OSDN Git Service

58aaae22f34ad132a4b2d80db212906c1d77e864
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2
3         Revert fix for PR tree-optimization/34458.
4
5 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
6
7         PR tree-optimization/34458
8         * gcc.dg/tree-ssa/pr34458.c: New.
9
10 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
11
12         PR libfortran/34565
13         * gfortran.dg/internal_readwrite_1.f90:  New test.
14         * gfortran.dg/internal_readwrite_2.f90:  New test.
15
16 2008-01-03  Tom Tromey  <tromey@redhat.com>
17
18         PR preprocessor/34602:
19         * gcc.dg/cpp/pr34602.c: New file.
20
21 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
22
23         PR tree-optimization/29484
24         * gcc.c-torture/execute/20071220-1.c: New test.
25         * gcc.c-torture/execute/20071220-2.c: New test.
26
27 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
28
29         PR tree-optimization/34635
30         * gcc.dg/tree-ssa/pr34635.c: New.
31         * gcc.dg/tree-ssa/pr34635-1.c: New.
32
33 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34
35         PR middle-end/34562
36         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
37         scan-assembler check.
38
39 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
40
41         PR middle-end/34608
42         * g++.dg/gomp/pr34608.C: New test.
43
44 2008-01-02  Richard Guenther  <rguenther@suse.de>
45
46         PR middle-end/34093
47         PR middle-end/31976
48         * gcc.c-torture/compile/pr34093.c: New testcase.
49
50 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
51
52        * g++.dg/cpp0x/long_long.C: New.
53
54 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
55
56         * gcc.target/spu/tag_manager.c : Include stdlib.h.
57         * gcc.target/spu/Wmain.c: Fix the line numbers for the
58         warning on the function main.
59
60 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
61
62         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
63         rather than __v2di type.
64
65 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
66
67         PR fortran/34558
68         * gfortran.dg/linked_list_1.f90: New test.
69
70 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
71
72         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
73         instead of appending to it.
74
75 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
76
77         PR tree-optimization/34591
78         * gcc.dg/vect/pr34591.c: New test.
79
80 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
81
82         PR libfortran/34594
83         * gfortran.dg/direct_io_8.f90:  New test case.
84
85 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
86
87         PR target/34281
88         * gcc.c-torture/execute/20071213-1.c: New test.
89
90 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
91
92         PR libfortran/34560
93         * gfortran.dg/read_eof_5.f90: New test.
94
95 2007-12-25  Tobias Burnus  <burnus@net-b.de>
96
97         PR fortran/34514
98         * gfortran.dg/initialization_17.f90: New.
99
100 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
101
102         PR libfortran/34566
103         * gfortran.dg/matmul_6.f90:  New test.
104
105 2007-12-23  Tobias Burnus  <burnus@net-b.de>
106
107         PR fortran/34421
108         * gfortran.dg/entry_17.f90: New.
109
110 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
111
112         PR fortran/34536
113         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
114         * gfortran.dg/real_const_3.f90: Likewise.
115         * gfortran.dg/unary_operator.f90: New test.
116
117 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gnat.dg/pack2.adb: New test.
120
121 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
122
123         PR fortran/34559
124         * gfortran.dg/repeat_6.f90: New test.
125
126 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
127
128         PR fortran/34549
129         * cshift_shift_real_1.f90:  New test.
130
131 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
132
133         PR fortran/34540
134         * gfortran.dg/shift-kind_2.f90: New test.
135
136 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
137
138         PR target/8835
139         * gcc.dg/pr8835-1.c: New.
140
141 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
142
143         PR fortran/34438
144         * gfortran.dg/default_initialization_3.f90: New test.
145
146 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
147
148         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
149         conditions.
150         (dg-mips-options): Treat -march=24k* as a 32-bit option.
151
152 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
153
154         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
155         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
156
157 2007-12-20  Jason Merrill  <jason@redhat.com>
158
159         * gcc.dg/overload/arg[14].C: Remove expected errors.
160
161 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
162
163         PR c++/34459
164         * gcc.c-torture/execute/20071219-1.c: New test.
165
166 2007-12-20  Tobias Burnus  <burnus@net-b.de>
167
168         PR fortran/34530
169         * gfortran.dg/namelist_44.f90: New.
170
171 2007-12-20  Tobias Burnus  <burnus@net-b.de>
172
173         PR fortran/34482
174         * gfortran.dg/boz_8.f90: Add error-check check.
175         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
176         stop by call abort.
177
178 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
179
180         * gcc.dg/gomp/combined-1.c: New test.
181
182 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
183
184         PR tree-optimization/34355
185         * g++.dg/tree-ssa/pr34355.C: New test.
186
187 2007-12-19  Revital Eres  <eres@il.ibm.com>
188
189          * gcc.dg/sms-5.c: New testcase.
190
191 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
192
193         PR fortran/34325
194         * gfortran.dg/missing_parens_1.f90: New.
195         * gfortran.dg/missing_parens_1.f90: New.
196         
197 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
198
199         PR fortran/34495
200         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
201         expressions.
202         * gfortran.dg/transfer_simplify_7.f90: New test.
203
204 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
205
206         * gcc.dg/pr32912-3.c: Compile with -w.
207
208         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
209
210 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
211             Jakub Jelinek  <jakub@redhat.com>
212         
213         PR c++/32565
214         PR c++/33943
215         PR c++/33965
216         * g++.dg/cpp0x/variadic86.C: New.
217         * g++.dg/cpp0x/variadic87.C: New.
218         * g++.dg/cpp0x/variadic84.C: New.
219         * g++.dg/cpp0x/variadic85.C: New.
220         * g++.dg/template/ttp25.C: New.
221
222 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
223
224         PR tree-optimization/34123
225         * gcc.dg/tree-ssa/pr34123.c: New test.
226
227 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
228
229         PR rtl-optimization/34456
230         * gcc.c-torture/execute/pr34456.c: New test.
231
232 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
233
234         PR c++/34488
235         * g++.dg/parse/friend7.C: New test.
236
237         PR rtl-optimization/34490
238         * gcc.c-torture/execute/20071216-1.c: New test.
239
240 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
241
242         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
243
244 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
245
246         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
247         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
248         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
249         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
250         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
251
252 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
253
254         PR c/34506
255         * gcc.dg/gomp/clause-2.c: New test.
256         * g++.dg/gomp/clause-4.C: New test.
257
258 2007-12-17  Tobias Burnus  <burnus@net-b.de>
259
260         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
261         part of Fortran 77/95/2003.
262
263 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
264
265         PR tree-optimization/34445
266         * gfortran.dg/vect/cost-model-pr34445.f: New test.
267         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
268
269 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
270
271         PR fortran/34427
272         * gfortran.dg/namelist_42.f90: Update.
273         * gfortran.dg/namelist_43.f90: New.
274         
275 2007-12-16  Tobias Burnus  <burnus@net-b.de>
276
277         PR fortran/34495
278         * gfortran.dg/initialization_16.f90: New.
279
280 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
281
282         PR fortran/34305
283         * gfortran.dg/real_dimension_1.f:  New test case.
284
285 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
286
287         * gcc.dg/torture/pr24257.c: Remove -O from options.
288
289 2007-12-16  Tobias Burnus  <burnus@net-b.de>
290
291         PR fortran/34246
292         * gfortran.dg/bind_c_usage_16.f03: Extend test.
293
294 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
295
296         PR fortran/31213
297         PR fortran/33888
298         PR fortran/33998
299         * gfortran.dg/mapping_1.f90: New test.
300         * gfortran.dg/mapping_2.f90: New test.
301         * gfortran.dg/mapping_3.f90: New test.
302
303 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
304
305         PR rtl-optimization/34415
306         * gcc.c-torture/execute/pr34415.c: New test.
307
308 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
309
310         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
311         void. 
312
313 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
314
315         PR bootstrap/34003
316         * gcc.dg/pr34003-1.c: New test.
317         * gcc.dg/pr34003-2.c: New.
318
319 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
320
321         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
322         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
323         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
324         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
325         add -save-temps.
326         * gcc.target/cris/torture/cris-torture.exp,
327         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
328         * gcc.target/cris/builtin_ctz_v3.c,
329         gcc.target/cris/builtin_ctz_v8.c,
330         gcc.target/cris/builtin_clz_v0.c,
331         gcc.target/cris/builtin_clz_v3.c,
332         gcc.target/cris/builtin_bswap_v3.c,
333         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
334         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
335         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
336         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
337         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
338         lib/target-supports.exp: Adjust for crisv32-*-*.
339
340 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
341
342         * gcc.dg/debug/const-3.c: New.
343
344 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
345
346         * g++.dg/other/datasec1.C: Require named section support.
347
348 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
349
350         PR target/29978
351         * gcc.target/i386/pr29978.c: New test.
352
353 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
354
355         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
356         instead of -msse4.1.
357         * gcc.target/i386/sse-12.c (dg-options): Ditto.
358         * g++.dg/other/i386-2.C (dg-options): Ditto.
359
360 2007-12-14  Tobias Burnus  <burnus@net-b.de>
361
362         PR fortran/34438
363         * gfortran.dg/private_type_10.f90: New.
364
365 2007-12-14  Tobias Burnus  <burnus@net-b.de>
366
367         PR fortran/34398
368         * gfortran.dg/nan_4.f90: New.
369
370 2007-12-14  Richard Guenther  <rguenther@suse.de>
371
372         PR middle-end/34462
373         * gcc.c-torture/compile/20071214-1.c: New testcase.
374
375 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
376
377         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
378         macros to test macroized SSE intrinsics.  Use new macros to test
379         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
380         emmintrin.h, xmmintrin.h and bmmintrin.h
381         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
382         to test with immediate operand.
383
384 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
385
386         PR target/34091
387         * gcc.c-torture/compile/pr34091.c: New test.
388
389 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
390
391         * gcc.dg/uninit-13.c: UnXFAIL.
392         * gcc.dg/complex-5.c: New testcase.
393
394 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
395
396         * gcc.dg/struct/struct-reorg.exp: Replace 
397          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
398         
399 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
400
401         PR libfortran/34370
402         PR libfortran/34323
403         PR libfortran/34405
404         * gfortran.dg/advance_6.f90:  New test case.
405         * gfortran.dg/direct_io_7.f90:  New test case.
406         * gfortran.dg/streamio_13.f90:  New test case.
407
408 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
409
410         * g++.dg/cpp0x/__func__.C: New.
411
412 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
413
414         PR target/34435
415         * g++.dg/other/pr34435.C: New testcase.
416
417 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
418
419         * gcc.dg/struct: New directory with tests 
420         for struct-reorg optimizaion.
421         * gcc.dg/struct/struct-reorg.exp: New script.
422         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
423         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
424         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
425         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
426         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
427         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
428         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
429         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
430         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
431         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
432         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
433         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
434         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
435         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
436         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
437         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
438         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
439         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
440         * gcc.dg/struct/w_prof_global_array.c: Likewise.
441         * gcc.dg/struct/w_prof_global_var.c: Likewise.
442         * gcc.dg/struct/w_prof_local_array.c: Likewise.
443         * gcc.dg/struct/w_prof_local_var.c: Likewise.
444         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
445         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
446
447 2007-12-13  Tobias Burnus  <burnus@net-b.de>
448
449         PR fortran/34427
450         * gfortran.dg/namelist_42.f90: New.
451
452 2007-12-12  Tobias Burnus  <burnus@net-b.de>
453
454         PR fortran/34254
455         * gfortran.dg/function_kinds_3.f90: New.
456
457 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
458
459         * gcc.target/s390/20071212-1.c: New testcase.
460
461 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
462
463         PR c++/34238
464         * g++.dg/ext/visibility/anon7.C: Add xfail.
465         * g++.dg/ext/visibility/anon9.C: New test.
466         * g++.dg/ext/visibility/anon10.C: New test.
467
468         PR c++/34364
469         * g++.dg/rtti/dyncast2.C: New test.
470
471 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
472
473         PR tree-optimization/34407
474         * gcc.dg/vect/pr34407.c: New test.
475
476 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
477
478         PR fortran/34411
479         * gfortran.dg/error_recovery_5.f90: New.
480         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
481
482 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
483
484         PR tree-optimization/34371
485         * gcc.c-torture/compile/20071207-1.c: New test.
486
487 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
488
489         PR c++/34059
490         * g++.dg/parse/crash40.C: New test.
491
492 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
493
494         * g++.dg/opt/memcpy1.C: New test.
495
496 2007-12-10  Tobias Burnus  <burnus@net-b.de>
497
498         PR fortran/34425
499         * gfortran.dg/argument_checking_10.f90: New.
500
501 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
502
503         PR rtl-optimization/34302
504         * gcc.c-torture/execute/20071210-1.c: New test.
505
506 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
507
508         PR c++/34395
509         * g++.dg/cpp0x/error1.C: New test.
510
511         PR c++/34394
512         * g++.dg/other/error22.C: New test.
513
514 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
515
516         PR target/32086
517         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
518         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
519         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
520
521 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
522
523         PR c++/34178
524         PR c++/34340
525         * g++.dg/template/repo6.C: New test.
526         * g++.dg/template/repo7.C: New test.
527         * g++.dg/template/repo8.C: New test.
528
529 2007-12-09  H.J. Lu  <hjl@lucon.org>
530             Tobias Burnus  <burnus@net-b.de>
531
532         PR fortran/34404
533         * gfortran.dg/read_2.f90: New.
534
535 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
536
537         * lib/target-supports.exp (check_effective_target_tls_native):
538         Fix typo.
539
540 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
541
542         PR ada/34366
543         * gnat.dg/enclosing_record_reference.ads,
544         gnat.dg/enclosing_record_reference.adb: New test.
545
546 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
547
548         PR fortran/32129
549         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
550         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
551
552         PR fortran/31487
553         * gfortran.dg/char_component_initializer_1.f90: New test.
554
555 2007-12-09  Tobias Burnus  <burnus@net-b.de>
556
557         PR fortran/34342
558         PR fortran/34345
559         PR fortran/18026
560         PR fortran/29471
561
562         * gfortran.dg/boz_8.f90: New.
563         * gfortran.dg/boz_9.f90: New.
564         * gfortran.dg/boz_10.f90: New.
565         * gfortran.dg/boz_7.f90: Update dg-warning.
566         * gfortran.dg/pr16433.f: Add dg-error.
567         * gfortan.dg/ibits.f90: Update dg-warning.
568         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
569         * gfortran.dg/unf_io_convert_2.f90: Ditto.
570
571 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
572
573         PR fortran/34359
574         * gfortran.dg/include_1.f90: New test.
575         * gfortran.dg/include_1.inc: New.
576         * gfortran.dg/include_2.f90: New test.
577
578 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
579
580         * gcc.c-torture/compile/20011130-2.c: Fix typo.
581
582 2007-12-08  Tobias Burnus  <burnus@net-b.de>
583
584         PR fortran/34319
585         * gfortran.dg/nan_3.f90: New.
586
587 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
588
589         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
590
591 2007-12-07  Olivier Hainque  <hainque@adacore.com>
592
593         * gnat.dg/tamdt*.ad?: Support for ...
594         * gnat.dg/test_tamdt.adb: New test.
595
596 2007-12-07  Olivier Hainque  <hainque@adacore.com>
597
598         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
599         exports and document how these can be exercised.
600
601 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
602
603         PR ada/15805
604         * gnat.dg/specs/access_constants.ads: New test.
605
606         * gnat.dg/specs/access_constant_decl.ads: New test.
607
608         PR ada/21346
609         * gnat.dg/compose.adb: New test.
610
611 2007-12-07  Olivier Hainque  <hainque@adacore.com>
612
613         PR ada/34173
614         * gnat.dg/unc_memops.ad[sb]: Support for ...
615         * gnat.dg/unc_memfree.adb: New test.
616         
617 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
618
619         * gfortran.dg/ltrans-7.f90: New.
620
621 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
622             Dorit Nuzman  <dorit@il.ibm.com>
623
624         PR tree-optimization/34005
625         * gcc.dg/vect/pr34005.c: New test.
626
627 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
628
629         PR c++/34336
630         * g++.dg/template/new8.C: New test.
631
632 2007-12-06  Tobias Burnus  <burnus@net-b.de>
633
634         PR fortran/34333
635         * gfortran.dg/boz_7.f90: New.
636         * gfortran.dg/int_1.f90: Disable -pedantic option.
637         * gfortran.dg/boz_1.f90: Ditto.
638         * gfortran.dg/boz_3.f90: Ditto.
639         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
640         * gfortran.dg/ibits.f90: Ditto.
641         * gfortran.dg/unf_io_convert_1.f90: Ditto.
642         * gfortran.dg/unf_io_convert_2.f90: Ditto.
643
644 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
645
646         PR fortran/34335
647         * gfortran.dg/used_types_19.f90: New test.
648
649 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
650
651         * gfortran.dg/nan_2.f90: Add -mieee for sh.
652         * gfortran.dg/nearest_2.f90: Likewise.
653         * gfortran.dg/nearest_3.f90: Likewise.
654
655 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
656
657         PR middle-end/34337
658         * gcc.c-torture/execute/20071205-1.c: New test.
659
660 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
661
662         * gfortran.dg/module_nan.f90: Add -mieee for sh.
663         * gfortran.dg/real_const_3.f90: Likewise.
664
665 2007-12-05  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/34138
668         * gcc.c-torture/compile/pr34138.c: New testcase.
669
670 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
671
672         PR debug/33739
673         * gfortran.dg/debug_2.f: New test.
674
675 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
676
677         * gnat.dg/specs/elab1.ads: New test.
678
679 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
680
681         PR target/34312
682         * gcc.target/i386/pr34312.c: New test.
683
684 2007-12-05  Tobias Burnus  <burnus@net-b.de>
685
686         PR fortran/34333
687         * gfortran.dg/nan_2.f90: New.
688
689 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
690
691         PR c++/34271
692         * g++.dg/cpp0x/decltype9.C: New test.
693         * g++.dg/cpp0x/decltype10.C: New test.
694
695 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
696
697         PR ada/21489
698         * gnat.dg/rm_6_4_1_13.adb: New test.
699
700 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
701
702         PR middle-end/34134
703         * gcc.c-torture/compile/20071117-1.c: New test.
704
705 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
706
707         PR c++/34101
708         * g++.dg/cpp0x/variadic-ttp.C: New.
709
710 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
711         
712         * gcc.dg/parse-decl-after-if.c: New.
713         * gcc.dg/20031223-1.c: Adjust.
714         
715 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
716
717         PR c++/33509
718         * g++.dg/cpp0x/variadic-throw.C: New.
719
720 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
721
722         PR c++/33091
723         * g++.dg/cpp0x/variadic-unify.C: New.
724
725 2007-12-04  Richard Guenther  <rguenther@suse.de>
726
727         PR middle-end/34334
728         PR middle-end/34222
729         * gcc.c-torture/compile/pr34334.c: New testcase.
730         * g++.dg/torture/pr34222.C: New testcase.
731
732 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
733
734         * gcc.c-torture/execute/20071202-1.c: New test.
735         * gcc.dg/tree-ssa/pr34146-2.c: New test.
736
737 2007-12-04  Tobias Burnus  <burnus@net-b.de>
738
739         PR fortran/34318
740         * gfortran.dg/module_nan.f90: New.
741
742 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
743
744         * lib/target-supports.exp (get_compiler_messages): Replace with...
745         (check_compile): ...this new procedure.  Handle TYPE == executable.
746         Use comments in the source to determine the correct extension.
747         Return a pair containing the compiler output and the output filename.
748         Don't delete the file here.
749         (check_no_compiler_messages_nocache): New procedure.
750         (check_no_compiler_messages): Use it.
751         (check_no_messages_and_pattern_nocache): New procedure.
752         (check_no_messages_and_pattern): Use it.
753         (check_runtime_nocache, check_runtime): New procedures.
754         (check_effective_target_tls): Use check_no_compiler_messages.
755         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
756         (check_effective_target_tls_runtime): Use check_runtime.
757         (check_effective_target_fstack_protector): Likewise.
758         (check_iconv_available): Use check_runtime_nocache.
759         (check_effective_target_fortran_large_real): Use
760         check_no_compiler_messages.
761         (check_effective_target_fortran_large_int): Likewise.
762         (check_effective_target_static_libgfortran): Likewise.
763         (check_750cl_hw_available): Use check_cached_effective_target
764         and check_runtime_nocache.
765         (check_vmx_hw_available): Likewise.
766         (check_effective_target_broken_cplxf_arg): Likewise.
767         (check_alpha_max_hw_available): Use check_runtime.
768         (check_function_available): Use check_no_compiler_messages.
769         (check_cxa_atexit_available): Use check_cached_effective_target
770         and check_runtime_nocache.
771         (check_effective_target_dfp_nocache): Use
772         check_no_compiler_messages_nocache.
773         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
774         (check_effective_target_dfp): Use check_cached_effective_target.
775         (check_effective_target_dfprt): Likewise.
776         (check_effective_target_arm_neon_hw): Use check_runtime.
777         (check_effective_target_ultrasparc_hw): Likewise.
778         (check_effective_target_c99_runtime): Use
779         check_no_compiler_messages_nocache.
780
781 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
782
783         PR middle-end/29749
784         * gcc.dg/fold-rotate-1.c: New test.
785
786         PR tree-optimization/33453
787         * gcc.c-torture/compile/20071203-1.c: New test.
788
789 2007-12-03  Robert Dewar <dewar@adacore.com>
790             Samuel Tardieu  <sam@rfc1149.net>
791
792         PR ada/34287
793         * gnat.dg/check_elaboration_code.adb: New test.
794         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
795         New support files.
796
797 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
798
799         PR c++/34061
800         * g++.dg/cpp0x/pr34061.C: New.
801
802 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
803
804         PR c++/34273
805         * g++.dg/other/error21.C: New.
806
807 2007-12-02  Revital Eres  <eres@il.ibm.com>
808
809         * gcc.dg/sms-4.c: New testcase.
810
811 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
812             Revital Eres  <eres@il.ibm.com>
813
814         * gcc.dg/sms-3.c: New testcase.
815
816 2007-12-01  Ollie Wild  <aaw@google.com>
817
818         PR c++/8171
819         * g++.dg/conversion/ptrmem9.C: New test.
820
821 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
822
823         PR libfortran/34291
824         * gfortran.dg/namelist_41.f90: New test.
825
826 2007-11-30  Tom Tromey  <tromey@redhat.com>
827
828         PR preprocessor/32868:
829         * gcc.dg/cpp/pr32868.c: New file.
830
831 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
832
833         PR fortran/34248
834         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
835
836 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
837
838         PR rtl-optimization/34171
839         * gcc.dg/pr34171.c: New testcase.
840
841 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
842
843         * gcc.dg/tree-ssa/pr34244.c: Fixed.
844
845 2007-11-30  Tobias Burnus  <burnus@net-b.de>
846
847         PR fortran/34133
848         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
849         * gfortran.dg/bind_c_usage_11.f03: New.
850         * gfortran.dg/bind_c_usage_12.f03: New.
851
852 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
853
854         PR c++/34275
855         * g++.dg/other/error20.C: New test.
856
857 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
858
859         PR fortran/34230
860         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
861
862 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
863
864         PR tree-optimization/34244
865         * gcc.dg/tree-ssa/pr34244.c: New test.
866
867 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
868
869         PR tree-optimization/33434
870         * gcc.dg/pr33434-1.c: New test.
871         * gcc.dg/pr33434-2.c: New test.
872         * gcc.dg/pr33434-3.c: New test.
873         * gcc.dg/pr33434-4.c: New test.
874
875         PR c++/34270
876         * g++.dg/template/cond7.C: New test.
877
878         PR c++/34267
879         PR c++/34268
880         * g++.dg/cpp0x/decltype7.C: New test.
881         * g++.dg/cpp0x/decltype8.C: New test.
882
883 2007-11-29  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/34248
886         * gfortran.dg/result_in_spec_3.f90: New.
887
888 2007-11-29  Tobias Burnus  <burnus@net-b.de>
889
890         PR fortran/34262
891         * gfortran.dg/mvbits_3.f90: New.
892
893 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
894         
895         * lib/target-supports.exp (check_effective_target_mips_soft_float):
896         Delete.
897         (check_effective_target_hard_float): New.
898         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
899         * gcc.dg/pr30957-1.c: Likewise.
900         
901 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
902
903         PR ada/15804
904         * gnat.dg/specs/variant_part.ads: New test.
905
906         PR ada/17318
907         * gnat.dg/specs/attribute_parsing.ads: New test.
908
909         PR ada/32792
910         * gnat.dg/specs/integer_value.ads: New test.
911
912         PR ada/22559
913         * gnat.dg/specs/delta_small.ads: New test.
914
915 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
916
917         PR tree-optimization/34140
918         * gcc.c-torture/compile/20071128-1.c: New test.
919
920 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
921
922         PR fortran/32928
923         * gfortran.dg/data_array_1.f90
924         * gfortran.dg/data_array_2.f90
925         * gfortran.dg/data_array_3.f90
926         * gfortran.dg/data_array_4.f90
927
928 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
929
930         PR fortran/34227
931         * gfortran.dg/blockdata_5.f90: New test.
932         * gfortran.dg/blockdata_6.f90: New test.
933
934 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
935
936         PR tree-optimization/34016
937         * gcc.dg/pr34016.c: New test.
938
939 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
940
941         PR fortran/29389
942         * gfortran.dg/stfunc_6.f90: New test.
943
944         PR fortran/33850
945         * gfortran.dg/assign_10.f90: New test.
946
947 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
948
949         PR fortran/33541
950         * gfortran.dg/use_11.f90: New test.
951
952         PR fortran/34231
953         * gfortran.dg/generic_15.f90: New test.
954
955 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
956
957         PR target/34225
958         * gcc.dg/pr34225.c: New test.
959
960 2007-11-27  Richard Guenther  <rguenther@suse.de>
961
962         PR tree-optimization/34241
963         * g++.dg/torture/pr34241.C: New testcase.
964
965 2007-11-27  Richard Guenther  <rguenther@suse.de>
966
967         * gcc.dg/builtins-error.c: New testcase.
968
969 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
970
971         PR c++/34213
972         * g++.dg/ext/visibility/anon8.C: New test.
973
974 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
975
976         PR target/34077
977         * gcc.target/i386/pr34077.c: New testcase.
978
979 2007-11-26  Tobias Burnus  <burnus@net-b.de>
980
981         PR fortran/34203
982         * gfortran.dg/backslash_3.f: Add -fbackslash option.
983         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
984         * gfortran.dg/backslash_1.f90: Remove no longer needed
985         -fno-backslash option.
986
987 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
988
989         PR c/23722
990         * gcc.dg/cpp/19990413-1.c: Update.
991         * gcc.dg/parse-else-error.c: New.
992         * gcc.dg/parse-else-error-2.c: New.
993         * gcc.dg/parse-else-error-3.c: New.
994         * gcc.dg/parse-else-error-4.c: New.
995
996 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
997
998         PR c++/34081
999         * g++.dg/template/dependent-expr6.C: New testcase.
1000
1001 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1002
1003         PR target/34215
1004         * gcc.target/i386/pr34215.c: New test.
1005
1006 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1007
1008         PR target/34174
1009         * gcc.dg/torture/pr34174-1.c: New.
1010
1011 2007-11-26  Richard Guenther  <rguenther@suse.de>
1012
1013         PR middle-end/34233
1014         * gcc.dg/pr34233.c: New testcase.
1015
1016 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1017             Revital Eres  <eres@il.ibm.com>
1018
1019         PR rtl-optimization/34085
1020         * gcc.dg/tree-prof (bb-reorg.c): New test.
1021
1022 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1023
1024         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1025         Return true for MIPS16 targets.
1026
1027 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1028
1029         PR fortran/33152
1030         * gfortran.dg/blockdata_4.f90: New test.
1031
1032 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1033
1034         PR fortran/34079
1035         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1036         * gfortran.dg/bind_c_usage_16.f03: New.
1037         * gfortran.dg/bind_c_usage_16_c.c: New.
1038
1039 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * gnat.dg/specs/size_clause1.ads: New test.
1042         * gnat.dg/specs/size_clause2.ads: Likewise.
1043         * gnat.dg/specs/size_clause3.ads: Likewise.
1044
1045 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1046
1047         PR fortran/33499
1048         * gfortran.dg/entry_16.f90: New test.
1049
1050 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1051
1052         PR fortran/34192
1053         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1054
1055 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1056
1057         PR fortran/33541
1058         * gfortran.dg/nested_modules_1.f90: Change the reference to
1059         FOO, forbidden by the standard, to a reference to W.
1060         * gfortran.dg/use_only_1.f90: New test.
1061
1062 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1063
1064         PR fortran/34209
1065         * gfortran.dg/nearest_3.f90: New test.
1066
1067 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1068
1069         PR fortran/33317
1070         * gfortran.dg/optional_dim_2.f90: New test.
1071
1072 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1073
1074         PR fortran/34187
1075         * gfortran.dg/bind_c_usage_15.f90: New.
1076
1077 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1078
1079         PR fortran/34192
1080         * gfortran.dg/nearest_2.f90: New.
1081
1082
1083 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR c++/30293
1086         PR c++/30294
1087         * g++.dg/ext/java-2.C: New test.
1088
1089 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1090             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1091         
1092         PR c++/5310
1093         * g++.dg/warn/pr5310.C: New.
1094         * g++.dg/warn/pr33160.C: New.
1095         
1096 2007-11-23  Richard Guenther  <rguenther@suse.de>
1097             Michael Matz  <matz@suse.de>
1098
1099         PR tree-optimization/34176
1100         * gcc.c-torture/execute/pr34176.c: New testcase.
1101
1102 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR c++/34198
1105         * gcc.dg/Wconversion-5.c: New test.
1106         * g++.dg/Wconversion3.C: New test.
1107
1108 2007-11-23  Richard Guenther  <rguenther@suse.de>
1109
1110         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1111
1112 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1113
1114         PR c/14050
1115         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1116         qualifiers in abstract declarator.
1117
1118 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1119
1120         * gfortran.dg/derived_constructor_comps_3.f90: New.
1121
1122 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR c++/34094
1125         * g++.dg/ext/visibility/anon7.C: New test.
1126
1127 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1128
1129         PR fortran/34079
1130         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1131         * gfortran.dg/bind_c_usage_13.f03: New.
1132         * gfortran.dg/bind_c_usage_14.f03: New.
1133
1134 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1135
1136         PR rtl-optimization/33848
1137         * gcc.dg/torture/pr33848.c: New test.
1138
1139 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1140
1141         PR fortran/34083
1142         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1143
1144 2007-11-20  Richard Guenther  <rguenther@suse.de>
1145
1146         PR middle-end/34154
1147         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1148
1149 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1150
1151         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1152
1153 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1154
1155         PR fortran/32770
1156         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1157         so test passes with -frecord-marker=8.
1158         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1159         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1160         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1161         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1162         * gfortrand.dg/modulo_1.f90:  Likewise.
1163
1164 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1165
1166         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1167         New procedure.
1168         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1169         * gcc.dg/pr30957-1.c: Likewise.
1170
1171 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR c++/34089
1174         * g++.dg/template/crash74.C: New test.
1175
1176 2007-11-20  Richard Guenther  <rguenther@suse.de>
1177
1178         * gcc.c-torture/execute/20071120-1.c: New testcase.
1179
1180 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1181
1182         PR c/34146
1183         * gcc.dg/tree-ssa/pr34146.c: New test.
1184
1185         PR testsuite/33978
1186         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1187         dependent on target settings like move_by_pieces etc.
1188
1189         PR c++/28879
1190         * g++.dg/template/vla2.C: New test.
1191
1192         PR c++/33962
1193         * g++.dg/overload/template3.C: New test.
1194
1195 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1196
1197         PR fortran/33317
1198         * gfortran.dg/optional_dim_2.f90: Remove test.
1199
1200 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1201
1202         * gcc.dg/dfp/ddmode-ice.c: New test.
1203
1204 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1205
1206         PR tree-optimization/34036
1207         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1208
1209 2007-11-19  Richard Guenther  <rguenther@suse.de>
1210
1211         PR tree-optimization/34
1212         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1213
1214 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1215
1216         PR fortran/34079
1217         * gfortran.dg/bind_c_usage_10_c.c: New.
1218         * gfortran.dg/bind_c_usage_10.f03: New.
1219
1220 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1221
1222         * gcc.dg/pr33007.c: Expect new warning.
1223         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1224         * g++.dg/opt/pr34036.C: New test.
1225
1226 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR c++/30988
1229         * g++.dg/warn/noreturn-4.C: New test.
1230         * g++.dg/warn/noreturn-5.C: New test.
1231         * g++.dg/warn/noreturn-6.C: New test.
1232         * g++.dg/warn/noreturn-7.C: New test.
1233
1234 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1235
1236         PR fortran/32770
1237         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1238         integers so tests works with -fdefault-integer-8.
1239         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1240         integers so test passes with -fdefault-integer-8.
1241         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1242         buffer length so test passes with -fdefault-integer-8.
1243         * gfortran.dg/bounds_check_8.f90:  Likewise.
1244         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1245         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1246         with -fdefault-integer-8.
1247         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1248         provoke overflow.
1249
1250 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1251
1252         PR fortran/33317
1253         * gfortran.dg/optional_dim_2.f90: New test.
1254         
1255         PR fortran/34139
1256         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1257         
1258 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR rtl-optimization/34132
1261         * gcc.c-torture/compile/20071118-1.c: New test.
1262
1263 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1264
1265         PR fortran/31608
1266         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1267
1268 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1269
1270         PR fortran/34137
1271         * gfortran.dg/entry_14.f90: New.
1272         * gfortran.dg/entry_15.f90: New.
1273
1274 2007-11-18  Richard Guenther  <rguenther@suse.de>
1275
1276         PR tree-optimization/34127
1277         * gcc.c-torture/compile/pr34127.c: New testcase.
1278
1279 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1280
1281         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1282         type specifier, as they are not permitted according to the AltiVec
1283         Programming Interface Manual.
1284
1285 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1286
1287         PR fortran/34133
1288         * gfortran.dg/bind_c_usage_9.f03: New.
1289         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1290
1291 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1292
1293         PR fortran/25252
1294         * interface.c (gfc_current_interface_head,
1295         gfc_set_current_interface_head): New functions.
1296         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1297         On syntax error, restore previous state of the interface.
1298         * gfortran.h (gfc_current_interface_head,
1299         gfc_set_current_interface_head): New prototypes.
1300
1301 2007-11-17  Richard Guenther  <rguenther@suse.de>
1302
1303         PR middle-end/34130
1304         * gcc.c-torture/execute/pr34130.c: New testcase.
1305
1306 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1307
1308         PR fortran/34108
1309         * gfortran.dg/fmt_label_1.f90: New test.
1310
1311 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1312
1313         PR fortran/33957
1314         * gfortran.dg/initialization_15.f90 : New test.
1315
1316 2007-11-16  Richard Guenther  <rguenther@suse.de>
1317
1318         PR middle-end/34030
1319         * gcc.c-torture/compile/pr34030.c: New testcase.
1320
1321 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1322
1323         PR fortran/34008
1324         * gfortran.dg/interface_assignment_3.f90.
1325
1326 2007-11-16  Richard Guenther  <rguenther@suse.de>
1327
1328         PR tree-optimization/33870
1329         * gcc.dg/torture/pr33870.c: New testcase.
1330
1331 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1332
1333         PR fortran/33986
1334         * gfortran.dg/allocatable_function_3.f90.
1335
1336 2007-11-16  Richard Guenther  <rguenther@suse.de>
1337
1338         PR tree-optimization/34113
1339         * gcc.c-torture/compile/pr34113.c: New testcase.
1340
1341 2007-11-16  Richard Guenther  <rguenther@suse.de>
1342
1343         PR tree-optimization/34099
1344         * g++.dg/torture/pr3499.C: New testcase.
1345         * gcc.c-torture/execute/pr34099.c: Likewise.
1346
1347 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1348
1349         * gnat.dg/release_unc_maxalign.adb: New test.
1350
1351 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR c++/34100
1354         * g++.dg/template/crash73.C: New test.
1355
1356 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR middle-end/23848
1359         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1360         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1361         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1362         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1363
1364 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/33917
1367         * gfortran.dg/proc_decl_11.f90: New.
1368
1369 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1370
1371         * gcc.target/spu/compare-dp.c: New test.
1372
1373 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1374
1375         * gcc.dg/pr33923.c: New test.
1376
1377 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR middle-end/34088
1380         * gcc.dg/pr34088.c: New test.
1381
1382 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1383
1384         * gcc.c-torture/compile/20071114-1.c: New test.
1385
1386 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1387
1388         PR fortran/31608
1389         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1390         to match known variations in symbol format. Document in comments.
1391
1392 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1393
1394         PR fortran/33985
1395         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1396
1397 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1398
1399         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1400         when done.
1401
1402 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1403
1404         PR fortran/33162
1405         * gfortran.dg/proc_decl_1.f90: Update.
1406         * gfortran.dg/proc_decl_7.f90: New test.
1407         * gfortran.dg/proc_decl_8.f90: New test.
1408         * gfortran.dg/proc_decl_9.f90: New test.
1409         * gfortran.dg/proc_decl_10.f90: New test.
1410
1411 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1412
1413         PR fortran/34080
1414         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1415
1416 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR c++/34054
1419         PR c++/34056
1420         PR c++/34057
1421         PR c++/34058
1422         PR c++/34060
1423         * g++.dg/parse/crash36.C: Add another dg-error.
1424         * g++.dg/cpp0x/pr34054.C: New test.
1425         * g++.dg/cpp0x/pr34056.C: New test.
1426         * g++.dg/cpp0x/pr34057.C: New test.
1427         * g++.dg/cpp0x/pr34058.C: New test.
1428         * g++.dg/cpp0x/pr34060.C: New test.
1429
1430         PR tree-optimization/34063
1431         * g++.dg/tree-ssa/pr34063.C: New test.
1432
1433 2007-11-13  Diego Novillo  <dnovillo@google.com>
1434
1435         PR tree-optimization/33870
1436         * gcc.c-torture/execute/pr33870-1.c: New test.
1437         * gcc.dg/tree-ssa/alias-16.c: New test.
1438
1439 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR c++/29225
1442         * g++.dg/template/crash72.C: New test.
1443
1444 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445
1446         * g++.dg/opt/cfg5.C: New test.
1447
1448 2007-11-12  Richard Guenther  <rguenther@suse.de>
1449
1450         PR middle-end/34070
1451         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1452         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1453
1454 2007-11-12  Richard Guenther  <rguenther@suse.de>
1455
1456         PR middle-end/34027
1457         * gcc.dg/pr34027-1.c: New testcase.
1458         * gcc.dg/pr34027-2.c: Likewise.
1459
1460 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1461
1462         PR tree-optimization/33953
1463         * gcc.dg/vect/pr33953.c: New testcase.
1464
1465 2007-11-11  Tom Tromey  <tromey@redhat.com>
1466
1467         PR c++/17577:
1468         * g++.dg/ext/pr17577.h: New file.
1469         * g++.dg/ext/pr17577.C: New file.
1470
1471 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1472
1473         PR c++/8570
1474         * g++.old-deja/g++.ns/template13.C: Update expected output.
1475         * g++.old-deja/g++.pt/friend23.C: Likewise.
1476         * g++.dg/warn/pr8570.C: New.
1477
1478 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR c++/34068
1481         * g++.dg/template/pseudodtor4.C: New test.
1482
1483 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR middle-end/34018
1486         * g++.dg/opt/inline14.C: New test.
1487
1488         PR tree-optimization/33680
1489         * gcc.c-torture/compile/20071108-1.c: New test.
1490
1491         PR c++/32241
1492         * g++.dg/template/pseudodtor3.C: New test.
1493
1494 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1495
1496         PR c++/33510
1497         * g++.dg/cpp0x/variadic-init.C: New.
1498
1499 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1500             Jakub Jelinek  <jakub@redhat.com>
1501
1502         PR rtl-optimization/34012
1503         * gcc.target/i386/pr34012.c: New test.
1504
1505 2007-11-09  Richard Guenther  <rguenther@suse.de>
1506
1507         PR tree-optimization/33604
1508         * g++.dg/tree-ssa/pr33604.C: New testcase.
1509         * gcc.dg/pr32721.c: Adjust pattern.
1510
1511 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1512
1513         * gcc.target/mips/dse-1.c: Disable.
1514
1515 2007-11-08  Tom Tromey  <tromey@redhat.com>
1516
1517         * gcc.dg/empty-source-3.c: Update warning location.
1518         * gcc.dg/gomp/barrier-2.c: Likewise.
1519         * gcc.dg/label-decl-3.c: Likewise.
1520         * gcc.dg/label-decl-2.c: Likewise.
1521         * gcc.dg/empty-source-2.c: Likewise.
1522
1523 2007-11-08  Tom Tromey  <tromey@redhat.com>
1524
1525         PR c++/30297:
1526         * g++.dg/inherit/pr30297.C: New file.
1527
1528 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1529
1530         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1531         -fno-common for cygwin and mingw32.
1532
1533 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1534
1535         PR middle-end/33826
1536         * gcc.dg/pr33826.c: New.
1537         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1538         recursive functions being marked pure or const.
1539         
1540 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1541
1542         PR fortran/33917
1543         * gfortran.dg/proc_decl_5.f90: New.
1544         * gfortran.dg/proc_decl_6.f90: New.
1545
1546 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1547
1548         PR tree-optimization/32575
1549         * gcc.c-torture/execute/20071108-1.c: New test.
1550
1551 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1552
1553         * g++.dg/opt/anchor1.C: New.
1554
1555 2007-11-07  Diego Novillo  <dnovillo@google.com>
1556
1557         PR 33870
1558         * gcc.c-torture/execute/pr33870.x: Remove.
1559
1560 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1561
1562         PR c++/33045
1563         PR c++/33837
1564         PR c++/33838
1565         * g++.dg/cpp0x/decltype-33837.C: New.
1566         * g++.dg/cpp0x/decltype-refbug.C: New.
1567         * g++.dg/cpp0x/decltype-33838.C: New.
1568
1569 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1570
1571         * gcc.c-torture/compile/20071107-1.c: New test.
1572
1573 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1574
1575         * gcc.dg/out-of-bounds-1.c: New test.
1576
1577 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR c++/33501
1580         * g++.dg/warn/incomplete2.C: New test.
1581         * g++.dg/template/incomplete4.C: New test.
1582         * g++.dg/template/incomplete5.C: New test.
1583
1584 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1585
1586         * gnat.dg/max_align.adb: New test.
1587
1588 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1589
1590         PR target/30961
1591         * gcc.target/i386/pr30961-1.c: New.
1592
1593 2007-11-06  Tom Tromey  <tromey@redhat.com>
1594
1595         PR c++/32368:
1596         * g++.dg/warn/pragma-system_header3.h: New.
1597         * g++.dg/warn/pragma-system_header3.C: New.
1598
1599         PR c++/32256:
1600         * g++.dg/warn/pragma-system_header4.C: New.
1601         * g++.dg/warn/pragma-system_header4.h: New.
1602
1603 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1604
1605         PR c++/33977
1606         PR c++/33886
1607         * g++.dg/other/canon-array.C: New.
1608         
1609 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1610
1611         * g++.dg/parser/crash36.C: Tweak expected errors.
1612         * g++.dg/cpp0x/pr31439.C: New.
1613         * g++.dg/cpp0x/pr32114.C: New.
1614         * g++.dg/cpp0x/pr32115.C: New.
1615         * g++.dg/cpp0x/pr32125.C: New.
1616         * g++.dg/cpp0x/pr32126.C: New.
1617         * g++.dg/cpp0x/pr32127.C: New.
1618         * g++.dg/cpp0x/pr32128.C: New.
1619         * g++.dg/cpp0x/pr32253.C: New.
1620         * g++.dg/cpp0x/pr32566.C: New.
1621         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1622         * g++.dg/cpp0x/pr31438.C: Ditto.
1623         * g++.dg/cpp0x/variadic81.C: Ditto.
1624         * g++.dg/cpp0x/pr31432.C: Ditto.
1625         * g++.dg/cpp0x/pr31442.C: Ditto.
1626
1627 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR target/33168
1630         * g++.dg/other/datasec1.C: New test.
1631
1632         PR tree-optimization/33458
1633         * g++.dg/opt/inline12.C: New test.
1634
1635         PR tree-optimization/33993
1636         * gcc.c-torture/compile/20071105-1.c: New test.
1637
1638 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1639
1640         PR rtl-optimization/33648
1641         * gcc.dg/pr33648.c: Require effective targer freorder.
1642
1643 2007-11-05  Revital Eres  <eres@il.ibm.com>
1644
1645         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1646
1647 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1648
1649         PR c++/33996
1650         PR c++/33235
1651         PR c++/33930
1652         * g++.dg/cpp0x/pr33996.C: New
1653         * g++.dg/cpp0x/rv-trivial-bug.C: New
1654         * g++.dg/cpp0x/pr33930.C: New
1655
1656 2007-11-05  Nick Clifton  <nickc@redhat.com>
1657             Sebastian Pop  <sebastian.pop@amd.com>
1658
1659         PR tree-optimization/32540
1660         PR tree-optimization/33922
1661         * gcc.dg/tree-ssa/pr32540-1.c: New.
1662         * gcc.dg/tree-ssa/pr32540-2.c: New.
1663         * gcc.dg/tree-ssa/pr33922.c: New.
1664
1665 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1666
1667         PR c++/33939
1668         * g++.dg/cpp0x/variadic-rref.C: New.
1669         
1670 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1671
1672         * g++dg/warn/pointer-integer-comparison.C: New.
1673
1674 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR tree-optimization/33856
1677         * gcc.c-torture/compile/20071027-1.c: New test.
1678
1679         PR c++/33836
1680         * g++.dg/ext/label10.C: New test.
1681
1682         PR c++/33969
1683         * g++.dg/other/ptrmem9.C: New test.
1684
1685 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1686
1687         PR middle-end/32931
1688         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1689
1690 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1691
1692         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1693         * g++.dg/ext/visibility/namespace2.C: Add argument to
1694         dg-require-visibility.
1695         * g++.dg/ext/java-1.C: Disable on AIX.
1696
1697 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1698
1699         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1700
1701 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1702
1703         PR fortran/33881
1704         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1705
1706 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1707
1708         PR c/29062
1709         * gcc.dg/20031223-1.c: Adjust error output.
1710         * gcc.dg/parse-decl-after-label.c: New.
1711         
1712 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1713
1714         PR libfortran/24685
1715         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1716         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1717         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1718
1719 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1720
1721         PR rtl-optimization/28940
1722         * gcc.target/i386/addr-sel-1.c: New test.
1723
1724 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1725
1726         PR middle-end/33670
1727         * gcc.dg/pr33670.c: New test.
1728
1729 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR c++/33516
1732         * g++.dg/lookup/typedef1.C: New test.
1733
1734 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1735
1736         PR testsuite/32076
1737         * lib/scandump.exp (dump-suffix): New.
1738         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1739         Include dump suffix in pass/fail messages, put regexp in quotes.
1740
1741 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1742
1743         PR c++/33495
1744         * g++.dg/other/error19.C: New.
1745
1746 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1747
1748         PR rtl-optimization/28062
1749         * gcc.c-torture/compile/20071102-1.c: New test.
1750
1751 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1752
1753         * g++.dg/cpp0x/pr33955.C: New.
1754
1755 2007-11-01  Tom Tromey  <tromey@redhat.com>
1756
1757         PR preprocessor/30805:
1758         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1759
1760 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR rtl-optimization/33648
1763         * gcc.dg/pr33648.c: New test.
1764
1765 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1766
1767         PR c++/32384
1768         * g++.dg/template/pseudodtor1.C: New test.
1769         * g++.dg/template/pseudodtor2.C: New test.
1770
1771         PR c++/32260
1772         * g++.dg/rtti/typeid7.C: New test.
1773
1774 2007-11-01  Tom Tromey  <tromey@redhat.com>
1775
1776         PR preprocessor/30805:
1777         * gcc.dg/cpp/pr30805.c: New file.
1778
1779 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1780
1781         PR testsuite/25352
1782         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1783         add dg-skip-if.
1784         * gcc.c-torture/compile/20001205-1.c: Ditto.
1785         * gcc.c-torture/compile/20001226-1.c: Ditto.
1786         * gcc.c-torture/compile/20020312-1.c: Ditto.
1787         * gcc.c-torture/compile/20020604-1.c: Ditto.
1788         * gcc.c-torture/compile/920501-12.c: Ditto.
1789         * gcc.c-torture/compile/920501-4.c: Ditto.
1790         * gcc.c-torture/compile/920520-1.c: Ditto.
1791         * gcc.c-torture/compile/980506-1.c: Ditto.
1792         * gcc.c-torture/compile/990617-1.c: Ditto.
1793         * gcc.dg/compare6.c: Ditto.
1794         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1795         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1796         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1797         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1798         * g++.old-deja/g++.pt/static6.C: Ditto.
1799         * g++.old-deja/g++.pt/crash16.C: Ditto.
1800         * g++.old-deja/g++.mike/p10416.C: Ditto.
1801         * g++.old-deja/g++.mike/ns15.C: Ditto.
1802         * g++.old-deja/g++.mike/eh46.C: Ditto.
1803
1804 2007-11-01  Tom Tromey  <tromey@redhat.com>
1805
1806         * gcc.dg/redecl-1.c: Update.
1807         * gcc.dg/pr20368-3.c: Update.
1808         * gcc.dg/inline-14.c: Update.
1809         * gcc.dg/builtins-30.c: Update.
1810         * gcc.dg/dremf-type-compat-4.c: Update.
1811         * gcc.dg/pr20368-2.c: Update.
1812
1813 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR rtl-optimization/33673
1816         * gcc.dg/pr33673.c: New test.
1817
1818 2007-11-01  Michael Matz  <matz@suse.de>
1819
1820         PR tree-optimization/33961
1821         * gcc.dg/pr33961.c: New test.
1822
1823 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1824
1825         PR c++/33494
1826         * g++.dg/template/error35.C: New.
1827
1828 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR target/31507
1831         * gcc.dg/pr31507-1.c: New test.
1832         * gcc.dg/pr31507-2.c: New test.
1833
1834 2007-10-31  Revital Eres  <eres@il.ibm.com>
1835
1836         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1837         target.
1838         * gcc.dg/vect/tree-vect.h (check_vect): Add
1839         powerpc-*paired test.
1840         * lib/target-supports.exp (check_750cl_hw_available):
1841         New.
1842         (check_effective_target_vect_int,
1843         check_effective_target_vect_intfloat_cvt,
1844         check_effective_target_powerpc_altivec_ok,
1845         check_effective_target_vect_long,
1846         check_effective_target_vect_sdot_hi,
1847         check_effective_target_vect_udot_hi,
1848         check_effective_target_vect_pack_trunc,
1849         check_effective_target_vect_unpack,
1850         check_effective_target_vect_shift,
1851         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1852         target.
1853         * gcc.dg/vect/vect-ifcvt-11.c: New.
1854         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1855         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1856         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1857         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1858         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1859         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1860
1861 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1862             Tobias Burnus  <burnus@net-b.de>
1863
1864         PR fortran/33941
1865         * gfortran.dg/module_read_1.f90: New.
1866
1867 2007-10-31  Tom Tromey  <tromey@redhat.com>
1868
1869         PR preprocessor/30786:
1870         * gcc.dg/cpp/pr30786.c: New file.
1871
1872 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1873
1874         PR fortran/33162
1875         * gfortran.dg/interface_19.f90: New.
1876         * gfortran.dg/interface_20.f90: New.
1877         * gfortran.dg/interface_21.f90: New.
1878         
1879 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1880
1881         PR tree-optimization/32377
1882         * gfortran.dg/vect/pr32377.f90: New.
1883         
1884 2007-10-31  Richard Guenther  <rguenther@suse.de>
1885
1886         PR middle-end/33779
1887         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1888         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1889
1890 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1891
1892         PR fortran/33897
1893         * gfortran.dg/contained_3.f90: New.
1894
1895 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1896
1897         PR c++/19531
1898         * g++.dg/opt/nrv8.C: New.
1899         
1900 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR c++/33709
1903         * g++.dg/opt/compound1.C: New test.
1904
1905         PR c++/33616
1906         * g++.dg/template/ptrmem18.C: New test.
1907
1908 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1909
1910         PR fortran/33596
1911         * gfortran.dg/isnan_2.f90: New test.
1912
1913 2007-10-30  Ed Schouten  <ed@fxq.nl>
1914
1915         PR tree-optimization/32500
1916         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1917
1918 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1919
1920         PR c++/31993
1921         PR c++/32252
1922         * g++.dg/cpp0x/pr31993.C: New
1923         * g++.dg/cpp0x/pr32252.C: New
1924
1925 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1926
1927         PR tree-optimization/33723
1928         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1929
1930 2007-10-30  Richard Guenther  <rguenther@suse.de>
1931
1932         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1933         gcc.target/i386/loop-3.c.
1934
1935 2007-10-30  Revital Eres  <eres@il.ibm.com>
1936
1937         * gcc.dg/vect/pr33866.c: Require vect_long.
1938
1939 2007-10-30  Revital Eres  <eres@il.ibm.com>
1940
1941         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1942         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1943
1944 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1945
1946         PR tree-optimization/32893
1947         * lib/target-supports.exp
1948         (check_effective_target_unaligned_stack): new keyword.
1949         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1950         not sensitive to unaligned_stack.
1951         * gcc.dg/vect/vect-3.c: Likewise.
1952         * gcc.dg/vect/vect-4.c: Likewise.
1953         * gcc.dg/vect/vect-5.c: Likewise.
1954         * gcc.dg/vect/vect-6.c: Likewise.
1955         * gcc.dg/vect/vect-7.c: Likewise.
1956         * gcc.dg/vect/vect-13.c: Likewise.
1957         * gcc.dg/vect/vect-17.c: Likewise.
1958         * gcc.dg/vect/vect-18.c: Likewise.
1959         * gcc.dg/vect/vect-19.c: Likewise.
1960         * gcc.dg/vect/vect-20.c: Likewise.
1961         * gcc.dg/vect/vect-21.c: Likewise.
1962         * gcc.dg/vect/vect-22.c: Likewise.
1963         * gcc.dg/vect/vect-27.c: Likewise.
1964         * gcc.dg/vect/vect-29.c: Likewise.
1965         * gcc.dg/vect/vect-64.c: Likewise.
1966         * gcc.dg/vect/vect-65.c: Likewise.
1967         * gcc.dg/vect/vect-66.c: Likewise.
1968         * gcc.dg/vect/vect-72.c: Likewise.
1969         * gcc.dg/vect/vect-73.c: Likewise.
1970         * gcc.dg/vect/vect-86.c: Likewise.
1971         * gcc.dg/vect/vect-all.c: Likewise.
1972         * gcc.dg/vect/slp-25.c: Likewise.
1973         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1974         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1975         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1976
1977         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1978         * gcc.dg/vect/vect-34.c: Likewise.
1979         * gcc.dg/vect/vect-36.c: Likewise.
1980         * gcc.dg/vect/vect-64.c: Likewise.
1981         * gcc.dg/vect/vect-65.c: Likewise.
1982         * gcc.dg/vect/vect-66.c: Likewise.
1983         * gcc.dg/vect/vect-68.c: Likewise.
1984         * gcc.dg/vect/vect-76.c: Likewise.
1985         * gcc.dg/vect/vect-77.c: Likewise.
1986         * gcc.dg/vect/vect-78.c: Likewise.
1987
1988         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1989         testcase (without no-section-anchors prefix) but with global arrays.
1990         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1991         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1992         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1993         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1994         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1995         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1996         * gcc.dg/vect/vect-77-global.c: Likewise.
1997         * gcc.dg/vect/vect-78-global.c: Likewise.
1998
1999         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2000         testcase (without no-section-anchors prefix) but fix alignment checks
2001         to also consider unaligned_stack targets.
2002         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2003
2004 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR tree-optimization/33723
2007         * gcc.c-torture/execute/20071029-1.c: New test.
2008         * gcc.dg/tree-ssa/pr33723.c: New test.
2009
2010 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2011
2012         PR tree-optimization/33614
2013         * gcc.c-torture/compile/pr33614.c: New test.
2014
2015 2007-10-29  Richard Guenther  <rguenther@suse.de>
2016
2017         PR tree-optimization/33870
2018         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2019
2020 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR tree-optimization/33757
2023         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2024         true architectures instead of having a big dg-skip-if.
2025
2026         PR c++/33841
2027         * g++.dg/other/bitfield3.C: New test.
2028
2029 2007-10-29  Richard Guenther  <rguenther@suse.de>
2030
2031         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2032
2033 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2034
2035         Automatic parallelization reduction tests.
2036
2037         * gcc.dg/tree-ssa/reduc-1.c: New test.
2038         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2039         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2040         * gcc.dg/tree-ssa/reduc-2.c: New test.
2041         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2042         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2043         * gcc.dg/tree-ssa/reduc-3.c: New test.
2044         * gcc.dg/tree-ssa/reduc-6.c: New test.
2045         * gcc.dg/tree-ssa/reduc-7.c: New test.
2046         * gcc.dg/tree-ssa/reduc-8.c: New test.
2047         * gcc.dg/tree-ssa/reduc-9.c: New test.
2048
2049 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2050             Zdenek Dvorak  <ook@ucw.cz>
2051
2052         OMP_ATOMIC Changes, testsuite changes.
2053
2054         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2055         instead of gimple dump.
2056         * gcc.dg/gomp/atomic-9.c: Same.
2057         * gcc.dg/gomp/atomic-10.c: Same.
2058         * g++.dg/gomp/atomic-3.C: Same.
2059         * g++.dg/gomp/atomic-9.C: Same.
2060         * g++.dg/gomp/atomic-10.C: Same.
2061
2062 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2063
2064         PR fortran/31217
2065         PR fortran/33811
2066         * gfortran.dg/forall_12.f90: New test.
2067
2068         PR fortran/33686
2069         * gfortran.dg/forall_13.f90: New test.
2070
2071 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2072             Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/30659
2075         * g++.dg/template/crash71.C: New.
2076
2077 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2078
2079         PR fortran/32147
2080         * gfortran.dg/module_md5_1.f90: Update hash-value.
2081
2082 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2083
2084         PR tree-opt/33589
2085         * g++.dg/torture/pr33589-1.C: New testcase.
2086         * g++.dg/torture/pr33589-2.C: New testcase.
2087
2088 2007-10-28  Richard Guenther  <rguenther@suse.de>
2089
2090         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2091
2092 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2093             Uros Bizjak  <ubizjak@gmail.com>
2094
2095         PR tree-optimization/33920
2096         * gcc.dg/tree-ssa/pr33290.c: New test.
2097
2098 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2099
2100         PR fortran/31306
2101         * gfortran.dg/argument_check_7.f90: New test.
2102         * gfortran.dg/argument_check_8.f90: New test.
2103         
2104 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2105
2106         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2107         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2108         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2109         * gcc.target/i386/sse-14.c: Ditto.
2110
2111 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2112
2113         PR c++/33844
2114         * g++.dg/other/ptrmem8.C: New test.
2115
2116         PR c++/33842
2117         * g++.dg/template/error34.C: New test.
2118
2119 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2120
2121         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2122
2123 2007-10-27  Richard Guenther  <rguenther@suse.de>
2124
2125         PR tree-optimization/33870
2126         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2127         * gcc.c-torture/execute/pr33870.c: Likewise.
2128
2129 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2130
2131         PR fortran/33162
2132         * gfortran.dg/argument_checking_9.f90: New test.
2133
2134 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2135
2136         * g++.dg/other/pr33601.C: New.
2137
2138 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2139
2140         PR c++/31988
2141         * g++.dg/init/new25.C: New.
2142
2143 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2144
2145         * g++.dg/cpp0x/pr33839.C: New.
2146         
2147 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2148
2149         PR c++/33744
2150         * g++.dg/template/arg6.C: New test.
2151
2152 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2153
2154         PR c++/31747
2155         * g++.dg/parse/crash39.C: New.
2156
2157 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2158
2159         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2160         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2161         "offset: -4B".
2162
2163 2007-10-25  David Daney  <ddaney@avtrex.com>
2164
2165         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2166
2167 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2168
2169         PR c++/33843
2170         * g++.dg/template/error32.C: New.
2171
2172 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2173             Ira Rosen  <irar@il.ibm.com>
2174
2175         PR tree-optimization/33833
2176         * gcc.dg/vect/pr33833.c: New testcase.
2177
2178 2007-10-25  David Daney  <ddaney@avtrex.com>
2179
2180         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2181
2182 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2183             Ira Rosen  <irar@il.ibm.com>
2184
2185         PR tree-optimization/33866
2186         * gcc.dg/vect/pr33866.c: New testcase.
2187
2188 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2189
2190         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2191         Add -w to compile flags to suppress "call-clobbered register" warnings
2192         and remove dg-warning directives.
2193
2194 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2195
2196         * gcc.dg/sms-2.c: Cleanup sms dump file.
2197         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2198         profile-use step.
2199
2200 2007-10-24  David Daney  <ddaney@avtrex.com>
2201
2202         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2203
2204 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2205
2206         PR target/33755
2207         * gcc.target/mips/pr33755.c: New test.
2208
2209 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2210
2211         PR tree-optimization/33804
2212         * gcc.dg/vect/pr33804.c: New testcase.
2213
2214 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2215
2216         PR forrtran/33849
2217         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2218
2219 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2220             Uros Bizjak  <ubizjak@gmail.com>
2221
2222         PR rtl-optimization/33846
2223         * gcc.dg/vect/pr33846.c: New testcase.
2224
2225 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2226             Dorit Nuzman  <dorit@il.ibm.com>
2227
2228         PR tree-optimization/33860
2229         * g++.dg/vect/pr33860.cc: New test.
2230         * g++.dg/vect/pr33860a.cc: New test.
2231
2232 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2233             Revital Eres  <eres@il.ibm.com>      
2234
2235         * gcc.dg/sms-2.c: New testcase.
2236
2237 2007-10-22  David S. Miller  <davem@davemloft.net>
2238
2239         * gcc.dg/globalreg-1.c: New test.
2240
2241 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2242             Dorit Nuzman  <dorit@il.ibm.com>
2243
2244         PR tree-optimization/33834
2245         PR tree-optimization/33835
2246         * g++.dg/vect/pr33834_1.cc: New test.
2247         * g++.dg/vect/pr33834_2.cc: New test.
2248         * g++.dg/vect/pr33835.cc: New test.
2249
2250 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2251
2252         * gcc.dg/pr33644.c: New test.
2253
2254 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2255
2256         PR c++/33372
2257         * g++.dg/gomp/pr33372-1.C: New test.
2258         * g++.dg/gomp/pr33372-2.C: New test.
2259         * g++.dg/gomp/pr33372-3.C: New test.
2260
2261 2007-10-22  Michael Matz  <matz@suse.de>
2262
2263         PR tree-optimization/33855
2264         * gcc.c-torture/compile/pr33855.c: New testcase.
2265
2266 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2267
2268         PR tree-optimization/33854
2269         * gcc.dg/vect/O1-pr33854.c: New testcase.
2270         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2271
2272 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2273
2274         * gcc.dg/unwind-1.c: Disable on AIX.
2275         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2276
2277 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2278
2279         PR fortran/33749
2280         * gfortran.dg/assign_9.f90: New test.
2281
2282 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2283
2284         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2285         (dg-mips-options): Skip tests that specify an ABI other than o32
2286         and o64 if generating MIPS16 hard-float code.
2287
2288 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2289             Revital Eres  <eres@il.ibm.com>
2290
2291         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2292         * gcc.dg/vect/vect-16.c: Fix comment.
2293         * gcc.dg/vect/pr33369.c: Require vect_int.
2294         * gcc.dg/vect/slp-33.c: Add spaces.
2295         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2296         targets.
2297         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2298         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2299         targets.
2300         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2301         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2302         targets.
2303         * gcc.dg/vect/slp-10.c: Add spaces.
2304         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2305         targets.
2306         * gcc.dg/vect/slp-36.c: Require vect_int.
2307         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2308         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2309         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2310         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2311         targets.
2312         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2313         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2314         instead of vector_alignment_reachable_for_double.
2315         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2316         (natural_alignment): Split into...
2317         (natural_alignment_32, natural_alignment_64): New.
2318         (vector_alignment_reachable): Depend on natural_alignment_32.
2319         (vector_alignment_reachable_for_double): Rename to ...
2320         (vector_alignment_reachable_for_64bit): And depend on
2321         natural_alignment_64.
2322
2323 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2324
2325         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2326         MIPS targets.
2327         * g++.dg/vect/vect.exp: Likewise.
2328         * lib/fortran-torture.exp: Likewise.
2329         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2330         mipsisa64*-*-* as the target selector.  Remove -mips64,
2331         -mhard-float and -mgp64 from the options list.
2332         * gcc.target/mips/mips-ps-2.c: Likewise.
2333         * gcc.target/mips/mips-ps-3.c: Likewise.
2334         * gcc.target/mips/mips-ps-4.c: Likewise.
2335         * gcc.target/mips/mips-ps-6.c: Likewise.
2336         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2337         options list.
2338         * gcc.target/mips/sb1-1.c: Likewise.
2339         * gcc.target/mips/mips-ps-type.c: Likewise.
2340         * gcc.target/mips/mips-ps-7.c: New test.
2341         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2342         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2343         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2344         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2345         as forcing an ABI and an architecture.
2346         (is_gp32_flag, is_gp64_flag): Fold into...
2347         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2348         then -mfp64 imply -mhard-float.  Apply register rules after the
2349         loop.  Handle -march=mipsN like -mipsN.
2350
2351 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2352
2353         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2354         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2355
2356 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2357
2358         PR fortran/33818
2359         * gfortran.dg/entry_dummy_ref_3.f90: New.
2360
2361 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2362             FX Coudert <fxcoudert@gcc.gnu.org>
2363
2364         PR fortran/31608
2365         * gfortran.dg/char_cast_1.f90: New test.
2366
2367 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2368
2369         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2370         * gfortran.dg/large_real_kind_2.F90: ditto.
2371         * gfortran.dg/default_format_2.f90: ditto.
2372         * gfortran.dg/default_format_denormal_1.f90: ditto.
2373
2374 2007-10-19  Richard Guenther  <rguenther@suse.de>
2375
2376         PR middle-end/33816
2377         PR middle-end/32921
2378         * gfortran.dg/pr32921.f: New testcase.
2379
2380 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2381
2382         PR libfortran/33544
2383         * gfortran.dg/transfer_check_1.f90: Adjust options.
2384
2385 2007-10-19  Richard Guenther  <rguenther@suse.de>
2386
2387         Revert
2388         2007-10-19  Richard Guenther  <rguenther@suse.de>
2389
2390         PR middle-end/32921
2391         * gfortran.dg/pr32921.f: New testcase.
2392
2393 2007-10-19  Richard Guenther  <rguenther@suse.de>
2394
2395         * gcc.c-torture/execute/20071018-1.c: New testcase.
2396
2397 2007-10-19  Richard Guenther  <rguenther@suse.de>
2398
2399         PR middle-end/32921
2400         * gfortran.dg/pr32921.f: New testcase.
2401
2402 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2403
2404         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2405
2406 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2407
2408         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2409
2410 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2411
2412         PR fortran/33233
2413         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2414         * gfortran.dg/host_assoc_function_3.f90: New test.
2415
2416 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2417
2418         PR fortran/33733
2419         * gfortran.dg/transfer_simplify_6.f90: New test.
2420
2421 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2422             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2423
2424         PR middle-end/33794
2425         * gfortran.dg/pr33794.f90: New testcase.
2426
2427 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2428
2429         PR target/32961
2430         * gcc.target/i386/pr32961.c: New testcase.
2431         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2432         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2433         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2434         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2435         __builtin_ia32_pslldi128 defines.
2436
2437 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2438
2439         PR fortran/33760
2440         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2441
2442 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2443
2444         PR c++/28639
2445         PR c++/30299
2446         * g++.dg/template/void12.C: New.
2447         * g++.dg/template/void13.C: New.
2448
2449 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2450
2451         PR c++/31446
2452         * g++.dg/template/void11.C: New.
2453         * g++.dg/template/void2.C: Adjust error markers.
2454         * g++.dg/template/void10.C: Likewise.
2455         * g++.dg/template/crash55.C: Likewise.
2456
2457 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2458
2459         * g++.dg/opt/const5.C: New test.
2460
2461 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2462             Maxim Kuvyrkov  <maxim@codesourcery.com>
2463
2464         * gcc.target/ia64/20040709-2.c: New test.
2465
2466 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2467
2468         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2469
2470 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2471
2472         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2473         to each function.  Check that there are no unsigned loads.
2474
2475 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2476
2477         PR tree-optimization/33136
2478         * gcc.c-torture/execute/20070824-1.c: New test.
2479         * gcc.dg/pr33136-1.c: New test.
2480         * gcc.dg/pr33136-2.c: New test.
2481         * gcc.dg/pr33136-3.c: New test.
2482
2483 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2484
2485         PR tree-optimization/33735
2486         * g++.dg/torture/pr33735.C: New.
2487
2488 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2489
2490         PR middle-end/33706
2491         * gcc.dg/va-arg-pack-2.c: New.
2492
2493 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR tree-optimization/33619
2496         * gcc.dg/pr33619.c: New test.
2497
2498 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2499
2500         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2501         flag for AIX.
2502         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2503
2504 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2505
2506         PR libfortran/33055
2507         * gfortran.dg/inquire_11.f90: New test.
2508         * gfortan.dg/negative_unit_int8.f: New test.
2509
2510 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2511
2512         PR target/33133
2513         * gcc.c-torture/compile/pr33133.c: New test.
2514
2515 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2516
2517         PR libfortran/33672
2518         * gfortran.dg/namelist_40.f90: New test.
2519
2520 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2521
2522         PR fortran/33745
2523         * gfortran.dg/bounds_check_11.f90: New.
2524
2525 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2526
2527         PR c++/30303
2528         * g++.dg/other/ctor1.C: New test.
2529         * g++.dg/other/ctor2.C: New test.
2530         * g++.dg/other/dtor1.C: New test.
2531
2532 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2533
2534         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2535
2536 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2537             Paul Thomas  <pault@gcc.gnu.org>
2538
2539         PR fortran/33254
2540         PR fortran/33727
2541         * gfortran.dg/bounds_check_10.f90: New.
2542
2543 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2544
2545         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2546         * gcc.target/powerpc/popcount-1.c: Same.
2547
2548 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2549
2550         PR c++/26698
2551         * g++.dg/conversion/op4.C: New test.
2552
2553 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2554
2555         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2556
2557 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2558
2559         PR fortran/33542
2560         * gfortran.dg/ambiguous_specific_1.f90: New test.
2561
2562 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2563
2564         PR fortran/33664
2565         * gfortran.dg/impure_spec_expr_1.f90: New test.
2566         * gfortran.dg/char_result_7.f90: Remove illegal test.
2567
2568 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2569
2570         PR 11001
2571         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2572         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2573         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2574         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2575         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2576         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2577         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2578         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2579         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2580
2581 2007-10-12  Richard Guenther  <rguenther@suse.de>
2582
2583         PR middle-end/26198
2584         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2585         * gcc.c-torture/execute/20071011-1.c: Likewise.
2586         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2587
2588 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2589
2590         PR tree-optimization/33742
2591         * gcc.dg/pr33742.c: New testcase.
2592
2593 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2594
2595         PR tree-optimization/33645
2596         * gcc.dg/pr33645-1.c: New test.
2597         * gcc.dg/pr33645-2.c: New test.
2598         * gcc.dg/pr33645-3.c: New test.
2599  
2600         PR c++/32121
2601         * g++.dg/ext/label4.C: Adjust error regexp.
2602         * g++.dg/ext/label6.C: Adjust error regexp.
2603         * g++.dg/ext/label7.C: New test.
2604         * g++.dg/ext/label8.C: New test.
2605         * g++.dg/ext/label9.C: New test.
2606
2607 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2608
2609         PR middle-end/33676
2610         * gcc.dg/pr33676.c: New.
2611
2612 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2613
2614         PR c++/31441
2615         * g++.dg/cpp0x/variadic83.C: New.
2616
2617 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2618
2619         PR c++/33461
2620         * g++.dg/cpp0x/variadic81.C: New.
2621         * g++.dg/cpp0x/variadic82.C: Likewise.
2622
2623 2007-10-11  Richard Guenther  <rguenther@suse.de>
2624
2625         PR middle-end/33724
2626         * gcc.dg/pr33724.c: New testcase.
2627
2628 2007-10-11  Richard Guenther  <rguenther@suse.de>
2629
2630         PR c/33726
2631         * gcc.dg/pr33726.c: New testcase.
2632
2633 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2634
2635         PR fortran/33500
2636         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2637         
2638 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2639
2640         PR testsuite/33391
2641         * gfortran.dg/do_3.F90: Run with -fwrapv.
2642
2643 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2644
2645         * gcc.dg/unwind-1.c: New.
2646
2647 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2648
2649         PR libfortran/33683
2650         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2651         failure on some common systems.
2652
2653 2007-10-09  Richard Guenther  <rguenther@suse.de>
2654
2655         PR middle-end/33692
2656         * gcc.dg/pr33692.c: New testcase.
2657
2658 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2659
2660         PR middle-end/33669
2661         * gcc.c-torture/execute/pr33669.c: New.
2662
2663 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2664
2665         PR tree-optimization/33615
2666         * g++.dg/tree-ssa/pr33615-2.C: New test.
2667
2668 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2669
2670         PR tree-optimization/33615
2671         * g++.dg/tree-ssa/pr33615.C: New test.
2672
2673 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2674
2675         PR tree-optimization/33572
2676         * g++.dg/torture/pr33572.C: Replace with complete test.
2677
2678 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2679
2680         PR fortran/33689
2681         * gfortran.dg/spec_expr_5.f90: New.
2682
2683 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2684
2685         * gcc.dg/pragma-darwin-2.c: New.
2686
2687 2007-10-08  Richard Guenther  <rguenther@suse.de>
2688
2689         PR middle-end/33693
2690         PR middle-end/33695
2691         PR middle-end/33697
2692         * gcc.dg/pr33693.c: New testcase.
2693         * gcc.dg/pr33695.c: Likewise.
2694         * gcc.dg/pr33697.c: Likewise.
2695
2696 2007-10-08  Richard Guenther  <rguenther@suse.de>
2697
2698         PR middle-end/33691
2699         PR middle-end/33694
2700         PR middle-end/33696
2701         * gcc.dg/pr33691.c: New testcase.
2702         * gcc.dg/pr33694.c: Likewise.
2703         * gcc.dg/pr33696.c: Likewise.
2704
2705 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2706
2707         PR libfortran/33683
2708         * gfortran.dg/gamma_5.f90:  New test case
2709
2710 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2711
2712         PR fortran/20851
2713         * initialization_1.f90: Fix dg-error annotations.
2714         * initialization_14.f90: New.
2715         * initialization_7.f90: Fix dg-error annotations.
2716         * initialization_9.f90: Likewise.
2717
2718 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2719
2720         * gfortran.dg/error_recovery_4.f90: New test.
2721
2722 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2723
2724         * gfortran.dg/default_format_denormal_2.f90: New test.
2725         * gfortran.dg/default_format_2.inc: New test.
2726         * gfortran.dg/default_format_denormal_1.f90: New test.
2727         * gfortran.dg/default_format_1.inc: New test.
2728         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2729         numbers.
2730         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2731         numbers.
2732
2733 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2734
2735         * gfortran.dg/namelist_15.f90: Revise test.
2736
2737 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2738
2739         PR tree-optimization/33655
2740         * gcc.dg/torture/pr33655.c: New.
2741
2742 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2743
2744         PR tree-optimization/33572
2745         * g++.dg/torture/pr33572.C: New.
2746
2747 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2748
2749         PR fortran/25076
2750         * gfortran.dg/forall_11.f90: New.
2751
2752 2007-10-05  Michael Matz  <matz@suse.de>
2753
2754         PR middle-end/33667
2755         * gcc.dg/pr33667.c: New testcase.
2756
2757 2007-10-05  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/33666
2760         * gcc.dg/pr33666.c: New testcase.
2761
2762 2007-10-05  Michael Matz  <matz@suse.de>
2763
2764         PR inline-asm/33600
2765         * gcc.target/i386/pr33600.c: New testcase.
2766
2767 2007-10-05  Richard Guenther  <rguenther@suse.de>
2768
2769         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2770
2771 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2772
2773         PR target/33635
2774         * gcc.target/mips/pr33635-1.c: New test.
2775
2776 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2777
2778         PR libfortran/33253
2779         * gfortran.dg/namelist_39.f90: Revise to use long names.
2780
2781 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2782
2783         PR fortran/33646
2784         * gfortran.dg/pr33646.f90: New file.
2785
2786 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2787
2788         PR fortran/33529
2789         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2790         * gfortran.dg/char_decl_2.f90: New test.
2791
2792 2007-10-04  Richard Guenther  <rguenther@suse.de>
2793
2794         PR middle-end/33641
2795         * gcc.c-torture/compile/pr33641.c: New testcase.
2796
2797 2007-10-04  Michael Matz  <matz@suse.de>
2798
2799         PR rtl-optimization/33653
2800         * gcc.dg/pr33653.c: New.
2801
2802 2007-10-04  Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/33627
2805         * g++.dg/torture/pr33627.C: New testcase.
2806
2807 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2808
2809         PR fortran/33626
2810         * gfortran.dg/parens_6.f90: New.
2811
2812 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/33646
2815         PR fortran/33542
2816         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2817
2818 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2819
2820         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2821
2822 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2823
2824         PR target/33635
2825         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2826         and mips_forced_be.
2827         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2828         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2829         options.
2830         * gcc.target/mips/fpr-moves-1.c: New test.
2831         * gcc.target/mips/fpr-moves-2.c: Likewise.
2832         * gcc.target/mips/fpr-moves-3.c: Likewise.
2833         * gcc.target/mips/fpr-moves-4.c: Likewise.
2834         * gcc.target/mips/fpr-moves-5.c: Likewise.
2835         * gcc.target/mips/fpr-moves-6.c: Likewise.
2836         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2837
2838 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2839
2840         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2841
2842 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2843
2844         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2845         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2846
2847 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2848
2849         PR fortran/33198
2850         * gfortran.dg/common_errors_1.f90: New.
2851
2852 2007-10-03  Doug Kwan  <dougkwan@google.com>
2853         Richard Guenther  <rguenther@suse.de>
2854
2855         PR debug/31899
2856         * g++.dg/debug/using3.C: New testcase.
2857
2858 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR libfortran/33253
2861         * gfortran.dg/namelist_38.f90: New test.
2862         * gfortran.dg/namelist_39.f90: New test.
2863
2864 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2865
2866         PR libfortran/33469
2867         * gfortran.dg/default_format_1.f90: New test.
2868         * gfortran.dg/default_format_2.f90: New test.
2869         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2870         * gfortran.dg/real_const_3.f90: Adjust expected output.
2871
2872 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2873
2874         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2875         default ABI.  Split mips_forced_abi into mips_forced_abi and
2876         mips_forced_regs.
2877         (is_gp32_flag): Return true for -mabi=32.
2878         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2879         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2880         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2881         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2882         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2883         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2884         * gcc.target/mips/save-restore-2.c: Likewise.
2885         * gcc.target/mips/save-restore-3.c: Likewise.
2886         * gcc.target/mips/save-restore-4.c: Likewise.
2887
2888 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2889
2890         PR middle-end/33617
2891         * gcc.c-torture/compile/pr33617.c: New test.
2892
2893 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2894
2895         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2896         -gstabs+ for extended options.
2897
2898 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2899
2900         PR fortran/33542
2901         * gfortran.dg/ambiguous_specific_1.f90: New test.
2902
2903 2007-10-02  Revital Eres  <eres@il.ibm.com>
2904
2905         * gcc.target/powerpc/paired-8.c: New test.
2906         * gcc.target/powerpc/paired-9.c: New test.
2907         * gcc.target/powerpc/paired-10.c: New test.
2908
2909 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2910
2911         PR fortran/33566
2912         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2913
2914 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2915
2916         PR fortran/33554
2917         * gfortran.dg/intent_out_2.f90: New test.
2918
2919 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2920
2921         PR fortran/33550
2922         * gfortran.dg/ambiguous_reference_1.f90: New test.
2923
2924 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2925
2926         PR fortran/31154
2927         PR fortran/31229
2928         PR fortran/33334
2929         * gfortran.dg/function_kinds_1.f90: New test.
2930         * gfortran.dg/function_kinds_2.f90: New test.
2931         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2932         use association into interfaces.
2933
2934 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2935
2936         PR testsuite/31828
2937         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2938         (overflow): Use INFINITY, not FP_INFINITE.
2939         gcc.dg/float-range-4.c: Likewise.
2940         gcc.dg/float-range-5.c: Likewise.
2941
2942 2007-10-01  Nick Clifton  <nickc@redhat.com>
2943
2944         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2945         for 16-bit targets.
2946
2947 2007-09-30  Diego Novillo  <dnovillo@google.com>
2948
2949         PR 33593
2950         * g++.dg/tree-ssa/pr33593.C: New test.
2951
2952 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2953
2954         PR libfortran/33400
2955         * gfortran.dg/PR19872.f: Fix test condition.
2956         * gfortran.dg/list_read_7.f90: New test.
2957
2958 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2959
2960         PR tree-optimization/33597
2961         * gcc.dg/vect/pr33597.c: New testcase.
2962
2963 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2964
2965         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2966         * gcc.target/i386/pr33524.c: ...this.
2967
2968 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2969
2970         PR fortran/33354
2971         * gfortran.dg/minmaxloc_4.f90: New.
2972
2973 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2974
2975         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2976
2977 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2978
2979         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2980
2981 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2982
2983         PR c++/33213
2984         * g++.dg/cpp0x/variadic79.C: New.
2985
2986 2007-09-28  Michael Matz  <matz@suse.de>
2987             Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR rtl-optimization/33552
2990         * gcc.target/i386/pr33552.c: New runtime test.
2991         * gcc.target/i386/strinline.c: New compile time test.
2992
2993 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2994
2995         * gfortran.dg/openmp_stack.f90: Removed.
2996
2997         PR c++/31434
2998         * g++.dg/cpp0x/variadic80.C: New test.
2999
3000 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3001
3002         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3003         r128057.
3004
3005 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3006
3007         PR middle-end/7003
3008         * gcc.target/powerpc/gcse-1.c: New test.
3009
3010 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3011
3012         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3013         fixed capitalizations.
3014         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3015         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3016         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3017         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3018         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3019         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3020         * gfortran.dg/min_max_conformance.f90: Likewise.
3021
3022 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3023
3024         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3025         options.
3026         * gcc.dg/c99-tgmath-2.c: Likewise.
3027         * gcc.dg/c99-tgmath-3.c: Likewise.
3028         * gcc.dg/c99-tgmath-4.c: Likewise.
3029
3030 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3031
3032         PR fortran/33568
3033         * gfortran.dg/anint_1.f90: New test.
3034
3035 2007-09-27  Ian Lance Taylor  <iant@google.com>
3036
3037         PR tree-optimization/33565
3038         * gcc.dg/Wstrict-overflow-20.c: New test.
3039
3040 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3041
3042         * gfortran.dg/openmp_stack.f90: Fix typo.
3043         * gfortran.dg/recursive_stack.f90: Fix typo.
3044
3045 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3046
3047         PR c++/33493
3048         * g++.dg/template/error31.C: New.
3049
3050 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3051
3052         * lib/prune.exp: Prune also "^In function .*$" lines and
3053         "^    inlined from .*$" lines.
3054
3055 2007-09-26  Richard Guenther  <rguenther@suse.de>
3056
3057         PR tree-optimization/33563
3058         * gcc.dg/torture/pr33563.c: New testcase.
3059
3060 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3061
3062         PR c/25309
3063         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3064         array.
3065         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3066         without -O2.
3067
3068 2007-09-26  Richard Guenther  <rguenther@suse.de>
3069
3070         PR tree-optimization/30375
3071         PR tree-optimization/33560
3072         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3073         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3074         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3075         * gcc.dg/torture/pr30375.c: New testcase.
3076         * gcc.dg/torture/pr33560.c: New testcase.
3077         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3078
3079 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3080
3081         PR c++/33207
3082         * g++.dg/parse/crash38.C: New test.
3083
3084 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3085
3086         PR target/33524
3087         * gcc.target/i386/sse5-convert.c: New file, test int->long
3088         vectorized conversions.
3089
3090 2007-09-25  Revital Eres  <eres@il.ibm.com>
3091
3092         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3093
3094 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3095
3096         PR c/32295
3097         * gcc.dg/enum-incomplete-1.c: New test.
3098
3099 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3100
3101         * gcc.c-torture/compile/20070919-1.c: New test.
3102
3103 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3104
3105         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3106
3107 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3108
3109         PR c++/14688
3110         * g++.dg/inherit/override_attribs.C: New file.
3111
3112 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3113
3114         PR fortran/33269
3115         * io.c (check_format_string): Move NULL and constant checks into
3116         this function.
3117         (check_io_constraints): Call gfc_simplify_expr() before calling
3118         check_format_string().  Remove NULL and constant checks.
3119
3120 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3121
3122         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3123         * gcc.c-torture/execute/loop-2g.x: Likewise.
3124
3125 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3126
3127         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3128         Reject hard-float modes unless the ABI is o32 or o64.
3129         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3130         of gcc.exp.  Skip the tests when mips16 code generation is not
3131         supported.
3132         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3133         and use dg-add-options mips16_attribute.
3134
3135 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR c++/33506
3138         * g++.dg/ext/attrib29.C: New test.
3139
3140 2007-09-23  Ollie Wild  <aaw@google.com>
3141
3142         * gcc.dg/fold-bitand-1.c: New test.
3143         * gcc.dg/fold-bitand-2.c: New test.
3144         * gcc.dg/fold-bitand-3.c: New test.
3145         * gcc.dg/fold-bitand-4.c: New test.
3146
3147 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3148
3149         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3150         any of the macros to be defined for __mips16.
3151         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3152
3153 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3154
3155         * gcc.dg/vect/pr21591.c: Require vect_int.
3156         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3157         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3158         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3159
3160 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3161
3162         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3163         attributes.
3164         * gcc.dg/va-arg-pack-len-2.c: New test.
3165         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3166         attributes.
3167         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3168
3169         PR tree-optimization/32772
3170         * gcc.c-torture/compile/20070905-1.c: New test.
3171
3172         PR tree-optimization/32975
3173         * gcc.dg/pr32975.c: New test.
3174
3175         PR middle-end/28755
3176         * gcc.dg/pr28755.c: New test.
3177
3178 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3179
3180         * lib/target-supports.exp (check_effective_target_nomips16): New
3181         procedure.
3182         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3183         for mipsisa64*-*-*.
3184         * gcc.dg/vect/vect.exp: Likewise.
3185         * g++.dg/vect/vect.exp: Likewise.
3186         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3187         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3188         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3189         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3190         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3191         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3192         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3193         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3194         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3195         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3196         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3197         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3198         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3199         (test14, test15, test16, test17, test18): Likewise.
3200         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3201         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3202         (test14, test15, test16, test17, test18, test19, test20, test21)
3203         (test22): Likewise.
3204         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3205         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3206         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3207         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3208         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3209         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3210         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3211         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3212         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3213         (test13, test14, test15, test16, test17, test18, test19, test20)
3214         (test21, test22, test23, test24, test25, test26, test27, test28)
3215         (test29, test30, test31): Likewise.
3216         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3217         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3218         (test13, test14, test15, test16, test17, test18, test19, test20)
3219         (test21, test22, test23, test24, test25, test26, test27, test28)
3220         (test29, test30, test31, test32, test33, test34, test35, test36)
3221         (test37, test38, test39, test40, test41, test42, test43, test44)
3222         (test45, test46, test47, test48, test49, test50, test51, test52)
3223         (test53, test54, test55, test56, test57, test58, test59, test60)
3224         (test61, test62, test63): Likewise.
3225         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3226         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3227         (test13, test14, test15, test16, test17, test18, test19, test20)
3228         (test21, test22, test23, test24, test25, test26, test27, test28)
3229         (test29, test30, test31): Likewise.
3230         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3231         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3232         (test13, test14, test15, test16, test17, test18, test19, test20)
3233         (test21, test22, test23, test24, test25, test26, test27, test28)
3234         (test29, test30, test31): Likewise.
3235         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3236         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3237         (test13, test14, test15): Likewise.
3238         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3239         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3240         (test13, test14, test15): Likewise.
3241         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3242         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3243         (test13, test14, test15, test16, test17, test18, test19, test20)
3244         (test21, test22, test23, test24, test25, test26, test27, test28)
3245         (test29, test30, test31): Likewise.
3246         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3247         (matrix_multiply4: Likewise.
3248         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3249         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3250         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3251         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3252         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3253         (test13, test14, test15, test16, test17, test18, test19, test20)
3254         (test21, test22, test23, test24, test25, test26, test27, test28)
3255         (test29, test30, test31): Likewise.
3256         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3257         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3258         (test13, test14, test15, test16, test17, test18, test19, test20)
3259         (test21, test22, test23, test24, test25, test26, test27, test28)
3260         (test29, test30, test31): Likewise.
3261         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3262         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3263         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3264         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3265         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3266         (sub_v4qi): Likewise.
3267         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3268         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3269         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3270         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3271         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3272         (subb, subc): Likewise.
3273         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3274         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3275         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3276         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3277         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3278         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3279         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3280         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3281         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3282         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3283         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3284         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3285         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3286
3287 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3288
3289         * lib/target-supports.exp (add_options_for_mips16_attribute)
3290         (check_effective_target_mips16_attribute): New functions.
3291         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3292         command line.
3293         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3294         extra_test_flags.
3295         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3296         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3297         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3298         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3299         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3300         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3301         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3302         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3303         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3304         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3305         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3306         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3307         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3308         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3309         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3310         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3311         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3312         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3313         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3314         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3315         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3316         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3317         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3318         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3319         (NOMIPS16): Delete.
3320         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3321         of dg-options.
3322         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3323         options.  Require { target mips16_attribute } and use dg-add-options
3324         to add the associated options.
3325         (foo): Use MIPS16.
3326         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3327         * gcc.target/mips/call-saved-3.c: Likewise.
3328         * gcc.target/mips/code-readable-1.c: Require { target
3329         mips16_attribute } and use dg-add-options to add the associated
3330         options.  Remove trailing whitespace.
3331         (NOMIPS16): Delete.
3332         * gcc.target/mips/code-readable-2.c: Likewise.
3333         * gcc.target/mips/code-readable-3.c: Likewise.
3334         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3335         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3336         Require { target mips16_attribute } and use dg-add-options to
3337         add the associated options.
3338         (cksum16, cksum8): Use MIPS16.
3339         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3340         Require { target mips16_attribute } and use dg-add-options to
3341         add the associated options.
3342         (foo): Use MIPS16.
3343         * gcc.target/mips/save-restore-2.c: Likewise.
3344         * gcc.target/mips/save-restore-3.c: Likewise.
3345         * gcc.target/mips/save-restore-4.c: Likewise.
3346         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3347         -mno-abicalls.
3348         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3349         (foo): Use NOMIPS16.
3350
3351 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3352
3353         PR fortran/33337
3354         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3355
3356         PR fortran/33376
3357         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3358
3359 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3360
3361         PR fortran/33445
3362         * gfortran.dg/gomp/free-2.f90: New.
3363         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3364         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3365
3366 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3367
3368         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3369         * gcc.target/i386/sse5-haddX.c: Ditto.
3370         * gcc.target/i386/sse5-hsubX.c: Ditto.
3371         * gcc.target/i386/sse5-maccXX.c: Ditto.
3372         * gcc.target/i386/sse5-msubXX.c: Ditto.
3373         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3374         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3375         * gcc.target/i386/sse5-permpX.c: Ditto.
3376         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3377         effective target.
3378         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3379         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3380         * gcc.target/i386/sse5-pcmov.c: Ditto.
3381         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3382
3383 2007-09-22  Richard Guenther  <rguenther@suse.de>
3384
3385         PR tree-optimization/33146
3386         * gcc.c-torture/compile/pr33146.c: New testcase.
3387
3388 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3389
3390         * lib/target-supports.exp (check_cached_effective_target): New
3391         procedure.
3392         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3393         (check_effective_target_c99_runtime): New procedure.
3394         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3395         (test3l): Likewise cargl.
3396         * gcc.dg/builtins-59.c: Require c99_runtime.
3397         * gcc.dg/builtins-61.c: Likewise.
3398         * gcc.dg/builtins-62.c: Likewise.
3399
3400 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3401
3402         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3403         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3404         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3405         target-specific dg-options.
3406         * gcc.dg/builtins-20.c: Likewise.
3407         * gcc.dg/builtins-53.c: Likewise.
3408         * gcc.dg/builtins-55.c: Likewise.
3409         * gcc.dg/single-precision-constant.c: Likewise.
3410         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3411         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3412         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3413         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3414         * gcc.dg/torture/builtin-power-1.c: Likewise.
3415
3416 2007-09-21  Chao-ying Fu  <fu@mips.com>
3417
3418         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3419         check if targets have fixed-point supports.
3420         * gcc.dg/fixed-point/fixed-point.exp: New file.
3421         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3422         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3423         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3424         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3425         * gcc.dg/fixed-point/constants-pedantic.c,
3426         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3427         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3428         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3429         * gcc.dg/fixed-point/keywords-pedantic.c,
3430         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3431         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3432         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3433         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3434         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3435         * gcc.dg/fixed-point/func-vararg-mixed.c,
3436         * gcc.dg/fixed-point/operator-logical.c,
3437         * gcc.dg/fixed-point/struct-union.c,
3438         * gcc.dg/fixed-point/bit-complement.c,
3439         * gcc.dg/fixed-point/operator-bitwise.c,
3440         * gcc.dg/fixed-point/operator-comma.c,
3441         * gcc.dg/fixed-point/struct-layout-1.c,
3442         * gcc.dg/fixed-point/union-init.c,
3443         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3444         * gcc.dg/fixed-point/func-mixed.c,
3445         * gcc.dg/fixed-point/func-vararg-size0.c,
3446         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3447         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3448         * gcc.dg/fixed-point/operator-unary.c,
3449         * gcc.dg/fixed-point/allop-const.c,
3450         * gcc.dg/fixed-point/muldiv-warning.c,
3451         * gcc.dg/nofixed-point-1.c,
3452         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3453         * gcc.target/mips/fixed-vector-type.c,
3454         * gcc.target/mips/fixed-scalar-type.c: New tests.
3455
3456 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3457
3458         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3459         * gnat.dg/test_nested_subtype_byref.adb: New test.
3460
3461 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR fortran/33439
3464         * gfortran.dg/gomp/pr33439.f90: New test.
3465
3466 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/33455
3469         * gfortran.dg/merge_char_3.f90: New.
3470
3471 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3472
3473         PR fortran/33037
3474         * gfortran.dg/transfer_check_1.f90: New.
3475
3476 2007-09-20  Asher Langton  <langton2@llnl.gov>
3477
3478         PR fortran/20441
3479         * gfortran.dg/init_flag_1.f90: New.
3480         * gfortran.dg/init_flag_2.f90: New.
3481         * gfortran.dg/init_flag_3.f90: New.
3482         * gfortran.dg/init_flag_4.f90: New.
3483         * gfortran.dg/init_flag_5.f90: New.
3484         * gfortran.dg/init_flag_6.f90: New.
3485         * gfortran.dg/init_flag_7.f90: New.
3486
3487 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3488
3489         PR c++/33460
3490         * g++.dg/ext/anon-struct6.C: New.
3491
3492 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3493
3494         PR libfortran/23272
3495         * gfortran.dg/inquire_10.f90: New test.
3496
3497 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3498
3499         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3500
3501 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3502
3503         PR fortran/33221
3504         * gfortran.dg/used_types_18.f90: Declare variable of empty
3505         derived type.
3506
3507 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3508
3509         PR fortran/33288
3510         * gfortran.dg/array_constructor_19.f90: New test.
3511
3512 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3513
3514         PR debug/33316
3515         * gcc.dg/debug/pr33316.c: New test.
3516
3517         PR c++/33496
3518         * g++.dg/cpp0x/variadic76.C: New test.
3519         * g++.dg/cpp0x/variadic77.C: New test.
3520         * g++.dg/cpp0x/variadic78.C: New test.
3521
3522         PR c/33238
3523         PR c/27301
3524         * gcc.c-torture/execute/20070919-1.c: New test.
3525         * gcc.dg/pr33238.c: New test.
3526         * gcc.dg/pr27301.c: New test.
3527
3528 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3529
3530         * lib/target-supports.exp (check_effective_target_mips64): New
3531         procedure.
3532         * gcc.dg/lower-subreg-1.c: Require !mips64.
3533         * gcc.dg/sibcall-3.c (ATTR): New macro.
3534         (recurser_void1, recurser_void2): Use it.
3535         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3536         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3537
3538 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3539
3540         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3541         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3542         warning annotation.
3543         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3544
3545 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3546
3547         PR fortran/33497
3548         * gfortran.dg/c_loc_tests_11.f03: New test case.
3549
3550 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3551
3552         PR c++/33459
3553         * g++.dg/init/ref14.C: New.
3554
3555 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3556
3557         * gnat.dg/slice2.ad[sb]: New testcase.
3558
3559 2007-09-19  Nick Clifton  <nickc@redhat.com>
3560
3561         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3562
3563 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3564
3565         * gcc.target/bfin/bfin.exp: New.
3566         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3567         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3568         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3569         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3570         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3571         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3572         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3573         mcpu-bf561.c, mcpu-default.c}: New tests.
3574
3575 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3576
3577         Restore detection of unsupported TLS.
3578
3579         Revert this patch:
3580         2007-02-10  Richard Henderson  <rth@redhat.com>
3581
3582         * lib/target-supports.exp (check_effective_target_tls): Redefine
3583         to mean non-emulated tls.
3584         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3585         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3586         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3587         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3588         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3589         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3590         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3591
3592         And then:
3593         * lib/target-supports.exp (check_effective_target_tls): Use
3594         stronger test for compiler support for TLS.
3595         (check_effective_target_tls_native): New, to test for non-emulated
3596         TLS support.
3597         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3598         instead of dg-require-effective-target tls.
3599         * g++.dg/gomp/copyin-1.C: Likewise.
3600         * g++.dg/gomp/sharing-1.C: Likewise.
3601         * g++.dg/gomp/tls-1.C: Likewise.
3602         * g++.dg/gomp/tls-2.C: Likewise.
3603         * g++.dg/gomp/tls-3.C: Likewise.
3604         * g++.dg/tls/diag-1.C: Likewise.
3605         * g++.dg/tls/diag-2.C: Likewise.
3606         * g++.dg/tls/diag-3.C: Likewise.
3607         * g++.dg/tls/diag-4.C: Likewise.
3608         * g++.dg/tls/diag-5.C: Likewise.
3609         * g++.dg/tls/init-1.C: Likewise.
3610         * g++.dg/tls/init-2.C: Likewise.
3611         * g++.dg/tls/trivial.C: Likewise.
3612         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3613         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3614         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3615         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3616         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3617         * gcc.dg/gomp/clause-1.c: Likewise.
3618         * gcc.dg/gomp/copyin-1.c: Likewise.
3619         * gcc.dg/gomp/sharing-1.c: Likewise.
3620         * gcc.dg/gomp/tls-1.c: Likewise.
3621         * gcc.dg/gomp/tls-2.c: Likewise.
3622         * gcc.dg/tls/alpha-1.c: Likewise.
3623         * gcc.dg/tls/opt-1.c: Likewise.
3624         * gcc.dg/tls/opt-13.c: Likewise.
3625         * gcc.dg/tls/opt-14.c: Likewise.
3626         * gcc.dg/tls/opt-2.c: Likewise.
3627         * gcc.dg/tls/opt-3.c: Likewise.
3628         * gcc.dg/tls/opt-4.c: Likewise.
3629         * gcc.dg/tls/opt-7.c: Likewise.
3630         * gcc.dg/tls/section-1.c: Likewise.
3631         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3632         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3633         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3634         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3635         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3636         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3637         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3638         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3639         * gfortran.dg/gomp/fixed-1.f: Likewise.
3640         * gfortran.dg/gomp/free-1.f90: Likewise.
3641         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3642         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3643         * gfortran.dg/gomp/reduction1.f90: Likewise.
3644         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3645
3646 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3647
3648         PR fortran/31119
3649         * gfortran.dg/bounds_check_9.f90: New test.
3650         * gfortran.dg/bounds_check_fail_2.f90: New test.
3651
3652 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3653
3654         PR c++/33462 (again)
3655         * g++.dg/ext/va-arg1.C: Adjust.
3656
3657 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3658
3659         PR c++/33462
3660         * g++.dg/ext/va-arg1.C: New.
3661
3662 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3663
3664         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3665
3666 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3667
3668         PR c++/33463
3669         * g++.dg/rtti/typeid6.C: New.
3670
3671 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3672
3673         PR c++/33464
3674         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3675         * g++.dg/ext/is_class_error2.C: New.
3676
3677 2007-09-18  Richard Guenther  <rguenther@suse.de>
3678
3679         PR tree-optimization/33340
3680         * g++.dg/torture/pr33340.C: New testcase.
3681
3682 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3683
3684         PR fortran/33231
3685         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3686         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3687         * gfortran.dg/elemental_subroutine_5.f90: New.
3688
3689 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3690
3691         * lib/target-supports.exp (check_profiling_available): Extend
3692         mips*-*-elf check to mips*-*-elf*.
3693
3694 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3695
3696         * gcc.dg/format/c90-scanf-5.c: New test.
3697         * gcc.dg/format/c99-scanf-4.c: New test.
3698         * gcc.dg/format/ext-7.c: New test.
3699         * gcc.dg/format/ext-8.c: New test.
3700
3701         PR middle-end/33423
3702         * gcc.c-torture/compile/20070915-1.c: New test.
3703
3704 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3705
3706         PR fortran/33106
3707         * gfortran.dg/private_type_9.f90: New.
3708
3709 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3710
3711         PR middle-end/33449
3712         * gfortran.dg/pr33449.f90: New test.
3713
3714 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3715
3716         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3717         * gfortran.dg/private_type_1.f90: Ditto
3718         * gfortran.dg/interface_18.f90: New.
3719         * gfortran.dg/private_type_8.f90: New.
3720
3721 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3722
3723         PR c++/33124
3724         * g++.dg/warn/new1.C: Adjust.
3725         * g++.dg/torture/str_empty.C: Likewise.
3726
3727 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3728
3729         * gcc.target/mips/dse-1.c: New test.
3730
3731 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3732
3733         PR c++/32756
3734         * g++.dg/overload/operator3.C: New.
3735
3736 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3737
3738         * gcc.target/mips/truncate-1.c: New test.
3739
3740 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3741
3742         PR fortran/29396
3743         PR fortran/29606
3744         PR fortran/30625
3745         PR fortran/30871
3746         * gfortran.dg/subref_array_pointer_1.f90: New test.
3747         * gfortran.dg/subref_array_pointer_2.f90: New test.
3748
3749 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3750
3751         * gfortran.dg/nint_2.f90: Correct last change.
3752
3753 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3754
3755         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3756
3757 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3758
3759         * gcc.dg/vect/pr33373b.c: New test.
3760
3761 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3762
3763         PR target/33438
3764         * gcc.target/i386/pr33438.c: New test.
3765
3766 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3767
3768         * gfortran.dg/nint_2.f90: Revert previous commit.
3769
3770 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3771
3772         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3773
3774 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3775
3776         PR debug/33429
3777         * g++.dg/other/unused1.C: XFAIL class2 scan.
3778
3779 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3780
3781         PR fortran/33343
3782         * gfortran.dg/elemental_args_check_1.f90: New.
3783         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3784         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3785
3786 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3787
3788         * gfortran.dg/recursive_check_3.f90: New.
3789
3790 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3791
3792         PR fortran/33412
3793         * gfortran.dg/elemental_bind_c.f90: New.
3794
3795 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3796
3797         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3798         * gcc.target/mips/mips16-attributes-2.c: New test.
3799         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3800         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3801         hard-float asm when __mips16 is defined.
3802         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3803         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3804         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3805         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3806         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3807         * gcc.target/mips/pr26765.c (foo): Likewise.
3808         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3809         targets, use dg-mips-options instead of dg-options, and use -mgp32
3810         to force 32-bit mode.
3811         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3812         and 64-bit mode.
3813         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3814
3815 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3816             Michael Meissner  <michael.meissner@amd.com>
3817
3818         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3819         * gcc.target/i386/sse5-hsubX.c: Ditto.
3820         * gcc.target/i386/sse5-permpX.c: Ditto.
3821         * gcc.target/i386/sse5-haddX.c: Ditto.
3822         * gcc.target/i386/sse5-maccXX.c: Ditto.
3823         * gcc.target/i386/sse5-msubXX.c: Ditto.
3824         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3825         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3826
3827         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3828         optimizes floating point conditional moves into the pcmov
3829         instruction on SSE5.
3830         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3831
3832         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3833         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3834         SSE5.
3835
3836         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3837         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3838
3839         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3840         optimizes (a*b)+c into fmadd on SSE5.
3841
3842         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3843         whether the SSE5 instructions can be generated.
3844
3845         * gcc.target/i386/sse5-check.h: New. Add support for 
3846         SSE5 tests.
3847
3848         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3849         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3850         * gcc.target/i386/sse-13.c: Ditto.
3851         * gcc.target/i386/sse-14.c: Ditto.
3852
3853 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3854
3855         PR testsuite/33153
3856         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3857         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3858
3859 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR target/32338
3862         * gcc.dg/pr32338-1.c: New test.
3863         * gcc.dg/pr32338-2.c: New test.
3864
3865 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3866         
3867         * lib/target-supports.exp (check_effective_target_sync_int_long):
3868         Revert change to add xtensa.
3869         (check_effective_target_sync_char_short): Likewise.
3870         
3871 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3872
3873         * gnat.dg/packed_subtype.adb: New test.
3874
3875 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3876
3877         PR fortran/33297
3878         * gfortran.dg/intrinsic_size.f90: New.
3879
3880 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3881
3882         PR fortran/33284
3883         PR fortran/33310
3884         * gfortran.dg/conflicts_2.f90: New.
3885
3886 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3887
3888         PR tree-optimization/32377
3889         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3890         dependence distance.
3891         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3892         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3893         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3894         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3895
3896 2007-09-12  Richard Guenther  <rguenther@suse.de>
3897
3898         PR middle-end/33382
3899         * gcc.c-torture/compile/pr33382.c: New testcase.
3900         * gcc.c-torture/execute/pr33382.c: Likewise.
3901
3902 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3903
3904         PR fortran/33395
3905         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3906
3907 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3908
3909         PR tree-optimization/33373
3910         * gcc.dg/vect/pr33373.c: New test.
3911
3912 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3913
3914         * lib/target-supports.exp (check_effective_target_vect_no_double):
3915         Remove unused proc.
3916
3917 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3918             Ulrich Weigand  <uweigand@de.ibm.com>
3919
3920         * gcc.target/spu/dfcgt-nan.c: New test.
3921
3922 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3923
3924         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3925
3926 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3927
3928         PR fortran/33040
3929         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3930
3931 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3932
3933         * gcc.dg/va-arg-pack-len-1.c: New test.
3934         * g++.dg/va-arg-pack-len-1.C: New test.
3935
3936 2007-09-11  Michael Matz  <matz@suse.de>
3937
3938         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3939
3940 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3941
3942         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3943         checks for size of long double.
3944         * gcc.dg/dfp/convert.h: New file.
3945         * gcc.dg/dfp/convert-bfp-2.c: New test.
3946         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3947         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3948         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3949         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3950         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3951         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3952         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3953         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3954         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3955
3956 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3957
3958         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3959         Change dg-final to expect 1 non-profitable loop and
3960         3 profitable loops.
3961         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3962         Change dg-final to expect 1 non-profitable loop and
3963         3 profitable loops.
3964         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3965         Change dg-final to expect 1 profitable loop.
3966         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3967         Change dg-final to expect 1 profitable loop.    
3968         
3969 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3970
3971         * gcc.target/mips/call-saved-1.c: New test.
3972         * gcc.target/mips/call-saved-2.c: Likewise.
3973         * gcc.target/mips/call-saved-3.c: Likewise.
3974         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3975         instead of mips_mips64.  Set mips_fp64 too.
3976         (is_gp32_flag): Return true for -mips1 and -mips2.
3977         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3978
3979 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3980
3981         * g++.dg/ext/va-arg-pack-1.C: New test.
3982         * g++.dg/ext/va-arg-pack-2.C: New test.
3983
3984 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3985
3986         PR target/33369
3987         * gcc.dg/vect/pr33369.c: New test.
3988
3989 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3990
3991         PR fortran/33370
3992         * gfortran.dg/array_memcpy_5.f90:  New test.
3993
3994 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3995
3996         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3997
3998 2007-09-09  Richard Guenther  <rguenther@suse.de>
3999
4000         * gcc.c-torture/compile/20070906-1.c: New testcase.
4001
4002 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4003
4004         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4005         noinline attribute.
4006         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4007         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4008         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4009         Likewise.
4010
4011 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4012
4013         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4014
4015 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4016
4017         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4018
4019 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4020
4021         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4022         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4023         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4024         Compile tests with -fno-tree-pre.
4025         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4026         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4027         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4028         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4029         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4030         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4031         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4032         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4033         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4034         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4035         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4036         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4037         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4038         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4039         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4040         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4041         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4042         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4043         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4044
4045 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4046
4047         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4048         to call objdump.
4049         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4050         Use remote_exec to call c++filt.
4051         * lib/target-supports-dg.exp (dg-require-host-local): New.
4052         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4053         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4054         * g++.dg/rtti/repo1.C: Likewise.
4055         * g++.dg/template/repo1.C: Likewise.
4056         * g++.dg/template/repo2.C: Likewise.
4057         * g++.dg/template/repo3.C: Likewise.
4058         * g++.dg/template/repo4.C: Likewise.
4059         * g++.dg/template/repo5.C: Likewise.
4060         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4061         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4062         * g++.old-deja/g++.pt/repo1.C: Likewise.
4063         * g++.old-deja/g++.pt/repo2.C: Likewise.
4064         * g++.old-deja/g++.pt/repo3.C: Likewise.
4065         * g++.old-deja/g++.pt/repo4.C: Likewise.
4066         * gcc.dg/cpp/trad/builtins.c: Likewise.
4067
4068 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4069
4070         PR tree-optimization/32283
4071         * gcc.dg/tree-ssa/loop-31.c: New test.
4072
4073 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4074
4075         PR rtl-optimization/26449
4076         * gcc.target/i386/pr26449-1.c: New file.
4077
4078 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4079
4080         PR target/33329
4081         PR rtl-optimization/26449
4082         * gcc.target/i386/pr33329.c: New file.
4083
4084 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4085
4086         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4087
4088 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4089
4090         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4091
4092 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4093
4094         PR tree-optimization/33301
4095         * gfortran.dg/vect/pr33301.f: New test.
4096
4097 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4098
4099         PR libfortran/33307
4100         * gfortran.dg/backspace_10.f90: New test.
4101
4102 2007-09-07  Richard Guenther  <rguenther@suse.de>
4103
4104         Reapply
4105         2007-09-06  Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/32586
4108         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4109         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4110         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4111         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4112         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4113         now obsolete simplification.
4114
4115 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4116         
4117         PR tree-optimization/33299
4118         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4119         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4120
4121 2007-09-07  Richard Guenther  <rguenther@suse.de>
4122
4123         Revert
4124         2007-09-06  Richard Guenther  <rguenther@suse.de>
4125
4126         PR tree-optimization/32586
4127         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4128         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4129         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4130         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4131         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4132         now obsolete simplification.
4133
4134 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4135
4136         PR tree-optimization/32821
4137         * gcc.dg/tree-ssa/pr32821.c: New file.
4138
4139 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4140
4141         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4142         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4143         and mips_forced_no_er.
4144         (dg-mips-options): Add -mno-abicalls when a small-data option is
4145         specified.  Skip tests with small-data options if mips_forced_gp.
4146         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4147         * gcc.target/mips/sdata-1.c: New test.
4148         * gcc.target/mips/sdata-2.c: Likewise.
4149         * gcc.target/mips/sdata-3.c: Likewise.
4150         * gcc.target/mips/sdata-4.c: Likewise.
4151
4152 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4153
4154         PR fortran/33298
4155         * spread_zerosize_1.f90:  New test case.
4156         * spread_bounds_1.f90:  New&