12007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2
3	PR fortran/34558
4	* gfortran.dg/linked_list_1.f90: New test.
5
62007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
7
8	* lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
9	instead of appending to it.
10
112007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
12
13	PR tree-optimization/34591
14	* gcc.dg/vect/pr34591.c: New test.
15
162007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
17
18	PR libfortran/34594
19	* gfortran.dg/direct_io_8.f90:  New test case.
20
212007-12-27  Jakub Jelinek  <jakub@redhat.com>
22
23	PR target/34281
24	* gcc.c-torture/execute/20071213-1.c: New test.
25
262007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27
28	PR libfortran/34560
29	* gfortran.dg/read_eof_5.f90: New test.
30
312007-12-25  Tobias Burnus  <burnus@net-b.de>
32
33	PR fortran/34514
34	* gfortran.dg/initialization_17.f90: New.
35
362007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
37
38	PR libfortran/34566
39	* gfortran.dg/matmul_6.f90:  New test.
40
412007-12-23  Tobias Burnus  <burnus@net-b.de>
42
43	PR fortran/34421
44	* gfortran.dg/entry_17.f90: New.
45
462007-12-23  Daniel Franke  <franke.daniel@gmail.com>
47
48	PR fortran/34536
49	* gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
50	* gfortran.dg/real_const_3.f90: Likewise.
51	* gfortran.dg/unary_operator.f90: New test.
52
532007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
54
55	* gnat.dg/pack2.adb: New test.
56
572007-12-22  Daniel Franke  <franke.daniel@gmail.com>
58
59	PR fortran/34559
60	* gfortran.dg/repeat_6.f90: New test.
61
622007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
63
64	PR fortran/34549
65	* cshift_shift_real_1.f90:  New test.
66
672007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69	PR fortran/34540
70	* gfortran.dg/shift-kind_2.f90: New test.
71
722007-12-21  Kazu Hirata  <kazu@codesourcery.com>
73
74	PR target/8835
75	* gcc.dg/pr8835-1.c: New.
76
772007-12-21  Paul Thomas  <pault@gcc.gnu.org>
78
79	PR fortran/34438
80	* gfortran.dg/default_initialization_3.f90: New test.
81
822007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
83
84	* gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
85	conditions.
86	(dg-mips-options): Treat -march=24k* as a 32-bit option.
87
882007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
89
90	* gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
91	-fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
92
932007-12-20  Jason Merrill  <jason@redhat.com>
94
95	* gcc.dg/overload/arg[14].C: Remove expected errors.
96
972007-12-20  Jakub Jelinek  <jakub@redhat.com>
98
99	PR c++/34459
100	* gcc.c-torture/execute/20071219-1.c: New test.
101
1022007-12-20  Tobias Burnus  <burnus@net-b.de>
103
104	PR fortran/34530
105	* gfortran.dg/namelist_44.f90: New.
106
1072007-12-20  Tobias Burnus  <burnus@net-b.de>
108
109	PR fortran/34482
110	* gfortran.dg/boz_8.f90: Add error-check check.
111	* gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
112	stop by call abort.
113
1142007-12-19  Zdenek Dvorak  <ook@ucw.cz>
115
116	* gcc.dg/gomp/combined-1.c: New test.
117
1182007-12-19  Zdenek Dvorak  <ook@ucw.cz>
119
120	PR tree-optimization/34355
121	* g++.dg/tree-ssa/pr34355.C: New test.
122
1232007-12-19  Revital Eres  <eres@il.ibm.com>
124
125	 * gcc.dg/sms-5.c: New testcase.
126
1272007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
128
129	PR fortran/34325
130	* gfortran.dg/missing_parens_1.f90: New.
131	* gfortran.dg/missing_parens_1.f90: New.
132
1332007-12-19  Daniel Franke  <franke.daniel@gmail.com>
134
135	PR fortran/34495
136	* gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
137	expressions.
138	* gfortran.dg/transfer_simplify_7.f90: New test.
139
1402007-12-18  Janis Johnson  <janis187@us.ibm.com>
141
142	* gcc.dg/pr32912-3.c: Compile with -w.
143
144	* gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
145
1462007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
147	    Jakub Jelinek  <jakub@redhat.com>
148
149	PR c++/32565
150	PR c++/33943
151	PR c++/33965
152	* g++.dg/cpp0x/variadic86.C: New.
153	* g++.dg/cpp0x/variadic87.C: New.
154	* g++.dg/cpp0x/variadic84.C: New.
155	* g++.dg/cpp0x/variadic85.C: New.
156	* g++.dg/template/ttp25.C: New.
157
1582007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
159
160	PR tree-optimization/34123
161	* gcc.dg/tree-ssa/pr34123.c: New test.
162
1632007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
164
165	PR rtl-optimization/34456
166	* gcc.c-torture/execute/pr34456.c: New test.
167
1682007-12-18  Jakub Jelinek  <jakub@redhat.com>
169
170	PR c++/34488
171	* g++.dg/parse/friend7.C: New test.
172
173	PR rtl-optimization/34490
174	* gcc.c-torture/execute/20071216-1.c: New test.
175
1762007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
177
178	* gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
179
1802007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
181
182	* gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
183	* gcc.dg/tree-ssa/gen-vect-32.c: Likewise
184	* gcc.dg/tree-ssa/gen-vect-25.c: Likewise
185	* gcc.dg/tree-ssa/gen-vect-26.c: Likewise
186	* gcc.dg/tree-ssa/gen-vect-28.c: Likewise
187
1882007-12-17  Jakub Jelinek  <jakub@redhat.com>
189
190	PR c/34506
191	* gcc.dg/gomp/clause-2.c: New test.
192	* g++.dg/gomp/clause-4.C: New test.
193
1942007-12-17  Tobias Burnus  <burnus@net-b.de>
195
196	* gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
197	part of Fortran 77/95/2003.
198
1992007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
200
201	PR tree-optimization/34445
202	* gfortran.dg/vect/cost-model-pr34445.f: New test.
203	* gfortran.dg/vect/cost-model-pr34445a.f: New test.
204
2052007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
206
207	PR fortran/34427
208	* gfortran.dg/namelist_42.f90: Update.
209	* gfortran.dg/namelist_43.f90: New.
210
2112007-12-16  Tobias Burnus  <burnus@net-b.de>
212
213	PR fortran/34495
214	* gfortran.dg/initialization_16.f90: New.
215
2162007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
217
218	PR fortran/34305
219	* gfortran.dg/real_dimension_1.f:  New test case.
220
2212007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
222
223	* gcc.dg/torture/pr24257.c: Remove -O from options.
224
2252007-12-16  Tobias Burnus  <burnus@net-b.de>
226
227	PR fortran/34246
228	* gfortran.dg/bind_c_usage_16.f03: Extend test.
229
2302007-12-16  Paul Thomas  <pault@gcc.gnu.org>
231
232	PR fortran/31213
233	PR fortran/33888
234	PR fortran/33998
235	* gfortran.dg/mapping_1.f90: New test.
236	* gfortran.dg/mapping_2.f90: New test.
237	* gfortran.dg/mapping_3.f90: New test.
238
2392007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
240
241	PR rtl-optimization/34415
242	* gcc.c-torture/execute/pr34415.c: New test.
243
2442007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
245
246	* gcc.target/i386/fastcall-1.c: (f4): Change return type to
247	void.
248
2492007-12-16  Jakub Jelinek  <jakub@redhat.com>
250
251	PR bootstrap/34003
252	* gcc.dg/pr34003-1.c: New test.
253	* gcc.dg/pr34003-2.c: New.
254
2552007-12-15  Hans-Peter Nilsson  <hp@axis.com>
256
257	* gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
258	gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
259	gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
260	* gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
261	add -save-temps.
262	* gcc.target/cris/torture/cris-torture.exp,
263	gcc.target/cris/cris.exp: Run for crisv32-*-* too.
264	* gcc.target/cris/builtin_ctz_v3.c,
265	gcc.target/cris/builtin_ctz_v8.c,
266	gcc.target/cris/builtin_clz_v0.c,
267	gcc.target/cris/builtin_clz_v3.c,
268	gcc.target/cris/builtin_bswap_v3.c,
269	gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
270	gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
271	gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
272	gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
273	gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
274	lib/target-supports.exp: Adjust for crisv32-*-*.
275
2762007-12-15  Alexandre Oliva  <aoliva@redhat.com>
277
278	* gcc.dg/debug/const-3.c: New.
279
2802007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
281
282	* g++.dg/other/datasec1.C: Require named section support.
283
2842007-12-14  Jakub Jelinek  <jakub@redhat.com>
285
286	PR target/29978
287	* gcc.target/i386/pr29978.c: New test.
288
2892007-12-14  Uros Bizjak  <ubizjak@gmail.com>
290
291	* gcc.target/i386/sse-12.c (dg-options): Use -msse4
292	instead of -msse4.1.
293	* gcc.target/i386/sse-12.c (dg-options): Ditto.
294	* g++.dg/other/i386-2.C (dg-options): Ditto.
295
2962007-12-14  Tobias Burnus  <burnus@net-b.de>
297
298	PR fortran/34438
299	* gfortran.dg/private_type_10.f90: New.
300
3012007-12-14  Tobias Burnus  <burnus@net-b.de>
302
303	PR fortran/34398
304	* gfortran.dg/nan_4.f90: New.
305
3062007-12-14  Richard Guenther  <rguenther@suse.de>
307
308	PR middle-end/34462
309	* gcc.c-torture/compile/20071214-1.c: New testcase.
310
3112007-12-14  Uros Bizjak  <ubizjak@gmail.com>
312
313	* gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
314	macros to test macroized SSE intrinsics.  Use new macros to test
315	macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
316	emmintrin.h, xmmintrin.h and bmmintrin.h
317	* gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
318	to test with immediate operand.
319
3202007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
321
322	PR target/34091
323	* gcc.c-torture/compile/pr34091.c: New test.
324
3252007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
326
327	* gcc.dg/uninit-13.c: UnXFAIL.
328	* gcc.dg/complex-5.c: New testcase.
329
3302007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
331
332	* gcc.dg/struct/struct-reorg.exp: Replace
333	 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
334
3352007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
336
337	PR libfortran/34370
338	PR libfortran/34323
339	PR libfortran/34405
340	* gfortran.dg/advance_6.f90:  New test case.
341	* gfortran.dg/direct_io_7.f90:  New test case.
342	* gfortran.dg/streamio_13.f90:  New test case.
343
3442007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
345
346	* g++.dg/cpp0x/__func__.C: New.
347
3482007-12-13  Uros Bizjak  <ubizjak@gmail.com>
349
350	PR target/34435
351	* g++.dg/other/pr34435.C: New testcase.
352
3532007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
354
355	* gcc.dg/struct: New directory with tests
356	for struct-reorg optimizaion.
357	* gcc.dg/struct/struct-reorg.exp: New script.
358	* gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
359	* gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
360	* gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
361	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
362	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.
363	* gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
364	* gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
365	* gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
366	* gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
367	* gcc.dg/struct/wo_prof_global_array.c: Likewise.
368	* gcc.dg/struct/wo_prof_global_var.c: Likewise.
369	* gcc.dg/struct/wo_prof_local_array.c: Likewise.
370	* gcc.dg/struct/wo_prof_local_var.c: Likewise.
371	* gcc.dg/struct/wo_prof_two_strs.c: Likewise.
372	* gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
373	* gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
374	* gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
375	* gcc.dg/struct/w_prof_two_strs.c: Likewise.
376	* gcc.dg/struct/w_prof_global_array.c: Likewise.
377	* gcc.dg/struct/w_prof_global_var.c: Likewise.
378	* gcc.dg/struct/w_prof_local_array.c: Likewise.
379	* gcc.dg/struct/w_prof_local_var.c: Likewise.
380	* gcc.dg/struct/w_prof_single_str_global.c: Likewise.
381	* gcc.dg/struct/w_ratio_cold_str.c: Likewise.
382
3832007-12-13  Tobias Burnus  <burnus@net-b.de>
384
385	PR fortran/34427
386	* gfortran.dg/namelist_42.f90: New.
387
3882007-12-12  Tobias Burnus  <burnus@net-b.de>
389
390	PR fortran/34254
391	* gfortran.dg/function_kinds_3.f90: New.
392
3932007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
394
395	* gcc.target/s390/20071212-1.c: New testcase.
396
3972007-12-11  Jakub Jelinek  <jakub@redhat.com>
398
399	PR c++/34238
400	* g++.dg/ext/visibility/anon7.C: Add xfail.
401	* g++.dg/ext/visibility/anon9.C: New test.
402	* g++.dg/ext/visibility/anon10.C: New test.
403
404	PR c++/34364
405	* g++.dg/rtti/dyncast2.C: New test.
406
4072007-12-11  Uros Bizjak  <ubizjak@gmail.com>
408
409	PR tree-optimization/34407
410	* gcc.dg/vect/pr34407.c: New test.
411
4122007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
413
414	PR fortran/34411
415	* gfortran.dg/error_recovery_5.f90: New.
416	* gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
417
4182007-12-10  Jakub Jelinek  <jakub@redhat.com>
419
420	PR tree-optimization/34371
421	* gcc.c-torture/compile/20071207-1.c: New test.
422
4232007-12-10  Simon Martin  <simartin@users.sourceforge.net>
424
425	PR c++/34059
426	* g++.dg/parse/crash40.C: New test.
427
4282007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
429
430	* g++.dg/opt/memcpy1.C: New test.
431
4322007-12-10  Tobias Burnus  <burnus@net-b.de>
433
434	PR fortran/34425
435	* gfortran.dg/argument_checking_10.f90: New.
436
4372007-12-10  Jakub Jelinek  <jakub@redhat.com>
438
439	PR rtl-optimization/34302
440	* gcc.c-torture/execute/20071210-1.c: New test.
441
4422007-12-10  Jakub Jelinek  <jakub@redhat.com>
443
444	PR c++/34395
445	* g++.dg/cpp0x/error1.C: New test.
446
447	PR c++/34394
448	* g++.dg/other/error22.C: New test.
449
4502007-12-10  Paolo Bonzini  <bonzini@gnu.org>
451
452	PR target/32086
453	* gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
454	* g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
455	* gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
456
4572007-12-09  Jakub Jelinek  <jakub@redhat.com>
458
459	PR c++/34178
460	PR c++/34340
461	* g++.dg/template/repo6.C: New test.
462	* g++.dg/template/repo7.C: New test.
463	* g++.dg/template/repo8.C: New test.
464
4652007-12-09  H.J. Lu  <hjl@lucon.org>
466	    Tobias Burnus  <burnus@net-b.de>
467
468	PR fortran/34404
469	* gfortran.dg/read_2.f90: New.
470
4712007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
472
473	* lib/target-supports.exp (check_effective_target_tls_native):
474	Fix typo.
475
4762007-12-09  Samuel Tardieu  <sam@rfc1149.net>
477
478	PR ada/34366
479	* gnat.dg/enclosing_record_reference.ads,
480	gnat.dg/enclosing_record_reference.adb: New test.
481
4822007-12-09  Paul Thomas  <pault@gcc.gnu.org>
483
484	PR fortran/32129
485	* gfortran.dg/derived_comp_array_ref_6.f90: New test.
486	* gfortran.dg/derived_comp_array_ref_7.f90: New test.
487
488	PR fortran/31487
489	* gfortran.dg/char_component_initializer_1.f90: New test.
490
4912007-12-09  Tobias Burnus  <burnus@net-b.de>
492
493	PR fortran/34342
494	PR fortran/34345
495	PR fortran/18026
496	PR fortran/29471
497
498	* gfortran.dg/boz_8.f90: New.
499	* gfortran.dg/boz_9.f90: New.
500	* gfortran.dg/boz_10.f90: New.
501	* gfortran.dg/boz_7.f90: Update dg-warning.
502	* gfortran.dg/pr16433.f: Add dg-error.
503	* gfortan.dg/ibits.f90: Update dg-warning.
504	* gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
505	* gfortran.dg/unf_io_convert_2.f90: Ditto.
506
5072007-12-08  Jakub Jelinek  <jakub@redhat.com>
508
509	PR fortran/34359
510	* gfortran.dg/include_1.f90: New test.
511	* gfortran.dg/include_1.inc: New.
512	* gfortran.dg/include_2.f90: New test.
513
5142007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
515
516	* gcc.c-torture/compile/20011130-2.c: Fix typo.
517
5182007-12-08  Tobias Burnus  <burnus@net-b.de>
519
520	PR fortran/34319
521	* gfortran.dg/nan_3.f90: New.
522
5232007-12-07  Jakub Jelinek  <jakub@redhat.com>
524
525	* g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
526
5272007-12-07  Olivier Hainque  <hainque@adacore.com>
528
529	* gnat.dg/tamdt*.ad?: Support for ...
530	* gnat.dg/test_tamdt.adb: New test.
531
5322007-12-07  Olivier Hainque  <hainque@adacore.com>
533
534	* gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
535	exports and document how these can be exercised.
536
5372007-12-07  Samuel Tardieu  <sam@rfc1149.net>
538
539	PR ada/15805
540	* gnat.dg/specs/access_constants.ads: New test.
541
542	* gnat.dg/specs/access_constant_decl.ads: New test.
543
544	PR ada/21346
545	* gnat.dg/compose.adb: New test.
546
5472007-12-07  Olivier Hainque  <hainque@adacore.com>
548
549	PR ada/34173
550	* gnat.dg/unc_memops.ad[sb]: Support for ...
551	* gnat.dg/unc_memfree.adb: New test.
552
5532007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
554
555	* gfortran.dg/ltrans-7.f90: New.
556
5572007-12-06  Martin Michlmayr <tbm@cyrius.com>
558	    Dorit Nuzman  <dorit@il.ibm.com>
559
560	PR tree-optimization/34005
561	* gcc.dg/vect/pr34005.c: New test.
562
5632007-12-06  Jakub Jelinek  <jakub@redhat.com>
564
565	PR c++/34336
566	* g++.dg/template/new8.C: New test.
567
5682007-12-06  Tobias Burnus  <burnus@net-b.de>
569
570	PR fortran/34333
571	* gfortran.dg/boz_7.f90: New.
572	* gfortran.dg/int_1.f90: Disable -pedantic option.
573	* gfortran.dg/boz_1.f90: Ditto.
574	* gfortran.dg/boz_3.f90: Ditto.
575	* gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
576	* gfortran.dg/ibits.f90: Ditto.
577	* gfortran.dg/unf_io_convert_1.f90: Ditto.
578	* gfortran.dg/unf_io_convert_2.f90: Ditto.
579
5802007-12-06  Paul Thomas  <pault@gcc.gnu.org>
581
582	PR fortran/34335
583	* gfortran.dg/used_types_19.f90: New test.
584
5852007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
586
587	* gfortran.dg/nan_2.f90: Add -mieee for sh.
588	* gfortran.dg/nearest_2.f90: Likewise.
589	* gfortran.dg/nearest_3.f90: Likewise.
590
5912007-12-05  Jakub Jelinek  <jakub@redhat.com>
592
593	PR middle-end/34337
594	* gcc.c-torture/execute/20071205-1.c: New test.
595
5962007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
597
598	* gfortran.dg/module_nan.f90: Add -mieee for sh.
599	* gfortran.dg/real_const_3.f90: Likewise.
600
6012007-12-05  Richard Guenther  <rguenther@suse.de>
602
603	PR tree-optimization/34138
604	* gcc.c-torture/compile/pr34138.c: New testcase.
605
6062007-12-05  Jakub Jelinek  <jakub@redhat.com>
607
608	PR debug/33739
609	* gfortran.dg/debug_2.f: New test.
610
6112007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
612
613	* gnat.dg/specs/elab1.ads: New test.
614
6152007-12-05  Uros Bizjak  <ubizjak@gmail.com>
616
617	PR target/34312
618	* gcc.target/i386/pr34312.c: New test.
619
6202007-12-05  Tobias Burnus  <burnus@net-b.de>
621
622	PR fortran/34333
623	* gfortran.dg/nan_2.f90: New.
624
6252007-12-05  Jakub Jelinek  <jakub@redhat.com>
626
627	PR c++/34271
628	* g++.dg/cpp0x/decltype9.C: New test.
629	* g++.dg/cpp0x/decltype10.C: New test.
630
6312007-12-05  Samuel Tardieu  <sam@rfc1149.net>
632
633	PR ada/21489
634	* gnat.dg/rm_6_4_1_13.adb: New test.
635
6362007-12-04  Jakub Jelinek  <jakub@redhat.com>
637
638	PR middle-end/34134
639	* gcc.c-torture/compile/20071117-1.c: New test.
640
6412007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
642
643	PR c++/34101
644	* g++.dg/cpp0x/variadic-ttp.C: New.
645
6462007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
647
648	* gcc.dg/parse-decl-after-if.c: New.
649	* gcc.dg/20031223-1.c: Adjust.
650
6512007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
652
653	PR c++/33509
654	* g++.dg/cpp0x/variadic-throw.C: New.
655
6562007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
657
658	PR c++/33091
659	* g++.dg/cpp0x/variadic-unify.C: New.
660
6612007-12-04  Richard Guenther  <rguenther@suse.de>
662
663	PR middle-end/34334
664	PR middle-end/34222
665	* gcc.c-torture/compile/pr34334.c: New testcase.
666	* g++.dg/torture/pr34222.C: New testcase.
667
6682007-12-04  Jakub Jelinek  <jakub@redhat.com>
669
670	* gcc.c-torture/execute/20071202-1.c: New test.
671	* gcc.dg/tree-ssa/pr34146-2.c: New test.
672
6732007-12-04  Tobias Burnus  <burnus@net-b.de>
674
675	PR fortran/34318
676	* gfortran.dg/module_nan.f90: New.
677
6782007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
679
680	* lib/target-supports.exp (get_compiler_messages): Replace with...
681	(check_compile): ...this new procedure.  Handle TYPE == executable.
682	Use comments in the source to determine the correct extension.
683	Return a pair containing the compiler output and the output filename.
684	Don't delete the file here.
685	(check_no_compiler_messages_nocache): New procedure.
686	(check_no_compiler_messages): Use it.
687	(check_no_messages_and_pattern_nocache): New procedure.
688	(check_no_messages_and_pattern): Use it.
689	(check_runtime_nocache, check_runtime): New procedures.
690	(check_effective_target_tls): Use check_no_compiler_messages.
691	(check_effective_target_tls_native): Use check_no_messages_and_pattern.
692	(check_effective_target_tls_runtime): Use check_runtime.
693	(check_effective_target_fstack_protector): Likewise.
694	(check_iconv_available): Use check_runtime_nocache.
695	(check_effective_target_fortran_large_real): Use
696	check_no_compiler_messages.
697	(check_effective_target_fortran_large_int): Likewise.
698	(check_effective_target_static_libgfortran): Likewise.
699	(check_750cl_hw_available): Use check_cached_effective_target
700	and check_runtime_nocache.
701	(check_vmx_hw_available): Likewise.
702	(check_effective_target_broken_cplxf_arg): Likewise.
703	(check_alpha_max_hw_available): Use check_runtime.
704	(check_function_available): Use check_no_compiler_messages.
705	(check_cxa_atexit_available): Use check_cached_effective_target
706	and check_runtime_nocache.
707	(check_effective_target_dfp_nocache): Use
708	check_no_compiler_messages_nocache.
709	(check_effective_target_dfprt_nocache): Use check_runtime_nocache.
710	(check_effective_target_dfp): Use check_cached_effective_target.
711	(check_effective_target_dfprt): Likewise.
712	(check_effective_target_arm_neon_hw): Use check_runtime.
713	(check_effective_target_ultrasparc_hw): Likewise.
714	(check_effective_target_c99_runtime): Use
715	check_no_compiler_messages_nocache.
716
7172007-12-03  Jakub Jelinek  <jakub@redhat.com>
718
719	PR middle-end/29749
720	* gcc.dg/fold-rotate-1.c: New test.
721
722	PR tree-optimization/33453
723	* gcc.c-torture/compile/20071203-1.c: New test.
724
7252007-12-03  Robert Dewar <dewar@adacore.com>
726	    Samuel Tardieu  <sam@rfc1149.net>
727
728	PR ada/34287
729	* gnat.dg/check_elaboration_code.adb: New test.
730	* gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
731	New support files.
732
7332007-12-02  Paolo Carlini  <pcarlini@suse.de>
734
735	PR c++/34061
736	* g++.dg/cpp0x/pr34061.C: New.
737
7382007-12-02  Paolo Carlini  <pcarlini@suse.de>
739
740	PR c++/34273
741	* g++.dg/other/error21.C: New.
742
7432007-12-02  Revital Eres  <eres@il.ibm.com>
744
745	* gcc.dg/sms-4.c: New testcase.
746
7472007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
748	    Revital Eres  <eres@il.ibm.com>
749
750	* gcc.dg/sms-3.c: New testcase.
751
7522007-12-01  Ollie Wild  <aaw@google.com>
753
754	PR c++/8171
755	* g++.dg/conversion/ptrmem9.C: New test.
756
7572007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
758
759	PR libfortran/34291
760	* gfortran.dg/namelist_41.f90: New test.
761
7622007-11-30  Tom Tromey  <tromey@redhat.com>
763
764	PR preprocessor/32868:
765	* gcc.dg/cpp/pr32868.c: New file.
766
7672007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
768
769	PR fortran/34248
770	* gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
771
7722007-11-30  Martin Michlmayr <tbm@cyrius.com>
773
774	PR rtl-optimization/34171
775	* gcc.dg/pr34171.c: New testcase.
776
7772007-11-30  Zdenek Dvorak  <ook@ucw.cz>
778
779	* gcc.dg/tree-ssa/pr34244.c: Fixed.
780
7812007-11-30  Tobias Burnus  <burnus@net-b.de>
782
783	PR fortran/34133
784	* gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
785	* gfortran.dg/bind_c_usage_11.f03: New.
786	* gfortran.dg/bind_c_usage_12.f03: New.
787
7882007-11-30  Jakub Jelinek  <jakub@redhat.com>
789
790	PR c++/34275
791	* g++.dg/other/error20.C: New test.
792
7932007-11-29  Steven G. Kargl  <kargls@comcast.net>
794
795	PR fortran/34230
796	* gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
797
7982007-11-29  Zdenek Dvorak  <ook@ucw.cz>
799
800	PR tree-optimization/34244
801	* gcc.dg/tree-ssa/pr34244.c: New test.
802
8032007-11-29  Jakub Jelinek  <jakub@redhat.com>
804
805	PR tree-optimization/33434
806	* gcc.dg/pr33434-1.c: New test.
807	* gcc.dg/pr33434-2.c: New test.
808	* gcc.dg/pr33434-3.c: New test.
809	* gcc.dg/pr33434-4.c: New test.
810
811	PR c++/34270
812	* g++.dg/template/cond7.C: New test.
813
814	PR c++/34267
815	PR c++/34268
816	* g++.dg/cpp0x/decltype7.C: New test.
817	* g++.dg/cpp0x/decltype8.C: New test.
818
8192007-11-29  Tobias Burnus  <burnus@net-b.de>
820
821	PR fortran/34248
822	* gfortran.dg/result_in_spec_3.f90: New.
823
8242007-11-29  Tobias Burnus  <burnus@net-b.de>
825
826	PR fortran/34262
827	* gfortran.dg/mvbits_3.f90: New.
828
8292007-11-28  Bob Wilson  <bob.wilson@acm.org>
830
831	* lib/target-supports.exp (check_effective_target_mips_soft_float):
832	Delete.
833	(check_effective_target_hard_float): New.
834	* gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
835	* gcc.dg/pr30957-1.c: Likewise.
836
8372007-11-28  Samuel Tardieu  <sam@rfc1149.net>
838
839	PR ada/15804
840	* gnat.dg/specs/variant_part.ads: New test.
841
842	PR ada/17318
843	* gnat.dg/specs/attribute_parsing.ads: New test.
844
845	PR ada/32792
846	* gnat.dg/specs/integer_value.ads: New test.
847
848	PR ada/22559
849	* gnat.dg/specs/delta_small.ads: New test.
850
8512007-11-28  Jakub Jelinek  <jakub@redhat.com>
852
853	PR tree-optimization/34140
854	* gcc.c-torture/compile/20071128-1.c: New test.
855
8562007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
857
858	PR fortran/32928
859	* gfortran.dg/data_array_1.f90
860	* gfortran.dg/data_array_2.f90
861	* gfortran.dg/data_array_3.f90
862	* gfortran.dg/data_array_4.f90
863
8642007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
865
866	PR fortran/34227
867	* gfortran.dg/blockdata_5.f90: New test.
868	* gfortran.dg/blockdata_6.f90: New test.
869
8702007-11-27  Jakub Jelinek  <jakub@redhat.com>
871
872	PR tree-optimization/34016
873	* gcc.dg/pr34016.c: New test.
874
8752007-11-27  Paul Thomas  <pault@gcc.gnu.org>
876
877	PR fortran/29389
878	* gfortran.dg/stfunc_6.f90: New test.
879
880	PR fortran/33850
881	* gfortran.dg/assign_10.f90: New test.
882
8832007-11-27  Paul Thomas  <pault@gcc.gnu.org>
884
885	PR fortran/33541
886	* gfortran.dg/use_11.f90: New test.
887
888	PR fortran/34231
889	* gfortran.dg/generic_15.f90: New test.
890
8912007-11-27  Jakub Jelinek  <jakub@redhat.com>
892
893	PR target/34225
894	* gcc.dg/pr34225.c: New test.
895
8962007-11-27  Richard Guenther  <rguenther@suse.de>
897
898	PR tree-optimization/34241
899	* g++.dg/torture/pr34241.C: New testcase.
900
9012007-11-27  Richard Guenther  <rguenther@suse.de>
902
903	* gcc.dg/builtins-error.c: New testcase.
904
9052007-11-27  Jakub Jelinek  <jakub@redhat.com>
906
907	PR c++/34213
908	* g++.dg/ext/visibility/anon8.C: New test.
909
9102007-11-13  Michael Meissner  <michael.meissner@amd.com>
911
912	PR target/34077
913	* gcc.target/i386/pr34077.c: New testcase.
914
9152007-11-26  Tobias Burnus  <burnus@net-b.de>
916
917	PR fortran/34203
918	* gfortran.dg/backslash_3.f: Add -fbackslash option.
919	* gfortran.dg/init_flag_1.f90: Add -fbackslash option.
920	* gfortran.dg/backslash_1.f90: Remove no longer needed
921	-fno-backslash option.
922
9232007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
924
925	PR c/23722
926	* gcc.dg/cpp/19990413-1.c: Update.
927	* gcc.dg/parse-else-error.c: New.
928	* gcc.dg/parse-else-error-2.c: New.
929	* gcc.dg/parse-else-error-3.c: New.
930	* gcc.dg/parse-else-error-4.c: New.
931
9322007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
933
934	PR c++/34081
935	* g++.dg/template/dependent-expr6.C: New testcase.
936
9372007-11-26  Uros Bizjak  <ubizjak@gmail.com>
938
939	PR target/34215
940	* gcc.target/i386/pr34215.c: New test.
941
9422007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
943
944	PR target/34174
945	* gcc.dg/torture/pr34174-1.c: New.
946
9472007-11-26  Richard Guenther  <rguenther@suse.de>
948
949	PR middle-end/34233
950	* gcc.dg/pr34233.c: New testcase.
951
9522007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
953	    Revital Eres  <eres@il.ibm.com>
954
955	PR rtl-optimization/34085
956	* gcc.dg/tree-prof (bb-reorg.c): New test.
957
9582007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
959
960	* lib/target-supports.exp (check_effective_target_mips_soft_float):
961	Return true for MIPS16 targets.
962
9632007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
964
965	PR fortran/33152
966	* gfortran.dg/blockdata_4.f90: New test.
967
9682007-11-25  Tobias Burnus  <burnus@net-b.de>
969
970	PR fortran/34079
971	* gfortran.dg/bind_c_usage_10_c.c: Fix comment.
972	* gfortran.dg/bind_c_usage_16.f03: New.
973	* gfortran.dg/bind_c_usage_16_c.c: New.
974
9752007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
976
977	* gnat.dg/specs/size_clause1.ads: New test.
978	* gnat.dg/specs/size_clause2.ads: Likewise.
979	* gnat.dg/specs/size_clause3.ads: Likewise.
980
9812007-11-25  Paul Thomas  <pault@gcc.gnu.org>
982
983	PR fortran/33499
984	* gfortran.dg/entry_16.f90: New test.
985
9862007-11-24  Tobias Burnus  <burnus@net-b.de>
987
988	PR fortran/34192
989	* gfortran.dg/nearest_2.f90: Add INF/NAN tests.
990
9912007-11-24  Paul Thomas  <pault@gcc.gnu.org>
992
993	PR fortran/33541
994	* gfortran.dg/nested_modules_1.f90: Change the reference to
995	FOO, forbidden by the standard, to a reference to W.
996	* gfortran.dg/use_only_1.f90: New test.
997
9982007-11-23  Tobias Burnus  <burnus@net-b.de>
999
1000	PR fortran/34209
1001	* gfortran.dg/nearest_3.f90: New test.
1002
10032007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1004
1005	PR fortran/33317
1006	* gfortran.dg/optional_dim_2.f90: New test.
1007
10082007-11-23  Tobias Burnus  <burnus@net-b.de>
1009
1010	PR fortran/34187
1011	* gfortran.dg/bind_c_usage_15.f90: New.
1012
10132007-11-23  Tobias Burnus  <burnus@net-b.de>
1014
1015	PR fortran/34192
1016	* gfortran.dg/nearest_2.f90: New.
1017
1018
10192007-11-23  Jakub Jelinek  <jakub@redhat.com>
1020
1021	PR c++/30293
1022	PR c++/30294
1023	* g++.dg/ext/java-2.C: New test.
1024
10252007-11-23  Mark Mitchell  <mark@codesourcery.com>
1026	    Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1027
1028	PR c++/5310
1029	* g++.dg/warn/pr5310.C: New.
1030	* g++.dg/warn/pr33160.C: New.
1031
10322007-11-23  Richard Guenther  <rguenther@suse.de>
1033	    Michael Matz  <matz@suse.de>
1034
1035	PR tree-optimization/34176
1036	* gcc.c-torture/execute/pr34176.c: New testcase.
1037
10382007-11-23  Jakub Jelinek  <jakub@redhat.com>
1039
1040	PR c++/34198
1041	* gcc.dg/Wconversion-5.c: New test.
1042	* g++.dg/Wconversion3.C: New test.
1043
10442007-11-23  Richard Guenther  <rguenther@suse.de>
1045
1046	* gcc.dg/tree-ssa/alias-17.c: New testcase.
1047
10482007-11-22  Joseph Myers  <joseph@codesourcery.com>
1049
1050	PR c/14050
1051	* gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1052	qualifiers in abstract declarator.
1053
10542007-11-22  Tobias Burnus  <burnus@net-b.de>
1055
1056	* gfortran.dg/derived_constructor_comps_3.f90: New.
1057
10582007-11-22  Jakub Jelinek  <jakub@redhat.com>
1059
1060	PR c++/34094
1061	* g++.dg/ext/visibility/anon7.C: New test.
1062
10632007-11-22  Tobias Burnus  <burnus@net-b.de>
1064
1065	PR fortran/34079
1066	* gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1067	* gfortran.dg/bind_c_usage_13.f03: New.
1068	* gfortran.dg/bind_c_usage_14.f03: New.
1069
10702007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1071
1072	PR rtl-optimization/33848
1073	* gcc.dg/torture/pr33848.c: New test.
1074
10752007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1076
1077	PR fortran/34083
1078	* gfortran.dg/derived_constructor_comps_2.f90: Add check.
1079
10802007-11-20  Richard Guenther  <rguenther@suse.de>
1081
1082	PR middle-end/34154
1083	* testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1084
10852007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1086
1087	* gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1088
10892007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1090
1091	PR fortran/32770
1092	* gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1093	so test passes with -frecord-marker=8.
1094	* gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1095	* gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1096	* gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1097	* gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1098	* gfortrand.dg/modulo_1.f90:  Likewise.
1099
11002007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1101
1102	* lib/target-supports.exp (check_effective_target_mips_soft_float):
1103	New procedure.
1104	* gcc.dg/var-expand1.c: Skip for mips_soft_float.
1105	* gcc.dg/pr30957-1.c: Likewise.
1106
11072007-11-20  Jakub Jelinek  <jakub@redhat.com>
1108
1109	PR c++/34089
1110	* g++.dg/template/crash74.C: New test.
1111
11122007-11-20  Richard Guenther  <rguenther@suse.de>
1113
1114	* gcc.c-torture/execute/20071120-1.c: New testcase.
1115
11162007-11-20  Jakub Jelinek  <jakub@redhat.com>
1117
1118	PR c/34146
1119	* gcc.dg/tree-ssa/pr34146.c: New test.
1120
1121	PR testsuite/33978
1122	* gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1123	dependent on target settings like move_by_pieces etc.
1124
1125	PR c++/28879
1126	* g++.dg/template/vla2.C: New test.
1127
1128	PR c++/33962
1129	* g++.dg/overload/template3.C: New test.
1130
11312007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1132
1133	PR fortran/33317
1134	* gfortran.dg/optional_dim_2.f90: Remove test.
1135
11362007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1137
1138	* gcc.dg/dfp/ddmode-ice.c: New test.
1139
11402007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1141
1142	PR tree-optimization/34036
1143	* gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1144
11452007-11-19  Richard Guenther  <rguenther@suse.de>
1146
1147	PR tree-optimization/34
1148	* gcc.c-torture/execute/pr34099-2.c: New testcase.
1149
11502007-11-19  Tobias Burnus  <burnus@net-b.de>
1151
1152	PR fortran/34079
1153	* gfortran.dg/bind_c_usage_10_c.c: New.
1154	* gfortran.dg/bind_c_usage_10.f03: New.
1155
11562007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1157
1158	* gcc.dg/pr33007.c: Expect new warning.
1159	* gcc.dg/tree-ssa/recip-5.c: Likewise.
1160	* g++.dg/opt/pr34036.C: New test.
1161
11622007-11-18  Jakub Jelinek  <jakub@redhat.com>
1163
1164	PR c++/30988
1165	* g++.dg/warn/noreturn-4.C: New test.
1166	* g++.dg/warn/noreturn-5.C: New test.
1167	* g++.dg/warn/noreturn-6.C: New test.
1168	* g++.dg/warn/noreturn-7.C: New test.
1169
11702007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1171
1172	PR fortran/32770
1173	* gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1174	integers so tests works with -fdefault-integer-8.
1175	* gfortran.fortran-torture/execute/elemental.f90:  Use default
1176	integers so test passes with -fdefault-integer-8.
1177	* gfortran.fortran-torture/execute/der_io.f90:  Increase
1178	buffer length so test passes with -fdefault-integer-8.
1179	* gfortran.dg/bounds_check_8.f90:  Likewise.
1180	* gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1181	* gfortran.dg/equiv_7.f90:  Set kind so test passes
1182	with -fdefault-integer-8.
1183	* gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1184	provoke overflow.
1185
11862007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1187
1188	PR fortran/33317
1189	* gfortran.dg/optional_dim_2.f90: New test.
1190
1191	PR fortran/34139
1192	* gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1193
11942007-11-18  Jakub Jelinek  <jakub@redhat.com>
1195
1196	PR rtl-optimization/34132
1197	* gcc.c-torture/compile/20071118-1.c: New test.
1198
11992007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1200
1201	PR fortran/31608
1202	* gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1203
12042007-11-18  Tobias Burnus  <burnus@net-b.de>
1205
1206	PR fortran/34137
1207	* gfortran.dg/entry_14.f90: New.
1208	* gfortran.dg/entry_15.f90: New.
1209
12102007-11-18  Richard Guenther  <rguenther@suse.de>
1211
1212	PR tree-optimization/34127
1213	* gcc.c-torture/compile/pr34127.c: New testcase.
1214
12152007-11-18  Ben Elliston  <bje@au.ibm.com>
1216
1217	* gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1218	type specifier, as they are not permitted according to the AltiVec
1219	Programming Interface Manual.
1220
12212007-11-17  Tobias Burnus  <burnus@net-b.de>
1222
1223	PR fortran/34133
1224	* gfortran.dg/bind_c_usage_9.f03: New.
1225	* gfortran.dg/interface_abstract_1.f90: Fix testcase.
1226
12272007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1228
1229	PR fortran/25252
1230	* interface.c (gfc_current_interface_head,
1231	gfc_set_current_interface_head): New functions.
1232	* decl.c (gfc_match_modproc): Move check for syntax error earlier.
1233	On syntax error, restore previous state of the interface.
1234	* gfortran.h (gfc_current_interface_head,
1235	gfc_set_current_interface_head): New prototypes.
1236
12372007-11-17  Richard Guenther  <rguenther@suse.de>
1238
1239	PR middle-end/34130
1240	* gcc.c-torture/execute/pr34130.c: New testcase.
1241
12422007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1243
1244	PR fortran/34108
1245	* gfortran.dg/fmt_label_1.f90: New test.
1246
12472007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1248
1249	PR fortran/33957
1250	* gfortran.dg/initialization_15.f90 : New test.
1251
12522007-11-16  Richard Guenther  <rguenther@suse.de>
1253
1254	PR middle-end/34030
1255	* gcc.c-torture/compile/pr34030.c: New testcase.
1256
12572007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1258
1259	PR fortran/34008
1260	* gfortran.dg/interface_assignment_3.f90.
1261
12622007-11-16  Richard Guenther  <rguenther@suse.de>
1263
1264	PR tree-optimization/33870
1265	* gcc.dg/torture/pr33870.c: New testcase.
1266
12672007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1268
1269	PR fortran/33986
1270	* gfortran.dg/allocatable_function_3.f90.
1271
12722007-11-16  Richard Guenther  <rguenther@suse.de>
1273
1274	PR tree-optimization/34113
1275	* gcc.c-torture/compile/pr34113.c: New testcase.
1276
12772007-11-16  Richard Guenther  <rguenther@suse.de>
1278
1279	PR tree-optimization/34099
1280	* g++.dg/torture/pr3499.C: New testcase.
1281	* gcc.c-torture/execute/pr34099.c: Likewise.
1282
12832007-11-16  Olivier Hainque  <hainque@adacore.com>
1284
1285	* gnat.dg/release_unc_maxalign.adb: New test.
1286
12872007-11-16  Jakub Jelinek  <jakub@redhat.com>
1288
1289	PR c++/34100
1290	* g++.dg/template/crash73.C: New test.
1291
12922007-11-15  Jakub Jelinek  <jakub@redhat.com>
1293
1294	PR middle-end/23848
1295	* gcc.dg/tree-ssa/pr23848-1.c: New test.
1296	* gcc.dg/tree-ssa/pr23848-2.c: New test.
1297	* gcc.dg/tree-ssa/pr23848-3.c: New test.
1298	* gcc.dg/tree-ssa/pr23848-4.c: New test.
1299
13002007-11-15  Tobias Burnus  <burnus@net-b.de>
1301
1302	PR fortran/33917
1303	* gfortran.dg/proc_decl_11.f90: New.
1304
13052007-11-15  Ben Elliston  <bje@au.ibm.com>
1306
1307	* gcc.target/spu/compare-dp.c: New test.
1308
13092007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1310
1311	* gcc.dg/pr33923.c: New test.
1312
13132007-11-14  Jakub Jelinek  <jakub@redhat.com>
1314
1315	PR middle-end/34088
1316	* gcc.dg/pr34088.c: New test.
1317
13182007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1319
1320	* gcc.c-torture/compile/20071114-1.c: New test.
1321
13222007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1323
1324	PR fortran/31608
1325	* gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1326	to match known variations in symbol format. Document in comments.
1327
13282007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1329
1330	PR fortran/33985
1331	* gfortran.dg/streamio_12.f90: New test to avoid future regression.
1332
13332007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1334
1335	* gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1336	when done.
1337
13382007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1339
1340	PR fortran/33162
1341	* gfortran.dg/proc_decl_1.f90: Update.
1342	* gfortran.dg/proc_decl_7.f90: New test.
1343	* gfortran.dg/proc_decl_8.f90: New test.
1344	* gfortran.dg/proc_decl_9.f90: New test.
1345	* gfortran.dg/proc_decl_10.f90: New test.
1346
13472007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1348
1349	PR fortran/34080
1350	* gfortran.dg/transfer_assumed_size_1.f90: New test.
1351
13522007-11-13  Jakub Jelinek  <jakub@redhat.com>
1353
1354	PR c++/34054
1355	PR c++/34056
1356	PR c++/34057
1357	PR c++/34058
1358	PR c++/34060
1359	* g++.dg/parse/crash36.C: Add another dg-error.
1360	* g++.dg/cpp0x/pr34054.C: New test.
1361	* g++.dg/cpp0x/pr34056.C: New test.
1362	* g++.dg/cpp0x/pr34057.C: New test.
1363	* g++.dg/cpp0x/pr34058.C: New test.
1364	* g++.dg/cpp0x/pr34060.C: New test.
1365
1366	PR tree-optimization/34063
1367	* g++.dg/tree-ssa/pr34063.C: New test.
1368
13692007-11-13  Diego Novillo  <dnovillo@google.com>
1370
1371	PR tree-optimization/33870
1372	* gcc.c-torture/execute/pr33870-1.c: New test.
1373	* gcc.dg/tree-ssa/alias-16.c: New test.
1374
13752007-11-13  Jakub Jelinek  <jakub@redhat.com>
1376
1377	PR c++/29225
1378	* g++.dg/template/crash72.C: New test.
1379
13802007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1381
1382	* g++.dg/opt/cfg5.C: New test.
1383
13842007-11-12  Richard Guenther  <rguenther@suse.de>
1385
1386	PR middle-end/34070
1387	* gcc.c-torture/execute/pr34070-1.c: New testcase.
1388	* gcc.c-torture/execute/pr34070-2.c: Likewise.
1389
13902007-11-12  Richard Guenther  <rguenther@suse.de>
1391
1392	PR middle-end/34027
1393	* gcc.dg/pr34027-1.c: New testcase.
1394	* gcc.dg/pr34027-2.c: Likewise.
1395
13962007-11-12  Ira Rosen  <irar@il.ibm.com>
1397
1398	PR tree-optimization/33953
1399	* gcc.dg/vect/pr33953.c: New testcase.
1400
14012007-11-11  Tom Tromey  <tromey@redhat.com>
1402
1403	PR c++/17577:
1404	* g++.dg/ext/pr17577.h: New file.
1405	* g++.dg/ext/pr17577.C: New file.
1406
14072007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1408
1409	PR c++/8570
1410	* g++.old-deja/g++.ns/template13.C: Update expected output.
1411	* g++.old-deja/g++.pt/friend23.C: Likewise.
1412	* g++.dg/warn/pr8570.C: New.
1413
14142007-11-11  Jakub Jelinek  <jakub@redhat.com>
1415
1416	PR c++/34068
1417	* g++.dg/template/pseudodtor4.C: New test.
1418
14192007-11-10  Jakub Jelinek  <jakub@redhat.com>
1420
1421	PR middle-end/34018
1422	* g++.dg/opt/inline14.C: New test.
1423
1424	PR tree-optimization/33680
1425	* gcc.c-torture/compile/20071108-1.c: New test.
1426
1427	PR c++/32241
1428	* g++.dg/template/pseudodtor3.C: New test.
1429
14302007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1431
1432	PR c++/33510
1433	* g++.dg/cpp0x/variadic-init.C: New.
1434
14352007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1436	    Jakub Jelinek  <jakub@redhat.com>
1437
1438	PR rtl-optimization/34012
1439	* gcc.target/i386/pr34012.c: New test.
1440
14412007-11-09  Richard Guenther  <rguenther@suse.de>
1442
1443	PR tree-optimization/33604
1444	* g++.dg/tree-ssa/pr33604.C: New testcase.
1445	* gcc.dg/pr32721.c: Adjust pattern.
1446
14472007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1448
1449	* gcc.target/mips/dse-1.c: Disable.
1450
14512007-11-08  Tom Tromey  <tromey@redhat.com>
1452
1453	* gcc.dg/empty-source-3.c: Update warning location.
1454	* gcc.dg/gomp/barrier-2.c: Likewise.
1455	* gcc.dg/label-decl-3.c: Likewise.
1456	* gcc.dg/label-decl-2.c: Likewise.
1457	* gcc.dg/empty-source-2.c: Likewise.
1458
14592007-11-08  Tom Tromey  <tromey@redhat.com>
1460
1461	PR c++/30297:
1462	* g++.dg/inherit/pr30297.C: New file.
1463
14642007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1465
1466	* gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1467	-fno-common for cygwin and mingw32.
1468
14692007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1470
1471	PR middle-end/33826
1472	* gcc.dg/pr33826.c: New.
1473	* gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
1474	recursive functions being marked pure or const.
1475
14762007-11-08  Tobias Burnus  <burnus@net-b.de>
1477
1478	PR fortran/33917
1479	* gfortran.dg/proc_decl_5.f90: New.
1480	* gfortran.dg/proc_decl_6.f90: New.
1481
14822007-11-08  Jakub Jelinek  <jakub@redhat.com>
1483
1484	PR tree-optimization/32575
1485	* gcc.c-torture/execute/20071108-1.c: New test.
1486
14872007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1488
1489	* g++.dg/opt/anchor1.C: New.
1490
14912007-11-07  Diego Novillo  <dnovillo@google.com>
1492
1493	PR 33870
1494	* gcc.c-torture/execute/pr33870.x: Remove.
1495
14962007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1497
1498	PR c++/33045
1499	PR c++/33837
1500	PR c++/33838
1501	* g++.dg/cpp0x/decltype-33837.C: New.
1502	* g++.dg/cpp0x/decltype-refbug.C: New.
1503	* g++.dg/cpp0x/decltype-33838.C: New.
1504
15052007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1506
1507	* gcc.c-torture/compile/20071107-1.c: New test.
1508
15092007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1510
1511	* gcc.dg/out-of-bounds-1.c: New test.
1512
15132007-11-07  Jakub Jelinek  <jakub@redhat.com>
1514
1515	PR c++/33501
1516	* g++.dg/warn/incomplete2.C: New test.
1517	* g++.dg/template/incomplete4.C: New test.
1518	* g++.dg/template/incomplete5.C: New test.
1519
15202007-11-07  Olivier Hainque  <hainque@adacore.com>
1521
1522	* gnat.dg/max_align.adb: New test.
1523
15242007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1525
1526	PR target/30961
1527	* gcc.target/i386/pr30961-1.c: New.
1528
15292007-11-06  Tom Tromey  <tromey@redhat.com>
1530
1531	PR c++/32368:
1532	* g++.dg/warn/pragma-system_header3.h: New.
1533	* g++.dg/warn/pragma-system_header3.C: New.
1534
1535	PR c++/32256:
1536	* g++.dg/warn/pragma-system_header4.C: New.
1537	* g++.dg/warn/pragma-system_header4.h: New.
1538
15392007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1540
1541	PR c++/33977
1542	PR c++/33886
1543	* g++.dg/other/canon-array.C: New.
1544
15452007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1546
1547	* g++.dg/parser/crash36.C: Tweak expected errors.
1548	* g++.dg/cpp0x/pr31439.C: New.
1549	* g++.dg/cpp0x/pr32114.C: New.
1550	* g++.dg/cpp0x/pr32115.C: New.
1551	* g++.dg/cpp0x/pr32125.C: New.
1552	* g++.dg/cpp0x/pr32126.C: New.
1553	* g++.dg/cpp0x/pr32127.C: New.
1554	* g++.dg/cpp0x/pr32128.C: New.
1555	* g++.dg/cpp0x/pr32253.C: New.
1556	* g++.dg/cpp0x/pr32566.C: New.
1557	* g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1558	* g++.dg/cpp0x/pr31438.C: Ditto.
1559	* g++.dg/cpp0x/variadic81.C: Ditto.
1560	* g++.dg/cpp0x/pr31432.C: Ditto.
1561	* g++.dg/cpp0x/pr31442.C: Ditto.
1562
15632007-11-06  Jakub Jelinek  <jakub@redhat.com>
1564
1565	PR target/33168
1566	* g++.dg/other/datasec1.C: New test.
1567
1568	PR tree-optimization/33458
1569	* g++.dg/opt/inline12.C: New test.
1570
1571	PR tree-optimization/33993
1572	* gcc.c-torture/compile/20071105-1.c: New test.
1573
15742007-11-05  Jakub Jelinek  <jakub@redhat.com>
1575
1576	PR rtl-optimization/33648
1577	* gcc.dg/pr33648.c: Require effective targer freorder.
1578
15792007-11-05  Revital Eres  <eres@il.ibm.com>
1580
1581	* lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1582
15832007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1584
1585	PR c++/33996
1586	PR c++/33235
1587	PR c++/33930
1588	* g++.dg/cpp0x/pr33996.C: New
1589	* g++.dg/cpp0x/rv-trivial-bug.C: New
1590	* g++.dg/cpp0x/pr33930.C: New
1591
15922007-11-05  Nick Clifton  <nickc@redhat.com>
1593	    Sebastian Pop  <sebastian.pop@amd.com>
1594
1595	PR tree-optimization/32540
1596	PR tree-optimization/33922
1597	* gcc.dg/tree-ssa/pr32540-1.c: New.
1598	* gcc.dg/tree-ssa/pr32540-2.c: New.
1599	* gcc.dg/tree-ssa/pr33922.c: New.
1600
16012007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1602
1603	PR c++/33939
1604	* g++.dg/cpp0x/variadic-rref.C: New.
1605
16062007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1607
1608	* g++dg/warn/pointer-integer-comparison.C: New.
1609
16102007-11-05  Jakub Jelinek  <jakub@redhat.com>
1611
1612	PR tree-optimization/33856
1613	* gcc.c-torture/compile/20071027-1.c: New test.
1614
1615	PR c++/33836
1616	* g++.dg/ext/label10.C: New test.
1617
1618	PR c++/33969
1619	* g++.dg/other/ptrmem9.C: New test.
1620
16212007-11-04  Andrew Pinski  <pinskia@gmail.com>
1622
1623	PR middle-end/32931
1624	* gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1625
16262007-11-04  David Edelsohn  <edelsohn@gnu.org>
1627
1628	* g++.dg/cpp/_Pragma1.C: Disable on AIX.
1629	* g++.dg/ext/visibility/namespace2.C: Add argument to
1630	dg-require-visibility.
1631	* g++.dg/ext/java-1.C: Disable on AIX.
1632
16332007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1634
1635	* gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
1636
16372007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1638
1639	PR fortran/33881
1640	* gfortran.dg/assumed_charlen_arg_1.f90: New test.
1641
16422007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1643
1644	PR c/29062
1645	* gcc.dg/20031223-1.c: Adjust error output.
1646	* gcc.dg/parse-decl-after-label.c: New.
1647
16482007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1649
1650	PR libfortran/24685
1651	* gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1652	* gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1653	* gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1654
16552007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1656
1657	PR rtl-optimization/28940
1658	* gcc.target/i386/addr-sel-1.c: New test.
1659
16602007-11-03  Jakub Jelinek  <jakub@redhat.com>
1661
1662	PR middle-end/33670
1663	* gcc.dg/pr33670.c: New test.
1664
16652007-11-02  Jakub Jelinek  <jakub@redhat.com>
1666
1667	PR c++/33516
1668	* g++.dg/lookup/typedef1.C: New test.
1669
16702007-11-02  Janis Johnson  <janis187@us.ibm.com>
1671
1672	PR testsuite/32076
1673	* lib/scandump.exp (dump-suffix): New.
1674	(scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1675	Include dump suffix in pass/fail messages, put regexp in quotes.
1676
16772007-11-02  Paolo Carlini  <pcarlini@suse.de>
1678
1679	PR c++/33495
1680	* g++.dg/other/error19.C: New.
1681
16822007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1683
1684	PR rtl-optimization/28062
1685	* gcc.c-torture/compile/20071102-1.c: New test.
1686
16872007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1688
1689	* g++.dg/cpp0x/pr33955.C: New.
1690
16912007-11-01  Tom Tromey  <tromey@redhat.com>
1692
1693	PR preprocessor/30805:
1694	* gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1695
16962007-11-02  Jakub Jelinek  <jakub@redhat.com>
1697
1698	PR rtl-optimization/33648
1699	* gcc.dg/pr33648.c: New test.
1700
17012007-11-01  Jakub Jelinek  <jakub@redhat.com>
1702
1703	PR c++/32384
1704	* g++.dg/template/pseudodtor1.C: New test.
1705	* g++.dg/template/pseudodtor2.C: New test.
1706
1707	PR c++/32260
1708	* g++.dg/rtti/typeid7.C: New test.
1709
17102007-11-01  Tom Tromey  <tromey@redhat.com>
1711
1712	PR preprocessor/30805:
1713	* gcc.dg/cpp/pr30805.c: New file.
1714
17152007-11-01  Janis Johnson  <janis187@us.ibm.com>
1716
1717	PR testsuite/25352
1718	* gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1719	add dg-skip-if.
1720	* gcc.c-torture/compile/20001205-1.c: Ditto.
1721	* gcc.c-torture/compile/20001226-1.c: Ditto.
1722	* gcc.c-torture/compile/20020312-1.c: Ditto.
1723	* gcc.c-torture/compile/20020604-1.c: Ditto.
1724	* gcc.c-torture/compile/920501-12.c: Ditto.
1725	* gcc.c-torture/compile/920501-4.c: Ditto.
1726	* gcc.c-torture/compile/920520-1.c: Ditto.
1727	* gcc.c-torture/compile/980506-1.c: Ditto.
1728	* gcc.c-torture/compile/990617-1.c: Ditto.
1729	* gcc.dg/compare6.c: Ditto.
1730	* g++.old-deja/g++.brendan/crash43.C: Ditto.
1731	* g++.old-deja/g++.brendan/synth1.C: Ditto.
1732	* g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1733	* g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1734	* g++.old-deja/g++.pt/static6.C: Ditto.
1735	* g++.old-deja/g++.pt/crash16.C: Ditto.
1736	* g++.old-deja/g++.mike/p10416.C: Ditto.
1737	* g++.old-deja/g++.mike/ns15.C: Ditto.
1738	* g++.old-deja/g++.mike/eh46.C: Ditto.
1739
17402007-11-01  Tom Tromey  <tromey@redhat.com>
1741
1742	* gcc.dg/redecl-1.c: Update.
1743	* gcc.dg/pr20368-3.c: Update.
1744	* gcc.dg/inline-14.c: Update.
1745	* gcc.dg/builtins-30.c: Update.
1746	* gcc.dg/dremf-type-compat-4.c: Update.
1747	* gcc.dg/pr20368-2.c: Update.
1748
17492007-11-01  Jakub Jelinek  <jakub@redhat.com>
1750
1751	PR rtl-optimization/33673
1752	* gcc.dg/pr33673.c: New test.
1753
17542007-11-01  Michael Matz  <matz@suse.de>
1755
1756	PR tree-optimization/33961
1757	* gcc.dg/pr33961.c: New test.
1758
17592007-10-31  Paolo Carlini  <pcarlini@suse.de>
1760
1761	PR c++/33494
1762	* g++.dg/template/error35.C: New.
1763
17642007-10-31  Jakub Jelinek  <jakub@redhat.com>
1765
1766	PR target/31507
1767	* gcc.dg/pr31507-1.c: New test.
1768	* gcc.dg/pr31507-2.c: New test.
1769
17702007-10-31  Revital Eres  <eres@il.ibm.com>
1771
1772	* gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1773	target.
1774	* gcc.dg/vect/tree-vect.h (check_vect): Add
1775	powerpc-*paired test.
1776	* lib/target-supports.exp (check_750cl_hw_available):
1777	New.
1778	(check_effective_target_vect_int,
1779	check_effective_target_vect_intfloat_cvt,
1780	check_effective_target_powerpc_altivec_ok,
1781	check_effective_target_vect_long,
1782	check_effective_target_vect_sdot_hi,
1783	check_effective_target_vect_udot_hi,
1784	check_effective_target_vect_pack_trunc,
1785	check_effective_target_vect_unpack,
1786	check_effective_target_vect_shift,
1787	check_effective_target_vect_int_mult): Disable for powerpc-*paired
1788	target.
1789	* gcc.dg/vect/vect-ifcvt-11.c: New.
1790	* gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1791	* gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1792	* gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1793	* gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1794	* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1795	* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1796
17972007-10-31  Dominique d'Humières  <dominiq@lps.ens.fr>
1798	    Tobias Burnus  <burnus@net-b.de>
1799
1800	PR fortran/33941
1801	* gfortran.dg/module_read_1.f90: New.
1802
18032007-10-31  Tom Tromey  <tromey@redhat.com>
1804
1805	PR preprocessor/30786:
1806	* gcc.dg/cpp/pr30786.c: New file.
1807
18082007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1809
1810	PR fortran/33162
1811	* gfortran.dg/interface_19.f90: New.
1812	* gfortran.dg/interface_20.f90: New.
1813	* gfortran.dg/interface_21.f90: New.
1814
18152007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1816
1817	PR tree-optimization/32377
1818	* gfortran.dg/vect/pr32377.f90: New.
1819
18202007-10-31  Richard Guenther  <rguenther@suse.de>
1821
1822	PR middle-end/33779
1823	* gcc.c-torture/execute/pr33779-1.c: New testcase.
1824	* gcc.c-torture/execute/pr33779-2.c: Likewise.
1825
18262007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1827
1828	PR fortran/33897
1829	* gfortran.dg/contained_3.f90: New.
1830
18312007-10-31  Christian Bruel  <christian.bruel@st.com>
1832
1833	PR c++/19531
1834	* g++.dg/opt/nrv8.C: New.
1835
18362007-10-30  Jakub Jelinek  <jakub@redhat.com>
1837
1838	PR c++/33709
1839	* g++.dg/opt/compound1.C: New test.
1840
1841	PR c++/33616
1842	* g++.dg/template/ptrmem18.C: New test.
1843
18442007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1845
1846	PR fortran/33596
1847	* gfortran.dg/isnan_2.f90: New test.
1848
18492007-10-30  Ed Schouten  <ed@fxq.nl>
1850
1851	PR tree-optimization/32500
1852	* gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1853
18542007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1855
1856	PR c++/31993
1857	PR c++/32252
1858	* g++.dg/cpp0x/pr31993.C: New
1859	* g++.dg/cpp0x/pr32252.C: New
1860
18612007-10-30  Jakub Jelinek  <jakub@redhat.com>
1862
1863	PR tree-optimization/33723
1864	* gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1865
18662007-10-30  Richard Guenther  <rguenther@suse.de>
1867
1868	* gcc.c-torture/execute/20071030-1.c: New testcase copied from
1869	gcc.target/i386/loop-3.c.
1870
18712007-10-30  Revital Eres  <eres@il.ibm.com>
1872
1873	* gcc.dg/vect/pr33866.c: Require vect_long.
1874
18752007-10-30  Revital Eres  <eres@il.ibm.com>
1876
1877	* gcc.dg/vect/vect-shift-1.c: Require vect_int.
1878	* gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1879
18802007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1881
1882	PR tree-optimization/32893
1883	* lib/target-supports.exp
1884	(check_effective_target_unaligned_stack): new keyword.
1885	* gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1886	not sensitive to unaligned_stack.
1887	* gcc.dg/vect/vect-3.c: Likewise.
1888	* gcc.dg/vect/vect-4.c: Likewise.
1889	* gcc.dg/vect/vect-5.c: Likewise.
1890	* gcc.dg/vect/vect-6.c: Likewise.
1891	* gcc.dg/vect/vect-7.c: Likewise.
1892	* gcc.dg/vect/vect-13.c: Likewise.
1893	* gcc.dg/vect/vect-17.c: Likewise.
1894	* gcc.dg/vect/vect-18.c: Likewise.
1895	* gcc.dg/vect/vect-19.c: Likewise.
1896	* gcc.dg/vect/vect-20.c: Likewise.
1897	* gcc.dg/vect/vect-21.c: Likewise.
1898	* gcc.dg/vect/vect-22.c: Likewise.
1899	* gcc.dg/vect/vect-27.c: Likewise.
1900	* gcc.dg/vect/vect-29.c: Likewise.
1901	* gcc.dg/vect/vect-64.c: Likewise.
1902	* gcc.dg/vect/vect-65.c: Likewise.
1903	* gcc.dg/vect/vect-66.c: Likewise.
1904	* gcc.dg/vect/vect-72.c: Likewise.
1905	* gcc.dg/vect/vect-73.c: Likewise.
1906	* gcc.dg/vect/vect-86.c: Likewise.
1907	* gcc.dg/vect/vect-all.c: Likewise.
1908	* gcc.dg/vect/slp-25.c: Likewise.
1909	* gcc.dg/vect/wrapv-vect-7.c: Likewise.
1910	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1911	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1912
1913	* gcc.dg/vect/vect-31.c: Removed alignment checks.
1914	* gcc.dg/vect/vect-34.c: Likewise.
1915	* gcc.dg/vect/vect-36.c: Likewise.
1916	* gcc.dg/vect/vect-64.c: Likewise.
1917	* gcc.dg/vect/vect-65.c: Likewise.
1918	* gcc.dg/vect/vect-66.c: Likewise.
1919	* gcc.dg/vect/vect-68.c: Likewise.
1920	* gcc.dg/vect/vect-76.c: Likewise.
1921	* gcc.dg/vect/vect-77.c: Likewise.
1922	* gcc.dg/vect/vect-78.c: Likewise.
1923
1924	* gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1925	testcase (without no-section-anchors prefix) but with global arrays.
1926	* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1927	* gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1928	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1929	* gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1930	* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1931	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1932	* gcc.dg/vect/vect-77-global.c: Likewise.
1933	* gcc.dg/vect/vect-78-global.c: Likewise.
1934
1935	* gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1936	testcase (without no-section-anchors prefix) but fix alignment checks
1937	to also consider unaligned_stack targets.
1938	* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1939
19402007-10-29  Jakub Jelinek  <jakub@redhat.com>
1941
1942	PR tree-optimization/33723
1943	* gcc.c-torture/execute/20071029-1.c: New test.
1944	* gcc.dg/tree-ssa/pr33723.c: New test.
1945
19462007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1947
1948	PR tree-optimization/33614
1949	* gcc.c-torture/compile/pr33614.c: New test.
1950
19512007-10-29  Richard Guenther  <rguenther@suse.de>
1952
1953	PR tree-optimization/33870
1954	* gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1955
19562007-10-29  Jakub Jelinek  <jakub@redhat.com>
1957
1958	PR tree-optimization/33757
1959	* gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1960	true architectures instead of having a big dg-skip-if.
1961
1962	PR c++/33841
1963	* g++.dg/other/bitfield3.C: New test.
1964
19652007-10-29  Richard Guenther  <rguenther@suse.de>
1966
1967	* gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1968
19692007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1970
1971	Automatic parallelization reduction tests.
1972
1973	* gcc.dg/tree-ssa/reduc-1.c: New test.
1974	* gcc.dg/tree-ssa/reduc-1char.c: New test.
1975	* gcc.dg/tree-ssa/reduc-1short.c: New test.
1976	* gcc.dg/tree-ssa/reduc-2.c: New test.
1977	* gcc.dg/tree-ssa/reduc-2char.c: New test.
1978	* gcc.dg/tree-ssa/reduc-2short.c: New test.
1979	* gcc.dg/tree-ssa/reduc-3.c: New test.
1980	* gcc.dg/tree-ssa/reduc-6.c: New test.
1981	* gcc.dg/tree-ssa/reduc-7.c: New test.
1982	* gcc.dg/tree-ssa/reduc-8.c: New test.
1983	* gcc.dg/tree-ssa/reduc-9.c: New test.
1984
19852007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1986	    Zdenek Dvorak  <ook@ucw.cz>
1987
1988	OMP_ATOMIC Changes, testsuite changes.
1989
1990	* gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1991	instead of gimple dump.
1992	* gcc.dg/gomp/atomic-9.c: Same.
1993	* gcc.dg/gomp/atomic-10.c: Same.
1994	* g++.dg/gomp/atomic-3.C: Same.
1995	* g++.dg/gomp/atomic-9.C: Same.
1996	* g++.dg/gomp/atomic-10.C: Same.
1997
19982007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1999
2000	PR fortran/31217
2001	PR fortran/33811
2002	* gfortran.dg/forall_12.f90: New test.
2003
2004	PR fortran/33686
2005	* gfortran.dg/forall_13.f90: New test.
2006
20072007-10-28  Paolo Carlini  <pcarlini@suse.de>
2008	    Mark Mitchell  <mark@codesourcery.com>
2009
2010	PR c++/30659
2011	* g++.dg/template/crash71.C: New.
2012
20132007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2014
2015	PR fortran/32147
2016	* gfortran.dg/module_md5_1.f90: Update hash-value.
2017
20182007-10-28  Andrew Pinski  <pinskia@gmail.com>
2019
2020	PR tree-opt/33589
2021	* g++.dg/torture/pr33589-1.C: New testcase.
2022	* g++.dg/torture/pr33589-2.C: New testcase.
2023
20242007-10-28  Richard Guenther  <rguenther@suse.de>
2025
2026	* gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2027
20282007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2029	    Uros Bizjak  <ubizjak@gmail.com>
2030
2031	PR tree-optimization/33920
2032	* gcc.dg/tree-ssa/pr33290.c: New test.
2033
20342007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2035
2036	PR fortran/31306
2037	* gfortran.dg/argument_check_7.f90: New test.
2038	* gfortran.dg/argument_check_8.f90: New test.
2039
20402007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2041
2042	* g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2043	* gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2044	"-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2045	* gcc.target/i386/sse-14.c: Ditto.
2046
20472007-10-27  Jakub Jelinek  <jakub@redhat.com>
2048
2049	PR c++/33844
2050	* g++.dg/other/ptrmem8.C: New test.
2051
2052	PR c++/33842
2053	* g++.dg/template/error34.C: New test.
2054
20552007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2056
2057	* g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2058
20592007-10-27  Richard Guenther  <rguenther@suse.de>
2060
2061	PR tree-optimization/33870
2062	* gcc.dg/tree-ssa/alias-15.c: New testcase.
2063	* gcc.c-torture/execute/pr33870.c: Likewise.
2064
20652007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2066
2067	PR fortran/33162
2068	* gfortran.dg/argument_checking_9.f90: New test.
2069
20702007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2071
2072	* g++.dg/other/pr33601.C: New.
2073
20742007-10-26  Paolo Carlini  <pcarlini@suse.de>
2075
2076	PR c++/31988
2077	* g++.dg/init/new25.C: New.
2078
20792007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2080
2081	* g++.dg/cpp0x/pr33839.C: New.
2082
20832007-10-26  Jakub Jelinek  <jakub@redhat.com>
2084
2085	PR c++/33744
2086	* g++.dg/template/arg6.C: New test.
2087
20882007-10-26  Paolo Carlini  <pcarlini@suse.de>
2089
2090	PR c++/31747
2091	* g++.dg/parse/crash39.C: New.
2092
20932007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2094
2095	* g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2096	"&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2097	"offset: -4B".
2098
20992007-10-25  David Daney  <ddaney@avtrex.com>
2100
2101	* g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2102
21032007-10-25  Paolo Carlini  <pcarlini@suse.de>
2104
2105	PR c++/33843
2106	* g++.dg/template/error32.C: New.
2107
21082007-10-25  Martin Michlmayr <tbm@cyrius.com>
2109	    Ira Rosen  <irar@il.ibm.com>
2110
2111	PR tree-optimization/33833
2112	* gcc.dg/vect/pr33833.c: New testcase.
2113
21142007-10-25  David Daney  <ddaney@avtrex.com>
2115
2116	* gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2117
21182007-10-25  Martin Michlmayr <tbm@cyrius.com>
2119	    Ira Rosen  <irar@il.ibm.com>
2120
2121	PR tree-optimization/33866
2122	* gcc.dg/vect/pr33866.c: New testcase.
2123
21242007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2125
2126	* gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2127	Add -w to compile flags to suppress "call-clobbered register" warnings
2128	and remove dg-warning directives.
2129
21302007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2131
2132	* gcc.dg/sms-2.c: Cleanup sms dump file.
2133	* gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2134	profile-use step.
2135
21362007-10-24  David Daney  <ddaney@avtrex.com>
2137
2138	* gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2139
21402007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2141
2142	PR target/33755
2143	* gcc.target/mips/pr33755.c: New test.
2144
21452007-10-24  Ira Rosen  <irar@il.ibm.com>
2146
2147	PR tree-optimization/33804
2148	* gcc.dg/vect/pr33804.c: New testcase.
2149
21502007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2151
2152	PR forrtran/33849
2153	gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2154
21552007-10-23  Martin Michlmayr <tbm@cyrius.com>
2156	    Uros Bizjak  <ubizjak@gmail.com>
2157
2158	PR rtl-optimization/33846
2159	* gcc.dg/vect/pr33846.c: New testcase.
2160
21612007-10-23  Martin Michlmayr <tbm@cyrius.com>
2162	    Dorit Nuzman  <dorit@il.ibm.com>
2163
2164	PR tree-optimization/33860
2165	* g++.dg/vect/pr33860.cc: New test.
2166	* g++.dg/vect/pr33860a.cc: New test.
2167
21682007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2169	    Revital Eres  <eres@il.ibm.com>
2170
2171	* gcc.dg/sms-2.c: New testcase.
2172
21732007-10-22  David S. Miller  <davem@davemloft.net>
2174
2175	* gcc.dg/globalreg-1.c: New test.
2176
21772007-10-22  Martin Michlmayr <tbm@cyrius.com>
2178	    Dorit Nuzman  <dorit@il.ibm.com>
2179
2180	PR tree-optimization/33834
2181	PR tree-optimization/33835
2182	* g++.dg/vect/pr33834_1.cc: New test.
2183	* g++.dg/vect/pr33834_2.cc: New test.
2184	* g++.dg/vect/pr33835.cc: New test.
2185
21862007-10-22  Jakub Jelinek  <jakub@redhat.com>
2187
2188	* gcc.dg/pr33644.c: New test.
2189
21902007-10-22  Jakub Jelinek  <jakub@redhat.com>
2191
2192	PR c++/33372
2193	* g++.dg/gomp/pr33372-1.C: New test.
2194	* g++.dg/gomp/pr33372-2.C: New test.
2195	* g++.dg/gomp/pr33372-3.C: New test.
2196
21972007-10-22  Michael Matz  <matz@suse.de>
2198
2199	PR tree-optimization/33855
2200	* gcc.c-torture/compile/pr33855.c: New testcase.
2201
22022007-10-22  Ira Rosen  <irar@il.ibm.com>
2203
2204	PR tree-optimization/33854
2205	* gcc.dg/vect/O1-pr33854.c: New testcase.
2206	* gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2207
22082007-10-21  David Edelsohn  <edelsohn@gnu.org>
2209
2210	* gcc.dg/unwind-1.c: Disable on AIX.
2211	* gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2212
22132007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2214
2215	PR fortran/33749
2216	* gfortran.dg/assign_9.f90: New test.
2217
22182007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2219
2220	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2221	(dg-mips-options): Skip tests that specify an ABI other than o32
2222	and o64 if generating MIPS16 hard-float code.
2223
22242007-10-21  Ira Rosen  <irar@il.ibm.com>
2225	    Revital Eres  <eres@il.ibm.com>
2226
2227	* gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2228	* gcc.dg/vect/vect-16.c: Fix comment.
2229	* gcc.dg/vect/pr33369.c: Require vect_int.
2230	* gcc.dg/vect/slp-33.c: Add spaces.
2231	* gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2232	targets.
2233	* gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2234	* gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2235	targets.
2236	* gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2237	* gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2238	targets.
2239	* gcc.dg/vect/slp-10.c: Add spaces.
2240	* gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2241	targets.
2242	* gcc.dg/vect/slp-36.c: Require vect_int.
2243	* gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2244	gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2245	gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2246	* gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2247	targets.
2248	* gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2249	* gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2250	instead of vector_alignment_reachable_for_double.
2251	* lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2252	(natural_alignment): Split into...
2253	(natural_alignment_32, natural_alignment_64): New.
2254	(vector_alignment_reachable): Depend on natural_alignment_32.
2255	(vector_alignment_reachable_for_double): Rename to ...
2256	(vector_alignment_reachable_for_64bit): And depend on
2257	natural_alignment_64.
2258
22592007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2260
2261	* gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2262	MIPS targets.
2263	* g++.dg/vect/vect.exp: Likewise.
2264	* lib/fortran-torture.exp: Likewise.
2265	* gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2266	mipsisa64*-*-* as the target selector.  Remove -mips64,
2267	-mhard-float and -mgp64 from the options list.
2268	* gcc.target/mips/mips-ps-2.c: Likewise.
2269	* gcc.target/mips/mips-ps-3.c: Likewise.
2270	* gcc.target/mips/mips-ps-4.c: Likewise.
2271	* gcc.target/mips/mips-ps-6.c: Likewise.
2272	* gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2273	options list.
2274	* gcc.target/mips/sb1-1.c: Likewise.
2275	* gcc.target/mips/mips-ps-type.c: Likewise.
2276	* gcc.target/mips/mips-ps-7.c: New test.
2277	* gcc.target/mips/mips-ps-type-2.c: Likewise.
2278	* gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2279	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2280	mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2281	as forcing an ABI and an architecture.
2282	(is_gp32_flag, is_gp64_flag): Fold into...
2283	(dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2284	then -mfp64 imply -mhard-float.  Apply register rules after the
2285	loop.  Handle -march=mipsN like -mipsN.
2286
22872007-10-20  David Edelsohn  <edelsohn@gnu.org>
2288
2289	* gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2290	* gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2291
22922007-10-20  Tobias Burnus  <burnus@net-b.de>
2293
2294	PR fortran/33818
2295	* gfortran.dg/entry_dummy_ref_3.f90: New.
2296
22972007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2298	    FX Coudert <fxcoudert@gcc.gnu.org>
2299
2300	PR fortran/31608
2301	* gfortran.dg/char_cast_1.f90: New test.
2302
23032007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2304
2305	* gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2306	* gfortran.dg/large_real_kind_2.F90: ditto.
2307	* gfortran.dg/default_format_2.f90: ditto.
2308	* gfortran.dg/default_format_denormal_1.f90: ditto.
2309
23102007-10-19  Richard Guenther  <rguenther@suse.de>
2311
2312	PR middle-end/33816
2313	PR middle-end/32921
2314	* gfortran.dg/pr32921.f: New testcase.
2315
23162007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2317
2318	PR libfortran/33544
2319	* gfortran.dg/transfer_check_1.f90: Adjust options.
2320
23212007-10-19  Richard Guenther  <rguenther@suse.de>
2322
2323	Revert
2324	2007-10-19  Richard Guenther  <rguenther@suse.de>
2325
2326	PR middle-end/32921
2327	* gfortran.dg/pr32921.f: New testcase.
2328
23292007-10-19  Richard Guenther  <rguenther@suse.de>
2330
2331	* gcc.c-torture/execute/20071018-1.c: New testcase.
2332
23332007-10-19  Richard Guenther  <rguenther@suse.de>
2334
2335	PR middle-end/32921
2336	* gfortran.dg/pr32921.f: New testcase.
2337
23382007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2339
2340	* g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2341
23422007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2343
2344	* gcc.target/mips/save-restore-3.c: Don't clobber $17.
2345
23462007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2347
2348	PR fortran/33233
2349	* gfortran.dg/host_assoc_function_1.f90: Correct references.
2350	* gfortran.dg/host_assoc_function_3.f90: New test.
2351
23522007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2353
2354	PR fortran/33733
2355	* gfortran.dg/transfer_simplify_6.f90: New test.
2356
23572007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2358	    Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2359
2360	PR middle-end/33794
2361	* gfortran.dg/pr33794.f90: New testcase.
2362
23632007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2364
2365	PR target/32961
2366	* gcc.target/i386/pr32961.c: New testcase.
2367	* gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2368	__builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2369	__builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2370	__builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2371	__builtin_ia32_pslldi128 defines.
2372
23732007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2374
2375	PR fortran/33760
2376	* gfortran.dg/c_ptr_tests_13.f03: New test case.
2377
23782007-10-16  Paolo Carlini  <pcarlini@suse.de>
2379
2380	PR c++/28639
2381	PR c++/30299
2382	* g++.dg/template/void12.C: New.
2383	* g++.dg/template/void13.C: New.
2384
23852007-10-16  Paolo Carlini  <pcarlini@suse.de>
2386
2387	PR c++/31446
2388	* g++.dg/template/void11.C: New.
2389	* g++.dg/template/void2.C: Adjust error markers.
2390	* g++.dg/template/void10.C: Likewise.
2391	* g++.dg/template/crash55.C: Likewise.
2392
23932007-10-16  Mark Mitchell  <mark@codesourcery.com>
2394
2395	* g++.dg/opt/const5.C: New test.
2396
23972007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2398	    Maxim Kuvyrkov  <maxim@codesourcery.com>
2399
2400	* gcc.target/ia64/20040709-2.c: New test.
2401
24022007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2403
2404	* gfortran.dg/gamma_5.f90: xfail on FreeBSD
2405
24062007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2407
2408	* gcc.target/mips/dse-1.c: Pass the union as a second parameter
2409	to each function.  Check that there are no unsigned loads.
2410
24112007-10-15  Jakub Jelinek  <jakub@redhat.com>
2412
2413	PR tree-optimization/33136
2414	* gcc.c-torture/execute/20070824-1.c: New test.
2415	* gcc.dg/pr33136-1.c: New test.
2416	* gcc.dg/pr33136-2.c: New test.
2417	* gcc.dg/pr33136-3.c: New test.
2418
24192007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2420
2421	PR tree-optimization/33735
2422	* g++.dg/torture/pr33735.C: New.
2423
24242007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2425
2426	PR middle-end/33706
2427	* gcc.dg/va-arg-pack-2.c: New.
2428
24292007-10-15  Jakub Jelinek  <jakub@redhat.com>
2430
2431	PR tree-optimization/33619
2432	* gcc.dg/pr33619.c: New test.
2433
24342007-10-15  David Edelsohn  <edelsohn@gnu.org>
2435
2436	lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2437	flag for AIX.
2438	(check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2439
24402007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2441
2442	PR libfortran/33055
2443	* gfortran.dg/inquire_11.f90: New test.
2444	* gfortan.dg/negative_unit_int8.f: New test.
2445
24462007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2447
2448	PR target/33133
2449	* gcc.c-torture/compile/pr33133.c: New test.
2450
24512007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2452
2453	PR libfortran/33672
2454	* gfortran.dg/namelist_40.f90: New test.
2455
24562007-10-14  Tobias Burnus  <burnus@net-b.de>
2457
2458	PR fortran/33745
2459	* gfortran.dg/bounds_check_11.f90: New.
2460
24612007-10-14  Andrew Pinski  <pinskia@gmail.com>
2462
2463	PR c++/30303
2464	* g++.dg/other/ctor1.C: New test.
2465	* g++.dg/other/ctor2.C: New test.
2466	* g++.dg/other/dtor1.C: New test.
2467
24682007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2469
2470	* gfortran.dg/bounds_check_10.f90: Fix testcase.
2471
24722007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2473	    Paul Thomas  <pault@gcc.gnu.org>
2474
2475	PR fortran/33254
2476	PR fortran/33727
2477	* gfortran.dg/bounds_check_10.f90: New.
2478
24792007-10-13  David Edelsohn  <edelsohn@gnu.org>
2480
2481	* gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2482	* gcc.target/powerpc/popcount-1.c: Same.
2483
24842007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2485
2486	PR c++/26698
2487	* g++.dg/conversion/op4.C: New test.
2488
24892007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2490
2491	* g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2492
24932007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2494
2495	PR fortran/33542
2496	* gfortran.dg/ambiguous_specific_1.f90: New test.
2497
24982007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2499
2500	PR fortran/33664
2501	* gfortran.dg/impure_spec_expr_1.f90: New test.
2502	* gfortran.dg/char_result_7.f90: Remove illegal test.
2503
25042007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2505
2506	PR 11001
2507	* gcc.target/i386/pr11001-strlen-1.c: New testcase.
2508	* gcc.target/i386/pr11001-strlen-2.c: New testcase.
2509	* gcc.target/i386/pr11001-strlen-3.c: New testcase.
2510	* gcc.target/i386/pr11001-memset-1.c: New testcase.
2511	* gcc.target/i386/pr11001-memset-2.c: New testcase.
2512	* gcc.target/i386/pr11001-memset-3.c: New testcase.
2513	* gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2514	* gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2515	* gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2516
25172007-10-12  Richard Guenther  <rguenther@suse.de>
2518
2519	PR middle-end/26198
2520	* gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2521	* gcc.c-torture/execute/20071011-1.c: Likewise.
2522	* gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2523
25242007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2525
2526	PR tree-optimization/33742
2527	* gcc.dg/pr33742.c: New testcase.
2528
25292007-10-12  Jakub Jelinek  <jakub@redhat.com>
2530
2531	PR tree-optimization/33645
2532	* gcc.dg/pr33645-1.c: New test.
2533	* gcc.dg/pr33645-2.c: New test.
2534	* gcc.dg/pr33645-3.c: New test.
2535
2536	PR c++/32121
2537	* g++.dg/ext/label4.C: Adjust error regexp.
2538	* g++.dg/ext/label6.C: Adjust error regexp.
2539	* g++.dg/ext/label7.C: New test.
2540	* g++.dg/ext/label8.C: New test.
2541	* g++.dg/ext/label9.C: New test.
2542
25432007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2544
2545	PR middle-end/33676
2546	* gcc.dg/pr33676.c: New.
2547
25482007-10-11  Paolo Carlini  <pcarlini@suse.de>
2549
2550	PR c++/31441
2551	* g++.dg/cpp0x/variadic83.C: New.
2552
25532007-10-11  Paolo Carlini  <pcarlini@suse.de>
2554
2555	PR c++/33461
2556	* g++.dg/cpp0x/variadic81.C: New.
2557	* g++.dg/cpp0x/variadic82.C: Likewise.
2558
25592007-10-11  Richard Guenther  <rguenther@suse.de>
2560
2561	PR middle-end/33724
2562	* gcc.dg/pr33724.c: New testcase.
2563
25642007-10-11  Richard Guenther  <rguenther@suse.de>
2565
2566	PR c/33726
2567	* gcc.dg/pr33726.c: New testcase.
2568
25692007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2570
2571	PR fortran/33500
2572	* gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2573
25742007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2575
2576	PR testsuite/33391
2577	* gfortran.dg/do_3.F90: Run with -fwrapv.
2578
25792007-10-09  Geoffrey Keating  <geoffk@apple.com>
2580
2581	* gcc.dg/unwind-1.c: New.
2582
25832007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2584
2585	PR libfortran/33683
2586	* gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2587	failure on some common systems.
2588
25892007-10-09  Richard Guenther  <rguenther@suse.de>
2590
2591	PR middle-end/33692
2592	* gcc.dg/pr33692.c: New testcase.
2593
25942007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2595
2596	PR middle-end/33669
2597	* gcc.c-torture/execute/pr33669.c: New.
2598
25992007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2600
2601	PR tree-optimization/33615
2602	* g++.dg/tree-ssa/pr33615-2.C: New test.
2603
26042007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2605
2606	PR tree-optimization/33615
2607	* g++.dg/tree-ssa/pr33615.C: New test.
2608
26092007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2610
2611	PR tree-optimization/33572
2612	* g++.dg/torture/pr33572.C: Replace with complete test.
2613
26142007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2615
2616	PR fortran/33689
2617	* gfortran.dg/spec_expr_5.f90: New.
2618
26192007-10-08  Geoffrey Keating  <geoffk@apple.com>
2620
2621	* gcc.dg/pragma-darwin-2.c: New.
2622
26232007-10-08  Richard Guenther  <rguenther@suse.de>
2624
2625	PR middle-end/33693
2626	PR middle-end/33695
2627	PR middle-end/33697
2628	* gcc.dg/pr33693.c: New testcase.
2629	* gcc.dg/pr33695.c: Likewise.
2630	* gcc.dg/pr33697.c: Likewise.
2631
26322007-10-08  Richard Guenther  <rguenther@suse.de>
2633
2634	PR middle-end/33691
2635	PR middle-end/33694
2636	PR middle-end/33696
2637	* gcc.dg/pr33691.c: New testcase.
2638	* gcc.dg/pr33694.c: Likewise.
2639	* gcc.dg/pr33696.c: Likewise.
2640
26412007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2642
2643	PR libfortran/33683
2644	* gfortran.dg/gamma_5.f90:  New test case
2645
26462007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2647
2648	PR fortran/20851
2649	* initialization_1.f90: Fix dg-error annotations.
2650	* initialization_14.f90: New.
2651	* initialization_7.f90: Fix dg-error annotations.
2652	* initialization_9.f90: Likewise.
2653
26542007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2655
2656	* gfortran.dg/error_recovery_4.f90: New test.
2657
26582007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2659
2660	* gfortran.dg/default_format_denormal_2.f90: New test.
2661	* gfortran.dg/default_format_2.inc: New test.
2662	* gfortran.dg/default_format_denormal_1.f90: New test.
2663	* gfortran.dg/default_format_1.inc: New test.
2664	* gfortran.dg/default_format_1.f90: Don't test for denormalized
2665	numbers.
2666	* gfortran.dg/default_format_2.f90: Don't test for denormalized
2667	numbers.
2668
26692007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2670
2671	* gfortran.dg/namelist_15.f90: Revise test.
2672
26732007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2674
2675	PR tree-optimization/33655
2676	* gcc.dg/torture/pr33655.c: New.
2677
26782007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2679
2680	PR tree-optimization/33572
2681	* g++.dg/torture/pr33572.C: New.
2682
26832007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2684
2685	PR fortran/25076
2686	* gfortran.dg/forall_11.f90: New.
2687
26882007-10-05  Michael Matz  <matz@suse.de>
2689
2690	PR middle-end/33667
2691	* gcc.dg/pr33667.c: New testcase.
2692
26932007-10-05  Richard Guenther  <rguenther@suse.de>
2694
2695	PR middle-end/33666
2696	* gcc.dg/pr33666.c: New testcase.
2697
26982007-10-05  Michael Matz  <matz@suse.de>
2699
2700	PR inline-asm/33600
2701	* gcc.target/i386/pr33600.c: New testcase.
2702
27032007-10-05  Richard Guenther  <rguenther@suse.de>
2704
2705	* g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2706
27072007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2708
2709	PR target/33635
2710	* gcc.target/mips/pr33635-1.c: New test.
2711
27122007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2713
2714	PR libfortran/33253
2715	* gfortran.dg/namelist_39.f90: Revise to use long names.
2716
27172007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2718
2719	PR fortran/33646
2720	* gfortran.dg/pr33646.f90: New file.
2721
27222007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2723
2724	PR fortran/33529
2725	* gfortran.dg/char_type_len_2.f90: Adjust error message.
2726	* gfortran.dg/char_decl_2.f90: New test.
2727
27282007-10-04  Richard Guenther  <rguenther@suse.de>
2729
2730	PR middle-end/33641
2731	* gcc.c-torture/compile/pr33641.c: New testcase.
2732
27332007-10-04  Michael Matz  <matz@suse.de>
2734
2735	PR rtl-optimization/33653
2736	* gcc.dg/pr33653.c: New.
2737
27382007-10-04  Richard Guenther  <rguenther@suse.de>
2739
2740	PR tree-optimization/33627
2741	* g++.dg/torture/pr33627.C: New testcase.
2742
27432007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2744
2745	PR fortran/33626
2746	* gfortran.dg/parens_6.f90: New.
2747
27482007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2749
2750	PR fortran/33646
2751	PR fortran/33542
2752	* gfortran.dg/ambiguous_specific_1.f90: Remove.
2753
27542007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2755
2756	* g++.dg/ext/gnu-inline-global-redecl.C: New.
2757
27582007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2759
2760	PR target/33635
2761	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2762	and mips_forced_be.
2763	(dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2764	-mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2765	options.
2766	* gcc.target/mips/fpr-moves-1.c: New test.
2767	* gcc.target/mips/fpr-moves-2.c: Likewise.
2768	* gcc.target/mips/fpr-moves-3.c: Likewise.
2769	* gcc.target/mips/fpr-moves-4.c: Likewise.
2770	* gcc.target/mips/fpr-moves-5.c: Likewise.
2771	* gcc.target/mips/fpr-moves-6.c: Likewise.
2772	* gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2773
27742007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2775
2776	* gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2777
27782007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2779
2780	* gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2781	* gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2782
27832007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2784
2785	PR fortran/33198
2786	* gfortran.dg/common_errors_1.f90: New.
2787
27882007-10-03  Doug Kwan  <dougkwan@google.com>
2789	Richard Guenther  <rguenther@suse.de>
2790
2791	PR debug/31899
2792	* g++.dg/debug/using3.C: New testcase.
2793
27942007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2795
2796	PR libfortran/33253
2797	* gfortran.dg/namelist_38.f90: New test.
2798	* gfortran.dg/namelist_39.f90: New test.
2799
28002007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2801
2802	PR libfortran/33469
2803	* gfortran.dg/default_format_1.f90: New test.
2804	* gfortran.dg/default_format_2.f90: New test.
2805	* gfortran.dg/namelist_print_1.f: Adjust expected output.
2806	* gfortran.dg/real_const_3.f90: Adjust expected output.
2807
28082007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2809
2810	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2811	default ABI.  Split mips_forced_abi into mips_forced_abi and
2812	mips_forced_regs.
2813	(is_gp32_flag): Return true for -mabi=32.
2814	(is_gp64_flag): New function.  Handle 64-bit -mabi options.
2815	(dg-mips-options): Use is_gp64_flag instead of checking specifically
2816	for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2817	Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2818	* gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2819	* gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2820	* gcc.target/mips/save-restore-2.c: Likewise.
2821	* gcc.target/mips/save-restore-3.c: Likewise.
2822	* gcc.target/mips/save-restore-4.c: Likewise.
2823
28242007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2825
2826	PR middle-end/33617
2827	* gcc.c-torture/compile/pr33617.c: New test.
2828
28292007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2830
2831	* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2832	-gstabs+ for extended options.
2833
28342007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2835
2836	PR fortran/33542
2837	* gfortran.dg/ambiguous_specific_1.f90: New test.
2838
28392007-10-02  Revital Eres  <eres@il.ibm.com>
2840
2841	* gcc.target/powerpc/paired-8.c: New test.
2842	* gcc.target/powerpc/paired-9.c: New test.
2843	* gcc.target/powerpc/paired-10.c: New test.
2844
28452007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2846
2847	PR fortran/33566
2848	* gfortran.dg/derived_comp_array_ref_5.f90: New test.
2849
28502007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2851
2852	PR fortran/33554
2853	* gfortran.dg/intent_out_2.f90: New test.
2854
28552007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2856
2857	PR fortran/33550
2858	* gfortran.dg/ambiguous_reference_1.f90: New test.
2859
28602007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2861
2862	PR fortran/31154
2863	PR fortran/31229
2864	PR fortran/33334
2865	* gfortran.dg/function_kinds_1.f90: New test.
2866	* gfortran.dg/function_kinds_2.f90: New test.
2867	* gfortran.dg/derived_function_interface_1.f90: Correct illegal
2868	use association into interfaces.
2869
28702007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2871
2872	PR testsuite/31828
2873	gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2874	(overflow): Use INFINITY, not FP_INFINITE.
2875	gcc.dg/float-range-4.c: Likewise.
2876	gcc.dg/float-range-5.c: Likewise.
2877
28782007-10-01  Nick Clifton  <nickc@redhat.com>
2879
2880	* gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2881	for 16-bit targets.
2882
28832007-09-30  Diego Novillo  <dnovillo@google.com>
2884
2885	PR 33593
2886	* g++.dg/tree-ssa/pr33593.C: New test.
2887
28882007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2889
2890	PR libfortran/33400
2891	* gfortran.dg/PR19872.f: Fix test condition.
2892	* gfortran.dg/list_read_7.f90: New test.
2893
28942007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2895
2896	PR tree-optimization/33597
2897	* gcc.dg/vect/pr33597.c: New testcase.
2898
28992007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2900
2901	* gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2902	* gcc.target/i386/pr33524.c: ...this.
2903
29042007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2905
2906	PR fortran/33354
2907	* gfortran.dg/minmaxloc_4.f90: New.
2908
29092007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2910
2911	* gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2912
29132007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2914
2915	* gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2916
29172007-09-28  Paolo Carlini  <pcarlini@suse.de>
2918
2919	PR c++/33213
2920	* g++.dg/cpp0x/variadic79.C: New.
2921
29222007-09-28  Michael Matz  <matz@suse.de>
2923	    Jakub Jelinek  <jakub@redhat.com>
2924
2925	PR rtl-optimization/33552
2926	* gcc.target/i386/pr33552.c: New runtime test.
2927	* gcc.target/i386/strinline.c: New compile time test.
2928
29292007-09-28  Jakub Jelinek  <jakub@redhat.com>
2930
2931	* gfortran.dg/openmp_stack.f90: Removed.
2932
2933	PR c++/31434
2934	* g++.dg/cpp0x/variadic80.C: New test.
2935
29362007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2937
2938	* gfortran.dg/namelist_38.f90: Delete test for revertion of
2939	r128057.
2940
29412007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2942
2943	PR middle-end/7003
2944	* gcc.target/powerpc/gcse-1.c: New test.
2945
29462007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2947
2948	* gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2949	fixed capitalizations.
2950	* gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2951	* gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2952	* gfortran.dg/elemental_subroutine_4.f90: Likewise.
2953	* gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2954	* gfortran.dg/maxloc_shape_1.f90: Likewise.
2955	* gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2956	* gfortran.dg/min_max_conformance.f90: Likewise.
2957
29582007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2959
2960	* gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2961	options.
2962	* gcc.dg/c99-tgmath-2.c: Likewise.
2963	* gcc.dg/c99-tgmath-3.c: Likewise.
2964	* gcc.dg/c99-tgmath-4.c: Likewise.
2965
29662007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2967
2968	PR fortran/33568
2969	* gfortran.dg/anint_1.f90: New test.
2970
29712007-09-27  Ian Lance Taylor  <iant@google.com>
2972
2973	PR tree-optimization/33565
2974	* gcc.dg/Wstrict-overflow-20.c: New test.
2975
29762007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2977
2978	* gfortran.dg/openmp_stack.f90: Fix typo.
2979	* gfortran.dg/recursive_stack.f90: Fix typo.
2980
29812007-09-27  Paolo Carlini  <pcarlini@suse.de>
2982
2983	PR c++/33493
2984	* g++.dg/template/error31.C: New.
2985
29862007-09-27  Jakub Jelinek  <jakub@redhat.com>
2987
2988	* lib/prune.exp: Prune also "^In function .*$" lines and
2989	"^    inlined from .*$" lines.
2990
29912007-09-26  Richard Guenther  <rguenther@suse.de>
2992
2993	PR tree-optimization/33563
2994	* gcc.dg/torture/pr33563.c: New testcase.
2995
29962007-09-26  Joseph Myers  <joseph@codesourcery.com>
2997
2998	PR c/25309
2999	* gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3000	array.
3001	* gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3002	without -O2.
3003
30042007-09-26  Richard Guenther  <rguenther@suse.de>
3005
3006	PR tree-optimization/30375
3007	PR tree-optimization/33560
3008	* gcc.dg/tree-ssa/complex-4.c: XFAIL.
3009	* gcc.dg/tree-ssa/complex-5.c: Likewise.
3010	* gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3011	* gcc.dg/torture/pr30375.c: New testcase.
3012	* gcc.dg/torture/pr33560.c: New testcase.
3013	* gcc.dg/tree-ssa/pr30375.c: Likewise.
3014
30152007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3016
3017	PR c++/33207
3018	* g++.dg/parse/crash38.C: New test.
3019
30202007-09-25  Michael Meissner  <michael.meissner@amd.com>
3021
3022	PR target/33524
3023	* gcc.target/i386/sse5-convert.c: New file, test int->long
3024	vectorized conversions.
3025
30262007-09-25  Revital Eres  <eres@il.ibm.com>
3027
3028	* gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3029
30302007-09-25  Joseph Myers  <joseph@codesourcery.com>
3031
3032	PR c/32295
3033	* gcc.dg/enum-incomplete-1.c: New test.
3034
30352007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3036
3037	* gcc.c-torture/compile/20070919-1.c: New test.
3038
30392007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3040
3041	* gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3042
30432007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3044
3045	PR c++/14688
3046	* g++.dg/inherit/override_attribs.C: New file.
3047
30482007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3049
3050	PR fortran/33269
3051	* io.c (check_format_string): Move NULL and constant checks into
3052	this function.
3053	(check_io_constraints): Call gfc_simplify_expr() before calling
3054	check_format_string().  Remove NULL and constant checks.
3055
30562007-09-24  Roman Zippel <zippel@linux-m68k.org>
3057
3058	* gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3059	* gcc.c-torture/execute/loop-2g.x: Likewise.
3060
30612007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3062
3063	* lib/target-supports.exp (check_effective_target_mips16_attribute):
3064	Reject hard-float modes unless the ABI is o32 or o64.
3065	* gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3066	of gcc.exp.  Skip the tests when mips16 code generation is not
3067	supported.
3068	* gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3069	and use dg-add-options mips16_attribute.
3070
30712007-09-24  Jakub Jelinek  <jakub@redhat.com>
3072
3073	PR c++/33506
3074	* g++.dg/ext/attrib29.C: New test.
3075
30762007-09-23  Ollie Wild  <aaw@google.com>
3077
3078	* gcc.dg/fold-bitand-1.c: New test.
3079	* gcc.dg/fold-bitand-2.c: New test.
3080	* gcc.dg/fold-bitand-3.c: New test.
3081	* gcc.dg/fold-bitand-4.c: New test.
3082
30832007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3084
3085	* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3086	any of the macros to be defined for __mips16.
3087	* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3088
30892007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3090
3091	* gcc.dg/vect/pr21591.c: Require vect_int.
3092	* gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3093	* gcc.dg/vect/vect-outer-2a.c: Likewise.
3094	* gcc.dg/vect/vect-outer-2c.c: Likewise.
3095
30962007-09-23  Jakub Jelinek  <jakub@redhat.com>
3097
3098	* gcc.dg/va-arg-pack-len-1.c: Use error and warning
3099	attributes.
3100	* gcc.dg/va-arg-pack-len-2.c: New test.
3101	* g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3102	attributes.
3103	* g++.dg/ext/va-arg-pack-len-2.C: New test.
3104
3105	PR tree-optimization/32772
3106	* gcc.c-torture/compile/20070905-1.c: New test.
3107
3108	PR tree-optimization/32975
3109	* gcc.dg/pr32975.c: New test.
3110
3111	PR middle-end/28755
3112	* gcc.dg/pr28755.c: New test.
3113
31142007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3115
3116	* lib/target-supports.exp (check_effective_target_nomips16): New
3117	procedure.
3118	* lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3119	for mipsisa64*-*-*.
3120	* gcc.dg/vect/vect.exp: Likewise.
3121	* g++.dg/vect/vect.exp: Likewise.
3122	* gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3123	(dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3124	* gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3125	* gcc.target/mips/branch-cost-2.c (foo): Likewise.
3126	* gcc.target/mips/clear-cache-1.c (f): Likewise.
3127	* gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3128	* gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3129	* gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3130	* gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3131	* gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3132	* gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3133	* gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3134	(test5, test6, test7, test8, test9, test10, test11, test12, test13)
3135	(test14, test15, test16, test17, test18): Likewise.
3136	* gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3137	(test5, test6, test7, test8, test9, test10, test11, test12, test13)
3138	(test14, test15, test16, test17, test18, test19, test20, test21)
3139	(test22): Likewise.
3140	* gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3141	* gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3142	* gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3143	* gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3144	* gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3145	* gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3146	* gcc.target/mips/mips-3d-1.c (main): Likewise.
3147	* gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3148	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3149	(test13, test14, test15, test16, test17, test18, test19, test20)
3150	(test21, test22, test23, test24, test25, test26, test27, test28)
3151	(test29, test30, test31): Likewise.
3152	* gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3153	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3154	(test13, test14, test15, test16, test17, test18, test19, test20)
3155	(test21, test22, test23, test24, test25, test26, test27, test28)
3156	(test29, test30, test31, test32, test33, test34, test35, test36)
3157	(test37, test38, test39, test40, test41, test42, test43, test44)
3158	(test45, test46, test47, test48, test49, test50, test51, test52)
3159	(test53, test54, test55, test56, test57, test58, test59, test60)
3160	(test61, test62, test63): Likewise.
3161	* gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3162	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3163	(test13, test14, test15, test16, test17, test18, test19, test20)
3164	(test21, test22, test23, test24, test25, test26, test27, test28)
3165	(test29, test30, test31): Likewise.
3166	* gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3167	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3168	(test13, test14, test15, test16, test17, test18, test19, test20)
3169	(test21, test22, test23, test24, test25, test26, test27, test28)
3170	(test29, test30, test31): Likewise.
3171	* gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3172	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3173	(test13, test14, test15): Likewise.
3174	* gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3175	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3176	(test13, test14, test15): Likewise.
3177	* gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3178	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3179	(test13, test14, test15, test16, test17, test18, test19, test20)
3180	(test21, test22, test23, test24, test25, test26, test27, test28)
3181	(test29, test30, test31): Likewise.
3182	* gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3183	(matrix_multiply4: Likewise.
3184	* gcc.target/mips/mips-ps-1.c (main): Likewise.
3185	* gcc.target/mips/mips-ps-2.c (main): Likewise.
3186	* gcc.target/mips/mips-ps-3.c (main): Likewise.
3187	* gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3188	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3189	(test13, test14, test15, test16, test17, test18, test19, test20)
3190	(test21, test22, test23, test24, test25, test26, test27, test28)
3191	(test29, test30, test31): Likewise.
3192	* gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3193	(test4, test5, test6, test7, test8, test9, test10, test11, test12)
3194	(test13, test14, test15, test16, test17, test18, test19, test20)
3195	(test21, test22, test23, test24, test25, test26, test27, test28)
3196	(test29, test30, test31): Likewise.
3197	* gcc.target/mips/mips-ps-5.c (main): Likewise.
3198	* gcc.target/mips/mips-ps-6.c (main): Likewise.
3199	* gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3200	(neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3201	* gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3202	(sub_v4qi): Likewise.
3203	* gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3204	(sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3205	* gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3206	* gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3207	* gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3208	(subb, subc): Likewise.
3209	* gcc.target/mips/msub-1.c (f1, f2): Likewise.
3210	* gcc.target/mips/msub-2.c (f1, f2): Likewise.
3211	* gcc.target/mips/msub-4.c (f1, f2): Likewise.
3212	* gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3213	* gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3214	* gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3215	* gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3216	* gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3217	* gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3218	* gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3219	* gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3220	* gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3221	* gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3222
32232007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3224
3225	* lib/target-supports.exp (add_options_for_mips16_attribute)
3226	(check_effective_target_mips16_attribute): New functions.
3227	* gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3228	command line.
3229	(dg-mips-options) Remove -mno-mips16 handling.  Add options to
3230	extra_test_flags.
3231	* gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3232	* gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3233	* gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3234	* gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3235	* gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3236	* gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3237	* gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3238	* gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3239	* gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3240	* gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3241	* gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3242	* gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3243	* gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3244	* gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3245	* gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3246	* gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3247	* gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3248	* gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3249	* gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3250	* gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3251	* gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3252	* gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3253	* gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3254	* gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3255	(NOMIPS16): Delete.
3256	* gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3257	of dg-options.
3258	* gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3259	options.  Require { target mips16_attribute } and use dg-add-options
3260	to add the associated options.
3261	(foo): Use MIPS16.
3262	* gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3263	* gcc.target/mips/call-saved-3.c: Likewise.
3264	* gcc.target/mips/code-readable-1.c: Require { target
3265	mips16_attribute } and use dg-add-options to add the associated
3266	options.  Remove trailing whitespace.
3267	(NOMIPS16): Delete.
3268	* gcc.target/mips/code-readable-2.c: Likewise.
3269	* gcc.target/mips/code-readable-3.c: Likewise.
3270	* gcc.target/mips/mips16-attributes-2.c: Likewise.
3271	* gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3272	Require { target mips16_attribute } and use dg-add-options to
3273	add the associated options.
3274	(cksum16, cksum8): Use MIPS16.
3275	* gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3276	Require { target mips16_attribute } and use dg-add-options to
3277	add the associated options.
3278	(foo): Use MIPS16.
3279	* gcc.target/mips/save-restore-2.c: Likewise.
3280	* gcc.target/mips/save-restore-3.c: Likewise.
3281	* gcc.target/mips/save-restore-4.c: Likewise.
3282	* gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3283	-mno-abicalls.
3284	* gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3285	(foo): Use NOMIPS16.
3286
32872007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3288
3289	PR fortran/33337
3290	* gfortran.dg/derived_comp_array_ref_3.f90: New test.
3291
3292	PR fortran/33376
3293	* gfortran.dg/derived_comp_array_ref_4.f90: New test.
3294
32952007-09-22  Tobias Burnus  <burnus@net-b.de>
3296
3297	PR fortran/33445
3298	* gfortran.dg/gomp/free-2.f90: New.
3299	* gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3300	* gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3301
33022007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3303
3304	* gcc.target/i386/sse5-hadduX.c: Remove target selector.
3305	* gcc.target/i386/sse5-haddX.c: Ditto.
3306	* gcc.target/i386/sse5-hsubX.c: Ditto.
3307	* gcc.target/i386/sse5-maccXX.c: Ditto.
3308	* gcc.target/i386/sse5-msubXX.c: Ditto.
3309	* gcc.target/i386/sse5-nmaccXX.c: Ditto.
3310	* gcc.target/i386/sse5-nmsubXX.c: Ditto.
3311	* gcc.target/i386/sse5-permpX.c: Ditto.
3312	* gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3313	effective target.
3314	* gcc.target/i386/sse5-fma-vector.c: Ditto.
3315	* gcc.target/i386/sse5-ima-vector.c: Ditto.
3316	* gcc.target/i386/sse5-pcmov.c: Ditto.
3317	* gcc.target/i386/sse5-pcmov2.c: Ditto.
3318
33192007-09-22  Richard Guenther  <rguenther@suse.de>
3320
3321	PR tree-optimization/33146
3322	* gcc.c-torture/compile/pr33146.c: New testcase.
3323
33242007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3325
3326	* lib/target-supports.exp (check_cached_effective_target): New
3327	procedure.
3328	(check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3329	(check_effective_target_c99_runtime): New procedure.
3330	* gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3331	(test3l): Likewise cargl.
3332	* gcc.dg/builtins-59.c: Require c99_runtime.
3333	* gcc.dg/builtins-61.c: Likewise.
3334	* gcc.dg/builtins-62.c: Likewise.
3335
33362007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3337
3338	* lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3339	* lib/target-supports-dg.exp (dg-add-options): Likewise.
3340	* gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3341	target-specific dg-options.
3342	* gcc.dg/builtins-20.c: Likewise.
3343	* gcc.dg/builtins-53.c: Likewise.
3344	* gcc.dg/builtins-55.c: Likewise.
3345	* gcc.dg/single-precision-constant.c: Likewise.
3346	* gcc.dg/torture/builtin-convert-1.c: Likewise.
3347	* gcc.dg/torture/builtin-convert-2.c: Likewise.
3348	* gcc.dg/torture/builtin-convert-3.c: Likewise.
3349	* gcc.dg/torture/builtin-convert-4.c: Likewise.
3350	* gcc.dg/torture/builtin-power-1.c: Likewise.
3351
33522007-09-21  Chao-ying Fu  <fu@mips.com>
3353
3354	* lib/target-supports.exp (check_effective_target_fixed_point): New to
3355	check if targets have fixed-point supports.
3356	* gcc.dg/fixed-point/fixed-point.exp: New file.
3357	* gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3358	* gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3359	* gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3360	* gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3361	* gcc.dg/fixed-point/constants-pedantic.c,
3362	* gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3363	* gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3364	* gcc.dg/fixed-point/keywords-ignored-c99.c,
3365	* gcc.dg/fixed-point/keywords-pedantic.c,
3366	* gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3367	* gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3368	* gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3369	* gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3370	* gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3371	* gcc.dg/fixed-point/func-vararg-mixed.c,
3372	* gcc.dg/fixed-point/operator-logical.c,
3373	* gcc.dg/fixed-point/struct-union.c,
3374	* gcc.dg/fixed-point/bit-complement.c,
3375	* gcc.dg/fixed-point/operator-bitwise.c,
3376	* gcc.dg/fixed-point/operator-comma.c,
3377	* gcc.dg/fixed-point/struct-layout-1.c,
3378	* gcc.dg/fixed-point/union-init.c,
3379	* gcc.dg/fixed-point/Wbad-function-cast-1.c,
3380	* gcc.dg/fixed-point/func-mixed.c,
3381	* gcc.dg/fixed-point/func-vararg-size0.c,
3382	* gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3383	* gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3384	* gcc.dg/fixed-point/operator-unary.c,
3385	* gcc.dg/fixed-point/allop-const.c,
3386	* gcc.dg/fixed-point/muldiv-warning.c,
3387	* gcc.dg/nofixed-point-1.c,
3388	* gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3389	* gcc.target/mips/fixed-vector-type.c,
3390	* gcc.target/mips/fixed-scalar-type.c: New tests.
3391
33922007-09-21  Olivier Hainque  <hainque@adacore.com>
3393
3394	* gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3395	* gnat.dg/test_nested_subtype_byref.adb: New test.
3396
33972007-09-21  Jakub Jelinek  <jakub@redhat.com>
3398
3399	PR fortran/33439
3400	* gfortran.dg/gomp/pr33439.f90: New test.
3401
34022007-09-21  Tobias Burnus  <burnus@net-b.de>
3403
3404	PR fortran/33455
3405	* gfortran.dg/merge_char_3.f90: New.
3406
34072007-09-21  Tobias Burnus  <burnus@net-b.de>
3408
3409	PR fortran/33037
3410	* gfortran.dg/transfer_check_1.f90: New.
3411
34122007-09-20  Asher Langton  <langton2@llnl.gov>
3413
3414	PR fortran/20441
3415	* gfortran.dg/init_flag_1.f90: New.
3416	* gfortran.dg/init_flag_2.f90: New.
3417	* gfortran.dg/init_flag_3.f90: New.
3418	* gfortran.dg/init_flag_4.f90: New.
3419	* gfortran.dg/init_flag_5.f90: New.
3420	* gfortran.dg/init_flag_6.f90: New.
3421	* gfortran.dg/init_flag_7.f90: New.
3422
34232007-09-20  Paolo Carlini  <pcarlini@suse.de>
3424
3425	PR c++/33460
3426	* g++.dg/ext/anon-struct6.C: New.
3427
34282007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3429
3430	PR libfortran/23272
3431	* gfortran.dg/inquire_10.f90: New test.
3432
34332007-09-20  Joseph Myers  <joseph@codesourcery.com>
3434
3435	* gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3436
34372007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3438
3439	PR fortran/33221
3440	* gfortran.dg/used_types_18.f90: Declare variable of empty
3441	derived type.
3442
34432007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3444
3445	PR fortran/33288
3446	* gfortran.dg/array_constructor_19.f90: New test.
3447
34482007-09-20  Jakub Jelinek  <jakub@redhat.com>
3449
3450	PR debug/33316
3451	* gcc.dg/debug/pr33316.c: New test.
3452
3453	PR c++/33496
3454	* g++.dg/cpp0x/variadic76.C: New test.
3455	* g++.dg/cpp0x/variadic77.C: New test.
3456	* g++.dg/cpp0x/variadic78.C: New test.
3457
3458	PR c/33238
3459	PR c/27301
3460	* gcc.c-torture/execute/20070919-1.c: New test.
3461	* gcc.dg/pr33238.c: New test.
3462	* gcc.dg/pr27301.c: New test.
3463
34642007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3465
3466	* lib/target-supports.exp (check_effective_target_mips64): New
3467	procedure.
3468	* gcc.dg/lower-subreg-1.c: Require !mips64.
3469	* gcc.dg/sibcall-3.c (ATTR): New macro.
3470	(recurser_void1, recurser_void2): Use it.
3471	* gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3472	* gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3473
34742007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3475
3476	* gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3477	* gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3478	warning annotation.
3479	* gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3480
34812007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3482
3483	PR fortran/33497
3484	* gfortran.dg/c_loc_tests_11.f03: New test case.
3485
34862007-09-20  Paolo Carlini  <pcarlini@suse.de>
3487
3488	PR c++/33459
3489	* g++.dg/init/ref14.C: New.
3490
34912007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3492
3493	* gnat.dg/slice2.ad[sb]: New testcase.
3494
34952007-09-19  Nick Clifton  <nickc@redhat.com>
3496
3497	* gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3498
34992007-09-19  Jie Zhang  <jie.zhang@analog.com>
3500
3501	* gcc.target/bfin/bfin.exp: New.
3502	* gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3503	workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3504	mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3505	mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3506	mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3507	mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3508	mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3509	mcpu-bf561.c, mcpu-default.c}: New tests.
3510
35112007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3512
3513	Restore detection of unsupported TLS.
3514
3515	Revert this patch:
3516	2007-02-10  Richard Henderson  <rth@redhat.com>
3517
3518	* lib/target-supports.exp (check_effective_target_tls): Redefine
3519	to mean non-emulated tls.
3520	* gcc.dg/tls/alias-1.c: Remove tls requirement.
3521	* gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3522	gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3523	gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3524	gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3525	gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3526	gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3527
3528	And then:
3529	* lib/target-supports.exp (check_effective_target_tls): Use
3530	stronger test for compiler support for TLS.
3531	(check_effective_target_tls_native): New, to test for non-emulated
3532	TLS support.
3533	* g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3534	instead of dg-require-effective-target tls.
3535	* g++.dg/gomp/copyin-1.C: Likewise.
3536	* g++.dg/gomp/sharing-1.C: Likewise.
3537	* g++.dg/gomp/tls-1.C: Likewise.
3538	* g++.dg/gomp/tls-2.C: Likewise.
3539	* g++.dg/gomp/tls-3.C: Likewise.
3540	* g++.dg/tls/diag-1.C: Likewise.
3541	* g++.dg/tls/diag-2.C: Likewise.
3542	* g++.dg/tls/diag-3.C: Likewise.
3543	* g++.dg/tls/diag-4.C: Likewise.
3544	* g++.dg/tls/diag-5.C: Likewise.
3545	* g++.dg/tls/init-1.C: Likewise.
3546	* g++.dg/tls/init-2.C: Likewise.
3547	* g++.dg/tls/trivial.C: Likewise.
3548	* gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3549	* gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3550	* gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3551	* gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3552	* gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3553	* gcc.dg/gomp/clause-1.c: Likewise.
3554	* gcc.dg/gomp/copyin-1.c: Likewise.
3555	* gcc.dg/gomp/sharing-1.c: Likewise.
3556	* gcc.dg/gomp/tls-1.c: Likewise.
3557	* gcc.dg/gomp/tls-2.c: Likewise.
3558	* gcc.dg/tls/alpha-1.c: Likewise.
3559	* gcc.dg/tls/opt-1.c: Likewise.
3560	* gcc.dg/tls/opt-13.c: Likewise.
3561	* gcc.dg/tls/opt-14.c: Likewise.
3562	* gcc.dg/tls/opt-2.c: Likewise.
3563	* gcc.dg/tls/opt-3.c: Likewise.
3564	* gcc.dg/tls/opt-4.c: Likewise.
3565	* gcc.dg/tls/opt-7.c: Likewise.
3566	* gcc.dg/tls/section-1.c: Likewise.
3567	* gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3568	* gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3569	* gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3570	* gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3571	* gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3572	* gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3573	* gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3574	* gfortran.dg/gomp/crayptr2.f90: Likewise.
3575	* gfortran.dg/gomp/fixed-1.f: Likewise.
3576	* gfortran.dg/gomp/free-1.f90: Likewise.
3577	* gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3578	* gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3579	* gfortran.dg/gomp/reduction1.f90: Likewise.
3580	* gfortran.dg/gomp/sharing-1.f90: Likewise.
3581
35822007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3583
3584	PR fortran/31119
3585	* gfortran.dg/bounds_check_9.f90: New test.
3586	* gfortran.dg/bounds_check_fail_2.f90: New test.
3587
35882007-09-18  Paolo Carlini  <pcarlini@suse.de>
3589
3590	PR c++/33462 (again)
3591	* g++.dg/ext/va-arg1.C: Adjust.
3592
35932007-09-18  Paolo Carlini  <pcarlini@suse.de>
3594
3595	PR c++/33462
3596	* g++.dg/ext/va-arg1.C: New.
3597
35982007-09-18  Tobias Burnus  <burnus@net-b.de>
3599
3600	* gfortran.dg/elemental_optional_args_1.f90: Fix test.
3601
36022007-09-18  Paolo Carlini  <pcarlini@suse.de>
3603
3604	PR c++/33463
3605	* g++.dg/rtti/typeid6.C: New.
3606
36072007-09-18  Paolo Carlini  <pcarlini@suse.de>
3608
3609	PR c++/33464
3610	* g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3611	* g++.dg/ext/is_class_error2.C: New.
3612
36132007-09-18  Richard Guenther  <rguenther@suse.de>
3614
3615	PR tree-optimization/33340
3616	* g++.dg/torture/pr33340.C: New testcase.
3617
36182007-09-18  Tobias Burnus  <burnus@net-b.de>
3619
3620	PR fortran/33231
3621	* gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3622	* gfortran.dg/elemental_subroutine_1.f90: Ditto.
3623	* gfortran.dg/elemental_subroutine_5.f90: New.
3624
36252007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3626
3627	* lib/target-supports.exp (check_profiling_available): Extend
3628	mips*-*-elf check to mips*-*-elf*.
3629
36302007-09-18  Jakub Jelinek  <jakub@redhat.com>
3631
3632	* gcc.dg/format/c90-scanf-5.c: New test.
3633	* gcc.dg/format/c99-scanf-4.c: New test.
3634	* gcc.dg/format/ext-7.c: New test.
3635	* gcc.dg/format/ext-8.c: New test.
3636
3637	PR middle-end/33423
3638	* gcc.c-torture/compile/20070915-1.c: New test.
3639
36402007-09-17  Tobias Burnus  <burnus@net-b.de>
3641
3642	PR fortran/33106
3643	* gfortran.dg/private_type_9.f90: New.
3644
36452007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3646
3647	PR middle-end/33449
3648	* gfortran.dg/pr33449.f90: New test.
3649
36502007-09-17  Tobias Burnus  <burnus@net-b.de>
3651
3652	* gfortran.dg/interface_15.f90: Compile with -std=f95.
3653	* gfortran.dg/private_type_1.f90: Ditto
3654	* gfortran.dg/interface_18.f90: New.
3655	* gfortran.dg/private_type_8.f90: New.
3656
36572007-09-16  Paolo Carlini  <pcarlini@suse.de>
3658
3659	PR c++/33124
3660	* g++.dg/warn/new1.C: Adjust.
3661	* g++.dg/torture/str_empty.C: Likewise.
3662
36632007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3664
3665	* gcc.target/mips/dse-1.c: New test.
3666
36672007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3668
3669	PR c++/32756
3670	* g++.dg/overload/operator3.C: New.
3671
36722007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3673
3674	* gcc.target/mips/truncate-1.c: New test.
3675
36762007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3677
3678	PR fortran/29396
3679	PR fortran/29606
3680	PR fortran/30625
3681	PR fortran/30871
3682	* gfortran.dg/subref_array_pointer_1.f90: New test.
3683	* gfortran.dg/subref_array_pointer_2.f90: New test.
3684
36852007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3686
3687	* gfortran.dg/nint_2.f90: Correct last change.
3688
36892007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3690
3691	* gcc.dg/tree-ssa/parallelization-1.c: New test.
3692
36932007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3694
3695	* gcc.dg/vect/pr33373b.c: New test.
3696
36972007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3698
3699	PR target/33438
3700	* gcc.target/i386/pr33438.c: New test.
3701
37022007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3703
3704	* gfortran.dg/nint_2.f90: Revert previous commit.
3705
37062007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3707
3708	* gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3709
37102007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3711
3712	PR debug/33429
3713	* g++.dg/other/unused1.C: XFAIL class2 scan.
3714
37152007-09-13  Tobias Burnus  <burnus@net-b.de>
3716
3717	PR fortran/33343
3718	* gfortran.dg/elemental_args_check_1.f90: New.
3719	* gfortran.dg/assumed_size_refs_1.f90: Update error message.
3720	* gfortran.dg/elemental_subroutine_4.f90: Ditto.
3721
37222007-09-13  Tobias Burnus  <burnus@net-b.de>
3723
3724	* gfortran.dg/recursive_check_3.f90: New.
3725
37262007-09-13  Tobias Burnus  <burnus@net-b.de>
3727
3728	PR fortran/33412
3729	* gfortran.dg/elemental_bind_c.f90: New.
3730
37312007-09-13  Richard Sandiford  <richard@codesourcery.com>
3732
3733	* gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3734	* gcc.target/mips/mips16-attributes-2.c: New test.
3735	* gcc.target/mips/mips16-attributes-3.c: Likewise.
3736	* gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3737	hard-float asm when __mips16 is defined.
3738	* gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3739	* gcc.target/mips/atomic-memory-2.c (main): Likewise.
3740	* gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3741	* gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3742	* gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3743	* gcc.target/mips/pr26765.c (foo): Likewise.
3744	* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3745	targets, use dg-mips-options instead of dg-options, and use -mgp32
3746	to force 32-bit mode.
3747	* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3748	and 64-bit mode.
3749	* gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3750
37512007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3752	    Michael Meissner  <michael.meissner@amd.com>
3753
3754	* gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3755	* gcc.target/i386/sse5-hsubX.c: Ditto.
3756	* gcc.target/i386/sse5-permpX.c: Ditto.
3757	* gcc.target/i386/sse5-haddX.c: Ditto.
3758	* gcc.target/i386/sse5-maccXX.c: Ditto.
3759	* gcc.target/i386/sse5-msubXX.c: Ditto.
3760	* gcc.target/i386/sse5-nmaccXX.c: Ditto.
3761	* gcc.target/i386/sse5-nmsubXX.c: Ditto.
3762
3763	* gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3764	optimizes floating point conditional moves into the pcmov
3765	instruction on SSE5.
3766	* gcc.target/i386/sse5-pcmov2.c: Ditto.
3767
3768	* gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3769	compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3770	SSE5.
3771
3772	* gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3773	compiler optimizes vector (a*b)+c into fmadd on SSE5.
3774
3775	* gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3776	optimizes (a*b)+c into fmadd on SSE5.
3777
3778	* gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3779	whether the SSE5 instructions can be generated.
3780
3781	* gcc.target/i386/sse5-check.h: New. Add support for
3782	SSE5 tests.
3783
3784	* gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3785	ammintrin.h, and turn on -msse5 option instead of -msse4a.
3786	* gcc.target/i386/sse-13.c: Ditto.
3787	* gcc.target/i386/sse-14.c: Ditto.
3788
37892007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3790
3791	PR testsuite/33153
3792	* gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3793	* gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3794
37952007-09-12  Jakub Jelinek  <jakub@redhat.com>
3796
3797	PR target/32338
3798	* gcc.dg/pr32338-1.c: New test.
3799	* gcc.dg/pr32338-2.c: New test.
3800
38012007-09-12  Bob Wilson  <bob.wilson@acm.org>
3802
3803	* lib/target-supports.exp (check_effective_target_sync_int_long):
3804	Revert change to add xtensa.
3805	(check_effective_target_sync_char_short): Likewise.
3806
38072007-09-12  Olivier Hainque  <hainque@adacore.com>
3808
3809	* gnat.dg/packed_subtype.adb: New test.
3810
38112007-09-12  Tobias Burnus  <burnus@net-b.de>
3812
3813	PR fortran/33297
3814	* gfortran.dg/intrinsic_size.f90: New.
3815
38162007-09-12  Tobias Burnus  <burnus@net-b.de>
3817
3818	PR fortran/33284
3819	PR fortran/33310
3820	* gfortran.dg/conflicts_2.f90: New.
3821
38222007-09-12  Ira Rosen  <irar@il.ibm.com>
3823
3824	PR tree-optimization/32377
3825	* gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3826	dependence distance.
3827	* gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3828	gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3829	* gcc.dg/vect/no-vfa-vect-depend-1.c,
3830	gfortran.dg/vect/no-vfa-pr32377.f90: New.
3831
38322007-09-12  Richard Guenther  <rguenther@suse.de>
3833
3834	PR middle-end/33382
3835	* gcc.c-torture/compile/pr33382.c: New testcase.
3836	* gcc.c-torture/execute/pr33382.c: Likewise.
3837
38382007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3839
3840	PR fortran/33395
3841	* gfortran.dg/c_ptr_tests_12.f03: New test case.
3842
38432007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3844
3845	PR tree-optimization/33373
3846	* gcc.dg/vect/pr33373.c: New test.
3847
38482007-09-12  Ben Elliston  <bje@au.ibm.com>
3849
3850	* lib/target-supports.exp (check_effective_target_vect_no_double):
3851	Remove unused proc.
3852
38532007-09-12  Ben Elliston  <bje@au.ibm.com>
3854	    Ulrich Weigand  <uweigand@de.ibm.com>
3855
3856	* gcc.target/spu/dfcgt-nan.c: New test.
3857
38582007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3859
3860	* gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3861
38622007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3863
3864	PR fortran/33040
3865	* gfortran.dg/c_ptr_tests_11.f03: New test case.
3866
38672007-09-11  Jakub Jelinek  <jakub@redhat.com>
3868
3869	* gcc.dg/va-arg-pack-len-1.c: New test.
3870	* g++.dg/va-arg-pack-len-1.C: New test.
3871
38722007-09-11  Michael Matz  <matz@suse.de>
3873
3874	* gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3875
38762007-09-10  Janis Johnson  <janis187@us.ibm.com>
3877
3878	* gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3879	checks for size of long double.
3880	* gcc.dg/dfp/convert.h: New file.
3881	* gcc.dg/dfp/convert-bfp-2.c: New test.
3882	* gcc.dg/dfp/convert-bfp-3.c: Ditto.
3883	* gcc.dg/dfp/convert-bfp-4.c: Ditto.
3884	* gcc.dg/dfp/convert-bfp-5.c: Ditto.
3885	* gcc.dg/dfp/convert-bfp-6.c: Ditto.
3886	* gcc.dg/dfp/convert-bfp-7.c: Ditto.
3887	* gcc.dg/dfp/convert-bfp-8.c: Ditto.
3888	* gcc.dg/dfp/convert-bfp-9.c: Ditto.
3889	* gcc.dg/dfp/convert-bfp-10.c: Ditto.
3890	* gcc.dg/dfp/convert-bfp-11.c: Ditto.
3891
38922007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3893
3894	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
3895	Change dg-final to expect 1 non-profitable loop and
3896	3 profitable loops.
3897	* gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3898	Change dg-final to expect 1 non-profitable loop and
3899	3 profitable loops.
3900	* gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3901	Change dg-final to expect 1 profitable loop.
3902	* gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3903	Change dg-final to expect 1 profitable loop.
3904
39052007-09-10  Richard Sandiford  <richard@codesourcery.com>
3906
3907	* gcc.target/mips/call-saved-1.c: New test.
3908	* gcc.target/mips/call-saved-2.c: Likewise.
3909	* gcc.target/mips/call-saved-3.c: Likewise.
3910	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3911	instead of mips_mips64.  Set mips_fp64 too.
3912	(is_gp32_flag): Return true for -mips1 and -mips2.
3913	(dg-mips-options): Use mips_gp64 instead of mips_mips64.
3914
39152007-09-10  Jakub Jelinek  <jakub@redhat.com>
3916
3917	* g++.dg/ext/va-arg-pack-1.C: New test.
3918	* g++.dg/ext/va-arg-pack-2.C: New test.
3919
39202007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3921
3922	PR target/33369
3923	* gcc.dg/vect/pr33369.c: New test.
3924
39252007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3926
3927	PR fortran/33370
3928	* gfortran.dg/array_memcpy_5.f90:  New test.
3929
39302007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3931
3932	* gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3933
39342007-09-09  Richard Guenther  <rguenther@suse.de>
3935
3936	* gcc.c-torture/compile/20070906-1.c: New testcase.
3937
39382007-09-09  Ira Rosen  <irar@il.ibm.com>
3939
3940	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3941	noinline attribute.
3942	* gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3943	gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3944	gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3945	Likewise.
3946
39472007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949	* gnat.dg/specs/uc1.ads: Compile with -gnatws.
3950
39512007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3952
3953	* gnat.dg/addr2_p.ads: Bump size of array to 9.
3954
39552007-09-09  Ira Rosen  <irar@il.ibm.com>
3956
3957	* gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3958	Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3959	-fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3960	Compile tests with -fno-tree-pre.
3961	* gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3962	* lib/target-supports.exp (check_effective_target_vect_strided): New.
3963	* gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3964	gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3965	gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3966	gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3967	gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3968	gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3969	gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3970	gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3971	gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3972	gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3973	gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3974	gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3975	gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3976	gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
3977	gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3978	gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3979	* gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3980
39812007-09-09  Joseph Myers  <joseph@codesourcery.com>
3982
3983	* lib/file-format.exp (gcc_target_object_format): Use remote_exec
3984	to call objdump.
3985	* lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3986	Use remote_exec to call c++filt.
3987	* lib/target-supports-dg.exp (dg-require-host-local): New.
3988	* gcc.misc-tests/options.exp: Allow .exe in command paths.
3989	* g++.dg/parse/repo1.C: Use dg-require-host-local.
3990	* g++.dg/rtti/repo1.C: Likewise.
3991	* g++.dg/template/repo1.C: Likewise.
3992	* g++.dg/template/repo2.C: Likewise.
3993	* g++.dg/template/repo3.C: Likewise.
3994	* g++.dg/template/repo4.C: Likewise.
3995	* g++.dg/template/repo5.C: Likewise.
3996	* g++.old-deja/g++.pt/instantiate4.C: Likewise.
3997	* g++.old-deja/g++.pt/instantiate6.C: Likewise.
3998	* g++.old-deja/g++.pt/repo1.C: Likewise.
3999	* g++.old-deja/g++.pt/repo2.C: Likewise.
4000	* g++.old-deja/g++.pt/repo3.C: Likewise.
4001	* g++.old-deja/g++.pt/repo4.C: Likewise.
4002	* gcc.dg/cpp/trad/builtins.c: Likewise.
4003
40042007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4005
4006	PR tree-optimization/32283
4007	* gcc.dg/tree-ssa/loop-31.c: New test.
4008
40092007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4010
4011	PR rtl-optimization/26449
4012	* gcc.target/i386/pr26449-1.c: New file.
4013
40142007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4015
4016	PR target/33329
4017	PR rtl-optimization/26449
4018	* gcc.target/i386/pr33329.c: New file.
4019
40202007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4021
4022	* gnat.dg/renaming3.adb, renaming4.ads: New test.
4023
40242007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4025
4026	* gnat.dg/unaligned_rep_clause.adb: New testcase.
4027
40282007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4029
4030	PR tree-optimization/33301
4031	* gfortran.dg/vect/pr33301.f: New test.
4032
40332007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4034
4035	PR libfortran/33307
4036	* gfortran.dg/backspace_10.f90: New test.
4037
40382007-09-07  Richard Guenther  <rguenther@suse.de>
4039
4040	Reapply
4041	2007-09-06  Richard Guenther  <rguenther@suse.de>
4042
4043	PR tree-optimization/32586
4044	* g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4045	* gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4046	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4047	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4048	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4049	now obsolete simplification.
4050
40512007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4052
4053	PR tree-optimization/33299
4054	* gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4055	* gfortran.dg/vect/fast-math-pr33299.f90: New test.
4056
40572007-09-07  Richard Guenther  <rguenther@suse.de>
4058
4059	Revert
4060	2007-09-06  Richard Guenther  <rguenther@suse.de>
4061
4062	PR tree-optimization/32586
4063	* g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4064	* gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4065	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4066	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4067	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4068	now obsolete simplification.
4069
40702007-09-07 Uros Bizjak <ubizjak@gmail.com>
4071
4072	PR tree-optimization/32821
4073	* gcc.dg/tree-ssa/pr32821.c: New file.
4074
40752007-09-07  Richard Sandiford  <richard@codesourcery.com>
4076
4077	* gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4078	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4079	and mips_forced_no_er.
4080	(dg-mips-options): Add -mno-abicalls when a small-data option is
4081	specified.  Skip tests with small-data options if mips_forced_gp.
4082	Skip tests with -mexplicit-relocs if mips_forced_no_er.
4083	* gcc.target/mips/sdata-1.c: New test.
4084	* gcc.target/mips/sdata-2.c: Likewise.
4085	* gcc.target/mips/sdata-3.c: Likewise.
4086	* gcc.target/mips/sdata-4.c: Likewise.
4087
40882007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4089
4090	PR fortran/33298
4091	* spread_zerosize_1.f90:  New test case.
4092	* spread_bounds_1.f90:  New test case.
4093
40942007-09-06  Paolo Carlini  <pcarlini@suse.de>
4095
4096	PR c++/32674
4097	* g++.dg/template/static31.C: New.
4098
40992007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4100
4101	PR fortran/33271
4102	* gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4103	powerpc*-linux-gnu.
4104
41052007-09-06  David Daney  <ddaney@avtrex.com>
4106	    Richard Sandiford  <richard@codesourcery.com>
4107
4108	PR target/33256
4109	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4110	(dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4111	* gcc.target/mips/pr33256.c: New test.
4112
41132007-09-06  Tom Tromey  <tromey@redhat.com>
4114
4115	* lib/g++.exp (g++_target_compile): Use -fno-show-column.
4116
41172007-09-06  Richard Guenther  <rguenther@suse.de>
4118
4119	PR tree-optimization/32586
4120	* g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4121	* gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4122	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4123	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4124	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4125	now obsolete simplification.
4126
41272007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4128
4129	* gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4130	* gcc.target/i386/sse3-addsubps.c: Ditto.
4131	* gcc.target/i386/sse3-haddpd.c: Ditto.
4132	* gcc.target/i386/sse3-haddps.c: Ditto.
4133	* gcc.target/i386/sse3-hsubpd.c: Ditto.
4134	* gcc.target/i386/sse3-hsubps.c: Ditto.
4135	* gcc.target/i386/sse3-lddqu.c: Ditto.
4136	* gcc.target/i386/sse3-movddup.c: Ditto.
4137	* gcc.target/i386/sse3-movshdup.c: Ditto.
4138	* gcc.target/i386/sse3-movsldup.c: Ditto.
4139
41402007-09-06  Richard Guenther  <rguenther@suse.de>
4141
4142	PR tree-optimization/33302
4143	* gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4144
41452007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4146
4147	PR libfortran/33225
4148	* gfortran.dg./fmt_float.f90: New test.
4149
41502007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4151
4152	PR libfortran/33253
4153	* gfortran.dg/namelist_38.f90: Update test for DELIM= .
4154
41552007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4156
4157	* gcc.target/cris/builtin_ctz_v3.c: New testcase.
4158	* gcc.target/cris/builtin_ctz_v8.c: New testcase.
4159
41602007-09-06  Jakub Jelinek  <jakub@redhat.com>
4161
4162	* g++.dg/eh/builtin1.C: New test.
4163	* g++.dg/eh/builtin2.C: New test.
4164	* g++.dg/eh/builtin3.C: New test.
4165
4166	PR c++/33289
4167	* g++.dg/eh/builtin4.C: New test.
4168
41692007-09-05  Janis Johnson  <janis187@us.ibm.com>
4170
4171	* gcc.target/powerpc/dfp-dd.c: New test.
4172	* gcc.target/powerpc/dfp-td.c: New test.
4173
41742007-09-05  Jakub Jelinek  <jakub@redhat.com>
4175
4176	* gcc.c-torture/execute/va-arg-pack-1.c: New test.
4177	* gcc.dg/va-arg-pack-1.c: New test.
4178
41792007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4180
4181	* gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4182	* gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4183	* gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4184	* gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4185	* gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4186
41872007-09-05  Paolo Carlini  <pcarlini@suse.de>
4188
4189	PR c++/30302
4190	* g++.dg/ext/anon-struct5.C: New.
4191
41922007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4193
4194	* gcc.dg/i386-cpuid.h: Remove.
4195	* gcc.target/i386/mmx-check.h: Include cpuid.h.
4196	(main): Use __get_cpuid to get target features.
4197	* gcc.target/i386/sse-check.h: Ditto.
4198	* gcc.target/i386/sse2-check.h: Ditto.
4199	* gcc.target/i386/sse3-check.h: Ditto.
4200	* gcc.target/i386/ssse3-check.h: Ditto.
4201	* gcc.target/i386/sse4_1-check.h: Ditto.
4202	* gcc.target/i386/sse4_2-check.h: Ditto.
4203	* gcc.target/i386/sse4a-check.h: Ditto.
4204	* gcc.dg/torture/pr16104-1.c: Ditto.
4205	(do_test): Change to void.
4206	* gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4207	* gcc.target/i386/sse-6.c: Ditto.
4208	* gcc.target/i386/sse-7.c: Ditto.
4209	* g++.dg/other/i386-1.C: Include cpuid.h.
4210	(main): New function.  Use __get_cpuid to get target fetaures.
4211
42122007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4213	    David Ung  <davidu@mips.com>
4214	    Nigel Stephens <nigel@mips.com>
4215
4216	* gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4217	* gcc.c-torture/compile/mipscop-2.c: Likewise.
4218	* gcc.c-torture/compile/mipscop-3.c: Likewise.
4219	* gcc.c-torture/compile/mipscop-4.c: Likewise.
4220	* gcc.dg/torture/mips-hilo-1.c: Likewise.
4221	* gcc.dg/torture/mips-hilo-2.c: Likewise.
4222	* gcc.dg/torture/pr19683-1.c: Likewise.
4223	* gcc.target/mips/madd-3.c: Likewise.
4224	* gcc.target/mips/maddu-3.c: Likewise.
4225	* gcc.target/mips/msub-3.c: Likewise.
4226	* gcc.target/mips/msubu-3.c: Likewise.
4227	* gcc.target/mips/asm-1.c: Likewise.
4228	* gcc.target/mips/branch-1.c: Likewise.
4229	* gcc.target/mips/ins-1.c: Likewise.
4230	* gcc.target/mips/near-far-3.c: Likewise.
4231	* gcc.target/mips/near-far-4.c: Likewise.
4232	* gcc.target/mips/smartmips-lwxs.c: Likewise.
4233	* gcc.target/mips/smartmips-ror-1.c: Likewise.
4234	* gcc.target/mips/smartmips-ror-2.c: Likewise.
4235	* gcc.target/mips/smartmips-ror-3.c: Likewise.
4236	* gcc.target/mips/smartmips-ror-4.c: Likewise.
4237	* gcc.target/mips/dspr2-MULT.c: Likewise.
4238	* gcc.target/mips/dspr2-MULTU.c: Likewise.
4239	* gcc.target/mips/mips32-dsp-run.c: Likewise.
4240	* gcc.target/mips/mips32-dspr2-type.c: Likewise.
4241	* gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4242	* gcc.target/mips/code-readable-2.c: Likewise.
4243	* gcc.target/mips/code-readable-3.c: Likewise.
4244
42452007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4246	    David Ung  <davidu@mips.com>
4247	    Nigel Stephens <nigel@mips.com>
4248
4249	* gcc.target/mips/mips16-attributes.c: New.
4250
42512007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4252
4253	PR fortran/31564
4254	* gfortran.dg/derived_comp_array_ref_2.f90: New test.
4255
4256	PR fortran/33241
4257	* gfortran.dg/char_length_10.f90: New test.
4258
42592007-09-05  Paolo Carlini  <pcarlini@suse.de>
4260
4261	PR c++/29731
4262	* g++.dg/parse/template24.C: New.
4263
42642007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4265
4266	* g++.dg/other/spu2vmx-1.C: New test.
4267
42682007-09-05  Jakub Jelinek  <jakub@redhat.com>
4269
4270	PR tree-optimization/33017
4271	* gcc.dg/pr33017.c: New test.
4272
42732007-09-05  Ben Elliston  <bje@au.ibm.com>
4274
4275	* gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4276	__protected_stream family of macros.
4277
42782007-09-04  Jan Hubicka  <jh@suse.cz>
4279
4280	* gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4281	* gcc.dg/tree-ssa/pr27236.c: Likewise.
4282	* gcc.dg/tree-ssa/predcom-1.c: Likewise.
4283	* gcc.dg/tree-ssa/predcom-2.c: Likewise.
4284	* gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4285	* gcc.dg/tree-ssa/loadpre5.c: Likewise.
4286	* gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4287	Likewise.
4288
42892007-09-04  Janus Weil  <jaydub66@gmail.com>
4290	    Tobias Burnus  <burnus@net-b.de>
4291
4292	* gfortran.dg/proc_decl_1.f90: New.
4293	* gfortran.dg/proc_decl_2.f90: New.
4294	* gfortran.dg/proc_decl_3.f90: New.
4295	* gfortran.dg/proc_decl_4.f90: New.
4296
42972007-09-04  Jan Hubicka  <jh@suse.cz>
4298
4299	* gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4300	* gcc.dg/vect/vect-105.c: Mark functions noinline.
4301	* gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4302	* gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4303	* gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4304	* gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4305	* gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4306	* gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4307	* gcc.dg/vect/vect-50.c: Mark functions noinline.
4308	* gcc.dg/vect/vect-33.c: Mark functions noinline.
4309	* gcc.dg/vect/vect-16.c: Mark functions noinline.
4310	* gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4311	* gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4312	* gcc.dg/vect/vect-92.c: Mark functions noinline.
4313	* gcc.dg/vect/vect-75.c: Mark functions noinline.
4314	* gcc.dg/vect/vect-58.c: Mark functions noinline.
4315	* gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4316	* gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4317	* gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4318	* gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4319	* gcc.dg/vect/vect-114.c: Mark functions noinline.
4320	* gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4321	* gcc.dg/vect/vect-8.c: Mark functions noinline.
4322	* gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4323	* gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4324	* gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4325	* gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4326	* gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4327	* gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4328	* gcc.dg/vect/vect-42.c: Mark functions noinline.
4329	* gcc.dg/vect/vect-25.c: Mark functions noinline.
4330	* gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4331	* gcc.dg/vect/vect-67.c: Mark functions noinline.
4332	* gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4333	* gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4334	* gcc.dg/vect/vect-106.c: Mark functions noinline.
4335	* gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4336	* gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4337	* gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4338	* gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4339	* gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4340	* gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4341	* gcc.dg/vect/vect-34.c: Mark functions noinline.
4342	* gcc.dg/vect/vect-17.c: Mark functions noinline.
4343	* gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4344	* gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4345	* gcc.dg/vect/vect-93.c: Mark functions noinline.
4346	* gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4347	* gcc.dg/vect/vect-76.c: Mark functions noinline.
4348	* gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4349	* gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4350	* gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4351	* gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4352	* gcc.dg/vect/vect-115.c: Mark functions noinline.
4353	* gcc.dg/vect/vect-9.c: Mark functions noinline.
4354	* gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4355	* gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4356	* gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4357	* gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4358	* gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4359	* gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4360	* gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4361	* gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4362	* gcc.dg/vect/vect-60.c: Mark functions noinline.
4363	* gcc.dg/vect/vect-26.c: Mark functions noinline.
4364	* gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4365	* gcc.dg/vect/vect-85.c: Mark functions noinline.
4366	* gcc.dg/vect/vect-68.c: Mark functions noinline.
4367	* gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4368	* gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4369	* gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4370	* gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4371	* gcc.dg/vect/vect-107.c: Mark functions noinline.
4372	* gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4373	* gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4374	* gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4375	* gcc.dg/vect/vect-52.c: Mark functions noinline.
4376	* gcc.dg/vect/vect-35.c: Mark functions noinline.
4377	* gcc.dg/vect/vect-18.c: Mark functions noinline.
4378	* gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4379	* gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4380	* gcc.dg/vect/vect-77.c: Mark functions noinline.
4381	* gcc.dg/vect/vect-2.c: Mark functions noinline.
4382	* gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4383	* gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4384	* gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4385	* gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4386	* gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4387	* gcc.dg/vect/vect-116.c: Mark functions noinline.
4388	* gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4389	* gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4390	* gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4391	* gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4392	* gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4393	* gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4394	* gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4395	* gcc.dg/vect/vect-44.c: Mark functions noinline.
4396	* gcc.dg/vect/vect-27.c: Mark functions noinline.
4397	* gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4398	* gcc.dg/vect/vect-86.c: Mark functions noinline.
4399	* gcc.dg/vect/vect-100.c: Mark functions noinline.
4400	* gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4401	* gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4402	* gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4403	* gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4404	* gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4405	* gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4406	* gcc.dg/vect/vect-108.c: Mark functions noinline.
4407	* gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4408	* gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4409	* gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4410	* gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4411	* gcc.dg/vect/vect-11.c: Mark functions noinline.
4412	* gcc.dg/vect/vect-70.c: Mark functions noinline.
4413	* gcc.dg/vect/vect-36.c: Mark functions noinline.
4414	* gcc.dg/vect/vect-19.c: Mark functions noinline.
4415	* gcc.dg/vect/vect-95.c: Mark functions noinline.
4416	* gcc.dg/vect/vect-78.c: Mark functions noinline.
4417	* gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4418	* gcc.dg/vect/vect-3.c: Mark functions noinline.
4419	* gcc.dg/vect/vect-all.c: Mark functions noinline.
4420	* gcc.dg/vect/vect-117.c: Mark functions noinline.
4421	* gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4422	* gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4423	* gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4424	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4425	* gcc.dg/vect/vect-20.c: Mark functions noinline.
4426	* gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4427	* gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4428	* gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4429	* gcc.dg/vect/vect-62.c: Mark functions noinline.
4430	* gcc.dg/vect/vect-28.c: Mark functions noinline.
4431	* gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4432	* gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4433	* gcc.dg/vect/vect-87.c: Mark functions noinline.
4434	* gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4435	* gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4436	* gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4437	* gcc.dg/vect/vect-109.c: Mark functions noinline.
4438	* gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4439	* gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4440	noinline.
4441	* gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4442	* gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4443	* gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4444	* gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4445	* gcc.dg/vect/vect-12.c: Mark functions noinline.
4446	* gcc.dg/vect/vect-71.c: Mark functions noinline.
4447	* gcc.dg/vect/vect-54.c: Mark functions noinline.
4448	* gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4449	* gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4450	* gcc.dg/vect/vect-96.c: Mark functions noinline.
4451	* gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4452	* gcc.dg/vect/vect-110.c: Mark functions noinline.
4453	* gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4454	* gcc.dg/vect/vect-4.c: Mark functions noinline.
4455	* gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4456	* gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4457	* gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4458	* gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4459	* gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4460	* gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4461	* gcc.dg/vect/vect-21.c: Mark functions noinline.
4462	* gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4463	* gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4464	* gcc.dg/vect/vect-80.c: Mark functions noinline.
4465	* gcc.dg/vect/vect-63.c: Mark functions noinline.
4466	* gcc.dg/vect/vect-46.c: Mark functions noinline.
4467	* gcc.dg/vect/vect-29.c: Mark functions noinline.
4468	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4469	* gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4470	* gcc.dg/vect/vect-88.c: Mark functions noinline.
4471	* gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4472	* gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4473	* gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4474	* gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4475	* gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4476	* gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4477	* gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4478	* gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4479	* gcc.dg/vect/vect-30.c: Mark functions noinline.
4480	* gcc.dg/vect/vect-13.c: Mark functions noinline.
4481	* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4482	* gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4483	* gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4484	* gcc.dg/vect/vect-72.c: Mark functions noinline.
4485	* gcc.dg/vect/vect-38.c: Mark functions noinline.
4486	* gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4487	* gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4488	* gcc.dg/vect/vect-97.c: Mark functions noinline.
4489	* gcc.dg/vect/vect-111.c: Mark functions noinline.
4490	* gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4491	* gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4492	* gcc.dg/vect/vect-5.c: Mark functions noinline.
4493	* gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4494	* gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4495	* gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4496	* gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4497	* gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4498	* gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4499	* gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4500	* gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4501	* gcc.dg/vect/vect-22.c: Mark functions noinline.
4502	* gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4503	* gcc.dg/vect/vect-64.c: Mark functions noinline.
4504	* gcc.dg/vect/vect-89.c: Mark functions noinline.
4505	* gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4506	* gcc.dg/vect/vect-103.c: Mark functions noinline.
4507	* gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4508	* gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4509	* gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4510	* gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4511	* gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4512	* gcc.dg/vect/vect-11a.c: Mark functions noinline.
4513	* gcc.dg/vect/vect-31.c: Mark functions noinline.
4514	* gcc.dg/vect/vect-14.c: Mark functions noinline.
4515	* gcc.dg/vect/vect-73.c: Mark functions noinline.
4516	* gcc.dg/vect/vect-56.c: Mark functions noinline.
4517	* gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4518	* gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4519	* gcc.dg/vect/vect-98.c: Mark functions noinline.
4520	* gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4521	* gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4522	* gcc.dg/vect/vect-112.c: Mark functions noinline.
4523	* gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4524	* gcc.dg/vect/vect-6.c: Mark functions noinline.
4525	* gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4526	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4527	* gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4528	* gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4529	* gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4530	* gcc.dg/vect/pr25413.c: Mark functions noinline.
4531	* gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4532	* gcc.dg/vect/vect-40.c: Mark functions noinline.
4533	* gcc.dg/vect/vect-23.c: Mark functions noinline.
4534	* gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4535	* gcc.dg/vect/vect-82.c: Mark functions noinline.
4536	* gcc.dg/vect/vect-65.c: Mark functions noinline.
4537	* gcc.dg/vect/vect-48.c: Mark functions noinline.
4538	* gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4539	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4540	* gcc.dg/vect/vect-104.c: Mark functions noinline.
4541	* gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4542	* gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4543	* gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4544	* gcc.dg/vect/vect-32.c: Mark functions noinline.
4545	* gcc.dg/vect/vect-15.c: Mark functions noinline.
4546	* gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4547	* gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4548	* gcc.dg/vect/vect-91.c: Mark functions noinline.
4549	* gcc.dg/vect/vect-74.c: Mark functions noinline.
4550	* gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4551	* gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4552	* gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4553	* gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4554	* gcc.dg/vect/vect-99.c: Mark functions noinline.
4555	* gcc.dg/vect/vect-113.c: Mark functions noinline.
4556	* gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4557	* gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4558	* gcc.dg/vect/vect-7.c: Mark functions noinline.
4559	* gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4560	* gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4561	* gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4562	* gcc.dg/vect/vect-24.c: Mark functions noinline.
4563	* gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4564	* gcc.dg/vect/vect-83.c: Mark functions noinline.
4565	* gcc.dg/vect/vect-66.c: Mark functions noinline.
4566	* gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4567
45682007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4569
4570	PR middle-end/33187
4571	* gcc.target/i386/cmov7.c: New file.
4572
45732007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4574
4575	* gcc.target/i386/sse4a-check.h: New file.
4576	* gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4577	* gcc.target/i386/sse4a-insert.c: Ditto.
4578	* gcc.target/i386/sse4a-montsd.c: Ditto.
4579	* gcc.target/i386/sse4a-montss.c: Ditto.
4580	* gcc.target/i386/mmx-check.h: New file.
4581	* gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4582	* gcc.target/i386/builtin-apply-mmx.c: Ditto.
4583	* gcc.target/i386/sse-check.h: New file.
4584	* gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4585	* gcc.target/i386/sse-3.c: Ditto.
4586	* gcc.target/i386/sse-7.c: Ditto.
4587	* gcc.target/i386/sse-9.c: Ditto.
4588	* gcc.target/i386/ssefn-3.c: Ditto.
4589	* gcc.target/i386/sse-recip.c: Ditto.
4590	* gcc.target/i386/sse-recip-vec.c: Ditto.
4591	* gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4592	* gcc.target/i386/20020523-1.c: Remove.
4593	* gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4594	* gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4595	* gcc.target/i386/ssefn-4.c: Ditto.
4596	* gcc.target/i386/sse-6.c: Ditto.
4597	* gcc.target/i386/sse-10.c: Ditto.
4598	* gcc.target/i386/sse-11.c: Ditto.
4599	* gcc.target/i386/sse-18.c: Ditto.
4600	* gcc.target/i386/fpprec-1.c: Ditto.
4601	* g++.dg/other/i386-1.C: Ditto.
4602
46032007-09-04  Richard Guenther  <rguenther@suse.de>
4604
4605	PR tree-optimization/33291
4606	* gcc.dg/volatile2.c: New testcase.
4607	* gcc.dg/pr32721.c: Adjust volatile reference pattern.
4608	* gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4609	* gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4610	* gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4611
46122007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4613
4614	PR fortran/33253
4615	* gfortran.dg/namelist_15.f90: Update test.
4616	* gfortran.dg/namelist_24.f90: Update test.
4617	* gfortran.dg/namelist_38.f90: New test.
4618
46192007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4620
4621	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4622	* gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4623	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4624	* gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4625	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4626	* gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4627
46282007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4629
4630	* gcc.target/cris/builtin_bswap_v3.c: New testcase.
4631	* gcc.target/cris/builtin_bswap_v8.c: New testcase.
4632
4633	* gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4634
46352007-09-02  David Daney  <ddaney@avtrex.com>
4636
4637	* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4638	* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4639	* gcc.target/mips/atomic-memory-1.c: Ditto.
4640	* gcc.target/mips/atomic-memory-2.c: Ditto.
4641
46422007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4643
4644	* gcc.target/cris/builtin_clz_v0.c: New testcase.
4645	* gcc.target/cris/builtin_clz_v3.c: New testcase.
4646
46472007-09-02  Tobias Schlüter  <tobi@gcc.gnu.org>
4648
4649	* gfortran.dg/substr_6.f90: New test.
4650
46512007-09-02  Paolo Carlini  <pcarlini@suse.de>
4652
4653	PR c++/33208
4654	* g++.dg/other/error18.C: New.
4655	* g++.dg/expr/bitfield3.C: Adjust.
4656
46572007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4658
4659	PR fortran/33276
4660	* gfortran.fortran-torture/compile/pr33276.f90: New.
4661
46622007-09-02  Joseph Myers  <joseph@codesourcery.com>
4663
4664	PR C/29237
4665	PR middle-end/33272
4666	* gcc.dg/c99-arraydecl-3.c: New test.
4667
46682007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4669
4670	PR c++/32597
4671	* g++.dg/cpp0x/variadic-new2.C: New.
4672	* g++.dg/cpp0x/variadic-new.C: New.
4673
46742007-08-31  Tobias Burnus  <burnus@net-b.de>
4675
4676	PR fortran/33232
4677	* gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4678	* gfortran.dg/read_1.f90: New.
4679
46802007-08-31  Paolo Carlini  <pcarlini@suse.de>
4681
4682	PR c++/33210
4683	* g++.dg/template/error30.C: New.
4684
46852007-08-31  Paolo Carlini  <pcarlini@suse.de>
4686
4687	PR c++/32113
4688	* g++.dg/template/crash70.C: New.
4689
46902007-08-31  Paolo Carlini  <pcarlini@suse.de>
4691
4692	PR c++/33212
4693	* g++.dg/ext/is_class_error.C: New.
4694
46952007-08-31  Olivier Hainque  <hainque@adacore.com>
4696
4697	* gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4698
46992007-08-31  David Edelsohn  <edelsohn@gnu.org>
4700	    Revital Eres  <eres@il.ibm.com>
4701
4702	* gcc.target/powerpc/paired-1.c: New test.
4703	* gcc.target/powerpc/paired-2.c: New test.
4704	* gcc.target/powerpc/paired-3.c: New test.
4705	* gcc.target/powerpc/paired-4.c: New test.
4706	* gcc.target/powerpc/paired-5.c: New test.
4707	* gcc.target/powerpc/paired-6.c: New test.
4708	* gcc.target/powerpc/paired-7.c: New test.
4709	* gcc.target/powerpc/ppc-paired.c: New test.
4710
47112007-08-31  Ollie Wild  <aaw@google.com>
4712
4713	* g++.dg/conversion/ptrmem2.C: New test.
4714	* g++.dg/conversion/ptrmem3.C: New test.
4715	* g++.dg/conversion/ptrmem4.C: New test.
4716	* g++.dg/conversion/ptrmem5.C: New test.
4717	* g++.dg/conversion/ptrmem6.C: New test.
4718	* g++.dg/conversion/ptrmem7.C: New test.
4719	* g++.dg/conversion/ptrmem8.C: New test.
4720
47212007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4722
4723	PR fortran/31879
4724	* gfortran.dg/char_length_7.f90: New test.
4725	* gfortran.dg/char_length_9.f90: New test.
4726	* gfortran.dg/char_assign_1.f90: Add extra warning.
4727
4728	PR fortran/31197
4729	PR fortran/31258
4730	* gfortran.dg/char_length_8.f90: New test.
4731
47322007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4733
4734	* gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4735
47362007-08-30  Jakub Jelinek  <jakub@redhat.com>
4737
4738	* gcc.dg/inline-24.c: New test.
4739	* g++.dg/opt/inline11.C: New test.
4740
47412007-08-30  Richard Guenther  <rguenther@suse.de>
4742
4743	* gcc.target/i386/vectorize5.c: New testcase.
4744
47452007-08-30  Tobias Burnus  <burnus@net-b.de>
4746
4747	PR fortran/33228
4748	* interface.c (check_interface0): Improve error for external procs.
4749	(check_sym_interfaces): Fix checking of module procedures.
4750
47512007-08-30  Jakub Jelinek  <jakub@redhat.com>
4752
4753	* gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4754	(AI): Add AI_ALIGN.
4755	* gcc.dg/sync-3.c: New test.
4756
4757	PR middle-end/32758
4758	* gcc.dg/cleanup-12.c: New test.
4759
47602007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4761
4762	* lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4763	* gcc.dg/20021014-1.c: Use cleanup-profile-file.
4764	* gcc.dg/gcc.dg/20021014-1.c: Ditto.
4765	* gcc.dg/pr32450.c: Ditto.
4766	* gcc.dg/nest.c: Ditto.
4767	* gcc.dg/nested-func-4.c: Ditto.
4768	* g++.old-deja/g++.law/profile1.C: Ditto.
4769
47702007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4771
4772	PR fortran/32989
4773	* gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4774	non-default integer kind arguments.
4775
47762007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4777
4778	PR fortran/33105
4779	* gfortran.dg/is_iostat_end_eor_1.f90: New test.
4780
47812007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4782
4783	* gcc.dg/h8300-ice2.c: Remove target selector.
4784
47852007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4786
4787	PR fortran/33215
4788	* gfortran.dg/binding_label_tests_15.f03: New test case.
4789	* gfortran.dg/binding_label_tests_16.f03: Ditto.
4790
47912007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4792
4793	* gfortran.dg/alloc_comp_basics_1.f90: Update check.
4794	* gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4795
47962007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4797
4798	PR c++/33194
4799	* g++.dg/other/canon-33194.C: New.
4800
48012007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4802
4803	* gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4804	* gcc.c-torture/execute/pr23135.c: Likewise.
4805
48062007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4807
4808	* gcc.dg/pr31344.c: Move to ...
4809	* gcc.dg/dfp/pr31344.c: ... here.
4810	* gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4811	* gcc.dg/20050503-1.c: Ditto.
4812	* gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4813	* gcc.dg/20061127-1.c: Compile only for fpic targets.
4814	* gcc.dg/20060801-1.c: Ditto.
4815
48162007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4817
4818	* gfortran.dg/isnan_1.f90: Add -mieee for sh.
4819	* gfortran.dg/nan_1.f90: Likewise.
4820
48212007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4822
4823	PR fortran/33055
4824	Revert previous patch.
4825
48262007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4827	    Kazu Hirata  <kazu@codesourcery.com>
4828
4829	* gcc.target/m68k/interrupt-1.c: New.
4830
48312007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4832
4833	* gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4834	10000 for targets where "int" can't hold at least 100000.
4835	* gcc.c-torture/compile/limits-enumconst.c: Likewise.
4836	* gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4837	(test5)(test6): Use it.
4838	* gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4839	* gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4840	* gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4841	* gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit	int.
4842	* gcc.dg/attr-alloc_size.c (test): Likewise.
4843
48442007-08-28  Paolo Carlini  <pcarlini@suse.de>
4845
4846	PR c++/33209
4847	* g++.dg/template/error29.C: New.
4848
48492007-08-28  Jakub Jelinek  <jakub@redhat.com>
4850
4851	PR c++/32596
4852	* g++.dg/ext/visibility/anon5.C: New test.
4853
48542007-08-28  Dominique d'Humières  <dominiq@lps.ens.fr>
4855
4856	* gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4857
48582007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4859
4860	* gfortran.dg/gamma_1.f90: Remove large-real tests.
4861	* gfortran.dg/gamma_2.f90: Remove large-real tests.
4862	* gfortran.dg/gamma_4.f90: New: large-real tests.
4863
48642007-08-28  Jason Merrill  <jason@redhat.com>
4865
4866	PR c++/29000
4867	* g++.dg/ext/stmtexpr12.C: New test.
4868
4869	PR c++/28558
4870	* g++.dg/ext/attrib28.C: New test.
4871
48722007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4873
4874	PR target/32661
4875	* gcc.target/i386/pr32661.c: New test.
4876
48772007-08-28  Jakub Jelinek  <jakub@redhat.com>
4878
4879	PR middle-end/32370
4880	* gcc.dg/pr32370.c: New test.
4881
4882	PR rtl-optimization/33148
4883	* gcc.c-torture/compile/20070827-1.c: New test.
4884
4885	PR debug/32914
4886	* d++.dg/debug/const3.C: New test.
4887	* d++.dg/debug/const4.C: New test.
4888	* d++.dg/debug/dwarf2/const1.C: New test.
4889	* d++.dg/debug/dwarf2/const2.C: New test.
4890	* d++.dg/debug/dwarf2/const2b.C: New test.
4891
48922007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4893	    Vladimir Yanovsky  <yanov@il.ibm.com>
4894	    Revital Eres  <eres@il.ibm.com>
4895	    Andrey Belevantsev  <abel@ispras.ru>
4896
4897	* gcc.dg/sms-1.c: New test.
4898
48992007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4900
4901	* g++.dg/ext/gnu-inline-common.h: New.
4902	* g++.dg/ext/gnu-inline-global-reject.C: New.
4903	* g++.dg/ext/gnu-inline-global.C: New.
4904	* g++.dg/ext/gnu-inline-namespace.C: New.
4905	* g++.dg/ext/gnu-inline-anon-namespace.C: New.
4906	* g++.dg/ext/gnu-inline-class.C: New.
4907	* g++.dg/ext/gnu-inline-class-static.C: New.
4908	* g++.dg/ext/gnu-inline-template-class.C: New.
4909	* g++.dg/ext/gnu-inline-template-func.C: New.
4910
49112007-08-27  Jason Merrill  <jason@redhat.com>
4912
4913	PR c++/31337
4914	* g++.dg/ext/stmtexpr11.C: New.
4915
49162007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4917
4918	* lib/target-supports.exp (check_profiling_available):
4919	Set profiling_available_saved to 0 on fido-*-elf.
4920
49212007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4922
4923	PR tree-optimization/33173
4924
4925	* gcc.c-torture/compile/pr33173.c: New.
4926
49272007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4928
4929	PR target/31385
4930	* gcc.dg/dfp/pr31385.c: New.
4931
49322007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4933
4934	* gcc.dg/unsigned-long-compare.c: Remove target selector.
4935
49362007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4937
4938	* gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4939	gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4940	gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4941	* gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4942	gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4943	* gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4944	gcc.target/m68k directory.
4945	* gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4946	* gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4947	gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4948	gcc.target/cris directory.
4949	* gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4950	* gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4951	gcc.target/bfin directory.
4952
4953	* gcc.target/sh: New directory.
4954	* gcc.target/sh/sh.exp: New file.
4955	* gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4956	gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4957	gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4958	gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4959	gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4960	gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4961
49622007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4963
4964	* gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4965	* gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4966	* gcc.target/i386/20020523-1.c: Require nonpic effective target.
4967	* gcc.target/i386/local2.c: Ditto.
4968	* gcc.target/i386/stack-prot-kernel.c: Ditto.
4969	* gcc.target/i386/20011119-1.c: Ditto.
4970	* gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4971	* gcc.target/i386/fastcall-1.c: Fix target selector.
4972
49732007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4974
4975	PR fortran/33055
4976	* gfortran.dg/negative_unit.f: Add new check
4977	* gfortran.dg/negative_unit_int8.f: New. Same as above except use
4978	-fdefault-integer-8.
4979
49802007-08-26  Asher Langton  <langton2@llnl.gov>
4981
4982	* gfortran.dg/recursive_stack.f90: New.
4983	* gfortran.dg/openmp_stack.f90: New.
4984
49852007-08-26  Tobias Burnus  <burnus@net-b.de>
4986
4987	PR fortran/31298
4988	* gfortran.dg/use_10.f90: New.
4989
49902007-08-26  Tobias Burnus  <burnus@net-b.de>
4991
4992	PR fortran/32985
4993	* gfortran.dg/namelist_14.f90: Make test case valid.
4994	* gfortran.dg/common_10.f90: New.
4995
49962007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4997
4998	PR middle-end/33181
4999	* gcc.dg/ifelse-2.c: New.
5000
50012007-08-26  Tobias Burnus  <burnus@net-b.de>
5002
5003	PR fortran/32980
5004	* gfortran.dg/gamma_1.f90: New.
5005	* gfortran.dg/gamma_2.f90: New.
5006	* gfortran.dg/gamma_3.f90: New.
5007
50082007-08-26  Tobias Burnus  <burnus@net-b.de>
5009
5010	PR fortran/33188
5011	* gfortran.dg/used_types_18.f90: New.
5012
50132007-08-25  Jakub Jelinek  <jakub@redhat.com>
5014
5015	* gcc.dg/array-init-2.c: New test.
5016
50172007-08-24  Tobias Burnus  <burnus@net-b.de>
5018
5019	PR fortran/33178
5020	* gfortran.dg/initialization_4.f90: Update dg-error.
5021	* gfortran.dg/initialization_13.f90: New.
5022
50232007-08-24  Richard Guenther  <rguenther@suse.de>
5024
5025	PR middle-end/33166
5026	* gcc.c-torture/compile/pr33166.c: New testcase.
5027
50282007-08-24  Tobias Burnus  <burnus@net-b.de>
5029
5030	PR fortran/33139
5031	* gfortran.dg/pointer_assign_4.f90: New.
5032	* gfortran.dg/shape_2.f90: Fix test case.
5033	* gfortran.dg/char_result_4.f90: Ditto.
5034
50352007-08-24  Jakub Jelinek  <jakub@redhat.com>
5036
5037	* gcc.dg/array-init-1.c: New test.
5038
5039	PR c++/32567
5040	* g++.dg/parse/crash36.C: New test.
5041
50422007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5043
5044	* gcc.dg/pr32721.c: Updated.
5045
50462007-08-24  Jakub Jelinek  <jakub@redhat.com>
5047
5048	PR tree-optimization/32573
5049	PR middle-end/32946
5050	* gcc.dg/pr32573.c: New test.
5051
5052	PR c++/32898
5053	* g++.dg/lookup/ns3.C: New test.
5054
5055	* gfortran.dg/assumed_charlen_sharing.f90: New test.
5056
5057	PR c++/31941
5058	* g++.dg/parse/crash37.C: New test.
5059
50602007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5061
5062	PR target/17390
5063	* gcc.target/i386/pr17390.c: New test.
5064
50652007-08-23  Richard Guenther  <rguenther@suse.de>
5066
5067	* gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5068	* gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5069	* gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5070	* gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5071	* gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5072	* gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5073	* gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5074	* gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5075
50762007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5077
5078	* gcc.target/s390: New directory.
5079	* gcc.target/s390/s390.exp: New file.
5080	* gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5081	gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5082	gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5083	gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5084	gcc.target/s390 directory.
5085
50862007-08-23  Richard Guenther  <rguenther@suse.de>
5087
5088	PR tree-optimization/32328
5089	* gcc.dg/pr32328.c: New testcase.
5090
50912007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5092
5093	* gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5094	  available.
5095
50962007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5097
5098	PR fortran/33095
5099	* gfortran.dg/min_max_optional_5.f90: New test.
5100	* gfortran.dg/min_max_optional_2.f90: Remove.
5101	* gfortran.dg/min_max_optional_3.f90: Remove.
5102	* gfortran.dg/min_max_optional_4.f90: Remove.
5103
51042007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5105
5106	* gcc.target/i386/xorps-sse.c: New.
5107	* gcc.target/i386/xorps-sse2.c: New.
5108
51092007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5110
5111	* gcc.target/i386/cmov3.c: Fix scan-assembler.
5112	* gcc.target/i386/cmov4.c: Fix scan-assembler.
5113	* gcc.target/i386/xchg-2.c: Fix scan-assembler.
5114
51152007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5116
5117	PR fortran/33020
5118	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5119	include multiple kinds for SHAPE parameter within a single
5120	namespace.
5121	* gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5122	* gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
5123
51242007-08-22  Janus Weil  <jaydub66@gmail.com>
5125
5126	* interface_abstract_1.f90: Extended test case.
5127	* interface_abstract_3.f90: New test.
5128
51292007-08-21  Christian Bruel  <christian.bruel@st.com>
5130
5131	* gcc.dg/fold-sub.c: New test.
5132
51332007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5134
5135	* gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5136	gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5137	gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5138	gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5139	* gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5140	gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5141
51422007-08-22  Richard Guenther  <rguenther@suse.de>
5143
5144	PR middle-end/33007
5145	* gcc.dg/pr33007.c: New testcase.
5146
51472007-08-22  Richard Sandiford  <richard@codesourcery.com>
5148
5149	* gcc.c-torture/execute/strcmp-1.x: Delete.
5150
51512007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5152
5153	* gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5154	* gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5155	gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5156	gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5157	gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5158	gcc.target/i386/stack-realign.c,
5159	gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5160	gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5161	gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5162	target using dg-require-effective-target directive.
5163	* gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5164	gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5165	gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5166	gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5167	gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5168	gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5169	gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5170	gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5171	gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5172	Require lp64 target using dg-require-effective-target directive.
5173	* gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5174	gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5175	directive.
5176	* gcc.target/i386/20010202-1.c: Move from here ...
5177	* gcc.dg/20010202-1.c: ... to here.
5178
51792007-08-22  Richard Guenther  <rguenther@suse.de>
5180
5181	PR tree-optimization/33142
5182	* gcc.c-torture/execute/pr33142.c: New testcase.
5183
51842007-08-22  Richard Guenther  <rguenther@suse.de>
5185
5186	PR middle-end/32563
5187	* g++.dg/torture/pr32563.C: New testcase.
5188
51892007-08-22  Jakub Jelinek  <jakub@redhat.com>
5190
5191	PR middle-end/32912
5192	* gcc.dg/pr32912-1.c: Add -w to options.
5193	* gcc.dg/pr32912-2.c: Likewise.
5194	* gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5195
51962007-08-21  Ian Lance Taylor  <iant@google.com>
5197
5198	* g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5199
52002007-08-21  Ian Lance Taylor  <iant@google.com>
5201
5202	PR tree-optimization/33134
5203	* g++.dg/tree-ssa/pr33134.C: New test.
5204
52052007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5206
5207	* gcc.target/powerpc/spe-vector-memset.c: New testcase.
5208	* gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5209
52102007-08-21  Jakub Jelinek  <jakub@redhat.com>
5211
5212	PR debug/32610
5213	* gcc.dg/debug/pr32610.c: New test.
5214
5215	* g++.dg/init/new24.C: New test.
5216
5217	PR middle-end/32912
5218	* gcc.dg/pr32912-1.c: New test.
5219	* gcc.dg/pr32912-2.c: New test.
5220	* gcc.dg/pr32912-3.c: New test.
5221
52222007-08-21  Richard Guenther  <rguenther@suse.de>
5223
5224	* gcc.dg/pointer-arith-10.c: New testcase.
5225
52262007-08-21  Richard Guenther  <rguenther@suse.de>
5227
5228	PR middle-end/33122
5229	* gcc.c-torture/compile/pr33122.c: New testcase.
5230
52312007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5232
5233	* g++.dg/warn/Wnvdtor-2.C: New testcase.
5234
52352007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5236
5237	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5238
52392007-08-20  Jakub Jelinek  <jakub@redhat.com>
5240
5241	PR c++/33025
5242	* g++.dg/init/new23.C: New test.
5243
52442007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5245
5246	PR middle-end/30564
5247	* gcc.c-torture/compile/pr30564-1.c: New test.
5248	* gcc.c-torture/compile/pr30564-2.c: New test.
5249
52502007-08-19  Joseph Myers  <joseph@codesourcery.com>
5251
5252	* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5253
52542007-08-19  Tobias Burnus  <burnus@net-b.de>
5255
5256	* gfortran.dg/interface_abstract_2.f90: New.
5257	* gfortran.dg/interface_abstract_1.f90: Fix typo.
5258
52592007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5260
5261	* gcc.dg/vect/vect-117.c: Change inner-loop bound to
5262	unknown (so that outer-loop wont get analyzed).
5263	* gcc.dg/vect/vect-outer-1a.c: New test.
5264	* gcc.dg/vect/vect-outer-1b.c: New test.
5265	* gcc.dg/vect/vect-outer-1.c: New test.
5266	* gcc.dg/vect/vect-outer-2a.c: New test.
5267	* gcc.dg/vect/vect-outer-2b.c: New test.
5268	* gcc.dg/vect/vect-outer-2c.c: New test.
5269	* gcc.dg/vect/vect-outer-2.c: New test.
5270	* gcc.dg/vect/vect-outer-3a.c: New test.
5271	* gcc.dg/vect/vect-outer-3b.c: New test.
5272	* gcc.dg/vect/vect-outer-3c.c: New test.
5273	* gcc.dg/vect/vect-outer-3.c: New test.
5274	* gcc.dg/vect/vect-outer-4a.c: New test.
5275	* gcc.dg/vect/vect-outer-4b.c: New test.
5276	* gcc.dg/vect/vect-outer-4c.c: New test.
5277	* gcc.dg/vect/vect-outer-4d.c: New test.
5278	* gcc.dg/vect/vect-outer-4e.c: New test.
5279	* gcc.dg/vect/vect-outer-4f.c: New test.
5280	* gcc.dg/vect/vect-outer-4g.c: New test.
5281	* gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5282	* gcc.dg/vect/vect-outer-4i.c: New test.
5283	* gcc.dg/vect/vect-outer-4j.c: New test.
5284	* gcc.dg/vect/vect-outer-4k.c: New test.
5285	* gcc.dg/vect/vect-outer-4l.c: New test.
5286	* gcc.dg/vect/vect-outer-4m.c: New test.
5287	* gcc.dg/vect/vect-outer-4.c: New test.
5288	* gcc.dg/vect/vect-outer-5.c: New test.
5289	* gcc.dg/vect/vect-outer-6.c: New test.
5290	* gcc.dg/vect/vect-outer-fir.c: New test.
5291	* gcc.dg/vect/vect-outer-fir-lb.c: New test.
5292	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5293
52942007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5295
5296	* gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5297	and -fno-tree-reassoc.
5298	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5299	* gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5300	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5301	* gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5302	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5303	* gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5304	* gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5305	* gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5306	* gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5307	* gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5308	* gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5309	* gcc.dg/vect/no-scevccp-outer-1.c: New test.
5310	* gcc.dg/vect/no-scevccp-outer-2.c: New test.
5311	* gcc.dg/vect/no-scevccp-outer-3.c: New test.
5312	* gcc.dg/vect/no-scevccp-outer-4.c: New test.
5313	* gcc.dg/vect/no-scevccp-outer-5.c: New test.
5314	* gcc.dg/vect/no-scevccp-outer-6.c: New test.
5315	* gcc.dg/vect/no-scevccp-outer-7.c: New test.
5316	* gcc.dg/vect/no-scevccp-outer-8.c: New test.
5317	* gcc.dg/vect/no-scevccp-outer-9.c: New test.
5318	* gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5319	* gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5320	* gcc.dg/vect/no-scevccp-outer-10.c: New test.
5321	* gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5322	* gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5323	* gcc.dg/vect/no-scevccp-outer-11.c: New test.
5324	* gcc.dg/vect/no-scevccp-outer-12.c: New test.
5325	* gcc.dg/vect/no-scevccp-outer-13.c: New test.
5326	* gcc.dg/vect/no-scevccp-outer-14.c: New test.
5327	* gcc.dg/vect/no-scevccp-outer-15.c: New test.
5328	* gcc.dg/vect/no-scevccp-outer-16.c: New test.
5329	* gcc.dg/vect/no-scevccp-outer-17.c: New test.
5330	* gcc.dg/vect/no-scevccp-outer-18.c: New test.
5331	* gcc.dg/vect/no-scevccp-outer-19.c: New test.
5332	* gcc.dg/vect/no-scevccp-outer-20.c: New test.
5333	* gcc.dg/vect/no-scevccp-outer-21.c: New test.
5334	* gcc.dg/vect/no-scevccp-outer-22.c: New test.
5335
53362007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5337
5338	* gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5339	versioning for aliasing).
5340	* gcc.dg/vect/vect-35.c: Likewise.
5341
5342	* gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5343	targets.
5344	* gcc.dg/vect/vect-multitypes-11.c: Likewise.
5345
53462007-08-18  Tom Tromey  <tromey@redhat.com>
5347
5348	PR preprocessor/32974:
5349	* gcc.dg/cpp/pr32974.c: New file.
5350
53512007-08-17  Tobias Burnus  <burnus@net-b.de>
5352
5353	* gfortran.dg/interface_abstract_1.f90: New.
5354
53552007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5356
5357	PR fortran/32881
5358	* gfortran.dg/pure_initializer_1.f90: New test.
5359
53602007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5361
5362	PR fortran/32875
5363	* gfortran.dg/array_constructor_18.f90: New test.
5364
53652007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5366
5367	PR c++/28989
5368	* g++.dg/expr/lval3.C: New test.
5369	* g++.dg/expr/lval4.C: New test.
5370
53712007-08-17  Ollie Wild  <aaw@google.com>
5372
5373	PR c++/31749
5374	* g++.dg/lookup/builtin3.C: New test.
5375	* g++.dg/lookup/builtin4.C: New test.
5376	* g++.dg/lookup/using19.C: New test.
5377
53782007-08-17  Paolo Carlini  <pcarlini@suse.de>
5379
5380	PR c++/32190
5381	* g++.dg/parse/error31.C: New.
5382
53832007-08-17  Paolo Carlini  <pcarlini@suse.de>
5384
5385	PR c++/32112
5386	* g++.dg/template/error26.C: New.
5387
53882007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5389
5390	PR fortran/33079
5391	* gfortran.dg/zero_length_2.f90: New test.
5392
53932007-08-17  Tobias Burnus  <burnus@net-b.de>
5394
5395	* gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5396	* gfortran.dg/kind_tests_3.f03: Ditto.
5397	* gfortran.dg/global_vars_f90_init.f90: Ditto.
5398	* gfortran.dg/interface_13.f90: Ditto.
5399	* gfortran.dg/pr32738.f90: Ditto.
5400	* gfortran.dg/module_private_1.f90: Ditto.
5401	* gfortran.dg/test_only_clause.f90: Ditto.
5402	* gfortran.dg/bind_c_vars.f90: Ditto.
5403	* gfortran.dg/bind_c_dts.f90: Ditto.
5404	* gfortran.dg/use_9.f90: Ditto.
5405	* gfortran.dg/generic_8.f90: Ditto.
5406	* gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5407	* gfortran.dg/private_type_6.f90: Ditto.
5408	* gfortran.dg/c_assoc.f90: Ditto.
5409	* gfortran.dg/private_type_7.f90: Ditto.
5410	* gfortran.dg/global_vars_c_init.f90: Ditto.
5411	* gfortran.dg/bind_c_dts_2.f03: Ditto.
5412	* gfortran.dg/c_f_pointer_tests.f90: Ditto.
5413	* gfortran.dg/c_size_t_test.f03: Ditto.
5414	* gfortran.dg/used_types_12.f90: Ditto.
5415	* gfortran.dg/pr25923.f90: Ditto.
5416	* gfortran.dg/test_com_block.f90: Ditto.
5417	* gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5418	* gfortran.dg/equiv_constraint_7.f90: Ditto.
5419	* gfortran.dg/com_block_driver.f90: Ditto.
5420	* gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5421	* gfortran.dg/use_iso_c_binding.f90: Ditto.
5422	* gfortran.dg/c_loc_test.f90: Ditto.
5423	* gfortran.dg/c_ptr_tests.f03: Ditto.
5424	* gfortran.dg/module_interface_1.f90: Ditto.
5425
54262007-08-17  Paolo Carlini  <pcarlini@suse.de>
5427
5428	PR c++/32870
5429	* g++.dg/other/error17.C: Adjust.
5430
54312007-08-17  Ben Elliston  <bje@au.ibm.com>
5432
5433	PR middle-end/32970
5434	* g++.dg/ext/altivec-14.C: New test.
5435
54362007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5437
5438	* gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5439	* gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5440	dump files.
5441	* gcc.dg/vect/pr25371.c: Clean up vect dump file.
5442	* gcc.dg/vect/pr32366.c: Ditto.
5443
54442007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5445
5446	PR testsuite/33082
5447	* gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5448	* gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5449	* gcc.dg/dfp/convert-int-fold.c: Ditto.
5450	* gcc.dg/dfp/operator-arith-fold.c: Ditto.
5451
54522007-08-16  Tobias Burnus  <burnus@net-b.de>
5453
5454	PR fortran/33072
5455	* gfortran.dg/use_9.f90: New.
5456
54572007-08-16  Seongbae Park <seongbae.park@gmail.com>
5458
5459	* g++.dg/gcov/gcov-5.C: New test.
5460
54612007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5462
5463	* g++.dg/gcov/gcov-4.C: New test.
5464	* lib/gcov.exp (verify-lines): Add support for
5465	checking no-coverage lines.
5466
54672007-08-16  Victor Kaplansky <victork@il.ibm.com>
5468
5469	* gcc.dg/vect/vect-vfa-01.c: New.
5470	* gcc.dg/vect/vect-vfa-02.c: New.
5471	* gcc.dg/vect/vect-vfa-03.c: New.
5472	* gcc.dg/vect/vect-vfa-04.c: New.
5473	* gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5474	gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5475	gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5476	gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5477	gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5478	gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5479	gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5480	gfortran.dg/vect/pr19049.f90: Rename to start with
5481	prefix no-vfa-.
5482	* gcc.dg/vect/vect.exp: Disable versioning for alias
5483	when test starts with no-vfa-.
5484	* gfortran.dg/vect/vect.exp: Likewise.
5485
54862007-08-16  Richard Sandiford  <richard@codesourcery.com>
5487
5488	* gcc.dg/torture/pr32897.c: New test.
5489
54902007-08-16  Paolo Carlini  <pcarlini@suse.de>
5491
5492	PR c++/31132
5493	* g++.dg/template/crash69.C: New.
5494
54952007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5496
5497	* lib/target-supports.exp (check_effective_target_arm32): Use
5498	check_no_compiler_messages.
5499
55002007-08-15  Diego Novillo  <dnovillo@google.com>
5501
5502	gcc.dg/tree-ssa/20070815.c: New test.
5503
55042007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5505
5506	PR fortran/33077
5507	* gfortran.dg/random_7.f90: Initialize variable.
5508
55092007-08-15  Jakub Jelinek  <jakub@redhat.com>
5510
5511	PR middle-end/33074
5512	* gfortran.dg/pr33074.f90: New test.
5513
5514	PR c++/32992
5515	* g++.dg/opt/nrv14.C: New test.
5516
55172007-08-15  Paolo Carlini  <pcarlini@suse.de>
5518
5519	PR c++/33035
5520	* g++.dg/template/crash68.C: New.
5521
55222007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5523
5524	* gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5525	* gcc.dg/sibcall-4.c: Ditto.
5526
55272007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5528
5529	PR fortran/33066
5530	* gfortran.dg/use_8.f90: New test.
5531	* gfortran.dg/c_loc_tests_2.f03: Fix code.
5532
55332007-08-14  Paolo Carlini  <pcarlini@suse.de>
5534
5535	PR c++/27211
5536	* g++.dg/template/error27.C: New.
5537	* g++.dg/template/error28.C: New.
5538	* g++.dg/other/pr28304.C: Adjust.
5539	* g++.old-deja/g++.mike/p811.C: Likewise.
5540
55412007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5542
5543	PR target/30315
5544	* gcc.target/i386/pr30315.c: New.
5545
55462007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5547
5548	PR fortran/32594
5549	* gfortran.dg/substr_5.f90: New test.
5550
55512007-08-14  Andrew Pinski  <pinskia@gmail.com>
5552
5553	PR c/30428
5554	* gcc.dg/vector-2.c: New test.
5555
5556	PR c++/30428
5557	* g++.dg/ext/vector8.C: New test.
5558
55592007-08-13  Dan Hipschman  <dsh@google.com>
5560
5561	PR c/32953
5562	* gcc.dg/format/array-1.c: Add an additional test for
5563	unterminated format strings of length 1.
5564
55652007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5566
5567	PR fortran/32926
5568	* gfortran.dg/external_procedures_3.f90: New test.
5569
55702007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5571
5572	PR fortran/32827
5573	* gfortran.dg/import6.f90: New test.
5574
55752007-08-13  Andrew Pinski  <pinskia@gmail.com>
5576
5577	PR C/30427
5578	*  gcc.dg/vector-1.c: New test.
5579
55802007-08-13  Richard Sandiford  <richard@codesourcery.com>
5581
5582	* gcc.dg/pr21255-4.c: Skip for PIC.
5583	* gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5584
55852007-08-13  Richard Sandiford  <richard@codesourcery.com>
5586
5587	* gcc.dg/attr-isr.c: Skip for PIC.
5588	* gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5589	* gcc.dg/attr-isr-trapa.c: Likewise.
5590	* gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5591	* gcc.dg/pragma-isr-trapa.c: Likewise.
5592	* gcc.dg/pragma-isr-trapa2.c: Likewise.
5593
55942007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5595
5596	PR fortran/32962
5597	* gfortran.dg/transpose_1.f90: New test.
5598
55992007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5600
5601	PR fortran/29600
5602	* gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5603	intrinsic.
5604
56052007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5606
5607	PR fortran/30964
5608	PR fortran/33054
5609	* gfortran.dg/random_4.f90: New test.
5610	* gfortran.dg/random_5.f90: New test.
5611	* gfortran.dg/random_6.f90: New test.
5612	* gfortran.dg/random_7.f90: New test.
5613
56142007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5615
5616	PR fortran/32860
5617	* gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5618
56192007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5620
5621	PR fortran/31629
5622	* gfortran.dg/module_private_1.f90: New test.
5623
56242007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5625
5626	PR fortran/29600
5627	* gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5628	* gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5629
56302007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5631
5632	PR fortran/32937
5633	* gfortran.dg/char_length_6.f90: New test.
5634
56352007-08-10  Ollie Wild  <aaw@google.com>
5636
5637	* g++.dg/lookup/using18.C: New test.
5638
56392007-08-10  Paolo Carlini  <pcarlini@suse.de>
5640
5641	PR c++/17763
5642	* g++.dg/other/error16.C: New.
5643
56442007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5645
5646	PR libfortran/33039
5647	* gfortran.dg/namelist_37.f90: New test.
5648
56492007-08-10  Paolo Carlini  <pcarlini@suse.de>
5650
5651	PR c++/22256
5652	* g++.dg/conversion/op3.C: New.
5653
56542007-08-09  Tobias Burnus  <burnus@net-b.de>
5655
5656	PR fortran/32987
5657	* gfortran.dg/fmt_tab_1.f90: New.
5658	* gfortran.dg/fmt_tab_2.f90: New.
5659
56602007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5661
5662	PR c/32796
5663	* gcc.c-torture/compile/pr32796.c: New test.
5664
56652007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5666
5667	PR middle-end/32813
5668	* gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5669	* lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5670	instead of just -O.
5671
56722007-08-08  Richard Sandiford  <richard@codesourcery.com>
5673
5674	* gcc.target/mips/code-readable-1.c: New test.
5675	* gcc.target/mips/code-readable-2.c: Likewise.
5676	* gcc.target/mips/code-readable-3.c: Likewise.
5677
56782007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5679	    Revital Eres  <eres@il.ibm.com>
5680
5681	* gfortran.dg/sms-1.f90: Add comment.
5682	* gfortran.dg/sms-2.f90: New.
5683
56842007-08-07  Ian Lance Taylor  <iant@google.com>
5685
5686	* gcc.dg/instrument-1.c: New test.
5687	* gcc.dg/instrument-2.c: New test.
5688	* gcc.dg/instrument-3.c: New test.
5689
56902007-08-07  Steve Ellcey  <sje@cup.hp.com>
5691
5692	* gfortran.dg/c_kind_params.f90: Check for stdint.h.
5693
56942007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5695
5696	* gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
5697	!vector_alignment_reachable targets.
5698	* gcc.dg/vect/vect-33.c: Likewise.
5699	* gcc.dg/vect/vect-42.c: Likewise.
5700	* gcc.dg/vect/vect-44.c: Likewise.
5701	* gcc.dg/vect/vect-50.c: Likewise.
5702	* gcc.dg/vect/vect-70.c: Likewise.
5703	* gcc.dg/vect/vect-71.c: Likewise.
5704	* gcc.dg/vect/vect-87.c: Likewise.
5705	* gcc.dg/vect/vect-88.c: Likewise.
5706	* gcc.dg/vect/vect-91.c: Likewise.
5707	* gcc.dg/vect/vect-93.c: Likewise.
5708	* gcc.dg/vect/vect-96.c: Likewise.
5709	* gcc.dg/vect/no-section-anchors-69.c: Likewise.
5710	* gcc.dg/vect/section-anchors-69.c: Likewise.
5711	* gcc.dg/vect/pr25413.c: Likewise.
5712	* gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5713	* gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5714	* gfortran.dg/vect-2.f90: Likewise.
5715	* gfortran.dg/vect-3.f90: Likewise.
5716	* gfortran.dg/vect-4.f90: Likewise.
5717	* gfortran.dg/vect-5.f90: Likewise.
5718	* lib/target-supports.exp (check_effective_target_natural_alignment):
5719	Return false for darwin.
5720	(check_effective_target_vector_alignment_reachable_for_double): New.
5721
57222007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5723
5724	* gcc.dg/multiword-1.c: New testcase.
5725
57262007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5727
5728	* gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5729	messages.
5730	* gfortran.dg/namelist_36.f90: New test.
5731
57322007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5733
5734	* gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5735	  int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5736
57372007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5738
5739	* g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5740	* gcc.dg/torture/type-generic-1.c: Likewise.
5741
57422007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5743
5744	* gcc.c-torture/20070522-1.c: Move to ...
5745	* gcc.c-torture/compile/20070522-1.c: Here.
5746
57472007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5748
5749	PR fortran/29828
5750	* gfortran.dg/minmax_char_1.f90: New test.
5751	* gfortran.dg/minmax_char_2.f90: New test.
5752	* gfortran.dg/min_max_optional_4.f90: New test.
5753
57542007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5755
5756	* gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5757	hanging on the testcase.
5758
57592007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5760
5761	PR middle-end/32988
5762	* gcc.c-torture/compile/pr32988.c: New test.
5763
57642007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5765
5766	* gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5767
57682007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5769
5770	* g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5771
5772	Revert:
5773	2007-03-22  Dirk Mueller  <dmueller@suse.de>
5774
5775	* g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5776
57772007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5778
5779	PR fortran/32979
5780	* gfortran.dg/isnan_1.f90: New test.
5781
57822007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5783	    Revital Eres <eres@il.ibm.com>
5784
5785	* gcc.dg/sms-antideps.c: New test.
5786
57872007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5788
5789	PR fortran/31214
5790	* gfortran.dg/entry_13.f90: New test.
5791
5792	* gfortran.dg/entry_12.f90: Clean up .mod file.
5793
57942007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5795
5796	PR fortran/32770
5797	* gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5798	variables as kind=4 so they don't overflow the record length.
5799
58002007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5801
5802	PR fortran/32968
5803	* gfortran.dg/selected_kind_1.f90: New test.
5804
58052007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5806
5807	PR middle-end/32780
5808	* gcc.c-torture/compile/pr32780.c: New test.
5809
58102007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5811
5812	RP middle-end/32399
5813	* gcc.c-torture/compile/pr32399.c: New testcase.
5814
58152007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5816
5817	PR middle-end/32304
5818	* g++.dg/torture/pr32304.C: New testcase.
5819
58202007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5821
5822	PR middle-end/32935
5823	* gfortran.fortran-torture/compile/complex_1.f90: New test.
5824
58252007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5826
5827	PR fortran/32955
5828	* gfortran.dg/value_4.f90: Make integer constant of kind=4.
5829
58302007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5831
5832	PR fortran/31202
5833	* gfortran.dg/nint_2.f90: New test.
5834
58352007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5836
5837	* gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5838	* gcc.dg/weak/typeof-2.c: Likewise.
5839
58402007-08-03  Diego Novillo  <dnovillo@google.com>
5841
5842	PR 31521
5843	* gcc.dg/tree-ssa/pr31521.c: New test.
5844
58452007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5846
5847	PR fortran/32770
5848	* gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5849	iostat must be default kind.
5850
58512007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5852
5853	* gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5854
58552007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5856
5857	PR fortran/32770
5858	* gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5859	explicit so test passes with -fdefault-integer-8.
5860	* gfortran.dg/unformatted_recl_1.f90:  Likewise.
5861	* gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5862
58632007-08-02  Lee Millward  <lee.millward@gmail.com>
5864
5865	PR c++/30849
5866	* g++.dg/parse/asm1.C: New test.
5867
5868	PR c++/30850
5869	* g++.dg/parse/asm2.C: Likewise.
5870
5871	PR c++/30851
5872	* g++.dg/parse/asm3.C: Likewise.
5873
58742007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5875
5876	* gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5877	  "int" is only 16 bit bits wide.
5878	* gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5879
58802007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5881
5882	* g++.dg/torture/type-generic-1.C: New.
5883	* gcc.dg/pr28796-2.c: Move tests ...
5884	* gcc.dg/tg-tests.h: ... here.
5885	* gcc.dg/torture/type-generic-1.c: New.
5886
58872007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5888
5889	PR libfortran/32954
5890	* minmaxloc_3.f90:  New test case.
5891
58922007-08-01  Tobias Burnus  <burnus@net-b.de>
5893
5894	PR fortran/32936
5895	* gfortran.dg/allocate_stat.f90: New.
5896
58972007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5898
5899	* gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5900
59012007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5902
5903	PR tree-optimization/32919
5904	* gcc.c-torture/compile/pr32919.c: New.
5905
59062007-08-01  Nick Clifton  <nickc@redhat.com>
5907
5908	* gcc.c-torture/execute/execute.exp: Change copyright header to
5909	refer to version 3 of the GNU General Public License and to point
5910	readers at the COPYING3 file and the FSF's license web page.
5911	* gcc.c-torture/execute/ieee/ieee.exp,
5912	gcc.c-torture/unsorted/unsorted.exp,
5913	gcc.c-torture/compile/compile.exp,
5914	gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5915	gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5916	gcc.target/cris/torture/cris-torture.exp,
5917	gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5918	gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5919	gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5920	gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5921	gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5922	gnat.dg/dg.exp, gnat.dg/style/style.exp,
5923	gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5924	gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5925	gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5926	gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5927	gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5928	gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5929	gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5930	gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5931	gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5932	gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5933	gcc.dg/noncompile/noncompile.exp,
5934	gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5935	gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5936	gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5937	gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5938	gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5939	gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5940	gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5941	gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5942	gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5943	gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5944	gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5945	gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5946	g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5947	g++.old-deja/old-deja.exp,
5948	gfortran.fortran-torture/execute/execute.exp,
5949	gfortran.fortran-torture/compile/compile.exp,
5950	treelang/output/output-1.c, treelang/output/output-1.tree,
5951	treelang/execute/execute.exp, treelang/Makefile.in,
5952	treelang/compile/compile.exp, g++.dg/dg.exp,
5953	g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5954	g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5955	g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5956	g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5957	g++.dg/compat/struct-layout-1.exp,
5958	g++.dg/compat/struct-layout-1_generate.c,
5959	g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5960	g++.dg/bprob/bprob.exp, config/default.exp,
5961	gcc.test-framework/test-framework.awk,
5962	gcc.test-framework/gen_directive_tests,
5963	gcc.test-framework/test-framework.exp,
5964	objc.dg/special/special.exp,
5965	objc.dg/gnu-encoding/gnu-encoding.exp,
5966	objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5967	objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5968	lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5969	lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5970	lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5971	lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5972	lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5973	lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5974	lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5975	lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5976	lib/target-supports-dg.exp, lib/gcc-defs.exp,
5977	lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5978	lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5979	lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5980	gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5981	objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5982	Likewise.
5983
59842007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5985
5986	* gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5987	error message text.
5988
59892007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5990
5991	PR fortran/32945
5992	* gfortran.dg/initialization_12.f90: New test.
5993
59942007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5995
5996	PR fortran/31609
5997	* gfortran.dg/entry_12.f90: New test.
5998
59992007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6000
6001	PR fortran/32938
6002	* gfortran.dg/altreturn_6.f90: New test.
6003
60042007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6005
6006	PR fortran/32942
6007	* gfortran.dg/exponent_2.f90: New test.
6008
60092007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6010
6011	* gcc.dg/vect/vect-117.c: New test.
6012	* gcc.dg/vect/vect-74.c: Enabled test
6013	* gcc.dg/vect/vect-81.c: Enabled test
6014
60152007-07-30  Andrew Pinski  <pinskia@gmail.com>
6016
6017	* gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6018	s/dg-error/dg-warning where warning is expected.
6019
60202007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6021
6022	PR fortran/32770
6023	* gfortran.dg/array_constructor_12.f90:  Adjust argument
6024	of huge() to correct kind.
6025
60262007-07-30  Ollie Wild  <aaw@google.com>
6027
6028	* gcc.dg/cpp/counter-2.c: New test.
6029	* gcc.dg/cpp/counter-3.c: New test.
6030	* gcc.dg/cpp/dir-only-1.c: New test.
6031	* gcc.dg/cpp/dir-only-1.h: New file.
6032	* gcc.dg/cpp/dir-only-2.c: New test.
6033	* gcc.dg/cpp/dir-only-3.c: New test.
6034	* gcc.dg/cpp/dir-only-3a.h: New file.
6035	* gcc.dg/cpp/dir-only-3b.h: New file.
6036	* gcc.dg/cpp/dir-only-4.c: New test.
6037	* gcc.dg/cpp/dir-only-5.c: New test.
6038	* gcc.dg/cpp/dir-only-6.c: New test.
6039
60402007-07-30  Julian Brown  <julian@codesourcery.com>
6041
6042	* gcc.target/arm/neon/v*.c: Regenerate.
6043
60442007-07-30  Paolo Carlini  <pcarlini@suse.de>
6045
6046	PR c++/32108
6047	* g++.dg/ext/label6.C: New.
6048
60492007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6050
6051	PR libfortran/32858
6052	PR libfortran/30814
6053	* gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6054
60552007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6056
6057	PR fortran/31211
6058	* gfortran.dg/actual_pointer_function_1.f90: New test.
6059
6060	PR fortran/32682
6061	* gfortran.dg/scalarize_parameter_array_1.f90: New test.
6062
60632007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6064
6065	PR fortran/32906
6066	* gfortran.dg/shape_1.f90: Adjust error message.
6067	* gfortran.dg/parameter_array_ref_1.f90: New test.
6068
60692007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6070
6071	PR fortran/31609
6072	* gfortran.dg/entry_11.f90: New test.
6073
60742007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6075	    Revital Eres  <eres@il.ibm.com>
6076
6077	* gfortran.dg/sms-1.f90: New test.
6078
60792007-07-28  Richard Guenther  <rguenther@suse.de>
6080
6081	* gcc.c-torture/compile/pr32920.c: New testcase.
6082
60832007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6084
6085	PR c++/30917
6086	* g++.dg/lookup/friend11.C: New test.
6087
60882007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6089
6090	* gfortran.dg/namelist_5.f90: Adjusted error message.
6091	* gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6092	* gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6093	* gfortran.dg/assumed_size_nml.f90: Renamed to ...
6094	* gfortran.dg/namelist_32.f90: ... this.
6095
6096	PR fortran/32876
6097	* gfortran.dg/namelist_33.f90: New test.
6098
6099	PR fortran/32905
6100	* gfortran.dg/namelist_34.f90: New test.
6101
6102	PR fortran/31818
6103	* gfortran.dg/namelist_35.f90: New test.
6104
61052007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6106
6107	PR fortran/32880
6108	* gfortran.dg/alloc_comp_assign_6.f90: New tests.
6109
61102007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6111
6112	PR testsuite/32471
6113	* gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6114	  assuming it is 0x7ffffffff.
6115	* gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6116	* gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6117
61182007-07-27  Dominique d'Humières  <dominiq@lps.ens.fr>
6119
6120	* gfortran.dg/operator_3.f90: Fix dg directive.
6121	* gfortran.dg/min_max_conformance.f90: Fix dg directive.
6122	* gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6123	* gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6124
61252007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6126
6127	* g++.dg/cpp0x/decltype1.C: New.
6128	* g++.dg/cpp0x/decltype2.C: New.
6129	* g++.dg/cpp0x/decltype3.C: New.
6130	* g++.dg/cpp0x/decltype4.C: New.
6131	* g++.dg/cpp0x/decltype5.C: New.
6132	* g++.dg/cpp0x/decltype6.C: New.
6133
61342007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6135
6136	* gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6137	  because the test relies on bit 31 to be the sign bit.
6138
61392007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6140
6141	* gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6142	  assuming it is 0x7fffffff.
6143	* gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6144	* gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6145
61462007-07-27  Mark Mitchell  <mark@codesourcery.com>
6147
6148	PR c++/32346
6149	* g++.dg/expr/bitfield9.C: New test.
6150
61512007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6152
6153	PR fortran/32899
6154	* gfortran.dg/logical_comp.f90: Update dg-error strings.
6155
61562007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157
6158	PR fortran/32760
6159	* gfortran.dg/private_type_7.f90: New test.
6160
61612007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6162
6163	PR fortran/32035
6164	* gfortran.dg/select_char_1.f90: New test.
6165
61662007-07-27  Tobias Burnus  <burnus@net-b.de>
6167
6168	PR fortran/32903
6169	* gfortran.dg/initialization_11.f90: New test.
6170
61712007-07-27  Richard Sandiford  <richard@codesourcery.com>
6172
6173	* gcc.target/mips/ins-1.c: New test.
6174
6175'2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6176
6177	PR/19232
6178	* gcc.dg/assign-warn-3.c (f0): Declare as inline.
6179	(f1): Likewise.
6180
61812007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6182
6183	* gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6184	error: width of 'spare' exceeds its type.
6185
61862007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6187
6188	* gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6189	* gcc.dg/sibcall-4.c: Likewise.
6190
61912007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6192
6193	PR rtl-optimization/31500
6194	* gcc.dg/Warray-bounds.c: Remove hppa xfails.
6195	* g++.dg/warn/Warray-bounds.C: Likewise.
6196
61972007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6198
6199	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6200
62012007-07-25  Julian Brown  <julian@codesourcery.com>
6202	    Paul Brook  <paul@codesourcery.com>
6203	    Joseph Myers  <joseph@codesourcery.com>
6204	    Mark Shinwell  <shinwell@codesourcery.com>
6205
6206	* gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6207	* gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6208	* lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6209	* lib/target-supports.exp (check_effective_target_arm_neon_ok)
6210	(check_effective_target_arm_neon_hw): New.
6211	* gcc.target/arm/neon/neon.exp: New file.
6212	* gcc.target/arm/neon/polytypes.c: New file.
6213	* gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6214
62152007-07-25  Janis Johnson  <janis187@us.ibm.com>
6216
6217	* gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6218	  targets where an "int" is less than 32 bits wide.
6219
62202007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6221
6222	* gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6223
62242007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6225
6226	* gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6227	  during addition if an int is only 16 bits wide.
6228	* gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6229
62302007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6231
6232	* gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6233	  size as "long int" and are 32 or 64 bits wide.
6234	* gcc.dg/torture/pr28814.c: Likewise.
6235
62362007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6237
6238	* gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6239	  exactly as wide as an int.
6240
62412007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6242
6243	* gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6244	Define and use throughout as long long printf format specifier.
6245	* g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6246	Likewise.
6247
62482007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6249
6250	*  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6251	for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6252
62532007-07-25  Ben Elliston  <bje@au.ibm.com>
6254
6255	* gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6256
62572007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6258
6259	* gcc.c-torture/execute/20070724-1.c: New.
6260
62612007-07-24 Paul Thomas <pault@gcc.gnu.org>
6262
6263	PR fortran/31205
6264	* gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6265	"deallocates" to 24, since patch has code rid of much spurious
6266	code.
6267	* gfortran.dg/interface_assignment_1.f90 : New test.
6268
6269	PR fortran/32842
6270	* gfortran.dg/interface_assignment_2.f90 : New test.
6271
62722007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6273
6274	PR fortran/32867
6275	* fortran.dg/initialization_10.f90: New test.
6276
62772007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6278
6279	PR fortran/32778
6280	* gfortran.dg/imag_2.f: Removed
6281	* gfortran.dg/warn_std_1.f90: New test.
6282	* gfortran.dg/warn_std_2.f90: New test.
6283	* gfortran.dg/warn_std_3.f90: New test.
6284
62852007-07-24  Paolo Carlini  <pcarlini@suse.de>
6286
6287	PR c++/29001
6288	* g++.dg/init/new22.C: New.
6289
62902007-07-24  Paolo Carlini  <pcarlini@suse.de>
6291
6292	PR c++/32561
6293	* g++.dg/template/crash67.C: New.
6294
62952007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6296
6297	* lib/target-support.exp (check_effective_target_natural_alignment):
6298	(check_effective_target_vector_alignment_reachable): New.
6299	* config/spu/spu.c (spu_vector_alignment_reachable): New.
6300	(TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6301	* * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
6302	check.
6303	* gcc.dg/vect/pr25413.c: Likewise.
6304	* gcc.dg/vect/pr31699.c: Likewise.
6305
63062007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6307
6308	PR fortran/30814
6309	* gfortran.dg/pack_bounds_1.f90:  New test case.
6310
63112007-07-23  Daniel Franke  <franke.daniel@gmail.com>
6312
6313	PR fortran/31639
6314	* gfortran.dg/initialization_9.f90: New test.
6315
63162007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6317
6318	PR fortran/32797
6319	PR fortran/32800
6320	* gfortran.dg/bind_c_usage_8.f03: New test case.
6321	* gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6322	* gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
6323
63242007-07-23  Richard Sandiford  <richard@codesourcery.com>
6325
6326	* gcc.target/mips/branch-cost-1.c: New test.
6327	* gcc.target/mips/branch-cost-2.c: Likewise.
6328
63292007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6330
6331	PR fortran/32732
6332	* gfortran.dg/c_char_tests.f03: New test case.
6333	* gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6334	* gfortran.dg/c_char_tests_2.f03: New test case.
6335	* gfortran.dg/value_6.f03: Ditto.
6336	* gfortran.dg/value_7.f03: Ditto.
6337
63382007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6339
6340	PR fortran/32600
6341	* gfortran.dg/c_funloc_tests_5.f03: New.
6342	* gfortran.dg/c_funloc_tests_5.f04: New.
6343	* gfortran.dg/c_funloc_tests_4_driver.c: New.
6344
63452007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6346
6347	PR c++/32839
6348	* g++.dg/expr/call4.C: New.
6349	* g++.dg/expr/call5.C: New.
6350
63512007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6352
6353	PR fortran/32710
6354	* gfortran.dg/namelist_30.f90: New test.
6355
63562007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6357
6358	PR fortran/29962
6359	* gfortran.dg/array_initializer_1.f90: Removed warning.
6360	* gfortran.dg/initialization_1.f90: Adjusted messages.
6361	* gfortran.dg/nested_modules_6.f90: Removed warning.
6362
6363	PR fortran/31253
6364	* gfortran.dg/initialization_7.f90: New test.
6365
6366	PR fortran/31639
6367	* gfortran.dg/initialization_8.f90: New test.
6368
63692007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6370
6371	PR c++/30818
6372	* g++.dg/template/crash47.C: Adjust errors.
6373	* g++.dg/template/crash48.C: Adjust errors.
6374	* g++.dg/template/typename12.C: New.
6375	* g++.dg/template/typename13.C: New.
6376	* g++.dg/template/typename14.C: New.
6377	* g++.dg/template/typedef6.C: Adjust errors.
6378
63792007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6380
6381	PR fortran/32627
6382	* gfortran.dg/pr32627_driver.c: Driver for pr32627.
6383	* gfortran.dg/pr32627.f03: New test case.
6384
6385	* gfortran.dg/c_f_pointer_logical.f03: New test case.
6386	* gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6387	c_f_pointer_logical.
6388	* gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6389	c_f_pointer_complex.
6390	* gfortran.dg/c_f_pointer_complex.f03: New test case.
6391	* gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6392	c_f_pointer_shape_tests_2.
6393	* gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6394
63952007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6396
6397	PR fortran/32804
6398	* gfortran.dg/c_loc_tests_9.f03: New test case.
6399	* gfortran.dg/c_loc_tests_10.f03: Ditto.
6400
64012007-07-21  Lee Millward  <lee.millward@gmail.com>
6402
6403	PR fortran/32823
6404	* gfortran.dg/int_2.f90: New test.
6405
64062007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6407
6408	* gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6409
64102007-07-20  Richard Sandiford  <richard@codesourcery.com>
6411
6412	* gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6413	* gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6414
64152007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6416
6417	PR tree-optimization/19910
6418	* gcc.dg/pr19910.c: New test.
6419
64202007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6421
6422	PR fortran/32738
6423	* gfortran.dg/pr32738.f90: New test.
6424
64252007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6426
6427	PR tree-optimzation/32635
6428	* gfortran.dg/pr32635.f:  New test case.
6429
64302007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6431
6432	PR fortran/32801
6433	* gfortran.dg/pr32801.f03: New test case.
6434
64352007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6436
6437	* gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6438	Test negative numbers also.
6439	* gcc.dg/c99-math-float-1.c: Likewise.
6440	* gcc.dg/c99-math-long-double-1.c: Likewise.
6441	* gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6442	test inputs.
6443
64442007-07-18  Bob Wilson  <bob.wilson@acm.org>
6445
6446	* lib/target-supports.exp (check_effective_target_sync_int_long):
6447	Enable for xtensa.
6448	(check_effective_target_sync_char_short): Likewise.
6449
64502007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6451
6452	* gcc.dg/pr28796-2.c: Add more cases.
6453
64542007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6455
6456	* gcc.dg/pr28796-1.c: Add more cases.
6457	* gcc.dg/pr28796-2.c: Likewise.
6458
64592007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6460
6461	* gcc.dg/pr28796-1.c: Add more cases.
6462	* gcc.dg/pr28796-2.c: Likewise.
6463
64642007-07-17  Janus Weil  <jaydub66@gmail.com>
6465
6466	PR fortran/32535
6467	* gfortran.dg/pr32535.f90: New test.
6468
64692007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6470
6471	PR fortran/31320
6472	PR fortran/32665
6473	* gfortran.dg/alloc_comp_constructor_3.f90: New test.
6474
64752007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6476
6477	PR rtl-optimization/32773
6478	* gcc.dg/pr32773.c: New test.
6479
64802007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6481
6482	* gcc.target/spu/intrinsics-1.c: Use dg-message to
6483	match flax-vector-conversions note.
6484	* gcc.target/spu/fixed-range-bad.c: Use dg-warning
6485	instead of dg-error for the warning.
6486
64872007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6488
6489	* gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6490	  adapted to work on targets with 16-bit or wider int.
6491	* gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6492	* gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6493	* gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6494	* gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6495
64962007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6497
6498	* gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6499	support large arrays.
6500	* gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6501	* gcc.dg/20061109-1.c: Likewise.
6502	* gcc.c-torture/execute/20061101-1.x: Likewise.
6503	* gcc.c-torture/execute/pr29797-1.x: Likewise.
6504	* gcc.c-torture/execute/pr31448.x: Likewise.
6505
65062007-07-16  Lee Millward  <lee.millward@gmail.com>
6507
6508	* gfortran.dg/cmplx_intrinsic_1.f90: New test.
6509
6510	PR fortran/32238
6511	* gfortran.dg/pr32238.f90: New test.
6512
6513	PR fortran/32222
6514	* gfortran.dg/pr32222.f90: New test.
6515
6516	PR fortran/32242
6517	* gfortran.dg/pr32242.f90: New test.
6518
65192007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6520	    David Ung  <davidu@mips.com>
6521
6522	* gcc.target/mips/mips-sched-madd.c: New test case.
6523
65242007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6525
6526	PR libfortran/32611
6527	* gfortran.dg/large_real_kind_1.f90: Update test.
6528	* gfortran.dg/pr17706.f90: Update test.
6529	* gfortran.dg/fmt_zero_digits.f90: Update test.
6530	* gfortran.dg/fmt_zero_precision.f90: Update test.
6531	* gfortran.dg/real_const_3.f90: Update test.
6532
65332007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6534
6535	PR fortran/32036
6536	* gfortran.dg/bounds_check_8.f90: New test.
6537	* gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6538
65392007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6540
6541	PR fortran/32357
6542	* gfortran.dg/mvbits_2.f90: New test.
6543
65442007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6545
6546	PR libfortran/32731
6547	* gfortran.dg/pack_mask_1.f90:  New test.
6548	* gfortran.dg/unpack_mask_1.f90:  New test.
6549
65502007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6551
6552	* gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6553	* gcc.dg/20001101-1.c: Likewise.
6554	* gcc.dg/20001102-1.c: Likewise.
6555	* gcc.dg/20020116-2.c: Likewise.
6556	* gcc.dg/20020416-1.c: Likewise.
6557	* gcc.dg/sparc-constant-1.c: Likewise.
6558	* gcc.dg/sparc-dwarf2.c: Likewise.
6559	* gcc.dg/sparc-frame-1.c: Likewise.
6560	* gcc.dg/sparc-getcontext-1.c: Likewise.
6561	* gcc.dg/sparc-loop-1.c: Likewise.
6562	* gcc.dg/sparc-reg-1.c: Likewise.
6563	* gcc.dg/sparc-ret.c: Likewise.
6564	* gcc.dg/sparc-trap-1.c: Likewise.
6565	* gcc.dg/ultrasp10.c: Likewise.
6566	* gcc.dg/ultrasp11.c: Likewise.
6567	* gcc.dg/ultrasp1.c: Likewise.
6568	* gcc.dg/ultrasp2.c: Likewise.
6569	* gcc.dg/ultrasp3.c: Likewise.
6570	* gcc.dg/ultrasp4.c: Likewise.
6571	* gcc.dg/ultrasp5.c: Likewise.
6572	* gcc.dg/ultrasp6.c: Likewise.
6573	* gcc.dg/ultrasp7.c: Likewise.
6574	* gcc.dg/ultrasp8.c: Likewise.
6575	* gcc.dg/ultrasp9.c: Likewise.
6576	* gcc.dg/splet-1.c: Delete.
6577
65782007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6579
6580	PR fortran/32724
6581	* gfortran.dg/stfunc_5.f90: New test.
6582
65832007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6584
6585	* lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6586	New procedure to check if arrays are naturally aligned to the vector
6587	alignment boundary.
6588	* gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6589	in size_t typedef.  Adjust tree dump scan results according to
6590	vect_aligned_arrays target check.
6591	* gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6592	vect_aligned_arrays target check.
6593	* gcc.dg/vect/pr31699.c: Ditto.
6594
65952007-07-13  Sa Liu  <saliu@de.ibm.com>
6596
6597	* gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6598	for V2DFmode vector conditional expression.
6599	* gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6600	and dfceq patterns.
6601	* gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6602	and dfcgt patterns.
6603	* gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6604	V2DFmode comparison and test special values.
6605	* lib/target-supports.exp: Switch on test for V2DFmode
6606	vector conditional expression.
6607
66082007-07-13  Richard Guenther  <rguenther@suse.de>
6609
6610	PR tree-optimization/32721
6611	* gcc.dg/pr32721.c: New testcase.
6612
66132007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6614
6615	* gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6616	error message part that continues on a new line.
6617
66182007-07-12  Geoffrey Keating  <geoffk@apple.com>
6619
6620	* gcc.dg/c99-tgmath-1.c: New.
6621	* gcc.dg/c99-tgmath-2.c: New.
6622	* gcc.dg/c99-tgmath-3.c: New.
6623	* gcc.dg/c99-tgmath-4.c: New.
6624
66252007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6626	    Janis Johnson  <janis187@us.ibm.com>
6627
6628	PR testsuite/25241
6629	* gcc.test-framework/dg-error-exp-F.c: New test.
6630	* gcc.test-framework/dg-warning-exp-F.c: New test.
6631	* lib/gcc.exp: Enable warning and error prefixes.
6632	* lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6633	(dg-error): Wrap original dg-error.
6634	* gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6635	markers from dg-error/dg-warning directives.
6636	* gcc.dg/20040322-1.c: Likewise.
6637	* gcc.dg/Wchar-subscripts-1.c: Likewise.
6638	* gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6639	* gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6640	* gcc.dg/Werror-1.c: Likewise.
6641	* gcc.dg/Werror-10.c: Likewise.
6642	* gcc.dg/Werror-11.c: Likewise.
6643	* gcc.dg/Werror-2.c: Likewise.
6644	* gcc.dg/Werror-3.c: Likewise.
6645	* gcc.dg/Werror-4.c: Likewise.
6646	* gcc.dg/Werror-5.c: Likewise.
6647	* gcc.dg/Werror-6.c: Likewise.
6648	* gcc.dg/Werror-7.c: Likewise.
6649	* gcc.dg/Werror-8.c: Likewise.
6650	* gcc.dg/Werror-9.c: Likewise.
6651	* gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6652	* gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6653	* gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6654	* gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6655	* gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6656	* gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6657	* gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6658	* gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6659	* gcc.dg/Wnested-externs-1.c: Likewise.
6660	* gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6661	* gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6662	* gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6663	* gcc.dg/Wshadow-3.c: Likewise.
6664	* gcc.dg/Wtraditional-conversion-2.c: Likewise.
6665	* gcc.dg/Wwrite-strings-1.c: Likewise.
6666	* gcc.dg/anon-struct-5.c: Likewise.
6667	* gcc.dg/anon-struct-6.c: Likewise.
6668	* gcc.dg/anon-struct-7.c: Likewise.
6669	* gcc.dg/anon-struct-8.c: Likewise.
6670	* gcc.dg/array-8.c: Likewise.
6671	* gcc.dg/array-quals-2.c: Likewise.
6672	* gcc.dg/asm-qual-1.c: Likewise.
6673	* gcc.dg/asm-wide-1.c: Likewise.
6674	* gcc.dg/assign-warn-1.c: Likewise.
6675	* gcc.dg/assign-warn-2.c: Likewise.
6676	* gcc.dg/bitfld-10.c: Likewise.
6677	* gcc.dg/bitfld-11.c: Likewise.
6678	* gcc.dg/bitfld-12.c: Likewise.
6679	* gcc.dg/bitfld-13.c: Likewise.
6680	* gcc.dg/bitfld-14.c: Likewise.
6681	* gcc.dg/builtin-choose-expr-2.c: Likewise.
6682	* gcc.dg/builtins-30.c: Likewise.
6683	* gcc.dg/c90-const-expr-5.c: Likewise.
6684	* gcc.dg/c90-typespec-1.c: Likewise.
6685	* gcc.dg/c99-const-expr-5.c: Likewise.
6686	* gcc.dg/c99-flex-array-5.c: Likewise.
6687	* gcc.dg/c99-fordecl-3.c: Likewise.
6688	* gcc.dg/c99-tag-3.c: Likewise.
6689	* gcc.dg/c99-typespec-1.c: Likewise.
6690	* gcc.dg/c99-vla-jump-1.c: Likewise.
6691	* gcc.dg/c99-vla-jump-2.c: Likewise.
6692	* gcc.dg/c99-vla-jump-3.c: Likewise.
6693	* gcc.dg/c99-vla-jump-4.c: Likewise.
6694	* gcc.dg/c99-vla-jump-5.c: Likewise.
6695	* gcc.dg/cast-1.c: Likewise.
6696	* gcc.dg/cast-2.c: Likewise.
6697	* gcc.dg/cast-3.c: Likewise.
6698	* gcc.dg/cast-4.c: Likewise.
6699	* gcc.dg/cast-pretty-print-1.c: Likewise.
6700	* gcc.dg/comp-goto-2.c: Likewise.
6701	* gcc.dg/comp-goto-3.c: Likewise.
6702	* gcc.dg/cpp/error-1.c: Likewise.
6703	* gcc.dg/cpp/if-paren.c: Likewise.
6704	* gcc.dg/decl-7.c: Likewise.
6705	* gcc.dg/decl-8.c: Likewise.
6706	* gcc.dg/decl-nospec-1.c: Likewise.
6707	* gcc.dg/decl-nospec-2.c: Likewise.
6708	* gcc.dg/decl-nospec-3.c: Likewise.
6709	* gcc.dg/declspec-10.c: Likewise.
6710	* gcc.dg/declspec-11.c: Likewise.
6711	* gcc.dg/declspec-12.c: Likewise.
6712	* gcc.dg/declspec-13.c: Likewise.
6713	* gcc.dg/declspec-14.c: Likewise.
6714	* gcc.dg/declspec-15.c: Likewise.
6715	* gcc.dg/declspec-16.c: Likewise.
6716	* gcc.dg/declspec-17.c: Likewise.
6717	* gcc.dg/declspec-4.c: Likewise.
6718	* gcc.dg/declspec-5.c: Likewise.
6719	* gcc.dg/declspec-6.c: Likewise.
6720	* gcc.dg/declspec-7.c: Likewise.
6721	* gcc.dg/declspec-8.c: Likewise.
6722	* gcc.dg/declspec-9.c: Likewise.
6723	* gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6724	* gcc.dg/dfp/constants-c99.c: Likewise.
6725	* gcc.dg/dfp/keywords-c89.c: Likewise.
6726	* gcc.dg/dfp/keywords-c99.c: Likewise.
6727	* gcc.dg/dfp/keywords-reserved.c: Likewise.
6728	* gcc.dg/dfp/typespec.c: Likewise.
6729	* gcc.dg/dremf-type-compat-2.c: Likewise.
6730	* gcc.dg/dremf-type-compat-3.c: Likewise.
6731	* gcc.dg/dremf-type-compat-4.c: Likewise.
6732	* gcc.dg/empty-source-2.c: Likewise.
6733	* gcc.dg/empty-source-3.c: Likewise.
6734	* gcc.dg/enum3.c: Likewise.
6735	* gcc.dg/extra-semi-2.c: Likewise.
6736	* gcc.dg/extra-semi-3.c: Likewise.
6737	* gcc.dg/float-range-1.c: Likewise.
6738	* gcc.dg/float-range-2.c: Likewise.
6739	* gcc.dg/float-range-3.c: Likewise.
6740	* gcc.dg/float-range-5.c: Likewise.
6741	* gcc.dg/format/asm_fprintf-2.c: Likewise.
6742	* gcc.dg/format/asm_fprintf-3.c: Likewise.
6743	* gcc.dg/format/asm_fprintf-4.c: Likewise.
6744	* gcc.dg/format/asm_fprintf-5.c: Likewise.
6745	* gcc.dg/format/cast-1.c: Likewise.
6746	* gcc.dg/format/gcc_diag-3.c: Likewise.
6747	* gcc.dg/format/gcc_diag-4.c: Likewise.
6748	* gcc.dg/format/gcc_diag-6.c: Likewise.
6749	* gcc.dg/format/gcc_diag-8.c: Likewise.
6750	* gcc.dg/format/gcc_diag-9.c: Likewise.
6751	* gcc.dg/format/nul-2.c: Likewise.
6752	* gcc.dg/format/opt-1.c: Likewise.
6753	* gcc.dg/format/opt-2.c: Likewise.
6754	* gcc.dg/format/opt-3.c: Likewise.
6755	* gcc.dg/format/opt-4.c: Likewise.
6756	* gcc.dg/format/opt-5.c: Likewise.
6757	* gcc.dg/format/opt-6.c: Likewise.
6758	* gcc.dg/framework-2.c: Likewise.
6759	* gcc.dg/func-args-1.c: Likewise.
6760	* gcc.dg/func-outside-1.c: Likewise.
6761	* gcc.dg/func-outside-2.c: Likewise.
6762	* gcc.dg/gnu-cond-expr-2.c: Likewise.
6763	* gcc.dg/gnu-cond-expr-3.c: Likewise.
6764	* gcc.dg/if-empty-1.c: Likewise.
6765	* gcc.dg/init-bad-1.c: Likewise.
6766	* gcc.dg/init-bad-2.c: Likewise.
6767	* gcc.dg/init-bad-3.c: Likewise.
6768	* gcc.dg/init-desig-obs-2.c: Likewise.
6769	* gcc.dg/init-desig-obs-3.c: Likewise.
6770	* gcc.dg/init-empty-2.c: Likewise.
6771	* gcc.dg/init-empty-3.c: Likewise.
6772	* gcc.dg/inline-11.c: Likewise.
6773	* gcc.dg/inline-12.c: Likewise.
6774	* gcc.dg/inline-8.c: Likewise.
6775	* gcc.dg/inline-9.c: Likewise.
6776	* gcc.dg/inline3.c: Likewise.
6777	* gcc.dg/label-decl-1.c: Likewise.
6778	* gcc.dg/label-decl-2.c: Likewise.
6779	* gcc.dg/label-decl-3.c: Likewise.
6780	* gcc.dg/label-decl-4.c: Likewise.
6781	* gcc.dg/long-long-typespec-1.c: Likewise.
6782	* gcc.dg/lvalue-2.c: Likewise.
6783	* gcc.dg/lvalue-3.c: Likewise.
6784	* gcc.dg/nested-func-3.c: Likewise.
6785	* gcc.dg/nested-redef-1.c: Likewise.
6786	* gcc.dg/noreturn-4.c: Likewise.
6787	* gcc.dg/old-style-prom-2.c: Likewise.
6788	* gcc.dg/old-style-prom-3.c: Likewise.
6789	* gcc.dg/old-style-then-proto-1.c: Likewise.
6790	* gcc.dg/overflow-warn-1.c: Likewise.
6791	* gcc.dg/overflow-warn-2.c: Likewise.
6792	* gcc.dg/overflow-warn-3.c: Likewise.
6793	* gcc.dg/overflow-warn-4.c: Likewise.
6794	* gcc.dg/overflow-warn-6.c: Likewise.
6795	* gcc.dg/parm-forwdecl-2.c: Likewise.
6796	* gcc.dg/parm-forwdecl-3.c: Likewise.
6797	* gcc.dg/parm-impl-decl-1.c: Likewise.
6798	* gcc.dg/parm-impl-decl-2.c: Likewise.
6799	* gcc.dg/parm-incomplete-1.c: Likewise.
6800	* gcc.dg/parm-mismatch-1.c: Likewise.
6801	* gcc.dg/pointer-arith-1.c: Likewise.
6802	* gcc.dg/pointer-arith-2.c: Likewise.
6803	* gcc.dg/pointer-arith-3.c: Likewise.
6804	* gcc.dg/pointer-arith-4.c: Likewise.
6805	* gcc.dg/pointer-arith-6.c: Likewise.
6806	* gcc.dg/pointer-arith-7.c: Likewise.
6807	* gcc.dg/pointer-arith-8.c: Likewise.
6808	* gcc.dg/pr13804-1.c: Likewise.
6809	* gcc.dg/pr15698-1.c: Likewise.
6810	* gcc.dg/pr15698-2.c: Likewise.
6811	* gcc.dg/pr15698-3.c: Likewise.
6812	* gcc.dg/pr15698-4.c: Likewise.
6813	* gcc.dg/pr15698-5.c: Likewise.
6814	* gcc.dg/pr15698-6.c: Likewise.
6815	* gcc.dg/pr15698-7.c: Likewise.
6816	* gcc.dg/pr15698-8.c: Likewise.
6817	* gcc.dg/pr17188-1.c: Likewise.
6818	* gcc.dg/pr17301-1.c: Likewise.
6819	* gcc.dg/pr17301-2.c: Likewise.
6820	* gcc.dg/pr17730-1.c: Likewise.
6821	* gcc.dg/pr20368-1.c: Likewise.
6822	* gcc.dg/pr20368-2.c: Likewise.
6823	* gcc.dg/pr20368-3.c: Likewise.
6824	* gcc.dg/pr22308-1.c: Likewise.
6825	* gcc.dg/qual-component-1.c: Likewise.
6826	* gcc.dg/redecl-1.c: Likewise.
6827	* gcc.dg/redecl-11.c: Likewise.
6828	* gcc.dg/redecl-12.c: Likewise.
6829	* gcc.dg/redecl-13.c: Likewise.
6830	* gcc.dg/redecl-14.c: Likewise.
6831	* gcc.dg/redecl-15.c: Likewise.
6832	* gcc.dg/register-var-1.c: Likewise.
6833	* gcc.dg/register-var-2.c: Likewise.
6834	* gcc.dg/stmt-expr-2.c: Likewise.
6835	* gcc.dg/stmt-expr-3.c: Likewise.
6836	* gcc.dg/stmt-expr-label-1.c: Likewise.
6837	* gcc.dg/stmt-expr-label-2.c: Likewise.
6838	* gcc.dg/stmt-expr-label-3.c: Likewise.
6839	* gcc.dg/struct-empty-2.c: Likewise.
6840	* gcc.dg/struct-empty-3.c: Likewise.
6841	* gcc.dg/struct-parse-1.c: Likewise.
6842	* gcc.dg/struct-semi-1.c: Likewise.
6843	* gcc.dg/struct-semi-2.c: Likewise.
6844	* gcc.dg/struct-semi-3.c: Likewise.
6845	* gcc.dg/switch-5.c: Likewise.
6846	* gcc.dg/switch-6.c: Likewise.
6847	* gcc.dg/switch-7.c: Likewise.
6848	* gcc.dg/tls/diag-5.c: Likewise.
6849	* gcc.dg/transparent-union-1.c: Likewise.
6850	* gcc.dg/transparent-union-3.c: Likewise.
6851	* gcc.dg/typespec-1.c: Likewise.
6852	* gcc.dg/vla-init-2.c: Likewise.
6853	* gcc.dg/vla-init-3.c: Likewise.
6854	* gcc.dg/vla-init-4.c: Likewise.
6855	* gcc.dg/vla-init-5.c: Likewise.
6856	* gcc.dg/void-cast-2.c: Likewise.
6857	* gcc.dg/wvla-3.c: Likewise.
6858	* gcc.dg/wvla-7.c: Likewise.
6859	* gcc.target/i386/991209-1.c: Likewise.
6860	* gcc.target/ia64/fpreg-1.c: Likewise.
6861	* gcc.target/m68k/interrupt_thread-2.c: Likewise.
6862	* gcc.target/m68k/interrupt_thread-3.c: Likewise.
6863
68642007-07-12  Daniel Franke  <franke.daniel@gmail.com>
6865
6866	PR fortran/31639
6867	* gfortran.dg/func_decl_4.f90: New test.
6868
68692007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6870
6871	PR fortran/32727
6872	* gfortran.dg/interface_17.f90: New test.
6873
68742007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6875
6876	PR fortran/32599
6877	* gfortran.dg/32599.f03: New test case.
6878
6879	PR fortran/32601
6880	* gfortran.dg/32601.f03: New test case.
6881	* gfortran.dg/32601_1.f03: Ditto.
6882	* gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6883	* gfortran.dg/c_ptr_tests_10.f03: Ditto.
6884
68852007-07-12  Steve Ellcey  <sje@cup.hp.com>
6886
6887	* gcc.c-torture/execute/align-3.c: Remove function addr check.
6888
68892007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6890	    Devang Patel  <dpatel@apple.com>
6891
6892	PR tree-optimization/25413
6893	* gcc.dg/vect/vect-align-1.c: New.
6894	* gcc.dg/vect/vect-align-2.c: New.
6895	* gcc.dg/vect/pr25413.c: New.
6896	* gcc.dg/vect/pr25413a.c: New.
6897	* gcc.dg/vect/pr31699.c: Fix dg-final check.
6898
68992007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6900
6901	* lib/target-support.exp (check_ultrasparc_hw_available):
6902	New function.
6903	(is-effective-target): Check $arg for ultrasparc_hw.
6904	(is-effective-target-keyword): Likewise.
6905	* gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6906	when determining what to do on sparc platforms.
6907	* gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6908	* gcc.dg/20001101-1.c: Likewise.
6909	* gcc.dg/20001101-2.c: Likewise.
6910	* gcc.dg/ultrasp9.c: Likewise.
6911	* gcc.dg/ultrasp10.c: Likewise.
6912	* gcc.target/sparc/pdist-3.c: Likewise.
6913
69142007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6915
6916	* gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6917
69182007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6919
6920	* gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6921	get vectorized.
6922	* gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6923	now get vectorized.
6924	* gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6925	* gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6926	* gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6927	* gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6928	* gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6929	* gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6930	* gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6931	* gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6932	* gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6933	* gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6934	* gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6935	* gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6936	* gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6937	* gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6938	* gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6939	* lib/target-supports.exp (check_effective_target_vect_int_mul):
6940	Add spu.
6941
69422007-07-12  Jakub Jelinek  <jakub@redhat.com>
6943
6944	PR c++/30854
6945	* g++.dg/parse/error30.C: New test.
6946
69472007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6948
6949	PR fortran/29804
6950	* gfortran.dg/alloc_comp_misc_1.f90: New test.
6951
69522007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6953
6954	* gfortran.fortran-torture/compile/pr32663.f: New test.
6955
69562007-07-11  Paolo Carlini  <pcarlini@suse.de>
6957
6958	PR c++/31027
6959	* g++.dg/inherit/virtual4.C: New.
6960
69612007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6962
6963	PR target/32661
6964	* gcc.target/i386/pr32661-1.c: New test.
6965
69662007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6967
6968	* gnat.dg/invariant_index.ad[sb]: New test.
6969
69702007-07-11  Paolo Carlini  <pcarlini@suse.de>
6971
6972	PR c++/32560
6973	* g++.dg/template/decl3.C: New.
6974
69752007-07-09  Geoffrey Keating  <geoffk@apple.com>
6976
6977	PR 32617
6978	* gcc.c-torture/execute/align-3.c: New.
6979
69802007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6981
6982	PR target/32708
6983	* gcc.target/i386/pr32708-1.c: New test.
6984	* gcc.target/i386/pr32708-2.c: Ditto.
6985	* gcc.target/i386/pr32708-3.c: Ditto.
6986
69872007-07-10  Mark Mitchell  <mark@codesourcery.com>
6988
6989	* g++.dg/init/new20.C: Remove svn:executable flag.
6990
69912007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6992
6993	* gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6994
69952007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6996
6997	* gcc.dg/ultrasp7.c: Add fpic target requirement.
6998
69992007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7000
7001	PR testsuite/25241
7002	* gcc.dg/pch/counter-2.c: Match every message with its appropriate
7003	directive.
7004
70052007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7006
7007	PR fortran/32157
7008	* gfortran.dg/overload_2.f90: New test.
7009
7010	PR fortran/32689
7011	* gfortran.dg/transfer_simplify_5.f90
7012
7013	PR fortran/32634
7014	* gfortran.dg/interface_15.f90: New test.
7015
70162007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7017
7018	PR libfortran/32336
7019	* gfortran.dg/matmul_5.f90:  New test case.
7020
70212007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7022
7023	* gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7024	* gcc.dg/fesd-any.h: Likewise.
7025	* gcc.dg/fesd-baseonly.c: Likewise.
7026	* gcc.dg/fesd-baseonly.h: Likewise.
7027	* gcc.dg/fesd-none.c: Likewise.
7028	* gcc.dg/fesd-none.h: Likewise.
7029	* gcc.dg/fesd-reduced.c: Likewise.
7030	* gcc.dg/fesd-reduced.h: Likewise.
7031	* gcc.dg/fesd-sys.c: Likewise.
7032	* gcc.dg/fesd-sys.h: Likewise
7033	* gcc.dg/fesd.h: Likewise.
7034
7035	* g++.dg/debug/dwarf2: New directory.
7036	* g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7037	* g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7038	* g++.dg/other/fesd-any.h: Likewise.
7039	* g++.dg/other/fesd-baseonly.C: Likewise.
7040	* g++.dg/other/fesd-baseonly.h: Likewise.
7041	* g++.dg/other/fesd-none.C: Likewise.
7042	* g++.dg/other/fesd-none.h: Likewise.
7043	* g++.dg/other/fesd-reduced.C: Likewise.
7044	* g++.dg/other/fesd-reduced.h: Likewise.
7045	* g++.dg/other/fesd-sys.C: Likewise.
7046	* g++.dg/other/fesd-sys.h: Likewise.
7047	* g++.dg/other/fesd.h: Likewise.
7048
70492007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7050
7051	PR fortran/31129
7052	* gfortran.dg/parameter_unused.f90: New test.
7053
70542007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7055
7056	PR tree-optimization/32681
7057	* gcc.dg/tree-ssa/pr32681.c: New test.
7058
70592007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7060
7061	PR fortran/32678
7062	* gfortran.dg/fmt_t_5.f90: New test.
7063
70642007-07-08  Paolo Carlini  <pcarlini@suse.de>
7065
7066	PR c++/30535
7067	* g++.dg/template/operator10.C: New.
7068
70692007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7070
7071	PR libfortran/32217
7072	* gfortran.dg/unpack_zerosize_1.f90:  New test case.
7073
70742007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7075
7076	PR fortran/29876
7077	* gfortran.dg/operator_6.f90: New test.
7078
70792007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7080
7081	PR fortran/17711
7082	* gfortran.dg/operator_4.f90: New test.
7083	* gfortran.dg/operator_5.f90: New test.
7084	* gfortran.dg/logical_comp.f90: Adjusted error messages.
7085	* gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7086
70872007-07-08  Tobias Burnus  <burnus@net-b.de>
7088
7089	PR fortran/32669
7090	* gfortran.dg/argument_checking_6.f90: New.
7091
70922007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7093
7094	PR fortran/25094
7095	* gfortran.dg/interface_155555.f90: New test.
7096
70972007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7098
7099	* gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7100	c99-math-long-double-1.c, c99-math.h: Test subnormals.
7101
71022007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7103
7104	PR testsuite/25241
7105	* gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7106	discern pedantic diagnostics and errors.
7107	* gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7108	and not an error.
7109	* gcc.dg/20050121-1.c: This is an error and not a warning.
7110	* gcc.target/i386/sseregparm-2.c:  Likewise.
7111	* gcc.target/i386/20060512-4.c: This is a warning and not an error.
7112	* gcc.dg/charset/attribute2.c: Likewise.
7113	* gcc.dg/bitfld-1.c: Likewise.
7114	* gcc.dg/pack-test-2.c: Likewise.
7115	* gcc.dg/940510-1.c: Match separately error and warning.
7116	* gcc.dg/array-2.c: Match separately multiple messages. The second
7117	diagnostic is a pedantic warning and not an error.
7118	* gcc.dg/pr14475.c: Match separately multiple messages.
7119	* gcc.dg/pr18809-1.c: Likewise.
7120	* gcc.dg/pr27953.c: Likewise.
7121	* gcc.dg/vla-init-1.c: Likewise.
7122	* gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7123
71242007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7125
7126	PR fortran/32644
7127	* gfortran.dg/char_decl_1.f90: New test.
7128
71292007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7130
7131	* Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7132
71332007-07-07  Mark Mitchell  <mark@codesourcery.com>
7134
7135	PR c++/32232
7136	* g++.dg/template/overload9.C: New test.
7137
71382007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7139
7140	* gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7141	* gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7142
71432007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7144
7145	* gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7146	* gcc.dg/20001012-2.c: Likewise.
7147	* gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7148	* gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7149
71502007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7151
7152	* gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7153	about the chunk size when STACK_SIZE is defined.
7154
71552007-07-06  Josh Conner  <jconner@apple.com>
7156
7157	PR middle-end/32602
7158	* gcc.dg/sibcall-8.c: New test.
7159
71602007-07-06  Josh Conner  <jconner@apple.com>
7161
7162	PR middle-end/32603
7163	* gcc.target/arm/sibcall-1.c: New test.
7164
71652007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7166
7167	* gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7168
71692007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7170
7171	* gfortran.dg/save_parameter.f90: New test.
7172	* gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7173
71742007-07-06  Richard Guenther  <rguenther@suse.de>
7175
7176	* g++.dg/opt/pr30965.C: New testcase.
7177
71782007-07-06  Richard Sandiford  <richard@codesourcery.com>
7179
7180	* gcc.target/mips/save-restore-5.c: New test.
7181
71822007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7183
7184	PR rtl_optimization/32450
7185	* gcc.dg/pr32450.c: New runtime test.
7186
71872007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7188
7189	* g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7190	single underscore in scan directives.
7191
71922007-07-05  Mark Mitchell  <mark@codesourcery.com>
7193
7194	PR c++/32245
7195	* g++.dg/init/ptrmem4.C: New test.
7196
7197	PR c++/32251
7198	* g++.dg/init/new21.C: Likewise.
7199
7200	PR c++/31992
7201	* g++.dg/template/static30.C: Likewise.
7202
72032007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7204
7205	* gcc.dg/vect/costmodel/ppc: New directory.
7206	* gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7207	* gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7208	New test.
7209	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7210	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7211	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7212	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7213	* gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7214	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7215	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7216	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7217	* gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7218	* gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7219	* gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7220	* gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7221	* gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7222	* gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7223
72242007-07-05  Tobias Burnus  <burnus@net-b.de>
7225
7226	PR fortran/32359
7227	* gfortran.dg/module_md5_1.f90: Update MD5 number.
7228
72292007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7230
7231	PR fortran/32526
7232	* gfortran.dg/interface_14.f90: New test.
7233
7234	PR fortran/32613
7235	* gfortran.dg/do_iterator_2.f90: New test.
7236
72372007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7238
7239	* gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7240	(FE_DEC_DOWNWARD): Likewise.
7241	(FE_DEC_UPWARD): Likewise.
7242	(FE_DEC_TOWARDZERO): Likewise.
7243	(FE_DEC_TONEARESTFROMZERO): Likewise.
7244
72452007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7246
7247	* gcc.c-torture/compile/pr32606.c: New.
7248	* gfortran.fortran-torture/execute/pr32604.f90: New.
7249
72502007-07-04  Mark Mitchell  <mark@codesourcery.com>
7251
7252	* gcc.dg/visibility-12.c: New test.
7253	* gcc.dg/visibility-13.c: Likewise.
7254	* g++.dg/ext/visibility-9.C: Likewise.
7255	* g++.dg/ext/visibility-10.C: Likewise.
7256
72572007-07-04  Richard Sandiford  <richard@codesourcery.com>
7258
7259	* gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7260	* gcc.dg/sh-relax-vxworks.c: New test.
7261
72622007-07-04  Richard Guenther  <rguenther@suse.de>
7263
7264	PR tree-optimization/32500
7265	* gcc.c-torture/execute/pr32500.c: New testcase.
7266
72672007-07-04  Richard Guenther  <rguenther@suse.de>
7268
7269	PR tree-optimization/32482
7270	* gcc.c-torture/compile/pr32482.c: New testcase.
7271
72722007-07-04  Richard Sandiford  <richard@codesourcery.com>
7273
7274	* gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7275	VxWorks kernels.
7276	* gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7277	* gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7278	* gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7279	* gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7280
72812007-07-04  Richard Sandiford  <richard@codesourcery.com>
7282
7283	* gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7284
72852007-07-04  Richard Sandiford  <richard@codesourcery.com>
7286
7287	* gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7288
72892007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7290
7291	PR fortran/31198
7292	* gfortran.dg/min_max_optional_1.f90: New test.
7293	* gfortran.dg/min_max_optional_2.f90: New test.
7294	* gfortran.dg/min_max_optional_3.f90: New test.
7295
72962007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7297
7298	PR fortran/32545
7299	* gfortran.dg/fmt_error.f90: New test.
7300
73012007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7302
7303	PR fortran/32612
7304	* gfortran.dg/interface_13.f90: New test.
7305
73062007-07-03  Dave Brolley  <brolley@redhat.com>
7307
7308	PR c++/31743
7309	* g++.dg/init/new20.C: New test.
7310
73112007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7312
7313	PR fortran/32579
7314	* gfortran.dg/iso_c_binding_only.f03: Updated test case.
7315
73162007-07-03  Tobias Burnus  <burnus@net-b.de>
7317
7318	PR fortran/25062
7319	* common_7.f90: New.
7320	* common_8.f90: New.
7321	* common_9.f90: New.
7322
73232007-07-03  Tobias Burnus  <burnus@net-b.de>
7324
7325	PR fortran/30940
7326	* gfortran.dg/argument_checking_1.f90: New.
7327	* gfortran.dg/argument_checking_2.f90: New.
7328	* gfortran.dg/argument_checking_3.f90: New.
7329	* gfortran.dg/argument_checking_4.f90: New.
7330	* gfortran.dg/argument_checking_5.f90: New.
7331	* gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7332	* gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7333
73342007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7335
7336	* gcc.dg/pr32176.c: Add -w to default dg-options.
7337
73382007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7339
7340	* gcc.c-torture/compile/ssa-pre-1.c: New test.
7341
73422007-07-03  Tobias Burnus  <burnus@net-b.de>
7343
7344	PR fortran/20888
7345	* gfortran.dg/null_2.f90: New.
7346
73472007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7348	    Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7349
7350	PR middle-end/32176
7351	* gcc.dg/pr32176.c: New test.
7352
73532007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7354
7355	* gcc.dg/const-float80.c : New test.
7356	* gcc.dg/const-float128.c : New test.
7357	* gcc.dg/const-float80-ped.c : New test.
7358	* gcc.dg/const-float128-ped.c : New test.
7359
73602007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7361
7362	* gcc.dg/c99-math.h: Fix typo.
7363
73642007-07-02  Jakub Jelinek  <jakub@redhat.com>
7365
7366	PR libgomp/32468
7367	* gcc.dg/gomp/pr32468-1.c: New test.
7368
73692007-07-02  Richard Sandiford  <richard@codesourcery.com>
7370
7371	* gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7372	an ABI option.
7373
73742007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7375
7376	* gfortran.fortran-torture/compile/pr32583.f: New.
7377	* gcc.c-torture/compile/pr32584.c: New
7378
73792007-07-02  Ollie Wild  <aaw@google.com>
7380
7381	* g++.dg/lookup/using16.C: Merge dg-errors with common line.
7382	* g++.dg/lookup/using17.C: Merge dg-errors with common line.
7383
73842007-07-02  Richard Sandiford  <richard@codesourcery.com>
7385
7386	* gcc.target/mips/save-restore-1.c: New test.
7387	* gcc.target/mips/save-restore-2.c: Likewise.
7388	* gcc.target/mips/save-restore-3.c: Likewise.
7389	* gcc.target/mips/save-restore-4.c: Likewise.
7390
73912007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7392
7393	PR tree-optimization/31966
7394	PR tree-optimization/32533
7395	* gcc.dg/tree-ssa/pr31966.c: New runtime test.
7396	* gfortran.dg/pr32533.f90: Ditto.
7397
73982007-07-02  Jakub Jelinek  <jakub@redhat.com>
7399
7400	* g++.dg/opt/nrv12.C: New test.
7401	* gcc.target/i386/nrv1.c: New test.
7402
7403	PR c++/31748
7404	* g++.dg/gomp/pr31748.C: New test.
7405
74062007-07-02  Ira Rosen  <irar@il.ibm.com>
7407
7408	PR tree-optimization/32230
7409	* gcc.dg/vect/pr32230.c: New test.
7410
74112007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7412
7413	* bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7414	* bind_c_coms.f90: Ditto.
7415	* bind_c_coms_driver.c: Ditto.
7416	* bind_c_dts.f90: Ditto.
7417	* bind_c_dts_2.f03: Ditto.
7418	* bind_c_dts_2_driver.c: Ditto.
7419	* bind_c_dts_3.f03: Ditto.
7420	* bind_c_dts_4.f03: Ditto.
7421	* bind_c_dts_driver.c: Ditto.
7422	* bind_c_implicit_vars.f03: Ditto.
7423	* bind_c_procs.f03: Ditto.
7424	* bind_c_usage_2.f03: Ditto.
7425	* bind_c_usage_3.f03: Ditto.
7426	* bind_c_usage_5.f03: Ditto.
7427	* bind_c_usage_6.f03: Ditto.
7428	* bind_c_usage_7.f03: Ditto.
7429	* bind_c_vars.f90: Ditto.
7430	* bind_c_vars_driver.c: Ditto.
7431	* binding_c_table_15_1.f03: Ditto.
7432	* binding_label_tests.f03: Ditto.
7433	* binding_label_tests_10.f03: Ditto.
7434	* binding_label_tests_10_main.f03: Ditto.
7435	* binding_label_tests_11.f03: Ditto.
7436	* binding_label_tests_11_main.f03: Ditto.
7437	* binding_label_tests_12.f03: Ditto.
7438	* binding_label_tests_13.f03: Ditto.
7439	* binding_label_tests_13_main.f03: Ditto.
7440	* binding_label_tests_14.f03: Ditto.
7441	* binding_label_tests_2.f03: Ditto.
7442	* binding_label_tests_3.f03: Ditto.
7443	* binding_label_tests_4.f03: Ditto.
7444	* binding_label_tests_5.f03: Ditto.
7445	* binding_label_tests_6.f03: Ditto.
7446	* binding_label_tests_7.f03: Ditto.
7447	* binding_label_tests_8.f03: Ditto.
7448	* binding_label_tests_9.f03: Ditto.
7449	* c_assoc.f90: Ditto.
7450	* c_assoc_2.f03: Ditto.
7451	* c_f_pointer_shape_test.f90: Ditto.
7452	* c_f_pointer_tests.f90: Ditto.
7453	* c_f_tests_driver.c: Ditto.
7454	* c_funloc_tests.f03: Ditto.
7455	* c_funloc_tests_2.f03: Ditto.
7456	* c_funloc_tests_3.f03: Ditto.
7457	* c_funloc_tests_3_funcs.c: Ditto.
7458	* c_kind_params.f90: Ditto.
7459	* c_kind_tests_2.f03: Ditto.
7460	* c_kinds.c: Ditto.
7461	* c_loc_driver.c: Ditto.
7462	* c_loc_test.f90: Ditto.
7463	* c_loc_tests_2.f03: Ditto.
7464	* c_loc_tests_2_funcs.c: Ditto.
7465	* c_loc_tests_3.f03: Ditto.
7466	* c_loc_tests_4.f03: Ditto.
7467	* c_loc_tests_5.f03: Ditto.
7468	* c_loc_tests_6.f03: Ditto.
7469	* c_loc_tests_7.f03: Ditto.
7470	* c_loc_tests_8.f03: Ditto.
7471	* c_ptr_tests.f03: Ditto.
7472	* c_ptr_tests_10.f03: Ditto.
7473	* c_ptr_tests_5.f03: Ditto.
7474	* c_ptr_tests_7.f03: Ditto.
7475	* c_ptr_tests_7_driver.c: Ditto.
7476	* c_ptr_tests_8.f03: Ditto.
7477	* c_ptr_tests_8_funcs.c: Ditto.
7478	* c_ptr_tests_9.f03: Ditto.
7479	* c_ptr_tests_driver.c: Ditto.
7480	* c_size_t_driver.c: Ditto.
7481	* c_size_t_test.f03: Ditto.
7482	* com_block_driver.f90: Ditto.
7483	* global_vars_c_init.f90: Ditto.
7484	* global_vars_c_init_driver.c: Ditto.
7485	* global_vars_f90_init.f90: Ditto.
7486	* global_vars_f90_init_driver.c: Ditto.
7487	* interop_params.f03: Ditto.
7488	* iso_c_binding_only.f03: Ditto.
7489	* iso_c_binding_rename_1.f03: Ditto.
7490	* iso_c_binding_rename_1_driver.c: Ditto.
7491	* iso_c_binding_rename_2.f03: Ditto.
7492	* iso_c_binding_rename_2_driver.c: Ditto.
7493	* kind_tests_2.f03: Ditto.
7494	* kind_tests_3.f03: Ditto.
7495	* module_md5_1.f90: Ditto.
7496	* only_clause_main.c: Ditto.
7497	* print_c_kinds.f90: Ditto.
7498	* test_bind_c_parens.f03: Ditto.
7499	* test_c_assoc.c: Ditto.
7500	* test_com_block.f90: Ditto.
7501	* test_common_binding_labels.f03: Ditto.
7502	* test_common_binding_labels_2.f03: Ditto.
7503	* test_common_binding_labels_2_main.f03: Ditto.
7504	* test_common_binding_labels_3.f03: Ditto.
7505	* test_common_binding_labels_3_main.f03: Ditto.
7506	* test_only_clause.f90: Ditto.
7507	* use_iso_c_binding.f90: Ditto.
7508	* value_5.f90: Ditto.
7509	* value_test.f90: Ditto.
7510	* value_tests_f03.f90: Ditto.
7511
75122007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7513
7514	* gcc.dg/tls/opt-14.c: New.
7515
75162007-07-01  Ollie Wild  <aaw@google.com>
7517
7518	* g++.dg/lookup/using16.C: New test.
7519	* g++.dg/lookup/using17.C: New test.
7520
75212007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7522
7523	PR fortran/32239
7524	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7525	(test_4): Use proper test for floating point equality.
7526	(test_8): Likewise.
7527
75282007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7529
7530	PR libgfortran/32554
7531	* gfortran.dg/fmt_p_1.f90: New test.
7532
75332007-07-01  Ira Rosen  <irar@il.ibm.com>
7534
7535	* gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7536	initialization and fix dg-final check - the initialization loop is
7537	vectorizable.
7538
75392007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7540	    Volker Reichelt  <v.reichelt@netcologne.de>
7541
7542	PR middle-end/32559
7543	* gcc.dg/pr32559.c: New test.
7544
75452007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7546
7547	PR tree-optimization/25371
7548	* gcc.dg/vect/pr25371.c: New test.
7549
75502007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7551
7552	* gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7553	when allocating and initializing a flexible array.
7554
75552007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7556
7557	PR fortran/20373
7558	* gfortran.dg/intrinsic.f90: New test.
7559
75602007-06-30  Tobias Burnus  <burnus@net-b.de>
7561
7562	PR fortran/32555
7563	* gfortran.dg/fmt_zero_check.f90: New.
7564
75652007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7566
7567	PR fortran/30284
7568	* gfortran.dg/repeat_f90: New test.
7569
75702007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7571
7572	PR testsuite/25241
7573	* gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7574	-pedantic-errors, so we should match errors.
7575	* gcc.dg/cpp/escape-1.c: Likewise.
7576	* gcc.dg/cpp/charconst.c: Empty character constants are errors.
7577	* gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7578	warning.
7579	* gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7580	errors instead of warnings.
7581	* gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7582	a pedantic warning.
7583	* gcc.dg/cpp/arith-3.c: Likewise.
7584
75852007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7586
7587	PR testsuite/25241
7588	* gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7589	* gcc.dg/pch/valid-2.c: Likewise.
7590	* gcc.dg/pch/valid-3.c: Likewise.
7591	* gcc.dg/pch/warn-1.c: Likewise.
7592	* gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7593
75942007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7595
7596	PR c/4076
7597	* gcc.dg/Wunused-function.c: New.
7598
75992007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7600
7601	* gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7602
76032007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7604
7605	* g++.dg/other/canon-31724.C: New.
7606
76072007-06-29  Jan Hubicka  <jh@suse.cz>
7608
7609	PR middle-end/32372
7610	* gcc.c-torture/compile/pr32372.c: new.
7611
76122007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7613
7614	* gfortran.dg/operator_3.f90: New test.
7615
76162007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7617
7618	* gfortran.dg/gomp/reduction1.f90: Adjust error message.
7619	* gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7620
76212007-06-29  Richard Guenther  <rguenther@suse.de>
7622
7623	PR middle-end/32493
7624	* gcc.dg/inline-23.c: New testcase.
7625
76262007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7627
7628	PR tree-optimization/24659
7629	* gcc.target/i386/vectorize2.c: New test.
7630	* gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7631	* gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7632
76332007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7634
7635	* gcc.dg/pointer-arith-9.c: New test.
7636
76372007-06-29  Tobias Burnus  <burnus@net-b.de>
7638
7639	PR fortran/32483
7640	* gfortran.dg/fmt_read_2.f90: New.
7641
76422007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7643
7644	* gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7645	If it exists, don't try to create it.
7646
76472007-06-28  Geoffrey Keating  <geoffk@apple.com>
7648
7649	* g++.dg/ext/visibility/ms-compat-1.C: New.
7650
76512007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7652
7653	PR tree-opt/32417
7654	* gfortran.fortran-torture/compile/pr32417.f90: New test.
7655
76562007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7657
7658	* gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7659	targets.
7660
76612007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7662
7663	PR fortran/32467
7664	* gfortran.dg/gomp/allocatable_components_1.f90: New test.
7665
76662007-06-27  Richard Guenther  <rguenther@suse.de>
7667
7668	PR middle-end/32492
7669	* gcc.dg/inline-22.c: New testcase.
7670
76712007-06-26  Hui-May Chang <hm.chang@apple.com>
7672
7673	* gcc.target/i386/large-size-array-3.c: Remove the larger size of
7674	the scan-assembler constant.
7675
76762007-06-25  Geoffrey Keating  <geoffk@apple.com>
7677
7678	PR 20216
7679	* gcc.dg/pr20216.c: New.
7680
76812007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7682
7683	PR tree-opt/32421
7684	* gcc.dg/vect/pr32421.c: New test.
7685
76862006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7687
7688	PR c++/32111
7689	* g++.dg/other/friend5.C: New test.
7690
76912007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7692
7693	PR fortran/32464
7694	* gfortran.dg/host_assoc_function_2.f90: New test.
7695
7696	PR fortran/31494
7697	* gfortran.dg/host_assoc_call_1.f90: New test.
7698
76992007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7700
7701	* gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7702
77032007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7704
7705	PR fortran/32456
7706	* gfortran.dg/error_format.f90: New test.
7707
77082007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7709
7710	PR fortran/32136
7711	* gfortran.dg/pr32136.f90: New test.
7712
77132007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7714
7715	PR fortran/31726
7716	* gfortran.dg/minmaxloc_1.f90: New test.
7717
7718	PR fortran/32298
7719	* gfortran.dg/minmaxloc_2.f90: New test.
7720
77212007-06-23  Richard Guenther  <rguenther@suse.de>
7722
7723	PR tree-optimization/16876
7724	PR middle-end/29478
7725	* gcc.dg/pr29254.c: The warning is bogus.
7726	* gcc.dg/warn-1.c: Likewise.
7727	* gcc.dg/assign-warn-3.c: Likewise.
7728	* gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7729
77302007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7731
7732	* gcc.c-torture/execute/20070623-1.c: New.
7733
77342007-06-22  Jan Hubicka  <jh@suse.cz>
7735
7736	* gcc.c-torture/compile/pr31541.c: New.
7737
77382007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7739
7740	* gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7741	Remove -m64 from dg-options.
7742
77432007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7744
7745	PR middle-end/32374
7746	* gcc.dg/pr32374.c: New test.
7747
77482007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7749
7750	PR fortran/32360
7751	* gfortran.dg/pointer_assign_3.f90: New test.
7752
77532007-06-21  Sebastian Pop  <sebpop@gmail.com>
7754
7755	* gcc.dg/tree-ssa/pr19590.c: New.
7756
77572007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7758
7759	PR fortran/31162
7760	* gfortran.dg/assign.f90: Update test.
7761	* gfortran.dg/real_do_1.f90: Update test.
7762	* gfortran.dg/gomp/omp_do1.f90: Update test.
7763	* gfortran.dg/warnings_are_errors_1.f: Update test.
7764	* gfortran.dg/g77/20010519-1.f: Update test.
7765	* gfortran.dg/g77/pr9258.f: Update test.
7766	* gfortran.dg/g77/960317-1.f: Update test.
7767
77682007-06-21  Richard Guenther  <rguenther@suse.de>
7769
7770	PR tree-optimization/32453
7771	* gcc.c-torture/compile/pr32453.c: New testcase.
7772
77732007-06-21  Jakub Jelinek  <jakub@redhat.com>
7774
7775	PR tree-optimization/31866
7776	* gcc.dg/pr31866.c: New test.
7777
77782007-06-21  Richard Guenther  <rguenther@suse.de>
7779
7780	PR tree-optimization/32451
7781	* g++.dg/torture/20070621-1.C: New testcase.
7782
77832007-06-21  Christian Bruel  <christian.bruel@st.com>
7784
7785	* gcc.dg/attr-isr.c: Test delay slot content.
7786
77872007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7788
7789	PR fortran/32361
7790	gfortran.dg/pointer_assign_2.f90: New test.
7791
77922007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7793
7794	PR fortran/25061
7795	gfortran.dg/invalid_procedure_name.f90: New test.
7796
77972007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7798
7799	PR tree-optimization/25737
7800	* gcc.dg/tree-ssa/alias-14.c: New test.
7801
78022007-06-20  Hui-May Chang  <hm.chang@apple.com>
7803
7804	* gcc.target/i386/large-size-array-3.c: New.
7805
78062007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7807	Richard Guenther  <rguenther@suse.de>
7808
7809	PR fortran/32140
7810	* gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7811
78122007-06-20  Jakub Jelinek  <jakub@redhat.com>
7813
7814	PR middle-end/31959
7815	* gcc.dg/pr31959.c: New test.
7816
7817	PR inline-asm/32109
7818	* g++.dg/ext/asm10.C: New test.
7819
7820	PR middle-end/32285
7821	* gcc.c-torture/execute/20070614-1.c: New test.
7822
78232007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7824
7825	* gcc.target/arm/stack-corruption.c: New test.
7826
78272007-06-19  Richard Guenther  <rguenther@suse.de>
7828
7829	* g++.dg/torture/pr30252.C: New testcase.
7830
78312007-06-19  Jakub Jelinek  <jakub@redhat.com>
7832
7833	PR tree-optimization/32353
7834	* g++.dg/opt/nrv13.C: New test.
7835
78362007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7837
7838	PR fortran/20863
7839	PR fortran/20882
7840	* gfortran.dg/impure_assignment_2.f90 : New test.
7841
7842	PR fortran/32236
7843	* gfortran.dg/data_initialized_2.f90 : New test.
7844
7845	* gfortran.dg/equiv_7.f90 : Test for endianess and call the
7846	appropriate version of 'dmach'.
7847
78482007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7849
7850	PR target/32389
7851	* gcc.target/i386/pr32389.c New test.
7852
78532007-06-18  Simon Baldwin <simonb@google.com>
7854
7855	PR c++/31923
7856	* g++.dg/template/error25.C: New.
7857	* g++.dg/template/spec35.C: New.
7858
78592007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7860
7861	* gcc.c-torture/compile/pr32355.c: New testcase.
7862
78632007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7864
7865	PR tree-optimization/32383
7866	* g++.dg/opt/pr32383.C: New test.
7867
78682007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7869
7870	PR rtl-optimization/32366
7871	* gcc.dg/vect/pr32366.c: New test.
7872
78732007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7874
7875	* gcc.c-torture/compile/pr32349.c: New testcase.
7876
78772007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7878
7879	* gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7880	* gcc.target/sparc/combined-2.c: Likewise.
7881	* gcc.target/sparc/fexpand.c : Likewise.
7882	* gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7883	* gcc.target/sparc/fpack16.c : Likewise.
7884	* gcc.target/sparc/fpmerge.c : Likewise.
7885	* gcc.target/sparc/fpmul.c : Likewise.
7886	* gcc.target/sparc/noresult.c : Likewise.
7887	* gcc.target/sparc/pdist.c: Likewise.
7888
78892007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7890
7891	PR middle-end/31723
7892	* gcc.target/i386/recip-divf.c: New test.
7893	* gcc.target/i386/recip-sqrtf.c: Ditto.
7894	* gcc.target/i386/recip-vec-divf.c: Ditto.
7895	* gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7896	* gcc.target/i386/sse-recip.c: Ditto.
7897	* gcc.target/i386/sse-recip-vec.c: Ditto.
7898
78992007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7900
7901	PR tree-opt/32225
7902	* gcc.c-torture/compile/20070605-1.c: New test.
7903
7904	* gcc.c-torture/compile/20070603-1.c: New testcase.
7905	* gcc.c-torture/compile/20070603-2.c: New testcase.
7906
7907	* gcc.c-torture/compile/20070531-1.c: New test.
7908
7909	PR tree-opt/32167
7910	* gcc.c-torture/compile/20070531-2.c: New test.
7911
7912	PR tree-opt/32144
7913	* gcc.c-torture/compile/20070529-1.c: New test.
7914
7915	PR tree-opt/32145
7916	* gcc.c-torture/compile/20070529-2.c: New test.
7917
7918	PR tree-opt/32015
7919	* gcc.c-torture/compile/20070520-1.c: New test.
7920
7921	* g++.dg/ext/java-1.C: New test.
7922
7923	* gcc.dg/vect/vect-106.c: We are now able to vectorize two
7924	loops instead of one. Remove the "can't determine dependence"
7925	check.
7926	* gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7927	needed as the cast is gone in the first place.
7928	* gcc.dg/max-1.c: Change local variable a to be a global one.
7929	* gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7930	have a cast which is PREd.
7931
79322007-06-15  Mark Mitchell  <mark@codesourcery.com>
7933
7934	* g++.dg/lookup/anon6.C: New test.
7935
79362007-06-14  Dirk Mueller  <dmueller@suse.de>
7937
7938	PR c++/31806
7939	* g++.dg/opt/static6.C: New testcase.
7940
79412007-06-14  Geoff Keating  <geoffk@apple.com>
7942
7943	* g++.dg/ext/visibility/overload-1.C: New.
7944
7945	PR 31093
7946	* g++.dg/ext/visibility/anon4.C: New.
7947
79482007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7949
7950	PR target/32268
7951	* gcc.target/i386/pr32268.c: New test.
7952
79532007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7954
7955	* gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7956	from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7957	_Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7958
7959	*  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7960	from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7961	converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7962	BID is used.
7963
79642007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7965
7966	PR fortran/32302
7967	* gfortran.dg/common_resize_1.f90: New test.
7968
79692007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7970
7971	PR target/32274
7972	* gcc.dg/vect/pr32224.c: Fix.
7973
79742007-06-13  Eric Christopher  <echristo@apple.com>
7975
7976	* gcc.target/i386/ssefn-1.c: Add -march=i386.
7977
79782007-06-13  Tobias Burnus  <burnus@net-b.de>
7979
7980	PR fortran/32323
7981	* gfortran.dg/actual_array_vect_1.f90: New.
7982
79832007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7984
7985	* gcc.target/sparc/mfpu.c: New test.
7986
79872007-06-12  Geoff Keating  <geoffk@apple.com>
7988
7989	* g++.dg/warn/weak1.C: Suppress on Darwin.
7990	* g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7991
79922007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7993
7994	PR middle-end/31579
7995	 * g++.dg/torture/pr31579.C: New testcase.
7996
79972007-06-12  Ian Lance Taylor  <iant@google.com>
7998
7999	PR libstdc++/29286
8000	* g++.dg/init/new16.C: New test.
8001	* g++.dg/init/new17.C: New test.
8002	* g++.dg/init/new18.C: New test.
8003	* g++.dg/init/new19.C: New test.
8004
80052007-06-12  Olivier Hainque  <hainque@adacore.com>
8006
8007	* gnat.dg/lhs_view_convert.adb: New test.
8008
80092007-06-12  Richard Guenther  <rguenther@suse.de>
8010
8011	PR tree-optimization/15353
8012	PR tree-optimization/31657
8013	* gcc.c-torture/execute/20070424-1.c: New testcase.
8014	* gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8015	* gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8016	* gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8017	* gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8018	* gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8019
80202007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8021
8022	PR rtl-optimization/32293
8023	* gcc.dg/pr32293.c: New test.
8024
80252007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8026
8027	* gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8028
80292007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8030
8031	PR fortran/29786
8032	* gfortran.dg/equiv_7.f90: New test.
8033	* gfortran.dg/equiv_constraint_7.f90: Change error message.
8034
8035	PR fortran/30875
8036	* gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8037
80382007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8039
8040	* gcc.dg/setjmp-3.c: Rename raise to raise0.
8041	* gcc.dg/setjmp-4.c: Likewise.
8042	* gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8043
80442007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8045
8046	PR rtl-optimization/31025
8047	* gfortran.dg/pr31025.f90: New.
8048
80492007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8050
8051	PR target/32280
8052	* gcc.target/i386/pr32280.c: New test.
8053
80542007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8055
8056	PR middle-end/32279
8057	* gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8058
80592007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8060
8061	PR libgfortran/32235
8062	* gfortran.dg/backspace_9.f: New test.
8063
80642007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8065
8066	* gcc.dg/tree-ssa/prefetch-7.c: New test.
8067
80682007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8069
8070	* gcc.dg/tree-ssa/loop-28.c: New testcase.
8071
80722007-06-09  Ian Lance Taylor  <iant@google.com>
8073
8074	PR tree-optimization/32169
8075	* gcc.c-torture/compile/pr32169.c: New test.
8076
80772007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8078
8079	* gcc.dg/vect/costmodel: New directory.
8080	* gcc.dg/vect/costmodel/i386: New directory.
8081	* gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8082	* gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8083	New test.
8084	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8085	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8086	* gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8087	* gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8088	* gcc.dg/vect/costmodel/x86_64: New directory.
8089	* gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8090	New testsuite.
8091	* gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8092	New test.
8093	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8094	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8095	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8096	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8097	* gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8098
80992007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8100
8101	PR tree-optimization/32243
8102	* gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8103	flags for -Os tests.
8104	* gcc.dg/vect/03-vect-pr32243.c: New test.
8105
81062007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8107
8108	PR tree-optimization/32224
8109	* gcc.dg/vect/pr32224.c: New test.
8110
81112007-06-08  Jakub Jelinek  <jakub@redhat.com>
8112
8113	PR c++/32177
8114	* g++.dg/gomp/pr32177.C: New test.
8115
81162007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8117
8118	PR testsuite/25241
8119	* gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8120	* gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8121	warning nor an error.
8122	* gcc.dg/Wfatal-2.c: Likewise.
8123	* gcc.dg/Werror-1.c: Likewise.
8124	* gcc.dg/Werror-5.c: Likewise.
8125	* gcc.dg/Werror-7.c: Likewise.
8126	* gcc.dg/Werror-10.c: Likewise.
8127	* gcc.dg/Werror-11.c: Likewise.
8128
81292007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8130
8131	PR c++/30759
8132	* g++.dg/init/brace6.C: New test.
8133
81342007-06-07  Geoffrey Keating  <geoffk@apple.com>
8135
8136	* g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8137	* g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8138	* g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8139	* g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8140
8141	* gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8142	* gcc.dg/20050826-1.c: Run on all Darwin platforms.
8143	* gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8144	* gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8145	* gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8146	* gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8147	* gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8148	* gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8149
8150	* gcc.dg/darwin-minversion-3.c: New.
8151
81522007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8153
8154	* gcc.target/i386/builtin-copysign.c: New test.
8155
81562007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8157
8158	PR tree-optimization/32220
8159	* gfortran.dg/predcom-2.f: New testcase.
8160
81612007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8162
8163	PR tree-opt/32231
8164	* gcc.target/i386/vectorize4.c: New test.
8165
81662007-06-06  Steve Ellcey  <sje@cup.hp.com>
8167
8168	* gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8169
81702007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8171
8172	PR testsuite/25241
8173	* gcc.dg/simd-5.c: Mark output as a note.
8174	* gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8175	dg-message.
8176	* gcc.dg/simd-1.c: Likewise.
8177	* gcc.dg/always_inline.c: Mark output as a sorry.
8178	* gcc.dg/always_inline2.c: Likewise.
8179	* gcc.dg/always_inline3.c: Likewise.
8180
81812007-06-06  Ian Lance Taylor  <iant@google.com>
8182
8183	* g++.dg/conversion/enum1.C: New test.
8184
81852007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8186
8187	PR tree-optimization/32216
8188	* gcc.dg/vect/pr32216.c: New test.
8189
81902007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8191
8192	PR testsuite/18923
8193	* gfortran.dg/invalid_contains_1.f90: New test.
8194	* gfortran.dg/invalid_contains_2.f90: New test.
8195
81962007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8197
8198	PR testsuite/32057
8199	* gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8200	midnight issues.
8201
82022007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8203
8204	PR testsuite/25241
8205	* gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8206	dg-message to match de note.
8207	* gcc.dg/pr26570.c: Use dg-message for a note.
8208	* gcc.dg/pr29254.c: Use dg-message for generic output and use
8209	dg-error instead of dg-warning because of -Werror.
8210	* gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8211	neither an error, nor a warning.
8212	* gcc.dg/glibc-uclibc-2.c: Likewise
8213	* gcc.dg/cpp/19940712-1.c: Likewise.
8214
82152007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8216
8217	PR preprocessor/23479
8218	* gcc.dg/binary-constants-1.c: Add test suites for
8219	the 0b-prefixed binary integer constants.
8220	* gcc.dg/binary-constants-2.c: Ditto.
8221	* gcc.dg/binary-constants-3.c: Ditto.
8222	* gcc.dg/binary-constants-4.c: Ditto.
8223
82242007-06-05  Ian Lance Taylor  <iant@google.com>
8225
8226	* gcc.dg/Wstrict-overflow-19.c: New test.
8227
82282007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8229
8230	* gcc.dg/matrix/matrix-6.c: Remove conversion.
8231
82322007-06-04  Ian Lance Taylor  <iant@google.com>
8233
8234	* gcc.dg/Wstrict-overflow-18.c: New test.
8235
82362007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8237
8238	PR testsuite/25241
8239	* gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8240	* gcc.dg/cpp/mi5.c: Likewise.
8241	* gcc.dg/cpp/mi7.c: Likewise.
8242
82432007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8244
8245	PR c/32191
8246	* gcc.dg/pr32191.c: New test.
8247
82482007-05-28  Tobias Burnus  <burnus@net-b.de>
8249
8250	PR fortran/32124
8251	* gfortran.dg/allocate_stat_1.f90: Remove.
8252
82532007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8254
8255	* gcc.target/i386/sse4_2-check.h: New.
8256	* gcc.target/i386/sse4_2-crc32b.c: Likewise.
8257	* gcc.target/i386/sse4_2-crc32.h: Likewise.
8258	* gcc.target/i386/sse4_2-crc32l.c: Likewise.
8259	* gcc.target/i386/sse4_2-crc32q.c: Likewise.
8260	* gcc.target/i386/sse4_2-crc32w.c: Likewise.
8261	* gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8262	* gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8263	* gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8264	* gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8265	* gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8266	* gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8267	* gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8268	* gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8269	* gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8270	* gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8271	* gcc.target/i386/sse4_2-popcnt.h: Likewise.
8272	* gcc.target/i386/sse4_2-popcntl.c: Likewise.
8273	* gcc.target/i386/sse4_2-popcntq.c: Likewise.
8274
82752007-06-01  Geoffrey Keating  <geoffk@apple.com>
8276
8277	* gcc.dg/pie-link.c: New test.
8278
82792007-06-01  Ian Lance Taylor  <iant@google.com>
8280
8281	* gcc.dg/Wstrict-overflow-17.c: New test.
8282
82832007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8284
8285	* gcc.dg/builtin-return-1.c (g): New.
8286	(main): Allocate at least 64 bytes on the stack.
8287
82882007-05-31  Mark Mitchell  <mark@codesourcery.com>
8289
8290	* g++.dg/init/cleanup3.C: New test.
8291
82922007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8293
8294	* gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8295	int is 16 bits.
8296
8297007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8298
8299	PR fortran/32156
8300	* gfortran.dg/char_array_constructor_3.f90: New test.
8301
83022007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8303
8304	PR tree-optimization/32160
8305	* gfortran.dg/predcom-1.f: New test.
8306
83072007-05-31  Richard Guenther  <rguenther@suse.de>
8308
8309	* g++.dg/other/str_empty.C: Move...
8310	* g++.dg/other/pr30567.C: Move...
8311	* g++.dg/tree-ssa/pr27218.C: Move...
8312	* g++.dg/torture: ...here and remove dg-options.
8313
83142007-05-31  Paolo Carlini  <pcarlini@suse.de>
8315
8316	PR c++/32158
8317	* g++.dg/ext/is_pod_incomplete.C: New.
8318
83192007-05-31  Russell Yanofsky <russ@yanofsky.org>
8320	    Douglas Gregor <doug.gregor@gmail.com>
8321	    Pedro Lamarao <pedro.lamarao@mndfck.org>
8322	    Howard Hinnant <howard.hinnant@gmail.com>
8323
8324	PR c++/7412
8325	PR c++/29939
8326	* g++.dg/cpp0x/rv8p.C: New.
8327	* g++.dg/cpp0x/temp-constructor-bug.C: New.
8328	* g++.dg/cpp0x/cast-bug.C: New.
8329	* g++.dg/cpp0x/elision_weak.C: New.
8330	* g++.dg/cpp0x/collapse-bug.C: New.
8331	* g++.dg/cpp0x/rv3p.C: New.
8332	* g++.dg/cpp0x/rv7n.C: New.
8333	* g++.dg/cpp0x/overload-conv-1.C: New.
8334	* g++.dg/cpp0x/rv2n.C: New.
8335	* g++.dg/cpp0x/deduce.C: New.
8336	* g++.dg/cpp0x/temp-va-arg-bug.C: New.
8337	* g++.dg/cpp0x/rv6p.C: New.
8338	* g++.dg/cpp0x/template_deduction.C: New.
8339	* g++.dg/cpp0x/implicit-copy.C: New.
8340	* g++.dg/cpp0x/rv1p.C: New.
8341	* g++.dg/cpp0x/cast.C: New.
8342	* g++.dg/cpp0x/rv5n.C: New.
8343	* g++.dg/cpp0x/collapse.C: New.
8344	* g++.dg/cpp0x/overload-conv-2.C: New.
8345	* g++.dg/cpp0x/rv4p.C: New.
8346	* g++.dg/cpp0x/rvo.C: New.
8347	* g++.dg/cpp0x/iop.C: New.
8348	* g++.dg/cpp0x/rv3n.C: New.
8349	* g++.dg/cpp0x/rv7p.C: New.
8350	* g++.dg/cpp0x/reference_collapsing.C: New.
8351	* g++.dg/cpp0x/overload.C: New.
8352	* g++.dg/cpp0x/named.C: New.
8353	* g++.dg/cpp0x/rv2p.C: New.
8354	* g++.dg/cpp0x/rv6n.C: New.
8355	* g++.dg/cpp0x/not_special.C: New.
8356	* g++.dg/cpp0x/bind.C: New.
8357	* g++.dg/cpp0x/rv1n.C: New.
8358	* g++.dg/cpp0x/rv5p.C: New.
8359	* g++.dg/cpp0x/elision.C: New.
8360	* g++.dg/cpp0x/named_refs.C: New.
8361	* g++.dg/cpp0x/unnamed_refs.C: New.
8362	* g++.dg/cpp0x/rv4n.C: New.
8363	* g++.dg/cpp0x/elision_neg.C: New.
8364	* g++.dg/init/copy7.C: Run in C++98 mode.
8365	* g++.dg/overload/arg1.C: Ditto.
8366	* g++.dg/overload/arg4.C: Ditto.
8367
83682007-05-30  Jakub Jelinek  <jakub@redhat.com>
8369
8370	PR c++/31809
8371	* g++.dg/opt/static5.C: New test.
8372
83732007-05-30  Richard Guenther  <rguenther@suse.de>
8374
8375	* g++.dg/dg.exp: Prune torture/.
8376	* g++.dg/torture/dg-torture.exp: New testsuite.
8377
83782007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8379
8380	* gcc.target/arm/pr27387.C: Move and rename to ...
8381	* g++.dg/inherit/thunk8.C: ... here.
8382
83832007-05-30  Jakub Jelinek  <jakub@redhat.com>
8384
8385	PR tree-optimization/31769
8386	* g++.dg/gomp/pr31769.C: New test.
8387
83882007-05-29  Hui-May Chang  <hm.chang@apple.com>
8389
8390	* gcc.target/i386/stack-realign.c: New.
8391
83922007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8393
8394	* gcc.dg/tree-ssa/prefetch-6.c: New test.
8395
83962007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8397
8398	* gfortran.dg/sizeof.f90: New.
8399
84002007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8401
8402	PR c/31339
8403	* gcc.dg/boolcomplex-1.c: New test.
8404
8405	PR c++/31339
8406	* g++.dg/ext/boolcomplex-1.c: New test.
8407
84082007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8409
8410	* gcc.dg/matrix: New directory.
8411
84122007-05-28  Tobias Burnus  <burnus@net-b.de>
8413
8414	PR fortran/32124
8415	* gfortran.dg/allocate_stat_1.f90: New.
8416
84172007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8418
8419	PR fortran/31972
8420	* transfer_hollerith_1.f90: New test.
8421
84222007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8423
8424	PR tree-opt/32100
8425	* gcc.c-torture/execute/vrp-7.c: New test.
8426
84272007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8428
8429	* gfortran.dg/transfer_simplify_4.f90: New test.
8430
84312007-05-27  Tobias Burnus  <burnus@net-b.de>
8432
8433	PR fortran/32088
8434	* gfortran.dg/func_result_3.f90: New.
8435
84362007-05-27  Tobias Burnus  <burnus@net-b.de>
8437
8438	PR middle-end/32083
8439	* gfortran.dg/transfer_simplify_3.f90: New.
8440
84412007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8442
8443	PR target/32065
8444	* gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8445	to compile options.
8446	* gcc.target/i386/pr32065-2.c: New test.
8447
84482007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8449
8450	PR fortran/31813
8451	* gfortran.dg/io_constraints_2.f90: Update.
8452
84532007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8454
8455	PR fortran/31219
8456	* gfortran.dg/array_constructor_17.f90: New test.
8457
84582007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8459
8460	PR tree-opt/32090
8461	* g++.dg/opt/array2.C: New testcase.
8462
84632007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8464
8465	PR target/32065
8466	* gcc.target/i386/pr32065.c: New test.
8467
84682007-05-25  Dirk Mueller  <dmueller@suse.de>
8469	    Marcus Meissner <meissner@suse.de>
8470
8471	* gcc.dg/attr-alloc_size.c: New.
8472
84732007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8474	    Lee Millward  <lee.millward@gmail.com>
8475
8476	PR c++/31745
8477	* g++.dg/parse/crash34.C: New test.
8478
8479	* g++.dg/parse/crash35.C: New test.
8480
84812007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8482
8483	* gcc.target/i386/sse2-check.h: New.
8484	* gcc.target/i386/sse2-vec-1.c: Likewise.
8485	* gcc.target/i386/sse2-vec-2.c: Likewise.
8486	* gcc.target/i386/sse2-vec-3.c: Likewise.
8487	* gcc.target/i386/sse2-vec-4.c: Likewise.
8488	* gcc.target/i386/sse2-vec-5.c: Likewise.
8489	* gcc.target/i386/sse2-vec-6.c: Likewise.
8490
84912007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8492
8493	PR c++/31431
8494	PR c++/31432
8495	PR c++/31434
8496	PR c++/31435
8497	PR c++/31437
8498	PR c++/31438
8499	PR c++/31442
8500	PR c++/31443
8501	PR c++/31444
8502	PR c++/31445
8503	* g++.dg/cpp0x/pr31431.C: New.
8504	* g++.dg/cpp0x/pr31437.C: New.
8505	* g++.dg/cpp0x/pr31442.C: New.
8506	* g++.dg/cpp0x/pr31444.C: New.
8507	* g++.dg/cpp0x/pr31431-2.C: New.
8508	* g++.dg/cpp0x/pr31432.C: New.
8509	* g++.dg/cpp0x/pr31434.C: New.
8510	* g++.dg/cpp0x/pr31438.C: New.
8511	* g++.dg/cpp0x/pr31443.C: New.
8512	* g++.dg/cpp0x/pr31445.C: New.
8513	* g++.dg/cpp0x/variadic-crash1.C: New.
8514
85152007-05-25  Richard Sandiford  <richard@codesourcery.com>
8516
8517	* gcc.target/arm/long-calls-1.c: New test.
8518	* gcc.target/arm/long-calls-2.c: Likewise.
8519	* gcc.target/arm/long-calls-3.c: Likewise.
8520	* gcc.target/arm/long-calls-4.c: Likewise.
8521
85222007-05-25  Richard Guenther  <rguenther@suse.de>
8523	    Andrew Pinski  <andrew_pinski@playstation.sony.com>
8524
8525	PR tree-optimization/31982
8526	* gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8527
85282007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8529
8530	PR fortran/32047
8531	* gfortran.dg/result_in_spec_2.f90: New test.
8532
85332007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8534
8535	* gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8536
85372007-05-24  Ollie Wild  <aaw@google.com>
8538
8539	* gcc.dg/cpp/counter-1.c: New test.
8540	* gcc.dg/pch/counter-1.c: New test.
8541	* gcc.dg/pch/counter-1.hs: New file.
8542	* gcc.dg/pch/counter-2.c: New test.
8543	* gcc.dg/pch/counter-2.hs: New file.
8544	* gcc.dg/pch/counter-3.c: New test.
8545	* gcc.dg/pch/counter-3.hs: New file.
8546
85472007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8548
8549	* gcc.dg/tree-ssa/predcom-1.c: New test.
8550	* gcc.dg/tree-ssa/predcom-2.c: New test.
8551	* gcc.dg/tree-ssa/predcom-3.c: New test.
8552	* gcc.dg/tree-ssa/predcom-4.c: New test.
8553	* gcc.dg/tree-ssa/predcom-5.c: New test.
8554	* gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8555
85562007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8557
8558	PR testsuite/32062
8559	* gcc.target/i386/sse4_1-check.h (MASK): New.
8560
85612007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8562
8563	PR fortran/32038
8564	* gfortran.dg/pr25603.f: Initialize integer variables.
8565
85662007-05-23  Ian Lance Taylor  <iant@google.com>
8567
8568	* g++.dg/other/vrp1.C: New test.
8569
85702007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8571
8572	PR preprocessor/20077
8573	* gcc.dg/cpp/paste15.c: New test.
8574
85752007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8576	    Nigel Stephens  <nigel@mips.com>
8577	    Richard Sandiford  <richard@codesourcery.com>
8578
8579	* gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8580	* gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8581	* gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8582	* gcc.target/mips/inter/mips16-inter.exp: New.
8583
85842007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8585
8586	* gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8587
85882007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8589
8590	* gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8591	nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8592	* gcc.target/i386/sse3-addsubps.c: Likewise.
8593	* gcc.target/i386/sse3-haddpd.c: Likewise.
8594	* gcc.target/i386/sse3-haddps.c: Likewise.
8595	* gcc.target/i386/sse3-hsubpd.c: Likewise.
8596	* gcc.target/i386/sse3-hsubps.c: Likewise.
8597	* gcc.target/i386/sse3-lddqu.c: Likewise.
8598	* gcc.target/i386/sse3-movddup.c: Likewise.
8599	* gcc.target/i386/sse3-movshdup.c: Likewise.
8600	* gcc.target/i386/sse3-movsldup.c: Likewise.
8601
8602	* gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8603	nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8604	* gcc.target/i386/ssse3-pabsd.c: Likewise.
8605	* gcc.target/i386/ssse3-pabsw.c: Likewise.
8606	* gcc.target/i386/ssse3-palignr.c: Likewise.
8607	* gcc.target/i386/ssse3-phaddd.c: Likewise.
8608	* gcc.target/i386/ssse3-phaddsw.c: Likewise.
8609	* gcc.target/i386/ssse3-phaddw.c: Likewise.
8610	* gcc.target/i386/ssse3-phsubd.c: Likewise.
8611	* gcc.target/i386/ssse3-phsubsw.c: Likewise.
8612	* gcc.target/i386/ssse3-phsubw.c: Likewise.
8613	* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8614	* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8615	* gcc.target/i386/ssse3-pshufb.c: Likewise.
8616	* gcc.target/i386/ssse3-psignb.c: Likewise.
8617	* gcc.target/i386/ssse3-psignd.c: Likewise.
8618	* gcc.target/i386/ssse3-psignw.c: Likewise.
8619	* gcc.target/i386/ssse3-vals.h: Likewise.
8620
8621	* gcc.target/i386/sse3-check.h: New file.
8622	* gcc.target/i386/ssse3-check.h: Likewise.
8623
86242007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8625
8626	PR middle-end/31095
8627	* gcc.c-torture/compile/bcopy-1.c: New testcase.
8628
86292007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8630
8631	PR middle-end/31606
8632	* gcc.c-torture/20070522-1.c: New testcase.
8633
86342007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8635
8636	* gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8637
86382007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8639
8640	* gcc.c-torture/execute/ieee/20000320-1.x,
8641	gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8642	m68k-*-* and check_effective_target_coldfire_fpu.
8643
86442007-05-22  Ollie Wild  <aaw@google.com>
8645
8646	* g++.dg/lookup/hidden-class10.C: New test.
8647	* g++.dg/lookup/hidden-class11.C: New test.
8648
86492007-05-22  Ollie Wild  <aaw@google.com>
8650
8651	* g++.dg/lookup/name-clash5.C: New test.
8652	* g++.dg/lookup/name-clash6.C: New test.
8653
86542007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8655
8656	* g++.dg/other/i386-2.C: Update comments on header files tested.
8657	Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8658	of <tmmintrin.h>.
8659	* gcc.target/i386/sse-12.c: Likewise.
8660	* gcc.target/i386/sse-13.c: Likewise.
8661	* gcc.target/i386/sse-14.c: Likewise.
8662
8663	* gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8664	Redefined to test with immediate operand.
8665	(__builtin_ia32_blendps): Likewise.
8666	(__builtin_ia32_blendpd): Likewise.
8667	(__builtin_ia32_dpps): Likewise.
8668	(__builtin_ia32_dpps): Likewise.
8669	(__builtin_ia32_insertps128): Likewise.
8670	(__builtin_ia32_vec_ext_v4sf): Likewise.
8671	(__builtin_ia32_vec_set_v16qi): Likewise.
8672	(__builtin_ia32_vec_set_v4si): Likewise.
8673	(__builtin_ia32_vec_set_v2di): Likewise.
8674	(__builtin_ia32_vec_ext_v16qi): Likewise.
8675	(__builtin_ia32_vec_ext_v4si): Likewise.
8676	(__builtin_ia32_vec_ext_v2di): Likewise.
8677	(__builtin_ia32_roundpd): Likewise.
8678	(__builtin_ia32_roundsd): Likewise.
8679	(__builtin_ia32_roundps): Likewise.
8680	(__builtin_ia32_roundss): Likewise.
8681	(__builtin_ia32_mpsadbw128): Likewise.
8682
86832007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8684
8685	* gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8686
86872007-05-22  Janis Johnson  <janis187@us.ibm.com>
8688
8689	* gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8690	failures.
8691	* gcc.dg/dfp/func-struct.c: Ditto.
8692	* gcc.dg/dfp/operator-assignment.c: Ditto.
8693	* gcc.dg/dfp/convert-bfp.c: Ditto.
8694	* gcc.dg/dfp/convert-int.c: Ditto.
8695	* gcc.dg/dfp/convert-int-max.c: Ditto.
8696	* gcc.dg/dfp/func-scalar.c: Ditto.
8697	* gcc.dg/dfp/cast.c: Ditto.
8698	* gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8699	failures, and fix a typo in return type of arg1_128.
8700	* gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8701	failures, and fix a typo in a constant suffix.
8702	* gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8703	* gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8704
87052007-05-22  Janis Johnson  <janis187@us.ibm.com>
8706	    Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8707
8708	* lib/gcc-dg.exp(process_message): New proc.
8709	(dg-message): New test directive.
8710	* gcc.dg/always_inline.c: Use dg-message.
8711	* gcc.dg/always_inline2.c: Ditto.
8712	* gcc.dg/always_inline3.c: Ditto.
8713	* gcc.dg/invalid-call-1.c: Ditto.
8714	* gcc.dg/pr17506.c: Ditto.
8715	* gcc.dg/simd-5.c: Ditto.
8716	* gcc.dg/simd-6.c: Ditto.
8717	* gcc.dg/va-arg-2.c: Ditto.
8718	* gcc.dg/cpp/syshdr.c: Ditto.
8719	* gcc.dg/cpp/unc4.c: Ditto.
8720	* gcc.dg/cpp/trad/mi1.c: Ditto.
8721	* gcc.dg/cpp/trad/mi5.c: Ditto.
8722	* gcc.dg/cpp/trad/mi7.c: Ditto.
8723	* gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8724	* gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8725	* gcc.test-framework/test-framework.awk: Special-case outexists
8726	tests.
8727
87282007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8729
8730	* gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8731	(bit_SSE4_2): Likewise.
8732	(bit_POPCNT): Likewise.
8733
8734	* gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8735	Check if assembler supports SSE4 instructions.
8736
8737	* gcc.target/i386/sse4_1-blendpd.c: New file.
8738	* gcc.target/i386/sse4_1-blendps.c: Likewise.
8739	* gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8740	* gcc.target/i386/sse4_1-blendvps.c: Likewise.
8741	* gcc.target/i386/sse4_1-check.h: Likewise.
8742	* gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8743	* gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8744	* gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8745	* gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8746	* gcc.target/i386/sse4_1-extractps.c: Likewise.
8747	* gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8748	* gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8749	* gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8750	* gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8751	* gcc.target/i386/sse4_1-packusdw.c: Likewise.
8752	* gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8753	* gcc.target/i386/sse4_1-pblendw.c: Likewise.
8754	* gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8755	* gcc.target/i386/sse4_1-pextrb.c: Likewise.
8756	* gcc.target/i386/sse4_1-pextrd.c: Likewise.
8757	* gcc.target/i386/sse4_1-pextrq.c: Likewise.
8758	* gcc.target/i386/sse4_1-pextrw.c: Likewise.
8759	* gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8760	* gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8761	* gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8762	* gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8763	* gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8764	* gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8765	* gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8766	* gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8767	* gcc.target/i386/sse4_1-pminsb.c: Likewise.
8768	* gcc.target/i386/sse4_1-pminsd.c: Likewise.
8769	* gcc.target/i386/sse4_1-pminud.c: Likewise.
8770	* gcc.target/i386/sse4_1-pminuw.c: Likewise.
8771	* gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8772	* gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8773	* gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8774	* gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8775	* gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8776	* gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8777	* gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8778	* gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8779	* gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8780	* gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8781	* gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8782	* gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8783	* gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8784	* gcc.target/i386/sse4_1-pmulld.c: Likewise.
8785	* gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8786	* gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8787	* gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8788	* gcc.target/i386/sse4_1-round.h: Likewise.
8789	* gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8790	* gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8791	* gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8792	* gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8793	* gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8794	* gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8795	* gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8796	* gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8797	* gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8798	* gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8799	* gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8800	* gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8801	* gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8802	* gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8803
88042007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8805
8806	PR fortran/31627
8807	* gfortran.dg/bounds_check_7.f90: New test.
8808
88092007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8810
8811	* gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8812	(check_effective_target_sse4a): Ditto.
8813
8814	* gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8815	* gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8816	* gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8817	* gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8818	* gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8819	* gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8820	* gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8821	* gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8822	* gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8823	* gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8824	* gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8825	* gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8826	* gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8827	* gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8828	* gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8829	* gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8830	* gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8831	* gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8832	* gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8833	* gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8834
88352007-05-21  Mark Mitchell  <mark@codesourcery.com>
8836
8837	* g++.dg/ext/cleanup-1.C: New test.
8838	* g++.dg/ext/cleanup-2.C: Likewise.
8839	* g++.dg/ext/cleanup-3.C: Likewise.
8840	* g++.dg/ext/cleanup-4.C: Likewise.
8841	* g++.dg/ext/cleanup-5.C: Likewise.
8842	* g++.dg/ext/cleanup-6.C: Likewise.
8843	* g++.dg/ext/cleanup-8.C: Likewise.
8844	* g++.dg/ext/cleanup-9.C: Likewise.
8845	* g++.dg/ext/cleanup-10.C: Likewise.
8846	* g++.dg/ext/cleanup-11.C: Likewise.
8847	* g++.dg/ext/cleanup-dtor.C: Likewise.
8848
88492007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8850
8851	PR middle-end/31995
8852	* gcc.dg/vect/vect-102a.c: New test.
8853
88542007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8855	    Paolo Carlini  <pcarlini@suse.de>
8856	    Uros Bizjak  <ubizjak@gmail.com>
8857
8858	* gcc.dg/gcc-have-sync-compare-and-swap.c,
8859	gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8860	gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8861	gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8862	gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8863	New testcases.
8864
88652005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8866
8867	PR fortran/32002
8868	* gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8869
88702007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8871
8872	PR fortran/32027
8873	* gfortran.dg/do_3.F90: Add checks for the final value of the
8874	loop variable.
8875
88762007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8877
8878	* gcc.c-torture/execute/990127-2.x: New file.
8879
88802007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8881
8882	* gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8883	* gcc.target/i386/sse-12: Add -O to compile options.
8884	* g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8885	-msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8886	and mm3dnow.h.  Add -O to compile options.
8887
88882007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8889
8890	PR fortran/31867
8891	* gfortran.dg/char_length_5.f90: New test.
8892
8893	PR fortran/31994
8894	* gfortran.dg/array_reference_1.f90: New test.
8895
88962007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8897
8898	PR middle-end/7651
8899	PR c++/11856
8900	PR c/12963
8901	PR c/23587
8902	PR other/29694
8903	* gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8904	* gcc.dg/Wtype-limits.c: New.
8905	* gcc.dg/Wtype-limits-Wextra.c: New.
8906	* gcc.dg/Wtype-limits-no.c: New.
8907	* g++.dg/warn/Wtype-limits.C: New.
8908	* g++.dg/warn/Wtype-limits-Wextra.C: New.
8909	* g++.dg/warn/Wtype-limits-no.C: New.
8910
89112007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8912
8913	* gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8914	instead of "-msse2".'
8915	* gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8916	instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8917	and mm3dnow.h.
8918	* gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8919	to test with immediate operand.
8920	(__builtin_ia32_insertqi): Ditto.
8921	(__builtin_ia32_palignr128): Ditto.
8922	(__builtin_ia32_palignr): Ditto.
8923	(__builtin_ia32_pshufhw): Ditto.
8924	(__builtin_ia32_pshuflw): Ditto.
8925	(__builtin_ia32_pshufd): Ditto.
8926	(__builtin_ia32_vec_set_v8hi): Ditto.
8927	(__builtin_ia32_vec_ext_v8hi): Ditto.
8928	(__builtin_ia32_shufpd): Ditto.
8929	* gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8930
89312007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8932
8933	PR fortran/32001
8934	* gfortran.dg/min_max_conformance.f90: Added more testcases.
8935
89362007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8937
8938	PR target/31585
8939	* gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8940	and "__inline".  Use "-msse" instead of "-msse2".
8941
89422007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8943
8944	PR middle-end/7651
8945	* gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8946	* gcc.dg/20030906-2.c: Likewise.
8947	* objc.dg/method-17.m: Add -Wreturn-type.
8948	* obj-c++.dg/method-21.mm: Likewise.
8949
89502007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8951
8952	PR target/31585
8953	* gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8954	(__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8955	(__builtin_ia32_psrlqi128): Ditto.
8956	(__builtin_ia32_psrlwi128): Ditto.
8957	(__builtin_ia32_psrldi128): Ditto.
8958	(__builtin_ia32_psrldqi128): Ditto.
8959	(__builtin_ia32_pslldqi128): Ditto.
8960	(__builtin_ia32_psrawi128): Ditto.
8961	(__builtin_ia32_psradi128): Ditto.
8962	(__builtin_ia32_psllqi128): Ditto.
8963	(__builtin_ia32_pslldi128): Ditto.
8964	(__builtin_prefetch): Ditto.
8965	(__builtin_ia32_pshufw): Ditto.
8966	(__builtin_ia32_vec_set_v4hi): Ditto.
8967	(__builtin_ia32_vec_ext_v4hi): Ditto.
8968	(__builtin_ia32_shufps): Ditto.
8969	* gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8970
89712007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8972
8973	PR fortran/31974
8974	* gfortran.dg/char_allocation_1.f90: New test.
8975
89762007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8977
8978	* gcc.dg/Wconversion-integer.c: Group testcases and add more.
8979	* gcc.dg/Wconversion-sign.c: New.
8980	* gcc.dg/Wconversion-integer-no-sign.c: New.
8981	* g++.dg/warn/Wconversion-integer.C: Move some warnings to
8982	Wconversion-sign.C
8983	* g++.dg/warn/Wconversion-sign.C: New.
8984	* g++.old-deja/g++.other/warn4.C: Update.
8985	* g++.dg/warn/Wconversion1.C: Likewise.
8986
89872007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8988
8989	* gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8990	* gcc.dg/torture/builtin-math-4.c: Likewise.
8991
89922007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8993
8994	PR libfortran/31964
8995	* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8996
89972007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8998
8999	* gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9000
90012007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9002
9003	PR target/31628
9004	* gcc.target/i386/pr31628.c: New.
9005
90062007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9007
9008	PR middle-end/31344
9009	* gcc.dg/pr31344.c: New test.
9010
90112007-05-17  Ian Lance Taylor  <iant@google.com>
9012
9013	PR tree-optimization/31953
9014	* gcc.c-torture/compile/pr31953.c: New test.
9015
90162007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9017
9018	* gcc.dg/builtins-1.c: Test reentrant gamma functions.
9019
9020	* gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9021	and drem.
9022	* gcc.dg/torture/builtin-math-4.c: Likewise.
9023
9024	* gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9025	* gcc.dg/torture/builtin-math-4.c: Likewise.
9026
9027	* gcc.dg/torture/builtin-math-4.c: New test.
9028
90292007-05-17  Janis Johnson  <janis187@us.ibm.com>
9030	    Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9031
9032	* gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9033	* gcc.dg/cpp/include2.c: Ditto.
9034	* gcc.dg/cpp/mac-dir-2.c: Ditto.
9035	* gcc.dg/cpp/paste5.c: Ditto.
9036	* gcc.dg/cpp/paste6.c: Ditto.
9037	* gcc.dg/cpp/paste8.c: Ditto.
9038	* gcc.dg/cpp/paste11.c: Ditto.
9039	* gcc.dg/cpp/paste13.c: Ditto.
9040	* gcc.dg/cpp/skipping2.c: Ditto.
9041	* gcc.dg/reg-vol-struct-1.c: Ditto.
9042	* gcc.dg/Wshadow-1.c: Ditto.
9043	* gcc.dg/cpp/trad/comment.c: Ditto.
9044	* gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9045	* gcc.dg/cpp/if-2.c: Ditto.
9046	* gcc.dg/array-5.c: Ditto.
9047	* gcc.dg/inline-15.c: Ditto.
9048	* gcc.dg/pr27953.c: Ditto.
9049	* gcc.dg/Wno-c++-compat.c: Ditto.
9050
90512007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9052
9053	* g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9054
90552007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9056
9057	* gcc.c-torture/execute/20070517-1.c: New test.
9058
90592007-05-17  Daniel Franke <franke.daniel@gmail.com>
9060
9061	PR fortran/31919
9062	* gfortran.dg/min_max_conformance.f90: New test.
9063
90642007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9065
9066	* gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9067	* gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9068	gcc.dg/vect/vect-104.c: Use more complex construction to
9069	prevent vectorizing.
9070	* gcc.dg/tree-ssa/pr21559.c: Update outcome.
9071
90722007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9073
9074	PR tree-optimization/24659
9075	* gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9076	* gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9077	not vect_int target.
9078	* gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9079	not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9080	targets.
9081	* gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9082	* gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9083	* gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9084
90852007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9086
9087	* gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9088	and x86_64-*-* targets.
9089	* gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9090
90912007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9092
9093	PR fortran/18769
9094	PR fortran/30881
9095	PR fortran/31194
9096	PR fortran/31216
9097	PR fortran/31427
9098	* transfer_simplify_1.f90: New test.
9099	* transfer_simplify_2.f90: New test.
9100
91012007-05-15  Dominique d'Humières  <dominiq@lps.ens.fr>
9102
9103	* gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9104
91052007-05-14  Janis Johnson  <janis187@us.ibm.com>
9106
9107	* gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9108
9109	* gcc.dg/fltconst-pedantic-dfp.c: New test.
9110
9111	PR c/31924
9112	* gcc.dg/fltconst-1.c: New test.
9113
9114	* gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9115	* gcc.dg/dfp/operator-assignment.c: Ditto.
9116
91172007-05-14  Paolo Carlini  <pcarlini@suse.de>
9118
9119	PR c++/29928
9120	* g++.dg/rtti/typeid5.C: New.
9121
91222007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9123
9124	PR fortran/31725
9125	* gfortran.dg/substr_4.f: New test.
9126
91272007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9128
9129	* gcc.target/m68k/interrupt_thread-1.c,
9130	gcc.target/m68k/interrupt_thread-2.c,
9131	gcc.target/m68k/interrupt_thread-3.c: New.
9132	* gcc.target/m68k/m68k.exp: Accept fido.
9133
91342007-05-13  Dominique d'Humières  <dominiq@lps.ens.fr>
9135
9136	* gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9137	* gfortran.dg/altreturn_3.f90: Likewise.
9138	* gfortran.dg/assumed_dummy_1.f90: Likewise.
9139	* gfortran.dg/default_numeric_type_1.f90: Likewise.
9140	* gfortran.dg/inquire_iolength.f90: Likewise.
9141	* gfortran.dg/module_naming_1.f90: Likewise.
9142	* gfortran.dg/oldstyle_2.f90: Likewise.
9143	* gfortran.dg/operator_2.f90: Likewise.
9144	* gfortran.dg/parameter_array_element_1.f90: Likewise.
9145	* gfortran.dg/used_types_11.f90: Likewise.
9146	* gfortran.dg/zero_array_components_1.f90: Likewise.
9147	* gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9148	* gfortran.dg/parameter_array_dummy.f90: Likewise.
9149	* gfortran.dg/real_const_3.f90: Likewise.
9150
91512007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9152
9153	* gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9154	* gcc.dg/tree-ssa/loop-30.c: New test.
9155
91562007-05-13  Richard Guenther  <rguenther@suse.de>
9157
9158	* gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9159	scanning forwprop1.
9160	* g++.dg/tree-ssa/pr31146.C: Likewise.
9161
91622007-05-13  Revital Eres  <eres@il.ibm.com>
9163
9164	* gcc.dg/dse.c: New test.
9165
91662007-05-12  Richard Guenther  <rguenther@suse.de>
9167
9168	PR tree-optimization/31797
9169	* gcc.c-torture/compile/pr31797.c: New testcase.
9170
91712007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9172
9173	PR fortran/30746
9174	* gfortran.dg/host_assoc_function_1.f90: New test.
9175
91762007-05-11  Steve Ellcey  <sje@cup.hp.com>
9177
9178	PR c++/31829
9179	* g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9180
91812007-05-11  Silvius Rus  <rus@google.com>
9182
9183	* gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9184	* gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9185	* gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9186	* gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9187	* gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9188	* gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9189	* gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9190	* g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9191	* g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9192	* g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9193	* g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9194	* g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9195	* g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9196	* g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9197	* g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9198	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9199
92002007-05-11  Paolo Carlini  <pcarlini@suse.de>
9201
9202	PR other/31852
9203	* gcc.c-torture/execute/builtins/memchr.c: New.
9204	* gcc.c-torture/execute/builtins/memchr-lib.c: New.
9205	* gcc.c-torture/execute/builtins/lib/memchr.c: New.
9206
92072007-05-11 Paul Thomas <pault@gcc.gnu.org>
9208
9209	PR fortran/30876
9210	* gfortran.dg/recursive_reference_1.f90: Put error at correct
9211	line.
9212	* gfortran.dg/recursive_reference_2.f90: New test.
9213
92142007-05-11 Paul Thomas <pault@gcc.gnu.org>
9215
9216	PR fortran/30878
9217	* gfortran.dg/namelist_29.f90: New test.
9218
92192007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9220
9221	PR fortran/31474
9222	* gfortran.dg/entry_10.f90: New test.
9223
92242007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9225
9226	PR tree-optimization/31885
9227	* gcc.dg/tree-ssa/loop-29.c: New test.
9228
92292007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9230
9231	* assumed_dummy_1.f90: Fix dg directive.
9232	* char_initialiser_actual.f90: Likewise.
9233	* nested_modules_2.f90: Likewise.
9234	* shift-alloc.f90: Likewise.
9235
92362007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9237
9238	* gcc.dg/20070507-1.c: Disable for non-pic targets.
9239
92402007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9241
9242	PR libfortran/31880
9243	* gfortran.dg/unf_read_corrupted_2.f90: New test.
9244
92452007-05-09  Mike Stump  <mrs@apple.com>
9246
9247	* g++.dg/other/first-global.C: Add -fpie for darwin.
9248	* g++.dg/parse/attr-externally-visible-1.C: Likewise.
9249
92502007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9251
9252	* gcc.dg/20070507-1.c: New testcase.
9253
92542007-05-08  Chao-ying Fu  <fu@mips.com>
9255
9256	* gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9257	* gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9258	* gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9259	* gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9260
92612007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9262
9263	PR 31847
9264	* gcc.dg/pr31847.c: New test.
9265
92662007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9267
9268	PR fortran/31692
9269	* gfortran.dg/actual_array_result_1.f90: New test.
9270
92712007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9272
9273	PR fortran/29397
9274	* gfortran.dg/parameter_array_init_1.f90: New test.
9275
9276	PR fortran/29400
9277	* gfortran.dg/parameter_array_init_2.f90: New test.
9278
92792007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9280
9281	PR target/31854
9282	* gcc.target/i386/pr31854.c: New test.
9283
92842007-05-07  Janis Johnson  <janis187@us.ibm.com>
9285
9286	* gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9287
92882007-05-07  Mike Stump  <mrs@apple.com>
9289
9290	* g++.old-deja/g++.mike/empty.C: Add.
9291
92922007-05-07  Eric Christopher  <echristo@apple.com>
9293
9294	* gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9295
92962007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9297
9298	* gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9299	variable.  Rearrange conversions from binary float to decimal float.
9300
93012007-05-07  Mark Mitchell  <mark@codesourcery.com>
9302
9303	* gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9304	x86.
9305
93062007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9307
9308	* gnat.dg/opt1.ad[sb]: New testcase.
9309
93102007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9311
9312	PR fortran/31399
9313	* gfortran.dg/do_3.F90: New test.
9314
93152007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9316
9317	PR fortran/31764
9318	* gfortran.dg/new_line.f90: Add new checks.
9319
93202007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9321
9322	PR fortran/31201
9323	* gfortran.dg/large_unit_1.f90: New.
9324	* gfortran.dg/large_unit_2.f90: New.
9325	* gfortran.dg/iostat_4.f90: New
9326	* gfortran.dg/bounds_check_fail_1.f90: Updated.
9327
93282007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9329
9330	PR fortran/31540
9331	* gfortran.dg/char_result_4.f90: New test.
9332
93332007-06-05  Revital Eres  <eres@il.ibm.com>
9334
9335	PR 30957
9336	* gcc.dg/pr30957-1.c: New test.
9337
93382007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9339
9340	PR fortran/31251
9341	* gfortran.dg/char_type_len_2.f90: New test.
9342
93432007-05-05  Geoffrey Keating  <geoffk@apple.com>
9344
9345	PR 31775
9346	* g++.dg/other/nested-extern.cc: New.
9347	* g++.dg/other/nested-extern-1.C: New.
9348	* g++.dg/other/nested-extern-2.C: New.
9349
93502007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9351
9352	PR fortran/31760
9353	* gfortran.dg/erf.f90: New test.
9354	* gfortran.dg/besxy.f90: New test.
9355
93562007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9357
9358	PR fortran/22359
9359	* gfortran.dg/fseek.f90: New test.
9360
93612007-05-04  Bob Wilson  <bob.wilson@acm.org>
9362
9363	* g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9364
93652007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9366
9367	PR libfortran/31210
9368	* gfortran.dg/zero_length_1.f90: New test.
9369
93702007-05-04  Tobias Burnus  <burnus@net-b.de>
9371
9372	PR fortran/31803
9373	* gfortran.dg/char_pointer_assign_3.f90: New test.
9374	* gfortran.dg/char_result_2.f90: Re-enable test.
9375
93762007-05-04  Tobias Burnus  <burnus@net-b.de>
9377
9378	PR fortran/25071
9379	* gfortran.dg/char_length_3.f90: New test.
9380	* gfortran.dg/char_result_2.f90: Fix test.
9381
93822007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9383
9384	PR tree-optimization/30565
9385	* gcc.dg/tree-ssa/loop-27.c: New test.
9386
93872007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9388
9389	* gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9390	* gcc.target/bfin/arith.c (__v2hi): Likewise.
9391	* gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9392	* gcc.target/bfin/shift.c (__v2hi): Likewise.
9393
93942007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9395
9396	PR tree-optimization/31699
9397	* lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9398	New.
9399	(check_effective_target_vect_floatint_cvt): New.
9400	* gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9401	of specific targets.
9402	* gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9403	* gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9404	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
9405	* gcc.dg/vect/vect-iv-4.c: Likewise.
9406	* gcc.dg/vect/vect-multitypes-11.c: New.
9407	* gcc.dg/vect/pr31699.c: New.
9408
94092007-05-02  Geoffrey Keating  <geoffk@apple.com>
9410
9411	* gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9412
94132007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9414
9415	PR C++/31663
9416	* g++.dg/warn/anonymous-namespace-2.C: New.
9417	* g++.dg/warn/anonymous-namespace-2.h: New.
9418
94192007-05-02  Paul Brook  <paul@codesourcery.com>
9420
9421	* gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9422
94232007-05-02  Eric Christopher  <echristo@apple.com>
9424
9425	* gcc.dg/cpp/if-div.c: New file.
9426
94272007-05-02  Tom Tromey  <tromey@redhat.com>
9428
9429	PR preprocessor/28709:
9430	* gcc.dg/cpp/pr28709.c: New file.
9431
94322007-05-02  Richard Guenther  <rguenther@suse.de>
9433
9434	PR tree-optimization/31146
9435	* g++.dg/tree-ssa/pr31146-2.C: New testcase.
9436
94372007-05-01  Geoffrey Keating  <geoffk@apple.com>
9438
9439	* gcc.c-torture/compile/limits-blockid.c: New.
9440	* gcc.c-torture/compile/limits-caselabels.c: New.
9441	* gcc.c-torture/compile/limits-declparen.c: New.
9442	* gcc.c-torture/compile/limits-enumconst.c: New.
9443	* gcc.c-torture/compile/limits-exprparen.c: New.
9444	* gcc.c-torture/compile/limits-externalid.c: New.
9445	* gcc.c-torture/compile/limits-fnargs.c: New.
9446	* gcc.c-torture/compile/limits-fndefn.c: New.
9447	* gcc.c-torture/compile/limits-idexternal.c: New.
9448	* gcc.c-torture/compile/limits-idinternal.c: New.
9449	* gcc.c-torture/compile/limits-pointer.c: New.
9450	* gcc.c-torture/compile/limits-stringlit.c: New.
9451	* gcc.c-torture/compile/limits-structmem.c: New.
9452	* gcc.c-torture/compile/limits-structnest.c: New.
9453
94542007-04-29  Geoffrey Keating  <geoffk@apple.com>
9455
9456	* gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9457
94582007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9459
9460	PR middle-end/31740
9461	* gcc.c-torture/compile/20070501-1.c: New testcase.
9462
94632007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9464
9465	PR fortran/31732
9466	* gfortran.dg/array_memset_2:  New test case.
9467
94682007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9469
9470	PR testsuite/31615
9471	* gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9472
94732007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9474
9475	PR testsuite/31589
9476	* gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9477	dg-final test.
9478	* gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9479	keyword to dg-final test.
9480	* gcc.dg/vect/vect-iv-4.c: Likewise.
9481	* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9482	* gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9483	test.
9484	* gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9485	cast.
9486	* gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9487	* lib/target-supports.exp
9488	(check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9489	(check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9490
94912007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9492
9493	* gcc.c-torture/execute/ieee/20000320-1.c: Use
9494	__LONG_LONG_MAX__ and its friends instead of those supplied by
9495	limits.h.
9496
94972007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9498
9499	PR C++/31721
9500	* g++.dg/ext/vector7.C: New testcase.
9501
95022007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9503
9504	PR fortran/31591
9505	* gfortran.dg/bound_simplification_1.f90: New test.
9506
95072007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9508
9509	PR fortran/31645
9510	* gfortran.dg/bom_error.f90: New test.
9511	* gfortran.dg/bom_include.f90: New test.
9512	* gfortran.dg/bom_UTF16-LE.f90: New test.
9513	* gfortran.dg/bom_UTF16-BE.f90: New test.
9514	* gfortran.dg/bom_UTF-8.f90: New test.
9515	* gfortran.dg/bom_UTF-32.f90: New test.
9516	* gfortran.dg/bom_UTF-8.F90: New test.
9517	* gfortran.dg/bom_include.inc: New file.
9518
95192007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9520
9521	PR C++/30221
9522	* g++.dg/init/ptrfn2.C: New test.
9523	* g++.dg/init/ptrfn3.C: New test.
9524
95252007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9526
9527	PR fortran/31711
9528	* gfortran.dg/dependency_21.f90: New test.
9529
95302007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9531
9532	* gfortran.dg/secnds.f: Use real*8.
9533	* gfortran.dg/secnds-1.f: Use real*8.
9534
95352007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9536
9537	PR libfortran/31532
9538	* gfortran.dg/inquire_5.f90: Update test.
9539
95402007-04-27  Ian Lance Taylor  <iant@google.com>
9541
9542	PR middle-end/31710
9543	* gcc.c-torture/compile/pr31710.c: New test.
9544
95452007-04-27  Richard Guenther  <rguenther@suse.de>
9546
9547	PR tree-optimization/30965
9548	PR tree-optimization/30978
9549	* gcc.dg/tree-ssa/pr30978.c: New testcase.
9550	* gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9551	* gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9552	* gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9553
95542007-04-27  Richard Guenther  <rguenther@suse.de>
9555
9556	PR tree-optimization/31715
9557	* gcc.dg/Warray-bounds-4.c: New testcase.
9558
95592007-04-26  Ian Lance Taylor  <iant@google.com>
9560
9561	PR target/28675
9562	* gcc.c-torture/compile/pr28675.c: New test.
9563
95642007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9565
9566	PR C++/30016
9567	* g++.dg/ext/vector6.C: New test.
9568
95692007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9570
9571	* gcc.c-torture/execute/ieee/20000320-1.x: New.
9572
95732007-04-26  Steve Ellcey  <sje@cup.hp.com>
9574
9575	PR middle-end/31617
9576	* g++.dg/other/str_empty.C: Add expected warning.
9577
95782007-04-26  Richard Guenther  <rguenther@suse.de>
9579	Daniel Berlin  <dberlin@dberlin.org>
9580
9581	PR tree-optimization/30567
9582	* g++.dg/other/pr30567.C: New testcase.
9583
95842007-04-26  Richard Guenther  <rguenther@suse.de>
9585
9586	PR tree-optimization/31703
9587	* gcc.c-torture/compile/pr31703.c: New testcase.
9588	* gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9589	* gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9590
95912007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9592
9593	* gfortran.dg/open_errors.f90: Added if statements checking
9594	the value of iostat.
9595
95962007-04-26  Jakub Jelinek  <jakub@redhat.com>
9597
9598	PR c++/31598
9599	* g++.dg/gomp/pr31598.C: New test.
9600
9601	PR tree-optimization/30558
9602	* g++.dg/gomp/pr30558.C: New test.
9603
96042007-04-24  Mark Mitchell  <mark@codesourcery.com>
9605
9606	PR c++/31338
9607	* g++.dg/ext/complex2.C: New test.
9608
96092007-04-25  Paolo Carlini  <pcarlini@suse.de>
9610
9611	* g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9612
96132007-04-25  Thiemo Seufer  <ths@mips.com>
9614
9615	* gcc.target/mips/mips16e-extends.c (cksum8): Change return
9616	value to signed char.
9617
96182007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9619
9620	* gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9621	ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9622	Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9623
96242007-04-25  Tobias Burnus  <burnus@net-b.de>
9625
9626	PR fortran/31668
9627	* gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9628	statement functions.
9629	* gfortran.dg/c_by_val_5.f90: New test.
9630
96312007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9632
9633	* gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9634	with two new subroutines to avoid parameter-induced aliasing.
9635	* gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9636	* gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9637
96382007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9639
9640	* gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9641	* g++.dg/warn/Warray-bounds.C: Likewise.
9642
96432007-04-24  Ian Lance Taylor  <iant@google.com>
9644
9645	PR tree-optimization/31605
9646	* gcc.c-torture/execute/pr31605.c: New test.
9647
96482007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9649
9650	PR fortran/31587
9651	* lib/gcc-dg.exp (scan-module): New function.
9652	* gfortran.dg/module_md5_1.f90: New test.
9653
96542007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9655
9656	* g++.old-deja/g++.pt/defarg6.C: Only run with
9657	-std=gnu++98.
9658	* g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9659	* g++.dg/cpp0x/variadic61.C: Ditto.
9660	* g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9661	* g++.dg/cpp0x/variadic62.C: Ditto.
9662	* g++.dg/template/meminit1.C: Ditto.
9663	* g++.dg/template/operator7.C: Ditto.
9664	* g++.dg/template/static15.C: Ditto.
9665	* g++.dg/template/invalid1.C: Ditto.
9666	* g++.dg/template/shift1.C: Ditto.
9667	* g++.dg/template/error10.C: Ditto.
9668
96692007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9670
9671	PR diagnostic/25923
9672	* gfortran.dg/pr25923.f90: New test.
9673
96742007-04-24  Ian Lance Taylor  <iant@google.com>
9675
9676	PR tree-optimization/31602
9677	* gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9678
96792007-04-24  Janis Johnson  <janis187@us.ibm.com>
9680
9681	* gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9682	* gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9683
96842007-04-24  Hui-May Chang  <hm.chang@apple.com>
9685
9686	* gcc.target/i386/reload-1.c. New.
9687
96882007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9689	    Olga Golovanevsky  <olga@il.ibm.com>
9690
9691	* g++.dg/other/str_empty.C: New test.
9692
96932007-04-24  Richard Henderson  <rth@redhat.com>
9694
9695	* gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9696
96972007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9698
9699	PR target/31641
9700	* gcc.c-torture/compile/pr31641.c: New testcase.
9701
97022007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9703
9704	* gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9705	* gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9706	* gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9707	* gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9708
97092007-04-23  Simon Baldwin  <simonb@google.com>
9710
9711	* g++.dg/other/error15.C: New.
9712	* g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9713	triggering a "multiple parameters named" error.
9714
97152007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9716
9717	PR fortran/31618
9718	* gfortran.dg/backspace_8.f:  New test case.
9719
97202007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9721
9722	PR fortran/31630
9723	* gfortran.dg/used_types_17.f90: New test.
9724
9725	PR fortran/31620
9726	* gfortran.dg/zero_array_components_1.f90: New test.
9727
97282007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9729
9730	PR fortran/31616
9731	* gfortran.dg/open_errors.f90: Allow a different error message.
9732
97332007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9734
9735	* lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9736	Rename from check_effective_target_vect_pack_mod.  Rename global
9737	variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9738	messages.
9739	* gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9740	rename.
9741	* gcc.dg/vect/vect-iv-8a.c: Ditto.
9742	* gcc.dg/vect/vect-multitypes-8.c: Ditto.
9743
97442007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9745
9746	PR middle-end/31448
9747	* gcc.c-torture/execute/pr31448.c: New testcase.
9748
97492007-04-22  Nick Clifton  <nickc@redhat.com>
9750
9751	* gcc.dg/20020312-2.c: Add support for the FRV.
9752
97532007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9754
9755	PR tree-optimization/24659
9756	* gcc.dg/vect/vect-float-extend-1.c: New test.
9757	* gcc.dg/vect/vect-float-truncate-1.c: New test.
9758
97592007-04-22  Richard Guenther  <rguenther@suse.de>
9760
9761	PR tree-optimization/29789
9762	* gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9763	* gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9764
97652007-04-22  Revital Eres  <eres@il.ibm.com>
9766
9767	* gcc.dg/var-expand2.c: New test.
9768
97692007-04-22  Revital Eres  <eres@il.ibm.com>
9770
9771	* gcc.dg/var-expand3.c: New test.
9772
97732007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9774
9775	PR fortran/31495
9776	* gfortran.dg/continuation_8.f90: New test.
9777
97782007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9779
9780	PR C/30265
9781	* gcc.c-torture/compile/compound-literal-2.c: New testcase.
9782	* gcc.c-torture/compile/compound-literal-3.c: New testcase.
9783
97842007-04-21  Richard Guenther  <rguenther@suse.de>
9785
9786	PR middle-end/31136
9787	* gcc.c-torture/execute/pr31136.c: New testcase.
9788
97892007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9790
9791	* gcc.target/i386/movsi-sm-1.c: New.
9792
97932007-04-20  Richard Henderson  <rth@redhat.com>
9794
9795	* gcc.dg/pr28796-2.c: Add -mieee for alpha.
9796	* gcc.dg/pr27095.c: Cope with alpha GOT load.
9797
97982007-04-20  Jakub Jelinek  <jakub@redhat.com>
9799
9800	* gcc.target/i386/ordcmp-1.c: New test.
9801	* gcc.target/i386/unordcmp-1.c: New test.
9802
9803	PR tree-optimization/31632
9804	* gcc.c-torture/compile/20070419-1.c: New test.
9805
98062007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9807
9808	* gcc.dg/invalid-call-1.c: New test.
9809
98102007-04-18  Dirk Mueller  <dmueller@suse.de>
9811
9812	PR diagnostic/31227
9813	* gcc.dg/Warray-bounds-3.c: New.
9814
98152007-04-18  Richard Guenther  <rguenther@suse.de>
9816
9817	PR tree-optimization/19431
9818	PR tree-optimization/21463
9819	* gcc.c-torture/execute/20070212-1.c: New testcase.
9820	* gcc.c-torture/execute/20070212-2.c: Likewise.
9821	* gcc.c-torture/execute/20070212-3.c: Likewise.
9822	* gcc.dg/tree-ssa/pr19431.c: Likewise.
9823	* gcc.dg/tree-ssa/pr21463.c: Likewise.
9824	* g++.dg/tree-ssa/pr21463.C: Likewise.
9825	* g++.dg/tree-ssa/pr30738.C: Likewise.
9826
98272007-04-17  Mark Mitchell  <mark@codesourcery.com>
9828
9829	PR c++/31513
9830	* g++.dg/expr/bitfield8.C: New test.
9831
98322007-04-17  Joseph Myers  <joseph@codesourcery.com>
9833	    Richard Sandiford  <richard@codesourcery.com>
9834
9835	* lib/target-supports.exp (check_profiling_available): Return 0
9836	for uClibc with -p or -pg.
9837
98382007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9839
9840	PR c++/31517
9841	* g++.dg/template/init7.C: New test.
9842
98432007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9844
9845	PR rtl-optimization/31360
9846	* gcc.dg/loop-7.c: New test.
9847
98482007-04-17  Mark Mitchell  <mark@codesourcery.com>
9849
9850	* gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9851	* lib/compat.exp (compat-run): Use file_on_host, not remote_file
9852	build.
9853	(compat-execute): Likewise.
9854	* lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9855	files to remote hosts.
9856	* lib/c-ctorture.exp (c-torture-compile): Likewise.
9857	(c-torture-execute): Likewise.
9858	* lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9859	or plain file.  Use remote_upload and remote_download to copy
9860	files about.
9861	* lib/scanasm.exp (dg-scan): Upload the file from the remote host
9862	before scanning it.
9863
98642007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9865
9866	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9867
98682007-04-16  Lawrence Crowl  <crowl@google.com>
9869
9870	* g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9871	* g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9872	* g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9873	* g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9874	* g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9875	* g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9876	* g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9877	* g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9878	* g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9879	* g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9880	* g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9881
9882	* gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9883	* gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9884	* gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9885	* gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9886	* gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9887	* gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9888	* gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9889	* gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9890	* gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9891	* gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9892	* gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9893
98942007-04-16  Ian Lance Taylor  <iant@google.com>
9895
9896	PR tree-optimization/31522
9897	* gcc.dg/Wstrict-overflow-16.c: New test.
9898
98992007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9900
9901	* gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9902
99032007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9904
9905	PR fortran/31144
9906	* gfortran.dg/module_naming_1.f90: New.
9907
99082007-04-16  Richard Sandiford  <richard@codesourcery.com>
9909
9910	* lib/target-supports.exp (check_profiling_available): Return
9911	false for m68k-*-uclinux.
9912
99132007-04-16  Seongbae Park <seongbae.park@gmail.com>
9914
9915	PR c++/29365
9916	Testcase for c++ anonymous namespace warning
9917
9918	* g++.dg/warn/anonymous-namespace-1.C: New test
9919	* g++.dg/warn/anonymous-namespace-1.h: New test
9920
99212007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9922
9923	PR testsuite/31578
9924	* gcc.dg/gnu89-init-4.c: Change to a compile only test.
9925
99262007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9927
9928	* gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9929
99302007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9931
9932	PR fortran/31204
9933	* gfortran.dg/array_constructor_16.f90: New test.
9934
99352007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9936
9937	* gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9938	gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9939
99402007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9941
9942	PR rtl-optimization/31500
9943	* gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9944	* g++.dg/warn/Warray-bounds.C: Likewise.
9945
99462007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9947
9948	PR C/31520
9949	* gcc.dg/gnu89-init-4.c: New testcase.
9950
99512007-04-14  Jakub Jelinek  <jakub@redhat.com>
9952
9953	PR c++/25874
9954	* gcc.dg/gomp/pr25874.c: Add dg-options.
9955	* g++.dg/gomp/pr25874.C: Add dg-options.
9956
99572007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9958
9959	PR fortran/21061
9960	* gfortran.dg/warnings_are_errors_1.f90: New testcase.
9961	* gfortran.dg/warnings_are_errors_1.f: New testcase.
9962
99632007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9964
9965	PR fortran/31561
9966	* gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9967
99682007-04-14 Paul Thomas <pault@gcc.gnu.org>
9969
9970	PR fortran/29507
9971	PR fortran/31404
9972	* gfortran.dg/initialization_6.f90: New test.
9973
99742007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9975
9976	* gcc.c-torture/compile/pr27528.c: Require nonpic.
9977
9978	* lib/target-supports.exp (check_gc_sections_available):
9979	Return false if ldflags includes -elf2flt.
9980
99812007-04-13  Jason Merrill  <jason@redhat.com>
9982
9983	PR c++/31074
9984	* conv3.C: New test.
9985
99862007-04-13  Mike Stump  <mrs@apple.com>
9987
9988	* obj-c++.dg/stubify-1.mm: Only run on powerpc.
9989	* obj-c++.dg/template-4.mm: Don't run when 64-bit.
9990
99912007-04-13  Joseph Myers  <joseph@codesourcery.com>
9992
9993	PR tree-optimization/29598
9994	* gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9995
99962007-04-13  Tobias Burnus  <burnus@net-b.de>
9997
9998	PR fortran/31559
9999	* gfortran.dg/func_assign.f90: New test.
10000
100012007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10002
10003	PR fortran/31550
10004	* gfortran.dg/used_types_16.f90: New test.
10005
100062007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10007
10008	PR fortran/18937
10009	* gfortran.dg/goto_2.f90: New.
10010	* gfortran.dg/goto_3.f90: New.
10011	* gfortran.dg/pr17708.f90: Rename to ...
10012	* gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10013
100142007-04-13  Tobias Burnus  <burnus@net-b.de>
10015
10016	PR fortran/31562
10017	* gfortran.dg/f2c_4.c: Use GNU extensions for complex
10018	instead of a struct.
10019
100202007-04-13  Tobias Burnus  <burnus@net-b.de>
10021
10022	PR fortran/31562
10023	* gfortran.dg/value_4.c: Use GNU extensions for complex
10024	instead of a struct.
10025
100262007-04-13  Richard Guenther  <rguenther@suse.de>
10027
10028	PR tree-optimization/21258
10029	* gcc.dg/tree-ssa/vrp34.c: New testcase.
10030
100312007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10032
10033	* gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10034	<complex.h>.
10035
100362007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10037
10038	PR fortran/31250
10039	* gfortran.dg/char_length_2.f90: New.
10040	* gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10041	* gfortran.dg/repeat_4.f90: Likewise.
10042
10043	PR fortran/31266
10044	* gfortran.dg/char_assign_1.f90: New.
10045
10046	PR fortran/31471
10047	* gfortran.dg/block_name_1.f90: New.
10048	* gfortran.dg/block_name_2.f90: New.
10049
100502007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10051
10052	PR c++/31078
10053	* g++.dg/other/pr31078.C: New.
10054
100552007-04-12  Richard Guenther  <rguenther@suse.de>
10056
10057	PR tree-optimization/31169
10058	* gcc.c-torture/execute/pr31169.c: New testcase.
10059
100602007-04-12  Richard Guenther  <rguenther@suse.de>
10061
10062	PR tree-optimization/24689
10063	PR tree-optimization/31307
10064	* g++.dg/tree-ssa/pr31307.C: New testcase.
10065	* gcc.dg/tree-ssa/pr24689.c: Likewise.
10066
100672007-04-12  Tobias Burnus  <burnus@net-b.de>
10068
10069	PR fortran/31472
10070	* gfortran.dg/access_spec_1.f90: New test.
10071	* gfortran.dg/access_spec_2.f90: New test.
10072	* gfortran.dg/non_module_public.f90: Match new error message.
10073
100742007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10075
10076	PR testsuite/31538
10077	* gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10078	to 4 at line 38 to fix bounds problem.
10079
100802007-04-11  Tobias Burnus  <burnus@net-b.de>
10081
10082	PR testsuite/31240
10083	* gfortran.dg/pointer_intent_1.f90: Fix test.
10084
100852007-04-10  Eric Christopher  <echristo@apple.com>
10086
10087	* lib/target-supports.exp
10088	(check_effective_target_fstack_protector): Rewrite.
10089
100902007-04-09  Mark Mitchell  <mark@codesourcery.com>
10091
10092	PR c++/31449
10093	* g++.dg/init/const5.C: New test.
10094
100952007-04-09  Jan Hubicka  <jh@suse.cz>
10096
10097	* gcc.dg/tree-ssa/foldaddr-3.c: New file.
10098
100992007-04-08  Jan Hubicka  <jh@suse.cz>
10100
10101	* gcc.dg/tree-ssa/foldaddr-2.c: New file.
10102
101032007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10104
10105	PR fortran/31257
10106	* gfortran.dg/achar_4.f90: New test.
10107
101082007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10109
10110	PR fortran/30880
10111	* gfortran.dg/used_dummy_types_8.f90: New test.
10112
101132007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10114
10115	PR fortran/30872
10116	* gfortran.dg/parameter_array_element_1.f90: New test.
10117
101182007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10119
10120	PR fortran/31222
10121	* gfortran.dg/default_numeric_type_1.f90: New test.
10122
101232007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10124
10125	PR fortran/31424
10126	* gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10127
101282007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10129
10130	PR fortran/31293
10131	* gfortran.dg/interface_12.f90: New test.
10132
101332007-04-07  Bruce Korb  <bkorb@gnu.org>
10134
10135	* gcc.dg/format/opt-6.c: New test.
10136	* gcc.dg/format/nul-1.c: New test.
10137	* gcc.dg/format/nul-2.c: New test.
10138
101392007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10140
10141	PR libgfortran/31395
10142	* gfortran.dg/fmt_colon.f90: New test.
10143
101442007-04-06  Mark Mitchell  <mark@codesourcery.com>
10145
10146	* g++.old-deja/g++.other/init18.C: Use
10147	dg-require-effective-target instead of an explicit xfail.
10148
101492007-04-05  Janis Johnson  <janis187@us.ibm.com>
10150
10151	* gcc.dg/dfp/signbit-1.c
10152	* gcc.dg/dfp/signbit-2.c
10153
101542007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10155
10156	PR fortran/31483
10157	* gfortran.dg/altreturn_5.f90: New test.
10158
101592007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10160
10161	PR fortran/31292
10162	* gfortran.dg/contained_module_proc_1.f90: New test.
10163
101642007-04-04  Stuart Hastings  <stuart@apple.com>
10165
10166	PR 31281
10167	* objc/execute/exceptions/pr31281.m: New.
10168
101692007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10170
10171	* g++.dg/ext/dllimport12.C: Update comments.
10172
101732007-04-03  Eric Christopher  <echristo@apple.com>
10174
10175	* g++.dg/tree-ssa/pr29902.C: Require ilp32.
10176
101772007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10178
10179	PR fortran/31304
10180	* gfortran.dg/repeat_2.f90: New test.
10181	* gfortran.dg/repeat_3.f90: New test.
10182	* gfortran.dg/repeat_4.f90: New test.
10183
101842007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10185
10186	* gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10187
101882007-04-03  Jakub Jelinek  <jakub@redhat.com>
10189
10190	PR c++/30847
10191	* g++.dg/parse/cond3.C: New test.
10192
10193	PR middle-end/30704
10194	* gcc.c-torture/execute/ieee/pr30704.c: New test.
10195
101962007-04-02  Jason Merrill  <jason@redhat.com>
10197
10198	PR c++/31187
10199	* g++.dg/ext/visibility/anon3.C: New test.
10200
102012007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10202
10203	PR libgfortran/31052
10204	* gfortran.dg/namelist_28.f90: New test.
10205
102062007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10207
10208	PR libgfortran/31366
10209	* gfortran.dg/direct_io_6.f90: New test.
10210
102112007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10212
10213	PR libgfortran/31207
10214	* gfortran.dg/advance_5.f90: New test.
10215	* gfortran.dg/advance_6.f90: New test.
10216
102172007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10218
10219	* g++.dg/ext/dllimport6.C: Remove extra ';'.
10220	* g++.dg/ext/dllimport7.C: Likewise.
10221	* g++.dg/ext/selectany1.C: Likewise.
10222
102232007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10224
10225	* g++.dg/parser/pr31138.C: New.
10226	* g++.dg/parser/pr31140.C: New.
10227	* g++.dg/parser/pr31141.C: New.
10228
102292007-03-30  Paolo Carlini  <pcarlini@suse.de>
10230
10231	PR c++/26099
10232	* g++.dg/ext/is_base_of.C: New.
10233	* g++.dg/ext/has_virtual_destructor.C: New.
10234	* g++.dg/ext/is_polymorphic.C: New.
10235	* g++.dg/ext/is_base_of_diagnostic.C: New.
10236	* g++.dg/ext/is_enum.C: New.
10237	* g++.dg/ext/has_nothrow_assign.C: New.
10238	* g++.dg/ext/has_nothrow_constructor.C: New.
10239	* g++.dg/ext/is_empty.C: New.
10240	* g++.dg/ext/has_trivial_copy.C: New.
10241	* g++.dg/ext/has_trivial_assign.C: New.
10242	* g++.dg/ext/is_abstract.C: New.
10243	* g++.dg/ext/is_pod.C: New.
10244	* g++.dg/ext/has_nothrow_copy.C: New.
10245	* g++.dg/ext/is_class.C: New.
10246	* g++.dg/ext/has_trivial_constructor.C: New.
10247	* g++.dg/ext/is_union.C: New.
10248	* g++.dg/ext/has_trivial_destructor.C: New.
10249	* g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10250	* g++.dg/template/crash43.C: Likewise.
10251
102522007-03-29  Dirk Mueller  <dmueller@suse.de>
10253
10254	* g++.dg/warn/pedantic2.C: New testcase.
10255
102562007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10257
10258	* size_dim.f90: Fix dg directive.
10259	* pr16433.f: Likewise.
10260	* use_6.f90: Likewise.
10261	* use_7.f90: Likewise.
10262	* entry_9.f90: Likewise.
10263	* pointer_intent_2.f90: Likewise.
10264	* protected_1.f90: Likewise.
10265	* fmt_missing_period_2.f: Likewise.
10266	* pointer_intent_3.f90: Likewise.
10267	* protected_2.f90: Likewise.
10268	* protected_3.f90: Likewise.
10269	* pr15754.f90: Likewise.
10270	* protected_4.f90: Likewise.
10271	* protected_5.f90: Likewise.
10272	* initialization_2.f90: Likewise.
10273	* protected_6.f90: Likewise.
10274	* continuation_7.f90: Likewise.
10275	* derived_function_interface_1.f90: Likewise.
10276	* der_pointer_4.f90: Likewise.
10277	* fmt_zero_precision.f90: Likewise.
10278	* blockdata_3.f90: Likewise.
10279	* fmt_missing_period_1.f: Likewise.
10280	* real_const_3.f90: Likewise.
10281	* use_4.f90: Likewise.
10282	* fmt_missing_period_3.f: Likewise.
10283	* use_5.f90: Likewise.
10284
102852007-03-28  Mike Stump  <mrs@apple.com>
10286
10287	* gcc.dg/darwin-comm.c: Add.
10288
102892007-03-28  Eric Christopher  <echristo@apple.com>
10290
10291	* lib/target-supports.exp (check_effective_target_fstack_protector):
10292	New.
10293	* gcc.dg/ssp-1.c: Use.
10294	* gcc.dg/ssp-2.c: Ditto.
10295
102962007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10297
10298	PR c++/29077
10299	* g++.dg/parse/constructor3.C: New test.
10300
103012007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10302
10303	* gnat.dg/thin_pointer.ad[sb]: New test.
10304
103052007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10306
10307	* g++.dg/cpp0x/bracket1.C: New.
10308	* g++.dg/cpp0x/bracket2.C: New.
10309	* g++.dg/cpp0x/bracket3.C: New.
10310	* g++.dg/cpp0x/bracket4.C: New.
10311
103122007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10313
10314	* g++.dg/cpp0x/temp_default1.C: New.
10315	* g++.dg/cpp0x/temp_default3.C: New.
10316	* g++.dg/cpp0x/temp_default2.C: New.
10317	* g++.dg/cpp0x/temp_default4.C: New.
10318
103192007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10320
10321	PR c++/29993
10322	* g++.dg/other/cv_func2.C: New.
10323
103242007-03-27  Janis Johnson  <janis187@us.ibm.com>
10325
10326	* gcc.dg/dfp/func-vararg-alternate.h: New file.
10327	* gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10328	* gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10329	* gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10330
10331	* gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10332	* gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10333
10334	* gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10335
10336	* lib/compat.exp (compat-execute): Fix processing of file names.
10337
103382007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10339
10340	* gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10341
103422007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10343
10344	* lib/target-supports.exp (check_effective_target_fortran_large_real):
10345	Delete created executable test file.
10346	(check_effective_target_fortran_large_int): Ditto.
10347	(check_effective_target_static_libgfortran): Ditto.
10348
103492007-03-26  Paolo Carlini  <pcarlini@suse.de>
10350
10351	PR c++/30500
10352	* g++.dg/warn/pragma-system_header1.C: New test.
10353	* g++.dg/warn/pragma-system_header2.C: New test.
10354	* g++.dg/warn/pragma-system_header1.h. New.
10355	* g++.dg/warn/pragma-system_header2.h. New.
10356
103572007-03-26  Ian Lance Taylor  <iant@google.com>
10358
10359	PR tree-optimization/31345
10360	* gcc.c-torture/compile/pr31345-1.c: New test.
10361
103622007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10363
10364	* gfortran.dg/func_derived_4.f90: Fix module cleanup.
10365	* gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10366	* gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10367	* gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10368	* gfortran.dg/overload_1.f90: Likewise.
10369	* gfortran.dg/impure_assignment_1.f90: Likewise.
10370	* gfortran.dg/error_recovery_3.f90: Likewise.
10371	* gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10372	* gfortran.dg/sequence_types_1.f90: Likewise.
10373	* gfortran.dg/internal_references_1.f90: Likewise.
10374	* gfortran.dg/present_1.f90: Likewise.
10375	* gfortran.dg/volatile10.f90: Likewise.
10376	* gfortran.dg/module_equivalence_2.f90: Likewise.
10377	* gfortran.dg/use_4.f90: Likewise.
10378	* gfortran.dg/elemental_result_1.f90: Likewise.
10379	* gfortran.dg/generic_actual_arg.f90: Likewise.
10380	* gfortran.dg/private_type_5.f90: Likewise.
10381	* gfortran.dg/protected_4.f90: Likewise.
10382	* gfortran.dg/interface_3.f90: Likewise.
10383
103842007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10385
10386	* lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10387	* gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10388
103892007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10390
10391	* gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10392
103932007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10394
10395	PR libgfortran/31199
10396	* gfortran.dg/fmt_t_4.f90: New test.
10397
103982007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10399
10400	PR libfortran/31297
10401	* gfortran.dg/backspace_5.f:  Initialize variable(s).
10402	* gfortran.dg/backspace_6.f:  Likewise.
10403	* gfortran.dg/char_bounds_check_fail_1: Likewise.
10404	* gfortran.dg/direct_io_2.f90:  Likewise.
10405	* gfortran.dg/write_back.f:  Likewise.
10406	* gfortran.dg/write_rewind_2.f:  Likewise.
10407	* gfortran.dg/write_rewind_1.f:  Likewise.
10408	* gfortran.dg/write_rewind_2.f:  Likewise.
10409
104102007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10411
10412	PR tree-optimization/30784
10413	* gcc.dg/vect/pr30784.c: New test.
10414
104152007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10416
10417	PR fortran/30877
10418	* gfortran.dg/operator_1.f90: New test.
10419	* gfortran.dg/operator_2.f90: New test.
10420
104212007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10422
10423	PR libfortran/31196
10424	* gfortran.dg/reshape_transpose_1.f90:  New test.
10425
104262007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10427
10428	PR fortran/30655
10429	* gfortran.dg/bounds_check_6.f90: New test.
10430
104312007-03-23  Michael Meissner  <michael.meissner@amd.com>
10432
10433	* gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10434	#ifndef/#endif.
10435	* gcc.dg/dfp/convert-int-saturate.c: Ditto.
10436	* gcc.dg/dfp/decfloat-constants.c: Ditto.
10437
104382007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10439
10440	PR fortran/31209
10441	* gfortran.dg/pointer_function_actual_1.f90: New test.
10442
10443	PR fortran/31200
10444	* gfortran.dg/pointer_function_actual_2.f90: New test.
10445
10446	PR fortran/31215
10447	* gfortran.dg/result_in_spec_1.f90: New test.
10448
104492007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10450
10451	PR fortran/30834
10452	* gfortran.dg/integer_exponentiation_3.F90: New	test.
10453	* gfortran.dg/integer_exponentiation_4.f90: New test.
10454	* gfortran.dg/integer_exponentiation_5.F90: New test.
10455
104562007-03-22  Mark Mitchell  <mark@codesourcery.com>
10457
10458	PR c++/30863
10459	* g++.dg/template/error24.C: New test.
10460	* g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10461
104622007-03-22  Mark Mitchell  <mark@codesourcery.com>
10463
10464	PR c++/31273
10465	* g++.dg/expr/bitfield7.C: New test.
10466
104672007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10468
10469	PR other/23572
10470	* gcc.dg/float-range-4.c: New.
10471	* gcc.dg/float-range-1.c: Update. Test for a warning.
10472	* gcc.dg/float-range-3.c: New.
10473	* gcc.dg/float-range-5.c: New.
10474
104752007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10476
10477	PR fortran/31262
10478	* gfortran.dg/no_range_check_1.f90: New test.
10479
104802007-03-22  Dirk Mueller  <dmueller@suse.de>
10481
10482	* g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10483	* g++.dg/other/static1.C: Remove stray semicolon.
10484	* g++.dg/other/init1.C: Likewise.
10485	* g++.dg/rtti/dyncast1.C: Likewise.
10486	* g++.dg/tree-ssa/pr17153.C: Likewise.
10487	* g++.dg/lookup/disamb1.C: Likewise.
10488	* g++.dg/lookup/scoped2.C: Likewise.
10489	* g++.dg/lookup/friend7.C: Likewise.
10490	* g++.dg/parse/parse4.C: Likewise.
10491	* g++.dg/parse/parse5.C: Likewise.
10492	* g++.dg/expr/pr29066.C: Likewise.
10493	* g++.dg/expr/cast4.C: Likewise.
10494	* g++.dg/tc1/dr193.C: Likewise.
10495	* g++.dg/tc1/dr213.C: Likewise.
10496	* g++.dg/abi/dcast1.C: Likewise.
10497	* g++.dg/abi/covariant2.C: Likewise.
10498	* g++.dg/inherit/covariant11.C: Likewise.
10499	* g++.dg/inherit/covariant9.C: Likewise.
10500	* g++.dg/inherit/covariant10.C: Likewise.
10501	* g++.dg/init/static3.C: Likewise.
10502	* g++.dg/init/init-ref3.C: Likewise.
10503	* g++.dg/init/ref10.C: Likewise.
10504	* g++.dg/template/meminit2.C: Likewise.
10505	* g++.dg/template/using9.C: Likewise.
10506	* g++.dg/template/friend9.C: Likewise.
10507	* g++.dg/template/ref1.C: Likewise.
10508	* g++.old-deja/g++.warn/inline.C: Likewise.
10509	* g++.old-deja/g++.robertl/eb91.C: Likewise.
10510	* g++.old-deja/g++.robertl/eb46.C: Likewise.
10511	* g++.old-deja/g++.robertl/eb34.C: Likewise.
10512	* g++.old-deja/g++.robertl/eb43.C: Likewise.
10513	* g++.old-deja/g++.robertl/eb26.C: Likewise.
10514	* g++.old-deja/g++.robertl/eb116.C: Likewise.
10515	* g++.old-deja/g++.brendan/copy5.C: Likewise.
10516	* g++.old-deja/g++.brendan/overload8.C: Likewise.
10517	* g++.old-deja/g++.brendan/overload11.C: Likewise.
10518	* g++.old-deja/g++.brendan/copy7.C: Likewise.
10519	* g++.old-deja/g++.brendan/crash38.C: Likewise.
10520	* g++.old-deja/g++.brendan/template11.C: Likewise.
10521	* g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10522	* g++.old-deja/g++.brendan/crash50.C: Likewise.
10523	* g++.old-deja/g++.brendan/crash16.C: Likewise.
10524	* g++.old-deja/g++.jason/pmem2.C: Likewise.
10525	* g++.old-deja/g++.jason/parse9.C: Likewise.
10526	* g++.old-deja/g++.jason/byval2.C: Likewise.
10527	* g++.old-deja/g++.jason/overload8.C: Likewise.
10528	* g++.old-deja/g++.jason/pmf8.C: Likewise.
10529	* g++.old-deja/g++.jason/template33.C: Likewise.
10530	* g++.old-deja/g++.jason/return3.C: Likewise.
10531	* g++.old-deja/g++.jason/scoping2.C: Likewise.
10532	* g++.old-deja/g++.jason/virtual.C: Likewise.
10533	* g++.old-deja/g++.jason/opeq3.C: Likewise.
10534	* g++.old-deja/g++.jason/template27.C: Likewise.
10535	* g++.old-deja/g++.jason/synth6.C: Likewise.
10536	* g++.old-deja/g++.jason/ref8.C: Likewise.
10537	* g++.old-deja/g++.jason/offset1.C: Likewise.
10538	* g++.old-deja/g++.other/static20.C: Likewise.
10539	* g++.old-deja/g++.other/array1.C: Likewise.
10540	* g++.old-deja/g++.other/new3.C: Likewise.
10541	* g++.old-deja/g++.other/array2.C: Likewise.
10542	* g++.old-deja/g++.other/overload9.C: Likewise.
10543	* g++.old-deja/g++.other/cast6.C: Likewise.
10544	* g++.old-deja/g++.other/ptrmem8.C: Likewise.
10545	* g++.old-deja/g++.other/eh4.C: Likewise.
10546	* g++.old-deja/g++.other/using7.C: Likewise.
10547	* g++.old-deja/g++.other/init18.C: Likewise.
10548	* g++.old-deja/g++.other/dyncast1.C: Likewise.
10549	* g++.old-deja/g++.other/dyncast2.C: Likewise.
10550	* g++.old-deja/g++.other/dtor11.C: Likewise.
10551	* g++.old-deja/g++.pt/static11.C: Likewise.
10552	* g++.old-deja/g++.pt/crash19.C: Likewise.
10553	* g++.old-deja/g++.pt/overload12.C: Likewise.
10554	* g++.old-deja/g++.pt/crash46.C: Likewise.
10555	* g++.old-deja/g++.pt/mi1.C: Likewise.
10556	* g++.old-deja/g++.pt/vaarg3.C: Likewise.
10557	* g++.old-deja/g++.pt/nontype5.C: Likewise.
10558	* g++.old-deja/g++.pt/local5.C: Likewise.
10559	* g++.old-deja/g++.pt/typename2.C: Likewise.
10560	* g++.old-deja/g++.pt/explicit80.C: Likewise.
10561	* g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10562	* g++.old-deja/g++.law/visibility1.C: Likewise.
10563	* g++.old-deja/g++.law/visibility2.C: Likewise.
10564	* g++.old-deja/g++.law/virtual2.C: Likewise.
10565	* g++.old-deja/g++.law/operators19.C: Likewise.
10566	* g++.old-deja/g++.law/parsing10.C: Likewise.
10567	* g++.old-deja/g++.law/visibility4.C: Likewise.
10568	* g++.old-deja/g++.law/operators4.C: Likewise.
10569	* g++.old-deja/g++.law/dtors2.C: Likewise.
10570	* g++.old-deja/g++.law/missed-error3.C: Likewise.
10571	* g++.old-deja/g++.law/visibility10.C: Likewise.
10572	* g++.old-deja/g++.law/scope3.C: Likewise.
10573	* g++.old-deja/g++.law/casts2.C: Likewise.
10574	* g++.old-deja/g++.law/code-gen5.C: Likewise.
10575	* g++.old-deja/g++.law/operators33.C: Likewise.
10576	* g++.old-deja/g++.law/friend4.C: Likewise.
10577	* g++.old-deja/g++.mike/pmf7.C: Likewise.
10578	* g++.old-deja/g++.mike/p5611.C: Likewise.
10579	* g++.old-deja/g++.mike/net37.C: Likewise.
10580	* g++.old-deja/g++.mike/p3570.C: Likewise.
10581	* g++.old-deja/g++.mike/p5718.C: Likewise.
10582	* g++.old-deja/g++.mike/net21.C: Likewise.
10583	* g++.old-deja/g++.mike/p1862.C: Likewise.
10584	* g++.old-deja/g++.mike/p4511.C: Likewise.
10585	* g++.old-deja/g++.mike/virt3.C: Likewise.
10586	* g++.old-deja/g++.mike/p16146.C: Likewise.
10587	* g++.old-deja/g++.mike/p1989.C: Likewise.
10588	* g++.old-deja/g++.mike/p5571.C: Likewise.
10589	* g++.old-deja/g++.gb/scope10.C: Likewise.
10590	* g++.old-deja/g++.abi/primary5.C: Likewise.
10591	* g++.old-deja/g++.abi/empty2.C: Likewise.
10592	* g++.old-deja/g++.abi/arraynew.C: Likewise.
10593	* g++.old-deja/g++.eh/vbase4.C: Likewise.
10594	* g++.old-deja/g++.eh/ptr1.C: Likewise.
10595	* g++.old-deja/g++.eh/cleanup1.C: Likewise.
10596	* g++.old-deja/g++.bob/template3.C: Likewise.
10597	* g++.old-deja/g++.bob/inherit1.C: Likewise.
10598
105992007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10600
10601	PR fortran/31193
10602	* gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10603
106042007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10605
10606	PR fortran/20897
10607	* gfortran.dg/derived_name_1.f90: New.
10608	* gfortran.dg/derived_name_2.f: New.
10609
106102007-03-21  Richard Sandiford  <richard@codesourcery.com>
10611
10612	* lib/target-supports.exp (check_effective_target_nonpic): New
10613	procedure.
10614	* gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10615	when compiling PIC.
10616	* gcc.target/i386/asm-4.c: Require nonpic.
10617	* gcc.target/i386/cmov1.c: Likewise.
10618	* gcc.target/i386/mul.c: Likewise.
10619	* gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10620	* gcc.target/i386/ssetype-1.c: Require nonpic.
10621	* gcc.target/i386/ssetype-3.c: Likewise.
10622	* gcc.target/i386/ssetype-5.c: Likewise.
10623
106242007-03-21  Richard Sandiford  <richard@codesourcery.com>
10625
10626	* gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10627	* gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10628	* gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10629	* gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10630
106312007-03-19  Seongbae Park <seongbae.park@gmail.com>
10632
10633	PR tree-optimization/30590
10634	* g++.dg/opt/pr30590.C: New testcase.
10635
106362007-03-20  Jakub Jelinek  <jakub@redhat.com>
10637
10638	PR c/30762
10639	* gcc.dg/pr30762-1.c: New test.
10640	* gcc.dg/pr30762-2.c: New test.
10641
10642	PR inline-asm/30505
10643	* gcc.target/i386/pr30505.c: New test.
10644
106452007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10646
10647	* gcc.target/arm/register-variables.c: New.
10648
106492007-03-19  Jeff Law  <law@redhat.com>
10650
10651	* PR tree-optimization/30984
10652	* gcc.c-torture/pr30984.c: New test.
10653
106542007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10655	Richard Guenther  <rguenther@suse.de>
10656
10657	PR tree-optimization/31254
10658	* gcc.dg/torture/pr31254.c: New testcase.
10659
106602007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10661
10662	* gcc.dg/torture/pr26565.c: Expect warning on packed field for
10663	target default_packed.
10664
106652007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10666
10667	PR fortran/31203
10668	* gfortran.dg/string_length_1.f90: New test.
10669
106702007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10671
10672	PR testsuite/30395
10673	* gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10674
106752007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10676
10677	PR libgfortran/31052
10678	* gfortran.dg/namelist_27.f90: New test.
10679
106802007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10681
10682	PR fortran/30531
10683	* gfortran.dg/used_types_14.f90: New test.
10684
10685	PR fortran/31086
10686	* gfortran.dg/used_types_15.f90: New test.
10687
106882007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10689
10690	* gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10691	* gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10692
106932007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10694
10695	PR fortran/31120
10696	* gfortran.dg/integer_exponentiation_2.f90: New test.
10697
106982007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10699
10700	PR tree-optimization/31041
10701	* gcc.dg/vect/pr31041.c: New test.
10702
107032007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10704
10705	* g++.dg/warn/Wconversion-integer.C: New
10706	* g++.dg/warn/Wconversion-real.C: New.
10707	* g++.dg/warn/Wconversion-real-integer.C: New.
10708	* g++.dg/warn/conv2.C: Updated.
10709
107102007-03-16  Richard Sandiford  <richard@codesourcery.com>
10711
10712	* gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10713	exclude RTPs.
10714
107152007-03-16  Richard Guenther  <rguenther@suse.de>
10716
10717	PR tree-optimization/31146
10718	* g++.dg/tree-ssa/pr31146.C: New testcase.
10719
107202007-03-16  Richard Sandiford  <richard@codesourcery.com>
10721
10722	* lib/target-supports.exp (check_missing_uclibc_feature): Don't
10723	assume that the target has <features.h>.
10724
107252007-03-16  Richard Sandiford  <richard@codesourcery.com>
10726
10727	* gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10728	dg-options rather than to the whole test.
10729
107302007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10731
10732	PR debug/29906
10733	* g++.dg/debug/pr29906.C: New
10734
107352007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10736
10737	PR libgfortran/31099
10738	* gfortran.dg/unformatted_recl.f90: Update test.
10739
107402007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10741
10742	* gcc.dg/tree-ssa/prefetch-5.c: New test.
10743
107442007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10745
10746	PR c++/30891
10747	* g++.dg/parse/namespace-definition.C: New.
10748
107492007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10750
10751	PR c++/24924
10752	* g++.dg/cpp/pedantic-errors.C: New.
10753	* g++.dg/cpp/permissive.C: New.
10754
107552007-03-15  Richard Sandiford  <richard@codesourcery.com>
10756
10757	* g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10758	* g++.old-deja/g++.other/store-expr1.C: Require fpic.
10759
107602007-03-15  Richard Sandiford  <richard@codesourcery.com>
10761
10762	* lib/target-supports.exp (check_missing_uclibc_feature)
10763	(check_effective_target_wchar): New procedures.
10764	* gcc.dg/wchar_t-1.c: Require target wchar.
10765	* gcc.dg/wint_t-1.c: Likewise.
10766
107672007-03-15  Richard Sandiford  <richard@codesourcery.com>
10768
10769	* lib/target-supports.exp (check_gc_sections_available): Return
10770	false for VxWorks targets.
10771
107722007-03-15  Dirk Mueller  <dmueller@suse.de>
10773
10774	* g++.dg/warn/Wconversion2.C: Fix typo.
10775	* gcc.dg/if-empty-1.c: Ditto.
10776
107772007-03-15  Richard Sandiford  <richard@codesourcery.com>
10778
10779	* gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10780
107812007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10782
10783	* gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10784	* gcc.target/i386/pr31167.c: Ditto.
10785
107862007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10787
10788	PR target/31167
10789	* gcc.target/i386/pr31167.c: New test.
10790
107912007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10792
10793	PR fortran/30922
10794	* gfortran.dg/import5.f90.f90: New test.
10795
10796
10797	PR fortran/30879
10798	* gfortran.dg/data_components_1.f90: New test.
10799
10800
10801	PR fortran/30870
10802	* gfortran.dg/generic_13.f90: New test.
10803
10804	PR fortran/31163
10805	* gfortran.dg/alloc_comp_basics_5.f90: New test.
10806
108072007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10808
10809	PR libgfortran/31051
10810	* gfortran.dg/fmt_t_4.f90: New
10811
108122007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10813
10814	PR C++/31165
10815	* g++.dg/other/default7.C: New test.
10816
108172007-03-15  Dirk Mueller  <dmueller@suse.de>
10818
10819	* g++.dg/warn/Wconversion2.C: New.
10820
108212007-03-14  Eric Christopher  <echristo@apple.com>
10822
10823	* gcc.dg/ssp-1.c: New.
10824	* gcc.dg/ssp-2.c: Ditto.
10825
108262007-03-14  Dirk Mueller  <dmueller@suse.de>
10827
10828	* g++.dg/warn/do-empty.C: New.
10829	* gcc.dg/do-empty.c: New.
10830	* gcc.dg/if-empty-1.c: Update.
10831	* gcc.dg/20001116-1.c: Update.
10832	* gcc.dg/pr23165.c: Update.
10833
108342007-03-14  Jakub Jelinek  <jakub@redhat.com>
10835
10836	* gfortran.dg/module_implicit_conversion.f90: New test.
10837
108382007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10839
10840	PR middle-end/31127
10841	* gcc.dg/pr31127.c: New.
10842
108432007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10844
10845	* gcc.dg/tree-ssa/loop-26.c: New test.
10846
108472007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10848
10849	* gcc.target/i386/cmpxchg16b-1.c: New test.
10850
108512007-03-12  Seongbae Park <seongbae.park@gmail.com>
10852
10853	* gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10854	* gcc.dg/c99-vla-1.c: Likewise.
10855	* g++.dg/ext/vla1.C: Likewise
10856
108572007-03-12  Seongbae Park <seongbae.park@gmail.com>
10858
10859	* gcc.dg/wvla-1.c: New test
10860	* gcc.dg/wvla-2.c: New test
10861	* gcc.dg/wvla-3.c: New test
10862	* gcc.dg/wvla-4.c: New test
10863	* gcc.dg/wvla-5.c: New test
10864	* gcc.dg/wvla-6.c: New test
10865	* gcc.dg/wvla-7.c: New test
10866	* g++.dg/warn/Wvla-1.C: New test
10867	* g++.dg/warn/Wvla-2.C: New test
10868	* g++.dg/warn/Wvla-3.C: New test
10869
108702007-03-12  Mark Mitchell  <mark@codesourcery.com>
10871
10872	PR c++/30108
10873	* g++.dg/other/default6.C: New test.
10874
108752007-03-12  Richard Sandiford  <richard@codesourcery.com>
10876
10877	* lib/target-supports.exp (check_profiling_available): Return false
10878	for VxWorks.
10879	(check_effective_target_vxworks_kernel): New procedure.
10880	* gcc.dg/20040813-1.c: Extend list of stabless targets to include
10881	VxWorks.
10882	* gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10883	* gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10884	to include VxWorks.
10885	* gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10886
108872007-03-12  Richard Sandiford  <richard@codesourcery.com>
10888
10889	* gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10890	PIC is not supported.
10891	* gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10892	* gcc.dg/20020426-2.c: Likewise.
10893	* gcc.dg/pr28243.c: Likewise.
10894	* gcc.dg/visibility-11.c: Likewise.
10895	* gcc.dg/tls/opt-9.c: Likewise.
10896	* gcc.dg/tls/opt-10.c: Likewise.
10897	* gcc.dg/tls/pic-1.c: Likewise.
10898	* gcc.dg/tls/struct-1.c: Likewise.
10899	* gcc.target/i386/20000807-1.c: Likewise.
10900	* gcc.target/i386/20000904-1.c: Likewise.
10901	* gcc.target/i386/20011119-1.c: Likewise.
10902	* gcc.target/i386/990213-2.c: Likewise.
10903	* gcc.target/i386/990214-1.c: Likewise.
10904	* gcc.target/i386/compress-float-387-pic.c: Likewise.
10905	* gcc.target/i386/compress-float-sse-pic.c: Likewise.
10906	* gcc.target/i386/pic-1.c: Likewise.
10907	* gcc.target/i386/pr21518.c: Likewise.
10908	* gcc.target/i386/pr23098.c: Likewise.
10909	* gcc.target/i386/pr23943.c: Likewise.
10910
109112007-03-11  Mark Mitchell  <mark@codesourcery.com>
10912
10913	PR c++/31038
10914	* g++.dg/template/complit2.C: New test.
10915
10916	PR c++/30328
10917	* g++.dg/ext/bitfield1.C: New test.
10918
109192007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10920
10921	PR fortran/30883
10922	* gfortran.dg/interface_11.f90: New test.
10923
109242007-03-11  Richard Guenther  <rguenther@suse.de>
10925
10926	PR tree-optimization/31115
10927	* gcc.dg/torture/pr31115.c: New testcase.
10928
109292007-03-11  Ira Rosen  <irar@il.ibm.com>
10930
10931	PR tree-optimization/29925
10932	* gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10933
109342007-03-10  Mark Mitchell  <mark@codesourcery.com>
10935
10936	PR c++/30274
10937	* g++.dg/expr/bitfield3.C: New test.
10938	* g++.dg/expr/bitfield4.C: Likewise.
10939	* g++.dg/expr/bitfield5.C: Likewise.
10940	* g++.dg/expr/bitfield6.C: Likewise.
10941
10942	PR c++/30924
10943	* g++.dg/template/array18.C: New test.
10944
109452007-03-10  Dirk Mueller  <dmueller@suse.de>
10946
10947	PR c++/17946
10948	* gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10949	* g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10950
109512007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10952
10953	PR c++/20599
10954	* g++.dg/cpp0x/variadic-bind.C: New.
10955	* g++.dg/cpp0x/variadic-function.C: New.
10956	* g++.dg/cpp0x/variadic-mem_fn.C: New.
10957	* g++.dg/cpp0x/variadic-tuple.C: New.
10958	* g++.dg/cpp0x/variadic1.C: New.
10959	* g++.dg/cpp0x/variadic2.C: New.
10960	* g++.dg/cpp0x/variadic3.C: New.
10961	* g++.dg/cpp0x/variadic4.C: New.
10962	* g++.dg/cpp0x/variadic5.C: New.
10963	* g++.dg/cpp0x/variadic6.C: New.
10964	* g++.dg/cpp0x/variadic7.C: New.
10965	* g++.dg/cpp0x/variadic8.C: New.
10966	* g++.dg/cpp0x/variadic9.C: New.
10967	* g++.dg/cpp0x/variadic10.C: New.
10968	* g++.dg/cpp0x/variadic11.C: New.
10969	* g++.dg/cpp0x/variadic12.C: New.
10970	* g++.dg/cpp0x/variadic13.C: New.
10971	* g++.dg/cpp0x/variadic14.C: New.
10972	* g++.dg/cpp0x/variadic15.C: New.
10973	* g++.dg/cpp0x/variadic16.C: New.
10974	* g++.dg/cpp0x/variadic17.C: New.
10975	* g++.dg/cpp0x/variadic18.C: New.
10976	* g++.dg/cpp0x/variadic19.C: New.
10977	* g++.dg/cpp0x/variadic20.C: New.
10978	* g++.dg/cpp0x/variadic21.C: New.
10979	* g++.dg/cpp0x/variadic22.C: New.
10980	* g++.dg/cpp0x/variadic23.C: New.
10981	* g++.dg/cpp0x/variadic24.C: New.
10982	* g++.dg/cpp0x/variadic25.C: New.
10983	* g++.dg/cpp0x/variadic26.C: New.
10984	* g++.dg/cpp0x/variadic27.C: New.
10985	* g++.dg/cpp0x/variadic28.C: New.
10986	* g++.dg/cpp0x/variadic29.C: New.
10987	* g++.dg/cpp0x/variadic30.C: New.
10988	* g++.dg/cpp0x/variadic31.C: New.
10989	* g++.dg/cpp0x/variadic32.C: New.
10990	* g++.dg/cpp0x/variadic33.C: New.
10991	* g++.dg/cpp0x/variadic34.C: New.
10992	* g++.dg/cpp0x/variadic35.C: New.
10993	* g++.dg/cpp0x/variadic36.C: New.
10994	* g++.dg/cpp0x/variadic37.C: New.
10995	* g++.dg/cpp0x/variadic38.C: New.
10996	* g++.dg/cpp0x/variadic39.C: New.
10997	* g++.dg/cpp0x/variadic40.C: New.
10998	* g++.dg/cpp0x/variadic41.C: New.
10999	* g++.dg/cpp0x/variadic42.C: New.
11000	* g++.dg/cpp0x/variadic43.C: New.
11001	* g++.dg/cpp0x/variadic44.C: New.
11002	* g++.dg/cpp0x/variadic45.C: New.
11003	* g++.dg/cpp0x/variadic46.C: New.
11004	* g++.dg/cpp0x/variadic47.C: New.
11005	* g++.dg/cpp0x/variadic48.C: New.
11006	* g++.dg/cpp0x/variadic49.C: New.
11007	* g++.dg/cpp0x/variadic50.C: New.
11008	* g++.dg/cpp0x/variadic51.C: New.
11009	* g++.dg/cpp0x/variadic52.C: New.
11010	* g++.dg/cpp0x/variadic53.C: New.
11011	* g++.dg/cpp0x/variadic54.C: New.
11012	* g++.dg/cpp0x/variadic55.C: New.
11013	* g++.dg/cpp0x/variadic56.C: New.
11014	* g++.dg/cpp0x/variadic57.C: New.
11015	* g++.dg/cpp0x/variadic58.C: New.
11016	* g++.dg/cpp0x/variadic59.C: New.
11017	* g++.dg/cpp0x/variadic60.C : New.
11018	* g++.dg/cpp0x/variadic61.C : New.
11019	* g++.dg/cpp0x/variadic62.C : New.
11020	* g++.dg/cpp0x/variadic63.C : New.
11021	* g++.dg/cpp0x/variadic64.C : New.
11022	* g++.dg/cpp0x/variadic65.C : New.
11023	* g++.dg/cpp0x/variadic66.C : New.
11024	* g++.dg/cpp0x/variadic67.C : New.
11025	* g++.dg/cpp0x/variadic68.C : New.
11026	* g++.dg/cpp0x/variadic69.C : New.
11027	* g++.dg/cpp0x/variadic70.C : New.
11028	* g++.dg/cpp0x/variadic71.C : New.
11029	* g++.dg/cpp0x/variadic72.C : New.
11030	* g++.dg/cpp0x/variadic73.C : New.
11031	* g++.dg/cpp0x/variadic74.C : New.
11032	* g++.dg/cpp0x/variadic75.C : New.
11033	* g++.dg/cpp0x/variadic-ex1.C : New.
11034	* g++.dg/cpp0x/variadic-ex2.C : New.
11035	* g++.dg/cpp0x/variadic-ex3.C : New.
11036	* g++.dg/cpp0x/variadic-ex4.C : New.
11037	* g++.dg/cpp0x/variadic-ex5.C : New.
11038	* g++.dg/cpp0x/variadic-ex6.C : New.
11039	* g++.dg/cpp0x/variadic-ex7.C : New.
11040	* g++.dg/cpp0x/variadic-ex8.C : New.
11041	* g++.dg/cpp0x/variadic-ex9.C : New.
11042	* g++.dg/cpp0x/variadic-ex10.C : New.
11043	* g++.dg/cpp0x/variadic-ex11.C : New.
11044	* g++.dg/cpp0x/variadic-ex12.C : New.
11045	* g++.dg/cpp0x/variadic-ex13.C : New.
11046	* g++.dg/cpp0x/variadic-ex14.C : New.
11047
110482007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11049
11050	PR libgfortran/31099
11051	* gfortran.dg/unformatted_recl.f90: New test.
11052
110532007-03-09  Roger Sayle  <roger@eyesopen.com>
11054
11055	* gcc.dg/fold-eqcmplx-1.c: New test case.
11056
110572007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11058
11059	PR rtl-optimization/30643
11060	* gcc.dg/pr30643.c: New.
11061
110622007-03-09  Chao-ying Fu  <fu@mips.com>
11063
11064	* gcc.target/mips/mips32-dspr2-type.c: New test.
11065	* gcc.target/mips/mips32-dspr2.c: New test.
11066	* gcc.target/mips/dspr2-MULT.c: New test.
11067	* gcc.target/mips/dspr2-MULTU.c: New test.
11068	* gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11069	* gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11070	Adjust some formats.
11071
110722007-03-09  Dirk Mueller  <dmueller@suse.de>
11073
11074	PR c++/17946
11075	* gcc.dg/Wlogical-op-1.c: New.
11076	* g++.dg/warn/Wlogical-op-1.C: New.
11077
110782007-03-09  Richard Guenther  <rguenther@suse.de>
11079
11080	PR tree-optimization/30904
11081	PR middle-end/31058
11082	* gcc.dg/pr30904.c: Remove xfail.
11083
110842007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11085
11086	PR C/31072
11087	* gcc.c-torture/execute/pr31072.c: New test.
11088
110892007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11090
11091	* gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11092	* gcc.dg/torture/builtin-attr-1.c: Likewise.
11093	* gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11094	*lrint* and *lround*.
11095	* gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11096	floor->lfloor.
11097	* gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11098	* gcc.dg/torture/builtin-integral-1.c: Likewise.
11099	* gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11100	and *lround*.  Correct macro names.
11101	* gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11102	* gcc.dg/torture/builtin-rounding-1.c: Likewise.
11103
111042007-03-08  Ian Lance Taylor  <iant@google.com>
11105
11106	* gcc.dg/no-strict-overflow-5.c: New test.
11107	* gcc.dg/no-strict-overflow-6.c: New test.
11108	* gcc.dg/Wstrict-overflow-11.c: New test.
11109	* gcc.dg/Wstrict-overflow-12.c: New test.
11110	* gcc.dg/Wstrict-overflow-13.c: New test.
11111	* gcc.dg/Wstrict-overflow-14.c: New test.
11112	* gcc.dg/Wstrict-overflow-15.c: New test.
11113
111142007-03-08  Richard Sandiford  <richard@codesourcery.com>
11115
11116	* gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11117	for VxWorks kernel mode.
11118	* gcc.c-torture/execute/strncmp-1.x: Likewise.
11119
111202007-03-08  Richard Sandiford  <richard@codesourcery.com>
11121
11122	* gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11123	mode.
11124
111252007-03-08  Richard Sandiford  <richard@codesourcery.com>
11126
11127	* gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11128	and lib/bfill.c on VxWorks targets.
11129	* gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11130	* gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11131	lib/bfill.c and lib/memmove.c on VxWorks targets.
11132	* gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11133	* gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11134	on VxWorks targets.
11135	* gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11136	* gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11137
111382007-03-08  Tobias Burnus  <burnus@net-b.de>
11139
11140	* gfortran.dg/use_5.f90: New test.
11141	* gfortran.dg/use_6.f90: Ditto.
11142	* gfortran.dg/use_7.f90: Ditto.
11143
111442007-03-08  Tobias Burnus  <burnus@net-b.de>
11145
11146	PR fortran/30973
11147	* gfortran.dg/use_4.f90: New test.
11148	* gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11149
111502007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11151
11152	PR fortran/31011
11153	* gfortran.dg/parameter_array_section_2.f90: New test.
11154
111552007-03-08  Volker Reichelt  <v.reichelt@netcologne.de>
11156
11157	PR c++/30852
11158	* g++.dg/ext/offsetof1.C: Add cases with volatile.
11159
11160	PR c++/30534
11161	* g++.dg/template/arg5.C: New test.
11162
111632007-03-07  Joseph Myers  <joseph@codesourcery.com>
11164
11165	* g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11166
111672007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11168
11169	* gcc.dg/var-expand1.c: Add newline at end of file.
11170
111712007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11172
11173	* g++.old-deja/g++.jason/template31.C: Include cstdlib.
11174
111752007-03-06  Richard Sandiford  <richard@codesourcery.com>
11176
11177	* gcc.c-torture/compile/m68k-byte-addr.c: New test.
11178
111792007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11180
11181	* gcc.dg/torture/builtin-convert-4.c: New test.
11182
111832007-03-05  Ian Lance Taylor  <iant@google.com>
11184
11185	* gcc.c-torture/compile/pr31034.c: New test.
11186
111872007-03-05  Ian Lance Taylor  <iant@google.com>
11188
11189	* gcc.dg/inline-18.c: New test.
11190	* gcc.dg/inline-19.c: New test.
11191	* gcc.dg/inline-20.c: New test.
11192	* gcc.dg/inline-21.c: New test.
11193
111942007-03-05  Richard Guenther  <rguenther@suse.de>
11195
11196	PR tree-optimization/14052
11197	* gcc.dg/tree-ssa/vrp33.c: New testcase.
11198
111992007-03-05  Richard Guenther  <rguenther@suse.de>
11200
11201	PR tree-optimization/23777
11202	* gcc.dg/tree-ssa/pr23777.c: New testcase.
11203
112042007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11205
11206	PR other/30465
11207	* gcc.dg/multiple-overflow-warn-3.c: New.
11208	* g++.dg/warn/multiple-overflow-warn-3.C: New.
11209
112102007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11211
11212	PR c++/30895
11213	* g++.dg/parse/template23.C: New test.
11214
112152007-03-04  Roger Sayle  <roger@eyesopen.com>
11216
11217	PR middle-end/30744
11218	* gcc.dg/pr30744-1.c: New test case.
11219
112202007-03-04  Tobias Burnus  <burnus@net-b.de>
11221
11222	* gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11223
112242007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11225
11226	PR target/30406
11227	* gfortran.dg/logical_3.f90: New test.
11228
112292007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11230
11231	PR libfortran/30981
11232	* gfortran.dg/integer_exponentiation_1.f90:  New test.
11233
112342007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11235
11236	* gcc.target/m68k/m68k.exp: New.
11237	* gcc.target/m68k/crash1.c: New.
11238
112392007-03-03  Tobias Burnus  <burnus@net-b.de>
11240
11241	* gfortran.dg/c_by_val.c: Use int64_t instead of long
11242	to be more compatible with integer(kind=8).
11243
112442007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11245
11246	PR libfortran/31001
11247	* gfortran.dg/zero_sized_3.f90: New test.
11248
112492007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11250
11251	PR c++/15787
11252	* g++.dg/parse/else.C: New.
11253	* g++.dg/parse/else-2.C: New.
11254
112552007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11256	    Tobias Burnus  <burnus@net-b.de>
11257
11258	PR fortran/30882
11259	* gfortran.dg/size_dim.f90: New test.
11260
112612007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11262	    Tobias Burnus  <burnus@net-b.de>
11263
11264	PR fortran/30873
11265	* gfortran.dg/entry_9.f90: New test.
11266
112672007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11268
11269	PR c++/28253
11270	* g++.dg/inherit/covariant16.C: New test.
11271
112722007-03-02  Geoffrey Keating  <geoffk@apple.com>
11273
11274	* g++.dg/other/darwin-minversion-1.C: New.
11275
112762007-03-02  Diego Novillo  <dnovillo@redhat.com>
11277
11278	* gcc.dg/tree-ssa/20070302-1.c: New test.
11279
112802007-03-02  Joseph Myers  <joseph@codesourcery.com>
11281
11282	* gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11283	tests.
11284
112852007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11286
11287	* gcc.dg/tree-ssa/prefetch-4.c: New test.
11288
112892007-03-01  Simon Baldwin <simonb@google.com>
11290
11291	PR c++/23689
11292	* warn/ignored_typedef.C: New.
11293	* init/ctor8.C: Added dg-warning to consume ignored typedef
11294	warning.
11295	* template/typedef2.C: Ditto.  Moved dg-error onto its own line
11296	and added an explicit line number.
11297
112982007-02-28  Richard Guenther  <rguenther@suse.de>
11299
11300	PR middle-end/30364
11301	* gcc.dg/torture/pr30364-1.c: New testcase.
11302	* gcc.dg/torture/pr30364-2.c: Likewise.
11303	* gcc.dg/torture/pr30364-3.c: Likewise.
11304
113052007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11306
11307	* gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11308	powerpc*, use -funsafe-math-optimizations.
11309	* gcc.dg/torture/builtin-logb-1.c: Likewise.
11310	* gcc.dg/torture/builtin-modf-1.c: Likewise.
11311
113122007-02-28  Tobias Burnus  <burnus@net-b.de>
11313	    Paul Thomas  <pault@gcc.gnu.org>
11314
11315	PR fortran/30888
11316	PR fortran/30887
11317	* c_by_val_1.f: Test %VAL() with non-default kind.
11318	* c_by_val.c: Ditto.
11319	* c_by_val_4.f: New test.
11320
113212007-02-28  Tobias Burnus  <burnus@net-b.de>
11322
11323	PR fortran/30968
11324	* gfortran.dg/continuation_7.f90: New test.
11325
113262007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11327
11328	* g++.dg/inherit/thunk7.C: New test.
11329	* lib/target-supports.exp (check_profiling_available): Not available
11330	for bfin-*-*.
11331
113322007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11333
11334	PR target/30970
11335	* gcc.target/i386/gfortran.dg/pr30970.c: New test.
11336
113372007-02-27  Mark Mitchell  <mark@codesourcery.com>
11338
11339	* lib/target-supports.exp (check_effective_target_init_priority):
11340	Remove Solaris special case.
11341
113422007-02-26  Geoffrey Keating  <geoffk@apple.com>
11343
11344	* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11345	for more builtin types.
11346
11347	* g++.dg/ext/visibility/class1.C: Port to Darwin.
11348	* g++.dg/ext/visibility/noPLT.C: Likewise.
11349
113502007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11351
11352	* gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11353	sh* targets.
11354
113552007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11356
11357	PR fortran/30865
11358	* size_optional_dim_1.f90:  New test.
11359
113602007-02-25  Mark Mitchell  <mark@codesourcery.com>
11361
11362	* gcc.dg/vxworks/vxworks.exp: New file.
11363	* gcc.dg/vxworks/initpri1.c: Likewise.
11364	* gcc.dg/vxworks/initpri2.c: Likewise.
11365	* gcc.dg/initpri2.c: Add more tests.
11366	* g++.dg/special/initpri2.C: Likewise.
11367
11368	* gcc.dg/initpri1.c: New test.
11369	* gcc.dg/initpri2.c: Likewise.
11370	* g++.dg/special/initpri1.C: New test.
11371	* g++.dg/special/initpri2.C: Likewise.
11372	* g++.dg/special/conpr-1.C: Use init_priority effective target.
11373	* g++.dg/special/conpr-2.C: Likewise.
11374	* g++.dg/special/conpr-3.C: Likewise.
11375	* g++.dg/special/conpr-4.C: Likewise.
11376	* g++.dg/special/initp1.C: Likewise.
11377	* g++.dg/special/ecos.exp: Remove code to detect availability of
11378	constructor priorities.
11379	* lib/target-supports.exp (check_effective_target_init_priority):
11380	New function.
11381
113822007-02-24  Jan Hubicka  <jh@suse.cz>
11383
11384	* gcc.c-torture/execute/pr30778.c: New testcase.
11385
113862007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11387
11388	PR libgfortran/30918
11389	* gfortran.dg/namelist_26.f90: New test.
11390
113912007-02-24  Richard Guenther  <rguenther@suse.de>
11392
11393	PR middle-end/30951
11394	* gcc.dg/pr30951.c: New testcase.
11395
113962007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11397
11398	* gcc.dg/torture/builtin-modf-1.c: New test.
11399
114002007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11401
11402	PR tree-optimization/30904
11403	* gcc.dg/pr30904.c: New test.
11404
114052007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11406
11407	* gcc.test-framework/README: Correct command.
11408	* gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11409	-Wunused-value.
11410	* gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11411
114122007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11413
11414	* lib/target-supports.exp (check_effective_target_unwrapped): New.
11415
114162007-02-23  Mark Mitchell  <mark@codesourcery.com>
11417
11418	* lib/target-supports.exp (check_effective_target_newlib): New
11419	function.
11420
114212007-02-23  Paul Thomas <pault@gcc.gnu.org>
11422
11423	PR fortran/30660
11424	* gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11425	allocatable component.
11426
11427
114282007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11429
11430	* gcc.dg/torture/builtin-logb-1.c: New test.
11431	* gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11432	* gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11433	* gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11434	sh* targets.
11435
114362007-02-23  Richard Guenther  <rguenther@suse.de>
11437
11438	* g++.dg/warn/changes-meaning.C: New testcase.
11439
114402007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11441
11442	PR libgfortran/30910
11443	* gfortran.dg/fmt_zero_precision.f90: Update test.
11444
114452007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11446
11447	* gcc.dg/torture/builtin-frexp-1.c: New test.
11448
114492007-02-22  Mark Mitchell  <mark@codesourcery.com>
11450
11451	* g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11452
114532007-02-22  Ian Lance Taylor  <iant@google.com>
11454
11455	PR debug/30898
11456	* g++.dg/debug/pr30898.C: New test.
11457
114582007-02-22  Ira Rosen  <irar@il.ibm.com>
11459
11460	* gcc.dg/vect/vect-106.c: New test.
11461
114622007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11463	    Ira Rosen  <irar@il.ibm.com>
11464
11465	PR tree-optimization/30843
11466	* gcc.dg/vect/pr30843.c: New test.
11467
114682007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11469
11470	PR tree-optimization/30858
11471	* gcc.dg/vect/pr30858.c: New test.
11472
114732007-02-21  Mark Mitchell  <mark@codesourcery.com>
11474
11475	* lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11476	to set options for compiling testglue.
11477	* lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11478	* lib/obj-c++.exp (obj-c++_init): Likewise.
11479
114802007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11481
11482	* gnat.dg/derived_aggregate.adb: New test.
11483
114842007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11485
11486	* gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11487	sh* targets.  Call the correct CKSGN macro.
11488
114892007-02-21  Jakub Jelinek  <jakub@redhat.com>
11490
11491	* gfortran.dg/gomp/omp_parse1.f90: New test.
11492	* gfortran.dg/gomp/omp_parse2.f: New test.
11493
114942007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11495
11496	PR fortran/30869
11497	* gfortran.dg/do_pointer_1.f90:  New test.
11498
114992007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11500
11501	* gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11502	and scalbln.
11503
115042007-02-20  Geoffrey Keating  <geoffk@apple.com>
11505
11506	* gcc.dg/darwin-minversion-1.c: New.
11507	* gcc.dg/darwin-minversion-2.c: New.
11508
115092007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11510
11511	* gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11512
115132007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11514	    DJ Delorie <dj@redhat.com>
11515
11516	PR other/30824
11517	* gcc.dg/Wfatal.c: New.
11518	* gcc.dg/Wfatal-2.c: New.
11519	* gcc.dg/Werror-1.c: Adjust expectations.
11520	* gcc.dg/Werror-5.c: Likewise.
11521	* gcc.dg/Werror-7.c: Likewise.
11522	* gcc.dg/Werror-10.c: Likewise.
11523	* gcc.dg/Werror-11.c: Likewise.
11524
115252007-02-20  Tobias Burnus  <burnus@net-b.de>
11526
11527	PR fortran/30522
11528	* gfortran.dg/volatile10.f90: New test.
11529
115302007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11531
11532	PR libfortran/30533
11533	* gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11534
115352007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11536
11537	* gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11538	* gcc.dg/Walways-true-1.c: Likewise.
11539	* gcc.dg/weak/weak-3.c: Likewise.
11540	* gcc.dg/Werror-1.c: Likewise.
11541	* gcc.dg/Werror-3.c: Likewise.
11542	* gcc.dg/Werror-4.c: Likewise.
11543	* gcc.dg/Werror-5.c: Likewise.
11544	* gcc.dg/Werror-6.c: Likewise.
11545	* gcc.dg/Werror-7.c: Likewise.
11546	* gcc.dg/Werror-8.c: Likewise.
11547	* gcc.dg/Werror-10.c: Likewise.
11548	* gcc.dg/Werror-11.c: Likewise.
11549	* gcc.dg/Werror-12.c: Likewise.
11550	* g++.old-deja/g++.mike/warn8.C: Likewise.
11551	* g++.dg/warn/Walways-true-1.C: Likewise.
11552	* g++.dg/warn/Walways-true-2.C: Likewise.
11553	* g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11554	* g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11555	-Wstring-literal-comparison with -Waddress.
11556	* gcc.dg/Wstring-literal-comparison-4.c: Replace
11557	-Wno-string-literal-comparison with -Wno-address.
11558
115592007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11560
11561	* gnat.dg/self_aggregate_with_call.adb: New test.
11562
115632007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11564
11565	PR tree-optimization/30975
11566	* gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11567	* gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11568	* gcc.dg/vect/pr30795.c: New.
11569
115702007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11571
11572	PR fortran/30681
11573	* gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11574
115752007-02-18  Roger Sayle  <roger@eyesopen.com>
11576
11577	PR rtl-optimization/28173
11578	* gcc.target/i386/andor-1.c: New test case.
11579
115802007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11581
11582	* gcc.dg/torture/builtin-ldexp-1.c: New.
11583	* gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11584
115852007-02-18  Roger Sayle  <roger@eyesopen.com>
11586
11587	* gfortran.dg/array_constructor_15.f90: New test case.
11588
115892007-02-18  Roger Sayle  <roger@eyesopen.com>
11590
11591	* gfortran.dg/forall_10.f90: New test case.
11592
115932007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11594
11595	* gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11596
115972007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11598
11599	* gnat.dg/test_prio_p.adb: Compile with -gnatws.
11600	* lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11601
116022007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11603
11604	* gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11605	* gcc.target/i386/builtin-bswap-3.c: Ditto.
11606	* gcc.target/i386/xchg-1.c: New test.
11607	* gcc.target/i386/xchg-2.c: New test.
11608
116092007-02-16  Richard Guenther  <rguenther@suse.de>
11610	    Christian Bruel  <christian.bruel@st.com>
11611
11612	* gcc.dg/strict-overflow-5.c: New testcase.
11613
116142007-02-16  Tobias Burnus  <burnus@net-b.de>
11615
11616	PR fortran/30793
11617	* gfortran.dg/func_derived_4.f90: New test.
11618
116192007-02-15  Roger Sayle  <roger@eyesopen.com>
11620
11621	PR middle-end/30391
11622	* gfortran.dg/pr30391-1.f90: New test case.
11623
116242007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11625
11626	PR middle-end/30433
11627	* gcc.c-torture/compile/pr30433.c: New testcase to check
11628	that complex constants comparisions are foldded.
11629
116302007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11631
11632	PR C++/30158
11633	* g++.dg/ext/stmtexpr10.C: New testcase.
11634
116352007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11636
11637	PR middle-end/30729
11638	* gcc.dg/Wunused-value-2.c: New testcase.
11639
116402007-02-15  Ian Lance Taylor  <iant@google.com>
11641
11642	* g++.dg/eh/subreg-1.C: New test.
11643
116442007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11645
11646	PR c/26494
11647	* gcc.dg/Wimplicit-function-declaration-c89.c: New.
11648	* gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11649	* gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11650	* gcc.dg/Wimplicit-function-declaration-c99.c: New.
11651	* gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11652	* gcc.dg/Werror-implicit-function-declaration.c: New.
11653
116542007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11655
11656	PR c++/28943
11657	* g++.dg/warn/pr28943.C: New.
11658
116592007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11660
11661	* gfortran.fortran-torture/execute/math.f90: Fix typo.
11662
116632007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11664
11665	PR fortran/30779
11666	* gfortran.dg/error_recovery_3.f90: New test.
11667
116682007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11669
11670	* g++.dg/tree-ssa/sra-1.C: New.
11671
116722007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11673
11674	* g++.dg/tree-ssa/sra-1.C: New.
11675
116762007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11677
11678	* g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11679
116802007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11681
11682	* g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11683
116842007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11685
11686	PR fortran/30799
11687	* gfortran.dg/logical_2.f90: New test.
11688
116892007-02-14  Joseph Myers  <joseph@codesourcery.com>
11690
11691	* gcc.dg/torture/complex-alias-1.c: New test.
11692
116932007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11694
11695	* gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11696	instead of -fdump-tree-tailcall.
11697
116982007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11699
11700	* gfortran.dg/interface_10.f90: Fix comment typo.
11701
117022007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11703
11704	PR tree-optimization/30771
11705	* gcc.dg/vect/pr30771.c: New test.
11706
117072007-02-13  Ian Lance Taylor  <iant@google.com>
11708
11709	* gcc.dg/Wstrict-overflow-1.c: New test.
11710	* gcc.dg/Wstrict-overflow-2.c: New test.
11711	* gcc.dg/Wstrict-overflow-3.c: New test.
11712	* gcc.dg/Wstrict-overflow-4.c: New test.
11713	* gcc.dg/Wstrict-overflow-5.c: New test.
11714	* gcc.dg/Wstrict-overflow-6.c: New test.
11715	* gcc.dg/Wstrict-overflow-7.c: New test.
11716	* gcc.dg/Wstrict-overflow-8.c: New test.
11717	* gcc.dg/Wstrict-overflow-9.c: New test.
11718	* gcc.dg/Wstrict-overflow-10.c: New test.
11719
117202007-02-13  Roger Sayle  <roger@eyesopen.com>
11721
11722	* gcc.target/ia64/builtin-bswap-2.c: New test case.
11723
117242007-02-13  Richard Henderson  <rth@redhat.com>
11725
11726	* gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11727	* gcc.c-torture/execute/pr29302-1.c: ... here.
11728
117292007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11730
11731	PR c/29521
11732	* gcc.dg/c90-return-1.c: Update output.
11733	* gcc.dg/c99-return-1.c: Likewise.
11734
117352007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11736
11737	PR fortran/30554
11738	* gfortran.dg/used_dummy_types_7.f90: New test..
11739
117402007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11741
11742	* gcc.target/i386/parity-1.c: New test.
11743	* gcc.target/i386/parity-2.c: New test.
11744
117452007-02-12  Roger Sayle  <roger@eyesopen.com>
11746
11747	* gcc.target/i386/builtin-bswap-3.c: New test case.
11748
117492007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11750
11751	PR tree-optimization/29145
11752	* gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11753	alias analysis is improved to take better advantage of restrict
11754	qualified pointers.
11755	* gcc.dg/vect/vect-80.c: Likewise.
11756	* gcc.dg/vect/pr29145.c: New.
11757
117582007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11759
11760	* gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11761	* gcc.target/i386/sse4a-insert.c: Likewise.
11762
117632007-02-11  Roger Sayle  <roger@eyesopen.com>
11764
11765	* gcc.target/ia64/builtin-popcount-1.c: New test case.
11766	* gcc.target/ia64/builtin-popcount-2.c: Likewise.
11767
117682007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11769
11770	PR fortran/30478
11771	* gfortran.dg/enum_4.f90: Update error message checks.
11772
117732007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11774
11775	PR fortran/30554
11776	* gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11777	versions of the modules.
11778
11779	PR fortran/30617
11780	* gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11781	by getting rid of recursive I/O and providing functions with
11782	results.
11783
11784	PR fortran/30319
11785	* gfortran.dg/char_array_constructor_2.f90
11786
117872007-02-11  Mark Mitchell  <mark@codesourcery.com>
11788
11789	PR c++/26988
11790	* g++.dg/template/spec34.C: New test
11791
117922007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11793
11794	* gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11795	on i?86 and x86_64.
11796	* gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11797	* gcc.dg/vect/vect-floatint-conversion-1.c: New.
11798	* gcc.dg/vect/vect-93.c: Another loop gets vectorized
11799	on i?86 and x86_64.
11800	* gcc.dg/vect/vect-113.c: Ditto.
11801
118022007-02-06  Mark Mitchell  <mark@codesourcery.com>
11803
11804	PR c++/29487
11805	* g++.dg/eh/weak1-C: New test.
11806	* g++.dg/eh/weak1-a.cc: Likewise.
11807	* g++.dg/eh/comdat1.C: Likewise.
11808
118092007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11810	    Dorit Nuzman  <dorit@il.ibm.com>
11811
11812	* gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11813	* gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11814	* gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11815	* gcc.dg/vect/vect-113.c: Likewise.
11816
11817	* gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11818
118192007-02-10  Richard Henderson  <rth@redhat.com>
11820
11821	* lib/target-supports.exp (check_effective_target_tls): Redefine
11822	to mean non-emulated tls.
11823	* gcc.dg/tls/alias-1.c: Remove tls requirement.
11824	* gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11825	gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11826	gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11827	gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11828	gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11829	gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11830
118312007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11832
11833	* gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11834
118352006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11836
11837	* gfortran.dg/secnds.f: Replace time tolerance with a
11838	before-and-after bracket.
11839	* gfortran.dg/secnds-1.f: Likewise.
11840
118412007-02-09  Tobias Burnus  <burnus@net-b.de>
11842
11843	PR fortran/30512
11844	* gfortran.dg/maxlocval_1.f90: New test.
11845
118462007-02-09  Roger Sayle  <roger@eyesopen.com>
11847
11848	* gcc.target/ia64/builtin_bswap-1.c: New test case.
11849
118502007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11851
11852	PR fortran/30720
11853	* gfortran.dg/array_function_1.f90: New test.
11854
118552007-02-09  Richard Sandiford  <richard@codesourcery.com>
11856
11857	* lib/target-supports.exp (check_effective_target_lax_strtofp)
11858	(check_effective_target_dummy_wcsftime): New functions.
11859
118602007-02-09  Richard Sandiford  <richard@codesourcery.com>
11861
11862	* gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11863	* lib/target-supports.exp (check_effective_target_uclibc): New
11864	function.
11865
118662007-02-09  Richard Sandiford  <richard@codesourcery.com>
11867
11868	* gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11869	(vsnprintf): Don't define for uClibc targets.
11870
118712007-02-09  Richard Sandiford  <richard@codesourcery.com>
11872
11873	* gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11874	set before checking whether it was allowed.
11875	* gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11876	before checking inside_main.
11877
118782007-02-09  Richard Sandiford  <richard@codesourcery.com>
11879
11880	* gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11881	uClinux targets.
11882	(u16sf): Likewise u4sf.
11883	* g++.dg/compat/struct-layout-1.h: Likewise.
11884
118852007-02-09  Richard Sandiford  <richard@codesourcery.com>
11886
11887	* lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11888	procedure.
11889	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11890	m68k targets if check_effective_target_coldfire_fpu returns true.
11891
118922007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11893	Richard Guenther  <rguenther@suse.de>
11894
11895	PR middle-end/23361
11896	* gcc.dg/fold-compare-3.c: New testcase.
11897	* gcc.dg/tree-ssa/loop-24.c: Likewise.
11898
118992007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11900
11901	* gcc.dg/pr26570.c: Clean up coverage files.
11902	* gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11903	* gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11904	* gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11905	* gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11906	* gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11907	* gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11908	* gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11909	* gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11910	* gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11911	* gcc.dg/tree-ssa/pr25501.c: Ditto.
11912	* gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11913	* gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11914	* gcc.dg/vect/pr28952.c: Ditto.
11915	* gcc.dg/vect/pr27151.c: Ditto.
11916	* gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11917	* g++.dg/gomp/macro-3.C: Ditto.
11918
119192007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11920
11921	* gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11922	of the loop.
11923
119242007-02-08  Roger Sayle  <roger@eyesopen.com>
11925
11926	* gcc.target/i386/builtin-bswap-2.c: New test case.
11927
119282007-02-08  Roger Sayle  <roger@eyesopen.com>
11929
11930	* gfortran.dg/forall_8.f90: New test case.
11931	* gfortran.dg/forall_9.f90: Likewise.
11932
119332007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11934
11935	* gcc.dg/builtins-20.c: Add some -~ complex cases.
11936
119372007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11938
11939	* lib/target-supports.exp (check_effective_target_simulator): New.
11940
119412007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11942
11943	* gcc.dg/tree-ssa/loop-25.c: New test.
11944
119452007-02-06  Richard Henderson  <rth@redhat.com>
11946
11947	* gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11948
119492007-02-06  Roger Sayle  <roger@eyesopen.com>
11950
11951	* gcc.target/powerpc/popcount-1.c: New test case.
11952	* gcc.target/powerpc/parity-1.c: Likewise.
11953
119542007-02-06  Richard Guenther  <rguenther@suse.de>
11955
11956	PR middle-end/27302
11957	* gcc.dg/torture/pr27302-2.c: New testcase.
11958
119592007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11960
11961	* gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11962	* gcc.dg/vect/vect-iv-1.c: New test.
11963	* gcc.dg/vect/vect-iv-2.c: New test.
11964	* gcc.dg/vect/vect-iv-3.c: New test.
11965	* gcc.dg/vect/vect-iv-4.c: New test.
11966	* gcc.dg/vect/vect-iv-5.c: New test.
11967	* gcc.dg/vect/vect-iv-6.c: New test.
11968	* gcc.dg/vect/vect-iv-7.c: New test.
11969	* gcc.dg/vect/vect-iv-8.c: New test.
11970	* gcc.dg/vect/vect-iv-9.c: New test.
11971	* gcc.dg/vect/vect-iv-10.c: New test.
11972	* gcc.dg/vect/vect-iv-11.c: New test.
11973	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11974	* gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11975	* gcc.dg/vect/vect-14.c: Now vectorizable.
11976	* gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11977	loop).
11978	* gcc.dg/vect/vect-27.c: Likewise.
11979	* gcc.dg/vect/vect-29.c Likewise.
11980	* gcc.dg/vect/vect-dv-2.c: Likewise.
11981	* gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11982	* gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11983	* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11984
119852007-02-06  Ira Rosen  <irar@il.ibm.com>
11986
11987	* gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11988
119892007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11990
11991	* gcc.dg/builtins-20.c: Add more cases.
11992
119932007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11994
11995	PR debug/30189
11996	* gcc.dg/pr30189.c: New test.
11997
119982007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11999
12000	* gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12001	for running tests.
12002	* gcc.target/i386/sse4a-extract.c: New test.
12003	* gcc.target/i386/sse4a-insert.c: New test.
12004	* gcc.target/i386/sse4a-montsd.c: New test.
12005	* gcc.target/i386/sse4a-montss.c: New test.
12006
120072007-02-05  Richard Guenther  <rguenther@suse.de>
12008
12009	* gcc.target/i386/vectorize3.c: New testcase.
12010
120112007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12012
12013	PR target/30665
12014	* gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12015
120162007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12017
12018	PR fortran/30611
12019	* gfortran.dg/repeat_1.f90: New test.
12020
120212007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12022
12023	PR fortran/30605
12024	* gfortran.dg/spread_shape_1.f90: Remove tabs.
12025	* gfortran.dg/derived_init_2.f90: Ditto.
12026	* gfortran.dg/elemental_subroutine_3.f90: Ditto.
12027	* gfortran.dg/array_initializer_1.f90: Ditto.
12028	* gfortran.dg/do_2.f90: Ditto.
12029	* gfortran.dg/proc_assign_1.f90: Ditto.
12030
120312007-02-04  Richard Guenther  <rguenther@suse.de>
12032
12033	PR middle-end/30636
12034	* g++.dg/warn/pr30636.C: New testcase.
12035	* g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12036
120372007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12038
12039	PR middle-end/30667
12040	* gfortran.dg/pr30667.f: New test.
12041
120422007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12043
12044	* gcc.dg/builtins-54.c: Add more cases.
12045
120462007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12047
12048	PR fortran/30514
12049	* gfortran.dg/zero_sized_2.f90: New test.
12050
12051	PR fortran/30660
12052	* gfortran.dg/alloc_comp_basics_4.f90: New test.
12053
12054	PR fortran/29820
12055	* gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12056	file.
12057
120582007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12059
12060	PR fortran/30683
12061	* gfortran.dg/interface_10.f90: New test.
12062
120632007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12064
12065	* gcc.dg/builtins-20.c: Add more cases.
12066
120672007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12068
12069	PR target/29682
12070	* gcc-target/ia64/pr29682.c: New test.
12071
120722007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12073
12074	PR fortran/30284
12075	* gfortran.dg/arrayio_11.f90.f90: New test.
12076
12077	PR fortran/30626
12078	* gfortran.dg/arrayio_12.f90.f90: New test.
12079
120802007-02-02  Jakub Jelinek  <jakub@redhat.com>
12081
12082	PR c++/30536
12083	* g++.dg/tls/diag-5.C: New test.
12084
12085	PR middle-end/30473
12086	* gcc.dg/pr30473.c: New test.
12087	* gcc.c-torture/execute/20070201-1.c: New test.
12088
120892007-02-01  Roger Sayle  <roger@eyesopen.com>
12090
12091	* gfortran.dg/dependency_20.f90: New test case.
12092
120932007-01-31  Ian Lance Taylor  <iant@google.com>
12094
12095	* gcc.dg/lower-subreg-1.c (test): New test.
12096
120972007-01-30  Geoffrey Keating  <geoffk@apple.com>
12098
12099	* g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12100
121012007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12102
12103	* gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12104	* gcc.dg/torture/builtin-math-3.c: Likewise.
12105
121062007-01-31  Dirk Mueller  <dmueller@suse.de>
12107
12108	gcc.dg/Wparentheses-2.c: Update and add new tests.
12109
121102007-01-31  Ira Rosen  <irar@il.ibm.com>
12111
12112	* gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12113	vectorize.
12114
121152007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12116
12117	* gcc.dg/builtins-63.c: New test.
12118
121192007-01-31  Tobias Burnus  <burnus@net-b.de>
12120
12121	PR fortran/27588
12122	* gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12123
121242007-01-31  Tobias Burnus  <burnus@net-b.de>
12125
12126	PR fortran/30520
12127	* gfortran.dg/volatile8.f90: New argument conformance test.
12128	* gfortran.dg/volatile9.f90: New scope test.
12129
121302007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12131
12132	PR c++/24745
12133	* g++.dg/warn/null4.C: New.
12134
121352001-01-30  Roger Sayle  <roger@eyesopen.com>
12136	    Uros Bizjak  <ubizjak@gmail.com>
12137
12138	* gcc.dg/large-size-array-3.c: Correct typo.
12139
121402007-01-30  Richard Guenther  <rguenther@suse.de>
12141
12142	PR middle-end/27657
12143	* g++.dg/debug/pr27657.C: New testcase.
12144
121452007-01-30  Richard Guenther  <rguenther@suse.de>
12146
12147	PR middle-end/30313
12148	* gcc.dg/torture/pr30313.c: New testcase.
12149
121502007-01-29  Janis Johnson  <janis187@us.ibm.com>
12151
12152	* gcc.dg/dfp/dfp-except.h: New file.
12153	* gcc.dg/dfp/fe-check.h: New file.
12154	* gcc.dg/dfp/fe-binop.c: New test.
12155	* gcc.dg/dfp/fe-convert-1.c: New test.
12156	* gcc.dg/dfp/fe-convert-2.c: New test.
12157	* gcc.dg/dfp/fe-convert-3.c: New test.
12158
12159	* gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12160	* gcc.dg/dfp/decfloat-constants.c: Ditto.
12161	* gcc.dg/dfp/convert-dfp.c: Ditto.
12162	* gcc.dg/dfp/convert-int-saturate.c: Ditto.
12163
121642007-01-29  Josh Conner  <jconner@apple.com>
12165
12166	* gcc.target/powerpc/altivec-24.c: New test.
12167
121682007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12169
12170	PR c++/28266
12171	* g++.dg/parse/defarg12.C: New test.
12172
121732007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12174
12175	PR fortran/30554
12176	* gfortran.dg/used_dummy_types_6.f90: New test.
12177
121782007-01-28  Jan Hubicka  <jh@suse.cz>
12179
12180	* gcc.dg/tree-prof/val-prof-6.c: New test.
12181
121822007-01-28  Roger Sayle  <roger@eyesopen.com>
12183
12184	* gcc.dg/large-size-array-3.c: Correct test case (portability).
12185
121862007-01-28  Andrew Pinski  <pinskia@gmail.com>
12187
12188	PR C++/28988
12189	* g++.dg/expr/dtor4.C: New test.
12190
121912007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12192
12193	* gcc.dg/tree-ssa/loop-23.c: New test.
12194
121952007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12196
12197	PR libfortran/30389
12198	* gfortran.dg/achar_2.f90:  New test.
12199	* gfortran.dg/achar_3.f90:  New test.
12200
122012007-01-27  Ian Lance Taylor  <iant@google.com>
12202
12203	* gcc.dg/strict-overflow-1.c: New test.
12204	* gcc.dg/no-strict-overflow-1.c: New test.
12205	* gcc.dg/strict-overflow-2.c: New test.
12206	* gcc.dg/no-strict-overflow-2.c: New test.
12207	* gcc.dg/strict-overflow-3.c: New test.
12208	* gcc.dg/no-strict-overflow-3.c: New test.
12209	* gcc.dg/strict-overflow-4.c: New test.
12210	* gcc.dg/no-strict-overflow-4.c: New test.
12211	* gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12212	* gcc.dg/pr15784-1.c: Likewise.
12213	* gcc.dg/pr20922-1.c: Likewise.
12214	* gcc.dg/pr20922-3.c: Likewise.
12215	* gcc.dg/pr20922-4.c: Likewise.
12216	* gcc.dg/pr20922-6.c: Likewise.
12217	* gcc.dg/compare-4.c: Likewise.
12218	* gcc.dg/torture/pr26898-1.c: Likewise.
12219	* gcc.dg/tree-ssa/divide-1.c: Likewise.
12220	* gcc.dg/tree-ssa/divide-2.c: Likewise.
12221	* gcc.dg/tree-ssa/divide-3.c: Likewise.
12222	* gcc.dg/tree-ssa/divide-4.c: Likewise.
12223	* gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12224	* gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12225	* gcc.dg/tree-ssa/pr21082.c: Likewise.
12226	* gcc.dg/tree-ssa/pr26899.c: Likewise.
12227	* g++.dg/tree-ssa/pr21082.C: Likewise.
12228
122292007-01-27  Roger Sayle  <roger@eyesopen.com>
12230
12231	* gcc-dg/large-size-array-3.c: New test case.
12232
122332007-01-27  Roger Sayle  <roger@eyesopen.com>
12234
12235	* gfortran.dg/forall_7.f90: New test case.
12236
122372007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12238
12239	PR fortran/30407
12240	* gfortran.dg/where_operator_assign_1.f90: New test.
12241	* gfortran.dg/where_operator_assign_2.f90: New test.
12242	* gfortran.dg/where_operator_assign_3.f90: New test.
12243
122442007-01-26  Joseph Myers  <joseph@codesourcery.com>
12245
12246	* lib/target-supports.exp
12247	(check_effective_target_powerpc_altivec): New.
12248	(check_effective_target_vect_cmdline_needed): Use it.
12249
122502007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12251
12252	PR fortran/30278
12253	* gfortran.dg/backslash_3.f: New test.
12254
122552007-01-26  Richard Guenther  <rguenther@suse.de>
12256
12257	* gcc.dg/tree-ssa/pr23382.c: Fix typo.
12258
122592007-01-26  Tobias Burnus  <burnus@net-b.de>
12260
12261	* gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12262	* gfortran.dg/vect/vect.exp: Ditto.
12263	* gfortran.dg/dg.exp: Ditto.
12264	* gfortran.fortran-torture/execute/execute.exp: Ditto.
12265	* gfortran.fortran-torture/compile/compile.exp: Ditto.
12266
122672007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269	* gcc.dg/builtins-20.c: Add more cases.
12270	* gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12271
122722007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12273
12274	PR fortran/30437
12275	* gcc.dg/Wall.c: New.
12276	* gcc.dg/Wno-all.c: New.
12277	* gfortran.dg/Wall.f90: New.
12278	* gfortran.dg/Wno-all.f90: New.
12279
122802007-01-24  Geoffrey Keating  <geoffk@apple.com>
12281
12282	* gcc.target/powerpc/darwin-ehreturn-1.c: New.
12283	* g++.dg/eh/simd-2.C: Also run on Darwin.
12284	* g++.dg/eh/simd-3.C: New.
12285	* g++.dg/eh/simd-4.C: New.
12286
122872007-01-25  Richard Guenther  <rguenther@suse.de>
12288
12289	* gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12290	and _PROFILE_USE.
12291	* gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12292
122932007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12294
12295	* gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12296	* gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12297	* gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12298	* gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12299	* gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12300	* gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12301	* gcc.dg/ipa/ipa-7.c: New testcase.
12302
123032007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12304
12305	* g++.dg/cpp0x/warn_cxx0x.C: New.
12306
123072007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12308
12309	* gcc.dg/builtins-20.c: Test builtin carg.
12310
123112007-01-24  Jakub Jelinek  <jakub@redhat.com>
12312
12313	PR middle-end/27416
12314	* gcc.dg/gomp/pr27416.c: New test.
12315
12316	PR middle-end/30494
12317	* gcc.dg/gomp/pr30494.c: New test.
12318	* g++.dg/gomp/pr30494.C: New test.
12319
12320	PR middle-end/30421
12321	* gcc.dg/gomp/pr30421.c: New test.
12322
123232007-01-24  Steve Ellcey  <sje@cup.hp.com>
12324
12325	* gcc.target/ia64/versionid-1.c: New test.
12326	* gcc.target/ia64/versionid-2.c: New test.
12327
123282007-01-24  Richard Guenther  <rguenther@suse.de>
12329
12330	PR testsuite/30181
12331	* gcc.dg/builtins-57.c: Change to a link-time testcase
12332	to support non-C99 targets.
12333
123342007-01-24  Jan Hubicka  <jh@suse.cz>
12335
12336	* gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12337
123382007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12339
12340	* gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12341
123422007-01-23  Andrew Pinski  <pinskia@gmail.com>
12343
12344	PR objc/27438
12345	* objc.dg/const-str-12.m: New test.
12346
123472007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12348
12349	PR fortran/30532
12350	* gfortran.dg/ctrl-z.f90:  New test.
12351
123522007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12353
12354	PR fortran/30481
12355	* gfortran.dg/namelist_assumed_char.f90:  New test.
12356
123572007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12358
12359	PR c++/27492
12360	* g++.dg/inherit/covariant15.C: New test.
12361
123622007-01-23  Ian Lance Taylor  <iant@google.com>
12363
12364	* g++.dg/warn/Wparentheses-24.C: New test.
12365
123662007-01-23  Richard Guenther  <rguenther@suse.de>
12367
12368	PR testsuite/30560
12369	* ada/acats/run_acats: Do not call gnatmake or gnatchop
12370	with full path.
12371
123722007-01-22  Richard Guenther  <rguenther@suse.de>
12373
12374	PR tree-optimization/30038
12375	* gcc.dg/builtins-62.c: New testcase.
12376
123772007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12378
12379	* gcc.c-torture/compile/20070121.c: New test.
12380
123812007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12382
12383	PR libfortran/30525
12384	* gfortran.dg/char_comparison_1.f:  New test.
12385
123862007-01-21  Ira Rosen  <irar@il.ibm.com>
12387
12388	* gcc.dg/vect/vect-strided-same-dr.c: New test.
12389
123902007-01-20  Andrew Pinski  <pinskia@gmail.com>
12391
12392	PR objc/30479
12393	* objc.dg/pch: New directory.
12394	* objc.dg/pch/pch.exp: New file.
12395	* objc.dg/pch/interface-1.m: New test.
12396	* objc.dg/pch/interface-1.hs: New include file.
12397	* lib/objc.exp (objc_target_compile): Add
12398	"-x objective-c-header" in front of the sources if this is
12399	a precompiled header being compiled.
12400
124012007-01-20  Roger Sayle  <roger@eyesopen.com>
12402
12403	* gfortran.dg/array_memcpy_3.f90: New test case.
12404	* gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12405
124062007-01-20  Roger Sayle  <roger@eyesopen.com>
12407	    Brooks Moses  <brooks.moses@codesourcery.com>
12408	    Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12409
12410	* gfortran.dg/intrinsic_sign_1.f90: New test case.
12411	* gfortran.dg/intrinsic_sign_2.f90: Likewise.
12412
124132007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12414
12415	* gcc.dg/torture/builtin-math-3.c: Test fdim.
12416
124172007-01-19  Mike Stump  <mrs@apple.com>
12418
12419	* gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12420	away.
12421
124222007-01-19  Roger Sayle  <roger@eyesopen.com>
12423
12424	* gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12425	option instead of -funsafe-math-optimizations.
12426
124272007-01-19  Tomas Bily  <tbily@suse.cz>
12428
12429	gcc.dg/tree-prof/indir-call-prof.c: New.
12430	g++.dg/dg.exp: Add tree-prof subdirectory.
12431	g++.dg/tree-prof/indir-call-prof.C: New.
12432	g++.dg/tree-prof/tree-prof.exp: New.
12433
124342007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12435
12436	PR c++/17947
12437	* g++.dg/warn/deprecated.C: Update warning output.
12438	* g++.dg/warn/deprecated-2.C: Likewise.
12439	* g++.dg/warn/deprecated-3.C: New.
12440
124412007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12442
12443	* gcc.c-torture/execute/nestfunc-7.c: New.
12444
124452007-01-18  Hui-May Chang  <hm.chang@apple.com>
12446
12447	* gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12448
124492007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12450
12451	* gcc.dg/m68k-pic-1.c: New.
12452
124532007-01-18  Roger Sayle  <roger@eyesopen.com>
12454
12455	* gfortran.dg/array_memcpy_4.f90: New test case.
12456
124572007-01-18  Josh Conner  <jconner@apple.com>
12458
12459	PR target/30485
12460	* gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12461	* gcc.dg/vect/no-trapping-math-1: New.
12462	* gcc.dg/vect/no-trapping-math-2: New.
12463
124642007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12465
12466	* gcc.target/i386/387-8.c: Update comment about optimizing
12467	inherent load of 1.0 of fptan instruction.
12468
124692007-01-18  Dirk Mueller  <dmueller@suse.de>
12470	    Richard Guenther <rguenther@suse.de>
12471
12472	PR diagnostic/8268
12473	* gcc.dg/Warray-bounds.c: New testcase.
12474	* gcc.dg/Warray-bounds-2.c: New testcase.
12475	* g++.dg/warn/Warray-bounds.C: New testcase.
12476	* g++.dg/warn/Warray-bounds-2.C: New testcase.
12477
124782007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12479
12480	PR fortran/30476
12481	* gfortran.dg/generic_12.f90: New test.
12482
124832007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12484
12485	* gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12486	* gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12487
124882007-01-16  Janis Johnson  <janis187@us.ibm.com>
12489
12490	* gcc.dg/dfp/compare-special.h: New file.
12491	* gcc.dg/dfp/compare-special-32.c: New test.
12492	* gcc.dg/dfp/compare-special-64.c: New test.
12493	* gcc.dg/dfp/compare-special-128.c: New test.
12494
124952007-01-16  Roger Sayle  <roger@eyesopen.com>
12496	    Paul Thomas  <pault@gcc.gnu.org>
12497	    Steven G. Kargl  <kargl@gcc.gnu.org>
12498
12499	PR fortran/30404
12500	* gfortran.dg/forall_6.f90: New test case.
12501	* gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12502	* gfortran.dg/dependency_13.f90: Likewise.
12503
125042007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12505
12506	PR testsuite/12325
12507	* gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12508	targets that don't support Inf.
12509
125102007-01-15  Dale Johannesen  <dalej@apple.com>
12511
12512	* gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12513
125142007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12515
12516	* gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12517	of achar for 0xff to avoid the "Extended ASCII not
12518	implemented" error message.
12519
125202007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12521
12522	PR fortran/28172
12523	* gfortran.dg/altreturn_4.f90: New test.
12524
12525	PR fortran/29389
12526	* gfortran.dg/stfunc_4.f90: New test.
12527
12528	PR fortran/29712
12529	* gfortran.dg/bound_2.f90: Reinstate commented out line.
12530	* gfortran.dg/initialization_1.f90: Change warning.
12531
12532	PR fortran/30283
12533	* gfortran.dg/specification_type_resolution_2.f90: New test.
12534
125352007-01-14  Jan Hubicka  <jh@suse.cz>
12536
12537	* gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12538	* gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12539	* gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12540	elimination.
12541
125422007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12543
12544	PR fortran/30410
12545	* gfortran.dg/external_procedures_2.f90: New test.
12546
125472007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12548
12549	PR target/30413
12550	* gcc.target/i386/pr30413.c: New test.
12551
125522007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12553
12554	PR fortran/30452
12555	* gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12556
125572007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12558
12559	* gcc.dg/20070112-1.c: New test.
12560
125612007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12562
12563	PR libgfortran/30435
12564	* gfortran.dg/list_read_6.f90: New test.
12565
125662007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12567
12568	* gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12569
125702007-01-12  Tom Tromey  <tromey@redhat.com>
12571
12572	PR preprocessor/28227:
12573	* gcc.dg/cpp/pr28227.c: New file.
12574
125752007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12576
12577	* gcc.dg/tree-ssa/loop-22.c: New test.
12578
125792007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12580
12581	PR tree-optimization/29516
12582	* gcc.dg/tree-ssa/loop-20.c: New test.
12583
125842007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12585
12586	PR libfortran/30415
12587	* minmaxloc_integer_kinds_1.f90:  New test.
12588
125892007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12590
12591	PR c++/29573
12592	* g++.dg/template/sizeof-template-argument.C: New test.
12593
125942007-01-11  Jan Hubicka  <jh@suse.cz>
12595
12596	* gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12597	* gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12598	* gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12599	* gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12600	* gcc.dg/tree-ssa/pr21658.c: Likewise.
12601	* gcc.dg/tree-ssa/pr15349.c: Likewise.
12602	* gcc.dg/tree-ssa/pr25501.c: Likewise.
12603	* gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12604	transformation in question.
12605	* gcc.dg/tree-ssa/vrp05.c: Likewise.
12606	* gcc.dg/tree-ssa/pr20701.c: Likewise.
12607	* gcc.dg/always_inline3.c: Likewise.
12608
126092007-01-10  Mark Mitchell  <mark@codesourcery.com>
12610
12611	PR c++/28999
12612	* g++.dg/template/typename11.C: New test.
12613
126142007-01-10  Robert Kennedy <jimbob@google.com>
12615
12616	* gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12617
126182007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12619
12620	* gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12621	for different integer kinds.
12622	* gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12623	* gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12624	* gfortran.dg/ishft_2.f90: New test.
12625	* gfortran.dg/ishft_3.f90: New test.
12626
126272007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12628
12629	* gfortran.dg/altreturn_2.f90: Removed executable bit.
12630
126312007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12632
12633	PR tree-optimization/30322
12634	* gcc.dg/tree-ssa/loop-21.c: New test.
12635
126362007-01-08  Geoffrey Keating  <geoffk@apple.com>
12637
12638	* g++.dg/rtti/darwin-builtin-linkage.C: New.
12639
126402007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12641
12642	* gcc.target/spu/intrinsics-1.c: Remove xfail.
12643
126442007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12645
12646	* g++.dg/warn/overflow-warn-1.C: Fix testcase.
12647	* g++.dg/warn/overflow-warn-3.C: Likewise.
12648	* g++.dg/warn/overflow-warn-4.C: Likewise.
12649	* g++.dg/warn/overflow-warn-5.C: Likewise.
12650	* g++.dg/warn/overflow-warn-6.C: Likewise.
12651	* g++.dg/warn/Woverflow-1.C: Likewise.
12652	* g++.dg/warn/Woverflow-2.C: Likewise.
12653	* g++.dg/warn/Woverflow-3.C: Likewise.
12654	* g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12655
126562007-01-08  Roger Sayle  <roger@eyesopen.com>
12657
12658	* gfortran.dg/array_constructor_14.f90: New test case.
12659	* gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12660
126612007-01-08  Richard Guenther  <rguenther@suse.de>
12662
12663	PR tree-optimization/23603
12664	* gcc.dg/tree-ssa/vrp31.c: New testcase.
12665	* gcc.dg/tree-ssa/vrp32.c: Likewise.
12666
126672007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12668
12669	* gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12670	in __v8qi typedef.
12671	* gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12672	* gcc.dg/simd-1.c: Update dg-error directives to reflect new
12673	compiler behaviour.
12674	* gcc.dg/simd-5.c: Likewise.
12675	* gcc.dg/simd-6.c: Likewise.
12676	* g++.dg/conversion/simd1.C: Likewise.
12677	* g++.dg/conversion/simd3.C: Likewise.
12678	* g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12679	(main): Use it.
12680
126812007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12682
12683	PR tree-optimization/29877
12684	* gcc.dg/pr16194.c: Skip test entirely if we don't know the
12685	name of a hard register for the target concerned.  Adjust dg-error
12686	directives to cope with new behaviour of TER.
12687
126882007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12689
12690	PR c++/28986
12691	* g++.dg/conversion/nullptr1.C: Added overflow warning.
12692	* g++.dg/warn/overflow-warn-1.C: New.
12693	* g++.dg/warn/overflow-warn-3.C: New.
12694	* g++.dg/warn/overflow-warn-4.C: New.
12695	* g++.dg/warn/overflow-warn-5.C: New.
12696	* g++.dg/warn/overflow-warn-6.C: New.
12697	* g++.dg/warn/Woverflow-1.C: New.
12698	* g++.dg/warn/Woverflow-2.C: New.
12699	* g++.dg/warn/Woverflow-3.C: New.
12700	* g++.dg/warn/multiple-overflow-warn-2.C: New.
12701
127022007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12703
12704	PR fortran/27698
12705	* gfortran.dg/invalid_name.f90: New test.
12706	* gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12707	* gfortran.dg/gomp/pr29759.f90: Ditto.
12708
127092007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12710
12711	* gfortran.dg/present_1.f90:  Update error message.
12712
127132007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12714
12715	PR c++/19439
12716	* g++.dg/template/duplicate1.C: New test
12717	* g++.dg/template/memfriend6.C: Adjust error markers.
12718
127192007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12720
12721	PR tree-opt/30385
12722	* gcc.dg/torture/inline-1.c: New test.
12723
127242007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12725
12726	PR c/19978
12727	* gcc.dg/multiple-overflow-warn-1.c: New.
12728	* gcc.dg/multiple-overflow-warn-2.c: New.
12729	* gcc.dg/overflow-warn-6.c: New.
12730	* g++.dg/warn/multiple-overflow-warn-1.C: New.
12731
127322007-01-05  Roger Sayle  <roger@eyesopen.com>
12733
12734	* gfortran.dg/array_memcpy_1.f90: New test case.
12735	* gfortran.dg/array_memcpy_2.f90: Likewise.
12736
127372007-01-05  Richard Guenther  <rguenther@suse.de>
12738
12739	PR middle-end/27826
12740	* g++.dg/opt/pr27826.C: New testcase.
12741
127422007-01-05  Ian Lance Taylor  <iant@google.com>
12743
12744	* gcc.dg/Walways-true-1.c: New test.
12745	* gcc.dg/Walways-true-2.c: New test.
12746	* g++.dg/warn/Walways-true-1.C: New test.
12747	* g++.dg/warn/Walways-true-2.C: New test.
12748
127492007-01-05  Jakub Jelinek  <jakub@redhat.com>
12750
12751	PR c/30360
12752	* gcc.dg/pr30360.c: New test.
12753
127542007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12755
12756	PR fortran/23232
12757	* gfortran.dg/data_implied_do_1.f90: New test.
12758
12759	PR fortran/27996
12760	PR fortran/27998
12761	* gfortran.dg/char_length_1.f90: New test.
12762
127632007-01-05  Richard Guenther  <rguenther@suse.de>
12764
12765	PR middle-end/28116
12766	* g++.dg/opt/pr28116.C: New testcase.
12767
127682007-01-05  Tobias Burnus  <burnus@net-b.de>
12769
12770	PR fortran/29624
12771	* gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12772	  invalid deallocate.
12773	* gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12774	* gfortran.dg/protected_4.f90: Add pointer intent check.
12775	* gfortran.dg/protected_6.f90: Add pointer intent check.
12776	* gfortran.dg/pointer_intent_1.f90: New test.
12777	* gfortran.dg/pointer_intent_2.f90: New test.
12778	* gfortran.dg/pointer_intent_3.f90: New test.
12779
127802007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12781
12782	PR 30235
12783	* gfortran.dg/altreturn_2.f90: new test.
12784
127852007-01-04  Tom Tromey  <tromey@redhat.com>
12786
12787	PR preprocessor/28165:
12788	* gcc.dg/cpp/pr28165.c: New file.
12789
127902007-01-03  Josh Conner  <jconner@apple.com>
12791
12792	PR middle-end/29683
12793	* gcc.dg/pr29683.c: New.
12794
127952007-01-03  Jakub Jelinek  <jakub@redhat.com>
12796
12797	PR c++/28217
12798	* g++.dg/pch/template-1.C: New test.
12799	* g++.dg/pch/template-1.Hs: New file.
12800
128012007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12802
12803	PR middle-end/30353
12804	* gcc.c-torture/compile/complex-4.c: New test.
12805
128062007-01-03  Joseph Myers  <joseph@codesourcery.com>
12807
12808	* g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12809	-maltivec.
12810	* gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12811
128122007-01-03  Jakub Jelinek  <jakub@redhat.com>
12813
12814	PR middle-end/30286
12815	* gcc.dg/pr30286.c: New test.
12816
12817	PR c++/29535
12818	* g++.dg/template/crash66.C: New test.
12819
12820	PR c++/29054
12821	* g++.dg/template/friend49.C: New test.
12822
128232007-01-03  Steven G. Kargl  <kargls@comcast.net>
12824
12825	* gfortran.dg/ibits.f90: New test.
12826
128272007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12828
12829	* gcc.dg/tree-ssa/update-unroll-1.c: New test.
12830	* gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12831
128322007-01-02  Jan Hubicka  <jh@suse.cz>
12833
12834	* gcc.dg/pr16194.c: We now output error on all three functions,
12835	not just first one.
12836
128372007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12838
12839	PR c/19977
12840	* gcc.dg/overflow-warn-3.c: Remove XFAIL.
12841	* gcc.dg/overflow-warn-4.c: Remove XFAIL.
12842
128432006-01-02  Ian Lance Taylor  <iant@google.com>
12844
12845	* g++.dg/warn/Wparentheses-22.C: New test.
12846	* g++.dg/warn/Wparentheses-23.C: New test.
12847
128482007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12849
12850	PR middle-end/7651
12851	* gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12852	* gcc.dg/declspec-3-Wextra.c: New.
12853	* gcc.dg/declspec-3-no.c: New
12854
128552007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12856
12857	PR fortran/20896
12858	* gfortran.dg/interface_10.f90: Remove.
12859
128602007-01-01  Roger Sayle  <roger@eyesopen.com>
12861
12862	* gcc.dg/fold-eqxor-4.c: New test case.
12863
128642007-01-02  Joseph Myers  <joseph@codesourcery.com>
12865
12866	PR middle-end/30311
12867	* gcc.c-torture/compile/pr30311.c: New test.
12868
128692007-01-01  Andrew Pinski  <pinskia@gmail.com>
12870
12871	PR middle-end/30253
12872	* gcc.c-torture/compile/statement-expression-1.c: New test.
12873
128742007-01-01  Andreas Schwab  <schwab@suse.de>
12875
12876	PR target/29166
12877	* g++.dg/eh/pr29166.C: New test.
12878
128792007-01-01  Joseph Myers  <joseph@codesourcery.com>
12880
12881	* lib/target-supports.exp (check_effective_target_powerpc_spe):
12882	New.
12883	(check_effective_target_vect_cmdline_needed): Use it.
12884
128852006-12-31  Richard Guenther  <rguenther@suse.de>
12886
12887	PR middle-end/30137
12888	* gcc.dg/pr30137-1.c: New testcase.
12889	* gcc.dg/pr30137-2.c: Likewise.
12890
128912006-12-31  Roger Sayle  <roger@eyesopen.com>
12892
12893	PR middle-end/30322
12894	* gcc.dg/fold-plusnot-1.c: New test case.
12895
128962006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12897
12898	PR c++/29731
12899	* g++.dg/parse/template22.C: New test.
12900
129012006-12-31  Richard Guenther  <rguenther@suse.de>
12902
12903	PR middle-end/30338
12904	* gcc.c-torture/compile/pr30338.c: New testcase.
12905
129062006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12907
12908	PR fortran/27900
12909	* gfortran.dg/intrinsic_actual_4.f90: New test.
12910
12911	PR fortran/24325
12912	* gfortran.dg/func_decl_3.f90: New test.
12913
129142006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12915
12916	PR fortran/23060
12917	* gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12918	* gfortran.dg/c_by_val_1.f: New test.
12919	* gfortran.dg/c_by_val_2.f: New test.
12920	* gfortran.dg/c_by_val_3.f: New test.
12921
129222006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12923
12924	PR libfortran/30321
12925	* gfortran.dg/sum_zero_array_1.f90:  New test.
12926
129272006-12-29  Jakub Jelinek  <jakub@redhat.com>
12928
12929	PR preprocessor/29612
12930	* gcc.dg/cpp/pr29612-1.c: New test.
12931	* gcc.dg/cpp/pr29612-2.c: New test.
12932
129332006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12934
12935	PR fortran/30034
12936	* gfortran.dg/pure_formal_proc_1.f90: New test.
12937
12938	PR fortran/30237
12939	* gfortran.dg/intrinsic_actual_3.f90: New test.
12940
129412006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12942
12943	PR fortran/30014
12944	* gfortran.dg/io_constraints_1.f90: Update test.
12945	* gfortran.dg/io_constraints_2.f90: Update test.
12946	* gfortran.dg/inquire_iolength.f90: New test.
12947
129482006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12949
12950	PR fortran/20896
12951	* gfortran.dg/interface_10.f90: New test.
12952	* gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12953	since z is already, locally a variable.
12954
12955	PR fortran/25135
12956	* gfortran.dg/generic_11.f90: New test.
12957	* gfortran.dg/interface_7.f90: Remove name clash between module
12958	name and procedure 'x' referenced in the interface.
12959
129602006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12961
12962	PR middle-end/7651
12963	* gcc.dg/Wmissing-parameter-type.c: New.
12964	* gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12965	* gcc.dg/Wmissing-parameter-type-no.c: New.
12966
129672006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12968
12969	PR fortran/25818
12970	* gfortran.dg/entry_array_specs_2.f: New test.
12971
12972	PR fortran/30084
12973	* gfortran.dg/nested_modules_6.f90: New test.
12974
129752006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12976
12977	PR middle-end/7651
12978	* gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12979	* gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12980
129812006-12-21  Andrew Pinski  <pinskia@gmail.com>
12982
12983	PR C++/30168
12984	* g++.dg/opt/complex6.C: New test.
12985
129862006-12-22  Ben Elliston  <bje@au.ibm.com>
12987
12988	* lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12989	full" if the linker on spu-*-* warns about exceeding local store.
12990
12991	And revert this patch:
12992	* lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12993	fail to link due to relocation overflows on spu-*-*.
12994
129952006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12996
12997	PR fortran/30273
12998	* gfortran.dg/dependency_19.f90: New test.
12999
130002006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13001
13002	PR fortran/30202
13003	* gfortran.dg/alloc_comp_basics_3.f90: New test.
13004
130052006-12-21  Jakub Jelinek  <jakub@redhat.com>
13006
13007	PR middle-end/30262
13008	* gcc.c-torture/execute/20061220-1.c: New test.
13009
13010	PR middle-end/30263
13011	* gcc.dg/gomp/asm-1.c: New test.
13012
13013	PR target/30230
13014	* g++.dg/eh/ia64-2.C: New test.
13015
130162006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13017
13018	PR target/28966
13019	PR target/29248
13020	* gcc.dg/rs6000-leaf.c: New.
13021
130222006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13023
13024	PR fortran/25392
13025	* gfortran.dg/f2c_8.f90: New test.
13026
130272006-12-20  Bill Wendling  <wendling@apple.com>
13028
13029	* gcc.dg/asm-b.c: Check for __ppc64__.
13030
130312006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13032
13033	PR fortran/30190
13034	* gfortran.dg/bounds_check_5.f90: New test.
13035
130362006-12-20  Andrew Pinski  <pinskia@gmail.com>
13037
13038	PR middle-end/30143
13039	* gcc.dg/gomp/complex-1.c: New testcase.
13040
130412006-12-20  Roger Sayle  <roger@eyesopen.com>
13042
13043	* gfortran.dg/array_memset_1.f90: New test case.
13044
130452006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13046
13047	* lib/target-supports.exp: Add spu to
13048	check_effective_target_vect_widen_mult_hi_to_si.
13049
130502006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13051
13052	PR fortran/29992
13053	* gfortran.dg/generic_9.f90: New test.
13054
13055	PR fortran/30081
13056	* gfortran.dg/generic_10.f90: New test.
13057
130582006-12-19  Andrew Pinski  <pinskia@gmail.com>
13059
13060	PR tree-opt/30045
13061	* gcc.dg/pr30045.c: New test.
13062
130632006-12-20  Ben Elliston  <bje@au.ibm.com>
13064
13065	* gcc.dg/20020312-2.c: Add a case for __SPU__.
13066
130672006-12-19  Eric Christopher  <echristo@apple.com>
13068
13069	PR target/29302
13070	* gcc.c-torture/execute/pr29302-1.c: New.
13071
130722006-12-19  Tobias Burnus  <burnus@net-b.de>
13073
13074	PR fortran/39238
13075	* gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13076
130772006-12-19  Paul Thomas <pault@gcc.gnu.org>
13078
13079	PR fortran/30236
13080	* gfortran.dg/altreturn_3.f90: New test.
13081
13082	* gfortran.dg/char_result_12.f90: Fix comment typos.
13083
130842006-12-19  Ben Elliston  <bje@au.ibm.com>
13085
13086	* gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13087	as newlib's stdio.h uses non-traditional cpp constructs.
13088
130892006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13090
13091	* gfortran.dg/advance.f90: Renamed to advance_1.f90
13092	* gfortran.dg/append-1.f90: Renamed to append_1.f90
13093	* gfortran.dg/array-1.f90: Renamed to array_1.f90
13094	* gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13095	* gfortran.dg/backspace.f: Renamed to backspace_1.f
13096	* gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13097	* gfortran.dg/default_initialization.f: Renamed to
13098	default_initialization_1.f
13099	* gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13100	dollar_edit_descriptor_1.f
13101	* gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13102	dollar_edit_descriptor_2.f
13103	* gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13104	dollar_edit_descriptor_3.f
13105	* gfortran.dg/logint-1.f: Renamed to logint_1.f
13106	* gfortran.dg/logint-2.f: Renamed to logint_2.f
13107	* gfortran.dg/logint-3.f: Renamed to logint_3.f
13108	* gfortran.dg/advance_1.f90: Renamed from advance.f90
13109	* gfortran.dg/append_1.f90: Renamed from append-1.f90
13110	* gfortran.dg/array_1.f90: Renamed from array-1.f90
13111	* gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13112	* gfortran.dg/backspace_1.f: Renamed from backspace.f
13113	* gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13114	* gfortran.dg/default_initialization_1.f: Renamed from
13115	default_initialization.f
13116	* gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13117	dollar_edit_descriptor-1.f
13118	* gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13119	dollar_edit_descriptor-2.f
13120	* gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13121	dollar_edit_descriptor-3.f
13122	* gfortran.dg/logint_1.f: Renamed from logint-1.f
13123	* gfortran.dg/logint_2.f: Renamed from logint-2.f
13124	* gfortran.dg/logint_3.f: Renamed from logint-3.f
13125
131262006-12-18  Bill Wendling  <wendling@apple.com>
13127
13128	* g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13129	id is an OjbC keyword.
13130
131312006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13132
13133	* gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13134
131352006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13136
13137	* gfortran.dg/advance_3.f90: Add dg-do compile directive.
13138
131392006-12-18  Ian Lance Taylor  <iant@google.com>
13140
13141	* g++.dg/warn/Wmissing-declarations-1.C: New test.
13142
131432006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13144
13145	* gcc.c-torture/compile/pr27528.c: Use empty templates.
13146
131472006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13148
13149	PR fortran/30207
13150	* gfortran.fortran-torture/execute/where21.f90: New test.
13151
131522006-12-17  Tobias Burnus  <burnus@net-b.de>
13153
13154	* gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13155
131562006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13157
13158	PR middle-end/7651
13159	* gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13160	* gcc.dg/if-empty-1.c: Likewise.
13161	* gcc.dg/pr23165.c: Likewise.
13162	* g++.dg/warn/empty-body.C: Likewise.
13163
131642006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13165
13166	PR libfortran/30005
13167	* gfortran.dg/open_errors.f90: New test.
13168
131692006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13170
13171	* gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13172
13173	* gcc.target/i386/ssse3-pabsb.c: New file.
13174	* gcc.target/i386/ssse3-pabsd.c: Likewise.
13175	* gcc.target/i386/ssse3-pabsw.c: Likewise.
13176	* gcc.target/i386/ssse3-palignr.c: Likewise.
13177	* gcc.target/i386/ssse3-phaddd.c: Likewise.
13178	* gcc.target/i386/ssse3-phaddsw.c: Likewise.
13179	* gcc.target/i386/ssse3-phaddw.c: Likewise.
13180	* gcc.target/i386/ssse3-phsubd.c: Likewise.
13181	* gcc.target/i386/ssse3-phsubsw.c: Likewise.
13182	* gcc.target/i386/ssse3-phsubw.c: Likewise.
13183	* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13184	* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13185	* gcc.target/i386/ssse3-pshufb.c: Likewise.
13186	* gcc.target/i386/ssse3-psignb.c: Likewise.
13187	* gcc.target/i386/ssse3-psignd.c: Likewise.
13188	* gcc.target/i386/ssse3-psignw.c: Likewise.
13189	* gcc.target/i386/ssse3-vals.h: Likewise.
13190
131912006-12-15  Janis Johnson  <janis187@us.ibm.com>
13192
13193	* lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13194	* lib/fortran-torture.exp: Include target-supports.exp.
13195
131962006-12-15  Jakub Jelinek  <jakub@redhat.com>
13197
13198	PR target/30185
13199	* gcc.c-torture/execute/pr30185.c: New test.
13200
132012006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13202
13203	PR testsuite/30179
13204	PR testsuite/30180
13205	* gcc.dg/builtin-bswap-1.c: Require stdint_types.
13206	* gcc.dg/builtin-bswap-2.c: Likewise.
13207	* gcc.dg/builtin-bswap-3.c: Likewise.
13208	* gcc.dg/builtin-bswap-4.c: Likewise.
13209	* lib/target-supports.exp (check_effective_target_stdint_types): New.
13210	* gcc.c-torture/execute/mode-dependent-address.x: New file.
13211
132122006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13213
13214	PR libfortran/30145
13215	* gfortran.dg/write_zero_array: New test.
13216
132172006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13218
13219	PR fortran/30200
13220	* gfortran.dg/write_fmt_trim.f90: New test.
13221
132222006-12-14  Diego Novillo  <dnovillo@redhat.com>
13223
13224	PR 30194
13225	* gcc.dg/pr19633-1.c: Increase threshold for partitioning
13226	temporarily.
13227
132282006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13229
13230	* lib/target-supports.exp (check_weak_available): Use istarget
13231	"hppa*-*-hpux10*" instead of regexp.
13232	(check_cxa_atexit_available): Likewise.
13233
132342006-12-14  Richard Guenther  <rguenther@suse.de>
13235
13236	PR tree-optimization/30197
13237	* gcc.c-torture/execute/complex-1.c: Fix function name.
13238	* gcc.dg/builtins-61.c: New testcase.
13239
132402006-12-14  Richard Guenther  <rguenther@suse.de>
13241
13242	PR middle-end/30172
13243	* gcc.dg/pr30172-1.c: New testcase.
13244
132452006-12-14  Richard Guenther  <rguenther@suse.de>
13246
13247	PR tree-optimization/30198
13248	* gcc.dg/builtins-60.c: New testcase.
13249
132502006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13251
13252	* lib/target-supports.exp (vect_no_align): Remove spu.
13253
132542006-12-13  Ian Lance Taylor  <iant@google.com>
13255
13256	PR c++/19564
13257	PR c++/19756
13258	* g++.dg/warn/Wparentheses-5.C: New test.
13259	* g++.dg/warn/Wparentheses-6.C: New test.
13260	* g++.dg/warn/Wparentheses-7.C: New test.
13261	* g++.dg/warn/Wparentheses-8.C: New test.
13262	* g++.dg/warn/Wparentheses-9.C: New test.
13263	* g++.dg/warn/Wparentheses-10.C: New test.
13264	* g++.dg/warn/Wparentheses-11.C: New test.
13265	* g++.dg/warn/Wparentheses-12.C: New test.
13266	* g++.dg/warn/Wparentheses-13.C: New test.
13267	* g++.dg/warn/Wparentheses-14.C: New test.
13268	* g++.dg/warn/Wparentheses-15.C: New test.
13269	* g++.dg/warn/Wparentheses-16.C: New test.
13270	* g++.dg/warn/Wparentheses-17.C: New test.
13271	* g++.dg/warn/Wparentheses-18.C: New test.
13272	* g++.dg/warn/Wparentheses-19.C: New test.
13273	* g++.dg/warn/Wparentheses-20.C: New test.
13274	* g++.dg/warn/Wparentheses-21.C: New test.
13275
132762006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13277
13278	PR testsuite/30157
13279	* lib/target-supports.exp (check_cxa_atexit_available): Return false
13280	for target "hppa.*hpux10".
13281
132822006-12-13  Jakub Jelinek  <jakub@redhat.com>
13283
13284	* g++.dg/debug/vartrack1.C: New test.
13285
13286	* g++.dg/opt/ifcvt1.C: New test.
13287
13288	* gcc.dg/tls/opt-13.c: New test.
13289
13290	* gcc.dg/20060425-2.c: New test.
13291
13292	* g++.dg/opt/pr15054-2.C: New test.
13293
13294	* gcc.c-torture/execute/20060420-1.c: New test.
13295
13296	* gcc.c-torture/execute/20060412-1.c: New test.
13297
13298	* objc/compile/20060406-1.m: New test.
13299
133002006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13301
13302	* g++.dg/template/array17.C: New test.
13303
133042006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13305
13306	* gcc.target/powerpc/altivec-23.c: New test.
13307
133082006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13309
13310	PR c++27316
13311	* g++.dg/inherit/error3.C: New test.
13312
13313	PR c++/28740
13314	* g++.dg/inherit/error4.C: New test.
13315
133162006-12-13  Richard Guenther  <rguenther@suse.de>
13317
13318	PR tree-optimization/17687
13319	* gcc.dg/builtins-59.c: New testcase.
13320
133212006-12-13  Ben Elliston  <bje@au.ibm.com>
13322
13323	* gcc.target/spu/Wmain.c: New test.
13324
133252006-12-12  Josh Conner  <jconner@apple.com>
13326
13327	* g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13328	* g++.dg/abi/thunk4.C: Likewise.
13329	* g++.dg/abi/rtti3.C: Likewise.
13330
133312006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13332
13333	* gcc.target/spu/cpat-1.c: New test.
13334	* gcc.target/spu/cpat-2.c: New test.
13335	* gcc.target/spu/cpat-3.c: New test.
13336	* gcc.target/spu/cpat-4.c: New test.
13337
133382006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13339
13340	PR tree-opt/28436
13341	* gcc.c-torture/compile/vector-1.c: New test.
13342	* gcc.c-torture/compile/vector-2.c: New test.
13343	* gcc.c-torture/compile/vector-3.c: New test.
13344
133452006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13346
13347	* lib/fortran-torture.exp: Update copyright years.  Remove
13348	obsolete comment.  Test -ftree-vectorize where it makes sense.
13349	* lib/gfortran-dg.exp: Update copyright years.  Use settings
13350	from fortran-torture.exp.
13351	* gfortran.dg/char_transpose_1.f90,
13352	gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13353	gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13354	* gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13355	'-w' to dg-options.
13356
133572006-12-12  Richard Sandiford  <richard@codesourcery.com>
13358
13359	* lib/gcc-dg.exp (${tool}_load): Fix invocation of
13360	saved_${tool}_load.
13361
133622006-12-12  Ira Rosen  <irar@il.ibm.com>
13363
13364	* gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13365	* gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13366	* gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13367	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13368	gaps.
13369
133702006-12-12  Richard Guenther  <rguenther@suse.de>
13371
13372	PR middle-end/30147
13373	* gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13374
133752006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13376	    Diego Novillo  <dnovillo@redhat.com>
13377
13378	* gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13379	VDEF/VUSE changes.
13380	* gcc.dg/tree-ssa/pr26421.c: Likewise
13381	* gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13382	* gcc.dg/tree-ssa/pr23382.c: Likewise.
13383	* gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13384	* gcc.dg/tree-ssa/pr28410.c: Likewise.
13385	* gcc.dg/tree-ssa/20031015-1.c: Likewise.
13386	* gcc.dg/tree-ssa/20040302-1.c: Likewise.
13387	* gcc.dg/tree-ssa/vrp07.c: Likewise.
13388	* gcc.dg/tree-ssa/vrp08.c: Likewise.
13389	* gcc.dg/tree-ssa/alias-12.c: Likewise.
13390
133912006-12-11  Jan Hubicka  <jh@suse.cz>
13392
13393	* gcc.dg/tree-prof/stringop-1.c: New test.
13394	* gcc.dg/tree-prof/stringop-2.c: New test.
13395
133962006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13397
13398	PR target/30120
13399	* gcc.target/i386/pr30120.c: New test.
13400
13401	Revert:
13402	2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13403
13404	* gcc.target/i386/x87regparm-1.c: New test.
13405	* gcc.target/i386/x87regparm-2.c: New test.
13406	* gcc.target/i386/x87regparm-3.c: New test.
13407	* gcc.target/i386/x87regparm-4.c: New test.
13408
134092006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13410
13411	* gcc.dg/tree-ssa/loop-17.c: Update outcome.
13412
134132006-12-10  Tobias Burnus  <burnus@net-b.de>
13414
13415	PR fortran/23994
13416	* gfortran.dg/protected_1.f90: New test.
13417	* gfortran.dg/protected_2.f90: New test.
13418	* gfortran.dg/protected_3.f90: New test.
13419	* gfortran.dg/protected_4.f90: New test.
13420	* gfortran.dg/protected_5.f90: New test.
13421	* gfortran.dg/protected_6.f90: New test.
13422
134232006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13424	    Tobias Burnus  <burnus@gcc.gnu.org>
13425
13426	PR fortran/29975
13427	PR fortran/30068
13428	* gfortran.dg/interface_4.f90: Test adding procedure to generic
13429	interface.
13430	* gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13431	ambiguous interfaces.
13432	* gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13433	* gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13434	* gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13435	ambiguous interfaces.
13436	* gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13437	* gfortran.dg/array_initializer_2.f90: Add initializer array
13438	constructor test.
13439
13440	PR fortran/30096
13441	* gfortran.dg/interface_9.f90: Test that host interfaces are
13442	not checked for ambiguity with the local version.
13443
134442006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13445
13446	PR fortran/29464
13447	* gfortran.dg/module_interface_2.f90: New test.
13448
134492006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13450
13451	PR fortran/29941
13452	* gfortran.dg/assumed_len.f90: New test.
13453
134542006-12-09  Richard Guenther  <rguenther@suse.de>
13455
13456	* g++.dg/warn/implicit-typename1.C: Qualify types.
13457	* g++.dg/parse/crash12.C: Likewise.
13458	* g++.dg/tree-ssa/pr22444.C: Likewise.
13459
134602006-12-09  Tobias Burnus  <burnus@net-b.de>
13461
13462	* gfortran.dg/array_2.f90: Added sqrt test.
13463
134642006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13465
13466	* gcc.target/i386/x87regparm-1.c: XFAIL.
13467	* gcc.target/i386/x87regparm-2.c: XFAIL.
13468	* gcc.target/i386/x87regparm-3.c: XFAIL.
13469	* gcc.target/i386/x87regparm-4.c: XFAIL.
13470
134712006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13472
13473	* lib/target-supports.exp
13474	(check_effective_target_large_long_double): New.
13475	* gcc.dg/Wconversion-real.c : Use it.
13476	* gcc.dg/Wconversion-integer.c : Fix for targets where char is
13477	unsigned.
13478
134792006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13480
13481	* gcc.c-torture/execute/mode-dependent-address.c: New test.
13482
134832006-12-08  Tobias Burnus  <burnus@net-b.de>
13484
13485	PR fortran/27546
13486	* gfortran.dg/import4.f90: New test for IMPORT in modules.
13487
134882006-12-07  Mark Mitchell  <mark@codesourcery.com>
13489
13490	PR c++/29732
13491	* g++.dg/template/crash65.C: New test.
13492	* g++.dg/template/spec16.C: Tweak error markers.
13493
134942006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13495
13496	* gcc.target/spu: New directory.
13497	* gcc.target/spu/spu.exp: New file.
13498	* gcc.target/spu/intrinsics-1.c: New test.
13499
135002006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13501
13502	PR c++/29980
13503	* g++.dg/ext/attrib27.C: New test.
13504	* g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13505	* g++.dg/parse/typedef5.C: Likewise.
13506
135072006-12-07  Mike Stump  <mrs@apple.com>
13508
13509	* treelang/compile/var_defs.tree: Adjust.
13510
135112006-12-06  Mark Mitchell  <mark@codesourcery.com>
13512
13513	PR c++/29730
13514	* g++.dg/template/crash64.C: New test.
13515	* g++.dg/parse/crash27.C: Adjust error markers.
13516
135172006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13518
13519	PR libfortran/30009
13520	PR libfortran/30056
13521	* gfortran.dg/read_eof_4.f90:  Add tests.
13522	* gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13523	* gfortran.dg/unf_read_corrupted_1.f90: New test.
13524
135252006-12-05  Mark Mitchell  <mark@codesourcery.com>
13526
13527	PR c++/29729
13528	* g++.dg/template/crash63.C: New test.
13529
13530	PR c++/29728
13531	* g++.dg/template/crash62.C: New test.
13532
135332006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13534
13535	PR fortran/30003
13536	* gfortran.dg/allocatable_function_1.f90: Increase the number
13537	of expected calls of free to 10; the lhs section reference is
13538	now evaluated so there is another call to bar.  Change the
13539	comment appropriately.
13540	* gfortran.dg/array_section_1.f90: New test.
13541
135422006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13543
13544	PR fortran/29912
13545	* gfortran.dg/char_result_12.f90: New test.
13546
135472006-12-05  Richard Guenther  <rguenther@suse.de>
13548
13549	* gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13550	* gcc.dg/vect/vect-pow-2.c: Rename to ...
13551	* gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13552	vect_double, xfail for spu*-*-*.
13553
135542006-12-04  Tobias Burnus  <burnus@net-b.de>
13555
13556	PR fortran/29962
13557	* initialization_4.f90: Test noninteger exponents (-std=f95).
13558	* initialization_5.f90: New test for noninteger exponents
13559	  with -std=f2003.
13560
135612006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13562
13563	PR fortran/29821
13564	* gfortran.dg/parameter_array_section_1.f90: New test.
13565
135662006-12-04  Mark Mitchell  <mark@codesourcery.com>
13567
13568	PR c++/29733
13569	* g++.dg/template/crash61.C: New test.
13570
13571	PR c++/29632
13572	* g++.dg/template/error23.C: New test.
13573
135742006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13575
13576	* gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13577
135782006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13579
13580	PR fortran/29916
13581	* gfortran.dg/host_dummy_index_1.f90: Added additional test.
13582
135832006-12-04  Jakub Jelinek  <jakub@redhat.com>
13584
13585	PR middle-end/29965
13586	* gcc.dg/gomp/pr29965-1.c: New test.
13587	* gcc.dg/gomp/pr29965-2.c: New test.
13588	* gcc.dg/gomp/pr29965-3.c: New test.
13589	* gcc.dg/gomp/pr29965-4.c: New test.
13590	* gcc.dg/gomp/pr29965-5.c: New test.
13591	* gcc.dg/gomp/pr29965-6.c: New test.
13592	* g++.dg/gomp/pr29965-1.C: New test.
13593	* g++.dg/gomp/pr29965-2.C: New test.
13594	* g++.dg/gomp/pr29965-3.C: New test.
13595	* g++.dg/gomp/pr29965-4.C: New test.
13596	* g++.dg/gomp/pr29965-5.C: New test.
13597	* g++.dg/gomp/pr29965-6.C: New test.
13598	* g++.dg/gomp/pr29965-7.C: New test.
13599	* g++.dg/gomp/pr29965-8.C: New test.
13600	* g++.dg/gomp/pr29965-9.C: New test.
13601	* g++.dg/gomp/pr29965-10.C: New test.
13602
136032006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13604
13605	* gnat.dg/pointer_variable_bounds.adb: New test.
13606	* gnat.dg/pointer_variable_bounds.ads: Likewise.
13607	* gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13608
136092006-12-03  Eric Christopher  <echristo@apple.com>
13610
13611	* gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13612
136132006-12-03  Richard Henderson  <rth@redhat.com>
13614	    Andrew Pinski  <pinskia@gmail.com>
13615
13616	PR C++/14329
13617	* g++.dg/warn/unit-1.C: New test.
13618
136192006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13620
13621	* gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13622
136232006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13624
13625	* g++.dg/vect/vect.exp: Enable tests to run on spu.
13626	* gcc.dg/vect/vect.exp: Enable tests to run on spu.
13627	* gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13628	* gcc.dg/vect/vect-70.c: Reduce array size.
13629	* gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13630	vect_no_compaer_double targets.
13631	* lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13632	vect_float, vect_double, and vect_int.
13633
136342006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13635
13636	* gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13637	test for loop versioning on vect_no_align targets.
13638	* gcc.dg/vect/pr20122.c: Likewise.
13639	* gcc.dg/vect/vect-105.c: Likewise.
13640	* gcc.dg/vect/vect-42.c: Likewise.
13641	* gcc.dg/vect/vect-43.c: Likewise.
13642	* gcc.dg/vect/vect-74.c: Likewise.
13643	* gcc.dg/vect/vect-75.c: Likewise.
13644	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
13645	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
13646	* gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13647	* gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13648
136492006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13650
13651	PR fortran/29642
13652	* gfortran.dg/value_1.f90 : New test.
13653	* gfortran.dg/value_2.f90 : New test.
13654	* gfortran.dg/value_3.f90 : New test.
13655	* gfortran.dg/value_4.f90 : New test.
13656	* gfortran.dg/value_4.c : Called from value_4.f90.
13657
136582006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13659
13660	PR C++/30033
13661	*  g++.dg/cpp0x/static_assert4.C: New testcase.
13662
136632006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13664
13665	* gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13666
136672006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13668
13669	PR c/27953
13670	* gcc.dg/pr27953.c: New test.
13671
136722006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13673
13674	PR c++/30022
13675	* g++.dg/ext/vector5.C: New test.
13676
13677	PR c++/30021
13678	* g++.dg/other/main1.C: New test.
13679
136802006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13681
13682	PR libfortran/29568
13683	* gfortran.dg/convert_implied_open.f90:  Change to
13684	new default record length.
13685	* gfortran.dg/unf_short_record_1.f90:  Adapt to
13686	new error message.
13687	* gfortran.dg/unformatted_subrecords_1.f90:  New test.
13688
136892006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13690
13691	* gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13692
136932006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13694
13695	PR c++/29066
13696	* g++.dg/expr/pr29066.c: New.
13697
136982006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13699	    Zdenek Dvorak <dvorakz@suse.cz>
13700
13701	PR tree-optimization/29921
13702	* gcc.dg/pr29921-2.c: New test.
13703
137042006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13705
13706	* gcc.dg/i386-cpuid.h (bit_SSE3): New.
13707	(i386_get_cpuid): New function.
13708	(i386_cpuid_ecx): Likewise.
13709	(i386_cpuid_edx): Likewise.
13710	(i386_cpuid): Updated to call i386_cpuid_edx.
13711
13712	* gcc.target/i386/sse3-addsubpd.c: New file.
13713	* gcc.target/i386/sse3-addsubps.c: Likewise.
13714	* gcc.target/i386/sse3-haddpd.c: Likewise.
13715	* gcc.target/i386/sse3-haddps.c: Likewise.
13716	* gcc.target/i386/sse3-hsubpd.c: Likewise.
13717	* gcc.target/i386/sse3-hsubps.c: Likewise.
13718	* gcc.target/i386/sse3-lddqu.c: Likewise.
13719	* gcc.target/i386/sse3-movddup.c: Likewise.
13720	* gcc.target/i386/sse3-movshdup.c: Likewise.
13721	* gcc.target/i386/sse3-movsldup.c: Likewise.
13722
137232006-12-01  Dirk Mueller  <dmueller@suse.de>
13724
13725	* g++.dg/warn/Wreturn-type-4.C: New testcase.
13726
137272006-11-30  Janis Johnson  <janis187@us.ibm.com>
13728
13729	* gcc.dg/dfp/convert-int-max.c: New test.
13730	* gcc.dg/dfp/convert-int-max-fold.c: New test.
13731
137322006-11-30  Richard Guenther  <rguenther@suse.de>
13733
13734	* gcc.dg/vect/vect-pow-1.c: Rename ...
13735	* gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13736	floats instead of doubles, check successful vectorization.
13737
137382006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13739
13740	PR target/29945
13741	* gcc.c-torture/compile/pr29945.c: New testcase.
13742
137432006-11-30  Joseph Myers  <joseph@codesourcery.com>
13744
13745	* gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13746	-maltivec.
13747
137482006-11-29  Eric Christopher  <echristo@apple.com>
13749
13750	* gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13751
137522006-11-29  Janis Johnson  <janis187@us.ibm.com>
13753
13754	* gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13755
13756	* gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13757
137582006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13759
13760	PR c++/29022
13761	* g++.dg/inherit/virtual2.C: New test.
13762	* g++.dg/inherit/virtual3.C: Likewise.
13763	* g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13764	* g++.dg/inherit/error2.C: Likewise.
13765	* g++.dg/template/instantiate1.C: Likewise.
13766
137672006-11-28  Andrew Pinski  <pinskia@gmail.com>
13768
13769	PR tree-opt/29984
13770	* gcc.dg/tree-ssa/reassoc-12.c: New test.
13771
137722006-11-28  Jan Hubicka  <jh@suse.cz>
13773
13774	* gcc.dg/memcpy-1.c: New test.
13775
137762006-11-28  Jakub Jelinek  <jakub@redhat.com>
13777
13778	PR c++/29735
13779	* g++.dg/warn/main-3.C: New test.
13780
137812006-11-28  Jan Hubicka  <jh@suse.cz>
13782
13783	* gcc.dg/winline-1.c: New test.
13784
137852006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13786
13787	* gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13788	alignments.
13789
137902006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13791
13792	PR fortran/29976
13793	* gfortran.dg/missing_optional_dummy_3.f90
13794
137952006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13796
13797	PR fortran/20880
13798	* gfortran.dg/interface_3.f90: Modify errors.
13799
138002006-11-28  Ben Elliston  <bje@au.ibm.com>
13801
13802	* lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13803	fail to link due to relocation overflows on spu-*-*.
13804
138052006-11-27  Michael Matz  <matz@suse.de>
13806	    Andreas Krebbel  <krebbel1@de.ibm.com>
13807
13808	PR target/29319
13809	* gcc.dg/20061127-1.c: New testcase.
13810
138112006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13812
13813	* gcc.dg/20061124-1.c: Add exit() function prototype.
13814
138152006-11-27  Jan Hubicka  <jh@suse.cz>
13816
13817	* gcc.target/i386/memcpy-1.c: Adjust size.
13818	* gcc.dg/visibility-11.c: Likewise.
13819
138202006-11-27  Richard Guenther  <rguenther@suse.de>
13821
13822	PR middle-end/25620
13823	* gcc.target/i386/pow-1.c: New testcase.
13824	* gcc.dg/builtins-58.c: Likewise.
13825
138262006-11-26  Mark Mitchell  <mark@codesourcery.com>
13827
13828	PR c++/29886
13829	* g++.dg/expr/cast8.C: New test.
13830
138312006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13832
13833	* gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13834	Don't ever inline the testcase.
13835
138362006-11-25  Andrew Pinski  <pinskia@gmail.com>
13837
13838	PR fortran/29982
13839	* gfortran.fortran-torture/compile/parameter_3.f90: New
13840	testcase.
13841
138422006-11-25  Andrew Pinski  <pinskia@gmail.com>
13843
13844	PR fortran/29951
13845	* gfortran.fortran-torture/execute/transfer2.f90: New test.
13846
138472006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13848
13849	* gfortran.fortran-torture/execute/specifics.f90: Remove test
13850	for CHAR.
13851
138522006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13853
13854	PR libgfortran/29936
13855	* gfortran.dg/write_check3.f90: New test.
13856
138572006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13858
13859	* gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13860
138612006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13862
13863	PR fortran/20880
13864	* gfortran.dg/interface_3.f90: New test.
13865
13866	PR fortran/29387
13867	* gfortran.dg/generic_8.f90: New test.
13868
138692006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13870
13871	* gfortran.dg/specifics_1.f90: Remove check for CHAR.
13872	* gfortran.dg/specifics_2.f90: Remove check for CHAR.
13873	* gfortran.dg/specifics_3.f90: Remove.
13874
138752006-11-24  Jakub Jelinek  <jakub@redhat.com>
13876
13877	PR c/29955
13878	* gcc.dg/gomp/pr29955.c: New test.
13879
13880	PR c/29736
13881	* gcc.dg/pr29736.c: New test.
13882
138832006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13884
13885	PR tree-opt/29964
13886	* gcc.dg/pure-1.c: New test.
13887
138882006-11-24  Joseph Myers  <joseph@codesourcery.com>
13889
13890	* g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13891	* gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13892
138932006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13894
13895	* gcc.dg/20061124-1.c: New testcase.
13896
138972006-11-23  Eric Christopher  <echristo@apple.com>
13898
13899	* gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13900
139012006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13902
13903	PR c/2707
13904	PR c++/26167
13905	* gcc.dg/Wconversion-integer.c: New. Supersedes
13906	Wconversion-negative-constants.c
13907	* gcc.dg/Wconversion-real.c: New.
13908	* gcc.dg/Wconversion-real-integer.c: New.
13909	* gcc.dg/Wconversion-negative-constants.c: Deleted.
13910	* g++.dg/warn/Wconversion1.C: Modified.
13911
139122006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13913
13914	* gfortran.dg/overload_1.f90: New test.
13915
139162006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13917
13918	PR c/9072
13919	* gcc.dg/builtin-protos-1.c: Replace Wconversion by
13920	Wtraditional-conversion.
13921	* gcc.dg/overflow-warn-2.c: Likewise.
13922	* gcc.dg/Wconversion.c: Likewise. Renamed as
13923	Wtraditional-conversion.c .
13924	* gcc.dg/Wconversion-2.c: Likewise. Renamed as
13925	Wtraditional-conversion-2.c .
13926	* gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13927	Wtraditional-conversion-2.c
13928	* gcc.dg/Wconversion-negative-constants.c: New.
13929
139302006-11-23  Andrew Pinski  <pinskia@gmail.com>
13931
13932	* gcc.dg/tree-ssa/dump-1.c: New test.
13933
139342006-11-23  David Ung <davidu@mips.com>
13935
13936	* gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13937	-mfp64, allowable when ISA >= 33 and float is enabled.
13938	* gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13939	of mthc1 and mfhc1 patterns.
13940
139412006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13942
13943	PR tree-optimization/29921
13944	* gcc.dg/pr29921.c: New test.
13945
139462006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13947
13948	PR fortran/29441
13949	* gfortran.dg/initialization_4.f90: New test.
13950
139512006-11-22  Ira Rosen  <irar@il.ibm.com>
13952
13953	* gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13954	platforms that have interleaving support.
13955	* gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13956	* gcc.dg/vect/vect-strided-a-u16-i2.c,
13957	gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13958	gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13959	gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13960	gcc.dg/vect/vect-strided-u8-i2-gap.c,
13961	gcc.dg/vect/vect-strided-u8-i8.c,
13962	gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13963	gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13964	gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13965	gcc.dg/vect/vect-strided-float.c,
13966	gcc.dg/vect/vect-strided-a-mult.c,
13967	gcc.dg/vect/vect-strided-mult-char-ls.c,
13968	gcc.dg/vect/vect-strided-a-u16-mult.c,
13969	gcc.dg/vect/vect-strided-a-u32-mult.c,
13970	gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13971	gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13972	gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13973	gcc.dg/vect/vect-strided-mult.c,
13974	gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13975	* lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13976	New.
13977
139782006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13979
13980	PR fortran/25087
13981	* gfortran.dg/auto_char_len_4.f90: New test.
13982
139832006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13984
13985	PR fortran/29652
13986	* gfortran.dg/generic_7.f90: New test.
13987	* gfortran.dg/defined_operators_1.f90: Add new error.
13988
139892006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13990
13991	PR tree-optimization/29902
13992	* g++.dg/tree-ssa/pr29902.C: New test.
13993
139942006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13995
13996	PR fortran/29820
13997	* gfortran.dg/used_types_13.f90: New test.
13998
139992006-11-21  Janis Johnson  <janis187@us.ibm.com>
14000
14001	* gcc.dg/dfp/snan.c: Delete.
14002
140032006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14004
14005	* g++.dg/cpp0x/static_assert1.C: New.
14006	* g++.dg/cpp0x/static_assert2.C: New.
14007	* g++.dg/cpp0x/static_assert3.C: New.
14008
140092006-11-21  Richard Guenther  <rguenther@suse.de>
14010
14011	* gcc.dg/vect/vect-pow-1.c: New testcase.
14012	* gcc.dg/vect/vect-pow-2.c: Likewise.
14013
140142006-11-21  Jakub Jelinek  <jakub@redhat.com>
14015
14016	PR c++/29570
14017	* g++.dg/template/static29.C: New test.
14018
14019	PR c++/29734
14020	* g++.dg/conversion/simd4.C: New test.
14021
140222006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14023
14024	PR c++/29475
14025	* g++.dg/template/access19.C: New test.
14026	* g++.old-deja/g++.other/access11.C: Adjusted the line where the
14027	error is reported.
14028
140292006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14030
14031	PR tree-opt/25500
14032	* gcc.dg/tree-ssa/sra-4.c: New testcase.
14033
140342006-11-20  Tobias Burnus  <burnus@net-b.de>
14035
14036	PR fortran/27546
14037	* gfortran.dg/import.f90: Extended test.
14038	* gfortran.dg/import2.f90: Extended test.
14039
140402006-11-20  Tobias Burnus  <burnus@net-b.de>
14041
14042	* gfortran.dg/volatile3.f90: Add conflict test.
14043
140442006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14045
14046	PR fortran/24783
14047	* gfortran.dg/implicit_10.f90: New test.
14048
140492006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14050
14051	PR c++/8586
14052	* g++.dg/warn/Wall-write-strings.C: New.
14053
140542006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14055
14056	* gfortran.dg/alloc_comp_constraint_5.f90: New.
14057	* gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14058
140592006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14060
14061	* gfortran.dg/use_3.f90: Remove error message.
14062	* gfortran.dg/iso_fortran_env_1.f90: New test.
14063	* gfortran.dg/iso_fortran_env_2.f90: New test.
14064	* gfortran.dg/iso_fortran_env_3.f90: New test.
14065	* gfortran.dg/iso_fortran_env_4.f90: New test.
14066
140672006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14068
14069	* gcc.dg/vect/vect-27.c: Fix initialization.
14070
140712006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14072
14073	* gcc.dg/builtins-20.c: Add fmin/fmax cases.
14074	* gcc.dg/torture/builtin-minmax-1.c: New.
14075
14076	* gcc.dg/builtins-20.c: Add cases for copysign.
14077
140782006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14079
14080	PR fortran/24285
14081	* gfortran.dg/dollar_edit_descriptor-3.f: New test.
14082
140832006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14084	* gfortran.dg/use_1.f90: New test.
14085	* gfortran.dg/use_1.f90: New test.
14086	* gfortran.dg/use_1.f90: New test.
14087
140882006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14089
14090	PR tree-optimization/29801
14091	* gcc.dg/pr29801.c: New test.
14092
140932006-11-17  Jakub Jelinek  <jakub@redhat.com>
14094
14095	PR middle-end/29584
14096	* gcc.dg/torture/pr29584.c: New test.
14097
140982006-11-17  Joseph Myers  <joseph@codesourcery.com>
14099
14100	* gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14101	Condition PowerPC tests for saving FPRs on powerpc_fprs.
14102	* gcc.target/powerpc/compress-float-ppc.c,
14103	gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14104	powerpc_fprs.
14105	* gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14106	do not pass -mhard-float.
14107
141082006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14109
14110	* gnat.dg/volatile_aggregate.adb: New test.
14111
141122006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14113
14114	PR fortran/29391
14115	PR fortran/29489
14116	* gfortran.dg/bound_2.f90: Add more checks.
14117	* gfortran.dg/bound_3.f90: New test.
14118
141192006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14120
14121	PR target/29201
14122	* gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14123
141242006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14125
14126	* gfortran.dg/import3.f90: Fix error message.
14127
141282006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14129
14130	PR tree-opt/29788
14131	* gfortran.fortran-torture/compile/inline_1.f90:
14132	New testcase.
14133
141342006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14135
14136	* gcc.target/i386/x87regparm-1.c: New test.
14137	* gcc.target/i386/x87regparm-2.c: New test.
14138	* gcc.target/i386/x87regparm-3.c: New test.
14139	* gcc.target/i386/x87regparm-4.c: New test.
14140
141412006-11-15  Tobias Burnus  <burnus@net-b.de>
14142
14143	PR fortran/27546
14144	* gfortran.dg/import.f90: New test.
14145	* gfortran.dg/import2.f90: New test.
14146	* gfortran.dg/import3.f90: New test.
14147
141482006-11-15  Tobias Burnus  <burnus@net-b.de>
14149
14150	PR fortran/27588
14151	* gfortran.dg/char_bounds_check_fail_1.f90: New test.
14152
141532006-11-15  Tobias Burnus  <burnus@net-b.de>
14154
14155	PR fortran/29806
14156	* gfortran.dg/contains.f90: New test.
14157	* gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14158
141592006-11-15  Jakub Jelinek  <jakub@redhat.com>
14160
14161	PR tree-optimization/29581
14162	* gcc.dg/pr29581-1.c: New test.
14163	* gcc.dg/pr29581-2.c: New test.
14164	* gcc.dg/pr29581-3.c: New test.
14165	* gcc.dg/pr29581-4.c: New test.
14166	* gfortran.dg/pr29581.f90: New test.
14167
141682006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14169
14170	PR fortran/29702
14171	* lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14172	numbers in error message headers.
14173
141742006-11-14  Richard Guenther  <rguenther@suse.de>
14175
14176	* gcc.target/i386/math-torture/math-torture.exp: Restrict
14177	to i?86 and x86_64 targets.
14178
141792006-11-14  Caroline Tice  <ctice@apple.com>
14180
14181	* gcc.dg/pubtypes-1.c: New file/testcase.
14182	* gcc.dg/pubtypes-2.c: New file/testcase.
14183	* gcc.dg/pubtypes-3.c: New file/testcase.
14184	* gcc.dg/pubtypes-4.c: New file/testcase.
14185	* g++.dg/pubtypes.C: New file/testcase.
14186
141872006-11-14  Mark Mitchell  <mark@codesourcery.com>
14188
14189	PR c++/29106
14190	* g++.dg/init/self1.C: New test.
14191
141922006-11-14  Tobias Burnus  <burnus@net-b.de>
14193
14194	PR fortran/29657
14195	* gfortran.dg/conflicts.f90: Add.
14196
141972006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14198
14199	PR rtl-optimization/29798
14200
14201	* gcc.c-torture/execute/pr29798.c: New.
14202
142032006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14204
14205	* gcc.dg/builtins-20.c: Add more cases.
14206
142072006-11-13  Jakub Jelinek  <jakub@redhat.com>
14208
14209	PR fortran/29759
14210	* gfortran.dg/gomp/pr29759.f90: New test.
14211
142122006-11-13  Mark Mitchell  <mark@codesourcery.com>
14213
14214	PR c++/29518
14215	* g++.dg/template/static28.C: New test.
14216
142172006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14218
14219	* lib/c-torture.exp: Use target-libpath.exp.
14220	* lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14221	set GCC_EXEC_PREFIX env var from global variable of same name.
14222
142232006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14224
14225	PR fortran/26994
14226	* gfortran.fortran-torture/compile/transfer-1.f90:
14227	New testcase.
14228
142292006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14230	    Zdenek Dvorak <dvorakz@suse.cz>
14231
14232	PR tree-optimization/29680
14233	* gcc.dg/alias-11.c: New test.
14234
142352006-11-12  Jason Merrill  <jason@redhat.com>
14236	    Andrew Pinski <pinskia@physics.uc.edu>
14237
14238	PR middle-end/28915
14239	* gcc.target/i386/vectorize1.c: New.
14240
142412006-11-12  Roger Sayle  <roger@eyesopen.com>
14242
14243	PR rtl-optimization/29797
14244	* gcc.c-torture/execute/pr29797-1.c: New test case.
14245
142462006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14247
14248	* gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14249
142502006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14251
14252	* gcc.dg/tree-ssa/prefetch-3.c: New test.
14253
142542006-11-12  Roger Sayle  <roger@eyesopen.com>
14255
14256	PR tree-optimization/13827
14257	* gcc.dg/fold-eqand-1.c: New test case.
14258
142592006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14260
14261	PR rtl-opt/28812
14262	* gcc.c-torture/execute/mayalias-3.c: New test.
14263
142642006-11-11  Richard Sandiford  <richard@codesourcery.com>
14265
14266	PR middle-end/27528
14267	* gcc.c-torture/compile/pr27528.c: New test.
14268	* gcc.dg/pr27528.c: Likewise.
14269
142702006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14271
14272	* gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14273
14274	* gcc.dg/torture/builtin-symmetric-1.c: New test.
14275
142762006-11-10 Paul Thomas <pault@gcc.gnu.org>
14277
14278	PR fortran/29758
14279	* gfortran.dg/reshape_source_size_1.f90: New test.
14280
142812006-11-10 Paul Thomas <pault@gcc.gnu.org>
14282
14283	PR fortran/29315
14284	* gfortran.dg/aliasing_dummy_4.f90: New test.
14285
142862006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14287
14288	PR target/29777
14289	* lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14290	and x86_64-*-* targets.
14291
142922006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14293
14294	* gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14295	* gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14296	New macros. Use them in exact tests.
14297	(TESTIT3): New macro.
14298	Add tests for fmin, fmax and fma.
14299
143002006-11-09 Paul Thomas <pault@gcc.gnu.org>
14301
14302	PR fortran/29431
14303	* gfortran.dg/array_constructor_13.f90: New test.
14304
143052006-11-09 Paul Thomas <pault@gcc.gnu.org>
14306
14307	PR fortran/29744
14308	* gfortran.dg/used_types_12.f90: New test.
14309
143102006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14311
14312	PR middle-end/29726
14313	* gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14314	(test6): Ditto.
14315	(dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14316	* gcc.dg/fold-eqandshift-3.c: New test case.
14317
143182006-11-09 Paul Thomas <pault@gcc.gnu.org>
14319
14320	PR fortran/29699
14321	* gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14322
14323	PR fortran/21370
14324	* gfortran.dg/change_symbol_attributes_1.f90: New test.
14325
143262006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14327
14328	* gcc.dg/20061109-1.c: New testcase.
14329
143302006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14331
14332	* gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14333
143342006-11-09  Tobias Burnus  <burnus@net-b.de>
14335
14336	* gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14337	* gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14338
143392006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14340
14341	* gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14342	* gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14343
143442006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14345
14346	* gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14347
143482006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14349
14350	* gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14351	vect-9.c).
14352	* gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14353	* gcc.dg/vect/vect-9.c: Now vectorizable.
14354	* gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14355	that support vect_widen_mult.
14356	* gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14357	* gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14358	vect-reduc-dot-u16.c).
14359	* gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14360	vect-reduc-dot-u16.c).
14361	* gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14362	* gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14363	vect-reduc-dot-s8.c).
14364	* gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14365	vect-reduc-dot-s8.c).
14366	* gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14367	vect-reduc-dot-s8.c).
14368	* gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14369	* gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14370	vect-reduc-dot-u8.c).
14371	* gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14372	vect-reduc-dot-u8.c).
14373	* gcc.dg/vect/vect-widen-mult-sum.c: New test.
14374	* gcc.dg/vect/vect-multitypes-9.c: New test.
14375	* gcc.dg/vect/vect-multitypes-10.c: New test.
14376	* gcc.dg/vect/vect-widen-mult-s16.c: New test.
14377	* gcc.dg/vect/vect-widen-mult-u16.c: New test.
14378	* gcc.dg/vect/vect-widen-mult-u8.c: New test.
14379	* gcc.dg/vect/vect-widen-mult-s8.c: New test.
14380	* gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14381	* gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14382	wrapv-vect-reduc-dot-s8.c.
14383	* lib/target-support.exp (check_effective_target_vect_unpack): New.
14384	(check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14385	targets that support vec_unpack.
14386	(check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14387	(check_effective_target_vect_widen_mult_qi_to_hi): New.
14388	(check_effective_target_vect_widen_mult_hi_to_si): New.
14389	(check_effective_target_vect_widen_sum): Removed.
14390
14391	2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14392
14393	* gcc.dg/vect/vect-multitypes-8.c: New test.
14394	* lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14395
14396	2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14397
14398	* gcc.dg/vect/vect-multitypes-7.c: New test.
14399
14400	2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14401
14402	* gcc.dg/vect/vect-multitypes-4.c: New test.
14403	* gcc.dg/vect/vect-multitypes-5.c: New test.
14404	* gcc.dg/vect/vect-multitypes-6.c: New test.
14405
14406	2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14407
14408	* gcc.dg/vect/vect-multitypes-1.c: New test.
14409	* gcc.dg/vect/vect-multitypes-2.c: New test.
14410	* gcc.dg/vect/vect-multitypes-3.c: New test.
14411
144122006-11-07  Eric Christopher  <echristo@apple.com>
14413
14414	* gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14415	Test using scan-assembler-not.
14416
144172006-11-07  Jakub Jelinek  <jakub@redhat.com>
14418
14419	* gcc.dg/inline-17.c: New test.
14420
144212006-11-07  Steve Ellcey  <sje@cup.hp.com>
14422
14423	PR other/25028
14424	* gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14425	on HP-UX.
14426
144272006-11-07 Paul Thomas <pault@gcc.gnu.org>
14428
14429	PR fortran/29539
14430	* gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14431
14432	PR fortran/29634
14433	* gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14434	test.
14435
144362006-11-07  Tobias Burnus  <burnus@net-b.de>
14437
14438	PR fortran/29601
14439	* gfortran.dg/volatile.f90: Add.
14440	* gfortran.dg/volatile2.f90: Add.
14441	* gfortran.dg/volatile3.f90: Add.
14442	* gfortran.dg/volatile4.f90: Add.
14443	* gfortran.dg/volatile5.f90: Add.
14444	* gfortran.dg/volatile6.f90: Add.
14445	* gfortran.dg/volatile7.f90: Add.
14446
144472006-11-06  Tobias Burnus  <burnus@net-b.de>
14448
14449	* gfortran.dg/io_constraints_2.f90: Adjust pattern
14450	  for matching error messages.
14451	* gfortran.dg/specifics_3.f90: Adjust pattern
14452	  for matching error messages.
14453
144542006-11-06  Janis Johnson  <janis187@us.ibm.com>
14455	    Bernhard Fischer  <aldot@gcc.gnu.org>
14456
14457	* lib/gcc-dg.exp (output-exists): New proc.
14458	(output-exists-not): New proc.
14459	* gcc.test-framework/test-framework.awk: Support new directives.
14460	* gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14461	* gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14462	* gcc.test-framework/dg-outexists-exp-F.c: New test.
14463	* gcc.test-framework/dg-outexists-exp-XP.c: New test.
14464	* gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14465	* gcc.test-framework/dg-outexists-exp-P.c: New test.
14466
144672006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14468
14469	PR fortran/29630
14470	PR fortran/29679
14471	* gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14472	* gfortran.dg/initialization_3.f90: New.
14473
144742006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14475
14476	PR libgfortran/25545
14477	* gfortran.dg/dollar_edit_descriptor-2.f: New test.
14478
144792006-11-05  Jakub Jelinek  <jakub@redhat.com>
14480
14481	PR middle-end/29695
14482	* gcc.c-torture/execute/pr29695-1.c: New test.
14483	* gcc.c-torture/execute/pr29695-2.c: New test.
14484
144852006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14486
14487	PR fortran/29565
14488	* gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14489
144902006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14491
14492	* lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14493	for matching error messages.
14494
144952006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14496
14497	PR target/26915
14498	* gcc.target/i386/387-12.c: New test.
14499
145002006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14501
14502	PR libfortran/29713
14503	* gfortran.dg/pr29713.f90: New test.
14504
145052006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14506
14507	* gcc.c-torture/execute/arith-rand-ll.c:
14508	Also test for bogus rest sign.
14509
145102006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14511
14512	PR libfortran/27895
14513	* gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14514
145152006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14516
14517	* lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14518	from error messages.
14519
145202006-11-02  Mike Stump  <mrs@apple.com>
14521
14522	* obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14523
14524	* g++.old-deja/g++.abi/align.C: Enable for darwin.
14525
145262006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14527
14528	* g++.dg/eh/gcsec1.C: New test.
14529
145302006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14531
14532	* gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14533	(TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14534
145352006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14536
14537	* gcc.dg/fold-mod-1.c: Match the leading 0x for the
14538	hexadecimal value.
14539	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
14540	* gcc.dg/pr14796-2.c: Likewise.
14541
145422006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14543
14544	* gcc.c-torture/execute/20061101-1.c: New test.
14545
145462006-11-01  Richard Guenther  <rguenther@suse.de>
14547
14548	* gcc.target/i386/fpprec-1.c: New testcase.
14549
145502006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14551
14552	* gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14553	* gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14554
145552006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14556
14557	* gcc.c-torture/execute/20061031-1.c: New test.
14558
145592006-10-31  Geoffrey Keating  <geoffk@apple.com>
14560
14561	PR 23067
14562	* gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14563	* gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14564	* gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14565	* gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14566	* gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14567	* gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14568	* gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14569
145702006-10-31  Eric Christopher  <echristo@apple.com>
14571	    Falk Hueffner  <falk@debian.org>
14572
14573	* gcc.dg/builtin-bswap-1.c: New.
14574	* gcc.dg/builtin-bswap-2.c: New.
14575	* gcc.dg/builtin-bswap-3.c: New.
14576	* gcc.dg/builtin-bswap-4.c: New.
14577	* gcc.dg/builtin-bswap-5.c: New.
14578	* gcc.target/i386/builtin-bswap-1.c: New.
14579
145802006-10-31  Geoffrey Keating  <geoffk@apple.com>
14581
14582	* gcc.dg/inline-16.c: New.
14583
14584	PR 16622
14585	* gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14586	defining it.
14587	* gcc.dg/inline-13.c: New.
14588	* gcc.dg/inline-14.c: New.
14589	* gcc.dg/inline-15.c: New.
14590
14591	PR 11377
14592	* gcc.dg/inline6.c: New.
14593	* gcc.dg/inline7.c: New.
14594
145952006-10-31  Roger Sayle  <roger@eyesopen.com>
14596
14597	PR middle-end/23470
14598	* gcc.dg/pr23470-1.c: New test case.
14599
146002006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14601
14602	PR fortran/29537
14603	* gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14604	data.
14605	* gfortran.dg/blockdata_2.f90: New testcase.
14606
146072006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14608
14609	PR libfortran/29627
14610	* gfortran.dg/unf_short_record_1.f90:  New test.
14611
146122006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14613
14614	PR fortran/29067
14615	* gfortran.dg/pr29067.f: New test.
14616
146172006-10-31  Joseph Myers  <joseph@codesourcery.com>
14618	    Richard Sandiford  <richard@codesourcery.com>
14619
14620	* lib/target-supports.exp (get_compiler_messages): Append options
14621	as a single list element.
14622	(check_effective_target_arm_vfp_ok): New.
14623	* gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14624
146252006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14626
14627	PR fortran/29387
14628	* gfortran.dg/intrinsic_actual_2.f90: New test.
14629
14630	PR fortran/29490
14631	* gfortran.dg/actual_array_interface_1.f90: New test.
14632
14633	PR fortran/29641
14634	* gfortran.dg/used_types_11.f90: New test.
14635
146362006-10-30  Dirk Mueller  <dmueller@suse.de>
14637
14638	* g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14639	* g++.old-deja/g++.pt/eichin01b.C (main): Same.
14640	* g++.old-deja/g++.pt/eichin01.C (main): Same.
14641	* g++.old-deja/g++.mike/net25.C (main): Same.
14642	* g++.dg/lookup/exception1.C (main): Same.
14643	* g++.dg/parse/parens2.C (main): Same.
14644
146452006-10-30  Roger Sayle  <roger@eyesopen.com>
14646
14647	* gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14648
146492006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14650
14651	* gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14652	* gcc.dg/torture/builtin-math-3.c: Likewise.
14653
146542006-10-30  Tobias Burnus  <burnus@net-b.de>
14655
14656	PR fortran/29452
14657	* gfortran.dg/write_check.f90: Check run-time keyword checking.
14658	* gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14659
146602006-10-30  Andrew Pinski  <pinskia@gmail.com>
14661
14662	PR Fortran/29410
14663	* gfortran.fortran-torture/execute/transfer1.f90: New test.
14664
146652006-10-30  Joseph Myers  <joseph@codesourcery.com>
14666
14667	* lib/target-supports.exp (check_function_available): Declare
14668	function before calling.
14669
146702006-10-30  Jakub Jelinek  <jakub@redhat.com>
14671
14672	PR tree-optimization/29637
14673	* gcc.dg/pr29637.c: New test.
14674
146752006-10-29  Roger Sayle  <roger@eyesopen.com>
14676
14677	* gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14678	tree canonicalization.
14679
146802006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14681
14682	* gcc.dg/builtins-20.c: Add more hypot tests.
14683
146842006-10-29  Roger Sayle  <roger@eyesopen.com>
14685
14686	* gcc.dg/fold-compare-1.c: New test case.
14687
146882006-10-29  Dirk Mueller  <dmueller@suse.de>
14689
14690	PR c++/16307
14691	* g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14692
146932006-10-29  Roger Sayle  <roger@eyesopen.com>
14694
14695	PR tree-optimization/15458
14696	* gcc.dg/fold-xornot-1.c: New test case.
14697
146982006-10-29  Richard Guenther  <rguenther@suse.de>
14699
14700	* gcc.target/i386/math-torture/trunc.c: New testcase.
14701
147022006-10-29  Richard Guenther  <rguenther@suse.de>
14703
14704	* gcc.target/i386/math-torture/round.c: New testcase.
14705
147062006-10-29  Richard Guenther  <rguenther@suse.de>
14707
14708	* gcc.target/i386/math-torture/ceil.c: New testcase.
14709	* gcc.target/i386/math-torture/floor.c: Likewise.
14710
147112006-10-29  Richard Guenther  <rguenther@suse.de>
14712
14713	* gcc.target/i386/math-torture/rint.c: New testcase.
14714	* gcc.target/i386/math-torture/nearbyint.c: Likewise.
14715
147162006-10-29  Richard Guenther  <rguenther@suse.de>
14717
14718	* gcc.target/i386/math-torture/lfloor.c: New testcase.
14719	* gcc.target/i386/math-torture/lceil.c: Likewise.
14720
147212006-10-28  Tobias Burnus  <burnus@net-b.de>
14722
14723	PR libgfortran/24313
14724	* gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14725
147262006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14727
14728	* gcc.c-torture/execute/20020118-1.c,
14729	gcc.c-torture/execute/builtins/strlen.c,
14730	gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14731	comment typos.
14732
147332006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14734
14735	* gcc.dg/builtins-20.c: Add tests for hypot.
14736	* gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14737	two-argument builtins.
14738	* gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14739	TESTIT2.  Update all callers.
14740	(TESTIT2, TESTIT2_R): New helper macros.
14741	Add testcases for pow, hypot and atan2.
14742
147432006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14744
14745	PR C++/29295
14746	* g++.dg/expr/bool1.C: New test.
14747	* g++.dg/expr/bool2.C: New test.
14748
147492006-10-28  Tobias Burnus  <burnus@net-b.de>
14750
14751	PR fortran/28224
14752	* gfortran.dg/io_constraints_2.f90: Use -std=f95.
14753	* gfortran.dg/namelist_internal.f90: New test.
14754
147552006-10-28  Tobias Burnus  <burnus@net-b.de>
14756
14757	PR fortran/29625
14758	* gfortran.dg/io_real_boz.f90: Add.
14759	* gfortran.dg/io_real_boz2.f90: Add.
14760
147612006-10-28  Richard Guenther  <rguenther@suse.de>
14762
14763	PR middle-end/26899
14764	* gcc.dg/tree-ssa/pr26899.c: New testcase.
14765
147662006-10-28  Richard Guenther  <rguenther@suse.de>
14767
14768	PR target/28806
14769	* gcc.target/i386/math-torture/lround.c: New testcase.
14770
147712006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14772
14773	* gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14774	* gcc.dg/builtins-44.c: Likewise.
14775	* gcc.dg/builtins-45.c: Likewise.
14776	* gcc.dg/pr28796-2.c: Likewise.
14777	* gcc.dg/unordered-3.c: Likewise.
14778
147792006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14780
14781	PR libgfortran/27954
14782	* gfortran.dg/error_recovery_2.f90: New test.
14783
147842006-10-26  Richard Guenther  <rguenther@suse.de>
14785
14786	* gcc.target/i386/i386.exp: Use glob, not find to collect
14787	tests.  Avoids recursing into subdirectories.
14788	* gcc.target/i386/math-torture/math-torture.exp: Torture
14789	for interesting ia32 math options.
14790	* gcc.target.i386/math-torture/lrint.c: New testcase.
14791
147922006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14793
14794	PR libgfortran/29563
14795	* gfortran.dg/arrayio_9.f90: Update test.
14796	* gfortran.dg/arrayio_19.f90: New test.
14797
147982006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14799
14800	* gcc.dg/20061026.c: New testcase.
14801
148022006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14803
14804	PR libgfortran/29563
14805	* gfortran.dg/arrayio_9.f90: New test.
14806
148072006-10-26  Ben Elliston  <bje@au.ibm.com>
14808
14809	* gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14810	Copy the strings manually, as strcpy may call strlen.
14811
148122006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14813
14814	* gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14815	Add checks for log, log2, log10 and log1p.
14816
14817	* gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14818	we already test 0.0.  Add checks for expm1, log, log2, log10,
14819	log1p, cbrt, erf and erfc.
14820
148212006-10-25  Steve Ellcey  <sje@cup.hp.com>
14822
14823	* gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14824
148252006-10-25  Uros Bizjak  <uros@kss-loka.si>
14826
14827	* gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14828	and remainderl() built-in functions.  Remove -ffast-math from
14829	dg-options.
14830
148312006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14832
14833	* gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14834	acosh and atanh.
14835
14836	* gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14837	floating point modifiers to arguments passed to float and long
14838	double functions respectively.  Update all callers to use floating
14839	point numbers, not integers.  Add tests for exp, exp2 and
14840	exp10/pow10.
14841
14842	* gcc.dg/torture/builtin-math-3.c: New test.
14843
148442006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14845
14846	PR fortran/29393
14847	* gfortran.dg/initialize_2.f90: New.
14848
148492006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14850
14851	* gcc.dg/torture/builtin-math-2.c: New test.
14852
148532006-10-24  Richard Guenther  <rguenther@suse.de>
14854
14855	PR middle-end/28796
14856	* gcc.dg/pr28796-1.c: New testcase.
14857	* gcc.dg/pr28796-2.c: Likewise.
14858
148592006-10-24  Richard Guenther  <rguenther@suse.de>
14860
14861	* gcc.dg/builtins-57.c: New testcase.
14862
148632006-10-24  Richard Guenther  <rguenther@suse.de>
14864
14865	PR tree-optimization/29567
14866	* gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14867
148682006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14869
14870	PR tree-optimization/14784
14871	* gcc.dg/alias-10.c: New test.
14872
148732006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14874
14875	* gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14876
148772006-10-23  Jakub Jelinek  <jakub@redhat.com>
14878
14879	* gcc.dg/builtin-strncat-chk-1.c: New test.
14880
148812006-10-23  Jan Hubicka  <jh@suse.cz>
14882
14883	* gcc.dg/memmove-1.c: New test.
14884
148852006-10-23  Paul Brook  <paul@codesourcery.com>
14886
14887	* gcc.dg/pragma-pack-5.c: New test.
14888
148892006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14890
14891	* g++.dg/other/s390-1.C: New testcase.
14892
148932006-10-23  Richard Guenther  <rguenther@suse.de>
14894
14895	PR middle-end/27132
14896	PR middle-end/23295
14897	* gcc.dg/pr27132.c: New testcase.
14898	* gcc.dg/pr23295.c: Likewise.
14899	* gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14900	* g++.dg/tree-ssa/pr19807.C: Likewise.
14901
149022006-10-23  Richard Guenther  <rguenther@suse.de>
14903
14904	PR middle-end/21032
14905	* gcc.dg/pr21032.c: New testcase.
14906
149072006-10-22  Jeff Law  <law@redhat.com>
14908	Richard Guenther  <rguenther@suse.de>
14909
14910	PR tree-optimization/15911
14911	* gcc.dg/tree-ssa/vrp30.c: New testcase.
14912
149132006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14914
14915	PR c++/20647
14916	* g++.dg/abi/rtti3.C: New.
14917
149182006-10-21  Uros Bizjak  <uros@kss-loka.si>
14919
14920	PR middle-end/28252
14921	* gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14922	transformation.
14923
149242006-10-21  Richard Guenther  <rguenther@suse.de>
14925
14926	PR tree-optimization/3511
14927	* gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14928
149292006-10-21  Richard Guenther  <rguenther@suse.de>
14930
14931	PR middle-end/26898
14932	* gcc.dg/torture/pr26898-1.c: New testcase.
14933	* gcc.dg/torture/pr26898-2.c: Likewise.
14934
149352006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14936
14937	PR c++/28053
14938	* g++.dg/parse/bitfield1.C: Adjust error markers.
14939	* g++.dg/parse/bitfield2.C: New test.
14940
149412006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14942
14943	* gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14944
149452006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14946
14947	PR libfortran/27895
14948	* gfortran.dg/zero_sized_1.f90: New test.
14949
149502006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14951
14952	* gcc.dg/div-compare-1.c: New test.
14953
149542006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14955
14956	PR fortran/29216
14957	* gfortran.dg/result_default_init_1.f90: New test.
14958
14959	PR fortran/29314
14960	* gfortran.dg/automatic_default_init_1.f90: New test.
14961
14962	* gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14963	from 38 to 33.
14964
149652006-10-18  Geoffrey Keating  <geoffk@apple.com>
14966
14967	* g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14968	'using namespace std' without previous declaration.
14969	* g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14970	* g++.old-deja/g++.robertl/eb133c.C: New.
14971
149722006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14973
14974	PR libgfortran/29277
14975	* gfortran.dg/streamio_4.f90: Update test.
14976	* gfortran.dg/streamio_11.f90: New test.
14977
149782006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14979
14980	PR c++/27952
14981	* g++.dg/inherit/virtual1.C: New test.
14982
149832006-10-17  Mark Mitchell  <mark@codesourcery.com>
14984
14985	PR c++/28261
14986	* g++.dg/parse/enum3.C: New test.
14987
149882006-10-17  Mark Mitchell  <mark@codesourcery.com>
14989
14990	PR c++/29039
14991	* g++.dg/init/ctor8.C: New test.
14992
149932006-10-17  Mark Mitchell  <mark@codesourcery.com>
14994
14995	PR c++/27270
14996	* g++.dg/ext/complit8.C: Tweak error markers.
14997	* g++.dg/template/complit1.C: Add error marker.
14998
149992006-10-16  Mark Mitchell  <mark@codesourcery.com>
15000
15001	PR c++/27270
15002	* g++.dg/ext/complit8.C: New test.
15003
15004	PR c++/29408
15005	* g++.dg/parse/dtor12.C: New test.
15006
15007	PR c++/29435
15008	* g++.dg/template/sizeof11.C: New test.
15009
150102006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15011
15012	PR fortran/29392
15013	* gfortran.dg/data_char_3.f90: New test.
15014
15015	PR fortran/29451
15016	* gfortran.dg/negative_automatic_size.f90: New test.
15017
150182006-10-16  David Daney  <ddaney@avtrex.com>
15019
15020	* g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15021
150222006-10-16  Eric Christopher  <echristo@apple.com>
15023
15024	* gcc.target/i386/asm-4.c: Fix inline asm for darwin
15025	x86_64.
15026
150272006-10-16  Mark Mitchell  <mark@codesourcery.com>
15028
15029	PR c++/28211
15030	* g++.dg/tc1/dr49.C: Tweak error messages.
15031	* g++.dg/parse/template21.C: New test.
15032
150332006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15034
15035	PR middle-end/20491
15036	gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15037
150382006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15039
15040	PR fortran/29403
15041	* gfortran.dg/print_1.f90: New test.
15042
150432006-10-15  Jan Hubicka  <jh@suse.cz>
15044
15045	PR middle-end/29241
15046	* gcc.c-torture/compile/pr29241.c: New testcase.
15047
150482006-10-15  David Edelsohn  <edelsohn@gnu.org>
15049
15050	PR middle-end/29250
15051	* gcc.c-torture/compile/pr29250.c: New test.
15052
150532006-10-15  Richard Guenther  <rguenther@suse.de>
15054
15055	* gcc.dg/pr29299.c: New testcase.
15056
150572006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15058
15059	PR fortran/24767
15060	* gfortran.dg/label_4.f90: Adjust warning flag.
15061
150622006-10-14 Paul Thomas <pault@gcc.gnu.org>
15063
15064	PR fortran/29371
15065	* gfortran.dg/nullify_3.f90: New test.
15066
150672006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15068
15069	* gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15070	on Solaris 2.5.1 too.
15071
150722006-10-13  Eric Christopher  <echristo@apple.com>
15073
15074	* gcc.dg/pr25993.c: Skip for darwin.
15075
150762006-10-13  Eric Christopher  <echristo@apple.com>
15077
15078	* gcc.dg/visibility-11.c: Skip for darwin.
15079
150802006-10-13  Eric Christopher  <echristo@apple.com>
15081
15082	* gcc.dg/darwin-weakimport-1.c: Use
15083	-fno-asynchronous-unwind-tables.
15084	* gcc.dg/darwin-weakimport-3.c: Ditto.
15085
150862006-10-13  Richard Guenther  <rguenther@suse.de>
15087
15088	PR tree-optimization/29446
15089	* gcc.dg/torture/pr29446.c: New testcase.
15090
150912006-10-13  Bill Wendling  <wendling@apple.com>
15092
15093	* g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15094	* g++.old-deja/g++.jason/hmc1.C: Likewise.
15095	* g++.old-deja/g++.jason/cleanup2.C: Likewise.
15096	* g++.old-deja/g++.law/shadow1.C: Likewise.
15097	* g++.old-deja/g++.law/ctors10.C: Likewise.
15098	* g++.dg/debug/namespace1.C: Likewise.
15099	* g++.dg/inherit/namespace-as-base.C: Likewise.
15100	* g++.dg/opt/delay-slot-1.C: Likewise.
15101	* g++.dg/parse/defarg10.C: Likewise.
15102	* g++.dg/template/ptrmem11.C: Likewise.
15103	* g++.dg/template/mem_func_ptr.C: Likewise.
15104	* g++.dg/template/spec19.C: Likewise.
15105
151062006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15107
15108	* gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15109
151102006-10-13 Paul Thomas <pault@gcc.gnu.org>
15111
15112	PR fortran/29373
15113	* gfortran.dg/implicit_9.f90: New test.
15114
15115	PR fortran/29407
15116	* gfortran.dg/namelist_25.f90: New test.
15117
15118	PR fortran/27701
15119	* gfortran.dg/same_name_2.f90: New test.
15120
15121	PR fortran/29232
15122	* gfortran.dg/host_assoc_types_1.f90: New test.
15123
15124	PR fortran/29364
15125	* gfortran.dg/missing_derived_type_1.f90: New test.
15126	* gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15127
15128	PR fortran/29422
15129	* gfortran.dg/alloc_comp_constraint_4.f90: New test.
15130
15131	PR fortran/29428
15132	* gfortran.dg/alloc_comp_assign_5.f90: New test.
15133
151342006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15135
15136	PR fortran/29391
15137	* gfortran.dg/bound_2.f90: New test.
15138
151392006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15140
15141	* gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15142	directive.
15143	* gfortran.dg/module_private_array_refs_1.f90: Likewise.
15144	* gfortran.dg/module_proc_external_dummy.f90: Likewise.
15145	* gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15146	* gfortran.dg/gomp/reduction3.f90: Likewise.
15147	* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15148	* gfortran.dg/dummy_procedure_2.f90: Likewise.
15149	* gfortran.dg/interface_derived_type_1.f90: Likewise.
15150	* gfortran.dg/forall_4.f90: Likewise.
15151	* gfortran.dg/spec_expr_4.f90: Likewise.
15152	* gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15153	* gfortran.dg/forall_5.f90: Likewise.
15154	* gfortran.dg/open_access_append_2.f90: Add check for
15155	compile-time warning.
15156
151572006-10-13  Mark Mitchell  <mark@codesourcery.com>
15158
15159	PR c++/28506
15160	* g++.dg/parse/pure1.C: New test.
15161
151622006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15163
15164	PR fortran/21435
15165	* gfortran.dg/io_constraints_3.f90: New test.
15166	* gfortran.dg/open_access_append_1.f90: Add checks
15167	for compile-time warnings.
15168	* gfortran.dg/pr20163-2.f: Likewise.
15169	* gfortran.dg/iostat_2.f90: Likewise.
15170	* gfortran.dg/label_4.f90: Delete the temporary
15171	file.
15172	* gfortran.dg/direct_io_2.f90: Add a FILE=
15173	specifier.
15174	* gfortran.dg/iomsg_1.f90: Add check for
15175	compile-time warning.
15176
151772006-10-12  Jan Hubicka  <jh@suse.cz>
15178
15179	PR c/28419
15180	* gcc.dg/pr28319.c: New test.
15181
151822006-10-12  Mark Mitchell  <mark@codesourcery.com>
15183	PR c++/29318
15184	* g++.dg/ext/vla4.C: New test.
15185
151862006-10-12 Lee Millward <lee.millward@codesourcery.com>
15187
15188	PR c++/27961
15189	* g++.dg/template/crash60.C: New test.
15190	* g++.dg/other/large-size-array.C: Adjust error markers.
15191	* g++.dg/parse/crash27.C: Likewise.
15192	* g++.dg/template/crash1.C: Likewise.
15193
151942006-10-12  Steve Ellcey  <sje@cup.hp.com>
15195
15196	PR testsuite/29093
15197	* gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15198
151992006-10-12  Jakub Jelinek  <jakub@redhat.com>
15200
15201	PR preprocessor/28709
15202	* gcc.dg/cpp/paste14.c: New test.
15203
152042006-10-11  Mark Mitchell  <mark@codesourcery.com>
15205
15206	PR c++/29175
15207	* g++.dg/init/array24.C: New test.
15208
152092006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15210
15211	* gcc.dg/builtins-config.h: Move Solaris section after inclusion
15212	of <sys/types.h>.
15213
152142006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15215
15216	PR c++/29024
15217	* g++.dg/parse/typedef8.C: New test.
15218	* g++.dg/other/mult-stor1.C: Adjust error markers.
15219
152202006-10-11  Richard Guenther  <rguenther@suse.de>
15221
15222	PR tree-optimization/28230
15223	* gcc.dg/torture/pr28230.c: New testcase.
15224
152252006-10-11  Richard Guenther  <rguenther@suse.de>
15226
15227	PR inline-asm/29119
15228	* gcc.dg/torture/pr29119.c: New testcase.
15229
152302006-10-10  Jakub Jelinek  <jakub@redhat.com>
15231
15232	PR middle-end/29272
15233	* gcc.c-torture/execute/20060930-2.c: New test.
15234
152352006-10-09  Richard Henderson  <rth@redhat.com>
15236
15237	Revert emutls patch.
15238
152392006-10-09  Richard Guenther  <rguenther@suse.de>
15240
15241	PR middle-end/29254
15242	* gcc.dg/pr29254.c: New testcase.
15243
152442006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15245	    Paul Thomas  <pault@gcc.gnu.org>
15246
15247	PR fortran/20541
15248	* gfortran.dg/alloc_comp_basics_1.f90: New test.
15249	* gfortran.dg/alloc_comp_basics_2.f90: New test.
15250	* gfortran.dg/alloc_comp_assign_1.f90: New test.
15251	* gfortran.dg/alloc_comp_assign_2.f90: New test.
15252	* gfortran.dg/alloc_comp_assign_3.f90: New test.
15253	* gfortran.dg/alloc_comp_assign_4.f90: New test.
15254	* gfortran.dg/alloc_comp_constraint_1.f90: New test.
15255	* gfortran.dg/alloc_comp_constraint_2.f90: New test.
15256	* gfortran.dg/alloc_comp_constraint_3.f90: New test.
15257	* gfortran.dg/alloc_comp_constructor_1.f90: New test.
15258	* gfortran.dg/alloc_comp_constructor_2.f90: New test.
15259	* gfortran.dg/alloc_comp_initializer_1.f90: New test.
15260	* gfortran.dg/alloc_comp_std.f90: New test.
15261	* gfortran.dg/move_alloc.f90: New test.
15262
152632006-10-08  Paul Thomas <pault@gcc.gnu.org>
15264
15265	PR fortran/29115
15266	* gfortran.dg/derived_constructor_comps_2.f90: New test.
15267
15268	PR fortran/29211
15269	* gfortran.dg/forall_char_dependencies_1.f90: New test.
15270
152712006-10-08  Tobias Burnus  <burnus@net-b.de>
15272
15273	PR fortran/28585
15274	* gfortran.dg/new_line.f90: New test.
15275
152762006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15277
15278	* gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15279	* gcc.dg/torture/builtin-convert-1.c,
15280	gcc.dg/torture/builtin-convert-2.c,
15281	gcc.dg/torture/builtin-convert-3.c,
15282	gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15283
152842006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15285
15286	* gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15287	gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15288	gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15289	gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15290
152912006-10-07  Andrew Pinski  <pinskia@gmail.com>
15292
15293	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15294	Xfail some tests for powerpc-darwin and powerpc-aix.
15295
152962006-10-07  Jakub Jelinek  <jakub@redhat.com>
15297
15298	PR c/29380
15299	* gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15300
153012006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15302
15303	PR target/29300
15304	* gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15305	on hppa*-*-hpux*.
15306
153072006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15308
15309	PR fortran/16580
15310	PR fortran/29288
15311	* gfortran.fortran-torture/execute/specifics.f90:
15312	Add tests for using all possible intrinsics as actual arguments.
15313	* gfortran.dg/specifics_1.f90: Add tests for using
15314	all possible intrinsics as actual arguments.
15315	* gfortran.dg/specifics_2.f90: New file.
15316	* gfortran.dg/specifics_3.f90: New file.
15317
153182006-10-07  Richard Sandiford  <richard@codesourcery.com>
15319
15320	* gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15321	* gcc.dg/debug/debug-2.c: Likewise.
15322
153232006-10-06  Uros Bizjak  <uros@kss-loka.si>
15324
15325	* gcc.c-torture/compile/sync-2.c: New test.
15326
153272006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15328
15329	* gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15330	line endings.
15331
153322006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15333
15334	PR rtl-optimization/29128
15335	* gcc.c-torture/compile/pr29128.c: New test.
15336
153372006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15338
15339	* gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15340	line endings.
15341
153422006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15343
15344	PR middle-end/29256
15345	* gcc.dg/tree-ssa/loop-19.c: New test.
15346
153472006-10-06  Jakub Jelinek  <jakub@redhat.com>
15348
15349	PR tree-optimization/29330
15350	* gcc.dg/pr29330.c: New test.
15351
15352	PR target/28924
15353	* gcc.c-torture/compile/20061005-1.c: New test.
15354
153552006-10-06  Olivier Hainque  <hainque@adacore.com>
15356
15357	* gcc.dg/typename-vla-1.c: New case.
15358	* gnat.dg/forward_vla.adb: New case.
15359
153602006-10-06  Jakub Jelinek  <jakub@redhat.com>
15361
15362	PR tree-optimization/29290
15363	* gfortran.dg/loop_nest_1.f90: New test.
15364
15365	PR target/29198
15366	* gcc.dg/tls/opt-12.c: New test.
15367
15368	PR fortran/28415
15369	* gfortran.dg/save_2.f90: New test.
15370
15371	PR c/29091
15372	* gcc.dg/pr29091.c: New test.
15373
153742006-10-06  Joseph Myers  <joseph@codesourcery.com>
15375
15376	* lib/target-supports.exp
15377	(check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15378	same as x86_64-*-*; check for LP64.
15379
153802006-10-04  Richard Henderson  <rth@redhat.com>
15381
15382	* lib/target-supports.exp (check_effective_target_tls): Redefine
15383	to mean non-emulated tls.
15384	* gcc.dg/tls/alias-1.c: Remove tls requirement.
15385	* gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15386	gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15387	gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15388	gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15389	gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15390	gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15391
153922006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15393
15394	PR fortran/29343
15395	* gfortran.dg/alloc_alloc_expr_2.f90: New test.
15396
153972006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15398
15399	* gfortran.dg/bounds_check_fail_1.f90: New test.
15400
154012006-10-03  Mark Mitchell  <mark@codesourcery.com>
15402
15403	PR c++/29020
15404	* g++.dg/template/friend48.C: New test.
15405
154062006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15407
15408	PR fortran/29098
15409	* gfortran.dg/default_initialization_2.f90: New test.
15410
154112006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15412
15413	PR fortran/20779
15414	PR fortran/20891
15415	* gfortran.dg/alloc_alloc_expr_1.f90: New test.
15416
154172006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15418
15419	PR fortran/29284
15420	* gfortran.dg/optional_assumed_charlen_1.f90: New test.
15421
15422	PR fortran/29321
15423	PR fortran/29322
15424	* gfortran.dg/missing_optional_dummy_2.f90: New test.
15425
15426	PR fortran/25091
15427	PR fortran/25092
15428	* gfortran.dg/entry_array_specs_1.f90: New test.
15429
154302006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15431
15432	* gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15433	insufficient to inhibit some test failures at -O3.  Do testing
15434	on integers.
15435
154362006-10-03  Mark Mitchell  <mark@codesourcery.com>
15437
15438	PR c++/29138
15439	* g++.dg/inherit/access8.C: New test.
15440	* g++.dg/template/dtor4.C: Tweak error messages.
15441
154422006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15443
15444	PR fortran/27478
15445	* gfortran.dg/entry_8.f90: New test.
15446
154472006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15448
15449	PR c++/29291
15450	* g++.dg/parse/new4.C: New test.
15451
154522006-10-03  Uros Bizjak  <uros@kss-loka.si>
15453
15454	* gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15455	PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15456	PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15457	PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15458	PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15459
154602006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15461
15462	PR fortran/19260
15463	* gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15464	* gfortran.dg/continuation_2.f90: New test.
15465
15466	PR fortran/19262
15467	* gfortran.dg/continuation_3.f90: New test.
15468	* gfortran.dg/continuation_4.f90: New test.
15469	* gfortran.dg/continuation_5.f: New test.
15470	* gfortran.dg/continuation_6.f: New test.
15471
154722006-10-02  Mark Mitchell  <mark@codesourcery.com>
15473
15474	PR c++/29226
15475	* g++.dg/template/vla1.C: New test.
15476
154772006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15478
15479	PR fortran/29210
15480	* gfortran.dg/complex_parameter_1.f90: New test.
15481
154822006-10-02  Jakub Jelinek  <jakub@redhat.com>
15483
15484	PR c/29154
15485	* gcc.c-torture/execute/20060929-1.c: New test.
15486
154872006-10-01  Mark Mitchell  <mark@codesourcery.com>
15488
15489	PR c++/29105
15490	* g++.dg/template/member6.C: New test.
15491	* g++.dg/parse/typename7.C: Adjust error markers.
15492
15493	PR c++/29080
15494	* g++.dg/template/member7.C: New test.
15495
154962006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15497
15498	PR c/24010
15499	* gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15500	gcc.dg/Woverride-init-3.c: New tests.
15501
155022006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15503
15504	* gcc.c-torture/execute/20060930-1.c: New test.
15505
155062006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15507
15508	PR fortran/18791
15509	* gfortran.dg/specifics_1.f90: New test.
15510	* gfortran.fortran-torture/execute/specifics.f90: Add tests for
15511	complex specifics.
15512
155132006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15514
15515	* gcc.dg/pthread-init-1.c, pthread-init-2.c,
15516	pthread-init-common.h: New.
15517
155182006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15519
15520	* gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15521	precision on some archs.
15522
155232006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15524
15525	* gcc.dg/non-local-goto-1.c: New test.
15526	* gcc.dg/non-local-goto-2.c: Likewise.
15527	* gcc.dg/setjmp-3.c: Likewise.
15528	* gcc.dg/setjmp-4.c: Likewise.
15529
155302006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15531
15532	* gnat.dg/self_aggregate_with_pointer.adb: New test.
15533
155342006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15535
15536	PR fortran/28276
15537	* gfortran.dg/exponent_1.f90: New test.
15538
15539	PR fortran/27021
15540	* gfortran.dg/nearest_1.f90: New test.
15541
155422006-09-26  Jakub Jelinek  <jakub@redhat.com>
15543
15544	PR middle-end/25261
15545	PR middle-end/28790
15546	* gcc.dg/gomp/nestedfn-1.c: New test.
15547
155482006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15549
15550	PR objc/29195
15551	* objc/compile/method-1.m: New test.
15552
155532006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15554
15555	PR c++/26938
15556	* g++.dg/template/crash58.C: New test.
15557	* g++.dg/parse/crash28.C: Adjust error markers.
15558	* g++.dg/template/crash34.C: Likewise.
15559	* g++.dg/template/friend31.C: Likewise.
15560	* g++.dg/template/crash32.C: Likewise.
15561
15562	PR c++/27329
15563	* g++.dg/template/crash59.C: New test.
15564
15565	PR c++/27667
15566	* g++.dg/template/spec33.C: New test.
15567	* g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15568
155692006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15570	    Adam Nemet  <anemet@caviumnetworks.com>
15571
15572	* gcc.dg/tree-ssa/ivopts-1.c: New test.
15573	* gcc.dg/tree-ssa/ivopts-2.c: New test.
15574
155752006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15576
15577	PR target/28911
15578	* gcc.dg/pr28911.c: New.
15579
155802006-09-23  Uros Bizjak  <uros@kss-loka.si>
15581
15582	PR target/29169
15583	* gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15584	(dg-options): Add -mfpmath=387.
15585
155862006-09-23  Jakub Jelinek  <jakub@redhat.com>
15587
15588	PR c/28706
15589	* gcc.dg/pr28706.c: New test.
15590
15591	PR c/28712
15592	* gcc.dg/pr28712.c: New test.
15593
155942006-09-22  Mike Stump  <mrs@apple.com>
15595
15596	* obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15597
155982006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15599
15600	PR tree-optimization/28888
15601	* gcc.dg/pr28888.c: New test.
15602
156032006-09-21  Mark Mitchell  <mark@codesourcery.com>
15604
15605	PR c++/29016
15606	* g++.dg/init/ptrfn1.C: New test.
15607
156082006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15609
15610	PR c++/28861
15611	* g++.dg/template/spec32.C: New test.
15612	* g++.dg/parse/crash9.C: Adjust error markers.
15613
15614	PR c++/28303
15615	* g++.dg/template/typedef6.C: New test.
15616	* g++.dg/init/error1.C: Adjust error markers.
15617	* g++.dg/parse/crash9.C: Likewise.
15618	* g++.dg/template/crash55.C: Likewise.
15619
156202006-09-21  Janis Johnson  <janis187@us.ibm.com>
15621
15622	* gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15623
156242006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15625
15626	PR target/27650
15627	* g++.dg/ext/dllimport12.C: New test.
15628
156292006-09-20  Richard Sandiford  <richard@codesourcery.com>
15630
15631	* gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15632	* gcc.target/mips/nmadd-2.c: Likewise.
15633	* gcc.target/mips/mips-ps-6.c: New test.
15634	* gcc.target/mips/neg-abs-1.c: Likewise.
15635	* gcc.target/mips/neg-abs-2.c: Likewise.
15636	* gcc.target/mips/nmadd-3.c: New test.
15637
156382006-09-20  Jakub Jelinek  <jakub@redhat.com>
15639
15640	PR middle-end/28046
15641	* gcc.dg/gomp/atomic-10.c: New test.
15642	* g++.dg/gomp/atomic-10.C: New test.
15643
156442006-09-20  Eric Christopher  <echristo@apple.com>
15645
15646	* gcc.target/i386/sse3-not-fisttp.c: New.
15647
156482006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15649
15650	* gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15651
156522006-09-19  Richard Sandiford  <richard@codesourcery.com>
15653
15654	* gcc.c-torture/execute/pr28289.c (one): New variable.
15655	(main): Use it instead of argc.
15656	* gcc.c-torture/execute/20060102-1.c (one): New variable.
15657	(main): Use it instead of argc.
15658
156592006-09-19  Paul Brook  <paul@codesourcery.com>
15660
15661	PR target/28516
15662	* gcc.dg/nested-func-5.c: New test.
15663
156642006-09-19  Ben Elliston  <bje@au.ibm.com>
15665
15666	* lib/target-supports.exp (check_effective_target_tls): Compile
15667	test stubs using ${tool}_target_compile, not just target_compile.
15668	(check_effective_target_tls_runtime): Likewise.
15669
156702006-09-19  Ben Elliston  <bje@au.ibm.com>
15671
15672	* gcc.c-torture/compile/20030405-1.x: Remove.
15673
15674	* g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15675	optimising linker from discarding it.
15676
156772006-09-18 Paul Thomas <pault@gcc.gnu.org>
15678
15679	PR fortran/28526
15680	* gfortran.dg/keyword_symbol_1.f90: New test.
15681
15682	* gfortran.dg/spread_shape_1.f90: Add missing warning with
15683	pedantic compilation option.
15684
156852006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15686
15687	PR fortran/29060
15688	* gfortran.dg/spread_shape_1.f90: New test.
15689
156902006-09-17  Roger Sayle  <roger@eyesopen.com>
15691
15692	PR tree-optimization/28887
15693	* gcc.dg/prefetch-loop-arrays-1.c: New test case.
15694
156952006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15696
15697	PR c/25993
15698	* gcc.dg/pr25993.c: New test.
15699
157002006-09-17  Ira Rosen  <irar@il.ibm.com>
15701
15702	PR tree-opt/21591
15703	* gcc.dg/vect/pr21591.c: New test.
15704
157052006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15706
15707	PR tree-opt/29059
15708	* gcc.c-torture/compile/strcpy-1.c: New test.
15709	* gcc.c-torture/compile/strcpy-2.c: New test.
15710	* gcc.c-torture/compile/memcpy-1.c: New test.
15711	* gcc.c-torture/compile/memcpy-2.c: New test.
15712
157132006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15714
15715	PR testsuite/29055
15716	* gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15717
157182006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15719
15720	* gnat.dg/specs/double_record_extension1.ads: New test.
15721	* gnat.dg/specs/double_record_extension2.ads: Likewise.
15722
157232006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15724
15725	PR fortran/29051
15726	* gfortran.dg/oldstyle_3.f90: New test.
15727
157282006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15729
15730	PR libgfortran/29099
15731	* gfortran.dg/secnds-1.f: New test.
15732
157332006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15734
15735	PR libgfortran/29053
15736	* gfortran.dg/streamio_9.f90: New test.
15737	* gfortran.dg/streamio_10.f90: New test.
15738
157392006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15740
15741	PR C++/29002
15742	* g++.dg/init/array22.C: New test.
15743	* g++.dg/init/array23.C: New test.
15744
157452006-09-14  Arnaud Charlet  <charlet@adacore.com>
15746
15747	* stackcheck.lst: Update list of tests requiring stack checking.
15748	* norun.lst: Adjust for above change.
15749	* ada95.lst: New file.
15750	* run_all.sh: Add handling of tests using Ada 95 semantics and thus
15751	requiring -gnat95 switch.
15752
157532006-09-14  Olivier Hainque  <hainque@adacore.com>
15754
15755	* gnat.dg/in_out_parameter.adb: New test.
15756
157572006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15758
15759	PR debug/28980
15760	* gcc.c-torture/compile/debugvlafunction-1.c: New test.
15761
157622006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15763
15764	* gnat.dg/specs/unchecked_union.ads: New test.
15765
157662006-09-13  Richard Sandiford  <richard@codesourcery.com>
15767
15768	PR rtl-optimization/28982
15769	* gcc.c-torture/execute/pr28982a.c: New test.
15770	* gcc.c-torture/execute/pr28982b.c: Likewise.
15771
157722006-09-12  Eric Christopher  <echristo@apple.com>
15773
15774	* gcc.target/x86_64/abi/asm-support-darwin.s: New.
15775	* gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15776
157772006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15778
15779	PR c/28768
15780	PR preprocessor/14634
15781	* gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15782	gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15783	gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15784
157852006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15786
15787	* gcc.dg/pr28243.c: New test.
15788
157892006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15790
15791	PR fortran/28971
15792	gfortran.dg/pr28971.f90: New test to act as a backstop in case
15793	this undiagnosed regression reappears.
15794
157952006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15796
15797	* lib/c-torture.exp (c-torture-compile, c-torture-execute):
15798	Treat $srcdir as a literal.
15799	* lib/fortran-torture.exp (fortran-torture-compile,
15800	fortran-torture-execute): Likewise.
15801	* lib/objc-torture.exp (objc-torture-compile,
15802	objc-torture-execute): Likewise.
15803	* lib/profopt.exp (profopt-execute): Likewise.
15804
158052006-09-11  Geoffrey Keating  <geoffk@apple.com>
15806
15807	* gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15808
158092006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15810
15811	PR testsuite/28950
15812	* gcc.target/powerpc/ppc-and-1.c: Fix regex.
15813
158142006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15815
15816	PR target/13685
15817	* gcc.target/i386/pr13685.c: New test.
15818
158192006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15820
15821	* gcc.dg/pr28726.c: New test.
15822
158232006-09-11  Josh Conner  <jconner@apple.com>
15824
15825	* gcc.dg/nrv3.c: Increase size of structure.
15826	* gcc.dg/nrv4.c: Likewise.
15827	* gcc.dg/nrv5.c: Likewise.
15828
158292006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15830
15831	PR libfortran/28890
15832	gfortran.dg/assumed_charlen_function_5.f90: New test.
15833
158342006-09-10  Mark Mitchell  <mark@codesourcery.com>
15835
15836	PR c++/28991
15837	* g++.dg/init/static3.C: New test.
15838
158392006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15840
15841	PR testsuite/29007
15842	* gcc.dg/long-long-cst1.c (t): Add cast to
15843	__SIZE_TYPE__ before casting to int.
15844	(main): Return 0 on success.
15845
158462006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15847
15848	* gcc.c-torture/execute/20060910-1.c: New test.
15849
158502006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15851
15852	PR middle-end/26983
15853	* gcc.dg/pr26983.c: New test.
15854
158552006-09-10  Richard Sandiford  <richard@codesourcery.com>
15856
15857	PR target/29006
15858	* gcc.c-torture/execute/pr29006.c: New test.
15859
158602006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15861
15862	PR libfortran/28947
15863	gfortran.dg/matmul_4.f90: New test.
15864
158652006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15866
15867	PR fortran/28959
15868	gfortran.dg/used_types_10: New test.
15869
158702006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15871
15872	PR libfortran/28923
15873	gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15874	gfortran.dg/array_initializer_3.f90: New test.
15875
158762006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15877
15878	PR fortran/28914
15879	* gfortran.dg/actual_array_constructor_3.f90: New test.
15880
158812006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15882
15883	PR testsuite/26778
15884	* gcc.target/i386/pr26778.c: New testcase.
15885
158862006-09-08  Eric Christopher  <echristo@apple.com>
15887
15888	* gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15889	* gcc.target/i386/memcpy-1.c: Ditto.
15890	* gcc.target/i386/asm-1.c: Ditto.
15891	* gcc.target/i386/20060512-4.c: Ditto.
15892	* gcc.target/i386/compress-float-387.c: Ditto.
15893	* gcc.target/i386/20060512-1.c: Ditto.
15894	* gcc.target/i386/compress-float-sse.c: Ditto.
15895	* gcc.target/i386/20060512-2.c: Ditto.
15896	* gcc.target/i386/compress-float-sse-pic.c: Ditto.
15897	* gcc.target/i386/stack-prot-kernel.c: Ditto.
15898	* gcc.target/i386/compress-float-387-pic.c: Ditto.
15899	* gcc.dg/pr26449.c: Ditto.
15900	* gcc.dg/attr-ms_struct-2.c: Ditto.
15901	* gcc.dg/attr-ms_struct-1.c: Ditto.
15902	* gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15903
159042006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15905
15906	PR c/28504
15907	* gcc.dg/vla-10.c: New test.
15908
159092006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15910
15911	PR c++/28858
15912	* g++.dg/parse/template20.C: New test.
15913	* g++.dg/template/operator8.C: Remove obsolete part.
15914	* g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15915	* g++.old-deja/g++.pt/crash65.C: Likewise.
15916
159172006-09-07  Jason Merrill  <jason@redhat.com>
15918
15919	PR middle-end/27724
15920	* gcc.dg/long-long-cst1.c: New test.
15921
159222006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15923
15924	PR C++/28906
15925	* g++.dg/other/array3.C: New test.
15926	* g++.dg/other/array4.C: New test.
15927	* g++.dg/other/array5.C: New test.
15928
159292006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15930
15931	* gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15932
159332006-09-07  Uros Bizjak  <uros@kss-loka.si>
15934
15935	PR target/28946
15936	* gcc.target/i386/pr28946.c: New test.
15937
159382006-09-07  Steven G. Kargl  <kargls@comcast.net>
15939
15940	* gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15941	in integer literal constant.
15942	* gfortran.dg/enum_8.f90: Ditto.
15943	* gfortran.dg/g77/20030326-1.f: Ditto.
15944
159452006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15946
15947	* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15948	nonconformance usage.
15949
159502006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15951
15952	PR middle-end/28862
15953	* gcc.c-torture/compile/vector-align-1.c: New test.
15954
159552006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15956
15957	PR rtl-opt/27883
15958	* g++.dg/opt/copysign-1.C: New test.
15959
159602006-09-06  Jason Merrill  <jason@redhat.com>
15961
15962	PR c++/27371
15963	* g++.dg/warn/unused-result1.C: New test.
15964
159652006-09-06  Mark Mitchell  <mark@codesourcery.com>
15966
15967	PR c++/28903
15968	* g++.dg/ext/vla3.C: New test.
15969
15970	PR c++/28886
15971	* g++.dg/template/array16.C: New test.
15972
159732006-09-06  Richard Guenther  <rguenther@suse.de>
15974
15975	* gcc.dg/pr27226.c: Remove testcase again.
15976
159772006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15978
15979	PR tree-opt/28937
15980	* g++.dg/opt/unroll2.C: New test.
15981
159822006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15983
15984	PR tree-opt/28952
15985	* gcc.dg/vect/pr28952.c: New test.
15986
159872006-09-05  Richard Guenther  <rguenther@suse.de>
15988
15989	PR tree-optimization/28900
15990	* gcc.dg/torture/pr28900.c: New testcase
15991
159922006-09-05  Richard Guenther  <rguenther@suse.de>
15993
15994	PR tree-optimization/28905
15995	* gcc.c-torture/compile/pr28905.c: New testcase.
15996
159972006-09-05  Richard Guenther  <rguenther@suse.de>
15998
15999	PR middle-end/28935
16000	* gcc.dg/pr28935.c: New testcase.
16001
160022006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16003
16004	* gcc.c-torture/execute/20060905-1.c: New test.
16005
160062006-09-05 Paul Thomas <pault@gcc.gnu.org>
16007
16008	PR fortran/28908
16009	* gfortran.dg/used_types_7.f90: New test.
16010	* gfortran.dg/used_types_8.f90: New test.
16011	* gfortran.dg/used_types_9.f90: New test.
16012
160132006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16014
16015	* gcc.c-torture/compile/20060904-1.c: New test.
16016
160172006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019	PR c++/23287 Revert my 2006-09-01 patch
16020	* g++.dg/parse/dtor12.C: Remove.
16021
160222006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16023
16024	PR c+/27670
16025	* g++.dg/template/operator9.C: New test.
16026
16027	PR c++/27493
16028	* g++.dg/template/operator7.C: New test.
16029
16030	PR c++/27494
16031	* g++.dg/template/operator8.C: New test.
16032
16033	PR c++/27397
16034	* g++.dg/template/crash57.C: New test.
16035
16036	* g++.dg/template/typedef4.C: Adjust error markers.
16037	* g++.dg/template/typedef5.C: Likewise.
16038
160392006-09-02  Jakub Jelinek  <jakub@redhat.com>
16040
16041	PR c++/28878
16042	* g++.dg/parse/crash33.C: New test.
16043
160442006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16045	Richard Guenther  <rguenther@suse.de>
16046	Adam Nemet  <anemet@caviumnetworks.com>
16047
16048	PR middle-end/27226
16049	* gcc.target/mips/memcpy-1.c: New testcase.
16050	* gcc.dg/pr27226.c: Likewise.
16051
160522006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16053
16054	PR c++/28705
16055	* g++.dg/lookup/koenig5.C: New.
16056	* g++.dg/template/crash56.C: New.
16057
160582006-09-01  Josh Conner  <jconner@apple.com>
16059
16060	PR c++/25505
16061	* gcc.dg/nrv3.c: New test.
16062	* gcc.dg/nrv4.c: New test.
16063	* gcc.dg/nrv5.c: New test.
16064
160652006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16066
16067	PR c++/23287
16068	* g++.dg/parse/dtor12.C: New.
16069
160702006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16071
16072	PR tree-optimization/28839
16073	* gcc.dg/pr28839.c: New test.
16074
160752006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16076
16077	PR target/24367
16078	* gcc.dg/pr24367.c: New testcase.
16079
160802006-08-30  Joseph Myers  <joseph@codesourcery.com>
16081
16082	* gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16083
160842006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16085
16086	PR rtl-optimization/27735
16087	* gcc.dg/loop-unswitch-1.c: New test.
16088
160892006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16090
16091	PR fortran/28885
16092	* gfortran.dg/aliasing_dummy_2.f90: New test.
16093
16094	PR fortran/20067
16095	* gfortran.dg/generic_5.f90: Change error message.
16096
16097	PR fortran/28873
16098	* gfortran.dg/generic_6.f90: New test.
16099
16100	PR fortran/25077
16101	* gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16102
16103	PR fortran/25102
16104	* gfortran.dg/invalid_interface_assignment.f90: New test.
16105
16106	PR fortran/24866
16107	* gfortran.dg/module_proc_external_dummy.f90: New test.
16108
161092006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16110
16111	PR c++/28349
16112	* g++.dg/warn/var-args1.C: New test.
16113
161142006-08-29  Steven G. Kargl  <kargls@comcast.net>
16115
16116	PR fortran/28866
16117	* gfortran.dg/simpleif_2.f90: New test.
16118	* gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16119	* gfortran.dg/enum_5.f90: Ditto.
16120
161212006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16122	    Kazu Hirata  <kazu@codesourcery.com>
16123
16124	PR tree-optimization/17506
16125	* gcc.dg/pr17506.c: New.
16126
161272006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16128
16129	PR c++/28139
16130	* g++.dg/eh/alias1.C: New test.
16131
161322006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16133
16134	PR c++/28860
16135	* g++.dg/template/ttp22.C: New test.
16136
161372006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16138
16139	PR middle-end/26632
16140	* gcc.dg/pr26632.c: New.
16141
161422006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16143
16144	PR libgfortran/28354
16145	* gfortran.dg/fmt_zero_precision.f90: New test.
16146
161472006-08-27  Mark Mitchell  <mark@codesourcery.com>
16148
16149	PR c++/28058
16150	* g++.dg/template/spec31.C: New test.
16151
161522006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16153
16154	PR c++/26573
16155	* g++.dg/other/static2.C: New test.
16156
161572006-08-26  Roger Sayle  <roger@eyesopen.com>
16158
16159	* gcc.dg/Wswitch-enum-2.c: New test case.
16160	* gcc.dg/Wswitch-enum-3.c: Likewise.
16161
161622006-08-26  Richard Guenther  <rguenther@suse.de>
16163
16164	* gcc.c-torture/compile/20060826-1.c: New testcase.
16165
161662006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16167
16168	PR c++/28736
16169	* g++.dg/template/void10.C: New test.
16170
16171	PR c++/28737
16172	* g++.dg/template/void8.C: New test.
16173
16174	PR c+_+/28738
16175	* g++.dg/template/void9.C: New test.
16176
16177	* g++.dg/template/void3.C: Adjust error markers.
16178	* g++.dg/template/void4.C: Likewise.
16179	* g++.dg/template/crash55.C: Likewise.
16180	* g++.dg/template/void7.C: Likewise
16181
161822006-08-26  Mark Mitchell  <mark@codesourcery.com>
16183
16184	PR c++/28588
16185	* g++.dg/inherit/access6.C: New test.
16186	* g++.dg/inherit/access7.C: Likewise.
16187
16188	PR c++/28595
16189	* g++.dg/template/array15.C: New test.
16190	* g++.dg/template/crash2.C: Tweak error markers.
16191
161922006-08-26  Jakub Jelinek  <jakub@redhat.com>
16193
16194	PR middle-end/28683
16195	* gcc.c-torture/compile/20060823-1.c: New test.
16196
161972006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16198
16199	PR c++/28853
16200	* g++.dg/template/ttp21.C: New test.
16201
16202	PR c++/28852
16203	* g++.dg/other/operator1.C: Add error-marker.
16204	* g++.dg/other/operator2.C: New test.
16205
162062006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16207
16208	PR c/27893
16209	* gcc.c-torture/compile/vla-const-1.c,
16210	gcc.c-torture/compile/vla-const-2.c: New tests.
16211
162122006-08-26  Richard Guenther  <rguenther@suse.de>
16213
16214	PR middle-end/28814
16215	* gcc.dg/torture/pr28814.c: New testcase.
16216
162172006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16218
16219	PR c/28418
16220	* gcc.c-torture/compile/compound-literal-1.c: New test.
16221
162222006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16223
16224	PR c/28299
16225	* gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16226	* gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16227	Expect extra diagnostics.
16228
162292006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16230
16231	gcc.dg/noncompile/pr16876.c: New test.
16232
162332006-08-25  Mark Mitchell  <mark@codesourcery.com>
16234
16235	PR c++/28056
16236	* g++.dg/parse/local1.C: New test.
16237	* g++.dg/other/qual1.C: Tweak error marker.
16238
162392006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16240
16241	PR c++/27787
16242	* g++.dg/template/typename10.C: New.
16243	* g++.dg/template/lookup4.C: Remove bogus error marker.
16244
162452006-08-25  Richard Guenther  <rguenther@suse.de>
16246
16247	PR testsuite/28829
16248	* gcc.dg/pr26570.c: Fix testcase.
16249
162502006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16251
16252	PR tree-opt/28807
16253	* gcc.c-torture/execute/mayalias-2.c: New test.
16254	* gcc.dg/tree-ssa/alias-13.c: New test.
16255
162562006-08-24  Jan Hubicka  <jh@suse.cz>
16257
16258	PR debug/26881
16259	* gcc.dg/debug/pr26881.c: New file.
16260
162612006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16262
16263	PR fortran/28788
16264	* gfortran.dg/used_types_4.f90: New test.
16265	* gfortran.dg/derived_init_2.f90: Modify to check sibling
16266	association of derived types.
16267	* gfortran.dg/used_types_2.f90: Add module cleanup.
16268	* gfortran.dg/used_types_3.f90: The same.
16269
16270	PR fortran/28771
16271	* gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16272	fix of regression.
16273
162742006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16275
16276	PR 28813
16277	* gfortran.dg/direct_io_6.f90: Remove test.
16278
162792006-08-23  Stuart Hastings  <stuart@apple.com>
16280
16281	PR 28825
16282	* gcc.target/i386/20060821-1.c: New.
16283
162842006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16285
16286	gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16287	dg-warning strings for dllimport.
16288
162892006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16290
16291	PR C++/28450
16292	* g++.dg/ext/vector4.C: New test.
16293	* g++.dg/ext/complex1.C: New test.
16294
162952006-08-21  Geoffrey Keating  <geoffk@apple.com>
16296
16297	PR debug/28692
16298	* gcc.dg/debug/const-1.c: New.
16299	* gcc.dg/debug/const-2.c: New.
16300	* gcc.dg/debug/dwarf2/const-1.c: New.
16301	* gcc.dg/debug/dwarf2/const-2.c: New.
16302	* gcc.dg/debug/dwarf2/const-2b.c: New.
16303
163042006-08-22  Richard Guenther  <rguenther@suse.de>
16305
16306	PR middle-end/28776
16307	* gcc.c-torture/compile/pr28776-1.c: New testcase.
16308	* gcc.c-torture/compile/pr28776-2.c: Likewise.
16309
163102006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16311
16312	PR tree-optimization/28003
16313	* g++.dg/tree-ssa/pr28003.C: New.
16314
163152006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16316
16317	* g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16318
163192006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16320
16321	PR c++/26269
16322	* g++.dg/other/error14.C: New test.
16323
16324	PR c++/28505
16325	* g++.dg/parse/ctor7.C: New test.
16326	* g++.dg/parse/ctor8.C: Likewise.
16327
16328	PR c++/28741
16329	* g++.dg/template/void7.C: New test.
16330
163312006-08-21  Olivier Hainque  <hainque@adacore.com>
16332
16333	* gnat.dg/self_aggregate_with_zeros.adb: New test.
16334	* gnat.dg/self_aggregate_with_array.adb: New test.
16335
163362006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16337
16338	* g++.dg/eh/arm-vfp-unwind.C: New test.
16339
163402006-08-20  Mark Mitchell  <mark@codesourcery.com>
16341
16342	PR c++/28341
16343	* g++.dg/template/ref3.C: New test.
16344	* g++.dg/template/nontype13.C: New test.
16345
16346	PR c++/28346
16347	* g++.dg/template/ptrmem17.C: New test.
16348
163492006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16350
16351	PR target/28648 c:
16352	* gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16353
163542006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16355
16356	PR fortran/28630
16357	* gfortran.dg/used_types_2.f90: New test.
16358
16359	PR fortran/28601
16360	* gfortran.dg/used_types_3.f90: New test.
16361
16362	PR fortran/20886
16363	* gfortran.dg/generic_actual_arg.f90: New test.
16364
16365	PR fortran/28735
16366	* gfortran.dg/module_private_array_refs_1.f90: New test.
16367
16368	PR fortran/28762
16369	* gfortran.dg/program_name_1.f90: New test.
16370
16371	PR fortran/28425
16372	* gfortran.dg/derived_constructor_comps_1.f90: New test.
16373
16374	PR fortran/28496
16375	* gfortran.dg/array_initializer_2.f90: New test.
16376
16377	PR fortran/18111
16378	* gfortran.dg/unused_artificial_dummies_1.f90: New test.
16379
16380	PR fortran/28600
16381	* gfortran.dg/assumed_charlen_function_4.f90: New test.
16382
16383	PR fortran/28771
16384	* gfortran.dg/assumed_charlen_in_main.f90: New test.
16385
16386	PR fortran/28660
16387	* gfortran.dg/dependent_decls_1.f90: New test.
16388
163892006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16390
16391	PR fortran/25217
16392	* gfortran.dg/derived_init_2.f90: New.
16393
163942006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16395
16396	* gcc.c-torture/execute/pr28289.c: New test.
16397
163982006-08-17  Jakub Jelinek  <jakub@redhat.com>
16399
16400	PR c/28744
16401	* gcc.dg/attr-externally-visible-1.c: New test.
16402	* gcc.dg/attr-externally-visible-2.c: New test.
16403	* g++.dg/parse/attr-externally-visible-1.C: New test.
16404	* g++.dg/parse/attr-externally-visible-2.C: New test.
16405
164062006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16407
16408	PR c++/28606
16409	* g++.dg/parse/dtor11.C: New test.
16410
164112006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16412
16413	PR rtl-optimization/28489
16414	* gcc.c-torture/compile/pr28489.c: New test.
16415
164162006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16417
16418	PR c++/28710
16419	* g++.dg/template/redecl4.C: New test.
16420
16421	PR c++/28711
16422	* g++.dg/template/ctor8.C: New test.
16423
164242006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16425
16426	* gcc.dg/pr26570.c: Fix testcase.
16427
164282006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16429
16430	* PR c++/28573
16431	* g++.dg/parse/offsetof6.C: New test.
16432	* g++.dg/parse/offsetof6.C: New test.
16433	* g++.dg/parse/offsetof7.C: New test.
16434
164352006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16436
16437	PR testsuite/28602
16438	* gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16439	is false.
16440
164412006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16442
16443	PR c++/28302
16444	* g++.dg/ext/vector3.C: New test.
16445
164462006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16447
16448	PR gcov/profile/26570
16449	* gcc.dg/pr26570.c: New test.
16450
164512006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16452
16453	PR c/27697
16454	* gcc.dg/qual-component-1.c: New test.
16455
164562006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16457
16458	PR c++/28593
16459	* g++.dg/parse/new3.C: New test.
16460
164612006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16462
16463	PR fortran/25828
16464	* gfortran.dg/streamio_1.f90: New test.
16465	* gfortran.dg/streamio_2.f90: New test.
16466	* gfortran.dg/streamio_3.f90: New test.
16467	* gfortran.dg/streamio_4.f90: New test.
16468	* gfortran.dg/streamio_5.f90: New test.
16469	* gfortran.dg/streamio_6.f90: New test.
16470	* gfortran.dg/streamio_7.f90: New test.
16471	* gfortran.dg/streamio_8.f90: New test.
16472
164732006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16474
16475	PR c/28287
16476	* gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16477
164782006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16479
16480	PR c++/28594
16481	* g++.dg/template/void6.C: New test.
16482
164832006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16484
16485	PR c/28649
16486	* gcc.dg/parse-error-1.c: New test.
16487	* gcc.dg/parse-error-2.c: New test.
16488	* gcc.dg/cpp/digraph2.c: Add error-marker.
16489	* gcc.dg/noncompile/920923-1.c: Likewise.
16490
164912006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16492
16493	PR c/27490
16494	* gcc.dg/sizeof-2.c: New testcase.
16495
16496	PR c/27489
16497	* gcc.dg/switch-A.c: New testcase.
16498
164992006-08-14  Steve Ellcey  <sje@cup.hp.com>
16500
16501	PR c++/28288
16502	PR c++/14556
16503	* g++.old-deja/g++.warn/compare1.C: Delete.
16504	* g++.dg/opt/pr7503-2.C: Delete.
16505	* g++.dg/opt/pr7503-3.C: Delete.
16506	* g++.dg/opt/pr7503-4.C: Delete.
16507	* g++.dg/opt/pr7503-5.C: Delete.
16508	* g++.dg/opt/max1.C: Delete.
16509	* g++.dg/warn/minmax.C: Delete.
16510	* g++.dg/expr/minmax.C: New test.
16511
165122006-08-14  Richard Guenther  <rguenther@suse.de>
16513
16514	PR testsuite/28703
16515	* gcc.c-torture/execute/pr28651.c: Do not use argc
16516	to avoid optimization, instead forbid inlining.
16517
165182006-08-14  Richard Sandiford  <richard@codesourcery.com>
16519
16520	PR rtl-optimization/28634
16521	* gcc.c-torture/execute/ieee/pr28634.c: New test.
16522
165232006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16524
16525	PR c/27184
16526	* gcc.dg/torture/pr27184.c: New test.
16527
165282006-08-12  Jakub Jelinek  <jakub@redhat.com>
16529
16530	* gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16531
165322006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16533
16534	* gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16535	* gfortran.dg/stat_2.f90: Likewise.
16536	* gfortran.dg/chmod_1.f90: Likewise.
16537	* gfortran.dg/chmod_2.f90: Likewise.
16538	* gfortran.dg/chmod_3.f90: Likewise.
16539
165402006-08-11  David Edelsohn  <edelsohn@gnu.org>
16541
16542	* gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16543
165442006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16545
16546	* g++.dg/opt/pr23454-2.C: New test.
16547
165482006-08-11  Richard Guenther  <rguenther@suse.de>
16549
16550	PR middle-end/28651
16551	* gcc.c-torture/execute/pr28651.c: New testcase.
16552
165532006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16554
16555	* gnat.dg/specs/static_initializer.ads: New test.
16556
165572006-08-10  Paul Brook  <paul@codesourcery.com>
16558
16559	* gcc.target/arm/cond-asm.c: New test.
16560
165612006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16562
16563	PR tree-optimization/26197
16564	* g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16565	* g++.dg/vect/vect.exp: Compile the new tests with
16566	--param max-aliased-vops=0.
16567
165682006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16569
16570	PR c++/28637
16571	* g++.dg/template/void3.C: New test.
16572
16573	PR c++/28638
16574	* g++.dg/template/void4.C: New test.
16575
16576	PR c++/28640
16577	* g++.dg/template/void5.C: New test.
16578
165792006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16580
16581	* g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16582	after dg-do compile.
16583
165842006-08-07  Victor Kaplansky <victork@il.ibm.com>
16585
16586	PR tree-optimizations/26969
16587	* gcc.dg/vect/vect.exp: Compile tests prefixed with
16588	"unswitch-loops" with -funswitch-loops.
16589	* gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16590
165912006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16592
16593	* gcc.dg/sparc-getcontext-1.c: Fix typo.
16594	* g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16595	* g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16596	* objc.dg/dwarf-1.m: Likewise.
16597	* objc.dg/dwarf-2.m: Likewise.
16598	* obj-c++.dg/dwarf-2.mm: Likewise.
16599
166002006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16601
16602	* objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16603	* objc.dg/dwarf-2.m: Likewise.
16604	* obj-c++.dg/dwarf-2.mm: Likewise.
16605
16606	PR libfortran/28603
16607	* gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16608
16609	PR testsuite/27611
16610	* g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16611
16612	PR testsuite/27033
16613	* g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16614
166152006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16616
16617	PR target/27827
16618	* gcc.target/i386/pr27827.c: New testcase.
16619
166202006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16621
16622	PR fortran/28590
16623	* gfortran.dg/sequence_types_1.f90: New test.
16624
166252006-08-05  Steven G. Kargl <kargls@comcast.nt>
16626
16627	PR fortran/28548
16628	* gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16629	dg-warning.  Add -pedantic option.
16630
166312006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16632
16633	PR c/28502
16634	* gcc.dg/proto-1.c: New test.
16635
16636	PR c/27721
16637	* gcc.dg/lvalue-4.c: New test.
16638
16639	PR c/28136
16640	* gcc.dg/init-bad-5.c: New test.
16641
166422006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16643
16644	PR c++/28347
16645	* g++.dg/ext/typedef-init.C: Add new test for typedef
16646	initialization inside templates. Adjust existing error markers.
16647
166482006-08-03  Mark Mitchell  <mark@codesourcery.com>
16649
16650	PR c++/28148
16651	* g++.dg/init/ptrmem3.C: New test.
16652
166532006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16654
16655	PR tree-optimization/27770
16656	* lib/target-support.exp: New target keyword "section_anchors".
16657	* gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16658	tests.
16659	* gcc.dg/vect/section-anchors-pr27770.c: New test.
16660	* gcc.dg/vect/vect-69.c: Removed. Replaced by:
16661	* gcc.dg/vect/section-anchors-vect-69.c: New test.
16662	* gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16663
166642006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16665
16666	* gcc.dg/20060801-1.c: Add missing '}'.
16667
166682006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16669
16670	PR c++/27508
16671	* g++.dg/parse/dtor9.C: New test.
16672	* g++.dg/parse/dtor10.C: New test.
16673	* g++.dg/other/error7.C: Adjust error-marker.
16674
16675	PR c++/28274
16676	* g++.dg/other/default5.C: New test.
16677
166782006-08-02  Richard Guenther  <rguenther@suse.de>
16679
16680	* g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16681
166822006-08-02  Mark Mitchell  <mark@codesourcery.com>
16683
16684	PR c++/28557
16685	* g++.dg/template/conv9.C: New test.
16686
166872006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16688
16689	PR debug/28063
16690	* gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16691	* lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16692	Optionally return assembly text.  Update callers.
16693	(check_no_compiler_messages): Update verbose messages.
16694	(check_no_messages_and_pattern): New.
16695	(check_effective_target_string_merging): New.
16696
166972006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16698
16699	PR c++/28250
16700	* g++.dg/eh/catch4.C: New test.
16701
16702	PR c++/28257
16703	* g++.dg/other/qual1.C: New test.
16704
16705	PR c++/28259
16706	* g++.dg/inherit/error2.C: New test.
16707
16708	PR c++/28267
16709	* g++.dg/other/new1.C: New test.
16710
16711	* g++.dg/warn/pr23075.C: Remove obsolete test.
16712	* g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16713	* g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16714
167152006-07-31  Mark Mitchell  <mark@codesourcery.com>
16716
16717	PR c++/28523
16718	* g++.dg/eh/cast1.C: New test.
16719
167202006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16721
16722	PR libfortran/28452
16723	* gfortran.dg/random_3.f90:  New test.
16724
167252006-08-01  Steve Ellcey  <sje@cup.hp.com>
16726
16727	PR c++/28432
16728	* g++.dg/other/pr28304.C: Change expected error message.
16729	* g++.dg/other/pr28432.C: New test.
16730
167312006-08-01  Steve Ellcey  <sje@cup.hp.com>
16732
16733	PR c++/28256
16734	* g++.dg/init/brace2.C: Change expected error message, add empty init.
16735
167362006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16737
16738	PR debug/23336
16739	* lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16740	at -g1.
16741	* gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16742	g++.dg/debug/enum-2.C: New.
16743
167442006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16745
16746	PR c++/6634
16747	* g++.dg/parse/long1.C: Add more tests.
16748
167492006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16750
16751	* gfortran.dg/lrshift_1.c: New file.
16752
167532006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16754
16755	PR libgfortran/28335
16756	* gfortran.dg/no_unit_error_1.f90: New test.
16757
167582006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16759
16760	PR libgfortran/28335
16761	* gfortran.dg/no_unit_error_1.f90: Delete test.
16762	* gfortran.dg/no_unit_error_2.f90: Delete test.
16763
167642006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16765
16766	* gfortran.dg/chmod_3.f90: New test.
16767	* gfortran.dg/ltime_gmtime_1.f90: New test.
16768	* gfortran.dg/ltime_gmtime_2.f90: New test.
16769	* gfortran.dg/lrshift_1.f90: New test.
16770	* gfortran.dg/chmod_1.f90: New test.
16771	* gfortran.dg/chmod_2.f90: New test.
16772
167732006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16774
16775	PR c++/27668
16776	* g++.dg/template/crash55.C: New test.
16777
16778	PR c++/27962
16779	* g++.dg/template/nontype16.C: New test.
16780
16781	* g++.dg/template/void2.C: Adjust error markers.
16782	* g++.dg/template/nontype5.C: Adjust error markers.
16783
167842006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16785
16786	* gcc.target/i386/stack-prot-kernel.c: New test.
16787
167882006-07-27  Roger Sayle  <roger@eyesopen.com>
16789
16790	* gcc.dg/builtins-55.c: New test case.
16791
167922006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16793
16794	PR rtl-optimization/27907
16795	* gcc.c-torture/compile/pr27907.c: New test.
16796
167972006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16798
16799	* gfortran.dg/mclock.f90: New test.
16800	* gfortran.dg/int_conv_1.f90: New test.
16801	* gfortran.dg/stat_1.f90: New test.
16802	* gfortran.dg/stat_2.f90: New test.
16803
168042006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16805
16806	PR libgfortran/28335
16807	* gfortran.dg/no_unit_error_1.f90: New test.
16808	* gfortran.dg/no_unit_error_2.f90: New test.
16809	* gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16810
168112006-07-25  Roger Sayle  <roger@eyesopen.com>
16812
16813	PR middle-end/28473
16814	* gcc.dg/fold-convround-1.c: New test case.
16815
168162006-07-24  Steven G. Kargl  <kargls@comcast.net>
16817
16818	* gfortran.dg/arithmetic_if.f90:  Fix comments.
16819
168202006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16821
16822	PR c++/27572
16823	* g++.dg/other/typedef1.C: New test.
16824	* g++.dg/template/typedef4.C: New test.
16825	* g++.dg/template/typedef5.C: New test.
16826
168272006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16828
16829	PR fortran/28416
16830	* gfortran.dg/allocatable_dummy_3.f90: New.
16831
168322006-07-24  Steven G. Kargl  <kargls@comcast.net>
16833
16834	PR fortran/28439
16835	* gfortran.dg/arithmetic_if.f90:  New test.
16836
168372006-07-24  Uros Bizjak  <uros@kss-loka.si>
16838
16839	* gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16840	avoid memcpy optimization.
16841
168422006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16843
16844	PR fortran/25289
16845	* gfortran.dg/direct_io_6.f90: New test.
16846
168472006-07-24  Jan Hubicka  <jh@suse.cz>
16848
16849	PR c/25795
16850	PR c++/27369
16851	* gcc.dg/pr25795.c: New test.
16852	* gcc.dg/pr25795-1.c: New test.
16853
168542006-07-23  Roger Sayle  <roger@eyesopen.com>
16855
16856	* gcc.dg/fold-cond-1.c: Increase test case portability by checking
16857	that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16858	which may be transformed to "g || h" on some platforms.
16859
168602006-07-23  Mark Mitchell  <mark@codesourcery.com>
16861
16862	PR c++/28025
16863	* g++.dg/template/friend45.C: New test.
16864
168652006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16866
16867	PR libgfortran/28339
16868	* gfortran.dg/arrayio_8.f90: New test.
16869
168702006-07-21  Mike Stump  <mrs@apple.com>
16871
16872	* g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16873
16874	* gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16875
168762006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16877
16878	PR c++/28250
16879	* g++.dg/eh/catch3.C: New test.
16880
16881	PR c++/28363
16882	* g++.dg/template/defarg10.C: New test.
16883
168842006-07-20  Paul Brook  <paul@codesourcery.com>
16885
16886	PR 27363
16887	* gcc.dg/pr27363.c: New test.
16888
168892006-07-19  Mark Mitchell  <mark@codesourcery.com>
16890
16891	PR c++/28338
16892	* g++.dg/init/ref13.C: New test.
16893
168942006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16895
16896	PR obj-c++/28434
16897	* obj-c++.dg/proto-error-1.mm: New test.
16898
168992006-07-18  Mark Mitchell  <mark@codesourcery.com>
16900
16901	PR c++/28337
16902	* g++.dg/template/string1.C: New test.
16903
169042006-07-18  Mark Mitchell  <mark@codesourcery.com>
16905
16906	PR c++/28048
16907	* g++.dg/template/defarg9.C: New test.
16908
16909	PR c++/28235
16910	* g++.dg/template/static27.C: New test.
16911
169122006-07-18  Diego Novillo  <dnovillo@redhat.com>
16913
16914	PR 28410
16915	* gcc.dg/tree-ssa/pr28410.c: New test.
16916
169172006-07-18  Lee Millward  <lee.millward@gmail.com>
16918
16919	PR c++/28258
16920	* g++/dg/other/error13.C: New test.
16921
16922	PR c++/28260
16923	* g++.dg/template/friend44.C: New test.
16924
169252006-07-18  Steve Ellcey  <sje@cup.hp.com>
16926
16927	PR c++/27495
16928	* g++.dg/other/pr27495.C: New.
16929
169302006-07-18  Olivier Hainque  <hainque@adacore.com>
16931
16932	* gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16933	* gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16934
169352006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16936
16937	PR c/28286
16938	* gcc.dg/pragma-pack-4.c: New test.
16939
169402006-07-17  Steve Ellcey  <sje@cup.hp.com>
16941
16942	PR c++/28291
16943	* g++.dg/ext/pr28291.C: New test.
16944
169452006-07-17  Richard Sandiford  <richard@codesourcery.com>
16946
16947	PR middle-end/28403
16948	* gcc.c-torture/execute/pr28403.c: New test.
16949
169502006-07-17  Richard Sandiford  <richard@codesourcery.com>
16951
16952	PR middle-end/28402
16953	* gcc.dg/pr28402.c: New test.
16954
169552006-07-17  Steve Ellcey  <sje@cup.hp.com>
16956
16957	PR c++/28304
16958	* g++.dg/other/pr28304.C: New test.
16959
169602006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16961
16962	PR other/28251
16963	gcc.c-torture/unsorted/dump-noaddr.c: New test.
16964	gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16965
169662006-07-17  Richard Guenther  <rguenther@suse.de>
16967
16968	PR tree-optimization/28238
16969	* g++.dg/tree-ssa/pr28238.C: New testcase.
16970
169712006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16972
16973	PR c++/28250
16974	* g++.dg/eh/catch1.C: New test.
16975	* g++.dg/eh/catch2.C: New test.
16976
169772006-07-16  Jakub Jelinek  <jakub@redhat.com>
16978
16979	PR c++/28370
16980	* g++.dg/template/anon3.C: New test.
16981
169822006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16983
16984	PR fortran/20844
16985	* gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16986	specifiers requiring an explicit format tag..
16987
16988	PR fortran/28201
16989	* gfortran.dg/generic_5: New test.
16990
16991	PR fortran/20893
16992	* gfortran.dg/elemental_optional_args_1.f90: New test.
16993
169942006-07-16  Olivier Hainque  <hainque@adacore.com>
16995
16996	* gnat.dg/assert.ads: New file.
16997	* gnat.dg/controlled_record.ads: Likewise.
16998	* gnat.dg/controlled_record.adb: Likewise.
16999
170002006-07-15  Lee Millward  <lee.millward@gmail.com>
17001
17002	PR c++/28292
17003	* g++.dg/other/error12.C: New test.
17004
17005	PR c++/28269
17006	* g++.dg/template/crash54.C: New test.
17007
170082006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17009
17010	PR c++/28249
17011	* g++.dg/parse/catch1.C: New test.
17012
17013	PR c++/28294
17014	* g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17015
17016	PR c++/28387
17017	* g++.dg/ext/attrib24.C: New test.
17018
170192006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17020
17021	PR c++/28343
17022	* g++.dg/ext/asmspec1.C: New test.
17023
170242006-07-13  Janis Johnson  <janis187@us.ibm.com>
17025
17026	* lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17027	(dg-test): Support shouldfail tests.
17028	* lib/target-supports-dg.exp (dg-shouldfail): New.
17029	* gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17030	* gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17031	* gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17032	* gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17033	* gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17034	* gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17035	* gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17036
170372006-07-13  Jan Hubicka  <jh@suse.cz>
17038
17039	* gcc.target/i386/memcpy-1.c: New.
17040
170412006-07-12  Geoffrey Keating  <geoffk@apple.com>
17042
17043	* g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17044
170452006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17046
17047	PR fortran/25097
17048	* gfortran.dg/present_1.f90: New test.
17049
17050	PR fortran/20903
17051	* gfortran.dg/interface_derived_type_1.f90: New test.
17052
170532006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17054
17055	PR fortran/28213
17056	* gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17057	list.
17058
170592006-07-07  Lee Millward  <lee.millward@gmail.com>
17060
17061	PR c++/27820
17062	* g++.dg/other/label1.C: New test.
17063
170642006-07-07  Richard Guenther  <rguenther@suse.de>
17065
17066	PR middle-end/28268
17067	* gcc.dg/torture/pr28268.c: New testcase.
17068
170692006-07-07  Steve Ellcey  <sje@cup.hp.com>
17070
17071	PR c++/27019
17072	* g++.dg/ext/pr27019.C: New.
17073
170742006-07-07  Richard Guenther  <rguenther@suse.de>
17075
17076	PR tree-optimization/28187
17077	* gcc.dg/pr28187.c: New testcase.
17078
170792006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17080
17081	* gnat.dg/address_conversion.adb: New test.
17082	* gnat.dg/boolean_subtype.adb: Likewise.
17083	* gnat.dg/frame_overflow.adb: Likewise.
17084	* gnat.dg/pointer_array.adb: Likewise.
17085	* gnat.dg/pointer_conversion.adb: Likewise.
17086
170872006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17088
17089	PR fortran/28237
17090	PR fortran/23420
17091	* gfortran.dg/print_fmt_5.f90: New test.
17092
170932006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17094
17095	PR fortran/28129
17096	* gfortran.dg/bounds_check_4.f90: New test.
17097
170982006-07-05  Richard Guenther  <rguenther@suse.de>
17099
17100	PR target/28158
17101	* gfortran.dg/pr28158.f90: New testcase.
17102
171032006-07-05  Richard Guenther  <rguenther@suse.de>
17104
17105	PR tree-optimization/28162
17106	* gcc.dg/pr28162.c: New testcase.
17107
171082006-07-05  Richard Guenther  <rguenther@suse.de>
17109	Andrew Pinski  <pinskia@gcc.gnu.org>
17110
17111	PR c++/27084
17112	* g++.dg/tree-ssa/copyprop-1.C: New testcase.
17113
171142006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17115
17116	PR fortran/28174
17117	* gfortran.dg/actual_array_substr_2.f90: New test.
17118
17119	PR fortran/28167
17120	* gfortran.dg/actual_array_constructor_2.f90: New test.
17121
171222006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17123
17124	* gfortran.dg/itime_idate_1.f: New test.
17125	* gfortran.dg/itime_idate_2.f: New test.
17126
171272006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17128
17129	PR libgfortran/27704
17130	* gfortran.dg/open_status_3.f90: New test.
17131	* gfortran.dg/fmt_l.f90: Update for new feature.
17132
171332006-07-03  Asher Langton  <langton2@llnl.gov>
17134
17135	* gfortran.dg/oldstyle_2.f90: New.
17136
171372006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17138
17139	* gnat.dg/string_slice.adb: New test.
17140
171412006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17142
17143	PR fortran/19259
17144	* gfortran.dg/semicolon_fixed.c: New.
17145	* gfortran.dg/semicolon_free.c: New.
17146
171472006-06-30  Mike Stump  <mrs@apple.com>
17148
17149	* g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17150	that don't support internal visibility.
17151
171522006-06-30  Andrew Pinski  <pinskia@gmail.com>
17153
17154	* gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17155	for '(' / ')' needing an extra '\'.
17156
171572006-06-29  Roger Sayle  <roger@eyesopen.com>
17158
17159	PR middle-end/27428
17160	* gcc.dg/pr27428-1.c: New test case.
17161
171622006-06-29  Mike Stump  <mrs@apple.com>
17163
17164	* gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17165	on darwin as we can't align commons large enough yet.
17166
17167	* gcc.dg/vla-8.c: Add additional testcases.
17168
171692006-06-26  Steve Ellcey  <sje@cup.hp.com>
17170
17171	PR c++/28114
17172	* g++.dg/other/pr28114.C: New.
17173
171742006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17175
17176	* gcc.c-torture/compile/20060625-1.c: New test.
17177
171782006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17179
17180	PR fortran/20867
17181	* gfortran.dg/stfunc_3.f90: New test.
17182
17183	PR fortran/25056
17184	* gfortran.dg/impure_actual_1.f90: New test.
17185
17186	PR fortran/20874
17187	* gfortran.dg/elemental_result_1.f90: New test.
17188
17189	PR fortran/25073
17190	* gfortran.dg/select_7.f90: New test.
17191
17192	PR fortran/27554
17193	* intrinsic_actual_1.f: New test.
17194
17195	PR fortran/22038
17196	PR fortran/28119
17197	* gfortran.dg/forall_4.f90: New test.
17198
17199	PR fortran/25072
17200	* gfortran.dg/forall_5.f90: New test.
17201
172022006-06-25  Lee Millward  <lee.millward@gmail.com>
17203
17204	PR c++/28051
17205	* g++.dg/template/using13.C: New test.
17206
17207	PR c++/28054
17208	* g++.dg/other/incomplete3.C: New test.
17209
172102006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17211
17212	PR fortran/28081
17213	* gfortran.dg/substr_3.f: New test.
17214	* gfortran.dg/equiv_2.f90: Update expected error message.
17215
172162006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17217
17218	PR fortran/28118
17219	* gfortran.dg/actual_array_substr_1.f90: New test.
17220
172212006-06-24  Olivier Hainque  <hainque@adacore.com>
17222
17223	* gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17224	* gnat.dg/scalar_mode_agg_compare.adb: New test.
17225
172262006-06-23  Janis Johnson  <janis187@us.ibm.com>
17227
17228	* gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17229
172302006-06-23  Steven G. Kargl  <kargls@comcast.net>
17231
17232	PR fortran/27981
17233	* gfortran.dg/simpleif_2.f90: New test.
17234
172352006-06-23  Lee Millward  <lee.millward@gmail.com>
17236
17237	* g++.dg/template/error22.C: Fix typo.
17238
172392006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17240
17241	PR c++/28112
17242	* g++.dg/ext/attrib23.C: New test.
17243
172442006-06-23  Olivier Hainque  <hainque@adacore.com>
17245
17246	* gnat.dg/varsize_temp.adb: New test.
17247
172482006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17249
17250	PR c++/11468
17251	* g++.dg/other/java2.C: New test.
17252
172532006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17254
17255	PR target/27789
17256	* g++.dg/ext/dllimport4.C. Add more tests for invalid
17257	initialization.
17258
172592006-06-22  Roger Sayle  <roger@eyesopen.com>
17260
17261	PR target/27531
17262	* gcc.dg/pr27531-1.c: New test case.
17263
172642006-06-22  Asher Langton  <langton2@llnl.gov>
17265
17266	PR fortran/24748
17267	* gfortran.dg/implicit_8.f90: New.
17268
172692006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17270
17271	PR rtl-optimization/28121
17272	* gcc.dg/pr28121.c: New test.
17273
172742006-06-22  Lee Millward  <lee.millward@gmail.com>
17275
17276	PR c++/27805
17277	* g++.dg/parse/ptrmem6.C: New test.
17278
17279	PR c++/27821
17280	* g++.dg/template/error22.C: New test.
17281
172822006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17283
17284	PR c++/28111
17285	* g++.dg/template/friend43.C: New test.
17286
17287	PR c++/28110
17288	* g++.dg/template/crash53.C: New test.
17289
17290	PR c++/28109
17291	* g++.dg/rtti/incomplete1.C: New test.
17292
172932006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17294
17295	* gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17296
172972006-06-21  Joseph Myers  <joseph@codesourcery.com>
17298
17299	* gcc.c-torture/execute/complex-7.c: New.
17300
173012006-06-21  Jakub Jelinek  <jakub@redhat.com>
17302
17303	* gcc.dg/merge-all-constants-1.c: New test.
17304
173052006-06-20  Janis Johnson  <janis187@us.ibm.com>
17306
17307	PR c++/28113
17308	* g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17309
173102006-06-20  Steven G. Kargl  <kargls@comcast.net>
17311
17312	* gfortran.dg/rrspacing_1.f90: New test.
17313
173142006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17315
17316	PR c++/28052
17317	* g++.dg/other/bitfield2.C: New test.
17318
173192006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17320
17321	PR tree-optimization/27331
17322	* gcc.dg/pr27331.c: New test.
17323
173242006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17325	    Eric Botcazou  <ebotcazou@adacore.com>
17326
17327	PR ada/18692
17328	* lib/gnat.exp: New file.
17329	* lib/gnat-dg.exp: Likewise.
17330	* gnat.dg: New directory.
17331	* gnat.dg/dg.exp: New driver.
17332	* gnat.dg/specs: New directory.
17333	* gnat.dg/specs/specs.exp: New driver.
17334	* gnat.dg/style: New directory.
17335	* gnat.dg/style/style.exp: New driver.
17336
173372006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17338
17339	PR fortran/16206
17340	* gfortran.dg/array_initializer_1.f90: New test.
17341
17342	PR fortran/28005
17343	* gfortran.dg/matmul_3.f90: New test.
17344
173452006-06-19  Andrew Pinski  <pinskia@gmail.com>
17346
17347	PR middle-end/28075
17348	* gcc.dg/tree-ssa/inline-1.c: New test.
17349
173502006-06-19  Anatoly Sokolov  <aesok@post.ru>
17351
17352	* gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17353	in malloc prototype; remove XFAIL.
17354	* gcc.dg/pr18241-2.c: Ditto.
17355	* gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17356	in memset prototype; remove XFAIL.
17357	* gcc.dg/tree-ssa/pr23382.c: Ditto.
17358
173592006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17360
17361	* gcc.dg/vla-8.c: Add.
17362
173632006-06-19  Richard Guenther  <rguenther@suse.de>
17364
17365	PR tree-optimization/27090
17366	* g++.dg/tree-ssa/pr27090.C: New testcase.
17367
173682006-06-19  Roger Sayle  <roger@eyesopen.com>
17369
17370	PR target/27861
17371	* gcc.dg/pr27861-1.c: New test case.
17372
173732006-06-19  Richard Guenther  <rguenther@suse.de>
17374
17375	PR middle-end/28045
17376	* gcc.dg/torture/pr28045.c: New testcase.
17377
173782006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17379
17380	PR fortran/26801
17381	* gfortran.dg/associated_4.f90: New test.
17382
173832006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17384
17385	PR fortran/19310
17386	PR fortran/19904
17387	* gfortran.dg/real_const_3.f90: New test.
17388
173892006-06-16  Mark Mitchell  <mark@codesourcery.com>
17390
17391	PR c++/28016
17392	* g++.dg/template/static26.C: New test.
17393
17394	PR c++/27979
17395	* g++.dg/expr/bitfield2.C: New test.
17396
17397	PR c++/27884
17398	* g++.dg/parse/linkage2.C: New test.
17399
174002006-06-16  Richard Guenther  <rguenther@suse.de>
17401
17402	PR middle-end/27116
17403	* gcc.dg/pr15785-1.c: Revert last change.
17404	* gcc.dg/torture/pr27116-2.c: New testcase.
17405
174062006-06-16  Roger Sayle  <roger@eyesopen.com>
17407
17408	PR middle-end/27802
17409	* gcc.dg/pr27802-1.c: New test case.
17410
174112006-06-15  Mark Mitchell  <mark@codesourcery.com>
17412
17413	PR c++/27689
17414	* g++.dg/template/ttp18.C: New test.
17415	* g++.dg/template/ttp19.C: Likewise.
17416
17417	PR c++/27666
17418	* g++.dg/expr/cond9.C: New test.
17419
17420	PR c++/27640
17421	* g++.dg/template/ctor7.C: New test.
17422
174232006-06-15  Janis Johnson  <janis187@us.ibm.com>
17424
17425	* gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17426
174272006-06-16  Richard Guenther  <rguenther@suse.de>
17428
17429	PR tree-optimization/27781
17430	* gcc.dg/tree-ssa/pr27781.c: New testcase.
17431
174322006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17433
17434	* gfortran.dg/allocate_zerosize_2.f90:  New test case.
17435
174362006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17437
17438	* gcc.dg/tree-ssa/loop-18.c: New test.
17439
174402006-06-14  Mark Mitchell  <mark@codesourcery.com>
17441
17442	PR c++/27665
17443	* g++.dg/template/crash52.C: New test.
17444
17445	PR c++/27648
17446	* g++.dg/ext/attrib22.C: New test.
17447
17448	PR c++/26559
17449	* g++.dg/template/builtin1.C: New test.
17450	* g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17451
17452	PR c++/28018
17453	* g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17454	assignment.
17455	* g++.old-deja/g++.pt/crash51.C: Likewise.
17456
17457	PR c++/27227
17458	* g++.dg/lookup/linkage1.C: New test.
17459	* g++.dg/lookup/linkage2.C: Likewise.
17460
174612006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17462
17463	PR middle-end/27959
17464	* gcc.dg/pr27959.c: New testcase.
17465
174662006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17467
17468	PR target/28014:
17469	* g++.dg/eh/div.C: New test.
17470
174712006-06-13  Jakub Jelinek  <jakub@redhat.com>
17472
17473	PR c++/27894
17474	* g++.dg/tree-ssa/pr26757.C: New test.
17475	* g++.dg/tree-ssa/pr27894.C: New test.
17476
174772006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17478
17479	* gcc.c-torture/compile/20060609-1.c: New test.
17480
17481	PR target/27863
17482	* gcc.c-torture/compile/pr27863.c: New test.
17483
174842006-06-13  Richard Guenther  <rguenther@suse.de>
17485
17486	PR tree-optimization/27830
17487	* g++.dg/tree-ssa/pr27830.C: New testcase.
17488
174892006-06-13  Matthew Sachs  <msachs@apple.com>
17490
17491	* lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17492	the list of compiler flags; this causes those flags to be checked
17493	for things like dg-skip-if.
17494
174952006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17496
17497	PR c++/27601
17498	* g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17499
175002006-06-12  Mark Mitchell  <mark@codesourcery.com>
17501	    Kazu Hirata  <kazu@codesourcery.com>
17502
17503	* g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17504	g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17505
175062006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17507
17508	PR c++/27933
17509	* g++.dg/lookup/using15.C: New test.
17510
17511	PR c++/27951
17512	* g++.dg/other/anon4.C: New test.
17513
175142006-06-12  Roger Sayle  <roger@eyesopen.com>
17515
17516	PR c++/21210
17517	* g++.dg/init/complex1.C: New test case.
17518
175192006-06-11  Eric Christopher  <echristo@apple.com>
17520
17521	PR middle-end/27948
17522	* gcc.dg/bf-ms-layout.c: Run on darwin.
17523	* gcc.dg/bf-no-ms-layout: Ditto.
17524	* gcc.dg/attr-ms_struct-2.c: New.
17525	* gcc.dg/bf-ms-layout-2.c: Ditto.
17526
175272006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17528
17529	* gcc.dg/attr-ms_struct-packed1.c: New.
17530
175312006-06-09  Mike Stump  <mrs@apple.com>
17532
17533	* gcc.dg/vla-7.c: Add.
17534
175352006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17536
17537	PR fortran/24558
17538	* gfortran.dg/entry_6.f90: New test.
17539
17540	PR fortran/20877
17541	PR fortran/25047
17542	* gfortran.dg/entry_7.f90: New test.
17543
175442006-06-09  Jakub Jelinek  <jakub@redhat.com>
17545
17546	PR c/27747
17547	* gcc.dg/cpp/_Pragma6.c: New test.
17548
17549	PR c++/27748
17550	* g++.dg/cpp/_Pragma1.C: New test.
17551
17552	PR preprocessor/27746
17553	* gcc.dg/gomp/macro-3.c: New test.
17554	* gcc.dg/gomp/macro-4.c: New test.
17555	* g++.dg/gomp/macro-3.C: New test.
17556	* g++.dg/gomp/macro-4.C: New test.
17557
175582006-06-09  Richard Guenther  <rguenther@suse.de>
17559
17560	PR tree-optimization/26998
17561	* gcc.dg/torture/pr26998.c: New testcase.
17562	* gcc.dg/tree-ssa/vrp29.c: New testcase.
17563
175642006-06-08  Mike Stump  <mrs@apple.com>
17565
17566	* gcc.dg/pr27095.c: Account for stubs.
17567
17568	PR target/26427
17569	* gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17570	produce bad code on darwin.
17571
175722006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17573
17574	PR fortran/27958
17575	* gfortran.dg/substr_2.f: New test.
17576
175772006-06-08  Asher Langton  <langton2@llnl.gov>
17578
17579	PR fortran/27786
17580	* cray_pointers_2.f90: Add -fbounds-check compile flag.
17581
175822006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17583
17584	PR target/27421
17585	* gcc.dg/union-3.c: New test.
17586
175872006-06-08  Richard Guenther  <rguenther@suse.de>
17588
17589	PR middle-end/27116
17590	* gcc.dg/torture/pr27116.c: New testcase.
17591	* gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17592
175932006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17594
17595	PR rtl-optimization/26449
17596	* gcc.dg/pr26449.c: New test.
17597
175982006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17599
17600	PR c++/27601
17601	* g++.dg/ext/offsetof1.C: Test member functions.
17602
176032006-06-07  Steve Ellcey  <sje@cup.hp.com>
17604
17605	* gcc.dg/pr27095.c: Improve scanning.
17606
176072006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17608
17609	PR fortran/23091
17610	* gfortran.dg/saved_automatic_1.f90: New test.
17611
17612	PR fortran/24168
17613	* gfortran.dg/array_simplify_1.f90: New test.
17614
17615	PR fortran/25090
17616	* gfortran.dg/entry_dummy_ref_1.f90: New test.
17617
17618	PR fortran/25058
17619	* gfortran.dg/entry_dummy_ref_2.f90: New test.
17620
176212006-06-06  Mark Mitchell  <mark@codesourcery.com>
17622
17623	PR c++/27177
17624	* g++.dg/expr/cast7.C: New test.
17625
176262006-06-06  Janis Johnson  <janis187@us.ibm.com>
17627
17628	* lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17629	* lib/gcc-defs.exp (tool_check_compile): Ditto.
17630	* lib/fortran-torture.exp (fortran-torture-compile,
17631	fortran-torture-execute): Ditto.
17632
176332006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17634
17635	PR target/27842
17636	* gcc.dg/vmx/pr27842.c: New test.
17637
176382006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17639
17640	PR libfortran/27895
17641	* gfortran.dg/bounds_check_3.f90: New test.
17642
176432006-06-05  Mike Stump  <mrs@apple.com>
17644
17645	* objc.dg/objc-fast-4.m: Skip for ppc64.
17646
176472006-06-05  Steve Ellcey  <sje@cup.hp.com>
17648
17649	PR testsuite/27705
17650	* gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17651
176522006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17653	    Victor Kaplansky  <victork@il.ibm.com>
17654
17655	PR tree-optimizations/26360
17656	* gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17657	with -fno-tree-dce.
17658	* gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17659
176602006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17661
17662	PR fortran/14067
17663	* gfortran.dg/data_char_1.f90: Add messages for truncated
17664	strings.
17665
17666	PR fortran/16943
17667	* gfortran.dg/func_decl_2.f90: New test.
17668
17669	PR fortran/20839
17670	* gfortran.dg/do_2.f90: New test.
17671
17672	PR fortran/27655
17673	* gfortran.dg/associated_3.f90: New test.
17674
176752006-06-04  Mark Mitchell  <mark@codesourcery.com>
17676
17677	PR c++/27819
17678	* g++.dg/template/static25.C: New test.
17679
17680	PR c++/27722
17681	* g++.dg/init/array21.C: New test.
17682
17683	PR c++/27807
17684	* g++.dg/ext/complit7.C: New test.
17685
17686	PR c++/27806
17687	* g++.dg/parse/ptrmem5.C: New test.
17688
176892006-06-04  Roger Sayle  <roger@eyesopen.com>
17690	    Andrew Pinski  <pinskia@physics.uc.edu>
17691
17692	PR c/27150
17693	PR middle-end/27382
17694	* gcc.dg/pr27150-1.c: New testcase.
17695	* gcc.dg/pr27382-1.c: New testcase.
17696	* gcc.dg/pr27382-2.c: New testcase.
17697
176982006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17699
17700	PR c/25161
17701	PR c/27020
17702	* gcc.dg/array-10.c: New test.
17703
177042006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17705
17706	PR c++/27804
17707	* g++.dg/init/const4.C: New test.
17708	* g++.dg/init/member1.C: Add error-marker.
17709	* g++.dg/other/fold1.C: Adjust error-marker.
17710
177112006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17712
17713	PR c++/27601
17714	* g++.dg/ext/offsetof1.C: New test.
17715
177162006-06-04 Eric Christopher <echristo@apple.com>
17717
17718	* gcc.dg/attr-ms_struct-1.c: New.
17719
177202006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17721
17722	* gcc.c-torture/compile/builtin_constant_p.c: New test.
17723
177242006-06-04  Richard Guenther  <rguenther@suse.de>
17725
17726	PR tree-optimization/27039
17727	* gcc.dg/tree-ssa/loop-17.c: New testcase.
17728
177292006-06-03  Roger Sayle  <roger@eyesopen.com>
17730
17731	PR target/26223
17732	* gcc.target/i386/amd64-abi-2.c: New test case.
17733
177342006-06-02  Eric Christopher  <echristo@apple.com>
17735
17736	* gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17737	* gcc.target/i386/20020523-1.c: Skip if darwin.
17738	* gcc.target/i386/asm-3.c: Ditto.
17739	* gcc.target/i386/20011119-1.c: Ditto.
17740	* gcc.target/i386/clobbers.c: Remove pic part of test.
17741
177422006-06-02  Steve Ellcey  <sje@cup.hp.com>
17743
17744	* g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17745	* g++.old-deja/g++.other/init19.C: Ditto.
17746	* g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17747	and add other platforms as expected failures.
17748
177492006-06-01  Steve Ellcey  <sje@cup.hp.com>
17750
17751	* lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17752	(is-effective-target-keyword): Ditto.
17753
177542006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17755
17756	PR fortran/27715
17757	* gfortran.dg/extended_char_comparison_1.f:  New test.
17758
177592006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17760
17761	PR fortran/25098
17762	* gfortran.dg/dummy_procedure_1.f90: New test.
17763
17764	PR fortran/25147
17765	* gfortran.dg/dummy_procedure_2.f90: New test.
17766
17767	* gfortran.dg/associated_2.f90: Correct to make consistent with
17768	standard.
17769
177702006-05-31  Roger Sayle  <roger@eyesopen.com>
17771
17772	* gcc.target/i386/387-11.c: New test case.
17773
177742006-05-31  Mark Mitchell  <mark@codesourcery.com>
17775
17776	PR c++/27801
17777	* g++.dg/template/cond6.C: New test.
17778
17779	PR c++/26496
17780	* g++.dg/template/crash51.C: New test.
17781	* g++.old-deja/g++.mike/net36.C: Tweak error markers.
17782
17783	PR c++/27385
17784	* g++.dg/init/array20.C: New test.
17785
177862006-05-31  Roger Sayle  <roger@eyesopen.com>
17787
17788	* gcc.dg/builtins-54.c: New test case.
17789
177902006-05-30  Mark Mitchell  <mark@codesourcery.com>
17791
17792	PR c++/26433
17793	* g++.dg/template/fntry1.C: Add dg-do link.
17794
17795	PR c++/27808
17796	* g++.dg/parse/friend6.C: New test.
17797
177982006-05-30  Asher Langton  <langton2@llnl.gov>
17799
17800	* gfortran.dg/cray_pointers_7.f90: New test.
17801
178022006-05-30  Roger Sayle  <roger@eyesopen.com>
17803
17804	PR tree-optimization/23452
17805	* gcc.dg/fold-mulconj-1.c: New test case.
17806
178072006-05-30  Mark Mitchell  <mark@codesourcery.com>
17808
17809	PR c++/27803
17810	* g++.dg/parse/bitfield1.C: New test.
17811
178122006-05-30  Roger Sayle  <roger@eyesopen.com>
17813
17814	* gcc.target/ppc-eq0-1.c: New test case.
17815	* gcc.target/ppc-negeq0-1.c: New test case.
17816
178172006-05-30  Dirk Mueller  <dmueller@suse.de>
17818
17819	PR c/27273
17820	* gcc.dg/overflow-warn-5.c: New test.
17821
178222006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17823
17824	PR c/27718
17825	* gcc.dg/sizeof-1.c: New test.
17826
178272006-05-30  Uros Bizjak  <uros@kss-loka.si>
17828
17829	PR target/27790
17830	* gcc.target/i386/pr27790.c: New test.
17831
178322006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17833
17834	PR libgfortran/27757
17835	* gfortran.dg/direct_io_5.f90: New test.
17836
178372006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17838
17839	PR libgfortran/27634
17840	* gfortran.dg/fmt_missing_period_1.f: New test.
17841	* gfortran.dg/fmt_missing_period_2.f: New test.
17842	* gfortran.dg/fmt_missing_period_3.f: New test.
17843
178442006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17845
17846	PR fortran/19777
17847	* gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17848	arrays.
17849
178502006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17851
17852	PR c++/27713
17853	* g++.dg/template/new6.C: New test.
17854
178552006-05-29  Roger Sayle  <roger@eyesopen.com>
17856
17857	PR tree-optimization/24964
17858	* gcc.target/i386/387-10.c: New test case.
17859
178602006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17861
17862	* intrinsics/string_intrinsics.c (compare_string):
17863	Use memcmp instead of strncmp to avoid tripping over
17864	CHAR(0) in a string.
17865
178662006-05-27  Richard Guenther  <rguenther@suse.de>
17867
17868	PR middle-end/27773
17869	* gcc.dg/torture/pr27773.c: New testcase.
17870
178712006-05-27  Dirk Mueller  <dmueller@suse.de>
17872
17873	* gcc.dg/pr24561.c: Rename to..
17874	* gcc.dg/pr25962.c: .. this.
17875
178762006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17877
17878	PR fortran/19777
17879	* gfortran.dg/bounds_check_2.f: New test.
17880
178812006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17882
17883	* gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17884	* gfortran.dg/byte_1.f90: Likewise.
17885	* gfortran.dg/dup_save_2.f90: Likewise.
17886
178872006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17888
17889	* gfortran.dg/associated_2.f90: New test.
17890
178912006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17892
17893	PR fortran/27524
17894	* gfortran.dg/bounds_check_1.f90: New test.
17895
178962006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17897
17898	PR rtl-optimization/27661
17899	* gcc.dg/pr27661.c: New test case.
17900
179012006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17902
17903	PR fortran/23151
17904	* gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17905	* gfortran.dg/print_parentheses_1.f:  New test.
17906	* gfortran.dg/print_parentheses_2.f90:  New test.
17907
179082006-05-26  Jakub Jelinek  <jakub@redhat.com>
17909
17910	PR target/27758
17911	* gcc.dg/pr27758.c: New test.
17912
179132006-05-24  Falk Hueffner  <falk@debian.org>
17914
17915	* gcc.c-torture/compile/pr27571.c: New test.
17916
179172006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17918
17919	PR fortran/27709
17920	* gfortran.dg/spec_expr_4.f90: New test.
17921
17922	PR fortran/27155
17923	* gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17924
179252006-05-25  Mark Mitchell  <mark@codesourcery.com>
17926
17927	PR c++/20103
17928	* g++.dg/ext/complit6.C: New test.
17929	* g++.dg/ext/complit3.C: Adjust error markers.
17930	* g++.dg/init/const3.C: New test.
17931
179322006-05-25  Richard Guenther  <rguenther@suse.de>
17933
17934	PR middle-end/27743
17935	* gcc.dg/torture/pr27743.c: New testcase.
17936
179372006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17938
17939	* gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17940
179412006-05-25  Alan Modra  <amodra@bigpond.net.au>
17942
17943	* gcc.dg/compat/scalar-by-value-x.h: New.
17944	* gcc.dg/compat/scalar-by-value-y.h: New.
17945	* gcc.dg/compat/scalar-by-value-5.c: New.
17946	* gcc.dg/compat/scalar-by-value-5_main.c: New.
17947	* gcc.dg/compat/scalar-by-value-5_x.c: New.
17948	* gcc.dg/compat/scalar-by-value-5_y.c: New.
17949	* gcc.dg/compat/scalar-by-value-6.c: New.
17950	* gcc.dg/compat/scalar-by-value-6_main.c: New.
17951	* gcc.dg/compat/scalar-by-value-6_x.c: New.
17952	* gcc.dg/compat/scalar-by-value-6_y.c: New.
17953
179542006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17955
17956	PR tree-optimization/27639
17957	PR tree-optimization/26719
17958	* gcc.dg/pr27639.c: New test.
17959	* gcc.dg/pr26719.c: New test.
17960	* gcc.dg/tree-ssa/scev-cast.c: New test.
17961
179622006-05-23  Mark Mitchell  <mark@codesourcery.com>
17963
17964	PR c++/20173
17965	* g++.dg/template/error21.C: New test.
17966
179672006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17968
17969	PR target/27696
17970	* gcc.target/i386/pr27696.c: New.
17971
179722006-05-22  Janis Johnson  <janis187@us.ibm.com>
17973
17974	* gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17975
17976	* gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17977
179782006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17979
17980	PR c++/27716
17981	* g++.dg/other/assign1.C: New test.
17982
179832006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17984
17985	PR target/27266
17986	* gcc.target/i386/pr27266.c: New.
17987
179882006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17989
17990	PR c++/27451
17991	* g++.dg/ext/asm9.C: New test.
17992
179932006-05-22  Richard Sandiford  <richard@codesourcery.com>
17994
17995	PR rtl-optimization/25514
17996	* gcc.c-torture/compile/pr25514.c: New test.
17997
179982006-05-22  Richard Guenther  <rguenther@suse.de>
17999
18000	Revert
18001	2006-01-31  Richard Guenther  <rguenther@suse.de>
18002
18003	* gcc.target/i386/sselibm-1.c: New testcase.
18004	* gcc.target/i386/sselibm-2.c: Likewise.
18005	* gcc.target/i386/sselibm-3.c: Likewise.
18006	* gcc.target/i386/sselibm-4.c: Likewise.
18007	* gcc.target/i386/sselibm-5.c: Likewise.
18008
180092006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18010
18011	PR c/27420
18012	* gcc.dg/func-args-2.c: New test.
18013
18014	PR c/26818
18015	* gcc.dg/struct-incompl-1.c: New test.
18016
180172006-05-22  Richard Guenther  <rguenther@suse.de>
18018
18019	PR testsuite/27708
18020	* gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18021	the transformations we test for.
18022
180232006-05-22  Richard Guenther  <rguenther@suse.de>
18024
18025	PR testsuite/27707
18026	* g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18027
180282006-05-21  Mark Mitchell  <mark@codesourcery.com>
18029
18030	PR c++/27210
18031	* g++.dg/warn/new1.C: New test.
18032	* g++.dg/template/new5.C: Likewise.
18033
180342006-05-21  Roger Sayle  <roger@eyesopen.com>
18035
18036	* gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18037	* gcc.target/i386/20060512-3.c: Likewise.
18038
180392006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18040
18041	PR rtl-optimization/27671
18042	* gcc.c-torture/execute/pr27671-1.c: New.
18043	* gcc.dg/pr27671-2.c: Likewise.
18044
18045	PR tree-optimization/26622.
18046	* gcc.c-torture/compile/pr26622.c: New.
18047
180482006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18049
18050	PR fortran/27613
18051	* gfortran.dg/recursive_reference_1.f90: New test.
18052
180532006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18054
18055	PR fortran/25746
18056	* gfortran.dg/elemental_subroutine_3.f90: New test.
18057
18058	PR fortran/25090
18059	* gfortran.dg/entry_dummy_ref_1.f90: Remove.
18060
18061	PR fortran/27584
18062	* gfortran.dg/associated_target_1.f90: New test.
18063
18064	PR fortran/19015
18065	* gfortran.dg/maxloc_shape_1.f90: New test.
18066
180672006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18068
18069	PR libgfortran/24459
18070	* gfortran.dg/namelist_24.f90: New test.
18071	* gfortran.dg/namelist_12.f: Fix typo in comment.
18072
180732006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18074
18075	PR middle-end/25776
18076	* g++.dg/other/error11.C: New test.
18077
180782006-05-20  Richard Sandiford  <richard@codesourcery.com>
18079
18080	* gcc.target/mips/pr26765.c: Add -w to options.
18081
180822006-05-20  Richard Sandiford  <richard@codesourcery.com>
18083
18084	* lib/target-supports.exp (check_effective_target_mpaired_single):
18085	New function.
18086	* gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18087	multilibs.
18088	* g++.dg/vect/vect.exp: Likewise.
18089
180902006-05-20  Richard Sandiford  <richard@codesourcery.com>
18091
18092	PR testsuite/25891
18093	* g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18094
180952006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18096
18097	PR fortran/27662
18098	* gfortran.dg/temporary_1.f90: New file.
18099
181002006-05-19  Andreas Schwab  <schwab@suse.de>
18101
18102	* g++.dg/other/unused1.C: Also match "stringz".
18103
181042006-05-19  Mark Mitchell  <mark@codesourcery.com>
18105
18106	PR c++/26433
18107	* g++.dg/template/fntry1.C: New test.
18108
181092006-05-18  Mark Mitchell  <mark@codesourcery.com>
18110
18111	PR c++/27471
18112	PR c++/27506
18113	* g++.dg/conversion/bitfield5.C: New test.
18114	* g++.dg/conversion/bitfield6.C: New test.
18115
181162006-05-18  Mike Stump  <mrs@apple.com>
18117
18118	* gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18119	* gcc.dg/vla-4.c: Add.
18120	* gcc.dg/vla-5.c: Add.
18121	* gcc.dg/vla-6.c: Add.
18122
181232006-05-12  Stuart Hastings  <stuart@apple.com>
18124
18125	* gcc.target/i386/20060512-1.c: New.
18126	* gcc.target/i386/20060512-2.c: New.
18127	* gcc.target/i386/20060512-3.c: New.
18128	* gcc.target/i386/20060512-4.c: New.
18129
181302006-05-17  Mark Mitchell  <mark@codesourcery.com>
18131
18132	PR c++/26122
18133	* g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18134
18135	PR c++/26068
18136	* g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18137	* g++.dg/parse/linkage1.C: New test.
18138
181392006-05-17  Jakub Jelinek  <jakub@redhat.com>
18140
18141	PR tree-optimization/27548
18142	* g++.dg/tree-ssa/pr27548.C: New test.
18143
181442006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18145
18146	PR fortran/26551
18147	* gfortran.dg/recursive_check_1.f: New test.
18148	* gfortran.dg/recursive_check_2.f90: New test.
18149
181502005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18151
18152	* g++.dg/opt/temp2.C: New test.
18153
181542006-05-17  Jakub Jelinek  <jakub@redhat.com>
18155
18156	PR c++/27491
18157	* g++.dg/init/brace5.C: New test.
18158
18159	PR middle-end/27415
18160	* gcc.dg/gomp/pr27415.c: New test.
18161	* g++.dg/gomp/pr27415.C: New test.
18162
18163	PR tree-optimization/27549
18164	* g++.dg/tree-ssa/pr27549.C: New test.
18165
181662006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18167
18168	PR libgfortran/27575
18169	* gfortran.dg/read_eof_4.f90: New test.
18170
181712006-05-16  Richard Guenther  <rguenther@suse.de>
18172
18173	PR tree-optimization/22303
18174	* gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18175
181762006-05-16  Jakub Jelinek  <jakub@redhat.com>
18177
18178	PR middle-end/27573
18179	* gcc.dg/gomp/pr27573.c: New test.
18180	* gfortran.dg/gomp/pr27573.f90: New test.
18181
18182	PR c/27499
18183	* gcc.dg/gomp/pr27499.c: New test.
18184	* g++.dg/gomp/pr27499.C: New test.
18185
181862006-05-15  Mark Mitchell  <mark@codesourcery.com>
18187
18188	PR c++/27339
18189	* g++.dg/parser/access8.C: Adjust error marker.
18190	* g++.dg/template/access17.C: New test.
18191	* g++.dg/template/access18.C: Likewise.
18192
181932006-05-15  Roger Sayle  <roger@eyesopen.com>
18194
18195	PR target/26600
18196	* gcc.target/i386/pr26600.c: New test case.
18197
181982006-05-15  Mark Mitchell  <mark@codesourcery.com>
18199
18200	PR c++/27505
18201	* g++.dg/expr/bitfield1.C: New test.
18202
182032006-05-15  Richard Guenther  <rguenther@suse.de>
18204
18205	PR tree-optimization/27603
18206	* gcc.dg/torture/pr27603.c: New testcase.
18207
182082006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18209
18210	PR fortran/25090
18211	* gfortran.dg/entry_dummy_ref_1.f90: New test.
18212
18213	PR fortran/25082
18214	* gfortran.dg/scalar_return_1.f90: New test.
18215
18216	PR fortran/27411
18217	* gfortran.dg/derived_comp_array_ref_1.f90: New test.
18218
182192006-05-15  Jakub Jelinek  <jakub@redhat.com>
18220
18221	* gcc.dg/gomp/critical-4.c: New test.
18222	* gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18223	* gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18224	* gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18225	* gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18226
182272006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18228
18229	PR c++/27582
18230	* g++.dg/template/dependent-args1.C: New test.
18231
18232	PR c++/27581
18233	* g++.dg/lookup/this1.C: New test.
18234
18235	PR c++/27315
18236	* g++.dg/template/operator6.C: New test.
18237	* g++.dg/template/incomplete3.C: New test.
18238
18239	PR c++/27559
18240	* g++.dg/template/new4.C: New test.
18241
18242	PR c++/27496
18243	* g++.dg/template/void2.C: New test.
18244
182452006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18246
18247	* g++.dg/template/dependent-expr5.C: New test.
18248
182492006-05-14  Roger Sayle  <roger@eyesopen.com>
18250
18251	PR middle-end/26729
18252	* gcc.dg/pr26729-1.c: New test case.
18253
182542006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18255
18256	* gcc.dg/pr27003.c: New test.
18257
182582006-05-12  Steve Ellcey  <sje@cup.hp.com>
18259
18260	* lib/target-supports.dg (check_cxa_atexit_available): Change
18261	v3_target_compile to ${tool}_target_compile.
18262
182632006-05-11  Jason Merrill  <jason@redhat.com>
18264
18265	* lib/scanasm.exp (scan-not-hidden): Fix typo.
18266
182672006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18268
18269	PR fortran/27553
18270	* gfortran.dg/label_5.f90: New test.
18271
182722006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18273
18274	* lib/target-supports.exp (check_effective_target_powerpc_fprs,
18275	check_effective_target_powerpc_altivec_ok): New.
18276	* g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18277	g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18278	g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18279	g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18280	g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18281	g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18282	g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18283	g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18284	g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18285	gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18286	gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18287	gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18288	gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18289	gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18290	gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18291	gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18292	gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18293	gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18294	gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18295	gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18296	gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18297	gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18298	gcc.target/powerpc/altivec-9.c,
18299	gcc.target/powerpc/altivec-consts.c,
18300	gcc.target/powerpc/altivec-pr22085.c,
18301	gcc.target/powerpc/altivec-splat.c,
18302	gcc.target/powerpc/altivec-types-1.c,
18303	gcc.target/powerpc/altivec-types-2.c,
18304	gcc.target/powerpc/altivec-types-3.c,
18305	gcc.target/powerpc/altivec-types-4.c,
18306	gcc.target/powerpc/altivec-varargs-1.c,
18307	gcc.target/powerpc/altivec-vec-merge.c,
18308	gcc.target/powerpc/ppc-vector-memcpy.c,
18309	gcc.target/powerpc/ppc-vector-memset.c,
18310	gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18311	gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18312	these effective targets.
18313	* gcc.dg/vmx/pr27006.c: Add missing close brace.
18314	* gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18315
183162006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18317
18318	PR middle-end/27384
18319	* g++.dg/other/fold1.C: New test.
18320
18321	PR middle-end/27488
18322	* gcc.dg/fold-nonneg-1.c: New test.
18323
18324	PR c++/27547
18325	* g++.dg/other/operator1.C: New test.
18326
183272006-05-11  Richard Guenther  <rguenther@suse.de>
18328
18329	PR middle-end/27529
18330	* gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18331
183322006-05-10  Janis Johnson  <janis187@us.ibm.com>
18333
18334	* lib/target-supports-dg.exp (check-flags): New.
18335	(dg-skip-if): Move flag checks.
18336
183372006-05-09  Steve Ellcey  <sje@cup.hp.com>
18338
18339	* lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18340	* lib/target-supports.dg (check_cxa_atexit_available): New.
18341
183422005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18343
18344	PR fortran/27470
18345	* gfortran.dg/multiple_allocation_2.f90: New test case.
18346
183472006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18348
18349	* gcc.target/arm/pr27387.C: Fix a comment typo.
18350
183512006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18352
18353	PR fortran/24549
18354	* gfortran.dg/error_recovery_1.f90: New test.
18355
183562006-05-10  Richard Guenther  <rguenther@suse.de>
18357
18358	PR tree-optimization/27302
18359	* gcc.dg/torture/pr27302.c: New testcase.
18360
183612006-05-09  Dirk Mueller  <dmueller@suse.de>
18362	Richard Guenther  <rguenther@suse.de>
18363
18364	PR middle-end/27498
18365	* gcc.dg/tree-ssa/pr27498.c: New testcase.
18366
183672006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18368
18369	PR rtl-optimization/27335
18370	* gcc.dg/pr27335.c: New test.
18371
183722006-05-06  Richard Sandiford  <richard@codesourcery.com>
18373
18374	* gcc.target/mips/mips-ps-5.c: New file.
18375
183762006-05-08  Jan Hubicka  <jh@suse.cz>
18377
18378	PR middle-end/25962
18379	* gcc.dg/pr25962.c: New.
18380
183812006-05-08  Roger Sayle  <roger@eyesopen.com>
18382
18383	PR target/27158
18384	* gcc.target/powerpc/pr27158.c: New test case.
18385
183862006-05-08  Laurent GUERBY  <laurent@guerby.net>
18387
18388	PR testsuite/27476
18389	* ada/acats/run_all.sh: Use test -z.
18390
183912006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18392
18393	PR libfortran/18271
18394	* gfortran.dg/spec_expr_3.f90: New test.
18395
183962006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18397
18398	PR target/24879
18399	* gcc.target/i386/monitor.c: New file.
18400
184012006-05-08  Alan Modra  <amodra@bigpond.net.au>
18402
18403	* gcc.dg/pr27095.c: xfail *-*-darwin*.
18404
184052006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18406
18407	PR c++/27447
18408	* g++.dg/other/ptrmem7.C: New test.
18409
184102006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18411
18412	PR target/27421
18413	* gcc.dg/array-9.c: New test.
18414
184152006-05-07  Richard Guenther  <rguenther@suse.de>
18416
18417	PR tree-optimization/27409
18418	* gcc.dg/torture/pr27409.c: New testcase.
18419
184202006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18421
18422	PR fortran/27457
18423	* gfortran.dg/select_6.f90: New.
18424
184252006-05-07  Richard Guenther  <rguenther@suse.de>
18426
18427	PR tree-optimization/27136
18428	* gcc.dg/torture/pr27136.c: New testcase.
18429
184302006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18431
18432	PR fortran/24813
18433	* gfortran.dg/char_cons_len_1.f90: New test.
18434
184352006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18436
18437	PR c++/27427
18438	* g++.dg/template/incomplete2.C: New test.
18439
184402006-05-06  Richard Guenther  <rguenther@suse.de>
18441
18442	PR tree-optimization/27151
18443	* gcc.dg/vect/pr27151.c: New testcase.
18444
184452006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18446
18447	PR c++/27430
18448	* g++.dg/template/void1.C: New test.
18449
18450	PR c++/27423
18451	* g++.dg/other/void2.C: New test.
18452
18453	PR c++/27422
18454	* g++.dg/conversion/void1.C: New test.
18455
184562006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18457
18458	PR/21391
18459	* g++.dg/other/unused1.C: New.
18460
184612006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18462
18463	PR objc/27240
18464	* objc.dg/member-1.m: New test.
18465
184662006-05-05  Steve Ellcey  <sje@cup.hp.com>
18467
18468	* gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18469
184702006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18471
18472	PR libfortran/26985
18473	* gfortran.dg/matmul_2.f90: New test.
18474
184752005-05-05  Laurent GUERBY  <laurent@guerby.net>
18476
18477	* ada/acats/run_all.sh: Use sync when main not found.
18478
184792006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18480
18481	PR target/26765
18482	* gcc.target/mips/pr26765.c: New.
18483
184842005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18485
18486	* gcc.target/bfin: New directory.
18487	* gcc.target/bfin/bfin.exp: New file.
18488	* gcc.target/bfin/frmul.c: New file.
18489	* gcc.target/bfin/arith.c: New file.
18490	* gcc.target/bfin/mul-combine.c: New file.
18491	* gcc.target/bfin/shift.c: New file.
18492
184932006-05-04  Richard Guenther  <rguenther@suse.de>
18494
18495	PR tree-optimization/14287
18496	PR tree-optimization/14844
18497	PR tree-optimization/19792
18498	PR tree-optimization/21608
18499	PR tree-optimization/27090
18500	* gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18501	* gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18502	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18503	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18504	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18505
185062006-05-04  Jakub Jelinek  <jakub@redhat.com>
18507
18508	PR tree-optimization/27285
18509	* gcc.c-torture/execute/pr27285.c: New test.
18510
18511	PR middle-end/27388
18512	* gcc.dg/gomp/pr27388-1.c: New test.
18513	* gcc.dg/gomp/pr27388-2.c: New test.
18514	* gcc.dg/gomp/pr27388-3.c: New test.
18515
18516	PR c++/27359
18517	* g++.dg/gomp/pr27359.C: New test.
18518
185192006-05-02  Steven G. Kargl  <kargls@comcast.net>
18520
18521	PR fortran/20248
18522	* gfortran.dg/iargc.f90: New test.
18523
185242006-05-02  Mark Mitchell  <mark@codesourcery.com>
18525
18526	PR c++/27102
18527	* g++.dg/template/crash49.C: New test.
18528
185292006-05-02  Steve Ellcey  <sje@cup.hp.com>
18530
18531	PR testsuite/27032
18532	* gcc.c-torture/compile/pr23237.c: Move dg-do line.
18533
185342006-05-02  Jeff Law  <law@redhat.com>
18535
18536	PR tree-optimization/27364
18537	* gcc.c-torture/execute/pr27364.c: New test.
18538
185392006-05-02  Mark Mitchell  <mark@codesourcery.com>
18540
18541	PR c++/27309
18542	* g++.dg/parser/ctor5.C: New test.
18543
185442006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18545
18546	PR target/27387
18547	* gcc.target/arm/arm.exp: New.
18548	* gcc.target/arm/pr27387.C: Likewise.
18549
185502006-05-02 Paul Thomas <pault@gcc.gnu.org>
18551
18552	PR fortran/27269
18553	PR fortran/27324
18554	* gfortran.dg/module_equivalence_2.f90: New test.
18555
185562006-05-02  Jakub Jelinek  <jakub@redhat.com>
18557
18558	PR middle-end/27337
18559	* g++.dg/gomp/pr27337-1.C: New test.
18560	* g++.dg/gomp/pr27337-2.C: New test.
18561
18562	PR middle-end/27328
18563	* gcc.dg/gomp/pr27328.c: New test.
18564
18565	PR middle-end/27325
18566	* g++.dg/gomp/pr27325.C: New test.
18567
18568	PR middle-end/27310
18569	* g++.dg/gomp/pr27310.C: New test.
18570
185712006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18572
18573	PR tree-optimization/27291
18574	* g++.dg/tree-ssa/pr27291.C: New test.
18575
185762006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18577
18578	PR tree-optimization/27283
18579	* g++.dg/tree-ssa/pr27283.C: New test.
18580
185812006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18582
18583	* gcc.dg/tree-ssa/loop-16.c: New test.
18584
185852006-05-01  Roger Sayle  <roger@eyesopen.com>
18586	    Joseph S. Myers  <joseph@codesourcery.com>
18587
18588	* gcc.dg/Wconversion-3.c: New test case.
18589	* gcc.dg/Wconversion-4.c: Likewise.
18590
185912006-05-01  Richard Guenther  <rguenther@suse.de>
18592
18593	PR tree-optimization/26726
18594	* g++.dg/tree-ssa/ivopts-1.C: New testcase.
18595
185962006-04-30  Roger Sayle  <roger@eyesopen.com>
18597
18598	* gcc.dg/Woverflow-1.c: New test case.
18599	* gcc.dg/Woverflow-2.c: Likewise.
18600	* gcc.dg/Woverflow-3.c: Likewise.
18601
186022006-04-30  Mark Mitchell  <mark@codesourcery.com>
18603
18604	PR c++/27094
18605	* g++.dg/template/defarg8.C: New test.
18606
186072006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18608
18609	PR c++/27278
18610	* g++.dg/parse/operator7.C: New test.
18611
186122006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18613
18614	PR c++/11471
18615	PR c++/27102
18616	* g++.dg/template/crash48.C: New test.
18617
18618	PR c++/27279
18619	* g++.dg/parse/ctor4.C: New test.
18620
186212006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18622
18623	PR fortran/25681
18624	* gfortran.df/char_type_len.f90: New test.
18625
186262006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18627
18628	PR libgfortran/27304
18629	* gfortran.dg/fmt_exhaust.f90: New test.
18630
186312006-04-28  Roger Sayle  <roger@eyesopen.com>
18632
18633	PR c/25309
18634	* gcc.dg/large-size-array-2.c: New test case.
18635
186362006-04-28  Richard Guenther  <rguenther@suse.de>
18637
18638	PR target/26826
18639	* gcc.target/i386/pr26826.c: New testcase.
18640
186412006-04-28  Jakub Jelinek  <jakub@redhat.com>
18642
18643	PR middle-end/27260
18644	* gcc.c-torture/execute/pr27260.c: New.
18645
186462006-04-28  Alan Modra  <amodra@bigpond.net.au>
18647
18648	PR middle-end/27095
18649	* gcc.dg/pr27095.c: New.
18650
186512006-04-27  Mark Mitchell  <mark@codesourcery.com>
18652
18653	PR c++/27292
18654	* g++.dg/conversion/bitfield4.C: New test.
18655
186562006-04-27  Eric Christopher  <echristo@apple.com>
18657
18658	* gcc.dg/pragma-ms_struct.c: New.
18659
186602006-04-27  Mark Mitchell  <mark@codesourcery.com>
18661
18662	PR c++/27102
18663	* g++.dg/template/crash47.C: New test.
18664
186652006-04-27  Dirk Mueller  <dmueller@suse.de>
18666
18667	* gcc.target/i386/sse-7.c: build with -msse.
18668
186692006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18670
18671	PR testsuite/27274:
18672	* gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18673	(main): Exit if processor doesn't support SSE.
18674
186752006-04-26  David Edelsohn  <edelsohn@gnu.org>
18676
18677	PR middle-end/27282
18678	* gcc.c-torture/compile/pr27282.c: New test.
18679
186802006-04-26  Jakub Jelinek  <jakub@redhat.com>
18681
18682	PR middle-end/26913
18683	* g++.dg/gomp/pr26913.C: New test.
18684
18685	PR c/25996
18686	* gcc.dg/gomp/pr25996.c: New test.
18687	* g++.dg/gomp/pr25996.C: New test.
18688
186892006-04-25  Richard Sandiford  <richard@codesourcery.com>
18690
18691	PR rtl-optimization/26725
18692	* gcc.c-torture/compile/pr26725.c: New test.
18693
186942006-04-25  Richard Guenther  <rguenther@suse.de>
18695
18696	* gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18697	than n + -1.
18698
186992006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18700
18701	* gcc.dg/20060425-1.c: New testcase.
18702
187032006-04-25  Jakub Jelinek  <jakub@redhat.com>
18704
18705	PR tree-optimization/26865
18706	* gcc.dg/pr26865.c: New test.
18707
187082006-04-24  Mark Mitchell  <mark@codesourcery.com>
18709
18710	PR c++/27292
18711	* g++.dg/conversion/bitfield1.C: New test.
18712	* g++.dg/conversion/bitfield2.C: Likewise.
18713	* g++.dg/conversion/bitfield3.C: Likewise.
18714
187152006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18716	Richard Guenther  <rguenther@suse.de>
18717
18718	PR tree-optimization/27236
18719	* gcc.dg/tree-ssa/pr27236.c: New testcase.
18720
187212006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18722
18723	PR c++/19963
18724	* g++.dg/other/incomplete2.C: New test.
18725
187262006-04-24  Richard Guenther  <rguenther@suse.de>
18727
18728	PR middle-end/26869
18729	* gcc.dg/torture/pr26869.c: New testcase.
18730
187312006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18732	Richard Guenther  <rguenther@suse.de>
18733
18734	PR tree-optimization/27218
18735	* g++.dg/tree-ssa/pr27218.C: New testcase.
18736
187372006-04-23  Mark Mitchell  <mark@codesourcery.com>
18738
18739	PR c++/26912
18740	* g++.dg/template/friend41.C: New test.
18741
187422006-04-23  David Edelsohn  <edelsohn@gnu.org>
18743
18744	* g++.dg/opt/pr15551.C: Include cstdio.
18745	(main): Use remove instead of unlink.
18746
187472006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18748
18749	* gcc.dg/sibcall-7.c: New test.
18750	* gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18751	* gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18752	* gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18753	* gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18754	* gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18755
187562006-04-23  Mark Mitchell  <mark@codesourcery.com>
18757
18758	PR c++/26534
18759	* g++.dg/opt/bitfield1.C: New test.
18760	* g++.dg/compat/abi/bitfield1_main.C: Add -w.
18761	* g++.dg/compat/abi/bitfield1_x.C: Likewise.
18762	* g++.dg/compat/abi/bitfield1_y.C: Likewise.
18763	* g++.dg/compat/abi/bitfield2_main.C: Likewise.
18764	* g++.dg/compat/abi/bitfield2_x.C: Likewise.
18765	* g++.dg/compat/abi/bitfield2_y.C: Likewise.
18766	* g++.dg/abi/bitfield1.C: Add dg-warning markers.
18767	* g++.dg/abi/bitfield2.C: Likewise.
18768	* g++.dg/init/bitfield1.C: Likewise.
18769
187702006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18771
18772	PR fortran/25099
18773	* gfortran.dg/elemental_subroutine_4.f90: New test.
18774	* gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18775	call sub (m, x).
18776
187772006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18778
18779	* gcc.c-torture/compile/20060421-1.c: New testcase.
18780
187812006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18782
18783	PR c/25875
18784	* gcc.dg/init-bad-4.c: New test.
18785
187862006-04-21  Paul Brook  <paul@codesourcery.com>
18787
18788	* gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18789
187902006-04-21 Paul Thomas <pault@gcc.gnu.org>
18791
18792	PR fortran/27122
18793	* gfortran.dg/defined_operators_1.f90: New test.
18794	* gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18795	remove old ones associated, incorrectly, with Note 5.46.
18796
18797	PR fortran/27113
18798	* gfortran.dg/character_array_constructor_1.f90: New test.
18799
188002006-04-20  Jakub Jelinek  <jakub@redhat.com>
18801
18802	* gcc.dg/20060419-1.c: New test.
18803
188042006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18805
18806	PR c/26774
18807	* gcc.dg/struct-parse-1.c: New test case.
18808
188092006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18810
18811	PR c++/26558
18812	* g++.dg/parse/template19.C: New test.
18813
18814	PR c++/26739
18815	* g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18816
18817	PR c++/26036
18818	* g++.dg/expr/call3.C: New test.
18819
18820	PR c++/10385
18821	* g++.dg/conversion/dynamic1.C: New test.
18822
188232006-04-19  Mark Mitchell  <mark@codesourcery.com>
18824
18825	PR c++/27102
18826	* g++.dg/template/crash35.C: Tweak error markers.
18827	* g++.dg/template/crash46.C: New test.
18828	* g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18829	* g++.old-deja/g++.pt/incomplete1.C: Likewise.
18830
188312006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18832
18833	PR rtl-optimization/14261
18834	* gcc.c-torture/compile/20060419-1.c: Added.
18835
188362006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18837
18838	* gfortran.dg/label_1.f90: Adjust dg-error.
18839
188402006-04-16  Roger Sayle  <roger@eyesopen.com>
18841
18842	PR target/26961
18843	* gcc.dg/fold-cond-1.c: New test case.
18844	* gcc.dg/pr26961-1.c: Likewise.
18845
188462006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18847
18848	PR libgfortran/27138
18849	* gfortran.dg/read_bad_advance.f90: New test.
18850
188512006-04-16  Roger Sayle  <roger@eyesopen.com>
18852	    Dale Johannesen  <dalej@apple.com>
18853
18854	PR target/24076
18855	* gcc.target/i386/vecinit-3.c: New testcase.
18856	* gcc.target/i386/vecinit-4.c: Likewise.
18857	* gcc.target/i386/sse-18.c: Likewise.
18858	* gcc.target/i386/sse-19.c: Likewise.
18859
188602006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18861
18862	* gfortran.dg/allocate_zerosize_1.f90: New test.
18863
188642006-04-16  Mark Mitchell  <mark@codesourcery.com>
18865
18866	PR c++/26365
18867	* g++.dg/template/crash45.C: New test.
18868
188692006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18870
18871	PR fortran/26787
18872	* gfortran.dg/proc_assign_1.f90: New test.
18873	* gfortran.dg/procedure_lvalue.f90: Change message.
18874	* gfortran.dg/namelist_4.f90: Add new error.
18875
18876	PR fortran/25597
18877	PR fortran/27096
18878	* gfortran.dg/auto_pointer_array_result_1.f90
18879
18880	PR fortran/27089
18881	* gfortran.dg/specification_type_resolution_1.f90
18882
18883	PR fortran/18003
18884	PR fortran/25669
18885	PR fortran/26834
18886	* gfortran.dg/bounds_temporaries_1.f90: New test.
18887
18888	PR fortran/27124
18889	* gfortran.dg/array_return_value_1.f90: New test.
18890
188912006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18892
18893	PR fortran/25336
18894	* gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18895
188962006-04-15  Jakub Jelinek  <jakub@redhat.com>
18897
18898	PR middle-end/26823
18899	* g++.dg/gomp/pr26823-1.C: New test.
18900	* g++.dg/gomp/pr26823-2.C: New test.
18901
189022006-04-13  Uros Bizjak  <uros@kss-loka.si>
18903
18904	PR middle-end/27134
18905	* gcc.dg/pr27314.c: New test.
18906
189072006-04-13  Richard Henderson  <rth@redhat.com>
18908
18909	* g++.dg/gomp/block-0.C: Update expected matches.
18910
189112006-04-13  DJ Delorie  <dj@redhat.com>
18912
18913	* lib/target-supports.exp (check_effective_target_int32plus): New.
18914	(check_effective_target_ptr32plus): New.
18915	(check_effective_target_size32plus): New.
18916	(check_effective_target_int16): New.
18917	(check_profiling_available): Add m32c to the list of unsupported
18918	targets.
18919
18920	* gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18921	* gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18922	memory size.
18923	* gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18924	pointers.
18925	* gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18926	size_t.
18927	* gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18928	and size_t.
18929	* gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18930	* gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18931	not just xstormy16.  Skip m32c due to weird pointer size.
18932	* gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18933	not just xstormy16.
18934	* gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18935	not just xstormy16.
18936	* gcc.dg/20020312-2.c: Add m32c support.
18937	* gcc.dg/20040622-2.c: Require >=32 bit pointers.
18938	* gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18939	in test.
18940	* gcc.dg/20050321-2.c: Require >=32 bit integers.
18941	* gcc.dg/asm-1.c: Skip if int and short are the same size.
18942	* gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18943	* gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18944	* gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18945	formats
18946	* gcc.dg/init-string-2.c: Require >=32 bit integers.
18947	* gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18948	* gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18949	* gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18950	* gcc.dg/pr14796-2.c: Require >=32 bit integers.
18951	* gcc.dg/pr17112-1.c: Require >=32 bit integers.
18952	* gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18953	in test.
18954	* gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18955	in test.
18956	* gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18957	* gcc.dg/pr23049.c: Require >=32 bit integers.
18958	* gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18959	* gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18960	* gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18961	* gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18962	* gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18963	* gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18964	* gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18965	* gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18966	* gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18967	* gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18968	* gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18969	* gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18970	prototype in test.
18971	* gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18972	* gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18973	* gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18974	* gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18975	* gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18976
18977	* gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18978	* gcc.c-torture/execute/20040703-1.x: Likewise.
18979	* gcc.c-torture/execute/20040705-1.x: Likewise.
18980	* gcc.c-torture/execute/20040705-2.x: Likewise.
18981	* gcc.c-torture/execute/20040709-1.x: Likewise.
18982	* gcc.c-torture/execute/20040709-2.x: Likewise.
18983	* gcc.c-torture/execute/20040811-1.x: Likewise.
18984	* gcc.c-torture/execute/20050316-1.x: Likewise.
18985	* gcc.c-torture/execute/bitfld-4.x: Likewise.
18986	* gcc.c-torture/execute/pr19689.x: Likewise.
18987	* gcc.c-torture/execute/pr7284-1.x: Likewise.
18988	* gcc.c-torture/execute/usmul.x: Likewise.
18989	* gcc.c-torture/execute/vrp-5.x: Likewise.
18990	* gcc.c-torture/execute/vrp-6.x: Likewise.
18991	* gcc.dg/debug/20041023-1.s: Likewise.
18992
189932006-04-13  Roger Sayle  <roger@eyesopen.com>
18994
18995	* gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18996	of integers to a vector types are now constant expressions in C.
18997	* gcc.dg/vect/vect-fold-1.c: New test case.
18998
189992006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19000	    Ulrich Weigand  <uweigand@de.ibm.com>
19001
19002	PR target/27006
19003	* gcc.dg/vmx/pr27006.c: New testcase.
19004
190052006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19006
19007	PR libgfortran/26766
19008	* gfortran.dg/write_recursive.f90: New test.
19009
190102006-04-11  Mark Mitchell  <mark@codesourcery.com>
19011
19012	* g++.dg/parse/dtor7.C: New test.
19013	* g++.dg/parse/new1.C: Add error marker.
19014	* g++.dg/template/new3.C: New test.
19015
19016	PR c++/26122
19017	* g++.dg/template/pure1.C: New test.
19018
19019	PR c++/26295
19020	* g++.dg/parse/ptrmem4.C: New test.
19021
190222006-04-10  Jeff Law  <law@redhat.com>
19023
19024	PR/27087
19025	* gcc.c-torture/compile/pr27087.c: New test.
19026
190272006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19028
19029	PR/21391
19030	* gcc.dg/20060410.c: New.
19031
190322006-04-10  Matthias Klose  <doko@debian.org>
19033
19034	* lib/gcc-defs.exp (gcc-set-multilib-library-path):
19035	Recognize multilib directory names containing underscores.
19036
190372006-04-10  Roger Sayle  <roger@eyesopen.com>
19038
19039	* gcc.target/i386/vecinit-1.c: New test case.
19040	* gcc.target/i386/vecinit-2.c: Likewise.
19041
190422006-04-10  Jakub Jelinek  <jakub@redhat.com>
19043
19044	PR debug/27057
19045	* g++.dg/debug/dwarf2-2.C: New test.
19046
190472006-04-09  Richard Sandiford  <richard@codesourcery.com>
19048
19049	PR rtl-optimization/27073
19050	* gcc.c-torture/execute/pr27073.c: New test.
19051
190522006-04-08  Mike Stump  <mrs@apple.com>
19053
19054	* gcc.dg/pragma-darwin.c: Improve for ppc64.
19055
190562006-04-07  Richard Guenther  <rguenther@suse.de>
19057
19058	PR tree-optimization/26135
19059	* gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19060
190612006-04-06  Jan Hubicka  <jh@suse.cz>
19062
19063	PR profile/26399
19064	* g++.dg/bprob/g++-bprob-2.C: New testcase.
19065
190662006-04-06  Roger Sayle  <roger@eyesopen.com>
19067
19068	* g++.dg/conversion/nullptr1.C: New test case.
19069	* g++.dg/conversion/nullptr2.C: Likewise.
19070
190712006-04-05  Roger Sayle  <roger@eyesopen.com>
19072
19073	* gfortran.dg/dependency_18.f90: New test case.
19074
190752006-04-05  Richard Guenther  <rguenther@suse.de>
19076
19077	PR tree-optimization/26919
19078	* gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19079	* gcc.dg/ipa/ipa-2.c: Likewise.
19080	* gcc.dg/ipa/ipa-3.c: Likewise.
19081	* gcc.dg/ipa/ipa-5.c: Likewise.
19082
190832006-04-05  Richard Guenther  <rguenther@suse.de>
19084
19085	PR tree-optimization/26763
19086	* gcc.dg/torture/pr26763-1.c: New testcase.
19087	* gcc.dg/torture/pr26763-2.c: Likewise.
19088
190892006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19090
19091	PR fortran/23634
19092	PR fortran/25619
19093	* gfortran.dg/actual_array_constructor_1.f90: New testcase.
19094
190952006-04-04  Eric Christopher  <echristo@apple.com>
19096
19097	* gcc.target/i386/387-1.c: Allow regexp to match darwin
19098	stubs.
19099	* gcc.target/i386/387-5.c: Ditto.
19100
191012006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19102
19103	* gcc.target/sparc/struct-ret-check.c: New test.
19104
191052006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19106
19107	* gfortran.dg/fmt_zero_digits.f90: New test for no error when
19108	zero decimal digits specified in format.
19109
191102006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19111
19112	PR fortran/26891
19113	* gfortran.dg/missing_optional_dummy_1.f90: New test.
19114
19115	PR fortran/26976
19116	* gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19117	* gfortran.dg/initialization_1.f90: Make assignment compliant.
19118	* gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19119	* gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19120	compliant and detect bigendian-ness.
19121
191222006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19123
19124	* gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19125	dummy arguments work when the actual argument is itself a dummy
19126	argument of the caller.
19127
191282006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19129
19130	PR libfortran/24685
19131	* gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19132
191332006-04-01  Roger Sayle  <roger@eyesopen.com>
19134
19135	* gfortran.dg/dependencency_17.f90: New test case.
19136
191372006-04-01  Roger Sayle  <roger@eyesopen.com>
19138
19139	* gfortran.dg/dependency_14.f90: New test case.
19140	* gfortran.dg/dependency_15.f90: Likewise.
19141	* gfortran.dg/dependency_16.f90: Likewise.
19142
191432006-03-31  Asher Langton  <langton2@llnl.gov>
19144
19145	PR fortran/25358
19146	gfortran.dg/cray_pointers_6.f90: New test.
19147
191482006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19149
19150	PR libgfortran/26890
19151	* gfortran.dg/read_size_noadvance.f90: New test.
19152
191532006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19154
19155	PR fortran/25031
19156	* gfortran.dg/multiple_allocation_1.f90: Check that the
19157	size has changed after a re-allocation with stat.
19158
191592006-03-30  Richard Guenther  <rguenther@suse.de>
19160
19161	* gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19162	removal.
19163	* gcc.target/i386/sselibm-2.c: Likewise.
19164	* gcc.target/i386/sselibm-3.c: Likewise.
19165	* gcc.target/i386/sselibm-4.c: Likewise.
19166	* gcc.target/i386/sselibm-5.c: Likewise.
19167
191682006-03-28  Roger Sayle  <roger@eyesopen.com>
19169
19170	* gcc.dg/fold-andxor-1.c: New test case.
19171	* gcc.dg/fold-xorand-1.c: Likewise.
19172
191732006-03-28  Roger Sayle  <roger@eyesopen.com>
19174
19175	* gcc.dg/fold-convnotconv-1.c: New test case.
19176
191772006-03-28 Paul Thomas <pault@gcc.gnu.org>
19178
19179	PR fortran/26779
19180	* gfortran.dg/private_type_5.f90: New test.
19181
191822006-03-27  David Edelsohn  <edelsohn@gnu.org>
19183
19184	* objc.dg/objc-nofilename-1.m: Limit to Darwin.
19185
191862006-03-27  Jakub Jelinek  <jakub@redhat.com>
19187
19188	* gfortran.dg/advance_2.f90: New test.
19189	* gfortran.dg/advance_3.f90: New test.
19190
19191	* gfortran.fortran-torture/execute/equiv_5.f: New test.
19192
191932006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19194
19195	PR libgfortran/26661
19196	PR libgfortran/26880
19197	* gfortran.dg/read_x_past.f: New test.
19198
191992006-03-26  Geoffrey Keating  <geoffk@apple.com>
19200
19201	* gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19202	to be STABS.
19203
192042006-03-26  David Edelsohn  <edelsohn@gnu.org>
19205
19206	* objc.dg/dwarf-1.m: Skip on AIX.
19207	* objc.dg/dwarf-2.m: Skip on AIX.
19208
192092006-03-25  Steven G. Kargl  <kargls@comcast.net>
19210
19211	PR fortran/26816
19212	* gfortran.dg/float_1.f90: New test.
19213
192142006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19215
19216	* gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19217	X86_64 targets.
19218	* gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19219
192202006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19221
19222	PR libfortran/26735
19223	* gfortran.dg/convert_implied_open.f90: New test case.
19224
192252006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19226
19227	PR fortran/26769
19228	* gfortran.dg/transpose_reshape_r10.f90: New test case.
19229
192302006-03-25  Uros Bizjak  <uros@kss-loka.si>
19231
19232	PR middle-end/26717
19233	* gcc.dg/pr26717.c: New test.
19234
192352006-03-25  Roger Sayle  <roger@eyesopen.com>
19236
19237	* gfortran.dg/dependency_12.f90: New test case.
19238
192392006-03-24  Roger Sayle  <roger@eyesopen.com>
19240
19241	* gfortran.dg/dependency_9.f90: New (resurected) test case.
19242
192432006-03-24  Jeff Law  <law@redhat.com>
19244
19245	* gcc.c-torture/pr26840.c: New test.
19246
192472006-03-24  Geoffrey Keating  <geoffk@apple.com>
19248
19249	* objc.dg/dwarf-2.m: New.
19250	* obj-c++.dg/dwarf-2.mm: New.
19251
19252	* g++.old-deja/g++.other/init19.C: New.
19253
192542006-03-24  David Edelsohn  <edelsohn@gnu.org>
19255
19256	* g++.dg/eh/spbp.C: Skip on AIX.
19257
192582006-03-24  Jakub Jelinek  <jakub@redhat.com>
19259
19260	PR middle-end/26611
19261	* g++.dg/gomp/pr26611-1.C: New test.
19262	* g++.dg/gomp/pr26611-2.C: New test.
19263
192642006-03-24  Jeff Law  <law@redhat.com>
19265
19266	* gcc.c-torture/compile/pr26833.c: New test.
19267	* gfortran.fortran-torture/compile/pr26806.f90: New test.
19268
192692006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19270
19271	* gfortran.dg/endfile_2.f90: Delete temp file.
19272
192732006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19274
19275	PR fortran/19303
19276	* gfortran.dg/record_marker_1.f90: New test case.
19277	* gfortran.dg/record_marker_2.f: New test case.
19278	* gfortran.dg/record_marker_3.f90: New test case.
19279
192802006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19281
19282	PR fortran/17298
19283	* gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19284	* gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19285
192862006-03-21  Janis Johnson  <janis187@us.ibm.com>
19287
19288	* lib/gcc-dg.exp (cleanup-modules): New proc.
19289	* gfortran.dg/allocatable_function_1.f90,
19290	gfortran.dg/allocate_char_star_scalar_1.f90,
19291	gfortran.dg/assumed_charlen_function_1.f90,
19292	gfortran.dg/assumed_dummy_1.f90,
19293	gfortran.dg/assumed_shape_ranks_1.f90,
19294	gfortran.dg/assumed_shape_ranks_2.f90,
19295	gfortran.dg/assumed_size_dt_dummy.f90,
19296	gfortran.dg/auto_char_dummy_array_1.f90,
19297	gfortran.dg/auto_char_len_3.f90,
19298	gfortran.dg/automatic_module_variable.f90,
19299	gfortran.dg/bad_automatic_objects_1.f90,
19300	gfortran.dg/char_array_constructor.f90,
19301	gfortran.dg/char_array_structure_constructor.f90,
19302	gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19303	gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19304	gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19305	gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19306	gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19307	gfortran.dg/derived_pointer_recursion.f90,
19308	gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19309	gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19310	gfortran.dg/dummy_functions_1.f90,
19311	gfortran.dg/elemental_initializer_1.f90,
19312	gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19313	gfortran.dg/elemental_pointer_1.f90,
19314	gfortran.dg/elemental_subroutine_1.f90,
19315	gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19316	gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19317	gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19318	gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19319	gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19320	gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19321	gfortran.dg/global_references_1.f90,
19322	gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19323	gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19324	gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19325	gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19326	gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19327	gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19328	gfortran.dg/large_integer_kind_1.f90,
19329	gfortran.dg/large_real_kind_1.f90,
19330	gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19331	gfortran.dg/module_double_reuse.f90,
19332	gfortran.dg/module_equivalence_1.f90,
19333	gfortran.dg/module_interface_1.f90,
19334	gfortran.dg/module_parameter_array_refs_1.f90,
19335	gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19336	gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19337	gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19338	gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19339	gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19340	gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19341	gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19342	gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19343	gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19344	gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19345	gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19346	gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19347	gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19348	gfortran.dg/same_name_1.f90,
19349	gfortran.dg/sibling_dummy_procedure_1.f90,
19350	gfortran.dg/sibling_dummy_procedure_2.f90,
19351	gfortran.dg/sibling_dummy_procedure_3.f90,
19352	gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19353	gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19354	gfortran.dg/used_dummy_types_2.f90,
19355	gfortran.dg/used_dummy_types_3.f90,
19356	gfortran.dg/used_dummy_types_4.f90,
19357	gfortran.dg/used_dummy_types_5.f90,
19358	gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19359	gfortran.dg/userdef_operator_1.f90: Use it.
19360
193612006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19362
19363	* gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19364	gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19365	gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19366	gfortran.dg/write_back.f,
19367	gfortran.fortran-torture/execute/inquire_1.f90,
19368	gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19369
193702006-03-21  Jeff Law  <law@redhat.com>
19371
19372	* gcc.dg/tree-ssa/vrp28.c: New test.
19373
193742006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19375
19376	* gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19377	if _STDC_C99 is defined.
19378	* gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19379	* gcc.dg/builtins-20.c: Likewise.
19380	* gcc.dg/builtins-53.c: Likewise.
19381	* gcc.dg/single-precision-constant.c: Likewise. Also pass
19382	-mmacosx-version-min=10.3 on PowerPC/Darwin.
19383
193842006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19385
19386	PR tree-opt/26781
19387	* gcc.c-torture/compile/pr26781-1.c: New test.
19388	* gcc.c-torture/compile/pr26781-2.c: New test.
19389
193902006-03-21  Jakub Jelinek  <jakub@redhat.com>
19391
19392	PR c++/26690
19393	* g++.dg/gomp/pr26690-1.C: New test.
19394	* g++.dg/gomp/pr26690-2.C: New test.
19395
193962006-03-20  Jeff Law  <law@redhat.com>
19397
19398	* gcc.dg/tree-ssa/pr21829.c: New test.
19399
19400	* gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19401
194022006-03-20  Richard Sandiford  <richard@codesourcery.com>
19403
19404	* lib/target-supports.exp (check_no_compiler_messages): New procedure.
19405	(check_visibility_available): Use it.
19406	(check_effective_target_default_packed): Likewise.
19407	(check_effective_target_pcc_bitfield_type_matters): Likewise.
19408	(check_effective_target_fopenmp): Likewise.
19409	(check_effective_target_freorder): Likewise.
19410	(check_effective_target_fpic): Likewise.
19411	(check_named_sections_available): Likewise.
19412	(check_effective_target_ilp32): Likewise.
19413	(check_effective_target_lp64): Likewise.
19414
194152006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19416
19417	PR fortran/20935
19418	* gfortran.dg/scalar_mask_2.f90: New test case.
19419
194202006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19421
19422	PR tree-opt/26629
19423	* gcc.dg/tree-ssa/loadpre12.c: New test.
19424	* gcc.dg/tree-ssa/loadpre13.c: New test.
19425	* gcc.dg/tree-ssa/loadpre14.c: New test.
19426	* gcc.dg/tree-ssa/loadpre15.c: New test.
19427	* gcc.dg/tree-ssa/loadpre16.c: New test.
19428	* gcc.dg/tree-ssa/loadpre17.c: New test.
19429	* gcc.dg/tree-ssa/loadpre18.c: New test.
19430	* gcc.dg/tree-ssa/loadpre19.c: New test.
19431	* gcc.dg/tree-ssa/loadpre20.c: New test.
19432	* gcc.dg/tree-ssa/loadpre21.c: New test.
19433	* gcc.dg/tree-ssa/loadpre22.c: New test.
19434
194352006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19436
19437	PR fortran/26741
19438	* gfortran.dg/elemental_initializer_1.f90: New test.
19439
19440	PR fortran/26716
19441	* gfortran.dg/assumed_shape_ranks_2: New test.
19442
194432006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19444
19445	* gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19446	target fpic.
19447
194482006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19449
19450	* gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19451	gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19452	gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19453	gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19454	gfortran.fortran-torture/execute/direct_io.f90,
19455	gfortran.fortran-torture/execute/inquire_2.f90,
19456	gfortran.fortran-torture/execute/inquire_4.f90,
19457	gfortran.fortran-torture/execute/list_read_1.f90,
19458	gfortran.fortran-torture/execute/open_replace.f90,
19459	gfortran.fortran-torture/execute/slash_edit.f90,
19460	gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19461	temporary files from testcases.
19462
194632006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19464
19465	PR libgfortran/26509
19466	gfortran.dg/write_direct_eor.f90: New test.
19467
194682006-03-17  David Edelsohn  <edelsohn@gnu.org>
19469
19470	* gcc.target/powerpc/pr26350.c: New.
19471	* gcc.target/powerpc/indexed-addr.c: New.
19472
194732006-03-16  Roger Sayle  <roger@eyesopen.com>
19474
19475	* gfortran.dg/dependency_13.f90: New test case.
19476
194772006-03-16  Roger Sayle  <roger@eyesopen.com>
19478
19479	PR middle-end/21781
19480	* gcc.dg/real-const-1.c: New test case.
19481
194822006-03-15  Geoffrey Keating  <geoffk@apple.com>
19483
19484	* g++.old-deja/g++.other/init18.C: New.
19485	* g++.old-deja/g++.other/init5.C: Remove xfail.
19486
194872006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19488
19489	* g++.dg/opt/pr15551.C: Cleanup temp file.
19490
194912006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19492
19493	PR c++/6634
19494	g++.dg/parse/long1.C: New test.
19495
194962006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19497
19498	PR fortran/19101
19499	* gfortran.dg/continuation.f90: New test.
19500	* gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19501
195022006-03-14  Richard Guenther  <rguenther@suse.de>
19503
19504	PR tree-optimization/26672
19505	* gcc.dg/torture/pr26672.c: New testcase.
19506
195072006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19508
19509	* gcc.target/powerpc/405-dlmzb-strlen-1.c,
19510	gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19511
195122006-03-13  Roger Sayle  <roger@eyesopen.com>
19513
19514	PR middle-end/26557
19515	* gcc.c-torture/compile/switch-1.c: New test case.
19516
195172006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19518
19519	PR fortran/25378
19520	* gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19521	test to include more permuatations of mask and index.
19522	* gfortran.dg/scalar_mask_1.f90: Modify last test to
19523	respond to F2003 spec. that the position returned for an all false
19524	mask && condition is zero.
19525
195262006-03-13  Jakub Jelinek  <jakub@redhat.com>
19527
19528	PR middle-end/25989
19529	* gcc.dg/gomp/pr25989.c: New test.
19530
195312006-03-13  Jeff Law  <law@redhat.com>
19532
19533	* gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19534
195352006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19536
19537	* gcc.dg/switch-9.c: New test.
19538
195392006-03-13  Richard Guenther  <rguenther@suse.de>
19540
19541	PR middle-end/26630
19542	* gcc.dg/torture/pr26630.c: New testcase.
19543
195442006-03-11  Roger Sayle  <roger@eyesopen.com>
19545
19546	* gfortran.dg/dependency_10.f90: New test case.
19547	* gfortran.dg/dependency_11.f90: Likewise.
19548
195492006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19550	    Erik Edelmann  <eedelman@gcc.gnu.org>
19551
19552	* gfortran.dg/allocatable_function_1.f90: New.
19553	* gfortran.dg/allocatable_function_2.f90: New.
19554
195552006-03-10  Richard Guenther  <rguenther@suse.de>
19556
19557	PR middle-end/26565
19558	* gcc.dg/torture/pr26565.c: New testcase.
19559
195602006-03-09  Eric Christopher  <echristo@apple.com>
19561
19562	* gcc.c-torture/compile/20060309-1.c: New.
19563
195642006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19565
19566	PR libgfortran/26499
19567	* gfortran.dg/write_back.f: New test.
19568	* gfortran.dg/write_rewind_1.f: New test.
19569	* gfortran.dg/write_rewind_2.f: New test.
19570
195712006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19572
19573	PR libgfortran/26554
19574	* gfortran.dg/read_logical.f90: New test.
19575
195762006-03-04  Laurent GUERBY <laurent@guerby.net>
19577
19578	* ada/acats/norun.lst: cdd2a03 now passes.
19579
195802006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19581
19582	PR testsuite/25177
19583	* gcc.target/powerpc/pr18096-1.c: Change where the error
19584	would match.
19585
195862006-03-04  Jakub Jelinek  <jakub@redhat.com>
19587
19588	* gcc.target/i386/cleanup-1.c: New test.
19589	* gcc.target/i386/cleanup-2.c: New test.
19590
195912006-03-04  Roger Sayle  <roger@eyesopen.com>
19592
19593	* gfortran.dg/dependency_9.f90: Remove for the time being.
19594
195952006-03-04  Krister Walfridsson  <cato@df.lth.se>
19596
19597	* objc.dg/bad-receiver-type.m: Add space before bracket in dg
19598	directive.
19599
196002006-03-03  Roger Sayle  <roger@eyesopen.com>
19601
19602	* gfortran.dg/dependency_9.f90: New test case.
19603
196042006-03-03  Roger Sayle  <roger@eyesopen.com>
19605
19606	* gfortran.dg/dependency_4.f90: New test case.
19607	* gfortran.dg/dependency_5.f90: New test case.
19608	* gfortran.dg/dependency_6.f90: New test case.
19609	* gfortran.dg/dependency_7.f90: New test case.
19610	* gfortran.dg/dependency_8.f90: New test case.
19611
196122006-03-03  Paul Brook  <paul@codesourcery.com>
19613
19614	* lib/target-supports.exp (check_profiling_available):
19615	Add m68k-*-elf.
19616
196172006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19618
19619	PR fortran/25031
19620	* multiple_allocation_1.f90: New test.
19621
196222006-03-03  Roger Sayle  <roger@eyesopen.com>
19623
19624	PR tree-optimization/26524
19625	* gfortran.dg/pr26524.f: New test case.
19626
196272006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19628
19629	* g++.dg/template/repo5.C: Cleanup repo files.
19630	* gcc.dg/20051201-1.c: Cleanup coverage files.
19631	* gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19632	gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19633	tree dump files.
19634
196352006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19636
19637	* objc.dg/objc-nofilename-1.m: New test.
19638	* objc.dg/bad-receiver-type.m: New test.
19639	* obj-c++.dg/bad-receiver-type.mm: New test.
19640
196412006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19642
19643	* gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19644
196452006-03-01  Mike Stump  <mrs@apple.com>
19646
19647	* g++.dg/abi/key2.C: Add.
19648
196492006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19650
19651	* gfortran.dg/logical_dot_product.f90: New test.
19652
19653	PR fortran/26393
19654	* gfortran.dg/used_interface_ref.f90: New test.
19655
19656	PR fortran/20938
19657	* gfortran.dg/dependency_2.f90: New test.
19658	* gfortran.fortran-torture/execute/where17.f90: New test.
19659	* gfortran.fortran-torture/execute/where18.f90: New test.
19660	* gfortran.fortran-torture/execute/where19.f90: New test.
19661	* gfortran.fortran-torture/execute/where20.f90: New test.
19662
196632006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19664
19665	* g++.dg/tree-ssa/pr26443.C: New test case.
19666
196672006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19668
19669	PR middle-end/26022
19670	* g++.dg/opt/return-slot1.C: New test.
19671
196722006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19673
19674	PR libgfortran/26136
19675	* gfortran.dg/namelist_23.f90: New test.
19676
196772006-02-28  Roger Sayle  <roger@eyesopen.com>
19678
19679	PR middle-end/14752
19680	* gcc.dg/fold-eqandshift-2.c: New test case.
19681
196822006-02-28  Richard Guenther  <rguenther@suse.de>
19683
19684	* gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19685	decomposition.
19686
196872006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19688
19689	* scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19690
196912006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19692
19693	PR libgfortran/26464
19694	* gfortran.dg/backspace_5.f: New test.
19695	* gfortran.dg/backspace_6.f: New test.
19696
196972006-02-26  Roger Sayle  <roger@eyesopen.com>
19698
19699	* gcc.dg/fold-eqandnot-1.c: New test case.
19700
197012006-02-26  Roger Sayle  <roger@eyesopen.com>
19702
19703	PR middle-end/19983
19704	* gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19705
197062006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19707
19708	* gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19709	* gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19710
197112006-02-26  Richard Guenther  <rguenther@suse.de>
19712
19713	PR tree-optimization/26421
19714	* gcc.dg/tree-ssa/pr26421.c: New testcase.
19715
197162006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19717
19718	* gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19719	* g++.old-deja/g++.robertl/eb132.C: Likewise.
19720
197212006-02-26  Roger Sayle  <roger@eyesopen.com>
19722
19723	* gcc.dg/fold-even-1.c: New test case.
19724
197252006-02-26  Roger Sayle  <roger@eyesopen.com>
19726
19727	PR middle-end/21137
19728	* gcc.dg/fold-eqandshift-1.c: New test case.
19729
197302006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19731
19732	PR tree-optimization/25125
19733	* gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19734	gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19735
197362006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19737
19738	PR tree-optimizations/26359
19739	* gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19740	with -fdump-tree-dceloop-details.
19741	* gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19742
197432006-02-25  Roger Sayle  <roger@eyesopen.com>
19744
19745	PR middle-end/23673
19746	* gcc.dg/fold-eqxor-1.c: New test case.
19747	* gcc.dg/fold-eqxor-2.c: Likewise.
19748	* gcc.dg/fold-eqxor-3.c: Likewise.
19749
197502006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19751
19752	PR fortran/23092
19753	* scalar_mask_1.f90: New test.
19754
197552006-02-24  Geoffrey Keating  <geoffk@apple.com>
19756
19757	* g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19758	* g++.dg/eh/uncaught2.C: New.
19759	* g++.dg/eh/uncaught3.C: New.
19760
197612006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19762
19763	PR libgfortran/26423
19764	* gfortran.dg/read_many_1.f: New test.
19765
197662006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19767
19768	PR fortran/24519
19769	* gfortran.dg/dependency_3.f90: New test.
19770	* gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19771	XFAILs.
19772
19773	PR fortran/25395
19774	* gfortran.dg/equiv_6.f90: New test.
19775
197762006-02-23  Jeff Law  <law@redhat.com>
19777
19778	* gcc.c-torture/compile/pr26425.c: New test.
19779
197802006-02-23  Jakub Jelinek  <jakub@redhat.com>
19781
19782	PR middle-end/26412
19783	* gcc.dg/gomp/pr26412.c: New test.
19784
197852006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19786
19787	PR c++/26291
19788	* g++.dg/other/ellipsis1.C: New test.
19789	* g++.dg/parse/operator4.C: Adjust error marker.
19790
197912006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19792
19793	PR target/25603
19794	* gfortran.dg/pr25603.f: New testcase.
19795
197962006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19797
19798	* gcc.dg/bf-spl1.c: Don't specify -m68000.
19799	* g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19800
198012006-02-21  Geoffrey Keating  <geoffk@apple.com>
19802
19803	* g++.dg/eh/spbp.C: New.
19804
198052006-02-21  Jakub Jelinek  <jakub@redhat.com>
19806
19807	PR middle-end/26379
19808	* gcc.target/i386/mmx-7.c: New test.
19809
198102006-02-20  Roger Sayle  <roger@eyesopen.com>
19811
19812	PR tree-optimization/26361
19813	* gcc.dg/tree-ssa/vrp27.c: New test case.
19814
198152006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19816
19817	* gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19818	* gcc.dg/tree-ssa/complex-4.c: Here.
19819
198202006-02-19  Roger Sayle  <roger@eyesopen.com>
19821
19822	PR middle-end/19543
19823	* gfortran.dg/logical_1.f90: New test case.
19824
198252006-02-19  Jakub Jelinek  <jakub@redhat.com>
19826
19827	PR middle-end/26334
19828	* gcc.dg/20060218-1.c: Moved to...
19829	* gcc.target/i386/20060218-1.c: ... here.  New test.
19830
198312006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19832
19833	PR fortran/26201
19834	* gfortran.dg/convert_1.f90: New.
19835
198362005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19837
19838	PR fortran/25054
19839	* gfortran.dg/namelist_5.f90: New test.
19840
19841	PR fortran/25089
19842	* gfortran.dg/namelist_4.f90: New test.
19843
198442006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19845
19846	PR tree-opt/25680
19847	* gcc.dg/tree-ssa/complex-3.c: New test.
19848
198492006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19850
19851	* gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19852	variable to take into account the variable name in the
19853	function header.
19854	* gcc.dg/tree-ssa/20031106-2.c: Likewise.
19855
198562006-02-18  Jakub Jelinek  <jakub@redhat.com>
19857
19858	PR middle-end/26334
19859	* gcc.c-torture/compile/20060217-1.c: New test.
19860	* gcc.dg/20060218-1.c: New test.
19861
198622006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19863
19864	* gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19865
198662006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19867
19868	* gcc.dg/cpp/undef3.c: New test.
19869	* gcc.dg/cpp/trad/builtins2.c: New test.
19870
198712006-02-18  Mark Mitchell  <mark@codesourcery.com>
19872
19873	PR c++/26266
19874	* g++.dg/template/static22.C: New test.
19875	* g++.dg/template/static23.C: New test.
19876	* g++.dg/template/static24.C: New test.
19877	* g++.dg/template/non-dependent13.C: New test.
19878	* g++.dg/init/member1.C: Tweak error markers.
19879
198802006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19881
19882	PR target/26255
19883	* gcc.c-torture/compile/pr26255.c: New test case.
19884
198852006-02-16  Roger Sayle  <roger@eyesopen.com>
19886
19887	* gfortran.fortran-torture/execute/where_10.f90: New test case.
19888	* gfortran.fortran-torture/execute/where_11.f90: Likewise.
19889	* gfortran.fortran-torture/execute/where_12.f90: Likewise.
19890	* gfortran.fortran-torture/execute/where_13.f90: Likewise.
19891	* gfortran.fortran-torture/execute/where_14.f90: Likewise.
19892	* gfortran.fortran-torture/execute/where_15.f90: Likewise.
19893	* gfortran.fortran-torture/execute/where_16.f90: Likewise.
19894
198952006-02-16  Jeff Law  <law@redhat.com>
19896
19897	* gcc.dg/tree-ssa/vrp24.c: Update expected output.
19898	* gcc.dg/tree-ssa/vrp26.c: New test.
19899
199002006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19901
19902	PR target/20353
19903	PR target/24578
19904	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19905	__UCLIBC__ is defined.
19906
199072006-02-16  Jakub Jelinek  <jakub@redhat.com>
19908
19909	PR fortran/26224
19910	* gfortran.dg/gomp/pr26224.f: New test.
19911
199122006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19913
19914	PR tree-opt/25918
19915	* lib/target-supports.exp
19916	(check_effective_target_vect_short_mult): New.
19917	(check_effective_target_vect_char_mult): New.
19918	(check_effective_target_vect_widen_sum_qi_to_si): New.
19919	(check_effective_target_vect_widen_sum_qi_to_hi): New.
19920	(check_effective_target_vect_widen_sum_hi_to_si): New.
19921	* gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19922	vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19923	* vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19924	* vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19925	* gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19926	vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19927	vect-reduc-pattern-2c.c
19928	* gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19929	vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19930	vect-reduc-pattern-1c.c
19931
199322005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19933
19934	PR fortran/24557
19935	* gfortran.dg/assumed_charlen_needed_1.f90: New test.
19936
199372006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19938
19939	PR fortran/26054
19940	* gfortran.dg/enum_8.f90: Remove check for warning.
19941	* gfortran.dg/iomsg_1.f90: Ditto.
19942	* gfortran.dg/enum_1.f90: Ditto.
19943	* gfortran.dg/enum_9.f90: Ditto.
19944	* gfortran.dg/enum_2.f90: Ditto.
19945	* gfortran.dg/enum_10.f90: Ditto.
19946	* gfortran.dg/enum_3.f90: Ditto.
19947	* gfortran.dg/flush_1.f90: Ditto.
19948	* gfortran.dg/enum_4.f90: Ditto.
19949	* gfortran.dg/array_constructor_1.f90: Ditto.
19950	* gfortran.dg/enum_5.f90: Ditto.
19951	* gfortran.dg/enum_6.f90: Ditto.
19952	* gfortran.dg/enum_7.f90: Ditto.
19953
199542006-02-15  Jakub Jelinek  <jakub@redhat.com>
19955
19956	PR middle-end/26300
19957	* gcc.c-torture/compile/20060215-1.c: New test.
19958
199592006-02-14  Roger Sayle  <roger@eyesopen.com>
19960
19961	PR middle-end/23670
19962	* gcc.dg/tree-ssa/andor-2.c: New test case.
19963
199642006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19965
19966	PR fortran/25045
19967	* optional_dim.f90: New test.
19968
199692006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19970
19971	PR fortran/26277
19972	* gfortran.dg/label_4.f90: New.
19973
199742006-02-14  Jakub Jelinek  <jakub@redhat.com>
19975	    Diego Novillo  <dnovillo@redhat.com>
19976	    Uros Bizjak  <uros@kss-loka.si>
19977
19978	* gfortran.dg/gomp: New directory.
19979
199802006-02-14  Richard Guenther  <rguenther@suse.de>
19981
19982	PR tree-optimization/26258
19983	* gcc.dg/torture/pr26258.c: New testcase.
19984
199852006-02-13  Jakub Jelinek  <jakub@redhat.com>
19986
19987	PR fortran/26246
19988	* gfortran.dg/pr26246_1.f90: New test.
19989	* gfortran.dg/pr26246_2.f90: New test.
19990
19991	PR middle-end/26092
19992	* gcc.c-torture/compile/20060208-1.c: New test.
19993
199942006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19995
19996	PR fortran/26074
19997	PR fortran/25103
19998	* gfortran.dg/module_parameter_array_refs_1.f90: New test.
19999	* gfortran.dg/bad_automatic_objects_1.f90: New test.
20000	* gfortran.dg/automatic_module_variable.f90: Change error message.
20001
20002	PR fortran/20861
20003	* gfortran.dg/internal_dummy_1.f90: New test.
20004
20005	PR fortran/20871
20006	* gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20007
20008
20009	PR fortran/25083
20010	* gfortran.dg/uncommon_block_data_1.f90: New test.
20011	* gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20012	with standard.
20013
20014	PR fortran/25088
20015	* gfortran.dg/typed_subroutine_1.f90: New test.
20016
200172006-02-13  Geoffrey Keating  <geoffk@apple.com>
20018
20019	* objc.dg/dwarf-1.m: New.
20020
200212006-02-13  Roger Sayle  <roger@eyesopen.com>
20022
20023	PR middle-end/24427
20024	* gcc.dg/tree-ssa/andor-1.c: New test case.
20025
200262006-02-13  Josh Conner  <jconner@apple.com>
20027
20028	PR target/25376
20029	* gcc.dg/pr25376.c: New test.
20030
20031	* gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20032	assemble.
20033	* lib/target-supports.exp (check_named_sections_available):
20034	Only compile named-sections test -- don't assemble.
20035
200362006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20037
20038	* g++.dg/warn/no-write-strings.C: New test.
20039	* g++.dg/warn/write-strings.C: Likewise.
20040	* g++.dg/warn/write-strings-default.C: Likewise.
20041
200422006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20043
20044	PR fortran/25806
20045	* gfortran.dg/ret_pointer_2.f90: New test.
20046
200472006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20048
20049	* gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20050
200512006-02-10  Jeff Law  <law@redhat.com>
20052
20053	* gcc.c-torture/compile/pr26213.c: New test.
20054
200552006-02-10  Steven G. Kargl  <kargls@comcast.net>
20056
20057	gfortran.dg/null_1.f90: New test.
20058
200592006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20060
20061	PR fortran/14771
20062	* gfortran.dg/parens_4.f90: New.
20063	* gfortran.dg/parens_5.f90: New.
20064
200652006-02-10  Richard Guenther  <rguenther@suse.de>
20066
20067	* gcc.dg/pr23372-1.c: Remove empty file.
20068
200692006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20070	Paul Thomas  <pault@gcc.gnu.org>
20071
20072	PR fortran/14771
20073	* gfortran.dg/parens_1.f90: New.
20074	* gfortran.dg/parens_2.f90: New.
20075	* gfortran.dg/parens_3.f90: New.
20076
200772006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20078
20079	PR fortran/26038
20080	* gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20081
20082	PR fortran/25059
20083	* gfortran.dg/impure_assignment_1.f90: New test.
20084
20085	PR fortran/25070
20086	* gfortran.dg/assumed_shape_ranks_1.f90: New test.
20087
200882006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20089
20090	PR target/26141
20091	* g++.dg/expr/stdarg2.C: New test.
20092
200932006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20094
20095	PR inline-asm/16194
20096	* gcc.dg/pr16194.c: New test.
20097
200982006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20099
20100	* ada/acats/run_acats: Use portable variant of "$@".
20101
201022006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20103
20104	* g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20105	* g++.old-deja/g++.benjamin/15351-1.C: Remove.
20106
201072006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20108
20109	PR tree-opt/26179
20110	* g++.dg/opt/pr26179.C: New test.
20111
201122006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20113
20114	PR middle-end/26134
20115	* gcc.dg/tree-ssa/complex-3.c: New test.
20116
201172006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20118
20119	* gcc.c-torture/compile/volatile-1.c: New test.
20120
201212006-02-09  Diego Novillo  <dnovillo@redhat.com>
20122
20123	PR 26180
20124	* gcc.dg/tree-ssa/pr26180.c: New test.
20125
201262006-02-08  Jeff Law  <law@redhat.com>
20127
20128	* gcc.dg/tree-ssa/pr21417.c: New test.
20129
201302006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20131
20132	* lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20133	scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20134
201352006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20136
20137	* lib/scanrtl.exp: New.
20138
201392006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20140
20141	PR c++/26071
20142	* g++.dg/other/virtual2.C: New test.
20143
20144	PR c++/26070
20145	* g++.dg/other/virtual1.C: New test.
20146
201472006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20148
20149	* lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20150	cleanup-ipa-dump): Update dump file glob patterns.
20151	* lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20152	scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20153
20154	* lib/gcc-dg.exp: Load it.
20155	* objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20156
201572006-02-07  Janis Johnson  <janis187@us.ibm.com>
20158
20159	PR testsuite/26159
20160	* gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20161	* gcc.dg/tree-ssa/pr23382.c: Ditto.
20162
201632006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20164
20165	PR fortran/25577
20166	* gfortran.dg/mvbits_1.f90: New.
20167
201682006-02-07  Dirk Mueller  <dmueller@suse.com>
20169
20170	* g++.dg/warn/Wdiv-by-zero.C: New test.
20171	* g++.dg/warn/Wno-div-by-zero.C: New.
20172
201732006-02-07  Jeff Law  <law@redhat.com>
20174
20175	* gcc.dg/tree-ssa/pr21559.c: New test.
20176
20177	* gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20178	multiple VRP passes.
20179	* gcc.dg/tree-ssa/vrp09.c: Likewise.
20180	* gcc.dg/tree-ssa/vrp18.c: Likewise.
20181	* gcc.dg/tree-ssa/pr21582.c: Likewise.
20182	* gcc.dg/tree-ssa/pr20657.c: Likewise.
20183	* gcc.dg/tree-ssa/pr21001.c: Likewise.
20184	* gcc.dg/tree-ssa/vrp02.c: Likewise
20185	* gcc.dg/tree-ssa/vrp11.c: Likewise
20186	* gcc.dg/tree-ssa/pr14341.c: Likewise
20187	* gcc.dg/tree-ssa/vrp19.c: Likewise
20188	* gcc.dg/tree-ssa/vrp20.c: Likewise
20189	* gcc.dg/tree-ssa/vrp03.c: Likewise
20190	* gcc.dg/tree-ssa/pr21086.c: Likewise
20191	* gcc.dg/tree-ssa/pr21959.c: Likewise
20192	* gcc.dg/tree-ssa/vrp21.c: Likewise
20193	* gcc.dg/tree-ssa/vrp04.c: Likewise
20194	* gcc.dg/tree-ssa/pr25485.c: Likewise
20195	* gcc.dg/tree-ssa/pr22026.c: Likewise
20196	* gcc.dg/tree-ssa/vrp22.c: Likewise
20197	* gcc.dg/tree-ssa/vrp05.c: Likewise
20198	* gcc.dg/tree-ssa/20030807-10.c: Likewise
20199	* gcc.dg/tree-ssa/pr20701.c: Likewise
20200	* gcc.dg/tree-ssa/vrp23.c: Likewise
20201	* gcc.dg/tree-ssa/vrp06.c: Likewise
20202	* gcc.dg/tree-ssa/pr22117.c: Likewise
20203	* gcc.dg/tree-ssa/pr20702.c: Likewise
20204	* gcc.dg/tree-ssa/vrp15.c: Likewise
20205	* gcc.dg/tree-ssa/pr21090.c: Likewise
20206	* gcc.dg/tree-ssa/pr21294.c: Likewise
20207	* gcc.dg/tree-ssa/vrp24.c: Likewise
20208	* gcc.dg/tree-ssa/vrp07.c: Likewise
20209	* gcc.dg/tree-ssa/pr21563.c: Likewise
20210	* gcc.dg/tree-ssa/pr25382.c: Likewise
20211	* gcc.dg/tree-ssa/vrp16.c: Likewise
20212	* gcc.dg/tree-ssa/vrp25.c: Likewise
20213	* gcc.dg/tree-ssa/vrp08.c: Likewise
20214	* gcc.dg/tree-ssa/20030807-6.c: Likewise
20215	* gcc.dg/tree-ssa/vrp17.c: Likewise
20216	* gcc.dg/tree-ssa/pr21458.c: Likewise
20217	* g++.dg/tree-ssa/pr18178.C: Likewise
20218
202192006-02-07  Richard Guenther  <rguenther@suse.de>
20220
20221	PR c++/26140
20222	Revert
20223	2006-01-30  Richard Guenther  <rguenther@suse.de>
20224	PR c++/23372
20225	* gcc.dg/pr23372-1.C: New testcase.
20226
20227	* g++.dg/tree-ssa/pr26140.C: New testcase.
20228
202292006-02-07  Mark Mitchell  <mark@codesourcery.com>
20230
20231	PR c++/9737
20232	* g++.dg/template/ttp15.C: New test.
20233	* g++.dg/template/ttp16.C: Likewise.
20234	* g++.dg/template/ttp17.C: Likewise.
20235	* g++.old-deja/g++.pt/ttp36.C: Remove.
20236	* g++.old-deja/g++.pt/ttp19.C: Likewise.
20237	* g++.old-deja/g++.pt/ttp37.C: Likewise.
20238	* g++.old-deja/g++.pt/ttp38.C: Likewise.
20239	* g++.old-deja/g++.pt/ttp39.C: Likewise.
20240	* g++.old-deja/g++.pt/ttp9.C: Likewise.
20241	* g++.old-deja/g++.pt/ttp40.C: Likewise.
20242	* g++.old-deja/g++.pt/ttp51.C: Likewise.
20243	* g++.old-deja/g++.pt/ttp26.C: Likewise.
20244	* g++.old-deja/g++.pt/ttp36.C: Likewise.
20245
202462005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20247
20248	PR libfortran/23815
20249	* unf_io_convert_4.f90: New test.
20250
202512006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20252
20253	* gcc.dg/tree-ssa/loadpre10.c: New test.
20254	* gcc.dg/tree-ssa/loadpre11.c: Ditto.
20255	* gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20256	* gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20257
202582006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20259
20260	PR libfortran/24685
20261	* gfortran.dg/large_real_kind_form_io_2.f90: New test.
20262
202632006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20264
20265	PR tree-opt/25251
20266	* gfortran.dg/assign_7.f: New test.
20267
202682006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20269
20270	PR fortran/26041
20271	PR fortran/26064
20272	* gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20273	* gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20274	* gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20275
202762006-02-05  Jakub Jelinek  <jakub@redhat.com>
20277
20278	* gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20279	in size_t typedef.
20280
202812006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20282
20283	* g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20284	* g++.dg/charset/string.c (foo): Likewise.
20285	* g++.dg/ext/builtin1.C (printf): Change first parameter type to
20286	const char*
20287	* g++.dg/ext/builtin2.C (printf): Likewise.
20288	* g++.dg/init/new15.C (printf): Likewise.
20289	* g++.dg/opt/pr17697-1.C (foo): Likewise.
20290	* g++.dg/opt/pr17697-2.C (foo): Likewise.
20291	* g++.dg/opt/pr17697-3.C (foo): Likewise.
20292	* g++.dg/template/non-dependent4.C (temp): Likewise.
20293	* g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20294	* g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20295	parameter type to const char*.
20296	* g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20297	Change type to const char*.
20298	* g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20299	Likewise.
20300	* g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20301	second parameter type to const char*.
20302	* g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20303	(Y::Y): Change parameter type to const char*.
20304	* g++.old-deja/g++.jason/ref12.C (f): Likewise.
20305	* g++.old-deja/g++.jason/report.C: Apply const correctness.
20306	* g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20307	* g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20308	(char*).
20309	* g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20310	const char*.
20311	* g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20312	type to const char*.
20313	* g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20314	return type to const char*.
20315	* g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20316	to const char*.
20317	* g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20318	* g++.old-deja/g++.law/refs1.C: Likewise.
20319	* g++.old-deja/g++.law/visibility1.C: Likewise.
20320	* g++.old-deja/g++.law/visibility2.C: Likewise.
20321	* g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20322	const char*.
20323	* g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20324	* g++.old-deja/g++.mike/net48.C: Likewise.
20325	* g++.old-deja/g++.mike/p646.C: Likewise.
20326	* g++.old-deja/g++.mike/p6746.C: Likewise.
20327	* g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20328	type to const char*.
20329	* g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20330	deprecated conversion warning.
20331	* g++.old-deja/g++.other/init15.C (A::name): Change type to const
20332	char*.
20333	* g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20334	* g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20335	* g++.old-deja/g++.pt/explicit8.C: Likewise.
20336	* g++.old-deja/g++.pt/m6.C (xx): Likewise.
20337	* g++.old-deja/g++.pt/m7.C (xx): Likewise.
20338	* g++.old-deja/g++.pt/nontype3.C: Likewise.
20339	* g++.old-deja/g++.pt/t39.C: Likewise.
20340	* g++.old-deja/g++.robertl/eb106.C: Likewise.
20341	* g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20342
203432006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20344
20345	PR fortran/25075
20346	intrinsic_argument_conformance_1.f90: New test.
20347
203482006-02-03  Steven G. Kargl  <kargls@comcast.net>
20349
20350	PR fortran/20845
20351	* gfortran.dg/char_result_11.f90: Add SAVE.
20352	* gfortran.dg/der_pointer_4.f90: Ditto.
20353	* gfortran.dg/default_initialization.f90: New test.
20354
203552006-02-03  Jeff Law  <law@redhat.com>
20356
20357	* lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20358	handle more than 100 dump files.
20359	(cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20360	* lib/scantree.exp (scan-tree-dump): Likewise.
20361	(scan-tree-dump-times, scan-tree-dump-not): Likewise.
20362	(scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20363	* lib/scanipa.exp (scan-ipa-dump): Likewise.
20364	(scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20365	(scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20366
203672006-02-03  Diego Novillo  <dnovillo@redhat.com>
20368
20369	* gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20370
203712006-02-03  Mark Mitchell  <mark@codesourcery.com>
20372
20373	* g++.dg/template/using12.C: New test.
20374
203752006-02-03  Alan Modra  <amodra@bigpond.net.au>
20376
20377	* gcc.target/powerpc/pr25960.c: New test.
20378
203792006-02-02  Steven G. Kargl  <kargls@comcast>
20380
20381	PR fortran/24958
20382	gfortran.dg/nullify_2.f90: New test.
20383
203842006-02-02  Diego Novillo  <dnovillo@redhat.com>
20385
20386	PR 25990
20387	* gcc.dg/gomp/pr25990.c: New test.
20388
203892006-01-31  Mark Mitchell  <mark@codesourcery.com>
20390
20391	PR c++/25342
20392	* g++.gd/template/partial4.C: New test.
20393
203942006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20395
20396	PR middle-end/26001
20397	* gfortran.dg/data_char_2.f90: New.
20398
203992006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20400
20401	PR fortran/26039
20402	maxval_maxloc_conformance_1.f90: New test.
20403
204042006-01-31  Richard Guenther  <rguenther@suse.de>
20405
20406	* gcc.target/i386/sselibm-1.c: New testcase.
20407	* gcc.target/i386/sselibm-2.c: Likewise.
20408	* gcc.target/i386/sselibm-3.c: Likewise.
20409	* gcc.target/i386/sselibm-4.c: Likewise.
20410	* gcc.target/i386/sselibm-5.c: Likewise.
20411
204122005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20413
20414	PR fortran/24266
20415	* gfortran.dg/arrayio_derived_2.f90: New.
20416
204172006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20418
20419	* gcc.dg/unsigned-long-compare.c: New test.
20420
204212006-01-30  Steve Ellcey  <sje@cup.hp.com>
20422
20423	PR testsuite/25318
20424	* lib/target-supports.exp (check_effective_target_freorder):
20425	Check to see if target supports -freorder-blocks-and-partition.
20426	* g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20427	instead of "dg-require-named-sections".
20428
204292006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20430
20431	PR target/14798:
20432	* gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20433	* gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20434	* gcc.dg/pragma-isr-trapa2.c: Likewise.
20435	* gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20436	* gcc.dg/pragma-isr-trap_exit.c: Likewise.
20437	* gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20438	* gcc.dg/attr-isr-trap_exit.c: Likewise.
20439	* gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20440
204412006-01-30  Richard Guenther  <rguenther@suse.de>
20442
20443	PR c++/23372
20444	* gcc.dg/pr23372-1.C: New testcase.
20445
204462006-01-29  Diego Novillo  <dnovillo@redhat.com>
20447
20448	* gcc.dg/gomp/pr25874.c: New test.
20449
204502006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20451
20452	PR tree-opt/25911
20453	* gcc.dg/vect/fast-math-vect-pr25911.c: New.
20454
204552006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20456
20457	PR fortran/18578
20458	PR fortran/18579
20459	PR fortran/20857
20460	PR fortran/20885
20461	* gfortran.dg/intent_out_1.f90: New test.
20462
204632006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20464
20465	PR fortran/17911
20466	* gfortran.dg/procedure_lvalue.f90: New test.
20467
20468	PR fortran/20895
20469	PR fortran/25030
20470	* gfortran.dg/char_pointer_assign_2.f90: New test.
20471	* gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20472	assignment to be consistent with standard.
20473	* gfortran.dg/char_result_2.f90: The same.
20474	* gfortran.dg/char_result_8.f90: The same.
20475
204762006-01-28  Zack Weinberg  <zackw@panix.com>
20477
20478	* gcc.dg/Woverlength-strings.c
20479	* gcc.dg/Woverlength-strings-pedantic-c89.c
20480	* gcc.dg/Woverlength-strings-pedantic-c89-no.c
20481	* gcc.dg/Woverlength-strings-pedantic-c99.c
20482	* gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20483
204842006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20485
20486	* gcc.c-torture/execute/20060127-1.c: New test.
20487
204882006-01-28  Mark Mitchell  <mark@codesourcery.com>
20489
20490	PR c++/25999
20491	* g++.dg/ext/pragmaweak1.C: New test.
20492
204932006-01-28  Mark Mitchell  <mark@codesourcery.com>
20494
20495	PR c++/25855
20496	* g++.dg/template/spec29.C: New test.
20497
204982006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20499
20500	PR c/19606.
20501	* gcc.c-torture/execute/pr19606.c: New.
20502
205032006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20504
20505	* gcc.dg/pragma-re-4.c: New test.
20506
205072005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20508
20509	PR fortran/25964
20510	* gfortran.dg/assumed_size_refs_3.f90: New test.
20511
205122006-01-27  Ben Elliston  <bje@au.ibm.com>
20513
20514	* gcc.misc-tests/dectest.exp: Remove defunct comment.
20515
205162006-01-26  Laurent GUERBY <laurent@guerby.net>
20517
20518	PR ada/21317
20519	* ada/acats/support/impdef.a: Add One_Long_Second.
20520	* ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20521	* ada/acats/tests/c9/c94026.a: Likewise.
20522	* ada/acats/tests/c9/c97305c.ada: Likewise.
20523	* ada/acats/tests/c9/c99004a.ada: Likewise.
20524
205252005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20526
20527	PR fortran/25964
20528	* gfortran.dg/global_references_2.f90: New test.
20529
20530	PR fortran/25084
20531	PR fortran/20852
20532	PR fortran/25085
20533	PR fortran/25086
20534	* gfortran.dg/assumed_charlen_function_1.f90: New test.
20535	* gfortran.dg/assumed_charlen_function_3.f90: New test.
20536
20537	PR fortran/25416
20538	* gfortran.dg/assumed_charlen_function_2.f90: New test.
20539
205402006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20541
20542	PR c/25892
20543	* gcc.dg/Wpointer-sign.c: New.
20544	* gcc.dg/Wpointer-sign-Wall.c: New.
20545	* gcc.dg/Wpointer-sign-Wall-no.c: New.
20546	* gcc.dg/Wpointer-sign-pedantic.c: New.
20547	* gcc.dg/Wpointer-sign-pedantic-no.c: New.
20548	* gcc.dg/conv-2.c: Use -Wpointer-sign.
20549
205502006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20551
20552	PR C/25861
20553	* gcc.c-torture/compile/pr25861.c: New test.
20554
205552006-01-26  Paul Brook  <paul@codesourcery.com>
20556
20557	* gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20558	on short-enum targets.
20559	* gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20560	variable.
20561	(generate_fields): Use short_enums.
20562	(main): Set short_enums.  Document -e.
20563	* g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20564	on short-enum targets.
20565	* g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20566	variable.
20567	(generate_fields): Use short_enums.
20568	(main): Set short_enums.  Document -e.
20569	* lib/target-supports.exp (check_effective_target_short_enums): New.
20570
205712006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20572
20573	PR target/25947
20574	* gcc.dg/torture/pr25947-1.c: New test.
20575
205762006-01-25  Jan Hubicka  <jh@suse.cz>
20577	    Roger Sayle  <roger@eyesopen.com>
20578
20579	PR rtl-optimization/25703
20580	* gcc.target/i386/20060125-1.c: New test case.
20581	* gcc.target/i386/20060125-2.c: New test case.
20582
205832006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20584
20585	PR fortran/18540
20586	* gfortran.dg/goto_1.f: New.
20587
205882006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20589
20590	PR fortran/25716
20591	* gfortran.dg/char_result_11.f90: Make it sensitive to PR
20592	25716 on 32-bit systems too.
20593
205942006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20595
20596	PR testsuite/25590
20597	* gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20598
205992006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20600
20601	* gcc.dg/tree-ssa/gen-vect-33.c: New.
20602
206032006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20604
20605	PR fortran/25835
20606	* gfortran.dg/read_eof.f90: Delete, renamed.
20607	* gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20608	* gfortran.dg/read_eof_2.f90: New test.
20609	* gfortran.dg/read_eof_3.f90: New test.
20610
206112006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20612
20613	PR tree-opt/25860
20614	* gcc.c-torture/compile/pr25860.c: New test.
20615
206162006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20617
20618	PR c++/25552
20619	* g++.dg/parse/dtor8.C: New test.
20620
206212006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20622
20623	PR testsuite/25891
20624	* lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20625	* gcc.dg/gomp/gomp.exp: Return without testing anything if
20626	check_effective_target_fopenmp returns 0.
20627
206282006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20629
20630	PR ada/20548
20631	* ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20632	* ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20633	* ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20634
206352006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20636
20637	PR tree-opt/25857
20638	* g++.dg/opt/pr25857.C: New test.
20639
206402006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20641	Jan Hubicka  <jh@suse.cz>
20642	Richard Guenther  <rguenther@suse.de>
20643
20644	PR rtl-optimization/25654
20645	* gcc.dg/torture/pr25654.c: New testcase.
20646	* gcc.target/i386/pr25654.c: Likewise.
20647
206482005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20649
20650	PR fortran/25901
20651	* gfortran.dg/internal references_2.f90: New test.
20652
20653	Fix regression in testing of admissability of attributes.
20654	* gfortran.dg/intent_used_1.f90: New test.
20655
206562006-01-23  Ben Elliston  <bje@au.ibm.com>
20657
20658	* gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20659	Remove target conditional torture options for i?86 and x86_64
20660	GNU/Linux.
20661
206622006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20663
20664	PR c++/10891
20665	* g++.dg/rtti/no-rtti.C: New.
20666
206672006-01-21  Mark Mitchell  <mark@codesourcery.com>
20668
20669	PR c++/25895
20670	* g++.dg/inherit/conv2.C: New test.
20671
20672	PR c++/25856
20673	* g++.dg/parse/dtor7.C: New test.
20674
20675	PR c++/25858
20676	* g++.dg/template/crash44.C: New test.
20677
206782005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20679
20680	PR fortran/25124
20681	PR fortran/25625
20682	* gfortran.dg/internal_references_1.f90: New test.
20683	  PR fortran/20881
20684	PR fortran/23308
20685	PR fortran/25538
20686	PR fortran/25710
20687	* gfortran.dg/global_references_1.f90: New test.
20688	* gfortran.dg/g77/19990905-1.f: Restore the error that
20689	there is a clash between the common block name and
20690	the name of a subroutine reference.
20691
20692	PR fortran/PR24276
20693	* gfortran.dg/aliasing_dummy_1.f90: New test.
20694
206952006-01-21  Alan Modra  <amodra@bigpond.net.au>
20696
20697	* gcc.dg/vmx/1b-01.c: Warning fix.
20698	* gcc.dg/vmx/1c-02.c: Likewise.
20699	* gcc.dg/vmx/gcc-bug-4.c: Likewise.
20700
207012006-01-20  Steve Ellcey  <sje@cup.hp.com>
20702
20703	PR testsuite/24962
20704	* gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20705
207062006-01-20  Richard Guenther  <rguenther@suse.de>
20707	Steven Bosscher <stevenb.gcc@gmail.com>
20708
20709	PR rtl-optimization/24626
20710	* gcc.dg/torture/pr24626-1.c: New testcase.
20711	* gcc.dg/torture/pr24626-2.c: Likewise.
20712	* gcc.dg/torture/pr24626-3.c: Likewise.
20713	* gcc.dg/torture/pr24626-4.c: Likewise.
20714
207152006-01-20  Dirk Mueller  <dmueller@suse.com>
20716
20717	PR c++/5520
20718	* g++.dg/warn/empty-body.C: New.
20719
207202006-01-19  Mark Mitchell  <mark@codesourcery.com>
20721
20722	PR c++/22136
20723	* g++.dg/template/using10.C: New test.
20724	* g++.dg/temlpate/using11.C: Likewise.
20725	* g++.dg/inherit/using5.C: Tweak error messages.
20726
207272006-01-20  Alan Modra  <amodra@bigpond.net.au>
20728
20729	* gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20730	target test.
20731	* gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20732
207332006-01-19  Jan Hubicka  <jh@suse.cz>
20734
20735	* gcc.target/i386/lea.c: Test pentiumpro, not i686.
20736
207372006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20738
20739	PR c++/25854
20740	* g++.dg/template/spec28.C: New test.
20741
207422006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20743
20744	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20745	(switchfiles): Fix fprintf's by adding srcdir or removing it.
20746
207472006-01-19  Diego Novillo  <dnovillo@redhat.com>
20748
20749	* gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20750	* gcc.dg/gomp/critical-1.c: Likewise.
20751	* gcc.dg/gomp/critical-3.c: Likewise.
20752	* gcc.dg/gomp/empty.c: Likewise.
20753	* gcc.dg/gomp/ordered-1.c: Likewise.
20754	* gcc.dg/gomp/for-4.c: Likewise.
20755	* gcc.dg/gomp/for-6.c: Likewise.
20756	* gcc.dg/gomp/master-3.c: Likewise.
20757	* gcc.dg/gomp/for-8.c: Likewise.
20758	* gcc.dg/gomp/for-10.c: Likewise.
20759	* gcc.dg/gomp/for-18.c: Likewise.
20760	* gcc.dg/gomp/for-5.c: Likewise.
20761	* gcc.dg/gomp/for-7.c: Likewise.
20762	* gcc.dg/gomp/for-9.c: Likewise.
20763
207642006-01-18  Jeff Law  <law@redhat.com>
20765
20766	* gcc.dg/tree-ssa/vrp25.c: New test.
20767
207682006-01-19  Richard Sandiford  <richard@codesourcery.com>
20769
20770	* gcc.dg/pr25805.c: Fix misapplied patch.
20771
207722006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20773
20774	* lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20775	(check_effective_target_vect_udot_qi): New.
20776	(check_effective_target_vect_sdot_hi): New.
20777	(check_effective_target_vect_udot_hi): New.
20778	* gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20779	prefixed with "wrapv-" with -fwrapv.
20780	* gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20781	* gcc.dg/vect/vect-reduc-dot-u8.c: New.
20782	* gcc.dg/vect/vect-reduc-dot-u16.c: New.
20783	* gcc.dg/vect/vect-reduc-dot-s8.c: New.
20784	* gcc.dg/vect/vect-reduc-dot-s16.c: New.
20785
20786	* lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20787	* gcc.dg/vect/vect-reduc-pattern-1.c: New.
20788	* gcc.dg/vect/vect-reduc-pattern-2.c: New.
20789	* gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20790
207912006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20792
20793	PR c++/16829
20794	* g++.dg/other/default2.C: New test.
20795	* g++.dg/other/default3.C: New test.
20796
207972006-01-19  Richard Sandiford  <richard@codesourcery.com>
20798
20799	PR c/25805
20800	* gcc.dg/pr25805.c: New file.
20801
208022006-01-18  Mark Mitchell  <mark@codesourcery.com>
20803
20804	PR c++/25836
20805	* g++.dg/template/init6.C: New test.
20806
208072006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20808
20809	* gcc.dg/tree-ssa/pr24287.c: New test
20810
208112006-01-18  Eric Christopher  <echristo@apple.com>
20812
20813	* g++.dg/eh/table.C: New.
20814
208152006-01-18  DJ Delorie  <dj@redhat.com>
20816
20817	* gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20818	gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20819	gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20820	gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20821
208222006-01-18  Jeff Law  <law@redhat.com>
20823
20824	* gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20825	on wrapping on overflow semantics.
20826
20827	* gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20828
20829	* gcc.gc/tree-ssa/vrp23.c: New test.
20830	* gcc.gc/tree-ssa/vrp24.c: New test.
20831
208322006-01-18  Richard Henderson  <rth@redhat.com>
20833	    Aldy Hernandez  <aldyh@redhat.com>
20834	    Jakub Jelinek  <jakub@redhat.com>
20835	    Diego Novillo  <dnovillo@redhat.com>
20836	    Uros Bizjak  <uros@kss-loka.si>
20837
20838	* gcc.dg/gomp: New directory.
20839
208402006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20841	    Steven G. Kargl  <kargls@comcast.net>
20842
20843	PR fortran/20869
20844	* gfortran.dg/intrinsic_external_1.f90: New test.
20845
20846	PR fortran/20875.
20847	* gfortran.dg/elemental_pointer_1.f90: New test.
20848
20849	PR fortran/25024
20850	* gfortran.dg/external_procedures_1.f90: New test.
20851
20852	PR fortran/25785
20853	gfortran.dg/assumed_present.f90: New test.
20854
208552006-01-18  Jakub Jelinek  <jakub@redhat.com>
20856
20857	* g++.dg/parse/lookup5.C: New test.
20858
208592006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20860
20861	PR fortran/25697
20862	* gfortran.dg/read_eof.f90: New test.
20863
208642006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20865
20866	* gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20867	add a closing brace.
20868
208692006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20870
20871	PR fortran/25631
20872	* gfortran.dg/fmt_tl.f: New test.
20873
208742006-01-17  Eric Christopher  <echristo@apple.com>
20875
20876	* g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20877	* g++.old-deja/g++.warn/impint2.C: Ditto.
20878	* g++.old-deja/g++.other/null1.C: Ditto.
20879	* g++.dg/warn/conv2.C: Ditto.
20880	* g++.dg/warn/conv4.C: New file.
20881
208822006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20883
20884	* g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20885
208862006-01-17  Andreas Jaeger  <aj@suse.de>
20887	    Janis Johnson <janis187@us.ibm.com>
20888
20889	* g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20890	in 64-bit.
20891	* gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20892	* gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20893
208942006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20895
20896	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20897	(switchfiles): xfail txxx where xxx >= 25.
20898
208992006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20900
20901	PR testsuite/25764
20902	* gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20903
209042006-01-17  Jakub Jelinek  <jakub@redhat.com>
20905
20906	PR c/25682
20907	* gcc.dg/pr25682.c: New test.
20908	* g++.dg/parse/array-size2.C: New test.
20909
209102006-01-16  Ian Lance Taylor  <ian@airs.com>
20911
20912	* consistency.vlad: Remove entire directory, 1652 files.
20913
209142006-01-16  Janis Johnson  <janis187@us.ibm.com>
20915
20916	* lib/target-supports.exp (check_effective_target_dfp_nocache,
20917	check_effective_target_dfprt_nocache): New.
20918	(check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20919	(check_effective_target_dfprt): New.
20920	* lib/c-compat.exp (check_dfp): Remove.
20921	(compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20922	* gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20923	level of support for decimal float.
20924	* gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20925	compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20926	compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20927	compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20928	convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20929	convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20930	convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20931	func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20932	func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20933	operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20934	operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20935	struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20936	directives.
20937
209382006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20939
20940	PR testsuite/25741
20941	* lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20942	$base_dir/../.
20943	* lib/gfortran.exp (gfortran_init): Likewise.
20944	* lib/obj-c++.exp (obj-c++_init): Likewise.
20945	* lib/scanasm.exp (scan-assembler-dem): Likewise.
20946	(scan-assembler-dem-not): Likewise.
20947	* lib/scandump.exp (scan-dump-dem): Likewise.
20948	(scan-dump-dem-not): Likewise.
20949
209502006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20951
20952	PR testsuite/25767
20953	* lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20954	powerpc-*-darwin*.
20955	* lib/obj-c++.exp (obj-c++_init): Likewise.
20956
209572006-01-16  Richard Guenther  <rguenther@suse.de>
20958
20959	* gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20960
209612006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20962
20963	PR testsuite/25777
20964	* ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20965	to LD_LIBRARY_PATH.
20966
209672006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20968	    Andrew Pinski  <pinskia@physics.uc.edu>
20969
20970	* gcc.dg/minmax-1.c: New test.
20971
209722006-01-16  Ben Elliston  <bje@au.ibm.com>
20973
20974	* gcc.dg/dfp/dfp.exp: Correct FSF address.
20975	* gcc.misc-tests/dectest.exp: Ditto.
20976
209772006-01-15  Ian Lance Taylor  <ian@airs.com>
20978
20979	PR testsuite/25796
20980	* gcc.target/i386/cmov6.c: Use -march=k8.
20981
209822006-01-15  Andreas Jaeger  <aj@suse.de>
20983
20984	* g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20985	x86 does not have __float128.
20986
209872006-01-14  Ian Lance Taylor  <ian@airs.com>
20988
20989	* gcc.target/i386/cmov6.c: New test.
20990
209912006-01-14  Mark Mitchell  <mark@codesourcery.com>
20992
20993	PR c++/25663
20994	* g++.dg/template/ctor6.C: New test.
20995
209962006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20997
20998	PR tree-optimization/25485
20999	* gcc.dg/tree-ssa/pr25485.c: New.
21000
210012006-01-14  Richard Guenther  <rguenther@suse.de>
21002
21003	PR tree-optimization/22548
21004	PR tree-optimization/22555
21005	PR tree-optimization/22501
21006	* gcc.dg/tree-ssa/alias-4.c: New testcase.
21007	* gcc.dg/tree-ssa/alias-5.c: Likewise.
21008	* gcc.dg/tree-ssa/alias-6.c: Likewise.
21009	* gcc.dg/tree-ssa/alias-7.c: Likewise.
21010	* gcc.dg/tree-ssa/alias-8.c: Likewise.
21011	* gcc.dg/tree-ssa/alias-9.c: Likewise.
21012	* gcc.dg/tree-ssa/alias-10.c: Likewise.
21013	* gcc.dg/tree-ssa/alias-11.c: Likewise.
21014	* gcc.dg/tree-ssa/alias-12.c: Likewise.
21015
210162006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21017
21018	* gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21019	* gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21020
210212006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21022	Richard Guenther  <rguenther@suse.de>
21023
21024	PR rtl-optimization/24257
21025	* gcc.dg/torture/pr24257.c: New testcase.
21026
210272006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21028
21029	* gcc.c-torture/execute/20060110-1.c: New test.
21030	* gcc.c-torture/execute/20060110-2.c: New test.
21031
210322006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21033
21034	* gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21035
210362006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21037
21038	PR fortran/25756
21039	* gfortran.dg/label_3.f90: New test.
21040
210412006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21042
21043	PR tree-optimization/25771
21044	* g++.dg/tree-ssa/pr25771.C: New test
21045
210462006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21047
21048	PR tree-opt/24365
21049	* g++.dg/opt/complex5.C: New test.
21050
210512006-01-13  Richard Guenther  <rguenther@suse.de>
21052
21053	* gcc.target/i386/387-9.c: New testcase.
21054
210552006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057	PR c++/24824
21058	* g++.dg/debug/dwarf2-1.C: New.
21059
210602006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21061
21062	PR testsuite/25728
21063	* lib/gcov.exp (verify-lines): Add "close $fd".
21064
210652006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21066	    Ben Elliston  <bje@au.ibm.com>
21067
21068	* gcc.dg/dfp/inf-1.c: New test.
21069
210702006-01-12  Janis Johnson <janis187@us.ibm.com>
21071	    Yao Qi  <qiyaoltc@cn.ibm.com>
21072	    Ben Elliston  <bje@au.ibm.com>
21073	    Jon Grimm  <jgrimm2@us.ibm.com>
21074
21075	* gcc.dg/nodfp-1.c: New test.
21076	* gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21077	* gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21078	* gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21079	* gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21080	* gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21081	* gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21082	* gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21083	* gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21084	* gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21085	* gcc.dg/format/dfp-scanf-1.c: Likewise.
21086	* gcc.dg/format/dfp-printf-1.c: Likewise.
21087	* gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21088	(compat_setup_dfp): New.
21089	* gcc.dg/compat/compat.exp: Use it.
21090	(compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21091	Make some variables global, prepend "compat_" to their names.
21092	* gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21093	* gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21094	* gcc.misc-tests/dectest.exp: New test driver for decTest.
21095	* lib/compat.exp (compat_skip_list): Make global, rename.
21096	* lib/c-compat.exp: New file.
21097	* lib/target-supports.exp (check_effective_target_dfp): New.
21098
21099	* gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21100	gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21101	gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21102	gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21103	gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21104	gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21105	gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21106	gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21107	gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21108	gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21109	gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21110	gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21111	gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21112	gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21113	gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21114	gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21115	gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21116	gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21117	gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21118	gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21119	gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21120	gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21121	gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21122	gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21123	gcc.dg/dfp/struct-layout-1.c,
21124	gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21125	gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21126	gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21127	gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21128	gcc.dg/dfp/func-vararg-dfp.c,
21129	gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21130	gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21131	gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21132	gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21133	gcc.dg/dfp/wtr-conversion-1.c: New tests.
21134
211352006-01-11  Richard Guenther  <rguenther@suse.de>
21136
21137	PR tree-optimization/25734
21138	* gcc.dg/tree-ssa/pr25734.c: New testcase.
21139
211402006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21141
21142	PR fortran/25486
21143	* gfortran.dg/literal_character_constant_1_x.F: New test.
21144	* gfortran.dg/literal_character_constant_1_y.F: Ditto.
21145	* gfortran.dg/literal_character_constant_1_z.F: Ditto.
21146	* gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21147
211482006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21149
21150	PR c++/25386
21151	* g++.dg/ext/packed3.C: Add expected packed error.
21152
211532006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21154
21155	PR target/25706
21156	* gcc.dg/torture/pr25706-1.c: New test.
21157
211582006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21159
21160	PR tree-optimization/23109
21161	PR tree-optimization/23948
21162	PR tree-optimization/24123
21163
21164	* gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21165	gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21166	gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21167	g++.dg/tree-ssa/pr23948.C: New testcases.
21168	* gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21169	three divisions in order to do the optimization.
21170
211712006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21172
21173	PR c++/25632
21174	* g++.dg/other/pr25632.C: New test.
21175
211762006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21177
21178	PR fortran/25730
21179	* gfortran.dg/used_types_1.f90: New test.
21180
211812006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21182
21183	PR target/25718
21184	* gcc.dg/torture/pr25718-1.c: New test.
21185
211862006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21187
21188	* gfortran.dg/list_read_2.f90: Fix typo in description.
21189
211902006-01-10  Jan Beulich  <jbeulich@novell.com>
21191
21192	* lib/target-supports.exp (check_visibility_available): Simplify test
21193	for *-*-netware*.
21194	(check_profiling_available): Fail for *-*-netware*.
21195	* g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21196	* gcc.dg/20021014-1.c: Likewise.
21197	* gcc.dg/nest.c: Likewise.
21198
211992006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21200
21201	fortran/24936
21202	* gfortran.dg/forall_3.f90: New test.
21203
212042006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21205
21206	PR fortran/21977
21207	* gfortran.dg/nesting_2.f90: New test.
21208	* gfortran.dg/nesting_3.f90: New test.
21209
212102006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21211
21212	* gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21213	Fix typo in comment.
21214
212152006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21216
21217	* gfortran.dg/single_char_string.f90: New test.
21218
212192006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21220
21221	* gfortran.dg/ichar_2.f90: New test.
21222
212232006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21224
21225	PR fortran/25093
21226	* gfortran.dg/private_type_4.f90: New.
21227
212282006-01-07  Richard Guenther  <rguenther@suse.de>
21229
21230	* gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21231
212322006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21233
21234	* gfortran.dg/func_decl_1.f90: New.
21235	* gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21236	* gfortran.dg/array_alloc_2.f90: Likewise.
21237	* gfortran.dg/char_result_8.f90: Likewise.
21238	* gfortran.dg/dup_save_1.f90: Likewise.
21239	* gfortran.dg/dup_save_2.f90: Likewise.
21240	* gfortran.dg/f2c_6.f90: Likewise.
21241	* gfortran.dg/f2c_7.f90: Likewise.
21242	* gfortran.dg/func_result_2.f90: Likewise.
21243	* gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21244
212452006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21246
21247	PR fortran/22146
21248	* gfortran.dg/elemental_subroutine_1.f90: New test.
21249	* gfortran.dg/elemental_subroutine_2.f90: New test.
21250
21251	PR fortran/25029
21252	PR fortran/21256
21253	* gfortran.dg/assumed_size_refs_1.f90: New test.
21254
21255	PR fortran/20868
21256	PR fortran/20870
21257	* gfortran.dg/assumed_size_refs_2.f90: New test.
21258	* gfortran.dg/initialization_1.f90: Change warning message.
21259
212602006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21261
21262	* gcc.dg/tree-ssa/loop-15.c: New test.
21263
212642006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21265
21266	PR fortran/25598
21267	* gfortran.dg/backspace_3.f: New test.
21268	* gfortran.dg/backspace_4.f: New test.
21269
212702006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21271
21272	PR fortran/24268
21273	* gfortran.dg/fmt_white.f: Update test.
21274
212752006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21276
21277	* gcc.dg/cast-1.c: Add new warning.
21278	* gcc.dg/cast-2.c: Likewise.
21279	* gcc.dg/cast-3.c: Likewise.
21280	* gcc.dg/format/cast-1.c: Likewise.
21281	* gcc.dg/cast-4.c: New testcase.
21282
212832006-01-05  Richard Guenther  <rguenther@suse.de>
21284
21285	PR tree-optimization/22555
21286	* gcc.dg/tree-ssa/alias-3.c: New testcase.
21287
212882006-01-05  Richard Guenther  <rguenther@suse.de>
21289	    Diego Novillo  <dnovillo@redhat.com>
21290
21291	* gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21292	* gcc.dg/tree-ssa/loop-8.c: Likewise.
21293	* gcc.dg/tree-ssa/loop-1.c: Likewise.
21294	* gcc.dg/tree-ssa/pr23294.c: Likewise.
21295	* gcc.dg/tree-ssa/pr21985.c: Likewise.
21296	* gcc.dg/tree-ssa/loop-14.c: Likewise.
21297	* gcc.dg/tree-ssa/loop-2.c: Likewise.
21298	* gcc.dg/tree-ssa/loop-3.c: Likewise.
21299	* gcc.dg/tree-ssa/loop-4.c: Likewise.
21300	* gcc.dg/tree-ssa/pr21171.c: Likewise.
21301	* gcc.dg/tree-ssa/loop-5.c: Likewise.
21302	* gcc.dg/tree-ssa/loop-10.c: Likewise.
21303	* gcc.dg/tree-ssa/loop-6.c: Likewise.
21304	* treelang/compile/extravar.tree: Likewise.
21305	* g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21306	* g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21307	* g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21308	* g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21309	* gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21310
213112006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21312
21313	* g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21314	for 64-bit fix.
21315
213162006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21317
21318	PR fortran/23675
21319	gfortran.dg/char_result_11.f90: New.
21320
213212006-01-04  Mark Mitchell  <mark@codesourcery.com>
21322
21323	PR c++/24782
21324	* g++.dg/parse/access9.C: New test.
21325	* g++.dg/tc1/dr52.C: Tweak error markers.
21326
213272006-01-04  Richard Henderson  <rth@redhat.com>
21328
21329	Merge from gomp branch.
21330	* g++.dg/parse/pragma2.C: Update expected error lines.
21331
213322006-01-04  Jakub Jelinek  <jakub@redhat.com>
21333
21334	* g++.dg/other/i386-2.C: New test.
21335
21336	PR target/25554
21337	* gcc.c-torture/compile/20051228-1.c: New test.
21338
21339	PR c/25559
21340	* gcc.dg/pr25559.c: New test.
21341
213422006-01-03  Mark Mitchell  <mark@codesourcery.com>
21343
21344	PR c++/25492
21345	* g++.dg/lookup/friend9.C: New test.
21346
21347	PR c++/25625
21348	* g++.dg/template/repo5.C: New test.
21349
213502006-01-03  Steven G. Kargl  <kargls@comcast.net>
21351
21352	PR fortran/25101
21353	* gfortran.dg/forall_2.f90: New test.
21354
213552006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21356
21357	* g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21358	dg-require-weak.  Adjust regexp to handle leading-underscore
21359	targets and space as well as TAB after .weak.  Change previous
21360	64-bit fix to not use naked dot.
21361
213622006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21363
21364	PR rtl-optimization/25578
21365	* gcc.c-torture/execute/20060102-1.c: New testcase.
21366
213672006-01-03  Richard Guenther  <rguenther@suse.de>
21368
21369	PR c/25183
21370	* gcc.dg/torture/pr25183.c: New testcase.
21371
213722006-01-03  Jakub Jelinek  <jakub@redhat.com>
21373
21374	Merge from gomp-branch.
21375	* gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21376	* gcc.dg/ia64-sync-2.c: Likewise.
21377	* gcc.dg/ia64-sync-3.c: Likewise.
21378	* gcc.dg/ia64-sync-4.c: Likewise.
21379	* gcc.dg/sync-2.c: Likewise.
21380	* lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21381	that sparc64-*-* and sparcv9-*-* supports sync builtins.
21382
213832006-01-02  Mark Mitchell  <mark@codesourcery.com>
21384
21385	PR c++/25635
21386	* g++.dg/parse/operator6.C: New test.
21387
21388	PR c++/25637
21389	* g++.dg/parse/error29.C: New test.
21390
21391	PR c++/25638
21392	* g++.dg/parse/dtor6.C: New test.
21393
21394	PR c++/25633
21395	* g++.dg/parse/ctor3.C: New test.
21396
21397	PR c++/25634
21398	* g++.dg/template/class3.C: New test.
21399
214002006-01-02  Geoffrey Keating  <geoffk@apple.com>
21401
21402	* g++.dg/debug/debug9.C: New.
21403
214042006-01-02  Steven G. Kargl  <kargls@comcast.net>
21405
21406	PR fortran/24640
21407	* gfortran.dg/label_2.f90: New test.
21408
214092006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21410
21411	* g++.dg/lookup/using12.C: Tighten error marker.
21412
214132006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21414	    Andrew Pinski <pinskia@physics.uc.edu>
21415
21416	* gcc.target/powerpc/darwin-abi-3.c: New file.
21417	* gcc.target/powerpc/darwin-abi-4.c: Likewise.
21418	* gcc.target/powerpc/darwin-abi-5.c: Likewise.
21419	* gcc.target/powerpc/darwin-abi-6.c: Likewise.
21420	* gcc.target/powerpc/darwin-abi-7.c: Likewise.
21421	* gcc.target/powerpc/darwin-abi-8.c: Likewise.
21422	* gcc.target/powerpc/darwin-abi-9.c: Likewise.
21423	* gcc.target/powerpc/darwin-abi-10.c: Likewise.
21424	* gcc.target/powerpc/darwin-abi-11.c: Likewise.
21425
214262006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21427
21428	* gcc.dg/tree-ssa/loadpre1.c: New;
21429	* gcc.dg/tree-ssa/loadpre2.c: New;
21430	* gcc.dg/tree-ssa/loadpre3.c: New;
21431	* gcc.dg/tree-ssa/loadpre4.c: New;
21432	* gcc.dg/tree-ssa/loadpre5.c: New;
21433	* gcc.dg/tree-ssa/loadpre6.c: New;
21434	* gcc.dg/tree-ssa/loadpre7.c: New;
21435	* gcc.dg/tree-ssa/loadpre8.c: New;
21436	* gcc.dg/tree-ssa/loadpre9.c: New;
21437
214382006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440	* g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21441	* g++.dg/abi/thunk4.C: Likewise.
21442
214432006-01-01  Andreas Jaeger  <aj@suse.de>
21444
21445	* gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21446	portable.
21447
214482006-01-01  Jakub Jelinek  <jakub@redhat.com>
21449
21450	PR c++/25294
21451	* gcc.dg/pragma-pack-3.c: New test.
21452	* g++.dg/parse/pragma3.C: New test.
21453
214542005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21455
21456	PR middle-end/24827
21457	* gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21458
214592005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21460
21461	PR testsuite/25214
21462	* gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21463
214642005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21465
21466	PR fortran/22607
21467	* gfortran-dg/pure_byref_3.f90: New.
21468
21469	fortran/PR 25396
21470	* gfortran.dg/userdef_operator_1.f90: New.
21471
214722005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21473
21474	* g++.dg/abi/thunk3.C: New.
21475	* g++.dg/abi/thunk4.C: New.
21476
214772005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21478
21479	PR fortran/25532
21480	* gfortran.dg/host_used_types_1.f90: New test. Check that host
21481	associated derived type components of derived types are
21482	properly declared in contained procedures.
21483
214842005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21485
21486	PR libgfortran/25139
21487	* gfortran.dg/backspace_2.f: New test.
21488
214892005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21490
21491	PR libgfortran/25550
21492	* gfortran.dg/endfile.f: New test.
21493
214942005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21495
21496	PR libgfortran/25419
21497	* gfortran.dg/comma.f: New test.
21498
214992005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21500
21501	* lib/gfortran-dg.exp: Remove trailing whitespace.
21502	* lib/fortran-torture.exp: Test with -fbounds-check instead of
21503	-funroll-all-loops.
21504
215052005-12-28  Alan Modra  <amodra@bigpond.net.au>
21506
21507	* gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21508	Extended Double long doubles or repeat tests when long double is
21509	the same size as double.
21510
215112005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21512
21513	* g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21514
21515	PR testsuite/25442
21516	* gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21517	gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21518
21519	PR testsuite/25441
21520	* gcc.dg/pr23911.c: Make test variable static.
21521
21522	PR testsuite/25444
21523	* gcc.dg/tree-ssa/pr14841.c: Likewise.
21524
215252005-12-26  Mark Mitchell  <mark@codesourcery.com>
21526
21527	PR c++/25439
21528	* g++.dg/parse/crash17.C: Adjust error markers.
21529	* g++.dg/template/error20.C: New test.
21530
215312005-12-26  Mark Mitchell  <mark@codesourcery.com>
21532
21533	PR c++/23172
21534	* g++.dg/ext/complit4.C: New test.
21535
21536	PR c++/25417
21537	* g++.dg/ext/complit5.C: Likewise.
21538
215392005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21540
21541	PR tree-optimization/25125
21542	* gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21543	gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21544	* gcc.c-torture/execute/pr25125.c: New.
21545
215462005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21547
21548	PR fortran/25029
21549	PR fortran/21256
21550	* gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21551	functions with incorrect assumed size references.
21552
215532005-12-24  Mark Mitchell  <mark@codesourcery.com>
21554
21555	PR c++/23171
21556	* g++.dg/opt/init1.C: New test.
21557
215582005-12-23  Mark Mitchell  <mark@codesourcery.com>
21559
21560	PR c++/24671
21561	* g++.dg/template/sfinae3.C: New test.
21562
215632005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21564
21565	* g++.dg/other/friend4.C: New test.
21566
215672005-12-23  Jakub Jelinek  <jakub@redhat.com>
21568
21569	PR target/25005
21570	* g++.dg/opt/pr25005.C: New test.
21571
215722005-12-22  Mark Mitchell  <mark@codesourcery.com>
21573
21574	PR c++/25369
21575	* g++.dg/template/ptrmem16.C: New test.
21576
215772005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21578
21579	PR fortran/25029
21580	PR fortran/21256
21581	* gfortran.dg/initialization_1.f90: Add test of SIZE.
21582
215832005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21584
21585	PR libgfortran/25307
21586	* gfortran.dg/list_read_5.f90: New test.
21587
215882005-12-22  Richard Henderson  <rth@redhat.com>
21589
21590	* gcc.target/i386/sse-7.c: Use -msse2.
21591
215922005-12-23  Jakub Jelinek  <jakub@redhat.com>
21593
21594	PR rtl-optimization/25432
21595	* gcc.c-torture/compile/20051216-1.c: New test.
21596
21597	PR objc/25328
21598	* objc/execute/pr25328.m: New test.
21599
216002005-12-22  Mark Mitchell  <mark@codesourcery.com>
21601
21602	PR c++/25364
21603	* g++.dg/template/call4.C: New test.
21604
216052005-12-22  Dale Johannesen  <dalej@apple.com>
21606
21607	* gcc.target/i386/sse-17.c: New.
21608
216092005-12-22  Paul Brook  <paul@codesourcery.com>
21610
21611	* gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21612
216132005-12-22  Paul Brook  <paul@codesourcery.com>
21614
21615	* gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21616
216172005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21618
21619	PR tree-opt/25513
21620	* gcc.c-torture/compile/pr25513.c: New test.
21621
216222005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21623
21624	PR c++/23333
21625	* g++.dg/parse/error25.C: Add more tests.
21626
216272005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21628
21629	PR fortran/18990
21630	* gfortran.dg/der_charlen_1.f90: New.
21631
216322005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21633
21634	PR fortran/20889
21635	* gfortran.dg/pointer_component_type_1.f90: New test.
21636
21637	PR fortran/25029
21638	PR fortran/21256
21639	* gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21640	should give an error with assumed size array refernces and checks
21641	those that should not.
21642	* gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21643	reference an upper bound so that it does not generate an error.
21644
21645	PR fortran/19362
21646	PR fortran/20244
21647	PR fortran/20864
21648	PR fortran/25391
21649	* gfortran.dg/used_dummy_types_1.f90: New test.
21650	* gfortran.dg/used_dummy_types_2.f90: New test.
21651	* gfortran.dg/used_dummy_types_3.f90: New test.
21652	* gfortran.dg/used_dummy_types_4.f90: New test.
21653	* gfortran.dg/used_dummy_types_5.f90: New test.
21654
21655	PR fortran/23152
21656	* gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21657	group already being USE associated.
21658	* gfortran.dg/assumed_shape_nml.f90: New test.
21659	* gfortran.dg/assumed_size_nml.f90: New test.
21660
21661	PR fortran/20862
21662	PR fortran/25053
21663	PR fortran/25063
21664	PR fortran/25064
21665	PR fortran/25066
21666	PR fortran/25067
21667	PR fortran/25068
21668	PR fortran/25307
21669	* gfortran.dg/io_constraints_1.f90: New test.
21670	* gfortran.dg/io_constraints_1.f90: New test.
21671	* gfortran.dg/iostat_3.f90: Change wording of warning.
21672	* gfortran.dg/g77/19981216-0.f: The same.
21673
216742005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21675
21676	PR tree-optimization/23518
21677	* gcc.dg/pr23518.c: New.
21678
216792005-12-21  Mike Stump  <mrs@apple.com>
21680
21681	* gcc.dg/attr-weakref-1.c: Really skip on darwin.
21682
216832005-12-21  Paul Brook  <paul@codesourcery.com>
21684
21685	* gcc.dg/pr19340.c: Skip on m68k targets.
21686
216872005-12-21  Steven Bosscher  <stevenb@suse.de>
21688
21689	PR rtl-optimization/25196
21690	* gcc.dg/pr25196.c: New test.
21691
216922005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21693
21694	PR fortran/25423
21695	gfortran.dg/where_nested_1.f90: New.
21696
216972005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21698
21699	PR tree-optimization/25382.
21700	* gcc.dg/tree-ssa/pr25382.c: New.
21701
217022005-12-20  Richard Guenther  <rguenther@suse.de>
21703
21704	PR middle-end/24306
21705	* gcc.target/i386/pr24306.c: New testcase.
21706
217072005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21708
21709	PR tree-optimization/25501
21710	* gcc.dg/tree-ssa/pr25501.c: New.
21711
217122005-12-20  Richard Guenther  <rguenther@suse.de>
21713
21714	Revert
21715	2005-12-02  Richard Guenther  <rguenther@suse.de>
21716
21717	* gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21718
217192005-12-20  Mark Mitchell  <mark@codesourcery.com>
21720
21721	PR c++/21228
21722	* g++.dg/warn/Wunreachable-code-2.C: New test.
21723
217242005-12-19  Mark Mitchell  <mark@codesourcery.com>
21725
21726	PR c++/24278
21727	* g++.dg/template/ctor5.C: New test.
21728
21729	PR c++/24915
21730	* g++.dg/template/overload8.C: New test.
21731
217322005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21733
21734	* gcc.c-torture/compile/pr25483 : New test.
21735
217362005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21737
21738	PR c++/20552
21739	* g++.dg/ext/typeof10.C: New test.
21740
217412005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21742
21743	* gcc.dg/mt-loopi1.c: New.
21744
217452005-12-18  Richard Guenther  <rguenther@suse.de>
21746
21747	PR tree-optimization/25481
21748	* gcc.dg/torture/pr25481.c: New testcase.
21749
217502005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21751
21752	PR rtl-optimization/21041
21753	* gcc.dg/pr21041.c: New test.
21754
217552005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21756
21757	PR libgfortran/25463
21758	* gfortran.dg/advance.f90: New test.
21759
217602005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21761
21762	* gcc.dg/20051201-1.c: New test.
21763
217642005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21765
21766	PR fortran/25018
21767	* gfortran.dg/initialization_1.f90: New test.
21768	* gfortran.dg/enum_5.f90: Change dg-error to new message.
21769	* gfortran.dg/g77/980616-0.f: The same.
21770
217712005-12-17  Steven G. Kargl  <kargls@comcast.net>
21772
21773	* PR fortran/25458
21774	* gfortran.dg/chkbits.f90: New test.
21775
217762005-12-17  Steven G. Kargl  <kargls@comcast.net>
21777
21778	* gfortran.dg/enum_5.f: Revert to previous version.
21779
217802005-12-17  Steven G. Kargl  <kargls@comcast.net>
21781
21782	* gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21783	* gfortran.dg/nested_modules_1.f90: Ditto.
21784	* gfortran.dg/hollerith_f95.f90: Ditto.
21785	* gfortran.dg/select_5.f90: Ditto.
21786	* gfortran.dg/secnds.f: Ditto.
21787	* gfortran.dg/hollerith2.f90: Ditto.
21788	* gfortran.dg/imag_2.f: Ditto.
21789	* gfortran.dg/ftell_2.f90: Ditto.
21790	* gfortran.dg/malloc_free_1.f90: Ditto.
21791	* gfortran.dg/logint-1.f: Ditto.
21792	* gfortran.dg/recursive_statement_functions.f90: Ditto.
21793	* gfortran.dg/e_d_fmt.f90: Ditto.
21794	* gfortran.dg/hollerith_legacy.f90: Ditto.
21795	* gfortran.dg/logint-2.f: Ditto.
21796	* gfortran.dg/enum_5.f90: Ditto.
21797	* gfortran.dg/f2c_2.f90: Ditto.
21798	* gfortran.dg/pr17143.f90: Ditto.
21799	* gfortran.dg/namelist_14.f90: Ditto.
21800	* gfortran.dg/logint-3.f: Ditto.
21801	* gfortran.dg/spread_scalar_source.f90: Ditto.
21802	* gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21803	* gfortran.dg/namelist_11.f: Ditto.
21804	* gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21805	* gfortran.dg/g77/20010519-1.f
21806	* gfortran.dg/g77/alpha1.f: Ditto.
21807	* gfortran.dg/g77/990115-1.f: Ditto.
21808	* gfortran.dg/g77/erfc.f: Ditto.
21809	* gfortran.dg/g77/19990313-3.f: Ditto.
21810	* gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21811	* gfortran.dg/g77/20010426.f: Ditto.
21812	* gfortran.dg/g77/19990313-0.f: Ditto.
21813	* gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21814	* gfortran.dg/g77/20000629-1.f: Ditto.
21815	* gfortran.dg/g77/970125-0.f: Ditto.
21816	* gfortran.dg/g77/8485.f: Ditto.
21817	* gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21818	* gfortran.dg/g77/19990313-1.f: Ditto.
21819	* gfortran.dg/g77/int8421.f: Ditto.
21820	* gfortran.dg/g77/19990305-0.f: Ditto.
21821	* gfortran.dg/g77/947.f: Ditto.
21822	* gfortran.dg/g77/19990905-2.f: Ditto.
21823	* gfortran.dg/g77/cabs.f: Ditto.
21824	* gfortran.dg/g77/19990313-2.f: Ditto.
21825	* gfortran.dg/g77/20020307-1.f: Ditto.
21826	* gfortran.dg/g77/dcomplex.f: Ditto.
21827	* gfortran.dg/g77/19990502-1.f: Ditto.
21828	* gfortran.dg/g77/19981216-0.f: Ditto.
21829	* gfortran.dg/common_4.f90: Ditto.
21830	* gfortran.dg/entry_4.f90: Ditto.
21831	* gfortran.dg/equiv_constraint_2.f90: Ditto.
21832	* gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21833	* gfortran.dg/namelist_12.f: Ditto.
21834	* gfortran.dg/scale_1.f90: Ditto.
21835	* gfortran.dg/modulo_1.f90
21836	* gfortran.dg/hollerith.f90: Ditto.
21837	* gfortran.dg/direct_io_3.f90: Ditto.
21838	* gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21839	* gfortran.dg/gnu_logical_1.F: Ditto.
21840	* gfortran.dg/unf_io_convert_1.f90: Ditto.
21841	* gfortran.dg/assign_1.f90: Ditto.
21842	* gfortran.dg/g77_intrinsics_sub.f: Ditto.
21843	* gfortran.dg/pr23095.f: Ditto.
21844	* gfortran.dg/read_float_1.f90: Ditto.
21845
218462005-12-17  Andreas Jaeger  <aj@suse.de>
21847
21848	* gcc.dg/attr-weakref-1.c: Do not run on darwin.
21849	* gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21850
218512005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21852
21853	PR fortran/24268
21854	* gfortran.dg/fmt_white.f: New test.
21855
218562005-12-16  Steven G. Kargl <kargls@comcast.net>
21857
21858	* gfortran.dg/label_1.f90: New test.
21859
218602005-12-15  Ben Elliston  <bje@au.ibm.com>
21861
21862	PR testsuite/25422
21863	* gcc.dg/20031012-1.c: Add -Walways-true option.
21864	* gcc.dg/weak/weak-3.c: Likewise.
21865	* g++.old-deja/g++.mike/warn8.C: Likewise.
21866
218672005-12-16  Mike Stump  <mrs@apple.com>
21868
21869	* gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21870	exit.
21871
218722005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21873
21874	PR libgfortran/25264
21875	PR libgfortran/25349
21876	* gfortran.dg/tl_editing.f90: Added additional checks.
21877	* gfortran.dg/t_editing.f: New test.
21878	* gfortran.dg/write_padding.f90: New test
21879
218802005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21881
21882	PR testsuite/25215
21883	* gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21884
218852005-12-16  Jakub Jelinek  <jakub@redhat.com>
21886
21887	PR rtl-optimization/24899
21888	* gcc.c-torture/execute/20051215-1.c: New test.
21889
218902005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21891
21892	PR 24823
21893	* gfortran.dg/pr24823.f: New test.
21894
218952005-12-16  Jeff Law  <law@redhat.com>
21896
21897	* gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21898
218992005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21900
21901	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21902	(base_types): Change C++ style comments to C style comments.  Remove
21903	aligned types from the array.  Keep Enums disabled.
21904	(complex_types): Remove aligned types from the array.
21905	Comment out "_Complex long double".
21906	(attrib_types): Remove.
21907	(complex_attrib_types): Remove.
21908	(attrib_array_types): Remove.
21909	(complex_attrib_array_types): Remove.
21910	(aligned_bitfld_types): Remove.
21911	(n_aligned_bitfld_types): Remove.
21912	(FEATURE_ALIGNEDPACKED): Delete.
21913	(ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21914	(singles): Remove support for adding attributes.
21915	(choose_type): Remove support for attributed types.
21916	(generate_fields): Remove support for attributed bit-fields.
21917	Remove support for adding attributes.
21918	(generate_random_tests): Remove support for adding attributes.
21919	(features): Add back "[0] :0" and "complex vector [0]".
21920	(main): Remove support for attributed bit-fields.
21921	Uncomment the calling of generate_random_tests for the rests of
21922	the tests.
21923
219242005-12-16  Jan Hubicka  <jh@suse.cz>
21925
21926	* gcc.c-torture/combine/pr25224.c: New.
21927
219282005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21929
21930	PR other/25028
21931	* gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21932	HP-UX.
21933
219342005-12-15  Richard Sandiford  <richard@codesourcery.com>
21935
21936	* gcc.dg/20051215-1.c: New file.
21937
219382005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21939
21940	* g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21941	* gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21942
219432005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21944
21945	PR fortran/18197
21946	* gfortran.dg/dummy_functions_1.f90: New.
21947
219482005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21949
21950	PR rtl-optimization/25310
21951	* gcc.c-torture/compile/pr25310.c: New test.
21952
219532005-12-14  Jakub Jelinek  <jakub@redhat.com>
21954
21955	PR debug/25023
21956	* gcc.dg/pr25023.c: New test.
21957
219582005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21959
21960	* g++.old-deja/g++.brendan/redecl1.C,
21961	g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21962	g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21963	g++.old-deja/g++.oliva/typeof1.C,
21964	g++.old-deja/g++.other/crash16.C,
21965	g++.old-deja/g++.other/crash34.C,
21966	g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21967	g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21968	g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21969	g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21970	g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21971	g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21972	Remove xfail.
21973
219742005-12-14  Kean Johnston  <jkj@sco.com>
21975	    Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21976
21977	* gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21978	* gcc.target/i386/20020523-1.c: Ditto.
21979	* gcc.target/i386/tailcall-1.c: Ditto.
21980	* gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21981	* gcc.target/i386/ssetype-5.c: Ditto.
21982
219832005-12-14  Jeff Law  <law@redhat.com>
21984
21985	* gcc.dg/tree-ssa/foldstring-1.c: New test.
21986
219872005-12-14  Jakub Jelinek  <jakub@redhat.com>
21988
21989	PR target/25254
21990	PR target/24188
21991	* gcc.target/i386/pr25254.c: New test.
21992	* gfortran.dg/PR24188.f: New test.
21993
219942005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21995
21996	* lib/fortran-torture.exp: Catch remaining uses of
21997	remote_file build delete.
21998
219992005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22000
22001	* g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22002
220032005-12-14  Ben Elliston  <bje@au.ibm.com>
22004
22005	* gcc.dg/warn-addr-cmp.c: New test.
22006
220072005-12-13  Jakub Jelinek  <jakub@redhat.com>
22008
22009	PR debug/25023
22010	PR target/25293
22011	* gcc.target/i386/pr25293.c: New test.
22012
220132005-12-13  Petr Machata  <machata@post.cz>
22014
22015	PR c++/24907
22016	* g++.dg/parse/comma2.C: New test.
22017
220182005-12-13  Mark Mitchell  <mark@codesourcery.com>
22019	    Jakub Jelinek  <jakub@redhat.com>
22020
22021	* g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22022	* g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22023	(limits.h): Include unconditionally.
22024	(stdlib.h): Likewise.
22025	(hashtab.h): Do not include.
22026	(getopt.h): Likewise.
22027	(stddef.h): Include.
22028	(hashval_t): Define.
22029	(struct entry): Add "next" field.
22030	(HASH_SIZE): New macro.
22031	(hash_table): New variable.
22032	(switchfiles): Do not use xmalloc.
22033	(mix): New macro.
22034	(iterative_hash): New function.
22035	(hasht): Remove.
22036	(e_exists): New function.
22037	(e_insert): Likewise.
22038	(output): Use, instead of libiberty hashtable functions.
22039	(main): Do not use getopt.  Do not call htab_create.
22040
220412005-12-13  Jakub Jelinek  <jakub@redhat.com>
22042
22043	PR c++/25331
22044	* gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22045	put atal* and atpaal* attributes on array elements.
22046	(generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22047	* g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22048	put atal* and atpaal* attributes on array elements.
22049	(generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22050
220512005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22052
22053	* gcc.dg/single-precision-constant.c: New test.
22054
220552005-12-13  Alan Modra  <amodra@bigpond.net.au>
22056
22057	* gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22058	gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22059	gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22060	gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22061	gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22062	gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22063	gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22064	gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22065	gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22066	gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22067	gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22068	gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22069	gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22070	gcc.target/powerpc/ppc-sdata-2.c,
22071	gcc.target/powerpc/ppc-stackalign-1.c,
22072	gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22073	gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22074	gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22075	gcc.target/powerpc/rs6000-ldouble-2.c,
22076	gcc.target/powerpc/rs6000-power2-1.c,
22077	gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22078	powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22079	and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22080	option into target selector.
22081	* gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22082	* gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22083
220842005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22085
22086	PR objc/25348
22087	* objc.dg/encode-9.m: New test.
22088
220892005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22090
22091	PR testsuite/20772
22092	* g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22093	* gcc.dg/asm-b.c: Fix typo.
22094	* gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22095	* gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22096	gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22097	i?86 lp64 and x86_64 ilp32.
22098	* gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22099	on i?86 lp64.
22100	* gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22101
221022005-12-12  Steven G. Kargl  <kargls@comcast.net>
22103
22104	PR fortran/25078
22105	gfortran.dg/equiv_5.f90: New test.
22106
221072005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22108
22109	* gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22110	* gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22111	* gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22112	* gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22113	* gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22114	* gcc.dg/tree-ssa/reassoc-5.c: New.
22115	* gcc.dg/tree-ssa/reassoc-6.c: New.
22116	* gcc.dg/tree-ssa/reassoc-7.c: New.
22117	* gcc.dg/tree-ssa/reassoc-8.c: New.
22118	* gcc.dg/tree-ssa/reassoc-9.c: New.
22119	* gcc.dg/tree-ssa/reassoc-10.c: New.
22120	* gcc.dg/tree-ssa/reassoc-11.c: New.
22121
221222005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22123
22124	PR testsuite/25167
22125	PR testsuite/24478
22126	* gcc.dg/weak/weak-14.c: Add dg-require-alias.
22127
221282005-12-12  Mark Mitchell  <mark@codesourcery.com>
22129
22130	PR c++/25300
22131	* g++.dg/template/inherit.C: Do not use a generic error message.
22132
221332005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22134
22135	PR libobjc/25354
22136	* objc.dg/gnu-encoding: New directory.
22137	* objc.dg/gnu-encoding/compat-common.h: New file.
22138	* objc.dg/gnu-encoding/struct-layout-1.h: New file.
22139	* objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22140	* objc.dg/gnu-encoding/vector-defs.h: New file.
22141	* objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22142	* objc.dg/gnu-encoding/generate-random.c: New file.
22143	* objc.dg/gnu-encoding/generate-random_r.c: New file.
22144	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22145	* objc.dg/gnu-encoding/generate-random.h: New file.
22146
221472005-12-11  Mark Mitchell  <mark@codesourcery.com>
22148
22149	PR c++/25337
22150	* g++.dg/template/defarg7.C: New test.
22151
221522005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22153
22154	PR libobjc/25347
22155	* objc.dg/encode-8.m: New test.
22156
221572005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22158
22159	PR libobjc/25346
22160	* objc.dg/encode-7.m: New test.
22161
221622005-12-10  Mark Mitchell  <mark@codesourcery.com>
22163
22164	PR c++/25010
22165	* g++.dg/opt/inline10.C: New test.
22166
221672005-12-11  Steven G. Kargl  <kargls@comcast.net>
22168
22169	* gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22170
221712005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22172
22173	* gfortran.dg/substring_equivalence.f90: typo in comment
22174
221752005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22176
22177	PR fortran/25068
22178	* gfortran.dg/iostat_3.f90: New test.
22179
221802005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22181
22182	PR fortran/23815
22183	* gfortran.dg/unf_io_convert_1.f90: New test.
22184	* gfortran.dg/unf_io_convert_2.f90: New test.
22185	* gfortran.dg/unf_io_convert_3.f90: New test.
22186
221872005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22188
22189	PR testsuite/20772
22190	* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22191	g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22192	g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22193	gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22194	gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22195	gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22196	gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22197	gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22198	gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22199	gcc.dg/torture/fp-int-convert-float128-timode.c,
22200	gcc.dg/torture/fp-int-convert-float128.c,
22201	gcc.dg/torture/fp-int-convert-float80-timode.c,
22202	gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22203	gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22204
22205	* gcc.dg/tls/opt-1.c: Require effective target fpic.
22206
222072005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22208
22209	* g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22210
222112005-12-10  Richard Sandiford  <richard@codesourcery.com>
22212
22213	* gcc.dg/20051207-1.c,
22214	* gcc.dg/20051207-2.c,
22215	* gcc.dg/20051207-3.c: New tests.
22216
222172005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22218
22219	PR testsuite/20772
22220	* g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22221	gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22222	dg-skip-if target selector.
22223
22224	PR testsuite/20772
22225	* g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22226	gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22227	gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22228	gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22229	gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22230	gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22231	and/or merge with i?86 cases.
22232
22233	* gcc.dg/tls/opt-3.c: Require effective target fpic.
22234
22235	PR testsuite/20772
22236	* g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22237	g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22238	g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22239	gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22240	x86_64-*-linux*.
22241
222422005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22243
22244	PR target/25311
22245	* gcc.c-torture/compile/pr25311.c: New test.
22246
222472005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22248
22249	PR libgfortran/25039
22250	* gfortran.dg/read_comma.f: New test.
22251
222522005-12-08  Jakub Jelinek  <jakub@redhat.com>
22253
22254	PR c++/19317
22255	* g++.dg/opt/pr19317-1.C: New test.
22256	* g++.dg/opt/pr19317-2.C: New test.
22257	* g++.dg/opt/pr19317-3.C: New test.
22258
22259	PR target/19005
22260	* gcc.c-torture/execute/pr19005.c: New test.
22261
22262	PR target/17828
22263	* g++.old-deja/g++.other/comdat5.C: New test.
22264	* g++.old-deja/g++.other/comdat5-aux.cc: New file.
22265
22266	* g++.dg/compat/struct-layout-1.exp: New file.
22267	* g++.dg/compat/struct-layout-1.h: New.
22268	* g++.dg/compat/struct-layout-1_generate.c: New.
22269	* g++.dg/compat/struct-layout-1_x1.h: New.
22270	* g++.dg/compat/struct-layout-1_x2.h: New.
22271	* g++.dg/compat/struct-layout-1_y1.h: New.
22272	* g++.dg/compat/struct-layout-1_y2.h: New.
22273
22274	* gcc.dg/20050330-2.c: New test.
22275
222762005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22277
22278	PR fortran/25292
22279	* gfortran.dg/associated_1.f90: New.
22280
222812005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22282
22283	* gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22284	ILP32 vect_no_align platforms.
22285
222862005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22287	    Jakub Jelinek  <jakub@redhat.com>
22288
22289	PR target/25268
22290	* gcc.c-torture/compile/20051207-1.c: New test.
22291
222922005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22293
22294	PR testsuite/20772
22295	* g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22296	gcc.dg/torture/pr18582-1.c,
22297	gcc.target/i386/attributes-error.c: Also test on x86_64.
22298
22299	* gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22300
223012005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22302
22303	PR c++/19397
22304	* g++.dg/template/typedef3.C: New test.
22305
22306	PR c++/19762
22307	PR c++/19764
22308	* g++.dg/template/dtor3.C: Fix error markers.
22309
223102005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22311
22312	* lib/target-supports.exp (check_effective_target_sync_char_short):
22313	Add s390*.
22314
223152005-12-06  Janis Johnson  <janis187@us.ibm.com>
22316
22317	* lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22318
223192005-12-06  Roger Sayle  <roger@eyesopen.com>
22320
22321	* g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22322	* g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22323	* g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22324	* g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22325
223262005-12-06  Roger Sayle  <roger@eyesopen.com>
22327
22328	PR c++/25263
22329	* g++.dg/other/array2.C: New test case.
22330
223312005-12-05  Geoffrey Keating  <geoffk@apple.com>
22332
22333	* gcc.dg/darwin-weakimport-3.c: New.
22334
22335	* g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22336	* gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22337	and to work on Darwin.
22338	* gcc.dg/attr-weakref-1b.c: New file.
22339	* gcc.dg/attr-weakref-2.c: New test.
22340	* gcc.dg/darwin-weakref-1.c: New test.
22341
223422005-12-05  Janis Johnson  <janis187@us.ibm.com>
22343
22344	PR testsuite/25247
22345	* lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22346	use in selector expressions.
22347	(dg-xfail-if): Ditto.
22348	* gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22349	* gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22350	* gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22351	* gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22352	* gcc.test-framework/test-framework.exp: Skip generated tests if
22353	CHECK_TEST_FRAMEWORK is not 1.
22354
223552005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22356
22357	PR tree-optimization/24963
22358	* gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22359
22360	PR target/24108
22361	* gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22362
22363	PR target/18580
22364	* gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22365	* gcc.dg/vect/vect-reduc-2short.c: Likewise.
22366	* gcc.dg/vect/vect-reduc-1short.c: Likewise.
22367	* gcc.dg/vect/vect-reduc-2char.c: Likewise.
22368
223692005-12-05  Jakub Jelinek  <jakub@redhat.com>
22370
22371	* gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22372	dg-options.
22373
223742005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22375
22376	* gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22377
223782005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22379
22380	* gcc.dg/format/cast-1.c: New test.
22381
223822005-12-04  Roger Sayle  <roger@eyesopen.com>
22383
22384	PR c/7776
22385	* gcc.dg/Wstring-literal-comparison-1.c: New test case.
22386	* gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22387	* gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22388	* gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22389
223902005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22391
22392	* gcc.dg/cast-pretty-print-1.c: New test.
22393
223942005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22395
22396	* gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22397
223982005-12-02  Mark Mitchell  <mark@codesourcery.com>
22399
22400	PR c++/24173
22401	* g++.dg/template/friend40.C: New test.
22402
224032005-12-02  Jakub Jelinek  <jakub@redhat.com>
22404
22405	PR target/25199
22406	* gcc.target/i386/movq-2.c: New test.
22407	* gcc.target/i386/movq.c: Remove target i?86, instead add
22408	dg-require-effective-target ilp32.
22409
224102005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22411
22412	PR c++/24103
22413	* g++.dg/other/default1.C: New test.
22414
224152005-12-02  Richard Guenther  <rguenther@suse.de>
22416
22417	* gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22418
224192005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22420
22421	* gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22422
224232005-12-02  Alan Modra  <amodra@bigpond.net.au>
22424
22425	PR target/21017
22426	* gcc.target/powerpc/rotate.c: New.
22427
224282005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22429
22430	* gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22431	* gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22432
224332005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22434
22435	PR c/13384
22436	* gcc.dg/pr17730-1.c: Adjust.
22437	* gcc.dg/lvalue1.c (main): Likewise.
22438	* gcc.dg/lvalue-2.c: Likewise.
22439	* g++.dg/pr7503-3.C
22440
224412005-12-01  Geoffrey Keating  <geoffk@apple.com>
22442
22443	* gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22444	error messages.
22445
224462005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22447
22448	PR fortran/24789
22449	*  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22450
224512005-12-01  Uros Bizjak  <uros@kss-loka.si>
22452
22453	PR target/24475
22454	* lib/target-supports.exp (check_effective_target_tls): New.
22455	(check_effective_target_tls_runtime): New.
22456	* gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22457	for TLS support.
22458	* gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22459	gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22460	gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22461	gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22462	gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22463	gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22464	gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22465	gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22466	gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22467	g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22468	g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22469	effective-target TLS.
22470	* gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22471	g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22472	effective-target TLS runtime.
22473
224742005-12-01  Uros Bizjak  <uros@kss-loka.si>
22475
22476	* lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22477
224782005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22479
22480	* gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22481	gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22482	g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22483	ignored" warnings when "packing" is the same as the ABI layout.
22484
224852005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22486
22487	PR fortran/21302
22488	* gfortran.dg/line_length_1.f: New test.
22489	* gfortran.dg/line_length_2.f90: Ditto.
22490
224912005-11-30  Richard Guenther  <rguenther@suse.de>
22492
22493	PR tree-optimization/21655
22494	* g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22495
224962005-11-30  Dale Johannesen  <dalej@apple.com>
22497
22498	* gcc.c-torture/compile/pr24930.c: New.
22499
225002005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22501
22502	PR fortran/15809
22503	*  gfortran.dg/auto_char_dummy_array.f90: New test.
22504
225052005-11-30  Jeff Law  <law@redhat.com>
22506
22507	* g++.old-deja/g++.law/pr25000.C: New test.
22508
225092005-11-30  Jakub Jelinek  <jakub@redhat.com>
22510
22511	* gcc.dg/tls/opt-11.c: New test.
22512
225132005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22514
22515	* gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22516	targets.
22517	* gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22518	LP64 ia64.
22519
225202005-11-29  Jakub Jelinek  <jakub@redhat.com>
22521
22522	* gfortran.dg/open_access_1.f90: New test.
22523
225242005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22525
22526	* gcc.dg/charset/builtin2.c: New test.
22527
225282005-11-28  Jakub Jelinek  <jakub@redhat.com>
22529
22530	* gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22531	on mmix-*-* for *_[xy].c.
22532
225332005-11-28  Kean Johnston  <jkj@sco.com>
22534
22535	* g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22536	headers.
22537	* g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22538	* gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22539	* gcc.target/i386/asm-3.c: Ditto.
22540	* gcc.target/i386/clobbers.c: Ditto.
22541	* gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22542	* gcc.target/i386/cmov1.c: Make magic* static so it matches the
22543	test regexp.
22544	* gcc.target/i386/mul.c: Ditto.
22545	* gcc.target/i386/ssetype-1.c: Ditto.
22546	* gcc.dg/20040813-1.c: Skip on SVR5 systems.
22547	* gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22548	static so the test works with -fPIC mode too. Based on comment in
22549	PR19231 by Pinski.
22550	* gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22551
225522005-11-28  Richard Guenther  <rguenther@suse.de>
22553
22554	* gcc.dg/alias-9.c: New testcase.
22555	* g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22556
225572005-11-28  Roger Sayle  <roger@eyesopen.com>
22558	    Uros Bizjak  <uros@kss-loka.si>
22559
22560	PR middle-end/20219
22561	* gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22562	tan(x)/sin(x) transformations.
22563
225642005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22565
22566	PR middle-end/24575
22567	* gcc.dg/tree-ssa/divide-3.c: New test.
22568	* gcc.dg/tree-ssa/divide-4.c: New test.
22569
225702005-11-27  Steven G. Kargl  <kargls@comcast.net>
22571
22572	PR fortran/24917
22573	*  gfortran.dg/boz_6.f90: New test.
22574
225752005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22576
22577	PR fortran/23912
22578	* gfortran.dg/modulo_1.f90: New test.
22579
225802005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22581
22582	PR libfortran/24919
22583	* gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22584	fail on CRLF platforms.
22585	* gfortran.dg/ftell_2.f90: Likewise.
22586
225872005-11-26  Eric Christopher  <echristo@apple.com>
22588
22589	* gcc.dg/intmax_t-1.c: Remove mips xfail.
22590
225912005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22592
22593	* objc.dg/gnu-runtime-3.m: Simplify.
22594
225952005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22596
22597	PR middle-end/23669
22598	* gcc.dg/tree-ssa/divide-1.c: New test.
22599	* gcc.dg/tree-ssa/divide-2.c: New test.
22600
226012005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22602
22603	PR libgfortran/24945
22604	* gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22605
226062005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22607
22608	PR libgfortran/24945
22609	* gfortran.dg/open_status_2.f90: New test.
22610
226112005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22612
22613	* gcc.c-torture/execute/builtins/fprintf.c,
22614	gcc.c-torture/execute/builtins/fputs-lib.c,
22615	gcc.c-torture/execute/builtins/fputs.c,
22616	gcc.c-torture/execute/builtins/lib/fprintf.c,
22617	gcc.c-torture/execute/builtins/lib/printf.c,
22618	gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22619
226202005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22621
22622	* gcc.dg/20050922-2.c: New test.
22623
226242005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22625
22626	* objc.dg/gnu-runtime-3.m: New test.
22627
226282005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22629
22630	PR c++/9278
22631	* g++.dg/other/void1.C: New test.
22632
226332005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22634
22635	PR middle-end/24998
22636	* gcc.dg/torture/fp-int-convert-float.c,
22637	gcc.dg/torture/fp-int-convert-double.c,
22638	gcc.dg/torture/fp-int-convert-long-double.c,
22639	gcc.dg/torture/fp-int-convert-timode.c,
22640	gcc.dg/torture/fp-int-convert-float80.c,
22641	gcc.dg/torture/fp-int-convert-float80-timode.c,
22642	gcc.dg/torture/fp-int-convert-float128.c,
22643	gcc.dg/torture/fp-int-convert-float128-timode.c,
22644	gcc.dg/torture/fp-int-convert.h: New files.
22645
226462005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22647
22648	PR middle-end/24989
22649	* gcc.dg/tree-ssa/bool-10.c: New test.
22650	* gcc.dg/tree-ssa/bool-11.c: New test.
22651	* gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22652
226532005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22654
22655	PR middle-end/24990
22656	* tree-ssa/pr24990-1.c: New test.
22657
226582005-11-24  Richard Guenther  <rguenther@suse.de>
22659	Dirk Mueller <dmueller@suse.de>
22660
22661	PR c++/14024
22662	* g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22663	* g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22664	* g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22665	* g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22666	* g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22667	* g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22668
226692005-11-23  Uros Bizjak  <uros@kss-loka.si>
22670
22671	* g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22672
226732005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22674
22675	PR c/21668
22676	* gcc.dg/Wc++-compat.c: New.
22677	* gcc.dg/Wno-c++-compat.c: New.
22678
226792005-11-23  Alan Modra  <amodra@bigpond.net.au>
22680
22681	* gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22682	(vspltish, vspltisw): Likewise.
22683
226842005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22685
22686	PR libgfortran/24794
22687	* gfortran.dg/namelist_12.f: Fix quotes.
22688	* gfortran.dg/namelist_13.f90: Fix quotes.
22689	* gfortran.dg/namelist_14.f90: Fix quotes.
22690	* gfortran.dg/namelist_15.f90: Fix quotes.
22691	* gfortran.dg/namelist_use.f90: Fix quotes.
22692	* gfortran.dg/namelist_use_only.f90: Fix quotes.
22693	* gfortran.dg/namelist_21.f90: New test.
22694	* gfortran.dg/namelist_22.f90: New test.
22695
226962005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22697
22698	PR target/23435
22699	* gcc.c-torture/compile/pr23435.c: New.
22700
227012005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22702
22703	* gcc.c-torture/execute/floatunsisf-1.c: New test.
22704
227052005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22706
22707	* gcc.target/powerpc/405-macchw-1.c,
22708	gcc.target/powerpc/405-macchw-2.c,
22709	gcc.target/powerpc/405-macchwu-1.c,
22710	gcc.target/powerpc/405-macchwu-2.c,
22711	gcc.target/powerpc/405-machhw-1.c,
22712	gcc.target/powerpc/405-machhw-2.c,
22713	gcc.target/powerpc/405-machhwu-1.c,
22714	gcc.target/powerpc/405-machhwu-2.c,
22715	gcc.target/powerpc/405-maclhw-1.c,
22716	gcc.target/powerpc/405-maclhw-2.c,
22717	gcc.target/powerpc/405-maclhwu-1.c,
22718	gcc.target/powerpc/405-maclhwu-2.c,
22719	gcc.target/powerpc/405-mulchw-1.c,
22720	gcc.target/powerpc/405-mulchw-2.c,
22721	gcc.target/powerpc/405-mulchwu-1.c,
22722	gcc.target/powerpc/405-mulchwu-2.c,
22723	gcc.target/powerpc/405-mulhhw-1.c,
22724	gcc.target/powerpc/405-mulhhw-2.c,
22725	gcc.target/powerpc/405-mulhhwu-1.c,
22726	gcc.target/powerpc/405-mulhhwu-2.c,
22727	gcc.target/powerpc/405-mullhw-1.c,
22728	gcc.target/powerpc/405-mullhw-2.c,
22729	gcc.target/powerpc/405-mullhwu-1.c,
22730	gcc.target/powerpc/405-mullhwu-2.c,
22731	gcc.target/powerpc/405-nmacchw-1.c,
22732	gcc.target/powerpc/405-nmacchw-2.c,
22733	gcc.target/powerpc/405-nmachhw-1.c,
22734	gcc.target/powerpc/405-nmachhw-2.c,
22735	gcc.target/powerpc/405-nmaclhw-1.c,
22736	gcc.target/powerpc/405-nmaclhw-2.c,
22737	gcc.target/powerpc/440-macchw-1.c,
22738	gcc.target/powerpc/440-macchw-2.c,
22739	gcc.target/powerpc/440-macchwu-1.c,
22740	gcc.target/powerpc/440-macchwu-2.c,
22741	gcc.target/powerpc/440-machhw-1.c,
22742	gcc.target/powerpc/440-machhw-2.c,
22743	gcc.target/powerpc/440-machhwu-1.c,
22744	gcc.target/powerpc/440-machhwu-2.c,
22745	gcc.target/powerpc/440-maclhw-1.c,
22746	gcc.target/powerpc/440-maclhw-2.c,
22747	gcc.target/powerpc/440-maclhwu-1.c,
22748	gcc.target/powerpc/440-maclhwu-2.c,
22749	gcc.target/powerpc/440-mulchw-1.c,
22750	gcc.target/powerpc/440-mulchw-2.c,
22751	gcc.target/powerpc/440-mulchwu-1.c,
22752	gcc.target/powerpc/440-mulchwu-2.c,
22753	gcc.target/powerpc/440-mulhhw-1.c,
22754	gcc.target/powerpc/440-mulhhw-2.c,
22755	gcc.target/powerpc/440-mulhhwu-1.c,
22756	gcc.target/powerpc/440-mulhhwu-2.c,
22757	gcc.target/powerpc/440-mullhw-1.c,
22758	gcc.target/powerpc/440-mullhw-2.c,
22759	gcc.target/powerpc/440-mullhwu-1.c,
22760	gcc.target/powerpc/440-mullhwu-2.c,
22761	gcc.target/powerpc/440-nmacchw-1.c,
22762	gcc.target/powerpc/440-nmacchw-2.c,
22763	gcc.target/powerpc/440-nmachhw-1.c,
22764	gcc.target/powerpc/440-nmachhw-2.c,
22765	gcc.target/powerpc/440-nmaclhw-1.c,
22766	gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22767
227682005-11-21  Jakub Jelinek  <jakub@redhat.com>
22769
22770	PR fortran/24774
22771	* gfortran.dg/inquire_9.f90: New test.
22772
22773	PR fortran/21647
22774	* gfortran.fortran-torture/execute/inquire_5.f90: New test.
22775
227762005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22777
22778	PR libfortran/24432
22779	* lib/target-supports.exp (check_effective_target_fortran_large_real):
22780	Check that 'cos' is supported.
22781
227822005-11-21  Paul Thomas  <pault@gcc.gnu.org
22783
22784	PR fortran/24223
22785	* gfortran.dg/substring_equivalence.f90: New test.
22786
22787	PR fortran/24705
22788	* gfortran.dg/auto_internal_assumed.f90: New test.
22789
227902005-11-21  Uros Bizjak  <uros@kss-loka.si>
22791
22792	* gcc.dg/fold-div-2.c: New test.
22793
227942005-11-20  Ian Lance Taylor  <ian@airs.com>
22795
22796	PR rtl-optimization/24883
22797	* gcc.c-torture/compile/pr24883.c: New test.
22798
227992005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22800
22801	PR middle-end/20583
22802	* gcc.c-torture/compile/pr20583.c: New.
22803
228042005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22805
22806	* gcc.c-torture/execute/usmul.c: New test.
22807
228082005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22809
22810	* gcc.dg/tree-ssa/vrp22.c: New test.
22811
228122005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22813
22814	PR middle-end/24912
22815	* gcc.dg/torture/pr24912-1.c: New test.
22816
228172005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22818
22819	PR fortran/24862
22820	* gfortran.dg/arrayio_derived_1.f90: New test.
22821
228222005-11-19  Richard Guenther  <rguenther@suse.de>
22823
22824	PR middle-end/23294
22825	* gcc.dg/tree-ssa/pr23294.c: New testcase.
22826
228272005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22828
22829	* gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22830
228312005-11-18  Mark Mitchell  <mark@codesourcery.com>
22832
22833	PR c++/8355
22834	* g++.dg/template/friend39.C: New test.
22835
228362005-11-18  James E Wilson  <wilson@specifix.com>
22837
22838	* gcc.dg/builtin-strstr.c: New.
22839
228402005-11-18  Richard Henderson  <rth@redhat.com>
22841
22842	* gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22843	gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22844	gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22845	gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22846	* gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22847	gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22848	gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22849	gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22850	gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22851	renaming to remove initial "ia64-".
22852
228532005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22854
22855	* ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22856
228572005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22858
22859	* g++.dg/cpp/string-2.C: New test.
22860
228612005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22862
22863	* gcc.dg/tree-ssa/loop-14.c: New test.
22864
228652005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22866	    Michael Chamberlain <michael@chamberlain.net.au>
22867
22868	* ada/acats/run_all.sh (target_run): Kill long running tests.
22869
228702005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22871
22872	* gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22873	* gcc.dg/cleanup-9.c: Likewise.
22874	* gcc.dg/cleanup-10.c: Likewise.
22875	* gcc.dg/cleanup-11.c: Likewise.
22876
228772005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22878
22879	PR fortran/24892
22880	* gfortran.dg/open_access_append_1.f90: New test.
22881	* gfortran.dg/open_access_append_2.f90: New test.
22882
228832005-11-16  Richard Guenther  <rguenther@suse.de>
22884
22885	PR middle-end/24851
22886	* gcc.c-torture/execute/pr24851.c: New testcase.
22887
228882005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22889
22890	* gcc.dg/fold-overflow-1.c: New test.
22891
228922005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22893
22894	* gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22895	gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22896
228972005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22898
22899	* g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22900	structures.
22901	* g++.dg/eh/forced2.C: Likewise.
22902	* g++.dg/eh/forced3.C: Likewise.
22903	* g++.dg/eh/forced4.C: Likewise.
22904
229052005-11-11  Mike Stump  <mrs@apple.com>
22906
22907	* g++.old-deja/g++.mike/unused.C: Add.
22908
229092005-11-15  Mark Mitchell  <mark@codesourcery.com>
22910
22911	PR c++/24667
22912	* g++.dg/warn/Wcast-qual1.C: New test.
22913
229142005-11-15  Jan Hubicka  <jh@suse.cz>
22915
22916	* gcc.dg/winline-5.c: Add large-unit-insns limit.
22917
229182005-11-14  David Edelsohn  <edelsohn@gnu.org>
22919
22920	* g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22921
229222005-11-14  Diego Novillo  <dnovillo@redhat.com>
22923
22924	PR 24840
22925	* gcc.dg/tree-ssa/pr24840.c: New test.
22926
229272005-11-14  Janis Johnson  <janis187@us.ibm.com>
22928
22929	PR testsuite/24841
22930	* gcc.dg/attr-weakref-1.c: Rearrange test directives.
22931
229322005-11-14  Dale Johannesen  <dalej@apple.com>
22933
22934	* gcc.c-torture/execute/20051113-1.c: New.
22935
229362005-11-14  Mark Mitchell  <mark@codesourcery.com>
22937
22938	PR c++/24687
22939	* g++.dg/template/crash43.C: New test.
22940
229412005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22942
22943	* gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22944
229452005-11-13  Mark Mitchell  <mark@codesourcery.com>
22946
22947	PR c++/24817
22948	* g++.dg/eh/spec8.C: New test.
22949
229502005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22951
22952	* gcc.dg/pack-test-1.c: Gate on ! default_packed.
22953
229542005-11-13  Mark Mitchell  <mark@codesourcery.com>
22955
22956	PR c++/20293
22957	* g++.dg/parse/ambig4.C: New test.
22958	* g++.dg/tc1/dr101.C: Adjust error markers.
22959	* g++.dg/lookup/strong-using-2.C: Likewise.
22960	* g++.dg/lookup/ambig5.C: Likewise.
22961	* g++.dg/lookup/ambig4.C: Likewise.
22962	* g++.dg/parse/crash22.C: Likewise.
22963
229642005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22965
22966	* gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22967
229682005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22969
22970	* gcc.dg/nested-calls-1.c: New test.
22971
229722005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22973
22974	* gfortran.dg/complex_intrinsic_1.f90: New test.
22975	* gfortran.dg/complex_intrinsic_2.f90: New test.
22976	* gfortran.dg/fgetc_1.f90: New test.
22977	* gfortran.dg/fgetc_2.f90: New test.
22978	* gfortran.dg/fgetc_3.f90: New test.
22979	* gfortran.dg/ftell_1.f90: New test.
22980	* gfortran.dg/ftell_2.f90: New test.
22981	* gfortran.dg/gnu_logical_1.F: New test.
22982	* gfortran.dg/gnu_logical_2.f90: New test.
22983
229842005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22985
22986	PR middle-end/24820
22987	* gcc.dg/pr24820.c: New test.
22988
229892005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22990
22991	* gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22992	* gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22993	variable.
22994
229952005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22996
22997	PR testsuite/24614
22998	* gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22999
230002005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23001
23002	* gcc.target/cris/cris.exp: New file.
23003	* gcc.target/cris/rld-legit1.c: New test.
23004	* gcc.target/cris/rld-legit2.c: New test.
23005
230062005-11-12  Jakub Jelinek  <jakub@redhat.com>
23007
23008	PR c++/24780
23009	* g++.dg/opt/pr24780.C: New test.
23010
23011	PR c++/24761
23012	* g++.dg/template/asm1.C: New test.
23013
230142005-11-12  Steven G. Kargl  <kargls@comcast.net>
23015
23016	PR libgfortran/24787
23017	* gfortran.dg/scan_1.f90: New test.
23018
230192005-11-12  Jan Hubicka  <jh@suse.cz>
23020
23021	* gcc.target/i386/minmax-1.c: New.
23022	* gcc.target/i386/minmax-2.c: New.
23023
230242005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23025
23026	* gcc.dg/pr24445.c: Fix for 64-bit targets.
23027
230282005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23029
23030	* gcc.c-torture/execute/20051110-1.c,
23031	gcc.c-torture/execute/20051110-2.c: New tests.
23032
230332005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23034
23035	PR middle-end/24750
23036	* gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23037	New tests.
23038
230392005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23040
23041	* lib/target-libpath.exp (get_shlib_extension): New proc.
23042	* lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23043	* lib/gfortran.exp (gfortran_link_flags): Likewise.
23044	* lib/objc.exp (objc_target_compile): Likewise.
23045	* lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23046	detection.
23047
230482005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23049
23050	* gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23051
23052	* lib/target-supports.exp (check_effective_target_static_libgfortran):
23053	Add -static to additional_flags and pass it to target_compile.
23054
230552005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23056
23057	PR libgfortran/24719
23058	gfortran.dg/read_noadvance.f90: New test.
23059
23060	PR libgfortran/24699
23061	gfortran.dg/fmt_t_2.f90: New test.
23062
23063	PR libgfortran/24785
23064	gfortran.dg/read_x_eor.f90: New test.
23065
23066	PR libgfortran/24584
23067	gfortran.dg/namelist_empty.f90: Rename test.
23068
23069	PR libgfortran/24489
23070	gfortran/read_eor.f90: Rename test.
23071
230722005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23073
23074	PR fortran/15976
23075	* gfortran.dg/automatic_module_variable.f90: New test.
23076
230772005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23078
23079	PR target/24445
23080	* gcc.dg/pr24445.c: New test.
23081
230822005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23083
23084	PR fortran/24655
23085	PR fortran/24755
23086	* gfortran.dg/recursive_statement_functions.f90: Add statement
23087	functions using inline intrinsic functions and parameters to test
23088	that they no longer seg-fault.
23089
23090	PR fortran/24409
23091	gfortran.dg/nested_modules_4.f90: New test.
23092	gfortran.dg/nested_modules_5.f90: New test.
23093
230942005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23095
23096	PR fortran/24643
23097	* gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23098
230992005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23100
23101	* gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23102	failures.
23103
231042005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23105
23106	* gcc.dg/sparc-getcontext-1.c: New test.
23107
231082005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23109
23110	* gcc.dg/ifcvt-fabs-1.c: New test.
23111
231122005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23113
23114	PR other/4372
23115	* gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23116	* g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23117
231182005-11-09  Richard Guenther  <rguenther@suse.de>
23119
23120	PR tree-optimization/24716
23121	* gcc.c-torture/execute/pr24716.c: New testcase.
23122
231232005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23124
23125	* gcc.dg/pr24624.c: Disable for non S/390 targets.
23126
231272005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23128
23129	PR 24624
23130	* gcc.dg/pr24624.c: Testcase added.
23131
231322005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23133
23134	PR 24623
23135	* g++.dg/other/pr24623.C: Testcase added.
23136
231372005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23138
23139	PR fortran/22607
23140	* gfortran-dg/pure_byref_1.f90: New.
23141	* gfortran-dg/pure_byref_2.f90: New.
23142
231432005-11-09  Uros Bizjak  <uros@kss-loka.si>
23144
23145	PR c/24101
23146	* gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23147	* gcc.dg/dg.exp: Run main loop also for *.i files.
23148
231492005-11-08  Jakub Jelinek  <jakub@redhat.com>
23150
23151	PR c++/19450
23152	* g++.dg/tls/diag-3.C: New test.
23153	* g++.dg/tls/diag-4.C: New test.
23154	* g++.dg/tls/static-1.C: New test.
23155	* g++.dg/tls/static-1a.cc: New file.
23156
231572005-11-08  Diego Novillo  <dnovillo@redhat.com>
23158
23159	PR 23046
23160	* g++.dg/tree-ssa/pr23046.C: New test.
23161
231622005-11-08  Devang Patel <dpatel@apple.com>
23163
23164	PR tree-optimization/23115
23165	* gcc.dg/tree-ssa/pr23115.c: New.
23166
231672005-11-08  David Edelsohn  <edelsohn@gnu.org>
23168
23169	* g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23170	* gcc.target/powerpc/pr16155.c: Same.
23171	* gcc.target/powerpc/altivec-1.c: Same.
23172	* gcc.target/powerpc/altivec-2.c: Same.
23173	* gcc.target/powerpc/altivec-3.c: Same.
23174	* gcc.target/powerpc/altivec-5.c: Same.
23175	* gcc.target/powerpc/altivec-11.c: Same.
23176	* gcc.target/powerpc/altivec-12.c: Same.
23177	* gcc.target/powerpc/altivec-14.c: Same.
23178	* gcc.target/powerpc/altivec-22.c: Same.
23179	* gcc.target/powerpc/altivec-consts.c: Same.
23180	* gcc.target/powerpc/altivec-pr22085.c: Same.
23181	* gcc.target/powerpc/altivec-splat.c: Same.
23182	* gcc.target/powerpc/altivec-varargs-1.c: Same.
23183	* gcc.target/powerpc/altivec-vec-merge.c: Same.
23184	* gcc.target/powerpc/darwin-longlong.c: Same.
23185
231862005-11-08  Uros Bizjak  <uros@kss-loka.si>
23187
23188	PR target/19340
23189	* gcc.dg/pr19340.c: New test.
23190
231912005-11-07  Ian Lance Taylor  <ian@airs.com>
23192
23193	PR rtl-optimization/24683
23194	* gcc.dg/pr24683.c: New test.
23195
231962005-11-07  Uros Bizjak  <uros@kss-loka.si>
23197
23198	* gcc.dg/pr24225.c: Add cleanup-coverage-files.
23199	* gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23200
232012005-11-07  Uros Bizjak  <uros@kss-loka.si>
23202
23203	* gcc.target/i386/pr23376.c: Compile with -mmmx.
23204
232052005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23206
23207	* g++.dg/abi/empty6.C (B): Align to twice pointer size.
23208
232092005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23210
23211	PR target/24230
23212
23213	* gcc.target/powerpc/altivec-consts.c,
23214	gcc.target/powerpc/altivec-splat.c: New testcase.
23215
232162005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23217
23218	PR c/24599
23219
23220	* gcc.dg/overflow-2.c: New testcase.
23221
232222005-11-07  Jakub Jelinek  <jakub@redhat.com>
23223
23224	PR rtl-optimization/23567
23225	* gcc.c-torture/execute/20051104-1.c: New test.
23226
232272005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23228
23229	PR fortran/24534
23230	gfortran.dg/private_type_2.f90: Modified to check that case with
23231	PRIVATE declaration within derived type is accepted.
23232
23233	PR fortran/20838
23234	gfortran.dg/pointer_assign_1.f90: New test.
23235
23236	PR fortran/20840
23237	* gfortran.dg/arrayio_0.f90: New test.
23238
23239	PR fortran/17737
23240	gfortran.dg/data_initialized.f90: New test.
23241	gfortran.dg/data_constraints_1.f90: New test.
23242	gfortran.dg/data_constraints_2.f90: New test.
23243
232442005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23245
23246	PR fortran/24174
23247	PR fortran/24305
23248	* gfortran.dg/large_real_kind_form_io_1.f90: New file.
23249
232502005-11-06  Diego Novillo  <dnovillo@redhat.com>
23251
23252	PR 24670
23253	* gcc.dg/tree-ssa/pr24670.c: New test.
23254
232552005-11-05  Ian Lance Taylor  <ian@airs.com>
23256
23257	PR target/22432
23258	* gcc.target/i386/pr22432.c: New test.
23259
232602005-11-05  Richard Henderson  <rth@redhat.com>
23261
23262	* gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23263	* gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23264	gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23265	gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23266	from gcc.dg/alpha-*.
23267	* gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23268	gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23269
232702005-11-05  Andreas Jaeger  <aj@suse.de>
23271
23272	* gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23273
232742005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23275
23276	PR target/23424
23277	* gcc.dg/torture/pr23424-1.c: New test.
23278
232792005-11-04  Richard Henderson  <rth@redhat.com>
23280
23281	* gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23282	gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23283	gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23284	gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23285	gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23286	gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23287	gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23288	gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23289	gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23290	gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23291	gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23292	gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23293	gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23294	gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23295	gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23296	gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23297	gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23298	gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23299	gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23300	gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23301	gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23302	gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23303	gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23304	gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23305	Move from gcc.dg/.
23306	* gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23307	gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23308	gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23309	gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23310	gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23311	gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23312	gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23313	gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23314	gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23315	gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23316	gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23317	gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23318	gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23319	gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23320	gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23321	gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23322	gcc.target/i386/lea.c, gcc.target/i386/local.c,
23323	gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23324	gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23325	gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23326	gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23327	gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23328	gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23329	gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23330	gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23331	gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23332	gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23333	gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23334	gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23335	gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23336	gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23337	gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23338	gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23339	gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23340	gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23341	gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23342	gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23343	gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23344	gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23345	* gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23346	* gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23347	* gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23348	* gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23349	* gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23350	* gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23351
233522005-11-04  Diego Novillo  <dnovillo@redhat.com>
23353
23354	PR 24627
23355	* gcc.dg/tree-ssa/pr24627.c: New test.
23356
233572005-11-04 Paul Brook  <paul@codesourcery.com>
23358
23359	* gcc.dg/tls/opt-10.c: New test.
23360
233612005-11-04  Andreas Jaeger  <aj@suse.de>
23362
23363	* gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23364	avoid extra warnings.
23365
233662005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23367
23368	PR libfortran/22298
23369	* lib/target-supports.exp
23370	(check_effective_target_static_libgfortran): New
23371	static_libgfortran effective target.
23372	* gfortran.dg/static_linking_1.f: New test.
23373	* gfortran.dg/static_linking_1.c: New file.
23374
233752005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23376
23377	* gcc.dg/pr24615.c: Guard test with { target fpic }.
23378
233792005-11-03  Josh Conner  <jconner@apple.com>
23380
23381	PR c++/19989
23382	g++.dg/ext/array2.C: New test.
23383	g++.dg/template/dependent-name3.C: New test.
23384	g++.dg/template/dependent-name4.C: New test.
23385	g++.dg/template/sfinae2.C: New test.
23386
233872005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23388
23389	PR preprocessor/22042
23390	* gcc.dg/cpp/strify4.c: New test.
23391
233922005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23393
23394	PR c++/17964
23395	* g++.dg/cpp/string-1.C: New test.
23396
233972005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23398
23399	* gcc.target/powerpc: New directory.
23400	* gcc.target/powerpc/powerpc.exp: New file.
23401	* gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23402	gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23403	gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23404	gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23405	gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23406	gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23407	gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23408	gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23409	gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23410	gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23411	gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23412	gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23413	gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23414	gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23415	gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23416	gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23417	gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23418	gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23419	gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23420	gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23421	gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23422	gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23423	gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23424	gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23425	gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23426	gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23427	gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23428	gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23429	gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23430	gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23431	gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23432	gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23433	gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23434	gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23435
234362005-11-03  Mark Mitchell  <mark@codesourcery.com>
23437
23438	PR c++/21627
23439	* g++.dg/warn/inline2.C: New test.
23440
234412005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23442
23443	PR middle-end/23155
23444	* g++.dg/ext/c99struct1.C: New test.
23445	* gcc.dg/union-cast-1.c: New test.
23446	* gcc.dg/union-cast-2.c: New test.
23447	* gcc.dg/union-cast-3.c: New test.
23448
234492005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23450
23451	PR middle-end/24589
23452	* gcc.c-torture/execute/zero-struct-2.c: New test.
23453
234542005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23455
23456	PR c++/24582
23457	* g++.dg/init/switch1.C: New test.
23458
234592005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23460
23461	* gcc.dg/delay-slot-1.c: New test.
23462
234632005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23464
23465	PR target/24620
23466	* gcc.dg/pr24620.c: New test.
23467
234682005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23469
23470	PR c/24329
23471	* gcc.dg/format/unnamed-1.c: New test.
23472
234732005-11-02  Mark Mitchell  <mark@codesourcery.com>
23474
23475	PR c++/22434
23476	* g++.dg/expr/cond8.C: New test.
23477
23478	PR c++/24560
23479	* g++.dg/parse/dot1.C: New test.
23480
234812005-11-02  Jan Hubicka  <jh@suse.cz>
23482
23483	PR target/23303
23484	* gcc.dg/i386-lea.c: New test
23485
234862005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23487
23488	PR target/24615
23489	* gcc.dg/pr24615.c: New test.
23490
234912005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23492
23493	PR target/24600
23494	* gcc.dg/pr24600.c: New test.
23495
234962005-11-02  Mark Mitchell  <mark@codesourcery.com>
23497
23498	PR c++/19253
23499	* g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23500	* g++.dg/parse/typename9.C: New test.
23501	* g++/dg/parse/typename10.C: Likewise.
23502
235032005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23504
23505	PR fortran/18157
23506	* gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23507	* gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23508	* gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23509
235102005-11-02  Mark Mitchell  <mark@codesourcery.com>
23511
23512	PR c++/24569
23513	* g++.dg/debug/static1.C: New test.
23514
235152005-11-02  Josh Conner  <jconner@apple.com>
23516
23517	* g++.dg/crash38.C: moved into proper directory...
23518	* g++.dg/template/crash42.C: ...here
23519
235202005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23521
23522	PR target/18338
23523	* gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23524	pcc_bitfield_type_matters || default_packed.
23525
23526	* lib/target-supports.exp
23527	(check_effective_target_pcc_bitfield_type_matters): New proc.
23528	* gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23529
23530	PR testsuite/23304
23531	* lib/target-supports.exp (check_effective_default_packed): New proc.
23532	* g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23533	Gate expected errors on target ! default_packed.
23534	* g++.dg/ext/packed4.C: Gate on target ! default_packed.
23535
235362005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23537
23538	* gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23539	change (r106358).
23540
235412005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23542
23543	PR fortran/24008
23544	* gfortran.dg/entry_5.f90: New.
23545	* gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23546
235472005-11-01  Bob Wilson  <bob.wilson@acm.org>
23548
23549	* gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23550
235512005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23552
23553	PR fortran/21565
23554	gfortran.dg/namelist_blockdata.f90: New test.
23555
23556	PR fortran/18737
23557	gfortran.dg/external_implicit_none.f90: New test.
23558
23559	PR fortran/14994
23560	* gfortran.dg/secnds.f: New test.
23561
235622005-10-31  Jan Hubicka  <jh@suse.cz>
23563
23564	PR target/20928
23565	* gcc.c-torture/compile/pr20928.c: New test.
23566
235672005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23568
23569	PR middle-end/23492
23570	* gcc.c-torture/compile/zero-strct-5.c: New test.
23571
235722005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23573
23574	PR libgfortran/24584
23575	* gfortran.dg/pr24584.f90: New test.
23576
235772005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23578
23579	PR fortran/18883
23580	* gfortran.dg/char_result_9.f90: New.
23581	* gfortran.dg/char_result_10.f90: New.
23582
235832005-10-30  Jan Hubicka  <jh@suse.cz>
23584
23585	* g++.dg/tree-ssa/pr24172.C: New testcase.
23586
235872005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23588
23589	* gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23590
235912005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23592
23593	* gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23594	gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23595	gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23596	gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23597	gfortran.dg/enum_9.f90,
23598	gfortran.fortran-torture/compile/enum_1.f90,
23599	gfortran.fortran-torture/execute/enum_1.f90,
23600	gfortran.fortran-torture/execute/enum_2.f90,
23601	gfortran.fortran-torture/execute/enum_3.f90,
23602	gfortran.fortran-torture/execute/enum_4.f90: New tests.
23603
236042005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23605
23606	PR target/18482
23607	* gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23608	For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23609
236102005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23611
23612	PR libfortran/20179
23613	* gfortran.dg/mixed_io_1.f90: New test.
23614	* gfortran.dg/mixed_io_1.c: New file.
23615
236162005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23617
23618	* gfortran.dg/malloc_free_1.f90: New test.
23619
236202005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23621
23622	* gcc.dg/nested-func-4.c: Require profiling -pg.
23623
236242005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23625
23626	PR C++/23229
23627	* g++.dg/warn/main-2.C: New test.
23628
236292005-10-28  Steven G. Kargl  <kargls@comcast.net>
23630
23631	PR fortran/24545
23632	* gfortran.dg/interface_2.f90: new test.
23633
236342005-10-28  Josh Conner  <jconner@apple.com>
23635
23636	PR c++/22153
23637	* g++.dg/template/crash38.C: New test.
23638	* g++.dg/parse/explicit1.C: Change expected errors.
23639
236402005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23641
23642	PR C++/23426
23643	* g++.dg/other/large-size-array.C: New test.
23644
236452005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23646
23647	PR middle-end/24362
23648	* g++.dg/opt/complex4.C: New test.
23649
236502005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23651
23652	* gcc.dg/nested-func-4.c: New test.
23653
236542005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23655
23656	PR fortran/24158
23657	gfortran.dg/derived_recursion.f90: New test.
23658	gfortran.dg/implicit_actual.f90: New test.
23659
236602005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23661
23662	PR middle-end/24295, PR testsuite/24477
23663	* g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23664	removed when weakref hits the tree.
23665
236662005-10-25  Jakub Jelinek  <jakub@redhat.com>
23667
23668	* gfortran.dg/cray_pointers_4.f90: New test.
23669
23670	* gfortran.dg/cray_pointers_5.f90: New test.
23671
236722005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23673
23674	PR fortran/22290
23675	* gfortran.dg/assign_5.f90: New test.
23676	* gfortran.dg/assign_6.f: New test.
23677
236782005-10-25  Uros Bizjak  <uros@kss-loka.si>
23679
23680	* g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23681	CPU has no SSE support.
23682
236832005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23684
23685	PR libgfortran/24224
23686	* gfortran.dg/arrayio_1.f90: Update attribution.
23687	* gfortran.dg/arrayio_2.f90: Update attribution.
23688	* gfortran.dg/arrayio_3.f90: Update attribution.
23689	* gfortran.dg/arrayio_4.f90: Update test conditions.
23690	* gfortran.dg/arrayio_5.f90: Update attribution.
23691	* gfortran.dg/arrayio_6.f90: New test.
23692	* gfortran.dg/arrayio_7.f90: New test.
23693
236942005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23695
23696	* gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23697
236982005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23699
23700	* gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23701
237022005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23703
23704	PR fortran/24416
23705	* gfortran.dg/namelist_char_only.f90: New test.
23706
237072005-10-24  Asher Langton  <langton2@llnl.gov>
23708
23709	PR fortran/17031
23710	PR fortran/22282
23711	* gfortran.dg/cray_pointers_1.f90: New test.
23712	* gfortran.dg/cray_pointers_2.f90: New test.
23713	* gfortran.dg/cray_pointers_3.f90: New test.
23714	* gfortran.dg/loc_1.f90: New test.
23715	* gfortran.dg/loc_2.f90: New test.
23716
237172005-10-24  Steven Bosscher  <stevenb@suse.de>
23718
23719	* gcc.dg/pr24225.c: New test.
23720
237212005-10-24  Asher Langton  <langton2@llnl.gov>
23722
23723	* gfortran.dg/dup_save_1.f90: New test.
23724	* gfortran.dg/dup_save_2.f90: New test.
23725
237262005-10-24  Paul Brook  <paul@codesourcery.com>
23727
23728	PR 24107
23729	* gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23730	stdint.h.
23731
237322005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23733
23734	PR libgfortran/24489
23735	* gfortran.dg/pr24489.f90: New test.
23736
237372005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23738
23739	PR fortran/23635
23740	* gfortran.dg/ichar_1.f90: Add tests for derived types.
23741
237422005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23743
23744	PR target/18911
23745	* g++.dg/init/array16.C: Skip for mmix-*-*.
23746
237472005-10-23  Asher Langton  <langton2@llnl.gov>
23748
23749	* gfortran.dg/byte_1.f90: New test.
23750	* gfortran.dg/byte_2.f90: New test.
23751
237522005-10-23  David Edelsohn  <edelsohn@gnu.org>
23753
23754	* gcc.dg/attr-alias-3.c: XFAIL on AIX.
23755
237562005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23757
23758	PR fortran/18022
23759	* gfortran.dg/assign_func_dtcomp_1.f90: New test.
23760
23761	PR fortran/24311
23762	* gfortran.dg/merge_char_const.f90: New test.
23763
23764	PR fortran/24384
23765	* gfortran.dg/spread_scalar_source.f90: New test.
23766
237672005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23768
23769	* g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23770
23771	* gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23772	* gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23773
23774	* gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23775
237762005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23777
23778	PR fortran/24426
23779	* gfortran.dg/der_pointer_4.f90: New.
23780
237812005-10-22  David Ayers  <d.ayers@inode.at>
23782
23783	* obj-c++.dg/except-1.mm: Simplify.
23784
237852005-10-21  David Ayers  <d.ayers@inode.at>
23786
23787	* obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23788
237892005-10-21  Jakub Jelinek  <jakub@redhat.com>
23790
23791	* gfortran.dg/assumed_dummy_2.f90: New test.
23792
237932005-10-21  James E Wilson  <wilson@specifix.com>
23794
23795	PR preprocessor/15220
23796	* gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23797
237982005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23799
23800	* gcc.c-torture/execute/20051021-1.c: New test.
23801
238022005-10-21  Mark Mitchell  <mark@codesourcery.com>
23803
23804	PR c++/24260
23805	* g++.dg/ext/tmplattr1.C: New test.
23806
238072005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23808
23809	PR fortran/24440
23810	* gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23811
238122005-10-20  Geoffrey Keating  <geoffk@apple.com>
23813
23814	* obj-c++.dg/except-1.mm: New.
23815
23816	* obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23817
238182005-10-21  Alan Modra  <amodra@bigpond.net.au>
23819
23820	* g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23821
238222005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23823
23824	PR middle-end/24295
23825	* g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23826	declarations with the same names as thunks' alias targets, use
23827	aliases instead.
23828	* gcc.dg/attr-alias-3.c: New test.
23829	* gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23830
238312005-10-20  Mark Mitchell  <mark@codesourcery.com>
23832
23833	PR c++/22618
23834	* g++.dg/parse/access8.C: New test.
23835
238362005-10-20  Richard Guenther  <rguenther@suse.de>
23837
23838	PR c++/24439
23839	* g++.dg/tree-ssa/pr24439.C: New testcase.
23840
238412005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23842
23843	* g++.dg/opt/delay-slot-1.C: New test.
23844
238452005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23846
23847	PR fortran/21625
23848	* gfortran.fg/der_init_1.f90: New.
23849
238502005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23851
23852	* gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23853
238542005-10-19  Mark Mitchell  <mark@codesourcery.com>
23855
23856	PR c++/21908
23857	* g++.dg/parse/error28.C: New test.
23858
238592005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23860
23861	* gcc.dg/profile-generate-2.c: New test.
23862
238632005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23864
23865	PR target/23589
23866	* g++.dg/ext/dllimport11.C: New.
23867
238682005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23869
23870	PR c++/22293
23871	* g++.dg/other/friend3.C: New test.
23872
238732005-10-18  Mark Mitchell  <mark@codesourcery.com>
23874
23875	PR c++/23293
23876	* g++.dg/template/error19.C: New test.
23877
238782005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23879
23880	PR c++/21383
23881	* g++.dg/overload/koenig2.C: New.
23882
23883	PR c++/23118
23884	* g++.dg/overload/error2.C: New.
23885
23886	PR c++/22604
23887	* g++.dg/inherit/covariant14.C: New.
23888
238892005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23890
23891	PR c++/23440
23892	* g++.dg/parse/for1.C: New test.
23893
238942005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23895
23896	PR fortran/23446
23897	* gfortran.dg/host_dummy_index_1.f90: New test.
23898
23899	PR fortran/21459
23900	* gfortran.dg/automatic_char_len_2.f90: New test.
23901
23902	PR fortran/20866
23903	* gfortran.dg/recursive_statement_functions.f90: New test.
23904
23905	PR fortran/20853
23906	* gfortran.dg/assumed_size_dt_dummy.f90: New test.
23907
23908	PR fortran/20849
23909	* gfortran.dg/external_initializer.f90: New test.
23910
23911	PR fortran/20837
23912	* non_module_public.f90: New test.
23913
239142005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23915
23916	PR c++/24386
23917	* g++.dg/template/overload7.C: New.
23918
23919	PR c++/22551
23920	* g++.dg/other/switch2.C: Remove expected warnings.
23921
23922	PR c++/21353
23923	* g++.dg/template/defarg6.C: New.
23924
239252005-10-17  Uros Bizjak  <uros@kss-loka.si>
23926
23927	PR target/24315
23928	* gcc.target/i386/pr24315.c: New test.
23929
239302005-10-16  Mark Mitchell  <mark@codesourcery.com>
23931
23932	PR c++/24389
23933	* g++.dg/template/static21.C: New test.
23934	* g++.dg/template/static21-a.cc: Likewise.
23935
239362005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23937
23938	PR c++/23959
23939	* g++.dg/warn/Wswitch-default-1.C: New test.
23940	* g++.dg/warn/Wswitch-default-2.C: New test.
23941
239422005-10-16  Mark Mitchell  <mark@codesourcery.com>
23943
23944	PR c++/22173
23945	* g++.dg/parse/template18.C: New test.
23946	* g++.dg/template/nontype15.C: Likewise.
23947
239482005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23949
23950	PR fortran/22273
23951	* gfortran.dg/spec_expr_2.f90: New.
23952
239532005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23954
23955	* g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23956	g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23957	gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23958	gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23959	gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23960	gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23961	gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23962	gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23963	previous target-specific skips and warning-message matches where
23964	applicable.
23965
239662005-10-15  Mark Mitchell  <mark@codesourcery.com>
23967
23968	PR c++/21347
23969	* g++.dg/warn/Wctor-dtor.C: New test.
23970
239712005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23972
23973	PR c/23439
23974	* gcc.dg/for-1.c: New test.
23975
239762005-10-14  Mark Mitchell  <mark@codesourcery.com>
23977
23978	PR c++/19565
23979	* g++.dg/warn/Wconversion1.C: New test.
23980	* g++.dg/ext/packed4.C: Compile with -w.
23981	* g++.dg/opt/20050511-1.C: Likewise.
23982	* g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23983
239842005-10-14  Jakub Jelinek  <jakub@redhat.com>
23985
23986	* gfortran.dg/boz_5.f90: New test.
23987
239882005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23989
23990	PR c++/22551
23991	* g++.dg/other/switch2.C: New.
23992
23993	PR c++/23984
23994	* g++.dg/init/ctor7.C: New.
23995
239962005-10-13  David Edelsohn  <edelsohn@gnu.org>
23997
23998	PR c++/23730
23999	* g++.dg/parse/crash32.C: New test.
24000
240012005-10-13  Mark Mitchell  <mark@codesourcery.com>
24002
24003	PR c++/20721
24004	* g++.dg/init/goto2.C: New test.
24005
24006	PR c++/22464
24007	* g++.dg/template/crash/41.C: New test.
24008
24009	PR c++/22180
24010	* g++.dg/template/crash40.C: New test.
24011
24012	PR c++/23694
24013	* g++.dg/parse/friend5.C: New test.
24014
24015	PR c++/23307
24016	* g++.dg/template/crash38.C: New test.
24017
24018	PR c++/22352
24019	* g++.dg/template/friend38.C: New test.
24020
24021	PR c++/22405
24022	* g++.dg/template/crash39.C: New test.
24023
240242005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24025
24026	* gcc.dg/debug/dwarf2/dwarf-char1.c,
24027	gcc.dg/debug/dwarf2/dwarf-char2.c,
24028	gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24029
24030	* gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24031
240322005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24033
24034	* gcc.dg/dll-2.c: Add tests for warnings.
24035	* gcc.dg/dll-3.c: Likewise.
24036	* gcc.dg/dll-4.c: Likewise.
24037
24038	* g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24039	* g++.dg/ext/dllimport2.C: Likewise.
24040	* g++.dg/ext/dllimport3.C: Likewise.
24041	* g++.dg/ext/dllimport7.C: Likewise.
24042	* g++.dg/ext/dllimport8.C: Likewise.
24043	* g++.dg/ext/dllimport9.C: Likewise.
24044
240452005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24046
24047	PR fortran/24092
24048	* gfortran.dg/derived_pointer_recursion.f90: New test.
24049
240502005-10-12  Adrian Straetling <straetling@de.ibm.com>
24051
24052	* gcc.c-torture/execute/20051012-1.c: New test.
24053
240542005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24055
24056	PR fortran/18082
24057	* gfortran.dg/automatic_char_len_1.f90: New test.
24058
240592005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24060
24061	PR fortran/20847
24062	* gfortran.dg/save_common.f90: New test.
24063
24064	PR fortran/20856
24065	* gfortran.dg/save_result.f90: New test.
24066
240672005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24068
24069	PR c++/21592
24070	* g++.dg/template/dependent-expr1.C: Add new expected error.
24071	* g++.dg/template/dependent-expr2.C: Adjust error text.
24072	* g++.dg/template/overload6.C: New.
24073
24074	PR c++/23797
24075	* g++.dg/other/typename8.C: New.
24076
24077	PR c++/21117
24078	* g++.dg/other/return1.C: New.
24079
240802005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24081
24082	PR c++/24052
24083	* g++.dg/ext/label5.C: New.
24084
240852005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24086
24087	PR c++/19964
24088	* g++.dg/parse/crash31.C: New.
24089
240902005-10-12  Razya Ladelsky <razya@il.ibm.com>
24091
24092	* g++.dg/ipa/ipa-1.c: New test.
24093	* g++.dg/ipa/ipa-2.c: New test.
24094	* g++.dg/ipa/ipa-3.c: New test.
24095	* g++.dg/ipa/ipa-4.c: New test.
24096	* g++.dg/ipa/ipa-5.c: New test.
24097	* g++.dg/ipa/ipa.exp: New file.
24098
240992005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24100
24101	PR fortran/24207
24102	* gfortran.dg/private_type_3.f90: New test.
24103
241042005-10-11  Steven G. Kargl  <kargls@comcast.net>
24105
24106	PR fortran/20786
24107	gfortran.dg/aint_anint_1.f90: New test.
24108
241092005-10-11  Steven G. Kargl  <kargls@comcast.net>
24110
24111	PR libgfortran/24313
24112	gfortran.dg/csqrt.f: New test.
24113
241142005-10-11  Ian Lance Taylor  <ian@airs.com>
24115
24116	PR c++/8057
24117	* g++.dg/warn/noeffect7.C: New test.
24118	* g++.dg/warn/noeffect2.C: Instantiate templates.
24119	* g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24120	and warning.
24121
241222005-10-11  Mark Mitchell  <mark@codesourcery.com>
24123
24124	PR c++/21089
24125	* g++.dg/init/float1.C: New test.
24126
24127	PR c++/24277
24128	* g++.dg/init/member1.C: Tweak error markers.
24129
241302005-10-11  Janis Johnson  <janis187@us.ibm.com>
24131
24132	PR testsuite/24281
24133	* gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24134	Check for null pointer.
24135
241362005-10-11  Mark Mitchell  <mark@codesourcery.com>
24137
24138	PR c++/21369
24139	* g++.dg/parse/ret-type3.C: New test.
24140
241412005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24142
24143	PR tree-opt/23946
24144	* gcc.c-torture/compile/pr23946.c: New test.
24145
241462005-10-11  Jakub Jelinek  <jakub@redhat.com>
24147
24148	* g++.dg/opt/mmx2.C: New test.
24149
241502005-10-10  Mark Mitchell  <mark@codesourcery.com>
24151
24152	PR c++/24277
24153	* g++.dg/template/static20.C: New test.
24154
24155	PR c++/24302
24156	* g++.dg/warn/Wunused-12.C: New test.
24157
24158	PR c++/23437
24159	* g++.dg/template/arg4.C: New test.
24160
241612005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24162
24163	* gcc.dg/ucnid-2.c: XFAIL on Solaris.
24164	* gcc.dg/ucnid-3.c: Likewise.
24165	* gcc.dg/ucnid-4.c: Likewise.
24166	* gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24167	* g++.dg/other/ucnid-1.C: Likewise.
24168	* gcc.dg/sparc-frame-1.c: New test.
24169
241702005-10-10  Mark Mitchell  <mark@codesourcery.com>
24171
24172	PR c++/24139
24173	* g++.dg/template/spec27.C: New test.
24174
24175	PR c++/24275
24176	* g++.dg/template/static19.C: New test.
24177
241782005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24179
24180	* gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24181	* g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24182
241832005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24184
24185	PR target/24136
24186	* gfortran.fortran-torture/compile/pr24136.f: New test.
24187
241882005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24189
24190	PR c++/22172
24191	* g++.dg/parse/crash30.C: New test.
24192
241932005-10-07  Richard Guenther  <rguenther@suse.de>
24194
24195	PR middle-end/24227
24196	* gcc.c-torture/compile/pr24227.c: New testcase.
24197
241982005-10-07  Steve Ellcey  <sje@cup.hp.com>
24199
24200	* gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24201	Do not put aligned attributes on array elements.
24202
242032005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24204
24205	PR testsuite/23611, PR testsuite/23615
24206	* obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24207	writing prototypes of library functions by hand.
24208	* obj-c++.dg/bitfield-4.mm: Likewise.
24209	* obj-c++.dg/const-str-4.mm: Likewise.
24210	* obj-c++.dg/encode-4.mm: Likewise.
24211	* obj-c++.dg/encode-5.mm: Likewise.
24212	* obj-c++.dg/encode-6.mm: Likewise.
24213	* obj-c++.dg/gnu-runtime-3.mm: Likewise.
24214	* obj-c++.dg/method-10.mm: Likewise.
24215	* obj-c++.dg/method-17.mm: Likewise.
24216	* obj-c++.dg/method-19.mm: Likewise.
24217	* obj-c++.dg/try-catch-2.mm: Likewise.
24218
242192005-10-06  Richard Henderson  <rth@redhat.com>
24220
24221	PR 24236
24222	* gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24223
242242005-10-06  Dale Johannesen  <dalej@apple.com>
24225
24226	* gcc.c-torture/execute/20030125-1.c: Correct.
24227
242282005-10-06  Richard Guenther  <rguenther@suse.de>
24229
24230	PR tree-optimization/24238
24231	* g++.dg/tree-ssa/pr24238.C: New testcase.
24232
242332005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24234
24235	PR 18568
24236	* gfortran.dg/der_pointer_3.f90: New test.
24237
242382005-10-05  Devang Patel  <dpatel@apple.com>
24239
24240	PR Debug/23205
24241	* g++.dg/other/PR23205.C: New.
24242
242432005-10-05  Richard Henderson  <rth@redhat.com>
24244
24245	PR target/23602
24246	* g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24247	* g++.dg/eh/omit-frame-pointer2.C: Likewise.
24248
242492005-10-05  Dale Johannesen  <dalej@apple.com>
24250
24251	* gcc.c-torture/execute/float-floor.c: New.
24252
242532005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24254
24255	PR tree-optimization/21419
24256	PR tree-optimization/24146
24257	PR tree-optimization/24151
24258
24259	* g++.dg/ext/asm7.C: New.
24260	* g++.dg/ext/asm8.C: New.
24261	* gcc.dg/asm-1.c: Compile on all targets.
24262	* gcc.dg/asm-pr24146.c: New.
24263	* gcc.dg/pr21419.c: Adjust error messages.
24264
242652005-10-05  Richard Guenther  <rguenther@suse.de>
24266
24267	PR fortran/24176
24268	* gfortran.fortran-torture/compile/empty.f90: New testcase.
24269
242702005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24271
24272	PR c++/23513
24273	* g++.dg/template/spec22.C: Robustify test.
24274	* g++.dg/template/spec26.C: New.
24275
242762005-10-05  Uros Bizjak  <uros@kss-loka.si>
24277
24278	* gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24279	if target supports vector instructions.
24280
242812005-10-04  Geoffrey Keating  <geoffk@apple.com>
24282
24283	* gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24284	C99 functions.
24285
242862005-10-04  Janis Johnson  <janis187@us.ibm.com>
24287
24288	* lib/target-supports.exp (check_effective_target_fortran_large_real,
24289	check_effective_target_fortran_large_int): Replace cached result
24290	when target changes.
24291
242922005-10-04  Devang Patel  <dpatel@apple.com>
24293
24294	* gcc.dg/i386-sse-vect-types.c: New.
24295
242962005-10-04  Ian Lance Taylor  <ian@airs.com>
24297
24298	PR preprocessor/13726
24299	* gcc.dg/cpp/cmdlne-dI-C.c: New test.
24300	* gcc.dg/cpp/cmdlne-dI-C.h: New file.
24301
243022005-10-04  Richard Guenther  <rguenther@suse.de>
24303
24304	PR c/23576
24305	* gcc.dg/noncompile/pr23576.c: New testcase.
24306
243072005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24308
24309	PR middle-end/23125
24310	* gcc.dg/register-var-3.c: New test.
24311
243122005-10-04  Steven Bosscher  <stevenb@suse.de>
24313
24314	* gcc.dg/pr23049.c: New test.
24315
24316	* gcc.dg/ucnid-4.c: Fix test.
24317
243182005-10-03  Diego Novillo  <dnovillo@redhat.com>
24319
24320	PR 23445
24321	* gcc.c-torture/compile/pr23445.c: New test.
24322
243232005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24324
24325	* g++.dg/overload/unknown1.C: New.
24326
243272005-10-03  Mark Mitchell  <mark@codesourcery.com>
24328
24329	PR c++/17775
24330	* g++.dg/template/repo4.C: New test.
24331
243322005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24333
24334	PR libfortran/19308
24335	* gfortran.dg/large_real_kind_2.F90: New test.
24336	* gfortran.dg/large_integer_kind_2.f90: New test.
24337
243382005-10-03  Uros Bizjak  <uros@kss-loka.si>
24339
24340	* lib/target-supports.exp (check_effective_target_vect_shift):
24341	Implement with result caching. Add i?86, x86_64 and ia64 targets.
24342	(check_effective_target_vect_condition): Fix copy-n-pasto.
24343
24344	* gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24345	* gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24346	targets.
24347
243482005-10-02  Mark Mitchell  <mark@codesourcery.com>
24349
24350	PR c++/22621
24351	* g++.dg/template/overload5.C : New test.
24352
24353	PR c++/23840
24354	* g++.dg/expr/stdarg1.C: New test.
24355
243562005-10-02  Diego Novillo  <dnovillo@redhat.com>
24357
24358	PR 24142
24359	* gcc.c-torture/execute/pr24142.c: New test.
24360
243612005-10-01  Diego Novillo  <dnovillo@redhat.com>
24362
24363	PR 24141
24364	* gcc.c-torture/execute/pr24141.c: New test.
24365
243662005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24367	    Diego Novillo  <dnovillo@redhat.com>
24368
24369	PR 23604
24370	* gcc.c-torture/execute/pr23604.c: New test.
24371
243722005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24373
24374	PR fortran/16404
24375	PR fortran/20835
24376	PR fortran/20890
24377	PR fortran/20899
24378	PR fortran/20900
24379	PR fortran/20901
24380	PR fortran/20902
24381	gfortran.dg/equiv_constraint_1.f90: New test.
24382	gfortran.dg/equiv_constraint_2.f90: New test.
24383	gfortran.dg/equiv_constraint_3.f90: New test.
24384	gfortran.dg/equiv_constraint_4.f90: New test.
24385	gfortran.dg/equiv_constraint_5.f90: New test.
24386	gfortran.dg/equiv_constraint_6.f90: New test.
24387	gfortran.dg/equiv_constraint_7.f90: New test.
24388	gfortran.dg/equiv_constraint_8.f90: New test.
24389	gfortran.dg/private_type_1.f90: New test.
24390	gfortran.dg/private_type_2.f90: New test.
24391	gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24392	980628-10.f: Assert std=gnu to permit mixing of
24393	types in equivalence statements.
24394
243952005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24396
24397	PR 24112
24398	* gfortran.dg/open_status_1.f90: New.
24399
244002005-09-30  Uros Bizjak  <uros@kss-loka.si>
24401
24402	* gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24403	* gcc.dg/vect/pr22480.c: Clean up temp files.
24404	* gcc.dg/vect/pr23831.c: Clean up temp files.
24405	* gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24406	Clean up temp files.
24407	* gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24408	Clean up temp files.
24409
24410	* gcc.dg/20050309-1.c: Clean up temp files.
24411	* gcc.dg/20050325-1.c: Clean up temp files.
24412
244132005-09-30  Uros Bizjak  <uros@kss-loka.si>
24414
24415	PR tree-optimization/24059
24416	* gcc.dg/vect/pr24059.c : New test.
24417
244182005-09-29  Jakub Jelinek  <jakub@redhat.com>
24419
24420	PR middle-end/24109
24421	* gcc.c-torture/execute/20050929-1.c: New test.
24422
244232005-09-29  Steven Bosscher  <stevenb@suse.de>
24424
24425	* gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24426
244272005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24428
24429	PR c/21419
24430	* gcc.dg/pr21419.c: New test.
24431
244322005-09-29  Steven Bosscher  <stevenb@suse.de>
24433
24434	* gcc.dg/pr23911.c: New test.
24435
244362005-09-28  Mark Mitchell  <mark@codesourcery.com>
24437
24438	* g++.dg/opt/pr19650.C: Use -w -fpermissive.
24439
24440	PR c++/16782
24441	* g++.dg/parse/qualified4.C: New test.
24442	* g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24443	* g++.old-deja/g++.mike/p8154.C: Likewise.
24444
244452005-09-27  Mark Mitchell  <mark@codesourcery.com>
24446
24447	PR c++/22147
24448	* g++.dg/template/friend37.C: New test.
24449	* g++.dg/parse/crash28.C: Adjust error markers.
24450
244512005-09-27  Jakub Jelinek  <jakub@redhat.com>
24452
24453	PR fortran/18518
24454	* gfortran.fortran-torture/execute/save_2.f90: New decl.
24455
244562005-09-27  Devang Patel  <dpatel@apple.com>
24457
24458	PR tree-optimization/23625
24459	* gcc.dg/pr23625.c: New test.
24460
244612005-09-27  Uros Bizjak  <uros@kss-loka.si>
24462
24463	* gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24464	* gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24465
244662005-09-26  Jakub Jelinek  <jakub@redhat.com>
24467
24468	PR fortran/23677
24469	* gfortran.fortran-torture/execute/save_1.f90: New test.
24470	* gfortran.dg/save_1.f90: New test.
24471
244722005-09-26  Uros Bizjak  <uros@kss-loka.si>
24473
24474	* gcc.target/i386/builtin-apply-mmx.c: New test.
24475
24476	PR target/22576
24477	* gcc.target/i386/pr22576.c: New test.
24478
24479	PR target/22585
24480	* gcc.target/i386/pr22585.c: New test.
24481
24482	PR target/23268
24483	* gcc.target/i386/pr23268.c: New test.
24484
24485	PR middle-end/23831
24486	* gcc.dg/vect/pr23831.c: New test.
24487
24488	PR target/24055
24489	* gcc.target/i386/pr24055.c: New test.
24490
244912005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24492
24493	PR tree-optimization/23960
24494	* gcc.c-torture/compile/pr23960.c: New.
24495
244962005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24497
24498	PR fortran/16861
24499	* gfortran.dg/nested_modules_3.f90: New.
24500
245012005-09-22 Steven G. Kargl  <kargls@comcast.net>
24502
24503	PR fortran/24005
24504	gfortran.dg/interface_1.f90: New test.
24505
245062005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24507	Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24508
24509	PR fortran/23843
24510	* gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24511
245122005-09-22  Steven G. Kargl  <kargls@comcast.net>
24513
24514	PR fortran/23516
24515	* gfortran.dg/imag_1.f: New test.
24516	* gfortran.dg/imag_2.f: Ditto.
24517
245182005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24519
24520	* gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24521
245222005-09-22  Jakub Jelinek  <jakub@redhat.com>
24523
24524	PR c++/21983
24525	* g++.dg/warn/pr21983.C: New test.
24526
245272005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24528
24529	* gcc.dg/20050922-1.c: Testcase added.
24530
245312005-09-21  Mark Mitchell  <mark@codesourcery.com>
24532
24533	PR c++/23993
24534	* g++.dg/template/array14.C: New test.
24535
245362005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24537
24538	PR fortran/19929
24539	* gfortran.dg/der_ptr_component_1.f90: New test.
24540
245412005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24542
24543	PR c++/23965
24544	* g++.dg/template/error1.C: Reject "no matching function" message.
24545
245462005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24547
24548	PR c++/17609
24549	* g++.dg/lookup/error1.C: New test.
24550
245512005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24552
24553	* gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24554	functionality of the testcase.
24555
245562005-09-20  Richard Henderson  <rth@redhat.com>
24557
24558	* gcc.dg/vect/vect-22.c: Require vect_float.
24559	* gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24560
245612005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24562
24563	* g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24564	g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24565	gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24566	gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24567	gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24568	gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24569	gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24570	gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24571	* gcc.dg/cpp/ucnid-8.c: New test.
24572
245732005-09-20  Jakub Jelinek  <jakub@redhat.com>
24574
24575	PR tree-optimization/23929
24576	* gcc.c-torture/compile/pr23929.c: New test.
24577
245782005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24579
24580	* gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24581	for one loop.
24582
245832005-09-20  Steve Ellcey  <sje@cup.hp.com>
24584
24585	PR testsuite/23186
24586	* g++.dg/other/pr22003.C: Require named sections.
24587
245882005-09-20  Jakub Jelinek  <jakub@redhat.com>
24589
24590	PR c++/23947
24591	* g++.dg/rtti/crash3.C: New test.
24592
24593	PR tree-optimization/23818
24594	* gcc.dg/pr23818.c: New test.
24595
245962005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24597
24598	PR fortran/23420
24599	* gfortran.dg/print_fmt_4.f: New.
24600
246012005-09-20  Jakub Jelinek  <jakub@redhat.com>
24602
24603	PR fortran/23663
24604	* gfortran.fortran-torture/execute/entry_11.f90: New test.
24605
246062005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24607
24608	* gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24609	Use pointers to local alignable arrays instead. Added comments.
24610	* gcc.dg/vect/vect-46.c: Likewise.
24611	* gcc.dg/vect/vect-48.c: Likewise.
24612	* gcc.dg/vect/vect-49.c: Likewise.
24613	* gcc.dg/vect/vect-52.c: Likewise.
24614	* gcc.dg/vect/vect-53.c: Likewise.
24615	* gcc.dg/vect/vect-54.c: Likewise.
24616	* gcc.dg/vect/vect-56.c: Likewise.
24617	* gcc.dg/vect/vect-57.c: Likewise.
24618	* gcc.dg/vect/vect-58.c: Likewise.
24619	* gcc.dg/vect/vect-60.c: Likewise.
24620	* gcc.dg/vect/vect-61.c: Likewise.
24621
24622	* gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24623	The test is no longer vectorizable on vect_no_align targets.
24624	* gcc.dg/vect/vect-43.c: Likewsie.
24625
24626	* gcc.dg/vect/vect-44.c: Added comments.
24627	* gcc.dg/vect/vect-45.c: Added comments.
24628	* gcc.dg/vect/vect-50.c: Added comments.
24629	* gcc.dg/vect/vect-51.c: Added comments.
24630
24631	* gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24632	aligned type.
24633	* gcc.dg/vect/Os-vect-95.c: Likewise.
24634
24635	* gcc.dg/vect/vect-41.c: Test removed.
24636	* gcc.dg/vect/vect-47.c: Test removed.
24637	* gcc.dg/vect/vect-55.c: Test removed.
24638	* gcc.dg/vect/vect-59.c: Test removed.
24639
246402005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24641
24642	* gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24643	No longer vectorizable on vect_no_align targets.
24644	* gcc.dg/vect/pr20122.c: Likewise.
24645	* gcc.dg/vect/vect-74.c: Likewise.
24646	* gcc.dg/vect/vect-75.c: Likewise.
24647	* gcc.dg/vect/vect-76.c: Likewise.
24648
24649	* gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24650	Will not be vectorizable on vect_no_align targets once aliasing issues
24651	are resolved.
24652	* gcc.dg/vect/vect-79.c: Likewise.
24653
24654	* gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24655	* gcc.dg/vect/vect-78.c: Likewise.
24656	* gcc.dg/vect/vect-97.c: Likewise.
24657
246582005-09-19  Steven Bosscher  <stevenb@suse.de>
24659
24660	* gcc.dg/pr23943.c: New test.
24661
246622005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24663
24664	PR fortran/19181
24665	* gfortran.dg/derived_pointer_null_1.f90: New test.
24666
246672005-09-18  Richard Guenther  <rguenther@suse.de>
24668
24669	PR middle-end/23944
24670	* gcc.c-torture/compile/pr23944.c: New testcase.
24671
246722005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24673
24674	PR fortran/15975
24675	* gfortran.dg/der_pointer_2.f90: New test.
24676
246772005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24678
24679	PR fortran/16861
24680	* gfortran.dg/nested_modules_2.f90: New test.
24681
246822005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24683
24684	PR c++/18368
24685	* g++.dg/other/semicolon.C: New test.
24686
246872005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24688
24689	* g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24690	HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24691
246922005-09-16  Mark Mitchell  <mark@codesourcery.com>
24693
24694	PR c++/23914
24695	* g++.dg/template/static18.C: New test.
24696
24697	PR c++/21514
24698	* g++.dg/template/crash19.C: Remove dg-error marker.
24699	* g++.dg/template/local4.C: New test.
24700
247012005-09-16  Paul Brook  <paul@codesourcery.com>
24702
24703	PR fortran/23906
24704	* gfortran.dg/dependency_1.f90: New test.
24705
247062005-09-15  Mark Mitchell  <mark@codesourcery.com>
24707
24708	PR c++/23896
24709	* g++.dg/template/static17.C: New test.
24710
247112005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24712
24713	PR c++/23139
24714	* g++.dg/warn/huge-val1.C: New test.
24715
247162005-09-15  Mark Mitchell  <mark@codesourcery.com>
24717
24718	PR c++/13140
24719	* g++.dg/parse/class2.C: New test.
24720	* g++.dg/template/explicit8.C: Likewise.
24721	* g++.dg/template/spec25.C: Likewise.
24722
247232005-09-14  Josh Conner  <jconner@apple.com>
24724
24725	PR middle-end/23584
24726	* gcc.dg/pr23584.c: New test.
24727
247282005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24729
24730	PR fortran/21875 Internal Unit Array I/O, NIST
24731	* gfortran.dg/arrayio_1.f90: New test.
24732	* gfortran.dg/arrayio_1.f90: New test.
24733	* gfortran.dg/arrayio_1.f90: New test.
24734	* gfortran.dg/arrayio_1.f90: New test.
24735	* gfortran.dg/arrayio_1.f90: New test.
24736
247372005-09-14  Uros Bizjak  <uros@kss-loka.si>
24738
24739	PR middle-end/22480
24740	* gcc.dg/vect/pr22480.c: New test.
24741
247422005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24743
24744	PR fortran/19358
24745	* gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24746
247472005-09-13 Josh Conner <jconner@apple.com>
24748
24749	PR c++/23180
24750	* g++.dg/init/struct2.C: New test.
24751	* g++.dg/init/struct3.C: New test.
24752
247532005-09-13  Janis Johnson  <janis187@us.ibm.com>
24754
24755	* gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24756	Clean up temp files.
24757	* gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24758	gcc.dg/tree-ssa/builtin-fprintf-1.c,
24759	gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24760	gcc.dg/tree-ssa/builtin-printf-1.c,
24761	gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24762	gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24763	gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24764	gcc.dg/tree-ssa/builtin-vprintf-1.c,
24765	gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24766	gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24767	gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24768	* gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24769	gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24770	gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24771	gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24772	gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24773
247742005-09-13  Josh Conner  <jconner@apple.com>
24775
24776	* lib/gcc-dg.exp: Load scanipa.exp.
24777	(cleanup-dump): New procedure.
24778	(cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24779	* lib/scandump.exp: New file.
24780	* lib/scantree.exp: Use it.
24781	* lib/scanipa.exp: New file.
24782
247832005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24784
24785	PR fortran/17740
24786	* gfortran.dg/generic_4.f90: New test.
24787
247882005-09-13  Uros Bizjak  <uros@kss-loka.si>
24789
24790	PR target/23816
24791	* gcc.target/i386/pr23816-1.c: New test.
24792	* gcc.target/i386/pr23816-2.c: New test.
24793
24794
247952005-09-13  Bastian Blank <waldi@debian.org>
24796
24797	PR c++/16171
24798	* g++.dg/abi/mangle26.C: New test.
24799	* g++.dg/abi/mangle27.C: New test.
24800	* g++.dg/abi/mangle28.C: New test.
24801	* g++.dg/abi/mangle29.C: New test.
24802
24803	PR c++/23839
24804	* g++.dg/parse/register1.C: New test.
24805
248062005-09-13  Mark Mitchell  <mark@codesourcery.com>
24807
24808	PR c++/23842
24809	* g++.dg/template/access16.C: New test.
24810
248112005-09-13  Richard Sandiford  <richard@codesourcery.com>
24812
24813	* gfortran.dg/char_pack_2.f90: Increase the vector size.
24814
248152005-09-13  Richard Sandiford  <richard@codesourcery.com>
24816
24817	PR fortran/18899
24818	* gfortran.dg/shape_2.f90: New test.
24819
248202005-09-13  Richard Sandiford  <richard@codesourcery.com>
24821
24822	PR target/19269
24823	* gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24824	* gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24825	* gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24826	* gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24827	* gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24828	* gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24829	* gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24830	tests.
24831
248322005-09-12  Mark Mitchell  <mark@codesourcery.com>
24833
24834	PR c++/23841
24835	* g++.dg/parse/template17.C: New test.
24836
248372005-09-12  Mark Mitchell  <mark@codesourcery.com>
24838
24839	PR c++/23789
24840	* g++.dg/template/nontype14.C: New test.
24841
248422005-09-12  Ian Lance Taylor  <ian@airs.com>
24843
24844	PR g++/7874
24845	* g++.dg/lookup/friend7.C: New test.
24846	* g++.dg/lookup/friend8.C: New test.
24847	* g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24848	so that it will be found via argument dependent lookup.
24849	* g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24850	friend functions which will no longer be found.
24851	* g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24852	function g, so that it will be found via argument dependent
24853	lookup.
24854	* g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24855	* g++.old-deja/g++.mike/net43.C: Likewise.
24856
248572005-09-12  Mark Mitchell  <mark@codesourcery.com>
24858
24859	PR c++/23691
24860	* g++.dg/template/static16.C: New test.
24861
248622005-09-12  Josh Conner  <jconner@apple.com>
24863
24864	PR middle-end/23237
24865	* gcc.c-torture/compile/pr23237.c: New test.
24866
248672005-09-11  Richard Henderson  <rth@redhat.com>
24868
24869	* g++.dg/other/error8.C: Update expected diagnostic text.
24870
248712005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24872
24873	PR libfortran/19872
24874	* gfortran.dg/overwrite_1.f: New test.
24875
248762005-09-09  Josh Conner  <jconner@apple.com>
24877
24878	* g++.dg/init/pr23180-1.C: Removed.
24879	* g++.dg/init/pr23180-2.C: Removed.
24880
248812005-09-09  David Daney <ddaney@avtrex.com>
24882
24883	* gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24884	files which are ...
24885	* gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24886	* gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24887
248882005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24889
24890	* gfortran.dg/iostat_2.f90: New test.
24891
248922005-09-09  Mark Mitchell  <mark@codesourcery.com>
24893
24894	PR c++/22252
24895	* g++.dg/ext/interface1.C: New test.
24896	* g++.dg/ext/interface1.h: Likewise.
24897	* g++.dg/ext/interface1a.cc: Likewise.
24898
248992005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24900
24901	* gfortran.dg/iomsg_1.f90: New test case.
24902
249032005-09-09  Richard Guenther  <rguenther@suse.de>
24904
24905	PR c++/23624
24906	* g++.dg/tree-ssa/pr23624.C: New testcase.
24907
249082005-09-09  Richard Sandiford  <richard@codesourcery.com>
24909
24910	PR fortran/19239
24911	* gfortran.dg/vector_subscript_1.f90,
24912	* gfortran.dg/vector_subscript_2.f90: New tests.
24913
249142005-09-09  Richard Sandiford  <richard@codesourcery.com>
24915
24916	PR fortran/21104
24917	* gfortran.dg/array_alloc_1.f90,
24918	* gfortran.dg/array_alloc_2.f90,
24919	* gfortran.dg/array_alloc_3.f90: New tests.
24920
249212005-09-09  Richard Sandiford  <richard@codesourcery.com>
24922
24923	PR fortran/12840
24924	* gfortran.dg/array_constructor_6.f90
24925	* gfortran.dg/array_constructor_7.f90
24926	* gfortran.dg/array_constructor_8.f90
24927	* gfortran.dg/array_constructor_9.f90
24928	* gfortran.dg/array_constructor_10.f90
24929	* gfortran.dg/array_constructor_11.f90
24930	* gfortran.dg/array_constructor_12.f90: New tests.
24931
249322005-09-08  Josh Conner  <jconner@apple.com>
24933
24934	PR c++/23180
24935	* g++.dg/init/pr23180-1.C: New test.
24936	* g++.dg/init/pr23180-2.C: New test.
24937
249382005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24939
24940	PR fortran/18878
24941	* gfortran.dg/module_double_reuse.f90: New.
24942
249432005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24944
24945	PR fortran/23270
24946	PR fortran/22304
24947	PR fortran/18870
24948	PR fortran/17917
24949	PR fortran/16511
24950	* gfortran.dg/common_equivalence_1.f: New.
24951	* gfortran.dg/common_equivalence_2.f: New.
24952	* gfortran.dg/common_equivalence_3.f: New.
24953	* gfortran.dg/contained_equivalence_1.f90: New.
24954	* gfortran.dg/module_blank_common.f90: New.
24955	* gfortran.dg/module_commons_1.f90: New.
24956	* gfortran.dg/module_equivalence_1.f90: New.
24957	* gfortran.dg/nested_modules_1.f90: New.
24958	* gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24959	equivalences and add comment to connect the test with
24960	the PR.
24961
249622005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24963
24964	PR fortran/23765
24965	* gfortran.dg/common_6.f90: New test.
24966
249672005-09-08  Richard Sandiford  <richard@codesourcery.com>
24968
24969	PR fortran/15326
24970	* gfortran.dg/char_result_1.f90,
24971	* gfortran.dg/char_result_2.f90,
24972	* gfortran.dg/char_result_3.f90,
24973	* gfortran.dg/char_result_4.f90,
24974	* gfortran.dg/char_result_5.f90,
24975	* gfortran.dg/char_result_6.f90,
24976	* gfortran.dg/char_result_7.f90,
24977	* gfortran.dg/char_result_8.f90: New tests.
24978
249792005-09-08  Richard Sandiford  <richard@codesourcery.com>
24980
24981	PR fortran/19928
24982	* gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24983
249842005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24985
24986	PR obj-c++/16816
24987	* obj-c++.dg/selector-5.mm: New test.
24988	* obj-c++.dg/selector-6.mm: New test.
24989
249902005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24991
24992	PR objc/20574
24993	PR objc/19324
24994	* objc.dg/error-1.m: New test.
24995
249962005-09-07  Richard Sandiford  <richard@codesourcery.com>
24997
24998	PR fortran/23373
24999	* gfortran.fortran-torture/execute/pr23373-1.f90,
25000	* gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25001
250022005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25003
25004	PR libfortran/23760
25005	* gfortran.dg/g77/1832.f: Remove long string in write statement
25006	to allow the test to pass on correct list directed output with
25007	prepended space.
25008
250092005-09-07  James E Wilson  <wilson@specifix.com>
25010
25011	* gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25012
250132005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25014
25015	* gfortran.dg/parameter+save.f90: Rename to
25016	* gfortran.dg/parameter_save.f90: .. this.
25017
250182005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25019
25020	PR fortran/20848
25021	* gfortran.dg/parameter+save.f90: New test case.
25022
250232005-09-06  Richard Sandiford  <richard@codesourcery.com>
25024
25025	PR fortran/19269
25026	* gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25027
250282005-09-06  Jakub Jelinek  <jakub@redhat.com>
25029
25030	PR c/23075
25031	* gcc.dg/pr23075.c: New test.
25032	* g++.dg/warn/pr23075.C: New test.
25033
25034	PR target/22362
25035	* gcc.target/i386/pr22362.c: New test.
25036
25037	PR rtl-optimization/23098
25038	* gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25039
25040	* gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25041	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25042	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25043
250442005-09-06  Mark Mitchell  <mark@codesourcery.com>
25045
25046	* g++.dg/expr/cast6.C: New test.
25047
25048	PR c++/9782
25049	* g++.dg/init/new15.C: New test.
25050
250512005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25052
25053	* gcc.dg/vect/Os-vect-95.c: New test.
25054	* gcc.dg/vect/vect-95.c: Same.
25055
250562005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25057
25058	* gcc.dg/vect/vect-29.c: Update xfail testing.
25059	* gcc.dg/vect/vect-44.c: Same.
25060	* gcc.dg/vect/vect-48.c: Same.
25061	* gcc.dg/vect/vect-50.c: Same.
25062	* gcc.dg/vect/vect-72.c: Same.
25063	* gcc.dg/vect/vect-77.c: Same.
25064	* gcc.dg/vect/vect-78.c: Same.
25065	* gcc.dg/vect/vect-80.c: Same.
25066	* gcc.dg/vect/vect-96.c: Same.
25067	* gcc.dg/vect/vect-100.c: Same.
25068	* gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25069	* gfortran.dg/vect/vect-2.f90: Update xfail testing.
25070	* gfortran.dg/vect/vect-5.f90: Same.
25071
250722005-09-06  Jakub Jelinek  <jakub@redhat.com>
25073
25074	* gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25075	start strings.
25076	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25077	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25078
25079	PR c++/23056
25080	* g++.dg/opt/pr23056.C: New test.
25081
25082	PR rtl-optimization/23098
25083	* gcc.target/i386/pr23098.c: New test.
25084
250852005-09-05  Mark Mitchell  <mark@codesourcery.com>
25086
25087	PR c++/23667
25088	* g++.dg/template/static15.C: New test.
25089
25090	PR c++/21440
25091	* g++.dg/ext/stmtexpr5.C: New test.
25092	* g++.dg/ext/stmtexpr6.C: Likewise.
25093
250942005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25095
25096	* gcc.dg/pr21255-1.c: Match different pattern for sh64.
25097
25098	* gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25099	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25100	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25101
251022005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25103
25104	PR libfortran/23321
25105	* gfortran.dg/direct_io_4.f90: New test case.
25106
251072005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25108	    Rasmus Hahn  <rassahah@neofonie.de>
25109
25110	PR libobjc/23108
25111	* objc.dg/type-stream-1.m: New test.
25112
251132005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25114
25115	PR fortran/23661
25116	* gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25117	gfortran.dg/print_fmt_3.f90: New test.
25118
251192005-09-03  Jakub Jelinek  <jakub@redhat.com>
25120
25121	* gfortran.dg/fmt_t_1.f90: New test.
25122
251232005-09-03  Jakub Jelinek  <jakub@redhat.com>
25124
25125	PR rtl-optimization/23454
25126	* g++.dg/opt/pr23454.C: New test.
25127
251282005-09-03  Mark Mitchell  <mark@codesourcery.com>
25129
25130	PR c++/23699
25131	* g++.dg/ext/static1.C: New test.
25132
251332005-09-02  Richard Henderson  <rth@redhat.com>
25134
25135	* gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25136	tail call to check_fa_work.
25137
251382005-09-02  Mark Mitchell  <mark@codesourcery.com>
25139
25140	PR c++/21687
25141	* g++.dg/other/gc3.C: New test.
25142
251432005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25144
25145	* gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25146	* gcc.dg/20050826-1.c: Likewise.
25147
251482005-08-31  Mark Mitchell  <mark@codesourcery.com>
25149
25150	PR c++/23167
25151	* g++.dg/expr/volatile1.C: New test.
25152
251532005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25154
25155	PR middle-end/23547
25156	* gcc.dg/pr23547.c: New test.
25157
251582005-09-02  Richard Sandiford  <richard@codesourcery.com>
25159
25160	PR c/22061
25161	* gcc.c-torture/execute/pr22061-1.c,
25162	* gcc.c-torture/execute/pr22061-2.c,
25163	* gcc.c-torture/execute/pr22061-3.c,
25164	* gcc.c-torture/execute/pr22061-4.c: New tests.
25165
251662005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25167
25168	* gcc.dg/Wredundant-decls-2.c: New test to check that
25169	-Wredundant-decls does not issue warning for a variable
25170	definition following a declaration.
25171
251722005-09-01  Jakub Jelinek  <jakub@redhat.com>
25173
25174	PR debug/7241
25175	* gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25176	* gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25177	* gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25178
25179	* gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25180	* gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25181	* gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25182	* gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25183	* gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25184	* gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25185	* gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25186	* gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25187
251882005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25189
25190	PR objc/23306
25191	* objc.dg/image-info.m: Remove "objc_module_info" check part of the
25192	scan-assmbler.
25193
251942005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25195
25196	PR target/21255
25197	* gcc.dg/pr21255-1.c: New test.
25198	* gcc.dg/pr21255-2-mb.c: Likewise.
25199	* gcc.dg/pr21255-2-ml.c: Likewise.
25200	* gcc.dg/pr21255-3.c: Likewise.
25201	* gcc.dg/pr21255-4.c: Likewise.
25202
252032005-08-31  Dale Johannesen  <dalej@apple.com>
25204
25205	* gcc.dg/20050830-1.c: New.
25206
252072005-08-31  Josh Conner  <jconner@apple.com>
25208
25209	* g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25210	command-line options for arm-*-* targets.
25211	* g++.dg/init/array16.C: Likewise.
25212	* g++.dg/other/crash-4.C: Likewise.
25213
252142005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25215
25216	PR obj-c++/23640
25217	* obj-c++.dg/gnu-runtime-3.mm: New test.
25218
252192005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25220
25221	PR c++/13377
25222	* g++.dg/lookup/ambig4.C: New test.
25223	* g++.dg/lookup/ambig5.C: New test.
25224	* g++.dg/tc1/dr101.C: Adjust error markers.
25225
252262005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25227
25228	PR c++/23639
25229	* g++.dg/template/ttp5.C: Adjust error markers.
25230
252312005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25232
25233	PR testsuite/23609
25234	* lib/obj-c++.exp: Include target-libpath.exp.
25235	(obj-c++_link_flags): Look for the GNU libobjc library
25236	and set the library path to include it.
25237	Don't manually set LD_LIBRARY_PATH (etc.) but call
25238	set_ld_library_path_env_vars instead.
25239	(obj-c++_target_compile): Don't set library path or
25240	linker flags because they are already set correctly
25241	in obj-c++_link_flags.
25242
252432005-08-30  Josh Conner  <jconner@apple.com>
25244
25245	* gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25246	to command-line options for arm-*-* targets.
25247
252482005-08-30  Geoffrey Keating  <geoffk@apple.com>
25249
25250	* g++.dg/other/i386-1.C: New.
25251
252522005-08-30  Jakub Jelinek  <jakub@redhat.com>
25253
25254	PR preprocessor/20348
25255	PR preprocessor/20356
25256	* gcc.dg/cpp/pr20348.c: New test.
25257	* gcc.dg/cpp/pr20348.h: New file.
25258	* gcc.dg/cpp/inc/pr20348.h: New file.
25259	* gcc.dg/cpp/inc/pr20348-aux.h: New file.
25260	* gcc.dg/cpp/pr20356.c: New test.
25261	* gcc.dg/cpp/pr20356.h: New file.
25262	* gcc.dg/cpp/inc/pr20356.h: New file.
25263	* gcc.dg/cpp/inc/pr20356-aux.h: New file.
25264
252652005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25266
25267	* gfortran.fortran-torture/execute/intrinsic_count.f90:
25268	Fix array dimension to avoid correct end-of-file error.
25269
252702005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25271
25272	PR libfortran/23598
25273	* gfortran.dg/iostat_1.f90: New test.
25274
252752005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25276
25277	PR middle-end/23408
25278	* gcc.dg/pr23408.c: New test.
25279
252802005-08-28  Mark Mitchell  <mark@codesourcery.com>
25281
25282	PR c++/23099
25283	* g++.dg/init/member1.C: Make sure erroneous static data member
25284	definitions are required.
25285	* g++.dg/template/static13.C: New test.
25286	* g++.dg/template/static14.C: Likewise.
25287
252882005-08-29  Jakub Jelinek  <jakub@redhat.com>
25289
25290	* gcc.target/i386/pr23575.c: Use -msse2 instead of
25291	-march=pentium4, remove ilp32 requirement.
25292
25293	PR middle-end/23484
25294	* gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25295	* gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25296
252972005-08-29  Andreas Jaeger  <aj@suse.de>
25298
25299	PR testsuite/23607
25300	* gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25301
253022005-08-28  Jakub Jelinek  <jakub@redhat.com>
25303
25304	* gcc.c-torture/execute/20050316-2.c: New test.
25305	* gcc.c-torture/execute/20050316-3.c: New test.
25306	* gcc.dg/torture/pr16104-1.c: New test.
25307
253082005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25309
25310	PR middle-end/23463
25311	* gcc.c-torture/execute/zero-struct-1.c: New test.
25312
253132005-08-27  Richard Guenther  <rguenther@suse.de>
25314
25315	PR target/23575
25316	* gcc.target/i386/pr23575.c: New testcase.
25317
253182005-08-26  Jakub Jelinek  <jakub@redhat.com>
25319
25320	PR rtl-optimization/23561
25321	* gcc.c-torture/execute/20050826-1.c: New test.
25322
25323	PR rtl-opt/23560
25324	* gcc.c-torture/execute/20050826-2.c: New test.
25325
253262005-08-26  Dale Johannesen  <dalej@apple.com>
25327
25328	* gcc.dg/20030711-1.c: Modify to work on Darwin.
25329	* gcc.dg/20050826-1.c: New.
25330
253312005-08-26  Mark Mitchell  <mark@codesourcery.com>
25332
25333	PR c++/19004
25334	* g++.dg/template/nontype13.C: New test.
25335
25336	PR c++/23491
25337	* g++.dg/init/new14.C: New test.
25338	* g++.dg/expr/anew1.C: Do not XFAIL.
25339	* g++.dg/expr/anew2.C: Likewise.
25340	* g++.dg/expr/anew3.C: Likewise.
25341
253422005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25343
25344	PR middle-end/22439
25345	* gcc.dg/vla-3.c: New test.
25346
253472005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25348
25349	PR fortran/20363
25350	* gfortran.dg/named_interface.f90: New.
25351
253522005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25353
25354	* gcc.c-torture/execute/frame-address.c: New test.
25355
253562005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25357
25358	PR c++/20817
25359	* g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25360
253612005-08-25  Alan Modra  <amodra@bigpond.net.au>
25362
25363	* gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25364
253652005-08-25  Alan Modra  <amodra@bigpond.net.au>
25366
25367	* gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25368	* gcc.dg/altivec-22.c: Rename from..
25369	* gcc.dg/altivec-nomfcr.c: ..this.
25370
253712005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25372
25373	PR tree-optimization/23546
25374	* gcc.dg/tree-ssa/pr23546.c: New test.
25375
253762005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25377
25378	PR fortran/17758
25379	* gfortran.dg/nonreturning_statements.f90: New test.
25380
253812005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25382
25383	PR c++/22454
25384	* g++.dg/parse/crash29.C: New.
25385
253862005-08-23  DJ Delorie  <dj@redhat.com>
25387
25388	* gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25389	constants have the L suffix.
25390
253912005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25392
25393	PR c++/23044
25394	* g++.dg/template/instantiate8.C: New.
25395
253962005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25397
25398	PR middle-end/23467
25399	* gcc.c-torture/execute/pr23467.c: New test.
25400
254012005-08-23  Jakub Jelinek  <jakub@redhat.com>
25402
25403	PR tree-optimization/22043
25404	* gcc.c-torture/execute/20050613-1.c: New test.
25405
254062005-08-23  Ben Elliston  <bje@au.ibm.com>
25407
25408	* gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25409
254102005-08-22  Jakub Jelinek  <jakub@redhat.com>
25411
25412	PR rtl-optimization/23478
25413	* g++.dg/opt/pr23478.C: New test.
25414
254152005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25416
25417	PR c/18715
25418	* gcc.dg/switch-warn-3.c: New test.
25419
254202005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25421
25422	PR c++/22233
25423	* g++.dg/template/param1.C: New test.
25424
254252005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25426
25427	PR c++/23089
25428	* g++.dg/other/incomplete1.C: New test.
25429
254302005-08-22  Ira Rosen  <irar@il.ibm.com>
25431
25432	* gcc.dg/vect/vect-22.c: Add test for float. All four loops
25433	are vectorizable.
25434
254352005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25436
25437	* d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25438	d_lines_5.f: New.
25439
254402005-08-21  Jakub Jelinek  <jakub@redhat.com>
25441
25442	* gcc.target/i386/sse-4.c: New test.
25443
254442005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25445
25446	PR testsuite/23239
25447	* gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25448
254492005-08-20  Jakub Jelinek  <jakub@redhat.com>
25450
25451	* gcc.dg/20050811-1.c: New test.
25452	* gcc.dg/20050811-2.c: New test.
25453
254542005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25455
25456	* gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25457
254582005-08-19  Diego Novillo  <dnovillo@redhat.com>
25459
25460	PR 23476
25461	* gcc.c-torture/compile/pr23476.c: New test.
25462
254632005-08-19  Devang Patel  <dpatel@apple.com>
25464
25465	PR tree-optimization/23048
25466	* gcc.dg/tree-ssa/pr23048.c: New test.
25467
254682005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25469
25470	PR middle-end/20624
25471	* g++.dg/warn/Wreturn-3.C: New test
25472
254732005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25474
25475	PR tree-optimization/22228
25476	* g++.dg/vect/pr22543.cc: New test.
25477
254782005-08-17  Steven Bosscher  <stevenb@suse.de>
25479
25480	PR tree-optimization/21574
25481	* gcc.dg/tree-ssa/pr21574.c: New test.
25482
254832005-08-16  James E Wilson  <wilson@specifix.com>
25484
25485	* gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25486
254872005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25488
25489	PR tree-opt/23402
25490	* gcc.c-torture/compile/zero-strct-3.c: New test.
25491	* gcc.c-torture/compile/zero-strct-4.c: New test.
25492
254932005-08-16  Steven Bosscher  <stevenb@suse.de>
25494
25495	PR target/23376
25496	* gcc.target/x86_64/pr23376.c: New test.
25497
254982005-08-16  Ian Lance Taylor  <ian@airs.com>
25499
25500	PR c++/23337
25501	* g++.dg/ext/vector2.C: New.
25502
255032005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25504
25505	* gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25506
255072005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25508
25509	PR libfortran/23428
25510	* gfortran.dg/inquire-complex.f90: New test case.
25511
255122005-08-16  James E Wilson  <wilson@specifix.com>
25513
25514	PR tree-optimization/21105
25515	* gcc.dg/large-size-array.c: New.
25516
255172005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25518
25519	* gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25520	type.
25521	* gcc.dg/vect/vect-41: Likewise.
25522	* gcc.dg/vect/vect-42: Likewise.
25523	* gcc.dg/vect/vect-43: Likewise.
25524	* gcc.dg/vect/vect-44: Likewise.
25525	* gcc.dg/vect/vect-46: Likewise.
25526	* gcc.dg/vect/vect-47: Likewise.
25527	* gcc.dg/vect/vect-48: Likewise.
25528	* gcc.dg/vect/vect-52: Likewise.
25529	* gcc.dg/vect/vect-53: Likewise.
25530	* gcc.dg/vect/vect-54: Likewise.
25531	* gcc.dg/vect/vect-55: Likewise.
25532	* gcc.dg/vect/vect-56: Likewise.
25533	* gcc.dg/vect/vect-57: Likewise.
25534	* gcc.dg/vect/vect-58: Likewise.
25535	* gcc.dg/vect/vect-59: Likewise.
25536	* gcc.dg/vect/vect-60: Likewise.
25537	* gcc.dg/vect/vect-61: Likewise.
25538	* gcc.dg/vect/vect-85: Likewise.
25539	* gcc.dg/vect/vect-87: Likewise.
25540	* gcc.dg/vect/vect-88: Likewise.
25541	* gcc.dg/vect/vect-93.c: Likewise.
25542	* gcc.dg/vect/vect-74: Likewise, and also added documentation.
25543	* gcc.dg/vect/vect-75: Likewise.
25544	* gcc.dg/vect/vect-76: Likewise.
25545	* gcc.dg/vect/vect-77: Likewise.
25546	* gcc.dg/vect/vect-78: Likewise.
25547	* gcc.dg/vect/vect-80: Likewise.
25548	* gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25549	vectorized for the expected reason, rather than checking how alignment
25550	was handled.
25551	* gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25552	aligned type and also instead of aligned pointers. Added documentation.
25553
255542005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25555
25556	* gfortran.dg/power.f90: New test.
25557
255582005-08-16  Jakub Jelinek  <jakub@redhat.com>
25559
25560	PR rtl-optimization/23299
25561	* g++.dg/opt/pr23299.C: New test.
25562
255632005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25564
25565	* gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25566
255672005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25568
25569	* g++.dg/template/local6.C: New test.
25570
255712005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25572
25573	* execute/exceptions/finally-1.m: Check that the catch and finally are
25574	being called.  Also add a "return 0;" at the end of main.
25575
255762005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25577
25578	PR fortran/21432.
25579	* gfortran.dg/namelist_print_1.f: New test of functionality of
25580	PRINT namelist.
25581	* gfortran.dg/namelist_print_2.f: New test to check that PRINT
25582	namelist generates error with -std=f95.
25583
255842005-08-14  Ira Rosen  <irar@il.ibm.com>
25585
25586	PR tree-optimization/23119
25587	* gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25588
255892005-08-13  Marcin Koziej  <creep@desk.pl>
25590	    Andrew Pinski  <pinskia@physics.uc.edu>
25591
25592	PR libobjc/22492
25593	* execute/exceptions/finally-1.m: New test.
25594
255952005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25596
25597	* objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25598	testsuite.
25599	* objc/execute/exceptions/trivial.m: New test.
25600	* objc.dg/try-catch-11.m: Move to ...
25601	* objc/execute/exceptions/foward-1.m: Here.
25602	* objc.dg/try-catch-2.m: Move to ...
25603	* objc/execute/exceptions/catchall-1.m: Here.
25604	* objc.dg/try-catch-8.m: Move to ...
25605	* objc/execute/exceptions/local-variables-1.m: Here.
25606
256072005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25608
25609	* objc.dg/nested-func-1.m: Move to ...
25610	* objc/execute/nested-func-1.m: Here.
25611
256122005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25613
25614	* lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25615	in ${options} instead of [target_info name].
25616	* lib/obj-c++.exp (objc_target_compile): Likewise.
25617
256182005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25619
25620	* objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25621
256222005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25623
25624	part of PR testsuite/23348
25625	* lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25626	each of the torture options.
25627	* objc/compile/trivial.m: New test.
25628
256292005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25630
25631	* gfortran.dg/eoshift.f90: Correct format.
25632
256332005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25634
25635	* gfortran.fortran-torture/execute/character_passing.f90:
25636	Fix comment typo.
25637
256382005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25639
25640	PR c++/8271
25641	* g++.dg/template/unify10.C: New.
25642
256432005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25644
25645	* g++.dg/parse/pr22514.C: Move to...
25646	* g++.dg/debug/pr22514.C: here.
25647
256482005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25649
25650	PR c++/23266
25651	* g++.dg/inherit/pure1.C: New test.
25652
25653	* ChangeLog: Fix typos.
25654
256552005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25656	    Steven Bosscher  <stevenb@suse.de>
25657
25658	* gfortran.dg/runtime_warning_1.f90: New test.
25659
256602005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25661
25662	PR c++/23219
25663	* g++.dg/parse/crash28.C: New.
25664
256652005-08-11  Richard Guenther  <rguenther@suse.de>
25666
25667	PR target/23289
25668	* gcc.target/i386/tailcall-1.c: New testcase.
25669
256702005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25671
25672	* gcc.dg/vect/vect-67.c: Un-xfail.
25673
256742005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25675
25676	PR c++/23225
25677	* g++.dg/parse/crash27.C: new test.
25678
256792005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25680
25681	PR libfortran/22143
25682	* gfortran.dg/shift-kind.f90: New testcase.
25683
256842005-08-10  Richard Sandiford  <richard@codesourcery.com>
25685
25686	* gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25687	__aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25688
256892005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25690
25691	PR c++/20646
25692	* g++.dg/other/mult-stor1.C: New test.
25693
256942005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25695
25696	* gcc.c-torture/pr18299-1.c: Move to ...
25697	* gcc.c-torture/compile/pr18299-1.c: Here.
25698
256992005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25700
25701	* gfortran/fortran.torture/execute/character_passing.f90:
25702	Fix types for LSAME.
25703
257042005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25705
25706	* gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25707	input data back to what it was originally.
25708
257092005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25710
25711	* objc.dg/try-catch-8.m: Enable for all targets.
25712
257132005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25714
25715	* gcc.dg/pr23165.c: New test.
25716
257172005-08-09  Steven Bosscher  <stevenb@suse.de>
25718
25719	PR tree-optimization/23234
25720	* gcc.dg/tree-ssa/pr23234.c: New test.
25721
257222005-08-08  Josh Conner  <jconner@apple.com>
25723
25724	PR rtl-optimization/23241
25725	* gcc.dg/char-compare.c: New test.
25726
257272005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25728
25729	PR c++/22508
25730	* g++.dg/init/new13.C: New test.
25731
257322005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25733
25734	PR c++/21166
25735	* g++.dg/other/crash-4.C: Adjust
25736	* g++/dg/ext/packed9.C: New.
25737
257382005-08-08  Richard Sandiford  <richard@codesourcery.com>
25739
25740	PR middle-end/21964
25741	* gcc.c-torture/execute/pr21964-1.c: New test.
25742
257432005-08-08  Richard Sandiford  <richard@codesourcery.com>
25744
25745	PR c/22458
25746	* gcc.dg/pr22458-1.c: New test.
25747
257482005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25749	    Steven G. Kargl <kargls@comcast.net>
25750
25751	PR fortran/22390
25752	* gfortran.dg/flush_1.f90: New test.
25753
257542005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25755
25756	PR c++/23191
25757	* g++.dg/template/eh2.C: New test.
25758
257592005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25760
25761	PR c++/19498
25762	* g++.dg/template/instantiate7.C: New test.
25763
257642005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25765
25766	PR c/23113
25767	* gcc.dg/Wunused-value-1.c: New test.
25768
257692005-08-06  Richard Sandiford  <richard@codesourcery.com>
25770
25771	PR rtl-optimization/23233
25772	* gcc.c-torture/compile/pr23233-1.c: New test.
25773
257742005-08-06  Jakub Jelinek  <jakub@redhat.com>
25775
25776	PR fortran/18833
25777	PR fortran/20850
25778	* gfortran.dg/equiv_1.f90: New test.
25779	* gfortran.dg/equiv_2.f90: New test.
25780	* gfortran.fortran-torture/execute/equiv_2.f90: New test.
25781	* gfortran.fortran-torture/execute/equiv_3.f90: New test.
25782	* gfortran.fortran-torture/execute/equiv_4.f90: New test.
25783
257842005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25785
25786	* gcc.c-torture/execute/vrp-5.c: New test.
25787	* gcc.c-torture/execute/vrp-6.c: New test.
25788	* gcc.dg/tree-ssa/vrp21.c: New test.
25789
257902005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25791
25792	* g++.dg/parse/pr22514.C: New test.
25793
257942005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25795
25796	* gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25797
25798	* gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25799	instead of constant loads / pool entries.
25800
258012005-08-05  David Edelsohn  <edelsohn@gnu.org>
25802
25803	* gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25804	TEST_TO_WCTYPE.
25805
258062005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25807
25808	* gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25809	__WINT_TYPE__ in generated prototypes if possible.
25810
258112005-08-04  Diego Novillo  <dnovillo@redhat.com>
25812
25813	PR 22037
25814	* g++.dg/tree-ssa/pr22037.C:
25815
258162005-08-04  Richard Henderson  <rth@redhat.com>
25817
25818	* gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25819	scan-tree-dump-times directive.
25820
258212005-08-04  Jan Hubicka  <jh@suse.cz>
25822
25823	* gcov-1.C: Fix switch counts.
25824	* gcov-4b.c: Likewise.
25825
258262005-08-03  Jeff Law  <law@redhat.com>
25827
25828	* g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25829
258302005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25831
25832	* gcc.c-torture/execute/pr23135.c: New test.
25833
258342005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25835
25836	PR tree-optimization/19899
25837	* gcc.dg/tree-ssa/scev-1.c: New test.
25838	* gcc.dg/tree-ssa/scev-2.c: New test.
25839
258402005-08-03  Richard Sandiford  <richard@codesourcery.com>
25841
25842	PR target/18582
25843	* gcc.dg/torture/pr18582-1.c: New test.
25844
258452005-08-03  Jan Hubicka  <jh@suse.cz>
25846
25847	* update-conroll.c: New testcase.
25848	* update-conroll-2.c: New testcase.
25849
258502005-08-02  David Edelsohn  <edelsohn@gnu.org>
25851
25852	* gfortran.dg/constant_substring.f: New test.
25853	* gfortran.dg/pr22491.f: New test.
25854
258552005-08-02  Jan Hubicka  <jh@suse.cz>
25856
25857	* update-threading.c: Replace by the proper one.
25858
258592005-08-02  Diego Novillo  <dnovillo@redhat.com>
25860
25861	PR 23164
25862	* g++.dg/tree-ssa/pr23164.C: New test.
25863
258642005-08-02  Diego Novillo  <dnovillo@redhat.com>
25865
25866	* gcc.dg/tree-ssa/pr23192.c: New test.
25867
258682005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25869
25870	* gcc.c-torture/execute/vrp-4.c: New test.
25871
258722005-08-02  Jan Hubicka  <jh@suse.cz>
25873
25874	* update-threading.c: New test.
25875
258762005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25877
25878	* gcc.c-torture/compile/20050801-1.c: New test.
25879	* gcc.c-torture/compile/20050801-2.c: New test.
25880
258812005-08-01  Jan Hubicka  <jh@suse.cz>
25882
25883	* val-prof-5.c: New test.
25884
258852005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25886
25887	PR c/22311
25888	* gcc.dg/pr22311-1.c : New test.
25889
258902005-07-31  Steven Bosscher  <stevenb@suse.de>
25891
25892	PR target/23095
25893	* gfortran.dg/pr23095.f: New test.
25894
25895	PR c++/22003
25896	* g++.dg/other/pr22003.C: New test.
25897
258982005-07-31  Richard Sandiford  <richard@codesourcery.com>
25899
25900	PR target/20621
25901	* gcc.c-torture/execute/pr20621-1.c: New test.
25902
259032005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25904
25905	* gfortran.dg/comma_format_extension_4.f: Adjust length
25906	of string for format.
25907	* gfortran.dg/der_array_io_1.f: Replace illegal internal
25908	print statement with internal write.
25909	* gfortran.dg/der_array_io_2.f: Likewise.
25910	* gfortran.dg/der_array_io_3.f: Likewise.
25911
259122005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25913
25914	* gcc.dg/fold-abs-4.c: new test.
25915
259162005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25917
25918	PR fortran/22570 an related issues.
25919	* gfortran.dg/x_slash_1.f: New test.
25920
259212005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25922
25923	PR c/23143
25924	* gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25925	gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25926
259272005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25928
25929	PR c/529
25930	* gcc.dg/Wshadow-3.c: New test.
25931
259322005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25933
25934	* gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25935	used to have the wrong bounds).
25936
259372005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25938
25939	PR c/21720
25940	* gcc.dg/hex-round-1.c: Test more cases.
25941	* gcc.dg/hex-round-2.c: New test.
25942
259432005-07-29  Diego Novillo  <dnovillo@redhat.com>
25944
25945	PR 22550
25946	* g++.dg/tree-ssa/pr22550.C: New test.
25947
259482005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25949
25950	* gcc.dg/tree-ssa/vrp19.c: New test.
25951	* gcc.dg/tree-ssa-vrp20.c: New test.
25952
259532005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25954
25955	PR c/22240
25956	* gcc.dg/transparent-union-4.c: New test.
25957
259582005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25959
25960	PR c/22192
25961	* gcc.dg/c99-vla-2.c: New test.
25962
259632005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25964
25965	PR c/21720
25966	* gcc.dg/hex-round-1.c: New test.
25967
259682005-07-28  Jan Hubicka  <jh@suse.cz>
25969
25970	* inliner-1.c: Do not dump everything.
25971	* tree-prof.exp: Do not pass -ftree-based-profiling.
25972	* bprob.exp: Likewise.
25973
25974	* gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25975
259762005-07-28  Mark Mitchell  <mark@codesourcery.com>
25977
25978	PR c++/22545
25979	* g++.dg/expr/ptrmem7.C: New test.
25980
259812005-07-28  Mike Stump  <mrs@apple.com>
25982
25983	* g++.old-deja/g++.mike/visibility-1.C: New test.
25984
259852005-07-28  Richard Sandiford  <richard@codesourcery.com>
25986
25987	PR c/20187
25988	* gcc.c-torture/execute/pr20187-1.c: New test.
25989
259902005-07-28  Jeff Law  <law@redhat.com>
25991
25992	* gcc.dg/tree-ssa/vrp17.c: Update expected output.
25993	* gcc.dg/tree-ssa/vrp18.c: New test.
25994
259952005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25996
25997	* gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25998
259992005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26000
26001	PR tree-optimization/22506
26002	* gcc.dg/vect/ps22506.c: New test.
26003
260042005-07-28  Jakub Jelinek  <jakub@redhat.com>
26005
26006	PR target/21149
26007	* gcc.target/i386/sse-3.c: New test.
26008
260092005-07-28  Richard Sandiford  <richard@codesourcery.com>
26010
26011	* gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26012	* gcc.target/mips/mips32-dsp-type.c: Likewise.
26013
260142005-07-28  Richard Sandiford  <richard@codesourcery.com>
26015
26016	PR c/22589
26017	* gcc.c-torture/compile/pr22589-1.c: New test.
26018
260192005-07-28  Jan Hubicka  <jh@suse.cz>
26020
26021	* update-loopch.c: New testcase.
26022
260232005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26024
26025	PR rtl-optimization/23047
26026	* gcc.c-torture/execute/pr23047.c: New test.
26027	* gcc.c-torture/execute/pr23047.x: New.
26028
260292005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26030
26031	PR tree-optimization/22493
26032	* gcc.c-torture/execute/pr22493-1.c: New test.
26033	* gcc.c-torture/execute/pr22493-1.x: New.
26034	* gcc.c-torture/execute/vrp-1.c: New test.
26035	* gcc.c-torture/execute/vrp-2.c: New test.
26036	* gcc.c-torture/execute/vrp-2.c: New test.
26037
260382005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26039
26040	* gcc.target/frv/all-builtin-read8.c: Delete.
26041	* gcc.target/frv/all-builtin-read16.c: Delete.
26042	* gcc.target/frv/all-builtin-read32.c: Delete.
26043	* gcc.target/frv/all-builtin-read64.c: Delete.
26044	* gcc.target/frv/all-builtin-write8.c: Delete.
26045	* gcc.target/frv/all-builtin-write16.c: Delete.
26046	* gcc.target/frv/all-builtin-write32.c: Delete.
26047	* gcc.target/frv/all-builtin-write64.c: Delete.
26048	* gcc.target/frv/all-read-write-1.c: New.
26049
260502005-07-27  Jeff Law  <law@redhat.com>
26051
26052	* gcc.c-torture/execute/pr22630.c: New test.
26053
260542005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26055
26056	PR tree-optimization/23073
26057	* gcc.dg/vect/nodump-pr23073.c: New test.
26058	* gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26059
260602005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26061
26062	PR tree-optimize/22348
26063	* gcc.c-torture/execute/pr22348.c: New.
26064
260652005-07-27  Richard Guenther  <rguenther@suse.de>
26066
26067	* gcc.dg/tree-ssa/salias-1.c: New testcase.
26068
260692005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26070
26071	PR fortran/22503
26072	* gfortran.dg/logical_comp.f90: New test.
26073
260742005-07-27  Jan Hubicka  <jh@suse.cz>
26075
26076	* inliner-1.c: Add cleanup of dumps.
26077	* val-prof-*.c: Likewise.
26078	* update-tailcall.c: New.
26079
260802005-07-26  Diego Novillo  <dnovillo@redhat.com>
26081
26082	PR 22591
26083	* gcc.dg/tree-ssa/pr22591.c: New test.
26084	* gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26085
260862005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26087
26088	PR libobjc/22606
26089	* objc.dg/try-catch-11.m: New test.
26090
260912005-07-26  Richard Guenther  <rguenther@suse.de>
26092
26093	PR tree-optimization/22486
26094	* gcc.dg/tree-ssa/upcast-1.c: New testcase.
26095
260962005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26097
26098	PR tree-opt/22484
26099	* g++.dg/opt/loop2.C: New test.
26100
261012005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26102
26103	* gcc.dg/tree-ssa/reassoc-3.c: New test.
26104	* gcc.dg/tree-ssa/reassoc-4.c: New test.
26105
261062005-07-25  Adam Nemet  <anemet@lnxw.com>
26107
26108	* lib/profopt.exp (profopt-execute): Check for profiling data
26109	files on the target.
26110
261112005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26112
26113	* gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26114	for matching of asm labels.
26115
261162005-07-25  Richard Guenther  <rguenther@suse.de>
26117
26118	* gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26119
261202005-07-25  Richard Guenther  <rguenther@suse.de>
26121
26122	PR testsuite/22624
26123	* gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26124
261252005-07-25  Ira Rosen  <irar@il.ibm.com>
26126
26127	* gcc.dg/vect/vect.exp: Change verbosity level to 4.
26128	* gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26129	* gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26130	* gcc.dg/vect/vect-100.c: New test.
26131	* gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26132	gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26133	gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26134	* gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26135	* gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26136	* gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26137	* gfortran.dg/vect/vect-4.f90: Now vectorizable.
26138	* gfortran.dg/vect/pr19049.f90: New testcase.
26139	* g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26140
261412005-07-25  Jakub Jelinek  <jakub@redhat.com>
26142
26143	* gcc.c-torture/execute/20050713-1.c: New test.
26144
26145	PR fortran/20063
26146	* gfortran.fortran-torture/execute/data_4.f90: New test.
26147
26148	PR middle-end/20303
26149	* gcc.dg/visibility-d.c: New test.
26150
261512005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26152
26153	* gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26154	* gfortran.dg/underflow.f90: Ditto.
26155
261562005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26157
26158	* g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26159	g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26160	g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26161
261622005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26163
26164	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26165	include case of field width of zero.
26166
261672005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26168
26169	PR libgfortran/21875
26170	* gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26171	with trailing blanks on normal formatted read.
26172
261732005-07-23  Chao-ying Fu  <fu@mips.com>
26174
26175	* gcc.target/mips/mips32-dsp-type.c: New test.
26176	* gcc.target/mips/mips32-dsp.c: New test.
26177
261782005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26179
26180	PR testsuite/21073
26181	* g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26182
26183	PR testsuite/20454
26184	* gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26185	and __cyg_profile_func_exit.
26186
261872005-07-22  David Edelsohn  <edelsohn@gnu.org>
26188
26189	* gfortran.dg/comma_format_extension_3.f: Fix typo.
26190	* gfortran.dg/comma_format_extension_4.f: Same.
26191	* gfortran.dg/pr15332.f: Same.
26192	* gfortran.dg/pr21730.f: Same.
26193
261942005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26195
26196	* g++.dg/opt/vrp2.C: Fix testcase.
26197
26198	PR tree-opt/22625
26199	* g++.dg/opt/vrp2.C: New test.
26200
262012005-07-22  Mark Mitchell  <mark@codesourcery.com>
26202
26203	PR debug/21828
26204	* gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26205
262062005-07-22  Diego Novillo  <dnovillo@redhat.com>
26207
26208	* gcc.dg/tree-ssa/20050719-1.c: New test.
26209
262102005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26211
26212	* gcc.dg/bfin-longcall-1.c: New file.
26213	* gcc.dg/bfin-longcall-2.c: New file.
26214
262152005-07-21  Janis Johnson  <janis187@us.ibm.com>
26216
26217	* gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26218
262192005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26220
26221	PR middle-end/19055
26222	* gcc.dg/tree-ssa/pr19055.c: New test.
26223	* gcc.dg/tree-ssa/pr19055-2.c: New test.
26224
262252005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26226
26227	PR C++/22358
26228	* g++.dg/other/pr22358.C: New test.
26229
262302005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26231
26232	PR c++/2922
26233	* g++.dg/lookup/two-stage5.C: New test from bug comments.
26234
262352005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26236
26237	PR c++/15938
26238	* g++.dg/init/union2.C: New test.
26239
262402005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26241
26242	PR c/22393
26243	* gcc.dg/complex-4.c: New test.
26244
262452005-07-21  Richard Guenther  <rguenther@suse.de>
26246
26247	PR testsuite/22522
26248	* gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26249	scanning for asm labels.
26250	* gcc.dg/tree-ssa/flatten-2.c: Likewise.
26251
262522005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26253
26254	PR target/22085
26255	* gcc.dg/altivec-pr22085.c: New.
26256
262572005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26258
26259	PR tree-optimization/19210
26260	* gcc.dg/tree-ssa/pr19210-1.c: New.
26261	* gcc.dg/tree-ssa/pr19210-2.c: New.
26262
262632005-07-21  Richard Sandiford  <richard@codesourcery.com>
26264
26265	PR rtl-optimization/22167
26266	* g++.dg/opt/pr22167.C: New test.
26267
262682005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26269
26270	PR c++/2922
26271	* g++.dg/lookup/two-stage2.C: New.
26272	* g++.dg/lookup/two-stage3.C: New.
26273	* g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26274	fixed two-stage name lookup for operators.
26275	* g++.dg/template/call3.C: Compiler now produces an appropriate
26276	error message.
26277	* g++.dg/template/crash37.C: Compiler now describes bla() on line
26278	14 as a candidate.
26279	* g++.dg/template/ptrmem4.C: Compiler produces different error
26280	message.
26281	* g++.old-deja/g++.other/pmf3.C: Compiler now describes
26282	connect_to_method as a candidate.
26283
262842005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26285
26286	* gcc.dg/fold-alloc-1.c: New test.
26287
262882005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26289
26290	* gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26291	gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26292
262932005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26294
26295	* gcc.dg/fold-abs-1.c: New test.
26296	* gcc.dg/fold-abs-2.c: New test.
26297	* gcc.dg/fold-abs-3.c: New test.
26298
262992005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26300
26301	Make CONSTRUCTOR use VEC to store initializers.
26302	* g++.dg/ext/complit3.C: Check for specific error messages.
26303	* g++.dg/init/brace2.C: Update error message.
26304	* g++.dg/warn/Wbraces2.C: Likewise.
26305
263062005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26307
26308	PR fortran/16940
26309	* gfortran.dg/module_interface_1.f90: New test.
26310
263112005-07-19  Danny Berlin <dberlin@dberlin.org>
26312	    Kenneth Zadeck <zadeck@naturalbridge.com>
26313
26314	* gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26315
263162005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26317
26318	* gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26319	specify -Wformat for these tests.
26320	* gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26321	gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26322	* gcc.dg/format/opt-6.c: Delete.
26323
263242005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26325
26326	* gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26327	* gcc.dg/tree-ssa/sra-3.c: Likewise.
26328
263292005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331	* gcc.dg/tree-ssa/alias-2.c: New test.
26332
263332005-07-18  Mark Mitchell  <mark@codesourcery.com>
26334
26335	PR c++/22263
26336	* g++.dg/template/explicit7.C: New test.
26337
263382005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26339
26340	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26341	field width of 8 to +Inf and -Inf.
26342
263432005-07-17  Mark Mitchell  <mark@codesourcery.com>
26344
26345	PR c++/22139
26346	* g++.dg/template/friend36.C: New test.
26347
263482005-07-16  David Edelsohn  <edelsohn@gnu.org>
26349
26350	PR fortran/21730
26351	* gfortran.dg/pr21730.f: New test.
26352
263532005-07-16  Danny Berlin <dberlin@dberlin.org>
26354	    Kenneth Zadeck <zadeck@naturalbridge.com>
26355
26356	* gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26357	since pure const detection cannot run at -O1 in c compiler.
26358	* gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26359	can now optimize this case properly.
26360	* gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26361	because we now pass.
26362	* gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26363
263642005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26365
26366	PR c/22421
26367	* gcc.dg/format/bitfld-1.c: New test.
26368
263692005-07-15  Mark Mitchell  <mark@codesourcery.com>
26370
26371	PR c++/22204
26372	* g++.dg/rtti/repo1.C: New test.
26373
263742005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26375
26376	PR middle-end/22398
26377	* gcc.c-torture/compile/pr22398.c: New test.
26378
263792005-07-15  Mark Mitchell  <mark@codesourcery.com>
26380
26381	PR c++/22132
26382	* g++.dg/expr/cast4.C: New test.
26383
263842005-07-15  Richard Guenther  <rguenther@suse.de>
26385
26386	* gcc.dg/tree-ssa/flatten-1.c: New testcase.
26387	* gcc.dg/tree-ssa/flatten-2.c: Likewise.
26388
263892005-07-15  Steven Bosscher  <stevenb@suse.de>
26390
26391	PR tree-optimization/22230
26392	* gcc.dg/tree-ssa/pr22230.c: New test.
26393
263942005-07-14  Jakub Jelinek  <jakub@redhat.com>
26395
26396	* gfortran.dg/g77/cpp6.f: New test.
26397
26398	PR fortran/22417
26399	* gfortran.dg/g77/cpp5.F: New test.
26400	* gfortran.dg/g77/cpp5.h: New file.
26401	* gfortran.dg/g77/cpp5inc.h: New file.
26402
264032005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26404
26405	PR libfortran/16435
26406	* gfortran.dg/tl_editting.f90: New.
26407	* gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26408
264092005-07-14  Steven G. Kargl  <kargls@comcast.net>
26410
26411	* gfortran.dg/char_array_constructor.f90: New test.
26412
264132005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26414
26415	* gfortran.dg/past_eor.f90: New.
26416	* gfortran.dg/complex_read.f90: New.
26417
264182005-07-13  Jeff Law  <law@redhat.com>
26419
26420	* gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26421	additional casts.
26422
26423	* gcc.dg/tree-ssa/pr22321.c: New test
26424
264252005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26426
26427	PR tree-optimization/21921
26428	* gcc.dg/tree-ssa/pr21921.c: New.
26429
264302005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26431
26432	PR tree-optimizatio/22442
26433	* gcc.dg/tree-ssa/loop-11.c: New test.
26434
264352005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26436
26437	PR tree-opt/21840
26438	* gcc.c-torture/compile/pr21840.c: New test.
26439
264402005-07-12  Jan Hubicka  <jh@suse.cz>
26441
26442	* gcc.c-torture/compile/pr22379.c: New test.
26443
264442005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26445
26446	PR libfortran/21593
26447	gfortran.dg/dev_null.f90: Remove outdated comment about
26448	PR libfortran/21593.
26449
26450
264512005-07-12  Dale Johannesen  <dalej@apple.com>
26452
26453	* gcc.target/i386/compress-float-sse.c: New.
26454	* gcc.target/i386/compress-float-sse-pic.c: New.
26455	* gcc.target/i386/compress-float-387.c: New.
26456	* gcc.target/i386/compress-float-387-pic.c: New.
26457	* gcc.dg/compress-float-ppc.c: New.
26458	* gcc.dg/compress-float-ppc-pic.c: New.
26459
264602005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26461
26462	PR libfortran/21593
26463	gfortran.dg/dev_null.f90: Remove targets.
26464
264652005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26466
26467	PR tree-opt/22335
26468	* gcc.dg/pr22335-1.c: New test.
26469	* gcc.dg/pr22335-2.c: New test.
26470
264712005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26472
26473	PR c++/20172
26474	* g++.dg/template/nontype12.C : New test.
26475
264762005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26477
26478	* gcc.dg/tree-ssa/loop-10.c: New test.
26479
264802005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26481
26482	* gcc.c-torture/execute/20020720-1.x: Remove.
26483
264842005-07-11  Jakub Jelinek  <jakub@redhat.com>
26485
26486	* gfortran.fortran-torture/execute/forall_7.f90: New test.
26487
264882005-07-10  Richard Sandiford  <richard@codesourcery.com>
26489
26490	* gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26491	(dg-mips-options): Use it.
26492
264932005-07-09  Diego Novillo  <dnovillo@redhat.com>
26494
26495	* gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26496
264972005-07-09  Richard Henderson  <rth@redhat.com>
26498
26499	* lib/target-supports.exp (check_effective_target_sync_char_short):
26500	Add alpha.
26501
265022005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26503
26504	PR libfortran/22217
26505	* gfortran.dg/negative-z-descriptor.f90: New test.
26506
265072005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26508
26509	PR tree-opt/22329
26510	* gcc.dg/pr22329.c: New test.
26511
265122005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26513
26514	PR tree-optimization/20139
26515	* gcc.dg/tree-ssa/pr20139.c: New.
26516
265172005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26518
26519	PR tree-opt/22356
26520	* gcc.dg/pr22356-1.c: New test.
26521
265222005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26523
26524	PR c++/21799
26525	* g++.dg/template/unify8.C: New.
26526	* g++.dg/template/unify9.C: New.
26527
265282005-07-08  Jakub Jelinek  <jakub@redhat.com>
26529
26530	* gfortran.fortran-torture/execute/entry_10.f90: New test.
26531
265322005-07-07  Geoffrey Keating  <geoffk@apple.com>
26533
26534	* gcc.dg/darwin-version-1.c: New.
26535	* gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26536	* gcc.dg/builtins-20.c: Likewise.
26537	* gcc.dg/builtins-53.c: Likewise.
26538	* gcc.dg/torture/builtins-convert-1.c: Likewise.
26539	* gcc.dg/torture/builtins-convert-2.c: Likewise.
26540	* gcc.dg/torture/builtins-convert-3.c: Likewise.
26541	* gcc.dg/torture/builtins-power-1.c: Likewise.
26542	* gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26543	on Darwin.
26544
265452005-07-07  Jeff Law  <law@redhat.com>
26546
26547	* gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26548	argument evaluation order.
26549
265502005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26551
26552	PR libfortran/21594
26553	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26554	Add test cases where the shift length is greater than the
26555	array length.
26556
265572005-07-07  Ziemowit Laski  <zlaski@apple.com>
26558
26559	* obj-c++.dg/proto-lossage-6.mm: New.
26560	* objc.dg/proto-lossage-6.m: New.
26561
265622005-07-07  Ziemowit Laski  <zlaski@apple.com>
26563
26564	* obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26565	* objc.dg/gnu-runtime-2.m: Likewise.
26566
265672005-07-07  Jakub Jelinek  <jakub@redhat.com>
26568
26569	* gfortran.dg/longline.f: New test.
26570
26571	* gfortran.dg/badline.f: New test.
26572
265732005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26574
26575	PR fortran/16531
26576	PR fortran/15966
26577	PR fortran/18781
26578	* gfortran.dg/hollerith.f90: New.
26579	* gfortran.dg/hollerith2.f90: New.
26580	* gfortran.dg/hollerith3.f90: New.
26581	* gfortran.dg/hollerith4.f90: New.
26582	* gfortran.dg/hollerith_f95.f90: New.
26583	* gfortran.dg/hollerith_legacy.f90: New.
26584	* gfortran.dg/g77/cpp4.F: New. Port from g77.
26585
265862005-07-07  Ziemowit Laski  <zlaski@apple.com>
26587
26588	PR objc/22274
26589	* obj-c++.dg/gnu-runtime-[1-2].mm: New.
26590	* objc.dg/gnu-runtime-2.m: New.
26591
265922005-07-06  Jeff Law  <law@redhat.com>
26593
26594	* gcc.dg/tree-ssa/vrp17.c: New test.
26595
265962005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26597
26598	PR fortran/22327
26599	* gfortran.dg/array_constructor_5.f90: New test.
26600
266012005-07-07  Jakub Jelinek  <jakub@redhat.com>
26602
26603	* gfortran.fortran-torture/execute/entry_9.f90: New test.
26604
266052005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26606
26607	* gcc.dg/20030324-1.c: Remove -fforce-mem option.
26608	* gcc.dg/980816-1.c: Ditto.
26609
266102005-07-06  Jeff Law  <law@redhat.com>
26611
26612	* gcc.c-torture/compile/pr21356.c: New test.
26613
266142005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26615
26616	PR c/22013
26617	PR c/22098
26618	* gcc.c-torture/compile/pr22013-1.c,
26619	gcc.c-torture/execute/pr22098-1.c,
26620	gcc.c-torture/execute/pr22098-2.c,
26621	gcc.c-torture/execute/pr22098-3.c: New tests.
26622
266232005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26624
26625	PR c/22308
26626	* gcc.dg/pr22308-1.c: New test.
26627
266282005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26629
26630	* gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26631	target.
26632	* gcc.dg/compare9.c: Use -fshort-enums instead of
26633	-fno-short-enums.  Change the last test to dg-bogus.
26634
266352005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26636
26637	* gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26638	* gcc.dg/compare9.c: New.
26639
266402005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26641
26642	* gfortran.dg/io_invalid_1.f90: Fix expected error message.
26643
266442005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26645
26646	PR testsuite/22288
26647	* gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26648
26649
266502005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26651
26652	* gcc.dg/format/gcc_gfc-1.c: New.
26653
266542005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26655
26656	* pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26657
266582005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26659
26660	PR fortran/20842
26661	* gfortran.dg/io_invalid_1.f90: New test.
26662
266632005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26664
26665	* gcc.dg/format/gcc_diag-1.c: Update.
26666
266672005-07-02  Jeff Law  <law@redhat.com>
26668
26669	* gcc.dg/tree-ssa/pr22051-1.c: New test.
26670	* gcc.dg/tree-ssa/pr22051-2.c: New test.
26671
266722005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26673
26674	* gcc.dg/format/gcc_diag-1.c: Update.
26675
266762005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26677
26678	PR tree-opt/22269
26679	* gcc.c-torture/compile/pr22269.c: New test.
26680
266812005-06-30  Diego Novillo  <dnovillo@redhat.com>
26682
26683	PR 21584
26684	PR 22219
26685	* g++.dg/tree-ssa/pr21584-1.C: New test.
26686	* g++.dg/tree-ssa/pr21584-2.C: New test.
26687
266882005-06-30  Ziemowit Laski  <zlaski@apple.com>
26689
26690	* obj-c++.dg/try-catch-11.mm: New.
26691	* objc.dg/try-catch-10.m: New.
26692
266932005-06-29  David Edelsohn  <edelsohn@gnu.org>
26694
26695	* g++.dg/other/ucnid-1.C: xfail on AIX.
26696
266972005-06-29  Diego Novillo  <dnovillo@redhat.com>
26698
26699	PR 22234
26700	* gcc.dg/20050629-1.c: New test.
26701
267022005-06-29  Ziemowit Laski  <zlaski@apple.com>
26703
26704	* obj-c++.dg/const-str-1[0-1].mm: New.
26705	* objc.dg/const-str-1[0-1].m: New.
26706
267072005-05-29  Richard Henderson  <rth@redhat.com>
26708
26709	* lib/target-supports.exp (check_effective_target_vect_no_int_max):
26710	Rename from check_effective_target_vect_no_max.
26711	(check_effective_target_vect_no_int_add): New.
26712	* gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26713	* gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26714	* gcc.dg/vect/vect-reduc-3.c: Likewise.
26715	* gcc.dg/vect/vect-reduc-1.c: Use both.
26716	* gcc.dg/vect/vect-reduc-2.c: Likewise.
26717
267182005-05-29  Richard Henderson  <rth@redhat.com>
26719
26720	* lib/target-supports.exp (check_effective_target_vect_no_max):
26721	Remove i386 and x86_64.
26722
267232005-06-29  Steve Ellcey  <sje@cup.hp.com>
26724
26725	PR testsuite/21969
26726	* gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26727
267282005-06-29  Steve Ellcey  <sje@cup.hp.com>
26729
26730	PR middle-end/21969
26731	* gcc.dg/vect/pr21969.c: New test.
26732
267332005-06-28  Eric Christopher  <echristo@redhat.com>
26734
26735	PR c/22052
26736	PR c/21975
26737	* gcc.dg/inline1.c: New test.
26738	* gcc.dg/inline2.c: Ditto.
26739	* gcc.dg/inline3.c: Ditto.
26740	* gcc.dg/inline4.c: Ditto.
26741	* gcc.dg/inline5.c: Ditto.
26742
267432005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26744
26745	PR libfortran/22142
26746	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26747	Add testcase also testing eoshift1 for PR 22142.
26748
267492005-06-28  Richard Henderson  <rth@redhat.com>
26750
26751	* gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26752	* gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26753	gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26754	gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26755	gcc.dg/tree-ssa/20030922-2.c: Likewise.
26756
267572005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26758
26759	PR libfortran/22142
26760	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26761	Add testcase for PR 22142.
26762
267632005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26764
26765	* g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26766	gcc.target/ia64/fpreg-2.c: New tests.
26767
267682005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26769
26770	* gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26771
267722005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26773
26774	PR libfortran/22170
26775	* gfortran.dg/slash_1.f90: New test.
26776
267772005-06-27  Richard Henderson  <rth@redhat.com>
26778
26779	* gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26780	* gcc.dg/vect/vect-reduc-1char.c: Likewise.
26781	* gcc.dg/vect/vect-reduc-1short.c: Likewise.
26782	* gcc.dg/vect/vect-reduc-2.c: Likewise.
26783	* gcc.dg/vect/vect-reduc-2char.c: Likewise.
26784	* gcc.dg/vect/vect-reduc-2short.c: Likewise.
26785
267862005-06-27  Richard Henderson  <rth@redhat.com>
26787
26788	* gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26789	* gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26790
267912005-06-27  Ziemowit Laski  <zlaski@apple.com>
26792
26793	* obj-c++.dg/proto-lossage-5.mm: New.
26794	* objc.dg/proto-lossage-5.m: New.
26795
267962005-06-27  Diego Novillo  <dnovillo@redhat.com>
26797
26798	PR 21959
26799	* gcc.dg/tree-ssa/pr21959.c: New test.
26800
268012005-06-27  Jakub Jelinek  <jakub@redhat.com>
26802
26803	* gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26804	* gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26805	testing uninitialized var.
26806
26807	* gcc.c-torture/execute/builtins/chk.h: New.
26808	* gcc.c-torture/execute/builtins/lib/chk.c: New.
26809	* gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26810	* gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26811	* gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26812	* gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26813	* gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26814	* gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26815	* gcc.c-torture/execute/builtins/memset-chk.c: New test.
26816	* gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26817	* gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26818	* gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26819	* gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26820	* gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26821	* gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26822	* gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26823	* gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26824	* gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26825	* gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26826	* gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26827	* gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26828	* gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26829	* gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26830	* gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26831	* gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26832	* gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26833	* gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26834	* gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26835	* gcc.dg/builtin-object-size-1.c: New test.
26836	* gcc.dg/builtin-object-size-2.c: New test.
26837	* gcc.dg/builtin-object-size-3.c: New test.
26838	* gcc.dg/builtin-object-size-4.c: New test.
26839	* gcc.dg/builtin-object-size-5.c: New test.
26840	* gcc.dg/builtin-stringop-chk-1.c: New test.
26841	* gcc.dg/builtin-stringop-chk-2.c: New test.
26842	* gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26843	* gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26844	* gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26845	* gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26846	* gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26847	* gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26848	* gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26849	* gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26850	* gcc.c-torture/execute/printf-1.c: New test.
26851	* gcc.c-torture/execute/fprintf-1.c: New test.
26852	* gcc.c-torture/execute/vprintf-1.c: New test.
26853	* gcc.c-torture/execute/vfprintf-1.c: New test.
26854	* gcc.c-torture/execute/printf-chk-1.c: New test.
26855	* gcc.c-torture/execute/fprintf-chk-1.c: New test.
26856	* gcc.c-torture/execute/vprintf-chk-1.c: New test.
26857	* gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26858
268592005-06-27  Michael Matz  <matz@suse.de>
26860
26861	* gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26862	slot is not merged if address escapes.
26863
268642005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26865
26866	PR c/21911
26867	* gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26868
268692005-06-26  Jakub Jelinek  <jakub@redhat.com>
26870
26871	PR middle-end/17965
26872	* gcc.c-torture/compile/20050622-1.c: New test.
26873
26874	PR middle-end/22028
26875	* gcc.dg/20050620-1.c: New test.
26876
268772005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26878
26879	PR tree-optimization/22026
26880	* gcc.dg/tree-ssa/pr22026.c: New.
26881
268822005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26883
26884	PR libfortran/22144
26885	* gfortran.dg/shift-alloc.f90: New testcase.
26886
268872005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26888
26889	* all files: Update FSF address in copyright headers.
26890
268912005-06-22  Jan Hubicka  <jh@suse.cz>
26892
26893	* wholeprogram-1.c: New testcase.
26894	* wholeprogram-2.c: New testcase.
26895
268962005-06-24  Mark Mitchell  <mark@codesourcery.com>
26897
26898	PR 22171
26899	* gcc.dg/tree-ssa/pr22171.c: New test.
26900
269012005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26902
26903	* gfortran.dg/simplify_modulo.f90: New.
26904
269052005-06-24  Jan Hubicka  <jh@suse.cz>
26906
26907	* gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26908
269092005-06-23  Ziemowit Laski  <zlaski@apple.com>
26910
26911	* obj-c++.dg/proto-lossage-[1-4].mm: New.
26912
269132005-06-23  Ziemowit Laski  <zlaski@apple.com>
26914
26915	* obj-c++.dg/typedef-alias-1.mm: New.
26916	* objc.dg/typedef-alias-1.m: New.
26917
269182005-06-23  Jeff Law  <law@redhat.com>
26919
26920	* gcc.dg/tree-ssa/vrp16.c: New test.
26921
269222005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26923
26924	* lib/target-supports.exp: Add
26925	check_effective_target_fortran_large_real and
26926	check_effective_target_fortran_large_int to check for
26927	corresponding effective targets.
26928	* gfortran.dg/large_integer_kind_1.f90: New test.
26929	* gfortran.dg/large_real_kind_1.f90: New test.
26930
269312005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26932
26933	PR tree-optimization/22117
26934	* gcc.dg/tree-ssa/pr22117.c: New.
26935
269362005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26937
26938	PR testsuite/22123
26939	* gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26940
269412005-06-23  David Edelsohn  <edelsohn@gnu.org>
26942
26943	* gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26944
269452005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26946
26947	* gfortran.dg/f2c_4.f90: Add tests for complex functions
26948	* gfortran.dg/f2c_4.c: Likewise.
26949
269502005-06-22 Paul Brook  <paul@codesourcery.com>
26951
26952	PR fortran/21034
26953	* gfortran.dg/auto_save_1.f90: New test.
26954
269552005-06-22  Michael Matz  <matz@suse.de>
26956
26957	* gcc.target/x86-64/abi: New directory.
26958	* gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26959	* gcc.target/x86-64/abi/README.gcc: New file.
26960	* gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26961	* gcc.target/x86-64/abi/asm-support.s: New file.
26962	* gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26963	* gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26964	* gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26965	* gcc.target/x86_64/abi/test_basic_returning.c: New test.
26966	* gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26967	* gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26968	* gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26969	* gcc.target/x86_64/abi/test_bitfields.c: New test.
26970	* gcc.target/x86_64/abi/test_complex_returning.c: New test.
26971	* gcc.target/x86_64/abi/test_passing_floats.c: New test.
26972	* gcc.target/x86_64/abi/test_passing_integers.c: New test.
26973	* gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26974	* gcc.target/x86_64/abi/test_passing_structs.c: New test.
26975	* gcc.target/x86_64/abi/test_passing_unions.c: New test.
26976	* gcc.target/x86_64/abi/test_struct_returning.c: New test.
26977	* gcc.target/x86_64/abi/test_varargs.c: New test.
26978
269792005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26980
26981	* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26982	32-bit i?86 and x86_64.
26983
269842005-06-21  Ziemowit Laski  <zlaski@apple.com>
26985
26986	* obj-c++.dg/const-str-[1-9].mm: New tests.
26987
269882005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26989
26990	PR fortran/22010
26991	* gfortran.dg/namelist_use.f90: New.
26992	* gfortran.dg/namelist_use_only.f90: New.
26993
269942005-06-21  Jeff Law  <law@redhat.com>
26995
26996	* gcc.dg/tree-ssa/vrp15.c: New test.
26997
269982005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26999
27000	* lib/target-supports.exp (check_effective_target_vect_reduction):
27001	Remove.
27002	* gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27003	* gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27004	remove vect_reduction target keyword. Also avoid two returns in main.
27005	* gcc.dg/vect/vect-reduc-3.c: Likewise.
27006	* gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27007	* gcc.dg/vect/vect-reduc-1short.c: New test.
27008	* gcc.dg/vect/vect-reduc-1char.c: New test.
27009	* gcc.dg/vect/vect-reduc-2short.c: New test.
27010	* gcc.dg/vect/vect-reduc-2char.c: New test.
27011	* gcc.dg/vect/vect-reduc-6.c: New test.
27012	* gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27013	* gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27014	* gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27015
270162005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27017	Paul Thomas  <pault@gcc.gnu.org>
27018
27019	* gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27020	New tests.
27021
270222005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27023
27024	* gfortran.dg/backslash_1.f90: New test.
27025	* gfortran.dg/backslash_2.f90: New test.
27026
270272005-06-20  Steven G. Kargl  <kargls@comcast.net>
27028
27029	* gfortran.dg/duplicate_labels.f90: New test.
27030
270312005-06-20  Jan Beulich  <jbeulich@novell.com>
27032
27033	* g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27034	unsupportable relocations.
27035	* g++.old-deja/g++.other/store-expr1.C: Likewise.
27036	* gcc.dg/20050321-2.c: xfail for NetWare.
27037
270382005-06-20  Andreas Jaeger  <aj@suse.de>
27039
27040	* gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27041	gcc.target/i386/fastcall-sseregparm.c,
27042	gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27043
270442005-06-19  Richard Henderson  <rth@redhat.com>
27045
27046	* gcc.dg/tree-ssa/pr21985.c: Use size_t.
27047
270482005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27049
27050	* g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27051
270522005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27053
27054	PR c++/22115
27055	* g++.dg/conversion/simd2.C: Change expected error message.
27056
270572005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27058
27059	* gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27060	* gcc.dg/vect/vect-reduc-2.c: Likewise.
27061	* gcc.dg/vect/vect-reduc-3.c: Likewise.
27062
270632005-06-18  James A Morrison  <phython@gcc.gnu.org>
27064
27065	* gcc.dg/fold-mod-1.c: New test.
27066
270672005-06-18  Steven G. Kargl  <kargls@comcast.net>
27068
27069	PR fortran/19926
27070	* gfortran.dg/pr19926.f90: New test.
27071
270722005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27073
27074	* lib/target-supports.exp (check_effective_target_vect_reduction): New.
27075	* gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27076	targets.
27077	* gcc.dg/vect/vect-reduc-2.c: Likewise.
27078	* gcc.dg/vect/vect-reduc-3.c: Likewise.
27079
270802005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27081
27082	* gcc.target/ia64/float80-varargs-1.c: New test.
27083
270842005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27085
27086	PR tree-opt/22035
27087	* gfortran.dg/f2c_6.f90: New test.
27088
270892005-06-17  Geoffrey Keating  <geoffk@apple.com>
27090
27091	PR c++/17413
27092	* g++.dg/template/local5.C: New.
27093
270942005-06-17  Richard Henderson  <rth@redhat.com>
27095
27096	* gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27097
270982005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27099
27100	PR testsuite/21945
27101	* lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27102
271032005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27104
27105	* gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27106	gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27107	gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27108	gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27109	check_vect to verify the presence of hardware vector support.
27110
271112005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27112
27113	PR testsuite/22056
27114	* gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27115
271162005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27117
27118	PR libfortran/19216
27119	* gfortran.dg/pr19216.f: Add correct space between brackets and
27120	dg directive.
27121
271222005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27123
27124	PR libfortran/16436
27125	* gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27126
271272005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27128
27129	* gcc.target/i386/attributes-error.c: New testcase.
27130	* gcc.target/i386/fastcall-sseregparm.c: Likewise.
27131	* gcc.target/i386/regparm-stdcall.c: Likewise.
27132	* gcc.target/i386/sseregparm-1.c: Likewise.
27133	* gcc.target/i386/sseregparm-2.c: Likewise.
27134
271352005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27136
27137	* g++.dg/rtti/crash2.C: New.
27138
271392005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27140
27141	* gcc.dg/noncompile/20040203-3.c: Update expected message.
27142
271432005-06-15  David Ung  <davidu@mips.com>
27144
27145	* gcc.target/mips/mips16e-extends.c: New test for testing the
27146	generation of MIPS16e zeb/zeh, seb/seh instructions.
27147
271482005-06-15  Diego Novillo  <dnovillo@redhat.com>
27149
27150	PR 22018
27151	* gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27152	* gcc.dg/tree-ssa/pr22018.c: New test.
27153
271542005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27155
27156	* gcc.dg/simd-1.c: Update error messages.
27157	* gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27158	* gcc.dg/simd-2.c: Update error messages.
27159	* gcc.dg/simd-4.c: New.
27160
271612005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27162
27163	PR c++/20678
27164	* g++.dg/other/crash-4.C: New.
27165
271662005-06-14  Devang Patel  <dpatel@apple.com>
27167
27168	* gcc.dg/vect/vect-ifcvt-1.c: Remove.
27169
271702005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27171
27172	PR c++/21929
27173	* g++.dg/parse/crash11.C: Update
27174
271752005-06-13  Jeff Law  <law@redhat.com>
27176
27177	* gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27178	perform the desired transformations.
27179	* gcc.dg/tree-ssa/20030806-6.c: Similarly.
27180	* gcc.dg/tree-ssa/20040514-2.c: Similarly.
27181
271822005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27183
27184	PR fortran/22038
27185	* gfortran.dg/forall_1.f90: Un-XFAIL.
27186
271872005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27188
27189	PR c++/21929
27190	* g++.dg/parse/crash26.C: New.
27191
27192	PR c++/20789
27193	* g++.dg/init/member1.C: New.
27194
271952005-06-13  Jakub Jelinek  <jakub@redhat.com>
27196
27197	* gfortran.dg/altreturn_1.f90: New test.
27198
271992005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27200
27201	PR middle-end/21985
27202	* gcc.dg/tree-ssa/pr21985.c: New test.
27203
272042005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27205
27206	* ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27207
272082005-06-12  Roger Sayle  <roger@eyesopen.com>
27209
27210	PR c++/21930
27211	* g++.dg/other/error10.C: New test case.
27212
272132005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27214
27215	PR libfortran/19155
27216	* gfortran.dg/pr19155.f: Add test.
27217
272182005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27219
27220	* gfortran.dg/f2c_7.f90: New test.
27221
27222	* gfortran.dg/forall_1.f90: XFAILed.
27223
272242005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27225
27226	* gcc.dg/pr14796-1.c: New.
27227	* gcc.dg/pr14796-2.c: New.
27228
272292005-06-11  Steven G. Kargl  <kargls@comcast.net>
27230
27231	PR fortran/17792
27232	PR fortran/21375
27233	* gfortran.dg/deallocate_stat.f90: New test.
27234
272352005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27236
27237	* gfortran.fortran-torture/execute/in-pack.f90: New test.
27238
272392005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27240
27241	* gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27242	access will be generated when this loop is vectorized. Test that
27243	accesses with same alignment were detected.
27244	* gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27245	Test that accesses with same alignment were detected.
27246	* gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27247	* gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27248	alignment were detected.
27249
272502005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27251
27252	PR c++/10611
27253	* g++.dg/conversion/simd2.C: New.
27254
272552005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27256
27257	* gcc.dg/Wcxx-compat-1.c: New.
27258
272592005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27260
27261	PR libfortran/21480
27262	* gfortran.dg/reshape-complex.f90: Add a test for a packed
27263	complex array.
27264
272652005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27266
27267	* gcc.dg/alias-8.c: New.
27268
272692005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27270
27271	* gcc.dg/format/cmn_err-1.c: Update.
27272
272732005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27274
27275	PR target/20666
27276	* gcc.target/sparc/fexpand-2.c: New.
27277	* gcc.target/sparc/fpmerge-2.c: New.
27278	* gcc.target/sparc/fpmul-2.c: New.
27279	* gcc.target/sparc/noresult.c: New.
27280	* gcc.target/sparc/pdist-2.c: New.
27281	* gcc.target/sparc/pdist-3.c: New.
27282
272832005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27284
27285	PR testsuite/21702
27286	* gcc.target/i386/i386.exp: Fix comment typo.
27287
272882005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27289
27290	PR c++/19497
27291	* g++.dg/inherit/using5.C: New.
27292	* g++.dg/inherit/using6.C: New.
27293
272942005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27295
27296	PR c++/19894
27297	* g++.dg/template/ptrmem15.C: New test.
27298
27299	PR c++/20563
27300	* g++.dg/ext/label4.C: New test.
27301
273022005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27303
27304	* gcc.dg/tls/debug-1.c: New test.
27305
273062005-06-07  Dale Johannesen  <dalej@apple.com>
27307
27308	* gcc.target/i386/movq.c: New.
27309
273102005-06-07  Dale Johannesen  <dalej@apple.com>
27311
27312	* gcc.dg/20050607-1.c: New.
27313
273142005-06-07  Jakub Jelinek  <jakub@redhat.com>
27315
27316	PR middle-end/21850
27317	* gcc.c-torture/execute/20050607-1.c: New test.
27318
273192005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27320
27321	PR libfortran/21926
27322	* gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27323	Test case where the return array has lowest stride one,
27324	but isn't packed.
27325
273262005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27327
27328	* lib/target-supports.exp (check_effective_target_sync_int_long):
27329	Add s390 and s390x targets.
27330
273312005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27332
27333	* gcc.dg/tree-ssa/loop-2.c: Update outcome.
27334	* gcc.dg/tree-ssa/loop-3.c: Update outcome.
27335	* gcc.dg/tree-ssa/loop-4.c: Update outcome.
27336	* gcc.dg/tree-ssa/loop-9.c: New test.
27337
273382005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27339
27340	* g++.dg/parse/defarg10.C: New.
27341
273422005-06-06  Jakub Jelinek  <jakub@redhat.com>
27343
27344	PR regression/21897
27345	* gcc.c-torture/execute/20050604-1.c: New test.
27346
273472005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27348
27349	PR 21903
27350	* g++.dg/parse/defarg9.C: New.
27351
27352	PR c++/20637
27353	* g++.dg/inherit/using4.C: New.
27354	* g++.dg/overload/error1.C: Adjust expected errors.
27355	* g++.old-deja/g++.benjamin/warn02.C: Likewise.
27356	* g++.old-deja/g++.brendan/arm2.C: Likewise.
27357	* g++.old-deja/g++.other/redecl2.C: Likewise.
27358	* g++.old-deja/g++.other/redecl4.C: Likewise.
27359	* g++.old-deja/g++.pt/memtemp78.C: Likewise.
27360
273612005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27362
27363	* gfortran.dg/f2c_5.f90: Add -w to dg-options
27364
273652005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27366
27367	* lib/gfortran.exp (gfortran_target_compile): Call
27368	dg-additional-files-options
27369	* gfortran.dg/f2c_4.f90: New file
27370	* gfortran.dg/f2c_4.c: New file
27371	* gfortran.dg/f2c_5.f90: New file
27372	* gfortran.dg/f2c_5.c: New file
27373
273742005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27375
27376	* gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27377
27378	PR fortran/21912
27379	* gfortran.dg/array_constructor_4.f90: New test.
27380
273812005-06-05  Mark Mitchell  <mark@codesourcery.com>
27382
27383	PR c++/21619
27384	* g++.dg/ext/builtin9.C: New test.
27385
273862005-06-05  Dale Johannesen  <dalej@apple.com>
27387
27388	* gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27389	* gcc.c-torture/execute/20050603-2.c: Ditto.
27390
273912005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27392
27393	* gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27394	* gcc.dg/vect/vect-reduc-1.c: New.
27395	* gcc.dg/vect/vect-reduc-2.c: New.
27396	* gcc.dg/vect/vect-reduc-3.c: New.
27397
273982005-06-04  Dale Johannesen  <dalej@apple.com>
27399
27400	* gcc.c-torture/execute/20050603-1.c: New.
27401	* gcc.c-torture/execute/20050603-2.c: New.
27402	* gcc.dg/20050603-3.c: New.
27403
274042005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27405
27406	PR fortran/19195
27407	* gfortran.dg/debug_1.f90: New test.
27408
27409	* gfortran.dg/forall_1.f90: New test.
27410
274112005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27412
27413	* gfortran.dg/array_constructor_3.f90: New test.
27414
274152005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27416
27417	* gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27418
274192005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27420
27421	* g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27422
274232005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27424
27425	PR c/21873
27426	* gcc.dg/init-excess-1.c: New test.
27427
274282005-06-03  Mark Mitchell  <mark@codesourcery.com>
27429
27430	PR c++/21853
27431	* g++.dg/expr/static_cast6.C: New test.
27432
274332005-06-03  Diego Novillo  <dnovillo@redhat.com>
27434
27435	* gcc.dg/tree-ssa/vrp14.c: New test.
27436
274372005-06-03  Mark Mitchell  <mark@codesourcery.com>
27438
27439	PR c++/21336
27440	* g++.dg/template/new2.C: New test.
27441
274422005-06-03  Josh Conner  <jconner@apple.com>
27443
27444	* gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27445	all entries in initializer.
27446
274472005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27448
27449	PR middle-end/21858
27450	* gcc.dg/pr21858.c: New testcase.
27451
274522005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27453
27454	PR tree-optimization/21292
27455
27456	* lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27457	New.
27458	* gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27459	gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27460	gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27461	gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27462	gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27463
274642005-06-02  Richard Henderson  <rth@redhat.com>
27465
27466	* gcc.dg/sync-2.c: Use -march=i486 for i386.
27467
274682005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27469
27470	* gcc.dg/wtypequal.c: New testcase.
27471
274722005-06-02  Diego Novillo  <dnovillo@redhat.com>
27473
27474	PR 21582
27475	* gcc.dg/tree-ssa/pr21582.c: New test.
27476
274772005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27478
27479	PR c++/21280
27480	* g++.dg/opt/interface2.h: New.
27481	* g++.dg/opt/interface2.C: New.
27482	* g++.dg/init/ctor4.C: Adjust error lines.
27483	* g++.old-deja/g++.bob/inherit2.C: Likewise.
27484	* g++.old-deja/g++.bugs/900205_04.C: Likewise.
27485	* g++.old-deja/g++.jason/opeq3.C: Likewise.
27486	* g++.old-deja/g++.pt/assign1.C: Likewise.
27487	* g++.old-deja/g++.pt/crash20.C: Likewise.
27488
274892005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27490
27491	PR tree-optimization/21734
27492	* g++.dg/vect/pr21734_1.cc: New.
27493	* g++.dg/vect/pr21734_2.cc: New.
27494
274952005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27496
27497	PR c++/20350
27498	* g++.dg/template/spec24.C: New.
27499
27500	PR c++/21151
27501	* g++.dg/pch/local-1.C: New.
27502	* g++.dg/pch/local-1.Hs: New.
27503
275042005-06-01  Diego Novillo  <dnovillo@redhat.com>
27505
27506	PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27507	PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27508	* gcc.dg/tree-ssa/pr14341.c: New test.
27509	* gcc.dg/tree-ssa/pr14841.c: New test.
27510	* gcc.dg/tree-ssa/pr20701.c: New test.
27511	* gcc.dg/tree-ssa/pr21086.c: New test.
27512	* gcc.dg/tree-ssa/pr21090.c: New test.
27513	* gcc.dg/tree-ssa/pr21332.c: New test.
27514	* gcc.dg/tree-ssa/pr21458.c: New test.
27515	* gcc.dg/tree-ssa/pr21658.c: New test.
27516	* gcc.dg/tree-ssa/vrp01.c: New test.
27517	* gcc.dg/tree-ssa/vrp02.c: New test.
27518	* gcc.dg/tree-ssa/vrp03.c: New test.
27519	* gcc.dg/tree-ssa/vrp04.c: New test.
27520	* gcc.dg/tree-ssa/vrp05.c: New test.
27521	* gcc.dg/tree-ssa/vrp06.c: New test.
27522	* gcc.dg/tree-ssa/vrp07.c: New test.
27523	* gcc.dg/tree-ssa/vrp08.c: New test.
27524	* gcc.dg/tree-ssa/vrp09.c: New test.
27525	* gcc.dg/tree-ssa/vrp10.c: New test.
27526	* gcc.dg/tree-ssa/vrp11.c: New test.
27527	* gcc.dg/tree-ssa/vrp12.c: New test.
27528	* gcc.dg/tree-ssa/vrp13.c: New test.
27529
275302005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27531
27532	PR 21029
27533	* gcc.dg/tree-ssa/pr21029.c: New test.
27534
275352005-06-01  Roger Sayle  <roger@eyesopen.com>
27536
27537	* gfortran.dg/logint-1.f: New test case.
27538	* gfortran.dg/logint-2.f: Likewise.
27539	* gfortran.dg/logint-3.f: Likewise.
27540
275412005-06-01  Jakub Jelinek  <jakub@redhat.com>
27542
27543	PR c/21536
27544	PR c/20760
27545	* gcc.dg/20050527-1.c: New test.
27546
27547	* gcc.dg/i386-sse-12.c: New test.
27548
27549	PR fortran/21729
27550	* gfortran.dg/implicit_5.f90: New test.
27551
275522005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27553
27554	PR fortran/20883
27555	* gfortran/assign_4.f90: New test.
27556	* gfortran/assign_2.f90: Change compile to run.
27557
275582005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27559
27560	* lib/target-supports.exp
27561	(check_effective_target_sync_char_short): New.
27562	* gcc.dg/sync-2.c: New.
27563
275642005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27565
27566	PR tree-optimization/21817
27567	* gcc.dg/torture/pr21817-1.c: New.
27568
275692005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27570
27571	PR c++/21165
27572	* g++.dg/template/init5.C: New.
27573
275742005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27575
27576	* gfortran.dg/char_initialiser_actual.f90:
27577	Test character initialisers as actual arguments.
27578	* gfortran.dg/char_pointer_comp_assign.f90:
27579	Test character pointer structure component assignments.
27580	* gfortran.dg/char_array_structure_constructor.f90:
27581	Test character components in structure constructors.
27582
275832005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27584
27585	PR middle-end/20931
27586	* g++.dg/opt/pr20931.C: New test.
27587
275882005-05-31  Andreas Jaeger  <aj@suse.de>
27589
27590	PR testsuite/20772
27591	* g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27592	g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27593	g++.old-deja/g++.ext/asmspec1.C,
27594	g++.old-deja/g++.other/regstack.C,
27595	gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27596	gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27597	gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27598	gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27599	gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27600	gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27601	gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27602	gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27603	gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27604	gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27605	gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27606	gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27607	gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27608	gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27609	gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27610	gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27611	gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27612	gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27613	gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27614
276152005-05-31  Jeff Law  <law@redhat.com>
27616
27617	* gcc.dg/tree-ssa/foldaddr-1.c: New test.
27618
276192005-05-30  Paolo Carlini  <pcarlini@suse.de>
27620
27621	PR middle-end/21743
27622	* gcc.dg/builtins-1.c: Activate disabled clog test.
27623	* gcc.dg/torture/builtin-attr-1.c: Likewise.
27624
276252005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27626
27627	* gfortran.dg/char_pointer_assign.f90:
27628	Test character-pointer assignments and pointer assignments.
27629	* gfortran.dg/char_pointer_dummy.f90:
27630	Test character-pointer dummy arguments.
27631	* gfortran.dg/char_pointer_func.f90:
27632	Test character-pointer function returns.
27633	* gfortran.dg/char_pointer_dependency.f90:
27634	Test character-pointer functions with dependencies.
27635
276362005-05-30  Mark Mitchell  <mark@codesourcery.com>
27637
27638	PR c++/21784
27639	* g++.dg/lookup/using14.C: New test.
27640
276412005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27642
27643	* gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27644	gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27645	trailing ^M.
27646
276472005-05-29  Geoffrey Keating  <geoffk@apple.com>
27648
27649	PR c++/17413
27650	* g++.dg/template/local5.C: New.
27651
27652	PR target/21761
27653	* gcc.c-torture/compile/pr21761.c: New.
27654
27655	* g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27656	before darwin8.
27657
276582005-05-30  Steven G. Kargl
27659
27660	PR fortran/20846
27661	* gfortran.dg/inquire_8.f90: New test.
27662
276632005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27664
27665	PR libfortran/21376
27666	* gfortran.dg/output_exponents_1.f90: New test.
27667
276682005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27669
27670	PR libfortran/20006
27671	* gfortran.dg/dollar_edit_descriptor-1.f: New test.
27672
276732005-05-28  Mark Mitchell  <mark@codesourcery.com>
27674
27675	PR c++/21210
27676	* g++.dg/ext/complex1.C: New test.
27677
27678	PR c++/21340
27679	* g++.dg/init/ctor6.C: New test.
27680
276812005-05-29  Jan Hubicka  <jh@suse.cz>
27682
27683	* gcc.c-torture/compile/pr21562.c: New.
27684
276852005-05-28  Steven G. Kargl <kargls@comcast.net>
27686
27687	* gfortran.dg/subnormal_1.f90: New test.
27688
276892005-05-28  Jan Hubicka  <jh@suse.cz>
27690
27691	* tree-prof.exp: Fix comment.
27692	* value-prof-1.c: New.
27693	* value-prof-2.c: New.
27694	* value-prof-3.c: New.
27695	* value-prof-4.c: New.
27696
276972005-05-27  Mark Mitchell  <mark@codesourcery.com>
27698
27699	PR c++/21614
27700	* g++.dg/expr/ptrmem6.C: New test.
27701	* g++.dg/expr/ptrmem6a.C: Likewise.
27702
277032005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27704
27705	PR tree-optimization/21658
27706	* gcc.dg/tree-ssa/pr21658.c: New.
27707
277082005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27709
27710	PR c++/21455
27711	* g++.dg/inherit/ptrmem3.C: New.
27712
27713	PR c++/21681
27714	* g++.dg/parse/template16.C: New.
27715
277162005-05-27  Andreas Jaeger  <aj@suse.de>
27717
27718	* gcc.dg/setjmp-2.c: Only run in 32-bit.
27719
27720	* gcc.dg/i386-sse-8.c: Run test on all archs.
27721
277222005-05-26  Mike Stump  <mrs@apple.com>
27723
27724	* objc.dg/isa-field-1.m: Only run on darwin.
27725	* objc.dg/lookup-1.m: Likewise.
27726	* objc.dg/try-catch-8.m: Likewise.
27727
277282005-05-26  Roger Sayle  <roger@eyesopen.com>
27729
27730	PR tree-optimization/9814
27731	* gcc.dg/pr9814-1.c: New test case.
27732
277332005-05-26  Ziemowit Laski  <zlaski@apple.com>
27734
27735	* objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27736	objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27737	objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27738	objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27739	objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27740	objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27741	objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27742	objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27743	objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27744	objc.dg/try-catch-8.m: New.
27745
277462005-05-26  Janis Johnson  <janis187@us.ibm.com>
27747
27748	* lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27749	remove extraneous semicolons.
27750
277512005-05-26  Ziemowit Laski  <zlaski@apple.com>
27752
27753	* obj-c++.dg/comp-types-12.mm: New.
27754	* objc.dg/comp-types-11.m: New.
27755	* objc.dg/selector-4.m: New.
27756
277572005-05-26  Andreas Jaeger  <aj@suse.de>
27758
27759	PR testsuite/20772
27760	* g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27761	g++.old-deja/g++.ext/attrib3.C,
27762	g++.old-deja/g++.other/store-expr1.C,
27763	g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27764	gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27765	gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27766	gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27767	gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27768	gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27769	gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27770	gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27771	gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27772	gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27773	gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27774	gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27775	gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27776	gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27777	gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27778	gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27779	gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27780	gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27781	gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27782
277832005-05-26  Andreas Jaeger  <aj@suse.de>
27784
27785	* gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27786	x86-64 compilation.
27787
277882005-05-26  Andreas Jaeger  <aj@suse.de>
27789
27790	PR testsuite/20772
27791	* gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27792	gcc.misc-tests/i386-pf-athlon-1.c,
27793	gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27794	g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27795	g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27796	g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27797	g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27798	g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27799	g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27800	programs.
27801
27802	* g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27803	gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27804	gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27805	x86-64 compilation.
27806
27807	* g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27808	x86_64.
27809
27810	* gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27811	effective-target ilp32.
27812
278132005-05-26  David Ung  <davidu@mips.com>
27814
27815	* gcc.target/mips/ext_ins.c: New test for testing the generation
27816	of MIPS32/64 rev 2 ext/ins instructions.
27817
278182005-05-26  Andreas Jaeger  <aj@suse.de>
27819
27820	* treelang/compile/unsigned.tree: Use gimple instead of
27821	nonexisting generic dump.
27822
278232005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27824
27825	* gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27826
278272005-05-26  Andreas Jaeger  <aj@suse.de>
27828
27829	* gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27830
278312005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27832
27833	PR libfortran/17283
27834	* gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27835	Test callee-allocated memory with write statements.
27836
278372005-05-25  Roger Sayle  <roger@eyesopen.com>
27838
27839	PR middle-end/21709
27840	* gcc.dg/pr21709-1.c: New test case.
27841
278422005-05-25  Ziemowit Laski  <zlaski@apple.com>
27843	    Mike Stump  <mrs@apple.com>
27844
27845	* objc/execute/next_mapping.h: Update for C++.
27846
27847	* obj-c++.dg/selector-1.mm: Move to...
27848	* obj-c++.dg/selector-4.mm: here...
27849
27850	* obj-c++.dg/basic.mm: New.
27851	* obj-c++.dg/comp-types-1.mm: New.
27852	* obj-c++.dg/cxx-class-1.mm: New.
27853	* obj-c++.dg/cxx-ivars-1.mm: New.
27854	* obj-c++.dg/cxx-ivars-2.mm: New.
27855	* obj-c++.dg/cxx-ivars-3.mm: New.
27856	* obj-c++.dg/cxx-scope-1.mm: New.
27857	* obj-c++.dg/cxx-scope-2.mm: New.
27858	* obj-c++.dg/defs.mm: New.
27859	* obj-c++.dg/empty-private-1.mm: New.
27860	* obj-c++.dg/encode-1.mm: New.
27861	* obj-c++.dg/encode-2.mm: New.
27862	* obj-c++.dg/encode-3.mm: New.
27863	* obj-c++.dg/extern-c-1.mm: New.
27864	* obj-c++.dg/extra-semi.mm: New.
27865	* obj-c++.dg/fix-and-continue-2.mm: New.
27866	* obj-c++.dg/isa-field-1.mm: New.
27867	* obj-c++.dg/ivar-list-semi.mm: New.
27868	* obj-c++.dg/local-decl-1.mm: New.
27869	* obj-c++.dg/lookup-1.mm: New.
27870	* obj-c++.dg/lookup-2.mm: New.
27871	* obj-c++.dg/method-1.mm: New.
27872	* obj-c++.dg/method-2.mm: New.
27873	* obj-c++.dg/method-3.mm: New.
27874	* obj-c++.dg/method-4.mm: New.
27875	* obj-c++.dg/method-5.mm: New.
27876	* obj-c++.dg/method-6.mm: New.
27877	* obj-c++.dg/method-7.mm: New.
27878	* obj-c++.dg/no-extra-load.mm: New.
27879	* obj-c++.dg/overload-1.mm: New.
27880	* obj-c++.dg/pragma-1.mm: New.
27881	* obj-c++.dg/pragma-2.mm: New.
27882	* obj-c++.dg/private-1.mm: New.
27883	* obj-c++.dg/private-2.mm: New.
27884	* obj-c++.dg/proto-qual-1.mm: New.
27885	* obj-c++.dg/qual-types-1.mm: New.
27886	* obj-c++.dg/stubify-1.mm: New.
27887	* obj-c++.dg/stubify-2.mm: New.
27888	* obj-c++.dg/super-class-1.mm: New.
27889	* obj-c++.dg/super-class-2.mm: New.
27890	* obj-c++.dg/super-dealloc-1.mm: New.
27891	* obj-c++.dg/super-dealloc-2.mm: New.
27892	* obj-c++.dg/template-1.mm: New.
27893	* obj-c++.dg/template-2.mm: New.
27894	* obj-c++.dg/template-3.mm: New.
27895	* obj-c++.dg/template-4.mm: New.
27896	* obj-c++.dg/template-5.mm: New.
27897	* obj-c++.dg/template-6.mm: New.
27898	* obj-c++.dg/try-catch-1.mm: New.
27899	* obj-c++.dg/try-catch-2.mm: New.
27900	* obj-c++.dg/try-catch-3.mm: New.
27901	* obj-c++.dg/try-catch-4.mm: New.
27902	* obj-c++.dg/try-catch-5.mm: New.
27903	* obj-c++.dg/try-catch-6.mm: New.
27904	* obj-c++.dg/try-catch-7.mm: New.
27905	* obj-c++.dg/try-catch-8.mm: New.
27906	* obj-c++.dg/try-catch-9.mm: New.
27907	* obj-c++.dg/va-meth-1.mm: New.
27908
279092005-05-25  Ziemowit Laski  <zlaski@apple.com>
27910
27911	* obj-c++.dg/selector-1.mm: New.
27912	* obj-c++.dg/selector-2.mm: New.
27913
279142005-05-25  Ziemowit Laski  <zlaski@apple.com>
27915
27916	* obj-c++.dg/selector-3.mm: New.
27917	* objc.dg/selector-3.m: New.
27918
279192005-05-25  Ziemowit Laski  <zlaski@apple.com>
27920
27921	* objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27922	about where warning appears.
27923
279242005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27925
27926	* gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27927	* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27928	* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27929	* gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27930
279312005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27932
27933	* gcc.dg/20050524-1.c: New test.
27934
279352005-05-25  Jan Hubicka  <jh@suse.cz>
27936
27937	* gcc.dg/tree-prof/inliner-1.c: New.
27938
279392005-05-25  Janis Johnson  <janis187@us.ibm.com>
27940
27941	* gcc.dg/tree-prof: New directory.
27942	* gcc.dg/tree-prof/tree-prof.exp: New.
27943
279442005-05-25  DJ Delorie  <dj@redhat.com>
27945
27946	* gcc.dg/Wattributes-1.c: New.
27947	* gcc.dg/Wattributes-2.c: New.
27948	* gcc.dg/Wattributes-3.c: New.
27949
279502005-05-24  Janis Johnson  <janis187@us.ibm.com>
27951
27952	PR tree-optimization/19833
27953	* gcc.dg/uninit-4.c: Remove xfail.
27954	* gcc.dg/uninit-9.c: Ditto.
27955
279562005-05-24  Ziemowit Laski  <zlaski@apple.com>
27957
27958	* obj-c++.dg/bitfield-[1-5].mm: New.
27959	* obj-c++.dg/class-protocol-1.mm: New.
27960	* obj-c++.dg/comp-types-1[0-1].mm: New.
27961	* obj-c++.dg/comp-types-[2-9].mm: New.
27962	* obj-c++.dg/encode-[4-8].mm: New.
27963	* obj-c++.dg/layout-1.mm: New.
27964	* obj-c++.dg/method-1[0-9].mm: New.
27965	* obj-c++.dg/method-2[0-1].mm: New.
27966	* obj-c++.dg/method-[8-9].mm: New.
27967	* obj-c++.dg/objc-gc-3.mm: New.
27968	* obj-c++.dg/try-catch-10.mm: New.
27969	* objc.dg/bitfield-5.m: New.
27970	* objc.dg/comp-types-10.m: New.
27971	* objc.dg/comp-types-9.m: New.
27972	* objc.dg/layout-1.m: New.
27973	* objc.dg/objc-gc-4.m: New.
27974	* objc.dg/try-catch-9.m: New.
27975	* objc.dg/class-protocol-1.m: Tweak diagnostics.
27976	* objc.dg/comp-types-1.m: Likewise.
27977	* objc.dg/comp-types-[5-6].m: Likewise.
27978	* objc.dg/method-9.m: Likewise.
27979
279802005-05-24  Janis Johnson  <janis187@us.ibm.com>
27981
27982	* gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27983	and on hardware without VMX support.
27984
27985	* gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27986
27987	* gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27988
27989	* lib/profopt.exp (dg-final-generate, dg-final-use,
27990	profopt-final-code, profopt-get-options): New.
27991	(profopt-execute): Process test directives.
27992
27993	* lib/gcc-dg.exp (cleanup-ipa-dump): New.
27994	(cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27995	cleanup-tree-dump, cleanup-saved-temps): Update comments.
27996
279972005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27998
27999	PR C++/21645
28000	* g++.dg/init/ctor5.C: New test.
28001
280022005-05-24  Ira Rosen  <irar@il.ibm.com>
28003
28004	* gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28005	vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28006	vect-113.c, vect-114.c.
28007
280082005-05-23  Adam Nemet  <anemet@lnxw.com>
28009
28010	* gcc.dg/const-elim-1.c: Remove xfails.
28011
280122005-05-23  Jeff Law  <law@redhat.com>
28013
28014	* gcc.c-torture/compile/pr21638.c: New test.
28015	* gcc.c-torture/compile/20050520-1.c: New test.
28016
280172005-05-23  Nick Clifton  <nickc@redhat.com>
28018
28019	* gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28020	be a proper triple, ie: m32r*-*-*.
28021	* g++.old-deja/g++.jason/thunk3.C: Likewise.
28022
280232004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28024
28025	PR middle-end/21331
28026	PR tree-opt/21293
28027	* gcc.c-torture/compile/pr21293.c: New test.
28028	* gcc.c-torture/execute/pr21331.c: New test.
28029
280302004-05-20  Richard Henderson  <rth@redhat.com>
28031
28032	* g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28033
280342005-05-20  Ziemowit Laski  <zlaski@apple.com>
28035
28036	* obj-c++-dg.exp: Add.
28037	* obj-c++.exp: Add.
28038	* obj-c++.dg/dg.exp: Add.
28039
280402005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28041
28042	* g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28043	* gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28044
280452005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28046
28047	* gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28048
280492004-05-19  Richard Henderson  <rth@redhat.com>
28050
28051	* g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28052
280532005-05-19  Janis Johnson  <janis187@us.ibm.com>
28054
28055	* gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28056
28057	* gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28058
280592005-05-19  Jakub Jelinek  <jakub@redhat.com>
28060
28061	PR c++/21495
28062	* g++.dg/parse/extern1.C: New test.
28063	* g++.dg/tls/diag-2.C: Adjust expected error message wording.
28064
280652005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28066
28067	* gcc.dg/c99-math.h: New.
28068	* gcc.dg/c99-math-float-1.c: New test.
28069	* gcc.dg/c99-math-double-1.c: Likewise.
28070	* gcc.dg/c99-math-long-double-1.c: Likewise.
28071
280722005-05-18  Richard Henderson  <rth@redhat.com>
28073
28074	* gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28075
280762005-05-18  Devang Patel  <dpatel@apple.com>
28077
28078	* g++.dg/opt/20050511-1.C: New test.
28079
280802005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28081
28082	PR libfortran/21127
28083	* gfortran.dg/reshape-complex.f90: New test.
28084
280852005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28086
28087	* gfortran.dg/array_constructor_1.f90: New test.
28088	* gfortran.dg/array_constructor_2.f90: New test.
28089
280902005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28091
28092	PR fortran/20954
28093	* gfortran.dg/pr20954.f: New test.
28094
280952005-05-17  Mike Stump  <mrs@apple.com>
28096
28097	Yet more Objective-C++...
28098
28099	* objc.dg/method-5.m: Update.
28100	* objc.dg/method-6.m: Update.
28101	* objc.dg/method-7.m: Update.
28102	* objc.dg/method-9.m: Update.
28103	* objc.dg/try-catch-2.m: Update.
28104
281052005-05-17  Mark Mitchell  <mark@codesourcery.com>
28106
28107	* gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28108	Remove little-endian optimizations.
28109
281102005-05-17  Jeff Law  <law@redhat.com>
28111
28112	* g++.dg/tree-ssa/pr14814.C: New test.
28113	* gcc.dg/tree-ssa/pr14814.C: New test.
28114	* gcc.dg/tree-ssa/pr17141-1.C: New test.
28115	* gcc.dg/tree-ssa/pr17141-2.C: New test.
28116
281172005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28118
28119	* gcc.dg/compat/generate-random.c: Do not include
28120	libiberty.h.
28121	* gcc.dg/compat/generate-random_r.c: Likewise.
28122
281232005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28124
28125	* gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28126
281272005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28128
28129	PR middle-end/21595
28130	* g++.dg/tree-ssa/builtin1.C: New testcase.
28131
281322005-05-17  Jakub Jelinek  <jakub@redhat.com>
28133
28134	PR c++/21454
28135	* g++.dg/opt/const4.C: New test.
28136
28137	PR middle-end/21492
28138	* g++.dg/opt/crossjump1.C: New test.
28139
28140	PR tree-optimization/21610
28141	* gcc.c-torture/compile/20050516-1.c: New test.
28142
28143	PR fortran/15080
28144	* gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28145	about the test failing.
28146	* gfortran.fortran-torture/execute/where_7.f90: New test.
28147	* gfortran.fortran-torture/execute/where_8.f90: New test.
28148
281492005-05-16  Richard Henderson  <rth@redhat.com>
28150
28151	* lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28152	i?86 and x86_64.
28153
281542005-05-16  Mark Mitchell  <mark@codesourcery.com>
28155
28156	* gcc.dg/compat/generate-random.c (config.h): Do not include.
28157	(limits.h): Include unconditionally.
28158	(stdlib.h): Likewise.
28159	* gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28160	(limits.h): Include unconditionally.
28161	(stdlib.h): Likewise.
28162	* gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28163	* gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28164	(limits.h): Include unconditionally.
28165	(stdlib.h): Likewise.
28166	(hashtab.h): Do not include.
28167	(getopt.h): Likewise.
28168	(stddef.h): Include.
28169	(hashval_t): Define.
28170	(struct entry): Add "next" field.
28171	(HASH_SIZE): New macro.
28172	(hash_table): New variable.
28173	(switchfiles): Do not use xmalloc.
28174	(mix): New macro.
28175	(iterative_hash): New function.
28176	(hasht): Remove.
28177	(e_exists): New function.
28178	(e_insert): Likewise.
28179	(output): Use, instead of libiberty hashtable functions.
28180	(main): Do not use getopt.  Do not call htab_create.
28181
281822005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28183
28184	PR libstdc++/21526
28185	* lib/target-supports.exp (check_mkfifo_available):
28186	Return 0 for cygwin as mkfifo support incomplete on platform.
28187	Fix typos in comments.
28188
281892005-05-15  Mark Mitchell  <mark@codesourcery.com>
28190
28191	* lib/compat.exp (compat-execute): Do not use regsub unsafely.
28192
281932005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28194
28195	PR fortran/17432
28196	* gfortran.dg/assign_4.f: New test.
28197
281982005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28199
28200	PR tree-optimization/21563
28201	* gcc.dg/tree-ssa/pr21563.c: New.
28202
282032005-05-14  Jan Hubicka  <jh@suse.cz>
28204
28205	* gcc.dg/noreturn-7.c: Allow control reaches warning.
28206
282072005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28208
28209	* g++.dg/tree-ssa/tmmti-2.C: New testcase.
28210
282112005-05-13  Julian Brown  <julian@codesourcery.com>
28212
28213	* gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28214	* gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28215
282162005-05-13  Jan Hubicka  <jh@suse.cz>
28217
28218	* gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28219	* gcc.dg/fold-xor-?.c: Likewise.
28220	* gcc.dg/pr15784-?.c: Likewise.
28221	* gcc.dg/pr20922-?.c: Likewise.
28222	* gcc.dg/tree-ssa/20050128-1.c: Likewise.
28223	* gcc.dg/tree-ssa/pr17598.c: Likewise.
28224	* gcc.dg/tree-ssa/pr20470.c: Likewise.
28225
282262005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28227
28228	PR fortran/21260
28229	* gfortran.dg/hollerith_1.f90: New test.
28230
282312005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28232
28233	* gfortran.dg/func_result_2.f90: New test.
28234
282352005-05-11  Bud Davis  <bdavis@gfortran.org>
28236
28237	* gfortran.dg/dev_null.f90: New test.
28238
282392005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28240
28241	* gcc.dg/arm-vfp1.c: Revert last change.
28242
282432005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28244
28245	PR middle-end/19807
28246	PR tree-optimization/19639
28247	* g++.dg/tree-ssa/pr19807.C: New testcase.
28248
282492005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28250
28251	PR libfortran/21471
28252	* gfortran.dg/append-1.f90: New test.
28253
282542005-05-10  Diego Novillo  <dnovillo@redhat.com>
28255
28256	* gcc.dg/pr18501.c: XFAIL.
28257	* gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28258	* gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28259	* gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28260	* gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28261	* gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28262	* gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28263	* gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28264	* gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28265
282662005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28267
28268	PR fortran/20178
28269	* gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28270	gfortran.dg/f2c_3.f90: New tests.
28271
28272	* gfortran.dg/return_1.f90: Fix dg annotation.
28273
282742005-05-10  Diego Novillo  <dnovillo@redhat.com>
28275
28276	* gcc.c-torture/compile/20050510-1.c: New test.
28277
282782005-05-10  Mark Mitchell  <mark@codesourcery.com>
28279
28280	* gcc.dg/arm-vfp1.c: Remove test for fnegs.
28281
282822005-05-10  Bob Wilson  <bob.wilson@acm.org>
28283
28284	* gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28285
282862005-05-10  Gabor Loki <loki@gcc.gnu.org>
28287
28288	PR c/17913
28289	* gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28290
282912005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28292
28293	PR c/21342
28294	* gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28295	gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28296
282972005-05-10  Ben Elliston  <bje@au.ibm.com>
28298
28299	PR debug/16676
28300	* gcc.dg/debug/pr16676.c: New test.
28301
283022005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28303
28304	PR testsuite/21443
28305	* gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28306	gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28307	gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28308	gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28309	Change -O1 to -O2.
28310	* gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28311	-fno-tree-dominator-opts.
28312
283132005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28314
28315	* gfortran.dg/return_1.f90: New test.
28316
283172005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28318
28319	* gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28320
28321	* gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28322
283232005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28324
28325	PR c++/21427
28326	* g++.dg/inherit/covariant13.C: New.
28327
283282005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28329
28330	PR libfortran/19155
28331	* gfortran.dg/pr19155.f: New test.
28332
283332005-05-08  Roger Sayle  <roger@eyesopen.com>
28334
28335	PR inline-asm/8788
28336	* gcc.dg/pr8788-1.c: New testcase.
28337
283382005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28339
28340	PR target/21416
28341	* gcc.target/mips/fpcmp-[12].c: New tests.
28342
283432005-05-06  Mark Mitchell  <mark@codesourcery.com>
28344
28345	* lib/target-supports-dg.exp (dg-require-fork): New function.
28346	(dg-require-mkfifo): Likewise.
28347	* lib/target-supports.exp (check_function_available): New
28348	function.
28349	(check_fork_available): Likewise.
28350	(check_mkfifo_available): Likewise.
28351
283522005-05-06  Jeff Law  <law@redhat.com>
28353
28354	* gcc.c-torture/compile/pr21380.c: New test.
28355
283562005-05-06  Jakub Jelinek  <jakub@redhat.com>
28357
28358	PR c++/20961
28359	* g++.dg/ext/weak3.C: New test.
28360
283612005-05-05  Mark Mitchell  <mark@codesourcery.com>
28362
28363	PR c++/21352
28364	* g++.dg/template/crash37.C: New test.
28365
283662005-05-05  Paul Brook  <paul@codesourcery.com>
28367
28368	* gcc.dg/arm-g2.c: Use effective-target arm32.
28369	* gcc.dg/arm-mmx-1.c: Ditto.
28370	* gcc.dg/arm-scd42-2.c: Ditto.
28371	* gcc.dg/arm-vfp1.c: Ditto.
28372	* lib/target-supports.exp (check_effective_target_arm32): New
28373	function.
28374
283752005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28376
28377	PR libfortran/21354
28378	gfortran.dg/in_pack_rank7.f90: New test.
28379
283802005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28381
28382	PR middle-end/15618
28383	* gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28384
283852005-05-04  Jakub Jelinek  <jakub@redhat.com>
28386
28387	PR middle-end/21265
28388	* gcc.dg/20050503-1.c: New test.
28389
28390	PR rtl-optimization/21239
28391	* gcc.dg/i386-sse-11.c: New test.
28392
283932005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28394
28395	PR target/16888
28396	* gcc.target/i386/asm-1.c: New test.
28397
283982005-05-03  Jakub Jelinek  <jakub@redhat.com>
28399
28400	PR rtl-optimization/21330
28401	* gcc.c-torture/execute/20050502-1.c: New test.
28402
28403	PR target/21297
28404	* gcc.c-torture/execute/20050502-2.c: New test.
28405
284062005-05-03  Uros Bizjak  <uros@kss-loka.si>
28407
28408	PR middle-end/21282
28409	* gcc.dg/pr21282.c: New.
28410
284112005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28412
28413	* gcc.dg/vect/pr20122.c: Clean up .vect file.
28414	* gcc.dg/vect/vect-92.c: Likewise.
28415	* gcc.dg/vect/vect-93.c: Likewise.
28416	* gcc.dg/vect/vect-dv-1.c: Likewise.
28417	* gcc.dg/vect/vect-dv-2.c: Likewise.
28418	* gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28419
284202005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28421
28422	* gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28423	* gfortran.dg/vect/vect-2.f90: Likewise.
28424	* gfortran.dg/vect/vect-3.f90: Likewise.
28425	* gfortran.dg/vect/vect-4.f90: Likewise.
28426	* gfortran.dg/vect/vect-5.f90: Likewise.
28427
284282005-05-02  Geoffrey Keating  <geoffk@apple.com>
28429
28430	PR target/20813
28431	* gcc.dg/rs6000-fpint-2.c: New.
28432
284332005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28434
28435	PR c/15698
28436	* gcc.dg/builtins-30.c: Update expected messages.
28437	* gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28438	gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28439	gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28440
284412005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28442
28443	PR tree-optimization/21294
28444	* gcc.dg/tree-ssa/pr21294.c: New.
28445
284462005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28447
28448	* gcc.dg/altivec-3.c (vec_store): Do not use the old
28449	__builtin_altivec_st_internal_4si built-in.
28450
284512005-05-02  Mark Mitchell  <mark@codesourcery.com>
28452
28453	PR c++/15875
28454	* g++.dg/template/ptrmem14.C: New test.
28455
284562005-05-02  Paul Brook  <paul@codesourcery.com>
28457
28458	* gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28459
284602005-05-02  Michael Matz  <matz@suse.de>
28461
28462	PR c++/19542
28463	* g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28464
284652005-05-01  Mark Mitchell  <mark@codesourcery.com>
28466
28467	* g++.dg/cpp/weak.C: New test.
28468
284692005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28470
28471	* gcc.dg/tree-ssa/loop-8.c: New test.
28472
284732005-04-30  Michael Maty  <matz@suse.de>
28474
28475	* gcc.dg/inline-mcpy.c: New test.
28476
284772005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28478
28479	PR libfortran/18958
28480	* gfortran.dg/eoshift.f90: New test case.
28481
284822005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28483
28484	PR libfortran/18857
28485	* gfortran.dg/matmul_1.f90: New test.
28486
284872005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28488
28489	PR tree-optimization/21030
28490	* gcc.dg/tree-ssa/pr21030.c: New.
28491
284922005-04-29  Devang Patel  <dpatel@apple.com>
28493
28494	PR tree-optimization/21272
28495	* gcc.dg/vect/vect-ifcvt-10.c: New test.
28496
284972005-04-29  Jakub Jelinek  <jakub@redhat.com>
28498
28499	PR fortran/13082
28500	PR fortran/18824
28501	* gfortran.dg/entry_4.f90: New test.
28502	* gfortran.fortran-torture/execute/entry_1.f90: New test.
28503	* gfortran.fortran-torture/execute/entry_2.f90: New test.
28504	* gfortran.fortran-torture/execute/entry_3.f90: New test.
28505	* gfortran.fortran-torture/execute/entry_4.f90: New test.
28506	* gfortran.fortran-torture/execute/entry_5.f90: New test.
28507	* gfortran.fortran-torture/execute/entry_6.f90: New test.
28508	* gfortran.fortran-torture/execute/entry_7.f90: New test.
28509
285102005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28511
28512	* gfortran.fortran-torture/execute/entry_8.f90: New test.
28513
285142005-04-29  Paul Brook  <paul@codesourcery.com>
28515
28516	* gfortran.dg/entry_3.f90: New test.
28517
285182005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28519
28520	* gfortran.dg/implicit_4.f90: New test.
28521
285222005-04-28  Bob Wilson  <bob.wilson@acm.org>
28523
28524	* lib/target-supports.exp (check_profiling_available): Return
28525	false for xtensa-*-elf.
28526
285272005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28528
28529	* lib/fortran-torture.exp (fortran-torture.exp): Catch
28530	error if file cannot be deleted.
28531
285322005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28533
28534	* g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28535	gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28536	gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28537	gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28538	gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28539	gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28540	gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28541	gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28542	gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28543	gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28544	gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28545	gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28546	gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28547
285482005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28549
28550	PR fortran/20865
28551	* gfortran.dg/pr20865.f90: New test.
28552
285532005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28554
28555	* gcc.dg/void-cast-2.c: New test.
28556
285572005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28558
28559	PR c/21159
28560	* gcc.dg/void-cast-1.c: New test.
28561
285622005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28563
28564	* gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28565
285662005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28567
28568	PR fortran/21177
28569	* gfortran.dg/pr21177.f90: New test.
28570
285712005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28572
28573	PR tree-optimization/21171
28574	* gcc.dg/tree-ssa/pr21171.c: New test.
28575
285762004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28577
28578	* gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28579	gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28580	gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28581	gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28582	gcc.dg/tree-ssa/gen-vect-32.c: New.
28583	* gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28584	* gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28585	don't run on PPC32.
28586
285872005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28588
28589	PR c/21213
28590	* gcc.dg/transparent-union-3.c: New test.
28591
285922005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28593
28594	PR c/20740
28595	* gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28596	gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28597	gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28598	gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28599	gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28600	gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28601
286022005-04-26  Jeff Law  <law@redhat.com>
28603
28604	* gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28605	* gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28606	* gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28607	* gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28608	* gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28609	* gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28610	* gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28611
286122004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28613
28614	PR tree-optimization/17598
28615	* gcc.dg/tree-ssa/pr17598.c: New testcase.
28616
286172005-04-25  Mike Stump  <mrs@apple.com>
28618
28619	* objc.dg/fix-and-continue-1.m: Add.
28620
286212005-04-25  Roger Sayle  <roger@eyesopen.com>
28622
28623	PR c++/20995
28624	* g++.dg/opt/pr20995-1.C: New test case.
28625
286262005-04-25  Devang Patel <dpatel@apple.com>
28627
28628	* gcc.dg/stabs-attrib-vect-darwin.c: New test.
28629
286302005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28631
28632	PR testsuite/21062
28633	* g++.dg/opt/alias2.C (printf): Correct the prototype.
28634
286352005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28636
28637	PR C++/21188
28638	* g++.dg/opt/rtti2.C: New test.
28639
286402005-04-25  Paul Brook  <paul@codesourcery.com>
28641	Steven G. Kargl  <kargls@comcast.net>
28642
28643	PR fortran/20879
28644	* gfortran.dg/ichar_1.f90: New file.
28645
286462005-04-24  Jakub Jelinek  <jakub@redhat.com>
28647
28648	PR middle-end/20991
28649	* g++.dg/opt/pr20991.C: New test.
28650
28651	* gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28652	where sizeof (type) < __alignof__ (type).
28653	* gcc.dg/compat/struct-layout-1.h: Likewise.
28654
286552005-04-24  Per Bothner  <per@bothner.com>
28656	    Devang Patel  <dpatel@apple.com>
28657
28658	PR preprocessor/20907
28659	* gcc.dg/cpp/very-long-comment.c: New test.
28660
286612005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28662
28663	PR fortran/20059
28664	* gfortran.dg/common_5.f: New test.
28665
286662005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28667
28668	PR middle-end/21082
28669	* g++.dg/tree-ssa/pr21082.C: New testcase.
28670
286712005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28672
28673	* gcc.dg/vect/vect-99.c: New test.
28674
286752005-04-22  Diego Novillo  <dnovillo@redhat.com>
28676
28677	* gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28678
286792005-04-22  Jeff Law  <law@redhat.com>
28680
28681	* gcc.dg/uninit-5.c: Remove xfails.
28682	* gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28683	conditionals and loads.
28684
286852005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28686
28687	PR libfortran/20074
28688	PR libfortran/20436
28689	PR libfortran/21108
28690	* gfortran.dg/nested_reshape.f90: new test
28691	* gfortran.dg/reshape-alloc.f90: new test
28692	* gfortran.dg/reshape.f90: new test
28693
286942005-04-22  Mark Mitchell  <mark@codesourcery.com>
28695
28696	* gcc.dg/arm-vfp1.c: Remove -ffast-math.
28697
28698	* gcc.dg/arm-vfp1.c: New test.
28699
287002005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28701
28702	PR c++/21087
28703	* g++.dg/lookup/builtin2.C: New test.
28704
287052005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28706
28707	* gcc.dg/weak/weak-13.c: New test.
28708
287092005-04-21  Geoffrey Keating  <geoffk@apple.com>
28710
28711	* lib/target-supports.exp (check_effective_target_sync_int_long):
28712	Add powerpc*.
28713
287142005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28715
28716	* gcc.target/mips/branch-1.c: New test.
28717
287182005-04-21  Richard Henderson  <rth@redhat.com>
28719
28720	* gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28721	* gcc.dg/vect/vect-86.c: Likewise.
28722	* gcc.dg/vect/vect-87.c: Likewise.
28723	* gcc.dg/vect/vect-88.c: Likewise.
28724
287252005-04-21  Devang Patel  <dpatel@apple.com>
28726
28727	PR optimization/20994
28728	* gcc.dg/tree-ssa/ifc-3.c: New test.
28729
287302005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28731
28732	PR c/12913
28733	* gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28734	gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28735	gcc.dg/c99-vla-jump-5.c: New tests.
28736
287372005-04-19  Richard Henderson  <rth@redhat.com>
28738
28739	* lib/target-supports.exp (check_effective_target_vect_int_mult):
28740	Fix typo in exists check.
28741	(check_effective_target_sync_int_long): New.
28742	* gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28743	* gcc.dg/ia64-sync-2.c: Likewise.
28744	* gcc.dg/ia64-sync-3.c: Likewise.
28745	* gcc.dg/ia64-sync-4.c: Likewise.
28746
287472005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28748
28749	* gcc.dg/fold-xor-1.c: New test.
28750	* gcc.dg/fold-xor-2.c: New test.
28751
287522005-04-19  James E. Wilson  <wilson@specifixinc.com>
28753
28754	PR target/20670
28755	* g++.dg/eh/fp-regs.C: New test.
28756
287572005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28758
28759	* gcc.dg/Wint-to-pointer-cast-1.c,
28760	gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28761	gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28762	gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28763
287642005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28765
28766	PR fortran/16861
28767	* gfortran.dg/pr16861.f90: New test.
28768
287692005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28770
28771	* gcc.dg/pr21085.c: New test.
28772
287732005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28774
28775	* gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28776	(setup_mips_tests, dg-mips-options): New procedures.
28777	* gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28778	* gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28779	* gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28780	* gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28781	* gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28782	* gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28783	* gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28784	* gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28785	* gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28786	* gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28787	* gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28788	dg-mips-options instead of dg-options.  Remove now-redundant
28789	preprocessor guards.
28790	* gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28791	* gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28792	* gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28793	* gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28794	* gcc.dg/vr-mult-2.c: Delete.
28795	* gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28796	* gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28797	* gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28798	* gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28799	* gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28800	* gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28801	* gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28802
288032005-04-18  Laurent GUERBY  <laurent@guerby.net>
28804
28805	* ada/acats/run_all.sh: Use sync when executable not present.
28806
288072005-04-18  Devang Patel  <dpatel@apple.com>
28808
28809	* gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28810	* gcc.dg/vect/vect-11a.c: New.
28811	* gcc.dg/vect/vect-none.c: Update.
28812	* lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28813
288142005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28815
28816	PR tree-optimization/20922
28817	* gcc.dg/pr20922-1.c: New test.
28818	* gcc.dg/pr20922-2.c: New test.
28819	* gcc.dg/pr20922-3.c: New test.
28820	* gcc.dg/pr20922-4.c: New test.
28821	* gcc.dg/pr20922-5.c: New test.
28822	* gcc.dg/pr20922-6.c: New test.
28823
288242005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28825
28826	PR libfortran/20950
28827	* gfortran.dg/pr20950.f: New test.
28828
288292005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28830
28831	PR libfortran/19216
28832	* gfortran.dg/pr19216.f: New test.
28833
288342005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28835
28836	PR tree-optimization/21001
28837	* gcc.dg/tree-ssa/pr21001.c: New.
28838
288392005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28840
28841	PR libfortran/21075
28842	* gfortran.dg/reshape_rank7.f90: New test.
28843
288442005-04-17 Paul Thomas <pault@gcc.gnu.org>
28845
28846	PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28847	PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28848	PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28849	PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28850	PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28851	PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28852	PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28853	PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28854	* gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28855	wrong way round).
28856	* gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28857	in namelists.  New test.
28858	* gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28859	New test.
28860	* gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28861	New test.
28862	* gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28863	namelist.  New test.
28864	* gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28865	New test.
28866	* gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28867	New test.
28868	* gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28869	namelist.  New test.
28870	* gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28871	* gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28872	* gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28873	New test.
28874	* gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28875	* gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28876	arrays. New test.
28877
288782005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28879
28880	* gfortran.dg/wtruncate.f: New testcase.
28881	* gfortran.dg/wtruncate.f90: New testcase.
28882
288832005-04-16  Mark Mitchell  <mark@codesourcery.com>
28884
28885	PR c++/21025
28886	* typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28887	which sizeof/alignof is dependent, rather than just whether we are
28888	processing_template_decl.
28889
288902005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28891
28892	* gfortran.fortran-torture/execute/intrinsic_spread.f90:
28893	corrected typo where the wrong variables had been compared.
28894
288952005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28896
28897	PR libfortran/18495
28898	* gfortran.fortran-torture/execute/intrinsic_spread.f90:
28899	Test callee-allocated version of return array with a write
28900	statement.
28901	Test spread with a temporary with another write statement.
28902
289032005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28904
28905	PR tree-optimization/21031
28906	* gcc.dg/tree-ssa/pr21031.c: New.
28907
289082005-04-15  Uros Bizjak  <uros@kss-loka.si>
28909
28910	PR tree-optimization/21004
28911	* gcc.dg/builtins-53.c: Include builtins-config.h.
28912	Check floorf, ceilf, floorl and ceill transformations
28913	only when HAVE_C99_RUNTIME is defined.
28914
289152005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28916
28917	PR middle-end/20739
28918	* gcc.dg/tree-ssa/pr20739.c: New test.
28919
289202005-04-14  Mike Stump  <mrs@apple.com>
28921
28922	* gcc.dg/Foundation.framework/empty: New.
28923	* gcc.dg/framework-2.c: New.
28924
289252005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28926
28927	PR tree-optimization/21021
28928	* gcc.c-torture/compile/pr21021.c: New.
28929
289302005-04-14  Janis Johnson  <janis187@us.ibm.com>
28931
28932	PR testsuite/21010
28933	* gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28934	* gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28935	* gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28936	* gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28937	* gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28938	* gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28939	* gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28940	* gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28941
289422005-04-14  Richard Henderson  <rth@redhat.com>
28943
28944	* lib/target-supports.exp (check_effective_target_vect_condition):
28945	Add ia64, i?86, and x86_64.
28946
289472005-04-14  Steven G. Kargl  <kargls@comcast.net>
28948
28949	* gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28950
289512005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28952
28953	PR tree-optimization/20657
28954	* gcc.dg/tree-ssa/pr20657.c: New.
28955
289562005-04-14  Uros Bizjak  <uros@kss-loka.si>
28957
28958	* gcc.dg/builtins-53.c: Also check (int)trunc* and
28959	(long long int)trunc*.
28960
289612005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28962
28963	PR target/20927
28964	* gcc.dg/pr20927.c: New test.
28965
289662005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28967
28968	* gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28969	* gcc.target/mips/asm-1.c: Likewise.
28970
289712005-04-13  Dale Johannesen  <dalej@apple.com>
28972
28973	* objc.dg/objc-fast-4.m: New.
28974
289752005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28976
28977	* gcc.target/cris/torture/cris-torture.exp: New driver in new
28978	directory.
28979	* gcc.target/cris/torture/no-pro-epi-1.c: New test.
28980
289812005-04-13  David Edelsohn  <edelsohn@gnu.org>
28982
28983	* gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28984	* gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28985	* gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28986
289872005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28988
28989	PR tree-optimization/20913
28990	* gcc.dg/tree-ssa/pr20913.c: New.
28991
28992	PR tree-optimization/20702
28993	* gcc.dg/tree-ssa/pr20702.c: New.
28994
289952005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28996
28997	PR c++/13744
28998	* g++.dg/inherit/local3.C: New test.
28999
290002005-04-12  Jeff Law  <law@redhat.com>
29001
29002	* gcc.dg/tree-ssa/20050412-1.c: New test.
29003
290042005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29005
29006	PR libfortran/19016
29007	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29008	Add tests with mask generated by expression.
29009	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29010	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29011	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29012
290132005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29014
29015	PR middle-end/20917
29016	* gcc.dg/20050409-1.c: New test.
29017
290182005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29019
29020	* gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29021
290222005-04-11  Mark Mitchell  <mark@codesourcery.com>
29023
29024	* target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29025	(TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29026	(TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29027	(TARGET_CXX): Adjust accordingly.
29028	* target.h (struct gcc_target): Remove epxort_class_data.  Add
29029	determine_class_data_visibility and class_data_always_comdat.
29030	* doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29031	(TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29032	(TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29033	* config/arm/arm.c (arm_cxx_export_class_data): Remove.
29034	(arm_cxx_determine_class_data_visibility): New.
29035	(arm_cxx_class_data_always_comdat): Likewise.
29036	(TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29037	(TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29038	(TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29039	* config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29040	* config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29041	Define.
29042
290432005-04-11  Mark Mitchell  <mark@codesourcery.com>
29044
29045	* lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29046
290472005-04-11  Geoffrey Keating  <geoffk@apple.com>
29048
29049	* gcc.dg/i386-darwin-fpmath.c: New.
29050
290512004-04-11  Devang Patel  <dpatel@apple.com>
29052
29053	* lib/target-supports.exp (check_effective_target_vect_condition): New.
29054	* gcc.dg/vect/vect-ifcvt-1.c: New test.
29055	* gcc.dg/vect/vect-ifcvt-2.c: New test.
29056	* gcc.dg/vect/vect-ifcvt-3.c: New test.
29057	* gcc.dg/vect/vect-ifcvt-4.c: New test.
29058	* gcc.dg/vect/vect-ifcvt-5.c: New test.
29059	* gcc.dg/vect/vect-ifcvt-6.c: New test.
29060	* gcc.dg/vect/vect-ifcvt-7.c: New test.
29061	* gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29062
290632004-04-11  Devang Patel  <dpatel@apple.com>
29064
29065	* gcc.dg/vect/vect-dv-1.c: New test.
29066	* gcc.dg/vect/vect-dv-2.c: New test.
29067
290682005-04-11  Diego Novillo  <dnovillo@redhat.com>
29069
29070	PR tree-optimization/20933
29071	* gcc.dg/tree-ssa/pr20933.c: New test.
29072
290732005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29074
29075	* gfortran.dg/fold_nearest.f90: New test.
29076
290772005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29078
29079	* gcc.dg/tree-ssa/alias-1.c: New test.
29080
290812005-04-11  Diego Novillo  <dnovillo@redhat.com>
29082
29083	PR tree-optimization/20920
29084	* g++.dg/tree-ssa/pr20920.C: New test.
29085
290862005-04-11  Uros Bizjak  <uros@kss-loka.si>
29087
29088	* gcc.dg/builtins-53.c: Also check (int)ceil* and
29089	(long long int)ceil*.
29090
290912005-04-10  Mark Mitchell  <mark@codesourcery.com>
29092
29093	* g++.dg/warn/Wdtor1.C: Declare template in system header with
29094	explicit C++ linkage.
29095
290962005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29097
29098	* gfortran.dg/pr17229.f: Take care of the new obsolescence
29099	warning for arithmetic IF statements.
29100
291012005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29102
29103	* eor_handling_1.f90: New test case.
29104	* eor_handling_2.f90: New test case.
29105	* eor_handling_3.f90: New test case.
29106	* eor_handling_4.f90: New test case.
29107	* eor_handling_5.f90: New test case.
29108	* noadv_size.f90: New test case.
29109	* pad_no.f90: New test case.
29110
291112005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29112
29113	* gcc.c-torture/execute/20050410-1.c: New test.
29114
291152005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29116
29117	* gcc.dg/pr20126.c: New.
29118
291192005-04-09  Bud Davis  <bdavis@gfortran.org>
29120	    Steven G. Kargl <kargls@comcast.net>
29121
29122	* gfortran.dg/PR19872.f: New test.
29123
291242005-04-09  Steven G. Kargl  <kargls@comcast.net>
29125
29126	* gfortran.dg/nint_1.f90: Fix dg-do directive.
29127
291282005-04-09  Steven G. Kargl  <kargls@comcast.net>
29129
29130	* gfortran.dg/nint_1.f90: New test.
29131
291322005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29133
29134	* gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29135	Added test for callee-allocated arrays with write statements.
29136	* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29137	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29138	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29139	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29140	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29141
291422005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29143
29144	PR libfortran/20163
29145	* gfortran.dg/open-options-blanks.f: New test.
29146
291472005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29148
29149	PR fortran/13257
29150	* gfortran.dg/comma_format_extension_[1234].f: New tests.
29151
291522005-04-09  Jakub Jelinek  <jakub@redhat.com>
29153
29154	* gcc.dg/tree-ssa/stdarg-1.c: New test.
29155	* gcc.dg/tree-ssa/stdarg-2.c: New test.
29156	* gcc.dg/tree-ssa/stdarg-3.c: New test.
29157	* gcc.dg/tree-ssa/stdarg-4.c: New test.
29158	* gcc.dg/tree-ssa/stdarg-5.c: New test.
29159	* gcc.c-torture/execute/stdarg-4.c: New test.
29160
29161	* gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29162
29163	PR target/20795
29164	* g++.dg/abi/param2.C: New test.
29165
291662005-04-09  Uros Bizjak  <uros@kss-loka.si>
29167
29168	* gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29169
291702005-04-09  Uros Bizjak  <uros@kss-loka.si>
29171
29172	* gcc.dg/builtins-53.c: New test.
29173
291742005-04-08  Diego Novillo  <dnovillo@redhat.com>
29175
29176	* g++.dg/tree-ssa/pr18178.C: New test.
29177	* gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29178	* gcc.c-torture/execute/20041019-1.c: New test.
29179	* gcc.dg/tree-ssa/20041008-1.c: New test.
29180	* gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29181	* gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29182	* gcc.dg/tree-ssa/20030917-1.c: Likewise.
29183	* gcc.dg/tree-ssa/20030917-3.c: Likewise.
29184	* gcc.dg/tree-ssa/20040721-1.c: Likewise.
29185	* gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29186	* gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29187	* gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29188	* gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29189	* gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29190
291912005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29192
29193	PR rtl-optimization/20466
29194	* gcc.c-torture/execute/pr20466-1.c: New test.
29195
291962005-04-08  Mark Mitchell  <mark@codesourcery.com>
29197
29198	PR c++/20905
29199	* g++.dg/parse/cond2.C: New test.
29200
29201	PR c++/20145
29202	* g++.dg/warn/Wdtor1.C: New test.
29203
292042005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29205
29206	PR fortran/17229
29207	* gfortran.dg/pr17229.f: New test.
29208
292092005-04-07  Steven G. Kargl  <kargls@comcast.net>
29210
29211	* gfortran.dg/tiny_1.f90: New test.
29212	* gfortran.dg/tiny_2.f90: ditto.
29213
292142005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29215
29216	* gfortran.dg/eor_1.f90: Fix dg-do run line
29217	* gfortran.dg/open_new.f90: Fix dg-do run line
29218
292192005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29220
29221	* lib/target-supports.exp (get_compiler_messages): Support
29222	optional arguments, the fourth being compiler options.
29223	(check_effective_target_fpic): New proc.
29224	* gcc.dg/20050321-2.c: Restrict to target fpic.
29225
292262005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29227
29228	* gcc.dg/15443-1.c: New test.
29229	* gcc.dg/15443-2.c: Likewise.
29230
292312005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29232
29233	* gfortran.dg/pr15754.f90: Change annotations to dg-error.
29234
292352005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29236
29237	* gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29238
292392005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29240
29241	* gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29242	gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29243	-m64.
29244	* gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29245	gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29246	gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29247
292482005-04-06  Mark Mitchell  <mark@codesourcery.com>
29249
29250	PR c++/20212
29251	* g++.dg/warn/Wunused-11.C: New test.
29252
292532005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29254
29255	* gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29256
292572005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29258
29259	* gfortran.dg/vect/vect-5.f90: xfail for lp64.
29260
292612005-04-05  Mark Mitchell  <mark@codesourcery.com>
29262
29263	PR c++/20734
29264	* g++.dg/template/ptrmem13.C: New test.
29265
292662005-04-05  Per Bothner  <per@bothner.com>
29267
29268	* lib/gcc.exp: Always add -fno-show-column, for now.
29269
292702005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29271
29272	PR testsuite/20767
29273	* gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29274	of plain old "unsigned int" for the type of "i".  Makes this test
29275	64bit clean.
29276
292772005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29278
29279	* gcc.dg/i386-ssefn-1.c: New test.
29280	* gcc.dg/i386-ssefn-2.c: New test.
29281	* gcc.dg/i386-ssefn-3.c: New test.
29282	* gcc.dg/i386-ssefn-4.c: New test.
29283
292842005-04-05  Jakub Jelinek  <jakub@redhat.com>
29285
29286	PR tree-optimization/20076
29287	* gcc.dg/builtin-apply4.c: New test.
29288
29289	PR preprocessor/19475
29290	* gcc.dg/cpp/macspace1.c: New test.
29291	* gcc.dg/cpp/macspace2.c: New test.
29292
292932005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29294
29295	* gfortran.dg/pr20755.f: Fixed bad format.
29296
292972005-04-05  Mark Mitchell  <mark@codesourcery.com>
29298
29299	PR c++/20763
29300	* g++.dg/ext/attrib21.C: New test.
29301
293022004-04-05  Devang Patel  <dpatel@apple.com>
29303
29304	* lib/target-supports.exp (check_effective_target_vect_shif): New.
29305	* gcc.dg/vect/vect-shift-1.c: New test.
29306
293072005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29308
29309	PR libfortran/20755
29310	* gfortran.dg/pr20755.f: New test.
29311
293122005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29313
29314	* gfortran.dg/pr15959.f90: New test.
29315	* gfortran.dg/string_pad_trunc.f90: New test.
29316
293172005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29318
29319	* gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29320	gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29321	gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29322	syntax.
29323
293242005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29325
29326	* gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29327
293282005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29329
29330	* gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29331	* gcc.c-torture/compile/20011119-2.c: Likewise.
29332	* gcc.c-torture/compile/981001-2.c: Likewise.
29333
293342005-04-04  Mark Mitchell  <mark@codesourcery.com>
29335
29336	PR c++/20679
29337	* g++.dg/template/overload4.C: New test.
29338
293392005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29340
29341	PR c++/20746
29342	* g++.dg/abi/covariant5.C: New.
29343
29344	PR debug/20505
29345	* g++.dg/debug/const2.C: New.
29346
293472005-04-04  Jakub Jelinek  <jakub@redhat.com>
29348
29349	PR rtl-optimization/16104
29350	* gcc.c-torture/execute/20050316-1.c: New test.
29351
293522005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29353
29354	* g++.dg/template/spec23.C: Fix dg-error text.
29355
293562005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29357
29358	PR c++/19199
29359	* g++.dg/expr/lval2.C: New.
29360
293612005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29362
29363	* gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29364	__builtin_strcasecmp and __builtin_strncasecmp.
29365
293662005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29367
29368	PR c++/20723
29369	* g++.dg/template/spec22.C: New.
29370	* g++.dg/template/spec23.C: New.
29371
293722005-04-03  Dale Ranta  <dir@lanl.gov>
29373	    Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29374
29375	PR libfortran/20068
29376	PR libfortran/20125
29377	PR libfortran/20156
29378	PR libfortran/20471
29379	* gfortran.dg/backspace.f: New test.
29380
293812005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29382
29383	* gcc.dg/pr19345.c: New test.
29384
293852005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29386
29387	PR tree-optimization/20640
29388	* gcc.dg/torture/tree-loop-1.c: New.
29389
293902005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29391
29392	PR rtl-optimization/20290
29393	* gcc.c-torture/execute/loop-ivopts-2.c: New.
29394
293952005-04-02  Geoffrey Keating  <geoffk@apple.com>
29396
29397	* gcc.dg/rs6000-fpint.c: New.
29398
293992005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29400
29401	* gcc.dg/old-style-then-proto-1.c: New test.
29402
294032005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29404
29405	* gfortran.fortran-torture/execute/backspace.f90: Check
29406	after backspace and read was incorrect.
29407
294082005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29409
29410	* gcc.c-torture/execute/builtins/strcat.c: Check the result
29411	buffer past the terminating NUL using memcmp.
29412	* gcc.c-torture/execute/builtins/strncat.c: Likewise.
29413	* gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29414
29415	* gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29416	Fix unused/uninitialized variable warnings.
29417
29418	* gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29419	* gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29420	* gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29421	* gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29422
29423	* gcc.c-torture/execute/builtins/abs-1-lib.c,
29424	gcc.c-torture/execute/builtins/fputs-lib.c,
29425	gcc.c-torture/execute/builtins/lib/fprintf.c,
29426	gcc.c-torture/execute/builtins/lib/main.c,
29427	gcc.c-torture/execute/builtins/lib/memcmp.c,
29428	gcc.c-torture/execute/builtins/lib/memmove.c,
29429	gcc.c-torture/execute/builtins/lib/mempcpy.c,
29430	gcc.c-torture/execute/builtins/lib/memset.c,
29431	gcc.c-torture/execute/builtins/lib/printf.c,
29432	gcc.c-torture/execute/builtins/lib/sprintf.c,
29433	gcc.c-torture/execute/builtins/lib/stpcpy.c,
29434	gcc.c-torture/execute/builtins/lib/strchr.c,
29435	gcc.c-torture/execute/builtins/lib/strcmp.c,
29436	gcc.c-torture/execute/builtins/lib/strcpy.c,
29437	gcc.c-torture/execute/builtins/lib/strcspn.c,
29438	gcc.c-torture/execute/builtins/lib/strlen.c,
29439	gcc.c-torture/execute/builtins/lib/strncat.c,
29440	gcc.c-torture/execute/builtins/lib/strncmp.c,
29441	gcc.c-torture/execute/builtins/lib/strncpy.c,
29442	gcc.c-torture/execute/builtins/lib/strrchr.c,
29443	gcc.c-torture/execute/builtins/lib/strspn.c,
29444	gcc.c-torture/execute/builtins/lib/strstr.c,
29445	gcc.c-torture/execute/builtins/memops-asm-lib.c,
29446	gcc.c-torture/execute/builtins/strlen-2.c,
29447	gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29448	prototypes.
29449
294502005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29451
29452	* g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29453	* g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29454	selectany usage.
29455
294562005-04-01  Jakub Jelinek  <jakub@redhat.com>
29457
29458	PR c++/19406
29459	* g++.dg/debug/using1.C: New test.
29460
294612005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29462
29463	PR middle-end/20524
29464	* gcc.dg/alias-7.c: Prefix asm-declared name with
29465	__USER_LABEL_PREFIX__.
29466
294672005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29468
29469	Fix fallout from PR middle-end/15700:
29470	* gcc.c-torture/compile/20011119-1.c: Take
29471	__USER_LABEL_PREFIX__ into account.
29472	* gcc.c-torture/compile/20011119-2.c: Likewise.
29473
294742005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29475
29476	PR c++/18644
29477	* g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29478
294792005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29480
29481	PR c/17855
29482	* gcc.c-torture/compile/struct-non-lval-1.c,
29483	gcc.c-torture/compile/struct-non-lval-2.c,
29484	gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29485
294862005-03-31  Janis Johnson  <janis187@us.ibm.com>
29487
29488	* gcc.dg/tls/tls.exp: Remove temporary file.
29489	* g++.dg/tls/tls.exp: Ditto.
29490	* lib/file-format.exp: Ditto.
29491	* g++.dg/special/ecos.exp: Ditto.
29492
29493	* lib/profopt.exp: Treat prof_ext as a list.
29494	* gcc.misc-tests/bprob.exp: Ditto.
29495	* g++.dg/bprob/bprob.exp: Ditto.
29496
29497	* g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29498	g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29499	g++.dg/tree-ssa/pointer-reference-alias.C,
29500	g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29501	g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29502	g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29503	g++.dg/vect/pr19951.cc: Ditto.
29504	* gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29505	gcc.dg/builtins-47.c: Ditto.
29506	* gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29507	gcc.dg/pr20115-1.c: Ditto.
29508	* gcc.dg/tree-ssa/20030530-2.c,
29509	gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29510	gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29511	gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29512	gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29513	gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29514	gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29515	gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29516	gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29517	gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29518	gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29519	gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29520	gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29521	gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29522	gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29523	gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29524	gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29525	gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29526	gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29527	gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29528	gcc.dg/tree-ssa/20030824-1.c,
29529	gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29530	gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29531	gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29532	gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29533	gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29534	gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29535	gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29536	gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29537	gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29538	gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29539	gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29540	gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29541	gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29542	gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29543	gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29544	gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29545	gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29546	gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29547	gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29548	gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29549	gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29550	gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29551	gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29552	gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29553	gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29554	gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29555	gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29556	gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29557	gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29558	gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29559	gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29560	gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29561	gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29562	gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29563	gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29564	gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29565	gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29566	gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29567	gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29568	gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29569	gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29570	gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29571	gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29572	gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29573	gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29574	gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29575	gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29576	gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29577	gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29578	gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29579	gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29580	gcc.dg/tree-ssa/useless-1.c: Ditto.
29581	gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29582	gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29583	gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29584	gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29585	gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29586	gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29587	gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29588	gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29589	gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29590	gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29591	gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29592	gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29593	gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29594	gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29595	gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29596	gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29597	gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29598	gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29599	gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29600	gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29601	gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29602	gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29603	gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29604	gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29605	gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29606	gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29607	gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29608	gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29609	gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29610	gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29611	gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29612	gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29613	gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29614	gcc.dg/vect/vect-none.c: Ditto.
29615	* treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29616	treelang/compile/unsigned.tree: Ditto.
29617
29618	* gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29619	* gcc.dg/cpp/direct2s.c: Ditto.
29620	* gcc.dg/cpp/paste4.c: Ditto.
29621	* gcc.dg/cpp/separate-1.c: Ditto.
29622	* gcc.dg/pch/save-temps-1.c: Ditto.
29623	* g++.dg/ext/altivec-10.C: Ditto.
29624	* g++.dg/pch/pch.C: Ditto.
29625
29626	* g++.dg/other/static11.C: Use cleanup-rtl-dump.
29627
29628	* g++.dg/parse/repo1.C: Use cleanup-repo-files.
29629	* g++.dg/template/repo1.C: Ditto.
29630	* g++.dg/template/repo2.C: Ditto.
29631	* g++.dg/template/repo3.C: Ditto.
29632	* g++.old-deja/g++.pt/instantiate4.C: Ditto.
29633	* g++.old-deja/g++.pt/instantiate6.C: Ditto.
29634	* g++.old-deja/g++.pt/repo1.C: Ditto.
29635	* g++.old-deja/g++.pt/repo2.C: Ditto.
29636	* g++.old-deja/g++.pt/repo3.C: Ditto.
29637	* g++.old-deja/g++.pt/repo4.C: Ditto.
29638
29639	* gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29640	* gcc.dg/20030107-1.c: Ditto.
29641	* gcc.dg/20030702-1.c: Ditto.
29642	* gcc.dg/profile-generate-1.c: Ditto.
29643	* g++.dg/other/profile1.C: Ditto.
29644	* g++.old-deja/g++.robertl/eb83.C: Ditto.
29645
29646	* lib/gcc-dg.exp (remove-build-file): New.
29647	(cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29648	cleanup-tree-dump, cleanup-saved-temps): New.
29649
296502005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29651
29652	PR c++/19203, DR 214
29653	* g++.dg/parse/ambig3.C: Not ambiguous.
29654	* g++.dg/template/spec20.C: New.
29655	* g++.dg/template/spec21.C: New.
29656
296572005-03-31  Steve Ellcey  <sje@cup.hp.com>
29658
29659	PR target/20045
29660	* gcc.dg/ia64-fptr-1.c: Run only on linux.
29661
296622005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29663
29664	PR libfortran/20660
29665	* gfortran.dg/negative_unit.f: New test.
29666
296672005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29668
29669	* gcc.dg/20050330-1.c: New test.
29670
296712005-03-30  Devang Patel  <dpatel@apple.com>
29672
29673	* g++.dg/tree-sra/ssa-sra-3.C: New test.
29674
296752005-03-30  Dale Johannesen  <dalej@apple.com>
29676
29677	* gcc.dg/20020919-1.c: Remove unnecessary conditional.
29678
296792005-03-30  Janis Johnson  <janis187@us.ibm.com>
29680
29681	* lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29682	scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29683	Strip options from test name.
29684
296852005-03-31  Jan Hubicka  <jh@suse.cz>
29686
29687	* gcc.dg/varpool-1.c: New testcase.
29688
296892005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29690
29691	PR c/772
29692	PR c/17913
29693	* gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29694	gcc.dg/stmt-expr-label-3.c : New tests.
29695	* gcc.c-torture/execute/medce-2.c: Remove.
29696
296972005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29698
29699	PR c/20368
29700	* gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29701	tests.
29702
297032005-03-30  Alan Modra  <amodra@bigpond.net.au>
29704
29705	* gcc.c-torture/compile/pr20203.c: New test.
29706
297072005-03-26  Steven G. Kargl  <kargls@comcast.net>
29708
29709	* gfortran.dg/promotion.f90: New test.
29710
297112005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29712
29713	PR middle-end/20491
29714	* gcc.dg/torture/asm-subreg-1.c: New test.
29715
297162005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29717
29718	PR c/20672
29719	* gcc.dg/pr20672-1.c: New test.
29720
297212005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29722
29723	* gfortran.dg/vect: New directory.
29724	* gfortran.dg/vect/vect.exp: New.
29725	* gfortran.dg/vect/vect-1.f90: New test.
29726	* gfortran.dg/vect/vect-2.f90: New test.
29727	* gfortran.dg/vect/vect-3.f90: New test.
29728	* gfortran.dg/vect/vect-4.f90: New test.
29729	* gfortran.dg/vect/vect-5.f90: New test.
29730
297312005-03-29  Jakub Jelinek  <jakub@redhat.com>
29732
29733	PR middle-end/20622
29734	* gcc.dg/alias-7.c: New test.
29735
297362005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29737
29738	* gcc.dg/sparc-reg-1.c: New test.
29739
297402005-03-28  Steve Ellcey  <sje@cup.hp.com>
29741
29742	PR target/19890
29743	* gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29744
297452005-03-29  Dale Ranta  <dir@lanl.gov>
29746	    Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29747
29748	PR libfortran/20163
29749	* gfortran.dg/pr20163-2.f: New test.
29750
297512005-03-28  Jan Hubicka  <jh@suse.cz>
29752
29753	PR middle-end/20635
29754	* compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29755	by Jakub Jelinek.
29756
297572005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29758
29759	PR tree-optimization/20626
29760	* gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29761	* gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29762
297632005-03-26  Steven G. Kargl  <kargls@comcast.net>
29764
29765	* gfortran.dg/underflow.f90: New test.
29766	* gfortran.dg/g77/20030326-1.f: Fix illegal code.
29767
297682005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29769
29770	* gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29771
297722005-03-25  Mark Mitchell  <mark@codesourcery.com>
29773
29774	* lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29775	(g++_init): Make sure that CXXFLAGS is set.
29776	* lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29777	* lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29778	* lib/gfortran.exp (gfortran_link_flags): Likewise.
29779	* lib/objc.exp (objc_init): Likewise.
29780	* lib/treelang.exp (treelang_init): Likewise.
29781
297822005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29783
29784	PR tree-optimization/20470
29785	* gcc.dg/tree-ssa/pr20470.c: New test.
29786
297872005-03-25  Geoffrey Keating  <geoffk@apple.com>
29788
29789	* gcc.dg/ppc-stfiwx.c: New.
29790
297912005-03-25  Steve Ellcey  <sje@cup.hp.com>
29792
29793	PR target/19888
29794	* g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29795
297962005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29797
29798	* gcc.dg/20050325-1.c: Fix a typo.
29799
298002005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29801
29802	PR libfortran/19678
29803	PR libfortran/19679
29804	* gfortran.dg/dos_eol.f: New test.
29805
298062005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29807
29808	PR rtl-optimization/20249
29809	* gcc.dg/20050325-1.c: New test.
29810
298112005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29812
29813	PR libfortran/15332
29814	* gfortran.dg/pr15332.f: New test.
29815
298162005-03-24  Dale Johannesen  <dalej@apple.com>
29817
29818	* gcc.dg/20020919-1.c: Fix for x86 Darwin.
29819
298202005-03-24  Geoffrey Keating  <geoffk@apple.com>
29821
29822	* g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29823	'internal' visibility.
29824	* g++.dg/ext/visibility/pragma-override2.C: Likewise.
29825	* g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29826	'protected' visibility.
29827	* gcc.dg/visibility-7.c: Likewise.
29828	* lib/target-supports.exp (check_visibility_available): Take
29829	a parameter, the kind of visibility to check for.
29830	* lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29831	to check_visibility_available.
29832
29833	* g++.dg/expr/cast3.C: New.
29834
298352005-03-24  David Edelsohn  <edelsohn@gnu.org>
29836
29837	* gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29838	rs6000.
29839
298402005-03-24  Steve Ellcey  <sje@cup.hp.com>
29841
29842	PR target/20095
29843	* gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29844
298452005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29846
29847	* gcc.dg/badshift.c: Renamed to...
29848	* gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29849
29850	* gcc.target/i386/badshift.c: Renamed to...
29851	* gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29852	only.
29853
29854	PR rtl-optimization/20532
29855	* gcc.target/i386/badshift.c: New.
29856
298572005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29858
29859	* gfortran.dg/pr18025.f90: New test.
29860
298612005-03-23  Dale Johannesen  <dalej@apple.com>
29862
29863	* gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29864
298652005-03-23  Mark Mitchell  <mark@codesourcery.com>
29866
29867	* g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29868
29869	* lib/target-supports.exp (check_iconv_available): Default
29870	libiconv to -liconv, if there is no definition.
29871
298722005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29873
29874	* gcc.dg/torture/cris-asm-mof-1.c: New test.
29875
298762005-03-22  Mark Mitchell  <mark@codesourcery.com>
29877
29878	* g++.dg/opt/max1.C: Run with -Wno-deprecated.
29879	* g++.dg/opt/pr7503-2.C: Likewise.
29880	* g++.dg/opt/pr7503-3.C: Likewise.
29881	* g++.dg/opt/pr7503-4.C: Likewise.
29882	* g++.dg/opt/pr7503-5.C: Likewise.
29883	* g++.dg/warn/minmax.C: New test.
29884
298852005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29886
29887	* gfortran.dg/g77_intrinsics_funcs.f: New test.
29888	* gfortran.dg/g77_intrinsics_sub.f: New test.
29889
298902005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29891	    Jan Hubicka  <jh@suse.cz>
29892	    Steven Bosscher <stevenb@suse.de
29893
29894	* gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29895
298962005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29897
29898	PR c++/19980
29899	* g++.dg/template/redecl3.C: New test.
29900
299012005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29902
29903	PR c++/20499
29904	* g++.dg/parse/error16.C: Tweak error markers.
29905
299062005-03-22  Jakub Jelinek  <jakub@redhat.com>
29907
29908	PR target/20561
29909	* gcc.dg/20050321-2.c: New test.
29910
299112005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29912
29913	PR c++/20465
29914	PR c++/20381
29915	* g++.dg/template/ptrmem12.C: New.
29916
299172005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29918
29919	PR rtl-optimization/20527
29920	* gcc.c-torture/execute/pr20527-1.c: New test.
29921
299222005-03-22  Ben Elliston  <bje@au.ibm.com>
29923
29924	* gcc.misc-tests/options.exp (check_for_options): Create a real C
29925	program, compile it into a real executable and then delete the .c
29926	and .x files afterwards, to avoid problems on testglue targets.
29927
299282005-03-21  Stuart Hastings  <stuart@apple.com>
29929
29930	* gcc.target/i386/sse-2.c: New.
29931
299322005-03-21  Uros Bizjak  <uros@kss-loka.si>
29933
29934	* gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29935
299362005-03-21  Paolo Carlini  <pcarlini@suse.de>
29937
29938	* g++.dg/parse/crash25.C: Fix typo.
29939
299402005-03-21  Paolo Carlini  <pcarlini@suse.de>
29941
29942	PR c++/20461
29943	* g++.dg/parse/crash24.C: New test.
29944
29945	PR c++/20536
29946	* g++.dg/parse/crash25.C: New test.
29947
299482005-03-21  Paolo Carlini  <pcarlini@suse.de>
29949
29950	PR c++/20147
29951	* g++.dg/ext/stmtexpr4.C: New test.
29952
299532005-03-20  Roger Sayle  <roger@eyesopen.com>
29954
29955	PR middle-end/20539
29956	* gcc.c-torture/compile/pr13066-1.c: New test case.
29957	* gcc.c-torture/compile/pr20539-1.c: Likewise.
29958	* g++.dg/opt/pr13066-1.C: Likewise.
29959
299602005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29961
29962	* gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29963
299642005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29965
29966	PR fortran/18525
29967	* gfortran.dg/nesting_1.f90: New test.
29968
299692005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29970
29971	PR c++/20240
29972	* g++.dg/lookup/using13.C: New test.
29973
299742005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29975
29976	PR c++/20333
29977	* g++.dg/template/crash36.C: New test.
29978
299792005-03-18  Paolo Carlini  <pcarlini@suse.de>
29980
29981	PR c++/20463
29982	* g++.dg/template/crash35.C: New test.
29983
299842005-03-17  Paolo Carlini  <pcarlini@suse.de>
29985
29986	PR c++/19966
29987	* g++.dg/overload/operator2.C: New test.
29988
299892005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29990
29991	PR libfortran/20257
29992	* gfortran.dg/pr20257.f90: New test.
29993
299942005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29995
29996	PR libfortran/20480
29997	* gfortran.dg/pr20480.f90: New test.
29998
299992005-03-16  Richard Henderson  <rth@redhat.com>
30000
30001	PR middle-end/15700
30002	* gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30003	(_rtld_global): New.
30004	* gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30005	* gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30006
30007	* gcc.dg/alias-3.c: New.
30008	* gcc.dg/alias-4.c: New.
30009	* gcc.dg/alias-5.c: New.
30010	* gcc.dg/alias-6.c: New.
30011
300122005-03-15  Geoffrey Keating  <geoffk@apple.com>
30013
30014	* gcc.dg/cpp/ucnid-7.c: New.
30015
300162005-03-15  Janis Johnson  <janis187@us.ibm.com>
30017	    Dorit Naishlos  <dorit@il.ibm.com>
30018
30019	* lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30020	darwin.
30021
300222005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30023
30024	* gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30025	support misaligned accesses.
30026	* gcc.dg/vect/vect-58.c: Likewise.
30027	* gcc.dg/vect/vect-92.c: New.
30028	* gcc.dg/vect/vect-93.c: New.
30029
300302005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30031
30032	PR fortran/18827
30033	* gfortran.dg/assign_2.f90: New test.
30034	* gfortran.dg/assign_3.f90: New test.
30035	* gfortran.dg/assign.f90: New test.
30036
300372005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30038
30039	* g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30040	g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30041	g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30042	g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30043	names.
30044
300452005-03-14  Geoffrey Keating  <geoffk@apple.com>
30046
30047	* gcc.dg/cpp/ucnid-6.c: New.
30048
30049	* gcc.dg/cpp/normalize-1.c: New.
30050	* gcc.dg/cpp/normalize-2.c: New.
30051	* gcc.dg/cpp/normalize-3.c: New.
30052	* gcc.dg/cpp/normalize-4.c: New.
30053	* gcc.dg/cpp/ucnid-4.c: New.
30054	* gcc.dg/cpp/ucnid-5.c: New.
30055	* g++.dg/cpp/normalize-1.C: New.
30056	* g++.dg/cpp/ucnid-1.C: New.
30057
300582005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30059
30060	* gcc.dg/pr18628.c: New.
30061
300622005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30063
30064	PR c++/20280
30065	* g++.dg/tree-ssa/pr20280.C: New.
30066
300672005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30068
30069	PR fortran/20467
30070	* gfortran.dg/stfunc_2.f90: New test.
30071
300722005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30073
30074	* gcc.dg/tree-ssa/phi-opt-5.c: New test.
30075
300762005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30077
30078	* gcc.dg/tree-ssa/20050314-1.c: New test.
30079
300802005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30081
30082	PR c++/4403
30083	PR c++/9783, DR433
30084	* g++.dg/template/friend34.C: New test.
30085	* g++.dg/template/friend35.C: Likewise.
30086	* g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30087
300882005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30089
30090	Friend class name lookup 5/n
30091	PR c++/1016
30092	* g++.dg/lookup/hidden-class1.C: New test.
30093	* g++.dg/lookup/hidden-class2.C: Likewise.
30094	* g++.dg/lookup/hidden-class3.C: Likewise.
30095	* g++.dg/lookup/hidden-class4.C: Likewise.
30096	* g++.dg/lookup/hidden-class5.C: Likewise.
30097	* g++.dg/lookup/hidden-class6.C: Likewise.
30098	* g++.dg/lookup/hidden-class7.C: Likewise.
30099	* g++.dg/lookup/hidden-class8.C: Likewise.
30100	* g++.dg/lookup/hidden-class9.C: Likewise.
30101	* g++.dg/lookup/hidden-temp-class1.C: Likewise.
30102	* g++.dg/lookup/hidden-temp-class2.C: Likewise.
30103	* g++.dg/lookup/hidden-temp-class3.C: Likewise.
30104	* g++.dg/lookup/hidden-temp-class4.C: Likewise.
30105	* g++.dg/lookup/hidden-temp-class5.C: Likewise.
30106	* g++.dg/lookup/hidden-temp-class6.C: Likewise.
30107	* g++.dg/lookup/hidden-temp-class7.C: Likewise.
30108	* g++.dg/lookup/hidden-temp-class8.C: Likewise.
30109	* g++.dg/lookup/hidden-temp-class9.C: Likewise.
30110	* g++.dg/lookup/hidden-temp-class10.C: Likewise.
30111	* g++.dg/lookup/hidden-temp-class11.C: Likewise.
30112
301132005-03-13  Mark Mitchell  <mark@codesourcery.com>
30114
30115	PR c++/20157
30116	* g++.dg/template/error18.C: New test.
30117
301182005-03-09  Ben Elliston  <bje@au.ibm.com>
30119
30120	PR debug/16792
30121	* g++.dg/debug/pr16792.C: New test.
30122
301232005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30124
30125	* gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30126	gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30127	gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30128	gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30129	gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30130	test assertion names.
30131
301322003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30133
30134	PR fortran/18600
30135	* gfortran.dg/stfunc_1.f90: New test.
30136
301372003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30138
30139	PR fortran/16907
30140	* gfortran.dg/real_index_1.f90: New test.
30141
301422005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30143
30144	PR fortran/20323
30145	* gfortran.dg/spec_expr_1.f90: New test.
30146
301472005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30148
30149	PR c/20402
30150	* gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30151	new parser.
30152
301532005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30154
30155	PR fortran/20361
30156	* gfortran.dg/largeequiv_1.f90: New test.
30157
301582005-03-12  Geoffrey Keating  <geoffk@apple.com>
30159
30160	* gcc.dg/ucnid-1.c: New.
30161	* gcc.dg/ucnid-2.c: New.
30162	* gcc.dg/ucnid-3.c: New.
30163	* gcc.dg/ucnid-4.c: New.
30164	* gcc.dg/ucnid-5.c: New.
30165	* gcc.dg/ucnid-6.c: New.
30166	* gcc.dg/cpp/ucnid-1.c: New.
30167	* gcc.dg/cpp/ucnid-2.c: New.
30168	* gcc.dg/cpp/ucnid-3.c: New.
30169	* g++.dg/other/ucnid-1.C: New.
30170
301712005-03-12  Geoffrey Keating  <geoffk@apple.com>
30172
30173	* gcc.dg/vmx/darwin-abi-3.c: Delete.
30174
301752005-03-11  Per Bothner  <per@bothner.com>
30176
30177	* gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30178	that diagnotics refer to correct token.
30179	* gcc.dg/unused-3.c: Likewise.
30180
301812005-03-11  Per Bothner  <per@bothner.com>
30182
30183	* gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30184	constant" is now actually on same line as string constant.
30185	* gcc.dg/cpp/direct2s.c: Likewise.
30186
301872005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30188
30189	* gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30190
301912005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30192
30193	PR libfortran/20124
30194	* gfortran.dg/pr20124.f90: New Test
30195
301962005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30197
30198	PR tree-optimization/20130
30199	* gcc.dg/pr20130-1.c: New test.
30200
302012005-03-10  Steve Ellcey  <sje@cup.hp.com>
30202
30203	PR target/20095
30204	* gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30205
302062005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30207
30208	* objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30209
302102005-03-10  Steve Ellcey  <sje@cup.hp.com>
30211
30212	* g++.dg/eh/forced1.C: Fix comment.
30213	* g++.dg/eh/forced2.C: Ditto.
30214	* g++.dg/eh/forced3.C: Ditto.
30215	* g++.dg/eh/forced4.C: Ditto.
30216
302172005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30218
30219	PR rtl-opt/20412
30220	* gcc.c-torture/compile/pr20412.c: New test.
30221
302222005-03-10  Roger Sayle  <roger@eyesopen.com>
30223
30224	* gcc.dg/builtins-32.c: Add new run-time tests for long double.
30225
302262005-03-10  Jakub Jelinek  <jakub@redhat.com>
30227
30228	PR target/20322
30229	* gcc.dg/20050307-1.c: New test.
30230
302312005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30232
30233	PR c++/20375
30234	* g++.dg/other/stdarg3.C: New.
30235
302362005-03-10  Jakub Jelinek  <jakub@redhat.com>
30237
30238	PR c++/18384, c++/18327
30239	* g++.dg/init/array19.C: New test.
30240
30241	PR inline-asm/20314
30242	* gcc.dg/torture/pr20314-1.c: New test.
30243	* gcc.dg/torture/pr20314-2.c: New test.
30244
302452005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30246
30247	* gcc.dg/20050309-1.c: New test.
30248
302492005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30250
30251	* gcc.dg/builtins-10.c: Reactivate disabled test.
30252	* gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30253	new cbrt transformations.
30254
302552005-03-09  Mark Mitchell  <mark@codesourcery.com>
30256
30257	PR c++/20208
30258	* g++.dg/template/array13.C: New test.
30259
302602005-03-09  Paolo Carlini  <pcarlini@suse.de>
30261
30262	PR c++/16859
30263	* g++.dg/init/brace4.C: New test.
30264
302652005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30266
30267	PR c++/20186
30268	* g++.dg/template/non-dependent12.C: New.
30269
302702005-03-08  Mark Mitchell  <mark@codesourcery.com>
30271
30272	PR c++/20142
30273	* g++.dg/init/array18.C: Add dg-do run marker.
30274
30275	PR c++/20142
30276	* g++.dg/init/array18.C: New test.
30277
302782005-03-09  Ben Elliston  <bje@au.ibm.com>
30279
30280	* consistency.vlad/vlad.exp: Remove trailing semicolons.
30281	* g++.dg/gcov/gcov.exp: Likewise.
30282	* gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30283	* gcc.target/xstormy16/xstormy16.exp: Likewise.
30284	* lib/c-torture.exp: Likewise.
30285	* lib/fortran-torture.exp: Likewise.
30286	* lib/g++.exp: Likewise.
30287	* lib/gcc-defs.exp: Likewise.
30288	* lib/gcc-dg.exp: Likewise.
30289	* lib/gcc.exp: Likewise.
30290	* lib/gcov.exp: Likewise.
30291	* lib/gfortran.exp: Likewise.
30292	* lib/mike-g++.exp: Likewise.
30293	* lib/mike-gcc.exp: Likewise.
30294	* lib/objc-torture.exp: Likewise.
30295	* lib/objc.exp: Likewise.
30296	* lib/profopt.exp: Likewise.
30297	* lib/target-libpath.exp: Likewise.
30298	* lib/target-supports.exp: Likewise.
30299	* lib/treelang.exp: Likewise.
30300	* lib/wrapper.exp: Likewise.
30301
303022005-03-08  Jeff Law  <law@redhat.com>
30303
30304	* gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30305	PHI-OPT changes.
30306
303072005-03-08  Ira Rosen  <irar@il.ibm.com>
30308
30309	* gcc.dg/vect/pr20122.c: New test.
30310
303112005-03-07  Jeff Law  <law@redhat.com>
30312
30313	* gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30314	was folded away.
30315	* gcc.dg/tree-ssa/pr18133-1.c: New test.
30316	* gcc.dg/tree-ssa/pr18133-2.c: New test.
30317	* gcc.dg/tree-ssa/pr18134.c: New test.
30318
303192005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30320
30321	* g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30322	* g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30323	gcc.dg/torture/builtin-noret-2.c: Require weak support.
30324
303252005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30326
30327	PR tree-opt/17671
30328	* gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30329
303302005-03-07  Mark Mitchell  <mark@codesourcery.com>
30331
30332	* g++.dg/warn/Wnvdtor.C: New test.
30333
303342005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30335
30336	* gcc.dg/torture/pr19683-1.c: New test.
30337
303382005-03-06  Steven G. Kargl  <kargls@comcast.net>
30339
30340	* gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30341	* gfortran.dg/g77/19990313-2.f: Ditto.
30342	* gfortran.dg/g77/19990313-3.f: Ditto.
30343	* gfortran.dg/g77/19990525-0.f: Ditto.
30344	* gfortran.dg/g77/19990826-0.f: Ditto.
30345	* gfortran.dg/g77/19990826-2.f: Ditto.
30346	* gfortran.dg/g77/19990826-3.f: Ditto.
30347	* gfortran.dg/g77/20000511-1.f: Ditto.
30348	* gfortran.dg/g77/20000511-2.f: Ditto.
30349	* gfortran.dg/g77/970625-2.f: Ditto.
30350	* gfortran.dg/g77/980310-2.f: Ditto.
30351	* gfortran.dg/g77/980310-3.f: Ditto.
30352	* gfortran.dg/g77/980310-8.f: Ditto.
30353	* gfortran.dg/g77/980519-2.f: Ditto.
30354	* gfortran.dg/g77/alpha1.f: Ditto.
30355	* gfortran.dg/g77/claus.f: Ditto.
30356	* gfortran.dg/g77/erfc.f: Ditto.
30357	* gfortran.dg/g77/short.f: Ditto.
30358	* gfortran.fortran-torture/execute/data.f90: Ditto.
30359	* gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30360	* gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30361
303622005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30363
30364	* lib/file-format.exp (gcc_target_object_format): Add check for som
30365	format and hardcode object formats on hppa*-*-hpux*.
30366	* lib/target-supports.exp (check_weak_available): Add check for som
30367	object format.  Always return 0 on hppa*-*-hpux10*.
30368
30369	* gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30370	is defined.
30371
30372	* objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30373
303742005-03-05  Steven G. Kargl  <kargls@comcast.net>
30375
30376	* gfortran.dg/pr19936_1.f90: New test.
30377	* gfortran.dg/pr19936_2.f90: New test.
30378	* gfortran.dg/pr19936_3.f90: New test.
30379
303802005-03-05  Steven G. Kargl  <kargls@comcast.net>
30381	    Paul Thomas <prthomas@drfccad.cea.fr>
30382
30383	* gfortran.dg/PR19754_1.f90: New test.
30384	* gfortran.dg/PR19754_2.f90: Ditto.
30385
303862005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30387
30388	PR c++/19311
30389	* g++.dg/template/non-dependent11.C: New test.
30390
303912005-03-05  Uros Bizjak  <uros@kss-loka.si>
30392
30393	* lib/target-supports.exp (check_iconv_available): Fix comment.
30394
303952005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30396	    Joseph S. Myers  <joseph@codesourcery.com>
30397
30398	PR c++/19797
30399	* g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30400
304012005-03-04  Matthew Sachs  <msachs@apple.com>
30402
30403	* gcc.exp (gcc_target_compile): Put braces around
30404	additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30405	* objc.exp (objc_target_compile): Likewise.
30406	* treelang.exp (treelang_target_compile): Likewise.
30407
304082005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30409
30410	PR fortran/19673
30411	* gfortran.dg/func_result_1.f90: New test.
30412
304132005-03-04  Ben Elliston  <bje@au.ibm.com>
30414
30415	* gcc.misc-tests/options.exp: New test.
30416
304172005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30418
30419	* gcc.dg/pr15784-4.c: New test.
30420
304212005-03-03  Geoffrey Keating  <geoffk@apple.com>
30422
30423	* gcc.c-torture/execute/pr17133.c: New.
30424	* gcc.c-torture/compile/20050303-1.c: New.
30425
304262005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30427
30428	* gcc.dg/cpp/assert4.c: Fix for cygwin.
30429
304302005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30431
30432	* g++.dg/overload/using2.C: New.
30433
304342005-03-02  Mark Mitchell  <mark@codesourcery.com>
30435
30436	PR c++/19916
30437	* g++.dg/init/ptrmem2.C: New test.
30438
304392005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30440
30441	PR c/8927
30442	* gcc.dg/pr8927-1.c: New test.
30443
304442005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30445
30446	PR c++/20232
30447	* g++.dg/inherit/covariant12.C: New.
30448
304492005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30450
30451	PR fortran/19479
30452	* gfortran.dg/bound_1.f90: New test.
30453
304542005-02-28  Janis Johnson  <janis187@us.ibm.com>
30455
30456	* gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30457	* gcc.test-framework/dg-error-exp-XP.c: Ditto.
30458
304592005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30460
30461	PR c/20245
30462	* gcc.dg/pr20245-1.c: New test.
30463
304642005-02-28  Jakub Jelinek  <jakub@redhat.com>
30465
30466	PR middle-end/19874
30467	* gcc.c-torture/execute/20050119-2.c: New test case.
30468
304692005-02-28  Ben Elliston  <bje@au.ibm.com>
30470
30471	* README: Update the DejaGnu bug reporting address.
30472	* lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30473	* lib/objc-torture.exp: Likewise.
30474
304752005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30476
30477	* gfortran.dg/boz_1.f90: New test.
30478	* gfortran.dg/boz_3.f90: New test.
30479	* gfortran.dg/boz_4.f90: New test.
30480
304812005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30482
30483	* gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30484	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30485
304862005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30487
30488	PR libfortran/20101
30489	* gfortran.dg/write_0_pe_format.f90: New test.
30490
304912005-02-27  Jakub Jelinek  <jakub@redhat.com>
30492
30493	PR c++/20206
30494	* g++.dg/opt/thunk2.C: New test.
30495	* g++.dg/opt/covariant1.C: New test.
30496
304972005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30498
30499	* gfortran.dg/e_d_fmt.f90: New test.
30500
305012005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30502
30503	* gcc.dg/asm-b.c: Fix comment typos.
30504
305052005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30506
30507	* gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30508	a V_MAY_DEF also.
30509
305102005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30511
30512	PR tree-opt/20188
30513	* gcc.dg/tree-ssa/inline_asm-1.c: New test.
30514	* gcc.dg/tree-ssa/inline_asm-2.c: New test.
30515	* gcc.dg/asm-b.c: New test.
30516
305172005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30518
30519	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30520	Disable this test on IRIX 6.
30521
305222005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30523
30524	* gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30525	gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30526	parser.
30527
305282005-02-25  Diego Novillo  <dnovillo@redhat.com>
30529
30530	PR tree-optimization/20204
30531	* gcc.dg/pr20204.c: New test.
30532
305332005-02-24  Jakub Jelinek  <jakub@redhat.com>
30534
30535	PR target/20196
30536	* gcc.c-torture/execute/20050224-1.c: New test.
30537
30538	PR c++/20175
30539	* g++.dg/warn/Wbraces2.C: New test.
30540
305412005-02-23  Mark Mitchell  <mark@codesourcery.com>
30542
30543	PR c++/19878
30544	* g++.dg/init/const2.C: New test.
30545
305462005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30547
30548	PR tree-optimization/20100
30549	* gcc.c-torture/execute/pr20100-1.c: New test.
30550
305512005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30552
30553	* gfortran.dg/implicit_3.f90: New test.
30554
30555	* gfortran.dg/deftype_1.f90: New test.
30556
305572005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30558
30559	* g++.dg/lookup/anon2.C: Don't let access checks make it look like
30560	the test passes.
30561	* g++.dg/other/anon3.C: Accept a warning.
30562
305632005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30564
30565	* gcc.dg/pr20017.c: Fix a comment typo.
30566
305672005-02-23  Bud Davis  <bdavis@gfortran.org>
30568
30569	* gfortran.dg/list_read_4.f90: Change to f90 comments.
30570
305712005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30572
30573	PR ada/19902
30574	* ada/acats/tests/cxa/cxa3004.a: Remove.
30575	* ada/acats/tests/cxb/cxb30061.am: Likewise.
30576
305772005-02-22  Mark Mitchell  <mark@codesourcery.com>
30578
30579	PR c++/20073
30580	* g++.dg/init/const1.C: New test.
30581
30582	PR c++/19991
30583	* g++.dg/parse/constant7.C: New test.
30584
30585	PR c++/20152
30586	* g++.dg/parse/error27.C: New test.
30587	* g++.dg/template/qualttp15.C: Adjust error markers.
30588	* g++.old-deja/g++.other/struct1.C: Likewise.
30589
30590	PR c++/20153
30591	* g++.dg/template/error17.C: New test.
30592
30593	PR c++/20148
30594	* g++.dg/parser/error26.C: New test.
30595
305962005-02-22  Diego Novillo  <dnovillo@redhat.com>
30597
30598	PR tree-optimization/20100
30599	PR tree-optimization/20115
30600	* gcc.dg/pr20115.c: New test.
30601	* gcc.dg/pr20115-1.c: New test.
30602	* gcc.dg/pr20100.c: New test.
30603	* gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30604	call-clobbered variables after alias1.
30605
306062005-02-22  Bud Davis  <bdavis@gfortran.org>
30607
30608	* gfortran.dg/list_read_4.f90: new test.
30609
306102005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30611
30612	PR rtl-optimization/20017.
30613	* gcc.dg/pr20017.c: New.
30614
306152005-02-22  Devang Patel  <dpatel@apple.com>
30616
30617	PR 19952
30618	* g++.dg/tree-ssa/pr19952.C: New test.
30619
306202005-02-22  Mark Mitchell  <mark@codesourcery.com>
30621
30622	PR c++/19883
30623	* g++.dg/parse/constant6.C: New test.
30624
306252005-02-22  Uros Bizjak  <uros@kss-loka.si>
30626
30627	* g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30628	* g++.dg/charset/asm2.c: Likewise.
30629	* g++.dg/charset/asm3.c: Likewise.
30630	* g++.dg/charset/asm4.c: Likewise.
30631	* g++.dg/charset/asm5.c: Likewise.
30632	* g++.dg/charset/attribute1.c: Likewise.
30633	* g++.dg/charset/attribute2.c: Likewise.
30634	* g++.dg/charset/extern1.cc: Likewise.
30635	* g++.dg/charset/extern2.cc: Likewise.
30636	* g++.dg/charset/extern3.cc: Likewise.
30637	* g++.dg/charset/function.cc: Likewise.
30638	* g++.dg/charset/string.c: Likewise.
30639	* g++.dg/charset/charset.exp: Likewise.
30640	* lib/target-supports.exp (check_iconv_available): Fix comment.
30641
306422005-02-22  Uros Bizjak  <uros@kss-loka.si>
30643
30644	* gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30645	* gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30646	* gcc.dg/charset/asm2.c: Likewise.
30647	* gcc.dg/charset/asm3.c: Likewise.
30648	* gcc.dg/charset/asm4.c: Likewise.
30649	* gcc.dg/charset/asm5.c: Likewise.
30650	* gcc.dg/charset/asm6.c: Likewise.
30651	* gcc.dg/charset/attribute1.c: Likewise.
30652	* gcc.dg/charset/attribute2.c: Likewise.
30653	* gcc.dg/charset/builtin1.c: Likewise.
30654	* gcc.dg/charset/extern.c: Likewise.
30655	* gcc.dg/charset/function.c: Likewise.
30656	* gcc.dg/charset/string.c: Likewise.
30657	* gcc.dg/charset/charset.exp: Likewise.
30658
306592005-02-21  Bud Davis  <bdavis9659@comcast.net>
30660
30661	PR fortran/20086
30662	* gfortran.dg/pr20086.f90: New test.
30663
306642005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30665
30666	PR tree-optimization/19786
30667	* g++.dg/tree-ssa/pr19786.C: New.
30668
306692005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30670
30671	* lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30672
306732005-02-21  Jeff Law  <law@redhat.com>
30674
30675	* gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30676
306772005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30678
30679	* gfortran.dg/do_iterator: Split loop, markup all lines for
30680	which an error locus is printed.
30681	* gfortran.dg/pr17708.f90: Markup all lines for which an error
30682	locus is printed.
30683	* gfortran.dg/select_4.f90: Likewise.
30684	* lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30685	locuses in the various permutations.
30686
306872005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30688
30689	PR tree-optimization/19951
30690	* g++.dg/vect: New directory.
30691	* g++.dg/vect/vect.exp: New file.
30692	* g++.dg/vect/pr19951.cc: New testcase.
30693	* g++.dg/dg.exp: Also prune vectorizer tests.
30694
306952005-02-20  Zack Weinberg  <zack@codesourcery.com>
30696
30697	PR 18785
30698	* gcc.dg/charset/builtin1.c: New test.
30699
307002005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30701
30702	PR c++/19299
30703	* g++.dg/inherit/volatile1.C: New test.
30704
30705	PR c++/19440
30706	* g++.dg/template/dtor4.C: New test.
30707
307082005-02-19  Steven G. Kargl  <kargls@comcast.net>
30709
30710	* gfortran.dg/int_1.f90: New test.
30711
307122005-02-19  Devang Patel  <dpatel@apple.com>
30713
30714	* gcc.dg/cpp/mac-eol-at-eof.c: New test.
30715
307162005-02-19  Steven G. Kargl  <kargls@comcast.net>
30717
30718	* gfortran.dg/achar_1.f90: New test.
30719
307202005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30721
30722	* gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30723
307242005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30725	    Jakub Jelinek  <jakub@redhat.com>
30726
30727	PR tree-optimization/19828
30728	* gcc.dg/tree-ssa/loop-7.c: New test.
30729	* gcc.c-torture/execute/20050218-1.c: New test.
30730
307312005-02-19  Jakub Jelinek  <jakub@redhat.com>
30732
30733	PR c/20043
30734	* gcc.dg/transparent-union-1.c: New test.
30735	* gcc.dg/transparent-union-2.c: New test.
30736
307372005-02-18  James E Wilson  <wilson@specifixinc.com>
30738
30739	PR tree-optimization/18977
30740	* gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30741
307422005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30743
30744	PR target/20054
30745	* gcc.dg/pr20054.c: New test.
30746
307472005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30748
30749	PR c++/19508
30750	* g++.dg/ext/attrib20.C: New test.
30751
307522004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30753
30754	PR middle-end/20030
30755	* gfortran.fortran-torture/execute/character_passing.f90: New test.
30756
307572005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30758
30759	PR c++/20008
30760	* g++.dg/opt/switch4.C: New.
30761
307622005-02-18  Jakub Jelinek  <jakub@redhat.com>
30763
30764	PR c++/20023
30765	PR tree-optimization/20009
30766	* gcc.c-torture/compile/20050217-1.c: New test.
30767	* g++.dg/opt/switch3.C: New test.
30768
30769	PR tree-optimization/18947
30770	* gcc.c-torture/compile/20050215-1.c: New test.
30771	* gcc.c-torture/compile/20050215-2.c: New test.
30772	* gcc.c-torture/compile/20050215-3.c: New test.
30773
307742005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30775
30776	PR c++/20028
30777	* g++.dg/template/crash34.C: New.
30778
30779	PR c++/20022
30780	* g++.dg/other/access3.C: New.
30781
307822005-02-17  Ira Rosen  <irar@il.ibm.com>
30783
30784	* gcc.dg/vect/vect-98.c: New test.
30785
307862005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30787
30788	PR tree-optimization/19967
30789	* gcc.dg/pr19967.c: New.
30790
307912005-02-16  Jakub Jelinek  <jakub@redhat.com>
30792
30793	PR middle-end/19857
30794	* gcc.dg/tree-ssa/20050215-1.c: New test.
30795	* gcc.c-torture/execute/20050215-1.c: New test.
30796
307972005-02-15  Eric Christopher  <echristo@redhat.com>
30798
30799	* gcc.dg/cpp/20050215-1.c: New file.
30800
308012005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30802
30803	PR tree-optimization/15785
30804	* gcc.dg/pr15785-1.c: New test.
30805
308062005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30807
30808	PR c++/17788
30809	* g++.dg/init/ctor4.C: New.
30810	* g++.old-deja/g++.bugs/900205_04.C: Adjust.
30811
308122005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30813
30814	* gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30815	gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30816
308172005-02-15  Andreas Schwab  <schwab@suse.de>
30818
30819	* ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30820	declare malloc.
30821
308222005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30823
30824	* gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30825
308262005-02-14  Diego Novillo  <dnovillo@redhat.com>
30827
30828	PR tree-optimization/19853
30829	* gcc.c-torture/compile/pr19853.c: New test.
30830
308312005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30832
30833	PR c++/19608
30834	* g++.dg/parse/local-class1.C: New.
30835
30836	PR c++/19895
30837	* g++.dg/parse/ptrmem3.C: New.
30838
30839	PR c++/19884
30840	* g++.old-deja/g++.oliva/template6.C: Add another case.
30841	* g++.dg/template/explicit6.C: New.
30842
308432005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30844
30845	PR c++/17816
30846	* g++.dg/other/redecl2.C: New.
30847
308482005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30849
30850	PR c++/19891
30851	* g++.dg/abi/covariant4.C: New.
30852
308532005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30854
30855	* gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30856	New tests.
30857
308582005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30859
30860	* gcc.dg/vect/vect-96.c: Fix typo.
30861
308622005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30863
30864	PR c++/14479
30865	PR c++/19487
30866	* g++.dg/template/enum5.C: New test.
30867
308682005-02-12  Ira Rosen  <irar@il.ibm.com>
30869
30870	* gcc.dg/vect/vect-97.c: New test.
30871
308722005-02-12  Ira Rosen  <irar@il.ibm.com>
30873
30874	* gcc.dg/vect/vect-96.c: New test.
30875
308762005-02-12  Uros Bizjak  <uros@kss-loka.si>
30877
30878	* gcc.dg/builtins-34.c: Also check ldexp*.
30879
308802005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30881
30882	* gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30883
308842005-02-11  Janis Johnson  <janis187@us.ibm.com>
30885
30886	* lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30887	dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30888	dg-require-dll, dg-require-iconv, dg-require-named-sections,
30889	dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30890	selector_list, selector_expression, dg-process-target): Move to new
30891	file target-supports-dg.exp.
30892	* lib/target-supports-dg.exp: New.
30893
30894	* lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30895	New.
30896
308972005-02-11  Jakub Jelinek  <jakub@redhat.com>
30898
30899	PR c++/19666
30900	* g++.dg/other/ptrmem6.C: New test.
30901
30902	PR middle-end/19858
30903	* gcc.c-torture/compile/20050210-1.c: New test.
30904
309052005-02-11  Mark Mitchell  <mark@codesourcery.com>
30906
30907	PR c++/19755
30908	* g++.dg/warn/Wbraces1.C: New test.
30909
309102005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30911
30912	* gcc.dg/builtins-52.c: New testcase.
30913
309142005-02-10  Jakub Jelinek  <jakub@redhat.com>
30915
30916	PR c/19342
30917	* gcc.c-torture/execute/20050119-1.c: New test.
30918
309192005-02-09  Mark Mitchell  <mark@codesourcery.com>
30920
30921	PR c++/19811
30922	* g++.dg/init/delete1.C: New test.
30923
309242005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30925
30926	PR c++/18470
30927	* g++.dg/template/static12.C: New test.
30928
309292005-02-09  Mark Mitchell  <mark@codesourcery.com>
30930
30931	PR c++/19787
30932	* g++.dg/conversion/ambig1.C: New test.
30933
30934	PR c++/19739
30935	* g++.dg/ext/attrib19.C: New test.
30936
30937	PR c++/19732
30938	* g++.dg/parse/dtor5.C: New test.
30939
30940	PR c++/19762
30941	* g++.dg/template/dtor3.C: New test.
30942
30943	PR c++/19826
30944	* g++.dg/template/static11.C: New test.
30945	* g++.dg/template/crash2.C: Remove dg-error marker.
30946
309472005-02-09  Janis Johnson  <janis187@us.ibm.com>
30948
30949	PR C++/18491
30950	* g++.old-deja/g++.mike/p10769a.C: Remove.
30951
309522005-02-09  Roger Sayle  <roger@eyesopen.com>
30953
30954	* gcc.dg/builtins-48.c: New test case.
30955	* gcc.dg/builtins-49.c: New test case.
30956	* gcc.dg/builtins-50.c: New test case.
30957	* gcc.dg/builtins-51.c: New test case.
30958
309592005-02-09  Ian Lance Taylor  <ian@airs.com>
30960
30961	PR middle-end/19583
30962	* g++.dg/warn/Wreturn-type-3.C: New test.
30963
309642005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30965
30966	PR middle-end/19402
30967	* gcc.dg/pr19402-1.c: New testcase.
30968	* gcc.dg/pr19402-2.c: likewise.
30969
309702005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30971
30972	PR middle-end/19854
30973	* g++.dg/tree-ssa/tmmti.C: New testcase.
30974
309752005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30976
30977	* g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30978
309792005-02-08  Mark Mitchell  <mark@codesourcery.com>
30980
30981	PR c++/19733
30982	* g++.dg/parse/crash23.C: New test.
30983	* g++.dg/warn/Weff1.C: New test.
30984
309852005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30986
30987	* gcc.dg/20050209-1.c: New test.
30988
309892005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30990
30991	PR target/19799
30992	* gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30993
309942005-02-08  Mike Stump  <mrs@apple.com>
30995
30996	* g++.dg/pch/import-2.c: New test.
30997	* g++.dg/pch/import-2.hs: New.
30998	* g++.dg/pch/include/import-2a.h: New.
30999	* g++.dg/pch/include/import-2b.h: New.
31000
310012005-02-08  Janis Johnson  <janis187@us.ibm.com>
31002
31003	* gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31004
310052005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31006
31007	* gfortran.dg/substr_1.f90: New test.
31008
310092005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31010
31011	PR middle-end/19775
31012	* gcc.dg/torture/builtin-power-1.c: Disable test for
31013	invalid transformation.
31014	* gcc.dg/builtins-10.c: Likewise.  Disable one test we
31015	no longer optimize.
31016	* gcc.dg/builtins-47.c: New testcase.
31017
310182005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31019	    Dorit Naishlos  <dorit@il.ibm.com>
31020
31021	* gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31022
310232005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31024
31025	* gcc.c-torture/compile/20050206-1.c: New test.
31026
310272005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31028
31029	PR tree-opt/19768
31030	* g++.dg/opt/pr19768.C: New test.
31031
310322005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31033
31034	PR tree-opt/19736
31035	* gcc.c-torture/compile/pr19736.c: New test.
31036
310372005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31038
31039	PR c++/17401
31040	* g++.dg/parse/error25.C: New test.
31041
310422005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31043
31044	* gcc.c-torture/execute/20050203-1.c: New.
31045
310462005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31047
31048	* gcc.dg/vect/vect-85.c: Remove xfail.
31049	* gcc.dg/vect/vect-86.c: Remove xfail.
31050	* gcc.dg/vect/vect-87.c: Remove xfail.
31051	* gcc.dg/vect/vect-88.c: Remove xfail.
31052
310532005-02-02  Geoffrey Keating  <geoffk@apple.com>
31054
31055	* gcc.dg/altivec-19.c: New.
31056
310572005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31058
31059	PR c/17807
31060	* gcc.dg/nested-func-3.c: New test.
31061	* gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31062
310632005-02-02  Janis Johnson  <janis187@us.ibm.com>
31064
31065	* gcc.test-framework/gen_directive_tests: Generate tests for
31066	selector expressions.
31067
310682005-02-02  Matt Austern  <austern@apple.com>
31069
31070	PR c++/19628
31071	* g++/ext/builtin7.C: New.
31072	* g++/ext/builtin8.C: New.
31073
310742005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31075
31076	PR c/18502
31077	* gcc.dg/pr18502-1.c: New test.
31078
310792005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31080
31081	PR c++/17413
31082	* g++.dg/template/local4.C: Tweak.
31083
310842005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31085
31086	PR tree-optimization/19578
31087	* gcc.c-torture/compile/20050202-1.c: New test.
31088
310892005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31090
31091	PR c/19435
31092	* gcc.dg/c99-init-4.c: New test.
31093
310942005-02-01  Janis Johnson  <janis187@us.ibm.com>
31095
31096	* g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31097
31098	* gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31099
31100	* g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31101	* g++.dg/eh/check-vect.h: New.
31102
31103	* gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31104	* gcc.dg/vect/vect-78.c: Ditto.
31105	* gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31106	Remove.
31107
31108	* g++.dg/conversion/simd1.C: Expect warning.
31109	* g++.dg/ext/attribute-test-1.C: Ditto.
31110	* g++.dg/ext/attribute-test-2.C: Ditto.
31111	* g++.dg/ext/attribute-test-3.C: Ditto.
31112	* g++.dg/ext/attribute-test-4.C: Ditto.
31113
31114	* gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31115	* gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31116
31117	* gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31118
311192005-02-01  Richard Henderson  <rth@redhat.com>
31120
31121	* gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31122	long double for ibm double-double format.
31123	* gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31124
311252005-02-01  Diego Novillo  <dnovillo@redhat.com>
31126
31127	PR tree-optimization/19633
31128	* gcc.dg/pr19633-1.c: New test.
31129	* gcc.dg/pr19633.c: Tweak to make pointer point
31130	to NULL or a symbol.
31131
311322005-02-01  Janis Johnson  <janis187@us.ibm.com>
31133
31134	* lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31135	New procs.
31136	(dg-process-target (local override)): Handle selector expressions.
31137
31138	* gcc.test-framework/README: Describe tests in source directory.
31139	* gcc.test-framework/test-framework.awk: Handle dg- tests.
31140	* gcc.test-framework/test-framework.exp: Handle dg- tests.
31141	* gcc.test-framework/dg-bogus-exp-P.c: New test.
31142	* gcc.test-framework/dg-bogus-exp-XF.c: New test.
31143	* gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31144	* gcc.test-framework/dg-do-compile-exp-P.c: New test.
31145	* gcc.test-framework/dg-do-link-exp-P.c: New test.
31146	* gcc.test-framework/dg-do-run-exp-P.c: New test.
31147	* gcc.test-framework/dg-dot-run-exp-P.c: New test.
31148	* gcc.test-framework/dg-dot-run-exp-U.c: New test.
31149	* gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31150	* gcc.test-framework/dg-error-exp-P.c: New test.
31151	* gcc.test-framework/dg-error-exp-XP.c: New test.
31152	* gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31153	* gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31154	* gcc.test-framework/dg-output-exp-P.c: New test.
31155	* gcc.test-framework/dg-output-exp-XF.c: New test.
31156	* gcc.test-framework/dg-warning-exp-P.c: New test.
31157	* gcc.misc-tests/dg-1.c: Remove.
31158	* gcc.misc-tests/dg-2.c: Remove.
31159	* gcc.misc-tests/dg-3.c: Remove.
31160	* gcc.misc-tests/dg-4.c: Remove.
31161	* gcc.misc-tests/dg-5.c: Remove.
31162	* gcc.misc-tests/dg-6.c: Remove.
31163	* gcc.misc-tests/dg-7.c: Remove.
31164	* gcc.misc-tests/dg-8.c: Remove.
31165	* gcc.misc-tests/dg-9.c: Remove.
31166	* gcc.misc-tests/dg-10.c: Remove.
31167	* gcc.misc-tests/dg-11.c: Remove.
31168	* gcc.misc-tests/dg-12.c: Remove.
31169	* gcc.misc-tests/dg-test.exp: Remove.
31170
31171	* gcc.test-framework/test-framework.awk: Change recording and
31172	printing of passes and failures.
31173
31174	* gcc.test-framework: New directory.
31175	* gcc.test-framework/README: New.
31176	* gcc.test-framework/test-framework.exp: New.
31177	* gcc.test-framework/test-framework.awk: New.
31178	* gcc.test-framework/gen_directive_tests: New.
31179
311802005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31181
31182	* lib/treelang.exp: Fix comment typos.
31183	(treelang_target_compile): Don't append libs=-ltreelang to options.
31184
311852005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31186
31187	* g++.dg/parse/typename7.C: Adjust error messages.
31188
311892005-01-31  Jeff Law  <law@redhat.com>
31190
31191	* gcc.c-torture/execute/20050131-1.c: New test.
31192	* gcc.dg/wcaselabel.c: New test.
31193
311942005-01-31  Mark Mitchell  <mark@codesourcery.com>
31195
31196	* g++.dg/other/warning1.C: Adjust error messags.
31197	* g++.dg/parse/constant5.C: New test.
31198
311992005-01-31  Steven Bosscher  <stevenb@suse.de>
31200
31201	PR c/19333
31202	* gcc.c-torture/compile/20011130-1.c: Reorder to make
31203	the test case valid.
31204	* gcc.dg/20030815-1.c: Remove invalid tests.
31205	* gcc.dg/array-7.c: Adjust expected result.
31206	* gcc.dg/pr18596-3.c: Likewise.
31207	* gcc.dg/noncompile/20000901-1.c: Likewise.
31208	* gcc.dg/noncompile/init-2.c: Likewise.
31209	* gcc.dg/noncompile/init-4.c: Likewise.
31210
312112005-01-31  Dale Johannesen  <dalej@apple.com>
31212
31213	* g++.dg/opt/pr19650.C: New test.
31214
312152005-01-31  Richard Henderson  <rth@redhat.com>
31216
31217	* gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31218	long double for intel double extended format.
31219	* gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31220
312212005-01-30  Mark Mitchell  <mark@codesourcery.com>
31222
31223	PR c++/19555
31224	* g++.dg/template/static10.C: New test.
31225
31226	PR c++/19395
31227	* g++.dg/parse/error24.C: New test.
31228
31229	PR c++/19367
31230	* g++.dg/lookup/builtin1.C: New test.
31231
31232	PR c++/19457
31233	* g++.dg/warn/conv3.C: New test.
31234
312352005-01-30  Bud Davis  <bdavis@gfortran.org>
31236
31237	PR fortran/19647
31238	* gfortan.dg/inquire_7.f90
31239
312402005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31241
31242	PR tree-optimization/15791
31243	* gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31244	* gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31245	* gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31246	* gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31247	* gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31248	* g++.dg/tree-ssa/pr15791-1.C: Likewise.
31249	* g++.dg/tree-ssa/pr15791-2.C: Likewise.
31250	* g++.dg/tree-ssa/pr15791-3.C: Likewise.
31251	* g++.dg/tree-ssa/pr15791-4.C: Likewise.
31252	* g++.dg/tree-ssa/pr15791-5.C: Likewise.
31253
312542005-01-29  Paul Brook  <paul@codesourcery.com>
31255
31256	PR fortran/18565
31257	* check.c (real_or_complex_check): New function.
31258	(gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31259	* intrinsic.c (add_functions): Use new check functions.
31260	* intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31261	Add prototypes.
31262
312632005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31264
31265	* gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31266	gcc.dg/lvalue-3.c: New tests.
31267	* gcc.dg/concat.c: Update expected messages.
31268
312692005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31270
31271	PR libfortran/19595
31272	* gfortran.dg/eor_1.f90: New test.
31273
312742005-01-29  Steven G. Kargl  <kargls@comcast.net>
31275
31276	PR fortran/19589
31277	* gfortran.dg/logical_data_1.f90: New test.
31278
312792005-01-28  Mark Mitchell  <mark@codesourcery.com>
31280
31281	PR c++/19253
31282	* g++.dg/template/crash33.C: New test.
31283
31284	PR c++/19667
31285	* g++.dg/template/crash32.C: New test.
31286
312872005-01-28  Ian Lance Taylor  <ian@airs.com>
31288
31289	PR middle-end/16558
31290	* g++.dg/warn/Wreturn-type-2.C: New test.
31291
312922004-06-24  Jeff Law  <law@redhat.com>
31293
31294	* gcc.dg/tree-ssa/20050128-1.c: New test.
31295
312962005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31297
31298	* gcc.target/frv/all-mdpackh-1.c: New test.
31299
313002005-01-28  Steven Bosscher  <stevenb@suse.de>
31301
31302	* gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31303
313042005-01-27  Richard Henderson  <rth@redhat.com>
31305
31306	* gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31307
313082005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31309
31310	* gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31311
313122005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31313
31314	* gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31315	* gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31316	* gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31317	to cope with cases where the multilib options override the dg-options.
31318
313192005-01-27  Jakub Jelinek  <jakub@redhat.com>
31320
31321	PR c/18946
31322	* gcc.dg/noncompile/20050120-1.c: New test.
31323
313242005-01-26  Diego Novillo  <dnovillo@redhat.com>
31325
31326	PR tree-optimization/19633
31327	* gcc.dg/pr19633.c: New test.
31328	* gcc.dg/tree-ssa/pr19633.c: New test.
31329
313302005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31331
31332	* gcc.dg/20041216-1.c: New test.
31333
313342005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31335
31336	PR objc/18862
31337	* objc.dg/selector-2.m: New test.
31338
313392005-01-26  Jakub Jelinek  <jakub@redhat.com>
31340
31341	* g++.dg/opt/range-test-2.C: New test.
31342
31343	PR rtl-optimization/19579
31344	* gcc.c-torture/execute/20050124-1.c: New test.
31345
313462005-01-26  Greg Parker  <gparker@apple.com>
31347	Stuart Hastings  <stuart@apple.com>
31348
31349	* gcc.c-torture/execute/20050125-1.c: New.
31350
313512005-01-18  Jan Hubicka  <jh@suse.cz>
31352
31353	PR tree-optimize/19337
31354	* gcc.c-torture/compile/20050119-1.c: New test.
31355
313562005-01-24  James E Wilson  <wilson@specifixinc.com>
31357
31358	* gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31359	test for successful match.
31360
313612005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31362
31363	PR objc/18408
31364	* objc.dg/comp-types-7.m: New test.
31365
313662005-01-24  Janis Johnson  <janis187@us.ibm.com>
31367
31368	* lib/target-supports.exp (current_target_name): New.
31369	(check_effective_target_ilp32, check_effective_target_lp64):
31370	Cache the result to use as long as the current target, with
31371	multilib flags, remains the same.
31372
31373	* lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31374	(dg-require-weak, dg-require-visibility, dg-require-alias,
31375	dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31376	dg-require-effective-target, dg-skip-if): Remove call to
31377	skip_test_and_clear_xfail.
31378	(dg-test): Clear xfail data.
31379
313802005-01-24  Jakub Jelinek  <jakub@redhat.com>
31381
31382	PR target/17751
31383	* gcc.dg/ppc64-toc.c: New test.
31384
31385	* g++.dg/tree-ssa/empty-1.C: New test.
31386
31387	PR middle-end/19551
31388	* gcc.c-torture/execute/20050121-1.c: New test.
31389	* gcc.dg/20050121-2.c: New test.
31390
313912004-01-23  Steven G. Kargl  <kargls@comcast.net>
31392	Paul Brook  <paul@codesourcery.com>
31393
31394	PR fortran/17941
31395	* gfortran.dg/real_const_1.f: New test.
31396	* gfortran.dg/real_const_2.f90: New test.
31397	* gfortran.dg/complex_int_1.f90: New test.
31398
313992005-01-23  Bud Davis  <bdavis9659@comcast.net>
31400
31401	PR fortran/19313
31402	* gfortan.dg/inquire_6.f90: New test.
31403
314042005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31405
31406	PR libfortran/19451
31407	* open_readonly_1.f90: New test.
31408
314092005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31410
31411	PR libfortran/18982
31412	* gfortran.dg/open_new.f90: New file.
31413
314142005-01-22  Paul Brook  <paul@codesourcery.com>
31415
31416	* namelist_1.f90: New test.
31417
314182005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31419
31420	PR tree-optimization/19484
31421	* gcc.c-torture/compile/20050122-[12].c: New tests.
31422
314232005-01-22  Paul Brook  <paul@codesourcery.com>
31424
31425	* gfortran.dg/implicit_2.f90: New test.
31426
314272005-01-22  Bud Davis  <bdavis9659@comcast.net>
31428
31429	PR fortran/19314
31430	* gfortran.dg/inquire_5.f90: New test.
31431
314322005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31433
31434	PR c/18809
31435	* gcc.dg/pr18809-1.c: New test.
31436
314372005-01-21  Ian Lance Taylor  <ian@airs.com>
31438
31439	* gcc.dg/20050121-1.c: New test.
31440
31441	PR tree-optimization/13000
31442	* gcc.dg/20040206-1.c: Change warning to point where function is
31443	being inlined.
31444
314452005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31446
31447	PR c++/19208
31448	* g++.dg/template/array11.C: New test.
31449
314502005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31451
31452	* gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31453	* gfortran.dg/direct_io_1.f90: Add dg-do directive.
31454	* gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31455	* gfortran.dg/getenv_1.f90: Add dg-do directive.
31456	* gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31457	gfortran.dg/pr17164.f90: Add missing dg-do directives.
31458
314592005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31460
31461	PR tree-optimization/15349
31462	* gcc.dg/tree-ssa/pr15349.c: New.
31463
314642005-01-20  Steve Ellcey  <sje@cup.hp.com>
31465
31466	* gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31467
314682005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31469
31470	* gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31471	scan-assembler-times directive name.
31472
31473	* gcc.dg/asm-a.c: Move dg-require-effective-target to
31474	after dg-do.
31475
31476	PR rtl-optimization/19462
31477	* gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31478
314792005-01-19  Steve Ellcey  <sje@cup.hp.com>
31480
31481	* gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31482	counting function calls on ia64.
31483
314842005-01-19  Jakub Jelinek  <jakub@redhat.com>
31485
31486	PR rtl-optimization/15139
31487	* gcc.dg/20050111-2.c: New test.
31488
31489	PR c/17297
31490	* gcc.c-torture/compile/20050113-1.c: New testcase.
31491
31492	PR middle-end/19164
31493	* gcc.dg/20050113-1.c: New testcase.
31494
314952005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31496
31497	* gcc.dg/vect/vect-85.c: Add comment.
31498	* gcc.dg/vect/vect-86.c: Add xfail for now.
31499	* gcc.dg/vect/vect-87.c: Add xfail for now.
31500	* gcc.dg/vect/vect-88.c: Add xfail for now.
31501	* gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31502
315032005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31504
31505	* gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31506
315072005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31508
31509	* g++.dg/debug/typedef3.C: New test.
31510
315112005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31512
31513	PR c/19472
31514	* gcc.dg/asm-a.c: New test.
31515
315162005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31517
31518	* gcc.dg/sh-relax.c: Add prototype for abort.
31519
315202005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31521
31522	* gcc.dg/short-compare-1.c: New test.
31523	* gcc.dg/short-compare-2.c: Likewise.
31524
315252005-01-18  Michael Matz  <matz@suse.de>
31526
31527	* gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31528
315292005-01-17  Diego Novillo  <dnovillo@redhat.com>
31530
31531	PR tree-optimization/19121
31532	* gcc.c-torture/compile/pr19121.c: New test.
31533
315342005-01-17  James E. Wilson  <wilson@specifixinc.com>
31535
31536	PR target/19357
31537	* gcc.c-torture/compile/pr19357.c: New test.
31538
315392005-01-17  Ian Lance Taylor  <ian@airs.com>
31540
31541	PR c/5675
31542	* gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31543	pass--those that refer just to the variable, possibly with a
31544	cast.
31545	* gcc.dg/c99-const-expr-3.c: Likewise.
31546
31547	PR middle-end/13127
31548	* gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31549	longer emitted.
31550
315512005-01-16  Bud Davis  <bdavis9659@comcast.net>
31552
31553	PR fortran/18778
31554	* gfortran.dg/endfile_2.f90: New test.
31555
315562005-01-16  Steven G. Kargl  <kargls@comcast.net>
31557
31558	PR 19168
31559	* gfortran.dg/select_5.f90: New test.
31560
315612004-01-16  Paul Brook  <paul@codesourcery.com>
31562
31563	* gfortran.dg/common_4.f90: New test.
31564
315652005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31566
31567	PR rtl-optimization/19462
31568	* gcc.dg/torture/pr19462-1.c: New test.
31569
315702005-01-15  Ziemowit Laski  <zlaski@apple.com>
31571
31572	PR objc/19321
31573	* objc.dg/func-ptr-2.m: New.
31574	* objc.dg/volatile-1.m: New.
31575
315762005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31577
31578	* gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31579
315802005-01-15  Jakub Jelinek  <jakub@redhat.com>
31581
31582	PR tree-optimization/19060
31583	* gcc.c-torture/execute/20050104-1.c: New test.
31584
315852005-01-15  Bud Davis  <bdavis9659@comcast.net>
31586
31587	PR fortran/18983
31588	* gfortran.dg/write_to_null.f90: New test.
31589
315902005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31591	    John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31592
31593	PR other/19328
31594	* gcc.dg/attr-alias-2.c: dg-require-alias takes an
31595	argument.
31596
315972005-01-15  Jakub Jelinek  <jakub@redhat.com>
31598
31599	PR c++/19263
31600	* g++.dg/init/vector1.C: New test.
31601
316022005-01-14  James E. Wilson  <wilson@specifixinc.com>
31603
31604	PR target/13158
31605	* gcc.target/ia64/sibcall-unwind-1.c: New test.
31606	PR target/18987
31607	* gcc.target/ia64/sibcall-unwind-2.c: New test.
31608
316092005-01-14  Steven G. Kargl  <kargls@comcast.net>
31610
31611	* gfortran.dg/select_1.f90: New test.
31612	* gfortran.dg/select_2.f90: New test.
31613	* gfortran.dg/select_3.f90: New test.
31614	* gfortran.dg/select_4.f90: New test.
31615
316162005-01-14  Jakub Jelinek  <jakub@redhat.com>
31617
31618	PR middle-end/19084
31619	PR rtl-optimization/19348
31620	* gcc.dg/20050111-1.c: New test.
31621	* gcc.c-torture/execute/20050111-1.c: New test.
31622
31623	* gcc.dg/i386-asm-4.c: New test.
31624
316252005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31626
31627	* gcc.dg/nested-func-2.c: New test.
31628	* ada/acats/norun.lst: Remove c953002.
31629
316302005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31631
31632	* gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31633
316342005-01-12  Ben Elliston  <bje@au.ibm.com>
31635
31636	* g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31637
316382005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31639
31640	PR target/18761
31641	* g++.dg/abi/align1.C: New test.
31642
316432005-01-11  Alan Modra  <amodra@bigpond.net.au>
31644
31645	* g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31646	at a time.
31647	* g++.dg/ext/altivec_check.h: Support compiling as C.
31648
316492005-01-10  Roger Sayle  <roger@eyesopen.com>
31650
31651	PR c++/19355
31652	* g++.dg/expr/pr19355-1.C: New test case.
31653
316542005-01-10  Laurent GUERBY <laurent@guerby.net>
31655
31656	* ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31657	* ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31658	* ada/acats/tests/c3/c92005b.ada: Likewise.
31659	* ada/acats/tests/c3/cxb3012.a: Likewise.
31660	* ada/acats/norun.lst: Add c380004 and c953002, add PR
31661
316622005-01-09  Paul Brook  <paul@codesourcery.com>
31663
31664	* gfortran.dg/common_2.f90: New file.
31665	* gfortran.dg/common_3.f90: New file.
31666
316672005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31668
31669	* gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31670
316712005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31672
31673	* gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31674	* gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31675	* gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31676	* gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31677	* gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31678	* gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31679	* gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31680	* gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31681	* gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31682	* gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31683	* gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31684	* gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31685	* gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31686	* gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31687	* gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31688	* gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31689	* gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31690	* gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31691	* gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31692	* gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31693	* gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31694	* gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31695	* gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31696	* gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31697	* gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31698	* gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31699	* gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31700	* gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31701	* gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31702	* gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31703	* gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31704	* gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31705	* gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31706	* gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31707	* gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31708	* gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31709	* gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31710	* gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31711	* gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31712	* gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31713	* gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31714	* gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31715	* gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31716	* gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31717	* gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31718	* gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31719	* gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31720	* gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31721	* gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31722	* gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31723	* gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31724	* gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31725	* gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31726	* gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31727	* gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31728	* gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31729	* gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31730	* gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31731	* gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31732	* gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31733	* gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31734	* gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31735	* gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31736	* gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31737	* gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31738	* gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31739	* gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31740
31741	* gcc.dg/vect/vect-1.c: Fix spelling.
31742	* gcc.dg/vect/vect-10.c: Fix spelling.
31743	* gcc.dg/vect/vect-11.c: Fix spelling.
31744	* gcc.dg/vect/vect-12.c: Fix spelling.
31745	* gcc.dg/vect/vect-14.c: Fix spelling.
31746	* gcc.dg/vect/vect-15.c: Fix spelling.
31747	* gcc.dg/vect/vect-16.c: Fix spelling.
31748	* gcc.dg/vect/vect-46.c: Remove obsolete comment.
31749	* gcc.dg/vect/vect-64.c: Fix comments.
31750	* gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31751
317522005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31753	    Ira Rosen  <irar@il.ibm.com>
31754
31755	* gcc.dg/vect/vect-70.c: New test.
31756	* gcc.dg/vect/vect-71.c: New test.
31757
317582005-01-09  Manfred Hollstein  <mh@suse.com>
31759
31760	* gcc.dg/pr18241-1.c: Fix dg-do parameter.
31761	* gcc.dg/pr18241-2.c: Likewise.
31762	* gcc.dg/pr18241-3.c: Likewise.
31763	* gcc.dg/pr18241-4.c: Likewise.
31764	* gcc.dg/pr18241-5.c: Likewise.
31765
317662005-01-08  Richard Henderson  <rth@redhat.com>
31767
31768	* lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31769	False for x86 and x86-64.
31770
317712005-01-08  Diego Novillo  <dnovillo@redhat.com>
31772
31773	PR tree-optimization/18241
31774	* gcc.dg/pr18241-1.c: New test.
31775	* gcc.dg/pr18241-2.c: New test.
31776	* gcc.dg/pr18241-3.c: New test.
31777	* gcc.dg/pr18241-4.c: New test.
31778	* gcc.dg/pr18241-5.c: New test.
31779
317802005-01-08  Steven G. Kargl  <kargls@comcast.net>
31781
31782	* gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31783	gfortran.dg/select_4.f90: New.
31784
317852005-01-07  Jakub Jelinek  <jakub@redhat.com>
31786
31787	* gcc.c-torture/execute/20050107-1.c: New test.
31788
317892005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31790
31791	PR c++/19298
31792	* g++.dg/template/ref2.C: New.
31793
317942005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31795
31796	* gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31797	instead of being empty.
31798
317992005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31800
31801	PR fortran/15553
31802	* gfortran.dg/array-1.f90: New test.
31803
318042005-01-07  Jakub Jelinek  <jakub@redhat.com>
31805
31806	PR tree-optimization/19283
31807	* gcc.c-torture/execute/20050106-1.c: New test.
31808
31809	PR rtl-optimization/18861
31810	* gcc.dg/20050105-1.c: New test.
31811
31812	PR tree-optimization/18828
31813	* gcc.dg/20050105-2.c: New test.
31814
318152005-01-07  Andreas Jaeger  <aj@suse.de>
31816
31817	* gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31818
318192005-01-07  Bud Davis  <bdavis9659@comcast.net>
31820
31821	PR fortran/18398
31822	* gfortran.dg/fmt_read.f90: New test.
31823
318242005-01-06  Geoffrey Keating  <geoffk@apple.com>
31825
31826	* gcc.dg/rs6000-ldouble-2.c: New.
31827
318282005-01-06  Mark Mitchell  <mark@codesourcery.com>
31829
31830	PR c++/19244
31831	* g++.dg/parser/ctor2.C: New test.
31832
318332004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31834
31835	PR c++/17154
31836	* g++.dg/template/using9.C: New test.
31837
318382005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31839
31840	PR c++/19258
31841	* g++.dg/lookup/friend6.C: New test.
31842
318432005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31844
31845	PR c++/19270
31846	* g++.dg/template/array10.C: New.
31847
318482005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31849
31850	* g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31851	gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31852
318532005-01-06  Jakub Jelinek  <jakub@redhat.com>
31854
31855	* gcc.c-torture/compile/20050105-1.c: New test.
31856
318572005-01-05  Geoffrey Keating  <geoffk@apple.com>
31858
31859	* gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31860
318612005-01-05  Roger Sayle  <roger@eyesopen.com>
31862
31863	PR middle-end/19100
31864	* gcc.dg/conv-3.c: New test case.
31865
318662005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31867
31868	* gcc.dg/asm-wide-1.c: New test.
31869
318702005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31871
31872	PR c++/19030
31873	* g++.dg/parse/crash22.C: New
31874
318752005-01-04  Geoffrey Keating  <geoffk@apple.com>
31876
31877	PR 19257
31878	* gcc.dg/cpp/subframework1.c: Run only on Darwin.
31879
318802005-01-04  Uros Bizjak  <uros@kss-loka.si>
31881
31882	PR middle-end/17767
31883	* gcc.dg/i386-mmx-6.c: New test case.
31884
318852005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31886
31887	PR tree-optimization/18308
31888	* gcc.dg/vect/pr18308.c: New testcase.
31889
318902005-01-04  Andreas Jaeger  <aj@suse.de>
31891
31892	* gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31893
318942005-01-03  Geoffrey Keating  <geoffk@apple.com>
31895	    Robert Bowdidge <bowdidge@apple.com>
31896
31897	* gcc.dg/cpp/subframework1.c: New.
31898	* gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31899	* gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31900	* gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31901	* gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31902
319032005-01-03  Geoffrey Keating  <geoffk@apple.com>
31904
31905	* gcc.dg/darwin-weakimport-1.c: Remove check for variables
31906	producing warning.
31907	* gcc.dg/darwin-weakimport-2.c: New.
31908
319092005-01-03  Richard Henderson  <rth@redhat.com>
31910
31911	* g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31912
319132005-01-03  Richard Henderson  <rth@redhat.com>
31914
31915	* gcc.dg/vect/vect.exp: Enable for ia64.
31916	* lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31917	(check_effective_target_vect_float): Likewise.
31918	(check_effective_target_vect_no_align): Likewise.
31919	* gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31920	* gcc.dg/vect/vect-8.c: Likewise.
31921
319222005-01-03  Uros Bizjak <uros@kss-loka.si>
31923
31924	PR target/19236
31925	* gcc.dg/pr19236-1.c: New test case.
31926
319272005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31928
31929	PR rtl-optimization/12092
31930	* gcc.dg/pr12092-1.c: Fix typo in dg directive.
31931
319322005-01-02  Andreas Jaeger  <aj@suse.de>
31933
31934	* gcc.dg/pr12092-1.c: Do not run on x86_64.
31935
319362005-01-01  Roger Sayle  <roger@eyesopen.com>
31937	    Andrew Pinski  <pinskia@physics.uc.edu>
31938
31939	PR rtl-optimization/12092
31940	* gcc.dg/pr12092-1.c: New test case.
31941
319422005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31943
31944	* g++.dg/ext/visibility/fvisibility-override1.C: Test using
31945	'hidden' and 'default' for better portability.
31946	* g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31947
31948	* g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31949	6 and 7.
31950	* g++.old-deja/g++.brendan/new3.C: Likewise.
31951
319522005-01-01  Steven Bosscher  <stevenb@suse.de>
31953
31954	* gcc.dg/20041231-1.C: New test.
31955	* g++.dg/warn/Wunreachable-code-1.C: New test.
31956
319572004-12-30  David Edelsohn  <edelsohn@gnu.org>
31958
31959	* gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31960	file, not /dev/null.  Abort on error.
31961
319622004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31963	    Ziemowit Laski  <zlaski@apple.com>
31964
31965	PR objc/18971
31966	* objc.dg/encode-5.m: New test.
31967
319682004-12-29  Richard Henderson  <rth@redhat.com>
31969
31970	* gcc.dg/20040813-1.c: Disable for alpha and ia64.
31971	* objc.dg/stabs-1.m: Disable for ia64.
31972
319732004-12-29  Mark Mitchell  <mark@codesourcery.com>
31974
31975	PR c++/19190
31976	* g++.dg/warn/Wunused-10.C: New test.
31977
319782004-12-28  Richard Henderson  <rth@redhat.com>
31979
31980	* objc.dg/stabs-1.m: Disable for alpha.
31981
319822004-12-27  Mark Mitchell  <mark@codesourcery.com>
31983
31984	PR c++/19149
31985	* g++.dg/parse/error23.C: New test.
31986
319872004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31988
31989	* gfortran.dg/g77/f90-intrinsic-bit.f: New.
31990
31991	PR fortran/19032
31992	* gfortran.dg/intrinsic_modulo_1.f90: New.
31993	* gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31994	tests with divisor -1.
31995
319962004-12-27  Mark Mitchell  <mark@codesourcery.com>
31997
31998	* g++.dg/opt/temp1.C (memcpy): Return a value.
31999
32000	PR c++/19148
32001	* g++.dg/expr/cond7.C: New test.
32002
320032004-12-27  Paul Brook  <paul@codesourcery.com>
32004
32005	* gfortran.dg/g77/select_no_compile.f: Remove.
32006
320072004-12-27  Richard Henderson  <rth@redhat.com>
32008
32009	* gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32010	gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32011	gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32012
320132004-12-26  Richard Henderson  <rth@redhat.com>
32014
32015	* gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32016	by 1i instead of token pasting.
32017
320182004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32019
32020	PR tree-optimization/17578
32021	* gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32022	to additional_flags.
32023	* gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32024
320252004-12-25  Richard Henderson  <rth@redhat.com>
32026
32027	* lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32028	Remove Alpha.
32029
320302004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32031
32032	* gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32033	hppa*-*-hpux*.
32034	* gcc.dg/pr17957.c (dg-options): Likewise.
32035	* gcc.dg/struct-ret-1.c: Add prototype for abort.
32036	* gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32037	instead of 0 on __hppa__.
32038	* gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32039	"foo,%r" on hppa*-*-*.
32040
320412004-12-23  Bud Davis  <bdavis9659@comcast.net>
32042
32043	PR fortran/19071
32044	* gfortran.dg/complex_write.f90: New test.
32045
320462004-12-23  Mark Mitchell  <mark@codesourcery.com>
32047
32048	PR c++/17595
32049	* g++.dg/parse/pragma2.C: New test.
32050
32051	* g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32052
320532004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32054
32055	* gcc.dg/empty2.c: Add missing dg-warning.
32056
320572004-12-23  Mark Mitchell  <mark@codesourcery.com>
32058
32059	PR c++/17413
32060	* g++.dg/template/local4.C: New test.
32061	* g++.dg/template/crash19.C: Add dg-error marker.
32062
32063	* g++.dg/template/crash31.C: Correct embedded PR number.
32064
320652004-12-23  Mark Mitchell  <mark@codesourcery.com>
32066
32067	PR c++/16405
32068	* g++.dg/opt/temp1.C: Add do-run marker.
32069
320702004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32071
32072	* g++.dg/template/spec19.C: New.
32073
320742004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32075
32076	PR target/16819
32077	* gcc.dg/empty2.c: New.
32078
320792004-12-23  Richard Henderson  <rth@redhat.com>
32080
32081	* lib/target-supports.exp (check_effective_target_vect_no_align):
32082	Remove i?86 and x86-64.
32083
320842004-12-23  Mark Mitchell  <mark@codesourcery.com>
32085
32086	PR c++/16405
32087	* g++.dg/opt/temp1.C: New test.
32088
320892004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32090
32091	PR c++/18733
32092	* g++.dg/template/friend33.C: New testcase.
32093
320942004-12-22  Mark Mitchell  <mark@codesourcery.com>
32095
32096	PR c++/18464
32097	* g++.dg/template/cond5.C: New test.
32098
32099	PR c++/18492
32100	* g++.dg/inherit/thunk3.C: New test.
32101
32102	PR c++/11224
32103	* g++.dg/warn/Wunused-9.C: New test.
32104
321052004-12-22  Janis Johnson  <janis187@us.ibm.com>
32106
32107	* lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32108
321092004-12-22  Jan Beulich  <jbeulich@novell.com>
32110
32111	* gcc.dg/20040813-1.c: Skip for *-*-netware*.
32112
321132004-12-21  Mark Mitchell  <mark@codesourcery.com>
32114
32115	PR c++/18378
32116	* g++.dg/ext/packed8.C: New test.
32117
32118	PR c++/19063
32119	* g++.dg/template/crash31.C: New test.
32120
32121	PR c++/19034
32122	* g++.dg/template/crash30.C: New test.
32123
321242004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32125
32126	PR C++/18984
32127	* g++.dg/eh/ctor3.C: New test.
32128
321292004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32130
32131	* objc.dg/stabs-1.m: Allow section name to be quoted and
32132	assembly label to begin with '.LL'.
32133
321342004-12-21  Janis Johnson  <janis187@us.ibm.com>
32135
32136	* gcc.dg/vect/vect.exp
32137	(check_effective_target_lp64_or_vect_no_align): New.
32138	* gcc.dg/vect/vect-77.c: Use it.
32139	* gcc.dg/vect/vect-78.c: Use it.
32140
32141	* lib/target-supports.exp
32142	(check_effective_target_vect_no_max,
32143	check_effective_target_vect_no_bitwise,
32144	check_effective_target_vect_no_align): New.
32145	* gcc.dg/vect/vect-13.c: Use them.
32146	* gcc.dg/vect/vect-17.c: Ditto.
32147	* gcc.dg/vect/vect-18.c: Ditto.
32148	* gcc.dg/vect/vect-19.c: Ditto.
32149	* gcc.dg/vect/vect-20.c: Ditto.
32150	* gcc.dg/vect/vect-27.c: Ditto.
32151	* gcc.dg/vect/vect-29.c: Ditto.
32152	* gcc.dg/vect/vect-44.c: Ditto.
32153	* gcc.dg/vect/vect-48.c: Ditto.
32154	* gcc.dg/vect/vect-50.c: Ditto.
32155	* gcc.dg/vect/vect-52.c: Ditto.
32156	* gcc.dg/vect/vect-54.c: Ditto.
32157	* gcc.dg/vect/vect-56.c: Ditto.
32158	* gcc.dg/vect/vect-58.c: Ditto.
32159	* gcc.dg/vect/vect-60.c: Ditto.
32160	* gcc.dg/vect/vect-72.c: Ditto.
32161	* gcc.dg/vect/vect-80.c: Ditto.
32162
321632004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165	PR c++/14075
32166	* g++.dg/init/string1.C: New.
32167
32168	PR c++/18975
32169	* g++.dg/other/synth1.C: New.
32170
321712004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32172
32173	PR c/18963
32174	* gcc.dg/pr18963-1.c: New test.
32175
321762004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32177
32178	PR c/18596
32179	* gcc.dg/funcdef-storage-1.c (foo): Remove.
32180	* gcc.dg/pr18596-1.c: Use dg-error.
32181	(dg-options): Use -fno-unit-at-a-time.
32182	* gcc.dg/pr18596-2.c: New test.
32183	* gcc.dg/pr18596-3.c: New test.
32184
321852004-12-20  Roger Sayle  <roger@eyesopen.com>
32186
32187	PR middle-end/18683
32188	* g++.dg/opt/pr18683-1.C: New test case.
32189
321902004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32191
32192	PR other/19093
32193	* g++.dg/opt/max1.C: Fix for 64bit targets.
32194
321952004-12-20  Matt Austern  <austern@apple.com>
32196
32197	PR c++/19044
32198	* g++.dg/ext/builtin6.C: New
32199
322002004-12-20  Diego Novillo  <dnovillo@redhat.com>
32201
32202	PR tree-optimization/19080
32203	* gcc.c-torture/compile/pr19080.c: New test.
32204
322052004-12-20  Steven Bosscher  <stevenb@suse.de>
32206
32207	* gcc.dg/20041219-1.c: New test.
32208
322092004-12-19  Roger Sayle  <roger@eyesopen.com>
32210
32211	PR middle-end/19068
32212	* g++.dg/opt/max1.C: New test case.
32213
322142004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32215
32216	* gcc.dg/fdata-sections-1.c: New test.
32217
322182004-12-18  Roger Sayle  <roger@eyesopen.com>
32219
32220	PR middle-end/18548
32221	* gcc.dg/max-1.c: New test case.
32222
322232004-12-18  Jakub Jelinek  <jakub@redhat.com>
32224
32225	* gcc.c-torture/execute/20041218-1.c: New test.
32226
322272004-12-17  Diego Novillo  <dnovillo@redhat.com>
32228
32229	* gcc.dg/pr18501.c: New test.
32230	* gcc.dg/uninit-5.c: XFAIL.
32231	* gcc.dg/uninit-9.c: XFAIL.
32232
322332004-12-17  Dale Johannesen  <dalej@apple.com>
32234
32235	* gcc.dg/20041213-1.c: New.
32236
322372004-12-17  Ziemowit Laski  <zlaski@apple.com>
32238
32239	* objc.dg/stabs-1.m: Allow assembly label to begin
32240	with a dot ('.').
32241
322422004-12-17  Jakub Jelinek  <jakub@redhat.com>
32243
32244	* gcc.c-torture/execute/20041213-1.c: Move...
32245	* gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32246
322472004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32248
32249	PR c++/18721
32250	* g++.dg/lookup/conv-5.C: New.
32251
322522004-12-16  Ziemowit Laski  <zlaski@apple.com>
32253
32254	* objc.dg/stabs-1.m: New test.
32255
322562004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32257
32258	* gcc.dg/visibility-c.c: Change compile to
32259	assemble for the test.
32260
322612004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32262
32263	PR target/19041
32264	* gcc.dg/visibility-c.c: New test.
32265
322662004-12-16  Roger Sayle  <roger@eyesopen.com>
32267
32268	PR middle-end/18493
32269	* gcc.dg/switch-8.c: New test case.
32270
322712004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32272
32273	PR c++/18905
32274	* g++.dg/template/init4.C: New.
32275	* g++.dg/opt/static3.C: Enable optimizer.
32276
322772004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32278
32279	* g++.dg/other/complex1.C: New test.
32280
322812004-12-15  Alan Modra  <amodra@bigpond.net.au>
32282
32283	* g++.dg/opt/inline9.C: New test.
32284
322852004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32286
32287	PR fortran/18993
32288	* gfotran.dg/nullify_1.f: New test.
32289
322902004-12-15  Richard Henderson  <rth@redhat.com>
32291
32292	* gcc.target/i386/i386.exp: New harness.
32293	* gcc.target/i386/vect-args.c: New.
32294
322952004-12-15  David Edelsohn  <edelsohn@gnu.org>
32296
32297	* gcc.dg/20040813-1.c: Skip for *-*-aix*.
32298
322992004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32300
32301	PR c++/18825
32302	* g++.dg/template/friend32.C: New test.
32303
323042004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32305
32306	* cpp/pragma-once-1.c: New test.
32307	* cpp/pragma-once-1b.h: Likewise.
32308	* cpp/pragma-once-1c.h: Likewise.
32309	* cpp/pragma-once-1d.h: Likewise.
32310	* cpp/inc/pragma-once-1a.h: Likewise.
32311
323122004-12-15  Bud Davis  <bdavis9659@comcast.net>
32313	    Steven G. Kargl  <kargls@comcast.net>
32314
32315	PR fortran/17597
32316	* gfortran.dg/list_read_3.f90: New test.
32317
323182004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32319
32320	* gcc.dg/ftrapv-2.c: New test.
32321
323222004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32323
32324	PR c++/18981
32325	* g++.dg/template/typename9.C: New test.
32326
323272004-12-14  Mark Mitchell  <mark@codesourcery.com>
32328
32329	PR c++/18738
32330	* g++.dg/template/typename8.C: New test.
32331	* g++.dg/parse/friend2.C: Tweak error message.
32332
323332004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32334
32335	* gcc.c-torture/20041214-1.c: New test.
32336
323372004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32338
32339	PR c++/18965
32340	* g++.dg/init/array17.C: New test.
32341
323422004-12-14  Mark Mitchell  <mark@codesourcery.com>
32343
32344	PR c++/18793
32345	* g++.dg/init/aggr3.C: New test.
32346
323472004-12-14  Janis Johnson  <janis187@us.ibm.com>
32348
32349	* gcc.dg/altivec-types-1.c: New test.
32350	* gcc.dg/altivec-types-2.c: New test.
32351	* gcc.dg/altivec-types-3.c: New test.
32352	* gcc.dg/altivec-types-4.c: New test.
32353	* g++.dg/ext/altivec-types-1.C: New test.
32354	* g++.dg/ext/altivec-types-2.C: New test.
32355	* g++.dg/ext/altivec-types-3.C: New test.
32356	* g++.dg/ext/altivec-types-4.C: New test.
32357
323582004-12-14  Jakub Jelinek  <jakub@redhat.com>
32359
32360	PR middle-end/18951
32361	* gcc.c-torture/execute/20041213-1.c: New test.
32362
323632004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32364
32365	PR c++/18949
32366	* g++.dg/template/cast1.C: New.
32367
323682004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32369
32370	* gcc.c-torture/execute/20041213-2.c: New test.
32371
323722004-12-13  Richard Henderson  <rth@redhat.com>
32373
32374	* gcc.dg/i386-sse-10.c: Fix typo in options.
32375
323762004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32377
32378	PR c++/18968
32379	* g++.dg/opt/pr18968.C: New test.
32380
323812004-12-13  Mark Mitchell  <mark@codesourcery.com>
32382
32383	PR c++/18925
32384	* g++.dg/ext/visibility/staticdatamem.C: New test.
32385
323862004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32387
32388	* gcc.target/xstormy16/below100.S: Remove DOS line endings.
32389
323902004-12-13  Roger Sayle  <roger@eyesopen.com>
32391
32392	PR rtl-optimization/18928
32393	* gcc.dg/pr18928-1.c: New test case.
32394
323952004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32396
32397	PR tree-opt/16951
32398	* gcc.c-torture/compile/20041211-1.c: New.
32399
324002004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32401
32402	PR middle-end/17564
32403	* gcc.c-torture/execute/20041212-1.c: New test.
32404
324052004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32406
32407	PR fortran/18869
32408	* gfortran.dg/common_1.f90: New test.
32409
324102004-12-12  Steven G. Kargl  <kargls@comcast.net>
32411	Paul Brook  <paul@codesourcery.com>
32412
32413	PR fortran/16222
32414	* gfortran.dg/real_do_1.f90: New test.
32415
324162004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32417
32418	PR tree-opt/18040
32419	* g++.dg/opt/ptrmem6.C: New test.
32420
324212004-12-11  Roger Sayle  <roger@eyesopen.com>
32422
32423	PR middle-end/18921
32424	* gcc.dg/pr18921-1.c: New test case.
32425
324262004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32427
32428	PR fortran/17175
32429	* gfortran.dg/scale_1.f90: New test.
32430
324312004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32432
32433	PR middle-end/18903
32434	* gcc.c-torture/compile/pr18903.c: New test.
32435
324362004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32437
32438	* gcc.c-torture/execute/20041210-1.c: New test.
32439
324402004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32441
32442	PR c++/18731
32443	* g++.dg/parser/struct-1.C: New test.
32444	* g++.dg/parser/struct-2.C: New test.
32445	* g++.dg/parser/struct-3.C: New test.
32446
324472004-12-09  Richard Henderson  <rth@redhat.com>
32448
32449	* gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32450
32451	* gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32452	* gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32453
324542004-12-09  Matt Austern  <austern@apple.com>
32455
32456	PR c++/18514
32457	* g++.dg/ext/builtin1.C: New
32458	* g++.dg/ext/builtin2.C: New
32459	* g++.dg/ext/builtin3.C: New
32460	* g++.dg/ext/builtin4.C: New
32461	* g++.dg/ext/builtin5.C: New
32462
324632004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32464
32465	PR tree-opt/18904
32466	* g++.dg/opt/ptrmem5.C: New test.
32467
324682004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32469
32470	* g++.dg/parse/typename5.C: Adjust for new error.
32471	* g++.dg/parse/typename7.C: New.
32472
324732004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32474
32475	PR c++/18073
32476	* g++.dg/other/mmintrin.C: New test.
32477
324782004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32479
32480	PR c++/16681
32481	* g++.dg/init/array15.C: New.
32482	* g++.dg/init/array16.C: New.
32483
324842004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32485
32486	PR fortran/18826
32487	* gfortran.dg/assign_1.f90: New test.
32488
324892004-12-08  Nick Clifton  <nickc@redhat.com>
32490
32491	* gcc.target/xstormy16/bss_below100: New directory containing tests.
32492	* gcc.target/xstormy16/data_below100: Likewise.
32493	* gcc.target/xstormy16/sfr: Likewise.
32494	* gcc.target/xstormy16/below100.S: New test source file.
32495	* gcc.target/xstormy16/below100.ld: New test linker script.
32496	* gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32497	* gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32498	bp instructions.
32499	* gcc.target/xstormy16/bp.c: Likewise.
32500
32501	* gcc.target/xstormy16/bss_below100: New files:
32502	01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32503	04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32504	10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32505	11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32506	12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32507	13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32508	14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32509	15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32510	16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32511	16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32512	17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32513	17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32514	20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32515	21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32516	22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32517	22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32518	23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32519	24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32520	24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32521	25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32522	25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32523	26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32524	26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32525	26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32526	27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32527	27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32528	27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32529
32530	* gcc.target/xstormy16/data_below100: New files:
32531	01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32532	04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32533	10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32534	11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32535	12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32536	13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32537	14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32538	15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32539	16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32540	16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32541	17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32542	17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32543	20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32544	21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32545	22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32546	22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32547	23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32548	24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32549	24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32550	25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32551	25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32552	26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32553	26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32554	26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32555	27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32556	27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32557	27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32558
32559	* gcc.target/xstormy16/sfr: New files:
32560	01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32561	04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32562	10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32563	11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32564	12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32565	13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32566	14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32567	14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32568	15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32569	15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32570	16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32571	16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32572	17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32573	17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32574	20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32575	21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32576	22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32577	23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32578	23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32579	24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32580	24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32581	25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32582	25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32583	26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32584	26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32585	26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32586	27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32587	27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32588	27_if0_sfrw_bitfield_f.c
32589
325902004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32591
32592	PR c++/18100
32593	* g++.dg/lookup/name-clash4.C: New test.
32594
325952004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32596
32597	PR c++/18672
32598	* g++.dg/opt/array1.C: New.
32599
32600	PR c++/18803
32601	* g++.dg/template/operator5.C: New.
32602
326032004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32604
32605	PR c/18867
32606	* gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32607
326082004-12-07  Steven Bosscher  <stevenb@suse.de>
32609
32610	* gcc.dg/noncompile/20041207.c: New test.
32611
326122004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32613
32614	* g++.dg/other/unreachable-1.C: New test.
32615
326162004-12-06  Nick Clifton  <nickc@redhat.com>
32617
32618	* gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32619	<limits.h> because the latter comes from gcc's include/ directory
32620	and not the newlib/libc/include directory.
32621
326222004-12-04  Richard Henderson  <rth@redhat.com>
32623
32624	* gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32625
326262004-12-04  Richard Henderson  <rth@redhat.com>
32627
32628	* lib/target-supports.exp (check_gc_sections_available): Disable
32629	for alpha and ia64.
32630
326312004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32632
32633	PR middle-end/17909
32634	* g++.dg/other/vararg-2.C: New test.
32635
326362004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32637
32638	PR c++/17011, c++/17971
32639	* g++.dg/template/error15.C: Adjust expected error.
32640	* g++.dg/template/instantiate3.C: Likewise.
32641
326422004-12-03  Janis Johnson  <janis187@us.ibm.com>
32643
32644	* gcc.dg/altivec-18.c: Fix for darwin
32645
326462004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32647
32648	PR c++/18782
32649	* g++.dg/parse/ptrmem2.C: New.
32650
32651	PR c++/18318
32652	* g++.dg/template/new1.C: New.
32653
326542004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32655
32656	PR fortran/18710
32657	* gfortran.dg/direct_io_3.f90: New test.
32658
326592004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32660
32661	PR 18758
32662	* g++.dg/parse/crash21.C: New.
32663
326642004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32665
32666	PR c++/15664, c++/18276
32667	* g++.dg/template/ttp13.C: New test.
32668	* g++.dg/template/ttp14.C: Likewise.
32669
326702004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32671
32672	PR c++/18123
32673	* g++.dg/parse/enum2.C: New test.
32674	* g++.old-deja/g++.pt/enum5.C: Adjust error location.
32675
326762004-12-02  Nick Clifton  <nickc@redhat.com>
32677
32678	* gcc.target/xstormy16: New test directory.
32679	* gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32680	* gcc.target/xstormy16/bp.c: Check the generation of bp
32681	instructions.
32682	* gcc.target/xstormy16/below_100.c: Check the generation of bp and
32683	bn instructions and the BELOW100 attribute.
32684
326852004-12-02  Alan Modra  <amodra@bigpond.net.au>
32686
32687	PR target/16952
32688	* gcc.dg/ppc-eabi.c: New.
32689
326902004-12-02  Bud Davis  <bdavis9659@comcast.net>
32691
32692	PR fortran/18284
32693	* gfortran.dg/backspace.f90
32694
326952004-12-02  Bud Davis  <bdavis9659@comcast.net>
32696
32697	* gfortran.dg/inquire.f90: New test.
32698
326992004-12-01  Janis Johnson  <janis187@us.ibm.com>
32700
32701	* lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32702	handle effective-target-keyword.
32703	(dg-skip-if): Support effective-target keyword as target list.
32704	(dg-xfail-if): Ditto.
32705	* lib/target-supports.exp (is-effective-target-keyword): New proc.
32706
327072004-12-01  Diego Novillo  <dnovillo@redhat.com>
32708
32709	PR tree-optimization/18291
32710	* gcc.c-torture/compile/pr18291.c: New test.
32711
327122004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32713
32714	PR C++/18729
32715	* g++.dg/parse/crash20.C: New.
32716
32717	PR c++/17431
32718	* g++.dg/overload/arg1.C: New.
32719	* g++.dg/overload/arg2.C: New.
32720	* g++.dg/overload/arg3.C: New.
32721	* g++.dg/overload/arg4.C: New.
32722
327232004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32724
32725	* gcc.dg/c99-flex-array-4.c: Remove.
32726
327272004-11-30  Janis Johnson  <janis187@us.ibm.com>
32728
32729	* lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32730
32731	* lib/target-supports.exp (is-effective-target): Simplify.
32732
32733	* lib/target-supports.exp (check_effective_target_vect_long):
32734	Fix for powerpc64-*-*.
32735
327362004-11-30  Loren James Rittle  <ljrittle@acm.org>
32737
32738	* g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32739	to support new requirements on FreeBSD 5.
32740
327412004-11-30  Devang Patel  <dpatel@apple.com>
32742
32743	PR 18702
32744	* gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32745
327462004-11-30  Janis Johnson  <janis187@us.ibm.com>
32747
32748	* g++.dg/ext/altivec-13.C: New test.
32749
327502004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32751
32752	PR tree-opt/18298
32753	* gcc.c-torture/execute/p18298.c: New test.
32754
327552004-11-30  Ira Rosen  <irar@il.ibm.com>
32756	    Dorit Naishlos  <dorit@il.ibm.com>
32757
32758	PR tree-opt/18607
32759	* gcc.dg/vect/vect-89.c: New test.
32760
327612004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32762
32763	* gcc.dg/pr18596-1.c: New test.
32764
327652004-11-30  Ben Elliston  <bje@au.ibm.com>
32766
32767	* g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32768
327692004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32770
32771	PR c/18479
32772	* gcc.dg/pr18479.c: New test.
32773
327742004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32775
32776	PR target/18490
32777	* g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32778	mmix-knuth-mmixware.
32779
32780	* g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32781	cris-*-elf* cris-*-aout* mmix-*-*
32782
327832004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32784
32785	PR middle-end/18725
32786	* gcc.dg/pr18725.c: New test.
32787
327882004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32789
32790	PR target/18488
32791	* g++.dg/opt/vt1.C: Skip for mmix-*-*.
32792
32793	PR target/18336
32794	* gcc.dg/20040813-1.c: Skip for mmix-*-*.
32795
327962004-11-29  Mark Mitchell  <mark@codesourcery.com>
32797
32798	PR c++/18368
32799	* g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32800	* g++.old-deja/g++.law/ctors5.C: Likewise.
32801	* g++.old-deja/g++.other/crash25.C: Likewise.
32802
32803	PR c++/18674
32804	* g++.dg/template/error16.C: New test.
32805
32806	PR c++/18512
32807	* g++.dg/template/crash29.C: New test.
32808
328092004-11-29  Diego Novillo  <dnovillo@redhat.com>
32810
32811	PR tree-optimization/18712
32812	* gcc.c-torture/compile/pr18712.c: New test.
32813
328142004-11-29  Joseph Myers  <joseph@codesourcery.com>
32815
32816	PR c/7544
32817	* g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32818	tests.
32819
328202004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32821
32822	PR c++/18652
32823	* g++.dg/lookup/crash6.C: New test.
32824
328252004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32826
32827	PR middle-end/18164
32828	* gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32829
328302004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32831
32832	* gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32833	gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32834	gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32835
328362004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32837
32838	* gcc.dg/pr18164.c: New test.
32839
328402004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32841
32842	* gcc.dg/funroll-loops-all.c: New.
32843
328442004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32845
32846	PR target/18489
32847	* g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32848	delimeter, match space and TAB as well as ":".
32849
32850	PR target/18484
32851	* g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32852
32853	PR target/18348
32854	* gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32855
32856	PR target/18345
32857	* gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32858
32859	PR target/18337
32860	* gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32861
328622004-11-28  Bud Davis  <bdavis9659@comcast.net>
32863
32864	* gfortran.dg/direct_io_2.f90: New test.
32865
328662004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32867
32868	PR target/18334
32869	* gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32870
328712004-11-28  Richard Henderson  <rth@redhat.com>
32872
32873	* gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32874
328752004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32876
32877	* gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32878	gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32879	gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32880	gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32881	gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32882	gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32883	gcc.dg/pointer-arith-8.c: New tests.
32884
328852004-11-27  Bud Davis  <bdavis9659@comcast.net>
32886
32887	PR fortran/18364
32888	* gfortran.dg/endfile.f90: New test.
32889
328902004-11-27  Falk Hueffner  <falk@debian.org>
32891
32892	* gcc.dg/loop-6.c: New test.
32893
328942004-11-27  Jakub Jelinek  <jakub@redhat.com>
32895
32896	* gcc.c-torture/execute/20041126-1.c: New test.
32897
328982004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32899
32900	* gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32901	on IRIX.
32902
329032004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32904
32905	* gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32906	functions.
32907
329082004-11-27  Jakub Jelinek  <jakub@redhat.com>
32909
32910	PR rtl-optimization/17825
32911	* gcc.c-torture/compile/20041119-1.c: New test.
32912
329132004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32914
32915	* lib/target-libpath.exp (restore_ld_library_path_env_vars):
32916	Check existence of ld library path variables before unsetting.
32917
329182004-11-26  Mark Mitchell  <mark@codesourcery.com>
32919
32920	* g++.old-deja/g++.eh/badalloc1.C: Robustify.
32921
329222004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32923
32924	* gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32925
329262004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32927
32928	* g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32929
329302004-11-26  Ben Elliston  <bje@au.ibm.com>
32931
32932	* gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32933	dg-do directive.
32934
329352004-11-26  Ben Elliston  <bje@au.ibm.com>
32936
32937	* gcc.dg/pr17957.c: Pass --param, not -param.
32938
329392004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32940
32941	PR middle-end/17957
32942	* gcc.dg/pr17957.c: New test.
32943
329442004-11-25  Mark Mitchell  <mark@codesourcery.com>
32945
32946	PR c++/18445
32947	* g++.dg/template/crash28.C: Likewise.
32948
32949	PR c++/18001
32950	* g++.dg/expr/unary2.C: Adjust lvalue messages.
32951	* g++.dg/ext/lvaddr.C: Likewise.
32952	* g++.dg/opt/pr7503-3.C: Likewise.
32953
32954	PR c++/18466
32955	* g++.dg/parse/qualified3.C: New test.
32956	* g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32957
32958	PR c++/18545
32959	* g++.dg/expr/return1.C: New test.
32960
329612004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32962
32963	Friend class name lookup 3/n, PR c++/3332
32964	* g++.dg/lookup/friend3.C: New test.
32965	* g++.dg/lookup/friend4.C: Likewise.
32966	* g++.dg/lookup/friend5.C: Likewise.
32967
329682004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32969
32970	Friend class name lookup 2/n, PR c++/14513, c++/15410
32971	* g++.dg/lookup/friend2.C: New test.
32972	* g++.dg/template/friend31.C: Likewise.
32973
329742004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32975
32976	* lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32977
329782004-11-24  Mark Mitchell  <mark@codesourcery.com>
32979
32980	PR c++/17473
32981	* g++.dg/tc1/dr56.C: Remove.
32982	* g++.dg/template/typedef1.C: Add dg-error markers.
32983	* g++.old-deja/g++.other/typedef7.C: Likewise.
32984
32985	PR c++/18285
32986	* g++.dg/parse/typedef7.C: New test.
32987
329882004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32989
32990	* gcc.c-torture/execute/20041124-1.c: New test.
32991
329922004-11-24  Mark Mitchell  <mark@codesourcery.com>
32993
32994	* g++.dg/template/deduce3.C: New test.
32995
32996	PR c++/18586
32997	* g++.dg/template/crash27.C: New test.
32998
32999	PR c++/18530
33000	* g++.dg/warn/Wshadow-3.C: New test.
33001
330022004-11-24  Devang Patel  <dpatel@apple.com>
33003
33004	PR/18555
33005	* gcc.dg/cpp/isysroot-1.c: New test.
33006	* gcc.dg/cpp/usr/include/stdio.h: New file.
33007	* gcc.dg/cpp/isysroot-2.c: New test.
33008	* gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33009	New file.
33010
330112004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33012
33013	PR c++/8929
33014	* g++.old-deja/g++.oliva/template10.C: Remove xfail.
33015
330162004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33017
33018	* gcc.target/sparc/align.c: Do not include <stdint.h>.
33019	* gcc.target/sparc/pdist.c: Likewise.
33020
330212004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33022
33023	PR c++/16882
33024	* g++.dg/conversion/simd1.C: New test.
33025
330262004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33027
33028	* lib/target-libpath.exp: New file defining
33029	set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33030	* g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33031	lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33032	* ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33033	to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33034
330352004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33036
33037	* gcc.dg/pragma-align-2.c: Test macro expansion.
33038	* gcc.dg/pragma-pack-2.c: New test.
33039
330402004-11-23  Richard Henderson  <rth@redhat.com>
33041
33042	* gcc.dg/vect/pr18425.c: Use effective target vect_long.
33043	* gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33044	gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33045	gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33046	gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33047	gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33048
33049	* gcc.dg/vect/vect.exp: Add check for alpha.
33050	* lib/target-supports.exp (check_alpha_max_hw_available): New.
33051	(check_effective_target_vect_int): Enable for alpha.
33052	(check_effective_target_vect_long): New.
33053	(is-effective-target): Add it.
33054
330552004-11-23  Uros Bizjak <uros@kss-loka.si>
33056
33057	* gcc.dg/pr18614-1.c: New test.
33058
330592004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33060
33061	* gcc.dg/setjmp-2.c: New test.
33062
330632004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33064
33065	* gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33066	gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33067	gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33068	gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33069	gcc.target/sparc/pdist.c: New tests.
33070
330712004-11-22  Bob Wilson  <bob.wilson@acm.org>
33072
33073	* gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33074
330752004-11-22  Dale Johannesen  <dalej@apple.com>
33076
33077	* gcc.dg/20041111-1.c: New.
33078
330792004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33080
33081	PR tree-opt/18536
33082	* gcc.dg/vect/pr18536.c: New test.
33083
330842004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33085
33086	PR c++/18354
33087	* g++.dg/template/nontype11.C: New test.
33088
330892004-11-21  Roger Sayle  <roger@eyesopen.com>
33090
33091	PR middle-end/18520
33092	* gcc.dg/pr18520-1.c: New test case.
33093
330942004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33095
33096	* gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33097	* gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33098	gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33099	expected diagnostics.
33100
331012004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33102
33103	PR target/18580
33104	* gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33105	vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33106	vect-77.c, vect-77a.c: XFAIL on the SPARC.
33107
331082004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33109
33110	* gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33111
331122004-11-19  Mark Mitchell  <mark@codesourcery.com>
33113	    Joseph Myers  <joseph@codesourcery.com>
33114
33115	* lib/target-supports.exp (check_visibility_available): Really
33116	test the compiler.
33117
331182004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33119
33120	PR tree-opt/18181
33121	* gcc.dg/vect/vect-85.c: New test.
33122	* gcc.dg/vect/vect-86.c: New test.
33123	* gcc.dg/vect/vect-87.c: New test.
33124	* gcc.dg/vect/vect-88.c: New test.
33125
331262004-11-19  Ben Elliston  <bje@au.ibm.com>
33127
33128	* gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33129
331302004-11-18  Janis Johnson  <janis187@us.ibm.com>
33131
33132	* gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33133	* gcc.dg/ppc-and-1.c: Ditto.
33134	* gcc.dg/ppc-compare-1.c: Ditto.
33135	* gcc.dg/ppc-mov-1.c: Ditto
33136
331372004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33138	    Mark Mitchell  <mark@codesourcery.com>
33139
33140	* gcc.dg/pragma-init-fini-2.c: New test.
33141
331422004-11-17  Janis Johnson  <janis187@us.ibm.com>
33143	    Aldy Hernandez  <aldyh@redhat.com>
33144
33145	* lib/target-supports.exp (check_effective_target_vect_int): New
33146	(check_effective_target_vect_float): New
33147	(check_effective_target_vect_double): New.
33148	(is-effective-target): Support new effective targets keywords.
33149	* gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33150	default action for dg-do.
33151	* gcc.dg/vect/pr16105.c: Use new support.
33152	* gcc.dg/vect/pr18400.c: Ditto.
33153	* gcc.dg/vect/pr18425.c: Ditto.
33154	* gcc.dg/vect/vect-1.c: Ditto.
33155	* gcc.dg/vect/vect-10.c: Ditto.
33156	* gcc.dg/vect/vect-11.c: Ditto.
33157	* gcc.dg/vect/vect-12.c: Ditto.
33158	* gcc.dg/vect/vect-13.c: Ditto.
33159	* gcc.dg/vect/vect-14.c: Ditto.
33160	* gcc.dg/vect/vect-15.c: Ditto.
33161	* gcc.dg/vect/vect-16.c: Ditto.
33162	* gcc.dg/vect/vect-17.c: Ditto.
33163	* gcc.dg/vect/vect-18.c: Ditto.
33164	* gcc.dg/vect/vect-19.c: Ditto.
33165	* gcc.dg/vect/vect-2.c: Ditto.
33166	* gcc.dg/vect/vect-20.c: Ditto.
33167	* gcc.dg/vect/vect-21.c: Ditto.
33168	* gcc.dg/vect/vect-22.c: Ditto.
33169	* gcc.dg/vect/vect-23.c: Ditto.
33170	* gcc.dg/vect/vect-24.c: Ditto.
33171	* gcc.dg/vect/vect-25.c: Ditto.
33172	* gcc.dg/vect/vect-26.c: Ditto.
33173	* gcc.dg/vect/vect-27.c: Ditto.
33174	* gcc.dg/vect/vect-27a.c: Ditto.
33175	* gcc.dg/vect/vect-28.c: Ditto.
33176	* gcc.dg/vect/vect-29.c: Ditto.
33177	* gcc.dg/vect/vect-29a.c: Ditto.
33178	* gcc.dg/vect/vect-3.c: Ditto.
33179	* gcc.dg/vect/vect-30.c: Ditto.
33180	* gcc.dg/vect/vect-31.c: Ditto.
33181	* gcc.dg/vect/vect-32.c: Ditto.
33182	* gcc.dg/vect/vect-33.c: Ditto.
33183	* gcc.dg/vect/vect-34.c: Ditto.
33184	* gcc.dg/vect/vect-35.c: Ditto.
33185	* gcc.dg/vect/vect-36.c: Ditto.
33186	* gcc.dg/vect/vect-37.c: Ditto.
33187	* gcc.dg/vect/vect-38.c: Ditto.
33188	* gcc.dg/vect/vect-4.c: Ditto.
33189	* gcc.dg/vect/vect-40.c: Ditto.
33190	* gcc.dg/vect/vect-41.c: Ditto.
33191	* gcc.dg/vect/vect-42.c: Ditto.
33192	* gcc.dg/vect/vect-43.c: Ditto.
33193	* gcc.dg/vect/vect-44.c: Ditto.
33194	* gcc.dg/vect/vect-45.c: Ditto.
33195	* gcc.dg/vect/vect-46.c: Ditto.
33196	* gcc.dg/vect/vect-47.c: Ditto.
33197	* gcc.dg/vect/vect-48.c: Ditto.
33198	* gcc.dg/vect/vect-48a.c: Ditto.
33199	* gcc.dg/vect/vect-49.c: Ditto.
33200	* gcc.dg/vect/vect-5.c: Ditto.
33201	* gcc.dg/vect/vect-50.c: Ditto.
33202	* gcc.dg/vect/vect-51.c: Ditto.
33203	* gcc.dg/vect/vect-52.c: Ditto.
33204	* gcc.dg/vect/vect-53.c: Ditto.
33205	* gcc.dg/vect/vect-54.c: Ditto.
33206	* gcc.dg/vect/vect-55.c: Ditto.
33207	* gcc.dg/vect/vect-56.c: Ditto.
33208	* gcc.dg/vect/vect-56a.c: Ditto.
33209	* gcc.dg/vect/vect-57.c: Ditto.
33210	* gcc.dg/vect/vect-58.c: Ditto.
33211	* gcc.dg/vect/vect-59.c: Ditto.
33212	* gcc.dg/vect/vect-6.c: Ditto.
33213	* gcc.dg/vect/vect-60.c: Ditto.
33214	* gcc.dg/vect/vect-61.c: Ditto.
33215	* gcc.dg/vect/vect-62.c: Ditto.
33216	* gcc.dg/vect/vect-63.c: Ditto.
33217	* gcc.dg/vect/vect-64.c: Ditto.
33218	* gcc.dg/vect/vect-65.c: Ditto.
33219	* gcc.dg/vect/vect-66.c: Ditto.
33220	* gcc.dg/vect/vect-67.c: Ditto.
33221	* gcc.dg/vect/vect-68.c: Ditto.
33222	* gcc.dg/vect/vect-69.c: Ditto.
33223	* gcc.dg/vect/vect-7.c: Ditto.
33224	* gcc.dg/vect/vect-72.c: Ditto.
33225	* gcc.dg/vect/vect-72a.c: Ditto.
33226	* gcc.dg/vect/vect-73.c: Ditto.
33227	* gcc.dg/vect/vect-74.c: Ditto.
33228	* gcc.dg/vect/vect-75.c: Ditto.
33229	* gcc.dg/vect/vect-76.c: Ditto.
33230	* gcc.dg/vect/vect-77.c: Ditto.
33231	* gcc.dg/vect/vect-77a.c: Ditto.
33232	* gcc.dg/vect/vect-78.c: Ditto.
33233	* gcc.dg/vect/vect-79.c: Ditto.
33234	* gcc.dg/vect/vect-8.c: Ditto.
33235	* gcc.dg/vect/vect-80.c: Ditto.
33236	* gcc.dg/vect/vect-82.c: Ditto.
33237	* gcc.dg/vect/vect-82_64.c: Ditto.
33238	* gcc.dg/vect/vect-83.c: Ditto.
33239	* gcc.dg/vect/vect-83_64.c: Ditto.
33240	* gcc.dg/vect/vect-9.c: Ditto.
33241	* gcc.dg/vect/vect-all.c: Ditto.
33242	* gcc.dg/vect/vect-none.c: Ditto.
33243
332442004-11-17  Janis Johnson  <janis187@us.ibm.com>
33245
33246	* lib/gcc-dg.exp (dg-skip-if): New function.
33247	(dg-forbid-option): Remove.
33248	* g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33249	* g++.dg/abi/bitfield8.C: Likewise.
33250	* g++.dg/abi/dtor1.C: Likewise.
33251	* g++.dg/abi/empty10.C: Likewise.
33252	* g++.dg/abi/empty7.C: Likewise.
33253	* g++.dg/abi/empty9.C: Likewise.
33254	* g++.dg/abi/layout3.C: Likewise.
33255	* g++.dg/abi/layout4.C: Likewise.
33256	* g++.dg/abi/thunk1.C: Likewise.
33257	* g++.dg/abi/thunk2.C: Likewise.
33258	* g++.dg/abi/vbase11.C: Likewise.
33259	* g++.dg/abi/vthunk2.C: Likewise.
33260	* g++.dg/abi/vthunk3.C: Likewise.
33261	* g++.dg/ext/attrib8.C: Likewise.
33262	* g++.dg/opt/longbranch2.C: Likewise.
33263	* g++.dg/opt/reg-stack4.C: Likewise.
33264	* g++.old-deja/g++.ext/attrib1.C: Likewise.
33265	* g++.old-deja/g++.ext/attrib2.C: Likewise.
33266	* g++.old-deja/g++.ext/attrib3.C: Likewise.
33267	* g++.old-deja/g++.other/store-expr1.C: Likewise.
33268	* g++.old-deja/g++.other/store-expr2.C: Likewise.
33269	* gcc.dg/20000609-1.c: Likewise.
33270	* gcc.dg/20000720-1.c: Likewise.
33271	* gcc.dg/20011107-1.c: Likewise.
33272	* gcc.dg/20011119-1.c: Likewise.
33273	* gcc.dg/20020108-1.c: Likewise.
33274	* gcc.dg/20020122-2.c: Likewise.
33275	* gcc.dg/20020122-3.c: Likewise.
33276	* gcc.dg/20020201-3.c: Likewise.
33277	* gcc.dg/20020206-1.c: Likewise.
33278	* gcc.dg/20020218-1.c: Likewise.
33279	* gcc.dg/20020310-1.c: Likewise.
33280	* gcc.dg/20020411-1.c: Likewise.
33281	* gcc.dg/20020418-2.c: Likewise.
33282	* gcc.dg/20020426-1.c: Likewise.
33283	* gcc.dg/20020426-2.c: Likewise.
33284	* gcc.dg/20020517-1.c: Likewise.
33285	* gcc.dg/20020523-1.c: Likewise.
33286	* gcc.dg/20020523-2.c: Likewise.
33287	* gcc.dg/20020729-1.c: Likewise.
33288	* gcc.dg/20030204-1.c: Likewise.
33289	* gcc.dg/20030826-2.c: Likewise.
33290	* gcc.dg/20030926-1.c: Likewise.
33291	* gcc.dg/20031202-1.c: Likewise.
33292	* gcc.dg/980312-1.c: Likewise.
33293	* gcc.dg/980313-1.c: Likewise.
33294	* gcc.dg/990117-1.c: Likewise.
33295	* gcc.dg/990424-1.c: Likewise.
33296	* gcc.dg/990524-1.c: Likewise.
33297	* gcc.dg/991230-1.c: Likewise.
33298	* gcc.dg/i386-387-1.c: Likewise.
33299	* gcc.dg/i386-387-2.c: Likewise.
33300	* gcc.dg/i386-387-3.c: Likewise.
33301	* gcc.dg/i386-387-4.c: Likewise.
33302	* gcc.dg/i386-387-5.c: Likewise.
33303	* gcc.dg/i386-387-6.c: Likewise.
33304	* gcc.dg/i386-asm-1.c: Likewise.
33305	* gcc.dg/i386-bitfield1.c: Likewise.
33306	* gcc.dg/i386-bitfield2.c: Likewise.
33307	* gcc.dg/i386-loop-1.c: Likewise.
33308	* gcc.dg/i386-loop-2.c: Likewise.
33309	* gcc.dg/i386-loop-3.c: Likewise.
33310	* gcc.dg/i386-pentium4-not-mull.c: Likewise.
33311	* gcc.dg/i386-pic-1.c: Likewise.
33312	* gcc.dg/i386-regparm.c: Likewise.
33313	* gcc.dg/i386-signbit-1.c: Likewise.
33314	* gcc.dg/i386-signbit-2.c: Likewise.
33315	* gcc.dg/i386-signbit-3.c: Likewise.
33316	* gcc.dg/i386-sse-5.c: Likewise.
33317	* gcc.dg/i386-sse-8.c: Likewise.
33318	* gcc.dg/i386-unroll-1.c: Likewise.
33319	* gcc.dg/tls/opt-1.c: Likewise.
33320	* gcc.dg/tls/opt-2.c: Likewise.
33321	* gcc.dg/unroll-1.c: Likewise.
33322	* gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33323	* gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33324	* gcc.misc-tests/i386-pf-none-1.c: Likewise.
33325	* gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33326
333272004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33328
33329	* g++.dg/template/incomplete1.C: New test.
33330
333312004-11-16  Nick Clifton  <nickc@redhat.com>
33332
33333	Revert patches accidentally commited during checkin of fixes for
33334	xstormy16 tests:
33335	gcc.c-torture/execute/simd-4.c: Revert
33336	gcc.dg/20040910-1.c: Revert.
33337
333382004-11-16  Paul Brook  <paul@codesourcery.com>
33339
33340	PR fortran/13010
33341	* gfortran.dg/der_pointer_1.f90: New test.
33342
333432004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33344
33345	PR c/18498
33346	* gcc.dg/bitfld-13.c: New test.
33347
333482004-11-15  Janis Johnson  <janis187@us.ibm.com>
33349
33350	* gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33351	powerpc*-*-linux*.
33352
33353	* gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33354	* gcc.dg/ppc64-abi-2.c: Ditto.
33355	* gcc.dg/ppc64-abi-3.c: Ditto.
33356
33357	* lib/gcc-dg.exp (dg-target-list): Remove.
33358
333592004-11-15  Steve Ellcey  <sje@cup.hp.com>
33360
33361	* gcc.dg/ia64-postinc.c: New test.
33362
333632004-11-15  Mark Mitchell <mark@codesourcery.com>
33364
33365	* gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33366
333672004-11-15  Nick Clifton  <nickc@redhat.com>
33368
33369	* g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33370	__INT_MAX__ so that the test can be compiled by toolchains
33371	targeted at 16-bit processors.
33372
33373	* gcc.dg/20040625-1.c: Use long constants rather than integers
33374	when performing arithmetic that will overflow 16-bits.
33375
33376	* gcc.dg/i386-sse-8.c: Expect this test to fail for the
33377	xstormy16.  It does not support 128-bit vector operations.
33378
33379	* gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33380	with the macro PTR_TYPE.  Define this macro to an integer type
33381	suitable for holding a pointer.
33382
33383	* gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33384	the target is a 16-bit processor.
33385
33386	* gcc.dg/cpp/if-2.c: Expect a different warning message from
33387	16-bit targets where the character constant will be too long.
33388
33389	* g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33390	where the double will not be directly addressable.
33391
333922004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33393
33394	Friend class name lookup 1/n, PR c++/18471
33395	* g++.dg/template/crash26.C: New test.
33396	* g++.dg/lookup/struct1.C: Adjust expected error.
33397	* g++.dg/parse/elab1.C: Likewise.
33398	* g++.dg/parse/elab2.C: Likewise.
33399	* g++.dg/parse/int-as-enum1.C: Likewise.
33400	* g++.dg/parse/struct-as-enum1.C: Likewise.
33401	* g++.dg/parse/typedef1.C: Likewise.
33402	* g++.dg/parse/typedef3.C: Likewise.
33403	* g++.dg/parse/typedef4.C: Likewise.
33404	* g++.dg/parse/typedef5.C: Likewise.
33405	* g++.dg/template/nontype4.C: Likewise.
33406	* g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33407	* g++.old-deja/g++.other/elab1.C: Likewise.
33408	* g++.old-deja/g++.other/syntax4.C: Likewise.
33409
334102004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33411
33412	* gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33413
334142004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33415
33416	* gcc.c-torture/execute/20041114-1.c: New test.
33417
334182004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33419
33420	* gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33421	gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33422	gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33423	gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33424	gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33425	gcc.dg/switch-7.c: New tests.
33426
334272004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33428
33429	* gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33430
334312004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33432
33433	PR tree-opt/18400
33434	* gcc.dg/vect/pr18400.c: New test.
33435
334362004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33437	    Andrew Pinski  <pinskia@physics.uc.edu>
33438
33439	PR tree-opt/18425
33440	* gcc.dg/vect/pr18425.c: New test.
33441
334422004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33443
33444	* gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33445	Guard with dg-require-alias and dg-require-visibility.
33446
334472004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33448
33449	* g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33450
334512004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33452
33453	* g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33454
334552004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33456
33457	PR c++/17344
33458	* g++.dg/template/defarg5.C: New test.
33459
334602004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33461
33462	* g++.dg/parse/cast1.C: Run only on ILP32.
33463	* g++.old-deja/g++.mike/p784.C: Likewise.
33464
334652004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33466
33467	* gcc.c-torture/execute/20041113-1.c: New test.
33468
334692004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33470
33471	PR target/18230
33472	* gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33473	* gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33474	gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33475	gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33476	gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33477	gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33478	gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33479	gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33480	gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33481	gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33482	gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33483	gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33484	gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33485
334862004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33487
33488	* gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33489	gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33490	gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33491	gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33492	gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33493	gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33494	gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33495	gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33496	gcc.target/sparc/combined-1.c: New tests.
33497
334982004-11-12  Ziemowit Laski  <zlaski@apple.com>
33499
33500	* objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33501	New tests.
33502
335032004-11-12  Mark Mitchell <mark@codesourcery.com>
33504
33505	* lib/gcc-dg.exp (dg-forbid-option): New function.
33506	* g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33507	* g++.dg/abi/bitfield8.C: Likewise.
33508	* g++.dg/abi/dtor1.C: Likewise.
33509	* g++.dg/abi/empty10.C: Likewise.
33510	* g++.dg/abi/empty7.C: Likewise.
33511	* g++.dg/abi/empty9.C: Likewise.
33512	* g++.dg/abi/layout3.C: Likewise.
33513	* g++.dg/abi/layout4.C: Likewise.
33514	* g++.dg/abi/thunk1.C: Likewise.
33515	* g++.dg/abi/thunk2.C: Likewise.
33516	* g++.dg/abi/vbase11.C: Likewise.
33517	* g++.dg/abi/vthunk2.C: Likewise.
33518	* g++.dg/abi/vthunk3.C: Likewise.
33519	* g++.dg/ext/attrib8.C: Likewise.
33520	* g++.dg/opt/longbranch2.C: Likewise.
33521	* g++.dg/opt/reg-stack4.C: Likewise.
33522	* g++.old-deja/g++.ext/attrib1.C: Likewise.
33523	* g++.old-deja/g++.ext/attrib2.C: Likewise.
33524	* g++.old-deja/g++.ext/attrib3.C: Likewise.
33525	* g++.old-deja/g++.other/store-expr1.C: Likewise.
33526	* g++.old-deja/g++.other/store-expr2.C: Likewise.
33527	* gcc.dg/20000609-1.c: Likewise.
33528	* gcc.dg/20000720-1.c: Likewise.
33529	* gcc.dg/20011107-1.c: Likewise.
33530	* gcc.dg/20011119-1.c: Likewise.
33531	* gcc.dg/20020108-1.c: Likewise.
33532	* gcc.dg/20020122-2.c: Likewise.
33533	* gcc.dg/20020122-3.c: Likewise.
33534	* gcc.dg/20020201-3.c: Likewise.
33535	* gcc.dg/20020206-1.c: Likewise.
33536	* gcc.dg/20020218-1.c: Likewise.
33537	* gcc.dg/20020310-1.c: Likewise.
33538	* gcc.dg/20020411-1.c: Likewise.
33539	* gcc.dg/20020418-2.c: Likewise.
33540	* gcc.dg/20020426-1.c: Likewise.
33541	* gcc.dg/20020426-2.c: Likewise.
33542	* gcc.dg/20020517-1.c: Likewise.
33543	* gcc.dg/20020523-1.c: Likewise.
33544	* gcc.dg/20020523-2.c: Likewise.
33545	* gcc.dg/20020729-1.c: Likewise.
33546	* gcc.dg/20030204-1.c: Likewise.
33547	* gcc.dg/20030826-2.c: Likewise.
33548	* gcc.dg/20030926-1.c: Likewise.
33549	* gcc.dg/20031202-1.c: Likewise.
33550	* gcc.dg/980312-1.c: Likewise.
33551	* gcc.dg/980313-1.c: Likewise.
33552	* gcc.dg/990117-1.c: Likewise.
33553	* gcc.dg/990424-1.c: Likewise.
33554	* gcc.dg/990524-1.c: Likewise.
33555	* gcc.dg/991230-1.c: Likewise.
33556	* gcc.dg/i386-387-1.c: Likewise.
33557	* gcc.dg/i386-387-2.c: Likewise.
33558	* gcc.dg/i386-387-3.c: Likewise.
33559	* gcc.dg/i386-387-4.c: Likewise.
33560	* gcc.dg/i386-387-5.c: Likewise.
33561	* gcc.dg/i386-387-6.c: Likewise.
33562	* gcc.dg/i386-asm-1.c: Likewise.
33563	* gcc.dg/i386-bitfield1.c: Likewise.
33564	* gcc.dg/i386-bitfield2.c: Likewise.
33565	* gcc.dg/i386-loop-1.c: Likewise.
33566	* gcc.dg/i386-loop-2.c: Likewise.
33567	* gcc.dg/i386-loop-3.c: Likewise.
33568	* gcc.dg/i386-pentium4-not-mull.c: Likewise.
33569	* gcc.dg/i386-pic-1.c: Likewise.
33570	* gcc.dg/i386-regparm.c: Likewise.
33571	* gcc.dg/i386-signbit-1.c: Likewise.
33572	* gcc.dg/i386-signbit-2.c: Likewise.
33573	* gcc.dg/i386-signbit-3.c: Likewise.
33574	* gcc.dg/i386-sse-5.c: Likewise.
33575	* gcc.dg/i386-sse-8.c: Likewise.
33576	* gcc.dg/i386-unroll-1.c: Likewise.
33577	* gcc.dg/tls/opt-1.c: Likewise.
33578	* gcc.dg/tls/opt-2.c: Likewise.
33579	* gcc.dg/unroll-1.c: Likewise.
33580	* gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33581	* gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33582	* gcc.misc-tests/i386-pf-none-1.c: Likewise.
33583	* gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33584	* gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33585	-m64 is specified.
33586
335872004-11-12  Mark Mitchell  <mark@codesourcery.com>
33588
33589	PR c++/18389
33590	* g++.dg/parse/cond1.C: New test.
33591
33592	PR c++/18429
33593	* g++.dg/template/array9.C: New test.
33594	* g++.dg/ext/vla1.C: Adjust error messages.
33595	* g++.dg/ext/vlm1.C: Likewise.
33596	* g++.dg/template/crash2.C: Likewise.
33597
33598	PR c++/18436
33599	* g++.dg/template/call3.C: New test.
33600
33601	PR c++/18407
33602	* g++.dg/template/ptrmem11.C: New test.
33603
336042004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33605
33606	PR other/14264
33607	* lib/g++.exp: Set LC_ALL and LANG to C.
33608	* lib/gcc-dg.exp: Likewise.
33609	* lib/gfortran.exp: Likewise.
33610	* lib/objc.exp: Likewise.
33611	* lib/treelang.exp: Likewise.
33612
336132004-11-12  Andreas Schwab  <schwab@suse.de>
33614
33615	* gcc.dg/pr16286.c: Fix last change.
33616
336172004-11-12  Mark Mitchell  <mark@codesourcery.com>
33618
33619	PR c++/18416
33620	* g++.dg/init/global1.C: New test.
33621
336222004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33623
33624	* gcc.c-torture/execute/20041112-1.c: New test.
33625
336262004-11-11  Janis Johnson  <janis187@us.ibm.com>
33627
33628	* lib/gcc-dg.exp (dg-target-list): New.
33629
336302004-11-11  Janis Johnson  <janis187@us.ibm.com>
33631	    Richard Sandiford  <rsandifo@redhat.com>
33632
33633	* lib/target-supports.exp (get-compiler_messages): New.
33634	(check_named_sections_available): Use it.
33635	(check_effective_target_ilp32): New.
33636	(check_effective_target_lp64): New.
33637	(is-effective-target): New.
33638	* lib/gcc-dg.exp (dg-require-effective-target): New.
33639
336402004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33641
33642	* gcc.dg/precedence-1.c: New test.
33643
336442004-11-11  Janis Johnson  <janis187@us.ibm.com>
33645
33646	* gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33647
33648	* gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33649	message, delete generated files, use more descriptive name for
33650	executable, and make the test unsupported when it cannot be run.
33651
33652	* lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33653	(dg-require-weak, dg-require-visibility, dg-require-alias,
33654	dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33655	dg-require-iconv, dg-require-named-sections): Use it.
33656
33657	* lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33658
336592004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33660
33661	PR target/16457
33662	* gcc.dg/ppc-and-1: New
33663
33664	PR target/16796
33665	* gcc.dg/ppc-mov-1.c: New.
33666
33667	PR target/16458
33668	* gcc.dg/ppc-compare-1.c: New.
33669
336702004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33671
33672	* objc.dg/desig-init-2.m: New test.
33673
336742004-11-10  Adam Nemet  <anemet@lnxw.com>
33675
33676	PR middle-end/18160
33677	* g++.dg/warn/register-var-1.C: New test.
33678	* g++.dg/warn/register-var-2.C: New test.
33679
336802004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33681
33682	* gcc.dg/union-2.c: New test.
33683
336842004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33685
33686	* gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33687	New test for PR tree-optimization/17892.
33688
336892004-11-09  Mark Mitchell  <mark@codesourcery.com>
33690
33691	PR c++/18369
33692	* g++.dg/init/new12.C: New test.
33693
336942004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33695
33696	* gcc.target/sparc: New directory.
33697	* gcc.target/sparc/sparc.exp: New driver.
33698	* gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33699	gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33700	gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33701	gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33702
337032004-11-10  Paul Brook  <paul@codesourcery.com>
33704
33705	PR fortran/18218
33706	* gfortran.dg/list_read.c: New test.
33707
337082004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33709
33710	PR c/18322
33711	* gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33712	expected diagnostic location.
33713
337142004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33715
33716	* gcc.dg/20041109-1.c: New test.
33717
337182004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33719
33720	PR objc/18406
33721	* objc/compile/pr18406.m: New test.
33722
337232004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33724
33725	* gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33726
337272004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33728
33729	* gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33730
337312004-11-08  Steve Ellcey  <sje@cup.hp.com>
33732
33733	* gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33734
337352004-11-08  Steve Ellcey  <sje@cup.hp.com>
33736
33737	* gcc.dg/20030225-2.c: Add prototype for abort and
33738	exit.
33739
337402004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33741
33742	PR tree-opt/18299
33743	* gcc.c-torture/pr18299-1.c: New test.
33744
337452004-11-06  Andreas Schwab  <schwab@suse.de>
33746
33747	* gcc.dg/pr16286.c: Also test for bool and pixel.
33748
337492004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33750
33751	* gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33752	gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33753	gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33754	gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33755	gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33756	gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33757	gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33758	gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33759	gcc.dg/struct-semi-3.c: New tests.
33760
337612004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33762
33763	* g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33764
337652004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33766
33767	* gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33768	Do not use C99 designators.
33769
337702004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33771
33772	* g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33773
337742004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33775
33776	* gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33777	* gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33778	* gcc.c-torture/execute/simd-5.x: Remove.
33779
337802004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33781
33782	PR rtl-optimization/17933
33783	* gcc.dg/torture/pr17933-1.c: New test.
33784
337852004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33786
33787	PR target/18106
33788	* lib/target-supports.exp (check_weak_available): Support
33789	Windows.
33790
337912004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33792
33793	* gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33794	call to fflush(stdout) before abort.
33795	(my_ffsll): New function.
33796	(generate_fields): Use it.
33797
337982004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33799
33800	* gcc.dg/init-undef-1.c: New test.
33801
338022004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33803
33804	* gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33805	gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33806	gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33807	gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33808	expected messages for new parser.
33809
338102004-11-04  Mark Mitchell  <mark@codesourcery.com>
33811
33812	* g++.dg/ext/visibility/symbian1.C: New test.
33813
338142004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33815
33816	* gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33817	on LP64 targets.
33818
338192004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33820
33821	* gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33822	gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33823	gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33824	gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33825	gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33826	gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33827	gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33828	gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33829	gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33830	gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33831
338322004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33833
33834	* gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33835	gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33836	gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33837	gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33838	gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33839	gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33840	objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33841	for new parser.
33842
338432004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33844
33845	PR target/15342
33846	* gcc.dg/20041104-1.c: New test.
33847
338482004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33849
33850	* g++.dg/template/nontype7.C: New test.
33851	* g++.dg/template/nontype8.C: Likewise.
33852	* g++.dg/template/nontype9.C: Likewise.
33853	* g++.dg/template/nontype10.C: Likewise.
33854	* g++.dg/tc1/dr49.C: Likewise.
33855	* g++.dg/template/ptrmem8.C: Relax dg-error checks.
33856	* g++.old-deja/g++.other/null1.C: Remove a buggy error check
33857
338582004-11-04  Ben Elliston  <bje@au.ibm.com>
33859
33860	* g++.dg/rtti/tinfo1.C: Remove xfails.
33861
338622004-11-04  Ben Elliston  <bje@au.ibm.com>
33863
33864	* g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33865	packed attribute to the definition to satisfy the new C++ parser.
33866
338672004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33868
33869	* gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33870	invocations of va_arg.
33871
338722004-11-02  Mark Mitchell  <mark@codesourcery.com>
33873
33874	PR c++/18124
33875	* g++.dg/template/crash25.C: New test.
33876
33877	PR c++/18155
33878	* g++.dg/template/typedef2.C: New test.
33879	* g++.dg/parse/crash13.C: Adjust error markers.
33880
33881	PR c++/18177
33882	* g++.dg/conversion/const3.C: New test.
33883
338842004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33885
33886	PR fortran/17535
33887	PR fortran/17583
33888	PR fortran/17713
33889	* gfortran.dg/generic_[123].f90: New testcases.
33890
338912004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33892
33893	* gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33894	* gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33895
338962004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33897
33898	PR tree-opt/16808
33899	* gcc.c-torture/compile/pr16808.c: New test.
33900
339012004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33902
33903	PR rtl-optimization/17104
33904	* gcc.dg/ppc-bitfield1.c: New.
33905
339062004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33907
33908	* gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33909
339102004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33911
33912	* g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33913	strings for 32-bit code.
33914
339152004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33916
33917	PR c/18239
33918	* gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33919
339202004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33921
33922	PR c++/18064
33923	* g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33924
339252004-10-31  Mark Mitchell  <mark@codesourcery.com>
33926
33927	PR c++/15172
33928	* g++.dg/init/aggr2.C: New test.
33929
339302004-10-30  Ziemowit Laski  <zlaski@apple.com>
33931
33932	* objc.dg/local-decl-1.m: New test.
33933
339342004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33935
33936	* gcc.dg/20040910-1.c: Adjust regex.
33937
339382004-10-30  Roger Sayle  <roger@eyesopen.com>
33939
33940	PR rtl-optimization/18084
33941	* g++.dg/opt/pr18084-1.C: New testcase.
33942
339432004-10-30  Matt Austern  <austern@apple.com>
33944
33945	PR c++/17542
33946	* g++.dg/ext/attrib18.C: New test.
33947
339482004-10-30  Roger Sayle  <roger@eyesopen.com>
33949
33950	PR middle-end/18096
33951	* gcc.dg/pr18096-1.c: New test case.
33952
339532004-10-30  Roger Sayle  <roger@eyesopen.com>
33954
33955	* gcc.dg/pr17581-1.c: Add missing prototype for abort.
33956
339572004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33958
33959	PR c/16666
33960	* gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33961	gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33962	gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33963	gcc.dg/old-style-prom-3.c: New tests.
33964
339652004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33966
33967	* gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33968	Remove unnecessary inclusion of stdio.h.
33969
339702004-10-29  Roger Sayle  <roger@eyesopen.com>
33971
33972	PR rtl-optimization/17581
33973	* gcc.dg/pr17581-1.c: New test case.
33974
339752004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33976
33977	* g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33978	being implemented.
33979	* g++.dg/conversion/dr195-1.C: New.
33980	* g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33981	* g++.old-deja/g++.mike/p10148.C: Likewise.
33982
339832004-10-29  Mark Mitchell  <mark@codesourcery.com>
33984
33985	PR c++/17695
33986	* g++.dg/debug/typedef2.C: New test.
33987
339882004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33989
33990	PR fortran/13490
33991	* gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33992	* gfortran.dg/g77/README: Update.
33993
339942004-10-28  Matt Austern  <austern@apple.com>
33995
33996	PR c++/14124
33997	* g++.dg/ext/packed7.C: New test.
33998
339992004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34000
34001	* gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34002	scan-assembler.
34003	* lib/scanasm.exp (hidden-scan-for): New proc.
34004	(scan-hidden): Use hidden-scan-for instead of constructing the scan
34005	string.
34006	(scan-not-hidden): Likewise.
34007	* lib/target-supports.exp (check_visibility_available): mach-o is
34008	support too.
34009
340102004-10-28  Mark Mitchell  <mark@codesourcery.com>
34011
34012	PR c++/17132
34013	* g++.dg/template/memclass3.C: New test.
34014
340152004-10-28  Adam Nemet  <anemet@lnxw.com>
34016
34017	PR middle-end/18160
34018	* gcc.dg/register-var-1.c: New test.
34019	* gcc.dg/register-var-2.c: New test.
34020	* gcc.dg/asm-7.c: Taking the address of a register variable is an
34021	error now.
34022
340232004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34024
34025	PR other/18172
34026	* gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34027	unused variables.
34028	* gcc.dg/vect/vect-22.c: Likewise.
34029
340302004-10-28  Jakub Jelinek  <jakub@redhat.com>
34031
34032	* gcc.dg/i386-rotate-1.c: New test.
34033
340342004-10-27  Mark Mitchell  <mark@codesourcery.com>
34035
34036	* g++.dg/init/ref12.C: Add "run" marker.
34037
34038	PR c++/17435
34039	* g++.dg/init/ref12.C: New test.
34040
34041	PR c++/18140
34042	* g++.dg/template/shift1.C: New test.
34043	* g++.dg/template/error10.C: Adjust error markers.
34044
340452004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34046
34047	PR tree-opt/17529
34048	* gcc.c-torture/compile/pr17529.c: Remove the xfail.
34049
340502004-10-27  Geoffrey Keating  <geoffk@apple.com>
34051
34052	* gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34053	* gcc.dg/weak/weak-3.c: Likewise.
34054	* gcc.dg/weak/weak-5.c: Likewise.
34055	* gcc.dg/weak/weak-9.c: Likewise.
34056	* lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34057	* lib/target-supports.exp (check_weak_available): Mach-O does weak.
34058
34059	* gcc.dg/darwin-weakimport-1.c: New.
34060
340612004-10-28  Ben Elliston  <bje@au.ibm.com>
34062
34063	* gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34064
340652004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34066
34067	* gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34068	'syntax' error messages.
34069	* gcc.dg/cpp/direct2s.c: Likewise.
34070
340712004-10-26  Geoffrey Keating  <geoffk@apple.com>
34072
34073	* gcc.c-torture/compile/20041026-1.c: New.
34074
340752004-10-26  Mark Mitchell  <mark@codesourcery.com>
34076
34077	PR c++/18093
34078	* g++.dg/lookup/ns2.C: New test.
34079
34080	PR c++/18020
34081	* g++.dg/template/enum4.C: New test.
34082
34083	PR c++/18161
34084	* g++.dg/template/expr1.C: New test.
34085
340862004-10-26  Ben Elliston  <bje@au.ibm.com>
34087
34088	* gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34089
340902004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34091
34092	* gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34093	gcc.dg/decl-nospec-3.c: New tests.
34094
340952004-10-26  Ziemowit Laski  <zlaski@apple.com>
34096
34097	* objc.dg/super-class-3.m: New test.
34098
340992004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34100
34101	* gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34102	resyncing.
34103	* gcc.dg/cpp/direct2s.c: Likewise.
34104
341052004-10-25  Geoffrey Keating  <geoffk@apple.com>
34106
34107	* objc.dg/image-info.m: Update for changes to section selection.
34108
341092004-10-25  David Ayers  <d.ayers@inode.at>
34110	    Ziemowit Laski  <zlaski@apple.com>
34111
34112	* objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34113	diagnostics when messaging 'id <Proto>'.
34114	* objc.dg/class-protocol-1.m: New test.
34115	* objc.dg/desig-init-1.m: Add message to an invalid receiver using
34116	a non-existent method signature.
34117	* objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34118	Update diagnostics when messaging with non-existent method signature.
34119	* objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34120	* objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34121	invalid receivers are now resolved as if messaging 'id'; remove
34122	extraneous diagnostics.
34123
341242004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34125
34126	PR c/16667
34127	* gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34128	gcc.dg/init-desig-obs-3.c: New tests.
34129
341302004-10-25  Jakub Jelinek  <jakub@redhat.com>
34131
34132	* gcc.dg/debug/20041023-1.c: New test.
34133
341342004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34135
34136	PR middle-end/17407
34137	* gcc.c-torture/compile/pr17407.c: New test.
34138
34139	PR c++/18121
34140	* g++.dg/template/array8.C: New test.
34141
341422004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34143
34144	PR other/18138
34145	* lib/g++.exp: Accept more than one multilib libgcc.
34146	* lib/gcc-dg.exp: Likewise.
34147	* lib/objc.exp: Likewise.
34148	* lib/treelang.exp: Likewise.
34149	* lib/gfortran.exp: Likewise.
34150
341512004-10-24  Ben Elliston  <bje@au.ibm.com>
34152
34153	* gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34154
341552004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34156
34157	* gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34158	* gcc.dg/c99-const-expr-3.c: Likewise.
34159
341602004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34161
34162	* gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34163
341642004-10-23  Ben Elliston  <bje@au.ibm.com>
34165
34166	* gcc.c-torture/execute/loop-2e.x: Remove.
34167
341682004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34169
34170	PR c++/18095
34171	* g++.dg/parse/crash18.C: New.
34172	* g++.dg/parse/crash19.C: New.
34173
341742004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34175
34176	* g++.dg/ext/dllimport1.C: Move dg-warnings.
34177	* g++.dg/ext/dllimport2.C: Same.
34178	* g++.dg/ext/dllimport8.C: Same.
34179
341802004-10-21  Mark Mitchell  <mark@codesourcery.com>
34181
34182	PR c++/10841
34183	* g++.dg/conversion/cast1.C: New test.
34184	* g++.dg/overload/pmf1.C: Adjust error marker.
34185
341862004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34187
34188	PR objc/17923
34189	* objc.dg/const-str-7.m: New test.
34190
341912004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34192
34193	* g++.dg/template/memfriend11.C: Fix comment typo.
34194	* g++.dg/template/memfriend14.C: Likewise.
34195
341962004-10-20  Richard Henderson  <rth@redhat.com>
34197
34198	* gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34199	gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34200	-fasynchronous-unwind-tables.
34201
342022004-10-20  Richard Henderson  <rth@redhat.com>
34203
34204	* gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34205	(main): Return success.
34206	* gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34207	(main): Return success.
34208
342092004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34210
34211	PR c++/13495
34212	* g++.dg/template/memfriend9.C: New test.
34213	* g++.dg/template/memfriend10.C: Likewise.
34214	* g++.dg/template/memfriend11.C: Likewise.
34215	* g++.dg/template/memfriend12.C: Likewise.
34216	* g++.dg/template/memfriend13.C: Likewise.
34217	* g++.dg/template/memfriend14.C: Likewise.
34218	* g++.dg/template/memfriend15.C: Likewise.
34219	* g++.dg/template/memfriend16.C: Likewise.
34220	* g++.dg/template/memfriend17.C: Likewise.
34221	* g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34222
342232004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34224
34225	* g++.dg/conversion/dr195.C: New.
34226	* g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34227
342282004-10-20  Ben Elliston  <bje@au.ibm.com>
34229	    Devang Patel  <dpatel@apple.com>
34230
34231	* gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34232	of floating point arithmetic, which could trap.
34233
342342004-10-19  Mark Mitchell  <mark@codesourcery.com>
34235
34236	PR c++/14035
34237	* g++.dg/conversion/reinterpret1.C: Adjust error markers.
34238	* g++.dg/conversion/const2.C: New test.
34239	* g++.dg/expr/reinterpret2.C: New test.
34240	* g++.dg/expr/reinterpret3.C: New test.
34241	* g++.dg/expr/cast2.C: New test.
34242	* g++.dg/expr/copy1.C: New test.
34243	* g++.dg/other/conversion1.C: Change error message.
34244	* g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34245	function pointers to void *.
34246	* g++.old-deja/g++.mike/p10148.C: Likewise.
34247
342482004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34249
34250	* gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34251
342522004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34253
34254	PR c++/18047
34255
34256	* g++.dg/parse/expr3.C: New test.
34257
342582004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34259
34260	* gcc.dg/smod-1.c: New test.
34261
342622004-10-18  Ziemowit Laski  <zlaski@apple.com>
34263
34264	* objc.dg/method-14.m: New test.
34265
342662004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34267
34268	* gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34269	Also xfail as the patch was reverted.
34270
342712004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34272
34273	PR middle-end/16973
34274	* gcc.dg/pr16973.c: New test.
34275
342762004-10-18  Diego Novillo  <dnovillo@redhat.com>
34277
34278	PR tree-optimization/17656
34279	* gcc.c-torture/compile/pr17656.c: New test.
34280
342812004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34282
34283	* g++.dg/eh/shadow1.C: New.
34284
342852004-10-18  Jakub Jelinek  <jakub@redhat.com>
34286
34287	* gcc.c-torture/compile/20041018-1.c: New test.
34288
342892004-10-18  Ben Elliston  <bje@au.ibm.com>
34290
34291	* gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34292	compiler referring to register 0 when accessing sdata.  The linker
34293	now patches things up.
34294
342952004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34296
34297	PR c/17529
34298	* gcc.c-torture/compile/pr17529.c: New test.
34299
343002004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34301
34302	PR c++/17743
34303	* g++.dg/ext/attrib17.C: New test.
34304
343052004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34306
34307	* gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34308
343092004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34310
34311	PR c++/10479
34312	* g++.dg/ext/attrib16.C: New test.
34313
343142004-10-15  Mark Mitchell  <mark@codesourcery.com>
34315
34316	PR c++/17042
34317	* g++.dg/init/dso_handle1.C: New test.
34318
34319	PR c++/14667
34320	* g++.dg/parse/typedef6.C: New test.
34321
34322	PR c++/17916
34323	* g++.dg/parse/pragma1.C: New test.
34324
343252004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34326
34327	* gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34328
343292004-10-15  Steve Ellcey  <sje@cup.hp.com>
34330
34331	* gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34332	-fno-common when on HPPA HP-UX platforms.
34333
343342004-10-15  Jakub Jelinek  <jakub@redhat.com>
34335
34336	PR other/16820
34337	* gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34338	stdint.h.
34339	* gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34340	uintptr_t.
34341
343422004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34343
34344	PR c++/16301
34345	* g++.dg/lookup/strong-using-4.C: New test.
34346
343472004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34348
34349	PR middle-end/16567
34350	* gcc.c-torture/compile/nested-1.c: New test.
34351
343522004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34353
34354	* gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34355	and mipsisa64*-*-* (until support for misaligned loads is added).
34356	* gcc.dg/vect/vect-50.c: Likewise.
34357	* gcc.dg/vect/vect-52.c: Likewise.
34358	* gcc.dg/vect/vect-54.c: Likewise.
34359	* gcc.dg/vect/vect-58.c: Likewise.
34360	* gcc.dg/vect/vect-60.c: Likewise.
34361	* gcc.dg/vect/vect-80.c: Likewise.
34362
343632004-10-14  Mark Mitchell  <mark@codesourcery.com>
34364
34365	PR c++/17976
34366	* g++.dg/init/dtor3.C: New test.
34367
343682004-10-15  Ben Elliston  <bje@au.ibm.com>
34369
34370	* gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34371
343722004-10-14  Geoffrey Keating  <geoffk@apple.com>
34373
34374	* gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34375	* gcc.dg/macho-lo-sum.c: Likewise.
34376
343772004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34378
34379	* gcc.dg/ppc-spe64-1.c: New test.
34380
343812004-10-14  Devang Patel  <dpatel@apple.com>
34382
34383	PR 17635
34384	* gcc.dg/pr17635.c : New test.
34385
343862004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34387
34388	* gcc.dg/vect/vect-28.c: Remove xfail.
34389	* gcc.dg/vect/vect-30.c: Remove xfail.
34390	* gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34391	* gcc.dg/vect/vect-33.c: Remove xfail.
34392	* gcc.dg/vect/vect-44.c: Remove xfail.
34393	* gcc.dg/vect/vect-46.c: Remove xfail.
34394	* gcc.dg/vect/vect-50.c: Remove xfail.
34395	* gcc.dg/vect/vect-52.c: Remove xfail.
34396	* gcc.dg/vect/vect-54.c: Remove xfail.
34397	* gcc.dg/vect/vect-58.c: Remove xfail.
34398	* gcc.dg/vect/vect-60.c: Remove xfail.
34399	* gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34400	* gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34401	* gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34402	* gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34403	* gcc.dg/vect/vect-8.c: Remove xfail.
34404	* gcc.dg/vect/vect-80.c: Remove xfail.
34405	* gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34406
344072004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34408
34409	* gcc.dg/vect/vect-82.c: New testcase.
34410	* gcc.dg/vect/vect-82_64.c: New testcase.
34411	* gcc.dg/vect/vect-83.c: New testcase.
34412	* gcc.dg/vect/vect-83_64.c: New testcase.
34413
344142004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34415
34416	* gcc.dg/cpp/error-1.c: New test.
34417
344182004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34419
34420	* gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34421
344222004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34423
34424	PR target/17984
34425	* gcc.dg/cris-peep2-xsrand2.c: New test.
34426
344272004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34428
34429	PR c++/17661
34430	* g++.dg/expr/for2.C: New test.
34431
344322004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34433
34434	* g++.dg/inherit/thunk1.C: Run on the SPARC.
34435
344362004-10-13  Jakub Jelinek  <jakub@redhat.com>
34437
34438	PR tree-optimization/17724
34439	* g++.dg/opt/pr17724-1.C: New test.
34440	* g++.dg/opt/pr17724-2.C: New test.
34441	* g++.dg/opt/pr17724-3.C: New test.
34442	* g++.dg/opt/pr17724-4.C: New test.
34443	* g++.dg/opt/pr17724-5.C: New test.
34444	* g++.dg/opt/pr17724-6.C: New test.
34445
344462004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34447
34448	PR c/17301
34449	* gcc.dg/pr17301-2.c: New test.
34450
344512004-10-11  Mark Mitchell  <mark@codesourcery.com>
34452
34453	PR c++/15876
34454	* g++.dg/parse/error22.C: New test.
34455
34456	PR c++/17936
34457	* g++.dg/template/spec18.C: New test.
34458
344592004-10-11  Steve Ellcey  <sje@cup.hp.com>
34460
34461	* gcc.dg/ia64-asm-1.c: Add prototype for abort
34462	* gcc.dg/ia64-sync-1.c: Add prototype for abort and
34463	memcpy.
34464	* gcc.dg/ia64-sync-2.c: Ditto.
34465	* gcc.dg/ia64-sync-3.c: Ditto.
34466
344672004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34468
34469	* g++.dg/eh/cleanup5.C: Add dg-options "".
34470
344712004-10-11  Roger Sayle  <roger@eyesopen.com>
34472
34473	PR middle-end/17657
34474	* gcc.dg/switch-4.c: New test case.
34475
344762004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34477
34478	* gcc.c-torture/execute/20041011-1.c: New test.
34479
344802004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34481
34482	PR c++/17554
34483	* g++.dg/init/for3.C: New test.
34484
34485	PR c++/17657
34486	* g++.dg/opt/switch2.C: New test.
34487
34488	PR middle-end/17703
34489	* g++.dg/warn/Wreturn-2.C: New test.
34490
344912004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34492
34493	PR c++/17907
34494	* g++.dg/eh/cleanup5.C: New test.
34495
344962004-10-10  Mark Mitchell  <mark@codesourcery.com>
34497
34498	PR c++/17393
34499	* g++.dg/parse/error21.C: New test.
34500
345012004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34502
34503	* g++.dg/overload/pmf1.C: Adjust quoting marks.
34504	* g++.dg/warn/incomplete1.C: Likewise.
34505	* g++.dg/template/qualttp20.C: Likewise.
34506
345072004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34508
34509	PR c/17881
34510	* parm-incomplete-1.c: New test.
34511
345122004-10-09  Mark Mitchell  <mark@codesourcery.com>
34513
34514	PR c++/17867
34515	* g++.dg/parse/error19.C: New test.
34516
34517	PR c++/17670
34518	* g++.dg/init/new11.C: New test.
34519
34520	PR c++/17821
34521	* g++.dg/parse/error20.C: New test.
34522
34523	PR c++/17826
34524	* g++.dg/template/crash24.C: New test.
34525
345262004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34527
34528	PR c/17301
34529	* gcc.dg/pr17301-1.c: New test.
34530
345312004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34532
34533	PR c/17189
34534	* gcc.dg/anon-struct-5.c: New test.
34535
345362004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34537
34538	PR c/17844
34539	* gcc.dg/pr17844-1.c: New test.
34540
345412004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34542
34543	PR tree-optimization/17906
34544	* gcc.c-torture/compile/pr17906.c: New.
34545
345462004-10-09  Stuart Hastings  <stuart@apple.com>
34547	    Roger Sayle  <roger@eyesopen.com>
34548
34549	PR rtl-optimization/17853
34550	* gcc.dg/i386-mmx-5.c: New testcase.
34551
345522004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34553
34554	* g++.dg/opt/pr17902.C: Fix typo in dg-do.
34555
345562004-10-09  Mark Mitchell  <mark@codesourcery.com>
34557
34558	PR c++/17524
34559	* g++.dg/template/static9.C: New test.
34560
34561	PR c++/17685
34562	* g++.dg/parse/operator5.C: New test.
34563
345642004-10-09  Roger Sayle  <roger@eyesopen.com>
34565
34566	PR middle-end/17894
34567	* gcc.c-torture/execute/divcmp-4.c: New test case.
34568
345692004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34570
34571	PR tree-opt/17902
34572	* g++.dg/opt/pr17902.C: New test.
34573
345742004-10-09  Jakub Jelinek  <jakub@redhat.com>
34575
34576	* gcc.dg/cpp/ident-1.c: Add dg-options "".
34577
345782004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34579
34580	* gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34581
345822004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34583
34584	* gcc.dg/assign-warn-3.c: New test.
34585
345862004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34587
34588	PR c/16999
34589	* gcc.dg/cpp/ident-1.c: New test.
34590
345912004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34592
34593	* gcc.c-torture/compile/acc1.c: New.
34594
345952004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34596
34597	* gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34598	* gcc.dg/darwin-abi-2.c: Include stdlib.h.
34599
346002004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34601
34602	* gcc.dg/ultrasp11.c: New test.
34603
346042004-10-08  Michael Matz  <matz@suse.de>
34605
34606	* gcc.dg/doloop-2.c: New test.
34607
346082004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34609
34610	* gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34611	* gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34612	objc.dg/method-9.m: Update expected diagnostics.
34613
346142004-10-07  Geoffrey Keating  <geoffk@apple.com>
34615
34616	* gcc.dg/ppc-fsel-3.c: New file.
34617	* gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34618
346192004-10-07  Paul Brook  <paul@codesourcery.com>
34620
34621	* gfortran.dg/intrinsic_verify_1.f90: New test.
34622
346232004-10-07  Paul Brook  <paul@codesourcery.com>
34624
34625	* gfortran.dg/empty_format_1.f90: Remove stray commas.
34626
346272004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34628
34629	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34630	gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34631	commit.
34632
346332004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34634
34635	* g++.dg/ext/asm6.C: Remove extraneous semicolon.
34636
346372004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34638
34639	PR c++/17115
34640	* g++.dg/warn/Winline-4.C: New test.
34641
346422004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34643
34644	* gcc.c-torture/compile/20041007-1.c: New test.
34645
346462004-10-07  Paul Brook  <paul@codesourcery.com>
34647
34648	PR fortran/17678
34649	* gfortran.dg/use_allocated_1.f90: New test.
34650
346512004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34652
34653	PR middle-end/17849
34654	* gfortran.fortran-torture/compile/nested.f90: New test
34655
346562004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34657
34658	* gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34659
346602004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34661
34662	PR c++/17368
34663	* g++.dg/ext/asm6.C: New test.
34664
346652004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34666
34667	* gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34668
346692004-10-06  Paul Brook  <paul@codesourcery.com>
34670
34671	PR libfortran/17709
34672	* gfortran.dg/empty_format_1.f90: New test.
34673
346742004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34675
34676	PR fortran/17568
34677	* gfortran.dg/ishft.f90: New test.
34678
34679	PR fortran/17283
34680	* gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34681	tests.
34682
346832004-10-06  Paul Brook  <paul@codesourcery.com>
34684
34685	* gfortran.dg/do_1.f90: New test.
34686
346872004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34688
34689	* gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34690	optimizing for size.
34691
346922004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34693
34694	* gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34695
346962004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34697
34698	* gcc.c-torture/compile/20041005-1.c: New test.
34699
347002004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34701
34702	PR c++/17829
34703	* g++.dg/lookup/koenig4.C: New.
34704
347052004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34706
34707	* g++.dg/other/classkey1.C: Adjust quoting marks.
34708	* g++.dg/parse/error15.C: Likewise.
34709	* g++.dg/template/meminit2.C (int>): Likewise.
34710
347112004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34712
34713	PR fortran/17283
34714	* gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34715
34716	PR fortran/17631
34717	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34718
34719	PR fortran/17708
34720	* gfortran.dg/pr17708.f90: New test.
34721
347222004-10-04  Chao-ying Fu  <fu@mips.com>
34723
34724	* gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34725	* gcc.dg/vect/vect-4.c: Ditto.
34726	* gcc.dg/vect/vect-5.c: Ditto.
34727	* gcc.dg/vect/vect-6.c: Ditto.
34728	* gcc.dg/vect/vect-8.c: Ditto.
34729	* gcc.dg/vect/vect-16.c: Ditto.
34730	* gcc.dg/vect/vect-30.c: Ditto.
34731	* gcc.dg/vect/vect-40.c: Ditto.
34732	* gcc.dg/vect/vect-41.c: Ditto.
34733	* gcc.dg/vect/vect-42.c: Ditto.
34734	* gcc.dg/vect/vect-43.c: Ditto.
34735	* gcc.dg/vect/vect-44.c: Ditto.
34736	* gcc.dg/vect/vect-45.c: Ditto.
34737	* gcc.dg/vect/vect-46.c: Ditto.
34738	* gcc.dg/vect/vect-47.c: Ditto.
34739	* gcc.dg/vect/vect-48.c: Ditto.
34740	* gcc.dg/vect/vect-49.c: Ditto.
34741	* gcc.dg/vect/vect-50.c: Ditto.
34742	* gcc.dg/vect/vect-51.c: Ditto.
34743	* gcc.dg/vect/vect-52.c: Ditto.
34744	* gcc.dg/vect/vect-53.c: Ditto.
34745	* gcc.dg/vect/vect-54.c: Ditto.
34746	* gcc.dg/vect/vect-55.c: Ditto.
34747	* gcc.dg/vect/vect-56.c: Ditto.
34748	* gcc.dg/vect/vect-57.c: Ditto.
34749	* gcc.dg/vect/vect-58.c: Ditto.
34750	* gcc.dg/vect/vect-59.c: Ditto.
34751	* gcc.dg/vect/vect-60.c: Ditto.
34752	* gcc.dg/vect/vect-74.c: Ditto.
34753	* gcc.dg/vect/vect-79.c: Ditto.
34754	* gcc.dg/vect/vect-80.c: Ditto.
34755
347562004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34757
34758	* gcc.dg/unused-7.c: Use the correct option.
34759
347602004-10-04  Paul Brook  <paul@codesourcery.com>
34761	Bud Davis  <bdavis9659@comcast.net>
34762
34763	PR fortran/17706
34764	PR fortran/16434
34765	* gfortran/pr17706.f90: New test.
34766	* gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34767
347682004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34769
34770	* gfortran.dg/pr17612.f90: New test.
34771
347722004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34773
34774	* g++.dg/template/local1.C: Adjust quoting marks in
34775	testing for diagnostics.
34776	* g++.dg/tls/diag-2.C: Likewise.
34777	* g++.dg/other/error8.C: Likewise.
34778
347792004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34780
34781	PR c/17178
34782	* gcc.dg/unused-4.c: Adjust to be correct.
34783
34784	PR c/17820
34785	* gcc.dg/unused-7.c: New test.
34786
347872004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34788
34789	PR c++/17797
34790	* g++.dg/overload/template2.C: New test.
34791
347922004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34793
34794	PR tree-optimization/16632
34795	* gcc.dg/tree-ssa/20041002-1.c: New.
34796
347972004-10-03  Paul Brook  <paul@codesourcery.com>
34798
34799	* gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34800	rather than relying on default formatting.
34801
348022004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34803
34804	* gcc.dg/20040920-1.c: Update expected message text.
34805
348062004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34807
34808	* gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34809
348102004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34811
34812	* gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34813	tree level.
34814
348152004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34816
34817	* gcc.dg/tree-ssa/pr17343.c: Remove.
34818
348192004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34820
34821	PR tree-opt/17343
34822	* gcc.dg/tree-ssa/pr17343.c: New test.
34823
348242004-10-01  Jakub Jelinek  <jakub@redhat.com>
34825
34826	* gcc.dg/tree-ssa/stdarg-1.c: Removed.
34827	* gcc.dg/tree-ssa/stdarg-2.c: Removed.
34828	* gcc.dg/tree-ssa/stdarg-3.c: Removed.
34829	* gcc.dg/tree-ssa/stdarg-4.c: Removed.
34830	* gcc.dg/tree-ssa/stdarg-5.c: Removed.
34831
348322004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34833
34834	* gcc.dg/lvalue-2.c: New test.
34835
348362004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34837
34838	PR c/17730
34839	* gcc.dg/pr17730-1.c: New test
34840
348412004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34842
34843	PR c/7425
34844	* gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34845
348462004-09-29  Jakub Jelinek  <jakub@redhat.com>
34847
34848	* gcc.c-torture/execute/stdarg-1.c: New test.
34849	* gcc.c-torture/execute/stdarg-2.c: New test.
34850	* gcc.c-torture/execute/stdarg-3.c: New test.
34851	* gcc.dg/tree-ssa/stdarg-1.c: New test.
34852	* gcc.dg/tree-ssa/stdarg-2.c: New test.
34853	* gcc.dg/tree-ssa/stdarg-3.c: New test.
34854	* gcc.dg/tree-ssa/stdarg-4.c: New test.
34855	* gcc.dg/tree-ssa/stdarg-5.c: New test.
34856
348572004-09-29  Jakub Jelinek  <jakub@redhat.com>
34858
34859	PR tree-optimization/17697
34860	* g++.dg/opt/pr17697-1.C: New test.
34861	* g++.dg/opt/pr17697-2.C: New test.
34862	* g++.dg/opt/pr17697-3.C: New test.
34863
348642004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34865
34866	PR c/16409
34867	* gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34868	gcc.dg/vla-init-5.c: New tests.
34869
348702004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34871
34872	PR c/13804
34873	* gcc.dg/pr13804-1.c: New test.
34874
348752004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34876
34877	PR fortran/16938
34878	* gfortran.dg/pr16938.f90: New test.
34879
348802004-09-27  Mark Mitchell  <mark@codesourcery.com>
34881
34882	* g++.dg/template/crash23.C: New test.
34883
348842004-09-27  Mark Mitchell  <mark@codesourcery.com>
34885
34886	PR c++/17585
34887	* g++.dg/template/static8.C: New test.
34888
348892004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34890
34891	PR c++/17681
34892	* g++.dg/other/error9.C: New test.
34893
348942004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34895
34896	* gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34897
348982004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34899
34900	PR fortran/15164
34901	* gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34902
349032004-09-26  Roger Sayle  <roger@eyesopen.com>
34904
34905	PR middle-end/17112
34906	* gcc.dg/pr17112-1.c: New test case.
34907
349082004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34909
34910	PR c/11459
34911	* gcc.dg/pr11459-1.c: New test.
34912
349132004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34914
34915	* gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34916	* gcc.dg/tree-ssa/loop-4.c: Likewise.
34917
349182004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34919
34920	* gfortran.dg/pr15324.f90: Make array bounds consistent.
34921
349222004-09-25  Jan Hubicka  <jh@suse.cz>
34923
34924	* compile/30040909-1.c: New test.
34925	* compile/30040907-1.c: New test.
34926
349272004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34928
34929	* gcc.c-torture/execute/va-arg-26.c: New test.
34930
349312004-09-24  Zack Weinberg  <zack@codesourcery.com>
34932
34933	* objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34934	extra diagnostics on targets with 64-bit pointers.
34935	* objc.dg/selector-1.m: Adjust dg-warning regexp.
34936
349372004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34938
34939	PR c/17188
34940	* gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34941	* gcc.dg/decl-3.c: Adjust expected message.
34942
349432004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34944
34945	PR fortran/17615
34946	* gfortran.dg/pr17615.f90: New test.
34947
349482004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34949
34950	PR tree-optimzation/17517
34951	* g++.dg/tree-ssa/pr17517.C: New Test.
34952
349532004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34954
34955	PR c++/16889
34956	* g++.dg/lookup/ambig3.C: New.
34957
349582004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34959
34960	PR tree-opt/17624
34961	* g++.dg/opt/pr17624.C: New test.
34962
349632004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34964
34965	PR c/6980
34966	* gcc.dg/Wbad-function-cast-1.c: New test.
34967
349682004-09-23  Zack Weinberg  <zack@codesourcery.com>
34969
34970	* g++.dg/ext/complit1.C
34971	* g++.dg/other/error2.C
34972	* g++.dg/other/nontype-1.C
34973	* g++.dg/parse/crash11.C
34974	* g++.dg/parse/crash12.C
34975	* g++.dg/parse/error15.C
34976	* g++.dg/parse/error4.C
34977	* g++.dg/parse/tmpl-outside1.C
34978	* g++.dg/parse/too-many-tmpl-args1.C
34979	* g++.dg/template/dependent-expr3.C
34980	* g++.dg/template/error10.C
34981	* g++.dg/template/instantiate1.C
34982	* g++.dg/template/vtable2.C
34983	* g++.dg/warn/Wshadow-1.C
34984	* g++.dg/warn/weak1.C
34985	* g++.old-deja/g++.brendan/crash16.C
34986	* g++.old-deja/g++.brendan/crash18.C
34987	* g++.old-deja/g++.brendan/crash48.C
34988	* g++.old-deja/g++.brendan/crash49.C
34989	* g++.old-deja/g++.brendan/crash55.C
34990	* g++.old-deja/g++.brendan/crash56.C
34991	* g++.old-deja/g++.brendan/crash8.C
34992	* g++.old-deja/g++.brendan/enum11.C
34993	* g++.old-deja/g++.brendan/enum8.C
34994	* g++.old-deja/g++.brendan/enum9.C
34995	* g++.old-deja/g++.brendan/friend3.C
34996	* g++.old-deja/g++.brendan/misc14.C
34997	* g++.old-deja/g++.bugs/900402_02.C
34998	* g++.old-deja/g++.bugs/900404_03.C
34999	* g++.old-deja/g++.bugs/900404_04.C
35000	* g++.old-deja/g++.bugs/900428_03.C
35001	* g++.old-deja/g++.jason/crash4.C
35002	* g++.old-deja/g++.jason/overload21.C
35003	* g++.old-deja/g++.jason/redecl1.C
35004	* g++.old-deja/g++.jason/report.C
35005	* g++.old-deja/g++.jason/rfg10.C
35006	* g++.old-deja/g++.jason/template30.C
35007	* g++.old-deja/g++.law/arm12.C
35008	* g++.old-deja/g++.law/ctors5.C
35009	* g++.old-deja/g++.law/cvt20.C
35010	* g++.old-deja/g++.law/init10.C
35011	* g++.old-deja/g++.law/init8.C
35012	* g++.old-deja/g++.law/visibility17.C
35013	* g++.old-deja/g++.law/visibility7.C
35014	* g++.old-deja/g++.mike/net8.C
35015	* g++.old-deja/g++.mike/p646.C
35016	* g++.old-deja/g++.mike/p700.C
35017	* g++.old-deja/g++.mike/p701.C
35018	* g++.old-deja/g++.mike/p811.C
35019	* g++.old-deja/g++.ns/template13.C
35020	* g++.old-deja/g++.other/array3.C
35021	* g++.old-deja/g++.other/crash25.C
35022	* g++.old-deja/g++.other/dtor3.C
35023	* g++.old-deja/g++.other/dtor4.C
35024	* g++.old-deja/g++.other/main1.C
35025	* g++.old-deja/g++.other/warn7.C
35026	* g++.old-deja/g++.pt/crash11.C
35027	* g++.old-deja/g++.pt/crash36.C
35028	* g++.old-deja/g++.pt/spec22.C
35029	* g++.old-deja/g++.pt/spec9.C
35030	* g++.old-deja/g++.pt/ttp52.C
35031	* g++.old-deja/g++.robertl/eb103.C
35032	* g++.old-deja/g++.robertl/eb121.C
35033	* g++.old-deja/g++.robertl/eb22.C
35034	* g++.old-deja/g++.robertl/eb8.C:
35035	Update locations and/or regexps of dg-error markers.
35036	Remove markers for some bogus messages that are no longer issued.
35037
350382004-09-23  Jakub Jelinek  <jakub@redhat.com>
35039
35040	* gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35041	* gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35042
350432004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35044
35045	PR c++/17618
35046	* g++.dg/lookup/crash5.C: New test.
35047
350482004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35049
35050	* gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35051	* gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35052	* gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35053	* gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35054	* gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35055	* gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35056
35057	* gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35058	* gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35059	* gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35060	* gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35061	* gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35062	* gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35063
35064	* gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35065
35066	* gcc.dg/vect/vect-44.c: Check additional cases.
35067	* gcc.dg/vect/vect-48.c: Check additional cases.
35068
35069	* gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35070	* gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35071	* gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35072	* gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35073	* gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35074	* gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35075	* gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35076	* gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35077	* gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35078
35079	* gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35080	* gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35081	* gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35082
350832004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35084
35085	* gcc.dg/tree-ssa/loop-6.c: New test.
35086
350872004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35088
35089	PR c++/17620
35090	* g++.dg/inherit/base2.C: New.
35091
350922004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35093
35094	* gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35095	* gcc.dg/20001012-2.c: Likewise.
35096	* gcc.dg/20001013-1.c: Likewise.
35097	* gcc.dg/20001101-1.c: Likewise.
35098	* gcc.dg/20001102-1.c: Likewise.
35099	* gcc.dg/bf-spl1.c: Likewise.
35100	* gcc.dg/titype-1.c: Remove special-casing for SPARC.
35101	* gcc.dg/20040813-1.c: Add missing "." to the regexp.
35102
351032004-09-22  Diego Novillo  <dnovillo@redhat.com>
35104
35105	PR tree-optimization/16721
35106	* gcc.dg/tree-ssa/pr16721.c: New test.
35107
351082004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35109
35110	* gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35111	* gcc.dg/20040305-1.c: Likewise.
35112
351132004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35114
35115	PR c/16566
35116	* gcc.c-torture/compile/pr16566-1.c,
35117	gcc.c-torture/compile/pr16566-2.c,
35118	gcc.c-torture/compile/pr16566-3.c: New tests.
35119
351202004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35121
35122	PR tree-optimization/17512
35123	* gcc.c-torture/compile/20040916-1.c.
35124
351252004-09-21  Mark Mitchell  <mark@codesourcery.com>
35126
35127	* gcc.dg/pragma-re-3.c: New test.
35128
351292004-09-17  Matt Austern  <austern@apple.com>
35130
35131	PR c++/15049
35132	* g++.dg/other/anon3.C: New.
35133
351342004-09-21  Roger Sayle  <roger@eyesopen.com>
35135
35136	PR c++/7503
35137	* g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35138	* g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35139	* g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35140	* g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35141	* g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35142
351432004-09-21  Bud Davis  <bdavis9659@comcast.net>
35144
35145	PR fortran/17286
35146	* gfortran.dg/pr17286.f90: New test.
35147
351482004-09-20  Mark Mitchell  <mark@codesourcery.com>
35149
35150	PR c++/17530
35151	* g++.dg/template/static7.C: New test.
35152
351532004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35154
35155	PR tree-opt/17558
35156	* gcc.c-torture/compile/pr17558.c: New test.
35157
351582004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35159
35160	* gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35161	if SKIP_ATTRIBUTE is defined.
35162
351632004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35164
35165	PR fortran/15957
35166	* gfortran.dg/pr15957.f90: New test.
35167
351682004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35169
35170	* gcc.dg/vect/vect-74.c: Avoid floating point precision error
35171	in comparison.
35172	* gcc.dg/vect/vect-79.c: Likewise.
35173	* gcc.dg/vect/vect-80.c: Likewise.
35174
351752004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35176
35177	PR fortran/15750
35178	* gfortran.fortran-torture/execute/iolength_2.f90: New test.
35179
351802004-09-20  Ira Rosen  <irar@il.ibm.com>
35181
35182	* gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35183	* gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35184	* gcc.dg/vect/vect-62.c: New testcase.
35185	* gcc.dg/vect/vect-63.c: New testcase.
35186	* gcc.dg/vect/vect-64.c: New testcase.
35187	* gcc.dg/vect/vect-65.c: New testcase.
35188	* gcc.dg/vect/vect-66.c: New testcase.
35189	* gcc.dg/vect/vect-67.c: New testcase.
35190	* gcc.dg/vect/vect-68.c: New testcase.
35191	* gcc.dg/vect/vect-69.c: New testcase.
35192	* gcc.dg/vect/vect-79.c: New testcase.
35193	* gcc.dg/vect/vect-80.c: New testcase.
35194
351952004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35196
35197	* gcc.target/mips/asm-1.c: New test.
35198
351992004-09-19  Ira Rosen  <irar@il.ibm.com>
35200
35201	* gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35202	* gcc.dg/vect/vect-73.c: New testcase.
35203	* gcc.dg/vect/vect-74.c: New testcase.
35204	* gcc.dg/vect/vect-75.c: New testcase.
35205	* gcc.dg/vect/vect-76.c: New testcase.
35206	* gcc.dg/vect/vect-77.c: New testcase.
35207	* gcc.dg/vect/vect-78.c: New testcase
35208
352092004-09-18  Paul Brook  <paul@codesourcery.com>
35210
35211	* g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35212
352132004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35214
35215	PR c/17424
35216	* gcc.dg/pr17424-1.c: New test.
35217
352182004-09-18  Diego Novillo  <dnovillo@redhat.com>
35219
35220	* g++.dg/tree-ssa/pr17153.C: New test.
35221
352222004-09-16  Geoffrey Keating  <geoffk@apple.com>
35223
35224	PR pch/13361
35225	* g++.dg/pch/wchar-1.C: New.
35226	* g++.dg/pch/wchar-1.Hs: New.
35227
352282004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35229
35230	* gcc.c-torture/execute/20040917-1.c: New test.
35231
352322004-09-17  Diego Novillo  <dnovillo@redhat.com>
35233
35234	PR tree-optimization/17319
35235	* gcc.dg/pr17319.c: New test.
35236
352372004-09-17  Devang Patel  <dpatel@apple.com>
35238
35239	* gcc.dg/20040813-1.c: New test.
35240
352412004-09-17  Diego Novillo  <dnovillo@redhat.com>
35242
35243	PR tree-optimization/17273
35244	* gcc.c-torture/compile/pr17273.c: New test.
35245
352462004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35247
35248	* gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35249	Update expected messages.
35250	* gcc.dg/declspec-13.c: New test.
35251
352522004-09-17  David Edelsohn  <edelsohn@gnu.org>
35253
35254	* gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35255
352562004-09-17  Diego Novillo  <dnovillo@redhat.com>
35257
35258	* gcc.c-torture/execute/pr17252.c: Use post-increment to
35259	change what 'a' is pointing to.
35260
352612004-09-17  Mark Mitchell  <mark@codesourcery.com>
35262
35263	PR c++/16002
35264	* g++.dg/template/error18.C: New test.
35265
35266	PR c++/16029
35267	* g++.dg/warn/Wunused-8.C: New test.
35268
352692004-09-17  Steven Bosscher  <stevenb@suse.de>
35270
35271	PR tree-optimization/17513
35272	* gcc.dg/20040916-1.c: New test.
35273
352742004-09-16  Mark Mitchell  <mark@codesourcery.com>
35275
35276	PR c++/17501
35277	* g++.dg/template/typename7.C: New test.
35278
352792004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35280
35281	* gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35282
352832004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35284
35285	* gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35286	with -ftree-based-profiling also.
35287	* lib/profopt.exp: Support late-set profile_option/feedback_option.
35288
352892004-09-16  Victor Leikehman  <lei@il.ibm.com>
35290
35291	PR/15364
35292	* gfortran.dg/der_array_io_1.f90: New test.
35293	* gfortran.dg/der_array_io_2.f90: New test.
35294	* gfortran.dg/der_array_io_3.f90: New test.
35295
352962004-09-15  Mark Mitchell  <mark@codesourcery.com>
35297
35298	* g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35299	EABI.
35300
353012004-09-15  Mark Mitchell  <mark@codesourcery.com>
35302
35303	* g++.dg/opt/switch1.C: New test.
35304
353052004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35306
35307	* g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35308	gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35309	Update expected messages.
35310
353112004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35312
35313	PR fortran/16485
35314	* gfortran.dg/same_name_1.f90: New test.
35315
353162004-09-15  Diego Novillo  <dnovillo@redhat.com>
35317
35318	* gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35319	dereference garbage pointers.
35320
353212004-09-15  Jakub Jelinek  <jakub@redhat.com>
35322
35323	* gcc.c-torture/execute/builtins/strlen-3.c: New test.
35324	* gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35325
35326	* gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35327	* gcc.c-torture/execute/builtins/memmove-2.c: New test.
35328	* gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35329
353302004-09-14  Mark Mitchell  <mark@codesourcery.com>
35331
35332	PR c++/17324
35333	* g++.dg/template/mangle1.C: New test.
35334
353352004-09-14  Diego Novillo  <dnovillo@redhat.com>
35336
35337	PR tree-optimization/17252
35338	* gcc.c-torture/execute/pr17252.c: New test.
35339
353402004-09-14  Andrew Pinski  <apinski@apple.com>
35341
35342	* g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35343
353442004-09-14  Roger Sayle  <roger@eyesopen.com>
35345
35346	PR rtl-optimization/9771
35347	* gcc.dg/pr9771-1.c: New test case.
35348
353492004-09-14  Diego Novillo  <dnovillo@redhat.com>
35350
35351	PR tree-optimization/15262
35352	* gcc.c-torture/execute/pr15262-1.c: New test.
35353	* gcc.c-torture/execute/pr15262-2.c: New test.
35354
353552004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35356
35357	* gcc.dg/declspec-12.c: New test.
35358
353592004-09-14  Bud Davis  <bdavis9659@comcast.net>
35360
35361	* gfortran.dg/pr17090.f90: Add directives to test.
35362
353632004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35364
35365	* gcc.c-torture/compile/20040914-1.c: New test.
35366
353672004-09-13  Mark Mitchell  <mark@codesourcery.com>
35368
35369	PR c++/16162
35370	* g++.dg/template/decl2.C: New test.
35371
353722004-09-13  Bud Davis  <bdavis9659@comcast.net>
35373
35374	PR fortran/17090
35375	* gfortran.dg/pr17090.f90: New test.
35376
353772004-09-13  Dale Johannesen  <dalej@apple.com>
35378
35379	* gcc.c-torture/compile/pr17408.c: New test case.
35380
353812004-09-13  Mark Mitchell  <mark@codesourcery.com>
35382
35383	PR c++/16716
35384	* g++.dg/parse/crash17.C: New test.
35385
35386	PR c++/17327
35387	* g++.dg/template/enum3.C: New test.
35388
353892004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35390
35391	* lib/gcc-defs.exp: Load wrapper.exp.
35392	* lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35393	using local code.
35394	* lib/gcc.exp (gcc_init): Similar.
35395	* lib/gfortran.exp (gfortran_init): Similar.
35396	* lib/objc.exp (objc_init): Similar.
35397	* lib/treelang.exp (treelang_init): Similar.
35398	* lib/wrapper.exp: New file with build_wrapper call machinery in
35399	${tool}_maybe_build_wrapper.
35400
354012004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35402
35403	* gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35404	"inline".
35405	* gcc.dg/declspec-11.c: Update expected messages.
35406	* gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35407	gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35408	gcc.dg/inline-12.c: New tests.
35409
354102004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35411
35412	* g++.dg/tree-ssa/pr17400.C: New testcase.
35413
354142004-09-13  James E Wilson  <wilson@specifixinc.com>
35415
35416	* gcc.target/mips/sb1-1.c: New testcase.
35417
354182004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35419
35420	* lib/g77-dg.exp: Remove unused file.
35421	* lib/mike-g77.exp: Ditto.
35422	* lib/g77.exp: Ditto.
35423
354242004-09-12  Richard Henderson  <rth@redhat.com>
35425
35426	* g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35427
354282004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35429
35430	* g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35431	gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35432	gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35433	gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35434	Update expected messages.
35435
354362004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35437
35438	* gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35439	declaration/use mismatch for dirp parameter.
35440
354412004-09-12  Andrew Pinski  <apinski@apple.com>
35442
35443	* lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35444	-fgnu-runtime is passed.
35445
354462004-09-12  Richard Henderson  <rth@redhat.com>
35447
35448	* lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35449	do the uplevel thing and update additional_flags directly.
35450	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35451	gfortran.fortran-torture/execute/intrinsic_nearest.x,
35452	gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35453	gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35454
354552004-09-11  Steven Bosscher  <stevenb@suse.de>
35456
35457	* g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35458
354592004-09-11  Roger Sayle  <roger@eyesopen.com>
35460
35461	PR middle-end/17411
35462	* g++.dg/opt/pr17411-1.C: New test case.
35463
354642004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35465
35466	* gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35467	gcc.dg/tls/diag-2.c: Update expected messages.
35468	* gcc.dg/991209-1.c: Specify compilation options.  Update expected
35469	messages.
35470	* gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35471	* gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35472	gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35473	gcc.dg/tls/diag-5.c: New tests.
35474
354752004-09-11  Zack Weinberg  <zack@codesourcery.com>
35476
35477	* gcc.dg/20040910-1.c: Correct dg-error regexp.
35478
354792004-09-11  Steven Bosscher  <stevenb@suse.de>
35480
35481	* g++.dg/parse/break-in-for.C: New test.
35482
354832004-09-11  Jakub Jelinek  <jakub@redhat.com>
35484
35485	* gcc.dg/tree-ssa/20040911-1.c: New test.
35486
354872004-09-11  Andreas Jaeger  <aj@suse.de>
35488
35489	* gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35490	* gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35491
354922004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35493
35494	* gcc.target/frv: New directory of FR-V-specific tests.
35495
354962004-09-10  James E Wilson  <wilson@specifixinc.com>
35497
35498	* gcc.dg/convert-vec-1.c: New test.
35499
355002004-09-10  Roger Sayle  <roger@eyesopen.com>
35501
35502	PR middle-end/17024
35503	* gcc.dg/pr17024-1.c: New test case.
35504
355052004-09-10  Eric Christopher  <echristo@redhat.com>
35506
35507	* gcc.dg/20040910-1.c: New test.
35508
355092004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35510
35511	* gcc.dg/bitfld-9.c: New test.
35512
355132004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35514
35515	* gcc.c-torture/execute/ieee/acc1.c: New test.
35516	* gcc.c-torture/execute/ieee/acc2.c: New test.
35517	* gcc.c-torture/execute/ieee/mzero6.c: New test.
35518
355192004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35520
35521	* gcc.dg/deprecated-2.c: New test.
35522
355232004-09-09  James E Wilson  <wilson@specifixinc.com>
35524
35525	* gcc.dg/init-vec-1.c: New test.
35526
355272004-09-09  Roger Sayle  <roger@eyesopen.com>
35528
35529	PR middle-end/17055
35530	* gcc.dg/pr17055-1.c: New test case.
35531
355322004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35533
35534	PR target/17377
35535	* gcc.c-torture/execute/pr17377.c: New test.
35536
355372004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35538
35539	PR c/8420
35540	* gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35541	gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35542	gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35543	gcc.dg/long-long-typespec-1.c: New tests.
35544	* gcc.dg/tls/diag-2.c: Update expected diagnostics
35545
355462004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35547
35548	* gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35549	gcc.dg/gnu99-static-1.c: New tests.
35550
355512004-09-08  Devang Patel  <dpatel@apple.com>
35552
35553	* gcc.dg/darwin-ld-20040828-1.c: New test.
35554	* gcc.dg/darwin-ld-20040828-2.c: New test.
35555	* gcc.dg/darwin-ld-20040828-3.c: New test.
35556
355572004-09-08  Ziemowit Laski  <zlaski@apple.com>
35558
35559	* objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35560	* obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35561	in error message.
35562	* objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35563	* objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35564	in error message.
35565	* objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35566	types they qualify.
35567	* objc.dg/type-size-2.m: Fix wording in comment.
35568	* objc.dg/va-meth-1.m: New test case.
35569
355702004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35571
35572	PR c/16633:
35573	* lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35574	LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35575
355762004-09-06  Devang Patel  <dpatel@apple.com>
35577
35578	* gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35579	* gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35580
355812004-09-06  Zack Weinberg  <zack@codesourcery.com>
35582
35583	* g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35584	reflect changed line numbering of diagnostics.
35585
355862004-09-06  Paul Brook  <paul@codesourcery.com>
35587
35588	* gfortran.dg/edit_real_1.f90: Add new test.
35589
355902004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35591
35592	* gcc.dg/tree-ssa/loop-2.c: New test.
35593	* gcc.dg/tree-ssa/loop-3.c: New test.
35594	* gcc.dg/tree-ssa/loop-4.c: New test.
35595	* gcc.dg/tree-ssa/loop-5.c: New test.
35596
355972004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35598
35599	* gcc.dg/format/sentinel-1.c: Update for parameter option.
35600
356012004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35602
35603	* gcc.dg/format/sentinel-1.c: New test.
35604
356052004-09-04  Uros Bizjak  <uros@kss-loka.si>
35606
35607	* gcc.dg/builtins-46.c: New.
35608
356092004-09-03  Devang Patel  <dpatel@apple.com>
35610
35611	* gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35612	* gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35613
356142004-09-03  Jan Beulich  <jbeulich@novell.com>
35615
35616	* g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35617	* g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35618	* g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35619	* g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35620	* gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35621	* gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35622	* gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35623	the non-portable bzero.
35624	* gcc.dg/20010912-1.c: xfail for NetWare.
35625	* gcc.dg/20020426-2.c: xfail for NetWare.
35626	* gcc.dg/20021014-1.c: xfail for NetWare.
35627	* gcc.dg/20021018-1.c: xfail for NetWare.
35628	* gcc.dg/20030213-1.c: xfail for NetWare.
35629	* gcc.dg/20030225-1.c: xfail for NetWare.
35630	* gcc.dg/20030708-1.c: xfail for NetWare.
35631	* gcc.dg/builtins-config.h: Also exclude NetWare.
35632	* gcc.dg/format/format.h: Define restrict only if not already defined.
35633	* gcc.dg/nest.c: xfail for NetWare.
35634	* gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35635	* lib/target-supports.exp (check_visibility_available): Exclude
35636	NetWare.
35637
356382004-09-03  Jan Beulich  <jbeulich@novell.com>
35639
35640	* gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35641	* gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35642	deterministic starting point for the alignment of structure fields.
35643	* gcc.dg/Wpadded.c: Dito.
35644	* g++.dg/abi/vbase10.C: Dito.
35645
356462004-09-03  Devang Patel  <dpatel@apple.com>
35647
35648	* g++.dg/debug/pr15736.cc: New test.
35649
356502004-09-02  Mark Mitchell  <mark@codesourcery.com>
35651
35652	* README.QMTEST: Fix out-of-date link.
35653
356542004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35655
35656	PR fortran/16579
35657	* gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35658	Delete.  Duplicate of gfortran.dg/g77/20010610.f
35659
356602004-09-02  Mark Mitchell  <mark@codesourcery.com>
35661
35662	* g++.dg/abi/arm_rtti1.C: New test.
35663
356642004-09-02  Geoffrey Keating  <geoffk@apple.com>
35665
35666	* gcc.dg/ppc-vector-memcpy.c: New.
35667	* gcc.dg/ppc-vector-memset.c: New.
35668
356692004-09-02  Chao-ying Fu  <fu@mips.com>
35670
35671	* gcc.target/mips/mips-3d-1.c: New test.
35672	* gcc.target/mips/mips-3d-2.c: New test.
35673	* gcc.target/mips/mips-3d-3.c: New test.
35674	* gcc.target/mips/mips-3d-4.c: New test.
35675	* gcc.target/mips/mips-3d-5.c: New test.
35676	* gcc.target/mips/mips-3d-6.c: New test.
35677	* gcc.target/mips/mips-3d-7.c: New test.
35678	* gcc.target/mips/mips-3d-8.c: New test.
35679	* gcc.target/mips/mips-3d-9.c: New test.
35680	* gcc.target/mips/mips-ps-1.c: New test.
35681	* gcc.target/mips/mips-ps-2.c: New test.
35682	* gcc.target/mips/mips-ps-3.c: New test.
35683	* gcc.target/mips/mips-ps-4.c: New test.
35684	* gcc.target/mips/mips-ps-type.c: New test.
35685
356862004-09-02  Paul Brook  <paul@codesourcery.com>
35687
35688	* gfortran.dg/edit_real_1.f90: Add new tests.
35689
356902004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35691
35692	PR fortran/15327
35693	* gfortran.dg/merge_char_1.f90: New test.
35694
356952004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35696
35697	PR fortran/16404
35698	* gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35699
357002004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35701
35702	PR c/1522
35703	* gcc.c-torture/compile/20040901-1.c: New test, from PR.
35704
357052004-09-01  Mark Mitchell  <mark@codesourcery.com>
35706
35707	* g++.dg/opt/loop1.C: Do not XFAIL.
35708
357092004-09-01  Jakub Jelinek  <jakub@redhat.com>
35710
35711	* gcc.c-torture/execute/20040831-1.c: New test.
35712
357132004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35714
35715	PR fortran/16579
35716	* gfortran.dg/g77/20010610.f: Now passes.
35717	Copy from g77.f-torture/execute. Add dg-run directive.
35718	* gfortran.dg/g77/README: Update
35719
357202004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35721
35722	* gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35723	* gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35724	(t1, t2, t3, t4): Add volatile.
35725
357262004-08-31  Mark Mitchell  <mark@codesourcery.com>
35727
35728	* g++.dg/ext/visibility/arm1.C: New test.
35729
357302004-08-31  Geoffrey Keating  <geoffk@apple.com>
35731
35732	* gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35733	-pedantic-errors.
35734
357352004-09-01  Paul Brook  <paul@codesourcery.com>
35736
35737	* gfortran.dg/eof_2.f90: New test.
35738
357392004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35740
35741	PR fortran/16579
35742	* gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35743
357442004-08-31  Bud Davis  <bdavis9659@comcast.net>
35745
35746	PR libfortran/16805
35747	* gfortran.dg/list_read_2.f90: New test.
35748
357492004-08-31  Mark Mitchell  <mark@codesourcery.com>
35750
35751	* g++.dg/abi/key1.C: New test.
35752
357532004-08-31  Richard Henderson  <rth@redhat.com>
35754
35755	* g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35756	form of offsetof.
35757	* g++.dg/other/offsetof5.C: Remove duplicate.
35758
357592004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35760
35761	PR fortran/17244
35762	* gfortran.dg/func_derived_1.f90: New test.
35763
357642004-08-31  Paul Brook  <paul@codesourcery.com>
35765
35766	* gfortran.dg/eof_1.f90: New test.
35767
357682004-08-31  Paul Brook  <paul@codesourcery.com>
35769
35770	* gfortran.dg/list_read_1.f90: New file.
35771
357722004-08-30  Mark Mitchell  <mark@codesourcery.com>
35773
35774	* g++.dg/opt/loop1.C: XFAIL.
35775
357762004-08-30  Geoffrey Keating  <geoffk@apple.com>
35777
35778	* gcc.dg/funcdef-storage-1.c: New.
35779	* gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35780	an extern function in local scope.
35781	* gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35782	declare an 'auto inline' function in local scope.
35783	* gcc.dg/20011130-1.c: Likewise.
35784	* gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35785	an 'auto' function in local scope.
35786	* gcc.dg/20021014-1.c: Likewise.
35787	* gcc.dg/20030331-2.c: Likewise.
35788
357892004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35790
35791	* gfortran.dg/blockdata_1.f90: New test.
35792
357932004-08-30  Richard Henderson  <rth@redhat.com>
35794
35795	* g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35796
357972004-08-30  Richard Henderson  <rth@redhat.com>
35798
35799	* lib/fortran-torture.exp (fortran-torture-execute): Honor
35800	additional_flags set by alternate driver.
35801	(ieee-options): New procedure.
35802	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35803	* gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35804	* gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35805	* gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35806
358072004-08-30  Richard Henderson  <rth@redhat.com>
35808
35809	* lib/f-torture.exp: Remove.
35810
358112004-08-29  Mark Mitchell  <mark@codesourcery.com>
35812
35813	PR rtl-optimization/16590
35814	* g++.dg/opt/loop1.C: New test.
35815
358162004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35817
35818	PR fortran/13910
35819	* gfortran.dg/oldstyle_1.f90: New test.
35820
358212004-08-29  Steven G. Kargl  <kargls@comcast.net>
35822	Paul Brook  <paul@codesourcery.com>
35823
35824	* gfortran.dg/g77/README: Update.
35825	* gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35826	* gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35827	* gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35828
358292004-08-28  Paul Brook  <paul@codesourcery.com>
35830
35831	PR libfortran/17195
35832	* gfortran.dg/edit_real_1.f90: New test.
35833
358342004-08-27  Paul Brook  <paul@codesourcery.com>
35835
35836	* gfortran.dg/rewind_1.f90: New test.
35837
358382004-08-27  Bud Davis  <bdavis9659@comcast.net>
35839
35840	PR fortran/16597
35841	* gfortran.dg/pr16597.f90: New test.
35842
358432004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35844
35845	PR c/13801
35846	* gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35847	gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35848	gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35849	gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35850	gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35851
358522004-08-26  Nick Clifton  <nickc@redhat.com>
35853
35854	* gcc.c-torture/compile/pr17119.c: New test.
35855
358562004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35857
35858	* gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35859
358602004-08-25  Richard Henderson  <rth@redhat.com>
35861
35862	* gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35863	the bits that expect kind=8 to be the largest real kind.
35864
358652004-08-25  Ziemowit Laski  <zlaski@apple.com>
35866
35867	* objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35868
358692004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35870
35871	* gfortran.dg/assignment_1.f90: New test.
35872
358732004-08-25  Adam Nemet  <anemet@lnxw.com>
35874
35875	* g++.dg/template/repo3.C: New test.
35876
358772004-08-25  Roger Sayle  <roger@eyesopen.com>
35878
35879	PR middle-end/16693
35880	PR tree-optimization/16372
35881	* g++.dg/opt/pr16372-1.C: New test case.
35882	* g++.dg/opt/pr16693-1.C: New test case.
35883	* g++.dg/opt/pr16693-2.C: New test case.
35884
358852004-08-25  Ziemowit Laski  <zlaski@apple.com>
35886
35887	* objc.dg/proto-lossage-4.m: New test.
35888
358892004-08-25  Mark Mitchell  <mark@codesourcery.com>
35890
35891	PR c++/17155
35892	* g++.dg/inherit/local2.C: New test.
35893
358942004-08-25  Paul Brook  <paul@codesourcery.com>
35895
35896	PR fortran/17144
35897	* gfortran.dg/string_ctor_1.f90: New test.
35898
358992004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35900
35901	PR c++/14428
35902	* g++.dg/template/redecl2.C: New test.
35903
359042004-08-24  Bud Davis  <bdavis9659@comcast.net>
35905
35906	PR fortran/17143
35907	* gfortran.dg/pr17143.f90: New test.
35908
359092004-08-24  Bud Davis  <bdavis9659@comcast.net>
35910
35911	PR fortran/17164
35912	* gfortran.dg/pr17164.f90: New test.
35913
359142004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35915
35916	* gcc.dg/tree-ssa/loop-1.c: New test.
35917
359182004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35919
35920	* gcc.c-torture/compile/20040824-1.c: New test.
35921
359222004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35923
35924	* gcc.c-torture/compile/iftrap-3.c: New test.
35925
359262004-08-24  Paul Brook  <paul@codesourcery.com>
35927
35928	* gfortran.dg/entry_2.f90: New test.
35929
359302004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35931
35932	PR c++/16889
35933	* g++.dg/lookup/ambig[12].C: New.
35934
359352004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35936
35937	PR c++/16706
35938	* g++.dg/template/crash21.C: New test.
35939	* g++.dg/template/crash22.C: Likewise.
35940
359412004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35942
35943	PR c++/17149
35944	* g++.dg/template/access15.C: New.
35945
359462004-08-23  Mark Mitchell  <mark@codesourcery.com>
35947
35948	PR c++/17163
35949	* g++.dg/template/repo2.C: New test.
35950
359512004-08-23  Roger Sayle  <roger@eyesopen.com>
35952
35953	PR rtl-optimization/17078
35954	* gcc.c-torture/execute/pr17078-1.c: New test case.
35955
359562004-08-23  Mark Mitchell  <mark@codesourcery.com>
35957
35958	PR c/14492
35959	* gcc.dg/debug/crash1.c: New test.
35960
359612004-08-23  Mark Mitchell  <mark@codesourcery.com>
35962
35963	PR c/16180
35964	* gcc.dg/loop-5.c: New test.
35965
359662004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35967
35968	* gcc.c-torture/execute/20040823-1.c: New test.
35969
359702004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35971
35972	* gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35973	to the assembler.  Simplify test accordingly.
35974	(asm_abi_flags): Use GNU names.
35975	(check_mips_abi, default_abi): Use string matches against "-mabi=*"
35976	to check for ABI flags.
35977
359782004-08-22  Andrew Pinski  <apinski@apple.com>
35979
35980	* g++.dg/opt/pr14029.C: New test.
35981	* gcc.c-torture/execute/pr15262.c: New test.
35982
359832004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35984
35985	* gfortran.dg/reduction.f90: Add checks with complex arguments.
35986
359872004-08-21  Bud Davis  <bdavis9659@comcast.net>
35988
35989	PR 16908
35990	* gfortran.dg/direct_io.f90: New test.
35991
359922004-08-20  Mark Mitchell  <mark@codesourcery.com>
35993
35994	PR c++/17121
35995	* g++.dg/inherit/local2.C: New test.
35996
359972004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35998
35999	PR c++/17120
36000	* g++.dg/warn/Wparentheses-4.C: New test.
36001
360022004-08-20  Mark Mitchell  <mark@codesourcery.com>
36003
36004	PR c++/17121
36005	* g++.dg/inherit/local2.C: New test.
36006
36007	* gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36008	* gcc.dg/ppc-ldstruct.c: Likewise.
36009	* gcc.dg/ppc64-abi-2.c: Likewise.
36010
360112004-08-20  Jakub Jelinek  <jakub@redhat.com>
36012
36013	PR rtl-optimization/17099
36014	* gcc.c-torture/execute/20040820-1.c: New test.
36015
360162004-08-20  David Edelsohn  <edelsohn@gnu.org>
36017
36018	* gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36019
360202004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36021
36022	PR fortran/17077
36023	* gfortran.dg/auto_array_1.f90: New test.
36024
360252004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36026
36027	PR fortran/17074
36028	* gfortran.dg/simpleif_1.f90: New test.
36029
360302004-08-19  Mark Mitchell  <mark@codesourcery.com>
36031
36032	* lib/target-supports.exp (check_profiling_available): Return
36033	false for arm*-*-symbianelf* and arm*-*-eabi*.
36034
36035	PR c++/15890
36036	* g++.dg/template/delete1.C: New test.
36037
360382004-08-19  Paul Brook  <paul@codesourcery.com>
36039
36040	PR fortran/14976
36041	PR fortran/16228
36042	* gfortran.dg/data_char_1.f90: New test.
36043
360442004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36045
36046	PR fortran/16946
36047	* gfortran.dg/reduction.f90: New testcase.
36048
360492004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36050
36051	PR fortran/16520
36052	* gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36053
360542004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36055
36056	PR c++/17041
36057	* g++.dg/Wparentheses-3.C: New test.
36058
360592004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36060
36061	* gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36062	to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36063	* gcc.dg/vect/vect-2.c: Likewise.
36064	* gcc.dg/vect/vect-3.c: Likewise.
36065	* gcc.dg/vect/vect-4.c: Likewise.
36066	* gcc.dg/vect/vect-5.c: Likewise.
36067	* gcc.dg/vect/vect-6.c: Likewise.
36068	* gcc.dg/vect/vect-7.c: Likewise.
36069	* gcc.dg/vect/vect-25.c: Likewise.
36070	* gcc.dg/vect/vect-31.c: Likewise.
36071	* gcc.dg/vect/vect-32.c: Likewise.
36072	* gcc.dg/vect/vect-34.c: Likewise.
36073	* gcc.dg/vect/vect-36.c: Likewise.
36074	* gcc.dg/vect/vect-all.c: Likewise.
36075
360762004-08-18  Mark Mitchell  <mark@codesourcery.com>
36077
36078	PR c++/17068
36079	* g++.dg/template/operator4.C: New test.
36080
360812004-08-18  Richard Henderson  <rth@redhat.com>
36082
36083	* gcc.dg/20040206-1.c: XFAIL.
36084
360852004-08-17  Mark Mitchell  <mark@codesourcery.com>
36086
36087	PR c++/16246
36088	* g++.dg/template/array7.C: New test.
36089
360902004-08-17  James E Wilson  <wilson@specifixinc.com>
36091
36092	* gcc.dg/mips-movcc-1.c: New test.
36093	* gcc.dg/mips-movcc-2.c: New test.
36094	* gcc.dg/mips-movcc-3.c: New test.
36095
36096	* gcc.dg/mips-nmadd-1.c: New test.
36097	* gcc.dg/mips-nmadd-2.c: New test.
36098
360992004-08-17  Mark Mitchell  <mark@codesourcery.com>
36100
36101	PR c++/15871
36102	* g++.dg/opt/inline8.C: New test.
36103
36104	PR c++/16965
36105	* g++.dg/parse/error17.C: New test.
36106
361072004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36108
36109	* gcc.dg/vect: New directory for vectorizer tests.
36110	* gcc.dg/vect/tree-vect.h: New file.
36111	* gcc.dg/vect/vect.exp: New file.
36112	* gcc.dg/vect/pr16105.c.c: New test.
36113	* gcc.dg/vect/vect-1.c: New test.
36114	* gcc.dg/vect/vect-2.c: New test.
36115	* gcc.dg/vect/vect-3.c: New test.
36116	* gcc.dg/vect/vect-4.c: New test.
36117	* gcc.dg/vect/vect-5.c: New test.
36118	* gcc.dg/vect/vect-6.c: New test.
36119	* gcc.dg/vect/vect-7.c: New test.
36120	* gcc.dg/vect/vect-8.c: New test.
36121	* gcc.dg/vect/vect-9.c: New test.
36122	* gcc.dg/vect/vect-10.c: New test.
36123	* gcc.dg/vect/vect-11.c: New test.
36124	* gcc.dg/vect/vect-12.c: New test.
36125	* gcc.dg/vect/vect-13.c: New test.
36126	* gcc.dg/vect/vect-14.c: New test.
36127	* gcc.dg/vect/vect-15.c: New test.
36128	* gcc.dg/vect/vect-16.c: New test.
36129	* gcc.dg/vect/vect-17.c: New test.
36130	* gcc.dg/vect/vect-18.c: New test.
36131	* gcc.dg/vect/vect-19.c: New test.
36132	* gcc.dg/vect/vect-20.c: New test.
36133	* gcc.dg/vect/vect-21.c: New test.
36134	* gcc.dg/vect/vect-22.c: New test.
36135	* gcc.dg/vect/vect-23.c: New test.
36136	* gcc.dg/vect/vect-24.c: New test.
36137	* gcc.dg/vect/vect-25.c: New test.
36138	* gcc.dg/vect/vect-26.c: New test.
36139	* gcc.dg/vect/vect-27.c: New test.
36140	* gcc.dg/vect/vect-28.c: New test.
36141	* gcc.dg/vect/vect-29.c: New test.
36142	* gcc.dg/vect/vect-30.c: New test.
36143	* gcc.dg/vect/vect-31.c: New test.
36144	* gcc.dg/vect/vect-32.c: New test.
36145	* gcc.dg/vect/vect-33.c: New test.
36146	* gcc.dg/vect/vect-34.c: New test.
36147	* gcc.dg/vect/vect-35.c: New test.
36148	* gcc.dg/vect/vect-36.c: New test.
36149	* gcc.dg/vect/vect-37.c: New test.
36150	* gcc.dg/vect/vect-38.c: New test.
36151	* gcc.dg/vect/vect-40.c: New test.
36152	* gcc.dg/vect/vect-41.c: New test.
36153	* gcc.dg/vect/vect-42.c: New test.
36154	* gcc.dg/vect/vect-43.c: New test.
36155	* gcc.dg/vect/vect-44.c: New test.
36156	* gcc.dg/vect/vect-45.c: New test.
36157	* gcc.dg/vect/vect-46.c: New test.
36158	* gcc.dg/vect/vect-47.c: New test.
36159	* gcc.dg/vect/vect-48.c: New test.
36160	* gcc.dg/vect/vect-49.c: New test.
36161	* gcc.dg/vect/vect-50.c: New test.
36162	* gcc.dg/vect/vect-51.c: New test.
36163	* gcc.dg/vect/vect-52.c: New test.
36164	* gcc.dg/vect/vect-53.c: New test.
36165	* gcc.dg/vect/vect-54.c: New test.
36166	* gcc.dg/vect/vect-55.c: New test.
36167	* gcc.dg/vect/vect-56.c: New test.
36168	* gcc.dg/vect/vect-57.c: New test.
36169	* gcc.dg/vect/vect-58.c: New test.
36170	* gcc.dg/vect/vect-59.c: New test.
36171	* gcc.dg/vect/vect-60.c: New test.
36172	* gcc.dg/vect/vect-61.c: New test.
36173	* gcc.dg/vect/vect-all.c: New test.
36174	* gcc.dg/vect/vect-none.c: New test.
36175
361762004-08-17  Paul Brook  <paul@codesourcery.com>
36177
36178	PR fortran/13082
36179	* gfortran.dg/entry_1.f90: New test.
36180
361812004-08-17  Andrew Pinski  <apinski@apple.com>
36182
36183	* gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36184
361852004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36186
36187	* gcc.dg/pr17036-1.c: New test.
36188
361892004-08-16  Devang Patel  <dpatel@apple.com>
36190
36191	* gcc.dg/darwin-20040809-1.c: New test.
36192
361932004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36194
36195	* gcc.dg/funcdef-attr-1.c: New test.
36196
361972004-08-16  Janis Johnson  <janis187@us.ibm.com>
36198
36199	* gcc.dg/altivec-17.c: New test.
36200	* gcc.dg/altivec-18.c: New test.
36201
362022004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36203
36204	PR c++/6749
36205	* g++.dg/template/vtable2.C: New test.
36206
362072004-08-14  Richard Henderson  <rth@redhat.com>
36208
36209	* gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36210	* gcc.dg/pack-test-4.c (main): Return 0.
36211	* gcc.dg/setjmp-1.c: Remove XFAIL.
36212	* gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36213
362142004-08-14  Richard Henderson  <rth@redhat.com>
36215
36216	* gcc.dg/980217-1.c: Add prototype for printf.
36217
362182004-08-13  Bud Davis  <bdavis9659@comcast.net>
36219
36220	* gfortran.dg/pr16935.f90: New test.
36221
362222004-08-13  Janis Johnson  <janis187@us.ibm.com>
36223
36224	* g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36225
362262004-08-13  Paul Brook  <paul@codesourcery.com>
36227
36228	* gfortran.dg/der_io_1.f90: Remove stray comma.
36229
362302004-08-12  Janis Johnson  <janis187@us.ibm.com>
36231
36232	* gcc.dg/vmx/cw-bug-2.c: Remove.
36233	* gcc.dg/vmx/vprint-1.c: Remove.
36234	* gcc.dg/vmx/vscan-1.c: Remove.
36235
362362004-08-12  Devang patel  <dpatel@apple.com>
36237
36238	* gcc.dg/darwin-20040809-2.c: New test.
36239
362402004-08-12  Janis Johnson  <janis1872us.ibm.com>
36241
36242	* g++.dg/ext/altivec-12.C: New test.
36243
36244	* g++.dg/ext/altivec-11.C: New test.
36245
362462004-08-12  Paul Brook  <paul@codesourcery.com>
36247
36248	* g++.dg/abi/arm_cxa_vec_1.C: New test.
36249
362502004-08-12  Janis Johnson  <janis187@us.ibm.com>
36251
36252	* g++.dg/ext/altivec-2.C: Check for hardware support before
36253	executing any VMX instructions.
36254
36255	* gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36256
362572004-08-12  Jakub Jelinek  <jakub@redhat.com>
36258
36259	PR c++/16276
36260	* g++.old-deja/g++.other/comdat4.C: New test.
36261	* g++.old-deja/g++.other/comdat4-aux.cc: New.
36262
362632004-08-12  Ben Elliston  <bje@au.ibm.com>
36264
36265	PR target/16286
36266	* gcc.dg/pr16286.c: New test.
36267
362682004-08-12 Jan Beulich <jbeulich@novell.com>
36269
36270	* g++.dg/ext/asm5.C: New.
36271
362722004-08-11  Mark Mitchell  <mark@codesourcery.com>
36273
36274	PR c++/16698
36275	* g++.dg/eh/crash1.C: New test.
36276
36277	PR c++/16717
36278	* g++.dg/ext/construct1.C: New test.
36279
362802004-08-11  Mark Mitchell  <mark@codesourcery.com>
36281
36282	PR c++/16853
36283	* g++.dg/init/ptrmem1.C: New test.
36284
36285	PR c++/16618
36286	* g++.dg/parse/offsetof5.C: New test.
36287
36288	PR c++/16870
36289	* g++.dg/template/overload3.C: New test.
36290
362912004-08-11  Mark Mitchell  <mark@codesourcery.com>
36292
36293	PR c++/16964
36294	* g++.dg/parse/error16.C: New test.
36295
36296	PR c++/16904
36297	* g++.dg/template/error14.C: New test.
36298
36299	PR c++/16929
36300	* g++.dg/template/error15.C: New test.
36301
363022004-08-11  Devang Patel  <dpatel@apple.com>
36303
36304	* gcc.dg/darwin-ld-20040809-1.c: New test.
36305	* gcc.dg/darwin-ld-20040809-2.c: New test.
36306
363072004-08-11  Steven G. Kargl  <kargls@comcast.net>
36308
36309	PR fortran/16917
36310	* gfortran.dg/dfloat_1.f90: New test.
36311
363122004-08-09  Mark Mitchell  <mark@codesourcery.com>
36313
36314	* gcc.dg/gcc.dg/arm-eabi1.c: New test.
36315	* gcc.dg/dll-2.c: Fix dg-require syntax.
36316	* gcc.misc-tests/arm-isr.c (abort): Declare.
36317	(exit): Likewise.
36318
363192004-08-10  Mark Mitchell  <mark@codesourcery.com>
36320
36321	PR c++/16971
36322	* g++.dg/parse/crash16.C: New test.
36323
363242004-08-10  Roger Sayle  <roger@eyesopen.com>
36325
36326	* gcc.dg/mips-rsqrt-1.c: New test case.
36327	* gcc.dg/mips-rsqrt-2.c: New test case.
36328	* gcc.dg/mips-rsqrt-3.c: New test case.
36329
363302004-08-10  Paul Brook  <paul@codesourcery.com>
36331
36332	* gfortran.dg/der_io_1.f90: New test.
36333
363342004-08-10  Paul Brook  <paul@codesourcery.com>
36335
36336	PR fortran/16919
36337	* gfortran.dg/der_array_1.f90: New test.
36338
363392004-08-09  David Edelsohn  <edelsohn@gnu.org>
36340
36341	* gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36342
363432004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36344
36345	* gcc.dg/wchar_t-2.c: Fix typo.
36346
363472004-08-09  Falk Hueffner  <falk@debian.org>
36348
36349	PR tree-optimization/12517
36350	* gcc.c-torture/compile/pr12517.c: New test.
36351
36352	PR tree-optimization/12578
36353	* gcc.c-torture/compile/pr12578.c: New test.
36354
36355	PR tree-optimization/12899
36356	* gcc.c-torture/compile/pr12899.c: New test.
36357
36358	PR rtl-optimization/14692
36359	* gcc.c-torture/compile/pr14692.c: New test.
36360
36361	PR tree-optimization/16461
36362	* gcc.c-torture/compile/pr16461.c: New test.
36363
363642004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36365
36366	* gfortran.dg/getenv_1.f90: New test.
36367
363682004-08-06  Mark Mitchell  <mark@codesourcery.com>
36369
36370	* gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36371	wchar_t.
36372	* gcc.dg/symbian5.c: Test -fno-short-wchar.
36373
363742004-08-06  Paul Brook  <paul@codesourcery.com>
36375
36376	* gfortran.dg/ret_array_1.f90: New test.
36377	* gfortran.dg/ret_pointer_1.f90: New test.
36378
363792004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36380
36381	* gcc.dg/missing-field-init-[12].c: New tests.
36382	* g++.dg/warn/missing-field-init-[12].C: New tests.
36383
363842004-08-06  Mark Mitchell  <mark@codesourcery.com>
36385
36386	* gcc.dg/enum2.c: New test.
36387	* gcc.dg/symbian3.c: Likewise.
36388	* gcc.dg/symbian4.c: Likewise.
36389	* gcc.dg/wchar_t-2.c: Likewise.
36390
363912004-08-05  Mark Mitchell  <mark@codesourcery.com>
36392
36393	* g++.dg/ext/visibility/visibility-8.C: Add constructor and
36394	destructor tests.
36395
363962004-08-05  Mark Mitchell  <mark@codesourcery.com>
36397
36398	* g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36399	dg-require-visiblity.
36400	* g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36401	* g++.dg/ext/visibility/fvisibility.C: Likewise.
36402	* g++.dg/ext/visibility/memfuncts.C: Likewise.
36403	* g++.dg/ext/visibility/new1.C: Likewise.
36404	* g++.dg/ext/visibility/pragma.C: Likewise.
36405	* g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36406	* g++.dg/ext/visibility/virtual.C: Likewise.
36407	* g++/dg/ext/visibility/visibility-1.C: Likewise.
36408	* g++/dg/ext/visibility/visibility-2.C: Likewise.
36409	* g++/dg/ext/visibility/visibility-3.C: Likewise.
36410	* g++/dg/ext/visibility/visibility-4.C: Likewise.
36411	* g++/dg/ext/visibility/visibility-5.C: Likewise.
36412	* g++/dg/ext/visibility/visibility-6.C: Likewise.
36413	* g++/dg/ext/visibility/visibility-7.C: Likewise.
36414	* g++/dg/ext/visibility/visibility-8.C: New test.
36415	* gcc.c-torture/compile/dll.x: Remove.
36416	* gcc.dg/dll-2.c: Use dg-require-dll
36417	* gcc.dg/visibility-10.c: New test.
36418	* lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36419	supporting DLLs.
36420	* lib/scanasm.exp (scan_hidden): New function.
36421	(scan_not_hidden): Likewise.
36422
364232004-08-05  David Edelsohn  <edelsohn@gnu.org>
36424
36425	* gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36426
364272004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36428
36429	* gcc.c-torture/execute/20040805-1.c: New test.
36430
364312004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36432
36433	* gcc.dg/20020118-1.c: Declare abort.
36434	* gcc.dg/altivec_check.h: Likewise.
36435	* gcc.dg/iftrap-2.c: Likewise.
36436	* gcc.dg/pragma-darwin.c: Likewise.
36437	* gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36438
364392004-08-04  Geoffrey Keating  <geoffk@apple.com>
36440
36441	* g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36442
364432004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36444
36445	* gcc.c-torture/execute/builtins/abs-2.c,
36446	gcc.c-torture/execute/builtins/abs-3.c,
36447	gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36448	gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36449	intmax_t, uintmax_t and their limits.
36450	* gcc.dg/intmax_t-1.c: New test.
36451
364522004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36453
36454	* g++.dg/tc1/dr147.C: Add reference to PR.
36455
364562004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36457
36458	* gcc.dg/mips-args-[23].c: Declare abort() and exit().
36459	* gcc.dg/torture/mips-hilo-[12].c: Likewise.
36460
364612004-08-03  David Edelsohn  <edelsohn@gnu.org>
36462
36463	* gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36464
364652004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36466
36467	* gcc.dg/redecl-5.c: New test.
36468	* gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36469	of scanf.
36470
364712004-08-03  Roger Sayle  <roger@eyesopen.com>
36472
36473	PR middle-end/16790
36474	* gcc.c-torture/execute/pr16790-1.c: New test case.
36475
364762004-08-03  Mark Mitchell  <mark@codesourcery.com>
36477
36478	* g++.dg/ext/visibility/assign1.C: New test.
36479	* g++.dg/ext/visibility/new1.C: Likewise.
36480
36481	* gcc.dg/symbian1.c: New test.
36482	* gcc.dg/symbian2.c: Likewise.
36483
364842004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36485
36486	PR target/16570
36487	* gcc.dg/i386-sse-9.c: New test.
36488
364892004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36490
36491	* gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36492
364932004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36494
36495	* gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36496	gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36497	gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36498	gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36499	gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36500	gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36501	gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36502	gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36503	gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36504	gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36505	gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36506	gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36507	gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36508	gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36509	gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36510	gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36511	gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36512	gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36513	gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36514	gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36515	gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36516	gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36517	gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36518	gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36519	gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36520	gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36521	gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36522	gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36523	gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36524	gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36525	gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36526	gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36527	gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36528	gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36529	gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36530	gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36531	gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36532	gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36533	gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36534	gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36535	gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36536	gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36537	gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36538	gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36539	gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36540	gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36541	gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36542	gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36543	gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36544	gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36545	gcc.misc-tests/i386-pf-3dnow-1.c,
36546	gcc.misc-tests/i386-pf-athlon-1.c,
36547	gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36548	objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36549	Declare built-in functions used.
36550	* gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36551
365522004-08-02  Mark Mitchell  <mark@codesourcery.com>
36553
36554	PR c++/16707
36555	* g++.dg/lookup/using12.C: New test.
36556
36557	* g++.dg/init/null1.C: Fix PR number.
36558	* g++.dg/parse/namespace10.C: Likewise.
36559
365602004-08-01  Mark Mitchell  <mark@codesourcery.com>
36561
36562	PR c++/16224
36563	* g++.dg/template/spec17.C: New test.
36564	* g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36565	* g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36566
365672004-08-02  David Billinghurst
36568
36569	PR fortran/16292
36570	* gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36571
365722004-08-01  Zack Weinberg  <zack@codesourcery.com>
36573
36574	* gcc.dg/ia64-got-1.c: New test case.
36575
365762004-08-01  Mark Mitchell  <mark@codesourcery.com>
36577
36578	PR c++/16489
36579	* g++.dg/init/null1.C: New test.
36580	* g++.dg/tc1/dr76.C: Adjust error marker.
36581
36582	PR c++/16529
36583	* g++.dg/parse/namespace10.C: New test.
36584
36585	PR c++/16810
36586	* g++.dg/inherit/ptrmem2.C: New test.
36587
365882004-08-02  Ben Elliston  <bje@au.ibm.com>
36589
36590	PR target/16155
36591	* gcc.dg/pr16155.c: New test.
36592
365932004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36594
36595	* gcc.dg/redecl-2.c: New test.
36596
365972004-07-30  Geoffrey Keating  <geoffk@apple.com>
36598
36599	* gcc.dg/darwin-longdouble.c: New file.
36600
366012004-07-30  Richard Henderson  <rth@redhat.com>
36602
36603	* gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36604	write to constant argument.
36605	* gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36606
366072004-07-30  Richard Henderson  <rth@redhat.com>
36608
36609	* gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36610	tests of nearest around zero.
36611
366122004-07-30  Andrew Pinski  <apinski@apple.com>
36613
36614	* gcc.c-torture/compile/20040730-1.c: New test.
36615
366162004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36617
36618	* gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36619	powerpc-eabispe.
36620
366212004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36622
36623	* gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36624
366252004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36626
36627	* lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36628	contains $ld_library_path.
36629	* lib/gfortran.exp (gfortran_link_flags): Likewise.
36630
366312004-07-29  Richard Henderson  <rth@redhat.com>
36632
36633	* g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36634
36635	* g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36636	(alt2, which): New.
36637	(Check): Accept either alternative.
36638
366392004-07-29  Mark Mitchell  <mark@codesourcery.com>
36640
36641	* g++.dg/abi/inline1.C: New test.
36642	* g++.dg/abi/local1-a.cc: Likewise.
36643	* g++.dg/abi/local1.C: Likewise.
36644	* g++.dg/abi/mangle11.C: Tweak location of warnings.
36645	* g++.dg/abi/mangle12.C: Likewise.
36646	* g++.dg/abi/mangle17.C: Likewise.
36647	* g++.dg/abi/mangle20-2.C: Likewise.
36648	* g++.dg/opt/interface1.C: Likewise.
36649	* g++.dg/opt/interface1.h: Likewise.
36650	* g++.dg/opt/interface1-a.cc: New test.
36651	* g++.dg/parse/repo1.C: New test.
36652	* g++.dg/template/repo1.C: Likewise.
36653	* g++.dg/warn/Winline-1.C: Likewise.
36654	* lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36655
366562004-07-29  Diego Novillo  <dnovillo@redhat.com>
36657
36658	* gcc.dg/tree-ssa/20040729-1.c: New test.
36659
366602004-07-27  Matt Austern <austern@apple.com>
36661
36662	* gcc.dg/darwin-bool-1.c: New test.
36663	* gcc.dg/darwin-bool-2.c: New test.
36664
366652004-07-28  Richard Henderson  <rth@redhat.com>
36666
36667	* gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36668	arguments in the correct type.  Don't write to constant arguments.
36669
366702004-07-28  Diego Novillo  <dnovillo@redhat.com>
36671
36672	PR tree-optimization/16688
36673	PR tree-optimization/16689
36674	* g++.dg/tree-ssa/pr16688.C: New test.
36675
366762004-07-28  Diego Novillo  <dnovillo@redhat.com>
36677
36678	* gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36679	loads.  Not only in the comment, this time.
36680
366812004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36682
36683	2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36684	* gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36685	2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36686	* gcc.dg/sh4a-bitmovua.c: New.
36687	* gcc.dg/sh4a-cos.c: New.
36688	* gcc.dg/sh4a-cosf.c: New.
36689	* gcc.dg/sh4a-fprun.c: New.
36690	* gcc.dg/sh4a-fsrra.c: New.
36691	* gcc.dg/sh4a-memmovua.c: New.
36692	* gcc.dg/sh4a-sin.c: New.
36693	* gcc.dg/sh4a-sincos.c: New.
36694	* gcc.dg/sh4a-sincosf.c: New.
36695	* gcc.dg/sh4a-sinf.c: New.
36696
366972004-07-28  Diego Novillo  <dnovillo@redhat.com>
36698
36699	* gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36700	conditionals.
36701	* gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36702	loads.
36703	* gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36704	DOM1.
36705
367062004-07-27  Andrew Pinski  <apinski@apple.com>
36707
36708	* g++.dg/rtti/tinfo1.C: Correct the xfail.
36709
367102004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36711
36712	* gcc.dg/pragma-isr.c: New test.
36713
367142004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36715
36716	PR c++/14429
36717	* g++.dg/template/ttp11.C: New test.
36718
367192004-07-27  Diego Novillo  <dnovillo@redhat.com>
36720
36721	* gcc.c-torture/compile/20040727-1.c: New test.
36722
367232004-07-26  Eric Christopher  <echristo@redhat.com>
36724
36725	* gcc.c-torture/compile/20040726-2.c: New test.
36726
367272004-07-26  Andrew Pinski  <apinski@apple.com>
36728
36729	* g++.dg/rtti/tinfo1.C: Xfail.
36730
367312004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36732
36733	* gcc.c-torture/compile/20040726-1.c: New test.
36734
367352004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36736	    Brian Ryner  <bryner@brianryner.com>
36737
36738	PR c++/9283
36739	PR c++/15000
36740	* gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36741	* g++.dg/ext/visibility/: New directory.
36742	* g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36743	g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36744	g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36745	g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36746	* g++.dg/ext/visibility/fvisibility.C,
36747	g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36748	g++.dg/ext/visibility/fvisibility-override1.C
36749	g++.dg/ext/visibility/fvisibility-override2.C
36750	g++.dg/ext/visibility/memfuncts.C
36751	g++.dg/ext/visibility/noPLT.C
36752	g++.dg/ext/visibility/pragma.C
36753	g++.dg/ext/visibility/pragma-override1.C
36754	g++.dg/ext/visibility/pragma-override2.C
36755	g++.dg/ext/visibility/staticmemfuncts.C
36756	g++.dg/ext/visibility/virtual.C: New tests.
36757
367582004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36759
36760	PR c/15360
36761	* gcc.dg/pr15360-1.c: New test.
36762
367632004-07-25  Daniel Jacobowitz  <dan@debian.org>
36764
36765	* gcc.dg/pragma-align-2.c: New test.
36766	* gcc.dg/pragma-init-fini.c: New test.
36767	* gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36768	targets.
36769
367702004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36771
36772	* gcc.dg/init-string-2.c: New test.
36773
367742004-07-24  Zack Weinberg  <zack@codesourcery.com>
36775
36776	PR 16684
36777	* gcc.dg/Wredundant-decls-1.c: New test case.
36778
367792004-07-24  Jakub Jelinek  <jakub@redhat.com>
36780
36781	* README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36782	* lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36783	* gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36784	* gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36785	* gcc.dg/compat/generate-random.c: New file.
36786	* gcc.dg/compat/generate-random.h: Likewise.
36787	* gcc.dg/compat/generate-random_r.c: Likewise.
36788	* gcc.dg/compat/struct-layout-1.h: Likewise.
36789	* gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36790	* gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36791	* gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36792	* gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36793	* gcc.dg/compat/struct-layout-1_main.c: New test.
36794	* gcc.dg/compat/struct-layout-1_x.c: New file.
36795	* gcc.dg/compat/struct-layout-1_y.c: New file.
36796	* gcc.dg/compat/struct-layout-1_test.h: New file.
36797
367982004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36799
36800	* gcc.dg/comp-return-1.c: New test
36801
368022004-07-23  Janis Johnson  <janis187@us.ibm.com>
36803
36804	* gcc.dg/vmx/8-02a.c: Fix typo.
36805
36806	* gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36807	* gcc.dg/darwin-abi-3.c: New test.
36808
36809	* gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36810	* gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36811
36812	* gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36813	* gcc.dg/vmx/ops-long-1.c: New test.
36814	* gcc.dg/vmx/ops-long-2.c: New test.
36815
368162004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36817
36818	* g++.dg/lookup/conv-[1234].C: New.
36819
368202004-07-22  Mark Mitchell  <mark@codesourcery.com>
36821
36822	* g++.dg/parse/attr2.C: Simplify.
36823
368242004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36825
36826	PR c/7284
36827	* gcc.c-torture/execute/pr7284-1.c: New test.
36828
368292004-07-22  Brian Booth  <bbooth@redhat.com>
36830
36831	* gcc.dg/tree-ssa/20040721-1.c: New test.
36832
368332004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36834
36835	* g++.dg/template/crash20.c: New.
36836
368372004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36838
36839	* gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36840	Add dg-run directive.  Declare variables as required.
36841	* gfortran.dg/g77/README: Update
36842
368432004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36844
36845	* gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36846	gcc.dg/cris-peep2-andu2.c: New tests.
36847
368482004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36849
36850	PR c/15052
36851	* gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36852	on return type.
36853	* gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36854	messages.
36855	* gcc.dg/qual-return-2.c: Update expected messages.
36856	* gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36857
368582004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36859
36860	* gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36861	* gcc.dg/noncompile/921102-1.c: Update expected error message.
36862
368632004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36864
36865	PR c/11250
36866	* gcc.dg/init-string-1.c: New test.
36867
368682004-07-21  Jakub Jelinek  <jakub@redhat.com>
36869
36870	PR middle-end/15345
36871	PR c/16450
36872	* gcc.dg/torture/nested-fn-1.c: New test.
36873
368742004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36875
36876	PR target/16559
36877	* gcc.dg/ia64-fptr-1.c: New file.
36878
368792004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36880
36881	PR c++/14497
36882	* g++.dg/template/spec16.C: New test.
36883	* g++.old-deja/g++.robertl/eb118.C: Remove.
36884
368852004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36886
36887	PR c++/509
36888	* g++.dg/template/spec15.C: New test.
36889
368902004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36891
36892	Copy cases from g77.f-torture/execute and add dg-run
36893	directive.  Other changes as noted.
36894	* gfortran.dg/g77/13037.f
36895	* gfortran.dg/g77/1832.f
36896	* gfortran.dg/g77/19981119-0.f
36897	* gfortran.dg/g77/19990313-0.f
36898	* gfortran.dg/g77/19990313-1.f
36899	* gfortran.dg/g77/19990313-2.f
36900	* gfortran.dg/g77/19990313-3.f
36901	* gfortran.dg/g77/19990419-1.f
36902	* gfortran.dg/g77/19990826-0.f
36903	* gfortran.dg/g77/19990826-2.f
36904	* gfortran.dg/g77/20000503-1.f
36905	* gfortran.dg/g77/20001111.f
36906	* gfortran.dg/g77/20010116.f
36907	* gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36908	* gfortran.dg/g77/20010430.f
36909	* gfortran.dg/g77/6177.f
36910	* gfortran.dg/g77/947.f
36911	* gfortran.dg/g77/970816-3.f
36912	* gfortran.dg/g77/971102-1.f
36913	* gfortran.dg/g77/980520-1.f
36914	* gfortran.dg/g77/980628-0.f
36915	* gfortran.dg/g77/980628-1.f
36916	* gfortran.dg/g77/980628-10.f
36917	* gfortran.dg/g77/980628-2.f
36918	* gfortran.dg/g77/980628-3.f
36919	* gfortran.dg/g77/980628-7.f
36920	* gfortran.dg/g77/980628-8.f
36921	* gfortran.dg/g77/980628-9.f
36922	* gfortran.dg/g77/980701-0.f
36923	* gfortran.dg/g77/980701-1.f
36924	* gfortran.dg/g77/cabs.f
36925	* gfortran.dg/g77/claus.f
36926	* gfortran.dg/g77/complex_1.f
36927	* gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36928	* gfortran.dg/g77/dcomplex.f
36929	* gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36930	* gfortran.dg/g77/f90-intrinsic-mathematical.f
36931	* gfortran.dg/g77/f90-intrinsic-numeric.f
36932	* gfortran.dg/g77/int8421.f
36933	* gfortran.dg/g77/labug1.f
36934	* gfortran.dg/g77/large_vec.f
36935	* gfortran.dg/g77/le.f
36936	* gfortran.dg/g77/short.f
36937	* gfortran.dg/g77/README: Update
36938
369392004-07-20  Mark Mitchell  <mark@codesourcery.com>
36940
36941	PR c++/16637
36942	* g++.dg/parse/lookup4.C: New test.
36943
369442004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36945
36946	PR c++/16175
36947	* g++.dg/template/ttp10.C: New test.
36948
369492004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36950
36951	* gcc.dg/pr12625-1.c: New test.
36952
369532004-07-20  Steven Bosscher  <stevenb@suse.de>
36954
36955	* gcc.dg/switch-warn-1.c: New test.
36956	* gcc.dg/switch-warn-2.c: New test.
36957	* gcc.c-torture/compile/pr14730.c: Update.
36958
369592004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36960
36961	* g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36962	g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36963	g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36964	g++.dg/template/nontype3.C: Remove trailing CR from tests.
36965
369662004-07-18  Mark Mitchell  <mark@codesourcery.com>
36967
36968	PR c++/16623
36969	* g++.dg/template/assign1.C: New test.
36970
369712004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36972
36973	PR c++/12170
36974	* g++.dg/template/ttp9.C: New test.
36975
369762004-07-19  Daniel Jacobowitz  <dan@debian.org>
36977
36978	* gcc.dg/format/cmn-err-1.c: New test.
36979
369802004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36981
36982	* g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36983	gcc.dg/Wparentheses-10.c: New tests.
36984	* gcc.dg/Wparentheses-5.c: Remove XFAILs.
36985
369862004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36987
36988	PR fortran/16465
36989	* gfortran.dg/g77//ffixed-line-length-0.f,
36990	gfortran.dg/g77/ffixed-line-length-132.f,
36991	gfortran.dg/g77/ffixed-line-length-72.f,
36992	gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36993	gfortran.dg/g77/README: Update.
36994
369952004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36996
36997	PR c++/13092
36998	* g++.dg/template/non-dependent7.C: New test.
36999	* g++.dg/template/non-dependent8.C: Likewise.
37000	* g++.dg/template/non-dependent9.C: Likewise.
37001	* g++.dg/template/non-dependent10.C: Likewise.
37002
370032004-07-17  Mark Mitchell  <mark@codesourcery.com>
37004
37005	PR c++/16337
37006	* g++.dg/parse/attr2.C: New test.
37007
370082004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37009
37010	* g77.dg: Removed.
37011	* g77.f-torture: Ditto.
37012
370132004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37014
37015	* gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37016	gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37017	Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37018
370192004-07-16  Richard Henderson  <rth@redhat.com>
37020
37021	* gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37022
370232004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37024
37025	* lib/fortran-torture.exp (fortran-torture): Don't test compile
37026	tests with full	list of options.
37027	* lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37028	of TORTURE_OPTIONS if test contains 'dg-do run'.
37029
37030	PR fortran/16404
37031	* gfortran.dg/do_iterator.f90: New test.
37032
370332004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37034
37035	PR rtl-optimization/16536
37036	* gcc.c-torture/execute/restrict-1.c: New test.
37037
370382004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37039
37040	PR fortran/15324
37041	* gfortran.dg/pr15324.f90: New test.
37042
37043	PR fortran/15129
37044	* gfortran.dg/pr15129.f90: New test.
37045
37046	PR fortran/15140
37047	* gfortran.dg/pr15140.f90: New test.
37048
37049	PR fortran/13792
37050	* gfortran.fortran-torture/execute/bounds.f90: Add check for
37051	compile-time simplification.
37052
370532004-07-14  Mike Stump  <mrs@apple.com>
37054
37055	* gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37056
370572004-07-14  James E Wilson  <wilson@specifixinc.com>
37058
37059	PR target/16325
37060	* gcc.dg/profile-generate-1.c: New.
37061
370622004-07-15  Jakub Jelinek  <jakub@redhat.com>
37063
37064	* gcc.c-torture/execute/20040709-1.c: New test.
37065	* gcc.c-torture/execute/20040709-2.c: New test.
37066
370672004-07-14  Mike Stump  <mrs@apple.com>
37068
37069	* gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37070
370712004-07-14  Mike Stump  <mrs@apple.com>
37072
37073	* gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37074
370752004-07-13  Mark Mitchell  <mark@codesourcery.com>
37076
37077	PR c++/16518
37078	* g++.dg/parse/mutable1.C: New test.
37079
370802004-07-13  Diego Novillo  <dnovillo@redhat.com>
37081
37082	PR tree-optimization/16443
37083	* gcc.dg/tree-ssa/20040713-1.c: New test.
37084
370852004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37086
37087	* g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37088	for operator new.
37089
370902004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37091
37092	* gfortran.dg/g77/README: New file
37093	* gfortran.dg/g77/19981216-0.f: Copy from
37094	g77.f-torture/noncompile.  Add "dg-do compile" and
37095	dg-error as required.
37096	* gfortran.dg/g77/19990218-1.f: Likewise.
37097	* gfortran.dg/g77/19990905-1.f: Likewise.
37098	* gfortran.dg/g77/9263.f: Likewise.
37099	* gfortran.dg/g77/980615-0.f: Likewise.
37100	* gfortran.dg/g77/980616-0.f: Likewise.
37101	* gfortran.dg/g77/check0.f: Likewise.
37102	* gfortran.dg/g77/select_no_compile.f: Likewise.
37103
371042004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37105
37106	Copy files from g77.f-torture/compile.
37107	Add "{ dg-do compile}".  Other changes as noted
37108	* gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37109	* gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37110	* gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37111	* gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37112	* gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37113	* gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37114	* gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37115	* gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37116	statement to conform to standard.  Append alpha1.x for reference.
37117	* gfortran.dg/g77/xformat.f: Add dg-warning
37118
371192004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37120
37121	* gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37122	Add {dg-do compile} directive.
37123	* gfortran.dg/g77/cpp2.F: Likewise.
37124
371252004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37126
37127	PR c++/5402
37128	* g++.dg/lookup/name-clash1.C: New test.
37129
37130	PR c++/9777
37131	* g++.dg/lookup/name-clash2.C: New test.
37132
37133	PR c++/12102
37134	* g++.dg/lookup/name-clash3.C: New test.
37135
371362004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37137
37138	* g++.dg/lookup/new2.C: New test.
37139	* g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37140
371412004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37142
37143	* gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37144	Add {dg-do compile} directive.
37145	* gfortran.dg/g77/13060.f: Likewise.
37146	* gfortran.dg/g77/19990218-0.f: Likewise.
37147	* gfortran.dg/g77/19990305-0.f: Likewise.
37148	* gfortran.dg/g77/19990419-0.f: Likewise.
37149	* gfortran.dg/g77/19990502-0.f: Likewise.
37150	* gfortran.dg/g77/19990502-1.f: Likewise.
37151	* gfortran.dg/g77/19990525-0.f: Likewise.
37152	* gfortran.dg/g77/19990826-1.f: Likewise.
37153	* gfortran.dg/g77/19990826-3.f: Likewise.
37154	* gfortran.dg/g77/19990905-2.f: Likewise.
37155	* gfortran.dg/g77/20000412-1.f: Likewise.
37156	* gfortran.dg/g77/20000511-1.f: Likewise.
37157	* gfortran.dg/g77/20000511-2.f: Likewise.
37158	* gfortran.dg/g77/20000518.f: Likewise.
37159	* gfortran.dg/g77/20000601-1.f: Likewise.
37160	* gfortran.dg/g77/20000601-2.f: Likewise.
37161	* gfortran.dg/g77/20000629-1.f: Likewise.
37162	* gfortran.dg/g77/20000630-2.f: Likewise.
37163	* gfortran.dg/g77/20010115.f: Likewise.
37164	* gfortran.dg/g77/20010321-1.f: Likewise.
37165	* gfortran.dg/g77/20010426.f: Likewise.
37166	* gfortran.dg/g77/20020307-1.f: Likewise.
37167	* gfortran.dg/g77/8485.f: Likewise.
37168	* gfortran.dg/g77/960317-1.f: Likewise.
37169	* gfortran.dg/g77/970915-0.f: Likewise.
37170	* gfortran.dg/g77/980310-1.f: Likewise.
37171	* gfortran.dg/g77/980310-2.f: Likewise.
37172	* gfortran.dg/g77/980310-3.f: Likewise.
37173	* gfortran.dg/g77/980310-4.f: Likewise.
37174	* gfortran.dg/g77/980310-6.f: Likewise.
37175	* gfortran.dg/g77/980310-7.f: Likewise.
37176	* gfortran.dg/g77/980310-8.f: Likewise.
37177	* gfortran.dg/g77/980419-2.f: Likewise.
37178	* gfortran.dg/g77/980424-0.f: Likewise.
37179	* gfortran.dg/g77/980427-0.f: Likewise.
37180	* gfortran.dg/g77/980729-0.f: Likewise.
37181	* gfortran.dg/g77/981117-1.f: Likewise.
37182	* gfortran.dg/g77/toon_1.f: Likewise.
37183
371842004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37185
37186	PR c++/2204
37187	* g++.dg/other/abstract2.C: New test.
37188
371892004-07-12  Paul Brook  <paul@codesourcery.com>
37190
37191	* gfortran.dg/pointer_init_1.f90: New test.
37192
371932004-07-11  Paul Brook  <paul@codesourcery.com>
37194
37195	PR fortran/15986
37196	* gfortran.dg/contained_1.f90: New test.
37197
371982004-07-11  Mark Mitchell  <mark@codesourcery.com>
37199
37200	* g++.dg/parse/defarg8.C: New test.
37201
372022004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37203
37204	PR fortran/16433
37205	* gfortran.dg/pr16433.f: New test.
37206
37207	PR fortran/17574
37208	* gfortran.dg/pr15754.f90: New test.
37209
372102004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37211
37212	PR tree-optimization/16437
37213	* gcc.c-torture/execute/bitfld-4.c: New test.
37214
372152004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37216
37217	* gfortran.fortran-torture/execute/common_2.f90: Add check for
37218	access to common var from module.
37219
372202004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37221
37222	PR fortran/16336
37223	* gfortran.fortran-torture/execute/common_2.f90: New test.
37224
372252004-07-10  Paul Brook  <paul@codesourcery.com>
37226
37227	* gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37228
372292004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37230
37231	PR fortran/15969
37232	* gfortran.fortran-torture/execute/der_init_5.f90: New test.
37233
372342004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37235
37236	* gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37237	* gfortran.dg/g77/ffixed-form-2.f: Likewise.
37238	* gfortran.dg/g77/ffree-form-1.f: Likewise.
37239	* gfortran.dg/g77/ffree-form-2.f: Likewise.
37240	* gfortran.dg/g77/ffree-form-3.f: Likewise.
37241	* gfortran.dg/g77/fno-underscoring.f: Likewise.
37242	* gfortran.dg/g77/funderscoring.f: Likewise.
37243	* gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37244
372452004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37246
37247	* gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37248
372492004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37250	Paul Brook  <paul@codesourcery.com>
37251
37252	PR fortran/13415
37253	* gfortran.dg/common_pointer_1.f90: New test.
37254
372552004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37256
37257	* g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37258
372592004-07-09  James E Wilson  <wilson@specifixinc.com>
37260
37261	PR target/16364
37262	* gcc.c-torture/compile/20040709-1.c: New.
37263
372642004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37265
37266	PR fortran/14077
37267	* gfortran.fortran-torture/execute/module_init_1.f90: New test.
37268
372692004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37270
37271	PR fortran/13201
37272	* gfortran.dg/shape_1.f90: New test.
37273
372742004-07-09  Zack Weinberg  <zack@codesourcery.com>
37275	    Andrew Pinski  <apinski@apple.com>
37276
37277	* gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37278
372792004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37280
37281	* gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37282	comment.
37283
372842004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37285	Paul Brook  <paul@codesourcery.com>
37286
37287	* gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37288	'.f95' and '.F95'.
37289
372902004-07-09  Diego Novillo  <dnovillo@redhat.com>
37291
37292	* gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37293
372942004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37295
37296	* gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37297	testcases with capital suffix.
37298
372992004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37300
37301	PR fortran/15481
37302	PR fortran/13372
37303	PR fortran/13575
37304	PR fortran/15978
37305	* gfortran.fortran-torture/compile/implicit_2.f90: New test.
37306
37307	* gfortran.dg/implicit_1.f90: New test.
37308
373092004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37310
37311	* lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37312	expression to match gfortran warning/error messages
37313	* gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37314	dg-error text.
37315
373162004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37317
37318	* lib/fortran-torture.exp: Rename proc search_for to
37319	search_for_re.
37320
373212004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37322
37323	* gcc.c-torture/execute/simd-5.x: New file.
37324	XFAIL on SPARC 64-bit at -O0.
37325
373262004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37327
37328	PR c++/8211
37329	PR c++/16165
37330	* g++.dg/warn/effc3.C: New test.
37331
373322004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37333
37334	* gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37335	change X to 1X in format.
37336	* gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37337	add data statements to conform to standard.
37338
373392004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37340
37341	* gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37342	* gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37343	* gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37344
373452004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37346
37347	* gfortran.dg/g77/7388.f: Copy from g77.dg
37348	* gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37349	* gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37350	* gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37351	* gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37352	* gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37353	* gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37354	* gfortran.dg/g77/strlen0.f: Likewise.
37355
373562004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37357
37358	* lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37359	* gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37360
373612004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37362
37363	* gcc.c-torture/execute/920428-2.x: Delete.
37364	* gcc.c-torture/execute/920501-7.x: Likewise.
37365
373662004-07-08  Jakub Jelinek  <jakub@redhat.com>
37367
37368	* gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37369	-march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37370	-march=x for pentium3, pentium3m, pentium-m, pentium4m,
37371	prescott and c3-2.
37372	(PREFETCH_3DNOW): Add -march=c3.
37373
373742004-07-08  Diego Novillo  <dnovillo@redhat.com>
37375
37376	PR c/16437
37377	* gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37378	* gcc.c-torture/execute/bf64-1.x: Likewise.
37379
373802004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37381
37382	* gcc.c-torture/compile/20040708-1.c: New test.
37383
373842004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37385
37386	PR c++/16169
37387	* g++.dg/warn/effc2.C: New test.
37388
373892004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37390
37391	* gcc.c-torture/execute/bitfld-1.x: Remove.
37392	* gcc.c-torture/execute/bitfld-3.c: New test.
37393	* gcc.dg/bitfld-2.c: Remove XFAILs.
37394
373952004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37396
37397	PR c++/16276
37398	* g++.dg/rtti/tinfo1.C: New file.
37399
374002004-07-07  Eric Christopher  <echristo@redhat.com>
37401
37402	* gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37403
374042004-07-07  Andrew Pinski  <apinski@apple.com>
37405
37406	* gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37407
374082004-07-07  Mark Mitchell  <mark@codesourcery.com>
37409
37410	* g++.dg/init/call1.C: XFAIL.
37411
374122004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37413
37414	* gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37415	except for movstrict*, to movmem* and clrstr* to clrmem*.
37416
374172004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37418
37419	* gcc.c-torture/execute/20040707-1.c: New test.
37420
374212004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37422
37423	* gcc.c-torture/execute/20040706-1.c: New test.
37424
374252004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37426
37427	PR c++/3671
37428	* g++.dg/template/spec14.C: New test.
37429
374302004-07-05  Jakub Jelinek  <jakub@redhat.com>
37431
37432	* gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37433	nothing if not yet defined.  Use it in b, c and d type definitions.
37434	* gcc.c-torture/execute/20040705-1.c: New test.
37435	* gcc.c-torture/execute/20040705-2.c: New test.
37436
374372004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37438
37439	PR c++/2518
37440	* g++.dg/lookup/new1.C: New test.
37441
374422004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37443
37444	PR c++/11406
37445	* g++.dg/template/sizeof8.C: New test.
37446
374472004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37448
37449	* gcc.c-torture/compile/20040705-1.c: New test.
37450
374512004-07-04  Bud Davis  <bdavis9659@comcast.net>
37452
37453	* gfortran.fortran-torture/execute/seq_io.f90: New test.
37454
374552004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37456
37457	* gcc.dg/cpp/if-mop.c: Two new testcases.
37458	* gcc.dg/cpp/trad/comment-3.c: New.
37459
374602004-07-04  Paul Brook  <paul@codesourcery.com>
37461
37462	* gfortran.fortran-torture/compile/implicit_1.f90: New test.
37463
374642004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37465
37466	PR c++/3761
37467	* g++.dg/lookup/crash4.C: New test.
37468
374692004-07-02  Zack Weinberg  <zack@codesourcery.com>
37470
37471	* gcc.c-torture/execute/builtin-abs-1.c
37472	* gcc.c-torture/execute/builtin-abs-2.c
37473	* gcc.c-torture/execute/builtin-complex-1.c
37474	* gcc.c-torture/execute/builtins/string-1-lib.c
37475	* gcc.c-torture/execute/builtins/string-1.c
37476	* gcc.c-torture/execute/builtins/string-2-lib.c
37477	* gcc.c-torture/execute/builtins/string-2.c
37478	* gcc.c-torture/execute/builtins/string-3-lib.c
37479	* gcc.c-torture/execute/builtins/string-3.c
37480	* gcc.c-torture/execute/builtins/string-4-lib.c
37481	* gcc.c-torture/execute/builtins/string-4.c
37482	* gcc.c-torture/execute/builtins/string-5-lib.c
37483	* gcc.c-torture/execute/builtins/string-5.c
37484	* gcc.c-torture/execute/builtins/string-6-lib.c
37485	* gcc.c-torture/execute/builtins/string-6.c
37486	* gcc.c-torture/execute/builtins/string-7-lib.c
37487	* gcc.c-torture/execute/builtins/string-7.c
37488	* gcc.c-torture/execute/builtins/string-8-lib.c
37489	* gcc.c-torture/execute/builtins/string-8.c
37490	* gcc.c-torture/execute/builtins/string-9-lib.c
37491	* gcc.c-torture/execute/builtins/string-9.c
37492	* gcc.c-torture/execute/builtins/string-asm-1-lib.c
37493	* gcc.c-torture/execute/builtins/string-asm-1.c
37494	* gcc.c-torture/execute/builtins/string-asm-2-lib.c
37495	* gcc.c-torture/execute/builtins/string-asm-2.c
37496	* gcc.c-torture/execute/stdio-opt-1.c
37497	* gcc.c-torture/execute/stdio-opt-2.c
37498	* gcc.c-torture/execute/stdio-opt-3.c
37499	* gcc.c-torture/execute/string-opt-1.c
37500	* gcc.c-torture/execute/string-opt-10.c
37501	* gcc.c-torture/execute/string-opt-11.c
37502	* gcc.c-torture/execute/string-opt-12.c
37503	* gcc.c-torture/execute/string-opt-13.c
37504	* gcc.c-torture/execute/string-opt-14.c
37505	* gcc.c-torture/execute/string-opt-15.c
37506	* gcc.c-torture/execute/string-opt-16.c
37507	* gcc.c-torture/execute/string-opt-2.c
37508	* gcc.c-torture/execute/string-opt-6.c
37509	* gcc.c-torture/execute/string-opt-7.c
37510	* gcc.c-torture/execute/string-opt-8.c:
37511	Replace with ...
37512
37513	* gcc.c-torture/execute/builtins/abs-2.c
37514	* gcc.c-torture/execute/builtins/abs-3.c
37515	* gcc.c-torture/execute/builtins/complex-1.c
37516	* gcc.c-torture/execute/builtins/fprintf.c
37517	* gcc.c-torture/execute/builtins/fputs.c
37518	* gcc.c-torture/execute/builtins/memcmp.c
37519	* gcc.c-torture/execute/builtins/memmove.c
37520	* gcc.c-torture/execute/builtins/memops-asm.c
37521	* gcc.c-torture/execute/builtins/mempcpy-2.c
37522	* gcc.c-torture/execute/builtins/mempcpy.c
37523	* gcc.c-torture/execute/builtins/memset.c
37524	* gcc.c-torture/execute/builtins/printf.c
37525	* gcc.c-torture/execute/builtins/sprintf.c
37526	* gcc.c-torture/execute/builtins/strcat.c
37527	* gcc.c-torture/execute/builtins/strchr.c
37528	* gcc.c-torture/execute/builtins/strcmp.c
37529	* gcc.c-torture/execute/builtins/strcpy.c
37530	* gcc.c-torture/execute/builtins/strcspn.c
37531	* gcc.c-torture/execute/builtins/strlen-2.c
37532	* gcc.c-torture/execute/builtins/strlen.c
37533	* gcc.c-torture/execute/builtins/strncat.c
37534	* gcc.c-torture/execute/builtins/strncmp-2.c
37535	* gcc.c-torture/execute/builtins/strncmp.c
37536	* gcc.c-torture/execute/builtins/strncpy.c
37537	* gcc.c-torture/execute/builtins/strpbrk.c
37538	* gcc.c-torture/execute/builtins/strpcpy-2.c
37539	* gcc.c-torture/execute/builtins/strpcpy.c
37540	* gcc.c-torture/execute/builtins/strrchr.c
37541	* gcc.c-torture/execute/builtins/strspn.c
37542	* gcc.c-torture/execute/builtins/strstr-asm.c
37543	* gcc.c-torture/execute/builtins/strstr.c:
37544	... these new files.
37545
37546	* gcc.c-torture/execute/builtins/abs-2-lib.c
37547	* gcc.c-torture/execute/builtins/abs-3-lib.c
37548	* gcc.c-torture/execute/builtins/complex-1-lib.c
37549	* gcc.c-torture/execute/builtins/fprintf-lib.c
37550	* gcc.c-torture/execute/builtins/fputs-lib.c
37551	* gcc.c-torture/execute/builtins/memcmp-lib.c
37552	* gcc.c-torture/execute/builtins/memmove-lib.c
37553	* gcc.c-torture/execute/builtins/memops-asm-lib.c
37554	* gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37555	* gcc.c-torture/execute/builtins/mempcpy-lib.c
37556	* gcc.c-torture/execute/builtins/memset-lib.c
37557	* gcc.c-torture/execute/builtins/printf-lib.c
37558	* gcc.c-torture/execute/builtins/sprintf-lib.c
37559	* gcc.c-torture/execute/builtins/strcat-lib.c
37560	* gcc.c-torture/execute/builtins/strchr-lib.c
37561	* gcc.c-torture/execute/builtins/strcmp-lib.c
37562	* gcc.c-torture/execute/builtins/strcpy-lib.c
37563	* gcc.c-torture/execute/builtins/strcspn-lib.c
37564	* gcc.c-torture/execute/builtins/strlen-2-lib.c
37565	* gcc.c-torture/execute/builtins/strlen-lib.c
37566	* gcc.c-torture/execute/builtins/strncat-lib.c
37567	* gcc.c-torture/execute/builtins/strncmp-2-lib.c
37568	* gcc.c-torture/execute/builtins/strncmp-lib.c
37569	* gcc.c-torture/execute/builtins/strncpy-lib.c
37570	* gcc.c-torture/execute/builtins/strpbrk-lib.c
37571	* gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37572	* gcc.c-torture/execute/builtins/strpcpy-lib.c
37573	* gcc.c-torture/execute/builtins/strrchr-lib.c
37574	* gcc.c-torture/execute/builtins/strspn-lib.c
37575	* gcc.c-torture/execute/builtins/strstr-asm-lib.c
37576	* gcc.c-torture/execute/builtins/strstr-lib.c
37577	* gcc.c-torture/execute/builtins/lib/abs.c
37578	* gcc.c-torture/execute/builtins/lib/fprintf.c
37579	* gcc.c-torture/execute/builtins/lib/memset.c
37580	* gcc.c-torture/execute/builtins/lib/printf.c
37581	* gcc.c-torture/execute/builtins/lib/sprintf.c
37582	* gcc.c-torture/execute/builtins/lib/strcpy.c
37583	* gcc.c-torture/execute/builtins/lib/strcspn.c
37584	* gcc.c-torture/execute/builtins/lib/strncat.c
37585	* gcc.c-torture/execute/builtins/lib/strncmp.c
37586	* gcc.c-torture/execute/builtins/lib/strncpy.c
37587	* gcc.c-torture/execute/builtins/lib/strpbrk.c
37588	* gcc.c-torture/execute/builtins/lib/strspn.c
37589	* gcc.c-torture/execute/builtins/lib/strstr.c:
37590	New files containing support routines.
37591
37592	* gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37593	declaration.
37594	* gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37595	when not optimizing.
37596
375972004-07-02  Mark Mitchell  <mark@codesourcery.com>
37598
37599	PR c++/16240
37600	* g++.dg/abi/mangle22.C: New test.
37601	* g++.dg/abi/mangle23.C: Likewise.
37602
376032004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37604
37605	PR fortran/16290
37606	* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37607	Allow for cases without denormalized floating point numbers.
37608
376092004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37610
37611	PR c/1027
37612	* gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37613	gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37614	gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37615	expected warning text.
37616	* gcc.dg/format/diag-2.c: New test.
37617
376182004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37619
37620	* gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37621
376222004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37623
37624	* gcc.dg/builtins-43.c: New.
37625	* gcc.dg/builtins-44.c: New.
37626	* gcc.dg/builtins-45.c: New.
37627
376282004-06-26  Geoffrey Keating  <geoffk@apple.com>
37629	    Andreas Tobler  <a.tobler@schweiz.ch>
37630
37631	* gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37632	Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37633	as SIGSEGV.
37634	* gcc.dg/cleanup-11.c: Likewise.
37635	* gcc.dg/cleanup-8.c: Likewise.
37636	* gcc.dg/cleanup-9.c: Likewise.
37637	* gcc.dg/cleanup-5.c: Run on all platforms.
37638
376392004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37640
37641	* g++.dg/warn/nonnull1.C: New test.
37642
376432004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37644
37645	* gcc.dg/compat/compat-common.h: Wrap up CINT in
37646	an #ifndef SKIP_COMPLEX_INT/#endif pair.
37647	Special-case the Sun compiler wrt to <complex.h>.
37648
376492004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37650
37651	* gcc.dg/Wunreachable-8.C: New test.
37652
37653	* gcc.dg/h8300-ice2.c : New test.
37654
376552004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37656
37657	PR fortran/16161
37658	* gfortran.fortran-torture/compile/implicit.f90: Add test
37659	for implicit character.
37660
376612004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37662
37663	PR fortran/16289
37664	* gfortran.fortran-torture/execute/intrinsic_nearest.f90
37665	Use tiny() intrinsic to find smallest non-negative real
37666
376672004-06-30  Jakub Jelinek  <jakub@redhat.com>
37668
37669	* gcc.dg/compat/struct-by-value-22_main.c: New test.
37670	* gcc.dg/compat/struct-by-value-22_x.c: New.
37671	* gcc.dg/compat/struct-by-value-22_y.c: New.
37672
37673	* gcc.c-torture/execute/20040629-1.c: New test.
37674
376752004-06-29  Jakub Jelinek  <jakub@redhat.com>
37676
37677	* gcc.dg/compat/vector-defs.h: Use vector_size attribute
37678	only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37679
37680	PR target/16195
37681	* gcc.dg/20040625-1.c: New test.
37682
376832004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37684
37685	* gfortran.fortran-torture/execute/parameter_2.f90: New test.
37686
376872004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37688
37689	PR fortran/15963
37690	* gfortran.fortran-torture/execute/initialization_1.f90: New test.
37691
376922004-06-29  Richard Henderson  <rth@redhat.com>
37693
37694	* gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37695
376962004-06-29  Paul Brook  <paul@codesourcery.com>
37697
37698	* g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37699	* g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37700
377012004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37702
37703	PR c++/16260
37704	* g++.dg/parse/crash15.C: New.
37705
377062004-06-28  Andrew Pinski  <apinski@apple.com>
37707
37708	* gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37709	by the error already.
37710
37711	* g++.dg/opt/ptrmem4.C: Change to compile only test.
37712
377132004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37714
37715	PR target/14041
37716	* gcc.dg/h8300-bss-align-1.c : New.
37717
377182004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37719
37720	* PR c++/16174
37721	* g++.dg/template/ctor4.C: New.
37722
377232004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37724
37725	PR c++/16205
37726	* g++.dg/warn/Wsequence-point-1.C: New test.
37727
377282004-06-27  Paul Brook  <paul@codesourcery.com>
37729
37730	* gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37731
377322004-06-27  Zack Weinberg  <zack@codesourcery.com>
37733
37734	* g++.old-deja/g++.mike/p7325.C: Remove.
37735
377362004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37737
37738	PR c/14963
37739	* gcc.dg/pr14963.c: New test.
37740
377412004-06-27  Mark Mitchell  <mark@codesourcery.com>
37742
37743	PR c++/16193
37744	* g++.dg/parse/redef1.C: New test.
37745
377462004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37747
37748	* gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37749	20021110.c.
37750	* gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37751	20021119-1.c.
37752	* gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37753	gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37754	5-04.c.
37755	* gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37756	* g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37757	* g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37758	* g++.old-deja/g++.law/enum8.C: Remove duplicate of
37759	g++.brendan/enum14.C.
37760	* g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37761	* g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37762	* g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37763	g++.mike/virt1.C.
37764	* g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37765	memtemp24.C.
37766
377672004-06-27  Roger Sayle  <roger@eyesopen.com>
37768
37769	* gcc.dg/20040527-1.c: New test case.
37770
377712004-06-26  Bud Davis  <bdavis9659@comcast.net>
37772
37773	PR gfortran/pr16196
37774	* gfortran.fortran-torture/execute/open_replace.f90: New test case.
37775
377762004-06-25  Roger Sayle  <roger@eyesopen.com>
37777
37778	PR middle-end/15825
37779	* gcc.dg/pr15825-1.c: New test case.
37780
377812004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37782
37783	* gcc.c-torture/execute/20040625-1.c: New test.
37784
377852004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37786
37787	* gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37788
377892004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37790
37791	* gcc.dg/torture/mips-div-1.c: New test.
37792
377932004-06-24  Jeff Law  <law@redhat.com>
37794
37795	* gcc.dg/tree-ssa/20040624-1.c: New test.
37796
377972004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37798
37799	* gcc.c-torture/compile/20040624-1.c: New test.
37800
378012004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37802
37803	* g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37804	this directory.
37805
378062004-06-23  Andrew Pinski  <apinski@apple.com>
37807
37808	PR middle-end/15988
37809	* g++.dg/opt/ptrmem4.C: New test.
37810
37811	* gcc.dg/c90-array-quals-2.c: New test.
37812
378132006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37814
37815	* gcc.dg/kpice1.c: New test.
37816
378172006-06-23  Andrew Pinski  <apinski@apple.com>
37818
37819	* gcc.dg/c90-array-quals.c: New test.
37820
378212006-06-22  Richard Henderson  <rth@redhat.com>
37822
37823	* gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37824
378252004-06-22  Loren James Rittle  <ljrittle@acm.org>
37826
37827	* gcc.dg/builtins-config.h: Handle FreeBSD.
37828
378292006-06-22  Richard Henderson  <rth@redhat.com>
37830
37831	* g++.dg/opt/devirt1.C: New.
37832
378332004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37834
37835	* g++.dg/opt/pr15551.C: New testcase.
37836
378372004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37838
37839	PR target/14800
37840	* gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37841	x86_64-*-linux* when compiling for 32bit.
37842
378432004-06-21  Andrew Pinski  <apinski@apple.com>
37844
37845	* gcc.dg/pch/struct-1.c: New.
37846	* gcc.dg/pch/struct-1.hs: New.
37847
378482004-06-21  Geoffrey Keating  <geoffk@apple.com>
37849
37850	* gcc.dg/pch/save-temps-1.c: New file.
37851	* gcc.dg/pch/save-temps-1.hs: New file.
37852
378532004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37854
37855	* gfortran.fortran-torture/execute/iolength_1.f90: New test.
37856	* gfortran.fortran-torture/execute/iolength_3.f90: New test.
37857
378582004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37859
37860	* gfortran.fortran-torture/execute/select_1.f90: Rename function
37861	to fix type error.
37862	* gfortran.fortran-torture/execute/intrinsic_associated.f90:
37863	Remove trailing spaces.
37864
378652004-06-21  Richard Henderson  <rth@redhat.com>
37866
37867	* gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37868	merging && to BIT_FIELD_REF.
37869
378702004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37871
37872	* g++.dg/opt/placeholder1.C: New test.
37873
378742004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37875
37876	* gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37877	* gcc.dg/compat/struct-complex-1_y.c: Likewise.
37878	* gcc.dg/compat/union-m128-1_x.c: Likewise.
37879	* gcc.dg/compat/union-m128-1_y.c: Likewise.
37880
378812004-06-20  Zack Weinberg  <zack@codesourcery.com>
37882
37883	* g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37884	extern "C".
37885	* g++.dg/other/pragma-re-1.C: Add comments.
37886
378872004-06-19  Bud Davis  <bdavis9659@comcast.net>
37888
37889	PR gfortran/16080
37890	* gfortran.fortran-torture/execute/read_null_string.f90: New file.
37891
378922004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37893
37894	* g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37895	instead of setting the type of size_t by
37896	hand.
37897
378982004-06-18  Roger Sayle  <roger@eyesopen.com>
37899
37900	* gcc.dg/unordered-2.c: New test case.
37901	* gcc.dg/unordered-3.c: New test case.
37902
379032004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37904
37905	PR other/16043
37906	* lib/g++.exp (g++_version): Tweak regexp for version
37907	* lib/g77.exp (g77_version): Likewise.
37908	* lib/gfortran.exp (gfortran_version): Likewise.
37909	* lib/objc.exp (objc_version): Likewise.
37910	* lib/treelang.exp (treelang_version): Likewise.
37911
379122004-06-19  Jakub Jelinek  <jakub@redhat.com>
37913
37914	* gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37915	Use INT_MAX instead of __INT_MAX__.
37916	* gcc.dg/compat/struct-align-2_y.c: Likewise.
37917
37918	* gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37919	* gcc.dg/compat/scalar-return-3_x.c: Use it.
37920	* gcc.dg/compat/scalar-return-3_y.c: Use it.
37921	* gcc.dg/compat/scalar-return-4_x.c: Use it.
37922	* gcc.dg/compat/scalar-return-4_y.c: Use it.
37923	* gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37924	* gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37925	* gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37926	* gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37927
37928	* gcc.dg/range-test-1.c: New test.
37929	* g++.dg/opt/range-test-1.C: New test.
37930
379312004-06-17  Richard Henderson  <rth@redhat.com>
37932
37933	* objc.dg/sync-1.m: New.
37934	* objc.dg/try-catch-1.m: Don't force next runtime.
37935	* objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37936	* objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37937	shadowed catch clause.
37938	* objc.dg/try-catch-5.m: New.
37939
379402004-06-17  Zack Weinberg  <zack@codesourcery.com>
37941
37942	Bug 14610
37943	* gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37944
379452004-06-15  Richard Henderson  <rth@redhat.com>
37946
37947	* gcc.dg/20001116-1.c: Move expected warning line.
37948
379492004-06-15  Richard Henderson  <rth@redhat.com>
37950
37951	* gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37952	* gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37953
379542004-06-15  Jeff Law  <law@redhat.com>
37955
37956	* gcc.dg/tree-ssa/20040615-1.c: New test.
37957	* gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37958	be less sensitive to operand ordering.
37959	* gcc.dg/tree-ssa/20030824-2.c: Likewise.
37960
379612004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37962
37963	* g++.dg/abi/bitfield3.C: Add comment..
37964
379652004-06-15  Richard Henderson  <rth@redhat.com>
37966
37967	* g++.dg/ext/stmtexpr1.C: XFAIL.
37968	* gcc.dg/20030612-1.c: XFAIL.
37969
379702004-06-15  Eric Christopher  <echristo@redhat.com>
37971
37972	* g++.dg/charset/asm5.c: New.
37973	* gcc.dg/charset/asm6.c: New.
37974
379752004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37976
37977	PR fortran/15962
37978	* gfortran.fortran-torture/execute/select_1.f90: New test.
37979
379802004-06-15  Paul Brook  <paul@codesourcery.com>
37981
37982	* gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37983
379842004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37985
37986	PR c++/15967
37987	* g++.dg/lookup/crash3.C: New test.
37988
379892004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37990
37991	PR c++/15947
37992	* g++.dg/parse/dtor4.C: New test.
37993
379942004-06-14  Jeff Law  <law@redhat.com>
37995
37996	* gcc.c-torture/compile/20040614-1.c: New test.
37997
379982004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37999
38000	PR fortran/15211
38001	* gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38002	LEN of a character array.
38003
380042004-06-14  Mark Mitchell  <mark@codesourcery.com>
38005
38006	PR c++/15096
38007	* g++.dg/template/ptrmem10.C: New test.
38008
38009	PR c++/14930
38010	* g++.dg/template/friend30.C: New test.
38011
380122004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38013
38014	PR fortran/14928
38015	* gfortran.fortran-torture/compile/mloc.f90: New test.
38016
380172004-06-13  Paul Brook  <paul@codesourcery.com>
38018
38019	* gfortran.fortran-torture/execute/random_2.f90: New test.
38020
380212004-06-13  Eric Christopher  <echristo@redhat.com>
38022
38023	* gcc.dg/noncompile/redecl-1.c: Fix error message.
38024
380252004-06-12  Paul Brook  <paul@codesourcery.com>
38026
38027	* gfortran.fortran-torture/execute/contained_3.f90: New test.
38028
380292004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38030
38031	PR fortran/14923
38032	* gfortran.fortran-torture/execute/date_time_1.f90: New test.
38033
380342004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38035
38036	PR fortran/14957
38037	* gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38038	syntax errors in end statements of contained subroutines.
38039
380402004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38041
38042	PR fortran/12841
38043	* gfortran.fortran-torture/execute/null_arg.f90: New test.
38044
380452004-06-12  Bud Davis  <bdavis9659@comcast.net>
38046
38047	PR fortran/15665
38048	* gfortran.fortran-torture/execute/getarg_1.f90: New test.
38049
380502004-06-12  Bud Davis  <bdavis9659@comcast.net>
38051
38052	PR gfortran/12839
38053	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38054
380552004-06-11  Mark Mitchell  <mark@codesourcery.com>
38056
38057	PR c++/15862
38058	* g++.dg/parse/enum1.C: New test.
38059
380602004-06-10  Jeff Law  <law@redhat.com>
38061
38062	* gcc.c-torture/compile/20040610-1.c: New test.
38063
380642004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38065
38066	* g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38067	* g++.old-deja/g++.other/decl3.C: Likewise.
38068
380692004-06-10  Brian Booth  <bbooth@redhat.com>
38070
38071	* gcc.dg/tree-ssa/20031015-1.c: Scan for
38072	V_MAY_DEF instead of VDEF.
38073	* gcc.dg/tree-ssa/20040517-1.c: Ditto.
38074
380752004-06-10  Mark Mitchell  <mark@codesourcery.com>
38076
38077	PR c++/14211
38078	* g++.dg/conversion/const1.C: New test.
38079
38080	PR c++/15076
38081	* g++.dg/conversion/reinterpret1.C: New test.
38082
38083	PR c++/15877
38084	* g++.dg/template/enum2.C: New test.
38085
38086	PR c++/15227
38087	* g++.dg/template/error13.C: New test.
38088
380892004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38090
38091	PR fortran/14957
38092	* gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38093	arguments to test_* REAL and of the right size.
38094
380952004-06-10  Jakub Jelinek  <jakub@redhat.com>
38096
38097	PR target/15569
38098	PR rtl-optimization/15681
38099	* gcc.dg/20040609-1.c: New test.
38100
381012004-06-10  Jakub Jelinek  <jakub@redhat.com>
38102
38103	PR c++/14791
38104	* g++.dg/opt/builtins1.C: New test.
38105
381062004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38107
38108	* gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38109	that use default windows32 struct layout.
38110	* gcc.dg/i386-bitfield2.c: Likewise.
38111
381122004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38113
38114	* g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38115	for mingw32 and cygwin targets.
38116
381172004-06-09  Geoffrey Keating  <geoffk@apple.com>
38118
38119	* gcc.dg/pch/macro-4.c: New.
38120	* gcc.dg/pch/macro-4.hs: New.
38121
381222004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38123
38124	PR fortran/13249
38125	* gfortran.fortran-torture/compile/name_clash.f90: New test.
38126
381272004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38128
38129	PR fortran/13372
38130	* gfortran.fortran-torture/compile/named_args_2.f90: New test.
38131
381322004-06-09  Bud Davis  <bdavis9659@comcast.net>
38133
38134	PR gfortran/14897
38135	* gfortran.fortran-torture/execute/t_edit.f90: New test.
38136
381372004-06-09  Bud Davis  <bdavis9659@comcast.net>
38138
38139	PR gfortran/15755
38140	* gfortran.fortran-torture/execute/backspace.c : New test.
38141
381422004-06-09  Paul Brook  <paul@codesourcery.com>
38143
38144	* gfortran.fortran-torture/execure/intrinsic_associated.f90
38145	(pointer_to_section): Rewrite to use smaller array.
38146
381472004-06-08  David Edelsohn  <edelsohn@gnu.org>
38148
38149	* gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38150	* gcc.dg/ext/altivec-10.c: Same.
38151	* gcc.dg/ext/altivec-11.c: Same.
38152	* gcc.dg/ext/altivec-12.c: Same.
38153	* gcc.dg/ext/altivec-13.c: Same.
38154	* gcc.dg/ext/altivec-14.c: Same.
38155	* gcc.dg/ext/altivec-15.c: Same.
38156	* gcc.dg/ext/altivec-16.c: Same.
38157	* gcc.dg/ext/altivec-3.c: Same.
38158	* gcc.dg/ext/altivec-4.c: Same.
38159	* gcc.dg/ext/altivec-6.c: Same.
38160	* gcc.dg/ext/altivec-7.c: Same.
38161	* gcc.dg/ext/altivec-8.c: Same.
38162	* gcc.dg/ext/altivec-varargs-1.c: Same.
38163
38164	* g++.dg/ext/altivec-1.C: Correct dg syntax.
38165	* g++.dg/ext/altivec-10.C: Same.
38166	* g++.dg/ext/altivec-2.C: Same.
38167	* g++.dg/ext/altivec-3.C: Same.
38168	* g++.dg/ext/altivec-4.C: Same.
38169	* g++.dg/ext/altivec-5.C: Same.
38170	* g++.dg/ext/altivec-6.C: Same.
38171	* g++.dg/ext/altivec-7.C: Same.
38172	* g++.dg/ext/altivec-8.C: Same.
38173	* g++.dg/ext/altivec-9.C: Same.
38174
381752004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38176
38177	PR c++/7841
38178	* g++.old-deja/g++.pt/ctor2.C: Add error mark.
38179
381802004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38181
38182	* gcc.dg/union-1.c: New test.
38183
381842004-06-07  Roger Sayle  <roger@eyesopen.com>
38185
38186	* gcc.dg/builtins-41.c: New test case.
38187	* gcc.dg/builtins-42.c: New test case.
38188
381892004-06-07  David Edelsohn  <edelsohn@gnu.org>
38190
38191	* g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38192	* g++.dg/ext/altivec-10.C: Same.
38193	* g++.dg/ext/altivec-2.C: Same.
38194	* g++.dg/ext/altivec-3.C: Same.
38195	* g++.dg/ext/altivec-4.C: Same.
38196	* g++.dg/ext/altivec-5.C: Same.
38197	* g++.dg/ext/altivec-6.C: Same.
38198	* g++.dg/ext/altivec-7.C: Same.
38199	* g++.dg/ext/altivec-8.C: Same.
38200	* g++.dg/ext/altivec-9.C: Same.
38201	* g++.old-deja/g++.abi/cxa_vec.C: Same.
38202	* g++.old-deja/g++.brendan/new3.C: Same.
38203	* gcc.c-torture/execute/eeprof-1.x: Same.
38204
382052004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38206
38207	PR c/14765
38208	* gcc.dg/pr14765-1.c: New test.
38209
382102004-06-07  Roger Sayle  <roger@eyesopen.com>
38211
38212	PR c/14649
38213	* gcc.dg/pr14649-1.c: New test case.
38214
382152004-06-07  Richard Henderson  <rth@redhat.com>
38216
38217	* gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38218	if temporaries.
38219
382202004-06-07  David Edelsohn  <edelsohn@gnu.org>
38221
38222	* g++.dg/eh/elide1.C: Remove XFAIL.
38223
382242004-06-07  Mark Mitchell  <mark@codesourcery.com>
38225
38226	PR c++/15337
38227	* g++.dg/expr/sizeof3.C: New test.
38228
38229	PR c++/14777
38230	* g++.dg/template/access14.C: New test.
38231
38232	PR c++/15554
38233	* g++.dg/template/enum1.C: New test.
38234
38235	PR c++/15057
38236	* g++.dg/eh/throw1.C: New test.
38237
382382004-06-07  David Ayers  <d.ayers@inode.at>
38239	    Ziemowit Laski  <zlaski@apple.com>
38240
38241	* lib/objc.exp (objc_target_compile): Revert the '-framework
38242	Foundation' flag fix, since bare Darwin does not ship
38243	with the Foundation framework.
38244	* objc/execute/next_mapping.h: Provide a local NSConstantString
38245	@interface and @implementation.
38246	(objc_constant_string_init): A constructor function, used to
38247	initialize the NSConstantString meta-class object.
38248	* objc/execute/string1.m: Include "next_mapping.h" instead of
38249	<Foundation/NSString.h>.
38250	* objc/execute/string2.m: Likewise.
38251	* objc/execute/string3.m: Likewise.
38252	* objc/execute/string4.m: Likewise.
38253
382542004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38255
38256	* gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38257	to double. Replace double with FLOAT.
38258	* gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38259
38260	* gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38261	* gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38262	* gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38263	* gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38264	* gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38265	* gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38266	* gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38267	* gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38268
382692004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38270
38271	PR c/13519
38272	* gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38273
382742004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38275
38276	PR c++/15503
38277	* g++.dg/template/meminit2.C: New test.
38278
382792004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38280
38281	PR target/15822
38282	* gcc.c-torture/execute/compare-fp-1.c,
38283	gcc.c-torture/execute/compare-fp-2.c,
38284	gcc.c-torture/execute/compare-fp-3.c,
38285	gcc.c-torture/execute/compare-fp-4.c,
38286	gcc.c-torture/execute/compare-fp-3.x,
38287	gcc.c-torture/execute/compare-fp-4.x: Moved...
38288	* gcc.c-torture/execute/ieee/compare-fp-1.c,
38289	gcc.c-torture/execute/ieee/compare-fp-2.c,
38290	gcc.c-torture/execute/ieee/compare-fp-3.c,
38291	gcc.c-torture/execute/ieee/compare-fp-4.c,
38292	gcc.c-torture/execute/ieee/compare-fp-3.x,
38293	gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38294
382952004-06-04  David Ayers  <d.ayers@inode.at>
38296
38297	* objc/execute/protocol-isEqual-4.m: New testcase.
38298
382992004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38300
38301	* objc/execute/protocol-isEqual-1.m: New testcase.
38302	* objc/execute/protocol-isEqual-2.m: New testcase.
38303	* objc/execute/protocol-isEqual-3.m: New testcase.
38304
383052004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38306
38307	* gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38308
383092004-06-02  Ziemowit Laski  <zlaski@apple.com>
38310
38311	* lib/objc.exp (objc_target_compile): When running tests on
38312	Darwin (Mac OS X), inform the linker about '-framework
38313	'Foundation'.
38314
383152004-06-02  Eric Christopher  <echristo@redhat.com>
38316
38317	* gcc.c-torture/compile/20040602-1.c: New.
38318
383192004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38320
38321	* g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38322	* g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38323
38324	PR tree-optimization/14736
38325	* g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38326
38327	PR tree-optimization/14042
38328	* g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38329
38330	PR tree-optimization/14729
38331	* g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38332
383332004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38334
38335	PR fortran/15557
38336	* gfortran.fortran-torture/execute/data_3.f90: New testcase.
38337
383382004-06-01  Richard Hederson  <rth@redhat.com>
38339
38340	* g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38341
383422004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38343
38344	PR c++/14932
38345	* g++.dg/parse/offsetof4.C: New test.
38346
383472004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38348
38349	PR objc/7993
38350	* objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38351
383522004-05-31  Mark Mitchell  <mark@codesourcery.com>
38353
38354	PR c++/15701
38355	* g++.dg/template/friend29.C: New test.
38356
383572004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38358
38359	PR c/15749
38360	* gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38361
383622004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38363
38364	* gcc.dg/sparc-trap-1.c: New test.
38365
383662004-05-31  Roger Sayle  <roger@eyesopen.com>
38367
38368	PR middle-end/15069
38369	* g++.dg/opt/fold3.C: New test case.
38370
383712004-05-30  Graham Stott  <graham.stott@btinternet.com>
38372
38373	* lib/target-supports.exp (check_iconv_available): Fix fallout
38374	from 2004-05-28 patch.
38375
383762004-05-30  Paul Brook  <paul@codesourcery.com>
38377
38378	PR fortran/15620
38379	* gfortran.fortran-torture/execute/st_function_1.f90: New test.
38380	* gfortran.fortran-torture/execute/st_function_2.f90: New test.
38381
383822004-05-30  Steven G. Kargl  <kargls@comcast.net>
38383
38384	* gfortran.fortran-torture/execute/random_1.f90: New test.
38385
383862004-05-28  Ziemowit Laski  <zlaski@apple.com>
38387
38388	* g++.dg/ext/altivec-10.C: New test.
38389
383902004-05-29  Paul Brook  <paul@codesourcery.com>
38391
38392	* gfortran.fortran-torture/execute/equiv_1.f90: New test.
38393
383942004-05-28  Ziemowit Laski  <zlaski@apple.com>
38395
38396	* gcc.dg/altivec-16.c: New test.
38397
383982004-05-28  Janis Johnson  <janis187@us.ibm.com>
38399
38400	* lib/target-supports.exp (check_vmx_hw_available): New.
38401	* gcc.dg/vmx/vmx.exp: Use it to determine default action.
38402
38403	* lib/target-supports.exp (check_alias_available,
38404	check_iconv_available, check_named_sections_available): Use
38405	unique names for temporary files.
38406
384072004-05-28  Ziemowit Laski  <zlaski@apple.com>
38408
38409	* gcc.dg/altivec-15.c: New test.
38410
384112004-05-28  Mark Mitchell  <mark@codesourcery.com>
38412
38413	PR c++/15083
38414	* g++.dg/warn/noeffect6.C: New test.
38415
38416	PR c++/15471
38417	* g++.dg/expr/ptrmem4.C: New test.
38418
38419	PR c++/15640
38420	* g++.dg/template/operator3.C: New test.
38421
384222004-05-28  Mark Mitchell  <mark@codesourcery.com>
38423
38424	PR c++/14668
38425	* g++.dg/lookup/redecl1.C: New test.
38426	* g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38427
384282004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38429
38430	* gcc.c-torture/execute/compare-fp-1.c,
38431	gcc.c-torture/execute/compare-fp-2.c,
38432	gcc.c-torture/execute/compare-fp-3.c,
38433	gcc.c-torture/execute/compare-fp-4.c,
38434	gcc.c-torture/execute/compare-fp-3.x,
38435	gcc.c-torture/execute/compare-fp-4.x,
38436	gcc.dg/pr15649-1.c: New.
38437
384382004-05-27  Adam Nemet  <anemet@lnxw.com>
38439
38440	PR c++/12883
38441	* g++.dg/init/array14.C: New test.
38442
384432004-05-25  Janis Johnson  <janis187@us.ibm.com>
38444
38445	* lib/compat.exp (compat-get-options-main): New.
38446	(compat-get-options): Remove unneeded code, warn for ignored
38447	command.
38448	(compat-execute): Check flag set by dg-require-* commands.
38449
38450	* lib/compat.exp (compat-execute): Break up long lines.
38451
384522004-05-24  Janis Johnson  <janis187@us.ibm.com>
38453
38454	* gcc.dg/altivec-7.c: Don't use 'vector long'.
38455	* gcc.dg/altivec-14.c: New test.
38456	* g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38457
38458	* gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38459	* gcc.dg/altivec-12.c: Ditto.
38460
38461	* gcc.dg/altivec-3.c: Move call to altivec_check.
38462
384632004-05-23  Mark Mitchell  <mark@codesourcery.com>
38464
38465	PR c++/15044
38466	* g++.dg/template/error12.C: New test.
38467
38468	PR c++/15317
38469	* g++.dg/ext/attrib15.C: New test.
38470
38471	PR c++/15329
38472	* g++.dg/template/ptrmem9.C: New test.
38473
384742004-05-25  Paul Brook  <paul@codesourcery.com>
38475
38476	* gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38477
384782004-05-23  Mark Mitchell  <mark@codesourcery.com>
38479
38480	PR c++/15165
38481	* g++.dg/template/crash19.C: New test.
38482
384832004-05-23  Mark Mitchell  <mark@codesourcery.com>
38484
38485	PR c++/15025
38486	* g++.dg/template/redecl1.C: New test.
38487
384882004-05-23  Mark Mitchell  <mark@codesourcery.com>
38489
38490	PR c++/14821
38491	* g++.dg/other/ns1.C: New test.
38492
38493	PR c++/14883
38494	* g++.dg/template/invalid1.C: New test.
38495
384962004-05-23  Paul Brook  <paul@codesourcery.com>
38497	Victor Leikehman  <lei@haifasphere.co.il>
38498
38499	* gfortran.fortran-torture/execute/common_init_1.f90: New test.
38500	* gfortran.fortran-torture/execute/equiv_init.f90: New test.
38501
385022004-05-22  Mark Mitchell  <mark@codesourcery.com>
38503
38504	PR c++/15285
38505	PR c++/15299
38506	* g++.dg/template/non-dependent5.C: New test.
38507	* g++.dg/template/non-dependent6.C: New test.
38508
385092004-05-22  Mark Mitchell  <mark@codesourcery.com>
38510
38511	PR c++/15507
38512	* g++.dg/inherit/union1.C: New test.
38513
38514	PR c++/15542
38515	* g++.dg/template/addr1.C: New test.
38516
38517	PR c++/15427
38518	* g++.dg/template/array5.C: New test.
38519
38520	PR c++/15287
38521	* g++.dg/template/array6.C: New test.
38522
385232004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38524	    Roger Sayle  <roger@eyesopen.com>
38525
38526	* g++.dg/lookup/forscope2.C: New test case.
38527
385282004-05-22  Ben Elliston  <bje@au.ibm.com>
38529
38530	* gcc.dg/cpp/Wmissingdirs.c: New.
38531
385322004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38533
38534	PR target/15301
38535	* gcc.dg/compat/union-m128-1.h: New file.
38536	* gcc.dg/compat/union-m128-1_main.c: Likewise.
38537	* gcc.dg/compat/union-m128-1_x.c: Likewise.
38538	* gcc.dg/compat/union-m128-1_y.c: Likewise.
38539
385402004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38541
38542	PR target/15302
38543	* gcc.dg/compat/struct-complex-1.h: New file.
38544	* gcc.dg/compat/struct-complex-1_main.c: Likewise.
38545	* gcc.dg/compat/struct-complex-1_x.c: Likewise.
38546	* gcc.dg/compat/struct-complex-1_y.c: Likewise.
38547
385482004-05-20  Roger Sayle  <roger@eyesopen.com>
38549
38550	PR middle-end/3074
38551	* gcc.dg/pr3074-1.c: New test case.
38552	* gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38553
385542004-05-20  Falk Hueffner  <falk@debian.org>
38555
38556	PR other/15526
38557	* gcc.dg/ftrapv-1.c: New test case.
38558
385592004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38560
38561	* gfortran.fortran-torture/execute/power.f90: Test constant integers.
38562
385632004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38564	    Jeff Law  <law@redhat.com>
38565
38566	* gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38567	* gcc.dg/tree-ssa/20040518-2.c: New test.
38568
38569	* gcc.dg/tree-ssa/20040518-1.c: New test.
38570
385712004-05-18  Zack Weinberg  <zack@codesourcery.com>
38572
38573	* gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38574
385752004-05-18  Paul Brook  <paul@codesourcery.com>
38576
38577	PR fortran/13930
38578	* gfortran.fortran-torture/execute/der_init_4.f90: New test.
38579
385802004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38581
38582	* gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38583	constant folding.
38584
385852004-05-17  Steven Bosscher  <stevenb@suse.de>
38586
38587	* gcc.dg/tree-ssa/20040517-1.c: New test.
38588
385892004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38590
38591	* gcc.dg/loop-4.c: New test.
38592
385932004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38594
38595	* gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38596
385972004-05-15  Bud Davis  <bdavis9659@comcast.net>
38598
38599	PR fortran/15311
38600	* gfortran.fortran-torture/execute/write_a_1.f90: New test.
38601
386022004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38603
38604	PR fortran/13826
38605	PR fortran/13940
38606	* gfortran.fortran-torture/compile/data_1.f90: New test.
38607
386082004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38609
38610	* gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38611	* gcc.dg/uninit-H.c: Define ASM for __s390__.
38612
386132004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38614
38615	* gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38616
386172004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38618
38619	PR c/15444
38620	* gcc.dg/format/xopen-1.c: Adjust expected message.
38621	* gcc.dg/format/xopen-3.c: New test.
38622
386232004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38624
38625	* gfortran.fortran-torture/execute/def_init_3.f90: New test.
38626
386272004-05-14  Jeff Law  <law@redhat.com>
38628
38629	* gcc.dg/tree-ssa/20040514-2.c: New test.
38630
386312004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38632
38633	* gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38634	this ...
38635	* gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38636	this.
38637
386382004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38639
38640	* gcc.dg/tree-ssa/20040514-1.c: New test.
38641
386422004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38643
38644	* gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38645	test.
38646
386472004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38648
38649	PR fortran/14066
38650	* gfortran.fortran-torture/compile/do_1.f90: New test.
38651
386522004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38653
38654	PR fortran/15051
38655	* gfortran.fortran-torture/compile/empty_interface_1.f90: New
38656	test.
38657
386582004-05-14  Bud Davis  <bdavis9659@comcast.net>
38659
38660	PR fortran/15149
38661	* gfortran.fortran-torture/execute/random_init.f90: New test.
38662
386632004-05-13  Paul Brook  <paul@codesourcery.com>
38664
38665	PR fortran/15314
38666	* gfortran.fortran-torture/execute/der_init_s.f90: New test.
38667
386682004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38669
38670	* gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38671	for the powerpc case.
38672
386732004-05-13  Jeff Law  <law@redhat.com>
38674
38675	* gcc.dg/tree-ssa/20040513-1.c: New test.
38676	* gcc.dg/tree-ssa/20040513-2.c: New test.
38677
386782004-05-13  Paul Brook  <paul@codesourcery.com>
38679
38680	* gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38681	* gcc.dg/tree-ssa/20030714-1.c: Ditto.
38682	* gcc.dg/tree-ssa/20030708-1.c: Ditto.
38683
386842004-05-13  Andreas Schwab  <schwab@suse.de>
38685
38686	PR other/10819
38687	* lib/gfortran.exp (gfortran_version): Do not match NL/CR
38688	characters.
38689
386902004-05-13  Bud Davis  <bdavis9659@comcast.net>
38691
38692	PR fortran/15294
38693	* gfortran.fortran-torture/execute/adjustr.f90: New file.
38694
386952004-05-13  Diego Novillo  <dnovillo@redhat.com>
38696
38697	Merge from tree-ssa-20020619-branch.  See
38698	ChangeLog.tree-ssa for details.
38699
387002004-05-11  Ziemowit Laski  <zlaski@apple.com>
38701
38702	* g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38703	include <altivec.h> explicitly.
38704	* gcc.dg/altivec-13.c: Likewise.
38705
387062004-05-11  Paul Brook  <paul@codesourcery.com>
38707
38708	* gcc.c-torture/compile/20010518-1.c: Force enum size.
38709
387102004-05-10  Eric Christopher  <echristo@redhat.com>
38711
38712	* gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38713	* gcc.dg/sibcall-4.c: Ditto.
38714
387152004-05-10  Ziemowit Laski  <zlaski@apple.com>
38716
38717	* g++.dg/ext/altivec-8.C: New test case.
38718	* gcc.dg/altivec-13.c: New test case.
38719
387202004-05-08  Roger Sayle  <roger@eyesopen.com>
38721
38722	* gcc.c-torture/execute/divcmp-1.c: New test case.
38723	* gcc.c-torture/execute/divcmp-2.c: New test case.
38724	* gcc.c-torture/execute/divcmp-3.c: New test case.
38725
387262004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38727
38728	* g++.dg/other/pragma-re-2.C: New test.
38729
387302004-05-07  Uros Bizjak  <uros@kss-loka.si>
38731
38732	* gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38733	* gcc.dg/i386-387-2.c: Likewise.
38734
38735	* gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38736	__builtin_drem.
38737	* gcc.dg/i386-387-6.c: Likewise.
38738
387392004-05-07  Uros Bizjak  <uros@kss-loka.si>
38740
38741	* gcc.dg/builtins-33.c: Also check log1p*.
38742
387432004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38744
38745	PR optimization/15296
38746	* gcc.c-torture/execute/pr15296.c: New test.
38747
387482004-05-05  Uros Bizjak  <uros@kss-loka.si>
38749
38750	* gcc.dg/builtins-40.c: New test.
38751
387522004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38753
38754	* gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38755
387562004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38757
38758	* g++.dg/ext/spe1.C: New testcase.
38759
387602004-05-04  Ziemowit Laski  <zlaski@apple.com>
38761
38762	* objc.dg/image-info.m: Allow additional attributes
38763	for __image_info section.
38764
387652004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38766
38767	* gcc.dg/torture/mips-hilo-2.c: New test.
38768
387692004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38770
38771	PR c++/14389
38772	* g++.dg/template/member5.C: New test.
38773
387742004-05-03  Uros Bizjak  <uros@kss-loka.si>
38775
38776	* gcc.dg/builtins-34.c: Also check expm1*.
38777
387782004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38779
38780	* gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38781	* gcc.dg/torture/builtin-convert-3.c: New test.
38782
387832004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38784
38785	PR middle-end/15054
38786	* g++.dg/opt/pr15054.C: New test.
38787
387882004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38789
38790	* gcc.dg/torture/builtin-rounding-1.c: New test.
38791	* gcc.dg/builtins-25.c: Delete.
38792	* gcc.dg/builtins-29.c: Delete.
38793
387942004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38795
38796	* gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38797	* gcc.dg/sibcall-4.c: Likewise.
38798	* gcc.dg/sibcall-6.c: Enable s390 as test platform.
38799
388002004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38801
38802	* gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38803	bit-field on 16-bit targets.
38804
388052004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38806
38807	* gcc.c-torture/execute/20040409-2.c: Fix constants used on
38808	16-bit targets.
38809
388102004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38811
38812	* gcc.dg/rs6000-power2-1.c: Change to compile only.
38813	* gcc.dg/rs6000-power2-2.c: Likewise.
38814
388152004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38816
38817	* gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38818	* gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38819	Change the asm registers to be in form of frN instead of fN.
38820
388212004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38822
38823	* gcc.dg/torture/builtin-convert-2.c: New test.
38824
388252004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38826
38827	* gcc.dg/rs6000-power2-1.c: New test.
38828	* gcc.dg/rs6000-power2-2.c: New test.
38829
388302004-04-28  Jan Hubicka  <jh@suse.cz>
38831
38832	* gcc.dg/unused-6.c: New test.
38833
388342004-04-24  Laurent GUERBY  <laurent@guerby.net>
38835	    Ulrich Weigand  <uweigand@de.ibm.com>
38836
38837	* ada/acats/run_all.sh: Define $target variable.
38838
388392004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38840
38841	PR c++/15119
38842	* g++.dg/other/vararg-1.C: New test.
38843
38844	PR c++/4794
38845	* g++.dg/eh/cleanup3.C: New test.
38846
388472004-04-24  Laurent GUERBY <laurent@guerby.net>
38848
38849	* ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38850	and ad8011a (target_insn).
38851	* ada/acats/support/macro.dfs: Likewise.
38852	* ada/acats/support/impbit.adb: New file.
38853
388542004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38855
38856	* gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38857
388582004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38859
38860	* gcc.dg/loop-3.c: New test.
38861
388622004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38863
38864	* gcc.c-torture/execute/simd-5.c: New test.
38865
388662004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38867
38868	PR c++/15064
38869	* g++.dg/template/crash18.C: New test.
38870
388712004-04-22  Mark Mitchell  <mark@codesourcery.com>
38872
38873	* g++.dg/ext/complit3.C: New test.
38874
388752004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38876
38877	* gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38878	* gcc.dg/altivec-3.c: Same.
38879	* gcc.dg/altivec-varargs-1.c: Same.
38880
388812004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38882
38883	* lib/target-supports.exp (check_profiling_available): Assume
38884	profiling is not available on powerpc-eabi targets.
38885
388862004-04-21  Janis Johnson  <janis187@us.ibm.com>
38887
38888	* gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38889	* gcc.dg/vmx/bug-1.c: Ditto.
38890
388912004-04-20  Eric Christopher  <echristo@redhat.com>
38892
38893	* gcc.dg/charset/extern.c: New test.
38894	* g++.dg/charset/extern3.cc: Ditto.
38895
388962004-04-20  Uros Bizjak  <uros@kss-loka.si>
38897
38898	* gcc.dg/builtins-39.c: New test.
38899
389002004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38901
38902	* gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38903
389042004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38905
38906	* gcc.dg/torture/mips-hilo-1.c: New test.
38907
389082004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38909
38910	* gcc.c-torture/compile/20040419-1.c: New test.
38911
389122004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38913
38914	* gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38915
389162004-04-18  Zack Weinberg  <zack@codesourcery.com>
38917	    Aldy Hernandez  <aldyh@redhat.com>
38918
38919	* gcc.c-torture/execute/va-arg-24.c: New.
38920
389212004-04-17  Zack Weinberg  <zack@codesourcery.com>
38922	    Aldy Hernandez  <aldyh@redhat.com>
38923
38924	* gcc.dg/vmx/1b-01.c: New.
38925	* gcc.dg/vmx/1b-02.c: New.
38926	* gcc.dg/vmx/1b-03.c: New.
38927	* gcc.dg/vmx/1b-04.c: New.
38928	* gcc.dg/vmx/1b-05.c: New.
38929	* gcc.dg/vmx/1b-06.c: New.
38930	* gcc.dg/vmx/1b-07.c: New.
38931	* gcc.dg/vmx/1c-01.c: New.
38932	* gcc.dg/vmx/1c-02.c: New.
38933	* gcc.dg/vmx/3a-01a.c: New.
38934	* gcc.dg/vmx/3a-01.c: New.
38935	* gcc.dg/vmx/3a-01m.c: New.
38936	* gcc.dg/vmx/3a-03.c: New.
38937	* gcc.dg/vmx/3a-03m.c: New.
38938	* gcc.dg/vmx/3a-04.c: New.
38939	* gcc.dg/vmx/3a-04m.c: New.
38940	* gcc.dg/vmx/3a-05.c: New.
38941	* gcc.dg/vmx/3a-06.c: New.
38942	* gcc.dg/vmx/3a-06m.c: New.
38943	* gcc.dg/vmx/3a-07.c: New.
38944	* gcc.dg/vmx/3b-01.c: New.
38945	* gcc.dg/vmx/3b-02.c: New.
38946	* gcc.dg/vmx/3b-10.c: New.
38947	* gcc.dg/vmx/3b-13.c: New.
38948	* gcc.dg/vmx/3b-14.c: New.
38949	* gcc.dg/vmx/3b-15.c: New.
38950	* gcc.dg/vmx/3c-01a.c: New.
38951	* gcc.dg/vmx/3c-01.c: New.
38952	* gcc.dg/vmx/3c-02.c: New.
38953	* gcc.dg/vmx/3c-03.c: New.
38954	* gcc.dg/vmx/3d-01.c: New.
38955	* gcc.dg/vmx/4-01.c: New.
38956	* gcc.dg/vmx/4-03.c: New.
38957	* gcc.dg/vmx/5-01.c: New.
38958	* gcc.dg/vmx/5-02.c: New.
38959	* gcc.dg/vmx/5-03.c: New.
38960	* gcc.dg/vmx/5-04.c: New.
38961	* gcc.dg/vmx/5-05.c: New.
38962	* gcc.dg/vmx/5-06.c: New.
38963	* gcc.dg/vmx/5-07.c: New.
38964	* gcc.dg/vmx/5-07t.c: New.
38965	* gcc.dg/vmx/5-08.c: New.
38966	* gcc.dg/vmx/5-10.c: New.
38967	* gcc.dg/vmx/5-11.c: New.
38968	* gcc.dg/vmx/7-01a.c: New.
38969	* gcc.dg/vmx/7-01.c: New.
38970	* gcc.dg/vmx/7c-01.c: New.
38971	* gcc.dg/vmx/7d-01.c: New.
38972	* gcc.dg/vmx/7d-02.c: New.
38973	* gcc.dg/vmx/8-01.c: New.
38974	* gcc.dg/vmx/8-02a.c: New.
38975	* gcc.dg/vmx/8-02.c: New.
38976	* gcc.dg/vmx/brode-1.c: New.
38977	* gcc.dg/vmx/bug-1.c: New.
38978	* gcc.dg/vmx/bug-2.c: New.
38979	* gcc.dg/vmx/bug-3.c: New.
38980	* gcc.dg/vmx/cw-bug-1.c: New.
38981	* gcc.dg/vmx/cw-bug-2.c: New.
38982	* gcc.dg/vmx/cw-bug-3.c: New.
38983	* gcc.dg/vmx/dct.c: New.
38984	* gcc.dg/vmx/debug-1.c: New.
38985	* gcc.dg/vmx/debug-2.c: New.
38986	* gcc.dg/vmx/debug-3.c: New.
38987	* gcc.dg/vmx/debug-4.c: New.
38988	* gcc.dg/vmx/dos-bug-1-gdb.c: New.
38989	* gcc.dg/vmx/dos-bug-2-gdb.c: New.
38990	* gcc.dg/vmx/eg-5.c: New.
38991	* gcc.dg/vmx/fft.c: New.
38992	* gcc.dg/vmx/gcc-bug-1.c: New.
38993	* gcc.dg/vmx/gcc-bug-2.c: New.
38994	* gcc.dg/vmx/gcc-bug-3.c: New.
38995	* gcc.dg/vmx/gcc-bug-4.c: New.
38996	* gcc.dg/vmx/gcc-bug-5.c: New.
38997	* gcc.dg/vmx/gcc-bug-6.c: New.
38998	* gcc.dg/vmx/gcc-bug-7.c: New.
38999	* gcc.dg/vmx/gcc-bug-8.c: New.
39000	* gcc.dg/vmx/gcc-bug-9.c: New.
39001	* gcc.dg/vmx/gcc-bug-b.c: New.
39002	* gcc.dg/vmx/gcc-bug-c.c: New.
39003	* gcc.dg/vmx/gcc-bug-d.c: New.
39004	* gcc.dg/vmx/gcc-bug-e.c: New.
39005	* gcc.dg/vmx/gcc-bug-f.c: New.
39006	* gcc.dg/vmx/gcc-bug-g.c: New.
39007	* gcc.dg/vmx/gcc-bug-i.c: New.
39008	* gcc.dg/vmx/harness.h: New.
39009	* gcc.dg/vmx/ira1.c: New.
39010	* gcc.dg/vmx/ira2a.c: New.
39011	* gcc.dg/vmx/ira2b.c: New.
39012	* gcc.dg/vmx/ira2.c: New.
39013	* gcc.dg/vmx/ira2c.c: New.
39014	* gcc.dg/vmx/mem.c: New.
39015	* gcc.dg/vmx/newton-1.c: New.
39016	* gcc.dg/vmx/ops.c: New.
39017	* gcc.dg/vmx/sn7153.c: New.
39018	* gcc.dg/vmx/spill2.c: New.
39019	* gcc.dg/vmx/spill3.c: New.
39020	* gcc.dg/vmx/spill.c: New.
39021	* gcc.dg/vmx/t.c: New.
39022	* gcc.dg/vmx/varargs-1.c: New.
39023	* gcc.dg/vmx/varargs-2.c: New.
39024	* gcc.dg/vmx/varargs-3.c: New.
39025	* gcc.dg/vmx/varargs-4.c: New.
39026	* gcc.dg/vmx/varargs-5.c: New.
39027	* gcc.dg/vmx/varargs-6.c: New.
39028	* gcc.dg/vmx/varargs-7.c: New.
39029	* gcc.dg/vmx/vmx.exp: New.
39030	* gcc.dg/vmx/vprint-1.c: New.
39031	* gcc.dg/vmx/vscan-1.c: New.
39032	* gcc.dg/vmx/x-01.c: New.
39033	* gcc.dg/vmx/x-02.c: New.
39034	* gcc.dg/vmx/x-03.c: New.
39035	* gcc.dg/vmx/x-04.c: New.
39036	* gcc.dg/vmx/x-05.c: New.
39037	* gcc.dg/vmx/yousufi-1.c: New.
39038	* gcc.dg/vmx/zero-1.c: New.
39039	* gcc.dg/vmx/zero.c: New.
39040
390412004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39042
39043	* g++.dg/lookup/java1.C: Update for chage of
39044	_Jv_AllocObject.
39045	* g++.dg/lookup/java2.C: Likewise.
39046
390472004-04-17  Laurent GUERBY <laurent@guerby.net>
39048
39049	* ada/acats/run_all.sh: use -O2 by default.
39050
390512004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39052
39053	* gcc.dg/vr-mult-[12].c: New tests.
39054
390552004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39056
39057	* gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39058
39059	* gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39060
390612004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39062
39063	* lib/target-supports.exp (check_profiling_available): Assume
39064	profiling isn't available for mips*-*-elf targets.
39065
390662004-04-14  Uros Bizjak  <uros@kss-loka.si>
39067
39068	* gcc.dg/builtins-38.c: New test.
39069
390702004-04-14  Eric Christopher  <echristo@redhat.com>
39071
39072	* g++.dg/charset/charset.exp: Run .cc extension tests.
39073
390742004-04-14  Zack Weinberg  <zack@codesourcery.com>
39075
39076	* gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39077
390782004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39079
39080	* gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39081
390822004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39083
39084	* gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39085	* gcc.dg/i386-387-2.c: Likewise.
39086
39087	* gcc.dg/i386-387-7.c: New test.
39088	* gcc.dg/i386-387-8.c: New test.
39089
39090	* gcc.dg/builtins-37.c: New test.
39091
390922004-04-13  Geoffrey Keating  <geoffk@apple.com>
39093
39094	* g++.dg/pch/externc-1.C: Add missing semicolon.
39095
390962004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39097
39098	* gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39099
391002004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39101
39102	* gcc.c-torture/execute/20040411-1.c: New test.
39103
391042004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39105
39106	* gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39107
391082004-04-09  Chris Demetriou  <cgd@broadcom.com>
39109
39110	* g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39111
391122004-04-09  Zack Weinberg  <zack@codesourcery.com>
39113
39114	* lib/target-supports.exp (check_named_sections_available): New.
39115	* lib/gcc-dg.exp (dg-require-named-sections): New.
39116	* lib/prune.exp (prune_gcc_output): Incorporate prunes from
39117	old-deja.exp.  Also prune error-count message from HP linker.
39118	* g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39119
39120	* g++.dg/init/init-ref4.C: Use dg-require-weak.
39121	* g++.old-deja/g++.pt/static3.C: Likewise.
39122	* g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39123
391242004-04-09  Roger Sayle  <roger@eyesopen.com>
39125
39126	* gcc.c-torture/execute/20040409-1.c: New test case.
39127	* gcc.c-torture/execute/20040409-2.c: New test case.
39128	* gcc.c-torture/execute/20040409-3.c: New test case.
39129
391302004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39131
39132	* gcc.dg/20040409-1.c: New test.
39133
391342004-04-08  Roger Sayle  <roger@eyesopen.com>
39135
39136	PR target/14888
39137	* g++.dg/opt/pr14888.C: New test case.
39138
391392004-04-08  Geoffrey Keating  <geoffk@apple.com>
39140
39141	* gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39142	gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39143	gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39144	gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39145	New tests.
39146
391472004-04-08  Paul Brook  <paul@codesourcery.com>
39148
39149	* gcc.dg/spill-1.c: New test.
39150
391512004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39152
39153	* gcc.dg/torture/builtin-ctype-2.c: New test.
39154
391552004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39156
39157	* gcc.dg/pch/pch.exp: Add largefile test.
39158
391592004-04-06  Geoffrey Keating  <geoffk@apple.com>
39160
39161	* g++.dg/pch/externc-1.Hs: New.
39162	* g++.dg/pch/externc-1.C: New.
39163
391642004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39165
39166	* gcc.dg/compat/struct-by-value-5a_main.c,
39167	gcc.dg/compat/struct-by-value-5b_main.c: New files.
39168	* gcc.dg/compat/struct-by-value-5_main.c: Delete.
39169	* gcc.dg/compat/struct-by-value-5a_x.c,
39170	gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39171	gcc.dg/compat/struct-by-value-5_x.c.
39172	* gcc.dg/compat/struct-by-value-5a_y.c,
39173	gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39174	gcc.dg/compat/struct-by-value-5_y.c.
39175
39176	* gcc.dg/compat/struct-by-value-6a_main.c,
39177	gcc.dg/compat/struct-by-value-6b_main.c: New files.
39178	* gcc.dg/compat/struct-by-value-6_main.c: Delete.
39179	* gcc.dg/compat/struct-by-value-6a_x.c,
39180	gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39181	gcc.dg/compat/struct-by-value-6_x.c.
39182	* gcc.dg/compat/struct-by-value-6a_y.c,
39183	gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39184	gcc.dg/compat/struct-by-value-6_y.c.
39185
39186	* gcc.dg/compat/struct-by-value-7a_main.c,
39187	gcc.dg/compat/struct-by-value-7b_main.c: New files.
39188	* gcc.dg/compat/struct-by-value-7_main.c: Delete.
39189	* gcc.dg/compat/struct-by-value-7a_x.c,
39190	gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39191	gcc.dg/compat/struct-by-value-7_x.c.
39192	* gcc.dg/compat/struct-by-value-7a_y.c,
39193	gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39194	gcc.dg/compat/struct-by-value-7_y.c.
39195
391962004-04-06  Jakub Jelinek  <jakub@redhat.com>
39197
39198	* gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39199	* gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39200	* gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39201	options.
39202
392032004-04-06  Uros Bizjak  <uros@kss-loka.si>
39204
39205	* gcc.dg/builtins-36.c: New test.
39206
392072004-04-06  Paul Brook  <paul@codesourcery.com>
39208
39209	* README.gcc: Remove obsolete contraint on testcases.
39210
392112004-04-05  Paul Brook  <paul@codesourcery.com>
39212
39213	PR2123
39214	* g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39215	failure and exit(0) on success.
39216	* g++.dg/expr/anew2.C: Ditto.
39217	* g++.dg/expr/anew3.C: Ditto.
39218	* g++.dg/expr/anew4.C: Ditto.
39219
392202004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39221
39222	PR c++/3518
39223	* g++.dg/template/unify7.C: New.
39224
392252004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39226
39227	* g++.dg/README: Bring up to date with new subdirectories; remove
39228	duplicate subdirectory lines.
39229
392302004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39231
39232	PR c++/14007
39233	* g++.dg/template/unify5.C: New.
39234	* g++.dg/template/unify6.C: New.
39235	* g++.dg/template/qualttp20.C: Adjust.
39236	* g++.old-deja/g++.jason/report.C: Adjust.
39237	* g++.old-deja/g++.other/qual1.C: Adjust.
39238
392392004-04-01  Mark Mitchell  <mark@codesourcery.com>
39240
39241	PR c++/14803
39242	* g++.dg/inherit/ptrmem1.C: New test.
39243
392442004-04-01  Jakub Jelinek  <jakub@redhat.com>
39245
39246	PR c++/14755
39247	* gcc.c-torture/execute/20040331-1.c: New test.
39248	* gcc.dg/20040331-1.c: New test.
39249
392502004-04-01  Paul Brook  <paul@codesourcery.com>
39251
39252	* gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39253
392542004-03-30  Mark Mitchell  <mark@codesourcery.com>
39255
39256	PR c++/14724
39257	* g++.dg/init/goto1.C: New test.
39258
39259	PR c++/14763
39260	* g++.dg/template/defarg4.C: New test.
39261
392622004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39263
39264	* gcc.dg/altivec-11.c: Extend test for more valid cases.
39265
392662004-03-28  David Edelsohn  <edelsohn@gnu.org>
39267
39268	* gcc.dg/doloop-1.c: Do not check for lack of "blt".
39269
392702004-03-28  Zack Weinberg  <zack@codesourcery.com>
39271
39272	* gcc.dg/noncompile/undeclared-2.c: New test.
39273
392742004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39275
39276	* gcc.dg/940409-1.c: Remove XFAIL.
39277	* gcc.dg/reg-vol-struct-1.c: New test.
39278
392792004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39280
39281	* gcc.dg/torture/builtin-wctype-1.c: New test.
39282
392832004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39284
39285	* gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39286	* gcc.dg/20001101-1.c: Likewise.
39287	* gcc.dg/20001102-1.c: Likewise.
39288
392892004-03-25  Roger Sayle  <roger@eyesopen.com>
39290
39291	* gcc.dg/compare8.c: Add an additional test for XOR.
39292
392932004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39294
39295	* gcc.dg/torture/builtin-ctype-1.c: New test.
39296
392972004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39298
39299	* gcc.dg/torture/builtin-explog-1.c: Add new cases.
39300	* gcc.dg/torture/builtin-math-1.c: Likewise.
39301	* gcc.dg/torture/builtin-power-1.c: New test.
39302
393032004-03-24  Andreas Schwab  <schwab@suse.de>
39304
39305	* lib/prune.exp (prune_gcc_output): Ignore errata warning from
39306	IA64 assembler.
39307
393082004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39309	    Roger Sayle  <roger@eyesopen.com>
39310
39311	* gcc.dg/compare8.c: New test case.
39312
393132004-03-23  Ziemowit Laski  <zlaski@apple.com>
39314
39315	* g++.dg/ext/altivec-7.C: New test.
39316
393172004-03-23  Zack Weinberg  <zack@codesourcery.com>
39318
39319	PR 12267, 12391, 12560, 13129, 14114, 14133
39320	* gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39321	* gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39322	* gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39323	Adjust error regexps.
39324	* gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39325	* gcc.dg/noncompile/undeclared-1.c: New test cases.
39326	* gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39327	* gcc.dg/local1.c: Add explanatory comment.
39328
393292004-03-23  Roger Sayle  <roger@eyesopen.com>
39330
39331	PR optimization/14669
39332	* g++.dg/opt/fold2.C: New test case.
39333
393342004-03-22  Jakub Jelinek  <jakub@redhat.com>
39335
39336	PR c/14069
39337	* gcc.dg/20040322-1.c: New test.
39338
393392004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39340
39341	* gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39342	* gcc.dg/ultrasp4.c: Likewise.
39343	* gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39344
393452004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39346
39347	* gcc.dg/i386-sse-8.c: Reset default options.
39348
393492004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39350
39351	* gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39352	in the error message text.
39353
393542004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39355
39356	* g++.dg/template/qualttp20.C: Adjust dg- regexp.
39357
393582004-03-21  Mark Mitchell  <mark@codesourcery.com>
39359
39360	PR c++/14616
39361	* g++.dg/init/array13.C: New test.
39362
393632004-03-20  Roger Sayle  <roger@eyesopen.com>
39364
39365	PR target/13889
39366	* gcc.c-torture/compile/pr13889.c: New test case.
39367
393682004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39369
39370	PR c/14635
39371	* builtins-1.c (nan, nans): Don't test.
39372	* builtins-30.c: Don't use nan, nanf, nanl.
39373	* builtins-35.c: New test.
39374
393752004-03-19  Ziemowit Laski  <zlaski@apple.com>
39376
39377	* g++.dg/ext/altivec-6.C: New test.
39378
393792004-03-19  Mark Mitchell  <mark@codesourcery.com>
39380
39381	* g++.dg/init/placement3.C: New test.
39382
39383	* g++.dg/template/spec13.C: New test.
39384
39385	* g++.dg/lookup/using11.C: New test.
39386
39387	* g++.dg/lookup/koenig3.C: New test.
39388
39389	* g++.dg/template/operator2.C: New test.
39390
39391	* g++.dg/expr/dtor3.C: New test.
39392	* g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39393	marker.
39394	* g++.old-deja/g++.law/visibility28.C: Likewise.
39395
393962004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39397
39398	* gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39399	* gcc.dg/ppc64-abi-3.c: Likewise.
39400
394012004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39402
39403	PR c++/14545
39404	* g++.dg/parse/template15.C: New test.
39405
394062004-03-18  Mark Mitchell  <mark@codesourcery.com>
39407
39408	* g++.dg/expr/dtor2.C: New test.
39409
39410	* g++.dg/lookup/anon4.C: New test.
39411
39412	* g++.dg/overload/using1.C: New test.
39413
39414	* g++.dg/template/lookup7.C: New test.
39415
39416	* g++.dg/template/typename6.C: New test.
39417
39418	* g++.dg/expr/cond6.C: New test.
39419
394202004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39421
39422	* gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39423
394242004-03-18  Mark Mitchell  <mark@codesourcery.com>
39425
39426	* g++.dg/expr/cond5.C: New test.
39427	* g++.dg/expr/constcast1.C: Likewise.
39428	* g++.dg/expr/ptrmem2.C: Likewise.
39429	* g++.dg/expr/ptrmem3.C: Likewise.
39430	* g++.dg/lookup/main1.C: Likewise.
39431	* g++.dg/template/lookup6.C: Likewise.
39432
394332004-03-18  Mark Mitchell  <mark@codesourcery.com>
39434
39435	* gcc.dg/local1.c: New test.
39436
39437	* gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39438
394392004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39440
39441	* gcc.dg/torture/builtin-convert-1.c: New test.
39442
394432004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39444
39445	* gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39446
394472004-03-16  Mark Mitchell  <mark@codesourcery.com>
39448
39449	PR c++/14481
39450	* g++.dg/warn/Wunused-7.C: New test.
39451
394522004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39453
39454	* gcc.dg/torture/builtin-integral-1.c: New test.
39455
394562004-03-16  Mark Mitchell  <mark@codesourcery.com>
39457
39458	PR c++/14586
39459	* g++.dg/parse/non-dependent3.C: New test.
39460
394612004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39462
39463	* g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39464	* g++.dg/eh/simd-2.C: Likewise.
39465	* g++.dg/init/array10.C: Likewise.
39466	* gcc.c-torture/compile/simd-1.c: Likewise.
39467	* gcc.c-torture/compile/simd-2.c: Likewise.
39468	* gcc.c-torture/compile/simd-3.c: Likewise.
39469	* gcc.c-torture/compile/simd-4.c: Likewise.
39470	* gcc.c-torture/compile/simd-6.c: Likewise.
39471	* gcc.c-torture/execute/simd-1.c: Likewise.
39472	* gcc.c-torture/execute/simd-2.c: Likewise.
39473	* gcc.dg/compat/vector-defs.h: Likewise.
39474	* gcc.dg/20020531-1.c: Likewise.
39475	* gcc.dg/altivec-3.c: Likewise.
39476	* gcc.dg/altivec-4.c: Likewise.
39477	* gcc.dg/altivec-varargs-1.c: Likewise.
39478	* gcc.dg/compat/vector-defs.h: Likewise.
39479	* gcc.dg/i386-mmx-3.c: Likewise.
39480	* gcc.dg/i386-sse-4.c: Likewise.
39481	* gcc.dg/i386-sse-5.c: Likewise.
39482	* gcc.dg/i386-sse-8.c: Likewise.
39483	* gcc.dg/simd-1.c: Likewise.
39484	* gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39485	__ev64_opaque__ since the machine description provides it.
39486
394872004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39488
39489	* lib/compat.exp (skip_list): New global variable.
39490	Use it to hold the user defined COMPAT_SKIPS list if any.
39491	(compat-obj): Add the members of skip_list to optall.
39492
394932004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39494
39495	* gcc.dg/compat/union-by-value-1_main.c,
39496	union-by-value-1_x.c, union-by-value-1_y.c,
39497	union-check.h, union-defs.h,
39498	union-init.h, union-return-1_main.c,
39499	union-return-1_x.c, union-return-1_y.c: New files.
39500
395012004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39502
39503	* gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39504	mixed-struct-init.h: Add 4 mixed structure types.
39505	struct-by-value-21_main.c, struct-by-value-21_x.c,
39506	struct-by-value-21_y.c, struct-return-21_main.c,
39507	struct-return-21_x.c, struct-return-21_y.c: New files.
39508
395092004-03-13  Mark Mitchell  <mark@codesourcery.com>
39510
39511	PR c++/14550
39512	* g++.dg/parse/template14.C: New test.
39513
395142004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39515
39516	* gcc.c-torture/execute/20040313-1.c: New test.
39517
395182004-03-13  Jakub Jelinek  <jakub@redhat.com>
39519
39520	PR target/14533
39521	* gcc.dg/20040311-2.c: New test.
39522
395232004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39524
39525	PR other/14544
39526	* gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39527	bit-field.
39528
395292004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39530
39531	* gcc.dg/20040305-2.c: Add missing return statement.
39532
395332004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39534
39535	* gcc.dg/builtins-34.c: Also check pow10*.
39536
395372004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39538
39539	PR target/14262
39540	* gcc.dg/20040305-2.c: New test.
39541
395422004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39543
39544	* gcc.dg/20040310-1.c: New test.
39545
395462004-03-11  Roger Sayle  <roger@eyesopen.com>
39547
39548	* gcc.c-torture/execute/20040311-1.c: New test case.
39549
395502004-03-11  Mark Mitchell  <mark@codesourcery.com>
39551
39552	PR c++/14476
39553	* g++.dg/lookup/enum1.C: New test.
39554
395552004-03-10  Mark Mitchell  <mark@codesourcery.com>
39556
39557	PR c++/14510
39558	* g++.dg/lookup/struct2.C: New test.
39559
395602004-03-10  Uros Bizjak  <uros@kss-loka.si>
39561
39562	* gcc.dg/builtins-34.c: New test.
39563
395642004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39565
39566	* gcc.dg/torture/builtin-nonneg-1.c: New test.
39567
395682004-03-09  James E Wilson  <wilson@specifixinc.com>
39569
39570	* gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39571	* gcc.dg/alias-2.c: New testcase.
39572
395732004-03-09  Zack Weinberg  <zack@codesourcery.com>
39574
39575	* gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39576
395772004-03-09  Roger Sayle  <roger@eyesopen.com>
39578
39579	* gcc.c-torture/execute/20040309-1.c: New test case.
39580
395812004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39582
39583	PR c++/14397
39584	* g++.dg/overload/ref1.C: New.
39585
395862004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39587
39588	PR c++/14409
39589	* g++.dg/template/spec12.C: New test.
39590
39591	PR c++/14448
39592	* g++.dg/parse/crash14.C: New test.
39593
395942004-03-09  Mark Mitchell  <mark@codesourcery.com>
39595
39596	PR c++/14230
39597	* g++.dg/init/ref11.C: New test.
39598
395992004-03-09  Mark Mitchell  <mark@codesourcery.com>
39600
39601	PR c++/14432
39602	* g++.dg/parse/builtin2.C: New test.
39603
396042004-03-08  Mark Mitchell  <mark@codesourcery.com>
39605
39606	PR c++/14401
39607	* g++.dg/init/ctor3.C: New test.
39608	* g++.dg/init/union1.C: New test.
39609	* g++.dg/ext/anon-struct4.C: New test.
39610
396112004-03-08  Mark Mitchell  <mark@codesourcery.com>
39612
39613	* g++.dg/lookup/koenig1.C: Tweak error messages.
39614	* g++.dg/lookup/used-before-declaration.C: Likewise.
39615	* g++.dg/other/do1.C: Likewise.
39616	* g++.dg/overload/koenig1.C: Likewise.
39617	* g++.dg/parse/crash13.C: Likewise.
39618	* g++.dg/template/instantiate3.C: Likewise.
39619
396202004-03-08  Eric Christopher  <echristo@redhat.com>
39621
39622	* * lib/target-supports.exp: Enable libiconv in test
39623	compilation.  Fix up error checking.
39624
396252004-03-08  Roger Sayle  <roger@eyesopen.com>
39626
39627	PR middle-end/14289
39628	* gcc.dg/pr14289-1.c: New test case.
39629	* gcc.dg/pr14289-2.c: Likewise.
39630	* gcc.dg/pr14289-3.c: Likewise.
39631
396322004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39633
39634	* gcc.c-torture/execute/20040308-1.c: New test.
39635
396362004-03-07  Roger Sayle  <roger@eyesopen.com>
39637
39638	* gcc.c-torture/execute/20040307-1.c: New test case.
39639
396402004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39641
39642	* gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39643
396442004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39645
39646	* gcc.dg/20040306-1.c: New test.
39647
396482004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39649
39650	* gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39651	them static.
39652	* gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39653
396542004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39655
39656	PR c/14465
39657	* gcc.dg/decl-6.c: New test.
39658
396592004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39660
39661	* gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39662	Rename LOGPOW -> LOG_POW.
39663	(SQRT_EXP, POW_EXP): New.
39664
396652004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39666
39667	* gcc.dg/i386-sse-8.c: New test.
39668
396692004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39670
39671	PR c/14114
39672	* gcc.dg/decl-5.c: New test.
39673
396742004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39675
39676	* gcc.dg/20040305-1.c: New test.
39677
396782004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39679
39680	PR other/14354
39681	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39682
396832004-03-04  Ziemowit Laski  <zlaski@apple.com>
39684
39685	PR c++/14425, c++/14426
39686	* g++.dg/ext/altivec-4.C: New test.
39687	* g++.dg/ext/altivec-5.C: New test.
39688
396892004-03-04  Geoffrey Keating  <geoffk@apple.com>
39690
39691	* g++.old-deja/g++.other/linkage1.C: Expect errors about
39692	global variables of a type with no linkage.
39693	* g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39694	* g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39695	* g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39696	* g++.old-deja/g++.bugs/900210_02.C: Likewise.
39697	* g++.old-deja/g++.bugs/900210_03.C: Likewise.
39698	* g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39699	* g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39700	* g++.dg/warn/deprecated.C: Name enum Color.
39701	* g++.dg/overload/VLA.C: Name structure for 'b'.
39702	* g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39703
397042004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39705
39706	* gcc.c-torture/compile/20040304-1.c: New test.
39707
397082004-03-03  Zack Weinberg  <zack@codesourcery.com>
39709
39710	PR 13728
39711	* gcc.dg/decl-4.c: New testcase.
39712
397132004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39714
39715	* gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39716	as PRECF if sizeof (float) > sizeof (double).
39717	(PRECL): Make it the same as PRECF if
39718	sizeof (float) > sizeof (long double).
39719
397202004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39721
39722	* gcc.dg/builtins-config.h: Use underscore macro style for __sun
39723	system type.  Add check for irix6 which doesn't have c99 runtime.
39724
397252004-03-03  Bob Wilson  <bob.wilson@acm.org>
39726
39727	* gcc.dg/const-elim-1.c: xfail for xtensa.
39728
397292004-03-01  Mark Mitchell  <mark@codesourcery.com>
39730
39731	PR c++/14369
39732	* g++.dg/template/cond4.C: New test.
39733
397342004-03-01  Mark Mitchell  <mark@codesourcery.com>
39735
39736	PR c++/14360
39737	* g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39738
39739	PR c++/14361
39740	* g++.dg/parse/defarg7.C: New test.
39741
39742	PR c++/14359
39743	* g++.dg/template/friend26.C: New test.
39744
397452004-03-01  Mark Mitchell  <mark@codesourcery.com>
39746
39747	PR c++/14324
39748	* g++.dg/abi/mangle21.C: New test.
39749
39750	PR c++/14260
39751	* g++.dg/parse/constructor2.C: New test.
39752
39753	PR c++/14337
39754	* g++.dg/template/sfinae1.C: New test.
39755
397562004-02-29  Mark Mitchell  <mark@codesourcery.com>
39757
39758	PR c++/14267
39759	* g++.dg/expr/crash2.C: New test.
39760
39761	PR middle-end/13448
39762	* gcc.dg/inline-5.c: New test.
39763	* gcc.dg/always-inline.c: Split out tests into ...
39764	* gcc.dg/always-inline2.c: ... this and ...
39765	* gcc.dg/always-inline3.c: ... this.
39766
397672004-02-29  Mark Mitchell  <mark@codesourcery.com>
39768
39769	PR debug/12103
39770	* g++.dg/debug/crash1.C: New test.
39771
397722004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39773
39774	* gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39775	function with __attribute__((noinline)).
39776	(recurser_void2): Likewise.
39777	* gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39778	(recurser_void2): Likewise.
39779
397802004-02-29  Roger Sayle  <roger@eyesopen.com>
39781
39782	PR middle-end/14203
39783	* g++.dg/warn/Wunused-6.C: New test case.
39784
397852004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39786
39787	* lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39788	not defined.
39789
397902004-02-27  Eric Christopher  <echristo@redhat.com>
39791
39792	* g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39793	* g++.dg/charset/asm2.c: Run only x86.
39794	* gcc.dg/charset/asm3.c: Ditto.
39795
397962004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39797
39798	* lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39799	ld_library_path.
39800
398012004-02-27  Ziemowit Laski  <zlaski@apple.com>
39802
39803	* g++.dg/ext/altivec-3.C: New.
39804
398052004-02-26  Richard Henderson  <rth@redhat.com>
39806
39807	* g++.dg/ext/attrib10.C: Mark for warning.
39808	* gcc.dg/attr-alias-1.c: New.
39809
398102004-02-26  Richard Henderson  <rth@redhat.com>
39811
39812	* gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39813	* gcc.c-torture/execute/20040208-2.c: ... it back.
39814
398152004-02-26  Eric Christopher  <echristo@redhat.com>
39816
39817	* lib/target-supports.exp (check-iconv-available): New function.
39818	* lib/gcc-dg.exp (dg-require-iconv): New function.
39819	Use above.
39820	* gcc.dg/charset: New directory.
39821	* gcc.dg/charset/charset.exp: New file.
39822	* gcc.dg/charset/asm1.c: Ditto.
39823	* gcc.dg/charset/asm2.c: Ditto.
39824	* gcc.dg/charset/asm3.c: Ditto.
39825	* gcc.dg/charset/asm4.c: Ditto.
39826	* gcc.dg/charset/asm5.c: Ditto.
39827	* gcc.dg/charset/attribute1.c: Ditto.
39828	* gcc.dg/charset/attribute2.c: Ditto.
39829	* gcc.dg/charset/string1.c: Ditto.
39830	* g++.dg/charset: New directory.
39831	* g++.dg/dg.exp: Add here. Special options.
39832	* g++.dg/charset/charset.exp: New file.
39833	* g++.dg/charset/asm1.c: Ditto.
39834	* g++.dg/charset/asm2.c: Ditto.
39835	* g++.dg/charset/asm3.c: Ditto.
39836	* g++.dg/charset/asm4.c: Ditto.
39837	* g++.dg/charset/attribute1.c: Ditto.
39838	* g++.dg/charset/attribute2.c: Ditto.
39839	* g++.dg/charset/extern1.cc: Ditto.
39840	* g++.dg/charset/extern2.cc: Ditto.
39841	* g++.dg/charset/string1.c: Ditto.
39842
398432004-02-26  Mark Mitchell  <mark@codesourcery.com>
39844
39845	PR c++/14278
39846	* g++.dg/parse/comma1.C: New test.
39847
398482004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39849
39850	PR c++/14284
39851	* g++.dg/template/ttp8.C: New test.
39852
398532004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39854
39855	* gcc.dg/fixuns-trunc-1.c: New test.
39856
398572004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39858
39859	* gcc.dg/builtins-config.h: Use #elif.
39860
398612004-02-26  Michael Matz  <matz@suse.de>
39862
39863	* gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39864	* gcc.dg/991214-1.c: Likewise.
39865	* gcc.dg/i386-asm-1.c: Likewise.
39866
398672004-02-25  Richard Henderson  <rth@redhat.com>
39868
39869	* gcc.c-torture/execute/20040208-2.c: Move ...
39870	* gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39871
398722004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39873
39874	PR c++/14246
39875	* g++.dg/other/crash-3.C: New test.
39876
398772004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39878
39879	* g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39880	* g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39881
39882	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39883	HP-UX.
39884
398852004-02-24  Michael Matz  <matz@suse.de>
39886
39887	* gcc.dg/i386-regparm.c: New.
39888
398892004-02-23  James E Wilson  <wilson@specifixinc.com>
39890
39891	* gcc.c-torture/execute/20040223-1.c: New.
39892
398932004-02-23  Zack Weinberg  <zack@codesourcery.com>
39894	    Kazu Hirata  <kazu@cs.umass.edu>
39895
39896	* gcc.dg/fwritable-strings-1.c: Remove.
39897
398982004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39899
39900	PR c/14156
39901	* gcc.dg/20040223-1.c: New test.
39902
399032004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39904
39905	PR c++/14106
39906	* g++.dg/ext/typeof9.C: New test.
39907
399082004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39909
39910	PR c++/14250
39911	* g++.dg/other/switch1.C: New test.
39912
399132004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39914
39915	* gcc.dg/cast-function-1.c: Adjust for new informative message.
39916	* gcc.dg/va-arg-1.c: Likewise.
39917
399182004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39919
39920	PR c++/14143
39921	* g++.dg/template/koenig5.C: New test.
39922
399232004-02-21  Ziemowit Laski  <zlaski@apple.com>
39924
39925	* g++.dg/ext/altivec-1.C: Generalize target triple.
39926	* g++.dg/ext/altivec-2.C: New test case.
39927	* g++.dg/ext/altivec_check.h: New file.
39928	* gcc.dg/altivec-1.c: Generalize target triple;
39929	include altivec_check.h and call altivec_check().
39930	* gcc.dg/altivec-[2-5].c: Generalize target triple.
39931	* gcc.dg/altivec-6.c: New test case.
39932	* gcc.dg/altivec-[7-9].c: Generalize target triple; add
39933	type casts as needed.
39934	* gcc.dg/altivec-10.c: Include altivec_check.h and call
39935	altivec_check().
39936	* gcc.dg/altivec-12.c: New test case.
39937	* gcc.dg/altivec-varargs-1.c: Generalize target triple;
39938	include altivec_check.h and call altivec_check().
39939	* gcc.dg/altivec_check.h: New file.
39940
399412004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39942
39943	* lib/target-supports.exp (check_alias_available): Don't mangle
39944	function `g' in test program.
39945
399462004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39947
39948	* lib/target-supports.exp (check_profiling_available): Check
39949	argument to determine whether we support a profiling type.
39950	* lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39951	check_profiling_available.
39952	* g++.dg/bprob/bprob.exp: Likewise.
39953	* g77.dg/bprob/bprob.exp: Likewise.
39954	* gcc.misc-tests/bprob.exp: Likewise.
39955	* g++.old-deja/g++.law/profile1.C: Pass profiling type to
39956	dg-require-profiling and delete expected error handling.
39957	* gcc.dg/20021014-1.c: Likewise.
39958	* gcc.dg/nest.c: Likewise.
39959
399602004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39961
39962	PR c++/12007
39963	* g++.dg/other/vthunk1.C: New test.
39964
399652004-02-20  Falk Hueffner  <falk@debian.org>
39966
39967	PR target/14201
39968	* gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39969
399702004-02-20  Mark Mitchell  <mark@codesourcery.com>
39971
39972	PR c++/13927
39973	* g++.dg/other/error8.C: Remove XFAIL markers.
39974
39975	PR c++/14173
39976	* g++.dg/ext/packed5.C: New test.
39977
39978	PR c++/14199
39979	* g++.dg/warn/Wunused-5.C: New test.
39980
39981	PR c++/14186
39982	* g++.dg/lookup/member1.C: New test.
39983
399842004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39985
39986	* gcc.c-torture/compile/20040130-1.c: Enable only when
39987	__INT_MAX__ >= 2147483647L.
39988	* gcc.c-torture/compile/961203-1.c: Likewise.
39989
399902004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39991
39992	* g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39993	* g++.dg/opt/template1.C: Robustify assembler regexp
39994
399952004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39996
39997	* gcc.c-torture/execute/simd-4.x: Remove.
39998	* gcc.c-torture/execute/va-arg-25.x: Likewise.
39999	* gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40000	Guard with #ifndef SKIP_ATTRIBUTE.
40001	* gcc.dg/compat/vector-1_y.c: Likewise.
40002	* gcc.dg/compat/vector-2_x.c: Likewise.
40003	* gcc.dg/compat/vector-2_y.c: Likewise.
40004	* g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40005	* g++.dg/eh/simd-2.C: Likewise.
40006
400072004-02-19  Alan Modra  <amodra@bigpond.net.au>
40008
40009	* gcc.c-torture/compile/complex-1.c: New.
40010
400112004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40012
40013	PR target/14209
40014	* gcc.c-torture/execute/20040218-1.c: New test.
40015
400162004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40017
40018	PR c++/14181
40019	* g++.dg/parse/new2.C: New test.
40020
400212004-02-18  Paul Brook  <paul@codesourcery.com>
40022
40023	* gcc.c-torture/compile/libcall-1.c: New test.
40024
400252004-02-18  Paul Brook  <paul@codesourcery.com>
40026
40027	PR debug/12934
40028	* gcc.dg/debug/debug-7.c: New test.
40029
400302004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40031
40032	* gcc.dg/20040217-1.c: New test.
40033
400342004-02-17  Zack Weinberg  <zack@codesourcery.com>
40035
40036	* gcc.c-torture/execute/990208-1.x: Delete.
40037
400382004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40039
40040	* gcc.c-torture/execute/20040208-2.x: New file.
40041
400422004-02-17  Mark Mitchell  <mark@codesourcery.com>
40043
40044	PR c++/11326
40045	* g++.dg/abi/structret1.C: New test.
40046
400472004-02-17  Jakub Jelinek  <jakub@redhat.com>
40048
40049	* gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40050	(i386_cpuid): No need to test if cpuid is available on AMD64.
40051	Fix assembly, so that it works onboth i386 and AMD64.
40052	* gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40053	(vecInLong): Fix s[] member type to unsigned int.
40054	(vecInWord): Remove type.
40055	(mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40056	(a64, b64, c64, d64, e64): Remove.
40057	(main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40058	Remove unused variable.  Remove initialization of removed variables.
40059	Don't call mmx_tests nor sse_tests.
40060	(reference_mmx, reference_sse): Remove.
40061	(check): Add return stmt.
40062	* gcc.dg/i386-sse-7.c: New test.
40063	* gcc.dg/i386-mmx-4.c: New test.
40064
400652004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40066
40067	* g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40068	* g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40069	g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C,	g++.dg/tc1/dr161.C,
40070	g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C,	g++.dg/tc1/dr193.C,
40071	g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,	g++.dg/tc1/dr56.C,
40072	g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40073	g++.dg/tc1/dr94.C: Fix line terminator.
40074
400752004-02-16  Geoffrey Keating  <geoffk@apple.com>
40076
40077	* gcc.c-torture/compile/20040216-1.c: New.
40078
400792004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40080
40081	* g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40082	g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40083	g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40084	g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40085	g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40086	g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40087
400882004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40089
40090	* gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40091
400922004-02-15  Mark Mitchell  <mark@codesourcery.com>
40093
40094	PR c++/13971
40095	* g++.dg/expr/cond4.C: New test.
40096
40097	PR c++/14086
40098	* g++.dg/lookup/crash2.C: New test.
40099
401002004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40101
40102	* gcc.c-torture/compile/20040214-2.c: New test.
40103
401042004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40105
40106	PR c++/14116
40107	* g++.dg/ext/typeof8.C: New test.
40108
401092004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40110
40111	* gcc.c-torture/compile/20040214-1.c: New test.
40112
401132004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40114
40115	PR c++/13635
40116	* g++.dg/template/spec11.C: New test.
40117
401182004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40119
40120	PR c++/13927
40121	* g++.dg/other/error8.C: New test.
40122
401232004-02-13  Mark Mitchell  <mark@codesourcery.com>
40124
40125	PR c++/14122
40126	* g++.dg/template/array4.C: New test.
40127
40128	PR c++/14108
40129	* g++.dg/inherit/thunk2.C: New test.
40130
40131	PR c++/14083
40132	* g++.dg/eh/cond2.C: New test.
40133
401342004-02-12  Alan Modra  <amodra@bigpond.net.au>
40135
40136	* gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40137
401382004-02-12  Nathaniel Smith <njs@codesourcery.com>
40139
40140	* lib/scanasm.exp (dg-scan): Quote pattern before display.
40141
401422004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40143
40144	* g++.dg/simd-2.C: xfail on ppc64-linux.
40145
401462004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40147
40148	PR c/456
40149	* gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40150	tests.
40151
401522004-02-11  Uros Bizjak  <uros@kss-loka.si>
40153
40154	* gcc.dg/builtins-33.c: New test.
40155
401562004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40157
40158	* gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40159
401602004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40161
40162	* g++.dg/simd-2.C: Set -maltivec for ppc64.
40163
401642004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40165
40166	* gcc.dg/ppc64-abi-3.c: New test.
40167
401682004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40169
40170	PR c/14092
40171
40172	* gcc.dg/pr14092-1.c: New testcase.
40173
401742004-02-10  Alan Modra  <amodra@bigpond.net.au>
40175
40176	* gcc.dg/cpp/assert4.c: Fix typo last change.
40177
40178	* gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40179	* gcc.dg/cpp/assert4.c: Handle powerpc64.
40180
40181	* gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40182
401832004-02-09  Roger Sayle  <roger@eyesopen.com>
40184
40185	* gcc.c-torture/compile/20040209-1.c: New test case.
40186
401872004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40188
40189	* gcc.dg/c90-init-1.c: Adjust expected error messages.
40190
401912004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40192
40193	* gcc.c-torture/execute/20040208-[12].c: New tests.
40194
401952004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40196
40197	* g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40198
401992004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40200
40201	* gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40202
402032004-02-07  Zack Weinberg  <zack@codesourcery.com>
40204
40205	Bug 13856
40206	* gcc.dg/visibility-8.c: New testcase.
40207
402082004-02-07  Zack Weinberg  <zack@codesourcery.com>
40209
40210	* gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40211	arguments.
40212	* gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40213
402142004-02-07  Roger Sayle  <roger@eyesopen.com>
40215
40216	PR middle-end/13696
40217	* g++.dg/opt/fold1.C: New test case.
40218
402192003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40220
40221	PR c++/14033
40222	* g++.dg/other/crash-2.C: New test.
40223
402242003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40225
40226	PR c++/14028
40227	* g++.dg/parse/angle-bracket2.C: New test.
40228
402292004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40230
40231	PR middle-end/13750
40232	Revert:
40233	2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40234	PR pch/13361
40235	* g++.dg/pch/wchar-1.C: New.
40236	* g++.dg/pch/wchar-1.Hs: New.
40237
402382004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40239
40240	PR c++/14008
40241	* g++.dg/parse/error15.C: New test.
40242	* g++.dg/parse/crash11.C: Update dg-error mark.
40243
402442004-02-04  Mark Mitchell  <mark@codesourcery.com>
40245
40246	PR c++/13932
40247	* g++.dg/warn/conv2.C: New test.
40248
402492004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40250
40251	PR c++/13086
40252	* g++.dg/warn/incomplete1.C: Remove xfail.
40253
402542004-02-04  Mark Mitchell  <mark@codesourcery.com>
40255
40256	* lib/file-format.exp (gcc_target_object_format): Use
40257	${tool}_target_compile, not gcc_target_compile.
40258	* lib/target-supports.exp (check_alias_available): Likewise.
40259	(check_gc_sections_available): Likewise.
40260	* g++.dg/ext/attrib10.C: Use dg-require-alias.
40261	* g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40262	dg-require-alias.
40263
402642004-02-04  Mark Mitchell  <mark@codesourcery.com>
40265
40266	PR c++/13969
40267	* g++.dg/template/static6.C: New test.
40268
402692004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40270
40271	* gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40272
402732004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40274
40275	* objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40276	tests for systems where `char' is unsigned by default.
40277
402782003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40279
40280	PR c++/13997
40281	* g++.dg/template/partial3.C: New test.
40282
402832004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40284
40285	* gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40286	gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40287	Remove mentions of obsolete ports.
40288
402892004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40290
40291	* gcc.dg/noncompile/20001228-1.c: Fix for new
40292	error message.
40293
402942004-02-03  Roger Sayle  <roger@eyesopen.com>
40295
40296	PR target/9348
40297	* gcc.c-torture/execute/multdi-1.c: New test case.
40298
402992004-02-03  Mark Mitchell  <mark@codesourcery.com>
40300
40301	PR c++/13925
40302	* g++.dg/template/lookup5.C: New test.
40303
403042004-02-03  Mark Mitchell  <mark@codesourcery.com>
40305
40306	PR c++/13950
40307	* g++.dg/template/lookup4.C: New test.
40308
40309	PR c++/13970
40310	* g++.dg/parse/error14.C: New test.
40311
40312	PR c++/14002
40313	* g++.dg/parse/template13.C: New test.
40314
403152004-02-03  Mark Mitchell  <mark@codesourcery.com>
40316
40317	PR c++/13978
40318	* g++.dg/template/koenig4.C: New test.
40319
40320	PR c++/13968
40321	* g++.dg/template/crash17.C: New test.
40322
40323	PR c++/13975
40324	* g++.dg/parse/error13.C: New test.
40325	* g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40326
403272004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40328
40329	* gcc.dg/20020503-1.c: Remove -mflat dg-options.
40330
403312004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40332
40333	PR c/11658
40334	PR c/13994
40335	* gcc.dg/noncompile/20040203-1.c: New test.
40336	* gcc.dg/noncompile/20040203-2.c: Likewise.
40337	* gcc.dg/noncompile/20040203-3.c: Likewise.
40338	* gcc.dg/20040203-1.c: Likewise.
40339
403402004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40341
40342	PR c++/10858
40343	* g++.dg/template/sizeof7.C: New test.
40344
403452004-02-02  Eric Christopher  <echristo@redhat.com>
40346	    Zack Weinberg  <zack@codesourcery.com>
40347
40348	* gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40349
403502004-02-02  Zack Weinberg  <zack@codesourcery.com>
40351
40352	* g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40353	* g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40354	* g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40355	* gcc.dg/cleanup-5.c: Run only on Linux targets.
40356
403572004-02-02  Mark Mitchell  <mark@codesourcery.com>
40358
40359	PR c++/13113
40360	* g++.old-deja/g++.mike/net36.C: Adjust error messages.
40361
40362	PR c++/13854
40363	* g++.dg/ext/attrib13.C: New test.
40364
40365	PR c++/13907
40366	* g++.dg/conversion/op2.C: New test.
40367
403682004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40369
40370	* gcc.dg/titype-1.c: Fix pasto.
40371
403722004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40373
40374	* gcc.dg/titype-1.c: New test.
40375
403762004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40377
40378	PR c++/13957
40379	* g++.dg/template/non-type-template-argument-1.C,
40380	g++.dg/template/qualified-id1.C: Update	dg-error marks.
40381	* g++.dg/template/nontype6.C: New test.
40382
403832004-02-01  Roger Sayle  <roger@eyesopen.com>
40384
40385	* gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40386	* gcc.dg/builtins-31.c: New testcase.
40387	* gcc.dg/builtins-32.c: New testcase.
40388
403892004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40390
40391	* objc.dg/call-super-2.m: Update line numbers
40392	for the including of stddef.h.
40393
403942004-01-30  Michael Matz  <matz@suse.de>
40395
40396	* g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40397	g++.dg/ext/case-range3.C: New tests.
40398
403992004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40400
40401	DR206
40402	PR c++/13813
40403	* g++.dg/template/member4.C: New test.
40404
404052004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40406
40407	PR c++/13683
40408	* g++.dg/template/sizeof6.C: New test.
40409
404102004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40411
40412	* gcc.dg/fwritable-strings-1.c: New test.
40413
404142004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40415
40416	* gcc.c-torture/compile/20040130-1.c: New test.
40417
404182004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40419
40420	* objc.dg/call-super-2.m: Include stddef.h for size_t.
40421
404222004-01-29  Mark Mitchell  <mark@codesourcery.com>
40423
40424	PR c++/13883
40425	* g++.dg/template/ctor3.C: New test.
40426
404272004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40428
40429	* g++.dg/tc1: New directory.
40430	* g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40431	g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40432	g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40433	g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40434	g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40435
404362004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40437
40438	* g++.dg/parse/error11.C: New test.
40439	* g++.dg/parse/error12.C: Likewise.
40440
404412004-01-28  Ziemowit Laski  <zlaski@apple.com>
40442
40443	* objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40444	(scan_initial, main): Use aligned_sizeof instead of sizeof.
40445
404462004-01-28  Mark Mitchell  <mark@codesourcery.com>
40447
40448	PR c++/13791
40449	* g++.dg/ext/attrib12.C: New test.
40450
40451	PR c++/13736
40452	* g++.dg/parse/cast2.C: New test.
40453
404542004-01-27  James E Wilson  <wilson@specifixinc.com>
40455
40456	* objc.dg/encode-2.m (main): New local string.  Set depending on
40457	sizeof long.  Use in sscanf call.
40458	* objc.dg/encode-3.m (main): New local string.  Set depending on
40459	sizeof long.  Use in scan_initial call.
40460
404612004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40462
40463	* objc.dg/call-super-2.m: Make LP64-safe.
40464	* objc.dg/desig-init-1.m: Likewise.
40465
404662004-01-27  Devang Patel <dpatel@apple.com>
40467
40468	* g++.dg/debug/namespace1.C: New test.
40469
404702004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40471
40472	* gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40473	xscale-*-*.
40474
40475	* gcc.dg/arm-mmx-1.c: New test.
40476
404772004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40478
40479	* gcc.dg/20040127-1.c: New test.
40480	* gcc.dg/20040127-2.c: New test.
40481
404822004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40483
40484	* objc.dg/stret-1.m (glob): Renamed to globa.
40485
404862004-01-26  Mark Mitchell  <mark@codesourcery.com>
40487
40488	PR c++/13663
40489	* g++.dg/expr/for1.C: New test.
40490
404912004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40492
40493	PR middle-end/13779
40494	* gcc.dg/darwin-longlong.c: New test.
40495
404962004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40497
40498	* gcc.dg/20040124-1.c: Moved test from here...
40499	* gcc.c-torture/compile/20040124-1.c: ...to here.
40500
405012004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40502
40503	* gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40504	the assembly output if -m64 is passed.
40505
405062004-01-25  Mark Mitchell  <mark@codesourcery.com>
40507
40508	PR c++/13833
40509	* g++.dg/template/cond3.C: New test.
40510
405112004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40512
40513	PR c++/13810
40514	* g++.dg/template/ttp7.C: New test.
40515
405162004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40517
40518	PR c++/13797
40519	* g++.dg/template/nontype4.C: New test.
40520	* g++.dg/template/nontype5.C: Likewise.
40521
405222004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40523
40524	* gcc.dg/torture/mips-clobber-at.c: New test.
40525
405262004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40527
40528	* gcc.dg/20040124-1.c: New test.
40529
405302004-01-24  Jakub Jelinek  <jakub@redhat.com>
40531
40532	* gcc.dg/20040123-1.c: New test.
40533
405342004-01-23  Zack Weinberg  <zack@codesourcery.com>
40535
40536	* gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40537
405382004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40539
40540	* gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40541
405422004-01-23  Andrew Pinski  <apinski@apple.com>
40543
40544	* gcc.dg/20030121-1.c: Move to ..
40545	* gcc.dg/20040121-1.c: here.
40546
405472004-01-23  Roger Sayle  <roger@eyesopen.com>
40548
40549	* gcc.dg/builtins-29.c: New test case.
40550
405512004-01-23  Zack Weinberg  <zack@codesourcery.com>
40552
40553	PR 18314
40554	* gcc.dg/builtins-30.c: New testcase.
40555
405562004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40557
40558	* g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40559	* lib/g77.exp: Likewise.
40560	* lib/objc.exp: Likewise.
40561	* lib/g++.exp: Likewise.
40562
405632004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40564
40565	* gcc.dg/struct-by-value-2.c: New test.
40566
405672004-01-21  Andrew Pinski  <apinski@apple.com>
40568
40569	PR target/13785
40570	* gcc.dg/20030121-1.c: New test.
40571
405722004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40573
40574	* gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40575	clobber frame pointer register in asm statement.
40576
405772004-01-21  Falk Hueffner  <falk@debian.org>
40578
40579	* gcc.c-torture/compile/20040121-1.c: New test.
40580
405812004-01-21  Zack Weinberg  <zack@codesourcery.com>
40582
40583	* gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40584
405852004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40586
40587	* gcc.dg/ppc64-abi-2.c: New test.
40588
405892004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40590
40591	* lib/treelang.exp: Fill out this file.
40592	* lib/treelang-dg.exp: New File.
40593
405942004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40595
40596	* gcc.c-torture/compile/981022-1.c: Remove.
40597	* gcc.dg/array-5.c: Remove XFAIL.
40598	* gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40599	* gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40600	gcc.dg/cond-lvalue-1.c: Update.
40601	* gcc.dg/cast-lvalue-2.c: New test.
40602
406032004-01-19  Mark Mitchell  <mark@codesourcery.com>
40604
40605	PR c++/13592
40606	* g++.dg/other/error1.C (class foo): Tweak error message.
40607
40608	PR c++/13592
40609	* g++.dg/template/call2.C: New test.
40610
406112004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40612
40613	* gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40614	scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40615	scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40616	scalar-return-1_x.c, scalar-return-2_y.c,
40617	scalar-return-3_x.c, scalar-return-3_y.c,
40618	scalar-return-4_x.c, scalar-return-4_y.c,
40619	struct-align-1.h, struct-align-1_x.c,
40620	struct-align-1_y.c, struct-align-2.h,
40621	struct-align-2_x.c, struct-align-2_y.c,
40622	struct-by-value-10_y.c, struct-by-value-11_x.c,
40623	struct-by-value-11_y.c, struct-by-value-12_x.c,
40624	struct-by-value-12_y.c, struct-by-value-13_x.c,
40625	struct-by-value-13_y.c, struct-by-value-14_x.c,
40626	struct-by-value-14_y.c, struct-by-value-15_x.c,
40627	struct-by-value-15_y.c, struct-by-value-16_y.c,
40628	struct-by-value-17_y.c, struct-by-value-18_y.c,
40629	struct-by-value-19_y.c, struct-by-value-1_x.c,
40630	struct-by-value-1_y.c, struct-by-value-20_y.c,
40631	struct-by-value-2_x.c, struct-by-value-2_y.c,
40632	struct-by-value-3_y.c, struct-by-value-4_x.c,
40633	struct-by-value-4_y.c, struct-by-value-5_y.c,
40634	struct-by-value-6_y.c, struct-by-value-7_y.c
40635	struct-by-value-8_x.c, struct-by-value-8_y.c
40636	struct-by-value-9_x.c, struct-by-value-9_y.c
40637	struct-return-10_x.c, struct-return-10_y.c,
40638	struct-return-19_x.c, struct-return-20_x.c
40639	struct-return-2_x.c, struct-return-2_y.c
40640	struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40641	SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40642
406432004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40644
40645	* gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40646	attribute on sparc*-sun-solaris2.*.
40647
406482004-01-18  Mark Mitchell  <mark@codesourcery.com>
40649
40650	PR c++/13710
40651	* g++.dg/ext/typeof7.C: New test.
40652
406532004-01-18  David Edelsohn  <edelsohn@gnu.org>
40654
40655	* gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40656	* gcc.dg/const-elim-1.c: Same.
40657
406582004-01-17  Ziemowit Laski  <zlaski@apple.com>
40659
40660	* objc.dg/stret-1.m: New.
40661	* objc.dg/stret-2.m: New.
40662
406632004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40664
40665	PR c++/11895
40666	* g++.dg/ext/vector1.C: New test.
40667
406682004-01-16  Geoffrey Keating  <geoffk@apple.com>
40669
40670	* gcc.dg/pch/import-1.c: New.
40671	* gcc.dg/pch/import-1.hs: New.
40672	* gcc.dg/pch/import-1a.h: New.
40673	* gcc.dg/pch/import-1b.h: New.
40674	* gcc.dg/pch/import-1c.h: New.
40675
406762004-01-16  Mark Mitchell  <mark@codesourcery.com>
40677
40678	PR c++/13574
40679	* g++.dg/ext/array1.C: New test.
40680
40681	PR c++/13178
40682	* g++.dg/conversion/op1.C: New test.
40683
406842004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40685
40686	PR 11864
40687	From Kazumoto Kojima / Dan Kegel:
40688	* gcc.dg/pr11864-1.c: New test.
40689
40690	PR 10392
40691	From Marcus Comstedt / Dan Kegel:
40692	* gcc.dg/pr10392-1.c: New test.
40693
406942004-01-16  Mark Mitchell  <mark@codesourcery.com>
40695
40696	PR c++/13478
40697	* g++.dg/init/ref10.C: New test.
40698
406992004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40700
40701	PR c++/13407
40702	* g++.dg/parse/typename6.C: New test.
40703
407042004-01-15  Geoffrey Keating  <geoffk@apple.com>
40705
40706	PR pch/13361
40707	* g++.dg/pch/wchar-1.C: New.
40708	* g++.dg/pch/wchar-1.Hs: New.
40709
407102004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40711
40712	PR c++/9259
40713	* g++.dg/expr/sizeof2.C: New test.
40714
407152004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40716
40717	* gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40718
407192004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40720
40721	PR c++/13659
40722	* g++.dg/lookup/strong-using-3.C: New.
40723	* g++.dg/lookup/using-10.C: New.
40724
407252004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40726
40727	PR c++/13594
40728	* g++.dg/lookup/strong-using-2.C: New.
40729
407302004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40731	    Dan Kegel <dank@kegel.com>
40732	    J"orn Rennecke <joern.rennecke@superh.com>
40733
40734	PR target/9365
40735	* gcc.dg/pr9365-1.c: New test.
40736
407372004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40738
40739	PR c++/8856
40740	* g++.dg/parse/casting-operator2.C: New test.
40741	* g++.old-deja/g++.pt/explicit83.C: Remove.
40742
407432004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40744
40745	* gcc.dg/label-compound-stmt-1.c: New test.
40746	* gcc.c-torture/compile/950922-1.c,
40747	gcc.c-torture/compile/20000211-3.c,
40748	gcc.c-torture/compile/20000518-1.c,
40749	gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40750	compound statements.
40751
407522004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40753
40754	* gcc.dg/ppc64-abi-1.c: New test.
40755
407562004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40757
40758	 * g++.dg/ext/attrib9.C: Add dg-warnings.
40759
407602004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40761
40762	PR c++/12335
40763	* g++.dg/parse/dtor3.C: New test.
40764
407652004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40766
40767	PR c++/12709
40768	* g++.dg/parse/try-catch-1.C: New test.
40769
407702004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40771
40772	* ada/acats/run_all.sh: Add more verbose output in acats.log
40773	when compiling tests.
40774
407752004-01-12  Zack Weinberg  <zack@codesourcery.com>
40776
40777	PR 13656
40778	* gcc.dg/typedef-redecl.c: New test case.
40779	* gcc.dg/typedef-redecl.h: New support file.
40780
407812004-01-13  Jan Hubicka  <jh@suse.cz>
40782
40783	* gcc.dg/always_inline.c: New test.
40784	* gcc.dg/debug/20031231-1.c: Fix.
40785
407862004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40787
40788	PR c++/13474
40789	* g++.dg/template/array3.C: New test.
40790
407912004-01-12  Zack Weinberg  <zack@codesourcery.com>
40792
40793	* g++.dg/ext/lvalue1.C: No longer expected to fail.
40794	* g++.dg/warn/Wunused-2.C: Likewise.
40795
407962004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40797
40798	PR c++/13289
40799	* g++.dg/template/instantiate6.C: New test.
40800
408012004-01-12  Roger Sayle  <roger@eyesopen.com>
40802
40803	PR middle-end/11397
40804	* gcc.dg/special/wkali-2.c: Add dg-require-alias.
40805
408062004-01-12  Jan Hubicka  <jh@suse.cz>
40807
40808	PR opt/12826
40809	* gcc.dg/20040112-1.c: New.
40810
40811	* gcc.dg/dwarf-die[1-7].c: Move to...
40812	* gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40813	* gcc.dg/debug/dwarf2/dwarf2.exp: New.
40814
408152004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40816
40817	PR c++/4100
40818	* g++.dg/parse/friend4.C: New test.
40819
408202004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40821
40822	PR c++/4100
40823	* g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40824	definition is called a friend.
40825
408262004-01-11  Zack Weinberg  <zack@codesourcery.com>
40827
40828	* gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40829
408302004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40831
40832	PR c++/3478
40833	* g++.dg/parse/error10.C: New test.
40834	* g++.dg/template/arg2.C: Accept "invalid type" error.
40835
408362004-01-11  Jakub Jelinek  <jakub@redhat.com>
40837
40838	PR middle-end/13392
40839	* g++.dg/opt/expect2.C: New test.
40840
408412004-01-10  Zack Weinberg  <zack@codesourcery.com>
40842
40843	* gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40844	* gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40845	* gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40846	Update dg-error regexps.
40847
408482004-01-10  Zack Weinberg  <zack@codesourcery.com>
40849
40850	* gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40851	* gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40852
408532004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40854
40855	* gcc.dg/pragma-re-1.c: Use right pointer type.
40856
408572004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40858
40859	* g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40860
408612004-01-09  Geoffrey Keating  <geoffk@apple.com>
40862
40863	* gcc.dg/rs6000-ldouble-1.c: New.
40864
408652004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40866
40867	DR 337
40868	PR c++/9256
40869	* g++.dg/other/abstract1.C: New test.
40870
408712004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40872
40873	* g++.dg/lookup/strong-using-1.C: New.
40874
408752004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40876
40877	PR c/11234
40878	* gcc.dg/func-ptr-conv-1.c: New test.
40879	* gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40880
408812004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40882
40883	PR target/13380.
40884	* gcc.c-torture/compile/20040109-1.c: New.
40885
408862004-01-08  Stuart Hastings  <stuart@apple.com>
40887
40888	* gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40889	* gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40890	* gcc.dg/i386-sse-6.c: ...this new testcase.
40891
408922004-01-09  Alan Modra  <amodra@bigpond.net.au>
40893
40894	* gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40895
408962004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40897
40898	* ada/acats/run_acats: Treat 'gnatchop' the same way
40899	as 'gnatmake'.  Export GCC_DRIVER.
40900	* ada/acats/run_all.sh: Add target_gnatchop.  Use
40901	'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40902
409032004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40904
40905	PR c++/12573
40906	* g++.dg/template/dependent-expr4.C: New test.
40907
409082004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40909
40910	* gcc.dg/altivec-11.c: New test.
40911
409122004-01-07  Mark Mitchell  <mark@codesourcery.com>
40913
40914	* g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40915
409162004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40917
40918	PR c/6024
40919	* gcc.dg/enum-compat-1.c: New test.
40920	* gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40921
409222004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40923
40924	PR c/12165
40925	* gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40926	gcc.dg/c99-idem-qual-3.c: New tests.
40927
409282004-01-07  Alan Modra  <amodra@bigpond.net.au>
40929
40930	* gcc.dg/winline-7.c: Don't cast void * to int.
40931
409322004-01-06  Jan Hubicka  <jh@suse.cz>
40933
40934	* gcc.dg/i386-sse-5.c: New test
40935	* g++.dg/eh/simd-1.c: Add -w argument for i386.
40936
409372004-01-05  Mark Mitchell  <mark@codesourcery.com>
40938
40939	PR c++/12815
40940	* g++.dg/rtti/typeid4.C: New test.
40941
409422004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40943
40944	* gcc.dg/compat/sdata-section.h: Declare 'abort'.
40945
409462004-01-05  Mark Mitchell  <mark@codesourcery.com>
40947
40948	PR c++/12132
40949	* g++.dg/template/error11.C: New test.
40950
40951	PR c++/13451
40952	* g++.dg/template/class2.C: New test.
40953
409542004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40955	Richard Sandiford <rsandifo@redhat.com>
40956
40957	PR c++/13387
40958	* g++.dg/opt/alias3.C: New test.
40959
409602004-01-04  Mark Mitchell  <mark@codesourcery.com>
40961
40962	PR c++/13157
40963	* g++.dg/template/koenig3.C: New test.
40964
40965	PR c++/13529
40966	* g++.dg/parse/offsetof3.C: New test.
40967
40968	* g++.dg/init/copy7.C: Add missing dg-error markers.
40969
40970	PR c++/12226
40971	* g++.dg/init/copy7.c: New test.
40972
40973	PR c++/13536
40974	* g++.dg/parse/cast1.C: New test.
40975
409762004-01-04  Jan Hubicka  <jh@suse.cz>
40977
40978	* gcc.dg/winline[1-7].c: New tests.
40979
409802004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40981
40982	PR c++/13520
40983	* g++.dg/template/qualttp22.C: New test.
40984
409852004-01-01  Jan Hubicka  <jh@suse.cz>
40986
40987	* gcc.dg/debug/20031231-1.c: New.
40988	* gcc.c-torture/compile/20040101-1.c: New.
40989	* gcc.dg/dwarf-die-[1-7].c: New.
40990
409912004-01-01  Jakub Jelinek  <jakub@redhat.com>
40992
40993	PR optimization/13521
40994	* gcc.c-torture/compile/20031231-1.c: New test.
40995
409962003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40997
40998	* gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40999
410002003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41001
41002	PR c++/10079
41003	* g++.dg/template/crash16.C: New test.
41004
410052003-12-30  Mark Mitchell  <mark@codesourcery.com>
41006
41007	* g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41008
410092003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41010
41011	* g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41012	ports.
41013	* g++.old-deja/g++.jason/thunk3.C: Likewise.
41014	* g++.old-deja/g++.law/profile1.C: Likewise.
41015	* gcc.c-torture/compile/981006-1.c: Likewise.
41016	* gcc.c-torture/execute/loop-2e.x: Likewise.
41017	* gcc.c-torture/execute/loop-2f.x: Remove.
41018	* gcc.c-torture/execute/loop-2g.x: Likewise.
41019	* gcc.c-torture/execute/strct-varg-1.x: Likewise.
41020	* gcc.dg/20020312-2.c: Remove traces of dead ports.
41021
410222003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41023
41024	PR c++/13507
41025	* g++.dg/ext/attrib11.C: New test.
41026
41027	PR c++/13494
41028	* g++.dg/template/array2-1.C: New test.
41029	* g++.dg/template/array2-2.C: New test.
41030
410312003-12-29  Mark Mitchell  <mark@codesourcery.com>
41032
41033	* g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41034
410352003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037	PR c++/12774
41038	* g++.dg/template/array1-1.C: New test.
41039	* g++.dg/template/array1-2.C: New test.
41040
410412003-12-29  Roger Sayle  <roger@eyesopen.com>
41042
41043	PR fortran/12632
41044	* g77.dg/12632.f: New test case.
41045
410462003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41047
41048	PR c++/13289
41049	* g++.dg/parse/nontype1.C: New test.
41050
410512003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41052
41053	PR c++/12403
41054	* g++.dg/parse/explicit1.C: New test.
41055	* g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41056
410572003-12-28  Mark Mitchell  <mark@codesourcery.com>
41058
41059	PR c++/13081
41060	* g++.dg/opt/inline6.C: New test.
41061
41062	PR c++/12613
41063	* g++.dg/parse/error9.C: New test.
41064
41065	* gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41066
410672003-12-28  Mark Mitchell  <mark@codesourcery.com>
41068
41069	PR c++/13009
41070	* g++.dg/init/assign1.C: New test.
41071
410722003-12-28  Roger Sayle  <roger@eyesopen.com>
41073
41074	PR c++/13070
41075	* g++.dg/warn/format3.C: New test case.
41076
410772003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41078
41079	* gcc.c-torture/compile/20031227-1.c: New test.
41080
410812003-12-23  Mark Mitchell  <mark@codesourcery.com>
41082
41083	* g++.dg/bprob/bprob.exp: Load target-supports.exp
41084	* g77.dg/bprob/bprob.exp: Likewise.
41085	* gcc.misc-tests/bprob.exp: Likewise.
41086	* gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41087	variants on systems where the library does not provide that
41088	functionality.
41089	* gcc.dg/builtins-20.c: Use builtins-config.h.
41090	* gcc.dg/builtins-config.h: New file.
41091
410922003-12-23  Mark Mitchell  <mark@codesourcery.com>
41093
41094	* lib/gcc-dg.exp (dg-require-profiling): New function.
41095	* lib/target-supports.exp (check_profiling_available): Likewise.
41096	* g++.dg/bprob/bprob.exp: Use check_profiling_available.
41097	* g77.dg/bprob/bprob.exp: Likewise.
41098	* gcc.misc-tests/bprob.exp: Likewise.
41099	* g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41100	* gcc.dg/20021014-1.c: Likewise.
41101	* gcc.dg/nest.c: Likewise.
41102
411032003-12-23  Mark Mitchell  <mark@codesourcery.com>
41104
41105	* g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41106	compiling.
41107	* g++.dg/lookup/java2.C: Likewise.
41108	* gcc.dg/cpp/lexident.c: Likewise.
41109
411102003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41111
41112	* gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41113	given.
41114	* gcc.c-torture/compile/961203-1.c: Likewise.
41115	* gcc.c-torture/compile/980506-1.c: Likewise.
41116
411172003-12-23  Zack Weinberg  <zack@codesourcery.com>
41118
41119	* lib/gcc-dg.exp (dg-prune-output): New annotation.
41120	(additional_prunes): New global.
41121	(gcc-dg-prune): Handle additional per-test pruning.
41122	(dg-test): Clear additional_prunes between tests.
41123
41124	* gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41125	dg-prune-output to avoid spurious failures from assembler
41126	complaining about nonexistent WAW violations.
41127	* gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41128	Use dg-prune-output to avoid spurious failures from assembler
41129	warning about Itanium B-step errata.
41130
411312003-12-23  Mark Mitchell  <mark@codesourcery.com>
41132
41133	* g++.dg/abi/macro0.C: New test.
41134	* g++.dg/abi/macro1.C: Likewise.
41135	* g++.dg/abi/macro2.C: Likewise.
41136
41137	* g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41138	* g++.dg/abi/bitfield7.C: Likewise.
41139	* g++.dg/abi/dtor2.C: Likewise.
41140	* g++.dg/abi/mangle11.C: Likewise.
41141	* g++.dg/abi/mangle12.C: Likewise.
41142	* g++.dg/abi/mangle14.C: Likewise.
41143	* g++.dg/abi/mangle17.C: Likewise.
41144	* g++.dg/abi/vbase10.C: Likewise.
41145	* g++.dg/abi/vbase14.C: Likewise.
41146	* g++.dg/template/qualttp17.C: Likewise.
41147
411482003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41149
41150	PR c/11995
41151	* gcc.dg/20031223-1.c: New test.
41152
411532003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41154
41155	* gcc.dg/noreturn-7.c: New test.
41156
411572003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41158
41159	* gcc.dg/null-pointer-1.c: New test.
41160
411612003-12-22  Mark Mitchell  <mark@codesourcery.com>
41162
41163	* g++.old-deja/g++.jason/template18.C: Remove.
41164	* g++.old-deja/g++.jason/template37.C: Likewise.
41165
41166	PR c++/12862
41167	* g++.dg/lookup/ns1.C: New test.
41168
41169	PR c++/12397
41170	* g++.dg/template/lookup3.C: New test.
41171
411722003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41173
41174	* g++.dg/template/recurse1.C: New test
41175
411762003-12-22  Mark Mitchell  <mark@codesourcery.com>
41177
41178	PR c++/12479
41179	* g++.dg/parse/semicolon1.C: New test.
41180	* g++.dg/parse/semicolon1.h: Likewise.
41181
411822003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41183
41184	* gcc.dg/darwin-misaligned.c: New test.
41185
411862003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41187
41188	PR c/9163
41189	* gcc.dg/20031222-1.c: New test.
41190
411912003-12-21  Mark Mitchell  <mark@codesourcery.com>
41192
41193	PR c++/13438
41194	* g++.dg/parse/error8.C: New test.
41195
41196	PR c++/11554
41197	* g++.dg/warn/ctor-init-1.C: New test.
41198
411992003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41200
41201	* gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41202	too small.
41203	* gcc.c-torture/compile/930217-1.c: Likewise.
41204	* gcc.c-torture/compile/930513-1.c: Likewise.
41205	* gcc.c-torture/execute/920908-2.c: Likewise.
41206	* gcc.c-torture/execute/921204-1.c: Likewise.
41207	* gcc.c-torture/execute/930621-1.c: Likewise.
41208	* gcc.c-torture/execute/930630-1.c: Likewise.
41209	* gcc.c-torture/execute/931031-1.c: Likewise.
41210	* gcc.c-torture/execute/980602-2.c: Likewise.
41211	* gcc.c-torture/execute/comp-goto-1.c: Likewise.
41212	* gcc.c-torture/execute/compndlit-1.c: Likewise.
41213	* gcc.c-torture/execute/extzvsi.c: Likewise.
41214	* gcc.c-torture/unsorted/ext.c: Likewise.
41215
412162003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41217
41218	PR target/12749
41219	* gcc.c-torture/compile/20031220-2.c: New test case.
41220
412212003-12-20  Roger Sayle  <roger@eyesopen.com>
41222
41223	PR optimization/13031
41224	* gcc.c-torture/compile/20031220-1.c: New test case.
41225
412262003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41227
41228	* gcc.dg/cast-function-1.c: New test.
41229
412302003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41231
41232	* gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41233	formats.
41234
412352003-12-19  Mark Mitchell  <mark@codesourcery.com>
41236
41237	PR c++/12795
41238	* g++.dg/ext/attrib10.C: New test.
41239
412402003-12-19  Jakub Jelinek  <jakub@redhat.com>
41241
41242	* gcc.dg/cleanup-10.c: New test.
41243	* gcc.dg/cleanup-11.c: New test.
41244
412452003-12-19  Jakub Jelinek  <jakub@redhat.com>
41246
41247	PR c++/13239
41248	* g++.dg/opt/expect1.C: New test.
41249
412502003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41251
41252	* gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41253
412542003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41255
41256	PR debug/12923
41257	* gcc.dg/20031218-1.c: New test.
41258
41259	PR debug/12389
41260	* gcc.dg/20031218-2.c: New test.
41261	* gcc.dg/20031218-3.c: New test.
41262
41263	* g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41264	of label name and allow for USER_LABEL_PREFIX == "_" names.
41265	* g++.dg/abi/mangle18-2.C: Likewise.
41266	* g++.dg/abi/mangle19-1.C: Likewise.
41267	* g++.dg/abi/mangle19-2.C: Likewise.
41268	* g++.dg/abi/mangle20-1.C: Likewise.
41269	* g++.dg/abi/mangle20-2.C: Likewise.
41270
412712003-12-18  Richard Henderson  <rth@redhat.com>
41272
41273	* gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41274
412752003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41276	    Dan Kegel <dank@kegel.com>
41277
41278	PR other/12009
41279	* g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41280	testing a cross compiler, it causes spurious compile failures.
41281	* lib/g++.exp: Likewise.
41282
412832003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41284
41285	PR c++/13262
41286	* g++.dg/template/access13.C: New test.
41287
412882003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41289
41290	* gcc.dg/20031216-1.c: New test.
41291
412922003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41293
41294	PR c++/9154
41295	* g++.dg/template/error10.C: New test.
41296
412972003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41298
41299	* g++.dg/eh/simd-1.C: XFAIL on SPARC.
41300	* g++.dg/eh/simd-2.C: Likewise.
41301
413022003-12-17  James E Wilson  <wilson@specifixinc.com>
41303	    Roger Sayle  <roger@eyesopen.com>
41304
41305	* gcc.c-torture/execute/ieee/mzero5.c: New.
41306
413072003-12-17  Mark Mitchell  <mark@codesourcery.com>
41308
41309	PR c++/10603
41310	* g++.dg/parse/error6.C: New test.
41311
41312	PR c++/12827
41313	* g++.dg/parse/error7.C: New test.
41314
413152003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41316
41317	* lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41318	at -O with stabs debugging formats.
41319	* gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41320	* gcc.dg/debug/debug-2.c: Likewise.
41321
413222003-12-16  Mark Mitchell  <mark@codesourcery.com>
41323
41324	PR c++/12696
41325	* g++.dg/init/error1.C: New test.
41326
41327	PR c++/12218
41328	* g++.dg/init/pm3.C: New test.
41329
413302003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41331
41332	PR c/3347
41333	* gcc.dg/bitfld-8.c: New test.
41334
413352003-12-16  James Lemke  <jim@wasabisystems.com>
41336
41337	* gcc.dg/arm-scd42-[123].c: New tests.
41338
413392003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41340
41341	PR c++/9043
41342	* g++.dg/abi/mangle20-1.C: New test.
41343	* g++.dg/abi/mangle20-2.C: New test.
41344
413452003-12-16  Mark Mitchell  <mark@codesourcery.com>
41346
41347	PR c++/13275
41348	* g++.dg/other/offsetof2.C: Remove XFAIL.
41349	* g++.dg/parse/offsetof1.C: New test.
41350	* g++.gd/parse/offsetof2.C: Likewise.
41351
413522003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41353
41354	* g++.dg/template/nontype3.C: New test.
41355	* g++.dg/template/static2.C: Tweaked the dg-error clause.
41356
413572003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41358
41359	* g++.dg/warn/noreturn-3.C: Also test instantiation.
41360
413612003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41362
41363	PR c++/13387
41364	* g++.dg/expr/assign1.C: New test.
41365
41366	PR c++/13242
41367	* g++.dg/abi/mangle19-1.C: New test.
41368	* g++.dg/abi/mangle19-2.C: New test.
41369
413702003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41371
41372	* gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41373
413742003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41375
41376	* gcc.c-torture/execute/20031216-1.c: New test.
41377
413782003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41379
41380	* g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41381	an ICE regression.
41382
413832003-12-15  Mark Mitchell  <mark@codesourcery.com>
41384
41385	PR c++/10926
41386	* g++.dg/template/error9.C: New test.
41387
41388	PR c++/11116
41389	* g++.dg/template/error8.C: New test.
41390
413912003-12-15  Roger Sayle  <roger@eyesopen.com>
41392
41393	PR middle-end/13400
41394	* gcc.c-torture/execute/20031215-1.c: New test case.
41395
413962003-12-15  Mark Mitchell  <mark@codesourcery.com>
41397
41398	PR c++/13269
41399	* g++.dg/parse/error5.C: New test.
41400
41401	PR c++/12989
41402	* g++.dg/expr/sizeof1.C: New test.
41403
41404	PR c++/13310
41405	* g++.dg/template/crash15.C: New test.
41406
414072003-12-15  Geoffrey Keating  <geoffk@apple.com>
41408
41409	* g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41410	a non-POD type as the last named parameter of a varargs function.
41411
414122003-12-15  Mark Mitchell  <mark@codesourcery.com>
41413
41414	PR c++/13243
41415	PR c++/12573
41416	* g++.dg/template/crash14.C: New test.
41417	* g++.dg/template/dependent-expr3.C: Add dg-error markers.
41418
414192003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41420
41421	* g++.dg/other/java1.C: New test.
41422
41423	PR c++/13241
41424	* g++.dg/abi/mangle18-1.C: New test.
41425	* g++.dg/abi/mangle18-2.C: New test.
41426
414272003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41428
41429	PR optimization/10312
41430	* gcc.c-torture/execute/20031214-1.c: New.
41431
414322003-12-14  Mark Mitchell  <mark@codesourcery.com>
41433
41434	PR c++/10779
41435	PR c++/12160
41436	* g++.dg/parse/error3.C: New test.
41437	* g++.dg/parse/error4.C: Likewise.
41438	* g++.dg/abi/mangle4.C: Tweak error messages.
41439	* g++.dg/lookup/using5.C: Likewise.
41440	* g++.dg/other/error2.C: Likewise.
41441	* g++.dg/parse/typename5.C: Likewise.
41442	* g++.dg/parse/undefined1.C: Likewise.
41443	* g++.dg/template/arg2.C: Likewise.
41444	* g++.dg/template/ttp3.C: Likewise.
41445	* g++.dg/template/type1.C: Likewise.
41446	* g++.old-deja/g++.other/crash32.C: Likewise.
41447	* g++.old-djea/g++.pt/defarg8.C: Likewise.
41448
414492003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41450
41451	PR c++/13106
41452	* g++.dg/warn/noreturn-3.C: New test.
41453
414542003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41455
41456	PR c++/13118
41457	* g++.dg/abi/covariant3.C: New.
41458
414592003-12-12  Jakub Jelinek  <jakub@redhat.com>
41460
41461	* g++.dg/eh/ia64-1.C: New test.
41462
414632003-12-12  Roger Sayle  <roger@eyesopen.com>
41464
41465	PR optimization/13037
41466	* g77.f-torture/execute/13037.f: New test case.
41467
414682003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41469
41470	PR c++/12881
41471	* g++.dg/abi/covariant2.C: New.
41472
414732003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41474
41475	* gcc.dg/cpp/trad/macro.c: New tests.
41476
414772003-12-11  Zack Weinberg  <zack@codesourcery.com>
41478
41479	* gcc.c-torture/execute/wchar_t-1.x: Delete.
41480
414812003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41482
41483	PR other/10819
41484	* lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41485	to fix Bug 10819.
41486	* lib/g++.exp (g++_version): Likewise.
41487	* lib/g77.exp (g77_version): Likewise.
41488	* lib/objc.exp (default_objc_version): Likewise.
41489
414902003-12-10  Richard Henderson  <rth@redhat.com>
41491
41492	* gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41493
41494	* gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41495
414962003-12-08  Matt Austern  <austern@apple.com>
41497
41498	PR c/13134
41499	* lib/gcc-dg.exp (dg-require-visibility): Define.
41500	* lib/target-supports (check_visibility_available): Define.
41501	* gcc.dg/visibility-1.c: New test.
41502	* gcc.dg/visibility-2.c: Likewise.
41503	* gcc.dg/visibility-3.c: Likewise.
41504	* gcc.dg/visibility-4.c: Likewise.
41505	* gcc.dg/visibility-5.c: Likewise.
41506	* gcc.dg/visibility-6.c: Likewise.
41507	* g++.dg/ext/visibility-1.C: Likewise.
41508	* g++.dg/ext/visibility-2.C: Likewise.
41509	* g++.dg/ext/visibility-3.C: Likewise.
41510	* g++.dg/ext/visibility-4.C: Likewise.
41511	* g++.dg/ext/visibility-5.C: Likewise.
41512	* g++.dg/ext/visibility-6.C: Likewise.
41513
415142003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41515
41516	* g++.dg/lookup/java1.C: New test.
41517	* g++.dg/lookup/java2.C: New test.
41518
415192003-12-07  Falk Hueffner  <falk@debian.org>
41520
41521	* g++.dg/opt/noreturn-1.C: New test.
41522
415232003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41524
41525	* gcc.dg/overflow-1.c: New test.
41526
415272003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41528
41529	* g77.f-torture/compile/13060.f: New test.
41530
415312003-12-06  Mark Mitchell  <mark@codesourcery.com>
41532
41533	PR c++/13323
41534	* g++.dg/inherit/operator2.C: New test.
41535
415362003-12-05  Mark Mitchell  <mark@codesourcery.com>
41537
41538	PR c++/13305
41539	* g++.dg/ext/attrib9.C: New test.
41540
415412003-12-05  Mark Mitchell  <mark@codesourcery.com>
41542
41543	PR c++/13314
41544	* g++.dg/template/error7.C: New test.
41545
415462003-12-05  Stuart Menefy <stuart.menefy@st.com>
41547	    J"orn Rennecke <joern.rennecke@superh.com>
41548
41549	PR target/13302
41550	* g++.dg/other/struct-va_list.C: New test.
41551
415522003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41553
41554	PR c++/13166
41555	* g++.dg/parse/defarg6.C: New test.
41556
415572003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41558
41559	PR target/13256
41560	* gcc.c-torture/execute/20031201-1.c: New test.
41561
415622003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41563
41564	* ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41565
415662003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41567
41568	* gcc.dg/builtin-return-1.c: New test.
41569
415702003-12-04  Stuart Menefy <stuart.menefy@st.com>
41571	    J"orn Rennecke <joern.rennecke@superh.com>
41572
41573	PR optimization/13260
41574	* gcc.c-torture/execute/20031204-1.c: New test.
41575
415762003-12-03  Mark Mitchell  <mark@codesourcery.com>
41577
41578	PR c++/9127
41579	* g++.dg/template/error6.C: New test.
41580
415812003-12-03  Jakub Jelinek  <jakub@redhat.com>
41582
41583	* gcc.dg/20031202-1.c: New test.
41584
415852003-12-03  Mark Mitchell  <mark@codesourcery.com>
41586
41587	PR c++/13179
41588	* g++.dg/template/eh1.C: New test.
41589
41590	PR c++/10771
41591	* g++.dg/template/error5.C: New test.
41592
415932003-12-02  David Ung  <davidu@mips.com>
41594
41595	* gcc.dg/compat/vector-check.h: Corrected type for var
41596	g_##TMODE
41597
415982003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41599
41600	PR c++/10126
41601	* g++.dg/template/ptrmem8.C: New test.
41602
416032003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41604
41605	PR c++/12573
41606	* g++.dg/template/dependent-expr3.C: New test.
41607
416082003-12-01  James Lemke  <jim@wasabisystems.com>
41609
41610	* gcc.dg/arm-g2.c: New test.
41611
416122003-12-01  Roger Sayle  <roger@eyesopen.com>
41613
41614	PR optimization/11634
41615	* gcc.dg/20031201-2.c: New test case.
41616
416172003-12-01  Zack Weinberg  <zack@codesourcery.com>
41618
41619	PR 11433
41620	* objc.dg/proto-lossage-3.m: New test.
41621
416222003-12-01  Roger Sayle  <roger@eyesopen.com>
41623
41624	PR optimization/12628
41625	* gcc.dg/20031201-1.c: New test case.
41626
416272003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41628
41629	* gcc.dg/unaligned-1.c: New test.
41630
416312003-11-30  Mark Mitchell  <mark@codesourcery.com>
41632
41633	PR c++/9849
41634	* g++.dg/template/error4.C: New test.
41635	* g++.dg/template/nested3.C: Adjust error markers.
41636
416372003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41638
41639	* gcc.dg/cpp/assert4.c: Check more #system assertions.
41640
416412003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41642
41643	PR c/10333
41644	* gcc.dg/bitfld-7.c: New test.
41645
416462003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41647
41648	* gcc.dg/tls/asm-1.C: New test.
41649
416502003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41651
41652	* gcc.dg/cpp/assert4.c: Update.
41653
416542003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41655
41656	* gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41657	* gcc.dg/builtin-apply3.c: New test.
41658
416592003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41660
41661	* lib/compat.exp (compat-obj): New xfaildata parameter.
41662	Use it to set compiler_conditional_xfail_data before compiling.
41663	(compat-get-options): Handle dg-xfail-if.
41664	(compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41665	* gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41666	* gcc.dg/compat/vector-1_y.c: Likewise.
41667	* gcc.dg/compat/vector-2_x.c: Likewise.
41668	* gcc.dg/compat/vector-2_y.c: Likewise.
41669
416702003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41671
41672	* g++.dg/opt/reg-stack4.C: New test.
41673
416742003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41675
41676	* gcc.dg/builtin-apply2.c: New test.
41677
416782003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41679
41680	* gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41681
416822003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41683
41684	PR c++/12924
41685	* g++.dg/template/template-id-2.C: New test.
41686
416872003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41688
41689	PR c++/5369
41690	* g++.dg/template/memfriend1.C: New test.
41691	* g++.dg/template/memfriend2.C: Likewise.
41692	* g++.dg/template/memfriend3.C: Likewise.
41693	* g++.dg/template/memfriend4.C: Likewise.
41694	* g++.dg/template/memfriend5.C: Likewise.
41695	* g++.dg/template/memfriend6.C: Likewise.
41696	* g++.dg/template/memfriend7.C: Likewise.
41697	* g++.dg/template/memfriend8.C: Likewise.
41698	* g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41699
417002003-11-21  Mark Mitchell  <mark@codesourcery.com>
41701
41702	PR c++/12515
41703	* g++.dg/ext/cond1.C: New test.
41704
417052003-11-20  Richard Henderson  <rth@redhat.com>
41706
41707	* gcc.dg/20020201-2.c: Remove.
41708	* gcc.dg/20020201-4.c: Remove.
41709	* gcc.dg/20020304-1.c: Remove.
41710
417112003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41712
41713	* gcc.dg/cpp/trad/xwin1.c: New test case.
41714
417152003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41716
41717	* g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41718	* lib/g77.exp: Likewise.
41719	* lib/objc.exp: Likewise.
41720	* lib/g++.exp: Likewise, add -multiply_defined suppress flag
41721	for darwin.
41722
417232003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41724
41725	PR c++/12932
41726	* g++.dg/template/static5.C: New test.
41727
417282003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41729
41730	* gcc.dg/nested-func-1.c: New test.
41731
417322003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41733
41734	* gcc.dg/cpp/assert4.c: New test.
41735
417362003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41737
41738	PR c++/2294
41739	* g++.dg/lookup/using9.c: New test.
41740
417412003-11-14  Mark Mitchell  <mark@codesourcery.com>
41742
41743	PR c++/12762
41744	* g++.dg/template/error3.C: New test.
41745
417462003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41747
41748	PR ada/13035
41749	* ada/acats/run_acats, run_all.sh: Fix syntax error.
41750	No longer use a wrapper for gcc, since this does not work under
41751	Windows.
41752
417532003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41754
41755	PR c++/2094
41756	* g++.dg/template/ptrmem7.C: New test.
41757
417582003-11-13  Andrew Pinski <apinski@apple.com>
41759
41760	* gcc.c-torture/compile/20031113-1.c: New test.
41761
417622003-11-13  Mark Mitchell  <mark@codesourcery.com>
41763	    Kean Johnston <jkj@sco.com>
41764
41765	PR c/13029
41766	* gcc.dg/unused-4.c: Update.
41767
417682003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41769
41770	* g++.dg/opt/const3.C: New test.
41771
417722003-11-13  Jan Hubicka  <jh@suse.cz>
41773
41774	* gcc.c-torture/compile/20031112-1.c: New test.
41775
417762003-11-12  Mark Mitchell  <mark@codesourcery.com>
41777
41778	* g++.dg/parse/crash10.C: Remove bogus error marker.
41779
417802003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41781
41782	* ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41783	(host_gcc): Likewise.
41784	(ROOT): Honor $PWDCMD.
41785	(BASE): Likewise.
41786	* ada/acats/run_all.sh (dir): Honor $PWDCMD.
41787
417882003-11-12  Catherine Moore  <clm@redhat.com>
41789
41790	* gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41791
417922003-11-12  Andreas Jaeger  <aj@suse.de>
41793	    Jakub Jelinek  <jakub@redhat.com>
41794	    Andrew Pinski  <pinskia@physics.uc.edu>
41795	    Richard Henderson  <rth@redhat.com>
41796
41797	* gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41798	systems.
41799	* gcc.dg/c99-const-expr-2.c (foo): Likewise.
41800
41801	* gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41802	* gcc.dg/i386-pentium4-not-mull.c: Likewise.
41803
418042003-11-11  Andreas Jaeger  <aj@suse.de>
41805
41806	* gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41807
41808	* gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41809
418102003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41811
41812	* ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41813	Clean ups.
41814
418152003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41816
41817	* gcc.dg/trampoline-1.c: New test.
41818
418192003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41820
41821	* gcc.c-torture/compile/200031109-1.c: New test.
41822
418232003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41824
41825	PR c/3190
41826	PR c/8714
41827	* gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41828	gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41829	gcc.dg/format/no-y2k-1.c: Update.
41830
418312003-11-08  Roger Sayle  <roger@eyesopen.com>
41832
41833	PR optimization/10467
41834	* gcc.dg/20031108-1.c: New test case.
41835
418362003-11-07  Geoffrey Keating  <geoffk@apple.com>
41837
41838	* gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41839
418402003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41841
41842	* gcc.dg/compound-lvalue-1.c: New test.
41843	* gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41844	some XFAILs.
41845
418462003-11-06  Geoffrey Keating  <geoffk@apple.com>
41847
41848	* gcc.dg/altivec-varargs-1.c: New test.
41849
418502003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41851
41852	* gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41853	* gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41854	* gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41855	* gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41856	* gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41857
418582003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41859
41860	* gcc.dg/cond-lvalue-1.c: New test.
41861
418622003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41863
41864	* g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41865
418662003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41867
41868	PR c++/11616
41869	* g++.dg/template/instantiate5.C: New test.
41870
418712003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41872
41873	PR c++/12726
41874	* g++.dg/ext/complit2.C: Replace test with self-contained version.
41875	* ChangeLog: Add missing first entry for above test.
41876
418772003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41878
41879	PR c++/9810
41880	* g++.dg/template/using8.C: New test.
41881	* g++.old-deja/g++.other/access11.C: Adjust expected error location.
41882
418832003-11-02  Roger Sayle  <roger@eyesopen.com>
41884
41885	PR optimization/10817
41886	* gcc.c-torture/compile/20031102-1.c: New test case.
41887
418882003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41889
41890	* gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41891	2147483647.
41892
418932003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41894
41895	* gcc.dg/20031102-1.c: New test.
41896
418972003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41898
41899	* gcc.dg/complex-1.c: New test.
41900
419012003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41902
41903	PR c++/12796
41904	* g++.dg/template/crash13.C: Adjust expected error location.
41905	* g++.old-deja/g++.brendan/ns1.C: Likewise.
41906
419072003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41908
41909	* g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41910
419112003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41912
41913	PR/10239
41914	* gcc.c-torture/compile/20031031-2.c: New test.
41915
419162003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41917
41918	PR/11640
41919	* gcc.c-torture/compile/20031031-1.c: New test.
41920
419212003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41922
41923	* g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41924	* gcc.misc-tests/bprob.exp: Likewise.
41925	* g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41926	the execution test on arm-elf configs.
41927	* g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41928	configs that don't support scratch files.
41929	* g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41930
419312003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41932
41933	* ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41934	done by dejagnu.
41935
419362003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41937
41938	* ada/acats/run_all.sh: Redirect mv output to /dev/null
41939	Avoid non pure sh syntax. Add more logging.
41940
41941	* ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41942	fail.
41943
419442003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41945
41946	PR libgcj/10610
41947	* gcc.dg/ppc-stackalign-1.c: New test.
41948
419492003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41950
41951	* ada/acats/run_all.sh: Change output to be more compliant with
41952	dejagnu framework.
41953	Create acats.sum and acats.log files under testsuite/ada/acats
41954	Only run [a-z]* directories, to filter out e.g. CVS.
41955	Redirect build output to log file.
41956
419572003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41958
41959	* README.ada: Removed, integrated in ../doc/sourcebuild.texi
41960
419612003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41962
41963	PR ada/5909:
41964	* README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41965
419662003-10-27  Jakub Jelinek  <jakub@redhat.com>
41967
41968	* gcc.c-torture/compile/20031023-1.c: New test.
41969	* gcc.c-torture/compile/20031023-2.c: New test.
41970	* gcc.c-torture/compile/20031023-3.c: New test.
41971	* gcc.c-torture/compile/20031023-4.c: New test.
41972
419732003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41974
41975	PR c++/10371
41976	* g++.dg/lookup/scoped8.C: New test.
41977
419782003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41979
41980	* g++.dg/opt/reg-stack3.C: New test.
41981
419822003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41983
41984	* gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41985
419862003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41987
41988	PR c++/11076
41989	* g++.dg/template/crash13.C: New test.
41990
419912003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41992
41993	* gcc.dg/c99-restrict-2.c: New test.
41994
419952003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41996
41997	PR c++/12698, c++/12699, c++/12700, c++/12566
41998	* g++.dg/inherit/covariant9.C: New test.
41999	* g++.dg/inherit/covariant10.C: New test.
42000	* g++.dg/inherit/covariant11.C: New test.
42001
420022003-10-23  Jason Merrill  <jason@redhat.com>
42003
42004	PR c++/12726
42005	* g++.dg/ext/complit2.C: New test.
42006
420072003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42008
42009	PR target/12654
42010	* gcc.c-torture/execute/20031020-1.c: New test.
42011
420122003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42013
42014	* gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42015	following the jump_insn.
42016
420172003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42018
42019	* gcc.dg/cast-lvalue-1.c: New test.
42020
420212003-10-21  Mark Mitchell  <mark@codesourcery.com>
42022
42023	PR c++/11962
42024	* g++.dg/template/cond2.C: New test.
42025
420262003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42027
42028	* gcc.dg/builtins-28.c: New test.
42029
420302003-10-20  Jan Hubicka  <jh@suse.cz>
42031
42032	* g++.dg/opt/inline4.C: Do not use min-inline-insns
42033	parameter.
42034	* gcc.dg/inline-2.c: Likewise.
42035
420362003-10-20  Phil Edwards  <phil@codesourcery.com>
42037
42038	* gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42039	* gcc.dg/nest.c: Likewise.
42040
420412003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42042
42043	PR c++/9781, c++/10583, c++/11862
42044	* g++.dg/parse/crash13.C: New test.
42045
420462003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42047
42048	* gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42049
420502003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42051
42052	* gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42053	Define HAVE_C99_RUNTIME except on Solaris.
42054	* gcc.dg/builtins-20.c: Likewise.
42055
420562003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42057
42058	* gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42059
420602003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42061
42062	PR c++/12495
42063	* g++.dg/template/crash21.C: New test.
42064
420652003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42066
42067	PR c++/2513
42068	* g++.dg/template/typename5.C: New test.
42069
420702003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42071
42072	PR c++/12369
42073	* g++.dg/template/friend25.C: New test.
42074
420752003-10-16  Ziemowit Laski  <zlaski@apple.com>
42076
42077	* objc.dg/try-catch-2.m: Relax target triple to all Darwin
42078	versions.
42079
420802003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42081
42082	* gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42083	== 2147483647.
42084
420852003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42086
42087	* gcc.c-torture/execute/960416-1.x: Remove.
42088	* gcc.c-torture/execute/divconst-3.x: Likewise.
42089
420902003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42091
42092	PR target/12598
42093	* gcc.dg/torture/cris-volatile-1.c: New test.
42094
420952003-10-14  Roger Sayle  <roger@eyesopen.com>
42096
42097	PR optimization/9325
42098	* gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42099	for overflowing floating point to integer conversion during RTL
42100	simplification.
42101
421022003-10-13  Ziemowit Laski  <zlaski@apple.com>
42103
42104	* objc/execute/_cmd.m: Fix typo.
42105	* objc.dg/image-info.m, objc.dg/symtab-1.m:
42106	Relax 'scan-assembler' regexp.
42107	* objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42108	objc.dg/try-catch-4.m: Run on non-Darwin targets.
42109	* objc.dg/zero-link-2.m: Remove blank line.
42110	* objc.dg/zero-link-3.m: New test case.
42111
421122003-10-13  Geoffrey Keating  <geoffk@apple.com>
42113
42114	* g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42115
42116	* gcc.dg/asm-names.c: Use scan-assembler-not rather
42117	than linker trickery.
42118
421192003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42120
42121	PR c++/12370
42122	* g++.dg/other/friend2.C: New test.
42123
421242003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42125
42126	* gcc.dg/20031012-1.c: New test.
42127
421282003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42129
42130	* gcc.dg/weak/weak-3.c: Fix for new warning.
42131
421322003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42133
42134	PR optimization/8750
42135	* gcc.c-torture/execute/20031012-1.c: New test case.
42136
421372003-10-11  Roger Sayle  <roger@eyesopen.com>
42138
42139	* gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42140	that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42141
421422003-10-11  Roger Sayle  <roger@eyesopen.com>
42143
42144	PR optimization/12260
42145	* gcc.c-torture/compile/20031011-2.c: New test case.
42146
421472003-10-11  Roger Sayle  <roger@eyesopen.com>
42148
42149	* gcc.c-torture/execute/20031011-1.c: New testcase.
42150
421512003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42152
42153	* gcc.c-torture/compile/20031011-1.c: New test.
42154
421552003-10-11  Jan Hubicka  <jh@suse.cz>
42156
42157	* g++.dg/other/first-global.C: New test.
42158
421592003-10-11  Roger Sayle  <roger@eyesopen.com>
42160
42161	* gcc.c-torture/execute/string-opt-18.c: New testcase.
42162
421632003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42164
42165	* gcc.c-torture/compile/20031010-1.c: New test.
42166
421672003-10-10  Geoffrey Keating  <geoffk@apple.com>
42168
42169	* gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42170	* gcc.c-torture/execute/va-arg-25.c: ... here.
42171
421722003-10-09  Mark Mitchell  <mark@codesourcery.com>
42173
42174	* g++.dg/ext/attrib8.C: Only run it on x86 targets.
42175
421762003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42177
42178	* gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42179
421802003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42181
42182	* g++.dg/parse/error2.C: New test.
42183
421842003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42185
42186	PR c++/11097
42187	* g++.dg/other/error5.C: Modify the error message.
42188	* g++.dg/lookup/using8.C: New test.
42189
421902003-10-07  Geoffrey Keating  <geoffk@apple.com>
42191
42192	* gcc.dg/darwin-abi-2.c: New file.
42193	* gcc.c-torture/execute/va-arg-24.c: New file.
42194
421952003-10-06  Bob Wilson  <bob.wilson@acm.org>
42196
42197	* g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42198	indentation.
42199
422002003-10-06  Mark Mitchell  <mark@codesourcery.com>
42201
42202	PR c++/10147
42203	* g++.dg/other/error4.C: Update error messages.
42204	* g++.dg/template/ptrmem4.C: Likewise.
42205
42206	PR c++/12337
42207	* g++.dg/init/new9.C: New test.
42208
42209	PR c++/12334, c++/12236, c++/8656
42210	* g++.dg/ext/attrib8.C: New test.
42211
422122003-10-06  Devang Patel  <dpatel@apple.com>
42213
42214	* gcc.dg/debug/dwarf2-3.h: New test.
42215	* gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42216
422172003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42218
42219	* g++.dg/opt/cfg2.C: New test.
42220
422212003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42222
42223	* g++.dg/opt/float1.C: New test.
42224
422252003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42226
42227	* gcc.dg/c90-array-lval-6.c: New test.
42228	* gcc.dg/c99-array-lval-6.c: New test.
42229
422302003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42231	    Ziemowit Laski  <zlaski@apple.com>
42232
42233	* objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42234	'Derived', so that it is never considered a class method; add
42235	new warning for '+port' method ambiguity.
42236	* objc.dg/method-12.m: Include <objc/objc.h> instead of
42237	<objc/objc-api.h> (needed on Mac OS X).
42238	* objc.dg/method-13.m: New test.
42239
422402003-10-03  Roger Sayle  <roger@eyesopen.com>
42241
42242	PR optimization/9325, PR java/6391
42243	* gcc.c-torture/execute/20031003-1.c: New test case.
42244
422452003-10-02  Mark Mitchell  <mark@codesourcery.com>
42246
42247	PR optimization/12180
42248	* gcc.dg/20031002-1.c: New test.
42249
42250	PR c++/12486
42251	* g++.dg/inherit/error1.C: New test.
42252
422532003-10-02  Chris Demetriou  <cgd@broadcom.com>
42254
42255	* lib/f-torture.exp (search_for): Rename to...
42256	(search_for_re): This.  Also, clean up comments and the
42257	"regexp" invocation.
42258
422592003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42260
42261	* gcc.c-torture/compile/20031002-1.c: New test.
42262
422632003-10-02  Jakub Jelinek  <jakub@redhat.com>
42264
42265	* g++.dg/opt/cond1.C: New test.
42266
422672003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42268
42269	* gcc.dg/Wold-style-definition-2.c: New testcase.
42270	* gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42271
422722003-09-29  Richard Henderson  <rth@redhat.com>
42273
42274	* g++.dg/init/array10.C: Add dg-options.
42275
422762003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42277
42278	* g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42279
422802003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42281
42282	* g++.dg/template/friend19.C: Fix typo.
42283	* g++.old-deja/g++.other/crash31.C: Adjust expected error.
42284
422852003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42286
42287	* gcc.c-torture/execute/20030928-1.c: New test.
42288	* gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42289
422902003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42291
42292	* g++.dg/opt/unroll1.C: New test.
42293
422942003-09-26  Roger Sayle  <roger@eyesopen.com>
42295
42296	PR optimization/11741
42297	* gcc.dg/20030926-1.c: New test case.
42298
422992003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42300
42301	PR c++/5655
42302	* g++.dg/parse/access7.C: New test.
42303	* g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42304
423052003-09-24  Ziemowit Laski  <zlaski@apple.com>
42306
42307	MERGE OF objc-improvements-branch into MAINLINE:
42308	* lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42309	if libobjc has not been built.
42310	* objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42311	objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42312	objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42313	objc/execute/nested-3.m, objc/execute/np-2.m,
42314	objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42315	objc/execute/redefining_self.m, objc/execute/root_methods.m,
42316	objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42317	objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42318	objc.dg/special/unclaimed-category-1.h,
42319	objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42320	well as GNU runtime.
42321	* execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42322	* execute/cascading-1.m, execute/function-message-1.m,
42323	objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42324	objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42325	objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42326	objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42327	objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42328	objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42329	objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42330	objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42331	objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42332	* objc.dg/bitfield-2.m: Run only on Darwin.
42333	* objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42334	objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42335	objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42336	* objc.dg/const-str-1.m: Fix constant string layout.
42337
423382003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42339
42340	* gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42341
423422003-09-23  Geoffrey Keating  <geoffk@apple.com>
42343
42344	* gcc.dg/darwin-abi-1.c: New file.
42345
423462003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42347
42348	PR target/12281
42349	* gcc.c-torture/compile/20030921-1.c: New test.
42350
423512003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42352
42353	* g++.dg/opt/reg-stack2.C: New test.
42354
423552003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42356
42357	* g++.dg/eh/delayslot1.C: New test.
42358
423592003-09-20  Richard Henderson  <rth@redhat.com>
42360
42361	* gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42362
423632003-09-20  Roger Sayle  <roger@eyesopen.com>
42364
42365	* gcc.c-torture/execute/20030920-1.c: New test case.
42366
423672003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42368
42369	* g++.dg/rtti/typeid3.C: Correct expected error message.
42370
423712003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42372
42373	PR c++/157
42374	* g++.dg/parse/crash12.C: New test.
42375
423762003-09-19  Janis Johnson  <janis187@us.ibm.com>
42377
42378	* gcc.dg/compat/mixed-struct-check.h: New.
42379	* gcc.dg/compat/mixed-struct-defs.h: New.
42380	* gcc.dg/compat/mixed-struct-init.h: New.
42381	* gcc.dg/compat/struct-by-value-19_main.c: New.
42382	* gcc.dg/compat/struct-by-value-19_x.c: New.
42383	* gcc.dg/compat/struct-by-value-19_y.c: New.
42384	* gcc.dg/compat/struct-by-value-20_main.c: New.
42385	* gcc.dg/compat/struct-by-value-20_x.c: New.
42386	* gcc.dg/compat/struct-by-value-20_y.c: New.
42387	* gcc.dg/compat/struct-return-19_main.c: New.
42388	* gcc.dg/compat/struct-return-19_x.c: New.
42389	* gcc.dg/compat/struct-return-19_y.c: New.
42390	* gcc.dg/compat/struct-return-20_main.c: New.
42391	* gcc.dg/compat/struct-return-20_x.c: New.
42392	* gcc.dg/compat/struct-return-20_y.c: New.
42393
423942003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42395	* g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42396	so that it will not complain on LP64 targets.
42397
423982003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42399
42400	PR c++/495
42401	* g++.dg/template/friend24.C: New test.
42402
424032003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42404
42405	PR c++/12332
42406	* g++.dg/template/memtmpl2.C: New test.
42407
424082003-09-18  Mark Mitchell  <mark@codesourcery.com>
42409
42410	PR target/11184
42411	* gcc.dg/builtin-apply1.c: New test.
42412
424132003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42414
42415	PR c++/9848
42416	* g++.dg/warn/Wunused-4.C: New test.
42417
424182003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42419
42420	PR c++/12316
42421	* g++.dg/other/gc2.C: New test.
42422
424232003-09-17  Mark Mitchell  <mark@codesourcery.com>
42424
42425	PR c++/11991
42426	* g++.dg/rtti/typeid3.C: New test.
42427
42428	PR c++/12266
42429	* g++.dg/overload/template1.C: New test.
42430
424312003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42432
42433	* g++.dg/opt/cfg3.C: New test.
42434
424352003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42436
42437	PR c++/7939
42438	* g++.dg/template/crash11.C: New test.
42439
424402003-09-16  Jason Merrill  <jason@redhat.com>
42441	    Jakub Jelinek  <jakub@redhat.com>
42442
42443	* gcc.dg/attr-warn-unused-result.c: New test.
42444
424452003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42446
42447	PR c++/12184
42448	* g++.dg/expr/call2.C: New test.
42449
424502003-09-15  Andreas Jaeger  <aj@suse.de>
42451
42452	* gcc.dg/Wold-style-definition-1.c: New test.
42453
424542003-09-14  Mark Mitchell  <mark@codesourcery.com>
42455
42456	PR c++/3907
42457	* g++.dg/parse/template12.C: New test.
42458
42459	* g++.dg/abi/bitfield11.C: New test.
42460	* g++.dg/abi/bitfield12.C: Likewise.
42461
424622003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42463
42464	* gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42465	non-expansion of functional macro name without arguments at EOL.
42466	* gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42467
424682003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42469
42470	* gcc.c-torture/execute/20030914-[12].c: New tests.
42471
424722003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42473
42474	PR c++/11788
42475	* g++.dg/overload/addr1.C: New test.
42476
424772003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42478
42479	* gcc.dg/20030909-1.c: New test.
42480
424812003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42482
42483	* gcc.dg/ultrasp10.c: New test.
42484
424852003-09-09  Devang Patel  <dpatel@apple.com>
42486
42487	* gcc.dg/darwin-ld-6.c: New test.
42488
424892003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42490
42491	* gcc.dg/torture/builtin-explog-1.c: New testcase.
42492
424932003-09-08  Mark Mitchell  <mark@codesourcery.com>
42494
42495	* gcc.dg/ia64-types1.c: New test.
42496	* gcc.dg/ia64-types2.c: Likewise.
42497
424982003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42499
42500	* gcc.dg/builtins-1.c: Add more _Complex tests.
42501	* gcc.dg/torture/builtin-attr-1.c: Likewise.
42502
42503	* gcc.dg/builtins-1.c: Test existing _Complex functions.
42504	* gcc.dg/torture/builtin-attr-1.c: Likewise.
42505
425062003-09-08  Mark Mitchell  <mark@codesourcery.com>
42507
42508	PR c++/11786
42509	* g++.dg/lookup/koenig2.C: New test.
42510
42511	PR c++/5296
42512	* g++.dg/rtti/typeid2.C: New test.
42513
425142003-09-08  Jakub Jelinek  <jakub@redhat.com>
42515
42516	* gcc.c-torture/compile/20030904-1.c: New test.
42517
425182003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42519
42520	* g++.dg/opt/longbranch2.C: New test.
42521
425222003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42523
42524	* g++.dg/template/crash10.C: Only compile it.
42525
425262003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42527
42528	PR middle-end/11665
42529	* gcc.c-torture/compile/20030907-1.c: New test.
42530	* g++.dg/init/array11.C: New test.
42531
425322003-09-07  Mark Mitchell  <mark@codesourcery.com>
42533
42534	PR c++/11852
42535	* g++.dg/init/struct1.C: New test.
42536
425372003-09-07  Mark Mitchell  <mark@codesourcery.com>
42538
42539	PR c++/12181
42540	* g++.dg/expr/comma1.C: New test.
42541
425422003-09-06  Mark Mitchell  <mark@codesourcery.com>
42543
42544	PR c++/11867
42545	* g++.dg/expr/static_cast5.C: New test.
42546
425472003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42548
42549	PR c++/11507
42550	* g++.dg/lookup/scoped7.C: New test.
42551
42552	PR c++/9574
42553	* g++.dg/other/static1.C: New test.
42554
42555	PR c++/11490
42556	* g++.dg/warn/template-1.C: New test.
42557
42558	PR c++/11432
42559	* g++.dg/template/crash10.C: New test.
42560
42561	PR c++/2478
42562	* g++.dg/overload/VLA.C: New test.
42563
42564	PR c++/10804
42565	* g++.dg/template/call1.C: New test.
42566
425672003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42568
42569	PR c++/11794
42570	* g++.dg/parse/using3.C: New test.
42571
425722003-09-06  Roger Sayle  <roger@eyesopen.com>
42573
42574	PR c++/11409
42575	* g++.dg/overload/builtin3.C: New test case.
42576
425772003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42578
42579	PR c/9862
42580	* gcc.dg/20030906-1.c: New test.
42581	* gcc.dg/20030906-2.c: Likewise.
42582
425832003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42584
42585	PR c++/12167
42586	* g++.dg/parse/defarg5.C: New test.
42587
42588	* g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42589
425902003-09-05  Mark Mitchell  <mark@codesourcery.com>
42591
42592	PR c++/12163
42593	* g++.dg/expr/static_cast4.C: New test.
42594
42595	PR c++/12146
42596	* g++.dg/template/crash9.C: New test.
42597
425982003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42599
42600	* g++.old-deja/g++.ext/pretty2.C: Update for change
42601	in __FUNCTION__.
42602	* g++.old-deja/g++.ext/pretty3.C: Likewise.
42603
426042003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42605
42606	PR c++/11922
42607	* g++/dg/template/qualified-id1.C: New test.
42608
42609	PR c++/12037
42610	* g++.dg/warn/noeffect4.C: New test.
42611
426122003-09-04  Matt Austern  <austern@apple.com>
42613
42614	* g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42615	* g++.dg/ext/fnname2.C: Likewise.
42616	* g++.dg/ext/fnname3.C: Likewise.
42617
426182003-09-04  Mark Mitchell  <mark@codesourcery.com>
42619
42620	* g++.dg/expr/lval1.C: New test.
42621	* g++.dg/ext/lvcast.C: Remove.
42622
426232003-09-03  Roger Sayle  <roger@eyesopen.com>
42624
42625	PR optimization/11700.
42626	* gcc.c-torture/compile/20030903-1.c: New test case.
42627
426282003-09-03  Mark Mitchell  <mark@codesourcery.com>
42629
42630	PR c++/12053
42631	* g++.dg/abi/layout4.C: New test.
42632
426332003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42634
42635	PR c++/11553
42636	* g++.dg/parse/friend3.C: New test.
42637
426382003-09-02  Mark Mitchell  <mark@codesourcery.com>
42639
42640	PR c++/11847
42641	* g++.dg/template/class1.C: New test.
42642
42643	PR c++/11808
42644	* g++.dg/expr/call1.C: New test.
42645
426462003-09-01  Mark Mitchell  <mark@codesourcery.com>
42647
42648	PR c++/12114
42649	* g++.dg/init/ref9.C: New test.
42650
42651	PR c++/11972
42652	* g++.dg/template/nested4.C: New test.
42653
426542003-08-29  Mark Mitchell  <mark@codesourcery.com>
42655
42656	PR c++/12093
42657	* g++.dg/template/non-dependent4.C: New test.
42658
42659	PR c++/11928
42660	* g++.dg/inherit/conv1.C: New test.
42661
426622003-08-29  Mark Mitchell  <mark@codesourcery.com>
42663
42664	PR c++/6196
42665	* g++.dg/ext/label1.C: New test.
42666	* g++.dg/ext/label2.C: Likewise.
42667
426682003-08-28  Mark Mitchell  <mark@codesourcery.com>
42669
42670	* g++.dg/expr/cond3.C: New test.
42671
426722003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42673
42674	* gcc.dg/builtins-1.c: Add new builtin cases.
42675
426762003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42677
42678	* gcc.dg/builtins-1.c: Add new cases.
42679	* gcc.dg/torture/builtin-attr-1.c: Likewise.
42680
426812003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42682
42683	* gcc.dg/builtins-1.c: Add more math builtin tests.
42684	* gcc.dg/torture/builtin-attr-1.c: New test.
42685
426862003-08-28  Mark Mitchell  <mark@codesourcery.com>
42687
42688	PR optimization/5079
42689	* g++.dg/opt/static3.C: New test.
42690
426912003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42692
42693	* gcc.misc-tests/gcov-10b.c: New test.
42694
426952003-08-27  Mark Mitchell  <mark@codesourcery.com>
42696
42697	* g++.dg/opt/ptrmem3.C: New test.
42698
42699	* g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42700
427012003-08-27  Jakub Jelinek  <jakub@redhat.com>
42702
42703	* gcc.dg/20030826-2.c: New test.
42704
427052003-08-26  Roger Sayle  <roger@eyesopen.com>
42706
42707	PR middle-end/12002
42708	* g77.f-torture/compile/12002.f: New test case.
42709
427102003-08-26  Roger Sayle  <roger@eyesopen.com>
42711
42712	* gcc.dg/20030826-1.c: New test case.
42713
427142003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42715
42716	* gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42717
427182003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42719
42720	PR c++/11871
42721	* c++.dg/lookup/crash1.C: New test.
42722
42723	* c++.dg/warn/noeffect3.C: New test.
42724
427252003-08-25  Janis Johnson  <janis187@us.ibm.com>
42726
42727	* gcc.dg/compat/vector-1_x.c: Compile with -w.
42728	* gcc.dg/compat/vector-1_y.c: Ditto.
42729	* gcc.dg/compat/vector-2_x.c: Ditto.
42730	* gcc.dg/compat/vector-2_y.c: Ditto.
42731
427322003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42733
42734	* gcc.dg/20030702-1.c: New test.
42735
427362003-08-25  Mark Mitchell  <mark@codesourcery.com>
42737
42738	PR c++/8795
42739	* g++.dg/ext/altivec-1.C: New test.
42740
427412003-08-24  Richard Henderson  <rth@redhat.com>
42742
42743	* g++.dg/eh/simd-2.C: Add -w for x86.
42744
427452003-08-23  Jakub Jelinek  <jakub@redhat.com>
42746
42747	* gcc.dg/20030815-1.c: New test.
42748
427492003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42750
42751	PR c++/3765
42752	* g++.dg/parse/access6.C: New test.
42753
427542003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42755
42756	PR c++/641, c++/11876
42757	* g++.dg/template/friend22.C: New test.
42758	* g++.dg/template/friend23.C: Likewise.
42759
427602003-08-22  Mark Mitchell  <mark@codesourcery.com>
42761
42762	* gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42763	identically.
42764
427652003-08-22  Mark Mitchell  <mark@codesourcery.com>
42766
42767	* g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42768
427692003-08-22  Mark Mitchell  <mark@codesourcery.com>
42770
42771	* gcc.dg/20020313-1.c: Add "-w" to dg-options.
42772
427732003-08-22  Mark Mitchell  <mark@codesourcery.com>
42774
42775	* gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42776
427772003-08-22  Mark Mitchell  <mark@codesourcery.com>
42778
42779	* g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42780
427812003-08-21  Mark Mitchell  <mark@codesourcery.com>
42782
42783	PR c++/11919
42784	* g++.dg/overload/prom1.C: New test.
42785
42786	PR c++/11551
42787	* g++.dg/parse/dtor2.C: New test.
42788
42789	PR c++/10762
42790	* g++.dg/parse/using2.C: New test.
42791
427922003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42793
42794	PR target/11805
42795	* gcc.c-torture/compile/20030821-1.c: New.
42796
427972003-08-20  Mark Mitchell  <mark@codesourcery.com>
42798
42799	PR c++/11834
42800	* g++.dg/template/deduce2.C: New test.
42801
428022003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42803
42804	* gcc.c-torture/execute/20030821-1.c: New test.
42805
428062003-08-20  Roger Sayle  <roger@eyesopen.com>
42807
42808	PR middle-end/11984
42809	* gcc.dg/20030820-1.c: New test case.
42810
428112003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42812
42813	PR c++/11945
42814	* g++.dg/warn/noeffect2.C: New test.
42815
428162003-08-19  Mark Mitchell  <mark@codesourcery.com>
42817
42818	PR c++/10926
42819	* g++.dg/template/dtor2.C: New test.
42820
42821	PR c++/11684
42822	* g++.dg/template/operator1.C: New test.
42823	* g++.dg/parse/operator4.C: New test.
42824
42825	PR c++/11946.C
42826	* g++.dg/expr/enum1.C: New test.
42827	* gcc.dg/c99-bool-1.c: Remove bogus warning.
42828
42829	PR c++/11036.C
42830	* g++.dg/parse/elab2.C: New test.
42831	* g++.dg/parse/typedef4.C: Change error message.
42832	* g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42833	* g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42834	* g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42835
428362003-08-19  Geoffrey Keating  <geoffk@apple.com>
42837
42838	* gcc.dg/pch/warn-1.c: New.
42839	* gcc.dg/pch/warn-1.hs: New.
42840
42841	* lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42842	not-tested file.
42843
428442003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42845
42846	* gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42847
428482003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42849
42850	* gcc.dg/uninit-D.c: New Test.
42851	* gcc.dg/uninit-E.c: New Test.
42852	* gcc.dg/uninit-F.c: New Test.
42853	* gcc.dg/uninit-G.c: New Test.
42854
428552003-08-19  Michael Ritzert  <ritzert@t-online.de>
42856
42857	* g++.dg/README: Describe the pch directory.
42858
428592003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42860
42861	PR c++/11174
42862	* g++.dg/parse/access4.C: New test.
42863	* g++.dg/parse/access5.C: Likewise.
42864	* g++.old-deja/g++.jason/access17.C: Adjust error message.
42865
428662003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42867
42868	* gcc.dg/noncompile/20030818-1.c: New.
42869
428702003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42871
42872	PR c++/11957
42873	* g++.dg/warn/noeffect1.C: New test.
42874
42875	* g++.dg/template/scope2.C: New test.
42876	* g++.dg/template/error2.C: Correct dg-error
42877
428782003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42879
42880	* gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42881
428822003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42883
42884	PR C++/11512
42885	* g++.dg/template/warn1.C: New.
42886
428872003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42888
42889	* g++.dg/template/error2.C: New test.
42890	* g++.dg/lookup/using7.C: Adjust errors
42891	* g++.old-deja/g++.pt/crash36.C: Likewise.
42892	* g++.old-deja/g++.pt/derived3.C: Likewise.
42893
428942003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42895
42896	* gcc.c-torture/execute/builtins/lib/strcat.c: New.
42897	* gcc.c-torture/execute/builtins/string-9-lib.c: New.
42898	* gcc.c-torture/execute/builtins/string-9.c: New, from
42899	string-opt-9.c.  Adjust for execute/builtins framework.
42900	* gcc.c-torture/execute/string-opt-9.c: Delete.
42901
429022003-08-12  Mark Mitchell  <mark@codesourcery.com>
42903
42904	* g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42905
42906	* g++.dg/parse/ret-type2.C: New test.
42907
42908	PR c++/11703
42909	* g++.dg/init/new8.C: New test.
42910
42911	PR c++/10923
42912	* g++.dg/parse/typedef5.C: New test.
42913
42914	PR c++/9512
42915	* g++.dg/parse/qualified2.C: New test.
42916	* g++.old-deja/g++.other/decl5.C: Mark one more instance of
42917	invalid code.
42918
429192003-08-11  Mark Mitchell  <mark@codesourcery.com>
42920
42921	* g++.dg/conversion/ptrmem1.C: New test.
42922
429232003-08-11  Jakub Jelinek  <jakub@redhat.com>
42924
42925	PR target/11693
42926	* gcc.dg/20030811-1.c: New test.
42927
42928	PR target/11535
42929	* gcc.c-torture/execute/20030811-1.c: New test.
42930
429312003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42932
42933	* gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42934
429352003-08-10  Mark Mitchell  <mark@codesourcery.com>
42936
42937	PR c++/11789.C
42938	* g++.dg/inherit/multiple1.C: New test.
42939
429402003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42941
42942	* gcc.dg/spe1.c: New test.
42943
42944	PR c++/11670
42945	* g++.dg/expr/cast2.C: New test.
42946
42947	PR c++/10530
42948	* g++.dg/template/dependent-name2.C: New test.
42949
429502003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42951
42952	* g++.dg/parse/crash11.C: Put the dg options in comments.
42953
429542003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42955
42956	* lib/gcc-dg.exp: Update for diagnostic change.
42957
429582003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42959
42960	PR c++/5767
42961	* g++.dg/parse/crash11.C: New test.
42962
429632003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42964
42965	* gcc.dg/cpp/spacing1.c: Update.
42966
429672003-08-04  Janis Johnson  <janis187@us.ibm.com>
42968
42969	PR target/11739
42970	* gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42971	a value for -mtune.
42972
429732003-08-04  Roger Sayle  <roger@eyesopen.com>
42974
42975	PR middle-end/11771
42976	* gcc.c-torture/compile/20030804-1.c: New test case.
42977
429782003-08-04  Roger Sayle  <roger@eyesopen.com>
42979
42980	* gcc.dg/20030804-1.c: New test case.
42981
429822003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42983
42984	* gcc.dg/cpp/separate-1.c: New test.
42985
429862003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42987
42988	PR c++/11704
42989	* g++.dg/template/dependent-expr2.C: New test.
42990
42991	PR c++/11766
42992	* g++.dg/expr/ptrmem1.C: New test.
42993
429942003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42995
42996	PR c++/9453
42997	* g++.dg/template/friend15.C: New test.
42998
429992003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43000
43001	* lib/dg-pch.exp: Work round PCH bug.
43002
430032003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43004
43005	* gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43006	builtins.  Move cases from builtins-4.c here.
43007
43008	* gcc.dg/torture/builtin-math-1.c: New test taken from
43009	bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43010	additional cases.
43011
43012	* gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43013	Delete.
43014
430152003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43016
43017	PR c++/9447
43018	* g++.dg/template/using7.C: New test.
43019
430202003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43021
43022	* import1.c, import2.c: New tests.
43023
430242003-08-01  Jakub Jelinek  <jakub@redhat.com>
43025
43026	* g++.dg/eh/crossjump1.C: New test.
43027
430282003-08-01  Mark Mitchell  <mark@codesourcery.com>
43029
43030	PR c++/11697
43031	* g++.dg/template/using6.C: New test.
43032
43033	PR c++/11744
43034	* g++.dg/template/koenig2.C: New test.
43035
430362003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43037
43038	PR c++/7983
43039	* g++.dg/parse/typedef4.C: New test.
43040
430412003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43042
43043	PR c++/8442, c++/8806
43044	* g++.dg/template/elab1.C: New test.
43045	* g++.dg/template/type2.C: Likewise.
43046	* g++.dg/template/ttp3.C: Adjust expected error message.
43047	* g++.old-deja/g++.law/visibility13.C: Likewise.
43048	* g++.old-deja/g++.niklas/t135.C: Likewise.
43049	* g++.old-deja/g++.pt/ttp41.C: Likewise.
43050	* g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43051	template argument.
43052	* g++.old-deja/g++.pt/ttp44.C: Likewise.
43053
430542003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43055
43056	PR c++/11295
43057	* g++.dg/ext/stmtexpr1.C: New test.
43058
43059	* g++.dg/opt/tmp1.C: New test.
43060
43061	PR c++/11525
43062	* g++.dg/parse/constant4.C: New test.
43063
43064	PR c++/9447
43065	* g++.dg/template/using5.C: New test.
43066
430672003-07-31  Roger Sayle  <roger@eyesopen.com>
43068
43069	* gcc.dg/builtins-27.c: New test case.
43070
430712003-07-31  Jakub Jelinek  <jakub@redhat.com>
43072
43073	* gcc.dg/tls/opt-7.c: New test.
43074
430752003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43076
43077	* g++.old-deja/g++.other/crash18.C: Remove.
43078
430792003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081	* g++.dg/template/explicit3.C: New.
43082	* g++.dg/template/explicit4.C: New.
43083	* g++.dg/template/explicit5.C: New.
43084
43085	PR c++/11347
43086	* g++.dg/template/memtmpl1.C: New.
43087
430882003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43089
43090	PR target/11565
43091	* gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43092	* gcc.dg/i386-387-5.c (dg-options): Likewise.
43093
430942003-07-30  Jan Hubicka  <jh@suse.cz>
43095
43096	* vtgc1.c: Kill.
43097
430982003-07-29  Zack Weinberg  <zack@codesourcery.com>
43099
43100	* gcc.dg/struct-in-proto-1.c: New test.
43101
431022003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43103
43104	* gcc.dg/cpp/include2.c: Only expect one message.
43105
431062003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43107
43108	PR c++/9447
43109	* g++.dg/template/using1.C: New test.
43110	* g++.dg/template/using2.C: New test.
43111	* g++.dg/template/using3.C: New test.
43112	* g++.dg/template/using4.C: New test.
43113
431142003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43115
43116	* gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43117	* gcc.c-torture/execute/string-opt-10.c: Likewise.
43118
431192003-07-28  Jan Hubicka  <jh@suse.cz>
43120
43121	PR c++/11530
43122	* g++.dg/opt/call1.C: New test.
43123
431242003-07-28  Alexandre Oliva <aoliva@redhat.com>
43125
43126	PR c++/11667
43127	* g++.dg/init/enum2.C: New test.
43128	* g++.dg/template/overload1.C: Add "-w" option.
43129
431302003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43131
43132	* gcc.dg/Wdeclaration-after-statement-1.c,
43133	gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43134
431352003-07-28  Jakub Jelinek  <jakub@redhat.com>
43136
43137	* gcc.c-torture/compile/20030725-1.c: New test.
43138
431392003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43140
43141	* gcc.dg/20030505.c: Only run for SPE.
43142	Remove definition of opaque type.
43143
431442003-07-27  Mark Mitchell  <mark@codesourcery.com>
43145
43146	* g++.dg/template/ptrmem6.C: New test.
43147
431482003-07-26  Geoffrey Keating  <geoffk@apple.com>
43149
43150	* gcc.c-torture/compile/zero-strct-2.c: New test.
43151
431522003-07-25  Geoffrey Keating  <geoffk@apple.com>
43153
43154	* gcc.dg/intermod-1.c: New test.
43155
431562003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43157
43158	PR c++/11617
43159	* g++.dg/template/lookup2.C: New test.
43160	* g++.dg/template/memclass1.C: Remove instantiated from error.
43161	* g++.dg/other/error2.C: Tweak expected errors.
43162
43163	PR c++/11596
43164	* g++.dg/template/defarg3.C: New test.
43165
43166	* g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43167
431682003-07-24  Mark Mitchell  <mark@codesourcery.com>
43169
43170	* g++.dg/inherit/access5.C: New test.
43171
431722003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43173
43174	PR c++/11513
43175	* g++.dg/template/crash8.C: New test.
43176
431772003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43178
43179	PR c/10602
43180	* gcc.dg/noncompile/incomplete-2.c: New test.
43181
431822003-07-23  Mark Mitchell  <mark@codesourcery.com>
43183
43184	PR c++/11645
43185	* g++.dg/inherit/access4.C: New test.
43186
43187	PR c++/11517
43188	* g++.dg/expr/cond2.C: New test.
43189
43190	PR optimization/10679
43191	* g++.dg/opt/inline4.C: New test.
43192
431932003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43194
43195	* g++.dg/parse/crash10: New test.
43196
431972003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43198
43199	* g++.dg/ext/flexary1.C: New test.
43200
432012003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43202
43203	PR c++/10793
43204	* g++.dg/template/crash9.C: New test.
43205
432062003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43207
43208	PR c++/3004
43209	* g++.dg/parse/typedef3.C: New test.
43210
43211	PR c++/7906
43212	* g++.dg/parse/operator2.C: New test.
43213
43214	PR c++/8895
43215	* g++.dg/parse/def-tmpl-arg1.C: New test.
43216
43217	PR c++/9282
43218	* g++.dg/parse/funptr1.C: New test.
43219
43220	PR c++/9452
43221	* g++.dg/parse/ambig3.C: New test.
43222
43223	PR c++/9454
43224	* g++.dg/parse/operator3.C: New test.
43225
43226	PR c++/9486
43227	* g++.dg/parse/template10.C: New test.
43228
43229	PR c++/9488
43230	* g++.dg/parse/template11.C: New test.
43231
43232	PR c++/10150
43233	* g++.dg/parse/invalid-op1.C: New test.
43234
43235	PR c++/10247
43236	* g++.dg/parse/condexpr1.C: New test.
43237
432382003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43239
43240	* g++.dg/ext/packed3.C: New test.
43241	* g++.dg/ext/packed4.C: New test.
43242
43243	* gcc.dg/pack-test-3.c: New test.
43244
432452003-07-21  Janis Johnson  <janis187@us.ibm.com>
43246
43247	* lib/compat.exp: Handle dg-options per source file.
43248	* g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43249	* g++.dg/compat/abi/bitfield1_y.C: Ditto.
43250	* g++.dg/compat/abi/bitfield2_x.C: Ditto.
43251	* g++.dg/compat/abi/bitfield2_y.C: Ditto.
43252	* g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43253	* g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43254	* g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43255	* g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43256	* g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43257	* g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43258	* g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43259	* g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43260	* g++.dg/compat/break/bitfield7_x.C: Ditto.
43261	* g++.dg/compat/break/bitfield7_y.C: Ditto.
43262
432632003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43264
43265	PR c/10320
43266	* gcc.c-torture/execute/20030718-1.c: New test.
43267
432682003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43269
43270	PR optimization/11536
43271	* gcc.dg/20030721-1.c: New test.
43272
432732003-07-19  Mark Mitchell  <mark@codesourcery.com>
43274
43275	PR c++/11546
43276	* g++.dg/template/lookup1.C: New test.
43277
432782003-07-19  Zack Weinberg  <zack@codesourcery.com>
43279
43280	* gcc.dg/noncompile/label-1.c: New comprehensive test case for
43281	diagnostics of ill-formed constructs involving labels.
43282	* gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43283	the new 'previously defined here' message.
43284
432852003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43286
43287	* g++.dg/parse/non-dependent2.C: New test.
43288
432892003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43290
43291	* g++.dg/init/init-ref4.C: xfail on targets without
43292	weak symbols.
43293
432942003-07-17  Jakub Jelinek  <jakub@redhat.com>
43295
43296	PR target/11087
43297	* gcc.c-torture/execute/20030717-1.c: New test.
43298
432992003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43300
43301	* g++.dg/opt/cfg1.C: New test.
43302
433032003-07-17  Mark Mitchell  <mark@codesourcery.com>
43304
43305	PR optimization/11557
43306	* gcc.dg/20030717-1.c: New test.
43307
433082003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43309
43310	PR c++/10476
43311	* g++.dg/expr/crash-1.C: New test.
43312
43313	PR c++/11027
43314	* g++.dg/template/init3.C: New test.
43315
43316	PR c++/8222
43317	* g++.dg/template/non-dependent1.C: New test.
43318
43319	PR c++/11070
43320	* g++.dg/template/non-dependent2.C: New test.
43321
43322	PR c++/11071
43323	* g++.dg/template/non-dependent3.C: New test.
43324
43325	PR c++/9907
43326	* g++.dg/template/sizeof5.C: New test.
43327
433282003-07-17  Geoffrey Keating  <geoffk@apple.com>
43329
43330	PR 11498
43331	* gcc.c-torture/compile/mangle-1.c: New file.
43332
433332003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43334
43335	PR c++/7809
43336	* g++.dg/parse/access3.C: New test.
43337
433382003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43339
43340	PR c++/11384
43341	* g++.dg/init/init-ref4.C: New test.
43342
433432003-07-16  Mark Mitchell  <mark@codesourcery.com>
43344
43345	PR c++/11547
43346	* g++.dg/parse/constant3.C: New test.
43347	* g++.dg/parse/crash7.C: Likewise.
43348
433492003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43350
43351	PR target/11008
43352	* gcc.dg/i386-pentium4-not-mull.c: New.
43353
433542003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43355
43356	* gcc.dg/asm-names.c (ymain): Make it weak.
43357
433582003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43359
43360	PR c++/5421
43361	* g++.dg/template/friend21.C: New test.
43362
433632003-07-16  Jakub Jelinek  <jakub@redhat.com>
43364
43365	* gcc.dg/cleanup-8.c: New test.
43366	* gcc.dg/cleanup-9.c: New test.
43367
433682003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43369
43370	* g++.dg/ext/dll-MI1.h: New file.
43371	* g++.dg/ext/dllexport-MI1.C: New file.
43372	* g++.dg/ext/dllimport-MI1.C: New file.
43373
433742003-07-15  Jakub Jelinek  <jakub@redhat.com>
43375
43376	* gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43377	it does not have cmpstrsi patterns (just cmpmemsi).
43378
433792003-07-15  Mark Mitchell  <mark@codesourcery.com>
43380
43381	PR debug/11473
43382	* g++.dg/debug/debug8.C: New test.
43383
433842003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43385
43386	PR c++/10108
43387	* g++.dg/template/crash7.C: New test.
43388
433892003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43390
43391	PR target/10795
43392	* gcc.c-torture/compile/20030708-1.c: New.
43393
433942003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43395
43396	* gcc.c-torture/execute/20030715-1.c: New test.
43397
433982003-07-14  Geoffrey Keating  <geoffk@apple.com>
43399
43400	* gcc.dg/pch/inline-3.c: New file.
43401	* gcc.dg/pch/inline-3.hs: New file.
43402	* gcc.dg/pch/inline-4.c: New file.
43403	* gcc.dg/pch/inline-4.hs: New file.
43404
434052003-07-14  Mark Mitchell  <mark@codesourcery.com>
43406
43407	PR c++/11509
43408	* g++.dg/template/crash6.C: New test.
43409
43410	PR c++/7053
43411	* g++.dg/template/friend20.C: New test.
43412
43413	PR c++/7019
43414	* g++.dg/template/overload2.C: New test.
43415
434162003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43417
43418	PR optimization/11440
43419	* gcc.c-torture/execute/20030714-1.c: New test.
43420
434212003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43422
43423	PR c++/11154
43424	* g++.dg/template/partial2.C: New test.
43425
434262003-07-13  Mark Mitchell  <mark@codesourcery.com>
43427
43428	PR c++/11503
43429	* g++.dg/template/anon1.C: New test.
43430
43431	PR c++/11493
43432	PR c++/11495
43433	* g++.dg/parse/template9.C: Likewise.
43434	* g++.dg/template/crash4.C: New test.
43435	* g++.dg/template/koenig1.C: Likewise.
43436	* g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43437	* g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43438	* g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43439	functions.
43440	* g++.old-deja/g++.jason/template36.C: Likewise.
43441	* g++.old-deja/g++.mike/p1989.C: Likewise.
43442	* g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43443	* g++.old-deja/g++.pt/ttp20.C: Use this->.
43444	* g++.old-deja/g++.pt/ttp21.C: Use this->.
43445	* g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43446	compiling.
43447	* g++.old-deja/g++.pt/union2.C: Use this->.
43448
434492003-07-11  Jakub Jelinek  <jakub@redhat.com>
43450
43451	* gcc.dg/20030711-1.c: New test.
43452
434532003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43454
43455	PR c++/11050
43456	* g++.dg/parse/args1.C: New test.
43457	* g++.pt/defarg8.C: Change expected errors.
43458
434592003-07-11  Mark Mitchell  <mark@codesourcery.com>
43460
43461	PR c++/8164
43462	* g++.dg/template/nontype2.C: New test.
43463
43464	PR c++/10558
43465	* g++.dg/parse/template8.C: New test.
43466
43467	PR c++/8327
43468	* g++.dg/template/scope1.C: New test.
43469
43470	* g++.dg/warn/Wsign-compare-1.C: New test.
43471
434722003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43473
43474	* gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43475
434762003-07-10  Mark Mitchell  <mark@codesourcery.com>
43477
43478	PR c++/9411
43479	* g++.dg/template/explicit2.C: New test.
43480
43481	PR c++/10032
43482	* g++.dg/warn/pedantic1.C: New test.
43483
434842003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43485
43486	PR c++ 9483
43487	* g++.dg/other/field1.C: New test.
43488
434892003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43490
43491	PR c/11449
43492	* gcc.c-torture/compile/20030707-1.c: New.
43493
434942003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43495
43496	PR c++/10849
43497	* g++.dg/template/access12.C: New test.
43498
434992003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43500
43501	* g++.dg/bprob/bprob.exp (prof_ext): Update.
43502	* g77.dg/bprob/bprob.exp (prof_ext): Update.
43503	* gcc.misc-tests/bprob.exp (prof_ext): Update.
43504	* gcc.misc-tests/gcov.exp: Update
43505	* g++.dg/gcov/gcov.exp: Update
43506	* lib/gcov.exp: Update.
43507
435082003-07-08  Mark Mitchell  <mark@codesourcery.com>
43509
43510	* g++.dg/abi/mangle17.C: Make sure template expressions are
43511	dependent.
43512	* g++.dg/abi/mangle4.C: Mark erroneous casts.
43513	* g++.dg/debug/debug7.C: Mark erronous new-declarator.
43514	* g++.dg/opt/stack1.C: Remove erroneous code.
43515	* g++.dg/parse/template7.C: New test.
43516	* g++.dg/template/dependent-expr1.C: Mark erroneous code.
43517	* g++.old-deja/g++.pt/crash4.C: Likewise.
43518
435192003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43520
43521	* gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43522	with zero or one occurence of `$' after the initial `L'.
43523
435242003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43525
43526	* gcc.c-torture/compile/20030704-1.c: Add a comment.
43527
435282003-07-08  Roger Sayle  <roger@eyesopen.com>
43529
43530	PR c/11370
43531	* gcc.dg/Wunreachable-6.c: New testcase.
43532	* gcc.dg/Wunreachable-7.c: New testcase.
43533
435342003-07-08  Jakub Jelinek  <jakub@redhat.com>
43535
43536	PR c/11420
43537	* gcc.dg/20030708-1.c: New test.
43538
435392003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43540
43541	* gcc.dg/compat/sdata-section.h: New file.
43542	* gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43543	* gcc.dg/torture/mips-sdata-1.c: New test.
43544
435452003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43546
43547	PR c++/11030
43548	* g++.dg/template/friend19.C: New test.
43549
435502003-07-08  Jakub Jelinek  <jakub@redhat.com>
43551
43552	* g++.dg/opt/strength-reduce.C: New test.
43553
435542003-07-07  Roger Sayle  <roger@eyesopen.com>
43555
43556	PR target/10979
43557	* gcc.dg/20030707-1.c: New testcase.
43558
435592003-07-07  Roger Sayle  <roger@eyesopen.com>
43560
43561	PR optimization/11059
43562	* g++.dg/opt/emptyunion.C: New testcase.
43563
435642003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43565	    Eric Botcazou  <ebotcazou@libertysurf.fr>
43566
43567	* g++.dg/opt/stack1.C: New test.
43568
435692003-07-05  Mark Mitchell  <mark@codesourcery.com>
43570
43571	* g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43572	run test.
43573
43574	PR c++/11431
43575	* g++.dg/expr/static_cast3.C: New test.
43576
435772003-07-04  Zack Weinberg  <zack@codesourcery.com>
43578
43579	* gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43580	everywhere.
43581	* gcc.dg/concat.c: Concatenation of string constants with
43582	__FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43583	* gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43584	* gcc.dg/cpp/escape-2.c: Use wide character constants where
43585	necessary to avoid multi-character character constant warning.
43586	* gcc.dg/cpp/escape.c: Likewise.
43587	* gcc.dg/cpp/ucs.c: Likewise.
43588	Remove backslashes from dg-bogus comments, as they confuse Tcl.
43589	Fix a typo.
43590
435912003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43592
43593	PR c/11428
43594	* gcc.c-torture/compile/20030704-1.c: New.
43595
435962003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43597
43598	* gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43599
436002003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43601
43602	PR c++/5287, PR c++/7910,  PR c++/11021
43603	* g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43604	tests for warnings.
43605	* g++.dg/ext/dllimport2.C: Add tests for warnings.
43606	* g++.dg/ext/dllimport3.C: Likewise.
43607	* g++.dg/ext/dllimport4.C: New file.
43608	* g++.dg/ext/dllimport5.C: New file.
43609	* g++.dg/ext/dllimport6.C: New file.
43610	* g++.dg/ext/dllimport7.C: New file.
43611	* g++.dg/ext/dllimport8.C: New file.
43612	* g++.dg/ext/dllimport9.C: New file.
43613	* g++.dg/ext/dllimport10.C: New file.
43614	* g++.dg/ext/dllexport1.C: New file.
43615
436162003-07-03  Mark Mitchell  <mark@codesourcery.com>
43617
43618	* g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43619	* g++.old-deja/g++.mike/net36.C: Tweak error messages.
43620
436212003-07-03  Roger Sayle  <roger@eyesopen.com>
43622
43623	* gcc.dg/builtins-25.c: New testcase.
43624	* gcc.dg/builtins-26.c: New testcase.
43625
436262003-07-03  Janis Johnson  <janis187@us.ibm.com>
43627
43628	* gcc.dg/compat/vector-defs.h: New file.
43629	* gcc.dg/compat/vector-setup.h: New file.
43630	* gcc.dg/compat/vector-check.h: New file.
43631	* gcc.dg/compat/vector-1_main.c: New file.
43632	* gcc.dg/compat/vector-1_x.c: New file.
43633	* gcc.dg/compat/vector-1_y.c: New file.
43634	* gcc.dg/compat/vector-2_main.c: New file.
43635	* gcc.dg/compat/vector-2_x.c: New file.
43636	* gcc.dg/compat/vector-2_y.c: New file.
43637
43638	* gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43639	* gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43640	* gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43641	* gcc.dg/compat/struct-align-1.h: New file.
43642	* gcc.dg/compat/struct-align-1_main.c: New file.
43643	* gcc.dg/compat/struct-align-1_x.c: New file.
43644	* gcc.dg/compat/struct-align-1_y.c: New file.
43645	* gcc.dg/compat/struct-align-2.h: New file.
43646	* gcc.dg/compat/struct-align-2_main.c: New file.
43647	* gcc.dg/compat/struct-align-2_x.c: New file.
43648	* gcc.dg/compat/struct-align-2_y.c: New file.
43649
43650	* gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43651	* gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43652	* gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43653	* gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43654	* gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43655	* gcc.dg/compat/scalar-return-1_x.c: Ditto.
43656	* gcc.dg/compat/scalar-return-2_x.c: Ditto.
43657	* gcc.dg/compat/scalar-return-3_x.c: Ditto.
43658	* gcc.dg/compat/scalar-return-4_x.c: Ditto.
43659	* gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43660	* gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43661	* gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43662	* gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43663	* gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43664	* gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43665	* gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43666	* gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43667	* gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43668	* gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43669	* gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43670	* gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43671	* gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43672	* gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43673	* gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43674	* gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43675	* gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43676	* gcc.dg/compat/struct-return-10_x.c: Ditto.
43677	* gcc.dg/compat/struct-return-2_x.c: Ditto.
43678	* gcc.dg/compat/struct-return-3_x.c: Ditto.
43679
436802003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43681
43682	* gcc.dg/i386-call-1.c: New test.
43683
436842003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43685
43686	PR c++/9162
43687	* g++.dg/parse/defarg4.C: New.
43688
436892003-07-03  Roger Sayle  <roger@eyesopen.com>
43690
43691	PR target/10700
43692	* gcc.c-torture/compile/20030703-1.c: New test case.
43693
436942003-07-03  Mark Mitchell  <mark@codesourcery.com>
43695
43696	* g++.dg/template/local3.C: Remove extra semicolon.
43697
436982003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43699
43700	* gcc.dg/i386-volatile-1.c: New test.
43701
437022003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43703
43704	PR c++/11072
43705	* g++.dg/other/offsetof2.C: XFAIL.
43706	* g++.dg/other/offsetof5.C: New.
43707
43708	PR c++/10219
43709	* g++.dg/template/error1.C: New.
43710
43711	PR c++/9779
43712	* g++.dg/template/dependent-expr1.C: New.
43713
437142003-07-01  Mark Mitchell  <mark@codesourcery.com>
43715
43716	PR c++/6949
43717	* g++.dg/template/local3.C: New test.
43718
43719	PR c++/11149
43720	* g++.dg/lookup/scoped6.C: New test.
43721
437222003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43723
43724	PR c++/8046
43725	* g++.dg/other/error7.C: New test.
43726
437272003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43728
43729	* g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43730	* g++.old-deja/g++.abi/vtable3.h: Likewise.
43731	* g++.old-deja/g++.law/code-gen5.C: Likewise.
43732	* g++.old-deja/g++.other/union2.C: Likewise.
43733	* gcc.dg/c90-const-expr-2.c: Likewise.
43734	* gcc.dg/c90-const-expr-3.c: Likewise.
43735	* gcc.dg/c99-const-expr-2.c: Likewise.
43736	* gcc.dg/c99-const-expr-3.c: Likewise.
43737	* gcc.dg/concat.c: Likewise.
43738
437392003-07-01  Mark Mitchell  <mark@codesourcery.com>
43740
43741	PR c++/9559
43742	* g++.dg/init/static1.C: New test.
43743
437442003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43745
43746	* g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43747	* g++.old-deja/g++.other/access2.C: Likewise.
43748	* g++.old-deja/g++.other/decl2.C: Likewise.
43749	* gcc.c-torture/execute/20020615-1.c: Likewise.
43750
437512003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43752
43753	PR c++/4933
43754	* g++.dg/template/sizeof4.C: New test.
43755
437562003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43757
43758	* g++.dg/other/error6.C: New test.
43759
437602003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43761
43762	PR c++/10750
43763	* g++.dg/parse/constant2.C: New test.
43764
437652003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43766
43767	PR c++/11106
43768	* g++.dg/other/error5.C: New test.
43769
437702003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43771
43772	* gcc.dg/format/gcc_diag-1.c: New test.
43773
437742003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43775
43776	* gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43777
437782003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43779
43780	* g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43781	* g++.old-deja/g++.robertl/eb133a.C: Likewise.
43782	* g++.old-deja/g++.robertl/eb133b.C: Likewise.
43783
437842003-06-28  Jakub Jelinek  <jakub@redhat.com>
43785
43786	* gcc.c-torture/execute/builtins/string-8.c: New test.
43787	* gcc.c-torture/execute/builtins/string-8-lib.c: New.
43788	* gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43789	* gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43790
437912003-06-27  Mark Mitchell  <mark@codesourcery.com>
43792
43793	PR c++/10468
43794	* g++.dg/ext/typeof6.C: New test.
43795
437962003-06-27  Mark Mitchell  <mark@codesourcery.com>
43797
43798	PR c++/10796
43799	* g++.dg/init/enum1.C: New test.
43800
438012003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43802
43803	* gcc.dg/20030627-1.c: New test.
43804
438052003-06-26  Mark Mitchell  <mark@codesourcery.com>
43806
43807	PR c++/11332
43808	* g++.dg/expr/static_cast2.C: New test.
43809
438102003-06-26  Roger Sayle  <roger@eyesopen.com>
43811	    Jakub Jelinek  <jakub@redhat.com>
43812
43813	* gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43814	sprintf(dst,"%s",src) optimization.
43815	* gcc.c-torture/execute/20030626-1.c: New test case.
43816	* gcc.c-torture/execute/20030626-2.c: New test case.
43817
438182003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43819
43820	* gcc.c-torture/execute/multi-ix.c: New test.
43821
43822	* gcc.c-torture/execute/simd-4.c (main):
43823	Added missing semicolon at end of union.
43824
438252003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43826
43827	PR c++/8266
43828	* g++.dg/template/explicit-instantiation3.C: New test.
43829
438302003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43831
43832	* gcc.dg/20030626-1.c: Use signed char.
43833
438342003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43835
43836	* gcc.dg/20030626-1.c: New test.
43837
438382003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43839
43840	* const-str-2.m: Update.
43841
438422003-06-25  Mark Mitchell  <mark@codesourcery.com>
43843
43844	PR c++/10990
43845	* g++.dg/rtti/dyncast1.C: New test.
43846	* g++.dg/abi/mangle4.C: Correct base-specifier access.
43847	* g++.dg/lookup/scoped1.C: Remove XFAIL.
43848	* g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43849
43850	PR c++/10931
43851	* g++.dg/expr/static_cast1.C: New test.
43852
438532003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43854
43855	* gcc.dg/20030625-1.c: New test.
43856
438572003-06-24  Roger Sayle  <roger@eyesopen.com>
43858
43859	* gcc.c-torture/compile/20030624-1.c: New test case.
43860
438612003-06-24  Jakub Jelinek  <jakub@redhat.com>
43862
43863	* gcc.c-torture/execute/string-opt-17.c: New test.
43864
438652003-06-24  Mark Mitchell  <mark@codesourcery.com>
43866
43867	PR c++/5754
43868	* g++.dg/parse/crash6.C: New test.
43869
438702003-06-23  Roger Sayle  <roger@eyesopen.com>
43871
43872	* gcc.dg/builtins-24.c: New test case.
43873
438742003-06-23  Jakub Jelinek  <jakub@redhat.com>
43875
43876	* g++.dg/opt/operator1.C: New test.
43877
438782003-06-22  Roger Sayle  <roger@eyesopen.com>
43879
43880	* gcc.c-torture/execute/string-opt-16.c: New test case.
43881
438822003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43883
43884	* g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43885	* g++.old-deja/g++.other/conv7.C: Likewise.
43886	* g++.old-deja/g++.other/overcnv2.C: Likewise.
43887	* g++.old-deja/g++.other/overload14.C: Likewise.
43888
438892003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43890
43891	* g++.old-deja/g++.jason/conversion5.C: Adjust option.
43892	* g++.old-deja/g++.bugs/900215_01.C: Likewise.
43893
438942003-06-20  Mark Mitchell  <mark@codesourcery.com>
43895
43896	PR c++/10888
43897	* g++.dg/warn/Winline-3.C: New test.
43898
438992003-06-20  Mark Mitchell  <mark@codesourcery.com>
43900
43901	* lib/target-supports.exp (check_alias_available): Make the test
43902	program acceptable to the Solaris assembler.
43903
43904	PR c++/10749
43905	* g++.dg/template/memclass2.C: New test.
43906
439072003-06-20  Mark Mitchell  <mark@codesourcery.com>
43908	    Eric Botcazou  <ebotcazou@libertysurf.fr>
43909
43910	* lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43911	data for non-matching targets.
43912	* gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43913
439142003-06-20  Mark Mitchell  <mark@codesourcery.com>
43915
43916	PR c++/10845
43917	* g++.dg/template/member3.C: New test.
43918
439192003-06-19  Mark Mitchell  <mark@codesourcery.com>
43920
43921	PR c++/10939
43922	* g++.dg/template/func1.C: New test.
43923
43924	PR c++/9649
43925	* g++.dg/template/static4.C: New test.
43926	* g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43927
43928	PR c++/11041
43929	* g++.dg/init/ref7.C: New test.
43930
439312003-06-19  Matt Austern  <austern@apple.com>
43932
43933	PR c++/11228
43934	* g++.dg/anew1.C: New test.
43935	* g++.dg/anew2.C: New test.
43936	* g++.dg/anew3.C: New test.
43937	* g++.dg/anew4.C: New test.
43938
439392003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43940
43941	* gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43942
439432003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43944
43945	* gcc.c-torture/execute/simd-4.c (main): Make expected value
43946	endian-dependent.
43947
439482003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43949
43950	* lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43951	Remove cruft.
43952
439532003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43954
43955	* gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43956	* gcc.c-torture/compile/961203-1.c: Likewise.
43957	* gcc.c-torture/compile/980506-1.c: Likewise.
43958
439592003-06-17  Mark Mitchell  <mark@codesourcery.com>
43960
43961	PR c++/10712
43962	* g++.dg/lookup/using7.C: New test.
43963
439642003-06-17  Mark Mitchell  <mark@codesourcery.com>
43965
43966	PR c++/11105
43967	* g++.dg/abi/conv1.C: Remove it.
43968	* g++.dg/template/conv7.C: New test.
43969	* g++.dg/template/conv8.C: Likewise.
43970	* g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43971	conversion operator.
43972
439732003-06-17  Janis Johnson  <janis187@us.ibm.com>
43974
43975	* gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43976	* gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43977	* gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43978	* gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43979	* gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43980	* gcc.dg/compat/scalar-return-1_x.c: Ditto.
43981	* gcc.dg/compat/scalar-return-2_x.c: Ditto.
43982	* gcc.dg/compat/scalar-return-3_x.c: Ditto.
43983	* gcc.dg/compat/scalar-return-4_x.c: Ditto.
43984	* gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43985	* gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43986	* gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43987	* gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43988	* gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43989	* gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43990	* gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43991	* gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43992	* gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43993	* gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43994	* gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43995	* gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43996	* gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43997	* gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43998	* gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43999	* gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44000	* gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44001	* gcc.dg/compat/struct-return-10_x.c: Ditto.
44002	* gcc.dg/compat/struct-return-2_x.c: Ditto.
44003	* gcc.dg/compat/struct-return-3_x.c: Ditto.
44004
440052003-06-16  Mark Mitchell  <mark@codesourcery.com>
44006
44007	* lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44008	* gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44009	indications.
44010
440112003-06-16  Roger Sayle  <roger@eyesopen.com>
44012
44013	* gcc.dg/i386-387-5.c: New test case.
44014	* gcc.dg/i386-387-6.c: New test case.
44015	* gcc.dg/builtins-23.c: New test case.
44016
440172003-06-15  Roger Sayle  <roger@eyesopen.com>
44018
44019	* gcc.dg/builtins-22.c: New test case.
44020	* gcc.dg/i386-387-1.c: Update to test exp.
44021	* gcc.dg/i386-387-2.c: Likewise.
44022
440232003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44024
44025	* gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44026
440272003-06-12  Mark Mitchell  <mark@codesourcery.com>
44028
44029	* lib/gcc-dg.exp (dg-require-dll): New function.
44030	(dg-xfail-if): Likewise.
44031	* gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44032	driver.
44033
44034	* gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44035	* gcc.c-torture/compile/20001205-1.c: Likewise.
44036	* gcc.c-torture/compile/20001226-1.c: Likewise.
44037	* gcc.c-torture/compile/20010518-2.c: Likewise.
44038	* gcc.c-torture/compile/20020312-1.c: Likewise.
44039	* gcc.c-torture/compile/20020604-1.c: Likewise.
44040	* gcc.c-torture/compile/920501-12.c: Likewise.
44041	* gcc.c-torture/compile/920501-4.c: Likewise.
44042	* gcc.c-torture/compile/920520-1.c: Likewise.
44043	* gcc.c-torture/compile/920521-1.c: Likewise.
44044	* gcc.c-torture/compile/920625-1.c: Likewise.
44045	* gcc.c-torture/compile/961203-1.c: Likewise.
44046	* gcc.c-torture/compile/980506-1.c: Likewise.
44047	* gcc.c-torture/compile/981006-1.c: Likewise.
44048	* gcc.c-torture/compile/981022-1.c: Likewise.
44049	* gcc.c-torture/compile/981223-1.c: Likewise.
44050	* gcc.c-torture/compile/990617-1.c: Likewise.
44051	* gcc.c-torture/compile/dll.c: Likewise.
44052	* gcc.c-torture/compile/labels-3.c: Likewise.
44053	* gcc.c-torture/compile/mipscop-1.c: Likewise.
44054	* gcc.c-torture/compile/mipscop-2.c: Likewise.
44055	* gcc.c-torture/compile/mipscop-3.c: Likewise.
44056	* gcc.c-torture/compile/mipscop-4.c: Likewise.
44057	* gcc.c-torture/compile/simd-5.c: Likewise.
44058	* gcc.c-torture/compile/20000804-1.x: Remove.
44059	* gcc.c-torture/compile/20001205-1.x: Likewise.
44060	* gcc.c-torture/compile/20001226-1.x: Likewise.
44061	* gcc.c-torture/compile/20010518-2.x: Likewise.
44062	* gcc.c-torture/compile/20020312-1.x: Likewise.
44063	* gcc.c-torture/compile/20020604-1.x: Likewise.
44064	* gcc.c-torture/compile/920501-12.x: Likewise.
44065	* gcc.c-torture/compile/920501-4.x: Likewise.
44066	* gcc.c-torture/compile/920520-1.x: Likewise.
44067	* gcc.c-torture/compile/920521-1.x: Likewise.
44068	* gcc.c-torture/compile/920625-1.x: Likewise.
44069	* gcc.c-torture/compile/961203-1.x: Likewise.
44070	* gcc.c-torture/compile/980506-1.x: Likewise.
44071	* gcc.c-torture/compile/981006-1.x: Likewise.
44072	* gcc.c-torture/compile/981022-1.x: Likewise.
44073	* gcc.c-torture/compile/981223-1.x: Likewise.
44074	* gcc.c-torture/compile/990617-1.x: Likewise.
44075	* gcc.c-torture/compile/mipscop-1.x: Likewise.
44076	* gcc.c-torture/compile/mipscop-2.x: Likewise.
44077	* gcc.c-torture/compile/mipscop-3.x: Likewise.
44078	* gcc.c-torture/compile/mipscop-4.x: Likewise.
44079	* gcc.c-torture/compile/simd-5.x: Likewise.
44080
44081	* gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44082
440832003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44084
44085	* gcc.c-torture/execute/20030611-1.c: New test.
44086
440872003-06-12  Roger Sayle  <roger@eyesopen.com>
44088
44089	PR middle-end/168
44090	* gcc.dg/20030612-1.c: New test case.
44091
440922003-06-12  Mark Mitchell  <mark@codesourcery.com>
44093
44094	PR c++/10635
44095	* g++.dg/expr/cast1.C: New test.
44096
440972003-06-12  Roger Sayle  <roger@eyesopen.com>
44098
44099	* gcc.dg/builtins-21.c: New test case.
44100
441012003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44102
44103	* lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44104	options instead of at the end.
44105	* lib/objc.exp (objc_target_compile): Likewise.
44106
441072003-06-11  Mark Mitchell  <mark@codesourcery.com>
44108
44109	PR c++/10432
44110	* g++.dg/parse/error1.C: New test.
44111
441122003-06-11  Janis Johnson  <janis187@us.ibm.com>
44113
44114	* gcc.dg/compat/struct-by-value-11_main.c: New file.
44115	* gcc.dg/compat/struct-by-value-11_x.c: New file.
44116	* gcc.dg/compat/struct-by-value-11_y.c: New file.
44117	* gcc.dg/compat/struct-by-value-12_main.c: New file.
44118	* gcc.dg/compat/struct-by-value-12_x.c: New file.
44119	* gcc.dg/compat/struct-by-value-12_y.c: New file.
44120	* gcc.dg/compat/struct-by-value-13_main.c: New file.
44121	* gcc.dg/compat/struct-by-value-13_x.c: New file.
44122	* gcc.dg/compat/struct-by-value-13_y.c: New file.
44123	* gcc.dg/compat/struct-by-value-14_main.c: New file.
44124	* gcc.dg/compat/struct-by-value-14_x.c: New file.
44125	* gcc.dg/compat/struct-by-value-14_y.c: New file.
44126	* gcc.dg/compat/struct-by-value-15_main.c: New file.
44127	* gcc.dg/compat/struct-by-value-15_x.c: New file.
44128	* gcc.dg/compat/struct-by-value-15_y.c: New file.
44129	* gcc.dg/compat/struct-by-value-16_main.c: New file.
44130	* gcc.dg/compat/struct-by-value-16_x.c: New file.
44131	* gcc.dg/compat/struct-by-value-16_y.c: New file.
44132	* gcc.dg/compat/struct-by-value-17_main.c: New file.
44133	* gcc.dg/compat/struct-by-value-17_x.c: New file.
44134	* gcc.dg/compat/struct-by-value-17_y.c: New file.
44135	* gcc.dg/compat/struct-by-value-18_main.c: New file.
44136	* gcc.dg/compat/struct-by-value-18_x.c: New file.
44137	* gcc.dg/compat/struct-by-value-18_y.c: New file.
44138
44139	* gcc.dg/compat/scalar-by-value-3_main.c: New file.
44140	* gcc.dg/compat/scalar-by-value-3_x.c: New file.
44141	* gcc.dg/compat/scalar-by-value-3_y.c: New file.
44142	* gcc.dg/compat/scalar-by-value-4_main.c: New file.
44143	* gcc.dg/compat/scalar-by-value-4_x.c: New file.
44144	* gcc.dg/compat/scalar-by-value-4_y.c: New file.
44145	* gcc.dg/compat/scalar-return-3_main.c: New file.
44146	* gcc.dg/compat/scalar-return-3_x.c: New file.
44147	* gcc.dg/compat/scalar-return-3_y.c: New file.
44148	* gcc.dg/compat/scalar-return-4_main.c: New file.
44149	* gcc.dg/compat/scalar-return-4_x.c: New file.
44150	* gcc.dg/compat/scalar-return-4_y.c: New file.
44151
441522003-06-10  Janis Johnson  <janis187@us.ibm.com>
44153
44154	* gcc.dg/compat/fp2-struct-check.h: New file.
44155	* gcc.dg/compat/fp2-struct-defs.h: New file.
44156	* gcc.dg/compat/fp2-struct-init.h: New file.
44157	* gcc.dg/compat/struct-by-value-10_main.c: New file.
44158	* gcc.dg/compat/struct-by-value-10_x.c: New file.
44159	* gcc.dg/compat/struct-by-value-10_y.c: New file.
44160	* gcc.dg/compat/struct-return-10_main.c: New file.
44161	* gcc.dg/compat/struct-return-10_x.c: New file.
44162	* gcc.dg/compat/struct-return-10_y.c: New file.
44163
44164	* gcc.dg/compat/compat-common.h: New file.
44165	* gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44166	* gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44167	* gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44168	* gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44169	* gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44170	* gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44171	* gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44172	* gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44173	* gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44174	* gcc.dg/compat/scalar-return-1_main.c: Ditto.
44175	* gcc.dg/compat/scalar-return-1_x.c: Ditto.
44176	* gcc.dg/compat/scalar-return-1_y.c: Ditto.
44177	* gcc.dg/compat/scalar-return-2_main.c: Ditto.
44178	* gcc.dg/compat/scalar-return-2_x.c: Ditto.
44179	* gcc.dg/compat/scalar-return-2_y.c: Ditto.
44180	* gcc.dg/compat/small-struct-check.h: Ditto.
44181	* gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44182	* gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44183	* gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44184	* gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44185	* gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44186	* gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44187	* gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44188	* gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44189	* gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44190	* gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44191	* gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44192	* gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44193	* gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44194	* gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44195	* gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44196	* gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44197	* gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44198	* gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44199	* gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44200	* gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44201	* gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44202	* gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44203	* gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44204	* gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44205	* gcc.dg/compat/struct-return-2_main.c: Ditto.
44206	* gcc.dg/compat/struct-return-2_x.c: Ditto.
44207	* gcc.dg/compat/struct-return-2_y.c: Ditto.
44208	* gcc.dg/compat/struct-return-3_main.c: Ditto.
44209	* gcc.dg/compat/struct-return-3_x.c: Ditto.
44210	* gcc.dg/compat/struct-return-3_y.c: Ditto.
44211
442122003-06-10  Geoffrey Keating  <geoffk@apple.com>
44213
44214	* g++.dg/pch/static-1.C: New file.
44215	* g++.dg/pch/static-1.Hs: New file.
44216
442172003-06-10  Richard Henderson  <rth@redhat.com>
44218
44219	* gcc.dg/asm-7.c: Adjust expected warning text.
44220
442212003-06-10  Roger Sayle  <roger@eyesopen.com>
44222
44223	* gcc.dg/builtins-20.c: New test case.
44224
442252003-06-10  Mark Mitchell  <mark@codesourcery.com>
44226
44227	PR c++/11131
44228	* g++.dg/opt/template1.C: New test.
44229
442302003-06-09  Mark Mitchell  <mark@codesourcery.com>
44231
44232	* lib/gcc-dg.exp (dg-test): Clear additional_files and
44233	additional_sources.
44234
442352003-05-21  David Taylor  <dtaylor@emc.com>
44236
44237	* gcc.dg/Wpadded.c: New file.
44238
442392003-06-09  Mark Mitchell  <mark@codesourcery.com>
44240
44241	* gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44242	* gcc.dg/special/weak-2.c: Add dg-require-weak.
44243	* gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44244	dg-require-weak.
44245
442462003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44247
44248	* g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44249
442502003-06-09  Mark Mitchell  <mark@codesourcery.com>
44251
44252	* lib/gcc-dg.exp (dg-require-weak): Fix typo.
44253	(dg-require-alias): Likewise.
44254	(dg-require-gc-sections): Likewise.
44255	* lib/target-supports.exp (check_gc_sections_available): Likewise.
44256
442572003-06-08  Richard Henderson  <rth@redhat.com>
44258
44259	* gcc.dg/20011029-2.c: Fix the array reference.
44260	* gcc.dg/asm-7.c: New.
44261
442622003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44263
44264	* gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44265
442662003-06-08  Mark Mitchell  <mark@codesourcery.com>
44267
44268	* lib/gcc-dg.exp (dg-require-alias): Fix typo.
44269	(dg-require-gc-sections): Likewise.
44270
442712003-06-08  Jan Hubicka  <jh@suse.cz>
44272
44273	* i386-cmov1.c: Fix regular expression.
44274	* i386-cvt-1.c: Likewise.
44275	* i386-local.c: Likewise.
44276	* i386-local2.c: Likewise.
44277	* i386-mul.c: Likewise.
44278	* i386-ssetype-1.c: Likewise.
44279	* i386-ssetype-3.c: Likewise.
44280	* i386-ssetype-5.c: Likewise.
44281
442822003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44283
44284	PR c++/11039
44285	* g++.dg/warn/implicit-typename2.C: New test.
44286	* g++.dg/warn/implicit-typename3.C: New test.
44287
442882003-06-07  Richard Henderson  <rth@redhat.com>
44289
44290	* g++.dg/other/offsetof3.C: Use size_t.
44291	* g++.dg/other/offsetof4.C: Likewise.
44292
442932003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44294
44295	* lib/copy-file.exp: New. Implement gcc_copy_files.
44296
44297	* lib/dg-pch.exp: Load copy-file.exp
44298	(dg-pch): Use gcc_copy_files instead of "file copy".
44299
443002003-06-06  Mark Mitchell  <mark@codesourcery.com>
44301
44302	* gcc.dg/weak/weak.exp: Simplify.
44303	* gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44304	* gcc.dg/weak/weak-1.c: Likewise.
44305	* gcc.dg/weak/weak-2.c: Likewise.
44306	* gcc.dg/weak/weak-3.c: Likewise.
44307	* gcc.dg/weak/weak-4.c: Likewise.
44308	* gcc.dg/weak/weak-5.c: Likewise.
44309	* gcc.dg/weak/weak-6.c: Likewise.
44310	* gcc.dg/weak/weak-7.c: Likewise.
44311	* gcc.dg/weak/weak-8.c: Likewise.
44312	* gcc.dg/weak/weak-9.c: Likewise.
44313
443142003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44315
44316	gcc.c-torture/execute/20030606-1.c: New.
44317
443182003-06-06  Roger Sayle  <roger@eyesopen.com>
44319
44320	* gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44321	* gcc.dg/builtins-19.c: Likewise.
44322
443232003-06-06  Roger Sayle  <roger@eyesopen.com>
44324
44325	* gcc.dg/builtins-2.c: Add some more tests.
44326	* gcc.dg/builtins-18.c: New test case.
44327	* gcc.dg/builtins-19.c: New test case.
44328
443292003-06-06  Roger Sayle  <roger@eyesopen.com>
44330	    Jim Wilson  <wilson@tuliptree.org>
44331
44332	* gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44333
443342003-06-06  Jakub Jelinek  <jakub@redhat.com>
44335
44336	* gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44337	mempcpy/stpcpy calls not to be optimized into something else.
44338	* gcc.c-torture/execute/string-opt-3.c: Moved to...
44339	* gcc.c-torture/execute/builtins/string-7.c: ...here.
44340	* gcc.c-torture/execute/builtins/string-7-lib.c: New.
44341
443422003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44343
44344	* gcc.dg/format/asm_fprintf-1.c: New test.
44345
443462003-06-05  Mark Mitchell  <mark@codesourcery.com>
44347
44348	* lib/gcc-defs.exp (additional_sources): New variable.
44349	(dg-additional-sources): New function.
44350	(additional_files): New variable.
44351	(dg-additional-files): New function.
44352	(dg-additional-files-options): Likewise.
44353	* lib/gcc-dg.exp (dg-require-weak): New function.
44354	(dg-require-alias): Likewise.
44355	(dg-require-gc-sections): Likewise.
44356	* lib/target-supports.exp (check_alias_available): Remove testfile
44357	parameter.
44358	(check_gc_sections_available): New function.
44359	* lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44360	(dg-gpp-additional-files): Likewise.
44361	* lib/g++.exp (additional_sources): Remove.
44362	(additional_files): Likewise.
44363	(g++_target_compile): Use dg-additional-files-options.
44364
44365	* gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44366	Tcl logic.
44367	* gcc.dg/special/ecos.exp: Remove.
44368	* gcc.dg/special/20000419-2.c: Use dg-require-*.
44369	* gcc.dg/special/alias-1.c: Likewise.
44370	* gcc.dg/special/alias-2.c: Likewise.
44371	* gcc.dg/special/gcsec-1.c: Likewise.
44372	* gcc.dg/special/weak-1.c: Likewise.
44373	* gcc.dg/special/weak-2.c: Likewise.
44374	* gcc.dg/special/wkali-1.c: Likewise.
44375	* gcc.dg/special/wkali-2.c: Likewise.
44376
44377	* g++.dg/special/conpr-2.C: Use dg-additional-*, not
44378	dg-gpp-additional-*.
44379	* g++.dg/special/conpr-3.C: Likewise.
44380	* g++.dg/special/conpr-4.C: Likewise.
44381	* g++.old-deja/g++.abi/vtable3a.C: Likewise.
44382	* g++.old-deja/g++.abi/vtable3b.C: Likewise.
44383	* g++.old-deja/g++.abi/vtable3c.C: Likewise.
44384	* g++.old-deja/g++.abi/vtable3d.C: Likewise.
44385	* g++.old-deja/g++.abi/vtable3e.C: Likewise.
44386	* g++.old-deja/g++.abi/vtable3f.C: Likewise.
44387	* g++.old-deja/g++.abi/vtable3g.C: Likewise.
44388	* g++.old-deja/g++.abi/vtable3h.C: Likewise.
44389	* g++.old-deja/g++.abi/vtable3i.C: Likewise.
44390	* g++.old-deja/g++.abi/vtable3j.C: Likewise.
44391	* g++.old-deja/g++.oliva/linkage1.C: Likewise.
44392	* g++.old-deja/g++.other/comdat1.C: Likewise.
44393	* g++.old-deja/g++.other/comdat2.C: Likewise.
44394	* g++.old-deja/g++.other/comdat3.C: Likewise.
44395	* g++.old-deja/g++.other/ctor1.C: Likewise.
44396	* g++.old-deja/g++.pt/instantiate5.C: Likewise.
44397
443982003-06-05  Richard Henderson  <rth@redhat.com>
44399
44400	* gcc.dg/debug/20030605-1.c: New.
44401
444022003-06-04  Mark Mitchell  <mark@codesourcery.com>
44403
44404	* README.QMTEST: Update.
44405
444062003-06-04  Richard Henderson  <rth@redhat.com>
44407
44408	* gcc.dg/cleanup-1.c: New.
44409	* gcc.dg/cleanup-2.c: New.
44410	* gcc.dg/cleanup-3.c: New.
44411	* gcc.dg/cleanup-4.c: New.
44412	* gcc.dg/cleanup-5.c: New.
44413	* gcc.dg/cleanup-6.c: New.
44414	* gcc.dg/cleanup-7.c: New.
44415
444162003-06-04  Mark Mitchell  <mark@codesourcery.com>
44417
44418	* g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44419
44420	* lib/dg-pch.exp: New file.
44421	* g++.dg/pch/pch.exp: Use dg-pch.exp.
44422	* gcc.dg/pch/pch.exp: Likewise.
44423
444242003-06-04  Roger Sayle  <roger@eyesopen.com>
44425
44426	* gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44427	* gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44428	* gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44429	* gcc.dg/builtins-17.c: New test case.
44430	* gcc.dg/i386-387-4.c: New test case.
44431	* gcc.c-torture/execute/ieee/mzero4.c: New test case.
44432
444332003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44434
44435	* gcc.dg/ultrasp9.c: New test.
44436
444372003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44438
44439	* gcc.c-torture/compile/20030604-1.c: New test.
44440	* gcc.dg/sparc-constant-1.c: New test.
44441
444422003-06-03  Glen Nakamura  <glen@imodulo.com>
44443
44444	* gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44445
444462003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44447
44448	* g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44449
44450	* gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44451	* gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44452
444532003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44454
44455	* gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44456
444572003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44458
44459	PR c++/10940
44460	* g++.dg/template/spec10.C: New test.
44461
444622003-06-03  Roger Sayle  <roger@eyesopen.com>
44463
44464	* gcc.dg/builtins-16.c: New test case.
44465
444662003-06-03  Jakub Jelinek  <jakub@redhat.com>
44467
44468	* gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44469	mempcpy test with post-increments.
44470	* gcc.c-torture/execute/string-opt-3.c: New test.
44471	* gcc.dg/string-opt-1.c: New test.
44472
444732003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44474
44475	PR fortran/10965
44476	* g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44477
444782003-06-02  Mark Mitchell  <mark@codesourcery.com>
44479
44480	* lib/scanasm.exp (dg-scan): New function, factored out of ...
44481	(scan-assembler): ... here.  Use dg-scan.
44482	(scan-assembler-not): Likewise.
44483	(scan-file): New function.
44484	(scan-file-not): Likewise.
44485	* gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44486	* gcc.dg/cpp/_Pragma4.c: Likewise.
44487	* gcc.dg/cpp/_Pragma5.c: Likewise.
44488	* gcc.dg/cpp/avoidpaste1.c: Likewise.
44489	* gcc.dg/cpp/avoidpaste2.c: Likewise.
44490	* gcc.dg/cpp/cmdlne-C2.c: Likewise.
44491	* gcc.dg/cpp/cmdlne-P.c: Likewise.
44492	* gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44493	* gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44494	* gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44495	* gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44496	* gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44497	* gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44498	* gcc.dg/cpp/cxxcom1.c: Likewise.
44499	* gcc.dg/cpp/line1.c: Likewise.
44500	* gcc.dg/cpp/maccom1.c: Likewise.
44501	* gcc.dg/cpp/maccom2.c: Likewise.
44502	* gcc.dg/cpp/maccom3.c: Likewise.
44503	* gcc.dg/cpp/maccom4.c: Likewise.
44504	* gcc.dg/cpp/maccom5.c: Likewise.
44505	* gcc.dg/cpp/maccom6.c: Likewise.
44506	* gcc.dg/cpp/multiline.c: Likewise.
44507	* gcc.dg/cpp/spacing1.c: Likewise.
44508	* gcc.dg/cpp/spacing2.c: Likewise.
44509	* gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44510	* gcc.dg/cpp/trad/maccom1.c: Likewise.
44511	* gcc.dg/cpp/trad/maccom2.c: Likewise.
44512	* gcc.dg/cpp/trad/maccom3.c: Likewise.
44513	* gcc.dg/cpp/trad/maccom4.c: Likewise.
44514	* gcc.dg/cpp/trad/maccom6.c: Likewise.
44515	* gcc.dg/cpp/cxxcom2.c: Likewise.
44516	* gcc.dg/cpp/cxxcom2.h: New file.
44517
44518	* gcc.dg/cpp/truefalse.cpp: Move it to ...
44519	* g++.dg/cpp/truefalse.C: Here.
44520	* gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44521
445222003-06-01  Loren James Rittle  <ljrittle@acm.org>
44523
44524	* gcc.dg/cpp/redef3.c: New file.
44525
445262003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44527
44528	* gcc.dg/i386-loop-3.c: New test.
44529
445302003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44531
44532	* g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44533
445342003-05-31  Roger Sayle  <roger@eyesopen.com>
44535
44536	* gcc.dg/fwrapv-1.c: New test case.
44537	* gcc.dg/fwrapv-2.c: New test case.
44538
445392003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44540
44541	PR c++/10956
44542	* g++.dg/template/spec9.C: New test.
44543
445442003-05-29  Roger Sayle  <roger@eyesopen.com>
44545
44546	* gcc.dg/duff-4.c: New test case.
44547
445482003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44549
44550	PR fortran/10843
44551	* g77.dg/ffixed-form-1.f: New test
44552	* g77.dg/ffixed-form-2.f: New test
44553	* g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44554	* g77.dg/ffree-form-3.f: New test
44555
445562003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44557
44558	* gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44559	* gcc.dg/wint_t-1.c: Likewise.
44560
445612003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44562
44563	* g++.dg/template/access11.C: New test.
44564
445652003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44566
44567	PR c++/10849
44568	* g++.dg/template/access10.C: New test.
44569
445702003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44571	    Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44572
44573	* gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44574
445752003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44576
44577	* gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44578	suppress for powerpc-*-darwin*.
44579	* gcc.dg/torture/builtin-noret-2.c: Likewise.
44580
445812003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44582
44583	* gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44584	suppress option for powerpc-*-darwin*.
44585
445862003-05-23  Roger Sayle  <roger@eyesopen.com>
44587
44588	* gcc.dg/builtins-1.c: Add tests for tan and atan.
44589	* gcc.dg/builtins-4.c: Add test for fmod.
44590
445912003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44592
44593	PR c++/10682
44594	* g++.dg/template/instantiate4.C: New test.
44595
445962003-05-22  Roger Sayle  <roger@eyesopen.com>
44597
44598	* gcc.c-torture/execute/ieee/inf-2.c: New test case.
44599
446002003-05-21  Janis Johnson  <janis187@us.ibm.com>
44601
44602	* gcc.dg/compat/scalar-return-1_main.c: New file.
44603	* gcc.dg/compat/scalar-return-1_x.c: New file.
44604	* gcc.dg/compat/scalar-return-1_y.c: New file.
44605	* gcc.dg/compat/scalar-return-2_main.c: New file.
44606	* gcc.dg/compat/scalar-return-2_x.c: New file.
44607	* gcc.dg/compat/scalar-return-2_y.c: New file.
44608	* gcc.dg/compat/struct-return-3_main.c: New file.
44609	* gcc.dg/compat/struct-return-3_y.c: New file.
44610	* gcc.dg/compat/struct-return-3_x.c: New file.
44611	* gcc.dg/compat/struct-return-2_main.c: New file.
44612	* gcc.dg/compat/struct-return-2_x.c: New file.
44613	* gcc.dg/compat/struct-return-2_y.c: New file.
44614
446152003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44616
44617	* g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44618	for hppa*-hp-hpux*.
44619	* gcc.dg/20021014-1.c (dg-options): Likewise.
44620	* gcc.dg/nest.c (dg-options): Likewise.
44621
446222003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44623
44624	PR c++/9738
44625	* g++.dg/ext/dllimport2.C: New file.
44626	* g++.dg/ext/dllimport3.C: New file.
44627
446282003-05-20  Janis Johnson  <janis187@us.ibm.com>
44629
44630	* gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44631	* gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44632	* gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44633	* gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44634	* gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44635	* gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44636	* gcc.dg/compat/struct-by-value-7_x.c Ditto.
44637	* gcc.dg/compat/struct-by-value-7_y.c Ditto.
44638	* gcc.dg/compat/small-struct-defs.h: New file.
44639	* gcc.dg/compat/small-struct-init.h: New file.
44640	* gcc.dg/compat/small-struct-check.h: New file.
44641	* gcc.dg/compat/fp-struct-defs.h: New file.
44642	* gcc.dg/compat/fp-struct-check.h: New file.
44643	* gcc.dg/compat/fp-struct-init.h: New file.
44644	* gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44645	* gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44646
446472003-05-19  Jakub Jelinek  <jakub@redhat.com>
44648
44649	* gcc.dg/20030225-2.c: New test.
44650
446512003-05-18  Roger Sayle  <roger@eyesopen.com>
44652	    Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44653
44654	* gcc.c-torture/compile/20030518-1.c: New test case.
44655
446562003-05-18  Mark Mitchell  <mark@codesourcery.com>
44657
44658	* lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44659	* gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44660	gcc-dg-debug-runtest.
44661	* g++.dg/debug/debug.exp: Pass opt_opts parameter to
44662	gcc-dg-debug-runtest.
44663
446642003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44665
44666	PR c++/9022
44667	* g++.dg/lookup/using6.C: New test.
44668
446692003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44670
44671	* g++.dg/parse/access2.C: New test.
44672
446732003-05-17  Mark Mitchell  <mark@codesourcery.com>
44674
44675	* lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44676	* g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44677	* gcc.dg/debug/debug.exp: Likewise.
44678
446792003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44680
44681	* gcc.dg/dollar.c: New test.
44682
446832003-05-16  Janis Johnson  <janis187@us.ibm.com>
44684
44685	* gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44686	* gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44687	* gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44688	* gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44689	* gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44690	* gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44691	* gcc.dg/compat/struct-by-value-6_main.c: New file.
44692	* gcc.dg/compat/struct-by-value-6_x.c: New file.
44693	* gcc.dg/compat/struct-by-value-6_y.c: New file.
44694	* gcc.dg/compat/struct-by-value-7_main.c: New file.
44695	* gcc.dg/compat/struct-by-value-7_x.c: New file.
44696	* gcc.dg/compat/struct-by-value-7_y.c: New file.
44697	* gcc.dg/compat/struct-by-value-8_main.c: New file.
44698	* gcc.dg/compat/struct-by-value-8_x.c: New file.
44699	* gcc.dg/compat/struct-by-value-8_y.c: New file.
44700	* gcc.dg/compat/struct-by-value-9_main.c: New file.
44701	* gcc.dg/compat/struct-by-value-9_x.c: New file.
44702	* gcc.dg/compat/struct-by-value-9_y.c: New file.
44703
447042003-05-16  Mark Mitchell  <mark@codesourcery.com>
44705
44706	* lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44707	(gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44708	support for "repo" mode.
44709	* lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44710	* lib/g77-dg.exp: Likewise.
44711	* lib/obj-dg.exp: Likewise.
44712
447132003-05-16  Jakub Jelinek  <jakub@redhat.com>
44714
44715	Merge from gcc-3_2-rhl8-branch:
44716	2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44717
44718	* gcc.dg/tls/opt-6.c: New test.
44719
44720	2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44721
44722	* gcc.dg/20030405-1.c: New test.
44723
44724	2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44725
44726	* gcc.dg/20030309-1.c: New test.
44727
44728	2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44729
44730	* gcc.c-torture/execute/20030307-1.c: New test.
44731
44732	2003-02-20  Randolph Chung  <tausq@debian.org>
44733
44734	* gcc.c-torture/compile/20030220-1.c: New test.
44735
44736	2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44737
44738	* gcc.dg/20030217-1.c: New test.
44739
44740	2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44741
44742	* gcc.c-torture/compile/20020129-1.c: New test.
44743
44744	2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44745
44746	* gcc.dg/unroll-1.c: New test.
44747
44748	2002-11-16  Jan Hubicka  <jh@suse.cz>
44749
44750	* gcc.c-torture/execute/20020920-1.c: New test.
44751
44752	2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44753
44754	PR target/7434
44755	* gcc.c-torture/compile/20021008-1.c: New test.
44756
44757	2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44758
44759	PR target/7559
44760	* gcc.c-torture/execute/20020810-1.c: New test.
44761
44762	2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44763
44764	* gcc.c-torture/compile/20020807-1.c: New test.
44765
44766	2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44767
44768	* gcc.dg/tls/opt-1.c: New test.
44769
44770	2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44771
44772	* gcc.dg/20020729-1.c: New test.
44773
44774	2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44775
44776	* g++.dg/opt/life1.C: New test.
44777
44778	2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44779
44780	* gcc.dg/20020525-1.c: New test.
44781
44782	2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44783
44784	PR c++/6794
44785	* g++.dg/ext/pretty1.C: New test.
44786	* g++.dg/ext/pretty2.C: New test.
44787
447882003-05-15  Mark Mitchell  <mark@codesourcery.com>
44789
44790	PR c++/8385
44791	* g++.dg/ext/typeof5.C: New test.
44792
447932003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44794
44795	* gcc.c-torture/execute/builtins/string-asm-1.c: Take
44796	__USER_LABEL_PREFIX__ into account.
44797	* gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44798
447992003-05-14  Roger Sayle  <roger@eyesopen.com>
44800
44801	* gcc.dg/builtins-15.c: New test case.
44802
448032003-05-13  Zack Weinberg  <zack@codesourcery.com>
44804
44805	* gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44806
448072003-05-12  Mark Mitchell  <mark@codesourcery.com>
44808
44809	* lib/g++.exp: Tweak handling of additional source files.
44810	* g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44811	* g++.dg/special/conpr-2a.C: Rename to ...
44812	* g++.dg/special/conpr-2a.cc: ... this.
44813	* g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44814	* g++.dg/special/conpr-3a.C: Rename to ...
44815	* g++.dg/special/conpr-3a.cc: This.
44816	* g++.dg/special/conpr-3b.C: Rename to ...
44817	* g++.dg/special/conpr-3b.cc: This.
44818	* g++.dg/special/conpr-4.C: New test.
44819	* g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44820
448212003-05-12  David Edelsohn  <edelsohn@gnu.org>
44822
44823	* debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44824
448252003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44826
44827	* g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44828	* g++.old-deja/g++.robertl/eb71.C: Likewise.
44829	* g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44830	* g++.old-deja/g++.other/warn3.C: Likewise.
44831
448322003-05-11  Roger Sayle  <roger@eyesopen.com>
44833
44834	* gcc.dg/i386-387-1.c: Update to also test log.
44835	* gcc.dg/i386-387-2.c: Likewise.
44836
448372003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44838
44839	* g77.f-torture/execute/int8421.f: New test.
44840
448412003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44842
44843	PR c++/10230, c++/10481
44844	* g++.dg/lookup/scoped5.C: New test.
44845
448462003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44847
44848	PR c++/10552
44849	* g++.dg/template/ttp6.C: New test.
44850
448512003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44852
44853	* gcc.c-torture/execute/builtins: New directory.
44854	* gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44855	gcc.c-torture/execute/builtins.
44856	* gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44857	* gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44858	* gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44859	* gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44860
448612003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44862
44863	PR c++/9252
44864	* g++.dg/template/access8.C: New test.
44865	* g++.dg/template/access9.C: New test.
44866
448672003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44868
44869	PR c++/9554
44870	* g++.dg/parse/access1.C: New test.
44871
448722003-05-09  DJ Delorie  <dj@redhat.com>
44873
44874	* g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44875	long, and not an int.
44876
448772003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44878
44879	PR c++/10555, c++/10576
44880	* g++.dg/template/memclass1.C: New test.
44881
448822003-05-08  DJ Delorie  <dj@redhat.com>
44883
44884	* gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44885	targets.
44886	* gcc.c-torture/execute/20021024-1.x: Likewise.
44887	* gcc.c-torture/execute/shiftdi.x: Likewise.
44888	* g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44889	* g++.old-deja/g++.other/exprstmt1.C: Likewise.
44890	* gcc.dg/20021018-1.c: Likewise.
44891
448922003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44893
44894	* g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44895
44896	gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44897	(bcopy): Call memmove.
44898
448992003-05-08  Roger Sayle  <roger@eyesopen.com>
44900
44901	* g77.f-torture/compile/8485.f: New test case.
44902
449032003-05-07  Richard Henderson  <rth@redhat.com>
44904
44905	PR c++/10570
44906	* g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44907	Verify exception_cleanup not called for rethrows.
44908	* g++.dg/eh/forced2.C: Test that exception_cleanup is called
44909	when exiting catch block without rethrowing.
44910	* g++.dg/eh/forced3.C: New.
44911	* g++.dg/eh/forced4.C: New.
44912
449132003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44914
44915	* gcc.dg/20030505.c: Fix triplet.
44916
449172003-05-06  DJ Delorie  <dj@redhat.com>
44918
44919	* gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44920	* gcc.dg/nest.c: Likewise.
44921
449222003-05-05  Roger Sayle  <roger@eyesopen.com>
44923
44924	* gcc.dg/builtins-14.c: New test case.
44925
449262003-05-05  Janis Johnson  <janis187@us.ibm.com>
44927
44928	* lib/compat.exp (compat-execute): New argument.
44929	* g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44930	* gcc.dg/compat: New test directory.
44931	* gcc.dg/compat/compat.exp: New expect script.
44932	* gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44933	* gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44934	* gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44935	* gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44936	* gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44937	* gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44938
44939	* gcc.dg/compat/struct-by-value-1_main.c: New test file.
44940	* gcc.dg/compat/struct-by-value-1_x.c: New test file.
44941	* gcc.dg/compat/struct-by-value-1_y.c: New test file.
44942	* gcc.dg/compat/struct-by-value-2_main.c: New test file.
44943	* gcc.dg/compat/struct-by-value-2_x.c: New test file.
44944	* gcc.dg/compat/struct-by-value-2_y.c: New test file.
44945	* gcc.dg/compat/struct-by-value-3_main.c: New test file.
44946	* gcc.dg/compat/struct-by-value-3_x.c: New test file.
44947	* gcc.dg/compat/struct-by-value-3_y.c: New test file.
44948	* gcc.dg/compat/struct-by-value-4_main.c: New test file.
44949	* gcc.dg/compat/struct-by-value-4_x.c: New test file.
44950	* gcc.dg/compat/struct-by-value-4_y.c: New test file.
44951	* gcc.dg/compat/struct-by-value-5_main.c: New test file.
44952	* gcc.dg/compat/struct-by-value-5_x.c: New test file.
44953	* gcc.dg/compat/struct-by-value-5_y.c: New test file.
44954
449552003-05-05  Zack Weinberg  <zack@codesourcery.com>
44956
44957	* gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44958
449592003-05-05  Jakub Jelinek  <jakub@redhat.com>
44960
44961	* gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44962
449632003-05-05  Geoffrey Keating  <geoffk@apple.com>
44964
44965	* gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44966	* gcc.dg/ppc-fsel-2.c: New test.
44967
44968	* gcc.dg/unused-5.c: New test.
44969
449702003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44971
44972	PR c++/10496
44973	* g++.dg/warn/pmf1.C: New test.
44974
449752003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44976
44977	PR c++/4494
44978	* g++.dg/warn/main.C: New test.
44979
449802003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44981
44982	* gcc.dg/nonnull-3.c: New test.
44983
449842003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44985
44986	* gcc.dg/cpp/Wtrigraphs.c: Update.
44987	* gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44988
449892003-05-03  Geoffrey Keating  <geoffk@apple.com>
44990
44991	* gcc.dg/ppc-fsel-1.c: New test.
44992
449932003-05-03  Zack Weinberg  <zack@codesourcery.com>
44994
44995	PR c/10604
44996	* gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44997
449982003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44999
45000	* gcc.dg/m-un-2.c: Fix the typedef of size_t.
45001
450022003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45003
45004	PR c++/9364, c++/10553, c++/10586
45005	* g++.dg/parse/typename4.C: New test.
45006	* g++.dg/parse/typename5.C: Likewise.
45007
450082003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45009
45010	* gcc.c-torture/compile/20030503-1.c: New test.
45011
450122003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45013
45014	* g++.dg/lookup/using5.C: Fix testcase error.
45015
450162003-05-01  Chris Demetriou  <cgd@broadcom.com>
45017
45018	* gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45019	since MEABI is no longer supported.  Remove all vestiges
45020	of MEABI from the test.
45021
450222003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45023
45024	PR c++/10554
45025	* g++.dg/lookup/using5.C: New test.
45026
450272003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45028
45029	PR c++/8772
45030	* g++.dg/template/ttp5.C: New test.
45031
450322003-04-30  Mark Mitchell  <mark@codesourcery.com>
45033
45034	* lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45035	(dg-gpp-additional-sources): New function.
45036	(dg-gpp-additional-files): Likewise.
45037	* lib/g++.exp (additional_sources): New variable.
45038	(additional_files): Likewise.
45039	(g++_target_compile): Deal with them.
45040	* lib/old-dejagnu.exp: Remove.
45041	* g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45042	* g++.old-deja: Revise all tests to use dg commands.
45043
450442003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45045
45046	PR c++/9432, c++/9528
45047	* g++.dg/lookup/using4.C: New test.
45048
450492003-04-29  Geoffrey Keating  <geoffk@apple.com>
45050
45051	* gcc.dg/noreturn-5.c: New file.
45052	* gcc.dg/noreturn-6.c: New file.
45053
45054	* gcc.c-torture/compile/inline-1.c: New file.
45055
450562003-04-29  Mark Mitchell  <mark@codesourcery.com>
45057
45058	PR c++/10551
45059	* g++.dg/template/explicit1.C: New test.
45060
450612003-04-29  Mark Mitchell  <mark@codesourcery.com>
45062
45063	PR c++/10549
45064	* g++.dg/other/bitfield1.C: New test.
45065
45066	PR c++/10527
45067	* g++.dg/init/new7.C: New test.
45068
450692003-04-29  Mark Mitchell  <mark@codesourcery.com>
45070
45071	* g++.dg/ext/desig1.C: New test.
45072	* g++.dg/ext/init1.C: Update.
45073
45074	* g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45075
450762003-04-28  Mark Mitchell  <mark@codesourcery.com>
45077
45078	PR c++/10180
45079	* g++.dg/warn/Winline-1.C: New test.
45080
450812003-04-28  Jakub Jelinek  <jakub@redhat.com>
45082
45083	* gcc.c-torture/execute/string-opt-19.c: New test.
45084
45085	* gcc.c-torture/execute/string-opt-asm-1.c: New test.
45086	* gcc.c-torture/execute/string-opt-asm-2.c: New test.
45087
450882003-04-27  Mark Mitchell  <mark@codesourcery.com>
45089
45090	PR c++/10506
45091	* g++.dg/init/new6.C: New test.
45092
45093	PR c++/10503
45094	* g++.dg/init/ref6.C: New test.
45095
450962003-04-26  David Edelsohn  <edelsohn@gnu.org>
45097
45098	* g++.dg/warn/weak1.C: XFAIL on AIX4.
45099
451002003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45101
45102	* gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45103	checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45104
451052003-04-25  Mark Mitchell  <mark@codesourcery.com>
45106
45107	* g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45108	initialized static data members.
45109
451102003-04-25  H.J. Lu <hjl@gnu.org>
45111
45112	* gcc.dg/ia64-sync-4.c: New test.
45113
451142003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45115
45116	* gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45117	date.
45118
451192003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45120
45121	PR c++/10337
45122	* g++.dg/warn/conv1.C: New test.
45123	* g++.old-deja/g++.other/conv7.C: Adjust.
45124	* g++.old-deja/g++.other/overload14.C: Adjust.
45125
451262003-04-23  Mark Mitchell  <mark@codesourcery.com>
45127
45128	PR c++/10471
45129	* g++.dg/template/defarg2.C: New test.
45130
451312003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45132
45133	* gcc.dg/cpp/include2.c: Update.
45134	* gcc.dg/cpp/multiline-2.c: New.
45135	* gcc.dg/cpp/multiline.c: Update.
45136	* gcc.dg/cpp/strify2.c: Update.
45137	* gcc.dg/cpp/trad/literals-2.c: Update.
45138
451392003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45140
45141	* g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45142
451432003-04-23  Mark Mitchell  <mark@codesourcery.com>
45144
45145	* g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45146
451472003-04-23  Mark Mitchell  <mark@codesourcery.com>
45148
45149	PR c++/10451
45150	* g++.dg/parse/crash4.C: New test.
45151
45152	PR c++/9847
45153	* g++.dg/parse/crash5.C: New test.
45154
451552003-04-22  Mark Mitchell  <mark@codesourcery.com>
45156
45157	PR c++/10446
45158	* g++.dg/parse/crash3.C: New test.
45159
45160	PR c++/10428
45161	* g++.dg/parse/elab1.C: New test.
45162
451632003-04-22  Devang Patel  <dpatel@apple.com>
45164
45165	* gcc.dg/cpp/trad/funlike-5.c: New test.
45166
451672003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45168
45169	* g++.dg/other/packed1.C: Fix dg options.
45170
451712003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45172
45173	* g++.dg/other/offsetof2.C: New test.
45174
451752003-04-21  Mark Mitchell  <mark@codesourcery.com>
45176
45177	* g++.dg/template/recurse.C: Adjust location of error messages.
45178
451792003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45180
45181	PR c++/9881
45182	* g++.dg/init/addr-const1.C: New test.
45183	* g++.dg/other/packed1.C: XFAIL on aligned architectures.
45184
451852003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45186
45187	PR c++/10405
45188	* g++.dg/lookup/struct-hack1.C: New test.
45189
451902003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45191
45192	* ucs.c: Update diagnostic messages.
45193
451942003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45195
45196	* gcc.dg/cpp/truefalse.cpp: New test.
45197	* gcc.dg/cpp/cpp.exp: Update.
45198	* g++.dg/other/stdbool-if.C: Remove.
45199
452002003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45201
45202	* gcc.dg/cpp/_Pragma4.c: Remove stray space.
45203	* gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45204
452052003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45206
45207	* gcc.c-torture/compile/20030418-1.c: New test.
45208
452092003-04-17  Janis Johnson  <janis187@us.ibm.com>
45210
45211	* README.compat: Remove; content moved to doc/sourcebuild.texi.
45212
452132003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45214
45215	PR c++/10347
45216	g++.dg/template/dependent-name1.C: New test.
45217
452182003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45219
45220	* gcc.dg/warn-1.c (tourist_guide): New array,
45221	contains a pointer to bar.
45222
452232003-04-16  Roger Sayle  <roger@eyesopen.com>
45224
45225	* gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45226	* gcc.c-torture/execute/medce-1.c: New test case.
45227	* gcc.c-torture/execute/medce-2.c: New test case.
45228
452292003-04-15  Mark Mitchell  <mark@codesourcery.com>
45230
45231	* lib/prune.exp: Ignore more messages.
45232
45233	PR c++/10381
45234	* g++.dg/parse/lookup3.C: New test.
45235
452362003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45237
45238	* gcc.c-torture/compile/20030415-1.c : New test.
45239
452402003-04-14  Mark Mitchell  <mark@codesourcery.com>
45241
45242	* gcc.c-torture/execute/scope-2.c: Move to ...
45243	* gcc.dg/noncompile/scope.c: .... here.
45244
452452003-04-14  Roger Sayle  <roger@eyesopen.com>
45246
45247	* gcc.dg/20030414-2.c: New test case.
45248
452492003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45250
45251	PR target/10377
45252	* gcc.dg/20030414-1.c: New test.
45253
452542003-04-13  Roger Sayle  <roger@eyesopen.com>
45255
45256	* gcc.dg/builtins-12.c: New test case.
45257	* gcc.dg/builtins-13.c: New test case.
45258
452592003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45260
45261	* gcc.c-torture/execute/string-opt-18.c: New test.
45262
452632003-04-13  Mark Mitchell  <mark@codesourcery.com>
45264
45265	PR c++/10300
45266	* g++.dg/init/new5.C: New test.
45267
452682003-04-12  Mark Mitchell  <mark@codesourcery.com>
45269
45270	PR c++/7910
45271	* g++.dg/ext/dllimport1.C: New test.
45272
452732003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45274
45275	* gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45276
452772003-04-11  Bud Davis <bdavis9659@comcast.net>
45278
45279	PR Fortran/9263
45280	* g77.f-torture/noncompile/9263.f: New test
45281	PR Fortran/1832
45282	* g77.f-torture/execute/1832.f: New test
45283
452842003-04-11  David Chad  <davidc@freebsd.org>
45285	    Loren J. Rittle  <ljrittle@acm.org>
45286
45287	PR libobjc/8562
45288	* objc.dg/headers.m: New test.
45289
452902003-04-10  Zack Weinberg  <zack@codesourcery.com>
45291
45292	* gcc.c-torture/execute/builtin-noret-2.c: New.
45293	* gcc.c-torture/execute/builtin-noret-2.x: New.
45294	XFAIL builtin-noret-2.c at -O1 and above.
45295	* gcc.dg/redecl.c: New.
45296	* gcc.dg/Wshadow-1.c: Update error regexps.
45297
452982003-04-10  Mark Mitchell  <mark@codesourcery.com>
45299
45300	* g++.dg/abi/bitfield10.C: New test.
45301
453022003-04-09  Mike Stump  <mrs@apple.com>
45303
45304	* gcc.dg/pch/pch.exp: Make testcase names longer.
45305	* g++.dg/pch/pch.exp: Make testcase names longer.
45306
453072003-04-08  Roger Sayle  <roger@eyesopen.com>
45308
45309	* gcc.dg/builtins-11.c: New test case.
45310
453112003-04-08  Roger Sayle  <roger@eyesopen.com>
45312
45313	* gcc.dg/builtins-9.c: New test case.
45314	* gcc.dg/builtins-10.c: New test case.
45315
453162003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45317
45318	* gcc.dg/noncompile/init-4.c.c: New test.
45319
453202003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45321
45322	* gcc.misc-test/gcov-9.c: New test.
45323	* gcc.misc-test/gcov-10.c: New test
45324	* gcc.misc-test/gcov-11.c: New test.
45325
453262003-04-05  Zack Weinberg  <zack@codesourcery.com>
45327
45328	PR optimization/10024
45329	* gcc.c-torture/compile/20030405-1.c: New test.
45330
453312003-04-04  Geoffrey Keating  <geoffk@apple.com>
45332
45333	* gcc.dg/pch/static-3.c: New.
45334	* gcc.dg/pch/static-3.hs: New.
45335	* gcc.dg/pch/pch.exp: Test with -O0 -g too.
45336
453372003-04-04  Richard Henderson  <rth@redhat.com>
45338
45339	* g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45340	* g++.dg/eh/forced2.C: Likewise.
45341
453422003-04-03  Mike Stump  <mrs@apple.com>
45343
45344	* lib/scanasm.exp (scan-assembler): Add xfail processing for
45345	target arg.
45346	(scan-assembler-times, scan-assembler-not): Likewise.
45347	(scan-assembler-dem, scan-assembler-dem-not): Likewise.
45348
453492003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45350
45351	* gcc.dg/sparc-loop-1.c: New test.
45352
453532003-04-02  Geoffrey Keating  <geoffk@apple.com>
45354
45355	PR other/9274
45356	* g++.dg/pch/system-2.C: New.
45357	* g++.dg/pch/system-2.Hs: New.
45358
453592003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45360
45361	* g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45362
45363	* g++.dg/eh/simd-1.C (vecfunc): Same.
45364
453652003-04-01  Roger Sayle  <roger@eyesopen.com>
45366
45367	* gcc.c-torture/execute/20030401-1.c: New test case.
45368
453692003-04-01  Ziemowit Laski <zlaski@apple.com>
45370
45371	* objc.dg/defs.m: New.
45372
453732003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45374
45375	* g++.dg/eh/simd-1.C: New.
45376	* g++.dg/eh/simd-2.C: New.
45377
453782003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45379
45380	* gcc.c-torture/execute/simd-3.c: New.
45381
453822003-03-31  Mark Mitchell  <mark@codesourcery.com>
45383
45384	PR c/9936
45385	* gcc.dg/20030331-2.c: New test.
45386
453872003-03-31  Mark Mitchell  <mark@codesourcery.com>
45388
45389	PR c++/10278
45390	* g++.dg/parse/crash2.C: New test.
45391
453922003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45393
45394	* gcc.c-torture/compile/20030331-1.c: New test, moved from...
45395	* gcc.c-torture/execute/20030331-1.c: ...here.
45396
453972003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45398
45399	* gcc.c-torture/execute/20030331-1.c: New test.
45400
454012003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45402
45403	* lib/gcov.exp: Adjust call return testing strings.
45404	* g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45405
454062003-03-31  Roger Sayle  <roger@eyesopen.com>
45407
45408	* gcc.dg/builtins-3.c: Add new tests for sin and cos.
45409	* gcc.dg/builtins-7.c: New test case.
45410	* gcc.dg/builtins-8.c: New test case.
45411
454122003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45413
45414	* gcc.c-torture/execute/ieee/20030331-1.c: New test.
45415
454162003-03-30  Mark Mitchell  <mark@codesourcery.com>
45417
45418	PR c++/7647
45419	* g++.dg/lookup-class-member-2.C: New test.
45420
454212003-03-30  Glen Nakamura  <glen@imodulo.com>
45422
45423	* gcc.dg/20030324-1.c: Add comments and abort if test fails.
45424
454252003-03-28  Roger Sayle  <roger@eyesopen.com>
45426
45427	* gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45428
454292003-03-28  Mark Mitchell  <mark@codesourcery.com>
45430
45431	* g++.dg/init/attrib1.C: New test.
45432
454332003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45434
45435	* gcc.dg/ultrasp8.c: New test.
45436
454372003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45438
45439	* gcc.dg/ultrasp7.c: New test.
45440
454412003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45442
45443	PR c++/10047
45444	* g++.dg/template/inline1.C: New test.
45445
454462003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45447
45448	* gcc.dg/sparc-dwarf2.c: New test.
45449
454502003-03-27  Roger Sayle  <roger@eyesopen.com>
45451
45452	* gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45453	* gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45454
454552003-03-27  Mark Mitchell  <mark@codesourcery.com>
45456
45457	* lib/gcov.exp (run-gcov): Add branches and calls options, rather
45458	than reading .x files.
45459	* g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45460	* g77.dg/gcov/gcov-1.f: Likewise.
45461	* gcc.misc-tests/gcov-4b.c: Likewise.
45462	* gcc.misc-tests/gcov-5b.c: Likewise.
45463	* gcc.misc-tests/gcov-6.c: Likewise.
45464	* gcc.misc-tests/gcov-7.c: Likewise.
45465	* gcc.misc-tests/gcov-8.c: Likewise.
45466	* g++.dg/gcov/gcov-1.x: Remove.
45467	* g77.dg/gcov/gcov-1.x: Likewise.
45468	* gcc.misc-tests/gcov-4b.x: Likewise.
45469	* gcc.misc-tests/gcov-5b.x: Likewise.
45470	* gcc.misc-tests/gcov-6.x: Likewise.
45471	* gcc.misc-tests/gcov-7.x: Likewise.
45472	* gcc.misc-tests/gcov-8.x: Likewise.
45473
454742003-03-27  Glen Nakamura  <glen@imodulo.com>
45475
45476	PR opt/10087
45477	* gcc.dg/20030324-1.c: New test.
45478
454792003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45480
45481	PR c++/10224
45482	* g++.dg/template/arg3.C: New test.
45483
45484	PR c++/10158
45485	* g++.dg/template/friend18.C: New test.
45486
454872003-03-26  Roger Sayle  <roger@eyesopen.com>
45488
45489	* g77.f-torture/compile/20030326-1.f: New test case.
45490
454912003-03-26  Janis Johnson  <janis187@us.ibm.com>
45492
45493	* gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45494
45495	* gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45496
454972003-03-26  Jakub Jelinek  <jakub@redhat.com>
45498
45499	* gcc.dg/ia64-sync-3.c: New test.
45500
455012003-03-26  Alan Modra  <amodra@bigpond.net.au>
45502
45503	* gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45504
455052003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45506
45507	* gcc.dg/ultrasp6.c: New test.
45508
455092003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45510
45511	* gcc.dg/i386-signbit-1.c: New test.
45512	* gcc.dg/i386-signbit-2.c: New test.
45513	* gcc.dg/i386-signbit-3.c: New test.
45514
455152003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45516
45517	* gcc.dg/ultrasp5.c: Fix options.
45518
455192003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45520
45521	* gcc.dg/ultrasp5.c: Fix comment.
45522
455232003-03-24  Bud Davis  <bdavis9659@comcast.net>
45524
45525	PR fortran/10197
45526	* g77.f-torture/execute/10197.f: New test.
45527
455282003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45529
45530	PR c++/9898, c++/383
45531	* g++.dg/template/conv6.C: New test.
45532
45533	PR c++/10119
45534	* g++.dg/template/ptrmem5.C: New test.
45535
45536	PR c++/10026
45537	* g++.dg/lookup/koenig1.C: New test.
45538
45539	PR C++/10199
45540	* g++.dg/lookup/template2.C: New test.
45541
455422003-03-24  Jakub Jelinek  <jakub@redhat.com>
45543
45544	* g++.dg/opt/rtti1.C: New test.
45545
455462003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45547
45548	* gcc.dg/ultrasp5.c: New test.
45549
455502003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45551
45552	PR middle-end/9967
45553	* gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45554	builtin fputs.
45555
455562003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45557
45558	PR c/8224
45559	* gcc.dg/20030323-1.c: New test.
45560
455612003-03-23  Roger Sayle  <roger@eyesopen.com>
45562
45563	* gcc.c-torture/compile/20030323-1.c: New test case.
45564
455652003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45566
45567	* gcc.dg/20030321-1.c: New test.
45568
455692003-03-22  Zack Weinberg  <zack@codesourcery.com>
45570
45571	* gcc.dg/Wshadow-1.c: Add a dg-warning line.
45572
455732003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45574
45575	PR c++/9978, c++/9708
45576	* g++.dg/ext/vlm1.C: Adjust expected error.
45577	* g++.dg/ext/vla2.C: New test.
45578	* g++.dg/template/arg1.C: New test.
45579	* g++.dg/template/arg2.C: New test.
45580
455812003-03-22  Bud Davis  <bdavis9659@comcast.net>
45582
45583	* g77.f-torture/execute/select.f: New test.
45584	* g77.f-torture/noncompile/select_no_compile.f: New test.
45585
455862003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45587
45588	PR c++/9898
45589	* g++.dg/other/error4.C: New test.
45590
455912003-03-20  Mark Mitchell  <mark@codesourcery.com>
45592
45593	* g++.dg/template/friend17.C: New test.
45594
455952003-03-21  Alan Modra  <amodra@bigpond.net.au>
45596
45597	* gcc.c-torture/compile/20030320-1.c: New.
45598
455992003-03-20  Roger Sayle  <roger@eyesopen.com>
45600
45601	* gcc.dg/builtins-6.c: New test case.
45602
456032003-03-19  Alan Modra  <amodra@bigpond.net.au>
45604
45605	PR target/10073
45606	* gcc.c-torture/compile/20030319-1.c: New.
45607
456082003-03-18  Jan Hubicka  <jh@suse.cz>
45609
45610	* gcc.dg/i386-cvt-1.c: New test.
45611
456122003-03-17  Zack Weinberg  <zack@codesourcery.com>
45613
45614	* objc.dg/naming-1.m: Use "(parse|syntax) error".
45615	* objc.dg/naming-2.m: Likewise.
45616
456172003-03-17  Mark Mitchell  <mark@codesourcery.com>
45618
45619	PR c++/9639
45620	* g++.dg/parse/crash1.C: New test.
45621
456222003-03-16  Mark Mitchell  <mark@codesourcery.com>
45623
45624	PR c++/8805
45625	* g++.dg/eh/cleanup1.C: New test.
45626
456272003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45628
45629	* gcc.c-torture/execute/20030316-1.c: New test case.
45630
456312003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45632
45633	PR c++/9629
45634	* g++.dg/init/ctor2.C: New test.
45635
456362003-03-15  Roger Sayle  <roger@eyesopen.com>
45637
45638	* g77.f-torture/compile/xformat.f: New test case.
45639
456402003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45641
45642	* g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45643	* g++.old-deja/g++.mike/eh50.C: Likewise.
45644
456452003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45646
45647	PR c++/6440
45648	* g++.dg/template/spec7.C: New test.
45649	* g++.dg/template/spec8.C: Likewise.
45650
456512003-03-14  Jakub Jelinek  <jakub@redhat.com>
45652
45653	* gcc.c-torture/execute/20030313-1.c: New test.
45654
456552003-03-14  Richard Henderson  <rth@redhat.com>
45656
45657	* gcc.dg/inline-2.c: Adjust alpha test for external call.
45658
456592003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45660
45661	* gcc.c-torture/compile/20030314-1.c: New test.
45662
456632003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45664
45665	* gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45666	* gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45667	thumb target,
45668	* gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45669	to accept newer _imp__	prefix and additional
45670	newline in .drectve section.
45671	* gcc.dg/dll-4.c: Likewise.
45672	* gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45673	switch.
45674
456752003-03-13  Mark Mitchell  <mark@codesourcery.com>
45676
45677	* g++.dg/parse/namespace9.C: New test.
45678
45679	* g++.dg/init/ref5.C: New test.
45680	* g++.dg/parse/ptrmem1.C: Likewise.
45681
456822003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45683
45684	* gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45685	* gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45686	regular expression.
45687	* gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45688	* gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45689
456902003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45691
45692	* gcc.c-torture/execute/20030224-2.c: New test.
45693
456942003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45695
45696	* gcc.dg/decl-3.c: New test.
45697
456982003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45699
45700	* gcc.dg/i386-loop-2.c: New test.
45701
457022003-03-11  Mark Mitchell  <mark@codesourcery.com>
45703
45704	PR c++/9474
45705	* g++.dg/parse/namespace8.C: New test.
45706
45707	PR c++/9924
45708	* g++.dg/overload/builtin2.C: New test.
45709
457102003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45711
45712	* gcc.dg/return-type-3.c: New test.
45713
457142003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45715
45716	* gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45717	profiling options are not supported.
45718
457192003-03-10  Mark Mitchell  <mark@codesourcery.com>
45720
45721	* g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45722	* g++.old-deja/g++.warn/impint2.C: Likewise.
45723
457242003-03-10  Devang Patel  <dpatel@apple.com>
45725
45726	* g++.dg/cpp/c++_cmd_1.C: New test.
45727	* g++.dg/cpp/c++_cmd_1.h: New file.
45728
457292003-03-10  Segher Boessenkool  <segher@koffie.nl>
45730
45731	* gcc.dg/altivec-9.c: New file.
45732
457332003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45734
45735	* gcc.dg/ppc-sdata-1.c: New test.
45736	* gcc.dg/ppc-sdata-2.c: New test.
45737
457382003-03-09  Mark Mitchell  <mark@codesourcery.com>
45739
45740	PR c++/9373
45741	* g++.dg/opt/ptrmem2.C: New test.
45742
45743	PR c++/8534
45744	* g++.dg/opt/ptrmem1.C: New test.
45745
457462003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45747
45748	* gcc.dg/i386-loop-1.c: New test.
45749
457502003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45751
45752	PR c++/9970
45753	* g++.dg/lookup/friend1.C: New test.
45754
457552003-03-08  Mark Mitchell  <mark@codesourcery.com>
45756
45757	PR c++/9823
45758	* g++.dg/parser/constructor1.C: New test.
45759
457602003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45761
45762	* gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45763
45764	* gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45765
457662003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45767
45768	* gcc.dg/cpp/Wunused.c: Update test.
45769
457702003-03-08  Jan Hubicka  <jh@suse.cz>
45771
45772	* gcc.dg/inline-3.c: New test.
45773
457742003-03-08  Mark Mitchell  <mark@codesourcery.com>
45775
45776	PR c++/9809
45777	* g++.dg/parse/builtin1.C: New test.
45778
45779	PR c++/9982
45780	* g++.dg/abi/cookie1.C: New test.
45781	* g++.dg/abi/cookie2.C: Likewise.
45782
45783	PR c++/9524
45784	* g++.dg/template/field1.C: New test.
45785
45786	PR c++/9912
45787	* g++.dg/parse/class1.C: New test.
45788	* g++.dg/parse/namespace7.C: Likewise.
45789	* g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45790
457912003-03-07  Mark Mitchell  <mark@codesourcery.com>
45792
45793	* g++.dg/init/ref4.C: New test.
45794
457952003-03-07  Jan Hubicka  <jh@suse.cz>
45796
45797	* gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45798	* gcc.dg/inline-3.c: New test.
45799
458002003-03-06  Mark Mitchell  <mark@codesourcery.com>
45801
45802	* g++.dg/init/ref3.C: New test.
45803
45804	PR c++/9965
45805	* g++.dg/init/ref2.C: New test.
45806
45807	PR c++/9400
45808	* g++.dg/warn/Wshadow-2.C: New test.
45809
45810	PR c++/9791
45811	* g++.dg/warn/Woverloaded-1.C: New test.
45812
458132003-03-05  Jan Hubicka  <jh@suse.cz>
45814
45815	* gcc.dg/i386-local2.c: New.
45816	* gcc.dg/i386-local.c: Fix typo.
45817
458182003-03-05  Mark Mitchell  <mark@codesourcery.com>
45819
45820	* g++.dg/abi/layout3.C: New test.
45821
458222003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45823
45824	* gcc.c-torture/compile/20030305-1.c
45825
458262003-03-05  Jan Hubicka  <jh@suse.cz>
45827
45828	* gcc.dg/i386-local.c: New.
45829
458302003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45831
45832	* gcc.dg/sh-relax.c: Disable for sh64-*-*.
45833
458342003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45835
45836	* gcc.dg/switch-2.c: New test.
45837	* gcc.dg/switch-3.c: New test.
45838	* gcc.dg/Wswitch.c: Adjust line numbers.
45839	* gcc.dg/Wswitch-default.c: Likewise.
45840	* gcc.dg/Wswitch-enum.c: Likewise.
45841
458422003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45843
45844	* gcc.c-torture/execute/20030222-1.c: New test.
45845
458462003-03-03  James E Wilson  <wilson@tuliptree.org>
45847
45848	* gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45849
458502003-03-03  Mark Mitchell  <mark@codesourcery.com>
45851
45852	PR c++/9878
45853	* g++.dg/init/ref1.C: New test.
45854
458552003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45856
45857	* gcc.dg/sh-relax.c: New SH-only test.
45858
458592003-03-03  Geoffrey Keating  <geoffk@apple.com>
45860
45861	* gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45862	comment explaining purpose of testcase.
45863
458642003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45865
45866	* gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45867	for HC11/HC12 (asm needs two int registers).
45868	* gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45869	HC11/HC12 because the test uses an asm which needs two 32-bit
45870	registers.
45871
458722003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45873
45874	* gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45875	for HC11/HC12 (array is too large otherwise).
45876	* gcc.c-torture/compile/920501-4.x: New file, likewise.
45877	* gcc.c-torture/compile/20010518-2.x: Likewise.
45878	* gcc.c-torture/compile/980506-1.x: Don't execute this test on
45879	HC11/HC12 (array is too large).
45880
458812003-03-01  Geoffrey Keating  <geoffk@apple.com>
45882
45883	* lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45884	* lib/g++-dg.exp (g++-dg-test): Likewise.
45885
458862003-03-01  Roger Sayle  <roger@eyesopen.com>
45887
45888	* g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45889	* gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45890
458912003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45892
45893	* g++.dg/warn/implicit-typename1.C: Remove warning.
45894
458952003-02-28  Richard Henderson  <rth@redhat.com>
45896
45897	* gcc.dg/noreturn-1.c: Move noreturn warning line.
45898	* gcc.dg/return-type-1.c: Move control reaches end warning line.
45899
459002003-02-28  Geoffrey Keating  <geoffk@apple.com>
45901
45902	* gcc.dg/pch/pch.exp: Change .pch to .gch.
45903	* g++.dg/pch/pch.exp: Likewise.
45904
459052003-02-28  Mark Mitchell  <mark@codesourcery.com>
45906
45907	PR c++/9879
45908	* g++.dg/init/new4.C: New test.
45909
459102003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45911
45912	* gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45913
459142003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45915
45916	* gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45917	unsigned long.
45918
45919	* gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45920	wider than float.
45921
459222003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45923
45924	* lib/scanasm.exp: Add support for counting numbers of
45925	occurences.
45926	* gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45927	gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45928
459292003-02-25  Mark Mitchell  <mark@codesourcery.com>
45930
45931	PR c++/9683
45932	* g++.dg/template/static3.C: New test.
45933
45934	PR c++/9829
45935	* g++.dg/parse/namespace6.C: New test.
45936
459372003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45938
45939	PR target/9732
45940	* gcc.dg/20030225-1.c: New test.
45941
459422003-02-24  Mark Mitchell  <mark@codesourcery.com>
45943
45944	* README: Remove out-of-date information.
45945
45946	PR c++/9836
45947	* g++.dg/template/spec6.C: New test.
45948
459492003-02-24  Jeff Law  <law@redhat.com>
45950
45951	* gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45952
459532003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45954
45955	* g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45956	* gcc.dg/pragma-ep-1.c: Likewise.
45957
459582003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45959
45960	PR c++/9602
45961	* g++.dg/template/friend16.C: New test.
45962
459632003-02-23  Mark Mitchell  <mark@codesourcery.com>
45964
45965	PR c++/5333
45966	* g++.dg/parse/fused-params1.C: Adjust error messages.
45967	* g++.dg/template/nested3.C: New test.
45968
459692003-02-24  Alan Modra  <amodra@bigpond.net.au>
45970
45971	* g++.dg/abi/param1.C: New test.
45972
459732003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45974
45975	PR c++/7982
45976	* g++.dg/warn/implicit-typename1.C: New test.
45977
459782003-02-22  Kelley Cook <kelleycook@comcast.net>
45979
45980	* g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45981	with "mtune".
45982	* g++.old-deja/g++.other/store-expr2.C: Likewise.
45983	* gcc.c-torture/execute/20010129-1.x: Likewise.
45984	* gcc.dg/20011107-1.c: Likewise.
45985	* gcc.dg/20020108-1.c: Likewise.
45986	* gcc.dg/20020122-3.c: Likewise.
45987	* gcc.dg/20020206-1.c: Likewise.
45988	* gcc.dg/20020310-1.c: Likewise.
45989	* gcc.dg/20020426-2.c: Likewise.
45990	* gcc.dg/20020517-1.c: Likewise.
45991	* gcc.dg/991230-1.c: Likewise.
45992	* gcc.dg/i386-unroll-1.c: Likewise.
45993	* gcc.misc-tests/i386-prefetch.exp: Likewise.
45994
459952003-02-22  Jan Hubicka  <jh@suse.cz>
45996
45997	* gcc.dg/i386-mul.c: New test.
45998
459992003-02-21  Roger Sayle  <roger@eyesopen.com>
46000
46001	* gcc.dg/builtins-5.c: New test case.
46002
460032003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46004
46005	* gcc.dg/asmreg-1.c: New test.
46006
460072003-02-21  Mark Mitchell  <mark@codesourcery.com>
46008
46009	PR c++/9749
46010	* g++.dg/parse/varmod1.C: New test.
46011
460122003-02-21  Mark Mitchell  <mark@codesourcery.com>
46013
46014	PR c++/9727
46015	* g++.dg/template/op1.C: New test.
46016
460172003-02-21  Mark Mitchell  <mark@codesourcery.com>
46018
46019	PR c++/8906
46020	* g++.dg/template/nested2.C: New test.
46021
460222003-02-21  Mark Mitchell  <mark@codesourcery.com>
46023
46024	PR c++/8724
46025	* g++.dg/expr/dtor1.C: New test.
46026
460272003-02-21  Zack Weinberg  <zack@codesourcery.com>
46028
46029	* gcc.dg/cpp/include3.c: New test.
46030	* gcc.dg/cpp/inc/foo.h: New file.
46031
460322003-02-21  Glen Nakamura  <glen@imodulo.com>
46033
46034	* gcc.c-torture/execute/20030221-1.c: New test.
46035
460362003-02-20  Mark Mitchell  <mark@codesourcery.com>
46037
46038	PR c++/9729
46039	* g++.dg/abi/conv1.C: New test.
46040
460412003-02-20  Jan Hubicka  <jh@suse.cz>
46042
46043	* gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46044
460452003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46046
46047	* gcc.c-torture/compile/20030219-1.c: New test.
46048
460492003-02-18  Jan Hubicka  <jh@suse.cz>
46050
46051	* gcc.dg/funcorder.c: New test.
46052
460532003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46054
46055	* gcc.c-torture/execute/20030218-1.c: New.
46056
460572003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46058
46059	* gcc.dg/20030218-1.c: New.
46060
460612003-02-18  Richard Henderson  <rth@redhat.com>
46062
46063	* gcc.dg/attr-invalid.c: Allow __used__ on static data.
46064	* gcc.dg/attr-used-2.c: New.
46065
460662003-02-18  Mark Mitchell  <mark@codesourcery.com>
46067
46068	PR c++/9704
46069	* g++.dg/init/copy5.C: New test.
46070
460712003-02-18  Geoffrey Keating  <geoffk@apple.com>
46072
46073	* gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46074	* g++.dg/pch/pch.exp: Likewise.
46075
460762003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46077
46078	* gcc.c-torture/execute/20030209-1.c: Enable the test if
46079	STACK_SIZE is not defined.
46080
460812003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46082
46083	PR c++/9457
46084	* g++.dg/template/init1.C: New test.
46085
460862003-02-16  Jan HUbicka  <jh@suse.cz>
46087
46088	* gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46089	(foo): Add few extra tests
46090	* gcc.dg/c99-const-expr-3.c: Likewise.
46091	* gcc.c-torture/execute/20030216-1.c: New.
46092
460932003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46094
46095	PR c++/9459
46096	* g++.dg/ext/typeof4.C: New test.
46097
460982003-02-15  Roger Sayle  <roger@eyesopen.com>
46099
46100	* gcc.dg/i386-387-3.c: New test case.
46101
461022003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46103
46104	* gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46105	cris-*-elf* cris-*-aout* and mmix-*-*.
46106
461072003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46108
46109	* gcc.dg/20030213-1.c: New test.
46110
461112003-02-12  Roger Sayle  <roger@eyesopen.com>
46112
46113	* gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46114	* gcc.dg/i386-387-2.c: Likewise.
46115
461162003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46117
46118	* gcc.dg/ppc-spe.c: Fix formatting.
46119	Enable tests that were previously unsupported by gas.
46120	Delete tests for instructions that no longer exist.
46121	Switch arguments on evsubifw builtin.
46122
461232003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46124
46125	* gcc.c-torture/execute/20030209-1.c: Disable the test if
46126	STACK_SIZE is too small.
46127
461282003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46129	    Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46130
46131	* gcc.dg/decl-2.c: New test.
46132
461332003-02-10  Jan Hubicka  <jh@suse.cz>
46134
46135	* gcc.dg/i386-fpcvt-1.c: New test.
46136
461372002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46138
46139	* gcc.c-torture/execute/20030209-1.c: New test.
46140
461412003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46142
46143	* gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46144	int-wide bitops, use the constants of the same width.
46145	Likewise, if long long is 32-bit wide, test bitops using
46146	32-bit constants.
46147
461482003-02-07  Loren James Rittle  <ljrittle@acm.org>
46149
46150	* gcc.dg/20021014-1.c: Annotate with expected notice text.
46151
461522003-02-07  Roger Sayle  <roger@eyesopen.com>
46153
46154	* gcc.dg/builtins-4.c: New test case.
46155
461562003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46157
46158	* gcc.dg/20020430-1.c: Fix dg command typos.
46159	* gcc.dg/20020503-1.c: Likewise.
46160
461612003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46162
46163	PR c++/8785
46164	* g++.dg/parse/fused-params1.C: New test.
46165
46166	PR c++/8857
46167	* g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46168
46169	PR c++/8921
46170	* g++.dg/parse/non-dependent1.C: New test.
46171
46172	PR c++/8928
46173	* g++.dg/parse/dupl-tmpl-args1.C: New test.
46174
46175	PR c++/9228
46176	* g++.dg/parse/undefined7.C: New test.
46177	* g++.dg/parse/non-templ1.C: New test.
46178
46179	PR c++/9229
46180	* g++.dg/parse/too-many-tmpl-args1.C: New test.
46181
461822003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46183
46184	* gcc.c-torture/compile/20030206-1.c: New test.
46185
461862003-02-05  Roger Sayle  <roger@eyesopen.com>
46187
46188	* gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46189	"pow" to "foo" to avoid potential confusion with a math built-in.
46190
461912003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46192
46193	* gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46194	conditions for SPARC targets.
46195
461962003-02-05  Jakub Jelinek  <jakub@redhat.com>
46197
46198	* gcc.dg/20030204-1.c: New test.
46199
462002003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46201
46202	PR c++/38
46203	* g++.dg/parse/array-size1.C: New test.
46204
46205	PR c++/5657
46206	* g++.dg/parse/undefined3.C: New test.
46207
46208	PR c++/5665
46209	* g++.dg/parse/undefined4.C: New test.
46210
46211	PR c++/5975
46212	* g++.dg/parse/undefined5.C: New test.
46213
46214	PR c++/7259
46215	* g++.dg/parse/tmpl-tmpl-param1.C: New test.
46216
46217	PR c++/8578
46218	* g++.dg/parse/casting-operator1.C: New test.
46219
46220	PR c++/8596
46221	* g++.dg/parse/undefined6.C: New test.
46222
46223	PR c++/8736
46224	* g++.dg/parse/missing-template1.C: New test.
46225
462262003-02-04  Jan Hubicka  <jh@suse.cz>
46227
46228	* gcc.dg/i386-cadd.c: Compile using -march=k8.
46229	* gcc.dg/i386-cmov?.c: Likewise.
46230	* gcc.dg/i386-fpcvt-?.c: Likewise.
46231	* gcc.dg/i386-ssefp-1.c: Likewise.
46232	* gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46233	conventions.
46234
462352003-02-03  Mark Mitchell  <mark@codesourcery.com>
46236
46237	PR c++/7129
46238	* g++.dg/ext/max.C: New test.
46239
462402003-02-03  Jan Hubicka  <jh@suse.cz>
46241
46242	* gcc.c-torture/execute/20030203-1.c: New test.
46243
462442003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46245
46246	* gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46247	'natural-endian'.
46248
462492003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46250
46251	* g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46252	* g++.dg/init/new2.C: Likewise.
46253	* g++.dg/other/new1.C: Likewise.
46254
462552003-01-31  Loren J. Rittle <ljrittle@acm.org>
46256
46257	* gcc.dg/struct-ret-libc.c: New test.
46258
462592003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46260
46261	* gcc.dg/20030129-1.c: New test.
46262
462632003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46264
46265	PR c++/8849
46266	* g++.dg/template/ptrmem4.C: New test.
46267
462682003-01-29  Mark Mitchell  <mark@codesourcery.com>
46269
46270	* g++.dg/parser/constant1.C: New test.
46271
462722003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46273
46274	PR c++/8591
46275	* g++.dg/parse/friend2.C: New test.
46276
462772003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46278
46279	PR c++/9437
46280	* g++.dg/template/unify4.C: New test.
46281
462822003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46283
46284	* gcc.c-torture/execute/20030128-1.c: New test.
46285
462862003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46287
46288	* g++.dg/lookup/nested1.C: Test moved from ...
46289	* g++.old-deja/g++.other/lookup24.C: ... here.
46290
462912003-01-28  Jan Hubicka  <jh@suse.cz>
46292
46293	* gcc.dg/i386-cmov5.c: New test.
46294
462952003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46296
46297	* gcc.c-torture/execute/20010925-1.c: Changed the
46298	memcpy declaration.
46299
463002003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46301
46302	PR c++/3902
46303	* g++.dg/parse/template5.C: New test.
46304
463052003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46306
46307	PR fortran/9258
46308	* g77.dg/pr9258: New test.
46309
463102003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46311
46312	* README: Move relevant parts from README.g++.
46313
46314	* README.g++: Remove this file.
46315
463162003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46317
46318	* g++.dg/abi/dcast1.C: New test.
46319
463202003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46321
46322	* gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46323
463242003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46325
46326	PR c++/47
46327	* g++.old-deja/g++.other/lookup24.C: New test.
46328
463292003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46330
46331	PR middle-end/7227
46332	* gcc.dg/uninit-C.c: New test.
46333
463342003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336	* g++.dg/abi/covariant1.C: New test.
46337
463382003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46339
46340	* gcc.dg/20030123-1.c: New test.
46341
463422003-01-25  Jan Hubicka  <jh@suse.cz>
46343
46344	PR opt/8492
46345	* gcc.c-torture/compile/20030125-1.c
46346
463472003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46348
46349	PR c++/9403
46350	* g++.dg/parse/template3.C: New test.
46351	* g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46352
46353	PR c++/795
46354	* g++.dg/parse/template4.C: New test.
46355
46356	PR c++/9415
46357	* g++.dg/template/qual2.C: New test.
46358
46359	PR c++/8545
46360	* g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46361
46362	* g++.old-deja/g++.ns/bogus1.C: Change expected error.
46363
463642003-01-25  Roger Sayle  <roger@eyesopen.com>
46365
46366	* gcc.c-torture/execute/switch-1.c: New test case.
46367
463682003-01-25  Jan Hubicka  <jh@suse.cz>
46369
46370	* gcc.c-torture/execute/20030125-1.[cx]: New test.
46371
463722003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46373
46374	Tweaks for Bison-1.875. From the NEWS file:
46375	"- `parse error' -> `syntax error'
46376	Bison now uniformly uses the term `syntax error'"
46377	* gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46378	* gcc.dg/cpp/digraph2.c: Likewise.
46379	* gcc.dg/cpp/direct2.c: Likewise.
46380	* gcc.dg/cpp/paste4.c: Likewise.
46381	* gcc.dg/c90-restrict-1.c: Likewise.
46382	* gcc.dg/c99-func-2.c: Likewise.
46383	* gcc.dg/noncompile/920721-2.c: Likewise.
46384	* gcc.dg/noncompile/930622-2.c: Likewise.
46385	* gcc.dg/noncompile/940112-1.c: Likewise.
46386	* gcc.dg/noncompile/950921-1.c: Likewise.
46387	* gcc.dg/noncompile/951123-1.c: Likewise.
46388	* gcc.dg/noncompile/971104-1.c: Likewise.
46389	* gcc.dg/noncompile/990416-1.c: Likewise.
46390
463912003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46392
46393	* g++.dg/parse/undefined1.C: Add error message.
46394
463952003-01-22  Mark Mitchell  <mark@codesourcery.com>
46396
46397	PR c++/9354
46398	* g++.dg/parse/new1.C: New test.
46399
46400	PR c++/9216
46401	* g++.dg/parse/template2.C: New test.
46402
46403	PR c++/9354
46404	* g++.dg/parse/typedef2.C: New test.
46405
46406	PR c++/9328
46407	* g++.dg/ext/typeof3.C: New test.
46408
464092003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46410
46411	PR c++/2738
46412	* g++.dg/parse/ret-type1.C: New test.
46413
46414	PR c++/3792
46415	* g++.dg/parse/tmpl-outside1.C: New test.
46416
46417	PR c++/4207
46418	* g++.dg/parse/int-as-enum1.C: New test.
46419
46420	PR c++/4903
46421	* g++.dg/parse/no-typename1.C: New test.
46422
46423	PR c++/5533
46424	* g++.dg/parse/no-value1.C: New test.
46425
46426	PR c++/5921
46427	* g++.dg/parse/wrong-inline1.C: New test.
46428
46429	PR c++/6402
46430	* g++.dg/parse/ref1.C: New test.
46431
46432	PR c++/6992
46433	* g++.dg/parse/attr-ctor1.C: New test.
46434
46435	PR c++/7229
46436	* g++.dg/parse/namespace5.C: New test.
46437
46438	PR c++/7917
46439	* g++.dg/parse/func-def1.C: New test.
46440
46441	PR c++/8143
46442	* g++.dg/parse/undefined1.C: New test.
46443
46444	PR c++/5723, PR c++/8522
46445	* g++.dg/parse/specialization1.C: New test.
46446
46447	PR c++/163, PR c++/8595
46448	* g++.dg/parse/struct-as-enum1.C: New test.
46449
46450	PR c++/9173
46451	* g++.dg/parse/undefined2.C: New test.
46452
464532003-01-22  Mark Mitchell  <mark@codesourcery.com>
46454
46455	PR c++/9298
46456	* g++.dg/parse/template1.C: New test.
46457
46458	PR c++/9384
46459	* g++.dg/parse/using1.C: New test.
46460
46461	PR c++/9285
46462	PR c++/9294
46463	* g++.dg/parse/expr2.C: New test.
46464
46465	PR c++/9388
46466	* g++.dg/parse/lookup2.C: Likewise.
46467
464682003-01-21  Jan Hubicka  <jh@suse.cz>
46469
46470	* gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46471	* gcc.c-torture/execute/eeprof-1.c: Likewise.
46472	* gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46473	* gcc.c-torture/execute/string-opt-*.c: Likewise.
46474
464752003-01-20  Nick Clifton  <nickc@redhat.com>
46476
46477	* gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46478	problem with ARM sibcall code generation.
46479
464802003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46481
46482	* gcc.c-torture/execute/20030120-1.c: New.
46483
464842003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46485
46486	* g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46487
464882003-01-17  Mark Mitchell  <mark@codesourcery.com>
46489
46490	PR c++/9272
46491	* g++.dg/parse/ctor1.C: New test.
46492
46493	PR c++/9294:
46494	* g++.dg/parse/qualified1.C: New test.
46495
46496	* g++.dg/parse/typename3.C: New test.
46497
464982003-01-16  Richard Henderson  <rth@redhat.com>
46499
46500	* g++.dg/tls/init-2.C: Fix error matches for real this time.
46501
465022003-01-16  Richard Henderson  <rth@redhat.com>
46503
46504	* g++.dg/pch/pch.exp: Copy test header to the working directory
46505	before using it either for precompilation or direct use.
46506	* g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46507	* g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46508
465092003-01-16  Richard Henderson  <rth@redhat.com>
46510
46511	* gcc.dg/pch/pch.exp: Copy test header to the working directory
46512	before using it either for precompilation or direct use.
46513	* gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46514	* gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46515
465162003-01-16  Mark Mitchell  <mark@codesourcery.com>
46517
46518	* g++.dg/ext/typename1.C: Add typename keyword.
46519	* g++.dg/template/crash1.C: Update error messages.
46520	* g++.dg/template/crash2.C: Remove error message.
46521	* g++.dg/parse/typename2.C: New test.
46522	* g++.dg/template/typename2.C: Change implicit
46523	typename warning into error.
46524	* g++.old-deja/g++.benjamin/tem03.C: Issue more
46525	error messages.
46526	* g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46527	* g++.old-deja/g++.brendan/crash56.C: Add this->.
46528	* g++.old-deja/g++.law/visibility13.C: Remove error
46529	messages.
46530	* g++.old-deja/g++.ns/template17.C: Reorder code to
46531	make declaration visible in template.
46532	* g++.old-deja/g++.pt/crash3.C: Fix typos.
46533	* g++.old-deja/g++.pt/crash36.C: Issue more error
46534	messages.
46535	* g++.old-deja/g++.pt/crash5.C: Improve error
46536	message.
46537	* g++.old-deja/g++.pt/crash67.C: Remove warning.
46538	* g++.old-deja/g++.pt/inherit1.C: Add this->.
46539	* g++.old-deja/g++.pt/niklas01a.C: Add error message.
46540	* g++.old-deja/g++.pt/typename16.C: Replace implicit
46541	typename warning with error message.
46542	* g++.old-deja/g++.pt/typename19.C: Remove warning.
46543	* g++.old-deja/g++.robertl/eb112.C: Fix typo.
46544	* g++.old-deja/g++.robertl/eb24.C: Use this->.
46545
465462003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46547
46548	* g++.dg/parse/ambig2.C: New test.
46549
465502003-01-15  Richard Henderson  <rth@redhat.com>
46551
46552	* g++.dg/tls/init-2.C: Update error message string.
46553
465542003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46555
46556	* gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46557
465582003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46559
46560	* gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46561	all for HC11/HC12.
46562	* gcc.c-torture/compile/20001205-1.x: Likewise.
46563	* gcc.c-torture/compile/20001226-1.x: Likewise.
46564	* gcc.c-torture/compile/920520-1.x: Likewise.
46565	* gcc.c-torture/compile/961203-1.x: Likewise.
46566	* gcc.c-torture/compile/20020604-1.x: Likewise.
46567
465682003-01-15  Jan Hubicka  <jh@suse.cz>
46569
46570	* gcc.c-torture/compile/20030115-1.c: New test.
46571
46572	* gcc.dg/i386-fpcvt-1.c: New test.
46573	* gcc.dg/i386-fpcvt-2.c: New test.
46574
465752003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46576
46577	Further conform g++'s __vmi_class_type_info to the C++ ABI
46578	specification.
46579	* g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46580	the specification.
46581
465822003-01-14  Jan Hubicka  <jh@suse.cz>
46583
46584	* gcc.dg/i386-fpcvt-1.c: New test.
46585	* gcc.dg/i386-fpcvt-2.c: New test.
46586
465872003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46588
46589	* gcc.dg/i386-mmx-3.c: New test.
46590
465912003-01-12  Mark Mitchell  <mark@codesourcery.com>
46592
46593	PR c++/9264
46594	* g++.dg/parse/octal1.C: New file.
46595
46596	PR c++/9172
46597	* g++.dg/parse/typename1.C: New file.
46598
465992003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46600
46601	* gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46602	* gcc.dg/bf-no-ms-layout.c: Likewise.
46603	* gcc.dg/bf-ms-attrib.c: Likewise.
46604
466052003-01-10  Mark Mitchell  <mark@codesourcery.com>
46606
46607	PR c++/9099
46608	* g++.dg/parse/dtor1.C: New file.
46609
46610	PR c++/9128
46611	* g++.dg/rtti/typeid1.C: New file.
46612
46613	PR c++/9153
46614	* g++.dg/parse/lookup1.C: New file.
46615
46616	PR c++/9171
46617	* g++.dg/templ/spec5.C: New file.
46618
466192003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46620
46621	* gcc.c-torture/compile/20030110-1.c: New test.
46622
466232003-01-09  Geoffrey Keating  <geoffk@apple.com>
46624
46625	Merge from pch-branch:
46626
46627	2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46628
46629	* gcc.dg/pch/cpp-1.h: New.
46630	* gcc.dg/pch/cpp-1.c: New.
46631	* gcc.dg/pch/cpp-2.h: New.
46632	* gcc.dg/pch/cpp-2.c: New.
46633
46634	2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46635
46636	* gcc.dg/pch/except-1.h: New.
46637	* gcc.dg/pch/except-1.c: New.
46638
46639	2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46640
46641	* gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46642	running test.
46643	* gcc.dg/pch: Include *.hp not *.h.
46644	* gcc.dg/pch/system-1.h: New.
46645	* gcc.dg/pch/system-1.c: New.
46646
46647	2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46648
46649	* gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46650	rather than trying to build and run a program using PCH.
46651	* gcc.dg/pch: Remove dg-do commands from test files.
46652
46653	2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46654
46655	* gcc.dg/pch/macro-3.c: New.
46656	* gcc.dg/pch/macro-3.h: New.
46657
46658	2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46659
46660	* gcc.dg/pch/common-1.c: New.
46661	* gcc.dg/pch/common-1.h: New.
46662	* gcc.dg/pch/decl-1.c: New.
46663	* gcc.dg/pch/decl-1.h: New.
46664	* gcc.dg/pch/decl-2.c: New.
46665	* gcc.dg/pch/decl-2.h: New.
46666	* gcc.dg/pch/decl-3.c: New.
46667	* gcc.dg/pch/decl-3.h: New.
46668	* gcc.dg/pch/decl-4.c: New.
46669	* gcc.dg/pch/decl-4.h: New.
46670	* gcc.dg/pch/decl-5.c: New.
46671	* gcc.dg/pch/decl-5.h: New.
46672	* gcc.dg/pch/global-1.c: New.
46673	* gcc.dg/pch/global-1.h: New.
46674	* gcc.dg/pch/inline-1.c: New.
46675	* gcc.dg/pch/inline-1.h: New.
46676	* gcc.dg/pch/inline-2.c: New.
46677	* gcc.dg/pch/inline-2.h: New.
46678	* gcc.dg/pch/static-1.c: New.
46679	* gcc.dg/pch/static-1.h: New.
46680	* gcc.dg/pch/static-2.c: New.
46681	* gcc.dg/pch/static-2.h: New.
46682
46683	2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46684
46685	* g++.dg/pch/pch.exp: Better handle failing testcases.
46686	* gcc.dg/pch/pch.exp: Likewise.
46687	* gcc.dg/pch/macro-1.c: New.
46688	* gcc.dg/pch/macro-1.h: New.
46689	* gcc.dg/pch/macro-2.c: New.
46690	* gcc.dg/pch/macro-2.h: New.
46691
46692	2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46693
46694	* g++.dg/dg.exp: Treat files in pch/ specially.
46695	* g++.dg/pch/pch.exp: New file.
46696	* g++.dg/pch/empty.H: New file.
46697	* g++.dg/pch/empty.C: New file.
46698	* lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46699	"precompile".
46700
46701	* gcc.dg/pch/pch.exp: New file.
46702	* gcc.dg/pch/empty.h: New file.
46703	* gcc.dg/pch/empty.c: New file.
46704	* lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46705	"precompile".
46706
467072003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46708
46709	* g++.dg/template/friend14.C: New test.
46710
467112003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46712
46713	* gcc.dg/old-style-asm-1.c: New test.
46714
467152003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46716
46717	* gcc.c-torture/compile/20030109-1.c: New test.
46718
467192003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46720
46721	* gcc.c-torture/execute/20030109-1.c: New test.
46722
467232003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46724
46725	* g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46726	* g++.old-deja/g++.mike/dyncast2.C: Likewise.
46727	* g++.old-deja/g++.mike/dyncast3.C: Likewise.
46728	* g++.old-deja/g++.mike/eh2.C: Likewise.
46729	* g++.old-deja/g++.mike/eh3.C: Likewise.
46730	* g++.old-deja/g++.mike/eh5.C: Likewise.
46731	* g++.old-deja/g++.mike/eh6.C: Likewise.
46732	* g++.old-deja/g++.mike/eh7.C: Likewise.
46733	* g++.old-deja/g++.mike/eh8.C: Likewise.
46734	* g++.old-deja/g++.mike/eh9.C: Likewise.
46735	* g++.old-deja/g++.mike/eh10.C: Likewise.
46736	* g++.old-deja/g++.mike/eh12.C: Likewise.
46737	* g++.old-deja/g++.mike/eh13.C: Likewise.
46738	* g++.old-deja/g++.mike/eh14.C: Likewise.
46739	* g++.old-deja/g++.mike/eh16.C: Likewise.
46740	* g++.old-deja/g++.mike/eh17.C: Likewise.
46741	* g++.old-deja/g++.mike/eh18.C: Likewise.
46742	* g++.old-deja/g++.mike/eh21.C: Likewise.
46743	* g++.old-deja/g++.mike/eh23.C: Likewise.
46744	* g++.old-deja/g++.mike/eh24.C: Likewise.
46745	* g++.old-deja/g++.mike/eh25.C: Likewise.
46746	* g++.old-deja/g++.mike/eh26.C: Likewise.
46747	* g++.old-deja/g++.mike/eh27.C: Likewise.
46748	* g++.old-deja/g++.mike/eh28.C: Likewise.
46749	* g++.old-deja/g++.mike/eh29.C: Likewise.
46750	* g++.old-deja/g++.mike/eh31.C: Likewise.
46751	* g++.old-deja/g++.mike/eh33.C: Likewise.
46752	* g++.old-deja/g++.mike/eh34.C: Likewise.
46753	* g++.old-deja/g++.mike/eh35.C: Likewise.
46754	* g++.old-deja/g++.mike/eh36.C: Likewise.
46755	* g++.old-deja/g++.mike/eh37.C: Likewise.
46756	* g++.old-deja/g++.mike/eh38.C: Likewise.
46757	* g++.old-deja/g++.mike/eh39.C: Likewise.
46758	* g++.old-deja/g++.mike/eh40.C: Likewise.
46759	* g++.old-deja/g++.mike/eh41.C: Likewise.
46760	* g++.old-deja/g++.mike/eh42.C: Likewise.
46761	* g++.old-deja/g++.mike/eh44.C: Likewise.
46762	* g++.old-deja/g++.mike/eh46.C: Likewise.
46763	* g++.old-deja/g++.mike/eh47.C: Likewise.
46764	* g++.old-deja/g++.mike/eh48.C: Likewise.
46765	* g++.old-deja/g++.mike/eh49.C: Likewise.
46766	* g++.old-deja/g++.mike/eh50.C: Likewise.
46767	* g++.old-deja/g++.mike/eh51.C: Likewise.
46768	* g++.old-deja/g++.mike/eh53.C: Likewise.
46769	* g++.old-deja/g++.mike/eh55.C: Likewise.
46770	* g++.old-deja/g++.mike/p7912.C: Likewise.
46771	* g++.old-deja/g++.mike/p9706.C: Likewise.
46772	* g++.old-deja/g++.mike/p10416.C: Likewise.
46773	* g++.old-deja/g++.mike/p11667.C: Likewise.
46774	* g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46775	Remove redundant reference to Iris.
46776	* gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46777	Elxsi, i860, Pico Java, and WE32K.
46778
467792003-01-07  Mark Mitchell  <mark@codesourcery.com>
46780
46781	* g++.dg/ext/asm4.C: New test.
46782
467832003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46784
46785	PR c++/9030
46786	* g++.dg/template/friend12.C: New test.
46787	* g++.dg/template/friend13.C: Likewise.
46788	* g++.old-deja/g++.eh/spec6.C: Add missing error message.
46789
467902003-01-08  Jan Hubicka  <jh@suse.cz>
46791
46792	* gcc.dg/i386-cadd.c: New test.
46793	* gcc.dg/i386-cmov4.c: Likewise.
46794
467952003-01-06  Mark Mitchell  <mark@codesourcery.com>
46796
46797	PR c++/9165
46798	* g++.dg/warn/Wunused-3.C: New test.
46799
46800	* g++.dg/abi/bitfield9.C: New test.
46801
46802	PR c++/9189
46803	* g++.dg/parse/defarg3.C: New test.
46804
468052003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46806
46807	* g++.dg/parse/ambig1.C: New test.
46808	* g++.dg/parse/defarg2.C: New test.
46809
468102003-01-05  Mark Mitchell  <mark@codesourcery.com>
46811
46812	* g++.dg/template/defarg-1.C: New test.
46813	* g++.dg/template/local2.C: Likewise.
46814
468152003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46816
46817	* gcc.c-torture/execute/20030105-1.c: New test.
46818
468192003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46820
46821	* g++.dg/parse/namespace3.C: Remove extra semicolons.
46822	* g++.dg/parse/namespace4.C: Likewise.
46823
468242003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46825
46826	* g++.dg/template/ntp2.C: New test.
46827
468282003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46829
46830	* g++.dg/parse/extern-C-1.C: New test.
46831
46832	* g++.dg/parse/namespace4.C: New test.
46833
46834	* g++.dg/template/nested1.C: New test.
46835
46836	* g++.dg/parse/namespace3.C: New test.
46837
468382003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46839
46840	* g++.dg/lookup/two-stage1.C: New test.
46841
468422003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46843
46844	* g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46845	* g++.old-deja/g++.jason/access8.C: Likewise.
46846	* g++.old-deja/g++.other/decl5.C: Likewise.
46847
468482003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46849
46850	* g++.dg/parse/parse7.C: New test.
46851
468522003-01-02  Mark Mitchell  <mark@codesourcery.com>
46853
46854	PR c++/2843
46855	* g++.dg/ext/attrib7.C: New test.
46856
468572003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46858
46859	* g++.dg/parse/parse6.C: New test.
46860
468612003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46862
46863	* gcc.dg/h8300-stack-1.c: New.
46864
468652003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46866
46867	g++.dg/lookup/exception1.C: New test.
46868
46869	g++.dg/lookup/template1.C: New test.
46870
46871	g++.dg/parse/namespace2.C: New test.
46872
46873	g++.dg/parse/parens2.C: New test.
46874
468752003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46876
46877	* g++.dg/parse/parse5.C: New test.
46878	* g++.dg/lookup/scoped4.C: New test.
46879
468802003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46881
46882	* g++.dg/parse/parens1.C: New test.
46883
46884	* g++.dg/parse/parens2.C: Removed, turned out to duplicate
46885	angle-bracket1.C.
46886	* g++.dg/parse/parens2.C: New test.
46887
46888	* g++.dg/lookup/scope-operator1.C: New test.
46889
46890	* g++.dg/parse/operator1.C: New test.
46891
468922003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46893
46894	* g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46895	* g++.old-deja/g++.other/access6.C: Likewise.
46896	* g++.old-deja/g++.other/decl1.C: Likewise.
46897	* g++.old-deja/g++.pt/typename12.C: Likewise.
46898
468992002-12-31  Mark Mitchell  <mark@codesourcery.com>
46900
46901	* g++.dg/parse/namespace1.C: New test.
46902
469032003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46904
46905	* g++.dg/parse/parse4.C: New test.
46906
469072003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46908
46909	* g++.dg/parse/parse3.C: New test.
46910
469112003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46912
46913	* g++.dg/parse/parse2.C: New test.
46914
469152003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46916
46917	* g++.dg/template/friend11.C: New test.
46918
469192003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46920
46921	* g++.dg/parse/parse1.C: New test.
46922
469232002-12-31  Janis Johnson  <janis187@us.ibm.com>
46924
46925	* lib/profopt.exp: Change the name of a global variable to avoid
46926	possible clashes with other test suites.
46927
469282002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46929
46930	* g++.dg/inherit/covariant8.C: New test.
46931
469322002-12-31  Mark Mitchell  <mark@codesourcery.com>
46933
46934	* g++.dg/init/array9.C: New test.
46935
46936	PR c++/9112
46937	* g++.dg/parse/expr1.C: New test.
46938
469392002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46940
46941	* gcc.c-torture/compile/20021230-1.c: New test.
46942
469432002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46944
46945	* g++.dg/inherit/covariant5.C: New test.
46946	* g++.dg/inherit/covariant6.C: New test.
46947	* g++.dg/inherit/covariant7.C: New test.
46948
469492002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46950
46951	PR c++/2739
46952	* g++.dg/other/access2.C: New test.
46953
469542002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46955
46956	* g++.dg/other/anon-struct.C: No longer fails
46957	* g++.old-deja/g++.brendan/parse4.C: Likewise.
46958	* g++.old-deja/g++.brendan/parse5.C: Likewise.
46959	* g++.old-deja/g++.brendan/parse6.C: Likewise.
46960
469612002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46962
46963	* g++.dg/parse/angle-bracket.C (main): No longer fails.
46964
469652002-12-27  Mark Mitchell  <mark@codesourcery.com>
46966
46967	* g++.dg/eh/spec4.C: Remove stray semicolon.
46968	* g++.dg/expr/pmf-1.C: Change error message.
46969	* g++.dg/ext/asm1.C: Remove stray semicolon.
46970	* g++.dg/ext/typename1.C: Add missing typenames.
46971	* g++.dg/inherit/template-as-base.C: Change error message.
46972	* g++.dg/lookup/scoped1.C: Likewise.
46973	* g++.dg/lookup/scoped2.C: Likewise.
46974	* g++.dg/lookup/using2.C: Likewise.
46975	* g++.dg/other/component1.C: Remove stray semicolon.
46976	* g++.dg/other/do1.C: Change error message.
46977	* g++.dg/other/error2.C: Likewise.
46978	* g++.dg/other/init1.C: Likewise.
46979	* g++.dg/other/packed1.C: Remove stray semicolon.
46980	* g++.dg/other/ptrmem2.C: Change error message.
46981	* g++.dg/parse/parameter-declaration-1.C: Remove line number
46982	marker.
46983	* g++.dg/special/initp1.C: Remove invalid attribute usage.
46984	* g++.dg/template/access3.C: Add typename keyword.
46985	* g++.dg/template/access5.C: Remove stray semicolon.
46986	* g++.dg/template/access6.C: Likewise.
46987	* g++.dg/template/complit1.C: Likewise.
46988	* g++.dg/template/crash1.C: Change error message.
46989	* g++.dg/template/inherit2.C: Remove stray semicolon.
46990	* g++.dg/template/instantiate2.C: Likewise.
46991	* g++.dg/template/instantiate3.C: Change error message.
46992	* g++.dg/template/qual1.C: Remove stray semicolon.
46993	* g++.dg/template/qualttp18.C: Change error message.
46994	* g++.dg/template/ref1.C: Remove stray semicolon.
46995	* g++.dg/template/sizeof1.C (A::value): Declare it.
46996	* g++.dg/template/spec4.C: Change error message.
46997	* g++.dg/template/static1.C: Likewise.
46998	* g++.dg/template/type1.C: Likewise.
46999	* g++.dg/template/typename3.C: Likewise.
47000	* g++.old-deja/g++.benjamin/13478.C: Change error message.
47001	* g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47002	* g++.old-deja/g++.benjamin/bool01.C: Likewise.
47003	* g++.old-deja/g++.benjamin/bool02.C: Likewise.
47004	* g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47005	named return value extension.
47006	* g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47007	* g++.old-deja/g++.benjmain/warn01.C: Likewise.
47008	* g++.old-deja/g++.bob/extern_C.C: Likewise.
47009	* g++.old-deja/g++.bob/inherit2.C: Likewise.
47010	* g++.old-deja/g++.brendan/complex1.C: Likewise.
47011	* g++.old-deja/g++.brendan/copy5.C: Likewise.
47012	* g++.old-deja/g++.brendan/crash13.C: Likewise.
47013	* g++.old-deja/g++.brendan/crash15.C: Likewise.
47014	* g++.old-deja/g++.brendan/crash18.C: Change error message.
47015	* g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47016	* g++.old-deja/g++.brendan/crash38.C: Likewise.
47017	* g++.old-deja/g++.brendan/crash50.C: Likewise.
47018	* g++.old-deja/g++.brendan/crash56.C: Likewise.
47019	* g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47020	syntax.
47021	* g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47022	* g++.old-deja/g++.brendan/crash8.C: Change error message.
47023	* g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47024	* g++.old-deja/g++.brendan/ctors2.C: Likewise.
47025	* g++.old-deja/g++.brendan/shadow1.C: Likewise.
47026	* g++.old-deja/g++.brendan/template11.C: Likewise.
47027	* g++.old-deja/g++.brendan/template26.C: Likewise.
47028	* g++.old-deja/g++.brendan/template27.C: Use explicit
47029	specialization syntax.
47030	* g++.old-deja/g++.brendan/template30.C: Likewise.
47031	* g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47032	* g++.old-deja/g++.brendan/visibility3.C: Account for use of
47033	non-dependent names.
47034	* g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47035	* g++.old-deja/g++.brendan/warnings7.C: Likewise.
47036	* g++.old-deja/g++.bugs/900121_02.C: Likewise.
47037	* g++.old-deja/g++.eh/catchptr1.C: Likewise.
47038	* g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47039	* g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47040	named return value extension.
47041	* g++.old-deja/g++.ext/namedret2.C: Likewise.
47042	* g++.old-deja/g++.ext/namedret3.C: Likewise.
47043	* g++.old-deja/g++.ext/return1.C: Likewise.
47044	* g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47045	* g++.old-deja/g++.jason/access17.C: Issue more error messages.
47046	* g++.old-deja/g++.jason/access8.C: Likewise.
47047	* g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47048	* g++.old-deja/g++.jason/destruct.C: Remove incorrect
47049	pseudo-destructor names.
47050	* g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47051	* g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47052	pseudo-destructor names.
47053	* g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47054	* g++.old-deja/g++.jason/overload19.C: Likewise.
47055	* g++.old-deja/g++.jason/overload32.C: Likewise.
47056	* g++.old-deja/g++.jason/parse11.C: Issue error messages about
47057	stray semicolons.
47058	* g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47059	* g++.old-deja/g++.jason/return.C: Likewise.
47060	* g++.old-deja/g++.jason/return2.C: Likewise.
47061	* g++.old-deja/g++.jason/shadow1.C: Likewise.
47062	* g++.old-deja/g++.jason/special.C: Use explicit specialization
47063	syntax.
47064	* g++.old-deja/g++.jason/template10.C: Account for use of
47065	non-dependent names.
47066	* g++.old-deja/g++.jason/template11.C: Use explicit specialization
47067	syntax.
47068	* g++.old-deja/g++.jason/template37.C: Likewise.
47069	* g++.old-deja/g++.law/access4.C: Change error messages.
47070	* g++.old-deja/g++.law/arm13.C: Remove incorrect
47071	pseudo-destructor names.
47072	* g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47073	* g++.old-deja/g++.law/ctors9.C: Likewise.
47074	* g++.old-deja/g++.law/cvt22.C: Likewise.
47075	* g++.old-deja/g++.law/dtors5.C: Likewise.
47076	* g++.old-deja/g++.law/global-init1.C: Likewise.
47077	* g++.old-deja/g++.law/missed-error3.C: Likewise.
47078	* g++.old-deja/g++.law/operators28.C: Likewise.
47079	* g++.old-deja/g++.law/visibility28.C: Likewise.
47080	* g++.old-deja/g++.martin/eval1.C: Likewise.
47081	* g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47082	name.
47083	* g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47084	* g++.old-deja/g++.mike/net34.C: Likewise.
47085	* g++.old-deja/g++.mike/net36.C: Likewise.
47086	* g++.old-deja/g++.mike/ns2.C: Likewise.
47087	* g++.old-deja/g++.mike/p12306.C: Likewise.
47088	* g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47089	value extension.
47090	* g++.old-deja/g++.mike/p700.C: Likewise.
47091	* g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47092	* g++.old-deja/g++.mike/p710.C: Likewise.
47093	* g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47094	value extension.
47095	* g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47096	* g++.old-deja/g++.mike/pmf9.C: Likewise.
47097	* g++.old-deja/g++.ns/crash2.C: Likewise.
47098	* g++.old-deja/g++.ns/crash3.C: Likewise.
47099	* g++.old-deja/g++.ns/invalid1.C: Likewise.
47100	* g++.old-deja/g++.ns/ns17.C: Likewise.
47101	* g++.old-deja/g++.ns/template16.C: Likewise.
47102	* g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47103	keyword.
47104	* g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47105	* g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47106	* g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47107	named return value extension.
47108	* g++.old-deja/g++.oliva/nameret2.C: Likewise.
47109	* g++.old-deja/g++.other/access4.C: Issue additional error
47110	messages.
47111	* g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47112	* g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47113	* g++.old-deja/g++.other/crash11.C: Add missing class-key.
47114	* g++.old-deja/g++.other/crash25.C: Change error message.
47115	* g++.old-deja/g++.other/crash4.C: Change error message.
47116	* g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47117	* g++.old-deja/g++.other/decl5.C: Issue more error messages.
47118	* g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47119	checks.
47120	* g++.old-deja/g++.other/defarg8.C: Likewise.
47121	* g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47122	* g++.old-deja/g++.other/dtor10.C: Likewise.
47123	* g++.old-deja/g++.other/incomplete.C: Likewise.
47124	* g++.old-deja/g++.other/linkage7.C: Likewise.
47125	* g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47126	lookup algorithm.
47127	* g++.old-deja/g++.other/mangle2.C: Likewise.
47128	* g++.old-deja/g++.other/refinit2.C: Likewise.
47129	* g++.old-deja/g++.other/sizeof2.C: Change error messages.
47130	* g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47131	* g++.old-deja/g++.pt/crash28.C: Likewise.
47132	* g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47133	syntax.
47134	* g++.old-deja/g++.pt/crash32.C: Change error message.
47135	* g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47136	* g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47137	* g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47138	error message position.
47139	* g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47140	* g++.old-deja/g++.pt/defarg8.C: Change error message.
47141	* g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47142	syntax.
47143	* g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47144	* g++.old-deja/g++.pt/eichin01b.C: Likewise.
47145	* g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47146	* g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47147	keyword.
47148	* g++.old-deja/g++.pt/explicit31.C: Likewise.
47149	* g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47150	* g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47151	keyword.
47152	* g++.old-deja/g++.pt/explicit71.C: Change error message.
47153	* g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47154	syntax.
47155	* g++.old-deja/g++.pt/friend28.C: Account for use of
47156	non-dependent names.
47157	* g++.old-deja/g++.pt/friend29.C: Likewise.
47158	* g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47159	rules.
47160	* g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47161	* g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47162	* g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47163	lookup rules.
47164	* g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47165	* g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47166	keyword.
47167	* g++.old-deja/g++.pt/memclass20.C: Likewise.
47168	* g++.old-deja/g++.pt/memclass5.C: Likewise.
47169	* g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47170	keyword.
47171	* g++.old-deja/g++.pt/memtemp75.C: Likewise.
47172	* g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47173	* g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47174	* g++.old-deja/g++.pt/overload13.C: Correct error messages.
47175	* g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47176	* g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47177	keyword.
47178	* g++.old-deja/g++.pt/spec10.C: Likewise.
47179	* g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47180	* g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47181	* g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47182	* g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47183	* g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47184	* g++.old-deja/g++.pt/ttp62.C: Likewise.
47185	* g++.old-deja/g++.pt/ttp64.C: Likewise.
47186	* g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47187	* g++.old-deja/g++.pt/typename15.C: Likewise.
47188	* g++.old-deja/g++.pt/typename22.C: Likewise.
47189	* g++.old-deja/g++.pt/typename6.C: Change error messages.
47190	* g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47191	* g++.old-deja/g++.pt/virtual2.C: Likewise.
47192	* g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47193	syntax.
47194	* g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47195	return value extension.
47196	* g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47197	* g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47198	* g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47199	* g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47200
472012002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47202
47203	* g++.dg/warn/inline1.C: New test.
47204	* g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47205	* g++.old-deja/g++.jason/synth10.C: Likewise.
47206	* g++.old-deja/g++.mike/net31.C: Likewise.
47207	* g++.old-deja/g++.mike/p8786.C: Likewise.
47208
47209	* g++.dg/template/friend10.C: New test.
47210	* g++.dg/template/conv5.C: New test.
47211
472122002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47213
47214	* g++.dg/lookup/scoped3.C: New test.
47215
47216	* g++.dg/lookup/decl1.C: New test.
47217	* g++.dg/lookup/decl2.C: New test.
47218
472192002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47220
47221	* g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47222	gcc.c-torture/compile/20021015-1.c,
47223	gcc.c-torture/compile/20021015-2.c,
47224	gcc.c-torture/compile/20021123-1.c,
47225	gcc.c-torture/compile/20021123-2.c,
47226	gcc.c-torture/compile/20021123-3.c,
47227	gcc.c-torture/compile/20021123-4.c,
47228	gcc.c-torture/execute/20021024-1.c: Add tests previously added
47229	only to 3.1 or 3.2 branch.
47230
472312002-12-23  Mark Mitchell  <mark@codesourcery.com>
47232
47233	* gcc.dg/i386-bitfield3.c: New test.
47234
47235	* gcc.dg/i386-bitfield2.c: New test.
47236
472372002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47238
47239	* g++.dg/parse/conv_op1.C: New test.
47240
472412002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47242
47243	* gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47244	approved.
47245
472462002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47247
47248	* gcc.c-torture/compile/20021220-1.c: New test.
47249
472502002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47251
47252	* gcc.dg/i386-fastcall-1.c: New.
47253
472542002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47255
47256	* gcc.c-torture/execute/20021219-1.c: New test.
47257
472582002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47259
47260	* gcc.dg/i386-pic-1.c: New test.
47261
472622002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47263
47264	PR c++/8099
47265	* g++.dg/template/friend9.C: New test.
47266
472672002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47268
47269	PR c++/3663
47270	* g++.dg/template/access7.C: New test.
47271
472722002-12-18  Nick Clifton  <nickc@redhat.com>
47273
47274	* lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47275	the libstdc++-v3 directory has been found.
47276
472772002-12-12  Devang Patel <dpatel@apple.com>
47278	* gcc.dg/darwin-ld-1.c: New test.
47279	* gcc.dg/darwin-ld-2.c: New test.
47280	* gcc.dg/darwin-ld-3.c: New test.
47281	* gcc.dg/darwin-ld-4.c: New test.
47282	* gcc.dg/darwin-ld-5.c: New test.
47283
472842002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47285
47286	* gcc.c-torture/compile/20021212-1.c: New test.
47287
472882002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47289
47290	* gcc.dg/fshort-wchar: New test.
47291
472922002-12-10  Mark Mitchell  <mark@codesourcery.com>
47293
47294	PR c++/8372
47295	* g++.dg/template/dtor1.C: New test.
47296
47297	* g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47298	markers.
47299
473002002-12-10  Jakub Jelinek  <jakub@redhat.com>
47301
47302	* g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47303
473042002-12-09  Mark Mitchell  <mark@codesourcery.com>
47305
47306	* g++.dg/template/static1.C: New test.
47307	* g++.dg/template/static2.C: New test.
47308	* g++.old-deja/g++.ext/memconst.C: New test.
47309
473102002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47311
47312	* g++.dg/special/conpr-2.C: Expect failure on solaris2.
47313	* g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47314	* g++.dg/special/initp1.C: Likewise.
47315
473162002-12-06  Jakub Jelinek  <jakub@redhat.com>
47317
47318	* gcc.c-torture/execute/20021204-1.c: New test.
47319
473202002-12-04  Geoffrey Keating  <geoffk@apple.com>
47321
47322	* gcc.dg/ppc-fmadd-1.c: New file.
47323	* gcc.dg/ppc-fmadd-2.c: New file.
47324	* gcc.dg/ppc-fmadd-3.c: New file.
47325
473262002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47327
47328	* gcc.c-torture/compile/20021204-1.c: New test.
47329
473302002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47331
47332	* g++.dg/inherit/covariant2.C: New test.
47333	* g++.dg/inherit/covariant3.C: New test.
47334	* g++.dg/inherit/covariant4.C: New test.
47335	* g++.dg/inherit/covariant1.C: Remove XFAIL.
47336	* g++.old-deja/g++.robertl/eb17.C: Likewise.
47337
473382002-12-03  Mark Mitchell  <mark@codesourcery.com>
47339
47340	PR c++/8688
47341	* g++.dg/init/brace3.C: New test.
47342
473432002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47344
47345	* gcc.dg/20020210-1.c: Fix a comment typo.
47346
473472002-12-02  Mark Mitchell  <mark@codesourcery.com>
47348
47349	PR c++/8720
47350	* g++.dg/parse/defarg1.C: New test.
47351
47352	PR c++/8615
47353	* g++.dg/template/char1.C: New test.
47354
47355	* g++.dg/template/varmod1.C: Fix typo.
47356
473572002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47358
47359	DR 180
47360	* g++.old-deja/g++.pt/crash32.C: Expect error.
47361
473622002-12-01  Mark Mitchell  <mark@codesourcery.com>
47363
47364	PR c++/5919
47365	* g++.dg/template/varmod1.C: New test.
47366
47367	PR c++/8727
47368	* g++.dg/inherit/typeinfo1.C: New test.
47369
47370	PR c++/8663
47371	* g++.dg/inherit/typedef1.C: New test.
47372
473732002-11-30  Mark Mitchell  <mark@codesourcery.com>
47374
47375	PR c++/8332
47376	PR c++/8493
47377	* g++.dg/template/strlen1.C: New test.
47378
47379	PR c++/8227
47380	* g++.dg/template/ctor2.C: New test.
47381
47382	PR c++/8214
47383	* g++.dg/init/string1.C: New test.
47384
47385	PR c++/8511
47386	* g++.dg/template/friend8.C: New test.
47387
473882002-11-29  Joe Buck <jbuck@synopsys.com>
47389
47390	* g++.dg/lookup/anon2.C: New test.
47391
473922002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47393
47394	* gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47395	h8300 port.
47396
473972002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47398
47399	* gcc.dg/bitfld-6.c: New test.
47400
474012002-11-27  Jan Hubicka  <jh@suse.cz>
47402
47403	* gcc.c-torture/execute/20021127.[cx]: New test.
47404
474052002-11-26  Jan Hubicka  <jh@suse.cz>
47406
47407	* gcc.dg/i386-cmov[123].c: New tests for conditional move code
47408	quality.
47409
474102002-11-26  Geoffrey Keating  <geoffk@apple.com>
47411
47412	* g++.dg/init/brace2.C: New test.
47413	* g++.old-deja/g++.mike/p9129.C: Correct.
47414
474152002-11-26  Mark Mitchell  <mark@codesourcery.com>
47416
47417	* g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47418
474192002-11-25  Andreas Bauer  <baueran@in.tum.de>
47420
47421	* gcc.dg/sibcall-6: New test for indirect sibcalls.
47422
474232002-11-25  Mark Mitchell  <mark@codesourcery.com>
47424
47425	* g++.dg/abi/empty11.C: New test.
47426	* g++.dg/rtti/cv1.C: New test.
47427
474282002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47429
47430	* lib/prune.exp: Prune more -fpic/-fPIC warnings.
47431
474322002-11-24  Mark Mitchell  <mark@codesourcery.com>
47433
47434	* g++.dg/abi/empty10.C: New test.
47435
474362002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47437
47438	* gcc.c-torture/compile/20021124-1.c: New test.
47439
474402002-11-22  Mark Mitchell  <mark@codesourcery.com>
47441
47442	* g++.dg/abi/rtti2.C: New test.
47443
474442002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47445
47446	* gcc.dg/i386-unroll-1.c: New test.
47447
474482002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47449
47450	* gcc.c-torture/compile/20021120-1.c: New test.
47451	* gcc.c-torture/compile/20021120-2.c: New test.
47452
474532002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47454
47455	* gcc.dg/bitfld-5.c: New test.
47456
474572002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47458
47459	* gcc.c-torture/execute/20021120-3.c: New test.
47460
474612002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47462
47463	* gcc.c-torture/execute/20021120-2.c: New test.
47464
474652002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47466
47467	* gcc.c-torture/execute/20021120-1.c: New test.
47468
474692002-11-20  Jakub Jelinek  <jakub@redhat.com>
47470
47471	* gcc.c-torture/execute/20021118-3.c: New test.
47472
474732002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47474
47475	* gcc.c-torture/compile/20021119-1.c: New test.
47476
474772002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47478
47479	* gcc.dg/duff-1.c: New test.
47480	* gcc.dg/duff-2.c: New test.
47481	* gcc.dg/duff-3.c: New test.
47482
474832002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47484
47485	* gcc.dg/cpp/_Pragma5.c: New test.
47486
474872002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47488
47489	* gcc.c-torture/execute/20021118-2.c: New test.
47490
474912002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47492
47493	* gcc.c-torture/execute/20021118-1.c: New test.
47494
474952002-11-16  Jakub Jelinek  <jakub@redhat.com>
47496
47497	* gcc.dg/20021116-1.c: New test.
47498
474992002-11-14  Mark Mitchell  <mark@codesourcery.com>
47500
47501	* g++.dg/abi/vcall1.C: New test.
47502
475032002-11-14  Jakub Jelinek  <jakub@redhat.com>
47504
47505	* gcc.dg/20021029-1.c: New test.
47506	* gcc.dg/20021029-2.c: New test.
47507
475082002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47509
47510	* g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47511
475122002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47513
47514	PR c/8439
47515	* gcc.dg/20021110.c: Move to ...
47516	* gcc.c-torture/compile/20021110.c: .... here.
47517
475182002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47519
47520	PR c/8467
47521	* gcc.c-torture/execute/20021111-1.c
47522
475232002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47524
47525	PR c/8439
47526	* gcc.dg/20021110.c: New test.
47527
475282002-11-10  Mark Mitchell  <mark@codesourcery.com>
47529
47530	* g++.dg/abi/vthunk3.C: Run only on x86.
47531
475322002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47533
47534	* gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47535
475362002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47537
47538	* lib/compat.exp (compat-execute): Fix logic error in last
47539	change.
47540
475412002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47542
47543	* gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47544
475452002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47546
47547	PR c++/8389
47548	* g++.dg/template/access6.C: New test.
47549
475502002-11-08  Jan Hubicka  <jh@suse.cz>
47551
47552	* gcc.dg/i386-ssefp-1.c: New test.
47553	* gcc.dg/i386-ssefp-1.c: New test.
47554
475552002-11-08  Jan Hubicka  <jh@suse.cz>
47556
47557	* gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47558
475592002-11-07  Mark Mitchell  <mark@codesourcery.com>
47560
47561	* g++.dg/abi/vthunk3.C: New test.
47562
47563	PR c++/8338
47564	* g++.dg/template/crash2.C: New test.
47565
475662002-11-07  Mark Mitchell  <mark@codesourcery.com>
47567
47568	* g++.dg/abi/dtor1.C: New test.
47569	* g++.dg/abi/dtor2.C: Likewise.
47570
475712002-11-05  Geoffrey Keating  <geoffk@apple.com>
47572
47573	* g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47574	Darwin.
47575
475762002-11-04  Adam Nemet  <anemet@lnxw.com>
47577
47578	* gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47579	-mthumb.  Only xfail with -O0.
47580
475812002-11-03  Mark Mitchell  <mark@codesourcery.com>
47582
47583	* g++.dg/abi/thunk1.C: New test.
47584	* g++.dg/abi/thunk2.C: Likewise.
47585	* g++.dg/abi/vtt1.C: Likewise.
47586
475872002-11-02  Diego Novillo  <dnovillo@redhat.com>
47588
47589	PR optimization/8423
47590	* gcc.c-torture/execute/builtin-constant.c: New test.
47591
475922002-11-01  Zack Weinberg  <zack@codesourcery.com>
47593
47594	* g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47595	Add some more cases.
47596
475972002-11-01  Mark Mitchell  <mark@codesourcery.com>
47598
47599	PR c++/8391
47600	* g++.dg/opt/local1.C: New test.
47601
476022002-10-30  Mark Mitchell  <mark@codesourcery.com>
47603
47604	PR c++/8160
47605	* g++.dg/template/complit1.C: New test.
47606
47607	PR c++/8149
47608	* g++.dg/template/typename4.C: Likewise.
47609
476102002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47611
47612	Core issue 287, PR c++/7639
47613	* g++.dg/template/instantiate1.C: Adjust error location.
47614	* g++.dg/template/instantiate3.C: New test.
47615	* g++.old-deja/g++.pt/crash10.C: Adjust error location.
47616	* g++.old-deja/g++.pt/derived3.C: Adjust error location.
47617	* g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47618
476192002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47620
47621	* lib/compat.exp (compat-execute): Don't clean out a gluefile.
47622
476232002-10-29  Mark Mitchell  <mark@codesourcery.com>
47624
47625	PR c++/8287
47626	* g++.dg/init/dtor2.C: New test.
47627
476282002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47629
47630	* gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47631	* gcc.dg/nest.c: Bypass errors on irix6.
47632
476332002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47634
47635	* gcc.dg/nest.c: Expect error for mmix-*-*.
47636	* gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47637
476382002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47639
47640	* gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47641	markers.
47642
47643	* gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47644
476452002-10-25  Mike Stump  <mrs@apple.com>
47646
47647	* gcc.dg/warn-1.c: New test.
47648
476492002-10-25  Zack Weinberg  <zack@codesourcery.com>
47650
47651	* g++.dg/template/typename3.C: New test.
47652
476532002-10-25  Mark Mitchell  <mark@codesourcery.com>
47654
47655	* g++.dg/lookup/ptrmem1.C: New test.
47656
47657	* g++.dg/abi/vthunk2.C: New test.
47658
476592002-10-25  Zack Weinberg  <zack@codesourcery.com>
47660
47661	* g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47662
476632002-10-24  Mark Mitchell  <mark@codesourcery.com>
47664
47665	* g++.dg/abi/empty9.C: New test.
47666
476672002-10-24  Richard Henderson  <rth@redhat.com>
47668
47669	* g++.dg/inherit/thunk1.C: Enable for ia64.
47670
476712002-10-23  Mark Mitchell  <mark@codesourcery.com>
47672
47673	PR c++/8067
47674	* g++.dg/lookup/pretty1.C: New test.
47675
476762002-10-23  Jakub Jelinek  <jakub@redhat.com>
47677
47678	* gcc.dg/20021023-1.c: New test.
47679
476802002-10-23  Mark Mitchell  <mark@codesourcery.com>
47681
47682	PR c++/7679
47683	* g++.dg/parse/inline1.C: New test.
47684
476852002-10-23  Richard Henderson  <rth@redhat.com>
47686
47687	* g++.dg/inherit/thunk1.C: Enable for x86_64.
47688
47689	* g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47690
476912002-10-22  Mark Mitchell  <mark@codesourcery.com>
47692
47693	PR c++/6579
47694	* g++.dg/parse/stmtexpr3.C: New test.
47695
476962002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47697
47698	* g++.dg/expr/cond1.C: New test.
47699
477002002-10-21  Zack Weinberg  <zack@codesourcery.com>
47701
47702	* gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47703
477042002-10-21  Mark Mitchell  <mark@codesourcery.com>
47705
47706	* g++.dg/abi/vbase13.C: New test.
47707	* g++.dg/abi/vbase14.C: Likewise.
47708
477092002-10-21  Jakub Jelinek  <jakub@redhat.com>
47710
47711	* gcc.dg/tls/pic-1.c: New test.
47712	* gcc.dg/tls/nonpic-1.c: New test.
47713	* gcc.dg/20021018-1.c: New test.
47714
477152002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47716
47717	* lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47718	Remove only files with the same base name as the test case.
47719	(profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47720	(profopt-execute): Likewise.  Also, remove old profiling
47721	and performance data files before running the tests.
47722
47723	* gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47724	* g++.dg/bprob/bprob.exp: Likewise.
47725	* g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47726	to allow more general test case names.
47727
47728	* g++.dg/bprob/bprob-1.C: Rename to ...
47729	* g++.dg/bprob/g++-bprob-1.C: ... this.
47730
47731	* g77.dg/bprob/bprob-1.f: Rename to ...
47732	* g77.dg/bprob/g77-bprob-1.f: ... this.
47733
477342002-10-21  Zack Weinberg  <zack@codesourcery.com>
47735
47736	* gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47737	bison 1.50 or later.
47738
477392002-10-21  Janis Johnson  <janis187@us.ibm.com>
47740
47741	* g++.dg/README: Describe more test directories.
47742
477432002-10-21  Mark Mitchell  <mark@codesourcery.com>
47744
47745	* g++.dg/init/array6.C: Add additional tests.
47746
477472002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47748
47749	* gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47750	* gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47751
477522002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47753
47754	* gcc.c-torture/compile/20020604-1.x: New.
47755	* gcc.c-torture/compile/simd-5.x: Likewise.
47756	* gcc.c-torture/execute/920710-1.x: Likewise.
47757	* gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47758
477592002-10-21  Mark Mitchell  <mark@codesourcery.com>
47760
47761	* g++.dg/inherit/override1.C: Add dg-options clause.
47762
477632002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47764
47765	* gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47766	_mm_slli_si128.
47767
477682002-10-19  Andreas Schwab  <schwab@suse.de>
47769
47770	* lib/compat.exp (compat-run): Prepend "./" when $dest has no
47771	directory component.
47772
477732002-10-18  Mark Mitchell  <mark@codesourcery.com>
47774
47775	* g++.dg/inherit/thunk1.C: New test.
47776
47777	* g++.dg/inherit/override1.C: New test.
47778
47779	* g++.dg/abi/mangle11.C: New test.
47780	* g++.dg/abi/mangle14.C: New test.
47781	* g++.dg/abi/mangle17.C: New test.
47782
477832002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47784
47785	* g++.dg/overload/member2.C: New test.
47786
477872002-10-17  Janis Johnson  <janis187@us.ibm.com>
47788
47789	* g++.dg/README: Describe new compat directory.
47790	* g++.dg/dg.exp: Skip tests in compat directory.
47791	* README.compat: New file.
47792	* lib/compat.exp: New expect script.
47793	* g++.dg/compat: New test directory.
47794	* g++.dg/compat/compat.exp: New expect script.
47795	* g++.dg/compat/abi: New test directory.
47796	* g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47797	g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47798	g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47799	g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47800	g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47801	g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47802	g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47803	g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47804	g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47805	g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47806	g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47807	g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47808	* g++.dg/compat/break: New test directory.
47809	* g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47810	g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47811	g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47812	g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47813	g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47814	g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47815	g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47816	g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47817	g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47818	g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47819	g++.dg/compat/break/README: New files.
47820	* g++.dg/compat/eh: New test directory.
47821	* g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47822	g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47823	g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47824	g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47825	g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47826	g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47827	g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47828	g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47829	g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47830	g++.dg/compat/eh/filter2_y.C,
47831	g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47832	g++.dg/compat/eh/new1_y.C,
47833	g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47834	g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47835	g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47836	g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47837	g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47838	g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47839	g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47840	g++.dg/compat/eh/unexpected1_y.C: New files.
47841	* g++.dg/compat/init: New test directory.
47842	* g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47843	g++.dg/compat/init/array5_y.C,
47844	g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47845	g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47846	g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47847	g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47848	g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47849	g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47850	g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47851	g++.dg/compat/init/init-ref2_y.C: New files.
47852
478532002-10-17  Mark Mitchell  <mark@codesourcery.com>
47854
47855	PR c++/7584
47856	* g++.dg/inherit/using3.C: New test.
47857
478582002-10-17  Jan Hubicka  <jh@suse.cz>
47859
47860	* gcc.dg/20021017-2.c: New test.
47861
478622002-10-17  Mark Mitchell  <mark@codesourcery.com>
47863
47864	* g++.dg/abi/mangle16.C: Adjust.
47865
47866	* g++.dg/init/array8.C: New test.
47867
478682002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47869
47870	* gcc.dg/special/mips-abi.exp: New test.
47871	* gcc.dg/special/mips-abi.s: Empty file used by the above.
47872
478732002-10-16  Mark Mitchell  <mark@codesourcery.com>
47874
47875	* g++.dg/abi/mangle16.C: New test.
47876	* g++.dg/abi/mangle17.C: Likewise.
47877
47878	PR c++/7478
47879	* g++.dg/template/ref1.C: New test.
47880
478812002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47882
47883	* gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47884
478852002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47886
47887	* gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47888
478892002-10-16  Mark Mitchell  <mark@codesourcery.com>
47890
47891	PR c++/7524
47892	* g++.dg/init/array7.C: New test.
47893
478942002-10-15  Mark Mitchell  <mark@codesourcery.com>
47895
47896	* g++.dg/init/array6.C: New test.
47897
47898	* g++.dg/abi/mangle13.C: Likewise.
47899	* g++.dg/abi/mangle14.C: Likewise.
47900	* g++.dg/abi/mangle15.C: Likewise.
47901
479022002-10-14  Mark Mitchell  <mark@codesourcery.com>
47903
47904	* g++.dg/abi/empty8.C: New test.
47905
479062002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47907
47908	* g++.dg/init/ctor1.C: New test.
47909
479102002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47911
47912	* gcc.c-torture/execute/20021015-1.c: New test.
47913
479142002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47915
47916	* gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47917
479182002-10-14  Jan Hubicka  <jh@suse.cz>
47919
47920	* gcc.dg/i386-ssetype-[1-5].c: New tests.
47921
479222002-10-14  Richard Henderson  <rth@redhat.com>
47923
47924	* gcc.dg/20020219-1.c: Disable for 16-bit targets.
47925
479262002-10-14  Mark Mitchell  <mark@codesourcery.com>
47927
47928	PR optimization/6631
47929	* g++.dg/opt/const2.C: New test.
47930
479312002-10-14  Mark Mitchell  <mark@codesourcery.com>
47932
47933	PR c++/7176
47934	* g++.dg/parse/friend1.C: New test.
47935	* g++.old-deja/g++.pt/memtemp64.C: Adjust.
47936
479372002-10-14  Jakub Jelinek  <jakub@redhat.com>
47938
47939	* gcc.dg/20021014-1.c: New test.
47940
479412002-10-11  Mark Mitchell  <mark@codesourcery.com>
47942
47943	PR c++/5661
47944	* g++.dg/ext/vlm1.C: New test.
47945	* g++.dg/ext/vlm2.C: Likewise.
47946
47947	* g++.dg/init/array1.C: Remove invalid braces.
47948	* g++.dg/init/brace1.C: New test.
47949	* g++.dg/init/copy2.C: Likewise.
47950	* g++.dg/init/copy3.C: Likewise.
47951	* g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47952	* g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47953	braces.
47954
479552002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47956
47957	* gcc.dg/cpp/assembler.S: Don't use -ansi.
47958
479592002-10-11  Richard Shann  <richard.shann@superh.com>
47960
47961	* gcc.c-torture/compile/simd-5.c: New test.
47962
479632002-10-10  Roger Sayle  <roger@eyesopen.com>
47964
47965	* gcc.c-torture/execute/shiftopt-1.c: New test case.
47966
479672002-10-10  Jim Wilson  <wilson@redhat.com>
47968
47969	* gcc.c-torture/execute/20021010-1.c: New test.
47970
479712002-10-09  Zack Weinberg  <zack@codesourcery.com>
47972
47973	PR c/7353
47974	* g++.dg/ext/typedef-init.C: New test.
47975	* gcc.dg/typedef-init.c: New test.
47976
479772002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47978
47979	* gcc.dg/cpp/paste13.c: New test.
47980
479812002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47982
47983	* gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47984	remaining platforms, XFAIL during compile, not execute.  Don't
47985	XFAIL at -O0.
47986
479872002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47988
47989	* gcc.dg/alias-1.c: Tweak expected warning.
47990
479912002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47992
47993	* gcc.dg/20020411-1.c: Disable for 16-bit "int".
47994
479952002-10-06  Andreas Jaeger  <aj@suse.de>
47996
47997	* gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47998	* gcc.dg/cpp/c++98.C: Likewise.
47999
48000	* g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48001	* g++.dg/cpp/c++98.C: Likewise.
48002
48003	* g++.dg/README (Subdirectories): Mention cpp directory.
48004
48005	PR target/7559
48006	* gcc.dg/20021006-1.c: New test.
48007
480082002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48009
48010	PR c++/7804
48011	* g++.dg/other/warning1.C: New test.
48012
480132002-10-04  Roger Sayle  <roger@eyesopen.com>
48014
48015	* gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48016	the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48017	and sparc-*-* with -m64 as expected failures.  See PR 8087.
48018
480192002-10-03  Mark Mitchell  <mark@codesourcery.com>
48020
48021	PR c++/7931
48022	* g++.dg/template/ptrmem3.C: New test.
48023
48024	PR c++/7754
48025	* g++.dg/template/union1.C: New test.
48026
480272002-10-03  Mark Mitchell  <mark@codesourcery.com>
48028
48029	PR c++/8006
48030	* g++.dg/abi/mangle9.C: New test.
48031	* g++.dg/abi/mangle10.C: New test.
48032	* g++.dg/abi/mangle11.C: New test.
48033	* g++.dg/abi/mangle12.C: New test.
48034
480352002-10-02  Mark Mitchell  <mark@codesourcery.com>
48036
48037	PR c++/7188.
48038	* g++.dg/template/meminit1.C: New test.
48039	* g++.dg/warn/Wreorder-1.C: Likewise.
48040	* g++.old-deja/g++.mike/warn3.C: Tweak.
48041	* lib/prune.exp: Ingore "in copy constructor".
48042
480432002-10-02  Andreas Jaeger  <aj@suse.de>
48044
48045	* gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48046	gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48047	g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48048	on x86-64.
48049
480502002-10-01  Mark Mitchell  <mark@codesourcery.com>
48051
48052	* gcc.dg/empty1.C: Fix typo.
48053
480542002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48055
48056	* gcc.dg/alias-1.c: New test.
48057
480582002-10-01  Mark Mitchell  <mark@codesourcery.com>
48059
48060	* gcc.dg/empty1.C: New test.
48061
48062	* g++.dg/tls/init-2.C: Tweak error messages.
48063
480642002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48065
48066	* gcc.c-torture/compile/20020923-1.c: New test.
48067
480682002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48069
48070	* gcc.c-torture/execute/ffs-1.c: New test.
48071	* gcc.c-torture/execute/ffs-2.c: Ditto.
48072
480732002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48074
48075	* g++.dg/overload/member1.C: New test.
48076
480772002-09-30  Mark Mitchell  <mark@codesourcery.com>
48078
48079	* g++.dg/abi/empty7.C: New test.
48080	* g++.dg/init/pm2.C: Likewise.
48081
480822002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48083
48084	* g++.dg/rtti/crash1.C: New test.
48085
480862002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48087
48088	* gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48089	gcc.dg/sibcall-4.c: New tests.
48090
480912002-09-28  Roger Sayle  <roger@eyesopen.com>
48092
48093	* gcc.c-torture/execute/20020720-1.x: No longer skip test on
48094	powerpc and MMIX targets.
48095
480962002-09-27  Zack Weinberg  <zack@codesourcery.com>
48097
48098	* gcc.dg/cpp/20020927-1.c: New.
48099
481002002-09-26  David S. Miller  <davem@redhat.com>
48101
48102	* gcc.c-torture/compile/trunctfdf.c: New.
48103
481042002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48105
48106	* lib/target-supports.exp (check_weak_available): Handle solaris2.
48107
481082002-09-27  Alan Modra  <amodra@bigpond.net.au>
48109
48110	* gcc.c-torture/execute/loop-15.c: New.
48111
481122002-09-26  Janis Johnson  <janis187@us.ibm.com>
48113
48114	* README.QMTEST: Fix typo.
48115
481162002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48117
48118	* gcc.dg/20020926-1.c: New test.
48119
481202002-09-25  David S. Miller  <davem@redhat.com>
48121
48122	PR target/7842
48123	* gcc.c-torture/execute/shiftdi.c: New test.
48124
481252002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48126
48127	* lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48128	unique to the tool.
48129	* lib/g77.exp (g77_init): Likewise.
48130	* lib/g++.exp (g++_init): Likewise.
48131	* lib/objc.exp (objc_init): Likewise.
48132
481332002-09-25  Mark Mitchell  <mark@codesourcery.com>
48134
48135	* g++.dg/abi/empty5.C: New test.
48136	* g++.dg/abi/empty6.C: New test.
48137	* g++.dg/abi/vbase12.C: New test.
48138
481392002-09-25  Richard Henderson  <rth@redhat.com>
48140
48141	* gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48142	too-small long double.
48143
481442002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48145
48146	* gcc.dg/20020919-1.c: New test.
48147
481482002-09-23  Mark Mitchell  <mark@codesourcery.com>
48149
48150	* g++.dg/abi/bitfield6.C: New test.
48151	* g++.dg/abi/bitfield7.C: New test.
48152	* g++.dg/abi/bitfield8.C: New test.
48153	* g++.dg/abi/vbase11.C: New test.
48154
481552002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48156
48157	* gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48158	hppa*-*-hpux*.  Update test comment.
48159
481602002-09-20  Jakub Jelinek  <jakub@redhat.com>
48161
48162	* gcc.dg/tls/struct-1.c: New test.
48163
481642002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48165
48166	* gcc.dg/cpp/tr-warn2.c: Update.
48167
481682002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48169
48170	* gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48171
481722002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48173
48174	* gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48175	systems.
48176
481772002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48178
48179	* gcc.c-torture/execute/ieee/mzero3.c: New test.
48180
48181	* lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48182	Adjust for c++filt moved to binutils.  Remove spurious duplicate
48183	setting of cxxfilt.
48184
481852002-09-19  Geoffrey Keating  <geoffk@apple.com>
48186
48187	* gcc.dg/20020312-2.c: Update for darwin.
48188
481892002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48190
48191	* g++.old-deja/g++.other/crash32.C: Mark ICE.
48192
481932002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48194
48195	* objc.dg/comp-types-1.m: New test.
48196	* objc.dg/comp-types-2.m: New test.
48197	* objc.dg/comp-types-3.m: New test.
48198	* objc.dg/comp-types-4.m: New test.
48199	* objc.dg/comp-types-5.m: New test.
48200	* objc.dg/comp-types-6.m: New test.
48201
482022002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48203
48204	* gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48205
482062002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48207
48208	* g++.dg/other/do1.C: New test.
48209
48210	* g++.dg/template/subst1.C: New test.
48211
482122002-09-16  Steve Ellcey  <sje@cup.hp.com>
48213
48214	* gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48215
482162002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48217
48218	* g++.dg/template/qualttp20.C: Adjust expected errors.
48219	* g++.old-deja/g++.jason/report.C: Likewise.
48220	* g++.old-deja/g++.other/qual1.C: Likewise.
48221
48222	* g++.dg/lookup/scoped2.C: New test.
48223
48224	* g++.dg/ext/asm3.C: New test.
48225
482262002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48227
48228	* objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48229
482302002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48231
48232	* ChangeLog: follow spelling conventions.
48233	* g++.old-deja/g++.abi/ptrmem.C: Likewise.
48234	* g++.old-deja/g++.bugs/900210_05.C: Likewise.
48235	* g++.old-deja/g++.bugs/900211_04.C: Likewise.
48236	* g++.old-deja/g++.bugs/900321_02.C: Likewise.
48237	* g++.old-deja/g++.bugs/900404_02.C: Likewise.
48238	* g++.old-deja/g++.bugs/900520_06.C: Likewise.
48239	* g++.old-deja/g++.law/global-init1.C: Likewise.
48240	* g++.old-deja/g++.other/delete4.C: Likewise.
48241	* g++.old-deja/g++.other/inline21.C: Likewise.
48242	* g++.old-deja/g++.other/singleton.C: Likewise.
48243	* g77.dg/strlen0.f: Likewise.
48244	* g77.f-torture/compile/20010519-1.f: Likewise.
48245	* g77.f-torture/compile/980310-4.f: Likewise.
48246	* gcc.c-torture/compile/20000605-1.c: Likewise.
48247	* gcc.c-torture/execute/20020225-1.c: Likewise.
48248	* gcc.dg/c90-hexfloat-2.c: Likewise.
48249	* gcc.dg/c99-bool-1.c: Likewise.
48250	* gcc.dg/c99-hexfloat-2.c: Likewise.
48251	* gcc.dg/dll-2.c: Likewise.
48252	* gcc.dg/wtr-union-init-1.c: Likewise.
48253	* gcc.dg/wtr-union-init-2.c: Likewise.
48254	* gcc.dg/wtr-union-init-3.c: Likewise.
48255	* gcc.dg/cpp/avoidpaste1.c: Likewise.
48256	* gcc.dg/cpp/defined.c: Likewise.
48257	* gcc.dg/cpp/macsyntx.c: Likewise.
48258	* gcc.dg/cpp/paste2.c: Likewise.
48259	* gcc.dg/cpp/trad/defined.c: Likewise.
48260	* gcc.dg/format/c90-printf-1.c: Likewise.
48261	* gcc.dg/format/c90-scanf-1.c: Likewise.
48262	* gcc.dg/format/c99-printf-1.c: Likewise.
48263	* gcc.dg/format/c99-scanf-1.c: Likewise.
48264	* gcc.misc-tests/gcov-8.c: Likewise.
48265	* lib/profopt.exp: Likewise.
48266
482672002-09-15  Krister Walfridsson  <cato@df.lth.se>
48268
48269	* lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48270
482712002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48272
48273	* g++.dg/inherit/using2.C: New test.
48274
482752002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48276
48277	* ChangeLog: Follow spelling conventions.
48278	* g++.dg/template/friend4.C: Likewise.
48279	* g++.old-deja/g++.pt/crash67.C: Likewise.
48280	* gcc.c-torture/execute/20000801-4.c: Likewise.
48281	* gcc.dg/c90-digraph-1.c: Likewise.
48282	* gcc.dg/c94-digraph-1.c: Likewise.
48283	* gcc.dg/c99-digraph-1.c: Likewise.
48284	* gcc.dg/cpp/line5.c: Likewise.
48285	* gcc.dg/cpp/multiline.c: Likewise.
48286	* gcc.dg/cpp/trad/literals-1.c: Likewise.
48287	* gcc.dg/format/attr-3.c: Likewise.
48288	* gcc.dg/format/c90-scanf-3.c: Likewise.
48289	* gcc.dg/format/ext-4.c: Likewise.
48290
482912002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48292
48293	* g++.dg/template/pretty1.C: New test.
48294
482952002-09-14  Alan Modra  <amodra@bigpond.net.au>
48296
48297	* gcc.c-torture/execute/struct-cpy-1.c: New test.
48298
482992002-09-13  Matt Austern  <austern@apple.com>
48300
48301	* g++.dg/other/constref[12].C: New, regression tests for
48302	passing a cast expression to a function by const reference.
48303
483042002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48305
48306	* g++.dg/template/deduce1.C: New test.
48307
483082002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48309
48310	* gcc.c-torture/execute/simd-1.c: Force all use of int to
48311	32-bit int.
48312
483132002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48314
48315	* gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48316	usage.
48317
483182002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48319
48320	* gcc.c-torture/compile/20020910-1.c: New test.
48321
483222002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48323
48324	* gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48325
483262002-09-10  Andreas Jaeger  <aj@suse.de>
48327
48328	* gcc.dg/20020312-2.c: Adjust for x86-64.
48329
483302002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48331
48332	* g77.dg/7388.f: New test case for PR 7388.
48333
483342002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48335
48336	* gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48337
483382002-09-05  Ziemowit Laski <zlaski@apple.com>
48339
48340	* objc.dg/proto-lossage-1.m: New test.
48341
483422002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48343
48344	* gcc.dg/cpp/_Pragma4.c: Fix typo.
48345
483462002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48347
48348	* objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48349	expected to pass.
48350
483512002-09-06  Stan Shebs  <shebs@apple.com>
48352	    David Edelsohn  <edelsohn@gnu.org>
48353
48354	* gcc.dg/weak: New directory.
48355	* gcc.dg/weak-[1-9].c: Move to new directory, remove all
48356	target-specific xfail bits.
48357	* gcc.dg/typeof-2.c: Move to new directory.
48358	* gcc.dg/weak.exp: New expect script.
48359
483602002-09-06  Alan Modra  <amodra@bigpond.net.au>
48361
48362	* gcc.c-torture/execute/extzvsi.c: New test.
48363
483642002-09-05  Stan Shebs  <shebs@apple.com>
48365
48366	* gcc.dg/weak-1.c: xfail on Darwin.
48367	* gcc.dg/weak-2.c: Ditto.
48368	* gcc.dg/weak-3.c: Ditto.
48369	* gcc.dg/weak-4.c: Ditto.
48370	* gcc.dg/weak-5.c: Ditto.
48371	* gcc.dg/weak-6.c: Ditto.
48372	* gcc.dg/weak-7.c: Ditto.
48373	* gcc.dg/weak-8.c: Ditto.
48374	* gcc.dg/weak-9.c: Ditto.
48375
483762002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48377
48378	* gcc.c-torture/execute/loop-14.c: New test.
48379
483802002-09-04  Jakub Jelinek  <jakub@redhat.com>
48381
48382	* g++.dg/other/cxa-atexit1.C: New test.
48383
48384	* gcc.dg/typeof-2.c: New test.
48385
483862002-09-03  Roger Sayle  <roger@eyesopen.com>
48387
48388	* gcc.dg/builtins-2.c: New testcase.
48389	* gcc.dg/builtins-3.c: New testcase.
48390
483912002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48392
48393	* gcc.dg/cpp/_Pragma4.c: New test.
48394
483952002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48396
48397	* objc/execute/nil_method-1.m: New testcase.
48398
483992002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48400
48401	* objc/execute/class-tests-1.h (test_class_with_superclass): Call
48402	[Object class], not [Object initialize].
48403
484042002-08-31  Roger Sayle  <roger@eyesopen.com>
48405	    Hans-Peter Nilsson  <hp@bitrange.com>
48406
48407	* gcc.c-torture/execute/20020720-1.x: Skip test on
48408	mmix-knuth-mmixware.  Correct comment.
48409
484102002-08-27  Mark Mitchell  <mark@codesourcery.com>
48411
48412	* g++.dg/abi/bitfield5.C: New test.
48413	* g++.dg/abi/vbase10.C: Likewise.
48414
484152002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48416
48417	* objc.dg/undeclared-selector.m: New test.
48418
484192002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48420
48421	* g++.dg/other/offsetof1.C: Avoid cast warning.
48422
484232002-08-26  Ziemowit Laski  <zlaski@apple.com>
48424
48425	* objc.dg/super-class-2.m: New test.
48426
484272002-08-24  Matt Austern  <austern@apple.com>
48428
48429	* g++.dg/ext/lvaddr.C: New test.
48430	* g++.dg/ext/lvcast.C: New test.
48431
484322002-08-22  Mark Mitchell  <mark@codesourcery.com>
48433
48434	* g++.dg/inherit/cond1.C: New test.
48435
484362002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48437
48438	* gcc.dg/noncompile/incomplete-1.c: New test.
48439
484402002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48441
48442	* gcc.dg/typespec-1.c: New test.
48443
484442002-08-20  Devang Patel  <dpatel@apple.com>
48445	* objc.dg/proto-hier-2.m: New test.
48446
484472002-08-19  Ziemowit Laski  <zlaski@apple.com>
48448
48449	* objc.dg/bitfield-1.m: New test.
48450	* objc.dg/bitfield-2.m: New test.
48451
484522002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48453
48454	* gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48455	gcc.dg/c99-flex-array-4.c: New tests.
48456
484572002-08-16  Stan Shebs  <shebs@apple.com>
48458
48459	* objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48460
484612002-08-15  Jakub Jelinek  <jakub@redhat.com>
48462
48463	* gcc.dg/typeof-1.c: New test.
48464	* g++.dg/ext/typeof2.C: New test.
48465
484662002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48467
48468	* g++.dg/other/offsetof1.C: New test.
48469
484702002-08-14  Richard Henderson  <rth@redhat.com>
48471
48472	* gcc.dg/tls/diag-3.c: Fix expected message strings.
48473
484742002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48475
48476	* gcc.dg/cpp/_Pragma3.c: New test.
48477
484782002-08-13  Mark Mitchell  <mark@codesourcery.com>
48479
48480	* g++.dg/template/inherit3: New test.
48481
484822002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48483
48484	* gcc.dg/bitfld-4.c: Add blank options.
48485
484862002-08-09  Mark Mitchell  <mark@codesourcery.com>
48487
48488	* g++.dg/template/crash1.C: New test.
48489
484902002-08-08  Jakub Jelinek  <jakub@redhat.com>
48491
48492	* gcc.dg/tls/opt-2.c: New test.
48493
484942002-08-08  Devang Patel  <dpatel@apple.com>
48495
48496	* objc.dg/selector-1.m : New test
48497
484982002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48499
48500	* g++.dg/abi/bitfield4.C: New test.
48501	* gcc.dg/bitfld-4.c: New test.
48502
485032002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48504
48505	* g++.dg/other/packed1.C: New test.
48506
485072002-08-07  Mark Mitchell  <mark@codesourcery.com>
48508
48509	* g++.dg/abi/offsetof.C: Tweak error messages.
48510	* g++.old-deja/g++.mike/p10769a.C: Likewise.
48511
485122002-08-08  Jakub Jelinek  <jakub@redhat.com>
48513
48514	* gcc.dg/bitfld-3.c: New test.
48515
485162002-08-07  Jakub Jelinek  <jakub@redhat.com>
48517	    Richard Henderson  <rth@redhat.com>
48518
48519	* gcc.dg/i386-bitfield1.c: New test.
48520	* g++.dg/abi/bitfield3.C: Update.
48521
485222002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48523
48524	* objc.dg/const-str-2.m: Update.
48525	* gcc.dg/cpp/c++98.c: Change to C extension.
48526	* gcc.dg/cpp/c++98-pedantic.c: Similarly.
48527	* gcc.dg/cpp/cpp.exp: Process .C extensions too.
48528
485292002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48530
48531	* gcc.dg/tls/diag-3.c: New.
48532
485332002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48534
48535	* g++.dg/README (Subdirectories): Document new subdir expr.
48536	* g++.dg/expr/pmf-1.C: New test.
48537
485382002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48539
48540	* gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48541
485422002-08-06  Jakub Jelinek  <jakub@redhat.com>
48543
48544	* g++.dg/abi/bitfield3.C: New test.
48545
485462002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48547
48548	* lib/gcov.exp: Tweak expected line formats.
48549	* gcc.misc-tests/gcov8.c: New test.
48550	* gcc.misc-tests/gcov8.x: New flags.
48551
485522002-08-05  Jakub Jelinek  <jakub@redhat.com>
48553
48554	* consistency.vlad/layout/endian.c: Include string.h.
48555
48556	* gcc.c-torture/execute/20020805-1.c: New test.
48557
485582002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48559
48560	* g++.dg/other/conversion1.C: New test.
48561
485622002-08-03  Roger Sayle  <roger@eyesopen.com>
48563
48564	* gcc.dg/builtins-1.c: New testcase.
48565
485662002-08-02  Mark Mitchell  <mark@codesourcery.com>
48567
48568	* g++.dg/inherit/access3.C: New test.
48569
485702002-08-01  Jakub Jelinek  <jakub@redhat.com>
48571
48572	* gcc.dg/ia64-visibility-2.c: New test.
48573
485742002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48575
48576	* g++.old-deja/g++.abi/ptrflags.C (expect): Change
48577	__qualifier_flags to __flags.
48578
485792002-07-31  Mark Mitchell  <mark@codesourcery.com>
48580
48581	* g++.dg/inherit/operator1.C: New test.
48582	* g++.dg/lookup/disamb1.C: Fix typo in comment.
48583	* g++.dg/other/error1.C: Change expected error message.
48584	* g++.dg/template/conv4.C: Likewise.
48585
485862002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48587
48588	* gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48589	for documented behavior.
48590
485912002-07-25  Roger Sayle  <roger@eyesopen.com>
48592
48593	* gcc.c-torture/execute/20020720-1.x: Skip this test on
48594	several targets known to fail.
48595
485962002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48597
48598	* gcc.dg/mips-args-[123].c: New tests.
48599
486002002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48601
48602	* gcc.dg/ppc-spe.c: New.
48603
486042002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48605
48606	* g++.dg/other/ptrmem4.C: New testcase.
48607
486082002-07-24  Richard Henderson  <rth@redhat.com>
48609
48610	* gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48611
486122002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48613
48614	* g++.dg/ext/alignof1.C (main): Return 0 for success.
48615
486162002-07-24  Roger Sayle  <roger@eyesopen.com>
48617
48618	* gcc.c-torture/execute/memset-3.c: New testcase.
48619
486202002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48621
48622	* gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48623	gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48624
486252002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48626
48627	* gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48628	Delete.
48629
486302002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48631
48632	* gcc.c-torture/compile/simd-4.c: New test.
48633
486342002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48635
48636	PR c++/7347, c++/7348
48637	* g++.dg/template/access4.C: New test.
48638	* g++.dg/template/access5.C: New test.
48639	* g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48640	* g++.old-deja/g++.pt/memtemp86.C: Likewise.
48641	* g++.old-deja/g++.pt/ttp58.C: Likewise.
48642	* g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48643
486442002-07-22  Jakub Jelinek  <jakub@redhat.com>
48645
48646	* gcc.dg/gnu89-init-2.c: New test.
48647
486482002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48649
48650	* gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48651
486522002-07-20  Roger Sayle  <roger@eyesopen.com>
48653
48654	* gcc.c-torture/execute/20020720-1.c: New testcase.
48655
486562002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48657
48658	* gcc.dg/cpp/Wsignprom.c: New tests.
48659
486602002-07-20  Alan Modra  <amodra@bigpond.net.au>
48661
48662	* gcc.c-torture/execute/loop-13.c: New test.
48663
486642002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48665
48666	* gcc.dg/cpp/expr.c: New tests.
48667
486682002-07-18  David Edelsohn  <edelsohn@gnu.org>
48669
48670	* g++.dg/opt/pr6713.C: Add template instantiation.
48671
486722002-07-18  Alan Modra  <amodra@bigpond.net.au>
48673
48674	* gcc.dg/nest.c: New test.
48675
486762002-07-17  Richard Henderson  <rth@redhat.com>
48677
48678	* g++.dg/opt/pr6713.C: New test.
48679
486802002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48681
48682	* gcc.c-torture/execute/loop-2e.x: Let the testcase
48683	XFAIL for all x86 processors.
48684
486852002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48686
48687	* gcc.c-torture/execute/20010122-1.x: Do not test with
48688	-fomit-frame-pointer.
48689
486902002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48691
48692	* g++.dg/template/instantiate2.C: New test.
48693	* g++.dg/template/spec4.C: New test.
48694
486952002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48696
48697	* g++.dg/template/access2.C: New test.
48698	* g++.dg/template/access3.C: New test.
48699
487002002-07-15  Zack Weinberg  <zack@codesourcery.com>
48701
48702	* c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48703	c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48704	c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48705	c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48706	Convert to use <stdarg.h>.
48707	* c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48708	Delete.
48709	* gcc.dg/va-arg-2.c: New.
48710	* lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48711
487122002-07-15  Jakub Jelinek  <jakub@redhat.com>
48713
48714	* gcc.c-torture/compile/20020710-1.c: New test.
48715
487162002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48717			  Andrew Pinski  <pinskia@physics.uc.edu>
48718
48719	gcc.c-torture/compile/simd-2.c: New testcase.
48720	gcc.c-torture/compile/simd-3.c: Likewise.
48721
487222002-07-11  Mark Mitchell  <mark@codesourcery.com>
48723
48724	PR c++/7224
48725	* g++.dg/overload/error1.C: New test.
48726
487272002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48728
48729	* gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48730	configuration and IRIX 6 O32 ABI.
48731
487322002-07-11  Roger Sayle  <roger@eyesopen.com>
48733
48734	* gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48735
487362002-07-10  Roger Sayle  <roger@eyesopen.com>
48737
48738	* gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48739
487402002-07-10  Jeffrey A Law  <law@redhat.com>
48741
48742	* gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48743
48744	* gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48745
487462002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48747
48748	* gcc.dg/20020312-2.c: Check for __PPC__.
48749
487502002-07-09  Diego Novillo  <dnovillo@redhat.com>
48751
48752	* gcc.c-torture/compile/20020709-1.c: New test.
48753
487542002-07-07  Roger Sayle  <roger@eyesopen.com>
48755
48756	* g++.dg/template/qualttp21.C: New test case.
48757
487582002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48759
48760	* gcc.c-torture/compile/20020706-1.c: New test.
48761	* gcc.c-torture/compile/20020706-2.c: New test.
48762
487632002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48764	    Alexandre Oliva  <aoliva@redhat.com>
48765
48766	* g++.dg/warn/incomplete1.C: New test.
48767
487682002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48769
48770	PR c++/7099
48771	* g++.dg/warn/noreturn1.C: New test.
48772
487732002-07-03  Mark Mitchell  <mark@codesourcery.com>
48774
48775	PR c++/6706
48776	* g++.dg/debug/debug6.C: New test.
48777	* g++.dg/debug/debug7.C: New test.
48778
487792002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48780
48781	* gcc.c-torture/compile/simd-3.c: New test.
48782
487832002-07-03  Chris Demetriou  <cgd@broadcom.com>
48784
48785	* g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48786	* gcc.dg/20020620-1.c: Likewise.
48787
487882002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48789
48790	PR c++/6944
48791	* g++.dg/init/array4.C: New test.
48792	* g++.dg/init/array5.C: New test.
48793
487942002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48795
48796	* gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48797	* gcc.c-torture/execute/simd-2.c (main): Likewise.
48798
487992002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48800
48801	* gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48802	* gcc.dg/wtr-aggr-init-1.c: Likewise.
48803	* gcc.dg/wtr-conversion-1.c: Likewise.
48804	* gcc.dg/wtr-escape-1.c: Likewise.
48805	* gcc.dg/wtr-int-type-1.c: Likewise.
48806	* gcc.dg/wtr-label-1.c: Likewise.
48807	* gcc.dg/wtr-static-1.c: Likewise.
48808	* gcc.dg/wtr-strcat-1.c: Likewise.
48809	* gcc.dg/wtr-suffix-1.c: Likewise.
48810	* gcc.dg/wtr-switch-1.c: Likewise.
48811	* gcc.dg/wtr-unary-plus-1.c: Likewise.
48812	* gcc.dg/wtr-union-init-1.c: Likewise.
48813	* gcc.dg/wtr-union-init-2.c: Likewise.
48814	* gcc.dg/wtr-union-init-3.c: Likewise.
48815
48816	* gcc.dg/wtr-func-def-1.c: New test.
48817
488182002-07-02 Devang Patel <dpatel@apple.com>
48819
48820	* objc.dg/param-1.m: New test.
48821
488222002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48823
48824	* gcc.dg/cpp/trad/directive.c: Add test.
48825	* gcc.dg/cpp/trad/macroargs.c: Add test.
48826	* gcc.dg/cpp/trad/recurse-3.c: Add tests.
48827
488282002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48829
48830	* gcc.dg/cpp/cmdlne-M.c: New test.
48831
488322002-07-02  Ziemowit Laski  <zlaski@apple.com>
48833
48834	* objc.dg/desig-init-1.m: New test.
48835
488362002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48837
48838	PR c++/6716
48839	* g++.dg/template/instantiate1.C: New test.
48840
488412002-07-01  Mark Mitchell  <mark@codesourcery.com>
48842
48843	PR c++/7112
48844	* g++.dg/template/sizeof2.C: New test.
48845
488462002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48847
48848	* gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48849	gcc.dg/cpp/trad/include.c: New tests.
48850
488512002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48852
48853	PR target/7177
48854	* gcc.c-torture/compile/20020701-1.c: New test.
48855
488562002-07-01  Stan Shebs  <shebs@apple.com>
48857
48858	* lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48859	header here...
48860	* lib/objc-torture.exp (objc-torture-compile): ...instead of here
48861	(objc-torture-execute): or here.
48862
488632002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48864
48865	* gcc.c-torture/execute/arith-rand-ll.c: New test.
48866
488672002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48868
48869	* gcc.dg/cpp/trad/escaped-nl.c: New test.
48870
488712002-06-30  Devang Patel  <dpatel@apple.com>
48872
48873	* objc.dg/fsyntax-only.m: New test.
48874
488752002-06-27  Mark Mitchell  <mark@codesourcery.com>
48876
48877	PR c++/6695
48878	* g++.dg/template/friend7.C: New file.
48879
488802002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48881
48882	* gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48883	return type.
48884
488852002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48886
48887	* gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48888	avoid division by zero.
48889
488902002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48891
48892	* gcc.dg/Wunknownprag.c: New tests.
48893
488942002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48895
48896	* gcc.c-torture/execute/simd-2.c: New test.
48897
488982002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48899
48900	* gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48901	gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48902	gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48903	gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48904	gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48905	gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48906	gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48907	gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48908	gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48909	gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48910	gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48911	gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48912	gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48913	gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48914	gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48915	gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48916	gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48917
489182002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48919
48920	* gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48921	gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48922	gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48923	gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48924	New tests.
48925	* gcc.dg/cpp/trad/directive.c: Update.
48926
489272002-06-23  Andreas Jaeger  <aj@suse.de>
48928
48929	* gcc.c-torture/execute/complex-6.c: New.
48930
489312002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48932
48933	* gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48934	gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48935	gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48936	gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48937
489382002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48939
48940	* gcc.dg/cpp/trad: New directory with traditional tests copied
48941	from parent directory.
48942	* gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48943	gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48944	gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48945	gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48946	Move to trad/ and rename.
48947	* gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48948	gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48949	gcc.dg/cpp/trad/redef2.c: New tests.
48950	* gcc.dg/cpp/trad/trad.exp: New driver.
48951
489522002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48953
48954	* gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48955	gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48956	gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48957	gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48958	Remove.
48959
489602002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48961
48962	* gcc.dg/20020620-1.c: New test.
48963
489642002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48965
48966	* g++.dg/template/ttp4.C: New test.
48967
489682002-06-19  Jakub Jelinek  <jakub@redhat.com>
48969
48970	* g++.dg/opt/vt1.C: Fix regexp.
48971
489722002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48973
48974	* gcc.c-torture/execute/pure-1.c: Make functions static again.
48975	Don't use attribute `noinline'.
48976
489772002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48978
48979	* gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48980
489812002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48982
48983	* gcc.c-torture/execute/simd-1.c: New.
48984
48985	* gcc.dg/simd-1.c: New.
48986
489872002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48988
48989	* gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48990
489912002-06-16  Richard Henderson  <rth@redhat.com>
48992
48993	* g++.dg/ext/anon-struct1.C: New.
48994	* g++.dg/ext/anon-struct2.C: New.
48995	* g++.dg/ext/anon-struct3.C: New.
48996	* gcc.dg/anon-struct-1.c: New.
48997	* gcc.dg/anon-struct-2.c: New.
48998	* gcc.dg/anon-struct-3.c: New.
48999	* gcc.dg/20011008-1.c: Adjust warning text.
49000	* gcc.dg/20020527-1.c: Add -fms-extensions.
49001
490022002-06-16  Richard Henderson  <rth@redhat.com>
49003
49004	* gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49005
490062002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49007
49008	* gcc.c-torture/execute/20020615-1.c: New test.
49009
490102002-06-15  Roger Sayle  <roger@eyesopen.com>
49011
49012	* gcc.c-tortuture/execute/compare-1.c: New test case.
49013	* gcc.c-tortuture/execute/compare-2.c: New test case.
49014	* gcc.c-tortuture/execute/compare-3.c: New test case.
49015
490162002-06-13  Richard Henderson  <rth@redhat.com>
49017
49018	* g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49019	ia64 ilp32.
49020
490212002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49022
49023	* g++.dg/template/typename2.C: Update error message.
49024
490252002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49026
49027	* gcc.c-torture/execute/20020611-1.c: New test.
49028
490292002-06-11  Bob Wilson  <bob.wilson@acm.org>
49030
49031	* g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49032	list of targets to skip.
49033
490342002-06-10  Bob Wilson  <bob.wilson@acm.org>
49035
49036	* gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49037	targets if not optimizing.
49038
490392002-06-10  Jakub Jelinek  <jakub@redhat.com>
49040
49041	* gcc.c-torture/compile/20020605-1.c: New test.
49042
49043	* g++.dg/opt/vt1.C: New test.
49044
49045	* gcc.dg/20020531-1.c: New test.
49046
49047	* gcc.dg/20020530-1.c: New test.
49048
49049	* gcc.dg/20020527-1.c: New test.
49050
49051	* g++.dg/opt/cse1.C: New test.
49052
490532002-06-07  Roger Sayle  <roger@eyesopen.com>
49054
49055	* gcc.dg/20020607-2.c: New test case.
49056
490572002-06-07  Jakub Jelinek  <jakub@redhat.com>
49058
49059	* gcc.c-torture/compile/20020604-1.c: New test.
49060
490612002-06-04  Richard Henderson  <rth@redhat.com>
49062
49063	* gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49064	* gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49065	* gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49066
490672002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49068
49069	* gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49070
490712002-06-03  Richard Henderson  <rth@redhat.com>
49072
49073	* gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49074	* gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49075
490762002-06-02  Richard Henderson  <rth@redhat.com>
49077
49078	* gcc.c-torture/execute/pure-1.c: Don't mark any of the
49079	test functions static.
49080
490812002-06-02  Andreas Jaeger  <aj@suse.de>
49082
49083	* gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49084	now.
49085
490862002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49087
49088	* gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49089	gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49090	Update for mofified diagnostics.
49091	* gcc.dg/c99-intconst-1.c: No longer fail.
49092
490932002-06-02  Richard Henderson  <rth@redhat.com>
49094
49095	* gcc.dg/uninit-A.c: Remove xfail markers.
49096
490972002-06-01  Roger Sayle  <roger@eyesopen.com>
49098
49099	* gcc.dg/fnegate-1.c: New test case.
49100
491012002-05-30  Osku Salerma  <osku@iki.fi>
49102
49103	* gcc.c-torture/execute/mayalias-1.c: New file.
49104
491052002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49106
49107	* gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49108	gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49109	gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49110
491112002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49112
49113	* gcc.c-torture/execute/20020529-1.c: New test.
49114
491152002-05-27  Richard Henderson  <rth@redhat.com>
49116
49117	* g++.dg/ext/attrib6.C: New test case.
49118
491192002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49120
49121	* gcc.c-torture/execute/pure-1.c: New test.
49122
491232002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49124
49125	* gcc.dg/cpp/arith-2.c: Remove.
49126
491272002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49128
49129	* gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49130	* gcc.dg/cpp/if-3.c: Remove.
49131
491322002-05-26  Jakub Jelinek  <jakub@redhat.com>
49133
49134	* g++.dg/opt/cse2.C: New test.
49135
491362002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49137
49138	* gcc.dg/cpp/arith-1.c: New semantic tests.
49139	* gcc.dg/cpp/if-1.c: Update.
49140
491412002-05-24  Ben Elliston  <bje@redhat.com>
49142
49143	* lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49144
491452002-05-24  Jakub Jelinek  <jakub@redhat.com>
49146
49147	* gcc.dg/verbose-asm.c: New test.
49148
491492002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49150
49151	* gcc.dg/cpp/paste12.c: New test.
49152
491532002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49154
49155	* g++.dg/parse/named_ops.C: New test.
49156
491572002-05-23  Mark Mitchell  <mark@codesourcery.com>
49158
49159	* gcc.dg/weak-8.c: New test.
49160
491612002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49162
49163	* gcc.dg/weak-2.c: Allow optional leading underscore
49164	in scan-assembler symbol name.
49165	* gcc.dg/weak-3.c: Likewise.
49166	* gcc.dg/weak-4.c: Likewise.
49167	* gcc.dg/weak-5.c: Likewise.
49168
491692002-05-23  Jakub Jelinek  <jakub@redhat.com>
49170
49171	* gcc.dg/20020523-1.c: New test.
49172
491732002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49174
49175	* objc.dg/const-str-2.m: Update now that we stop after
49176	a command line error.
49177
491782002-05-22  Richard Henderson  <rth@redhat.com>
49179
49180	* g++.dg/dg.exp: Fix typo in test pruneing.
49181
491822002-05-22  Richard Henderson  <rth@redhat.com>
49183
49184	* g++.dg/dg.exp: Prune the tls subdirectory.
49185	* g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49186	* g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49187	* g++.dg/tls/init-1.C: New.
49188
491892002-05-22  Jakub Jelinek  <jakub@redhat.com>
49190
49191	* gcc.dg/20020517-1.c: New test.
49192
491932002-05-21  Richard Henderson  <rth@redhat.com>
49194
49195	* gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49196	gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49197
491982002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49199
49200	* g++.dg/other/copy2.C: New test.
49201
492022002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49203
49204	* gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49205	(MAX_COPY): Bump up to 10 times sizeof (long long).
49206	(main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49207
49208	* gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49209	sizeof (long long).
49210
49211	* gcc.c-torture/execute/strcpy-1.c: New test.
49212
492132002-05-19  Jason Merrill  <jason2redhat.com>
49214
49215	* g++.dg/ext/oper1.C: New test.
49216
492172002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
492182002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49219
49220	* README.QMTEST: New file.
49221
49222	* g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49223
492242002-05-19  Andreas Jaeger  <aj@suse.de>
49225
49226	* gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49227	now.
49228	* gcc.c-torture/execute/loop-2d.x: Likewise.
49229
492302002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49231
49232	* gcc.dg/weak-2.c: xfail warnings for platforms that don't
49233	support weak symbols.
49234	* gcc.dg/weak-4.c: Likewise.
49235	* gcc.dg/weak-6.c: Likewise.
49236
492372002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49238
49239	* gcc.dg/weak-3.c: Add dg-excess-error comment for
49240	cygwin, coff and h8300-*-hms targets
49241	* gcc.dg/weak-5.c: Likewise.
49242	* gcc.dg/weak-7.c: Likewise.
49243
492442002-05-16  Jason Merrill  <jason@redhat.com>
49245
49246	* lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49247	(scan-assembler-not, scan-assembler-dem): Likewise.
49248	(scan-assembler-dem-not): Likewise.
49249
492502002-05-15  Richard Henderson  <rth@redhat.com>
49251
49252	* gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49253
492542002-05-15  Richard Henderson  <rth@redhat.com>
49255
49256	* gcc.dg/weak-5.c (vfoo1c): No warning here.
49257	(vfoo1f): Warning here.
49258	(vfoo1l): Don't redefine the alias.
49259
492602002-05-14  Jason Merrill  <jason@redhat.com>
49261	    Alexandre Oliva  <aoliva@redhat.com>
49262
49263	* g++.dg/init/pm1.C: New test.
49264
492652002-05-12  David S. Miller  <davem@redhat.com>
49266
49267	* gcc.c-torture/execute/conversion.c (ldnear): Use long double
49268	types.
49269
492702002-05-10  Roger Sayle  <roger@eyesopen.com>
49271
49272	* gcc.c-torture/execute/20020510-1.c: New test case.
49273
492742002-05-10  David S. Miller  <davem@redhat.com>
49275
49276	* gcc.c-torture/execute/conversion.c: Test long double too.
49277
492782002-05-09  Jakub Jelinek  <jakub@redhat.com>
49279
49280	* lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49281	libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49282	* lib/g++.exp (g++_link_flags): Likewise.
49283	* lib/objc.exp (objc_target_compile): Likewise.
49284
492852002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49286
49287	* gcc.dg/cpp/poison.c: Update.
49288	* gcc.dg/cpp/20000625-2.c: Remove.
49289	* gcc.dg/cpp/direct2s.c: Remove final test.
49290
492912002-05-08  Tom Rix  <trix@redhat.com>
49292
49293	* gcc.c-torture/execute/20020508-1.c: New test.
49294	* gcc.c-torture/execute/20020508-2.c: New test.
49295	* gcc.c-torture/execute/20020508-3.c: New test.
49296
492972002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49298
49299	* gcc.dg/cpp/charconst-4.c: More tests.
49300
493012002-05-08  Mark Mitchell  <mark@codesourcery.com>
49302
49303	PR c/6569
49304	* gcc.dg/weak-3.c: Update location of warning messages.
49305	* gcc.dg/weak-5.c: Likewise.
49306
493072002-05-06  Roger Sayle  <roger@eyesopen.com>
49308
49309	* gcc.c-torture/execute/20020506-1.c: New test case.
49310
493112002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49312
49313	* gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49314
493152002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49316
49317	* gcc.dg/cpp/charconst-3.c: Run, don't compile.
49318
493192002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49320
49321	* gcc.dg/cpp/charconst-3.c: New test.
49322
493232002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49324
49325	* gcc.dg/cpp/charconst.c: Update tests.
49326
493272002-05-05  Tim Josling  <tej@melbpc.org.au>
49328
49329	* treelang: Added directory for new sample language treelang. Also
49330	lib/treelang.exp: New file to signal treelang should be tested.
49331
493322002-05-03  Jakub Jelinek  <jakub@redhat.com>
49333
49334	* gcc.dg/cpp/cmdlne-dM-M.c: New test.
49335	* gcc.dg/cpp/cmdlne-dD-M.c: New test.
49336	* gcc.dg/cpp/cmdlne-dN-M.c: New test.
49337	* gcc.dg/cpp/cmdlne-dI-M.c: New test.
49338	* gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49339	* gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49340	* gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49341
493422002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49343
49344	* gcc.dg/format/xopen-2.c: New test.
49345
493462002-05-03  Jakub Jelinek  <jakub@redhat.com>
49347
49348	* gcc.dg/20020503-1.c: New test.
49349
493502002-05-02  Mark Mitchell  <mark@codesourcery.com>
49351
49352	* g++.dg/init/dtor1.C: Make it tougher.
49353
493542002-05-01  Mark Mitchell  <mark@codesourcery.com>
49355
49356	* g++.dg/init/dtor1.C: New test.
49357
493582002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49359
49360	* gcc.dg/altivec-8.c: New.
49361
493622002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49363
49364	* gcc.dg/altivec-7.c: New.
49365
493662002-04-29  Jakub Jelinek  <jakub@redhat.com>
49367
49368	* g++.dg/parse/typedef1.C: New test.
49369
493702002-04-29  Mark Mitchell  <mark@codesourcery.com>
49371
49372	PR c++/6486
49373	* g++.dg/template/friend6.C: New test.
49374
49375	PR c++/6492
49376	* g++.dg/init/copy1.C: New test.
49377
493782002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49379
49380	* g++.dg/warn/effc1.C: New test.
49381
493822002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49383
49384	* gcc.dg/cpp/if-cexp.c: Add a test.
49385
493862002-04-28  Jakub Jelinek  <jakub@redhat.com>
49387
49388	* gcc.dg/20020426-2.c: New test.
49389
493902002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49391
49392	* gcc.dg/cpp/if-mop.c: Update.
49393	* gcc.dg/cpp/if-mpar.c: Add test.
49394	* gcc.dg/cpp/if-oppr.c: Update.
49395
493962002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49397
49398	PR c/6343
49399	* gcc.dg/weak-[2-7].c: New tests.
49400
494012002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49402
49403	* gcc.dg/enum1.c: New test.
49404
494052002-04-26  Mark Mitchell  <mark@codesourcery.com>
49406
49407	PR c++/6497
49408	* g++.dg/inherit/access2.C: New test.
49409
494102002-04-26  Mark Mitchell  <mark@codesourcery.com>
49411
49412	PR bootstrap/6445
49413	* gcc.dg/20020426-1.c: New test.
49414
494152002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49416
49417	* g++.dg/abi/enum1.C: New test.
49418
494192002-04-26  Richard Henderson  <rth@redhat.com>
49420
49421	* gcc.dg/c99-bool-1.c: Expect always true warning.
49422
494232002-04-25  Roger Sayle  <roger@eyesopen.com>
49424
49425	* gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49426
494272002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49428
49429	* gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49430	targets.
49431
494322002-04-24  Mark Mitchell  <mark@codesourcery.com>
49433
49434	* g++.dg/abi/mange7.C: New test.
49435
49436	PR c++/6438.
49437	* g++.dg/parse/stmtexpr2.C: New test.
49438
494392002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49440
49441	* gcc.dg/20020312-2.c: Add SH target.
49442
494432002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49444
49445	* gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49446	compiler output on mips*-*-irix*.
49447
494482002-04-23  Jakub Jelinek  <jakub@redhat.com>
49449
49450	* g++.dg/parse/attr1.C: New test.
49451
494522002-04-23  Roger Sayle  <roger@eyesopen.com>
49453
49454	* gcc.c-torture/execute/string-opt-17.c: New test case.
49455	* gcc.c-torture/execute/memset-2.c: New test case.
49456
494572002-04-23  Mark Mitchell  <mark@codesourcery.com>
49458
49459	PR c++/6256:
49460	* g++.dg/template/friend5.C: New test.
49461
49462	PR c++/6331:
49463	* g++.dg/template/qual1.C: Likewise.
49464
494652002-04-22  Zack Weinberg  <zack@codesourcery.com>
49466
49467	* gcc.c-torture/execute/980707-1.c: Don't use isspace().
49468	Include stdlib.h, not stdio.h or ctype.h.
49469
494702002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49471
49472	* gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49473	cris-*-elf* and mmix-*-*.
49474	* g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49475	* g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49476	g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49477	Ditto.
49478	* gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49479	* gcc.dg/wchar_t-1.c: Ditto.
49480
494812002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49482
49483	* g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49484	Clarify comment.
49485
494862002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49487
49488	* gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49489
494902002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49491
49492	* gcc.c-torture/execute/20000906-1.x: Delete.
49493
494942002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49495
49496	* g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49497
494982002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49499
49500	* PR6367
49501	* g77.f-torture/execute/6367.f: New test.
49502	* g77.f-torture/execute/6367.x: Disable for MMIX.
49503
495042002-04-19  Mark Mitchell  <mark@codesourcery.com>
49505
49506	* PR6352
49507	* g++.dg/opt/inline2.C: New test.
49508
495092002-04-18  Richard Henderson  <rth@redhat.com>
49510
49511	* gcc.dg/20000906-1.c: Enable for all targets.
49512	* gcc.c-torture/compile/iftrap-2.c: New.
49513
495142002-04-18  Jakub Jelinek  <jakub@redhat.com>
49515
49516	* gcc.dg/20020418-1.c: New test.
49517	* gcc.dg/20020418-2.c: New test.
49518
495192002-04-18  Richard Henderson  <rth@redhat.com>
49520
49521	* gcc.c-torture/compile/iftrap-1.c: New.
49522	* gcc.dg/iftrap-1.c: Adjust for ia64.
49523	* gcc.dg/iftrap-2.c: New.
49524
495252002-04-18  Jakub Jelinek  <jakub@redhat.com>
49526
49527	* gcc.c-torture/compile/20020418-1.c: New test.
49528
495292002-04-18  Roger Sayle  <roger@eyesopen.com>
49530
49531	* gcc.c-torture/compile/20020415-1.c: New.
49532
495332002-04-18  David S. Miller  <davem@redhat.com>
49534
49535	* gcc.c-torture/execute/20020418-1.c: New test.
49536
495372002-04-17  Jakub Jelinek  <jakub@redhat.com>
49538
49539	* gcc.dg/20020416-1.c: New test.
49540
49541	* g++.dg/opt/inline1.C: New test.
49542
495432002-04-16  Jakub Jelinek  <jakub@redhat.com>
49544
49545	* gcc.dg/altivec-5.c: New test.
49546
49547	* gcc.dg/20020415-1.c: New test.
49548
495492002-04-15  Mark Mitchell  <mark@codesourcery.com>
49550
49551	* lib/chill.exp: Remove.
49552
495532002-04-14  Jakub Jelinek  <jakub@redhat.com>
49554
49555	* g++.dg/other/big-struct.C: New test.
49556
495572002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49558
49559	* g77.dg/f77-edit-i-in.f: Use internal buffer in place
49560	of scratch file.
49561
495622002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49563
49564	PR c/6277
49565	* gcc.dg/i386-387-1.c: Allow optional leading underscore
49566	in scan-assembler function name
49567
495682002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49569
49570	* g77.f-torture/execute/980628-4.x,
49571	g77.f-torture/execute/980628-5.x,
49572	g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49573	g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49574	g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49575	i[34567]86-*-*.
49576
495772002-04-13  David S. Miller  <davem@redhat.com>
49578
49579	* gcc.c-torture/execute/20020413-1.c: New test.
49580
495812002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49582
49583	* gcc.dg/asm-6.c,
49584	* g++.dg/ext/asm1.C: New tests.
49585
495862002-04-12  Mark Mitchell  <mark@codesourcery.com>
49587
49588	PR c++ 5373.
49589	* g++.dg/parse/stmtexpr1.C: New test.
49590
49591	PR c++/5189.
49592	* g++.dg/template/copy1.C: New test.
49593
495942002-04-12  Richard Henderson  <rth@redhat.com>
49595
49596	* gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49597
495982002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49599
49600	* gcc.c-torture/execute/20020412-1.c: New file, renamed from
49601	gcc.c-torture/execute/20020307-2.c.
49602
496032002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49604
49605	* g++.dg/ext/attrib5.C,
49606	* g++.dg/lookup/struct1.C: New tests.
49607
496082002-04-11  Jakub Jelinek  <jakub@redhat.com>
49609
49610	* gcc.dg/20020411-1.c: New test.
49611
49612	* gcc.c-torture/execute/20020411-1.c: New test.
49613
496142002-04-10  Janis Johnson  <janis187@us.ibm.com>
49615
49616	* g77.f-torture/execute/6177.f: New test.
49617
496182002-04-10  Jakub Jelinek  <jakub@redhat.com>
49619
49620	PR middle-end/6247
49621	* g++.dg/opt/cleanup1.C: New test.
49622
49623	* g++.dg/opt/const1.C: New test.
49624
496252002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49626
49627	* gcc.c-torture/execute/20020406-1.c: Declare malloc.
49628
496292002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49630
49631	PR c++/5507
49632	* g++.dg/template/typename2.C: New test.
49633
496342002-04-10  Alan Modra  <amodra@bigpond.net.au>
49635
49636	* gcc.c-torture/execute/loop-12.c: New.
49637
496382002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49639
49640	* g77.f-torture/execute/980628-4.x,
49641	g77.f-torture/execute/980628-5.x,
49642	g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49643	g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49644	g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49645
496462002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49647
49648	PR optimization/6086
49649	* g++.dg/opt/preinc1.C: New test.
49650
496512002-04-06  Mark Mitchell  <mark@codesourcery.com>
49652
49653	PR c++/5571
49654	* g++.dg/opt/static2.C: New test.
49655
496562002-04-06  Mark Mitchell  <mark@codesourcery.com>
49657
49658	PR c/5120
49659	* gcc.dg/20020406-1.c: New test.
49660
496612002-04-04  David S. Miller  <davem@redhat.com>
49662
49663	* gcc.c-torture/execute/20020404-1.c: New test.
49664
496652002-04-04  Jakub Jelinek  <jakub@redhat.com>
49666
49667	PR c/6123
49668	* gcc.dg/20020312-2.c: Do not declare global register variable
49669	if __PIC__ or __pic__ is defined.
49670
496712002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49672
49673	* gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49674	__asm__ so that it works correctly even if -ansi -pedantic-errors.
49675
496762002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49677
49678	* gcc.misc-tests/linkage.exp: Update last change to handle
49679	sparc*-, not just sparc-.
49680
496812002-04-03  Richard Henderson  <rth@redhat.com>
49682
49683	* gcc.dg/cpp/ucs.c: Improved long UCS test.
49684
496852002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49686
49687	* gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49688
496892002-04-02  David S. Miller  <davem@redhat.com>
49690
49691	* gcc.c-torture/execute/20020402-3.c: New test.
49692
496932002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49694
49695	* g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49696	* g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49697
49698	* g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49699	* g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49700	g77.f-torture/execute/20001201.x,
49701	g77.f-torture/execute/u77-test.x: New files.
49702
49703	* gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49704	* gcc.dg/wchar_t-1.c: Ditto.
49705
497062002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49707
49708	* gcc.c-torture/execute/20020402-1.c: New test.
49709
497102002-04-01  Richard Henderson  <rth@redhat.com>
49711
49712	* gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49713
49714	* g++.dg/other/new1.C: Use __SIZE_TYPE__.
49715
497162002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49717
49718	* gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49719
497202002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49721
49722	* g++.dg/inherit/template-as-base.C: Expect error.
49723	* g++.dg/inherit/namespace-as-base.C: Likewise.
49724
497252002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49726
49727	* g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49728	g++.dg/ext/instantiate3.C: Tweak match patterns.
49729
49730	* g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49731	* g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49732	-da test.
49733
497342002-03-31  Richard Henderson  <rth@redhat.com>
49735
49736	* gcc.dg/special/alias-2.c: New.
49737	* gcc.dg/special/ecos.exp: Run it.
49738
497392002-03-31  Richard Henderson  <rth@redhat.com>
49740
49741	* gcc.dg/va-arg-1.c: Expect warnings, not errors.
49742
497432002-03-31  Kazu Hirata  <kazu@hxi.com>
49744
49745	* gcc.dg/weak-1.c: Disable on h8300 port.
49746
497472002-03-29  Janis Johnson  <janis187@us.ibm.com>
49748
49749	* g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49750	* g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49751	ordering tests.
49752	* g++.dg/bprob/bprob-1.C: New test.
49753	* g++.dg/gcov/gcov.exp: New driver for gcov tests.
49754	* g++.dg/gcov/gcov-1.C: New test.
49755	* g++.dg/gcov/gcov-1.x: New file.
49756	* g++.dg/gcov/gcov-2.C: New test.
49757	* g++.dg/gcov/gcov-3.C: New test.
49758	* g++.dg/gcov/gcov-3.h: New file.
49759
497602002-03-28  Roger Sayle  <roger@eyesopen.com>
49761
49762	* g++.old-deja/g++.other/builtins5.C: New test.
49763	* g++.old-deja/g++.other/builtins6.C: New test.
49764	* g++.old-deja/g++.other/builtins7.C: New test.
49765	* g++.old-deja/g++.other/builtins8.C: New test.
49766	* g++.old-deja/g++.other/builtins9.C: New test.
49767
497682002-03-29  Jakub Jelinek  <jakub@redhat.com>
49769
49770	* g++.dg/opt/static1.C: New test.
49771
49772	* g++.dg/opt/longbranch1.C: New test.
49773
497742002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49775
49776	* gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49777
49778	* g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49779
497802002-03-28  Jeffrey A Law  (law@redhat.com)
49781
49782	* gcc.c-torture/execute/20020328-1.c: New test.
49783
497842002-03-27  Richard Henderson  <rth@redhat.com>
49785
49786	* g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49787	* g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49788	move from g++.old-deja/g++.ext/.
49789
497902002-03-27  Mark Mitchell  <mark@codesourcery.com>
49791
49792	* g++.dg/init/new2.C: New test.
49793
497942002-03-26  Richard Henderson  <rth@redhat.com>
49795
49796	* gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49797
49798	* gcc.dg/20020312-2.c: Don't test epilogue vs global register
49799	on sparc.
49800
49801	* gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49802	sparcv9 systems.
49803	* gcc.dg/20001102-1.c: Likewise.
49804
498052002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49806
49807	* gcc.dg/cpp/endif-pedantic1.c,
49808	gcc.dg/cpp/endif-pedantic2.c: New tests.
49809
498102002-03-26  Mark Mitchell  <mark@codesourcery.com>
49811
49812	* g++.dg/init/new1.C: New test.
49813
498142002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49815
49816	* g++.dg/abi/vbase9.C: New test.
49817
498182002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49819
49820	* gcc.dg/arm-asm.c: New test.
49821
498222002-03-26  Andrew Cagney  <ac131313@redhat.com>
49823
49824	* gcc.dg/Wswitch-enum.c: New test.
49825	Fix PR c/5044.
49826
498272002-03-26  Richard Henderson  <rth@redhat.com>
49828
49829	* gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49830	structure.
49831
498322002-03-25  Richard Henderson  <rth@redhat.com>
49833
49834	* gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49835	sparcv9 systems.
49836
49837	* gcc.c-torture/compile/20011119-1.c (xxx): New.
49838	* gcc.c-torture/compile/20011119-2.c (xxx): New.
49839
498402002-03-25  Zack Weinberg  <zack@codesourcery.com>
49841
49842	* gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49843
498442002-03-25  Bob Wilson  <bob.wilson@acm.org>
49845
49846	* g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49847	targets using generic thunk support.
49848
498492002-03-25  Jakub Jelinek  <jakub@redhat.com>
49850
49851	* gcc.c-torture/compile/20020323-1.c: New test.
49852
49853	* g++.dg/opt/conj2.C: New test.
49854
498552002-03-24  Richard Henderson  <rth@redhat.com>
49856
49857	* gcc.dg/weak-1.c: Use -fno-common.
49858
498592002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49860
49861	* g77.dg/f77-edit-apostrophe-out.f: New test
49862	* g77.dg/f77-edit-h-out.f: New test
49863	* g77.dg/f77-edit-t-in.f: New test
49864	* g77.dg/f77-edit-t-out.f: New test
49865	* g77.dg/f77-edit-x-out.f: New test
49866	* g77.dg/f77-edit-slash-out.f: New test
49867	* g77.dg/f77-edit-colon-out.f: New test
49868	* g77.dg/f77-edit-s-out.f: New test
49869
498702002-03-24  Richard Henderson  <rth@redhat.com>
49871
49872	* objc/execute/formal_protocol-6.x: New XFAIL.
49873
498742002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49875
49876	* gcc.dg/weak-1.c: Early return from dg-final on platforms
49877	that do not support weak symbols
49878
498792002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49880
49881	* lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49882	* lib/g77.exp: Likewise.
49883	* lib/objc.exp: Likewise.
49884
498852002-03-23  Andrew Cagney  <ac131313@redhat.com>
49886
49887	* gcc.dg/Wswitch-default.c: New test.
49888
498892002-03-23  Jakub Jelinek  <jakub@redhat.com>
49890
49891	* g++.dg/other/enum1.C: New test.
49892
498932002-03-23  Zack Weinberg  <zack@codesourcery.com>
49894
49895	* gcc.dg/pragma-ep-3.c: Fix typo.
49896
498972002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49898
49899	* g++.dg/inherit/template-as-base.C: New test.
49900
499012002-03-22  Jakub Jelinek  <jakub@redhat.com>
49902
49903	* g++.old-deja/g++.other/dwarf2-1.C: Move...
49904	* g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49905
499062002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49907
49908	* gcc.dg/cpp/multiline.c: Update to match.
49909
499102002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49911
49912	* g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49913
499142002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49915
49916	* gcc.dg/cpp/extratokens2.c: New file.
49917
499182002-03-21  David Edelsohn  <edelsohn@gnu.org>
49919
49920	* gcc.dg/20020312-2.c: Add rs6000 target.
49921
49922	* gcc.c-torture/compile/20020319-1.c: New test.
49923
499242002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49925
49926	* g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49927	(A, E): Handle this.
49928
499292002-03-20  Jason Merrill  <jason@redhat.com>
49930
49931	* lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49932	ignoring -fpic.
49933	* lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49934	through prune_gcc_output.
49935
499362002-03-20  Jakub Jelinek  <jakub@redhat.com>
49937
49938	* gcc.c-torture/compile/20020320-1.c: New test.
49939
499402002-03-19  Jakub Jelinek  <jakub@redhat.com>
49941
49942	* gcc.c-torture/compile/20020318-1.c: New test.
49943
49944	* gcc.dg/struct-by-value-1.c: New test.
49945
49946	* gcc.dg/20020319-1.c: New test.
49947
499482002-03-18  Jakub Jelinek  <jakub@redhat.com>
49949
49950	* g++.dg/opt/conj1.C: New test.
49951
499522002-03-17  Mark Mitchell  <mark@codesourcery.com>
49953
49954	* g++.dg/template/qualttp20.C: Revert previous change.
49955	* g++.dg/template/qualttp3.C: Likewise.
49956	* g++.dg/template/qualttp4.C: Likewise.
49957	* g++.dg/template/qualttp5.C: Likewise.
49958	* g++.dg/template/qualttp6.C: Likewise.
49959	* g++.dg/template/qualttp7.C: Likewise.
49960	* g++.dg/template/qualttp8.C: Likewise.
49961	* g++.dg/template/recurse.C: Likewise.
49962
499632002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49964
49965	* gcc.dg/cpp/wchar-1.c: Update.
49966
499672002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49968
49969	* g++.dg/template/conv1.C: New test.
49970	* g++.dg/template/conv2.C: New test.
49971	* g++.dg/template/conv3.C: New test.
49972	* g++.dg/template/conv4.C: New test.
49973
499742002-03-15  Mark Mitchell  <mark@codesourcery.com>
49975
49976	* g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49977	* g++.dg/template/qualttp3.C: Likewise.
49978	* g++.dg/template/qualttp4.C: Likewise.
49979	* g++.dg/template/qualttp5.C: Likewise.
49980	* g++.dg/template/qualttp6.C: Likewise.
49981	* g++.dg/template/qualttp7.C: Likewise.
49982	* g++.dg/template/qualttp8.C: Likewise.
49983	* g++.dg/template/recurse.C: Likewise.
49984
499852002-03-15  Mark Mitchell  <mark@codesourcery.com>
49986
49987	* g++.dg/opt/dtor1.C: New test.
49988
499892002-03-15  Jakub Jelinek  <jakub@redhat.com>
49990
49991	* gcc.c-torture/compile/20020315-1.c: New test.
49992
499932002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49994
49995	* gcc.dg/weak-1.c: Fix scan tests.
49996
499972002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49998
49999	* gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50000	* gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50001	cris-*-aout* mmix-*-*.
50002	* g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50003	cris-*-aout* mmix-*-*.
50004	* g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50005	cris-*-elf* cris-*-aout* and mmix-*-*.
50006	* gcc.dg/20001009-1.c: Ditto.
50007	* gcc.dg/20010912-1.c: Ditto.
50008	* gcc.dg/20020122-4.c: Ditto.
50009	* gcc.dg/inline-2.c: Ditto.
50010
500112002-03-14  Jeffrey A Law  (law@cygnus.com)
50012
50013	* gcc.c-torture/compile/20020314-1.c: New test.
50014
500152002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50016
50017	* gcc.c-torture/execute/20020314-1.c: New test.
50018
500192002-03-14  Jakub Jelinek  <jakub@redhat.com>
50020
50021	* g++.dg/warn/Wunused-1.C: New test.
50022
500232002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50024
50025	* g++.dg/abi/mangle6.C: New test.
50026
500272002-03-13  Jakub Jelinek  <jakub@redhat.com>
50028
50029	* gcc.c-torture/compile/20020309-2.c: New test.
50030
50031	* gcc.c-torture/compile/20020312-1.c: New test.
50032
500332002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50034
50035	* g++.dg/other/access1.C: New test.
50036
500372002-03-12  Jakub Jelinek  <jakub@redhat.com>
50038
50039	* gcc.c-torture/execute/wchar_t-1.c: New test.
50040
500412002-03-12  David Edelsohn  <edelsohn@gnu.org>
50042
50043	* gcc.dg/20020103-1.c: Add rs6000 target and macro.
50044
500452002-03-12  Roger Sayle  <roger@eyesopen.com>
50046
50047	* gcc.dg/20020312-1.c: New test case.
50048
500492002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50050
50051	* gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50052
500532002-03-11  Richard Henderson  <rth@redhat.com>
50054
50055	* g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50056	* g++.old-deja/g++.jason/report.C: Likewise.
50057
500582002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50059
50060	* g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50061	* g++.old-deja/g++.robertl/eb56.C: Likewise.
50062
500632002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50064
50065	* g++.dg/overload/pmf1.C: New test.
50066
500672002-03-11  Kazu Hirata  <kazu@hxi.com>
50068
50069	* gcc.c-torture/execute/20020307-1.c: Use long.
50070
500712002-03-11  Jakub Jelinek  <jakub@redhat.com>
50072
50073	PR optimization/5844
50074	* gcc.dg/20020310-1.c: New test.
50075
500762002-03-09  Michael Meissner  <meissner@redhat.com>
50077
50078	* gcc.c-torture/execute/memcpy-2.c: New test.
50079	* gcc.c-torture/execute/memset-1.c: New test.
50080	* gcc.c-torture/execute/strlen-1.c: New test.
50081	* gcc.c-torture/execute/strcmp-1.c: New test.
50082	* gcc.c-torture/execute/strncmp-1.c: New test.
50083
500842002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50085
50086	* gcc.dg/ppc-ldstruct.c: New test.
50087
500882002-03-09  Jakub Jelinek  <jakub@redhat.com>
50089
50090	* gcc.c-torture/execute/va-arg-22.c: New test.
50091
500922002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50093
50094	* gcc.c-torture/compile/20020309-1.c: New test.
50095
500962002-03-08  Jakub Jelinek  <jakub@redhat.com>
50097
50098	* gcc.c-torture/execute/20020307-2.c: New test.
50099
501002002-03-07  Jeffrey A Law  (law@redhat.com)
50101
50102	* g77.f-torture/compile/20020307-1.f: New test.
50103
501042002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50105
50106	* gcc.dg/unordered-1.c: New test.
50107
501082002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50109
50110	* gcc.c-torture/execute/20020307-1.c: New test.
50111
501122002-03-05  Jakub Jelinek  <jakub@redhat.com>
50113
50114	* gcc.dg/20020304-1.c: New test.
50115
50116	* gcc.c-torture/compile/20020304-2.c: New test.
50117
501182002-03-04  Zack Weinberg  <zack@codesourcery.com>
50119
50120	* gcc.c-torture/compile/20020304-1.c: New test case
50121	(from PR c/5830).
50122
501232002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50124
50125	* gcc.dg/20020103-1.c: Add other -D ppc variants.
50126
501272002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50128
50129	* g++.dg/other/classkey1.C: New test.
50130
501312002-03-01  Richard Henderson  <rth@redhat.com>
50132
50133	* gcc.c-torture/compile/981223-1.x: New.
50134	* gcc.c-torture/compile/920625-1.x: New.
50135
501362002-02-28  Richard Henderson  <rth@redhat.com>
50137
50138	* g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50139
501402002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50141
50142	* gcc.c-torture/execute/20020227-1.c: New test.
50143
501442002-02-27  Mark Mitchell  <mark@codesourcery.com>
50145
50146	* g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50147	here" ERROR lines.
50148	* g++.old-deja/g++.oliva/partord1.C: Likewise.
50149	* g++.old-deja.g++.other/defarg1.C: Likewise.
50150	* g++.old-deja/g++.pt/calls2.C: Likewise.
50151	* g++.old-deja/g++.pt/crash20.C: Likewise.
50152	* g++.old-deja/g++.pt/crash30.C: Likewise.
50153	* g++.old-deja/g++.pt/crash36.C: Likewise.
50154	* g++.old-deja/g++.pt/crash6.C: Likewise.
50155	* g++.old-deja/g++.pt/defarg13.C: Likewise.
50156	* g++.old-deja/g++.pt/derived3.C: Likewise.
50157	* g++.old-deja/g++.pt/error1.C: Likewise.
50158	* g++.old-deja/g++.pt/friend21.C: Likewise.
50159	* g++.old-deja/g++.pt/friend23.C: Likewise.
50160	* g++.old-deja/g++.pt/infinite1.C: Likewise.
50161	* g++.old-deja/g++.robertl/eb128.C: Likewise.
50162
501632002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50164
50165	* gcc.c-torture/execute/20020225-2.c: New test.
50166
501672002-02-27  Zack Weinberg  <zack@codesourcery.com>
50168
50169	* gcc.c-torture/execute/920730-1t.c,
50170	gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50171	Delete test cases, only relevant to -traditional.
50172
501732002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50174
50175	* gcc.dg/cpp/undef1.c: Remove.
50176	* gcc.dg/cpp/directiv.c: Update.
50177	* gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50178
501792002-02-27  Michael Meissner  <meissner@redhat.com>
50180
50181	* gcc.c-torture/execute/20020226-1.c: New test.
50182
501832002-02-26  Jakub Jelinek  <jakub@redhat.com>
50184
50185	* g++.dg/debug/debug4.C: New test.
50186
50187	* gcc.dg/ia64-visibility-1.c: New test.
50188
501892002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50190
50191	* gcc.dg/debug/20020224-1.c: New.
50192
501932002-02-25  Kazu Hirata  <kazu@hxi.com>
50194
50195	* gcc.c-torture/execute/960416-1.x: New.
50196	* gcc.c-torture/execute/divconst-3.x: Likewise.
50197
501982002-02-25  Jakub Jelinek  <jakub@redhat.com>
50199
50200	* gcc.dg/20020224-1.c: New test.
50201
502022002-02-25  Alan Modra  <amodra@bigpond.net.au>
50203
50204	* gcc.c-torture/execute/20020225-1.c: New.
50205
502062002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50207
50208	* gcc.dg/cpp/wchar-1.c: New test.
50209
502102002-02-23  Jakub Jelinek  <jakub@redhat.com>
50211
50212	* gcc.dg/20020222-1.c: New test.
50213
502142002-02-22  Jakub Jelinek  <jakub@redhat.com>
50215
50216	* g++.dg/opt/anonunion1.C: New test.
50217
502182002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50219
50220	* g++.dg/template/qualttp19.C: New test.
50221	* g++.dg/template/qualttp20.C: New test.
50222	* g++.old-deja/g++.jason/report.C: Adjust expected errors
50223	* g++.old-deja/g++.other/qual1.C: Likewise.
50224
502252002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50226
50227	* gcc.dg/attr-alwaysinline.c: New.
50228
502292002-02-21  Jakub Jelinek  <jakub@redhat.com>
50230
50231	* gcc.dg/20020220-1.c: New test.
50232
50233	* gcc.dg/20020220-2.c: New test.
50234
50235	* g++.dg/opt/mmx1.C: New test.
50236
502372002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50238
50239	* gcc.c-torture/compile/20020110.c: New test.
50240
502412002-02-20  Jakub Jelinek  <jakub@redhat.com>
50242
50243	* gcc.c-torture/execute/20020219-1.c: New test.
50244
50245	* gcc.dg/20020219-1.c: New test.
50246
50247	* gcc.dg/noncompile/20020220-1.c: New test.
50248
50249	* g++.dg/opt/ptrintsum1.C: New test.
50250
50251	* gcc.dg/debug/20020220-1.c: New test.
50252
502532002-02-17  Jakub Jelinek  <jakub@redhat.com>
50254
50255	* gcc.c-torture/execute/20020216-1.c: New test.
50256
502572002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50258
50259	* gcc.dg/decl-1.c: Update, new test.
50260
502612002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50262
50263	* g++.dg/abi/bitfield1.C: New test.
50264	* g++.dg/abi/bitfield2.C: New test.
50265
502662002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50267
50268	* gcc.dg/attr-nest.c: New test.
50269
502702002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50271
50272	* gcc.c-torture/execute/20020215-1.c: New test.
50273
502742002-02-14  Jakub Jelinek  <jakub@redhat.com>
50275
50276	* g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50277	* g++.dg/debug/debug.exp: New.
50278	* g++.dg/debug/trivial.C: New.
50279	* g++.dg/debug/debug1.C: Moved...
50280	* g++.dg/other/debug1.C: ...from here.
50281	* g++.dg/debug/debug2.C: Moved...
50282	* g++.dg/other/debug2.C: ...from here.
50283	* g++.dg/debug/debug3.C: Moved...
50284	* g++.dg/other/debug3.C: ...from here.
50285
50286	* gcc.dg/noncompile/20020213-1.c: New test.
50287
502882002-02-13  Jakub Jelinek  <jakub@redhat.com>
50289
50290	* g++.dg/other/debug3.C: New test.
50291
50292	* gcc.c-torture/execute/20020213-1.c: New test.
50293
502942002-02-13  Richard Smith <richard@ex-parrot.com>
50295
50296	* g++.old-deja/g++.other/thunk1.C: New test.
50297
502982002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50299
50300	* g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50301
503022002-02-13  Stan Shebs  <shebs@apple.com>
50303
50304	* gcc.dg/altivec-3.c: New.
50305
503062002-02-12  Jakub Jelinek  <jakub@redhat.com>
50307
50308	* gcc.dg/Wunreachable-1.c: New test.
50309	* gcc.dg/Wunreachable-2.c: New test.
50310
503112002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50312
50313	* gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50314
503152002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50316
50317	* gcc.dg/decl-1.c: New test.
50318
503192002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50320
50321	* gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50322
503232002-02-10  Kazu Hirata  <kazu@hxi.com>
50324
50325	* gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50326	* gcc.c-torture/compile/980506-1.x: Likewise.
50327
503282002-02-10  Kazu Hirata  <kazu@hxi.com>
50329
50330	* gcc.dg/20020210-1.c: New.
50331
503322002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50333
50334	* g77.f-torture/execute/947.f: New regression test
50335	for PR fortran/947.
50336
503372002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50338
50339	* g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50340	* g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50341
503422002-02-08  Richard Henderson  <rth@redhat.com>
50343
50344	* gcc.c-torture/compile/labels-3.c: New.
50345
503462002-02-08  Jakub Jelinek  <jakub@redhat.com>
50347
50348	* gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50349	expression statements work instead.
50350	* gcc.dg/noncompile/20020207-1.c: New test.
50351
503522002-02-07  Richard Henderson  <rth@redhat.com>
50353
50354	* gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50355
503562002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50357
50358	* lib/prune.exp: Remove "In (program|subroutine"block-data)"
50359	message from g77
50360	* lib/g77-dg.exp: Trim g77 error messages so that they are
50361	recognized by dg.exp.
50362
503632002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50364
50365	PR fortran/5473
50366	* g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50367
503682002-02-07  Richard Henderson  <rth@redhat.com>
50369
50370	* g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50371	to be sufficiently aligned for integers.
50372
503732002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50374
50375	* g++.dg/template/friend4.C: New test.
50376
503772002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50378
50379	PR fortran/5743
50380	* g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50381	unsupported cases.
50382
503832002-02-07  Richard Henderson  <rth@redhat.com>
50384
50385	* gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50386	* gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50387	gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50388	objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50389
503902002-02-06  Richard Henderson  <rth@redhat.com>
50391
50392	* gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50393
503942002-02-06  Janis Johnson  <janis187@us.ibm.com>
50395
50396	* gcc.dg/20020206-1.c: New test.
50397
503982002-02-06  Jakub Jelinek  <jakub@redhat.com>
50399
50400	* gcc.c-torture/execute/20020206-1.c: New test.
50401
50402	* gcc.c-torture/execute/20020206-2.c: New test.
50403
50404	PR optimization/5429:
50405	* gcc.c-torture/compile/20020206-1.c: New test.
50406
504072002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50408
50409	* g++.dg/ext/align1.C: Do not use an explicit alignment value
50410	as certain file formats cannot support particularly large
50411	alignments.
50412
50413	* g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50414	and do not expect to be able to link the executable.
50415
50416	* g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50417	fail because the COFF format does not support the weak attribute.
50418
504192002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50420
50421	* g77.dg/pr5473.f: New test
50422
504232002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50424
50425	* gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50426	Fix testcase accordingly.
50427
504282002-02-04  Richard Henderson  <rth@redhat.com>
50429
50430	* gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50431	(buf): Change to be an array of pointers, not ints.
50432
504332002-02-04  Jakub Jelinek  <jakub@redhat.com>
50434
50435	* gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50436	before all tests.  Move warning one line above to match where it
50437	C frontend emits.
50438	* gcc.dg/Wswitch-2.c: New test.
50439	* g++.dg/warn/Wswitch-1.C: New test.
50440	* g++.dg/warn/Wswitch-2.C: New test.
50441
504422002-02-04  Richard Henderson  <rth@redhat.com>
50443
50444	* g++.dg/abi/offsetof.C: Fix size comparison.
50445
504462002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50447
50448	* gcc.dg/cast-qual-2.c: New test.
50449
504502002-02-04  Jakub Jelinek  <jakub@redhat.com>
50451
50452	* gcc.dg/20020201-4.c: New test.
50453
504542002-02-04  Ben Elliston  <bje@redhat.com>
50455
50456	* lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50457	target_info attribute != 0, in addition to the empty string.
50458	(gcc_target_compile): Likewise.
50459
504602002-02-03  Andrew Cagney  <ac131313@redhat.com>
50461
50462	* gcc.dg/Wswitch.c: New test.
50463	PR gcc/4475. PR gcc/3780.
50464
504652002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50466
50467	* g77.f-torture/execute/5122.f: New test for regressions
50468	against PR fortran/5122.
50469
504702002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50471
50472	* g77.f-torture/compile/pr3743.f: Delete
50473	* g77.dg/pr3743-1.f: New test.
50474	* g77.dg/pr3743-2.f: New test.
50475	* g77.dg/pr3743-3.f: New test.
50476	* g77.dg/pr3743-4.f: New test.
50477
504782002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50479
50480	* gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50481
504822002-02-02  Richard Henderson  <rth@redhat.com>
50483
50484	* gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50485	* gcc.c-torture/execute/bf64-1.c: Likewise.
50486
504872002-02-02  Jakub Jelinek  <jakub@redhat.com>
50488
50489	* gcc.dg/20020201-2.c: New test.
50490
50491	* gcc.dg/20020201-3.c: New test.
50492
50493	* gcc.c-torture/execute/bitfld-2.c: New test.
50494
504952002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50496
50497	* gcc.dg/bitfld-1.c: Update.
50498	* gcc.dg/bitfld-2.c: Update.
50499	* gcc.c-torture/execute/bitfld-1.x: New.
50500
505012002-02-02  Jakub Jelinek  <jakub@redhat.com>
50502
50503	* gcc.c-torture/execute/20020201-1.c: New test.
50504
505052002-02-01  Janis Johnson  <janis187@us.ibm.com>
50506
50507	PR target/5469
50508	* gcc.dg/20020201-1.c: New test.
50509
505102002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50511
50512	PR fortran/3743
50513	* g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50514	* g77.f-torture/compile/pr3743.x: Remove
50515
505162002-01-31  Tom Rix  <trix@redhat.com>
50517
50518	* gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50519
505202002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50521
50522	* gcc.dg/noncompile/20020130-1.c: New test.
50523
505242002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50525
50526	* g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50527
505282002-01-29  Richard Henderson  <rth@redhat.com>
50529
50530	* gcc.c-torture/execute/991118-1.c: Cast various constants back
50531	to long long.
50532	* gcc.c-torture/execute/bf64-1.c: Likewise.
50533
505342002-01-29  Jakub Jelinek  <jakub@redhat.com>
50535
50536	* gcc.c-torture/execute/20020129-1.c: New test.
50537
505382002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50539
50540	* gcc.c-torture/compile/20000224-1.c: Update.
50541	* gcc.c-torture/execute/bitfld-1.c: New tests.
50542	* gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50543	* gcc.dg/uninit-A.c: Update.
50544
505452002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50546
50547	* g++.dg/template/ctor1.C: Add instantiation.
50548
505492002-01-28  Paul Koning  <pkoning@equallogic.com>
50550
50551	* gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50552	argument to __builtin_prefetch to be const ptr.
50553
505542002-01-28  Jakub Jelinek  <jakub@redhat.com>
50555
50556	* gcc.c-torture/compile/20020120-1.c: New test.
50557
505582002-01-27  Kazu Hirata  <kazu@hxi.com>
50559
50560	* gcc.c-torture/execute/20020127-1.c: New test.
50561
505622002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50563
50564	* g77.dg/f77-edit-i-in.f: New test
50565	* g77.dg/f77-edit-i-out.f: New test
50566
505672002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50568
50569	* gcc.dg/debug/debug.exp: New file.
50570	* gcc.dg/debug/trivial.c: New file.
50571	* gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50572	* gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50573	* gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50574	* gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50575	* gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50576	* gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50577	* gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50578	* gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50579	* gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50580	* gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50581	* gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50582	* gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50583	* gcc.dg/20000503-1.c: Removed.
50584	* gcc.dg/20010207-1.c: Removed.
50585	* gcc.dg/20011223-1.c: Removed.
50586	* gcc.dg/20020104-2.c: Removed.
50587	* gcc.dg/debug-1.c: Removed.
50588	* gcc.dg/debug-2.c: Removed.
50589	* gcc.dg/debug-3.c: Removed.
50590	* gcc.dg/debug-4.c: Removed.
50591	* gcc.dg/debug-5.c: Removed.
50592	* gcc.dg/debug-6.c: Removed.
50593	* gcc.dg/dwarf2-1.c: Removed.
50594	* gcc.dg/dwarf2-2.c: Removed.
50595
505962002-01-25  Jakub Jelinek  <jakub@redhat.com>
50597
50598	* g++.old-deja/g++.other/eh5.C: New test.
50599	* g++.old-deja/g++.other/sibcall2.C: New test.
50600	* g++.old-deja/g++.other/array9.C: New test.
50601	* g++.old-deja/g++.other/typename2.C: New test.
50602	* g++.old-deja/g++.other/crash60.C: New test.
50603	* g++.old-deja/g++.other/conv9.C: New test.
50604	* g++.old-deja/g++.other/mangle10.C: New test.
50605	* g++.old-deja/g++.other/unchanging1.C: New test.
50606	* g++.old-deja/g++.other/exprstmt1.C: New test.
50607	* g++.old-deja/g++.other/inline23.C: New test.
50608	* g++.old-deja/g++.eh/ia64-1.C: New test.
50609	* g++.old-deja/g++.other/dwarf2-1.C: New test.
50610	* g++.old-deja/g++.other/reload1.C: New test.
50611	* g++.old-deja/g++.other/static20.C: New test.
50612	* g++.old-deja/g++.other/local-alloc1.C: New test.
50613	* g++.old-deja/g++.other/conv8.C: New test.
50614	* g++.old-deja/g++.other/stmtexpr2.C: New test.
50615	* g++.old-deja/g++.other/storeexpr1.C: New test.
50616	* g++.old-deja/g++.other/storeexpr2.C: New test.
50617	* g++.dg/eh/template2.C: New test.
50618	* g++.dg/warn/weak1.C: New test.
50619
506202002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50621
50622	* lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50623	Remove first, non-varying, argument.
50624
506252002-01-23  Richard Henderson  <rth@redhat.com>
50626
50627	* gcc.dg/inline-2.c: New.
50628
50629	* lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50630	Add optional target arg.  Check number of arguments.
50631	(scan-assembler-not, scan-assembler-dem): Likewise.
50632	(scan-assembler-dem-not): Likewise.
50633
506342002-01-23  Zack Weinberg  <zack@codesourcery.com>
50635
50636	* g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50637	line 12.
50638	* g++.old-deja/g++.brendan/parse3.C,
50639	g++.old-deja/g++.other/crash26.C,
50640	g++.old-deja/g++.other/crash28.C,
50641	g++.old-deja/g++.other/crash29.C,
50642	g++.old-deja/g++.other/crash30.C,
50643	g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50644
506452002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50646
50647	* gcc.dg/20020115-1.c: New.
50648
506492002-01-23  Bob Wilson  <bob.wilson@acm.org>
50650
50651	* gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50652
506532002-01-23  Janis Johnson  <janis187@us.ibm.com>
50654
50655	* gcc.dg/20020122-3.c: New.
50656
506572002-01-23  Jakub Jelinek  <jakub@redhat.com>
50658
50659	* g++.dg/other/gc1.C: New test.
50660
506612002-01-23  Zack Weinberg  <zack@codesourcery.com>
50662
50663	* gcc.dg/c99-intconst-1.c: Mark XFAIL.
50664
506652002-01-22  Richard Henderson  <rth@redhat.com>
50666
50667	* gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50668
506692002-01-22  Richard Henderson  <rth@redhat.com>
50670
50671	* gcc.dg/20020122-4.c: New.
50672
506732002-01-22  H.J. Lu <hjl@gnu.org>
50674
50675	* g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50676	link output.
50677	* gcc.dg/special/ecos.exp: Likewise.
50678	* lib/g++-dg.exp: Likewise.
50679	* lib/g77-dg.exp: Likewise.
50680	* lib/gcc-dg.exp : Likewise.
50681	* lib/mike-g++.exp: Likewise.
50682	* lib/mike-g77.exp: Likewise.
50683	* lib/mike-gcc.exp: Likewise.
50684	* lib/objc-dg.exp: Likewise.
50685
506862002-01-22  Janis Johnson  <janis187@us.ibm.com>
50687
50688	PR target/5379
50689	* gcc.dg/20020122-2.c: New test.
50690
506912002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50692
50693	* gcc.dg/20020122-1.c: New test.
50694
506952001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50696
50697	* g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50698
506992002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50700
50701	* gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50702
507032002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50704
50705	* gcc.c-torture/compile/20020121-1.c: New test.
50706
507072002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50708
50709	* lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50710	ld_library_path.
50711
507122002-01-21  Jakub Jelinek  <jakub@redhat.com>
50713
50714	* gcc.dg/20020218-1.c: New test.
50715
507162002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50717
50718	* lib/prune.exp (prune_gcc_output): Prune "At global scope"
50719	messages
50720	* g++.dg/other/deprecated.C: Remove dg-bogus comment for
50721	"At global scope" warning
50722	* g++.dg/ext/align1.C: Change cygwin test for alignment
50723	from db-bogus to dg-warning
50724
507252002-01-21  Zack Weinberg  <zack@codesourcery.com>
50726
50727	* g77.f-torture/compile/cpp2.F: New test.
50728
507292002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731	* g++.dg/template/access1.C: New test.
50732
507332002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50734
50735	* gcc.dg/20020118-1.c: New.
50736
507372002-01-18  Kazu Hirata  <kazu@hxi.com>
50738
50739	* gcc.c-torture/execute/20020118-1.c: New test.
50740
507412001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50742
50743	* g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50744	* g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50745	alignment warnings.
50746
507472001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50748
50749	* gcc.misc-tests/i386-prefetch.exp: Save and restore
50750	torture_with_loops and torture_without_loops
50751
507522002-01-17  Jakub Jelinek  <jakub@redhat.com>
50753
50754	* gcc.c-torture/compile/20020116-1.c: New test.
50755
507562002-01-16  Jakub Jelinek  <jakub@redhat.com>
50757
50758	* gcc.dg/20020116-2.c: New test.
50759
50760	* gcc.dg/ultrasp4.c: New test.
50761
50762	* gcc.dg/20020116-1.c: New test.
50763
507642002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50765
50766	* gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50767	by EABI.
50768
507692002-01-15  Janis Johnson  <janis187@us.ibm.com>
50770
50771	* gcc.misc-tests/i386-prefetch.exp: New.
50772	* gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50773	* gcc.misc-tests/i386-pf-athlon-1.c: New test.
50774	* gcc.misc-tests/i386-pf-none-1.c: New test.
50775	* gcc.misc-tests/i386-pf-sse-1.c: New test.
50776
507772002-01-15  Jakub Jelinek  <jakub@redhat.com>
50778
50779	* gcc.dg/gnu89-init-1.c: Add new tests.
50780
507812002-01-15  Andreas Jaeger  <aj@suse.de>
50782
50783	* gcc.dg/i386-mmx-1.c: Also run on x86-64.
50784	* gcc.dg/i386-mmx-2.c: Likewise.
50785	* gcc.dg/i386-sse-1.c: Likewise.
50786	* gcc.dg/i386-sse-2.c: Likewise.
50787	* gcc.dg/i386-sse-3.c: Likewise.
50788
507892001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50790
50791	* g77.f-torture/execute/intrinsic-unix-bessel.f:
50792	Uncomment additional cases that now pass.
50793
507942002-01-11  Richard Henderson  <rth@redhat.com>
50795
50796	* gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50797	* gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50798
507992002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50800
50801	* objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50802
508032002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50804
50805	* gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50806	lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50807
508082002-01-10  Dale Johannesen  <dalej@apple.com>
50809
50810	* gcc.c-torture/execute/loop-11.c: New.
50811
508122002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50813
50814	* gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50815	dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50816
508172002-01-09  Richard Henderson  <rth@redhat.com>
50818
50819	* gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50820	type in which to perform the operation for each size.
50821
508222002-01-09  Alan Matsuoka  (alanm@redhat.com)
50823
50824	* gcc.c-torture/compile/20020109-2.c: New test.
50825
508262002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50827
50828	* gcc.c-torture/execute/loop-10.c: New test.
50829
508302002-01-09  Jakub Jelinek  <jakub@redhat.com>
50831
50832	* gcc.c-torture/compile/20010226-1.c: New test.
50833	* gcc.c-torture/compile/20010227-1.c: New test.
50834	* gcc.c-torture/compile/20010426-1.c: New test.
50835	* gcc.c-torture/compile/20010510-1.c: New test.
50836	* gcc.c-torture/compile/20010605-3.c: New test.
50837	* gcc.c-torture/compile/20010824-1.c: New test.
50838	* gcc.c-torture/execute/20010409-1.c: New test.
50839	* gcc.dg/noncompile/20000901-1.c: New test.
50840	* gcc.dg/20001023-1.c: New test.
50841	* gcc.dg/20001101-1.c: New test.
50842	* gcc.dg/20001102-1.c: New test.
50843	* gcc.dg/20010207-1.c: New test.
50844	* gcc.dg/20010405-1.c: New test.
50845	* gcc.dg/20010822-1.c: New test.
50846	* gcc.dg/20011107-1.c: New test.
50847
508482002-01-09  Jeffrey A Law  (law@redhat.com)
50849
50850	* gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50851
50852	* gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50853	execution failure on PA targets.
50854
508552002-01-09  Jakub Jelinek  <jakub@redhat.com>
50856
50857	* gcc.c-torture/compile/20020109-1.c: New test.
50858
508592002-01-08  Kazu Hirata  <kazu@hxi.com>
50860
50861	* gcc.c-torture/execute/20020108-1.c: New test.
50862
508632002-01-08  Jakub Jelinek  <jakub@redhat.com>
50864
50865	* gcc.dg/20020108-1.c: New test.
50866
508672002-01-08  H.J. Lu <hjl@gnu.org>
50868
50869	* objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50870	for header files.
50871
508722002-01-08  Geoff Keating  <geoffk@redhat.com>
50873
50874	* gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50875	consistency.
50876
508772002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50878
50879	* gcc.dg/altivec-4.c: Test altivec predicates.
50880
508812002-01-07  Jakub Jelinek  <jakub@redhat.com>
50882
50883	* gcc.c-torture/execute/20020107-1.c: New test.
50884
508852002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50886
50887	PR c/5279
50888	* gcc.c-torture/compile/20020106-1.c: New test.
50889
508902002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50891
50892	* gcc.c-torture/execute/nestfunc-4.c: New test.
50893
508942002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50895
50896	* g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50897	extra triple that slipped in.
50898	* g++.old-deja/g++.abi/align.C: Likewise.
50899	* g++.old-deja/g++.abi/bitfields.C: Likewise.
50900
509012002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50902
50903	* g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50904	* g++.old-deja/g++.abi/align.C: Likewise.
50905	* g++.old-deja/g++.abi/bitfields.C: Likewise.
50906
50907	* gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50908	on FreeBSD/i386.
50909	* gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50910	FreeBSD.
50911
509122002-01-04  Jakub Jelinek  <jakub@redhat.com>
50913
50914	* gcc.dg/20020104-1.c: New test.
50915
50916	* gcc.dg/20020104-2.c: New test.
50917
509182002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50919
50920	* gcc.dg/20020103-1.c: Fix typo in target selector.
50921
509222002-01-03  Richard Henderson  <rth@redhat.com>
50923
50924	* gcc.dg/20020103-1.c: New.
50925
509262002-01-03  Kazu Hirata  <kazu@hxi.com>
50927
50928	* gcc.c-torture/execute/20020103-1.c: New test.
50929
509302002-01-03  Jakub Jelinek  <jakub@redhat.com>
50931
50932	* g++.dg/other/debug2.C: New test.
50933
50934	* gcc.c-torture/compile/20020103-1.c: New test.
50935
509362002-01-02  Jakub Jelinek  <jakub@redhat.com>
50937
50938	* gcc.dg/gnu89-init-1.c: Added new tests.
50939
509402002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50941
50942	* g++.dg/template/friend2.C: Remove as patch is reverted.
50943
50944	* g++.dg/warn/oldcast1.C: New test.
50945
50946	* g++.dg/template/ptrmem1.C: New test.
50947	* g++.dg/template/ptrmem2.C: New test.
50948
50949	* g++.dg/template/ntp.C: New test.
50950
50951	* g++.dg/other/component1.C: New test.
50952
50953	* g++.dg/template/ttp3.C: New test.
50954
50955	* g++.dg/template/friend2.C: New test.
50956	* g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50957
509582002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50959
50960	* g++.dg/other/ptrmem1.C: New test.
50961	* g++.dg/other/ptrmem2.C: New test.
50962
509632002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50964
50965	* g++.dg/template/ctor1.C: New test.
50966
509672002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50968
50969	* g++.dg/template/friend2.C: New test.
50970
509712002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50972
50973	* gcc.dg/mmix-1.c: New test.
50974
509752001-12-31  Richard Henderson  <rth@redhat.com>
50976
50977	* gcc.dg/asm-5.c: New.
50978
509792001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50980
50981	* g++.old-deja/g++.robertl/eb130.C: hash_set is now
50982	in namespace __gnu_cxx
50983
509842001-12-30  Richard Henderson  <rth@redhat.com>
50985
50986	* gcc.dg/debug-6.c: New.
50987
509882001-12-30  Jakub Jelinek  <jakub@redhat.com>
50989
50990	* gcc.c-torture/compile/20011229-2.c: New test.
50991
509922001-12-29  Jakub Jelinek  <jakub@redhat.com>
50993
50994	* gcc.dg/debug-3.c: New test.
50995	* gcc.dg/debug-4.c: New test.
50996	* gcc.dg/debug-5.c: New test.
50997
509982001-12-29  Richard Henderson  <rth@redhat.com>
50999
51000	* g++.dg/eh/loop1.C: New.
51001
510022001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51003
51004	* g++.dg/template/crash1.C: New test.
51005
510062001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51007
51008	* g++.dg/other/const1.C: New test.
51009
510102001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51011
51012	* gcc.c-torture/compile/20011229-1.c: New test.
51013
510142001-12-28  Stan Shebs  <shebs@apple.com>
51015
51016	* lib/objc-torture.exp: Resync with c-torture.exp.
51017	* lib/objc.exp: Load standard libraries.
51018
510192001-12-28  Jakub Jelinek  <jakub@redhat.com>
51020
51021	* gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51022	additional tests.
51023
510242001-12-27  Roger Sayle <roger@eyesopen.com>
51025
51026	* gcc.c-torture/execute/string-opt-16.c: New testcase.
51027
510282001-12-27  Richard Henderson  <rth@redhat.com>
51029
51030	* gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51031
510322001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51033
51034	* g++.dg/eh/ctor1.C: New test.
51035	* g++.dg/other/error2.C: New test.
51036
510372001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51038
51039	* g++.dg/other/init2.C: New test.
51040
510412001-12-24  Richard Henderson  <rth@redhat.com>
51042
51043	* gcc.dg/20011223-1.c: New.
51044	* gcc.dg/inline-1.c: New.
51045
510462001-12-23  Richard Henderson  <rth@redhat.com>
51047
51048	* gcc.dg/asm-4.c: Test operand modifiers.
51049
510502001-12-23  Richard Henderson  <rth@redhat.com>
51051
51052	* gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51053
510542001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51055
51056	* gcc.c-torture/execute/20011223-1.c: New test.
51057
510582001-12-21  Richard Henderson  <rth@redhat.com>
51059
51060	* gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51061	re-enables the warning.
51062
510632001-12-21  Richard Henderson  <rth@redhat.com>
51064
51065	* g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51066
510672001-12-20  Jakub Jelinek  <jakub@redhat.com>
51068
51069	* gcc.c-torture/compile/20011218-1.c: New test.
51070
510712001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51072
51073	* gcc.misc-test/arm-isr.exp: New file.  Control running of the
51074	arm-isr.c test.
51075	* gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51076	epilogue generation for ARM ISR routines.
51077
510782001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51079
51080	* gcc.dg/format/builtin-1.c: Test unlocked stdio.
51081	* gcc.dg/format/c90-printf-3.c: Likewise.
51082	* gcc.dg/format/c99-printf-3.c: Likewise.
51083	* gcc.dg/format/ext-1.c: Likewise.
51084	* gcc.dg/format/ext-6.c: Likewise.
51085	* gcc.dg/format/format.h: Prototype unlocked stdio.
51086
510872001-12-20  Richard Henderson  <rth@redhat.com>
51088
51089	* g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51090	(arena): Use it.
51091	(malloc): Correct allocation logic.  Abort if we fill up the
51092	arena before initialization complete.
51093	(realloc): Correct allocation logic.
51094
510952001-12-20  Jakub Jelinek  <jakub@redhat.com>
51096
51097	* gcc.c-torture/compile/20011219-2.c: New test.
51098
51099	* gcc.c-torture/execute/20011219-1.c: New test.
51100
511012001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51102
51103	* gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51104	target does not support weak symbols.
51105
511062001-12-19  Jakub Jelinek  <jakub@redhat.com>
51107
51108	* gcc.c-torture/compile/20011219-1.c: New test.
51109
511102001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51111
51112	* g++.dg/other/error1.C: New test.
51113
511142001-12-17  Jeffrey A Law  (law@redhat.com)
51115
51116	* gcc.c-torture/execute/20011217-1.c: New test.
51117
511182001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51119
51120	* objc.dg/special/: New directory.
51121	* objc.dg/special/special.exp: New file.
51122	* objc.dg/special/unclaimed-category-1.h: New file.
51123	* objc.dg/special/unclaimed-category-1a.m: New file.
51124	* objc.dg/special/unclaimed-category-1.m: New file.
51125
511262001-12-17  Andreas Jaeger  <aj@suse.de>
51127
51128	* gcc.c-torture/compile/20011217-2.c: New test.
51129
511302001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51131
51132	* gcc.c-torture/compile/20011217-1.c: New test.
51133
511342001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51135
51136	* gcc.dg/20011214-1.c: New.
51137
511382001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51139
51140	* gcc.dg/altivec-4.c: New.
51141
511422001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51143
51144	* gcc.dg/20011113-1.c: New test.
51145
511462001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51147
51148	* g++.old-deja/g++.jason/template31.C: Remove templates for classes
51149	std::__malloc_alloc_template<0> and
51150	std::__default_alloc_template<false, 0>.
51151
511522001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51153
51154	* objc/execute/bf-21.m: New test.
51155	* objc/execute/enumeration-1.m: New test.
51156	* objc/execute/enumeration-2.m: New test.
51157
511582001-12-12  Jakub Jelinek  <jakub@redhat.com>
51159
51160	* gcc.dg/gnu89-init-1.c: New test.
51161
511622001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51163
51164	* g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51165	* g++.old-deja/g++.jason/2371.C: Likewise.
51166	* g++.old-deja/g++.jason/template33.C: Likewise.
51167	* g++.old-deja/g++.jason/template34.C: Likewise.
51168	* g++.old-deja/g++.jason/template36.C: Likewise.
51169	* g++.old-deja/g++.oliva/typename1.C: Likewise.
51170	* g++.old-deja/g++.oliva/typename2.C: Likewise.
51171	* g++.old-deja/g++.other/typename1.C: Likewise.
51172	* g++.old-deja/g++.pt/inherit2.C: Likewise.
51173	* g++.old-deja/g++.pt/nontype5.C: Likewise.
51174	* g++.old-deja/g++.pt/typename11.C: Likewise.
51175	* g++.old-deja/g++.pt/typename14.C: Likewise.
51176	* g++.old-deja/g++.pt/typename16.C: Likewise.
51177	* g++.old-deja/g++.pt/typename3.C: Likewise.
51178	* g++.old-deja/g++.pt/typename4.C: Likewise.
51179	* g++.old-deja/g++.pt/typename5.C: Likewise.
51180	* g++.old-deja/g++.pt/typename7.C: Likewise.
51181	* g++.old-deja/g++.robertl/eb9.C: Likewise.
51182
511832001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51184
51185	* g++.dg/other/linkage1.C: New test.
51186	* g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51187	specifiers.
51188
511892001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51190
51191	* gcc.dg/concat.c: New test.
51192
511932001-12-11  Stan Shebs  <shebs@apple.com>
51194
51195	* objc/compile: New test directory.
51196	* objc/compile/compile.exp: New expect script.
51197	* objc/compile/20011211-1.m: New compile test.
51198
511992001-12-11  Jason Merrill  <jason@redhat.com>
51200
51201	* lib/prune.exp (prune_gcc_output): Also handle "In member
51202	function".  So many permutations...
51203
512042001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51205
51206	* g++.dg/template/typedef1.C: New test.
51207
512082001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51209
51210	* g++.dg/other/copy1.C: New test.
51211
512122001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51213
51214	* gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51215
51216	* gcc.dg/builtin-choose-expr.c: New.
51217
512182001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51219
51220	* gcc.dg/altivec-2.c: New.
51221
512222001-12-07  Richard Henderson  <rth@redhat.com>
51223
51224	* gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51225
512262001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51227
51228	* gcc.dg/sparc-ret.c: New file, test return corruption bug for
51229	ultrasparc.
51230
512312001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51232
51233	* g++-old.deja/g++.robertl/eb101.C: Deleted.
51234
512352001-12-06  Janis Johnson  <janis187@us.ibm.com>
51236
51237	* gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51238	variable argument list.
51239
512402001-12-06  Zack Weinberg  <zack@codesourcery.com>
51241
51242	* gcc.c-torture/execute/memcheck: Delete entire directory.
51243	(files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51244	t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51245
512462001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51247
51248	* gcc.dg/Wshadow-1.c: New test.
51249
512502001-12-05  Jakub Jelinek  <jakub@redhat.com>
51251
51252	* gcc.c-torture/compile/20011130-1.c: New test.
51253
51254	* gcc.dg/noncompile/20011025-1.c: New test.
51255
51256	* g++.dg/other/anon-union.C: New test.
51257
51258	* gcc.c-torture/execute/20011024-1.c: New test.
51259
512602001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51261
51262	* gcc.c-torture/execute/20000722-1.x,
51263	gcc.c-torture/execute/20010123-1.x: Remove.
51264	* gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51265	* gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51266	gcc.dg/c99-complit-2.c: New tests.
51267
512682001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51269
51270	* g++.dg/inherit/base1.C: New test.
51271
512722001-12-04  Jakub Jelinek  <jakub@redhat.com>
51273
51274	* g++.dg/other/stdarg1.C: New test.
51275
51276	* gcc.c-torture/compile/20011130-2.c: New test.
51277
512782001-12-03  Janis Johnson  <janis187@us.ibm.com>
51279
51280	* gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51281	* gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51282	* gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51283	* gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51284	* gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51285	* gcc.dg/builtin-prefetch-1.c: New test.
51286
512872001-12-03  Jakub Jelinek  <jakub@redhat.com>
51288
51289	* gcc.dg/20011130-1.c: New test.
51290
512912001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51292
51293	* g++.dg/other/scope1.C: New test.
51294	* g++.dg/template/explicit-instantiation.C: Remove XFAIL
51295
512962001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51297
51298	* gcc.dg/vla-init-1.c: New test.
51299
513002001-12-01  Geoff Keating  <geoffk@redhat.com>
51301
51302	* gcc.c-torture/compile/structs.c: New testcase from GDB.
51303
513042001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51305
51306	* objc.dg/alias.m: Update.
51307	* objc.dg/class-1.m: Update.
51308	* objc.dg/const-str-1.m: Update.
51309	* objc.dg/fwd-proto-1.m: Update.
51310	* objc.dg/id-1.m: Update.
51311	* objc.dg/super-class-1.m: Update.
51312
513132001-11-29  Mark Mitchell  <mark@codesourcery.com>
51314
51315	* g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51316	constructs.
51317
513182001-11-28  Jeffrey A Law  (law@cygnus.com)
51319
51320	* gcc.c-torture/execute/20011128-1.c: New test.
51321
513222001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51323
51324	* gcc.dg/20011127-1.c: New test.
51325
513262001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51327
51328	* gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51329	from Austin Group draft 7.
51330	* gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51331	scanf format arguments.
51332	* gcc.dg/format/no-exargs-2.c: New test.
51333
513342001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51335
51336	* g++.dg/abi/vbase8-4.C: New test.
51337
513382001-11-24  Ian Lance Taylor  <ian@airs.com>
51339
51340	* gcc.c-torture/execute/20011121-1.c: New test.
51341
513422001-11-23  Jeffrey A Law  (law@cygnus.com)
51343
51344	* gcc.c-torture/execute/ieee/20011123-1.c: New test.
51345
513462001-11-23  Andreas Jaeger  <aj@suse.de>
51347
51348	* gcc.dg/cpp/charconst-2.c: New test.
51349
513502001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51351
51352	* lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51353	to the host if it is remote.  Let tests specify extra headers
51354	they use.
51355	* g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51356	* g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51357	* g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51358	* g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51359	* g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51360	* g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51361	* g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51362	* g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51363	* g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51364	* g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51365
513662001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51367
51368	* gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51369	for little endian ARMs.
51370
513712001-11-20  Jakub Jelinek  <jakub@redhat.com>
51372
51373	* gcc.c-torture/compile/20011119-1.c: New test.
51374	* gcc.c-torture/compile/20011119-2.c: New test.
51375
513762001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51377
51378	* gcc.dg/altivec-1.c: Fix typo.
51379
513802001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51381
51382	* gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51383
513842001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51385
51386	* gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51387
513882001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51389
51390	* lib/g77.exp: Don't specify --rpath-link.
51391
51392	* gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51393	across all the headers.
51394	* gcc.dg/format/format.exp: For testing on a remote host,
51395	copy format.h.
51396
51397	* gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51398	* gcc.c-torture/execute/930406-1.c: Likewise.
51399	* gcc.c-torture/execute/comp-goto-1.c: Likewise.
51400
514012001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51402
51403	* gcc.dg/altivec-1.c: New.
51404
514052001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51406
51407	* gcc.dg/cpp/fpreprocessed.c: New test case.
51408
514092001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51410
51411	* gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51412	gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51413	* gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51414
514152001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51416
51417	* gcc.dg/no-builtin-1.c: New test.
51418
514192001-11-16  Jakub Jelinek  <jakub@redhat.com>
51420
51421	* gcc.c-torture/execute/20011115-1.c: New test.
51422
514232001-11-15  Jakub Jelinek  <jakub@redhat.com>
51424
51425	* gcc.c-torture/compile/20011114-2.c: New test.
51426	* gcc.c-torture/compile/20011114-3.c: New test.
51427	* gcc.c-torture/compile/20011114-4.c: New test.
51428
514292001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51430
51431	* g++.dg/other/init1.C: New test.
51432
514332001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51434
51435	* gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51436	message.
51437
51438	* gcc.c-torture/execute/20011114-1.c: New testcase.
51439
51440	* gcc.c-torture/compile/20010327-1.c: Revert last change.
51441	* gcc.c-torture/compile/20011114-1.c: New test, exactly
51442	like the (before this change) version of 20010327-1.c.
51443
514442001-11-14  Roger Sayle <roger@eyesopen.com>
51445
51446	* gcc.c-torture/execute/string-opt-13.c: New testcase.
51447
514482001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51449
51450	* g++.dg/init/array2.C: New test.
51451
514522001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51453
51454	* gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51455
514562001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51457
51458	* g++.dg/other/forscope1.C: New test.
51459	* g++.dg/ext/forscope1.C: New test.
51460	* g++.dg/ext/forscope2.C: New test.
51461
514622001-11-13  Jakub Jelinek  <jakub@redhat.com>
51463
51464	* gcc.c-torture/execute/20011113-1.c: New test.
51465
514662001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51467
51468	* gcc.c-torture/execute/20011109-2.c: New test.
51469
51470	* gcc.c-torture/execute/20011109-1.c: New test.
51471
514722001-11-09  Jakub Jelinek  <jakub@redhat.com>
51473
51474	* gcc.c-torture/compile/20011109-1.c: New test.
51475
514762001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51477
51478	* g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51479	* g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51480	* g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51481	* g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51482	* gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51483	* gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51484	* gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51485
514862001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51487
51488	* g++.dg/warn/Wshadow-1.C: New tests.
51489	* g++.old-deja/g++.mike/for3.C: Update.
51490
514912001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51492
51493	* gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51494	gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51495	XFAILs.  Adjust expected error texts.
51496	* gcc.c-torture/compile/20011106-1.c,
51497	gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51498	gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51499	gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51500	gcc.dg/c99-array-lval-5.c: New tests.
51501
515022001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51503
51504	* gcc.dg/cpp/defined.c: Update.
51505
515062001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51507
51508	* gcc.c-torture/execute/anon-1.c: New test.
51509
515102001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51511
51512	* g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51513	same size, so no warning should be produced on stormy16.
51514
51515	* g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51516	due to oversized array.
51517	* g++.old-deja/g++.mike/ns15.C: Likewise.
51518	* g++.old-deja/g++.pt/crash16.C: Likewise.
51519
515202001-11-02  Graham Stott  <grahams@redhat.com>
51521
51522	* g++.dgother/debug1.C: Fix typos.
51523
515242001-11-01  Jakub Jelinek  <jakub@redhat.com>
51525
51526	* g++.dg/other/debug1.C: New test.
51527
515282001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51529
51530	* gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51531	of unsigned long.
51532
515332001-10-30  Jakub Jelinek  <jakub@redhat.com>
51534
51535	* gcc.dg/20011029-2.c: New test.
51536
51537	* gcc.c-torture/compile/20011029-1.c: New test.
51538
515392001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51540
51541	* objc/execute/class_self-1.m: New test.
51542	* objc/execute/class_self-2.m: New test.
51543
515442001-10-25  Zack Weinberg  <zack@codesourcery.com>
51545
51546	* gcc.misc-tests/msgs.exp: Delete.
51547	* gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51548	* gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51549	error set to match recent changes.
51550
515512001-10-24  Zack Weinberg  <zack@codesourcery.com>
51552
51553	* gcc.dg/20011021-1.c: New test.
51554
515552001-10-24  Jakub Jelinek  <jakub@redhat.com>
51556
51557	* gcc.c-torture/compile/20011023-1.c: New test.
51558
515592001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51560
51561	* lib/g77.exp: Rewrite based on lib/g++.exp.
51562
515632001-10-19  Jakub Jelinek  <jakub@redhat.com>
51564
51565	* gcc.c-torture/execute/20011019-1.c: New test.
51566
51567	* gcc.dg/20011018-1.c: New test.
51568
515692001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51570
51571	* gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51572
515732001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51574
51575	* gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51576	* gcc.dg/attr-invalid.c: Likewise.
51577
515782001-10-18  Jakub Jelinek  <jakub@redhat.com>
51579
51580	* gcc.dg/20011015-1.c: New test.
51581
515822001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51583
51584	* g++.dg/template/unify2.C: New test.
51585
515862001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51587
51588	* g++.dg/other/exception-specification.C: New test
51589
515902001-10-13  Tom Rix  <trix@redhat.com>
51591
51592	* gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51593	* gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51594
515952001-10-12  Jakub Jelinek  <jakub@redhat.com>
51596
51597	* gcc.dg/20011009-1.c: New test.
51598
515992001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51600
51601	PR g++/4476
51602	* g++.dg/other/friend1.C: New test.
51603
516042001-10-11  Richard Henderson  <rth@redhat.com>
51605
51606	* g++.old-deja/g++.other/crash18.C: Add -S to options.
51607
516082001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51609
51610	* gcc.c-torture/compile/20011010-1.c: New.
51611
516122001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51613
51614	* consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51615	g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51616	g77.f-torture/execute/execute.exp,
51617	g77.f-torture/noncompile/noncompile.exp,
51618	gcc.c-torture/compile/compile.exp,
51619	gcc.c-torture/execute/execute.exp,
51620	gcc.c-torture/execute/ieee/ieee.exp,
51621	gcc.c-torture/execute/memcheck/memcheck.exp,
51622	gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51623	objc/execute/execute.exp: Update FSF address.
51624
516252001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51626
51627	* gcc.dg/cpp/cmdlne-C.c: Update.
51628	* gcc.dg/cpp/cmdlne-C2.c: New.
51629
516302001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51631
51632	* gcc.c-torture/execute/20011008-3.c: New.
51633
516342001-10-08  DJ Delorie  <dj@redhat.com>
51635
51636	* gcc.dg/20011008-1.c: New.
51637	* gcc.dg/20011008-2.c: New.
51638
516392001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51640
51641	* gcc.dg/cpp/spacing1.c: Update test.
51642
516432001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51644
51645	* gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51646	spelling errors of "separate" as "seperate".
51647
516482001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51649
51650	* gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51651	enough to avoid inlining.
51652
516532001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51654
51655	* lib/g77.exp: set libg2c_dir correctly.
51656
516572001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51658
51659	* gcc.dg/cpp/macro11.c: New test.
51660
516612001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51662
51663	* g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51664	gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51665	gcc.dg/format/multattr-3.c: New tests.
51666	* gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51667	tests for format attributes on function pointers being rejected.
51668
516692001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51670
51671	* gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51672
516732001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51674
51675	* g++.dg/warn/format1.C: New test.
51676
516772001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51678
51679	* mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51680
516812001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51682
51683	* mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51684
516852001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51686
51687	* gcc.dg/cpp/redef2.c: Add test.
51688
516892001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51690
51691	* gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51692	long-standing bug on i686, apparently.
51693	* gcc.c-torture/execute/loop-2c.x: New file.
51694	* gcc.c-torture/execute/loop-2d.x: New file.
51695	* gcc.c-torture/execute/loop-3c.x: New file.
51696
516972001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51698
51699	* gcc.dg/cpp/20000625-2.c: Correct line number.
51700
517012001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51702
51703	* gcc.dg/cpp/macro10.c: New test.
51704	* gcc.dg/cpp/strify3.c: New test.
51705	* gcc.dg/cpp/spacing1.c: Add tests.
51706	* gcc.dg/cpp/19990703-1.c: Remove bogus test.
51707	* gcc.dg/cpp/20000625-2.c: Fudge to pass.
51708
517092001-09-24  DJ Delorie  <dj@redhat.com>
51710
51711	* gcc.c-torture/execute/20010924-1.c: New test.
51712
517132001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51714
51715	* objc/execute/paste.m: Remove.
51716
517172001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51718
51719	* gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51720
517212001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51722
51723	* g77.dg/strlen0.f: New test.
51724
517252001-09-21  Richard Henderson  <rth@redhat.com>
51726
51727	* g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51728	* g++.old-deja/g++.abi/vtable2.C: Likewise.
51729
517302001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51731
51732	Table-driven attributes.
51733	* g++.dg/ext/attrib1.C: New test.
51734
517352001-09-20  DJ Delorie  <dj@redhat.com>
51736
51737	* gcc.dg/20000926-1.c: Update expected warning messages.
51738	* gcc.dg/array-2.c: Likewise, and test for warnings too.
51739	* gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51740	array.
51741
517422001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51743
51744	* g++.dg/eh/registers1.C: New test case.
51745
517462001-09-17  Richard Henderson  <rth@redhat.com>
51747
51748	* gcc.dg/array-5.c: Fix VLA decomposition test.
51749
517502001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51751
51752	* gcc.dg/cpp/line5.c: New testcase.
51753
517542001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51755
51756	* gcc.dg/cpp/macro9.c: New test.
51757
517582001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51759
51760	* gcc.c-torture/execute/980223.c: Change type of addr from long
51761	to char *.
51762
517632001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51764
51765	* gcc.c-torture/execute/20010915-1.c: New test.
51766
517672001-09-14  Janis Johnson  <janis187@us.ibm.com>
51768
51769	* g77.dg/bprob: New directory.
51770	* g77.dg/bprob/bprob.exp: New file.
51771	* g77.dg/bprob/bprob-1.f: New test.
51772	* g77.dg/gcov: New directory.
51773	* g77.dg/gcov/gcov.exp: New file.
51774	* g77.dg/gcov/gcov-1.f: New test.
51775	* g77.dg/gcov/gcov-1.x: New file.
51776
517772001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51778
51779	* gcc.dg/cpp/directiv.c: Update.
51780	* gcc.dg/cpp/undef1.c: Update.
51781
517822001-09-12  Jakub Jelinek  <jakub@redhat.com>
51783
51784	* gcc.dg/20010912-1.c: New test.
51785
517862001-09-11  Janis Johnson  <janis187@us.ibm.com>
51787
51788	* gcc.misc-tests/gcov.exp: Move almost everything to a new,
51789	language-independent file in lib.
51790	* lib/gcov.exp: New file.
51791
517922001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51793
51794	* gcc.c-torture/compile/20010911-1.c: New test.
51795
517962001-09-10  Janis Johnson  <janis187@us.ibm.com>
51797
51798	* lib/profopt.exp: New, to support profile-directed optimizations.
51799	* gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51800	* gcc.misc-tests/bprob-1.c: New test.
51801	* gcc.misc-tests/bprob-2.c: New test.
51802
518032001-09-07  Janis Johnson  <janis187@us.ibm.com>
51804
51805	* gcc.misc-tests/gcov.exp: Add support for a .x file to control
51806	XFAIL and which kinds of gcov output to verify.
51807	* gcc.misc-tests/gcov-4b.x: New file.
51808	* gcc.misc-tests/gcov-5b.x: New file.
51809	* gcc.misc-tests/gcov-6.x: New file.
51810	* gcc.misc-tests/gcov-7.c: New test.
51811	* gcc.misc-tests/gcov-7.x: New file.
51812
518132001-09-06  Janis Johnson  <janis187@us.ibm.com>
51814
51815	* gcc.misc-tests/gcov.exp: Add support for call return percentages.
51816	* gcc.misc-tests/gcov-6.c: New test.
51817
518182001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51819
51820	PR c++/3986
51821	* g++.dg/abi/vbase1.C: New test.
51822
518232001-09-05  Ziemowit Laski  <zlaski@apple.com>
51824
51825	* objc.dg/method-2.m: New.
51826
518272001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51828
51829	PR c++/4203
51830	* g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51831	* g++.dg/init/empty1.C: New test.
51832
518332001-09-03  Jakub Jelinek  <jakub@redhat.com>
51834
51835	* gcc.c-torture/compile/20010903-1.c: New test.
51836
518372001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51838
51839	* gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51840	for m68k.
51841
518422001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51843
51844	* g++.dg/abi/empty4.C: Allow for 16-bit ints.
51845
51846	* g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51847
51848	* gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51849
518502001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51851
51852	* gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51853	for 16-bit 'unsigned int'.
51854
518552001-08-29  Kazu Hirata  <kazu@hxi.com>
51856
51857	* gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51858
518592001-08-27  Richard Henderson  <rth@redhat.com>
51860
51861	* gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51862	* gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51863
518642001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51865
51866	* gcc.dg/asm-names.c (ymain): New.
51867
518682001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51869
51870	* gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51871	* gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51872	* gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51873
518742001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51875
51876	* gcc.dg/compare5.c: New testcase.
51877
518782001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51879
51880	* lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51881	and "In instantiation".
51882
518832001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51884
51885	* gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51886
518872001-08-20  Janis Johnson  <janis187@us.ibm.com>
51888
51889	* gcc.misc-tests/gcov.exp: Add support for branch information.
51890	* gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51891	* gcc.misc-tests/gcov-4.c: New test.
51892	* gcc.misc-tests/gcov-4b.c: New test.
51893	* gcc.misc-tests/gcov-5b.c: New test.
51894
518952001-08-20  Zack Weinberg  <zackw@panix.com>
51896
51897	* gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51898	expected to fail.
51899
519002001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51901
51902	* g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51903
519042001-08-19  Jakub Jelinek  <jakub@redhat.com>
51905
51906	* g++.dg/eh/template1.C: New test.
51907
519082001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51909
51910	* g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51911	Fix thinko.
51912	* g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51913	for xfail.
51914
519152001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51916
51917	* lib/g77-dg.exp: Use prune.exp for common procedures
51918	(g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51919	* lib/g77.exp: (g77-dg-prune) Remove
51920
519212001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51922
51923	* lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51924
519252001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51926
51927	* g++.dg/template/unify1.C: New test.
51928
519292001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51930
51931	* g++.dg/abi/empty4.C: New test.
51932
519332001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51934
51935	* g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51936	solaris2.*
51937	* g77.f-torture/compile/pr3743.x: Likewise.
51938
519392001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51940
51941	* g++.dg/other/using-declaration.C: New test.
51942
519432001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51944
51945	* gcc.dg/cpp/tr-sign.c: New testcase.
51946
519472001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51948
51949	* gcc.dg/cpp/19951025-1.c: Revert.
51950	* gcc.dg/cpp/directiv.c: We no longer process directives that
51951	interrupt macro arguments.
51952
519532001-08-03  Zack Weinberg  <zackw@stanford.edu>
51954
51955	* gcc.dg/bconstp-1.c: New test.
51956
519572001-08-03  Richard Henderson  <rth@redhat.com>
51958
51959	* g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51960
519612001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51962
51963	* gcc.dg/cpp/19951025-1.c: Update.
51964
519652001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51966
51967	* g77.dg/ff90-1.f (s): Fix reference of variable z,
51968	should be x.
51969
519702001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51971
51972	Kill -fhonor-std.
51973	* g++.old-deja/g++.ns/ns14.C: Remove special options.
51974	* g++.old-deja/g++.other/std1.C: Likewise.
51975	* g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51976
519772001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51978
51979	* lib/g77.exp: Load gcc-defs.exp for common procedures
51980	(g77_pass, g77_fail, g77_finish, g77_exit,
51981	${tool}_check_unsupported_p} Now redundant.  Deleted.
51982
519832001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51984
51985	* g77.dg/fbackslash.f
51986	* g77.dg/fcase-preserve.f
51987	* g77.dg/ff90-1.f
51988	* g77.dg/ffixed-line-length-0.f
51989	* g77.dg/ffixed-line-length-132.f
51990	* g77.dg/ffixed-line-length-7.f
51991	* g77.dg/ffixed-line-length-72.f
51992	* g77.dg/ffixed-line-length-none.f
51993	* g77.dg/ffree-form-1.f
51994	* g77.dg/fno-backslash.f
51995	* g77.dg/fno-f90-1.f
51996	* g77.dg/fno-fixed-form-1.f
51997	* g77.dg/fno-onetrip.f
51998	* g77.dg/fno-typeless-boz.f
51999	* g77.dg/fno-underscoring.f
52000	* g77.dg/fno-vxt-1.f
52001	* g77.dg/fonetrip.f
52002	* g77.dg/ftypeless-boz.f
52003	* g77.dg/fugly-assumed.f
52004	* g77.dg/funderscoring.f
52005	* g77.dg/fvxt-1.f
52006
520072001-08-01  Ziemowit Laski  <zlaski@apple.com>
52008
52009	* objc.dg/fwd-proto-1.m: New.
52010	* objc.dg/local-decl-1.m: New.
52011	* objc.dg/naming-1.m: New.
52012	* objc.dg/naming-2.m: New.
52013	* objc.dg/proto-hier-1.m: New.
52014
520152001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52016
52017	* gcc.dg/c99-scope-2.c: Don't generally assume adding more
52018	largest-type elements to a struct makes its size grow.
52019
520202001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52021
52022	* g++.dg/abi/vthunk1.C: New test.
52023
520242001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52025
52026	* g++.dg/abi/vbase8-22.C: New test.
52027
520282001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52029
52030	* gcc.dg/cpp/macro8.c: New test.
52031
520322001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52033
52034	* g++.dg/abi/vbase8-21.C: New test.
52035
520362001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52037
52038	* g++.dg/abi/vbase8-10.C: New test.
52039
520402001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52041
52042	* lib/g++.exp (g++_set_ld_library_path): Renamed to
52043	${tool}_set_ld_library_path.
52044	Changed caller.
52045	* lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52046	g++.exp.
52047
520482001-07-26  Stan Cox <scox@redhat.com>
52049
52050	* lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52051	* lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52052	gcc_exit, gcc_check_unsupported_p):
52053	Moved to gcc-deps.exp
52054	* gcc-deps.exp: New file.
52055
520562001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52057
52058	* g++.old-deja/g++.pt/defarg14.C: New test.
52059
520602001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52061
52062	* g++.old-deja/g++.other/lineno5.C: New test.
52063
520642001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52065
52066	* g++.old-deja/g++.pt/crash68.C: New test.
52067
520682001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52069
52070	* g++.old-deja/g++.other/crash42.C: New test.
52071
520722001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52073
52074	* gcc.dg/cpp/extratokens.c: Fix.
52075	* gcc.dg/cpp/skipping2.c: New tests.
52076
520772001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52078
52079	* gcc.c-torture/execute/20010724-1.c: New file.
52080	* gcc.c-torture/execute/20010724-1.x: New file.
52081
520822001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52083
52084	* g++.old-deja/g++.other/cond7.C: New test.
52085
520862001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52087
52088	* g++.old-deja/g++.other/optimize4.C: New test.
52089
520902001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52091
52092	* g++.old-deja/g++.abi/vbase8-5.C: New test.
52093
520942001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52095
52096	* lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52097	* gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52098	gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52099	* g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52100
52101	* lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52102	bug report" message.
52103
52104	* g++.dg/dg.exp: Run tests from subdirectories other than "special".
52105	* g++.dg/ext/instantiate1.C: Move from old-deja.
52106
521072001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52108
52109	* g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52110	* g77.f-torture/execute/intrinsic-unix-erf.f: New test
52111	* g77.f-torture/execute/intrinsic-vax-cd.f: New test
52112	* g77.f-torture/execute/intrinsic-f2c-z.f: New test
52113
521142001-07-23  Jeffrey A Law  (law@cygnus.com)
52115
52116	* gcc.c-torture/execute/20010723-1.c: New test.
52117
521182001-07-23  Ben Elliston  <bje@redhat.com>
52119
52120	* g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52121
521222001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52123
52124	* gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52125	i[34567]86-*-*.
52126	Delete handling of ieee_multilib_flags.
52127	Pass -mieee for alpha*-*-* and sh-*-*.
52128	* gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52129
521302001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52131
52132	Remove old-abi tests.
52133	* g++.old-deja/g++.mike/p11116.C: Remove.
52134	* g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52135
521362001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52137
52138	* g77.f-torture/compile/pr3743.f: New test
52139
521402001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52141
52142	* g77.f-torture/execute/f90-intrinsic-bit.f: New test
52143
521442001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52145
52146	* g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52147	g++.old-deja/g++.pt/static6.C: Likewise.
52148	* lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52149	supports weak symbols.
52150
521512001-07-18  Andreas Jaeger  <aj@suse.de>
52152
52153	* g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52154	supported again.
52155
521562001-07-18  Andreas Jaeger  <aj@suse.de>
52157
52158	* gcc.dg/iftrap-1.c: Fix target line.
52159
521602001-07-17  Richard Henderson  <rth@redhat.com>
52161
52162	* gcc.c-torture/execute/20010717-1.c: New.
52163
521642001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52165
52166	* gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52167	tests.
52168
521692001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52170
52171	* g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52172
521732001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52174
52175	* gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52176	UAC_SIGBUS, UAC_NOPRINT definitions.
52177
521782001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52179
52180	* objc/execute/object_is_class.m: New test.
52181	* objc/execute/object_is_meta_class.m: New test.
52182
521832001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52184
52185	* g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52186	* g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52187
521882001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52189
52190	* g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52191	* g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52192
521932001-07-14  Richard Henderson  <rth@redhat.com>
52194
52195	* gcc.dg/iftrap-1.c: New.
52196
521972001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52198
52199	* g77.f-torture/execute/intrinsic77.f: New test.
52200
522012001-07-11  Janis Johnson <janis@us.ibm.com>
52202
52203	* gcc.misc-tests/gcov-3.c: New test.
52204
522052001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52206
52207	* gcc.c-torture/compile/20010711-1.c,
52208	* gcc.c-torture/compile/20010711-2.c: New tests.
52209
522102001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52211
52212	* gcc.c-torture/execute/20010711-1.c: New test.
52213
522142001-07-11  Ben Elliston  <bje@redhat.com>
52215
52216	* g++.old-deja/g++.other/enum5.C: New test.
52217
522182001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52219
52220	* lib/g++-dg.exp: Load file-format and target-supports like gcc.
52221	(g++-dg-prune): Call prune_gcc_output.
52222	* prune.exp: New file for prune_gcc_output.
52223	* lib/g++.exp, lib/gcc.exp: Load it.
52224
522252001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52226
52227	* gcc.c-torture/compile/20010701-1.c,
52228	g++.old-deja/g++.ext/attrib6.C: New tests.
52229
522302001-07-06  Jeffrey A Law  (law@cygnus.com)
52231
52232	* gcc.c-torture/compile/20010706-1.c: New test.
52233
522342000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52235
52236	* gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52237
522382001-06-28  Stan Shebs  <shebs@apple.com>
52239
52240	* gcc.dg/pragma-darwin.c: New test.
52241
522422001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52243
52244	* lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52245	Solaris 2.[678] system.
52246
522472001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52248
52249	* gcc.dg/20010622-1.c: New test.
52250
522512001-06-18  Stan Shebs  <shebs@apple.com>
52252
52253	* objc.dg: New directory.
52254	* objc.dg/dg.exp: New file.
52255	* objc.dg/alias.m: New.
52256	* objc.dg/class-1.m: New.
52257	* objc.dg/class-2.m: New.
52258	* objc.dg/const-str-1.m: New.
52259	* objc.dg/const-str-2.m: New.
52260	* objc.dg/id-1.m: New.
52261	* objc.dg/method-1.m: New.
52262	* objc.dg/super-class-1.m: New.
52263	* lib/objc-dg.exp: New file.
52264
522652001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52266
52267	* g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52268	of label name.
52269
522702001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52271
52272	* g++.old-deja/g++.abi/vbase8-9.C: New test.
52273
522742001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52275
52276	* lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52277	variable.
52278
522792001-06-12  Richard Henderson  <rth@redhat.com>
52280
52281	* g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52282
522832001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52284
52285	* g++.old-deja/g++.abi/vbase5.C: New test.
52286	* g++.old-deja/g++.abi/vbase6.C: New test.
52287	* g++.old-deja/g++.abi/vbase7.C: New test.
52288
522892001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52290
52291	* gcc.c-torture/compile/20010610-1.c: New test.
52292
522932001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52294
52295	* g++.old-deja/g++.abi/vbase4.C: New test.
52296
522972001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52298
52299	* gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52300	support %f for HC11/HC12 targets.
52301	* gcc.c-torture/execute/930513-1.x: New file, likewise.
52302	* gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52303	on HC11/HC12 targets.
52304	* gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52305
523062001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52307
52308	* gcc.dg/wchar_t-1.c: New file.
52309	* gcc.dg/wint_t-1.c: Likewise.
52310
523112001-06-11  Bernd Schmidt  <bernds@redhat.com>
52312
52313	* g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52314
523152001-06-11  Richard Henderson  <rth@redhat.com>
52316
52317	* g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52318
523192001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52320
52321	* gcc.c-torture/compile/20010611-1.c: New test.
52322
523232001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52324
52325	* gcc.dg/c99-tag-1.c: Add more tests.
52326
523272001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52328
52329	* g++.old-deja/g++.abi/ptrmem.C: Take into account different
52330	representation on MN10300 and ARM/Thumb.
52331
523322001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52333
52334	* g77.f-torture/execute/20010610.f: New.
52335
523362001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52337
52338	* g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52339	names.
52340
523412001-06-09  Richard Henderson  <rth@redhat.com>
52342
52343	* gcc.c-torture/execute/ashrdi-1.c: New.
52344	* gcc.c-torture/execute/ashldi-1.c: New.
52345	* gcc.c-torture/execute/lshrdi-1.c: New.
52346
523472001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52348
52349	* objc/execute/load-3.m: Added. Check sending +load to categories,
52350	in addition to classes.
52351
523522001-06-08  Stan Shebs  <shebs@apple.com>
52353
52354	* objc/execute/load-2.m: New test.  From Nicola Pero
52355	<n.pero@mi.flashnet.it>.
52356
523572001-06-08  Jakub Jelinek  <jakub@redhat.com>
52358
52359	* gcc.c-torture/execute/20010605-2.c: New test.
52360
523612001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52362
52363	* g++.old-deja/g++.abi/vbase2.C: New test.
52364	* g++.old-deja/g++.abi/vbase3.C: New test.
52365
523662001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52367
52368	* g++.old-deja/g++.pt/friend49.C: New test.
52369
523702001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52371
52372	* g++.old-deja/g++.ext/anon3.C: New test.
52373
523742001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52375
52376	* g++.old-deja/g++.other/conv7.C: New test.
52377
523782001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52379
52380	* gcc.c-torture/compile/20010605-2.c: New test.
52381
523822001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52383
52384	* gcc.c-torture/execute/20010604-1.c: New test.
52385
523862001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52387
52388	* gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52389
523902001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52391
52392	* lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52393	(g++_link_flags): Likewise.
52394	(g++_init): Pass gccpath's value to two previous functions.
52395
523962001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52397
52398	* gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52399	Ensure logfile entry matches exec command line.
52400
524012001-05-31  Richard Henderson  <rth@redhat.com>
52402
52403	* gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52404	* g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52405
524062001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52407
52408	* gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52409	compiler for irix6.2
52410
524112001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52412
52413	* g++.old-deja/g++.other/optimize3.C: New file.
52414
524152001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52416
52417	* gcc.c-torture/compile/20010518-2.x: New file to compile, not
52418	assemble.
52419
524202001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52421
52422	* g++.old-deja/g++.other/optimize2.C: New file.
52423
524242001-05-25  Diego Novillo  <dnovillo@redhat.com>
52425
52426	* gcc.c-torture/compile/20010518-2.c: New file.
52427	* gcc.c-torture/execute/20010518-1.c: New file.
52428	* gcc.c-torture/execute/20010518-2.c: New file.
52429
524302001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52431
52432	* gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52433
524342001-05-24  Mark Mitchell  <mark@codesourcery.com>
52435
52436	G++ no longer defines builtins that do not begin with __builtin.
52437	* g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52438	* g++.old-deja/g++.brendand/misc13.C: Likewise.
52439	* g++.old-deja/g++.law/builtin1.C: Likewise.
52440	* g++.old-deja/g++.law/cvt2.C: Likewise.
52441	* g++.old-deja/g++.mike/net5.C: Likewise.
52442	* g++.old-deja/g++.other/builtins1.C: Likewise.
52443	* g++.old-deja/g++.other/builtins2.C: Likewise.
52444	* g++.old-deja/g++.other/builtins3.C: Likewise.
52445	* g++.old-deja/g++.other/builtins4.C: Likewise.
52446	* g++.old-deja/g++.other/inline8.C: Likewise.
52447	* g++.old-deja/g++.robertl/eb39.C: Likewise.
52448
524492001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52450
52451	* g++.old-deja/g++.pt/using1.C: Adjust.
52452	* g++.old-deja/g++.pt/using2.C: New test.
52453
524542001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52455
52456	* gcc.dg/cpp/charconst.c: New tests.
52457	* gcc.dg/cpp/escape.c: New tests.
52458	* gcc.dg/cpp/escape-1.c: New tests.
52459	* gcc.dg/cpp/escape-2.c: New tests.
52460	* gcc.dg/cpp/ucs.c: New tests.
52461
524622001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52463
52464	* gcc.misc-tests/linkage.exp: Pass appropriate flags to
52465	native compiler for irix6.5.
52466
52467Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52468
52469	* lib/g++.exp (g++_include_flags): Use args to compute
52470	get_multilibs.
52471	(g++_link_flags): Likewise.
52472	(g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52473
524742001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52475
52476	* gcc.dg/c90-hexfloat-1.c: Add more tests.
52477
524782001-05-21  Geoff Keating  <geoffk@redhat.com>
52479
52480	* gcc.c-torture/compile/920520-1.x: Merge previous contents into
52481	this file.
52482
524832001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52484
52485	* gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52486	STACK_SIZE;
52487	* gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52488	to STACK_SIZE; Use it to define size of add_histo array.
52489	* gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52490	to STACK_SIZE.
52491	(f): Use GITT_SIZE to define size of gitt local table.
52492	* gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52493	to STACK_SIZE; Use it to define size of bytemem array.
52494
524952001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52496
52497	* gcc.c-torture/compile/20000804-1.x: New file, this test fails
52498	on 68HC11/HC12 due to the asm instruction.
52499	* gcc.c-torture/compile/20001205-1.x: New file, ditto.
52500	* gcc.c-torture/compile/920520-1.x: Likewise.
52501	* gcc.c-torture/compile/20001226-1.x: New file, this test fails
52502	on 68HC11/HC12 because the function is larger than 64K.
52503	* gcc.c-torture/compile/961203-1.x: New file, this test fails
52504	on 68HC11/HC12 because the structure is too large.
52505
525062001-05-20  Richard Henderson  <rth@redhat.com>
52507
52508	* gcc.c-torture/execute/20010520-1.c: New.
52509
525102001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52511
52512	* g++.old-deja/g++.warn/compare1.C: New test.
52513	* gcc.dg/compare4.c: New test.
52514
525152001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52516
52517	* g++.old-deja/g++.other/optimize1.C: New test.
52518
525192001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52520
52521	* g++.old-deja/g++.pt/spec41.C: New test.
52522
525232001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52524
52525	* gcc.c-torture/compile/20010114-1.x: Remove.
52526
525272001-05-18  Stan Shebs  <shebs@apple.com>
52528
52529	* gcc.c-torture/compile/20010518-1.c: New test.
52530
525312001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52532
52533	* g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52534	* g++.old-deja/g++.pt/crash67.C: New test.
52535
525362001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52537
52538	* g++.old-deja/g++.other/debug9.C: New test.
52539
525402001-05-16  Zack Weinberg  <zackw@stanford.edu>
52541
52542	* gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52543
525442001-05-16  Jan Hubicka  <jh@suse.cz>
52545
52546	* gcc.c-torture/compile/20010516-1.c: New test.
52547
525482001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52549
52550	* g++.old-deja/g++.other/crash41.C: New test.
52551
525522001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52553
52554	* g++.old-deja/g++.pt/crash66.C: New test.
52555
525562001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52557
52558	* g++.old-deja/g++.robertl/eb27.C: Convert.
52559
525602001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52561
52562	* g++.dg/friend-warn.C: New test.  Do not warn about friend
52563	declaration being redundant.
52564
525652001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52566
52567	* gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52568
525692001-05-14  Mark Mitchell  <mark@codesourcery.com>
52570
52571	* lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52572
525732001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52574
52575	* lib/g++.exp: Use testsuite_flags.
52576
525772001-05-13  Mark Mitchell  <mark@codesourcery.com>
52578
52579	* gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52580
525812001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52582
52583	* gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52584
525852001-05-11  Mark Mitchell  <mark@codesourcery.com>
52586
52587	* lib/objc.exp: Add -lposix4 on Solaris 2.8.
52588
525892001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52590
52591	* gcc.c-torture/compile/20010313-1.c: New test.
52592
525932001-05-09  Zack Weinberg  <zackw@stanford.edu>
52594
52595	* gcc.dg/cpp/direct2.c: New test.
52596	* gccq.dg/cpp/direct2s.c: New test.
52597
52598	* gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52599
526002001-05-07  Mark Mitchell  <mark@codesourcery.com>
52601
52602	* g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52603	* g++.old-deja/g++.other/op3.C: Likewise.
52604
526052001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52606
52607	* gcc.dg/cpp/syshdr.h: New file.
52608	* gcc.dg/cpp/sysmac1.c: Update.
52609	* gcc.dg/cpp/sysmac2.c: Update.
52610
526112001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52612
52613	* gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52614
526152001-05-04  David Edelsohn  <edelsohn@gnu.org>
52616
52617	* gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52618	gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52619
526202001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52621
52622	* gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52623
526242001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52625
52626	* lib/g++.exp (g++_include_flags): Don't use any special flags
52627	if TESTING_IN_BUILD_TREE is not defined.
52628	(g++_init): Use a plain 'c++' as the compiler if
52629	TESTING_IN_BUILD_TREEE is not defined.
52630
526312001-05-02  Jakub Jelinek  <jakub@redhat.com>
52632
52633	* g++.old-deja/g++.eh/catch13.C: New test.
52634	* g++.old-deja/g++.eh/catch14.C: New test.
52635
526362001-05-02  Jakub Jelinek  <jakub@redhat.com>
52637
52638	* gcc.dg/cpp/tr-define.c: New test.
52639
526402001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52641
52642	* g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52643	<stdlib.h>, not <malloc.h>.
52644
526452001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52646
52647	* g++.old-deja/g++.ns/template17.C: New test.
52648
526492001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52650
52651	* g++.old-deja/g++.pt/ref4.C: New test.
52652
526532001-04-30  Richard Henderson  <rth@redhat.com>
52654
52655	* gcc.dg/20000724-1.c: Revert last change.
52656
526572001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52658
52659	* g77.f-torture/execute/20010430.f: New test.
52660
526612001-04-30  Mark Mitchell  <mark@codesourcery.com>
52662
52663	* gcc.dg/20000724-1.c: Add a clobber of `esp'.
52664
526652001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52666
52667	* g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52668
526692001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52670
52671	* g++.old-deja/g++.eh/crash6.C: New test.
52672
526732001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52674
52675	* g++.old-deja/g++.other/warn7.C: New test.
52676
526772001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52678
52679	* g++.old-deja/g++.other/defarg9.C: New test.
52680
526812001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52682
52683	* g77.f-torture/compile/20010426.f: New test.
52684	* g77.f-torture/execute/20010426.f: New test.
52685
526862001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52687
52688	* g77.f-torture/compile/20000629-1.x: Remove - error
52689	has been fixed.
52690
526912001-04-26  Jeffrey A Law  (law@cygnus.com)
52692
52693	* g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52694	Tweak slightly to work with g++.dg framework.
52695	* g++.dg/special/ecos.exp: Run initp1.C test.
52696	* g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52697
52698	* g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52699	its linker doesn't give line numbers either.
52700	* g++.old-deja/g++.ext/instantiate3.C: Similarly.
52701
527022001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52703
52704	* g++.old-deja/g++.other/lex1.C: New test.
52705
527062001-04-26  Jakub Jelinek  <jakub@redhat.com>
52707
52708	* gcc.dg/noncompile/20010425-1.c: New test.
52709
527102001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52711
52712	* g++.old-deja/g++.pt/mangle2.C: New test.
52713
527142001-04-25  Jakub Jelinek  <jakub@redhat.com>
52715
52716	* gcc.dg/format/plus-1.c: New test.
52717
527182001-04-25  Jakub Jelinek  <jakub@redhat.com>
52719
52720	* gcc.dg/20010423-1.c: New test.
52721
527222001-04-25  Jakub Jelinek  <jakub@redhat.com>
52723
52724	* gcc.c-torture/execute/20010422-1.c: New test.
52725
527262001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52727
52728	* g++.old-deja/g++.ns/type2.C: New test.
52729
527302001-04-24  Zack Weinberg  <zackw@stanford.edu>
52731
52732	* g++.old-deja/g++.other/perf1.C: New test.
52733
527342001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52735
52736	* gcc.dg/c99-func-2.c: Remove xfail.
52737	* gcc.dg/c99-func-3.c: Remove xfail.
52738	* gcc.dg/c99-func-4.c: Remove xfail.
52739
527402001-04-23  Zack Weinberg  <zackw@stanford.edu>
52741
52742	* gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52743
527442001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52745
52746	* gcc.c-torture/compile/20010423-1.c: New test.
52747
527482001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52749
52750	* g++.old-deja/g++.pt/typename28.C: New test.
52751
527522001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52753
52754	* g++.old-deja/g++.abi/empty2.C: New test.
52755	* g++.old-deja/g++.abi/empty3.C: New test.
52756
527572001-04-20  Jakub Jelinek  <jakub@redhat.com>
52758
52759	* g++.old-deja/g++.other/comdat2.C: New test.
52760	* g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52761
527622001-04-20  Jakub Jelinek  <jakub@redhat.com>
52763
52764	* g++.old-deja/g++.other/overload14.C: New test.
52765
527662001-04-20  Jakub Jelinek  <jakub@redhat.com>
52767
52768	* g++.old-deja/g++.other/lookup23.C: New test.
52769
527702001-04-20  Jakub Jelinek  <jakub@redhat.com>
52771
52772	* gcc.c-torture/execute/20010403-1.c: New test.
52773
527742001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52775	    Mark Mitchell  <mark@codesourcery.com>
52776
52777	* lib/old-dejagnu.exp: Don't delete output of executable.
52778	Add .exe suffix to executables.
52779
527802001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52781
52782	* g77.f-torture/execute/short.x; Remove - Error has been fixed.
52783
527842001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52785
52786	* gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52787
527882001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52789
52790	* g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52791	* g++.old-deja/g++.abi/crash1.C: New test.
52792
527932001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52794
52795	* g++.old-deja/g++.other/crash40.C: New test.
52796
527972001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52798
52799	* gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52800
528012001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52802
52803	* g++.old-deja/g++.other/warn6.C: New test.
52804
528052001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52806
52807	* g++.old-deja/g++.robertl/eb42.C: Same.
52808
528092001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52810
52811	* gcc.dg/wtr-conversion-1.c: New testcase.
52812
528132001-04-10  Richard Henderson  <rth@redhat.com>
52814
52815	* g++.old-deja/g++.other/array5.C: New.
52816
528172001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52818
52819	* gcc.c-torture/execute/20010408-1.c: New test.
52820
528212001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52822
52823	* g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52824	headers and constructs.
52825	* g++.old-deja/g++.robertl/eb79.C: Same.
52826	* g++.old-deja/g++.robertl/eb77.C (main): Same.
52827	* g++.old-deja/g++.robertl/eb73.C: Same.
52828	* g++.old-deja/g++.robertl/eb66.C (main): Same.
52829	* g++.old-deja/g++.robertl/eb55.C (t): Same.
52830	* g++.old-deja/g++.robertl/eb54.C (main): Same.
52831	* g++.old-deja/g++.robertl/eb46.C (main): Same.
52832	* g++.old-deja/g++.robertl/eb44.C: Same.
52833	* g++.old-deja/g++.robertl/eb41.C (main): Same.
52834	* g++.old-deja/g++.robertl/eb4.C (main): Same.
52835	* g++.old-deja/g++.robertl/eb39.C: Same.
52836	* g++.old-deja/g++.robertl/eb33.C (main): Same.
52837	* g++.old-deja/g++.robertl/eb31.C (main): Same.
52838	* g++.old-deja/g++.robertl/eb30.C: Same.
52839	* g++.old-deja/g++.robertl/eb3.C: Same.
52840	* g++.old-deja/g++.robertl/eb24.C (T>): Same.
52841	* g++.old-deja/g++.robertl/eb21.C: Same.
52842	* g++.old-deja/g++.robertl/eb15.C: Same.
52843	* g++.old-deja/g++.robertl/eb118.C: Same.
52844	* g++.old-deja/g++.robertl/eb115.C (main): Same.
52845	* g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52846	* g++.old-deja/g++.robertl/eb109.C: Same.
52847	* g++.old-deja/g++.other/sibcall1.C (main): Same.
52848	* g++.old-deja/g++.mike/rtti1.C: Same.
52849	* g++.old-deja/g++.mike/p658.C: Same.
52850	* g++.old-deja/g++.mike/net46.C: Same.
52851	* g++.old-deja/g++.mike/net34.C: Same.
52852	* g++.old-deja/g++.mike/memoize1.C: Same.
52853	* g++.old-deja/g++.mike/eh2.C: Same.
52854	* g++.old-deja/g++.law/weak.C: Same.
52855	* g++.old-deja/g++.law/visibility7.C: Same.
52856	* g++.old-deja/g++.law/visibility25.C: Same.
52857	* g++.old-deja/g++.law/visibility22.C: Same.
52858	* g++.old-deja/g++.law/visibility2.C: Same.
52859	* g++.old-deja/g++.law/visibility17.C: Same.
52860	* g++.old-deja/g++.law/visibility13.C: Same.
52861	* g++.old-deja/g++.law/visibility10.C: Same.
52862	* g++.old-deja/g++.law/visibility1.C: Same.
52863	* g++.old-deja/g++.law/virtual3.C (eval): Same.
52864	* g++.old-deja/g++.law/vbase1.C: Same.
52865	* g++.old-deja/g++.law/operators32.C: Same.
52866	* g++.old-deja/g++.law/nest3.C: Same.
52867	* g++.old-deja/g++.law/missed-error2.C (foo): Same.
52868	* g++.old-deja/g++.law/except5.C (main): Same.
52869	* g++.old-deja/g++.law/cvt7.C (run): Same.
52870	* g++.old-deja/g++.law/cvt2.C: Same.
52871	* g++.old-deja/g++.law/cvt16.C: Same.
52872	* g++.old-deja/g++.law/ctors6.C (bar): Same.
52873	* g++.old-deja/g++.law/ctors17.C (main): Same.
52874	* g++.old-deja/g++.law/ctors13.C: Same.
52875	* g++.old-deja/g++.law/ctors12.C (main): Same.
52876	* g++.old-deja/g++.law/ctors10.C: Same.
52877	* g++.old-deja/g++.law/code-gen5.C: Same.
52878	* g++.old-deja/g++.law/bad-error7.C: Same.
52879	* g++.old-deja/g++.law/arm9.C: Same.
52880	* g++.old-deja/g++.law/arm12.C: Same.
52881	* g++.old-deja/g++.law/arg8.C: Same.
52882	* g++.old-deja/g++.law/arg1.C: Same.
52883	* g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52884	* g++.old-deja/g++.jason/template31.C: Same.
52885	* g++.old-deja/g++.jason/template24.C (main): Same.
52886	* g++.old-deja/g++.jason/2371.C: Same.
52887	* g++.old-deja/g++.eh/new2.C: Same.
52888	* g++.old-deja/g++.eh/new1.C: Same.
52889	* g++.old-deja/g++.brendan/ptolemy2.C: Same.
52890	* g++.old-deja/g++.brendan/nest21.C (main): Same.
52891	* g++.old-deja/g++.brendan/err-msg3.C: Same.
52892	* g++.old-deja/g++.brendan/crash62.C: Same.
52893	* g++.old-deja/g++.brendan/crash52.C: Same.
52894	* g++.old-deja/g++.brendan/crash49.C (main): Same.
52895	* g++.old-deja/g++.brendan/crash38.C: Same.
52896	* g++.old-deja/g++.brendan/crash15.C (main): Same.
52897	* g++.old-deja/g++.brendan/copy9.C: Same.
52898
528992001-04-06  J"orn Rennecke <amylaar@redhat.com>
52900
52901	* gcc.c-torture/execute/20001203-2.c (memset):
52902	Count argument is of type __SIZE_TYPE__.
52903
529042001-04-04  Diego Novillo  <dnovillo@redhat.com>
52905
52906	* gcc.c-torture/compile/20010404-1.c: New test.
52907
529082001-04-04  Jakub Jelinek  <jakub@redhat.com>
52909
52910	* gcc.c-torture/compile/20010326-1.c: New test.
52911
529122001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52913
52914	* g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52915	peculiarities of the SH.
52916	* g++.old-deja/g++.ext/instantiate2.C: Likewise.
52917
529182001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52919
52920	* gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52921	* gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52922	* gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52923
529242001-04-02  Jakub Jelinek  <jakub@redhat.com>
52925
52926	* g77.f-torture/compile/20010321-1.f: New test.
52927
529282001-04-02  Jakub Jelinek  <jakub@redhat.com>
52929
52930	* gcc.c-torture/compile/20010329-1.c: New test.
52931
529322001-04-02  Jakub Jelinek  <jakub@redhat.com>
52933
52934	* gcc.c-torture/execute/20010329-1.c: New test.
52935
529362001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52937
52938	* g++.old-deja/g++.other/eh4.C: Fix typo.
52939
529402001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52941
52942	* g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52943
529442001-03-28  Philip Blundell  <philb@gnu.org>
52945
52946	* gcc.c-torture/compile/20010328-1.c: New test.
52947
529482001-03-27  Richard Henderson  <rth@redhat.com>
52949
52950	* g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52951	* g++.old-deja/g++.eh/vbase3.C: Likewise.
52952
529532001-03-27  Alan Modra  <alan@linuxcare.com.au>
52954
52955	* gcc.c-torture/compile/20010327-1.c: New test.
52956
529572001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52958
52959	* g++.old-deja/g++.other/friend12.C: New test.
52960	* g++.old-deja/g++.other/friend9.C: Expect no errors.
52961	* g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52962
529632001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52964
52965	* gcc.c-torture/execute/20010325-1.c: New test.
52966
529672001-03-23  Jakub Jelinek  <jakub@redhat.com>
52968
52969	* g++.old-deja/g++.other/mangle3.C: New test.
52970
529712001-03-22  Jakub Jelinek  <jakub@redhat.com>
52972
52973	* g++.old-deja/g++.other/anon8.C: New test.
52974
529752001-03-20  Philip Blundell  <philb@gnu.org>
52976
52977	* gcc.c-torture/compile/20010320-1.c: New test.
52978
529792001-03-17  Richard Henderson  <rth@redhat.com>
52980
52981	* g++.old-deja/g++.other/eh4.C: Add expected error text.
52982
529832001-03-15  Geoff Keating  <geoff@redhat.com>
52984
52985	* gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52986	tests on AIX.
52987
529882001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52989
52990	* g++.old-deja/g++.other/eh4.C: New test.
52991
529922001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52993
52994	* gcc.dg/cpp/mi1.c: Update.
52995
529962001-03-14  Jakub Jelinek  <jakub@redhat.com>
52997
52998	* g++.old-deja/g++.other/regstack.C: New test.
52999
530002001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53001
53002	* g++.old-deja/g++.other/ref4.C: New test.
53003
530042001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53005
53006	* objc/execute/va_method.m: Added.
53007	* objc/execute/IMP.m: Added.
53008	* objc/execute/_cmd.m: Added.
53009	* objc/execute/accessing_ivars.m: Added.
53010	* objc/execute/class-1.m: Added.
53011	* objc/execute/class-10.m: Added.
53012	* objc/execute/class-11.m: Added.
53013	* objc/execute/class-12.m: Added.
53014	* objc/execute/class-13.m: Added.
53015	* objc/execute/class-14.m: Added.
53016	* objc/execute/class-2.m: Added.
53017	* objc/execute/class-3.m: Added.
53018	* objc/execute/class-4.m: Added.
53019	* objc/execute/class-5.m: Added.
53020	* objc/execute/class-6.m: Added.
53021	* objc/execute/class-7.m: Added.
53022	* objc/execute/class-8.m: Added.
53023	* objc/execute/class-9.m: Added.
53024	* objc/execute/class-tests-1.h
53025	* objc/execute/class-tests-2.h
53026	* objc/execute/compatibility_alias.m: Added.
53027	* objc/execute/encode-1.m: Added.
53028	* objc/execute/formal_protocol-1.m: Added.
53029	* objc/execute/formal_protocol-2.m: Added.
53030	* objc/execute/formal_protocol-3.m: Added.
53031	* objc/execute/formal_protocol-4.m: Added.
53032	* objc/execute/formal_protocol-5.m: Added.
53033	* objc/execute/formal_protocol-6.m: Added.
53034	* objc/execute/formal_protocol-7.m: Added.
53035	* objc/execute/informal_protocol.m: Added.
53036	* objc/execute/initialize.m: Added.
53037	* objc/execute/load.m: Added.
53038	* objc/execute/many_args_method.m: Added.
53039	* objc/execute/nested-3.m: Added.
53040	* objc/execute/no_clash.m: Added.
53041	* objc/execute/private.m: Added.
53042	* objc/execute/redefining_self.m: Added.
53043	* objc/execute/root_methods.m: Added.
53044	* objc/execute/selector-1.m: Added.
53045	* objc/execute/static-1.m: Added.
53046	* objc/execute/static-2.m: Added.
53047	* objc/execute/va_method.m: Added.
53048
530492001-03-10  Richard Henderson  <rth@redhat.com>
53050
53051	* g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53052
530532001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53054
53055	* g++.old-deja/g++.other/crash31.C: XFAIL.
53056	* g77.f-torture/execute/20010116.x: Conditional XFAIL.
53057	* g77.f-torture/execute/short.x: XFAIL -Os on x86.
53058	* gcc.c-torture/execute/20010123-1.x: XFAIL.
53059	* gcc.c-torture/execute/20010124-1.x: XFAIL.
53060	* gcc.dg/sequence-pt-1.c: XFAIL one test.
53061
530622001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53063
53064	* objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53065
530662001-03-06  Zack Weinberg  <zackw@stanford.edu>
53067
53068	* gcc.dg/20000724-1.c: Don't use multiline strings.
53069
530702001-03-06  Zack Weinberg  <zackw@stanford.edu>
53071
53072	* objc/execute/string1.m, objc/execute/string2.m: Compare the
53073	result of -cString against what we expect it to be; don't just
53074	print it out for no one to read.
53075
53076	* objc/execute/string3.m, objc/execute/string4.m: New tests.
53077	Based on testcases provided by Nicola Pero.
53078
530792001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53080
53081	* gcc.dg/cpp/macro7.c: New test.
53082
530832001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53084
53085	* gcc.dg/cpp/multiline.c: Update.
53086
530872001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53088
53089	* g++.old-deja/g++.other/enum3.C: New test.
53090
530912001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53092
53093	* g++.old-deja/g++.other/pod1.C: New test.
53094
530952001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53096
53097	* g++.old-deja/g++.ext/overload1.C: New test.
53098
530992001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53100
53101	* g++.old-deja/g++.pt/using1.C: New test.
53102
531032001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53104
53105	* g++.old-deja/g++.other/using9.C: New test.
53106
531072001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53108
53109	* objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53110
53111	* objc/execute/protocol.m (main): Added patch from Nicola Pero.
53112
531132001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53114
53115	* g++.old-deja/g++.ext/realpt1.C: Remove.
53116
531172001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53118
53119	* g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53120
531212001-02-26  Will Cohen  <wcohen@redhat.com>
53122
53123	* gcc.c-torture/execute/ieee/20010226-1.c: New test.
53124
531252001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53126
53127	* g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53128	templatized constructors.
53129
531302001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53131
53132	* gcc.c-torture/execute/20010224-1.c: New test.
53133
531342001-02-23  Jakub Jelinek  <jakub@redhat.com>
53135
53136	* gcc.c-torture/execute/20010222-1.c: New test.
53137
531382001-02-22  Jakub Jelinek  <jakub@redhat.com>
53139
53140	* g++.old-deja/g++.other/inline20.C: New test.
53141
531422001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53143
53144	* objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53145
531462001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53147
53148	* g++.old-deja/g++.other/lookup22.C: New test.
53149
531502001-02-19  Zack Weinberg  <zackw@stanford.edu>
53151
53152	* g77.dg: New directory.
53153	* g77.dg/20010216-1.f: New test case.
53154	* g77.dg/dg.exp: New driver.
53155	* lib/g77-dg.exp: New driver library.
53156
531572001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53158
53159	* g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53160
531612001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53162
53163	* g++.old-deja/g++.other/decl9.C: New test.
53164
531652001-02-16  Jakub Jelinek  <jakub@redhat.com>
53166
53167	* g++.old-deja/g++.other/init16.C: Update the test so that it does
53168	not need <string> and also tests the initialization at runtime.
53169
531702001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53171
53172	* gcc.c-torture/execute/longlong.c: New test.
53173
531742001-02-14  J"orn Rennecke <amylaar@redhat.com>
53175
53176	* g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53177
531782001-02-14  J"orn Rennecke <amylaar@redhat.com>
53179
53180	* gcc.c-torture/execute/920302-1.c (execute):
53181	Change argument type to short.
53182
531832001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53184
53185	* g++.old-deja/g++.pt/deduct6.C: New test.
53186
531872001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53188
53189	* g++.old-deja/g++.pt/deduct5.C: New test.
53190
531912001-02-14  Jakub Jelinek  <jakub@redhat.com>
53192
53193	* gcc.c-torture/execute/20010209-1.c: New test.
53194
531952001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53196
53197	* gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53198
531992001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53200
53201	* g++.dg/vtgc1.C: Update for new ABI.
53202
53203	* consistency.vlad: New directory, 1665 files.
53204
532052001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53206
53207	* gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53208	return type.
53209	* gcc.dg/cpp/digraphs.c: Declare puts.
53210
532112001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53212
53213	* g++.old-deja/g++.other/warn5.C: New test.
53214
532152001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53216
53217	* g++.old-deja/g++.pt/spec40.C: New test.
53218
532192001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53220
53221	* g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53222	case.
53223	* g++.old-deja/g++.ext/arrnew.C: Deprecate.
53224
532252001-02-12  Jakub Jelinek  <jakub@redhat.com>
53226
53227	* gcc.c-torture/compile/20010209-1.c: New test.
53228
532292001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53230
53231	* g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53232	excess errors message but not if it crashes.
53233	* g++.old-deja/g++.other/crash27.C: Likewise.
53234	* g++.old-deja/g++.other/crash28.C: Likewise.
53235	* g++.old-deja/g++.other/crash30.C: Likewise.
53236	* g++.old-deja/g++.other/crash32.C: Likewise.
53237	* g++.old-deja/g++.other/crash35.C: Likewise.
53238	* g++.old-deja/g++.pt/inherit2.C: Likewise.
53239
532402001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53241
53242	* config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53243	gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53244	g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53245	g77.f-torture/execute/execute.exp,
53246	g77.f-torture/noncompile/noncompile.exp,
53247	gcc.c-torture/execute/execute.exp,
53248	gcc.c-torture/execute/memcheck/memcheck.exp,
53249	gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53250	gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53251	gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53252	gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53253	gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53254	lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53255	lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53256	lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53257	Remove bug reporting instructions with ancient email addresses.
53258
532592001-02-07  Jakub Jelinek  <jakub@redhat.com>
53260
53261	* gcc.dg/20010202-1.c: New test.
53262	* gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53263
532642001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53265
53266	* g++.dg/stdbool-if.C: New test.
53267
532682001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53269
53270	* objc/execute/fdecl.m: Added main().
53271
532722001-02-07  Jakub Jelinek  <jakub@redhat.com>
53273
53274	* gcc.c-torture/execute/20010206-1.c: New test.
53275
532762001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53277
53278	* gcc.dg/cpp/avoidpaste1.c: Update.
53279
532802001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53281
53282	* objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53283	Pero <nicola@brainstorm.co.uk>.
53284	* objc/execute/fdecl.m: Declare foo as pointer to AClass.
53285
532862001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53287
53288	* g++.old-deja/g++.pt/spec39.C: New test.
53289
532902001-02-05  Jakub Jelinek  <jakub@redhat.com>
53291
53292	* gcc.c-torture/compile/20010202-1.c: New test.
53293
532942001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53295
53296	* g++.old-deja/g++.abi/primary2.C: New test.
53297	* g++.old-deja/g++.abi/primary3.C: New test.
53298	* g++.old-deja/g++.abi/primary4.C: New test.
53299	* g++.old-deja/g++.abi/primary5.C: New test.
53300	* g++.old-deja/g++.abi/vtable3.h: New test.
53301	* g++.old-deja/g++.abi/vtable3a.C: New test.
53302	* g++.old-deja/g++.abi/vtable3b.C: New test.
53303	* g++.old-deja/g++.abi/vtable3c.C: New test.
53304	* g++.old-deja/g++.abi/vtable3d.C: New test.
53305	* g++.old-deja/g++.abi/vtable3e.C: New test.
53306	* g++.old-deja/g++.abi/vtable3f.C: New test.
53307	* g++.old-deja/g++.abi/vtable3g.C: New test.
53308	* g++.old-deja/g++.abi/vtable3h.C: New test.
53309	* g++.old-deja/g++.abi/vtable3i.C: New test.
53310	* g++.old-deja/g++.abi/vtable3j.C: New test.
53311	* g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53312
533132001-02-03  Jakub Jelinek  <jakub@redhat.com>
53314
53315	* g++.old-deja/g++.other/anon6.C: New test.
53316	* g++.old-deja/g++.other/anon7.C: New test.
53317
533182001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53319
53320	* gcc.dg/cpp/avoidpaste2.c: New tests.
53321
533222001-01-31  Jakub Jelinek  <jakub@redhat.com>
53323
53324	* gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53325
533262001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53327
53328	* gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53329	DECIMAL_DIG cases for Irix."
53330
533312001-01-31  J"orn Rennecke <amylaar@redhat.com>
53332
53333	* gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53334
533352001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53336
53337	* gcc.dg/c99-tag-1.c: New test.
53338
533392001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53340
53341	* gcc.dg/cpp/tr-warn1.c: Add tests.
53342
533432001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53344
53345	* gcc.dg/cpp/avoidpaste1.c: Update.
53346	* gcc.dg/cpp/paste4.c: Update.
53347
533482001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53349
53350	* gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53351	cases for Irix.
53352
533532001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53354
53355	* g++.old-deja/g++.other/inline19.C: New test.
53356
533572001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53358
53359	* gcc.dg/Wlarger-than.c: New test.
53360
533612001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53362
53363	* gcc.dg/cpp/avoidpaste1.c: Fix typos.
53364
533652001-01-29  Jakub Jelinek  <jakub@redhat.com>
53366
53367	* gcc.c-torture/execute/20010129-1.c: New test.
53368	* gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53369
533702001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53371
53372	* gcc.dg/cpp/avoidpaste1.c: Test case.
53373
533742001-01-28  Jakub Jelinek  <jakub@redhat.com>
53375
53376	* g++.old-deja/g++.other/inline18.C: New test.
53377
533782001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53379
53380	* gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53381	and __builtin_putchar.
53382
533832001-01-27  Jakub Jelinek  <jakub@redhat.com>
53384
53385	* gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53386	tests.
53387
533882001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53389
53390	* gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53391	floating point number rounding mode to round to the nearest
53392	representable mode.
53393
533942001-01-25  Jakub Jelinek  <jakub@redhat.com>
53395
53396	* g++.old-deja/g++.other/mangle2.C: New test.
53397
533982001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53399
53400	* gcc.c-torture/compile/20010124-1.c: New test.
53401
534022001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53403
53404	* g++.old-deja/g++.pt/spec38.C: New test.
53405
534062001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53407
53408	* g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53409	"Build don't run".
53410
534112001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53412
53413	* gcc.c-torture/execute/20010123-1.c: New test.
53414
534152001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53416
53417	* g++.old-deja/g++.pt/spec37.C: New test.
53418
534192001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53420
53421	* g++.old-deja/g++.pt/overload14.C: New test.
53422
534232001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53424
53425	* gcc.c-torture/execute/20010122-1.c: New test, exercise
53426	__builtin_return_address.
53427
534282001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53429
53430	* g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53431	* g++.old-deja/g++.pt/spec35.C: New test.
53432	* g++.old-deja/g++.pt/spec36.C: New test.
53433
534342001-01-20  Jakub Jelinek  <jakub@redhat.com>
53435
53436	* gcc.c-torture/compile/20010118-1.c: New test.
53437
534382001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53439
53440	* gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53441
534422001-01-19  Jakub Jelinek  <jakub@redhat.com>
53443
53444	* gcc.c-torture/execute/20010119-1.c: New test.
53445
534462001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53447
53448	* g++.old-deja/g++.other/vbase5.C: New test.
53449
534502001-01-19  Jakub Jelinek  <jakub@redhat.com>
53451
53452	* gcc.c-torture/execute/20010118-1.c: New test.
53453
534542001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53455
53456	* g++.old-deja/g++.pt/deduct3.C: New test.
53457
534582001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53459
53460	* g++.old-deja/g++.pt/spec34.C: New test.
53461
534622001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53463
53464	* g77.f-torture/compile/20000601-2.f: New test.
53465
534662001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53467
53468	* g++.old-deja/g++.other/init17.C: New test.
53469
534702001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53471
53472	* gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53473
534742001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53475
53476	* g++.old-deja/g++.pt/unify8.C: New test.
53477
534782001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53479
53480	* g++.old-deja/g++.abi/vbase1.C: New test.
53481
534822001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53483
53484	* g++.old-deja/g++.pt/crash65.C: New test.
53485
534862001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53487
53488	* gcc.dg/cpp/assembl2.S: New test case.
53489
534902001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53491
53492	* gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53493	are supported.
53494
534952001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53496
53497	* g++.old-deja/g++.other/builtins1.C: New test.
53498	* g++.old-deja/g++.other/builtins2.C: Likewise.
53499	* g++.old-deja/g++.other/builtins3.C: Likewise.
53500	* g++.old-deja/g++.other/builtins4.C: Likewise.
53501
535022001-01-17  Jakub Jelinek  <jakub@redhat.com>
53503
53504	* gcc.c-torture/compile/20010117-1.c: New test.
53505	* gcc.c-torture/compile/20010117-2.c: New test.
53506
535072001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53508
53509	* g77.f-torture/execute/20010116.[fx]: New test,
53510	XFAIL on i?86-*-*.
53511	* g77.f-torture/compile/20010115.f: Indicate it's
53512	a test for PR fortran/1636.
53513
535142001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53515
53516	* gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53517
535182001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53519
53520	* g77.f-torture/compile/20010115.f: New test.
53521
535222001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53523
53524	* g++.old-deja/g++.pt/nontype5.C: New test.
53525
535262001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53527
53528	* gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53529	have an equivalent working one below it.
53530
535312001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53532
53533	* g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53534	* g++.old-deja/g++.ext/instantiate3.C: Likewise.
53535
535362001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53537
53538	* g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53539	message containing "init_priority".
53540	(conpr-2.C): Likewise.
53541	(conpr-3.C): Likewise.
53542	* g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53543
535442001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53545
53546	* gcc.c-torture/execute/20010114-2.c: New test.
53547
535482001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53549
53550	* gcc.c-torture/compile/20010114-1.c: New test.
53551	* gcc.c-torture/compile/20010114-1.x: Xfail.
53552	* gcc.c-torture/compile/20010114-2.c: New test.
53553	* gcc.c-torture/execute/20010114-1.c: New test.
53554	* gcc.dg/trunc-1.c: New test.
53555	* gcc.dg/uninit-B.c: New test.
53556
535572001-01-13  Nick Clifton  <nickc@redhat.com>
53558
53559	* gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53560	target.
53561
535622001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53563
53564	* gcc.c-torture/compile/20010113-1.c: New test.
53565
535662001-01-13  Jakub Jelinek  <jakub@redhat.com>
53567
53568	* gcc.c-torture/compile/20001212-1.c: New test.
53569
535702001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53571
53572	* gcc.dg/cpp/widestr1.c: Update.
53573	* gcc.dg/cpp/prag-imp.c: Remove.
53574
535752001-01-12  Jakub Jelinek  <jakub@redhat.com>
53576
53577	* gcc.c-torture/execute/20000801-3.x: Remove.
53578	* gcc.dg/c90-init-1.c: New test.
53579	* gcc.dg/c99-init-1.c: New test.
53580	* gcc.dg/c99-init-2.c: New test.
53581	* gcc.dg/gnu99-init-1.c: New test.
53582
535832001-01-12  Richard Earnshaw <rearnsha@arm.com>
53584
53585	* lib/f-torture.exp (f_torture_compile): Prune the warnings before
53586	testing that no relevant ones were found.
53587
535882001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53589
53590	* g++.old-deja/g++.pt/cast2.C: New test.
53591
535922001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53593
53594	* g++.old-deja/g++.pt/friend47.C: New test.
53595
535962001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53597
53598	* g++.old-deja/g++.pt/instantiate13.C: New test.
53599
536002001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53601
53602	* g++.old-deja/g++.other/defarg7.C: New test.
53603	* g++.old-deja/g++.other/defarg8.C: New test.
53604
536052001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53606
53607	* g++.old-deja/g++.pt/crash64.C: New test.
53608
536092001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53610
53611	* g++.old-deja/g++.pt/crash63.C: New test.
53612
536132001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53614
53615	* gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53616
536172001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53618
53619	* gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53620
536212001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53622
53623	* g++.old-deja/g++.pt/error3.C: New test.
53624
536252001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53626
53627	* g++.old-deja/g++.other/crash39.C: New test.
53628
536292001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53630
53631	* g++.old-deja/g++.other/vbase4.C: New test.
53632
536332001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53634
53635	* gcc.dg/20000419-2.c: Move to "special" subdirectory.
53636	* gcc.dg/special/20000419-2.c: New file. Identical to above.
53637	* gcc.dg/special/special.exp: New test driver which will check
53638	for alias support for the above test.
53639
536402001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53641
53642	* gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53643	problems on small machines.
53644	* gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53645	parameterize.
53646
536472001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53648
53649	* g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53650	mips.
53651	* g++.old-deja/g++.ext/instantiate3.C: Likewise.
53652
536532001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53654
53655	* g++.old_deja/g++.pt/using8.C: New test.
53656
536572001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53658
53659	* gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53660
536612000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53662
53663	* gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53664	where a failure is expected.
53665	* gcc.c-torture/execute/ieee/rbug.x: Likewise.
53666
536672001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53668
53669	* g++.old_deja/g++.pt/instantiate12.C: New test.
53670
536712001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53672
53673	* g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53674	start of structs.
53675	* g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53676	* g++.old-deja/g++.brendan/crash17.C: Likewise.
53677	* g++.old-deja/g++.brendan/crash29.C: Likewise.
53678	* g++.old-deja/g++.brendan/crash48.C: Likewise.
53679	* g++.old-deja/g++.brendan/ns1.C: Likewise.
53680	* g++.old-deja/g++.brendan/warnings1.C: Likewise.
53681	* g++.old-deja/g++.bugs/900205_04.C: Likewise.
53682	* g++.old-deja/g++.bugs/900514_03.C: Likewise.
53683	* g++.old-deja/g++.eh/spec6.C: Likewise.
53684	* g++.old-deja/g++.jason/crash3.C: Likewise.
53685	* g++.old-deja/g++.law/ctors11.C: Likewise.
53686	* g++.old-deja/g++.law/ctors17.C: Likewise.
53687	* g++.old-deja/g++.law/ctors5.C: Likewise.
53688	* g++.old-deja/g++.law/ctors9.C: Likewise.
53689	* g++.old-deja/g++.mike/ambig1.C: Likewise.
53690	* g++.old-deja/g++.mike/net22.C: Likewise.
53691	* g++.old-deja/g++.mike/p3538a.C: Likewise.
53692	* g++.old-deja/g++.mike/p3538b.C: Likewise.
53693	* g++.old-deja/g++.mike/virt3.C: Likewise.
53694	* g++.old-deja/g++.niklas/t128.C: Likewise.
53695	* g++.old-deja/g++.other/anon4.C: Likewise.
53696	* g++.old-deja/g++.other/using1.C: Likewise.
53697	* g++.old-deja/g++.other/warn3.C: Likewise.
53698	* g++.old-deja/g++.pt/t37.C: Likewise.
53699	* g++.old-deja/g++.robertl/eb69.C: Likewise.
53700	* g++.old-deja/g++.robertl/eb71.C: Likewise.
53701
537022001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53703
53704	* g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53705
537062001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53707
53708	* gcc.c-torture/execute/stdio-opt-3.c: New test.
53709
537102001-01-07  Jakub Jelinek  <jakub@redhat.com>
53711
53712	* gcc.c-torture/compile/20010107-1.c: New test.
53713
537142001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53715
53716	* gcc.c-torture/execute/builtin-noret-1.c: New test.
53717
537182001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53719
53720	* gcc.dg/format/format.h: New file.
53721	* gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53722	gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53723	gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53724	gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53725	gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53726	gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53727	gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53728	gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53729	gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53730	gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53731	gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53732	gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53733	gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53734	gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53735	gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53736	gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53737	gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53738	gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53739	gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53740	gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53741	gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53742	instead of declaring standard types, macros and functions in each
53743	test.
53744
537452001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53746
53747	* gcc.c-torture/execute/20010106-1.c: New test.
53748
537492001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53750
53751	* gcc.dg/format/format.exp: New file.
53752	* gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53753	* gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53754	* gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53755	* gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53756	* gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53757	* gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53758	* gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53759	* gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53760	* gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53761	* gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53762	* gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53763	* gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53764	* gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53765	* gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53766	* gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53767	* gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53768	* gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53769	* gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53770	* gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53771	* gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53772	* gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53773	* gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53774	* gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53775	* gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53776	* gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53777	* gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53778	* gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53779	* gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53780	* gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53781	* gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53782	* gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53783	* gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53784	* gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53785	* gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53786	* gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53787	* gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53788	* gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53789	* gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53790	* gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53791	* gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53792	* gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53793	* gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53794
537952001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53796
53797	* gcc.c-torture/execute/991228-1.c: Take word endianness into
53798	account.
53799
538002001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53801
53802	* gcc.c-torture/execute/builtin-complex-1.c: New test.
53803
538042001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53805
53806	* g++.old-deja/g++.pt/crash62.C: New test.
53807
538082001-01-04  Richard Henderson  <rth@redhat.com>
53809
53810	* gcc.dg/20000926-1.c: Update expected warnings.
53811	* gcc.dg/array-2.c: Likewise.
53812	* gcc.dg/array-4.c: Also validate flexible array members.
53813	* gcc.dg/c99-flex-array-1.c: New.
53814
538152001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53816
53817	* gcc.c-torture/compile/20001222-1.x: Remove.
53818
538192001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53820
53821	* gcc.c-torture/execute/built-in-setjmp.c: New.
53822
538232001-01-03  Richard Henderson  <rth@redhat.com>
53824
53825	* gcc.dg/940510-1.c: Update expected error wording.
53826	* gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53827
538282001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53829
53830	* lib/target-supports.exp (check_alias_available): Modified to
53831	indicate aliases not supported if only weak aliases are supported.
53832
538332001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53834
53835	* gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53836	Turn on cmpstrsi checks for __pj__ and __i370__.
53837
538382001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53839
53840	* g++.old-deja/g++.other/virtual11.C: New test.
53841
538422001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53843
53844	* g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53845
538462001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53847
53848	* gcc.c-torture/compile/20010102-1.c: New test.
53849
538502001-01-02  Andreas Jaeger  <aj@suse.de>
53851
53852	* gcc.dg/noreturn-3.c: New test.
53853
53854	* gcc.dg/noreturn-4.c: New test.
53855
538562001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53857
53858	* gcc.c-torture/execute/stdio-opt-1.c: Also test
53859	__builtin_fputc and __builtin_fwrite.
53860
538612000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53862
53863	* gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53864	signed char, not default char.
53865
538662000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53867
53868	* g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53869
538702000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53871
53872	* lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53873
538742000-12-29  Richard Henderson  <rth@redhat.com>
53875
53876	* gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53877	(__cyg_profile_func_exit): Define.
53878
538792000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53880
53881	* g++.dg/vtgc1.C: New test.
53882
538832000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53884
53885	* gcc.dg/noncompile/20001228-1.c: New test.
53886
53887	* gcc.dg/20001228-1.c: New test.
53888
53889	* gcc.c-torture/execute/20001228-1.c: New test.
53890
538912000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53892
53893	* gcc.dg/format-strfmon-1.c: New test.
53894
538952000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53896
53897	* gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53898	* gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53899	* gcc.c-torture/execute/string-opt-1.c: Likewise.
53900	* gcc.c-torture/execute/string-opt-2.c: Likewise.
53901	* gcc.c-torture/execute/string-opt-3.c: Likewise.
53902	* gcc.c-torture/execute/string-opt-4.c: Likewise.
53903	* gcc.c-torture/execute/string-opt-6.c: Likewise.
53904	* gcc.c-torture/execute/string-opt-7.c: Likewise.
53905	* gcc.c-torture/execute/string-opt-8.c: Likewise.
53906	* gcc.c-torture/execute/string-opt-9.c: Likewise.
53907	* gcc.c-torture/execute/string-opt-10.c: Likewise.
53908	* gcc.c-torture/execute/string-opt-11.c: Likewise.
53909	* gcc.c-torture/execute/string-opt-12.c: Likewise.
53910
53911	* gcc.c-torture/execute/string-opt-3.c: Test rindex.
53912	* gcc.c-torture/execute/string-opt-4.c: Test index.
53913
539142000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53915
53916	* gcc.c-torture/compile/20001226-1.c: New test.
53917
539182000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53919
53920	* gcc.c-torture/compile/20001222-1.c: New test.
53921	* gcc.c-torture/compile/20001222-1.x: Xfail.
53922
539232000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53924
53925	* gcc.c-torture/execute/comp-goto-2.c: New test.
53926
539272000-12-21  J"orn Rennecke <amylaar@redhat.com>
53928
53929	* gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53930	Use long types if __INT_MAX__ is 32767.
53931	(main): Use cast to (sint32 *) when poking 88 into a_page.
53932
53933	* gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53934
539352000-12-21  Bernd Schmidt  <bernds@redhat.com>
53936
53937	* gcc.c-torture/compile/20001221-1.c: New test.
53938	* gcc.c-torture/execute/20001221-1.c: New test.
53939
539402000-12-20  Richard Henderson  <rth@redhat.com>
53941
53942	* g++.old-deja/g++.pt/crash36.C: Update error lines.
53943	* g++.old-deja/g++.robertl/eb109.C: Likewise.
53944
539452000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53946
53947	* gcc.dg/compare3.c: New test.
53948
539492000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53950
53951	* gcc.dg/format-warnll-1.c: New test.
53952
539532000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53954
53955	* gcc.dg/cpp/cmdlne-P.c: New test.
53956
539572000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53958
53959	* gcc.c-torture/execute/builtin-abs-1.c,
53960	gcc.c-torture/execute/builtin-abs-2.c: New tests.
53961
539622000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53963
53964	* gcc.dg/cpp/multiline.c: New test.
53965
539662000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53967
53968	* g++.old-deja/g++.other/syshdr1.C: Update.
53969	* gcc.dg/cpp/lineflags.c: Remove temporarily.
53970
539712000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53972
53973	* g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53974
539752000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53976
53977	* g++.old-deja/g++.pt/ttp65.C: New test.
53978
539792000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53980
53981	* g++.old-deja/g++.pt/ttp64.C: New test.
53982
539832000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53984
53985	* g++.old-deja/g++.pt/spec33.C: New test.
53986
539872000-12-14  Catherine Moore  <clm@redhat.com>
53988
53989	* gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53990	* gcc.c-torture/execute/920612-2.c: Likewise.
53991	* gcc.c-torture/execute/920428-2.c: Likewise.
53992	* gcc-c-torture/execute/va-arg-11.c: Call exit.
53993	* gcc.c-torture/execute/va-arg-21.c: Likewise.
53994
539952000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53996
53997	* gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53998	* gcc.dg/pack-test-2.c: Likewise.
53999
540002000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54001
54002	Tests by Zack Weinberg <zackw@stanford.edu>.
54003
54004	* gcc.dg/cpp/defined.c: Update.
54005	* gcc.dg/cpp/defined_trad.c: New tests.
54006
540072000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54008
54009	* gcc.dg/cpp/trad-direct.c: Update.
54010
540112000-12-11  Neil Booth  <neilb@earthling.net>
54012
54013	* gcc.dg/cpp/defined_trad.c
54014
540152000-12-11  Neil Booth  <neilb@earthling.net>
54016
54017	* gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54018
540192000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54020
54021	* gcc.dg/format-miss-2.c: New test.
54022
540232000-12-09  Neil Booth  <neilb@earthling.net>
54024
54025	* gcc.dg/cpp/lineflags.c: New tests.
54026	* gcc.dg/cpp/poison.c: Update.
54027	* gcc.dg/cpp/redef2.c: Update.
54028	* gcc.dg/cpp/skipping.c: New test.
54029
540302000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54031
54032	* g++.old-deja/g++.other/eh3.C: New testcase.
54033
540342000-12-07  Neil Booth  <neilb@earthling.net>
54035
54036	* gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54037	wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54038	wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54039	wtr-union-init-2.c, wtr-union-init-3.c: Update.
54040	* gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54041	Update.
54042
540432000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54044
54045	* gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54046	__SIZE_TYPE__ instead of int for type of integers cast to
54047	pointers.
54048
540492000-12-07  Jakub Jelinek  <jakub@redhat.com>
54050
54051	* g++.old-deja/g++.other/cleanup4.C: New test.
54052
540532000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54054
54055	* format-sec-1.c: New test.
54056
540572000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54058
54059	* gcc.dg/format-nonlit-3.c: New test.
54060
540612000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54062
54063	* gcc.dg/c90-printf-1.c: Add test for printf formats reading
54064	through a null pointer.
54065
540662000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54067
54068	* g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54069	* g++.old-deja/g++.pt/partial4.C: New test.
54070
540712000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54072
54073	* gcc.c-torture/execute/ieee/hugeval.x: New.
54074
540752000-12-06  Neil Booth  <neilb@earthling.net>
54076
54077	* gcc.dg/cpp/backslash2.c: New tests.
54078
540792000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54080
54081	* gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54082	* gcc.c-torture/execute/stdio-opt-2.c: New test.
54083
540842000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54085
54086	* gcc.c-torture/execute/20001203-2.c: New testcase.
54087
540882000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54089
54090	* g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54091	* g++.old-deja/g++.other/virtual10.C: New test.
54092
540932000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54094
54095	* g++.old-deja/g++.mike/pmf5.C: Remove test.
54096
540972000-12-05  Richard Henderson  <rth@redhat.com>
54098
54099	* gcc.c-torture/compile/20001205-1.c: New.
54100
541012000-12-04  Neil Booth  <neilb@earthling.net>
54102
54103	* g++.old-deja/g++.other/virtual9.C: New test.
54104	* g++.old-deja/g++.pt/crash61.C: New test.
54105	* gcc.c-torture/execute/loop-9.c: New test.
54106
541072000-12-04  Neil Booth  <neilb@earthling.net>
54108
54109	* g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54110	* g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54111	* gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54112	* gcc.dg/cpp/extratokens.c: ...here.
54113
541142000-12-04  Neil Booth  <neilb@earthling.net>
54115
54116	* gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54117	New tests.
54118
541192000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54120
54121	* gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54122	* gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54123
541242000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54125
54126	* gcc.c-torture/execute/20001203-1.c: New test.
54127
541282000-12-03  Neil Booth  <neilb@earthling.net>
54129
54130	* gcc.dg/cpp/macro6.c: New test cases.
54131
541322000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54133
54134	* gcc.c-torture/execute/string-opt-9.c: New test.
54135	* gcc.c-torture/execute/string-opt-10.c: Likewise.
54136	* gcc.c-torture/execute/string-opt-11.c: Likewise.
54137	* gcc.c-torture/execute/string-opt-12.c: Likewise.
54138
54139	* gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54140	* gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54141
541422000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54143
54144	* gcc.dg/cpp/if-6.c: New testcase.
54145
54146	* gcc.dg/20001201-1.c: New testcase.
54147
541482000-12-02  Neil Booth  <neilb@earthling.net>
54149
54150	* g++.old-deja/g++.other/externC4.C,
54151	g++.old-deja/g++.other/friend10.C: New tests.
54152
541532000-12-02  Neil Booth  <neilb@earthling.net>
54154
54155	* g++.old-deja/g++.other/instan2.C
54156	* g++.old-deja/g++.other/instan3.C: New test.
54157
541582000-12-02  Neil Booth  <neilb@earthling.net>
54159
54160	* gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54161	c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54162	gnuc99.c,gnuc99-pedantic.c: New tests.
54163
541642000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54165
54166	* gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54167	gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54168
541692000-12-01  Neil Booth  <neilb@earthling.net>
54170
54171	* gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54172	* gcc.dg/cpp/poison.c: Update.
54173	* gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54174
541752000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54176
54177	* g77.f-torture/execute/20001201.f: New test.
54178
541792000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54180
54181	* gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54182
541832000-12-01  Jakub Jelinek  <jakub@redhat.com>
54184
54185	* gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54186
541872000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54188
54189	* g++.old-deja/g++.other/cast6.C: New test.
54190
541912000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54192
54193	* gcc.c-torture/execute/20001130-2.c: New testcase.
54194
541952000-11-30  Richard Henderson  <rth@redhat.com>
54196
54197	* gcc.c-torture/execute/20001130-1.c: New test.
54198
541992000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54200
54201	* g++.old-deja/g++.other/op3.C: New test.
54202
542032000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54204
54205	* g++.old-deja/g++.other/op2.C: New test.
54206
542072000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54208
54209	* g++.old-deja/g++.other/crash38.C: New test.
54210
542112000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54212
54213	* g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54214
542152000-11-29  Jakub Jelinek  <jakub@redhat.com>
54216
54217	* gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54218	tests.
54219	* gcc.c-torture/execute/string-opt-6.c: New test.
54220
54221	* gcc.dg/20001117-1.c: Add main.
54222
542232000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54224
54225	* gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54226	Move from here ...
54227	* gcc.dg/940510-1.c: ... to here.
54228
54229	* gcc.dg/20000926-1.c: GNU C now allows initializations of
54230	zero-size arrays in toplevel structures.
54231
542322000-11-28  Jakub Jelinek  <jakub@redhat.com>
54233
54234	* gcc.c-torture/execute/loop-8.c: New test.
54235
542362000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54237
54238	* g++.old-deja/g++.other/base1.C: New test.
54239
542402000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54241
54242	* g++.old-deja/g++.other/parse2.C: New test.
54243
542442000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54245
54246	* g++.old-deja/g++.pt/incomplete1.C: New test.
54247
542482000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54249
54250	* g++.old-deja/g++.other/friend9.C: New test.
54251
542522000-11-28  Jakub Jelinek  <jakub@redhat.com>
54253
54254	* gcc.dg/20001127-1.c: New test.
54255
542562000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54257
54258	* g++.old-deja/g++.pt/friend46.C: New test.
54259
542602000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54261
54262	* g++.old-deja/g++.other/ptrmem8.C: New test.
54263
542642000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54265
54266	* gcc.c-torture/execute/string-opt-7.c: New test.
54267	* gcc.c-torture/execute/string-opt-8.c: Likewise.
54268
542692000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54270
54271	* lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54272	instead of 'mkcheck 2'.
54273
542742000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54275
54276	* gcc.c-torture/execute/memcheck/driver.c,
54277	gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54278	C9X references to refer to C99.
54279
542802000-11-25  Jakub Jelinek  <jakub@redhat.com>
54281
54282	* gcc.dg/ultrasp3.c: New test.
54283
542842000-11-25  Neil Booth  <neilb@earthling.net>
54285
54286	* gcc.dg/cpp/include2.c: Update test to be locale independent.
54287
542882000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54289
54290	* gcc.c-torture/compile/20001123-2.c: New.
54291
542922000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54293
54294	* g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54295
542962000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54297
54298	* gcc.dg/sequence-point-1.c: Add some new tests.
54299	* gcc.c-torture/execute/20001124-1.c: New test.
54300
543012000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54302
54303	* g++.old-deja/g++.other/vaarg4.C: New test.
54304	* gcc.c-torture/compile/20001123-1.c: New test.
54305
543062000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54307
54308	* g++.other/crash24.C: Adjust and remove XFAIL.
54309	* g++.other/crash37.C: New test.
54310
543112000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54312
54313	* g++.old-deja/g++.pt/instantiate9.C: New test.
54314
543152000-11-22  Mark Mitchell  <mark@codesourcery.com>
54316
54317	* g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54318	new ABI, too.
54319
54320	* g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54321	* g++.old-deja/g++.robertl/eb55.C: Likewise.
54322
543232000-11-22  Neil Booth  <neilb@earthling.net>
54324
54325	* gcc.dg/cpp/Wtrigraphs.c: New test.
54326
543272000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54328
54329	* g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54330
543312000-11-22  Jakub Jelinek  <jakub@redhat.com>
54332
54333	* gcc.c-torture/execute/ieee/20001122-1.c: New test.
54334
543352000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54336
54337	* lib/gcc-dg.exp: load_lib scanasm.exp.
54338	(scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54339	* lib/g++-dg.exp: load_lib scanasm.exp.
54340	* lib/scanasm.exp: New.
54341	(scan-assembler, scan-assembler-not): Add optional arguments to
54342	test name, or if not present, the pattern name.
54343	(scan-assembler-dem, scan-assembler-dem-not): New.
54344
54345	* g++.dg/dg.exp: New.
54346
543472000-11-21  Neil Booth  <neilb@earthling.net>
54348
54349	* gcc.dg/cpp/integrated1.c: Remove.
54350
543512000-11-21  Jakub Jelinek  <jakub@redhat.com>
54352
54353	* gcc.c-torture/execute/20001121-1.c: New test.
54354
543552000-11-21  Richard Henderson  <rth@redhat.com>
54356
54357	* gcc.c-torture/compile/20001121-1.c: New test.
54358
543592000-11-20  Neil Booth  <neilb@earthling.net>
54360
54361	* gcc.dg/cpp/integrated1.c: New test.
54362
543632000-11-21  Jakub Jelinek  <jakub@redhat.com>
54364
54365	* g++.old-deja/g++.other/inline17.C: New test.
54366
543672000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54368
54369	* gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54370	local variable to be zero: I made the variable global. Now
54371	uses abort() and exit() instead of relying on main's return value.
54372
543732000-11-20  Neil Booth  <neilb@earthling.net>
54374
54375	* gcc.dg/cpp/paste2.c: Update test.
54376	* objc/execute/paste.m: New test.
54377
543782000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54379
54380	* gcc.dg/c99-condexpr-1.c: New test.
54381
543822000-11-20  Neil Booth  <neilb@earthling.net>
54383
54384	* gcc.dg/cpp/macsyntx.c: Use correct command line option.
54385
543862000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54387
54388	* g++.old-deja/g++.pt/export1.C: New test.
54389
543902000-11-20  Jakub Jelinek  <jakub@redhat.com>
54391
54392	* gcc.dg/20001117-1.c: New test.
54393
543942000-11-18  Richard Henderson  <rth@redhat.com>
54395
54396	* gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54397
543982000-11-18  Richard Henderson  <rth@redhat.com>
54399
54400	* lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54401	* lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54402	* lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54403
544042000-11-18  Richard Henderson  <rth@redhat.com>
54405
54406	* gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54407	(main): New.  Exit cleanly.
54408
544092000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54410
54411	* gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54412	gcc.dg/c99-fordecl-2.c: New tests.
54413
544142000-11-18  Richard Henderson  <rth@redhat.com>
54415
54416	* gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54417	* gcc.c-torture/execute/zerolen-2.c: New.
54418
544192000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54420
54421	* gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54422	memory.
54423
544242000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54425
54426	* g++.old-deja/g++.pt/instantiate8.C: New test.
54427
544282000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54429
54430	* g++.old-deja/g++.other/incomplete.C: Add more tests.
54431	* g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54432
544332000-11-16  Nick Clifton  <nickc@redhat.com>
54434
54435	* gcc.c-torture/execute/nestfunc-2.c: New test.
54436	* gcc.c-torture/execute/nestfunc-3.c: New test.
54437
544382000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54439
54440	* gcc.c-torture/compile/20001116-1.c: New test.
54441
544422000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54443
54444	* gcc.c-torture/execute/20001115-1.c: New test.
54445
544462000-11-15  Mark Mitchell  <mark@codesourcery.com>
54447
54448	* g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54449	* g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54450	* g++.old-deja/g++.abi/ptrflags.C: Likewise.
54451	* g++.old-deja/g++.abi/vmihint.C: Likewise.
54452
544532000-11-15  Neil Booth  <neilb@earthling.net>
54454
54455	gcc.dg/cpp/_Pragma1.c: Update.
54456	gcc.dg/cpp/_Pragma2.c: New test.
54457
544582000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54459
54460	* g++.old-deja/g++.other/anon5.C: New test.
54461
544622000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54463
54464	* gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54465	tests.
54466
544672000-11-14  Jakub Jelinek  <jakub@redhat.com>
54468
54469	* gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54470	output.
54471
544722000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54473
54474	* gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54475	labels at end of compound statements.
54476
544772000-11-13  Jakub Jelinek  <jakub@redhat.com>
54478
54479	* gcc.c-torture/execute/loop-7.c: New test.
54480
544812000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54482
54483	* gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54484
544852000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54486
54487	* gcc.dg/c99-bool-1.c: New test.
54488
544892000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54490
54491	* gcc.dg/c99-scope-1.c: Remove xfail.
54492	* gcc.dg/c99-scope-2.c: New test.
54493
544942000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54495
54496	* gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54497	* gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54498
544992000-11-11  Mark Mitchell  <mark@codesourcery.com>
54500
54501	* g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54502	error messages.
54503
54504	* g++.mike/p700.C: Don't typedef wchar_t.
54505	* g++.mike/p784.C: Likewise.
54506	* g++.mike/eb101.C: Don't use __wchar_t.
54507
545082000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54509
54510	* g77.f-torture/execute/20001111.[fx]: Test premature exit
54511	from DO loop.
54512
545132000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54514
54515	* gcc.c-torture/execute/20001111-1.c: New test.
54516
545172000-11-10  Nick Clifton  <nickc@redhat.com>
54518
54519	* gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54520	long multuiple and accumulate.
54521
545222000-11-09  Richard Henderson  <rth@redhat.com>
54523
54524	* gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54525	via size_t instead of int.
54526
54527	* gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54528	* gcc.c-torture/execute/string-opt-2.c: Likewise.
54529	* gcc.c-torture/execute/string-opt-3.c: Likewise.
54530	* gcc.c-torture/execute/string-opt-4.c: Likewise.
54531
545322000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54533
54534	* gcc.c-torture/compile/20001109-1.c: New test.
54535	* gcc.c-torture/compile/20001109-2.c: New test.
54536
545372000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54538
54539	* g++.old-deja/g++.pt/operator1.C: New test.
54540	* g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54541
545422000-11-09  Jakub Jelinek  <jakub@redhat.com>
54543
54544	* gcc.dg/20001108-1.c: New test.
54545
545462000-11-09  Jakub Jelinek  <jakub@redhat.com>
54547
54548	* gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54549	with both arguments constant strings.
54550	* gcc.c-torture/execute/string-opt-3.c: New test.
54551	* gcc.c-torture/execute/string-opt-4.c: New test.
54552	* gcc.c-torture/execute/string-opt-5.c: New test.
54553
545542000-11-08  Nick Clifton  <nickc@redhat.com>
54555
54556	* gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54557	mulsidi3adddi patterns.
54558
545592000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54560
54561	* g++.old-deja/g++.other/crash36.C: New test.
54562
545632000-11-08  Jakub Jelinek  <jakub@redhat.com>
54564
54565	* g++.old-deja/g++.other/init16.C: New test.
54566
545672000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54568
54569	* g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54570
545712000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54572
54573	* gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54574	* gcc.c-torture/execute/va-arg-16.x: Likewise.
54575	* gcc.c-torture/execute/va-arg-17.x: Likewise.
54576
545772000-11-07  DJ Delorie  <dj@redhat.com>
54578
54579	* gcc.dg/20000614-1.c: Add return so that test can pass.
54580
545812000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54582
54583	* gcc.c-torture/execute/string-opt-1.c: New test.
54584
545852000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54586
54587	* gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54588	mips-sgi-irix6.* because the MIPS ABI passes floating-point
54589	parameters in registers, and there is no way for a varargs
54590	function to know in which order the integer and floating-point
54591	parameters should be interleaved when they are placed on the
54592	stack.
54593	* gcc.c-torture/execute/va-arg-16.x: Likewise.
54594	* gcc.c-torture/execute/va-arg-17.x: Likewise.
54595
545962000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54597
54598	* gcc.c-torture/execute/string-opt-2.c: New test.
54599
546002000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54601
54602	* g++.old-deja/g++.pt/crash60.C: New test.
54603
546042000-11-06  Jakub Jelinek  <jakub@redhat.com>
54605
54606	* g++.old-deja/g++.other/crash24.C: New test.
54607	* g++.old-deja/g++.other/crash25.C: New test.
54608	* g++.old-deja/g++.other/crash26.C: New test.
54609	* g++.old-deja/g++.other/crash27.C: New test.
54610	* g++.old-deja/g++.other/crash28.C: New test.
54611	* g++.old-deja/g++.other/crash29.C: New test.
54612	* g++.old-deja/g++.other/crash30.C: New test.
54613	* g++.old-deja/g++.other/crash31.C: New test.
54614	* g++.old-deja/g++.other/crash32.C: New test.
54615	* g++.old-deja/g++.other/crash33.C: New test.
54616	* g++.old-deja/g++.other/crash34.C: New test.
54617	* g++.old-deja/g++.other/crash35.C: New test.
54618
546192000-11-06  Jakub Jelinek  <jakub@redhat.com>
54620
54621	* gcc.c-torture/execute/20001031-1.c: New test.
54622
546232000-11-04  Mark Mitchell  <mark@codesourcery.com>
54624
54625	* g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54626	namespace.
54627
54628	* g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54629	standards-conformant.
54630
54631	* g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54632
54633	* g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54634	* g++.old-deja/g++.mike/p755a.C: Likewise.
54635	* g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54636	library makes no calls to `operator new' during initialization.
54637
546382000-11-04  Neil Booth  <neilb@earthling.net>
54639
54640	* gcc.dg/cpp/include2.c: New tests.
54641
546422000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54643
54644	* lib/g++.exp (g++_set_ld_library_path): New function.
54645	Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54646
546472000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54648
54649	* gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54650	warnings.
54651
546522000-11-01  Richard Henderson  <rth@redhat.com>
54653
54654	* g++.old-deja/g++.ext/namedret1.C: New.
54655	* g++.old-deja/g++.ext/namedret2.C: New.
54656	* g++.old-deja/g++.ext/namedret3.C: New.
54657
546582000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54659
54660	* gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54661	* gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54662
546632000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54664
54665	* gcc.c-torture/execute/va-arg-21.c: New test.
54666
546672000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54668
54669	* gcc.dg/c99-complex-2.c: New test.
54670
546712000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54672
54673	* gcc.c-torture/execute/stdio-opt-1.c: New test.
54674
546752000-10-31  Jakub Jelinek  <jakub@redhat.com>
54676
54677	* g++.old-deja/g++.other/inline16.C: New test.
54678
546792000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54680
54681	* g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54682	__PRETTY_FUNCTION__
54683
546842000-10-29  Neil Booth  <neilb@earthling.net>
54685
54686	* gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54687	New tests.
54688	* gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54689	* gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54690	optimisation.
54691
546922000-10-29  Neil Booth  <neilb@earthling.net>
54693
54694	* gcc.dg/cpp/macro4.c, macro5.c: New tests.
54695	* mi1.c, mi1c.h: Add null directives to multiple-include test.
54696	* mi5.c: Test multiple includes work with -C.
54697	* trigraphs.c: Test ^= version.
54698
546992000-10-28  Neil Booth  <neilb@earthling.net>
54700
54701	New tests and test updates for new macro expander.
54702
54703	* gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54704	endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54705	paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54706	tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54707	new diagnostic messages.
54708
54709	* gcc.dg/cpp/macro3.c: New tests.
54710
547112000-10-27  Mark Mitchell  <mark@codesourcery.com>
54712
54713	* gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54714	on the same line.
54715
547162000-10-27  Jakub Jelinek  <jakub@redhat.com>
54717
54718	* g++.old-deja/g++.other/eh2.C: New test.
54719
547202000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54721
54722	* gcc.c-torture/execute/20001027-1.c: New test.
54723
547242000-10-26  Richard Henderson  <rth@redhat.com>
54725
54726	* gcc.c-torture/execute/20001026-1.c: New.
54727
547282000-10-26  Mark Mitchell  <mark@codesourcery.com>
54729
54730	* g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54731	* g++.old-deja/g++.law/builtin1.C: Likewise.
54732	* g++.old-deja/g++.law/ctors10.C: Likewise.
54733	* g++.old-deja/g++.law/virtual3.C: Likewise.
54734	* g++.old-deja/g++.mike/p658.C: Likewise.
54735	* g++.old-deja/g++.other/sibcall1.C: Likewise.
54736	* g++.old-deja/g++.other/vaarg2.C: Likewise.
54737	* g++.old-deja/g++.robertl/eb124.C: Likewise.
54738	* g++.old-deja/g++.robertl/eb44.C: Likewise.
54739	* g++.old-deja/g++.robertl/eb77.C: Likewise.
54740
547412000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54742
54743	* gcc.c-torture/compile/20001024-1.c: New test.
54744
547452000-10-25  Mark Mitchell  <mark@codesourcery.com>
54746
54747	* lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54748	to tell us whether or not we are using V3.
54749
547502000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54751
54752	* g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54753	operands.
54754
547552000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54756
54757	* gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54758
547592000-10-25  Jakub Jelinek  <jakub@redhat.com>
54760
54761	* gcc.c-torture/execute/20001024-1.c: New test.
54762
547632000-10-24  Jakub Jelinek  <jakub@redhat.com>
54764
54765	* g++.old-deja/g++.other/sibcall1.C: New test.
54766
547672000-10-20  Jakub Jelinek  <jakub@redhat.com>
54768
54769	* gcc.dg/noncompile/init-3.c: New test.
54770
547712000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54772
54773	* gcc.dg/format-array-1.c: New test.
54774
547752000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54776
54777	* gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54778	writing through null pointers; remove comment about testing
54779	unterminated strings.
54780
547812000-10-17  Matthew Hiller  <hiller@redhat.com>
54782
54783	* gcc.c-torture/execute/20001017-2.c: New test.
54784
547852000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54786
54787	* gcc.c-torture/compile/20001018-1.c: New test.
54788	* gcc.c-torture/compile/20001018-1.x: Xfail.
54789
547902000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54791
54792	* gcc.c-torture/execute/20001017-1.c: New test.
54793
547942000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54795
54796	* gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54797	for multiple use of arguments with scanf formats; add tests for
54798	multiple use of arguments.
54799
548002000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54801
54802	* gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54803	from some old tests.
54804
548052000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54806
54807	* gcc.dg/format-miss-1.c: New test.
54808
548092000-10-16  Jakub Jelinek  <jakub@redhat.com>
54810
54811	* gcc.c-torture/execute/20001013-1.c: New test.
54812
548132000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54814
54815	* gcc.dg/format-branch-1.c: New test.
54816
548172000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54818
54819	* README, lib/file-format.exp: Remove EGCS references.
54820
548212000-10-16  Jakub Jelinek  <jakub@redhat.com>
54822
54823	* gcc.dg/20001013-1.c: New test.
54824
548252000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54826
54827	* gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54828	for intmax_t in the compiler using __typeof__ and the type rules
54829	for conditional expressions.
54830
548312000-10-13  Jakub Jelinek  <jakub@redhat.com>
54832
54833	* gcc.dg/20001012-1.c: New test.
54834	* gcc.dg/20001012-2.c: New test.
54835
548362000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54837
54838	* gcc.dg/format-attr-1.c: New test.
54839
548402000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54841
54842	* gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54843	__LONG_LONG_MAX__ instead of LLONG_MAX.
54844
548452000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54846
54847	* gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54848	scanf flags.
54849	* gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54850	flags.
54851
548522000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54853
54854	* gcc.dg/sequence-pt-1.c: New test.
54855
548562000-10-11  Geoff Keating  <geoffk@cygnus.com>
54857
54858	* gcc.c-torture/execute/20001011-1.c: New testcase.
54859	Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54860
548612000-10-10  Jakub Jelinek  <jakub@redhat.com>
54862
54863	* gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54864	does not error on it.
54865
548662000-10-10  Jakub Jelinek  <jakub@redhat.com>
54867
54868	* gcc.dg/20001009-1.c: New test.
54869
54870Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54871
54872	* gcc.c-torture/compile/20001009-1.c: Move from here ....
54873	* gcc.c-torture/execute/20001009-2.c: ... to here.
54874
548752000-10-09  Geoff Keating  <geoffk@cygnus.com>
54876
54877	* gcc.c-torture/compile/20001009-1.c: New testcase.
54878	* gcc.c-torture/execute/20001009-1.c: New testcase.
54879	Testcases provided by Jan Hubicka <jh@suse.cz>.
54880
548812000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54882
54883	* gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54884	gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54885	uintmax_t using <limits.h> to emulate the compiler's internal
54886	logic.  No longer XFAIL %j tests.
54887
548882000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54889
54890	* gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54891	gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54892	gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54893	regexps and details of expected handling of some bad formats.
54894	* gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54895	suppression.
54896
548972000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54898
54899	* g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54900	g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54901	g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54902	gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54903	in list archives.
54904
549052000-10-06  Richard Henderson  <rth@cygnus.com>
54906
54907	* g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54908	* g++.old-deja/g++.brendan/crash52.C: Likewise.
54909	* g++.old-deja/g++.jason/report.C: Likewise.
54910	* g++.old-deja/g++.law/friend5.C: Likewise.
54911	* g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54912	of the expected warnings.
54913
549142000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54915
54916	* g++.old-deja/g++.pt/enum14.C: New test.
54917
549182000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54919
54920	* g++.old-deja/g++.pt/crash59.C: New test.
54921
549222000-10-04  Will Cohen  <wcohen@redhat.com>
54923
54924	* gcc.dg/20000926-1.c: New test.
54925
549262000-10-03  Geoff Keating  <geoffk@cygnus.com>
54927
54928	* g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54929	function name for current C++ compiler.
54930	Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54931
549322000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54933
54934	* g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54935	__PRETTY_FUNCTION__.
54936	* g++.old-deja/g++.ext/pretty2.C: Likewise.
54937
549382000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54939
54940	* gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54941
549422000-09-26  Jakub Jelinek  <jakub@redhat.com>
54943
54944	* gcc.c-torture/compile/20000923-1.c: New test.
54945
549462000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54947
54948	* g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54949	* g++.old-deja/g++.pt/ttp62.C: Same.
54950	* g++.old-deja/g++.other/inline14.C: Same.
54951
549522000-09-24  Richard Henderson  <rth@cygnus.com>
54953
54954	* gcc.c-torture/execute/20000914-1.c: Declare malloc.
54955
549562000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54957
54958	* gcc.dg/c90-printf-1.c: Add test for wide string format.
54959
549602000-09-22  Geoff Keating  <geoffk@cygnus.com>
54961
54962	* gcc.c-torture/compile/20000922-1.c: New file.
54963
549642000-09-21  Nick Clifton  <nickc@redhat.com>
54965
54966	* gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54967	a signed long modulo operation.
54968	(mod6): New function - perform an unsigned long modulo operation.
54969	(main): Add tests for modulos of very large numbers by very small
54970	dividends.
54971
549722000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54973
54974	* g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54975
549762000-09-19  Richard Henderson  <rth@cygnus.com>
54977
54978	* gcc.dg/compare2.c (case 10): XFAIL.
54979
549802000-09-18  Richard Henderson  <rth@cygnus.com>
54981
54982	* gcc.c-torture/execute/20000906-1.c: Move ...
54983	* gcc.dg/20000906-1.c: ... here.  Only run on targets
54984	that support __builtin_trap.
54985
54986Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54987
54988	* gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54989
549902000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54991
54992	* gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54993	* gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54994	more $ format tests.
54995
549962000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54997
54998	* gcc.dg/format-errmk-1.c: New test.
54999
550002000-09-17  Greg McGary  <greg@mcgary.org>
55001
55002	* gcc.c-torture/execute/20000917-1.x: Remove.
55003
550042000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55005
55006	* gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55007
550082000-09-17  Greg McGary  <greg@mcgary.org>
55009
55010	* gcc.c-torture/execute/20000917-1.c: New test.
55011	* gcc.c-torture/execute/20000917-1.x: XFAIL.
55012
550132000-09-16  Neil Booth  <NeilB@earthling.net>
55014
55015	* gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55016	in nested macro bug.
55017
550182000-09-15  Neil Booth  <NeilB@earthling.net>
55019
55020	* gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55021
550222000-09-14  Jeffrey A Law  (law@cygnus.com)
55023
55024	* gcc.c-torture/execute/20000914-1.c: New test.
55025
550262000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55027
55028	* g++.other/inline13.C: New test.
55029
550302000-09-12  Andreas Jaeger  <aj@suse.de>
55031
55032	* gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55033	constant by Ulrich Drepper <drepper@redhat.com>.
55034
550352000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55036
55037	* gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55038
550392000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55040
55041	* gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55042
550432000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55044
55045	* gcc.dg/cpp/backslash.c: New test.
55046
550472000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55048
55049	* gcc.c-torture/execute/20000910-1.c: New test.
55050	* gcc.c-torture/execute/20000910-2.c: Likewise.
55051
550522000-09-11  Robert Lipe  <robertl@sco.com>
55053
55054	* gcc.dg/pragma-align.c: New test.
55055
550562000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55057
55058	* g++.old-deja/g++.pt/explicit82.C: New test.
55059	* g++.old-deja/g++.pt/explicit83.C: New test.
55060
550612000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55062
55063	* gcc.dg/asm-names.c: New test.
55064
550652000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55066
55067	* gcc.dg/cpp/tr-warn6.c: New test
55068
550692000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55070
55071	* gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55072	be accepted.
55073
550742000-09-07  Catherine Moore  <clm@redhat.com>
55075
55076	* gcc.c-torture/execute/unroll-1.c: New test.
55077
550782000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55079
55080	* g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55081	ERROR markers.
55082	* g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55083	* gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55084	* gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55085	* gcc.dg/wtr-suffix-1.c: Correct error regexps.
55086	* gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55087	Preprocess only.
55088	* gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55089	* gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55090
550912000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55092
55093	* g++.old-deja/g++.pt/deduct2.C: New test.
55094
550952000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55096
55097	* g++.old-deja/g++.pt/parms2.C: New test.
55098
550992000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55100
55101	* g++.old-deja/g++.pt/crash58.C: New test.
55102
551032000-09-06  Greg McGary  <greg@mcgary.org>
55104
55105	* gcc.c-torture/execute/20000906-1.c: New test.
55106	* gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55107
551082000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55109
55110	* gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55111
551122000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55113
55114	* g++.old-deja/g++.pt/crash57.C: New test.
55115
551162000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55117
55118	* g++.old-deja/g++.pt/crash56.C: New test.
55119
551202000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55121
55122	* g++.old-deja/g++.pt/koenig1.C: New test.
55123
551242000-09-04  Jakub Jelinek  <jakub@redhat.com>
55125
55126	* gcc.dg/20000904-1.c: New test.
55127
551282000-09-04  Jakub Jelinek  <jakub@redhat.com>
55129
55130	* gcc.dg/cpp/paste8.c: New test.
55131
551322000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55133
55134	* gcc.c-torture/compile/20000827-1.c: New test.
55135
551362000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55137
55138	* gcc.dg/format-diag-1.c: New test.
55139
551402000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55141
55142	* gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55143	gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55144	gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55145	gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55146	gcc.dg/formatz-1.c: Adjust warning regular expressions.
55147
551482000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55149
55150	* g++.old-deja/g++.other/nested4.C: New test.
55151
551522000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55153
55154	* g++.old-deja/g++.ns/scoped1.C: New test.
55155
551562000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55157
55158	* lib/g++.exp: Support testing already-installed GCC.
55159
551602000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55161
55162	* wtr-label-1.c, wtr-suffix-1.c: New tests.
55163
551642000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55165
55166	* gcc.dg/return-type-2.c: New test.
55167
551682000-08-27  Geoff Keating  <geoffk@cygnus.com>
55169
55170	* gcc.c-torture/compile/20000825-1.c: New test.
55171
551722000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55173
55174	* gcc.dg/dwarf2-2.c: New test.
55175
551762000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55177
55178	* gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55179	dg-warning regexps.
55180
551812000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55182
55183	* gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55184	gcc.dg/format-ext-5.c: New tests.
55185
551862000-08-25  Jakub Jelinek  <jakub@redhat.com>
55187
55188	* g++.old-deja/g++.other/crash22.C: New test.
55189
551902000-08-24  Mark Mitchell  <mark@codesourcery.com>
55191
55192	* gcc.dg/noncompile/930622-2.c: Adjust error message.
55193
551942000-08-24  Richard Henderson  <rth@cygnus.com>
55195
55196	* gcc.dg/ia64-sync-1.c: New test.
55197	* gcc.dg/ia64-sync-2.c: New test.
55198	* gcc.dg/ia64-asm-1.c: New test.
55199
552002000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55201
55202	* gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55203	* gcc.dg/format-ext-2.c: New test.
55204
552052000-08-23  Jason Merrill  <jason@redhat.com>
55206
55207	* lib/old-dejagnu.exp: Also ignore "In member function" and
55208	"At global scope".
55209
552102000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55211
55212	* gcc.dg/noncompile/label-lineno-1.c: New test.
55213
552142000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55215
55216	* gcc.dg/c99-array-nonobj-1.c: New test.
55217
552182000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55219
55220	* gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55221	tests.
55222	* gcc.dg/format-ext-1.c: New test.
55223
552242000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55225
55226	* gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55227	gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55228	gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55229	gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55230	gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55231
552322000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55233
55234	* gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55235	gcc.dg/c99-strftime-2.c: New tests.
55236
552372000-08-22  Richard Henderson  <rth@cygnus.com>
55238
55239	* gcc.c-torture/execute/20000822-1.c: New test.
55240
552412000-08-21  Jakub Jelinek  <jakub@redhat.com>
55242
55243	* gcc.c-torture/execute/20000819-1.x: Remove.
55244
552452000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55246
55247	* gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55248	gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55249	gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55250	gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55251	gcc.dg/format-xopen-1.c: New tests.
55252
552532000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55254
55255	* gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55256
552572000-08-21  Jakub Jelinek  <jakub@redhat.com>
55258
55259	* g++.old-deja/g++.other/loop2.C: New test.
55260
55261	* gcc.c-torture/compile/20000606-1.c: New test.
55262	* gcc.c-torture/compile/20000728-1.c: New test.
55263	* gcc.c-torture/execute/20000801-1.c: New test.
55264	* gcc.c-torture/execute/20000801-2.c: New test.
55265	* gcc.c-torture/execute/20000819-1.c: New test.
55266	* gcc.c-torture/execute/20000819-1.x: XFAIL.
55267	* gcc.dg/20000629-1.c: New test.
55268	* gcc.dg/20000724-1.c: New test.
55269	* gcc.dg/20000807-1.c: New test.
55270
552712000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55272
55273	* gcc.dg/cpp/pragma-1.c: New test.
55274	* gcc.dg/cpp/pragma-2.c: New test.
55275
552762000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55277
55278	* gcc.dg/cpp/lexstrng.c: Don't include string.h.
55279	* gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55280
552812000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55282
55283	* gcc.c-torture/compile/20000818-1.c: New test.
55284
552852000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55286
55287	* gcc.c-torture/execute/20000818-1.c: New test.
55288
552892000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55290
55291	* gcc.dg/format-va-1.c: New test.
55292
552932000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55294
55295	* g++.old-deja/g++.other/typedef8.C: New test.
55296
552972000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55298
55299	* g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55300	* g++.old-deja/g++.mike/net36.C: Mark candidate.
55301	* g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55302	* g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55303	* g++.old-deja/g++.other/ptrmem7.C: New test.
55304	* g++.old-deja/g++.pt/ptrmem10.C: New test.
55305
553062000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55307
55308	* g++.old-deja/g++.pt/typename27.C: New test.
55309
553102000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55311
55312	* g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55313	* g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55314	* g++.old-deja/g++.pt/friend45.C: New test.
55315	* g++.old-deja/g++.other/friend8.C: New test.
55316
553172000-08-15  Richard Henderson  <rth@cygnus.com>
55318
55319	* gcc.c-torture/execute/20000815-1.c: New test.
55320
553212000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55322
55323	* gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55324	gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55325	gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55326
553272000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55328
55329	* g++.old-deja/g++.other/refinit2.C: New test.
55330
553312000-08-13  Geoff Keating  <geoffk@cygnus.com>
55332
55333	* lib/c-torture.exp (c-torture): Make
55334	compiler_conditional_xfail_data global.
55335	* lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55336	compiler_conditional_xfail_data machinery.
55337	(f-torture-execute): Likewise.
55338	* g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55339	and only when unrolling loops.
55340
55341	* gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55342
553432000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55344
55345	* g++.old-deja/g++.pt/explicit81.C: New test.
55346
553472000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55348
55349	* g++.old-deja/g++.pt/typename26.C: New test.
55350
553512000-08-10  Geoff Keating  <geoffk@cygnus.com>
55352
55353	* gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55354	warning.
55355
553562000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55357
55358	* g++.old-deja/g++.other/array3.C: New test.
55359
553602000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55361
55362	* gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55363	gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55364	gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55365	New tests.
55366
553672000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55368
55369	* g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55370	* g++.old-deja/g++.abi/vmihint.C: Likewise.
55371
553722000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55373
55374	* gcc.c-torture/execute/20000808-1.c: New test.
55375
553762000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55377
55378	* gcc.dg/c90-const-expr-1.c: New test.
55379
553802000-08-08  Richard Henderson  <rth@cygnus.com>
55381
55382	* gcc.dg/noncompile/920923-1.c: Declare calloc.
55383
553842000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55385
55386	* gcc.dg/noncompile/const-ll-1.c: New test.
55387
553882000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55389
55390	* gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55391
553922000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55393
55394	* lib/objc.exp (objc_target_compile): Set the ld_library_path so
55395	that running programs linked against the shared version of libobjc
55396	run correctly.
55397
553982000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55399
55400	* gcc.dg/c99-printf-1.c: New test.
55401
554022000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55403
55404	* gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55405
554062000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55407
55408	* gcc.c-torture/execute/20000731-1.x: Delete.
55409
554102000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55411
55412	* lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55413	and torture_without_loops as is done by c-torture.exp.
55414	(search_for): Copy from c-torture.exp.
55415	(gcc-dg-runtest): New function, drives a directory of tests
55416	iterating over the TORTURE_OPTIONS.
55417	(scan-assembler, scan-assembler-not): Move here from
55418	individual directory drivers.
55419
55420	* gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55421	defined by lib/gcc-dg.exp.
55422	* gcc.dg/cpp/cpp.exp: Likewise.
55423	* gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55424	gcc-dg-runtest, so we cycle over optimization options.
55425
55426	* gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55427	* gcc.dg/compare2.c: No longer expected to fail.
55428
554292000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55430
55431	* gcc.c-torture/execute/20000804-1.c: New test.
55432
554332000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55434
55435	* gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55436
554372000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55438
55439	* gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55440
554412000-08-03  Jeffrey A Law  (law@cygnus.com)
55442
55443	* gcc.c-torture/compile/20000803-1.c: New test.
55444
554452000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55446
55447	* gcc.c-torture/execute/20000801-3.c,
55448	gcc.c-torture/execute/20000801-4.c: New tests.
55449	* gcc.c-torture/execute/20000801-3.x,
55450	gcc.c-torture/execute/20000801-4.x: Xfail.
55451
554522000-08-02  Geoff Keating  <geoffk@cygnus.com>
55453
55454	* lib/objc.exp (objc_target_compile): Look for libobjc.a in
55455	libobjc/.libs to allow for libtool.
55456
554572000-08-02  Jakub Jelinek  <jakub@redhat.com>
55458
55459	* gcc.c-torture/compile/20000802-1.c: New test.
55460
554612000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55462
55463	* gcc.dg/cpp/macsyntx.c: Fix error regexp.
55464
554652000-07-31  Jeffrey A Law  (law@cygnus.com)
55466
55467	* gcc-c-torture/execute/20000731-2.c: New test.
55468
55469	* gcc.c-torture/execute/20000731-1.c: New test.
55470	* gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55471
554722000-07-31  Jakub Jelinek  <jakub@redhat.com>
55473
55474	* gcc.dg/cpp/paste7.c: New test.
55475	* gcc.dg/cpp/20000725-1.c: New test.
55476
554772000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55478
55479	* gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55480	* gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55481	declaration warning for __builtin_dwarf_reg_size.
55482
55483	* gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55484
554852000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55486
55487	* gcc.dg/noncompile/voidparam-1.c: New test.
55488
554892000-07-30  Richard Henderson  <rth@cygnus.com>
55490
55491	* gcc.dg/c90-digraph-1.c: Don't xfail.
55492	* gcc.dg/compare2.c (case 10): Xfail.
55493	* gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55494
554952000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55496
55497	* gcc.dg/c99-main-1.c: New test.
55498
554992000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55500
55501	* gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55502
555032000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55504
55505	* gcc.c-tortuer/execute/20000726-1.c: New test.
55506
555072000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55508
55509	* gcc.c-torture/execute/enum-2.c: New test.
55510
555112000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55512
55513	* gcc.dg/cpp/tr-warn3.c: New test.
55514
555152000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55516
55517	* g++.old-deja/g++.ext/implicit1.C: Remove.
55518	* g++.old-deja/g++.jason/c2.C: Remove
55519	* g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55520	* g++.old-deja/g++.pt/crash16.C: Likewise.
55521	* g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55522
555232000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55524
55525	* g++.old-deja/g++.other/for2.C: New test.
55526
555272000-07-25  Jakub Jelinek  <jakub@redhat.com>
55528
55529	* gcc.dg/20000720-1.c: New test.
55530
555312000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55532
55533	* g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55534
555352000-07-24  Geoff Keating  <geoffk@cygnus.com>
55536
55537	* gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55538	* gcc.c-torture/execute/20000722-1.c: New.
55539	* gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55540
555412000-07-24  Jakub Jelinek  <jakub@redhat.com>
55542
55543	* gcc.dg/cpp/20000720-1.S: New test.
55544
555452000-07-21  Michael Meissner  <meissner@redhat.com>
55546
55547	* gcc.c-torture/execute/ieee/hugeval.c: New test.
55548
555492000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55550
55551	* g++.old-deja/g++.brendan/crash16.C,
55552	g++.old-deja/g++.brendan/parse3.C,
55553	g++.old-deja/g++.brendan/redecl1.C,
55554	g++.old-deja/g++.ns/template13.C,
55555	g++.old-deja/g++.other/decl4.C,
55556	g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55557
555582000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55559
55560	* lib/old-dejagnu.exp: Check for both "Internal compiler error"
55561	and "Internal error".
55562
55563	* gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55564	regexps.
55565	* gcc.dg/cpp/paste6.c: New test.
55566
555672000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55568
55569	* gcc.dg/cpp/tr-direct.c: New test.
55570
55571	* gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55572	gcc.dg/cpp/undef1.c: Tweak error regexps.
55573
555742000-07-18  Eric Christopher <echristo@redhat.com>
55575
55576	* gcc.c-torture/compile/20000718-1.c: New test.
55577
555782000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55579
55580	* cpplex.c (_cpp_push_token): If the token being pushed back
55581	is the previous token in this context, just subtract one from
55582	context->posn.
55583	* cppmacro.c (save_expansion): Clear aux field when storing a
55584	placemarker.
55585
555862000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55587
55588	* gcc.dg/noncompile/redecl-1.c: New test.
55589
555902000-07-18  Jakub Jelinek  <jakub@redhat.com>
55591
55592	* gcc.c-torture/execute/20000717-5.c: New test.
55593	* gcc.c-torture/execute/20000717-1.x: Removed.
55594
555952000-07-17  Richard Henderson  <rth@cygnus.com>
55596
55597	* gcc.c-torture/execute/20000717-4.c: New test.
55598
555992000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55600
55601	* gcc.dg/cpp/syshdr.c: New test.
55602	* gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55603
556042000-07-17  Neil Booth  <neilb@earthling.net>
55605
55606	* gcc.dg/cpp/cmdlne-dM.c: New test.
55607	* gcc.dg/cpp/cmdlne-dD.c: New test.
55608
556092000-07-17  Jeffrey A Law  (law@cygnus.com)
55610
55611	* gcc.c-torture/execute/20000717-3.c: New test.
55612
55613	* gcc.c-torture/compile/20000717-1.c: New test.
55614
556152000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55616
55617	* gcc.c-torture/execute/20000717-2.c: New test.
55618
556192000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55620
55621	* gcc.dg/formatz-1.c: New test.
55622
55623	* gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55624	* gcc.dg/c99-digraph-1.c: New tests.
55625
55626	* gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55627	* gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55628
55629	* gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55630	* gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55631	* gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55632	* gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55633	* gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55634	* gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55635	* gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55636
556372000-07-17  Greg McGary <greg@mcgary.org>
55638
55639	* gcc.c-torture/execute/20000717-1.c: New test.
55640	* gcc.c-torture/execute/20000717-1.x: Expected to fail.
55641
556422000-07-15  Jakub Jelinek  <jakub@redhat.com>
55643
55644	* gcc.c-torture/execute/20000715-2.c: New test.
55645	* gcc.dg/20000715-1.c: New test.
55646
556472000-07-15  Michael Meissner  <meissner@redhat.com>
55648
55649	* gcc.c-torture/execute/20000715-1.c: New test.
55650
556512000-07-13  Jakub Jelinek  <jakub@redhat.com>
55652
55653	* gcc.c-torture/execute/20000707-1.c: New test.
55654
556552000-07-13  Neil Booth  <NeilB@earthling.net>
55656
55657	* gcc.dg/cpp/digraph1.c,
55658	gcc.dg/cpp/digraph2.c,
55659	gcc.dg/cpp/digraphs.c: New tests.
55660
556612000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55662
55663	* g77.f-torture/compile/20000630-2.f: New test.
55664	* g77.f-torture/compile/20000630-2.x
55665
556662000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55667
55668	* g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55669
556702000-07-11  Neil Booth  <NeilB@earthling.net>
55671
55672	* gcc.dg/cpp/cmdlne-C.c: Fix typo.
55673
556742000-07-11  Neil Booth  <NeilB@earthling.net>
55675
55676	* gcc.dg/cpp/cmdlne-C.c: New.
55677
556782000-07-09  Neil Booth  <NeilB@earthling.net>
55679
55680	* gcc.dg/cpp/directiv.c: New tests.
55681	* gcc.dg/cpp/undef1.c: Update.
55682
556832000-07-08  Angela Marie Thomas <angela@cygnus.com>
55684
55685	* lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55686
556872000-07-09  Neil Booth  <NeilB@earthling.net>
55688
55689	* gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55690
556912000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55692
55693	* gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55694	gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55695
556962000-07-08  Neil Booth  <NeilB@earthling.net>
55697
55698	* gcc.dg/cpp/macsyntx.c: New tests.
55699
557002000-07-07  Jakub Jelinek  <jakub@redhat.com>
55701
55702	* gcc.dg/20000707-1.c: New test.
55703
557042000-07-07  Jakub Jelinek  <jakub@redhat.com>
55705
55706	* gcc.c-torture/execute/20000706-1.c: New test.
55707	* gcc.c-torture/execute/20000706-2.c: New test.
55708	* gcc.c-torture/execute/20000706-3.c: New test.
55709	* gcc.c-torture/execute/20000706-4.c: New test.
55710	* gcc.c-torture/execute/20000706-5.c: New test.
55711
557122000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55713
55714	* g++.old-deja/g++.pt/instantiate7.C: New test.
55715
557162000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55717
55718	* g++.old-deja/g++.mike/thunk2.C: Add return 0.
55719	* g++.old-deja/g++.mike/thunk3.C: Likewise.
55720	* g++.old-deja/g++.other/rtti3.C: Likewise.
55721	* g++.old-deja/g++.other/rttid3.C: Likewise.
55722
557232000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55724
55725	*  g77.f-torture/compile/20000630-1.x: Fix typo
55726
557272000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55728
55729	* gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55730	assembly output.
55731
557322000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55733
55734	* gcc.dg/cpp/ident.c: New test.
55735
557362000-07-05  Neil Booth  <NeilB@earthling.net>
55737
55738	* gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55739	  gcc.dg/cpp/lexstrng.c: New tests.
55740
557412000-07-04  Neil Booth  <NeilB@earthling.net>
55742
55743	* gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55744	* gcc.dg/cpp/strify2.c: Same.
55745
557462000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55747
55748	* gcc.dg/cpp/19951025-1.c: Adjust regexps.
55749	* gcc.dg/cpp/19990703-1.c: Likewise.
55750	* gcc.dg/cpp/20000625-1.c: Likewise.
55751	* gcc.dg/cpp/20000625-2.c: Likewise.
55752
55753	* gcc.dg/cpp/macro1.c,
55754	gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55755	gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55756	gcc.dg/cpp/strify1.c,
55757	gcc.dg/cpp/strify2.c: New tests.
55758
557592000-07-03  Jakub Jelinek  <jakub@redhat.com>
55760
55761	* gcc.c-torture/execute/20000703-1.c: New test.
55762
557632000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55764
55765	* g++.old-deja/g++.pt (lookup10.C): New test.
55766
557672000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55768
55769	* g++.old-deja/g++.pt (typename25.C): New test.
55770
557712000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55772
55773	* gcc.c-torture/compile/20000701-1.c: New test.
55774
557752000-06-30  Nick Clifton  <nickc@cygnus.com>
55776
55777	* gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55778	to test case.
55779
557802000-06-30  Catherine Moore  <clm@cygnus.com>
55781
55782	* gcc.c-torture/execute/align-1.c: New test.
55783
557842000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55785
55786	* g++.old-deja/g++.pt/expr8.C: New test.
55787	* g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55788
557892000-06-29  Nick Clifton  <nickc@cygnus.com>
55790
55791	* gcc.c-torture/compile/20000629-1.c: New test.
55792
557932000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55794
55795
55796	Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55797	gcc.dg/noncompile directory, depending on whether they're
55798	preprocessor tests or not.  Annotate all the tests for the dg
55799	framework.
55800
55801	* gcc.c-torture/noncompile/noncompile.exp: Delete.
55802	* gcc.dg/noncompile/noncompile.exp: New.
55803
55804	* Moved files:
55805	Old name				New name
55806	gcc.c-torture/noncompile/920507-1.c	gcc.dg/noncompile/920507-1.c
55807	gcc.c-torture/noncompile/920616-2.c	gcc.dg/noncompile/920616-2.c
55808	gcc.c-torture/noncompile/920721-2.c	gcc.dg/noncompile/920721-2.c
55809	gcc.c-torture/noncompile/920824-1.c	gcc.dg/noncompile/920824-1.c
55810	gcc.c-torture/noncompile/920923-1.c	gcc.dg/noncompile/920923-1.c
55811	gcc.c-torture/noncompile/921102-1.c	gcc.dg/noncompile/921102-1.c
55812	gcc.c-torture/noncompile/921116-1.c	gcc.dg/noncompile/921116-1.c
55813	gcc.c-torture/noncompile/930301-1.c	gcc.dg/noncompile/930301-1.c
55814	gcc.c-torture/noncompile/930622-1.c	gcc.dg/noncompile/930622-1.c
55815	gcc.c-torture/noncompile/930622-2.c	gcc.dg/noncompile/930622-2.c
55816	gcc.c-torture/noncompile/930714-1.c	gcc.dg/noncompile/930714-1.c
55817	gcc.c-torture/noncompile/931203-1.c	gcc.dg/noncompile/931203-1.c
55818	gcc.c-torture/noncompile/940112-1.c	gcc.dg/noncompile/940112-1.c
55819	gcc.c-torture/noncompile/940227-1.c	gcc.dg/noncompile/940227-1.c
55820	gcc.c-torture/noncompile/940510-1.c	gcc.dg/noncompile/940510-1.c
55821	gcc.c-torture/noncompile/950825-1.c	gcc.dg/noncompile/950825-1.c
55822	gcc.c-torture/noncompile/950921-1.c	gcc.dg/noncompile/950921-1.c
55823	gcc.c-torture/noncompile/951123-1.c	gcc.dg/noncompile/951123-1.c
55824	gcc.c-torture/noncompile/971104-1.c	gcc.dg/noncompile/971104-1.c
55825	gcc.c-torture/noncompile/990416-1.c	gcc.dg/noncompile/990416-1.c
55826	gcc.c-torture/noncompile/init-1.c	gcc.dg/noncompile/init-1.c
55827	gcc.c-torture/noncompile/init-2.c	gcc.dg/noncompile/init-2.c
55828	gcc.c-torture/noncompile/invalid_asm.c	gcc.dg/noncompile/invalid_asm.c
55829	gcc.c-torture/noncompile/va-arg-1.c	gcc.dg/noncompile/va-arg-1.c
55830
55831	gcc.c-torture/noncompile/940712-1.c	gcc.dg/cpp/19940712-1.c
55832	gcc.c-torture/noncompile/940712-1.h	gcc.dg/cpp/19940712-1.h
55833	gcc.c-torture/noncompile/940712-1a.h	gcc.dg/cpp/19940712-1a.h
55834	gcc.c-torture/noncompile/940712-1b.h	gcc.dg/cpp/19940712-1b.h
55835	gcc.c-torture/noncompile/951025-1.c	gcc.dg/cpp/19951025-1.c
55836	gcc.c-torture/noncompile/951227-1.c	gcc.dg/cpp/19951227-1.c
55837
558382000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55839
55840	* gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55841	declare one variable.  On the fourth, error.
55842	* gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55843	declared by 20000628-1a.h.
55844
558452000-06-29  Richard Henderson  <rth@redhat.com>
55846
55847	* gcc.c-torture/execute/930529-1.x: New file.
55848	* gcc.dg/920413-1.c: Adjust expected warning text.
55849	* gcc.dg/980217-1.c: Declare abort.
55850	* gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55851
558522000-06-29  Jeffrey A Law  (law@cygnus.com)
55853
55854	* g77.f-torture/compile/20000629-1.f: New test.
55855	* g77.f-torture/compile/20000629-1.x: Expected to fail.
55856
558572000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55858
55859	Rearrange lots of files, removing entirely the
55860	gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55861	directories.
55862
55863	* Deleted files:
55864	gcc.c-torture/code_quality/code_quality.exp
55865	gcc.c-torture/special/special.exp
55866	gcc.failure/failure.exp
55867	gcc.failure/940409-1.x
55868	gcc.c-torture/compile/961203-1.x
55869
55870	* New files:
55871	gcc.misc-tests/linkage.exp
55872	gcc.c-torture/execute/920730-1t.c
55873	gcc.c-torture/execute/920730-1t.x
55874	gcc.c-torture/compile/920520-1.x
55875	gcc.c-torture/compile/920521-1.x
55876	gcc.c-torture/compile/981006-1.x
55877	gcc.c-torture/execute/eeprof-1.x
55878
55879	* Moved files (possibly with modifications to fit a new harness):
55880	Old name				New name
55881	gcc.c-torture/code_quality/920608-1.c	gcc.c-torture/compile/920608-1.c
55882	gcc.c-torture/special/920413-1.c	gcc.dg/920413-1.c
55883	gcc.c-torture/special/920520-1.c	gcc.c-torture/compile/920520-1.c
55884	gcc.c-torture/special/920521-1.c	gcc.c-torture/compile/920521-1.c
55885	gcc.c-torture/special/920717-x.c	gcc.misc-tests/linkage-x.c
55886	gcc.c-torture/special/920717-y.c	gcc.misc-tests/linkage-y.c
55887	gcc.c-torture/special/920730-1.c	gcc.c-torture/execute/920730-1.c
55888	gcc.c-torture/special/930510-1.c	gcc.dg/cpp/19930510-1.c
55889	gcc.c-torture/special/951130-1.c	gcc.dg/951130-1.c
55890	gcc.c-torture/special/960224-1.c	gcc.dg/cpp/19960224-1.c
55891	gcc.c-torture/special/960224-2.c	gcc.dg/cpp/19960224-2.c
55892	gcc.c-torture/special/981006-1.c	gcc.c-torture/compile/981006-1.c
55893	gcc.c-torture/special/eeprof-1.c	gcc.c-torture/execute/eeprof-1.c
55894	gcc.failure/940409-1.c			gcc.dg/940409-1.c
55895
558962000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55897
55898	* c-torture/compile/961203-1.x: Delete.
55899
55900	* gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55901	not exit. Include stdio.h.
55902	* gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55903	* gcc.misc-tests/dg-12.c: Likewise.
55904	* gcc.misc-tests/dg-5.c: Likewise.
55905	* gcc.misc-tests/dg-6.c: Likewise.
55906	* gcc.misc-tests/dg-7.c: Prototype abort.
55907	* gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55908	* gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55909	* gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55910	not exit.
55911	* gcc.misc-tests/sieve.c: Use return from main, not exit.
55912	* gcc.misc-tests/sort2.c: Use return from main, not exit.
55913
559142000-06-28  Jakub Jelinek  <jakub@redhat.com>
55915
55916	* gcc.dg/cpp/20000628-1.c: New test.
55917	* gcc.dg/cpp/20000628-1.h: New header for above test.
55918	* gcc.dg/cpp/20000628-1a.h: Likewise.
55919
559202000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55921
55922	* gcc.dg/cpp: New directory.
55923	* gcc.dg/cpp/cpp.exp: New driver.
55924	* gcc.dg/cpp/20000627-1.c: New test.
55925	* gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55926	* gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55927	and rewrite as a compilation test.
55928
55929	* gcc.dg: Move many files into the cpp subdirectory, possibly
55930	renaming or editing them as well.
55931	Old name		New name
55932	990119-1.c		cpp/19990119-1.c
55933	990228-1.c		cpp/19990228-1.c
55934	990407-1.c		cpp/19990407-1.c
55935	990409-1.c		cpp/19990409-1.c
55936	990413-1.c		cpp/19990413-1.c
55937	990703-1.c		cpp/19990703-1.c
55938	20000127-1.c		cpp/20000127-1.c
55939	20000129-1.c		cpp/20000129-1.c
55940	20000207-1.c		cpp/20000207-1.c
55941	20000207-2.c		cpp/20000207-2.c
55942	20000209-1.c		cpp/20000209-1.c
55943	20000209-2.c		cpp/20000209-2.c
55944	20000301-1.c		cpp/20000301-1.c
55945	20000419-1.c		cpp/20000419-1.c
55946	20000510-1.S		cpp/20000510-1.S
55947	20000519-1.c		cpp/20000519-1.c
55948	20000529-1.c		cpp/20000529-1.c
55949	20000625-1.c		cpp/20000625-1.c
55950	20000625-2.c		cpp/20000625-2.c
55951	cpp-as1.c		cpp/assert1.c
55952	cpp-as2.c		cpp/assert2.c
55953	cxx-comments-1.c	cpp/cxxcom1.c
55954	cxx-comments-2.c	cpp/cxxcom2.c
55955	endif-label.c		cpp/endif.c
55956	cpp-hash1.c		cpp/hash1.c
55957	cpp-hash2.c		cpp/hash2.c
55958	cpp-if1.c		cpp/if-1.c
55959	cpp-if2.c		cpp/if-2.c
55960	cpp-if3.c		cpp/if-3.c
55961	cpp-if4.c		cpp/if-4.c
55962	cpp-if5.c		cpp/if-5.c
55963	cpp-cond.c		cpp/if-cexp.c
55964	cpp-missingop.c		cpp/if-mop.c
55965	cpp-missingparen.c	cpp/if-mpar.c
55966	cpp-opprec.c		cpp/if-oppr.c
55967	cpp-ifparen.c		cpp/if-paren.c
55968	cpp-shortcircuit.c	cpp/if-sc.c
55969	cpp-shift.c		cpp/if-shift.c
55970	cpp-unary.c		cpp/if-unary.c
55971	cpp-li1.c		cpp/line1.c
55972	cpp-li2.c		cpp/line2.c
55973	lineno.c		cpp/line3.c
55974	lineno-2.c		cpp/line4.c
55975	cpp-mi.c		cpp/mi1.c
55976	cpp-mic.h		cpp/mi1c.h
55977	cpp-micc.h		cpp/mi1cc.h
55978	cpp-mind.h		cpp/mi1nd.h
55979	cpp-mindp.h		cpp/mi1ndp.h
55980	cpp-mix.h		cpp/mi1x.h
55981	cpp-mi2.c		cpp/mi2.c
55982	cpp-mi2a.h		cpp/mi2a.h
55983	cpp-mi2b.h		cpp/mi2b.h
55984	cpp-mi2c.h		cpp/mi2c.h
55985	cpp-mi3.c		cpp/mi3.c
55986	cpp-mi3.def		cpp/mi3.def
55987	poison-1.c		cpp/poison.c
55988	pr-impl.c		cpp/prag-imp.c
55989	cpp-redef-2.c		cpp/redef1.c
55990	cpp-redef.c		cpp/redef2.c
55991	strpaste.c		cpp/strp1.c
55992	strpaste-2.c		cpp/strp2.c
55993	cpp-tradpaste.c		cpp/tr-paste.c
55994	cpp-tradstringify.c	cpp/tr-str.c
55995	cpp-tradwarn1.c		cpp/tr-warn1.c
55996	cpp-tradwarn2.c		cpp/tr-warn2.c
55997	trigraphs.c		cpp/trigraphs.c
55998	cpp-unc1.c		cpp/unc1.c
55999	cpp-unc2.c		cpp/unc2.c
56000	cpp-unc3.c		cpp/unc3.c
56001	cpp-unc.c		cpp/unc4.c
56002	undef.c			cpp/undef1.c
56003	undef-2.c		cpp/undef2.c
56004	cpp-wi1.c		cpp/widestr1.c
56005
560062000-06-27  Mark Mitchell  <mark@codesourcery.com>
56007
56008	* lib/g++.exp (g++_include_flags): Tweak.
56009
560102000-06-27  H.J. Lu  <hjl@gnu.org>
56011	    Loren J. Rittle  <ljrittle@acm.org>
56012
56013	* lib/g++.exp (g++_include_flags): Override libgloss.exp
56014	version with one that knows about the new gcc tree structure.
56015	(g++_link_flags): Same.
56016
560172000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56018
56019	* gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56020	gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56021	case we are cross-compiling.
56022
56023	* g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56024	g++.old-deja/g++.niklas/Makefile.in,
56025	g++.old-deja/g++.niklas/configure.in,
56026	g++.old-deja/g++.other/Makefile.in,
56027	g++.old-deja/g++.other/configure.in,
56028	gcc.c-torture/code_quality/Makefile.in,
56029	gcc.c-torture/code_quality/configure.in,
56030	gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56031	gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56032	gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56033	gcc.c-torture/execute/ieee/Makefile.in,
56034	gcc.c-torture/execute/ieee/configure.in,
56035	gcc.c-torture/noncompile/Makefile.in,
56036	gcc.c-torture/noncompile/configure.in,
56037	gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56038	gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56039	gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56040
560412000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56042
56043	* g++.old-deja/g++.other/ambig3.C: New test.
56044
560452000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56046
56047	* g++.old-deja/g++.pt/syntax1.C: New test.
56048	* g++.old-deja/g++.pt/syntax2.C: New test.
56049	* g++.old-deja/g++.other/syntax3.C: New test.
56050	* g++.old-deja/g++.other/syntax4.C: New test.
56051
560522000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56053
56054	* gcc.dg/20000623-1.c: Prototype exit and abort.
56055
560562000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56057
56058	* gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56059	New tests.
56060	* gcc.dg/cpp-mi3.def: New file.
56061
56062	* gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56063	inside assertions.
56064	* gcc.dg/cpp-as2.c: Make error regexps match either old or new
56065	lexer's error messages.
56066	* gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56067	divine anything from the linemarkers.
56068	* gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56069	* gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56070
560712000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56072
56073	* gcc.dg/20000623-1.c: New test.
56074
560752000-06-22  Jakub Jelinek  <jakub@redhat.com>
56076
56077	* gcc.c-torture/execute/20000622-1.c: New test.
56078
560792000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56080
56081	* g++.old-deja/g++.other/init15.C: New test.
56082
560832000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56084
56085	* g++.old-deja/g++.pt/vaarg2.C: New test.
56086	* g++.old-deja/g++.pt/vaarg3.C: New test.
56087
560882000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56089
56090	* g++.old-deja/g++.other/dyncast6.C: New test.
56091
560922000-06-15  Jakub Jelinek  <jakub@redhat.com>
56093
56094	* gcc.c-torture/execute/loop-6.c: New test.
56095
560962000-06-14  Jakub Jelinek  <jakub@redhat.com>
56097
56098	* gcc.dg/20000614-1.c: New test.
56099	* gcc.dg/20000614-2.c: New test.
56100
561012000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56102
56103	* g++.old-deja/g++.other/inline12.C: New test.
56104
561052000-06-13  Jakub Jelinek  <jakub@redhat.com>
56106
56107	* g++.old-deja/g++.other/eh1.C: New test.
56108
561092000-06-12  Jakub Jelinek  <jakub@redhat.com>
56110
56111	* g++.old-deja/g++.other/type.C: New test.
56112
561132000-06-05  Jakub Jelinek  <jakub@redhat.com>
56114
56115	* g++.old-deja/g++.other/initstring.C: New test.
56116
561172000-06-12  Jason Merrill  <jason@redhat.com>
56118
56119	* g++.old-deja/old-deja.exp: Add -Wno-long-long.
56120
561212000-06-09  Jeffrey A Law  (law@cygnus.com)
56122
56123	* gcc.c-torture/compile/20000609-1.c: New test.
56124
561252000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56126
56127	* gcc.dg/20000609-1.c: New test.
56128
561292000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56130
56131	* gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56132	* gcc.c-torture/noncompile/poison-1.c: Move...
56133	* gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56134	* gcc.dg/cpp-li1.c: Add a token after the #line.
56135
561362000-06-05  Richard Henderson  <rth@cygnus.com>
56137
56138	* gcc.c-torture/execute/20000605-2.c: New test.
56139	* gcc.c-torture/execute/20000605-3.c: New test.
56140
561412000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56142
56143	* g77.f-torture/execute/20000503-1.x: New file.
56144
561452000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56146
56147	* g++.old-deja/g++.eh/badalloc1.C: New test.
56148
561492000-06-05  Richard Henderson  <rth@cygnus.com>
56150
56151	* gcc.c-torture/execute/20000605-1.c: New test.
56152
561532000-06-05  Jakub Jelinek  <jakub@redhat.com>
56154	    Nathan Sidwell <nathan@codesourcery.com>
56155
56156	* gcc.c-torture/compile/20000605-1.c: New test.
56157
561582000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56159
56160	* g77.f-torture/compile/20000601-1.f: New test.
56161
561622000-06-03  Richard Henderson  <rth@cygnus.com>
56163
56164	* gcc.c-torture/execute/20000603-1.c: New.
56165
561662000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56167
56168	* gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56169	* gcc.dg/noreturn-2.c (noreturn): Likewise.
56170
561712000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56172
56173	* gcc.dg/compare2.c (case 12): XFAIL.
56174	* gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56175	* gcc.dg/noreturn-2.c (noreturn): XFAIL.
56176
56177	* gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56178
561792000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56180
56181	* gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56182	guard macro is already defined when the header is first
56183	included.
56184	* gcc.dg/cpp-mix.h: New file.
56185	* gcc.dg/endif-label.c: Update patterns to match compiler.
56186
56187	* g++.brendan/complex1.C: Declare abort.
56188	* g++.law/refs4.C: Remove XFAIL.
56189	* g++.oliva/expr2.C: Declare abort and exit.
56190
561912000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56192
56193	* gcc.c-torture/execute/20000528-1.c: New test.
56194
56195	* g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56196	* g++.old-deja/g++.law/temps4.C: Likewise.
56197
56198	* g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56199	stdlib.h.  Call abort() on failure.
56200	* g++.old-deja/g++.law/refs4.C: Likewise.
56201	* g++.old-deja/g++.law/temps4.C: Likewise.
56202	* g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56203	* gcc.c-torture/execute/20000112-1.c: Include string.h.
56204
562052000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56206
56207	Relative to g++.dg/special:
56208	* conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56209
56210	Relative to g++.old-deja:
56211	* g++.brendan/complex1.C, g++.jason/optimize2.C,
56212	g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56213	g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56214	g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56215	g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56216	g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56217	g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56218
56219	* g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56220	g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56221	g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56222	g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56223	g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56224	g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56225	and/or string.h.
56226
56227	* g++.other/goto1.C: Update expectations for error messages.
56228
562292000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56230
56231	* gcc.c-torture/compile/20000523-1.c: New test.
56232
562332000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56234
56235	* g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56236
562372000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239	* g++.old-deja/g++.eh/catch11.C: New test.
56240	* g++.old-deja/g++.eh/catch12.C: New test.
56241
562422000-05-24  Nick Clifton  <nickc@cygnus.com>
56243
56244	* gcc.c-torture/execute/20000523-1.c: New test.
56245
562462000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56247
56248	* c-torture/execute/bcp-1.c: Replace abort in arg of
56249	__builtin_constant_p with a generic external function.
56250
56251	* gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56252	gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56253	gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56254	gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56255	Prototype abort and/or exit.
56256
56257	* gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56258	gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56259	gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56260	gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56261
562622000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56263
56264	* gcc.dg/dwarf2-1.c: New test.
56265
562662000-05-20  Richard Henderson  <rth@cygnus.com>
56267
56268	* lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56269
562702000-05-20  Andreas Jaeger  <aj@suse.de>
56271
56272	* gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56273	testcase.
56274
562752000-05-19  David Edelsohn  <edelsohn@gnu.org>
56276
56277	* gcc.c-torture/execute/20000519-2.c: New test.
56278
562792000-05-19  Andreas Jaeger  <aj@suse.de>
56280
56281	* gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56282	which fails with SSA.
56283
56284	* lib/c-torture.exp: Also test with -O3 -fssa.
56285
562862000-05-18  Michael Meissner  <meissner@redhat.com>
56287
56288	* gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56289	* gcc.c-torture/execute/920415-1.c: Ditto.
56290	* gcc.c-torture/execute/920501-1.c: Ditto.
56291	* gcc.c-torture/execute/conversion.c: Ditto.
56292	* gcc.c-torture/execute/cvt-1.c: Ditto.
56293
562942000-05-18  Jeffrey A Law  (law@cygnus.com)
56295
56296	* gcc.c-torture/compile/20000518-1.c: New test.
56297
562982000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56299
56300	* g77.f-torture/compile/200005018.f: New test.
56301
563022000-05-17  Jeffrey A Law  (law@cygnus.com)
56303
56304	* gcc.c-torture/compile/20000517-1.c: New test.
56305
563062000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56307
56308	* gcc.c-torture/execute/20000516-1.c: New test.
56309
563102000-05-15  Jakub Jelinek  <jakub@redhat.com>
56311
56312	* g++.old-deja/g++.other/eh.C: New test.
56313
563142000-05-12  Richard Henderson  <rth@cygnus.com>
56315
56316	* gcc.c-torture/execute/990208-1.c (main): Don't pass
56317	constants through to doit's conditional.
56318
563192000-05-11  Jeffrey A Law  (law@cygnus.com)
56320
56321	* gcc.c-torture/compile/20000511-1.c: New test.
56322	* g77.f-torture/compile/20000511-1.f: New test.
56323	* g77.f-torture/compile/20000511-2.f: New test.
56324
563252000-05-11  Michael Meissner  <meissner@redhat.com>
56326
56327	* gcc.c-torture/execute/20000511-1.c: New test.
56328
563292000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56330
56331	* gcc.dg/dg.exp: Scan .S files as well as .c files.
56332	* gcc.dg/20000510-1.S: New.
56333
563342000-05-08  Catherine Moore  <clm@cygnus.com>
56335
56336	* gcc.dg/unused-3.c: New.
56337
563382000-05-06  Richard Henderson  <rth@cygnus.com>
56339
56340	  * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56341	  * g++.old-deja/g++.mike/warn1.C: Likewise.
56342	  * g++.old-deja/g++.pt/local1.C: Likewise.
56343	  * g++.old-deja/g++.pt/local7.C: Likewise.
56344	  * g++.old-deja/g++.pt/spec16.C: Likewise.
56345
563462000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56347
56348	* g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56349
563502000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56351
56352	  * g77.f-torture/execute/20000503-1.f: New test.
56353
563542000-05-04  Andreas Jaeger  <aj@suse.de>
56355
56356	* gcc.dg/noreturn-2.c: New test.
56357
563582000-05-04  Neil Booth  <NeilB@earthling.net>
56359
56360	* gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56361	preprocessor.
56362
563632000-05-04  Richard Henderson  <rth@cygnus.com>
56364
56365	* gcc.c-torture/execute/20000503-1.c: Fix typo.
56366
563672000-05-04  Richard Henderson  <rth@cygnus.com>
56368
56369	* gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56370	OpenSSL by Jason R Thorpe.
56371
563722000-05-03  Jim Wilson  <wilson@cygnus.com>
56373
56374	* gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56375
563762000-05-03  Robert Lipe <robertlipe@usa.net>
56377
56378	* gcc.dg/20000503-1.c: New test.
56379
563802000-05-02  Jakub Jelinek  <jakub@redhat.com>
56381
56382	* gcc.c-torture/compile/20000502-1.c: New test.
56383	* g++.old-deja/g++.other/align.C: New test.
56384	* gcc.dg/cpp-tradstringify.c: New test.
56385
56386Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56387
56388	* gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56389	and hard registers.
56390
563912000-04-26  Geoff Keating  <geoffk@cygnus.com>
56392
56393	* gcc.c-torture/execute/loop-5.c: New test.
56394
563952000-04-25  Jakub Jelinek  <jakub@redhat.com>
56396
56397	* gcc.c-torture/execute/va-arg-20.c: New test.
56398
563992000-04-23  Jeffrey A Law  (law@cygnus.com)
56400
56401	* gcc.c-torture/execute/20000422-1.c: New test.
56402
564032000-04-20  Greg McGary  <gkm@gnu.org>
56404
56405	* gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56406	when optimizing, but without sibling-call optimizations (-O1).
56407
564082000-04-20  Jeffrey A Law  (law@cygnus.com)
56409
56410	  * gcc.c-torture/compile/20000420-1.c: New test.
56411
564122000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56413
56414	* g++.abi/ptrflags.C: New test.
56415	* g++.eh/catchptr1.C: Test incomplete pointer chains.
56416
564172000-04-19  Catherine Moore  <clm@cygnus.com>
56418
56419	* gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56420
564212000-04-19  Greg McGary  <gkm@gnu.org>
56422
56423	* gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56424	sibling-call optimizations.
56425
564262000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56427
56428	* gcc.dg/20000419-1.c: New test.
56429
564302000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56431
56432	* gcc.c-torture/execute/20000412-6.c: New test.
56433
564342000-04-12  Jeffrey A Law  (law@cygnus.com)
56435
56436	* gcc.c-torture/execute/20000412-5.c: New test.
56437	* g77.f-torture/compile/20000412-1.f: New test.
56438	* gcc.c-torture/execute/20000412-4.c: New test.
56439	* gcc.c-torture/compile/20000412-2.c: New test.
56440	* gcc.c-torture/execute/20000412-3.c: New test.
56441	* gcc.c-torture/compile/20000412-1.c: New test.
56442	* gcc.c-torture/execute/20000412-2.c: New test.
56443
564442000-04-12  Jakub Jelinek  <jakub@redhat.com>
56445
56446	* objc/execute/bf-20.m: New test.
56447
564482000-04-10  Richard Henderson  <rth@cygnus.com>
56449
56450	* gcc.c-torture/execute/20000412-1.c: Reduce some more.
56451
56452	* gcc.c-torture/execute/20000412-1.c: New test.
56453
564542000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56455
56456	* g++.old-deja/g++.eh/catchptr1.C: New test.
56457
564582000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56459
56460	* g++.old-deja/g++.abi/cxa_vec.C: New test.
56461
564622000-04-08  Neil Booth  <NeilB@earthling.net>
56463
56464	* gcc.dg/cpp-nullchar.c: Remove test as
56465	embedded nulls cause problems.
56466
564672000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56468
56469	* gcc.dg/compare2.c: New test.
56470
564712000-04-08  Neil Booth  <NeilB@earthling.net>
56472
56473	* gcc.dg/cpp-nullchar.c: New test.
56474
564752000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56476
56477	* gcc.dg/cpp-mi2.c: New test.
56478	* gcc.dg/cpp-mi2[abc].h: New files.
56479
564802000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56481
56482	* g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56483	member name.
56484
564852000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56486
56487	* g++.old-deja/g++.abi/vmihint.C: New test.
56488
564892000-04-06  Neil Booth  <NeilB@earthling.net>
56490
56491	* cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56492	cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56493	copyright.
56494
564952000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56496
56497	* gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56498	avoid stack-frame overwrite.
56499
565002000-04-05  Jakub Jelinek  <jakub@redhat.com>
56501
56502	* gcc.c-torture/compile/20000405-2.c: New test.
56503	* gcc.c-torture/compile/20000405-3.c: New test.
56504
565052000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56506
56507	* gcc.c-torture/compile/20000405-1.c: New test.
56508
565092000-04-04  Geoff Keating  <geoffk@cygnus.com>
56510
56511	* gcc.dg/cast-qual-1.c: Revert last change.
56512
565132000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56514
56515	* gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56516
565172000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56518
56519	* gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56520	gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56521
565222000-04-03  Jeffrey A Law  (law@cygnus.com)
56523
56524	* gcc.c-torture/compile/20000403-2.c: New test.
56525	* gcc.c-torture/compile/20000403-1.c: New test.
56526
565272000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56528
56529	* gcc.c-torture/execute/20000403-1.c: New test.
56530
565312000-04-03  Geoff Keating  <geoffk@cygnus.com>
56532
56533	* gcc.c-torture/execute/20000402-1.c: New test.
56534
565352000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56536
56537	* gcc.c-torture/execute/va-arg-15.c: New test.
56538	* gcc.c-torture/execute/va-arg-16.c: New test.
56539	* gcc.c-torture/execute/va-arg-17.c: New test.
56540	* gcc.c-torture/execute/va-arg-18.c: New test.
56541	* gcc.c-torture/execute/va-arg-19.c: New test.
56542
565432000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56544
56545	* gcc.c-torture/compile/981211-1.c: Move to...
56546	* gcc.dg/cpp-as1.c: ...here.
56547	* gcc.dg/cpp-as2.c: New file.
56548
56549	* gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56550	compiler.
56551
565522000-04-02  Neil Booth  <NeilB@earthling.net>
56553
56554	* gcc.dg/cpp-cond.c  New tests.
56555	* gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56556	accidental success less likely.
56557	* gcc.dg/cpp-missingop.c  New tests.
56558	* gcc.dg/cpp-missingparen.c  New tests.
56559	* gcc.dg/cpp-shift.c  New tests.
56560	* gcc.dg/cpp-shortcircuit.c  New tests.
56561	* gcc.dg/cpp-unary.c  New tests.
56562
565632000-03-29  Jeffrey A Law  (law@cygnus.com)
56564
56565	* gcc.c-torture/compile/20000329-1.c: New test.
56566
565672000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56568
56569	* gcc.c-torture/compile/20000326-1.c: New test.
56570	* gcc.c-torture/compile/20000326-2.c: New test.
56571
565722000-03-24  Geoff Keating  <geoffk@cygnus.com>
56573
56574	* gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56575	the first parameter is a function argument.
56576
565772000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56578
56579	* g++.old-deja/g++.ext/array4.C: New test.
56580
565812000-03-22  Geoff Keating  <geoffk@cygnus.com>
56582
56583	* gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56584
565852000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56586
56587	* gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56588
565892000-03-19  Richard Henderson  <rth@cygnus.com>
56590
56591	* gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56592
565932000-03-19  Richard Henderson  <rth@cygnus.com>
56594
56595	* gcc.c-torture/compile/20000319-1.c: New test.
56596
565972000-03-14  Jeffrey A Law  (law@cygnus.com)
56598
56599	* gcc.c-torture/execute/20000314-3.c: New test.
56600	* gcc.c-torture/execute/20000314-2.c: New test.
56601	* gcc.c-torture/execute/20000314-1.c: New test.
56602	* gcc.c-torture/compile/20000314-2.c: New test.
56603	* gcc.c-torture/compile/20000314-1.c: New test.
56604
566052000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56606
56607	* g++.old-deja/g++.warn/inline.C: New test.
56608
566092000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56610
56611	* gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56612	standards-compliant result rather than specific constants.
56613	Put test-values in array.
56614
566152000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56616
56617	* lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56618	(g++_target_compile): Put test-specific options last.
56619
566202000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56621
56622	* g++.old-deja/g++.eh/vbase4.C: New test.
56623
566242000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56625
56626	* g++.old-deja/g++.bugs/900215_01.C: Adjust.
56627
566282000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56629
56630	* g++.old-deja/g++.brendan/misc12.C: Removed.
56631	* g++.old-deja/g++.pt/memtemp77.C: Constify.
56632	* g++.old-deja/g++.ext/pretty4.C: New test.
56633
566342000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56635
56636	* g++.old-deja/g++.other/string2.C: New test.
56637
566382000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56639
56640	* g++.old-deja/g++.warn/impint2.C: New test.
56641
566422000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56643
56644	* gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56645	is 1, not zero.
56646
566472000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56648
56649	* g++.old-deja/g++.warn/impint.C: New test.
56650	* g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56651	* g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56652	* g++.old-deja/g++.pt/explicit12.C: Likewise.
56653	* g++.old-deja/g++.pt/explicit13.C: Likewise.
56654	* g++.old-deja/g++.pt/explicit17.C: Likewise.
56655	* g++.old-deja/g++.pt/explicit18.C: Likewise.
56656	* g++.old-deja/g++.pt/explicit19.C: Likewise.
56657	* g++.old-deja/g++.pt/explicit23.C: Likewise.
56658	* g++.old-deja/g++.pt/explicit31.C: Likewise.
56659	* g++.old-deja/g++.pt/explicit35.C: Likewise.
56660	* g++.old-deja/g++.pt/explicit6.C: Likewise.
56661	* g++.old-deja/g++.pt/memclass7.C: Likewise.
56662
566632000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56664
56665	* gcc.dg/cpp-redef.c: New test.
56666
566672000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56668
56669	* g++.old-deja/g++.pt/unify7.C: New test.
56670
566712000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56672
56673	* g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56674	* g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56675
566762000-02-25  Geoff Keating  <geoffk@cygnus.com>
56677
56678	* gcc.c-torture/compile/20000224-1.c: New test.
56679
566802000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56681
56682	* gcc.c-torture/compile/cpp-2.c: New test.
56683	* gcc.c-torture/compile/cpp-1.c: New test.
56684
566852000-02-25  Jeffrey A Law  (law@cygnus.com)
56686
56687	* gcc.c-torture/execute/20000225-1.c: New test.
56688
566892000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56690
56691	* gcc.dg/cpp-li2.c: New test.
56692
56693	* gcc.dg/cpp-wi1.c: New test.
56694
56695	* gcc.dg/cpp-li1.c: New test.
56696
566972000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56698
56699	* g++.old-deja/g++.other/sizeof5.C: New test.
56700
567012000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56702
56703	* gcc.c-torture/execute/va-arg-13.c: New test.
56704
567052000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56706
56707	* gcc.c-torture/execute/va-arg-12.c: New test.
56708
567092000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56710
56711	* gcc.c-torture/execute/20000223-1.c: New test.
56712
567132000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56714
56715	* g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56716
567172000-02-22  Mark Mitchell  <mark@codesourcery.com>
56718
56719	* g++.old-deja/g++.abi/ptrmem.C: New test.
56720
567212000-02-19  Richard Henderson  <rth@cygnus.com>
56722
56723	* gcc.c-torture/compile/init-3.c: New.
56724
567252000-02-17  Mark Mitchell  <mark@codesourcery.com>
56726
56727	* lib/g++.exp (g++_init): Add -fmessage-length=0 to
56728	ALWAYS_CXXFLAGS.
56729
567302000-02-11  Robert Lipe <robertl@sco.com>
56731
56732	* gcc.c-torture/compile/20000211-3.c: New test.
56733
567342000-02-11  Martin Buchholz <martin@xemacs.org>
56735
56736	* gcc.c-torture/compile/20000211-2.c: New test.
56737
567382000-02-11  Jeffrey A Law  (law@cygnus.com)
56739
56740	* gcc.c-torture/compile/20000211-1.c: New test.
56741
567422000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56743
56744	* gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56745	  on native targets
56746
567472000-02-08  Nathan Sidwell  <nathan@acm.org>
56748
56749	* g++.old-deja/g++.other/cast5.C: New test.
56750
567512000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56752
56753	* gcc.c-torture/execute/20000205-1.c: New.
56754
567552000-02-03  Nathan Sidwell  <nathan@acm.org>
56756
56757	* g++.old-deja/g++.jason/cast3.C: Return void.
56758	* g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56759
567602000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56761
56762	* gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56763
56764	* gcc.dg/loop-1.c: New test.
56765
567662000-01-27  Jakub Jelinek  <jakub@redhat.com>
56767
56768	* gcc.c-torture/compile/20000127-1.c: New test.
56769	* gcc.c-torture/execute/991228-1.c: New test.
56770
567712000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56772
56773	* gcc.dg/unused-2.c: New test.
56774
56775	* gcc.dg/conv-1.c: New test.
56776
567772000-01-24  Mark Mitchell  <mark@codesourcery.com>
56778
56779	* lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56780	compiler.
56781	(tool_option_proc): Fix typo.
56782
567832000-01-24  Geoff Keating  <geoffk@cygnus.com>
56784
56785	* gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56786	of the ld on the host, not on the build machine.
56787	Also, don't crash if '--help' is not a supported option.
56788
567892000-01-24  Richard Henderson  <rth@cygnus.com>
56790
56791	* gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56792
567932000-01-20  Jeffrey A Law  (law@cygnus.com)
56794
56795	* gcc.c-torture/execute/20000120-2.c: New test.
56796	* gcc.c-torture/execute/20000120-1.c: New test.
56797
567982000-01-13  Jeffrey A Law  (law@cygnus.com)
56799
56800	* gcc.c-torture/execute/20000113-1.c: New test.
56801
568022000-01-12  Jeffrey A Law  (law@cygnus.com)
56803
56804	* gcc.c-torture/execute/20000112-1.c: New test.
56805
568062000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56807
56808	* gcc.dg/20000111-1.c: New test.
56809
568102000-01-10  Jeffrey A Law  (law@cygnus.com)
56811
56812	* gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56813	with 16 bit integers.
56814
568152000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56816
56817	* gcc.dg/20000108-1.c: New test.
56818
568192000-01-05  Nathan Sidwell  <nathan@acm.org>
56820
56821	* g++.old-deja/g++.ns/koenig8.C: New test.
56822
568232000-01-05  Nathan Sidwell  <nathan@acm.org>
56824
56825	* g++.old-deja/g++.other/cast4.C: New test.
56826
568272000-01-05  Jeffrey A Law  (law@cygnus.com)
56828
56829	* gcc.c-torture/compile/20000105-2.c: New test.
56830	* gcc.c-torture/compile/20000105-1.c: New test.
56831
568322000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56833
56834	* g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56835	references to printf & atoi to conform to ANSI standard.
56836	* g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56837	* g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56838	* g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56839	* g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56840	* g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56841	* g++.old-deja/g++.brendan/complex1.C: Likewise.
56842	* g++.old-deja/g++.brendan/copy1.C: Likewise.
56843	* g++.old-deja/g++.brendan/copy2.C: Likewise.
56844	* g++.old-deja/g++.brendan/copy3.C: Likewise.
56845	* g++.old-deja/g++.brendan/copy4.C: Likewise.
56846	* g++.old-deja/g++.brendan/copy5.C: Likewise.
56847	* g++.old-deja/g++.brendan/copy6.C: Likewise.
56848	* g++.old-deja/g++.brendan/copy7.C: Likewise.
56849	* g++.old-deja/g++.brendan/copy8.C: Likewise.
56850	* g++.old-deja/g++.brendan/crash11.C: Likewise.
56851	* g++.old-deja/g++.brendan/crash14.C: Likewise.
56852	* g++.old-deja/g++.brendan/ctors1.C: Likewise.
56853	* g++.old-deja/g++.brendan/ctors2.C: Likewise.
56854	* g++.old-deja/g++.brendan/delete2.C: Likewise.
56855	* g++.old-deja/g++.brendan/dtors1.C: Likewise.
56856	* g++.old-deja/g++.brendan/dtors2.C: Likewise.
56857	* g++.old-deja/g++.brendan/dtors3.C: Likewise.
56858	* g++.old-deja/g++.brendan/eh1.C: Likewise.
56859	* g++.old-deja/g++.brendan/groff1.C: Likewise.
56860	* g++.old-deja/g++.brendan/init3.C: Likewise.
56861	* g++.old-deja/g++.brendan/misc12.C: Likewise.
56862	* g++.old-deja/g++.brendan/misc7.C: Likewise.
56863	* g++.old-deja/g++.brendan/new2.C: Likewise.
56864	* g++.old-deja/g++.brendan/operators4.C: Likewise.
56865	* g++.old-deja/g++.brendan/operators5.C: Likewise.
56866	* g++.old-deja/g++.brendan/overload2.C: Likewise.
56867	* g++.old-deja/g++.brendan/overload7.C: Likewise.
56868	* g++.old-deja/g++.brendan/redecl2.C: Likewise.
56869	* g++.old-deja/g++.brendan/reference1.C: Likewise.
56870	* g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56871	* g++.old-deja/g++.brendan/template24.C: Likewise.
56872	* g++.old-deja/g++.brendan/template3.C: Likewise.
56873	* g++.old-deja/g++.brendan/vtables1.C: Likewise.
56874	* g++.old-deja/g++.jason/inline3.C: Likewise.
56875	* g++.old-deja/g++.jason/opeq.C: Likewise.
56876	* g++.old-deja/g++.law/arg5.C: Likewise.
56877	* g++.old-deja/g++.law/arm7.C: Likewise.
56878	* g++.old-deja/g++.law/ctors11.C: Likewise.
56879	* g++.old-deja/g++.law/cvt8.C: Likewise.
56880	* g++.old-deja/g++.law/init9.C: Likewise.
56881	* g++.old-deja/g++.law/refs4.C: Likewise.
56882	* g++.old-deja/g++.law/template2.C: Likewise.
56883	* g++.old-deja/g++.law/visibility24.C: Likewise.
56884	* g++.old-deja/g++.law/vtable3.C: Likewise.
56885	* g++.old-deja/g++.mike/asm2.C: Likewise.
56886	* g++.old-deja/g++.mike/eh1.C: Likewise.
56887	* g++.old-deja/g++.mike/misc1.C: Likewise.
56888	* g++.old-deja/g++.mike/misc13.C: Likewise.
56889	* g++.old-deja/g++.mike/misc14.C: Likewise.
56890	* g++.old-deja/g++.mike/ns12.C: Likewise.
56891	* g++.old-deja/g++.mike/p1248.C: Likewise.
56892	* g++.old-deja/g++.mike/p3708.C: Likewise.
56893	* g++.old-deja/g++.mike/p3708a.C: Likewise.
56894	* g++.old-deja/g++.mike/p3708b.C: Likewise.
56895	* g++.old-deja/g++.mike/p646.C: Likewise.
56896	* g++.old-deja/g++.mike/p700.C: Likewise.
56897	* g++.old-deja/g++.mike/p783.C: Likewise.
56898	* g++.old-deja/g++.mike/p783a.C: Likewise.
56899	* g++.old-deja/g++.mike/p783b.C: Likewise.
56900	* g++.old-deja/g++.mike/p786.C: Likewise.
56901	* g++.old-deja/g++.mike/p789.C: Likewise.
56902	* g++.old-deja/g++.mike/p789a.C: Likewise.
56903	* g++.old-deja/g++.mike/p807a.C: Likewise.
56904	* g++.old-deja/g++.other/delete3.C: Likewise.
56905	* g++.old-deja/g++.other/dyncast1.C: Likewise.
56906	* g++.old-deja/g++.other/dyncast2.C: Likewise.
56907	* g++.old-deja/g++.other/dyncast3.C: Likewise.
56908	* g++.old-deja/g++.other/empty1.C: Likewise.
56909	* g++.old-deja/g++.other/temporary1.C: Likewise.
56910	* g++.old-deja/g++.pt/memtemp14.C: Likewise.
56911	* g++.old-deja/g++.pt/t16.C: Likewise.
56912	* g++.old-deja/g++.pt/tiemann2.C: Likewise.
56913
569141999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56915
56916	* gcc.dg/991230-1.c: New test.
56917
569181999-12-29  Jeffrey A Law  (law@cygnus.com)
56919
56920	* gcc.c-torture/compile/991229-3.c: New test.
56921	* gcc.c-torture/compile/991229-2.c: New test.
56922	* gcc.c-torture/compile/991229-1.c: New test.
56923
569241999-12-29  Greg McGary <gkm@eng.ascend.com>
56925
56926	* gcc.c-torture/compile/labels-2.c: New test.
56927
569281999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
56929
56930	* gcc.c-torture/execute/991227-1.c: New test.
56931
569321999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56933
56934	* g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56935
569361999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
56937
56938	* gcc.c-torture/execute/991221-1.c: New test.
56939
569401999-12-20  Nathan Sidwell  <nathan@acm.org>
56941
56942	* g++.old-deja/g++.other/cast3.C: New test.
56943
569441999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56945
56946	* gcc.c-torture/execute/991216-4.c: New test.
56947
569481999-12-16  Michael Meissner  <meissner@cygnus.com>
56949
56950	* gcc.c-torture/execute/991216-1.c: New test.
56951	* gcc.c-torture/execute/991216-2.c: New test.
56952	* gcc.c-torture/execute/991216-3.c: New test.
56953
569541999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56955
56956	* gcc.dg/991214-1.c: Use "__asm__", not "asm".
56957	Actually make the test fail by using "-O2" for compilation.
56958
569591999-12-15  Nathan Sidwell  <nathan@acm.org>
56960
56961	* g++.old-deja/g++.warn/cast-align1.C: New test.
56962
569631999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56964
56965	* gcc.c-torture/compile/991214-1.c: New test.
56966	* gcc.c-torture/compile/991214-2.c: New test.
56967
569681999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56969
56970	* gcc.dg/991214-1.c: New test.
56971
569721999-12-13  Jeffrey A Law  (law@cygnus.com)
56973
56974	* gcc.c-torture/compile/991213-3.c: New test.
56975	* gcc.c-torture/compile/991213-2.c: New test.
56976	* gcc.c-torture/compile/991213-1.c: New test.
56977
569781999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56979
56980	* gcc.dg/991209-1.c: New test.
56981
569821999-12-08  Nathan Sidwell <nathan@acm.org>
56983
56984	* gcc.c-torture/compile/991208-1.c: New test.
56985
569861999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56987
56988	* gcc.dg/ultrasp2.c: New test.
56989
569901999-12-05  Alex Samuel  <samuel@codesourcery.com>
56991
56992	* g++.old-deja/g++.abi/align.C (main): Fix typo.
56993
569941999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56995
56996	* gcc.c-torture/compile/991202-1.c: New test.
56997	* gcc.c-torture/execute/991202-1.c: New test.
56998	* gcc.c-torture/execute/991202-2.c: New test.
56999	* gcc.c-torture/execute/991202-3.c: New test.
57000
570011999-12-02  Alex Samuel  <samuel@codesourcery.com>
57002
57003	* g++.old-deja/g++.abi/align.C: New test.
57004	* g++.old-deja/g++.abi/aggregates.C: Likewise.
57005	* g++.old-deja/g++.abi/bitfields.C: Likewise.
57006
570071999-12-01  Richard Henderson  <rth@cygnus.com>
57008
57009	* gcc.c-torture/execute/991201-1.c: New.
57010
570111999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57012
57013	* gcc.dg/991129-1.c: New test.
57014
570151999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57016
57017	* gcc.c-torture/compile/991127-1.c: New test.
57018
570191999-11-22  Nathan Sidwell  <nathan@acm.org>
57020
57021	* g++.old-deja/g++.other/warn4.C: New test.
57022
570231999-11-22  Nathan Sidwell  <nathan@acm.org>
57024
57025	* g++.old-deja/g++.eh/cleanup2.C: New test.
57026	* g++.old-deja/g++.ext/pretty2.C: New test.
57027	* g++.old-deja/g++.ext/pretty3.C: New test.
57028	* g++.old-deja/g++.other/debug6.C: New test.
57029
570301999-10-20  Jim Wilson  <wilson@cygnus.com>
57031
57032	* gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57033	compiler_output to look for one error message instead of two.
57034
570351999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57036
57037	* gcc.c-torture/execute/991118-1.c: Also test case
57038	where the word boundary does not split a byte evenly.
57039
570401999-11-19  Nathan Sidwell  <nathan@acm.org>
57041
57042	* g++.old-deja/g++.ext/restrict1.C: New test.
57043
570441999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57045
57046	* gcc.c-torture/execute/991118-1.c: New test.
57047
570481999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57049
57050	* g77.f-torture/execute/u77-test.f (wd): Allow for longer
57051	working directory pathnames.
57052
570531999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57054
57055	* gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57056	host is equipped with driver.h and driver.o so it can actually
57057	compile and run the tests.
57058
570591999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57060
57061	* gcc.c-torture/compile/991008-1.c: New test.
57062
570631999-11-08  Nick Clifton  <nickc@cygnus.com>
57064
57065	* lib/gcc-dg.exp: Include target-supports.exp
57066
570671999-11-05  Nick Clifton  <nickc@cygnus.com>
57068
57069	* lib/target-supports.exp: New file: Provide procs to test for
57070	features supported by the target.
57071	(check_weak_available): Moved here from ecos.exp.
57072	(check_alias_available): New proc: Determine of the target
57073	toolchain supports the alias attribute.
57074
57075	* gcc.dg/special/ecos.exp: Move check_weak_available to
57076	target-supports.exp.
57077	(alias-1.c): Only perform the test if the target supports
57078	aliases.
57079	(wkali-1.c): Only perform the test if the target supports
57080	aliases.
57081
57082	* gcc.dg/990506-0.c: Expect error messages from cross
57083	targets as well as native targets.
57084
570851999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57086
57087	* gcc.dg/ultrasp1.c: Removed xfail.
57088	* gcc.dg/struct-ret-2.c: Likewise.
57089	* gcc.dg/array-1.c: Likewise.
57090
570911999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57092
57093	* gcc.dg/struct-ret-2.c: New test.
57094
57095	* gcc.dg/array-1.c: New test.
57096
570971999-10-30  Stephen L Moshier <moshier@mediaone.net>
57098
57099	* gcc.c-torture/execute/991030-1.c: New test.
57100
571011999-10-26  Richard Henderson  <rth@cygnus.com>
57102
57103	* gcc.c-torture/compile/991026-2.c: New test.
57104
571051999-10-26  Jeffrey A Law  (law@cygnus.com)
57106
57107	* gcc.c-torture/compile/991026-1.c: New test.
57108
571091999-10-23  Jeffrey A Law  (law@cygnus.com)
57110
57111	* gcc.c-torture/execute/991023-1.c: New test.
57112
571131999-10-19  Jeffrey A Law  (law@cygnus.com)
57114
57115	* gcc.c-torture/execute/991019-1.c: New test.
57116
571171999-10-16  Richard Henderson  <rth@cygnus.com>
57118
57119	* gcc.c-torture/execute/991016-1.c: New test.
57120
571211999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57122
57123	* gcc.c-torture/execute/991014-1.c: New test.
57124
571251999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57126
57127	* g++.old-deja/g++.other/union2.C: New test.
57128
571291999-10-13  Nathan Sidwell  <nathan@acm.org>
57130
57131	* g++.old-deja/g++.other/vaarg2.C: New test.
57132	* g++.old-deja/g++.other/vaarg3.C: New test.
57133
571341999-10-12  Craig Burley  <craig@jcb-sc.com>
57135
57136	* g77.f-torture/noncompile/19990905-1.f: Moved from being
57137	in compile/.
57138
571391999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57140
57141	* gcc.c-torture/execute/va-arg-11.c: New test.
57142
571431999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57144
57145	* lib/file-format.exp (gcc_target_object_format): Don't
57146	crash if objdump is unavailable.
57147
571481999-09-29  Donn Terry <donn@interix.com>
57149
57150	* gcc.misc-tests/mg.exp: delete extraneous redirection.
57151
571521999-09-28  Nick Clifton  <nickc@cygnus.com>
57153
57154	* gcc.c-torture/compile/990928-1.c: New test.
57155
571561999-09-28  Nathan Sidwell  <nathan@acm.org>
57157
57158	* g++.old-deja/g++.other/decl6.C: New test.
57159
571601999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57161
57162	* gcc.c-torture/execute/va-arg-10.c: New test.
57163
571641999-09-27  Nathan Sidwell  <nathan@acm.org>
57165
57166	* g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57167	__PRETTY_FUNCTION__.
57168
571691999-09-23  Nick Clifton  <nickc@cygnus.com>
57170
57171	* gcc.c-torture/execute/990923-1.c: New test.
57172
571731999-09-21  Nick Clifton  <nickc@cygnus.com>
57174
57175	* gcc.c-torture/special/special.exp: Add FR30 to list of targets
57176	for which -fpic is inappropriate.
57177
571781999-09-21  Mark Mitchell  <mark@codesourcery.com>
57179
57180	* g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57181
571821999-09-21  Nathan Sidwell  <nathan@acm.org>
57183
57184	* g++.old-deja/g++.other/dyncast1.C: New test.
57185	* g++.old-deja/g++.other/dyncast2.C: New test.
57186	* g++.old-deja/g++.other/dyncast3.C: New test.
57187	* g++.old-deja/g++.other/dyncast4.C: New test.
57188	* g++.old-deja/g++.other/dyncast5.C: New test.
57189	* g++.old-deja/g++.eh/catch3.C: New test.
57190	* g++.old-deja/g++.eh/catch3p.C: New test.
57191	* g++.old-deja/g++.eh/catch4.C: New test.
57192	* g++.old-deja/g++.eh/catch4p.C: New test.
57193	* g++.old-deja/g++.eh/catch5.C: New test.
57194	* g++.old-deja/g++.eh/catch5p.C: New test.
57195	* g++.old-deja/g++.eh/catch6.C: New test.
57196	* g++.old-deja/g++.eh/catch6p.C: New test.
57197	* g++.old-deja/g++.eh/catch7.C: New test.
57198	* g++.old-deja/g++.eh/catch7p.C: New test.
57199	* g++.old-deja/g++.eh/catch8.C: New test.
57200	* g++.old-deja/g++.eh/catch8p.C: New test.
57201	* g++.old-deja/g++.eh/catch9.C: New test.
57202	* g++.old-deja/g++.eh/catch9p.C: New test.
57203
572041999-09-13  Nathan Sidwell  <nathan@acm.org>
57205
57206	* g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57207	* g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57208
572091999-09-13  Jeffrey A Law  (law@cygnus.com)
57210
57211	* gcc.c-torture/compile/990913-1.c: New test.
57212
572131999-09-10  Nathan Sidwell  <nathan@acm.org>
57214
57215	* g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57216	* g++.old-deja/g++.jason/rfg5.C: Likewise.
57217
572181999-09-09  Richard Henderson  <rth@cygnus.com>
57219
57220	* g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57221
572221999-09-09  Nathan Sidwell  <nathan@acm.org>
57223
57224	* g++.old-deja/g++.other/lookup11.C: New test.
57225	* g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57226	what is permitted and what we want.
57227	* g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57228	overload use.
57229	* g++.old-deja/g++.jason/rfg5.C: Likewise.
57230
572311999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57232
57233	* gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57234	* gcc.c-torture/noncompile/poison-1.c: New file.
57235
572361999-09-08  Nathan Sidwell  <nathan@acm.org>
57237
57238	* g++.old-deja/g++.other/sizeof3.C: New test.
57239	* g++.old-deja/g++.other/sizeof4.C: New test.
57240	* g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57241	* g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57242
572431999-09-07  Richard Henderson  <rth@cygnus.com>
57244
57245	* gcc.dg/va-arg-1.c: New.
57246
572471999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57248
57249	* gcc.c-torture/execute/va-arg-9.c: New test.
57250
572511999-09-05  Craig Burley  <craig@jcb-sc.com>
57252
57253	* g77.f-torture/compile/980519-2.f: New test.
57254	* g77.f-torture/compile/19990905-0.f: New test.
57255	* g77.f-torture/compile/19990905-1.f: New test.
57256	* g77.f-torture/compile/19990905-2.f: New test.
57257
57258	* g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57259
572601999-09-03  Richard Earnshaw <rearnsha@arm.com>
57261
57262	* gcc.c-torture/execute/990827-1.c: Fix typo.
57263
572641999-09-03  Nathan Sidwell  <nathan@acm.org>
57265
57266	* g++.old-deja/g++.other/deref1.C: New test.
57267
572681999-09-02  Nathan Sidwell  <nathan@acm.org>
57269
57270	* g++.old-deja/g++.other/ambig2.C: New test.
57271	* g++.old-deja/g++.other/cond5.C: New test.
57272	* g++.old-deja/g++.other/lookup16.C: New test.
57273
572741999-09-02  Marc Espie <espie@cvs.openbsd.org>
57275
57276	* gcc.dg/980414-1.c: Fix assembler syntax to work with old
57277	assemblers too.
57278
572791999-08-31  Jeffrey A Law  (law@cygnus.com)
57280
57281	* lib/c-torture.exp: Avoid the "compare executables" optimization
57282	when testing native.
57283
572841999-08-29  Jeffrey A Law  (law@cygnus.com)
57285
57286	* gcc.c-torture/execute/990829-1.c: New test.
57287	* gcc.c-torture/compile/990829-1.c: New test.
57288
572891999-08-27  Paul Burchard  <burchard@pobox.com>
57290
57291	* g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57292	* g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57293	* g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57294	* g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57295	* g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57296	* g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57297	* g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57298	* g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57299	* g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57300	* g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57301	* g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57302
573031999-08-27  Jeffrey A Law  (law@cygnus.com)
57304
57305	* gcc.c-torture/execute/990827-1.c: New test.
57306
573071999-08-26  Craig Burley  <craig@jcb-sc.com>
57308
57309	* g77.f-torture/noncompile/19990826-4.f: New test.
57310
57311	* g77.f-torture/compile/19990826-3.f: New test.
57312
57313	* g77.f-torture/execute/19990826-2.f: New test.
57314
57315	* g77.f-torture/compile/19990826-1.f: New test.
57316
57317	* gcc.c-torture/execute/990826-0.c: New test.
57318	* g77.c-torture/execute/19990826-0.f: New test.
57319
57320	* g77.f-torture/noncompile/970626-2.f: New test.
57321
573221999-08-25  Paul Burchard  <burchard@pobox.com>
57323
57324	* g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57325	lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57326	lss-011.C: New tests.
57327
573281999-08-25  Nathan Sidwell  <nathan@acm.org>
57329
57330	* g++.old-deja/g++.other/decl5.C: New test.
57331
573321999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57333
57334	* noncompile/noncompile.exp: Load_lib c-torture.exp.
57335	(postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57336	call `postbase' for each one.  All callers of `postbase' changed
57337	to call this instead.
57338
573391999-08-11  Richard Earnshaw (rearnsha@arm.com)
57340
57341	* gcc.c-torture/execute/990811-1.c: New test.
57342
573431999-08-09  Nick Clifton  <nickc@cygnus.com>
57344
57345	* gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57346	just native ones.
57347
57348	* gcc.dg/990413-1.c: Expect the parse error for all builds, not
57349	just native ones.
57350
573511999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57352
57353	* g++.old-deja/g++.other/local3.C: Removed XFAIL.
57354
573551999-08-04  Jeffrey A Law  (law@cygnus.com)
57356
57357	* gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57358
573591999-08-04  Nathan Sidwell  <nathan@acm.org>
57360
57361	* g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57362
573631999-08-04  Jeffrey A Law  (law@cygnus.com)
57364
57365	* gcc.c-torture/execute/990804-1.c: New test.
57366
573671999-08-03  Nathan Sidwell  <nathan@acm.org>
57368
57369	* g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57370	* g++.old-deja/g++.brendan/crash64.C: Likewise.
57371	* g++.old-deja/g++.brendan/overload8.C: Likewise.
57372
573731999-08-03  Nathan Sidwell  <nathan@acm.org>
57374
57375	* g++.old-deja/g++.other/struct1.C: New test.
57376
573771999-08-03  Nathan Sidwell  <nathan@acm.org>
57378
57379	* g++.old-deja/g++.other/enum2.C: New test.
57380
573811999-08-02  Richard Henderson  <rth@cygnus.com>
57382
57383	Adapted from tests from Franz Sirl:
57384	* gcc.c-torture/execute/va-arg-7.c: New test.
57385	* gcc.c-torture/execute/va-arg-8.c: New test.
57386
573871999-08-01  Jeffrey A Law  (law@cygnus.com)
57388
57389	* gcc.c-torture/compile/990801-2.c: New test.
57390
57391	* gcc.c-torture/compile/990801-1.c: New test.
57392
573931999-07-27  Michael Meissner  <meissner@cygnus.com>
57394
57395	* gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57396	fp-cmp-1.c, converting double to float.
57397
57398	* gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57399	fp-cmp-1.c, converting double to long double.
57400
57401	* gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57402	from fr1 to unknown_register, since fr1 is a legitimate register
57403	on some machines.
57404
574051999-07-25  Jeffrey A Law  (law@cygnus.com)
57406
57407	* README: More listname related changes.
57408
574091999-07-08  Catherine Moore  <clm@cygnus.com>
57410
57411	* gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57412
574131999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57414
57415	* gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57416
574171999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57418
57419	* g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57420
574211999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57422
57423	* gcc.dg/990703-1.c: New test.
57424
574251999-06-29  Nick Clifton  <nickc@cygnus.com>
57426
57427	* lib/file-format.exp: New file: Move definition of proc
57428	gcc_target_object_format to here from
57429	gcc.dg/special/ecos.exp.
57430
57431	* lib/c-torture.exp: Include lib file-format.exp.
57432	* lib/gcc-dg.exp: Include lib file-format.exp.
57433
57434	* gcc.dg/special/ecos.exp: Remove definition of proc
57435	gcc_target_object_format.
57436
574371999-06-28  Jeffrey A Law  (law@cygnus.com)
57438
57439	* gcc.c-torture/execute/990628-1.c: New test.
57440
574411999-06-25  Jeffrey A Law  (law@cygnus.com)
57442
57443	* gcc.c-torture/compile/990625-2.c: New test.
57444
57445	* gcc.c-torture/compile/990625-1.c: New test.
57446
574471999-06-23  Nick Clifton  <nickc@cygnus.com>
57448
57449	* gcc.c-torture/compile/dll.c: New test case.  Check that dll
57450	attributes compile.
57451	* gcc.c-torture/compile/dll.x: Only support the dll.c test on
57452	ports that use the COFF/PE file format.
57453
574541999-06-17  Jeffrey A Law  (law@cygnus.com)
57455
57456	* gcc.c-torture/compile/990617-1.c: New test.
57457
574581999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57459
57460	* g++.old-deja/g++.other/decl4.C: New test.
57461
574621999-06-14  Nathan Sidwell  <nathan@acm.org>
57463
57464	* g++.old-deja/g++.other/bitfld3.C: New test.
57465
574661999-06-08  Nathan Sidwell  <nathan@acm.org>
57467
57468	* g++.old-deja/g++.eh/catch1.C: New test.
57469
574701999-06-07  Jeffrey A Law  (law@cygnus.com)
57471
57472	* g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57473
57474	* gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57475	* gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57476
574771999-06-05  Craig Burley  <craig@jcb-sc.com>
57478
57479	* g77.f-torture/compile/19990502-0.f: Replace with new,
57480	shorter, test that still fails after recent changes.
57481
574821999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57483
57484	* gcc.c-torture/execute/990604-1.c: New test.
57485
574861999-05-31  Jeffrey A Law  (law@cygnus.com)
57487
57488	* gcc.c-torture/execute/990531-1.c: New test.
57489
574901999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57491
57492	* gcc.c-torture/compile/990527-1.c: New test.
57493
574941999-05-27  Joern Rennecke <amylaar@cygnus.com>
57495
57496	* gcc.c-torture/execute/990527-1.c: New test.
57497
574981999-05-25  Nick Clifton  <nickc@cygnus.com>
57499
57500	* gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57501	bitfields as signed.
57502
575031999-05-25  Craig Burley  <craig@jcb-sc.com>
57504
57505	* g77.f-torture/compile/19990525-0.f: New test.
57506
575071999-05-25  Jeffrey A Law  (law@cygnus.com)
57508
57509	* gcc.c-torture/execute/990525-2.c: New test.
57510
57511	* gcc.c-torture/execute/990525-1.c: New test.
57512
575131999-05-24  Nathan Sidwell  <nathan@acm.org>
57514
57515	* g++.old-deja/g++.other/anon3.C: New test.
57516	* g++.old-deja/g++.other/anon4.C: New test.
57517	* g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57518	* g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57519	after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57520	Merrill).
57521
575221999-05-24  Jeffrey A Law  (law@cygnus.com)
57523
57524	* gcc.c-torture/execute/990524-1.c: New test.
57525
57526	* gcc.dg/990524-1.c: New test.
57527
575281999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57529
57530	* gcc.c-torture/compile/990523-1.c: New test.
57531
575321999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57533
57534	* gcc.c-torture/compile/990519-1.c: New test.
57535
575361999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57537
57538	* gcc.c-torture/compile/990517-1.c: New test.
57539
57540	* gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57541	(e4, f4): New tests.
57542	(main): Call them.
57543
575441999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57545
57546	* gcc.dg/noreturn-1.c: New test.
57547
575481999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57549
57550	* gcc.c-torture/execute/990513-1.c: New test.
57551
575521999-05-10  Richard Henderson  <rth@cygnus.com>
57553
57554	* g++.old-deja/g++.other/null1.C (g): Add overload for long.
57555
575561999-05-10  Craig Burley  <craig@jcb-sc.com>
57557
57558	* g77.f-torture/execute/erfc.f: Use small single-precision
57559	values, to avoid problems on Alphas when not -mieee.
57560
575611999-05-08  Craig Burley  <craig@jcb-sc.com>
57562
57563	* gcc.dg/990506-0.c: New test.
57564
575651999-05-08  Richard Henderson  <rth@cygnus.com>
57566
57567	* g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57568	the constant to test.  Don't XFAIL 64-bit targets.
57569
57570	* g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57571	* g++.old-deja/g++.law/profile1.C: Likewise.
57572
57573	* g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57574	operator new instances.
57575	* g++.old-deja/g++.other/delete5.C: Likewise.
57576
575771999-05-03  Craig Burley  <craig@jcb-sc.com>
57578
57579	* g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57580	intrinsic.
57581
575821999-05-03  Craig Burley  <craig@jcb-sc.com>
57583
57584	* g77.f-torture/execute/u77-test.f: Reverse order of two
57585	arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57586
575871999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57588
57589	* gcc.dg/compare1.c: New test.
57590
575911999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57592
57593	* gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57594	New tests.
57595
575961999-05-02  Craig Burley  <craig@jcb-sc.com>
57597
57598	* g77.f-torture/compile/19990502-1.f: New test.
57599
576001999-05-02  Craig Burley  <craig@jcb-sc.com>
57601
57602	* g77.f-torture/compile/19990502-0.f: New test.
57603
576041999-05-02  Craig Burley  <craig@jcb-sc.com>
57605
57606	* g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57607	intrinsic.
57608
576091999-05-02  Craig Burley  <craig@jcb-sc.com>
57610
57611	* g77.f-torture/execute/u77-test.f (main): List libU77
57612	intrinsics not currently tested.
57613	Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57614	GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57615	FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57616	Trim blanks off the ends of some printed strings.
57617
576181999-05-02  Craig Burley  <craig@jcb-sc.com>
57619
57620	* g77.f-torture/execute/u77-test.f (main): Just warn about
57621	FSTAT gid disagreement, as it's expected on some systems.
57622
576231999-05-01  Craig Burley  <craig@jcb-sc.com>
57624
57625	* g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57626	use a new function, which allows for some slop.
57627	Clean up some commentary.
57628	(issum): The new function.
57629	(sgladd): Deleted subroutine.
57630
576311999-05-01  Craig Burley  <craig@jcb-sc.com>
57632
57633	* g77.f-torture/execute/u77-test.f: Modify to be more like
57634	libf2c/libU77 version, bringing patches to that version here.
57635	Add suitable commentary.
57636
576371999-04-25  Richard Henderson  <rth@cygnus.com>
57638
57639	* gcc.dg/990424-1.c: New test.
57640
576411999-04-24  Craig Burley  <craig@jcb-sc.com>
57642
57643	* g77.f-torture/execute/u77-test.f (main): Bug involving
57644	LSTAT has been fixed, so turn back on full checking.
57645
576461999-04-20  Craig Burley  <craig@jcb-sc.com>
57647
57648	* g77.f-torture/compile/19990419-0.f: New test.
57649	* g77.f-torture/execute/19990419-1.f: New test.
57650
576511999-04-17  Richard Henderson  <rth@cygnus.com>
57652
57653	* gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57654	to avoid the need for a prototype to supress a warning.
57655
576561999-04-07  Jim Wilson  <wilson@cygnus.com>
57657
57658	* gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57659
576601999-04-04  Jeffrey A Law  (law@cygnus.com)
57661
57662	* gcc.c-torture/execute/990404-1.c: New test.
57663
576641999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57665
57666	* gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57667	* gcc.dg/cpp-if3.c: Don't use -pedantic.
57668	* gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57669	missing initializer warnings.
57670
576711999-03-28  Jeffrey A Law  (law@cygnus.com)
57672
57673	* lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57674	matching strings.
57675
576761999-03-26  Jeffrey A Law  (law@cygnus.com)
57677
57678	* gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57679
576801999-03-26  Craig Burley  <craig@jcb-sc.com>
57681
57682	* g77.f-torture/execute/19990325-0.f: New test.
57683	* g77.f-torture/execute/19990325-1.f: New test.
57684
576851999-03-24  Jeffrey A Law  (law@cygnus.com)
57686
57687	* gcc.c-torture/execute/990324-1.c: New test.
57688
576891999-03-22  Jim Wilson  <wilson@cygnus.com>
57690
57691	* gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57692	test with 4.
57693
576941999-03-17  Richard Henderson  <rth@cygnus.com>
57695
57696	* gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57697
576981999-03-13  Craig Burley  <craig@jcb-sc.com>
57699
57700	* g77.f-torture/execute/19990313-2.f: New test.
57701	* g77.f-torture/execute/19990313-3.f: New test.
57702
577031999-03-13  Craig Burley  <craig@jcb-sc.com>
57704
57705	* g77.f-torture/execute/19990313-0.f: New test.
57706	* g77.f-torture/execute/19990313-1.f: New test.
57707
577081999-03-12  Jim Wilson  <wilson@cygnus.com>
57709
57710	* gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57711	printf to sprintf.
57712	* gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57713	(main): Add check for u15.  Conditionalize u31 check depending on
57714	whether ints are <32 bits or >=32 bits.
57715
577161999-03-08  Craig Burley  <craig@jcb-sc.com>
57717
57718	* g77.f-torture/execute/19981119-0.f: Improve testiness.
57719
577201999-03-08  Craig Burley  <craig@jcb-sc.com>
57721
57722	* g77.f-torture/compile/19990305-0.f: New test.
57723	* g77.f-torture/execute/19981119-0.f: New test.
57724
577251999-03-08  Craig Burley  <craig@jcb-sc.com>
57726
57727	* g77.f-torture/execute/970625-2.f: call ABORT if final
57728	result is not correct, instead of just printing it.
57729	Add this checking via newly introduced obfuscation, to
57730	trip up buggy front ends.
57731
577321999-03-07  Craig Burley  <craig@jcb-sc.com>
57733
57734	* g77.f-torture/compile/960317-1.f: Moved from being
57735	in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57736
577371999-03-06  Craig Burley  <craig@jcb-sc.com>
57738
57739	* g77.f-torture/execute/960317-1.f: New (old) test.
57740	* g77.f-torture/execute/970625-2.f: Ditto.
57741
577421999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57743
57744	* gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57745	error message on line 1 or line 2; cccp and cpplib do this differently.
57746
577471999-03-01  Jeffrey A Law  (law@cygnus.com)
57748
57749	* g++.old-deja/g++.law/weak1.C: New test.
57750
577511999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57752
57753	* gcc.c-torture/execute/990119-1.c: Renamed to...
57754	* gcc.dg/990119-1.c: this, so it will only be tested once
57755	(it's a preprocessor test, it doesn't need to be run at
57756	multiple optimization levels).
57757
577581999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57759
57760	* lib/g++.exp: Don't add incdir=$base_dir/../include to
57761	  ALWAYS_CXXFLAGS.
57762
577631999-02-24  Craig Burley  <craig@jcb-sc.com>
57764
57765	* g77.f-torture/noncompile/19981216-0.f: Renamed from...
57766	* g77.f-torture/compile/19981216-0.f: ...as it is expected
57767	to not be compilable by current g77.
57768
577691999-02-24  Nick Clifton  <nickc@cygnus.com>
57770
57771	* lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57772
577731999-02-22  Jeffrey A Law  (law@cygnus.com)
57774
57775	* gcc.c-torture/execute/990222-1.c: New test.
57776
577771999-02-19  Craig Burley  <craig@jcb-sc.com>
57778
57779	* g77.f-torture/compile/19990218-0.f: New test.
57780	* g77.f-torture/noncompile/19990218-1.f: New test.
57781
577821999-02-18  Craig Burley  <craig@jcb-sc.com>
57783
57784	* g77.f-torture/compile/19981216-0.f: New test.
57785
577861999-02-14  Jeffrey A Law  (law@cygnus.com)
57787
57788	* gcc.dg/990214-1.c: New test.
57789
577901999-02-13  Jeffrey A Law  (law@cygnus.com)
57791
57792	* gcc.dg/990213-2.c: New test.
57793
57794	* gcc.dg/990213-1.c: New test.
57795
577961999-02-12  Jeffrey A Law  (law@cygnus.com)
57797
57798	* gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57799	ints.
57800
578011999-02-11  Nick Clifton  <nickc@cygnus.com>
57802
57803	* lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57804	specified by target.
57805
57806	* lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57807
578081999-02-11  Jeffrey A Law  (law@cygnus.com)
57809
57810	* gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57811
578121999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57813
57814	* gcc.dg/special/ecos.exp: New test driver for new tests with
57815	special requirements.
57816
57817	* gcc.dg/special/alias-1.c: New test.
57818	* gcc.dg/special/gcsec-1.c: New test.
57819	* gcc.dg/special/weak-1.c: New test.
57820	* gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57821	* gcc.dg/special/weak-2.c: New test.
57822	* gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57823	* gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57824	* gcc.dg/special/wkali-1.c: New test.
57825	* gcc.dg/special/wkali-2.c: New test.
57826	* gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57827	* gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57828
578291999-02-10  Felix Lee  <flee@cygnus.com>
57830
57831	  * lib/c-torture.exp (c-torture-compile): Pull out code for
57832	  analyzing gcc error messages.
57833	  (c-torture-execute): Likewise.  Fix some (harmless) false
57834	  positives.
57835	  * lib/gcc.exp (gcc_check_compile): New function.
57836
578371999-02-08  Richard Henderson  <rth@cygnus.com>
57838
57839	* gcc.c-torture/execute/990208-1.c: New test.
57840
578411999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57842
57843	* g++.dg/special/ecos.exp: New driver for new tests with special
57844	requirements
57845
57846	* g++.dg/special/conpr-1.C: New test
57847	* g++.dg/special/conpr-2.C: New test
57848	* g++.dg/special/conpr-2a.C: New test
57849	* g++.dg/special/conpr-3.C: New test
57850	* g++.dg/special/conpr-3a.C: New test
57851	* g++.dg/special/conpr-3b.C: New test
57852
57853	* lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57854	allow g++ to use the dg driver
57855
57856	* README: Add comment about g++.dg directory
57857
578581999-02-06  Jeffrey A Law  (law@cygnus.com)
57859
57860	* README: Update email addresses.
57861
578621999-02-03  Nick Clifton  <nickc@cygnus.com>
57863
57864	* gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57865	arguments in order to force structure S onto the stack even on
57866	the alpha.
57867	(test): Pass 10 leading arguments to function foo as well as the
57868	structure S.
57869
57870	* gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57871	failure for all targets.
57872
57873	* gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57874	abort to terminate program execution.
57875
578761999-01-30  Richard Henderson  <rth@cygnus.com>
57877
57878	* gcc.c-torture/execute/990130-1.c: New test.
57879
578801999-01-30  Jeffrey A Law  (law@cygnus.com)
57881
57882	* gcc.dg/990130-1.c: New test.
57883
578841999-01-28  Michael Meissner  <meissner@cygnus.com>
57885
57886	* gcc.c-torture/execute/990128-1.c: New test.
57887
578881999-01-27  Michael Meissner  <meissner@cygnus.com>
57889
57890	* gcc.c-torture/execute/990127-{1,2}.c: New tests.
57891
578921999-01-27  Felix Lee  <flee@cygnus.com>
57893
57894	* lib/c-torture.exp (c-torture-compile): pull out code for
57895	analyzing gcc error messages.
57896	(c-torture-execute): ditto, and fix some (harmless) false
57897	positives.
57898	* lib/gcc.exp (gcc_check_compile): new function.
57899
579001999-01-17  Jeffrey A Law  (law@cygnus.com)
57901
57902	* gcc.dg/990117-1.c: New test.
57903
57904	* gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57905
57906	* gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57907
579081999-01-15  Jeffrey A Law  (law@cygnus.com)
57909
57910	* g77.f-torture/compile/990115-1.f: New test.
57911
579121999-01-07  Jeffrey A Law  (law@cygnus.com)
57913
57914	* gcc.c-torture/compile/990107-1.c: New test
57915
579161999-01-06  Jeffrey A Law  (law@cygnus.com)
57917
57918	* gcc.c-torture/execute/990106-2.c: New test.
57919
57920	* gcc.c-torture/execute/990106-1.c: New test.
57921
579221998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57923
57924	* gcc.c-torture/compile/981223-1.c: New test.
57925
579261998-12-29  Richard Henderson  <rth@cygnus.com>
57927
57928	* gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57929	(opt3): Rename from opt4 and disable.
57930
579311998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57932
57933	* g++.old-deja/g++.pt/ptrmem5.C: New test.
57934
579351998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57936
57937	* g++.old-deja/g++.other/conv5.C: New test.
57938
579391998-12-14  Nick Clifton  <nickc@cygnus.com>
57940
57941	* gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57942
579431998-12-11  Jeffrey A Law  (law@cygnus.com)
57944
57945	* g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57946
579471998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57948
57949	* gcc.c-torture/compile/981211-1.c: New test.
57950
579511998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57952
57953	* gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57954
57955	* g++.old-deja/g++.pt/instantiate6.C: Linker error, not	crash.
57956
579571998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57958
57959	* gcc.special/930510-1.c: Make C9X safe.
57960	* gcc.misc-tests/gcov-1.c Similarly.
57961	* gcc.misc-tests/gcov-2.c Similarly.
57962
579631998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57964
57965	* gcc.dg/ultrasp1.c: New test.
57966
579671998-12-06  Richard Henderson  <rth@cygnus.com>
57968
57969	* gcc.c-torture/execute/981206.c: New test.
57970
579711998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57972
57973	* g++.old-deja/g++.ns/template7.C: New test.
57974
57975	* g++.old-deja/g++.other/expr1.C: New test.
57976
57977	* g++.old-deja/g++.eh/tmpl3.C: New test.
57978
57979	* g++.old-deja/g++.eh/tmpl2.C: New test.
57980
579811998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57982
57983	* g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57984	* g++.old-deja/g++.other/using6.C: Removed.
57985	* g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57986
57987	* g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57988
579891998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57990
57991	* g++.old-deja/g++.pt/overload8.C: New test.
57992
57993	* g++.old-deja/g++.pt/overload7.C: New test.
57994
57995	* g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57996
57997	* lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57998	and relinking messages.
57999	* lib/g++.exp (g++_target_compile): Remove .rpo file when
58000	compiling with -frepo.
58001
580021998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58003
58004	* g++.old-deja/g++.pt/lookup6.C: New test.
58005
580061998-11-30  Nick Clifton  <nickc@cygnus.com>
58007
58008	* gcc.c-torture/execute/981130-1.c: New test.
58009	* gcc.c-torture/execute/981130-1.x: New test failure expectations.
58010
580111998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58012
58013	* g++.old-deja/g++.pt/explicit76.C: New test.
58014
58015	* g++.old-deja/g++.pt/friend38.C: New test.
58016
58017	* g++.old-deja/g++.ns/crash2.C: New test.
58018
58019	* g++.old-deja/g++.pt/defarg8.C: New test.
58020
58021	* g++.old-deja/g++.pt/instantiate6.C: New test.
58022
58023	* g++.old-deja/g++.pt/static6.C: New test.
58024
58025	* g++.old-deja/g++.pt/decl2.C: New test.
58026
580271998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58028
58029	* g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58030	problem is actually related with name lookup, but so what? :-)
58031
58032	* g++.old-deja/g++.pt/friend37.C: New test.
58033
580341998-11-25  Dave Love  <d.love@dl.ac.uk>
58035
58036	* g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58037	element, which fails on some systems.
58038
58039	* g77.f-torture/execute/labug1.f: New test.
58040
580411998-11-21  Jeffrey A Law  (law@cygnus.com)
58042
58043	* gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58044	is defined.
58045
580461998-11-18  Dave Love  <d.love@dl.ac.uk>
58047
58048	* g77.f-torture/compile/981117-1.f: New test.
58049
580501998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58051
58052	* g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58053	properly discarded.
58054
580551998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58056
58057	* gcc.c-torture/execute/memcheck: New directory of tests for
58058	-fcheck-memory-usage.
58059
580601998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58061
58062	* README: New file, general information about the testsuite and
58063	new description of the various C++ test subdirectories.
58064	* README.g++: Eliminate obsolete information, update and move most
58065	relevant stuff to README.
58066
580671998-11-07  Richard Henderson  <rth@cygnus.com>
58068
58069	* gcc.c-torture/compile/981107-1.c: New test.
58070
580711998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58072
58073	* execute/memcpy-bi.c: New testcase.
58074
580751998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58076
58077	* g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58078	base classes.
58079
58080	* g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58081	template is selected.
58082
58083	* g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58084	classes, it should be accepted for all types.
58085
58086	* g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58087
58088	* g++.old-deja/g++.pt/spec24.C: Ensure that template
58089	specializations start with template headers.
58090
580911998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58092
58093	* g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58094
58095	* g++.old-deja/g++.other/init9.C: Test cross initialization of
58096	non-POD types.
58097
580981998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58099
58100	* lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58101
581021998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58103
58104	* compile/981022-1.c, compile/981022-1.x: New test and driver.
58105
581061998-10-19  Jeffrey A Law  (law@cygnus.com)
58107
58108	* 981019-1.c: New test.
58109
581101998-10-14  Robert Lipe <robertl@dgii.com>
58111
58112	* lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58113	find objc headers.
58114
581151998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58116
58117	* compile/981001-4.c: Remove use of GCC extension that triggers a
58118	compiler bug.
58119
581201998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58121
58122	* lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58123
581241998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58125
58126	* g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58127	instantiation of template produces incorrect code for delete
58128	expression.
58129
58130	* g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58131	constructors' name is not unique.
58132	* g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58133	* g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58134
58135	* g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58136	automatic array of const is ill-formed.
58137
58138	* g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58139	of template parameter?
58140
58141	* g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58142	const.
58143
58144	* g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58145	pointer-to-member expression.
58146
58147	* g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58148	declaration causes ICE.
58149
581501998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58151
58152	* g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58153	reserved in the global namespace.
58154
58155	* g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58156	generate needed virtual table.
58157
58158	* lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58159
581601998-10-10  Dariush Eslimi  <eslimi@loran.com>
58161
58162	* g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58163	template-dependent type
58164
581651998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58166
58167	* g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58168	* g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58169	* g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58170
58171	* g++.old-deja/g++.other/using5.C: New test; using decl from base
58172	class should be usable as argument of member function.
58173	* g++.old-deja/g++.other/using6.C: New test; using decl from base
58174	class should be usable as return type of member function.
58175	* g++.old-deja/g++.other/using7.C: New test; using decl from base
58176	class should be usable as type of data member.
58177
58178	* g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58179
581801998-10-09  Jeffrey A Law  (law@cygnus.com)
58181
58182	* gcc.c-torture/special/920521-1.c: Fix bogus test.
58183
581841998-10-08  Nick Clifton  <nickc@cygnus.com>
58185
58186	* gcc.dg/dll-?.c Add thumb to target list.
58187	Fix assembler scan patterns to match current assembler output.
58188
581891998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58190
58191	* g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58192	matching of template brackets.
58193
58194	* g++.old-deja/g++.other/using4.C: New test.  Test using
58195	declarations of methods from base classes.
58196
58197	* g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58198	within functions should introduce names into the innermost
58199	enclosing namespace.
58200
58201	* g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58202	of static locals if first initialization throws.
58203
582041998-10-07  Jim Wilson  <wilson@cygnus.com>
58205
58206	* gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58207
582081998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58209
58210	* gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58211	lose track of the possible targets of tablejump insns.
58212	* special/special.exp: Run it.
58213
582141998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58215
58216	* g++.old-deja/g++.pt/friend35.C: New test.  A template function
58217	must be declared before its specializations can be named in friend
58218	declarations.
58219
582201998-10-05  Dave Love  <d.love@dl.ac.uk>
58221
58222	* g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58223
58224	* g77.f-torture/execute/io1.f: New test.
58225
582261998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58227
58228	* g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58229	with pointer to template function, for which no argument deduction
58230	is possible.
58231
58232	* g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58233	specialization of template function as argument to template
58234	function.
58235
58236	* g++.old-deja/g++.other/access2.C: New test; Inner class
58237	shouldn't have privileged access to Outer's names.
58238
582391998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58240
58241	* g++.old-deja/g++.pt/friend34.C: New test; name injection of
58242	friend template declared within template class conflicts with
58243	nested class of the same name.
58244
58245	* g++.old-deja/g++.other/badopt1.C: New test; post-increment
58246	is ignored.
58247
58248	* g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58249	object with direct initializer as function declaration.
58250
58251	* g++.old-deja/g++.other/decl2.C: New test; duplicate
58252	initializers.
58253
58254	* g++.old-deja/g++.other/null2.C: New test; conditional operator
58255	involving const pointer and NULL produces incorrect result.
58256
58257	* g++.old-deja/g++.other/typename1.C: New test; template-dependent
58258	type name without `typename' should be rejected with -pedantic.
58259
582601998-10-02  Richard Henderson  <rth@cygnus.com>
58261
58262	* g++.old-deja/g++.other/addrof1.C: New test.
58263
582641998-10-01  Nick Clifton  <nickc@cygnus.com>
58265
58266	* gcc.c-torture/compile/981001-1.c: New test.
58267	* gcc.c-torture/execute/981001-1.c: New test.
58268
582691998-10-01  Jeffrey A Law  (law@cygnus.com)
58270
58271	* gcc.c-torture/compile/981001-2.c: New test.
58272	* gcc.c-torture/compile/981001-3.c: New test.
58273	* gcc.c-torture/compile/981001-4.c: New test.
58274
582751998-10-01  Robert Lipe  <robertl@dgii.com>
58276
58277	* lib/objc.exp (objc_target_compile): Add -L during compiles for
58278	multilibbed hosts.  Idea grafted from g77.exp.
58279
582801998-09-30  Dave Love  <d.love@dl.ac.uk>
58281
58282	* g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58283	avoid losing on systems which need -lsocket.
58284
582851998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58286
58287	* g++.old-deja/g++.other/bitfld1.C: Expected failure.
58288	* g++.old-deja/g++.other/nested2.C: Ditto.
58289	* g++.old-deja/g++.robertl/eb132.C: No longer an expected
58290	failure.
58291
582921998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58293
58294	* g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58295	preferred over template operator!= for enum bitfields.
58296
582971998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58298
58299	* g++.old-deja/g++.other/nested2.C: Different virtual base classes
58300	that happen to have the same base name, but in different scopes,
58301	are incorrectly rejected.
58302
583031998-09-16  Richard Henderson  <rth@cygnus.com>
58304
58305	* g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58306	on the native word size instead of an integer literal.
58307
583081998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58309
58310	* g++.old-deja/g++.other/static2.C: Invocation of static data
58311	member of type pointer-to-function denoted as non-static member.
58312
58313	* g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58314	checks involving function types and aliases.
58315
583161998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58317
58318	* g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58319	redefined to the same non-trivial type.
58320
58321	* g++.old-deja/g++.pt/explicit73.C: Test for proper
58322	namespace-qualification of template specializations declared in
58323	other namespaces.
58324
58325	* g++.old-deja/g++.other/friend4.C: Check whether it is possible
58326	to declare a subset of the specializations of a template function
58327	as friends of specializations of a template class.
58328
58329	* g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58330	member templates that do not fully specialize the enclosing
58331	template class are rejected.
58332
583331998-09-11  Dave Love  <d.love@dl.ac.uk>
58334
58335	* g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58336
583371998-09-08  Dave Love  <d.love@dl.ac.uk>
58338
58339	* g77.f-torture/execute/u77-test.f (main): New file, somewhat
58340	altered from libf2c/libU77 version.
58341
583421998-09-06  Dave Love  <d.love@dl.ac.uk>
58343
58344	* g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58345
583461998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58347	    Alexandre Oliva  <oliva@dcc.unicamp.br>
58348
58349	* g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58350	(un)signed char are different types for template specialization
58351	purposes.
58352
583531998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58354
58355	* lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58356	* objc: ObjC testsuite.
58357
583581998-08-31  Catherine Moore  <clm@cygnus.com>
58359
58360	* gcc.c-torture/execute/941014-1.x: New file.
58361
583621998-08-31  Nick Clifton  <nickc@cygnus.com>
58363
58364	* lib/c-torture.exp: Add support for
58365	torture_eval_before_compile and torture_eval_before_execute
58366	variables.
58367
583681998-08-30  Jeffrey A Law  (law@cygnus.com)
58369
58370	* gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58371	this test triggers valid.
58372
583731998-08-27  Jeffrey A Law  (law@cygnus.com)
58374
58375	* gcc.dg/980827-1.c: New test.
58376
583771997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58378
58379	* gcc.c-torture/execute/loop-4b.c: New test.
58380
583811998-08-26  Nick Clifton  <nickc@cygnus.com>
58382
58383	* lib/c-torture.exp: Add support for
58384	torture_eval_before_compile and torture_eval_before_execute
58385	variables.
58386
583871998-08-25  Jeffrey A Law  (law@cygnus.com)
58388
58389	* gcc.c-torture/compile/980825-1.c: New test.
58390
583911998-08-24  Nick Clifton  <nickc@cygnus.com>
58392
58393	* gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58394	count number tests in opt_t0 not good_t0.
58395
583961998-08-24  Jeffrey A Law  (law@cygnus.com)
58397
58398	* gcc.c-torture/compile/930326-1.x: Fix typo.
58399
584001998-08-23  Mark Mitchell  <mark@markmitchell.com>
58401
58402	* lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58403	causes an ICE.
58404
584051998-08-21  Jeffrey A Law  (law@cygnus.com)
58406
58407	* gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58408	STACK_SIZE is defined.
58409	* gcc.c-torture/unsorted/stuct.c: Similarly.
58410
58411	* gcc.c-torture/compile/980821-1.c: New test.
58412
584131998-08-21  Jeffrey A Law  (law@cygnus.com)
58414
58415	* gcc.c-torture/execute/980526-2.c: Disable for targets with
58416	16bit ints.
58417
584181998-08-19  Mark Mitchell  <mark@markmitchell.com>
58419
58420	* lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58421	code.
58422
584231998-08-09  Mark Mitchell  <mark@markmitchell.com>
58424
58425	* lib/old-dejagnu.exp: Revise handling of `Internal compiler
58426	error'.
58427
584281998-08-18  Jeffrey A Law  (law@cygnus.com)
58429
58430	* gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58431
584321998-08-16  Jeffrey A Law  (law@cygnus.com)
58433
58434	* gcc.c-torture/compile/980816-1.c: New test.
58435
58436	* gcc.dg/980816-1.c: New test.
58437
584381998-08-13  Jeffrey A Law  (law@cygnus.com)
58439
58440	* gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58441	compiler for ieee tests.
58442
584431998-08-01  Dave Love  <d.love@dl.ac.uk>
58444
58445	* g77.f-torture/compile/980729-0.f: New test.
58446
584471998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58448
58449	* gcc.c-torture/special/eeprof-1.c: New test, for
58450	-finstrument-functions.
58451	* gcc.c-torture/special/special.exp: Run it.
58452
584531998-07-29  Jeffrey A Law  (law@cygnus.com)
58454
58455	* gcc.c-torture/compile/980729-1.c: New test.
58456
584571998-07-27  Nick Clifton  <nickc@cygnus.com>
58458
58459	* gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58460	__thumb__ is defined, and test for ARM style doubles if so.
58461
584621998-07-26  Dave Love  <d.love@dl.ac.uk>
58463
58464	* g77.f-torture/noncompile/980615-0.f: New test.
58465
584661998-07-26  H.J. Lu  (hjl@gnu.org)
58467
58468	* gcc.dg/980312-1.c: Do link instead of compile.
58469	* gcc.dg/980313-1.c: Likewise.
58470
584711998-07-26  Jeffrey A Law  (law@cygnus.com)
58472
58473	* gcc.c-torture/compile/980726-1.c: New test.
58474
584751998-07-25  Dave Love  <d.love@dl.ac.uk>
58476
58477	* g77.f-torture/execute/io0.f: New test.
58478
584791998-07-24  Nick Clifton  <nickc@cygnus.com>
58480
58481	* gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58482	an int.
58483
584841998-06-18  Michael Meissner  <meissner@cygnus.com>
58485
58486	* gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58487	m32r bugs.
58488
584891998-07-17  Nick Clifton  <nickc@cygnus.com>
58490
58491	* gcc.dg/980626-1.c: Expect failures for all toolchains until
58492	c-decl.c:grokdeclarator can handle mode attributes.
58493
584941998-07-16  Jeffrey A Law  (law@cygnus.com)
58495
58496	* gcc.c-torture/execute/980716-1.c: New test.
58497
584981998-07-13  Jeffrey A Law  (law@cygnus.com)
58499
58500	* gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58501	the mn10200.
58502	* gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58503	the mn10200.
58504	* gcc.c-torture/execute/va-arg-3.x: Similarly.
58505	* gcc.c-torture/compile/930326-1.x: Similarly.
58506
585071998-07-13  Dave Love  <d.love@dl.ac.uk>
58508
58509	* g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58510	New test from Craig.
58511
585121998-07-12  Dave Love  <d.love@dl.ac.uk>
58513
58514	* g77.f-torture/noncompile/980616-0.f: New test.
58515
58516	* g77.f-torture/execute/970816-3.f: New test from Craig.
58517
585181998-07-10 Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>
58519
58520	*  g++.other/singleton.C: Return error value instead of taking
58521	SIGSEGV.
58522
585231998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58524
58525	*  g++.other/singleton.C: New test.  Warning is under dispute.
58526	Runtime crash is not.
58527
585281998-07-09  Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>
58529
58530	* g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58531	ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58532	using6.C, using7.C}: New namespace tests.
58533
585341998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58535
58536	* g++.old-deja/g++.other/partspec1.C: Test matching of partial
58537	specialization with typedef'ed names used as array indexes.
58538
585391998-07-09  Jeffrey A Law  (law@cygnus.com)
58540
58541	* gcc.c-torture/execute/980709-1.c: New test.
58542
58543	* gcc.dg/980709-1.c: New test.
58544
585451998-07-07  Richard Henderson  <rth@cygnus.com>
58546
58547	* gcc.c-torture/execute/bcp-1.c: New test.
58548
585491998-07-07  Jeffrey A Law  (law@cygnus.com)
58550
58551	* gcc.c-torture/execute/980707-1.c: New test.
58552
585531998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58554
58555	* gcc.c-torture/compile/980706-1.c: New test.
58556
585571998-07-01  Dave Love  <d.love@dl.ac.uk>
58558
58559	* g77.f-torture/execute/980701-0.f,
58560	g77.f-torture/execute/980701-1.f: New test from Craig.
58561
585621998-07-01  Jeffrey A Law  (law@cygnus.com)
58563
58564	* gcc.c-torture/compile/980701-1.c: New test.
58565
58566	* gcc.c-torture/execute/980701-1.c: New test.
58567
585681998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58569rlsruhe.de>
58570
58571	* g++.old-deja/g++.robertl/eb132.C: New test.
58572	* g++.old-deja/g++.robertl/eb133.C: Likewise.
58573
585741998-06-29  Dave Love  <d.love@dl.ac.uk>
58575
58576	* g77.f-torture/execute/980628-7.f,
58577	g77.f-torture/execute/980628-8.f,
58578	g77.f-torture/execute/980628-9.f,
58579	g77.f-torture/execute/980628-10.f: New tests from Craig.
58580
58581	* g77.f-torture/execute/980628-3.f: Remove mail headers.
58582
585831998-06-28  Jeffrey A Law  (law@cygnus.com)
58584
58585	* g77.f-torture/execute/980628-4.f: New test from Craig.
58586	* g77.f-torture/execute/980628-5.f: Likewise.
58587	* g77.f-torture/execute/980628-2.f: Likewise.
58588	* g77.f-torture/execute/980628-0.f: Likewise.
58589	* g77.f-torture/execute/980628-1.f: Likewise.
58590	* g77.f-torture/execute/980628-3.f: Likewise.
58591	* g77.f-torture/execute/980628-6.f: Likewise.
58592
585931998-06-28  Jeffrey A Law  (law@cygnus.com)
58594
58595	* lib/g77.exp (default_g77_version): Tweak to make it work in a build
58596	directory when nothing has been installed yet.
58597
585981998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58599
58600	* gcc.c-torture/special/special.exp: Handle newer versions of
58601	dejagnu.
58602
586031998-06-26  Jeffrey A Law  (law@cygnus.com)
58604
58605	* gcc.dg/980626-1.c: New test.
58606
586071998-06-19  Bruno Haible <haible@ilog.fr>
58608
58609	* gcc.misc-tests/m-un-2.c: New test.
58610	* g++.old-deja/g++.other/warn01.c: Likewise.
58611
586121998-06-19  Robert Lipe  <robertl@dgii.com>
58613
58614	* gcc.dg/980414-1.c: Move comments outside of ASM to improve
58615	compatibility with assmblers with a different comment character.
58616	Eliminate use of GAS-specific extensions.
58617
586181998-06-19  Jeffrey A Law  (law@cygnus.com)
58619
58620	* gcc.c-torture/execute/ieee/980619-1.c: New test.
58621
586221998-06-19  Robert Lipe  <robertl@dgii.com>
58623
58624	* lib/g77.exp: Replace search for libf2c.a with search for newly
58625	renamed libg2c.a
58626
586271998-06-17  Jeffrey A Law  (law@cygnus.com)
58628
58629	* gcc.c-torture/execute/980617-1.c: New test.
58630
586311998-06-12  Jeffrey A Law  (law@cygnus.com)
58632
58633	* gcc.c-torture/execute/980612-1.c: New test.
58634
586351998-06-08  Jeffrey A Law  (law@cygnus.com)
58636
58637	* gcc.dg/980523-1.c: Only test on ppc-linux.
58638	* gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58639
58640	* gcc.c-torture/execute/980608-1.c: New test.
58641
586421997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58643
58644	* gcc.c-torture/execute/980605-1.c: New test.
58645
586461998-06-04  Jeffrey A Law  (law@cygnus.com)
58647
58648	* gcc.c-torture/execute/980604-1.c: New test.
58649
586501998-06-02  Jeffrey A Law  (law@cygnus.com)
58651
58652	* gcc.c-torture/execute/980602-1.c: New test.
58653	* gcc.c-torture/execute/980602-2.c: Likewise.
58654
586551998-06-02  Dave Love  <d.love@dl.ac.uk>
58656
58657	* 970125-0.f: Fix per JCB.  Add commentary.
58658
586591998-05-31  Michael Meissner  <meissner@cygnus.com>
58660
58661	* gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58662	IEEE -0 support.
58663
586641998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58665
58666	* gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58667	earlier.
58668
586691998-05-28  Catherine Moore <clm@cygnus.com>
58670
58671	* gcc.c-torture/execute/980526-3.c: New test.
58672
586731998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58674
58675	* g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58676	fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58677	* g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58678	m88k-motorola-sysv3 to XFAIL.
58679
586801998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58681
58682	* gcc.dg/980526-1.c: New test.
58683	* gcc.c-torture/execute/980526-2.c: New test.
58684
586851998-05-26  Jeffrey A Law  (law@cygnus.com)
58686
58687	* gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58688
58689	* gcc.c-torture/execute/980526-1.c: New test.
58690
586911998-05-26  Dave Love  <d.love@dl.ac.uk>
58692
58693	* g77.f-torture/execute/alpha2.f: Add runtime test.
58694
586951998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58696
58697	* g++.old-deja/old-deja.exp: Strip leading directories.
58698
58699	* lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58700	error for the line.  Don't run multiple tests for the same line.
58701
587021998-05-23  Jeffrey A Law  (law@cygnus.com)
58703
58704	* gcc.dg/980523-1.c: New test.
58705
587061998-05-23  Dave Love  <d.love@dl.ac.uk>
58707
58708	* g77.f-torture/compile/970915-0.f: New test.
58709
587101998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58711
58712	* lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58713
587141998-05-21  Jeffrey A Law  (law@cygnus.com)
58715
58716	* gcc.dg/980520-1.c: New test.
58717
587181998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58719
58720	* gcc.dg/980502-1.c: Fix return type.
58721
587221998-05-20  Jeffrey A Law  (law@cygnus.com)
58723
58724	* gcc.dg/{980502-1.c, clobbers.c}: New tests.
58725	* gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58726	* gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58727	* gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58728	* gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58729
587301998-05-20  Dave Love  <d.love@dl.ac.uk>
58731
58732	* g77.f-torture/execute/980520-1.f: New test.
58733
587341998-05-15  Dave Love  <d.love@dl.ac.uk>
58735
58736	* lib/mike-g77.exp: New file.
58737
58738	* g77.f-torture/noncompile/noncompile.exp,
58739	g77.f-torture/noncompile/check0.f: New files.
58740
587411998-05-14  Dave Love  <d.love@dl.ac.uk>
58742
58743	* g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58744	g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58745	g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58746	g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58747	g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58748	abort where appropriate.
58749
587501998-05-05  Michael Meissner  <meissner@cygnus.com>
58751
58752	* lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58753	* lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58754
587551998-04-29  Dave Love  <d.love@dl.ac.uk>
58756
58757	* g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58758
587591998-04-27  Dave Love  <d.love@dl.ac.uk>
58760
58761	* g77.f-torture/compile/980427-0.f: New test.
58762
587631998-04-24  Dave Love  <d.love@dl.ac.uk>
58764
58765	* g77.f-torture/compile/980424-0.f: New test.
58766
587671998-04-19  Dave Love  <d.love@dl.ac.uk>
58768
58769	* g77.f-torture/compile/980419-2.f (main): New test.
58770	* g77.f-torture/compile/970125-0.f: New test.
58771	* g77.f-torture/compile/980419-1.f: New test.
58772
587731998-04-08  Jim Wilson  <wilson@cygnus.com>
58774
58775	* gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58776	of loop-4.c.
58777
587781998-04-07  Jim Wilson  <wilson@cygnus.com>
58779
58780	* gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58781
587821998-04-03  Jim Wilson  <wilson@cygnus.com>
58783
58784	* gcc.c-torture/compile/980329-1.c: New test.
58785
587861998-03-18  Jim Wilson  <wilson@cygnus.com>
58787
58788	* gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58789	* gcc.dg/980312-1.c: Fix typo in -march command.
58790
587911998-03-16  H.J. Lu  (hjl@gnu.org)
58792
58793	* gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58794
587951998-03-11  Robert Lipe  <robertl@dgii.com>
58796
58797	* g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58798	Dave Love agree the Fortran source is bogus.
58799
588001998-03-11  Robert Lipe  <robertl@dgii.com>
58801
58802	* g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58803	g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58804	g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58805	g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58806	* g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58807
588081998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58809
58810	* g++.old-deja/g++.other/friend1.C: New test.
58811
588121998-02-18  Dave Love  <d.love@dl.ac.uk>
58813
58814	* g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58815	possibly uninitialized) variables and declare dnrm2.
58816
588171998-02-23  Robert Lipe <robertl@dgii.com>
58818
58819	From Bruno Haible <haible@ilog.fr>:
58820	* gcc.c-torture/execute/980223.c: New test.
58821
588221998-02-13  Jeffrey A Law  (law@cygnus.com)
58823
58824	* gcc.dg/ifelse-1.c: New test.
58825
588261998-02-09  H.J. Lu  (hjl@gnu.org)
58827
58828	* lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58829
58830	  * lib/old-dejagnu.exp (old-dejagnu): Added the
58831	  "execution test - XFAIL *-*-*" handling in the spirit of
58832	  "excess errors test -". Changed the "execution test fails"
58833	  handling to be like "excess errors test fails".
58834	  * Update various tests accordingly.
58835
588361998-02-06  Jim Wilson  <wilson@cygnus.com>
58837
58838	* gcc.c-torture/execute/980205.c: New test.
58839
588401998-01-18  Jeffrey A Law  (law@cygnus.com)
58841
58842	* lib/c-torture.exp: Look for .x files instead of .cexp files.
58843	* lib/f-torture.exp: Similarly.
58844	* gcc.c-torture: Rename all .cexp files to .x files.
58845
588461997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58847
58848	* gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58849	(940510-1.c): Removed duplicate.
58850	(971104-1.c): New test.
58851
588521997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58853
58854	  * lib/f-torture.exp: Improve error and loop detection.
58855
588561997-11-19  Michael Meissner  <meissner@cygnus.com>
58857
58858	* gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58859	use that to size the filler array.
58860
588611997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58862
58863	* lib/c-torture.exp(c-torture-execute): Fix typo.
58864
58865	* lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58866	testcase as the executable name. Keep the executable around if
58867	the test fails.
58868
588691997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58870
58871	* lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58872	changes.  Only test one -g option, and move it to the end of the
58873	list of options to test.
58874
588751997-09-19  Michael Meissner  <meissner@cygnus.com>
58876
58877	* lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58878	variable GCC_TORTURE_OPTIONS to supply default switches separated
58879	by colons.  If no environment variable, run tests with -O0 -g, -O1
58880	-g, and -O2 -g as well.
58881
588821997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58883
58884	* lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58885	explanatory comments. Fix indentation.
58886
588871997-09-15  Jeffrey A Law  (law@cygnus.com)
58888
58889	* lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58890
588911997-09-11  Jeffrey A Law  (law@cygnus.com)
58892
58893	* g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58894	* g++.old-deja/g++.mike/p7325.C: Likewise.
58895	* g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58896
588971997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58898
58899	* g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58900	* g++.old-deja/g++.brendan/crash30.C: Likewise.
58901	* g++.old-deja/g++.brendan/crash39.C: Likewise.
58902	* g++.old-deja/g++.law/operators4.C: Likewise.
58903
589041997-09-11  Joe Buck  (jbuck@synopsys.com)
58905
58906	* g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58907	* g++.old-deja/g++.mike/p784.C: Ditto.
58908	* g++.old-deja/g++.mike/p785.C: Ditto.
58909
589101997-09-05  Jeffrey A Law  (law@cygnus.com)
58911
58912	  * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58913
589141997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58915
58916	* gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58917	target feature; pass this to c-torture-execute as needed.
58918
589191997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58920
58921	* lib/c-torture.exp(c-torture-execute): If the previous and the
58922	current executables being tested are identical, we don't need to
58923	run the executable again. Try to make the executable names
58924	unique. Add an optional argument for passing additional compiler
58925	flags.
58926
589271997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58928
58929	* lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58930
589311997-08-29  Jeffrey A Law  (law@cygnus.com)
58932
58933	* gcc.c-torture/execute/921007-1.c: Make strcmp static.
58934
589351997-07-31  Jeffrey A Law  (law@cygnus.com)
58936
58937	* gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58938	32bit or larger longs.
58939
58940	* gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58941	have either a 32bit long or 32bit int.
58942
589431997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58944
58945	* gcc.c-torture/execute/conversion.c (test_float_to_integer):
58946	Make double precision tests dependent on sizeof (double).
58947
589481997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58949
58950	* gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58951	too.
58952
589531997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58954
58955	* gcc.c-torture/compile/961203-1.cexp: New script.
58956
589571997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58958
58959	* lib/g++.exp(g++_init): Use g++_include_flags instead of making
58960	up the includes ourselves.
58961
589621997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58963
58964	* lib/plumhall.exp: Remove random include, and add a few
58965	verbose messages for debugging.
58966
589671997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58968
58969	* lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58970	of trying to do it ourselves.
58971
589721997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58973
58974	* gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58975
589761997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58977
58978	* gcc.prms/5403.c: Made regexp a bit less strict.
58979
589801997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58981
58982	* lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58983	is returned from remote_load instead.
58984	* lib/plumhall.exp: Ditto.
58985	* lib/mike-g++.exp: Ditto.
58986	* lib/old-dejagnu.exp: Ditto.
58987	* lib/c-torture.exp: Ditto.
58988
589891997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58990
58991	* lib/g++.exp: Use build_wrapper procedure.
58992	* lib/gcc.exp: Ditto.
58993
589941997-05-20  Jeffrey A Law  (law@cygnus.com)
58995
58996	* gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58997	an old-style decl for malloc.  Fixes tests to work when
58998	sizeof (int) != sizeof (size_t).
58999
590001997-05-15  Mike Meissner  <meissner@cygnus.com>
59001
59002	* gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59003
59004	* gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59005	use stdargs.h interface.
59006
590071997-05-15  Mike Meissner  <meissner@cygnus.com>
59008
59009	* lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59010	NO_VARARGS when compiling.
59011
590121997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59013
59014	* lib/plumhall.exp(ph_includes): New procedure.
59015	(ph_make): Use it.
59016	(ph_compiler): Ditto.
59017
59018	* lib/g++.exp: Rename test-glue.c to testglue.c.
59019	* lib/gcc.exp: Ditto.
59020
590211997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59022
59023	* lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59024	to completion when it's called.
59025
590261997-03-21  Michael Meissner  <meissner@cygnus.com>
59027
59028	* gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59029	is defined, don't do test.
59030
590311997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59032
59033	* lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59034	for object files.
59035	(ph_summary): Mark skipped testcases as untested, not unresolved.
59036
59037	* lib/plumhall.exp (ph_make): If unresolved because of bad
59038	errorCode, record errorCode in log file.
59039	(*): Replace send_log/verbose with verbose -log.
59040
590411997-03-19  Michael Meissner  <meissner@cygnus.com>
59042
59043	* gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59044	double conversion if double isn't at least 8 bytes.
59045
59046	* gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59047	int to work with targets where int is 16 bits.
59048
59049	* gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59050	8 bytes, just exit, since 4 byte doubles don't have enough bits of
59051	precision for the test to complete.
59052
590531997-03-14  Michael Meissner  <meissner@cygnus.com>
59054
59055	* gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59056	if d10v is not compiled with the -mdouble64 flag.
59057	* gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59058
59059	* gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59060	d10v is not compiled with the -mint32 flag.
59061
590621997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59063
59064	* lib/plumhall.exp: Use incr_count.
59065
590661997-03-12  Jeffrey A Law  (law@cygnus.com)
59067
59068	* gcc.c-torture: Update to c-torture-1.45.
59069
590701997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59071
59072	* lib/gcc.exp(gcc_init): Add args parameter (which will contain
59073	the name of the expect testcase file).
59074
59075	* lib/g++.exp(g++_init): Ditto.
59076
590771997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59078
59079	* lib/g++.exp(g++_exit): $gluefile lives on the build, not
59080	the host.
59081
59082	* lib/gcc.exp(gcc_exit): New procedure.
59083
590841997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59085
59086	* g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59087	specs where appropriate.
59088
59089	* g++.old-deja/g++.arm/*: Added additional ERROR checks
59090	because of new "candidates are" messages, and removed a few
59091
59092	* Converted all non-old-style g++ testcases to old-style, and
59093	moved into g++.old-deja.
59094
590951997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59096
59097	* lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59098	options.
59099
59100	* lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59101	succeeded.
59102
59103	* lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59104
591051997-02-13  Michael Meissner  <meissner@cygnus.com>
59106
59107	* lib/gcc.exp (gcc_target_compile): Add support for defining
59108	NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59109	the machine doesn't have those features.
59110
591111997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59112
59113	* g++.law/operators4.exp: Don't use LIBS.
59114
591151997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59116
59117	* g++.law/virtual1.exp: Don't use CXX_FLAGS.
59118
59119	* lib/mike-g++.exp: Don't set the compiler to be tested here.
59120	* lib/g++.exp: Set it here instead. Also, allow use of the
59121	--tool_exec and --tool_opt options. Change CXX to
59122	GXX_UNDER_TEST.
59123
59124	* g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59125
59126	* lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59127
591281997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59129
59130	* lib/old-dejagnu.exp: Use prune_warnings instead of
59131	prune_system_crud.
59132	* lib/mike-g++.exp: Ditto.
59133	* lib/gcc.exp: Ditto.
59134	* lib/g++.exp: Ditto.
59135
59136	* lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59137
591381997-02-07  Jeffrey A Law  (law@cygnus.com)
59139
59140	  * 941014-2.c: Include stdlib.h
59141	  * 960327-1.c: Include stdio.h
59142	  * dbra.c, index-1.c: Don't assume ints are 32bits.
59143
591441997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59145
59146	* lib/gcc.exp: Add gcc,stack_size target feature.
59147
59148	* lib/g++.exp(g++_target_compile): Add the include and link
59149	paths here, not in two other places. And, it's $options, not
59150	options.
59151
59152	* lib/mike-g++.exp(postbase): Remove the code that determines
59153	the correct include and link paths.
59154	* g++.old-deja/old-deja.exp: Ditto.
59155
591561997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59157
59158	* lib/g++.exp(g++_init): target_compile no longer returns the
59159	filename of the result.
59160
591611997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59162
59163	* gcc.misc-tests/gcov.exp: Add -nocomplain to the
59164	call to glob.
59165
59166	* gcc.c-torture/special/special.exp: Change call to
59167	gcc_target_compile to include the object file.
59168
591691997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59170
59171	* gcc.c-torture/special/special.exp: Correct misspelling in last
59172	change.
59173
591741997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59175
59176	* lib/plumhall.exp(ph_summary): Log the entire output of the
59177	executable. Return -1 if there were any failures, 0 otherwise.
59178	(ph_execute): Return -1 if there were any failures, 0 otherwise.
59179	(ph_make): Clean up objects and executables that were built
59180	if the tests succeeded.
59181
591821997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59183
59184	* g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59185	libraries and includes in the build tree as appropriate.
59186
591871997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59188
59189	* lib/c-torture.exp: Instead of looking for the global variable
59190	NO_LONG_LONG, check to see if that's a feature of the target.
59191
591921997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59193
59194	* config/default.exp: Minimize. Delete the remainer of the files in
59195	config;	this functionality is now in devo/dejagnu/config.
59196
59197	g++.*/*: Pass any additional flags used to compile to postbase;
59198	delete CXXFLAGS.
59199
59200	gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59201	is now done by runtest.exp. Use gcc_target_compile instead of
59202	compile.
59203
59204	lib/c-torture.exp: Use gcc_target_compile instead of compile.
59205	Remove references to CFLAGS. Use remote_file instead of
59206	calling rm -f.
59207	(c-torture): Take a list of arguments to use to compile this
59208	testcase.
59209
59210	lib/g++.exp: Simplify. Use target_compile instead of compile.
59211	lib/gcc-dg.exp: Ditto.
59212	lib/gcc.exp: Ditto.
59213	lib/mike-{gcc,g++}.exp: Ditto.
59214	lib/old-dejagnu.exp: Ditto.
59215	lib/plumhall.exp: Ditto.
59216
592171997-01-08  Jim Wilson  <wilson@cygnus.com>
59218
59219	* lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59220	(ph_linker): Likewise.
59221
592221996-11-13  Joern Rennecke <amylaar@cygnus.com>
59223
59224	  * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59225	MAP_ANON / MAP_ANONYMOUS if defined;
59226	else try to map from /dev/zero .
59227
592281996-11-12  Jeffrey A Law  (law@cygnus.com)
59229
59230	* gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59231	isn't defined, then define it to MAP_ANONYMOUS.
59232
592331996-11-12  Jeffrey A Law  (law@cygnus.com)
59234
59235	* gcc.c-torture: Update to c-torture-1.42 release.
59236
592371996-11-11  Jeffrey A Law  (law@cygnus.com)
59238
59239	* gcc.c-torture: Update to c-torture-1.41 release.
59240
592411996-10-27  Jeffrey A Law  (law@cygnus.com)
59242
59243	* gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59244	c-torture release.
59245
592461996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59247
59248	* lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59249	and LDFLAGS.  Fix second case to append the target_info ldflags
59250	onto LDFLAGS, not CFLAGS.
59251	* lib/g++.exp (g++_init): Add target_info stuff.
59252	* lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59253	of libgloss and newlib flags for !native.
59254
59255	* config/proelf.exp: Load remote.exp and do `push_target hppro'.
59256	(GDB): Fix relative path to go up another dir for finding gdb.
59257
592581996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59259
59260	* lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59261	versions in the target_info array, if they don't exist.
59262
592631996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59264
59265	* config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59266
592671996-07-08  Jim Wilson  <wilson@cygnus.com>
59268
59269	* lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59270	* lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59271
592721996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59273
59274	* lib/old-dejagnu.exp: Don't remove the output file before we've
59275	actually tested it. Don't append pwd to the path of the executable
59276	we're testing.
59277
592781996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59279
59280	* lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59281
592821996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59283
59284	* lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59285	temporary directory for compiler files, and set it to a default
59286	value of /tmp. Set $output as the name of the output file from
59287	compiling the testcase. Add a -o option to $cflags_var so the
59288	compiler writes the final output file as $output. Set $executable
59289	to $output.
59290
59291	* lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59292	directory for compiler files, and set it to /tmp if it doesn't
59293	already have a value. Set $output_file to the name of the output
59294	file from compiling the testcase. Add a -o option to CXXFLAGS so
59295	the compiler writes the final output file as $output. Use $output
59296	as the executable to be tested.
59297
592981996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59299
59300	* lib/g++.exp: Also add -Wl,-rpath,... for linux.
59301
593021996-06-08  Jeffrey A Law  (law@cygnus.com)
59303
59304	* gcc.c-torture/execute/pending-1.c: New test.  Still
59305	pending in Tege's queue.
59306
593071996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59308
59309	* lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59310	Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59311	if there were failures.  Call unresolved if there were unresolved
59312	testcases.  Call gcc_fail if program did not run to completion.
59313	(ph_make): Pass additional argument name to ph_execute.
59314	(ph_execute): Add new argument.  Pass additional arguments to
59315	ph_summary.  Call gcc_fail is there is no execution output.
59316
593171996-04-24  Jeffrey A Law  (law@cygnus.com)
59318
59319	* lib/plumhall.exp (proc_summary): Output relavent summary
59320	lines into the log so specific failures in plumhall can be
59321	investigated.
59322
593231996-04-10  Jeffrey A Law  (law@cygnus.com)
59324
59325	* lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59326	(c-torture-execute): Don't try to execute tests which use
59327	"long long" types if $NO_LONG_LONG is nonzero.
59328
593291996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59330
59331	* gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59332	not c-torture.
59333
59334	* gcc.ieee: Move from here.
59335	* gcc.c-torture/execute/ieee: To here.
59336
593371996-03-26  Jeffrey A Law  (law@cygnus.com)
59338
59339	* gcc.c-torture: Update to c-torture-1.41 release.
59340
593411996-03-22  Jeffrey A Law  (law@cygnus.com)
59342
59343	* lib/c-torture.exp (c-torture-execute): Remove "$executable",
59344	not "$output".
59345
593461996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59347
59348	* lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59349	-c present.
59350
593511996-03-02  Jeffrey A Law  (law@cygnus.com)
59352
59353	* config/proelf.exp: Handle connecting to a simulator.
59354
593551996-01-31  Jeffrey A Law  (law@cygnus.com)
59356
59357	* config/proelf.exp: New file.  Enough framework that we can
59358	run c-torture tests on the proelf targets (or any other target
59359	that gdb can connect to for that matter).
59360
593611996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59362
59363	* gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59364	* gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59365
59366	* lib/plumhall.exp (ph_execute): Always call ph_summary if
59367	exec_output exists.
59368
593691996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59370
59371	* config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59372	(${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59373
59374	* config/*.exp: Update FSF address.  Change result of ${tool}_load
59375	to pass/fail/unresolved/unsupported/untested.  Caller must now
59376	call unresolved/unsupported/untested.
59377	* lib/*.exp: Update FSF address.  Update to handle new results of
59378	${tool}_load.
59379	* lib/chill.exp (verbose): Delete.
59380
593811996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59382
59383	* lib/gcc.exp (default_gcc_start): Change order of args to
59384	$LDFLAGS $CFLAGS $LIBS.
59385	* lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59386	Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59387	* gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59388	(CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59389	* gcc.misc-tests/dg-test.exp: Likewise.
59390	* gcc.misc-tests/msgs.exp: Likewise.
59391	* gcc.prms/prms.exp: Likewise.
59392	* gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59393	(CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59394
59395	* lib/dg.exp: Deleted, moved to dejagnu/lib.
59396
593971996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59398
59399	* g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59400
59401	* g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59402	* lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59403
59404	* lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59405	necessary.
59406
594071996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59408
59409	* g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59410	global for loop; add use of $mathlib.
59411	* lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59412	settings here; set mathlib for anything but VxWorks.
59413
594141996-01-22  Jeffrey A Law  (law@cygnus.com)
59415
59416	* gcc.c-torture: Update to c-torture-1.40 release.
59417
594181996-01-03  Jeffrey A Law  (law@cygnus.com)
59419
59420	* gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59421	dg.exp.
59422
594231995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59424
59425	* lib/c-torture.exp (c-torture-execute): Declare "output" as
59426	global.
59427
594281995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59429
59430	* lib/g++.exp (LIBS): Define if not already.
59431	* lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59432	(gcc-dg-prune): Call prune_gcc_output.
59433	* lib/gcc.exp (prune_gcc_output): New proc.
59434	* gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59435	prune_gcc_output.
59436
594371995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59438
59439	* lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59440	(c-torture-execute): Likewise.	Rename `name' to `testcase'.
59441
594421995-11-15  Jeffrey A Law  (law@cygnus.com)
59443
59444	* gcc.c-torture: Update to c-torture-1.39 release.
59445
594461995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59447
59448	* lib/c-torture.exp (c-torture-execute): Don't return if one option
59449	fails, try others as well.
59450
594511995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59452
59453	* lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59454	If compilation fails, mark execute tests as `untested'.
59455	If test is marked as unsupported, don't mark compilation and
59456	execute tests as failed.
59457
594581995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59459
59460	* lib/g++.exp (g++_init): Don't link in libg++, and look to
59461	libstdc++ for whether or not we want to be doing shared
59462	libraries.  Delete link_curses since we don't need it anymore.
59463	* lib/mike-g++.exp (postbase): Don't link in libg++.
59464	* g++.old-deja/old-deja.exp: Likewise.
59465
594661995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59467
59468	* lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59469
594701995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59471
59472	* lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59473	For that, add `-Wl,-a,shared_archive'.
59474	* g++.old-deja/old-deja.exp: Likewise.
59475
594761995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59477
59478	* lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59479
594801995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59481
59482	* lib/mike-g++.exp (postbase): Pay attention to the status of
59483	g++_load.
59484
594851995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59486
59487	  * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59488
594891995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59490
59491	* lib/gcc.exp (default_gcc_start): No longer need to log program
59492	being executed or its output, execute_anywhere does that now.
59493	* lib/g++.exp (default_g++_version): Call execute_anywhere.
59494	(default_g++_start): Likewise.  Delete calls to verbose/send_log.
59495
594961995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59497
59498	* g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59499	the same as those in lib/g++.exp.
59500
595011995-10-10  Jeff Law  (law@hurl.cygnus.com)
59502
59503	* gcc.c-torture: Update to c-torture-1.38 release.
59504	* gcc.ieee: Related changes.
59505
595061995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59507
59508	* mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59509	"exec". Minor reformatting changes.
59510
59511	* config/rom68k.exp (${tool}_load): Make it work in a canadian
59512	cross. This means all "exec" calls now work on a remote host as
59513	well.
59514	* lib/c-torture.exp (c-torture-compile): Make work for a canadian
59515	cross. Filter out the extra "\r\n" stuff that expect puts in.
59516	(c-torture-execute): Filter out the bogus warnings like
59517	c-torture-compile does. Add support for canadian cross.
59518	* lib/gcc.exp (default_gcc_version, default_gcc_start)
59519	Use execute_anywhere rather than calling exec directly. Now it
59520	works for canadian cross testing.
59521
595221995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59523
59524	* lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59525	results into a variable, and check that rather than using file exists.
59526
595271995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59528
59529	* lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59530	create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59531
595321995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59533
59534	* g++.old-deja/old-deja.exp: Create and pass runshlib and
59535	lib_curses if there's a shared libg++ in the build tree.
59536
595371995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59538
59539	* lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59540	if not supported target.
59541
595421995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59543
59544	* lib/g++.exp (g++_init): Move empty setting of runshlib and
59545	link_curses up to always happen, not just for native builds.
59546
595471995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59548
59549	* gcc.c-torture: Update to c-torture-1.36 release.
59550	* gcc.failure: Related changes.
59551
595521995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59553
59554	* lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59555
595561995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59557
59558	* lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59559	* lib/mike-g++.exp (postbase): Not in here.  Still reference
59560	runshlib, link_curses, and mathlib for link and run.
59561
59562	* lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59563	pass the runtime shared library options for Solaris, OSF/1, and
59564	Irix5, and link with -lcurses to avoid unresolved references.
59565
595661995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59567
59568	* lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59569	only run once.
59570
595711995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59572
59573	* lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59574
595751995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59576
59577	* gcc.c-torture: Update to c-torture-1.35 release.  Note we
59578	do not have a framework for the "compat" tests yet.
59579
595801995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59581
59582	* lib/mike-g++.exp (postbase): New local variable `mathlib',
59583	set to null if we're testing vxworks5.1.  Use that instead of
59584	`-lm' in the setting of LIBS for link and run.
59585
595861995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59587
59588	* config/rom68k.exp (${tool}_load): Major changes to make it
59589	work.  Verified that it does in fact return the stuff in
59590	exec_output properly.  Catch any Emul or any TRAP other than 0.
59591
595921995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59593
59594	* lib/mike-g++.exp (prebase): Call g++_init at the end to set
59595	LDFLAGS properly for targets that need stuff from libgloss.
59596	* lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59597	only run once.
59598	(gpp_initialized): New variable.
59599
596001995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59601
59602	* config/rom68k.exp: Load libgloss.exp.
59603	* lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59604	so we can produce a fully linked binary.
59605	* lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59606	so we can produce a fully linked binary.
59607
596081995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59609
59610	* lib/plumhall.exp (ph_section): Watch for expected failures.
59611	Add missing `else'.
59612
59613	* lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59614	run the testcase.
59615	(c-torture): Likewise.
59616
596171995-08-28  Doug Evans  <dje@cygnus.com>
59618
59619	* gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59620
59621	* lib/mike-g++.exp (mike_cleanup): New proc.
59622	(prebase): New globals compiler_result, not_compiler_result,
59623	target_regexp.
59624	(postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59625	allow leading "-" in pattern.  Watch for unsupported tests.
59626	If $compiler_result is set, pattern match assembler code,
59627	and ditto for $not_compiler_result.
59628	* lib/mike-gcc.exp: Likewise.
59629
59630	* lib/plumhall.exp (ph_execute): Only call ph_summary if
59631	execution "succeeded".
59632
596331995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59634
59635	* config/win32.exp: New file.
59636	* lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59637
596381995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59639
59640	* lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59641	unsupported.
59642	* lib/mike-{gcc,g++}.exp (postbase): Likewise.
59643	* lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59644	* lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59645
59646	* lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59647	"... without exceptions was ...".  That is now handled by
59648	prune_system_crud.
59649	* lib/old-dejagnu.exp (old-dejagnu): Likewise.
59650
596511995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59652
59653	* gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59654	sieve.c,sort2.c}: New files.
59655	* gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59656	sieve.exp,sort2.exp}: Drivers for them.
59657
59658	* lib/mike-gcc.exp (program_output): New user settable variable.
59659	(postbase): Call prune_system_crud.  Also prune extraneous compiler
59660	messages.
59661	* lib/mike-g++.exp (program_output): New user settable variable.
59662
59663	* gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59664
59665	* config/sh.exp: Deleted (use sim.exp instead).
59666
596671995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59668
59669	* config/vx.exp: Declare CHECKTASK as global.
59670	* config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59671	* lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59672	* lib/old-dejagnu.exp: Load [pwd]/$executable.
59673
596741995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59675
59676	* config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59677	target. Like vx.exp, only includes `vx29k.exp' instead of
59678	`vxworks.exp'.
59679
596801995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59681
59682	* config/sim.exp: Increase time limit from 120 seconds to 240.
59683
596841995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59685
59686	* gcc.c-torture/execute/950628-1.c: New test.
59687
596881995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59689
59690	* gcc.c-torture: Update with changes/additions from
59691	c-torture-1.34.
59692
596931995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59694
59695	* gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59696
596971995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59698
59699	* gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59700
597011995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59702
59703	* gcc.c-torture/compile/950512-1.c: New test.
59704	* gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59705	* gcc.dg/struct-ret-1.c: Likewise.
59706
597071995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59708
59709	* gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59710	  930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59711
597121995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59713
59714	* gcc.c-torture/special/920411-1.c: Deleted.
59715	* gcc.c-torture/special/special.exp: Delete 920411-1.c.
59716
597171995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59718
59719	* config/sim.exp (${tool}_load): Hack in call to bash to get a
59720	cpu limit.
59721
597221995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59723
59724	* gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59725
597261995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59727
59728	From kenner;
59729	* gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59730	is the proper length.
59731	* va-arg-3.c: Likewise.
59732
597331995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59734
59735	* lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59736	* lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59737
59738	* lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59739	* lib/g++.exp (default_g++_start): Delete old cruft.
59740
597411995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59742
59743	* gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59744	(2 * (1 << 18)) to (2 * (1 << 17)).
59745
59746	* gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59747
597481995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59749
59750	* config/rom68k.exp: Renamed from config/idp.exp
59751
597521995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59753
59754	* c-torture/compile/921109-2.c
59755
597561995-04-18  Mike Stump  <mrs@cygnus.com>
59757
59758	* lib/old-dejagnu.exp: We expect Execution test failure if we expected
59759	excess errors.
59760
597611995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59762
59763	* lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59764	output.
59765	* lib/g++.exp (default_g++_start): Likewise.
59766
597671995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59768
59769	* gcc.c-torture/compile/950329-1.c: New test.
59770
597711995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59772
59773	  * config/bug.exp (${tool}_load): Updated to use new remote_open
59774	  and remote_close procs.
59775	* config/idp.exp: New file.
59776
597771995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59778
59779	* gcc.c-torture/execute/950322-1.c: New test.
59780
597811995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59782
59783	* config/vx.exp (${tool}_load): Clean up testing of return code from
59784	vxworks_ld and vxworks_spawn.
59785
597861995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59787
59788	* lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59789
597901995-03-13  Mike Stump  <mrs@cygnus.com>
59791
59792	* lib/old-deja.exp: Add `excess errors test - ' error, now one
59793	can mark excess errors on a machine by machine basis.  Note, the
59794	default is to not expect any excess errors, even when excess
59795	errors test - is given, so you will want to put an XFAIL ... on
59796	these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59797	mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59798	those 4 machines, but no others.
59799
598001995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59801
59802	* gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59803	* lib/c-torture.exp: to here.
59804
598051995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59806
59807	* gcc.c-torture/execute/950221-1.c: New test.
59808	* gcc.c-torture/execute/struct-ret-1.c: New test.
59809	* gcc.c-torture/compile/950221-1.c: New test.
59810
59811	* gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59812
598131995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59814
59815	* gcc.c-torture/execute/arith-1.c (main): Return 0.
59816	* gcc.c-torture/execute/arith-rand.c (main): Return 0.
59817
598181995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59819
59820	* g++.gb: New directory of tests, derived from my signature and
59821	class scoping tests.
59822
59823	* g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59824	* g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59825	* g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59826	* g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59827	* g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59828	* g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59829	* g++.gb/sig25.C: Likewise.
59830
59831	* g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59832	* g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59833	* g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59834	* g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59835	* g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59836	* g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59837	* g++.gb/sig25.exp: Likewise.
59838
59839	* g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59840	* g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59841	* g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59842	* g++.gb/scope13.C: Likewise, this test still fails.
59843
59844	* g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59845	* g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59846	* g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59847	* g++.gb/scope13.exp: Ditto.
59848
59849	* g++.gb/README: New file, explains what these tests are about.
59850
598511995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59852
59853	* lib/dg.exp (dg-do): Support `preprocess'.
59854	(dg-test): Likewise.
59855
598561995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59857
59858	* config/udi.exp: change "continue -expect" to "exp_continue".
59859
598601995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59861
59862	* gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59863	Delete redundant tests.
59864
59865	* gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59866	* gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59867	* gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59868	* gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59869	* gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59870	* gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59871	* gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59872	* gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59873
59874	* gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59875	storing label pointers.
59876	* gcc.c-torture/execute/921019-1.c: Likewise.
59877	* gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59878	* gcc.c-torture/execute/930513-1.c: Provide full declaration for
59879	parameter fp.
59880	* gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59881	constants.
59882
59883	* gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59884	Delete obsolete tests.
59885
59886	* gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59887	* gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59888	* gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59889	* gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59890	* gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59891	* gcc.c-torture/compile/950124-1.c: New test.
59892
59893	* gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59894
598951995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59896
59897	* lib/mike-g++.exp: Add -lm to LIBS.
59898
598991995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59900
59901	* lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59902
599031995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59904
59905	* lib/mike-g++.exp: Add -lstdc++ to LIBS.
59906
599071995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59908
59909	* gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59910
599111995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59912
59913	* g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59914	* g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59915	* g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59916	* g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59917	* g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59918	* g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59919	* g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59920	* g++.law/{operators31.C, operators32.C,
59921	* g++.law/{operators33.C, operators34.C}: Likewise.
59922	* g++.law/{pic1.C, refs2.C}: Likewise.
59923	* g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59924	* g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59925	* g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59926	* g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59927
59928	* g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59929	* g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59930	* g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59931	* g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59932	* g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59933	* g++.law/{enum9.exp, friend5.exp}: Likewise.
59934	* g++.law/{nest3.exp, nest4.exp}: Likewise.
59935	* g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59936	* g++.law/{operators30.exp, operators31.exp}: Likewise.
59937	* g++.law/{operators32.exp, operators33.exp}: Likewise.
59938	* g++.law/{operators34.exp}: Likewise.
59939	* g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59940	* g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59941	* g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59942	* g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59943	* g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59944
59945	* g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59946	No longer expected to fail.
59947	* g++.law/missed-error3.C: Tweak for recent bool changes.
59948
599491994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59950
59951	* config/emb-unix: Deleted.
59952	* config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59953	remote execution.  Do final link on remote host if REMOTE_LINK is set.
59954
599551994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59956
59957	* lib/dg.exp (dg-test): Fix typo in last patch.
59958
599591994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59960
59961	* lib/dg.exp (dg-test): Fix pattern that searches for expected output
59962	(handles multiple occurrences).
59963
599641994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59965
59966	* gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59967	* gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59968	$srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59969	printed).
59970	* lib/c-torture.exp (c-torture-compile): Likewise.
59971	(c-torture): Prepend full path if missing.
59972	* lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59973	(gcc_fail): Likewise.
59974	* lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59975
599761994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59977
59978	* lib/netware.exp: Only attach to NetWare i386 systems.
59979
599801994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59981
59982	* lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59983	messages.  Add test name to "output pattern match" pass/fail message.
59984
599851994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59986
59987	* gcc.dg: New testsuite.
59988	* gcc.dg/dg.exp: New file.
59989
59990	* gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59991	test-switch.c}: Deleted.
59992
59993	* gcc.misc-tests/msgs.exp: New testcase driver.
59994
599951994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59996
59997	* gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59998	Watch for illegal return values from ${tool}_load.
59999	* config/unix.exp (${tool}_load): Fix pass/fail detection for
60000	cross targets.  Coerce return value >0 to 1.
60001
600021994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60003
60004	* config/unix.exp (${tool}_load): Call program rsh, not proc.
60005
60006	* config/emb-unix.exp: New file.
60007
60008	* config/sim.exp: Error if variable $SIM not defined.
60009	(${tool}_load): Mark test as "untested" if simulator missing.
60010
60011	* config/unix.exp: Load remote.exp to get rcp_download.
60012	* lib/c-torture.exp: Use different option lists for testcases with
60013	and without loops.
60014	* gcc.c-torture/execute/execute.exp: Likewise.
60015
600161994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60017
60018	* config/*.exp: Clarify return code from ${tool}_load.
60019	Call `unresolved' or `untested' instead of `warning' or `perror'
60020	(sometimes you still want to call both though).
60021	Add comment that `shell_id' is local to each file.
60022	* config/udi.exp (timeout): Set to 30.
60023	Don't print warning if connection fails, $connectmode has already
60024	printed an error.
60025	(${tool}_load): Move verbose messages to level 2.
60026	Rework pattern for "Process started" message.
60027	Pass `shell_id' to ${connectmode}_download.
60028	Retry twice upon timeout.  Make resetting of target more robust.
60029	(${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60030	Pass `shell_id' to exit_$connectmode.
60031	Only call exit_$connectmode if connected.
60032	* config/unix.exp (${tool}_load): Check return codes better.
60033	* config/vrtx.exp (${tool}_load): Likewise.
60034	* config/vx.exp (${tool}_load): Likewise.
60035	Delete unneeded global's.
60036	* lib/dg.exp (dg-test): Update to reflect clarified return codes
60037	from ${tool}_load.
60038	(dg-stat): Delete.
60039	(dg-init): Delete recording of pass/fail counts.
60040	* lib/old-dejagnu.exp (old-dejagnu): Likewise.
60041	(old-dejagnu-init): Likewise.
60042	(old-dejagnu-stat): Delete contents, empty proc now.
60043	* lib/c-torture.exp (TORTURE_OPTIONS): New global.
60044	(c-torture): Delete references to lcnt, lpass, lfail.
60045	Get option list from TORTURE_OPTIONS.
60046	Delete -funroll[-all]-loops if no loops.
60047	* lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60048	(g++_stat): Delete contents (empty proc now).
60049	* lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60050	(gcc_finish): Likewise.
60051	(gcc_stat): Deleted.
60052	* lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60053	* gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60054	* gcc.c-torture/execute/execute.exp: Likewise.
60055	Split tests into two parts: compile, execute.
60056	Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60057	no loops.  Update to reflect clarified return codes from ${tool}_load.
60058
600591994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60060
60061	* lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60062	to grep for.
60063	(old-dejagnu): Likewise (where necessary).
60064
600651994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60066
60067	* gcc.misc-tests/gcov.exp: New file, for gcov testing.
60068
60069	* lib/dg.exp (dg-process-target): Fix processing of selector.
60070	Add comment regarding use of `error'.
60071
60072	* lib/gcc.exp (prune_system_crud): Define if missing.
60073	* lib/g++.exp (prune_system_crud): Likewise.
60074
60075	* lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60076	Call prune_system_crud.
60077	* lib/dg.exp (dg-runtest): New proc.
60078	Use perror instead of send_user for tcl errors in testcase.
60079	Don't return any value, it's never used.
60080	Don't clobber previous definition of `unknown'.
60081	Print tcl errors in `dg-final'.
60082
600831994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60084
60085	* lib/dg.exp (dg-process-target): Improve syntax error messages.
60086	(dg-test): Don't print errorInfo, it contains stack backtrace.
60087
600881994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60089
60090	* lib/g++.exp (runtest_file_p): Define if missing.
60091
600921994-09-24  Doug Evans  (dje@cygnus.com)
60093
60094	* lib/mike-g++.exp: Comment out loading of g++.exp.
60095	* lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60096	(default_g++_version): Always print something.
60097	(default_g++_start): Comment out call to `which'.
60098	(g++_start, g++_load): Deleted (must be defined in config file).
60099	* lib/gcc.exp: Test for existence of $CC at start.
60100	Delete check for tmpdir (done in gcc_init).
60101	(default_gcc_version): Always print something.
60102	(default_gcc_start): Comment out call to `which'.
60103	* config/*.exp: Major cleanup - make cross targets work at least a
60104	little better for g++ (by not being "--tool gcc" specific).
60105	Rename gcc_xxx to ${tool}_xxx.
60106	* g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60107	* lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60108
601091994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60110
60111	* lib/c-torture.exp (c-torture-compile): Rework compiler
60112	message processing.
60113
60114	* gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60115	c-torture.
60116
601171994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60118
60119	* gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60120
60121	* lib/dg.exp (dg-process-target): Support { target native }.
60122
601231994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60124
60125	* lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60126	looked for "... program xxx got fatal signal".
60127	Correct regsub munging of `comp_output'.
60128	Ignore compiler messages "path prefix not used" and "linker input
60129	file unused".
60130
601311994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60132
60133	* lib/gcc.exp (runtest_file_p): Define if missing.
60134	* gcc.prms/template.c: Example to work from.
60135
601361994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60137
60138	* lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60139	* lib/dg.exp (dg-test): Call unsupported testcases as such.
60140
60141	* gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60142	* gcc.prms/1883.c: Moved from compile/940714-1.c.
60143	* gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60144	execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60145
60146	* lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60147	(dg-process-target): No longer a varargs proc.
60148	Return S/N for target, P/F for xfail.  All callers changed.
60149	(user option procs): More argument checking.
60150	(dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60151	(dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60152	(dg-test): Skip test if not running on selected target in `dg-do'.
60153	Update handling of `dg-do-what', `dg-output-text'.
60154	Separate execution pass/fail from output pattern match pass/fail.
60155	Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60156
601571994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60158
60159	* gcc.c-torture/special/special.exp: Don't expect failure for mips
60160	target for 920510-1.c.
60161
601621994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60163
60164	* lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60165	Clean up comment regarding use of passcnt, etc.
60166	(gcc_stat): Don't update `testcnt' here.
60167	(gcc_finish): Do it here.
60168	Might as well reset `but_id' here too.
60169	* gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60170	to determine if the file should be tested.
60171	* gcc.c-torture/compile/compile.exp: Likewise.
60172	* gcc.c-torture/execute/execute.exp: Likewise.
60173	* gcc.c-torture/unsorted/unsorted.exp: Likewise.
60174	* gcc.misc-tests/dg-test.exp: Likewise.
60175	* gcc.prms/prms.exp: Likewise.
60176	* gcc.wendy/wendy.exp: Likewise.
60177	* g++.old-deja.exp: Likewise.
60178	Move "Testing file" message to verbose level 1.
60179
601801994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60181
60182	* gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60183
601841994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60185
60186	* lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60187	(default_gcc_start): Accept optional second list element
60188	of compiler flags.  Print compiler output at verbosity level 2.
60189	Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60190	(gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60191	Save current values of framework globals passcnt, failcnt, xpasscnt,
60192	and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60193	gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60194	(gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60195	xfailcnt to compute stats.  Update framework global `testcnt' from
60196	pass/fail counts.
60197	(gcc_finish): New proc.  Clean up test environment.
60198	(gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60199	(gcc_epass, gcc_efail): Delete.
60200	* lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60201	argument of line number.
60202	(dg-init): If the tool has an init routine, call it.
60203	(dg-test): Remove args `cflags_var' and `libs_var'.
60204	Pass all compiler options to ${tool}_start.
60205	Handle missing line number.
60206	(dg-finish): New function.
60207	* gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60208	particular files.  Call gcc_finish at end.  Move "skipping test"
60209	message to verbosity level 3.
60210	* gcc.c-torture/compile/compile.exp: Likewise.
60211	* gcc.c-torture/unsorted/unsorted.exp: Likewise.
60212	* gcc.c-torture/execute/execute.exp: Likewise.
60213	Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60214	Print testcase being tried at verbosity level 1.
60215	* gcc.c-torture/special/special.exp: Unset xfail.
60216	Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60217	* gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60218	* gcc.c-torture/noncompile/noncompile.exp: Likewise.
60219	* gcc.failure/failure.exp: Likewise.
60220	* gcc.ieee/ieee.exp: Likewise.
60221	* gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60222	Update call to dg-test.  Call dg-finish at end.
60223	* gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60224	Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60225	* gcc.misc-tests/misc.exp: Call gcc_finish at end.
60226	* gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60227	Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60228	* gcc.wendy/wendy.exp: Add copyright.
60229	Delete setting of tmpdir (done by gcc_init).
60230	Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60231	Pass compiler flags to gcc_start.  Call gcc_finish at end.
60232	* lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60233	gcc_[ce]pass/fail.
60234
602351994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60236
60237	* lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60238	confusion.
60239	(g++_load): Likewise.
60240
60241	* config/*.exp (gcc_load): Some were varargs fns and some were not.
60242	Rename argument to `prog' to remove the confusion.
60243	Varargs fns behave differently too!
60244	(g++_load): Likewise.
60245
60246	* lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60247
60248	* config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60249	what it is.  Delete (always) printing of status value for !native.
60250	Simplify verbose code, and include status and exec_output.
60251	(g++_load): Use gcc_load.
60252
602531994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60254
60255	* gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60256	* gcc.c-torture/noncompile/noncompile.exp: Delete support for
60257	920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60258	940714-3.c as these testcases don't exist anymore.  Make
60259	va-arg-1.c expected to pass.
60260
602611994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60262
60263	* gcc.misc-tests/misc.exp: Only run specific testcases.
60264	* gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60265	* gcc.misc-tests/dg-[1-9].c: New files.
60266
60267	* lib/dg.exp: New testsuite driver.
60268	* gcc.prms/prms.exp: Use it.
60269
60270	* README.gcc: New file.
60271
60272	* lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60273	Document and reset `lxpass' and `lxfail'.
60274	Simplify "initialized" message.
60275	(gcc_stat): Clean up comments a little.
60276
602771994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60278
60279	* gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60280
602811994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60282
60283	* lib/old-dejagnu.exp (process-option): New proc.
60284	(old-dejagnu-init, old-dejagnu-stat): Likewise.
60285	(old-dejagnu): Simplify.
60286	* g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60287
602881994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60289
60290	* lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60291	exists and is not an empty string.
60292
60293	* gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60294	$xfail rather than calling setup_xfail.  Clear $xfail when test is
60295	finished.
60296	(920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60297	automatically.
60298
60299	* gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60300	longer expected to fail.
60301
60302	* gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60303	"f" function call.
60304
60305	* gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60306
60307	* gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60308	940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60309	complex-2.c, packed-1.c, strct-pack-2.c	strct-pack-3.c,
60310	struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60311	c-torture-1.29.
60312
60313	* gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60314	strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60315
60316	* gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60317
60318	* gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60319	940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60320
60321	* gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60322	940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60323	labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60324
603251994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60326
60327	* gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60328	gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60329	940714-1.c, 940714-2.c, 940714-3.c},
60330	gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60331	gcc.misc-tests/{mg.c,mg.exp}:
60332	New tests.
60333	* gcc.noncompile/noncompile.exp: Change accordingly.
60334
603351994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60336
60337	* config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60338	Undo previous clobberage.
60339
603401994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60341
60342	* gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60343	* gcc.special/{930510-1.c, special.exp}:
60344	* gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60345	931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60346	struct-varargs-1.c}: New tests from c-torture-1.26.
60347
603481994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60349
60350	* gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60351	  argument to switch.
60352
603531994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60354
60355	* Revert the previous changes.  Please see Rob's directory
60356	(/lisa/test/rob/progressive/gcc/testsuite) for testing
60357	fixes.
60358
603591994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60360
60361	* config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60362	g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60363	g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60364	g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60365	g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60366	g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60367	g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60368	g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60369	g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60370	g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60371	g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60372	g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60373	g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60374	g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60375	g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60376	g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60377	g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60378	g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60379	g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60380	g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60381	g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60382	g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60383	g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60384	gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60385	gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60386	gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60387	gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60388	lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60389	lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60390	testing changes.
60391
603921994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60393
60394	* config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60395	lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60396	with perror calls.
60397
603981994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60399
60400	* config/unix.exp (g++_load): Fix syntax.
60401
604021994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60403
60404	* gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60405	* gcc.noncompile/921017-1.c: Deleted obsolete test.
60406	* gcc.noncompile/noncompile.exp: Remove code for deleted test.
60407	Don't expect va-arg-1.c to fail.  Correct expected output for
60408	920928-1.c.
60409	* gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60410	* gcc.wendy/hbm4.c: Correct typo.
60411	* gcc.wendy/tad1.c, tad2.c: Correct expected output.
60412
604131994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60414
60415	* lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60416	* gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60417	gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60418	* lib/c-torture.exp (c-torture-compile): Ditto.
60419
60420	Reduce volume of output (remove all the -I's and such).
60421	* lib/c-torture.exp (c-torture-compile): New argument OPTION.
60422	Call gcc_cpass, gcc_cfail.
60423	(c-torture): Pass testing option to c-torture-compile.
60424
604251994-03-21  Doug Evans  (dje@cygnus.com)
60426
60427	Bring patches over from progressive.
60428	* config/default.exp: Exit remote shell cleanly.
60429	(g++_exit, g++_start): Add default versions.
60430	* config/sim.exp (gcc_load): Use perror, not error.
60431
604321994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60433
60434	* lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the	value
60435	set in site.exp.
60436
604371994-03-14  Doug Evans  (dje@cygnus.com)
60438
60439	* gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60440	DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60441	(wendy_try): New proc to run testcase.
60442	(main loop): Call 'em.
60443	* gcc.wendy/*.c: Clean up pass to correct expected output.
60444
60445	* lib/gcc.exp: Minor cleanup work.
60446	(gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60447
604481994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60449
60450	* config/sim.exp (gcc_load): Document return codes better.
60451	Don't pass -v to simulator.
60452
604531994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60454
60455	* gcc.special/920717-x.c: Fix typo.
60456	* gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60457	get at sources.
60458
60459	* lib/mike-gcc.exp: Fix typo.
60460
604611994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60462
60463	* lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60464	binary to use, transform the name.
60465	* config/*.exp: rename everything. Nuke any g++ specific files,
60466	it's now a special case of gcc that requires no special support.
60467	Add a default.exp for unsupported targets.
60468
604691994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60470
60471	* g++.jason/report.exp, g++.old-deja/old-deja.exp,
60472	lib/old-dejagnu.exp: Fix a few patterns to work with the new
60473	version of Tcl.
60474
604751994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60476
60477	* lib/c-torture.exp: Made "file prefix*never used a pass, rather
60478	than a warning.
60479
604801994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60481
60482	* lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60483
604841994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60485
60486	* gcc.execute/execute.exp: Combine opt_list and foption_list into
60487	option_list.  Compile every file with only 4/6 option choices
60488	(same as C torture) instead of with 12/18 different option
60489	choices.
60490	* lib/c-torture.exp: Likewise.
60491
60492	* lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60493	not already set.
60494
604951993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60496
60497	* lib/old-deja.exp: Add `excess errors test fails' error, now one
60498	can put an XFAIL *-*-* on excess errors.
60499
605001993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60501
60502	* g++.law: Add more tests derived from g++-bugs snapshots.
60503
60504	* g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60505	equivalent to g++.law/init9.
60506
60507	* lib/mike-gcc.exp (postbase): Delete the .o file after we've
60508	compiled it, and the a.out file after we've run it.
60509
605101993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60511
60512	* lib/mike-g++.exp (postbase): Delete the .o file after we've
60513	compiled it, and the a.out file after we've run it.
60514
605151993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60516
60517	* g++.law/*.exp: Avoid losing arguments added via "append" commands.
60518
605191993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60520
60521	* lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60522	version number.
60523
605241993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60525
60526	* g++.law: New directory of g++ tests derived from the g++-bugs
60527	snapshots.
60528
605291993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60530
60531	* gcc.compile: initbug1.c initbug1.exp testcase added
60532
605331993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60534
60535	* gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60536	* gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60537	  fixes submitted by Jeff Law (law@cs.utah.edu)
60538	* gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60539	  Jeff Law (law@cs.utah.edu)
60540
60541
605421993-11-30  Mike Stump  (mrs@cygnus.com)
60543
60544	* config/unix-g++.exp: Follow the gcc way of doing things.
60545	* g++.old-deja/old-deja.exp: Minor updates.
60546	* lib/g++.exp: New file, follow the gcc way of doing things.
60547	* lib/old-dejagnu.exp: Minor updates.
60548	* lib/mike-g++.exp: Always unset errorInfo.
60549
605501993-11-06  Mike Stump  (mrs@cygnus.com)
60551
60552	* lib/gcc.exp: Fix some errors with the below change, CC and
60553	CFLAGS should be global when setting, not local.
60554
605551993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60556
60557	* lib/gcc.exp: Transform tool name.
60558
605591993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60560
60561	* gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60562
605631993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60564
60565	* lib/gcc.exp: change gcc_done to gcc_stat
60566
605671993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60568
60569	* Upgraded gcc testsuite to c-torture version 1.25
60570
605711993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60572
60573	* lib/gcc.exp: added reporting code. Changed verbose compile message.
60574	* lib/c-torture: added hooks for new reporting code.
60575
605761993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60577
60578	* config/sh-gcc.exp: check if sh-sim exists in the path
60579
605801993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60581
60582	* gcc.code_quality/code_quality.exp: Initial changes for new logic.
60583	* gcc.compile/compile.exp: Initial changes for new logic.
60584	* gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60585	* gcc.failure/failure.exp: Initial changes for new logic.
60586	* gcc.ieee/ieee.exp: Initial changes for new logic.
60587	* gcc.misc-tests/misc.exp: Initial changes for new logic.
60588	* gcc.noncompile/non_compile.exp: Initial changes for new logic.
60589	* gcc.unsorted/unsorted.exp: Initial changes for new logic.
60590	* lib/c-torture.exp: Initial changes for new logic.
60591	* lib/gcc.exp: Initial changes for new logic.
60592
605931993-10-15  Mike Stump  (mrs@cygnus.com)
60594
60595	* lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60596	depend upon failure or success.  Fully qualify names in failure
60597	and success messages.  Always remove a.out before starting
60598	compile, just in case.  Pay more attention to error text output by
60599	the compiler.  Handle testcases with no known past errors just
60600	like all others, so that things are uniform.  Other miscellaneous
60601	improvements.
60602
606031993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60604
60605	* gcc.cpp: new directory for cpp tests
60606
606071993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60608
60609	* lib/chill.exp: Code reformatted, removed unused code.
60610	* config/unix-chill.exp: Code reformatted, removed unused code.
60611	* chill.execute/execute.exp: Code reformatted, removed unused code.
60612	* chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60613
606141993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60615
60616	* config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60617	routines not written.
60618
606191993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60620
60621	* config/bug-gcc.exp: Use new procs from bug.exp.
60622
606231993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60624
60625	* config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60626	via ftp, rather than depending on NFS.
60627	* config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60628	case.
60629
606301993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60631
60632	* config/bug-gcc.exp: Use new download proc.
60633
606341993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60635
60636	* chill.execute/execute.exp: cleanups, handles errors better
60637	* chill.compile/compile.exp: rewrite, based on execute.exp
60638	* chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60639	* lib/chill.exp: major changes to diff proc and compile and link
60640	procs. added chill_fail and chill_pass wrappers to pass and
60641	fail. added more comments, and handle error codes better.
60642	Added a hack to capture stderr from exec, so noncompile tests
60643	can work.
60644
606451993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60646
60647	* chill.execute/execute.exp: rewrite of testsuite driver
60648	* lib/chill.exp: rewrite of testsuite driver
60649	* config/unix-chill.exp: rewrite of testsuite driver
60650
606511993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60652
60653	In chill.execute:
60654	* iexpr.ch: Standardize uppercase.
60655	* tuples.dat: Standardize uppercase.
60656	* vary.ch: standardize.  Correct varying string assignments.
60657	* vary.dat: Add new output lines.
60658
606591993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60660
60661	In chill.execute:
60662	* chprintf.ch: Standardize use of uppercase.
60663	* tuples.ch: Standardize and turn arr2 into a DCL,
60664	  rather than a SYN.
60665	* pinits.ch: Standardize.
60666
606671993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60668
60669	* rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60670	* Makefil: Renamed to Makefile.in.
60671	* configure.in: New.
60672
606731993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60674
60675	In chill.execute:
60676	* .cvsignore: Add result/output files.
60677	* Makefile: Fix up variables at start.  Use MFLAGS
60678	  everywhere.  Correct bool_loc, built_ins entries.
60679	  Add entry for vary1.ch.
60680	* bitarray.ch: Standardize upper-case usage.
60681	* bitexpr.ch: Standardize, add output of b1.
60682	* params.ch: Use arrayt in along PROC parameters, to
60683	  avoid novelty problems.
60684	* sets.ch: Tiny cleanup.
60685	* vary1.ch: Re-indent.
60686
606871993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60688
60689	* Add PR-related files to Makefiles, .cvsignore files, etc.
60690
606911993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60692
60693	* gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60694	  with compiler objects. New names are test-flow.c and test-loop.c
60695
606961993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60697
60698	* Upgraded c-torture tests from 1.19 to 1.20
60699
60700	* new files:
60701	* gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60702	* gcc.compile: 930623-1.c 930623-2.c
60703	* gcc.noncompile: 930622-1.c 930622-2.c
60704	* gcc.failure: 920411-1.c 920627-2.c
60705	* gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60706
607071993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60708
60709	* chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60710	  More changes to get testsuite working properly. Needs more work.
60711	  Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60712
607131993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60714
60715	* chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60716	  More changes to get testsuite working properly. Needs more work.
60717
607181993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60719
60720	* chill.compile/compile.exp: Added for Dejagnu support
60721	* chill.execute/execute.exp: Added for Dejagnu support
60722	* lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60723
607241993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60725
60726	This should complete moving the CHILL test files.
60727	* chill.noncompile(.cvsignore printf.grt
60728	    in-printf.grt chprintf.grt chprintf.ch):
60729	    Added test-support files.
60730	  (Makefile): Modified further.
60731	* chill.compile (emptymod.ch gdbme.ch neg_range.ch
60732	    signal.ch): Added test files.
60733	  * chill.execute (.cvsignore printf.grt printr.c
60734	    in-printf.grt rts.c chprintf.grt rts.h): Added
60735	  test-support files.
60736	    (Makefile): More corrections.
60737
607381993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60739
60740	* chill.compile, chill.execute, chill.nocompile: Add CHILL
60741	  test cases, ready for DejaGnu.
60742
607431993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60744
60745	* Upgraded c-torture tests from 1.18 to 1.19
60746
60747	* gcc.compile: added test(s):
60748	  930607-1.c
60749	* gcc.execute: added test(s):
60750	  930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60751
60752	* added new subdirectory for misc tests: gcc.misc-tests
60753	* gcc.misc-test(s): added tests:
60754	  inst-check.c test-consts.c test-ior.c test-switch.c
60755
607561993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60757
60758	* lib/mike-g++.exp: Load `./a.out', not `a.out'.
60759
607601993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60761
60762	* g++.old-deja/old-deja.exp: Don't delete all the .o files.
60763
607641993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60765
60766	* Upgraded c-torture tests from 1.17 to 1.18
60767
607681993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60769
60770	* Upgraded c-torture tests from 1.12 to 1.17
60771
607721993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60773
60774	* lib/old-dejagnu.exp:
60775	  Fixed handling of XFAIL target triplets to correctly
60776	  recognize wildcard characters.  Removed code that
60777	  appended a unique id tag to the end of the file name
60778	  printed out by the result of the testcases within a
60779	  given test file.
60780
607811993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60782
60783	* lib/old-dejagnu.exp:
60784	  Reworked expected failure handling to trigger off of XFAIL
60785	  keyword in keyphrase embeded in testcase source code. The
60786	  XFAIL keyword must be at the end of the keyphrase line. It
60787	  may optionally be followed by one or more target triplets.
60788	  It has just occured that the handling of wildcards in the
60789	  target triplet may not be correct.
60790
607911993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60792
60793	* g++.old-deja/tests:
60794	  Moved all subdirectories up one level into g++.old-deja .
60795
60796	* lib/old-dejagnu.exp:
60797	  Fixed problem with CXXFLAGS not being properly reset, and being
60798	  corrupted with extraneous "-c" compiler option.  This was
60799	  causing binaries to not be generated for test that needed them.
60800	  Modified strings passed to "pass" and "fail" so that individual
60801	  tests from the same test file would be distinguished by an
60802	  identifier appended to the test file name in the summary logs;
60803	  this corrected a problem with erroneous diff logs.  Added code
60804	  to search testcases for expected fail and unexpected pass keywords.
60805
608061993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60807
60808	* lib/c-torture.exp: Ignore "file path prefix*unused" message.
60809
608101993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60811
60812	* g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60813	  Removed extraneous text from end of "Special g++ Options"
60814	  keyphrase.
60815
60816	* lib/old-dejagnu.exp: Added pattern matching to look for new
60817	  keywords, embedded in testcases comments, which will trigger
60818	  calls to xpass and xfail.
60819
608201993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60821
60822	* lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60823	  comments embedded in the testcases, especially the one looking for
60824	  special compiler options, as well as the pattern matching for the
60825	  compiler output again.
60826
608271993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60828
60829	* lib/old-dejagnu.exp: Do a proper check of the return value for
60830	  execute tests. Fixed several problems with the pattern matching
60831	  of the compiler output which gave erroneous test results.
60832	  Changed several of the test result messages to be more descriptive.
60833	* config/unix-g++.exp: Proc g++_load now actually works and
60834	  executes the tests passed to it and returns a usable return
60835	  value.
60836
608371993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60838
60839	  * lib/gcc.exp: Exits gracefully if $CC is bogus.
60840
608411993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60842
60843	* lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60844	  Modified both files to properly execute the old style
60845	  dejagnu tests. The previous versions of these files were
60846	  experimental and did not function anything near correctly.
60847
608481993-04-05  Rob Savoye  (rob@cygnus.com)
60849
60850	* Removed all Makefile.in and configure.in files. No configuration
60851	needed now.
60852
608531993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60854
60855	* lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60856
608571993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60858
60859	* gcc.compile/configure.in, gcc.unsorted/configure.in,
60860	gcc.special/configure.in, gcc.noncompile/configure.in,
60861	gcc.execute/configure.in, gcc.code_quality/configure.in,
60862	g++.other/configure.in, g++.old-deja/configure.in,
60863	g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60864	in srcname setting.
60865
608661993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60867
60868	* lib/udi.exp: Fixed mondfe and mondfe_download.
60869	* config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60870	* config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60871
608721993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60873
60874	* config/udi-gdb.exp: Check $shell_id after connecting to target.
60875	(gdb_exit): Don't remove *_soc files.
60876
608771993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60878
60879	* lib/c-torture.exp: Don't look for main; instead always use -w
60880	-c.  This is how the c-torture tests work.  Remove the object
60881	file if the compilation succeeds.
60882	* gcc.execute/execute.exp: Remove executable if test passes.
60883	* gcc.noncompile/noncompile.exp: Every test is an expected
60884	failure.
60885	* gcc.special/special.exp: Added tests from c-torture 1.11,
60886	corrected use of existing test.
60887	* gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60888	gcc.execute/920625-1.c: Updated to c-torture 1.11.
60889	* gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60890	gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60891	gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60892	gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60893	gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60894	gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60895	gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60896	gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60897	gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60898	gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60899	gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60900	gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60901	gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60902	gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60903	gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60904	gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60905	gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60906	c-torture 1.11.
60907	* gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60908	correspond to c-torture	1.11.
60909
60910	* New file.
60911
60912
60913Copyright (C) 1993-2007 Free Software Foundation, Inc.
60914
60915Copying and distribution of this file, with or without modification,
60916are permitted in any medium without royalty provided the copyright
60917notice and this notice are preserved.
60918