OSDN Git Service

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