OSDN Git Service

gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2
3         PR middle-end/33706
4         * gcc.dg/va-arg-pack-2.c: New.
5
6 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/33619
9         * gcc.dg/pr33619.c: New test.
10
11 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
12
13         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
14         flag for AIX.
15         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
16
17 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18
19         PR libfortran/33055
20         * gfortran.dg/inquire_11.f90: New test.
21         * gfortan.dg/negative_unit_int8.f: New test.
22
23 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
24
25         PR target/33133
26         * gcc.c-torture/compile/pr33133.c: New test.
27
28 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
29
30         PR libfortran/33672
31         * gfortran.dg/namelist_40.f90: New test.
32
33 2007-10-14  Tobias Burnus  <burnus@net-b.de>
34
35         PR fortran/33745
36         * gfortran.dg/bounds_check_11.f90: New.
37
38 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
39
40         PR c++/30303
41         * g++.dg/other/ctor1.C: New test.
42         * g++.dg/other/ctor2.C: New test.
43         * g++.dg/other/dtor1.C: New test.
44
45 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
46
47         * gfortran.dg/bounds_check_10.f90: Fix testcase.
48
49 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
50             Paul Thomas  <pault@gcc.gnu.org>
51
52         PR fortran/33254
53         PR fortran/33727
54         * gfortran.dg/bounds_check_10.f90: New.
55
56 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
57
58         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
59         * gcc.target/powerpc/popcount-1.c: Same.
60
61 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
62
63         PR c++/26698
64         * g++.dg/conversion/op4.C: New test.
65
66 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
67
68         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
69
70 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
71
72         PR fortran/33542
73         * gfortran.dg/ambiguous_specific_1.f90: New test.
74
75 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
76
77         PR fortran/33664
78         * gfortran.dg/impure_spec_expr_1.f90: New test.
79         * gfortran.dg/char_result_7.f90: Remove illegal test.
80
81 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
82
83         PR 11001
84         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
85         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
86         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
87         * gcc.target/i386/pr11001-memset-1.c: New testcase.
88         * gcc.target/i386/pr11001-memset-2.c: New testcase.
89         * gcc.target/i386/pr11001-memset-3.c: New testcase.
90         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
91         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
92         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
93
94 2007-10-12  Richard Guenther  <rguenther@suse.de>
95
96         PR middle-end/26198
97         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
98         * gcc.c-torture/execute/20071011-1.c: Likewise.
99         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
100
101 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
102
103         PR tree-optimization/33742
104         * gcc.dg/pr33742.c: New testcase.
105
106 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
107
108         PR tree-optimization/33645
109         * gcc.dg/pr33645-1.c: New test.
110         * gcc.dg/pr33645-2.c: New test.
111         * gcc.dg/pr33645-3.c: New test.
112  
113         PR c++/32121
114         * g++.dg/ext/label4.C: Adjust error regexp.
115         * g++.dg/ext/label6.C: Adjust error regexp.
116         * g++.dg/ext/label7.C: New test.
117         * g++.dg/ext/label8.C: New test.
118         * g++.dg/ext/label9.C: New test.
119
120 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
121
122         PR middle-end/33676
123         * gcc.dg/pr33676.c: New.
124
125 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
126
127         PR c++/31441
128         * g++.dg/cpp0x/variadic83.C: New.
129
130 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
131
132         PR c++/33461
133         * g++.dg/cpp0x/variadic81.C: New.
134         * g++.dg/cpp0x/variadic82.C: Likewise.
135
136 2007-10-11  Richard Guenther  <rguenther@suse.de>
137
138         PR middle-end/33724
139         * gcc.dg/pr33724.c: New testcase.
140
141 2007-10-11  Richard Guenther  <rguenther@suse.de>
142
143         PR c/33726
144         * gcc.dg/pr33726.c: New testcase.
145
146 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
147
148         PR fortran/33500
149         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
150         
151 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
152
153         PR testsuite/33391
154         * gfortran.dg/do_3.F90: Run with -fwrapv.
155
156 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
157
158         * gcc.dg/unwind-1.c: New.
159
160 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
161
162         PR libfortran/33683
163         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
164         failure on some common systems.
165
166 2007-10-09  Richard Guenther  <rguenther@suse.de>
167
168         PR middle-end/33692
169         * gcc.dg/pr33692.c: New testcase.
170
171 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
172
173         PR middle-end/33669
174         * gcc.c-torture/execute/pr33669.c: New.
175
176 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
177
178         PR tree-optimization/33615
179         * g++.dg/tree-ssa/pr33615-2.C: New test.
180
181 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
182
183         PR tree-optimization/33615
184         * g++.dg/tree-ssa/pr33615.C: New test.
185
186 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
187
188         PR tree-optimization/33572
189         * g++.dg/torture/pr33572.C: Replace with complete test.
190
191 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
192
193         PR fortran/33689
194         * gfortran.dg/spec_expr_5.f90: New.
195
196 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
197
198         * gcc.dg/pragma-darwin-2.c: New.
199
200 2007-10-08  Richard Guenther  <rguenther@suse.de>
201
202         PR middle-end/33693
203         PR middle-end/33695
204         PR middle-end/33697
205         * gcc.dg/pr33693.c: New testcase.
206         * gcc.dg/pr33695.c: Likewise.
207         * gcc.dg/pr33697.c: Likewise.
208
209 2007-10-08  Richard Guenther  <rguenther@suse.de>
210
211         PR middle-end/33691
212         PR middle-end/33694
213         PR middle-end/33696
214         * gcc.dg/pr33691.c: New testcase.
215         * gcc.dg/pr33694.c: Likewise.
216         * gcc.dg/pr33696.c: Likewise.
217
218 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
219
220         PR libfortran/33683
221         * gfortran.dg/gamma_5.f90:  New test case
222
223 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
224
225         PR fortran/20851
226         * initialization_1.f90: Fix dg-error annotations.
227         * initialization_14.f90: New.
228         * initialization_7.f90: Fix dg-error annotations.
229         * initialization_9.f90: Likewise.
230
231 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
232
233         * gfortran.dg/error_recovery_4.f90: New test.
234
235 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
236
237         * gfortran.dg/default_format_denormal_2.f90: New test.
238         * gfortran.dg/default_format_2.inc: New test.
239         * gfortran.dg/default_format_denormal_1.f90: New test.
240         * gfortran.dg/default_format_1.inc: New test.
241         * gfortran.dg/default_format_1.f90: Don't test for denormalized
242         numbers.
243         * gfortran.dg/default_format_2.f90: Don't test for denormalized
244         numbers.
245
246 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
247
248         * gfortran.dg/namelist_15.f90: Revise test.
249
250 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
251
252         PR tree-optimization/33655
253         * gcc.dg/torture/pr33655.c: New.
254
255 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
256
257         PR tree-optimization/33572
258         * g++.dg/torture/pr33572.C: New.
259
260 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
261
262         PR fortran/25076
263         * gfortran.dg/forall_11.f90: New.
264
265 2007-10-05  Michael Matz  <matz@suse.de>
266
267         PR middle-end/33667
268         * gcc.dg/pr33667.c: New testcase.
269
270 2007-10-05  Richard Guenther  <rguenther@suse.de>
271
272         PR middle-end/33666
273         * gcc.dg/pr33666.c: New testcase.
274
275 2007-10-05  Michael Matz  <matz@suse.de>
276
277         PR inline-asm/33600
278         * gcc.target/i386/pr33600.c: New testcase.
279
280 2007-10-05  Richard Guenther  <rguenther@suse.de>
281
282         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
283
284 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
285
286         PR target/33635
287         * gcc.target/mips/pr33635-1.c: New test.
288
289 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
290
291         PR libfortran/33253
292         * gfortran.dg/namelist_39.f90: Revise to use long names.
293
294 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
295
296         PR fortran/33646
297         * gfortran.dg/pr33646.f90: New file.
298
299 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
300
301         PR fortran/33529
302         * gfortran.dg/char_type_len_2.f90: Adjust error message.
303         * gfortran.dg/char_decl_2.f90: New test.
304
305 2007-10-04  Richard Guenther  <rguenther@suse.de>
306
307         PR middle-end/33641
308         * gcc.c-torture/compile/pr33641.c: New testcase.
309
310 2007-10-04  Michael Matz  <matz@suse.de>
311
312         PR rtl-optimization/33653
313         * gcc.dg/pr33653.c: New.
314
315 2007-10-04  Richard Guenther  <rguenther@suse.de>
316
317         PR tree-optimization/33627
318         * g++.dg/torture/pr33627.C: New testcase.
319
320 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
321
322         PR fortran/33626
323         * gfortran.dg/parens_6.f90: New.
324
325 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
326
327         PR fortran/33646
328         PR fortran/33542
329         * gfortran.dg/ambiguous_specific_1.f90: Remove.
330
331 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
332
333         * g++.dg/ext/gnu-inline-global-redecl.C: New.
334
335 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
336
337         PR target/33635
338         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
339         and mips_forced_be.
340         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
341         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
342         options.
343         * gcc.target/mips/fpr-moves-1.c: New test.
344         * gcc.target/mips/fpr-moves-2.c: Likewise.
345         * gcc.target/mips/fpr-moves-3.c: Likewise.
346         * gcc.target/mips/fpr-moves-4.c: Likewise.
347         * gcc.target/mips/fpr-moves-5.c: Likewise.
348         * gcc.target/mips/fpr-moves-6.c: Likewise.
349         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
350
351 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
352
353         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
354
355 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
356
357         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
358         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
359
360 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
361
362         PR fortran/33198
363         * gfortran.dg/common_errors_1.f90: New.
364
365 2007-10-03  Doug Kwan  <dougkwan@google.com>
366         Richard Guenther  <rguenther@suse.de>
367
368         PR debug/31899
369         * g++.dg/debug/using3.C: New testcase.
370
371 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
372
373         PR libfortran/33253
374         * gfortran.dg/namelist_38.f90: New test.
375         * gfortran.dg/namelist_39.f90: New test.
376
377 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
378
379         PR libfortran/33469
380         * gfortran.dg/default_format_1.f90: New test.
381         * gfortran.dg/default_format_2.f90: New test.
382         * gfortran.dg/namelist_print_1.f: Adjust expected output.
383         * gfortran.dg/real_const_3.f90: Adjust expected output.
384
385 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
386
387         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
388         default ABI.  Split mips_forced_abi into mips_forced_abi and
389         mips_forced_regs.
390         (is_gp32_flag): Return true for -mabi=32.
391         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
392         (dg-mips-options): Use is_gp64_flag instead of checking specifically
393         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
394         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
395         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
396         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
397         * gcc.target/mips/save-restore-2.c: Likewise.
398         * gcc.target/mips/save-restore-3.c: Likewise.
399         * gcc.target/mips/save-restore-4.c: Likewise.
400
401 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
402
403         PR middle-end/33617
404         * gcc.c-torture/compile/pr33617.c: New test.
405
406 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
407
408         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
409         -gstabs+ for extended options.
410
411 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
412
413         PR fortran/33542
414         * gfortran.dg/ambiguous_specific_1.f90: New test.
415
416 2007-10-02  Revital Eres  <eres@il.ibm.com>
417
418         * gcc.target/powerpc/paired-8.c: New test.
419         * gcc.target/powerpc/paired-9.c: New test.
420         * gcc.target/powerpc/paired-10.c: New test.
421
422 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
423
424         PR fortran/33566
425         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
426
427 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
428
429         PR fortran/33554
430         * gfortran.dg/intent_out_2.f90: New test.
431
432 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
433
434         PR fortran/33550
435         * gfortran.dg/ambiguous_reference_1.f90: New test.
436
437 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
438
439         PR fortran/31154
440         PR fortran/31229
441         PR fortran/33334
442         * gfortran.dg/function_kinds_1.f90: New test.
443         * gfortran.dg/function_kinds_2.f90: New test.
444         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
445         use association into interfaces.
446
447 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
448
449         PR testsuite/31828
450         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
451         (overflow): Use INFINITY, not FP_INFINITE.
452         gcc.dg/float-range-4.c: Likewise.
453         gcc.dg/float-range-5.c: Likewise.
454
455 2007-10-01  Nick Clifton  <nickc@redhat.com>
456
457         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
458         for 16-bit targets.
459
460 2007-09-30  Diego Novillo  <dnovillo@google.com>
461
462         PR 33593
463         * g++.dg/tree-ssa/pr33593.C: New test.
464
465 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
466
467         PR libfortran/33400
468         * gfortran.dg/PR19872.f: Fix test condition.
469         * gfortran.dg/list_read_7.f90: New test.
470
471 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
472
473         PR tree-optimization/33597
474         * gcc.dg/vect/pr33597.c: New testcase.
475
476 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
477
478         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
479         * gcc.target/i386/pr33524.c: ...this.
480
481 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
482
483         PR fortran/33354
484         * gfortran.dg/minmaxloc_4.f90: New.
485
486 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
487
488         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
489
490 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
491
492         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
493
494 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
495
496         PR c++/33213
497         * g++.dg/cpp0x/variadic79.C: New.
498
499 2007-09-28  Michael Matz  <matz@suse.de>
500             Jakub Jelinek  <jakub@redhat.com>
501
502         PR rtl-optimization/33552
503         * gcc.target/i386/pr33552.c: New runtime test.
504         * gcc.target/i386/strinline.c: New compile time test.
505
506 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
507
508         * gfortran.dg/openmp_stack.f90: Removed.
509
510         PR c++/31434
511         * g++.dg/cpp0x/variadic80.C: New test.
512
513 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514
515         * gfortran.dg/namelist_38.f90: Delete test for revertion of
516         r128057.
517
518 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
519
520         PR middle-end/7003
521         * gcc.target/powerpc/gcse-1.c: New test.
522
523 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
524
525         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
526         fixed capitalizations.
527         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
528         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
529         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
530         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
531         * gfortran.dg/maxloc_shape_1.f90: Likewise.
532         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
533         * gfortran.dg/min_max_conformance.f90: Likewise.
534
535 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
536
537         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
538         options.
539         * gcc.dg/c99-tgmath-2.c: Likewise.
540         * gcc.dg/c99-tgmath-3.c: Likewise.
541         * gcc.dg/c99-tgmath-4.c: Likewise.
542
543 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
544
545         PR fortran/33568
546         * gfortran.dg/anint_1.f90: New test.
547
548 2007-09-27  Ian Lance Taylor  <iant@google.com>
549
550         PR tree-optimization/33565
551         * gcc.dg/Wstrict-overflow-20.c: New test.
552
553 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
554
555         * gfortran.dg/openmp_stack.f90: Fix typo.
556         * gfortran.dg/recursive_stack.f90: Fix typo.
557
558 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
559
560         PR c++/33493
561         * g++.dg/template/error31.C: New.
562
563 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
564
565         * lib/prune.exp: Prune also "^In function .*$" lines and
566         "^    inlined from .*$" lines.
567
568 2007-09-26  Richard Guenther  <rguenther@suse.de>
569
570         PR tree-optimization/33563
571         * gcc.dg/torture/pr33563.c: New testcase.
572
573 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
574
575         PR c/25309
576         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
577         array.
578         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
579         without -O2.
580
581 2007-09-26  Richard Guenther  <rguenther@suse.de>
582
583         PR tree-optimization/30375
584         PR tree-optimization/33560
585         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
586         * gcc.dg/tree-ssa/complex-5.c: Likewise.
587         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
588         * gcc.dg/torture/pr30375.c: New testcase.
589         * gcc.dg/torture/pr33560.c: New testcase.
590         * gcc.dg/tree-ssa/pr30375.c: Likewise.
591
592 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
593
594         PR c++/33207
595         * g++.dg/parse/crash38.C: New test.
596
597 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
598
599         PR target/33524
600         * gcc.target/i386/sse5-convert.c: New file, test int->long
601         vectorized conversions.
602
603 2007-09-25  Revital Eres  <eres@il.ibm.com>
604
605         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
606
607 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
608
609         PR c/32295
610         * gcc.dg/enum-incomplete-1.c: New test.
611
612 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
613
614         * gcc.c-torture/compile/20070919-1.c: New test.
615
616 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
617
618         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
619
620 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
621
622         PR c++/14688
623         * g++.dg/inherit/override_attribs.C: New file.
624
625 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
626
627         PR fortran/33269
628         * io.c (check_format_string): Move NULL and constant checks into
629         this function.
630         (check_io_constraints): Call gfc_simplify_expr() before calling
631         check_format_string().  Remove NULL and constant checks.
632
633 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
634
635         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
636         * gcc.c-torture/execute/loop-2g.x: Likewise.
637
638 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
639
640         * lib/target-supports.exp (check_effective_target_mips16_attribute):
641         Reject hard-float modes unless the ABI is o32 or o64.
642         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
643         of gcc.exp.  Skip the tests when mips16 code generation is not
644         supported.
645         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
646         and use dg-add-options mips16_attribute.
647
648 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
649
650         PR c++/33506
651         * g++.dg/ext/attrib29.C: New test.
652
653 2007-09-23  Ollie Wild  <aaw@google.com>
654
655         * gcc.dg/fold-bitand-1.c: New test.
656         * gcc.dg/fold-bitand-2.c: New test.
657         * gcc.dg/fold-bitand-3.c: New test.
658         * gcc.dg/fold-bitand-4.c: New test.
659
660 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
661
662         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
663         any of the macros to be defined for __mips16.
664         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
665
666 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
667
668         * gcc.dg/vect/pr21591.c: Require vect_int.
669         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
670         * gcc.dg/vect/vect-outer-2a.c: Likewise.
671         * gcc.dg/vect/vect-outer-2c.c: Likewise.
672
673 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
674
675         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
676         attributes.
677         * gcc.dg/va-arg-pack-len-2.c: New test.
678         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
679         attributes.
680         * g++.dg/ext/va-arg-pack-len-2.C: New test.
681
682         PR tree-optimization/32772
683         * gcc.c-torture/compile/20070905-1.c: New test.
684
685         PR tree-optimization/32975
686         * gcc.dg/pr32975.c: New test.
687
688         PR middle-end/28755
689         * gcc.dg/pr28755.c: New test.
690
691 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
692
693         * lib/target-supports.exp (check_effective_target_nomips16): New
694         procedure.
695         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
696         for mipsisa64*-*-*.
697         * gcc.dg/vect/vect.exp: Likewise.
698         * g++.dg/vect/vect.exp: Likewise.
699         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
700         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
701         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
702         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
703         * gcc.target/mips/clear-cache-1.c (f): Likewise.
704         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
705         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
706         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
707         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
708         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
709         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
710         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
711         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
712         (test14, test15, test16, test17, test18): Likewise.
713         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
714         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
715         (test14, test15, test16, test17, test18, test19, test20, test21)
716         (test22): Likewise.
717         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
718         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
719         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
720         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
721         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
722         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
723         * gcc.target/mips/mips-3d-1.c (main): Likewise.
724         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
725         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
726         (test13, test14, test15, test16, test17, test18, test19, test20)
727         (test21, test22, test23, test24, test25, test26, test27, test28)
728         (test29, test30, test31): Likewise.
729         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
730         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
731         (test13, test14, test15, test16, test17, test18, test19, test20)
732         (test21, test22, test23, test24, test25, test26, test27, test28)
733         (test29, test30, test31, test32, test33, test34, test35, test36)
734         (test37, test38, test39, test40, test41, test42, test43, test44)
735         (test45, test46, test47, test48, test49, test50, test51, test52)
736         (test53, test54, test55, test56, test57, test58, test59, test60)
737         (test61, test62, test63): Likewise.
738         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
739         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
740         (test13, test14, test15, test16, test17, test18, test19, test20)
741         (test21, test22, test23, test24, test25, test26, test27, test28)
742         (test29, test30, test31): Likewise.
743         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
744         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
745         (test13, test14, test15, test16, test17, test18, test19, test20)
746         (test21, test22, test23, test24, test25, test26, test27, test28)
747         (test29, test30, test31): Likewise.
748         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
749         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
750         (test13, test14, test15): Likewise.
751         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
752         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
753         (test13, test14, test15): Likewise.
754         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
755         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
756         (test13, test14, test15, test16, test17, test18, test19, test20)
757         (test21, test22, test23, test24, test25, test26, test27, test28)
758         (test29, test30, test31): Likewise.
759         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
760         (matrix_multiply4: Likewise.
761         * gcc.target/mips/mips-ps-1.c (main): Likewise.
762         * gcc.target/mips/mips-ps-2.c (main): Likewise.
763         * gcc.target/mips/mips-ps-3.c (main): Likewise.
764         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
765         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
766         (test13, test14, test15, test16, test17, test18, test19, test20)
767         (test21, test22, test23, test24, test25, test26, test27, test28)
768         (test29, test30, test31): Likewise.
769         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
770         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
771         (test13, test14, test15, test16, test17, test18, test19, test20)
772         (test21, test22, test23, test24, test25, test26, test27, test28)
773         (test29, test30, test31): Likewise.
774         * gcc.target/mips/mips-ps-5.c (main): Likewise.
775         * gcc.target/mips/mips-ps-6.c (main): Likewise.
776         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
777         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
778         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
779         (sub_v4qi): Likewise.
780         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
781         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
782         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
783         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
784         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
785         (subb, subc): Likewise.
786         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
787         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
788         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
789         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
790         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
791         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
792         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
793         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
794         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
795         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
796         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
797         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
798         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
799
800 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
801
802         * lib/target-supports.exp (add_options_for_mips16_attribute)
803         (check_effective_target_mips16_attribute): New functions.
804         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
805         command line.
806         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
807         extra_test_flags.
808         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
809         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
810         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
811         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
812         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
813         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
814         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
815         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
816         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
817         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
818         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
819         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
820         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
821         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
822         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
823         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
824         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
825         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
826         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
827         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
828         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
829         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
830         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
831         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
832         (NOMIPS16): Delete.
833         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
834         of dg-options.
835         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
836         options.  Require { target mips16_attribute } and use dg-add-options
837         to add the associated options.
838         (foo): Use MIPS16.
839         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
840         * gcc.target/mips/call-saved-3.c: Likewise.
841         * gcc.target/mips/code-readable-1.c: Require { target
842         mips16_attribute } and use dg-add-options to add the associated
843         options.  Remove trailing whitespace.
844         (NOMIPS16): Delete.
845         * gcc.target/mips/code-readable-2.c: Likewise.
846         * gcc.target/mips/code-readable-3.c: Likewise.
847         * gcc.target/mips/mips16-attributes-2.c: Likewise.
848         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
849         Require { target mips16_attribute } and use dg-add-options to
850         add the associated options.
851         (cksum16, cksum8): Use MIPS16.
852         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
853         Require { target mips16_attribute } and use dg-add-options to
854         add the associated options.
855         (foo): Use MIPS16.
856         * gcc.target/mips/save-restore-2.c: Likewise.
857         * gcc.target/mips/save-restore-3.c: Likewise.
858         * gcc.target/mips/save-restore-4.c: Likewise.
859         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
860         -mno-abicalls.
861         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
862         (foo): Use NOMIPS16.
863
864 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
865
866         PR fortran/33337
867         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
868
869         PR fortran/33376
870         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
871
872 2007-09-22  Tobias Burnus  <burnus@net-b.de>
873
874         PR fortran/33445
875         * gfortran.dg/gomp/free-2.f90: New.
876         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
877         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
878
879 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
880
881         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
882         * gcc.target/i386/sse5-haddX.c: Ditto.
883         * gcc.target/i386/sse5-hsubX.c: Ditto.
884         * gcc.target/i386/sse5-maccXX.c: Ditto.
885         * gcc.target/i386/sse5-msubXX.c: Ditto.
886         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
887         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
888         * gcc.target/i386/sse5-permpX.c: Ditto.
889         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
890         effective target.
891         * gcc.target/i386/sse5-fma-vector.c: Ditto.
892         * gcc.target/i386/sse5-ima-vector.c: Ditto.
893         * gcc.target/i386/sse5-pcmov.c: Ditto.
894         * gcc.target/i386/sse5-pcmov2.c: Ditto.
895
896 2007-09-22  Richard Guenther  <rguenther@suse.de>
897
898         PR tree-optimization/33146
899         * gcc.c-torture/compile/pr33146.c: New testcase.
900
901 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
902
903         * lib/target-supports.exp (check_cached_effective_target): New
904         procedure.
905         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
906         (check_effective_target_c99_runtime): New procedure.
907         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
908         (test3l): Likewise cargl.
909         * gcc.dg/builtins-59.c: Require c99_runtime.
910         * gcc.dg/builtins-61.c: Likewise.
911         * gcc.dg/builtins-62.c: Likewise.
912
913 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
914
915         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
916         * lib/target-supports-dg.exp (dg-add-options): Likewise.
917         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
918         target-specific dg-options.
919         * gcc.dg/builtins-20.c: Likewise.
920         * gcc.dg/builtins-53.c: Likewise.
921         * gcc.dg/builtins-55.c: Likewise.
922         * gcc.dg/single-precision-constant.c: Likewise.
923         * gcc.dg/torture/builtin-convert-1.c: Likewise.
924         * gcc.dg/torture/builtin-convert-2.c: Likewise.
925         * gcc.dg/torture/builtin-convert-3.c: Likewise.
926         * gcc.dg/torture/builtin-convert-4.c: Likewise.
927         * gcc.dg/torture/builtin-power-1.c: Likewise.
928
929 2007-09-21  Chao-ying Fu  <fu@mips.com>
930
931         * lib/target-supports.exp (check_effective_target_fixed_point): New to
932         check if targets have fixed-point supports.
933         * gcc.dg/fixed-point/fixed-point.exp: New file.
934         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
935         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
936         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
937         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
938         * gcc.dg/fixed-point/constants-pedantic.c,
939         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
940         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
941         * gcc.dg/fixed-point/keywords-ignored-c99.c,
942         * gcc.dg/fixed-point/keywords-pedantic.c,
943         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
944         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
945         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
946         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
947         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
948         * gcc.dg/fixed-point/func-vararg-mixed.c,
949         * gcc.dg/fixed-point/operator-logical.c,
950         * gcc.dg/fixed-point/struct-union.c,
951         * gcc.dg/fixed-point/bit-complement.c,
952         * gcc.dg/fixed-point/operator-bitwise.c,
953         * gcc.dg/fixed-point/operator-comma.c,
954         * gcc.dg/fixed-point/struct-layout-1.c,
955         * gcc.dg/fixed-point/union-init.c,
956         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
957         * gcc.dg/fixed-point/func-mixed.c,
958         * gcc.dg/fixed-point/func-vararg-size0.c,
959         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
960         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
961         * gcc.dg/fixed-point/operator-unary.c,
962         * gcc.dg/fixed-point/allop-const.c,
963         * gcc.dg/fixed-point/muldiv-warning.c,
964         * gcc.dg/nofixed-point-1.c,
965         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
966         * gcc.target/mips/fixed-vector-type.c,
967         * gcc.target/mips/fixed-scalar-type.c: New tests.
968
969 2007-09-21  Olivier Hainque  <hainque@adacore.com>
970
971         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
972         * gnat.dg/test_nested_subtype_byref.adb: New test.
973
974 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
975
976         PR fortran/33439
977         * gfortran.dg/gomp/pr33439.f90: New test.
978
979 2007-09-21  Tobias Burnus  <burnus@net-b.de>
980
981         PR fortran/33455
982         * gfortran.dg/merge_char_3.f90: New.
983
984 2007-09-21  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/33037
987         * gfortran.dg/transfer_check_1.f90: New.
988
989 2007-09-20  Asher Langton  <langton2@llnl.gov>
990
991         PR fortran/20441
992         * gfortran.dg/init_flag_1.f90: New.
993         * gfortran.dg/init_flag_2.f90: New.
994         * gfortran.dg/init_flag_3.f90: New.
995         * gfortran.dg/init_flag_4.f90: New.
996         * gfortran.dg/init_flag_5.f90: New.
997         * gfortran.dg/init_flag_6.f90: New.
998         * gfortran.dg/init_flag_7.f90: New.
999
1000 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1001
1002         PR c++/33460
1003         * g++.dg/ext/anon-struct6.C: New.
1004
1005 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1006
1007         PR libfortran/23272
1008         * gfortran.dg/inquire_10.f90: New test.
1009
1010 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1011
1012         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1013
1014 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1015
1016         PR fortran/33221
1017         * gfortran.dg/used_types_18.f90: Declare variable of empty
1018         derived type.
1019
1020 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1021
1022         PR fortran/33288
1023         * gfortran.dg/array_constructor_19.f90: New test.
1024
1025 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR debug/33316
1028         * gcc.dg/debug/pr33316.c: New test.
1029
1030         PR c++/33496
1031         * g++.dg/cpp0x/variadic76.C: New test.
1032         * g++.dg/cpp0x/variadic77.C: New test.
1033         * g++.dg/cpp0x/variadic78.C: New test.
1034
1035         PR c/33238
1036         PR c/27301
1037         * gcc.c-torture/execute/20070919-1.c: New test.
1038         * gcc.dg/pr33238.c: New test.
1039         * gcc.dg/pr27301.c: New test.
1040
1041 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1042
1043         * lib/target-supports.exp (check_effective_target_mips64): New
1044         procedure.
1045         * gcc.dg/lower-subreg-1.c: Require !mips64.
1046         * gcc.dg/sibcall-3.c (ATTR): New macro.
1047         (recurser_void1, recurser_void2): Use it.
1048         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1049         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1050
1051 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1052
1053         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1054         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1055         warning annotation.
1056         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1057
1058 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1059
1060         PR fortran/33497
1061         * gfortran.dg/c_loc_tests_11.f03: New test case.
1062
1063 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1064
1065         PR c++/33459
1066         * g++.dg/init/ref14.C: New.
1067
1068 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1069
1070         * gnat.dg/slice2.ad[sb]: New testcase.
1071
1072 2007-09-19  Nick Clifton  <nickc@redhat.com>
1073
1074         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1075
1076 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1077
1078         * gcc.target/bfin/bfin.exp: New.
1079         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1080         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1081         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1082         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1083         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1084         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1085         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1086         mcpu-bf561.c, mcpu-default.c}: New tests.
1087
1088 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1089
1090         Restore detection of unsupported TLS.
1091
1092         Revert this patch:
1093         2007-02-10  Richard Henderson  <rth@redhat.com>
1094
1095         * lib/target-supports.exp (check_effective_target_tls): Redefine
1096         to mean non-emulated tls.
1097         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1098         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1099         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1100         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1101         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1102         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1103         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1104
1105         And then:
1106         * lib/target-supports.exp (check_effective_target_tls): Use
1107         stronger test for compiler support for TLS.
1108         (check_effective_target_tls_native): New, to test for non-emulated
1109         TLS support.
1110         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1111         instead of dg-require-effective-target tls.
1112         * g++.dg/gomp/copyin-1.C: Likewise.
1113         * g++.dg/gomp/sharing-1.C: Likewise.
1114         * g++.dg/gomp/tls-1.C: Likewise.
1115         * g++.dg/gomp/tls-2.C: Likewise.
1116         * g++.dg/gomp/tls-3.C: Likewise.
1117         * g++.dg/tls/diag-1.C: Likewise.
1118         * g++.dg/tls/diag-2.C: Likewise.
1119         * g++.dg/tls/diag-3.C: Likewise.
1120         * g++.dg/tls/diag-4.C: Likewise.
1121         * g++.dg/tls/diag-5.C: Likewise.
1122         * g++.dg/tls/init-1.C: Likewise.
1123         * g++.dg/tls/init-2.C: Likewise.
1124         * g++.dg/tls/trivial.C: Likewise.
1125         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1126         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1127         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1128         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1129         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1130         * gcc.dg/gomp/clause-1.c: Likewise.
1131         * gcc.dg/gomp/copyin-1.c: Likewise.
1132         * gcc.dg/gomp/sharing-1.c: Likewise.
1133         * gcc.dg/gomp/tls-1.c: Likewise.
1134         * gcc.dg/gomp/tls-2.c: Likewise.
1135         * gcc.dg/tls/alpha-1.c: Likewise.
1136         * gcc.dg/tls/opt-1.c: Likewise.
1137         * gcc.dg/tls/opt-13.c: Likewise.
1138         * gcc.dg/tls/opt-14.c: Likewise.
1139         * gcc.dg/tls/opt-2.c: Likewise.
1140         * gcc.dg/tls/opt-3.c: Likewise.
1141         * gcc.dg/tls/opt-4.c: Likewise.
1142         * gcc.dg/tls/opt-7.c: Likewise.
1143         * gcc.dg/tls/section-1.c: Likewise.
1144         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1145         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1146         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1147         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1148         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1149         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1150         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1151         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1152         * gfortran.dg/gomp/fixed-1.f: Likewise.
1153         * gfortran.dg/gomp/free-1.f90: Likewise.
1154         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1155         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1156         * gfortran.dg/gomp/reduction1.f90: Likewise.
1157         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1158
1159 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1160
1161         PR fortran/31119
1162         * gfortran.dg/bounds_check_9.f90: New test.
1163         * gfortran.dg/bounds_check_fail_2.f90: New test.
1164
1165 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1166
1167         PR c++/33462 (again)
1168         * g++.dg/ext/va-arg1.C: Adjust.
1169
1170 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1171
1172         PR c++/33462
1173         * g++.dg/ext/va-arg1.C: New.
1174
1175 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1176
1177         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1178
1179 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1180
1181         PR c++/33463
1182         * g++.dg/rtti/typeid6.C: New.
1183
1184 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1185
1186         PR c++/33464
1187         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1188         * g++.dg/ext/is_class_error2.C: New.
1189
1190 2007-09-18  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/33340
1193         * g++.dg/torture/pr33340.C: New testcase.
1194
1195 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1196
1197         PR fortran/33231
1198         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1199         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1200         * gfortran.dg/elemental_subroutine_5.f90: New.
1201
1202 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1203
1204         * lib/target-supports.exp (check_profiling_available): Extend
1205         mips*-*-elf check to mips*-*-elf*.
1206
1207 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1208
1209         * gcc.dg/format/c90-scanf-5.c: New test.
1210         * gcc.dg/format/c99-scanf-4.c: New test.
1211         * gcc.dg/format/ext-7.c: New test.
1212         * gcc.dg/format/ext-8.c: New test.
1213
1214         PR middle-end/33423
1215         * gcc.c-torture/compile/20070915-1.c: New test.
1216
1217 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1218
1219         PR fortran/33106
1220         * gfortran.dg/private_type_9.f90: New.
1221
1222 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1223
1224         PR middle-end/33449
1225         * gfortran.dg/pr33449.f90: New test.
1226
1227 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1228
1229         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1230         * gfortran.dg/private_type_1.f90: Ditto
1231         * gfortran.dg/interface_18.f90: New.
1232         * gfortran.dg/private_type_8.f90: New.
1233
1234 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1235
1236         PR c++/33124
1237         * g++.dg/warn/new1.C: Adjust.
1238         * g++.dg/torture/str_empty.C: Likewise.
1239
1240 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1241
1242         * gcc.target/mips/dse-1.c: New test.
1243
1244 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1245
1246         PR c++/32756
1247         * g++.dg/overload/operator3.C: New.
1248
1249 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1250
1251         * gcc.target/mips/truncate-1.c: New test.
1252
1253 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1254
1255         PR fortran/29396
1256         PR fortran/29606
1257         PR fortran/30625
1258         PR fortran/30871
1259         * gfortran.dg/subref_array_pointer_1.f90: New test.
1260         * gfortran.dg/subref_array_pointer_2.f90: New test.
1261
1262 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1263
1264         * gfortran.dg/nint_2.f90: Correct last change.
1265
1266 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1267
1268         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1269
1270 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1271
1272         * gcc.dg/vect/pr33373b.c: New test.
1273
1274 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1275
1276         PR target/33438
1277         * gcc.target/i386/pr33438.c: New test.
1278
1279 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1280
1281         * gfortran.dg/nint_2.f90: Revert previous commit.
1282
1283 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1284
1285         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1286
1287 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1288
1289         PR debug/33429
1290         * g++.dg/other/unused1.C: XFAIL class2 scan.
1291
1292 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/33343
1295         * gfortran.dg/elemental_args_check_1.f90: New.
1296         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1297         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1298
1299 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1300
1301         * gfortran.dg/recursive_check_3.f90: New.
1302
1303 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1304
1305         PR fortran/33412
1306         * gfortran.dg/elemental_bind_c.f90: New.
1307
1308 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1309
1310         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1311         * gcc.target/mips/mips16-attributes-2.c: New test.
1312         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1313         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1314         hard-float asm when __mips16 is defined.
1315         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1316         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1317         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1318         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1319         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1320         * gcc.target/mips/pr26765.c (foo): Likewise.
1321         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1322         targets, use dg-mips-options instead of dg-options, and use -mgp32
1323         to force 32-bit mode.
1324         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1325         and 64-bit mode.
1326         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1327
1328 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1329             Michael Meissner  <michael.meissner@amd.com>
1330
1331         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1332         * gcc.target/i386/sse5-hsubX.c: Ditto.
1333         * gcc.target/i386/sse5-permpX.c: Ditto.
1334         * gcc.target/i386/sse5-haddX.c: Ditto.
1335         * gcc.target/i386/sse5-maccXX.c: Ditto.
1336         * gcc.target/i386/sse5-msubXX.c: Ditto.
1337         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1338         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1339
1340         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1341         optimizes floating point conditional moves into the pcmov
1342         instruction on SSE5.
1343         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1344
1345         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1346         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1347         SSE5.
1348
1349         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1350         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1351
1352         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1353         optimizes (a*b)+c into fmadd on SSE5.
1354
1355         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1356         whether the SSE5 instructions can be generated.
1357
1358         * gcc.target/i386/sse5-check.h: New. Add support for 
1359         SSE5 tests.
1360
1361         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1362         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1363         * gcc.target/i386/sse-13.c: Ditto.
1364         * gcc.target/i386/sse-14.c: Ditto.
1365
1366 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1367
1368         PR testsuite/33153
1369         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1370         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1371
1372 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1373
1374         PR target/32338
1375         * gcc.dg/pr32338-1.c: New test.
1376         * gcc.dg/pr32338-2.c: New test.
1377
1378 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1379         
1380         * lib/target-supports.exp (check_effective_target_sync_int_long):
1381         Revert change to add xtensa.
1382         (check_effective_target_sync_char_short): Likewise.
1383         
1384 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1385
1386         * gnat.dg/packed_subtype.adb: New test.
1387
1388 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1389
1390         PR fortran/33297
1391         * gfortran.dg/intrinsic_size.f90: New.
1392
1393 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1394
1395         PR fortran/33284
1396         PR fortran/33310
1397         * gfortran.dg/conflicts_2.f90: New.
1398
1399 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1400
1401         PR tree-optimization/32377
1402         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1403         dependence distance.
1404         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1405         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1406         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1407         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1408
1409 2007-09-12  Richard Guenther  <rguenther@suse.de>
1410
1411         PR middle-end/33382
1412         * gcc.c-torture/compile/pr33382.c: New testcase.
1413         * gcc.c-torture/execute/pr33382.c: Likewise.
1414
1415 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1416
1417         PR fortran/33395
1418         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1419
1420 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1421
1422         PR tree-optimization/33373
1423         * gcc.dg/vect/pr33373.c: New test.
1424
1425 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1426
1427         * lib/target-supports.exp (check_effective_target_vect_no_double):
1428         Remove unused proc.
1429
1430 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1431             Ulrich Weigand  <uweigand@de.ibm.com>
1432
1433         * gcc.target/spu/dfcgt-nan.c: New test.
1434
1435 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1436
1437         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1438
1439 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1440
1441         PR fortran/33040
1442         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1443
1444 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1445
1446         * gcc.dg/va-arg-pack-len-1.c: New test.
1447         * g++.dg/va-arg-pack-len-1.C: New test.
1448
1449 2007-09-11  Michael Matz  <matz@suse.de>
1450
1451         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1452
1453 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1454
1455         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1456         checks for size of long double.
1457         * gcc.dg/dfp/convert.h: New file.
1458         * gcc.dg/dfp/convert-bfp-2.c: New test.
1459         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1460         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1461         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1462         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1463         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1464         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1465         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1466         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1467         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1468
1469 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1470
1471         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1472         Change dg-final to expect 1 non-profitable loop and
1473         3 profitable loops.
1474         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1475         Change dg-final to expect 1 non-profitable loop and
1476         3 profitable loops.
1477         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1478         Change dg-final to expect 1 profitable loop.
1479         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1480         Change dg-final to expect 1 profitable loop.    
1481         
1482 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1483
1484         * gcc.target/mips/call-saved-1.c: New test.
1485         * gcc.target/mips/call-saved-2.c: Likewise.
1486         * gcc.target/mips/call-saved-3.c: Likewise.
1487         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1488         instead of mips_mips64.  Set mips_fp64 too.
1489         (is_gp32_flag): Return true for -mips1 and -mips2.
1490         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1491
1492 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1493
1494         * g++.dg/ext/va-arg-pack-1.C: New test.
1495         * g++.dg/ext/va-arg-pack-2.C: New test.
1496
1497 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1498
1499         PR target/33369
1500         * gcc.dg/vect/pr33369.c: New test.
1501
1502 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1503
1504         PR fortran/33370
1505         * gfortran.dg/array_memcpy_5.f90:  New test.
1506
1507 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1508
1509         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1510
1511 2007-09-09  Richard Guenther  <rguenther@suse.de>
1512
1513         * gcc.c-torture/compile/20070906-1.c: New testcase.
1514
1515 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1516
1517         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1518         noinline attribute.
1519         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1520         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1521         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1522         Likewise.
1523
1524 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1527
1528 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1529
1530         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1531
1532 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1533
1534         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1535         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1536         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1537         Compile tests with -fno-tree-pre.
1538         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1539         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1540         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1541         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1542         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1543         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1544         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1545         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1546         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1547         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1548         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1549         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1550         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1551         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1552         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1553         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1554         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1555         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1556         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1557
1558 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1559
1560         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1561         to call objdump.
1562         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1563         Use remote_exec to call c++filt.
1564         * lib/target-supports-dg.exp (dg-require-host-local): New.
1565         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1566         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1567         * g++.dg/rtti/repo1.C: Likewise.
1568         * g++.dg/template/repo1.C: Likewise.
1569         * g++.dg/template/repo2.C: Likewise.
1570         * g++.dg/template/repo3.C: Likewise.
1571         * g++.dg/template/repo4.C: Likewise.
1572         * g++.dg/template/repo5.C: Likewise.
1573         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1574         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1575         * g++.old-deja/g++.pt/repo1.C: Likewise.
1576         * g++.old-deja/g++.pt/repo2.C: Likewise.
1577         * g++.old-deja/g++.pt/repo3.C: Likewise.
1578         * g++.old-deja/g++.pt/repo4.C: Likewise.
1579         * gcc.dg/cpp/trad/builtins.c: Likewise.
1580
1581 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1582
1583         PR tree-optimization/32283
1584         * gcc.dg/tree-ssa/loop-31.c: New test.
1585
1586 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1587
1588         PR rtl-optimization/26449
1589         * gcc.target/i386/pr26449-1.c: New file.
1590
1591 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1592
1593         PR target/33329
1594         PR rtl-optimization/26449
1595         * gcc.target/i386/pr33329.c: New file.
1596
1597 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1598
1599         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1600
1601 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1604
1605 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1606
1607         PR tree-optimization/33301
1608         * gfortran.dg/vect/pr33301.f: New test.
1609
1610 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1611
1612         PR libfortran/33307
1613         * gfortran.dg/backspace_10.f90: New test.
1614
1615 2007-09-07  Richard Guenther  <rguenther@suse.de>
1616
1617         Reapply
1618         2007-09-06  Richard Guenther  <rguenther@suse.de>
1619
1620         PR tree-optimization/32586
1621         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1622         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1623         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1624         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1625         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1626         now obsolete simplification.
1627
1628 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1629         
1630         PR tree-optimization/33299
1631         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1632         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1633
1634 2007-09-07  Richard Guenther  <rguenther@suse.de>
1635
1636         Revert
1637         2007-09-06  Richard Guenther  <rguenther@suse.de>
1638
1639         PR tree-optimization/32586
1640         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1641         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1642         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1643         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1644         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1645         now obsolete simplification.
1646
1647 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1648
1649         PR tree-optimization/32821
1650         * gcc.dg/tree-ssa/pr32821.c: New file.
1651
1652 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1653
1654         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1655         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1656         and mips_forced_no_er.
1657         (dg-mips-options): Add -mno-abicalls when a small-data option is
1658         specified.  Skip tests with small-data options if mips_forced_gp.
1659         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1660         * gcc.target/mips/sdata-1.c: New test.
1661         * gcc.target/mips/sdata-2.c: Likewise.
1662         * gcc.target/mips/sdata-3.c: Likewise.
1663         * gcc.target/mips/sdata-4.c: Likewise.
1664
1665 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1666
1667         PR fortran/33298
1668         * spread_zerosize_1.f90:  New test case.
1669         * spread_bounds_1.f90:  New test case.
1670
1671 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1672
1673         PR c++/32674
1674         * g++.dg/template/static31.C: New.
1675
1676 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1677
1678         PR fortran/33271
1679         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1680         powerpc*-linux-gnu.
1681
1682 2007-09-06  David Daney  <ddaney@avtrex.com>
1683             Richard Sandiford  <richard@codesourcery.com>
1684
1685         PR target/33256
1686         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1687         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1688         * gcc.target/mips/pr33256.c: New test.
1689
1690 2007-09-06  Tom Tromey  <tromey@redhat.com>
1691
1692         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1693
1694 2007-09-06  Richard Guenther  <rguenther@suse.de>
1695
1696         PR tree-optimization/32586
1697         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1698         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1699         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1700         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1701         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1702         now obsolete simplification.
1703
1704 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1705
1706         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1707         * gcc.target/i386/sse3-addsubps.c: Ditto.
1708         * gcc.target/i386/sse3-haddpd.c: Ditto.
1709         * gcc.target/i386/sse3-haddps.c: Ditto.
1710         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1711         * gcc.target/i386/sse3-hsubps.c: Ditto.
1712         * gcc.target/i386/sse3-lddqu.c: Ditto.
1713         * gcc.target/i386/sse3-movddup.c: Ditto.
1714         * gcc.target/i386/sse3-movshdup.c: Ditto.
1715         * gcc.target/i386/sse3-movsldup.c: Ditto.
1716
1717 2007-09-06  Richard Guenther  <rguenther@suse.de>
1718
1719         PR tree-optimization/33302
1720         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1721
1722 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1723
1724         PR libfortran/33225
1725         * gfortran.dg./fmt_float.f90: New test.
1726
1727 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1728
1729         PR libfortran/33253
1730         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1731
1732 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1733
1734         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1735         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1736
1737 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1738
1739         * g++.dg/eh/builtin1.C: New test.
1740         * g++.dg/eh/builtin2.C: New test.
1741         * g++.dg/eh/builtin3.C: New test.
1742
1743         PR c++/33289
1744         * g++.dg/eh/builtin4.C: New test.
1745
1746 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1747
1748         * gcc.target/powerpc/dfp-dd.c: New test.
1749         * gcc.target/powerpc/dfp-td.c: New test.
1750
1751 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1752
1753         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1754         * gcc.dg/va-arg-pack-1.c: New test.
1755
1756 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1757
1758         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1759         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1760         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1761         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1762         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1763
1764 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1765
1766         PR c++/30302
1767         * g++.dg/ext/anon-struct5.C: New.
1768
1769 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1770
1771         * gcc.dg/i386-cpuid.h: Remove.
1772         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1773         (main): Use __get_cpuid to get target features.
1774         * gcc.target/i386/sse-check.h: Ditto.
1775         * gcc.target/i386/sse2-check.h: Ditto.
1776         * gcc.target/i386/sse3-check.h: Ditto.
1777         * gcc.target/i386/ssse3-check.h: Ditto.
1778         * gcc.target/i386/sse4_1-check.h: Ditto.
1779         * gcc.target/i386/sse4_2-check.h: Ditto.
1780         * gcc.target/i386/sse4a-check.h: Ditto.
1781         * gcc.dg/torture/pr16104-1.c: Ditto.
1782         (do_test): Change to void.
1783         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1784         * gcc.target/i386/sse-6.c: Ditto.
1785         * gcc.target/i386/sse-7.c: Ditto.
1786         * g++.dg/other/i386-1.C: Include cpuid.h.
1787         (main): New function.  Use __get_cpuid to get target fetaures.
1788
1789 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1790             David Ung  <davidu@mips.com>
1791             Nigel Stephens <nigel@mips.com>
1792
1793         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1794         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1795         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1796         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1797         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1798         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1799         * gcc.dg/torture/pr19683-1.c: Likewise.
1800         * gcc.target/mips/madd-3.c: Likewise.
1801         * gcc.target/mips/maddu-3.c: Likewise.
1802         * gcc.target/mips/msub-3.c: Likewise.
1803         * gcc.target/mips/msubu-3.c: Likewise.
1804         * gcc.target/mips/asm-1.c: Likewise.
1805         * gcc.target/mips/branch-1.c: Likewise.
1806         * gcc.target/mips/ins-1.c: Likewise.
1807         * gcc.target/mips/near-far-3.c: Likewise.
1808         * gcc.target/mips/near-far-4.c: Likewise.
1809         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1810         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1811         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1812         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1813         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1814         * gcc.target/mips/dspr2-MULT.c: Likewise.
1815         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1816         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1817         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1818         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1819         * gcc.target/mips/code-readable-2.c: Likewise.
1820         * gcc.target/mips/code-readable-3.c: Likewise.
1821
1822 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1823             David Ung  <davidu@mips.com>
1824             Nigel Stephens <nigel@mips.com>
1825
1826         * gcc.target/mips/mips16-attributes.c: New.
1827
1828 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/31564
1831         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1832
1833         PR fortran/33241
1834         * gfortran.dg/char_length_10.f90: New test.
1835
1836 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1837
1838         PR c++/29731
1839         * g++.dg/parse/template24.C: New.
1840
1841 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1842
1843         * g++.dg/other/spu2vmx-1.C: New test.
1844
1845 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1846
1847         PR tree-optimization/33017
1848         * gcc.dg/pr33017.c: New test.
1849
1850 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1851
1852         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1853         __protected_stream family of macros.
1854
1855 2007-09-04  Jan Hubicka  <jh@suse.cz>
1856
1857         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1858         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1859         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1860         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1861         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1862         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1863         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1864         Likewise.
1865
1866 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1867             Tobias Burnus  <burnus@net-b.de>
1868
1869         * gfortran.dg/proc_decl_1.f90: New.
1870         * gfortran.dg/proc_decl_2.f90: New.
1871         * gfortran.dg/proc_decl_3.f90: New.
1872         * gfortran.dg/proc_decl_4.f90: New.
1873
1874 2007-09-04  Jan Hubicka  <jh@suse.cz>
1875
1876         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1877         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1878         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1879         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1880         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1881         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1882         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1883         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1884         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1885         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1886         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1887         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1888         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1889         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1890         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1891         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1892         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1893         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1894         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1895         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1896         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1897         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1898         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1899         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1900         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1901         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1902         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1903         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1904         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1905         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1906         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1907         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1908         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1909         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1910         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1911         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1912         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1913         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1914         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1915         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1916         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1917         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1918         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1919         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1920         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1921         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1922         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1923         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1924         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1925         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1926         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1927         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1928         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1929         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1930         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1931         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1932         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1933         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1934         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1935         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1936         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1937         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1938         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1939         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1940         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1941         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1942         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1943         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1944         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1945         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1946         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1947         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1948         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1949         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1950         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1951         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1952         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1953         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1954         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1955         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1956         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1957         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1958         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1959         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1960         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1961         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1962         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1963         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1964         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1965         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1966         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1967         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1968         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1969         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1970         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1971         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1972         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1973         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1974         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1975         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1976         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1977         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1978         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1979         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1980         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1981         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1982         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1983         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1984         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1985         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1986         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1987         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1988         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1989         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1990         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1991         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1992         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1993         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1994         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1995         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1996         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1997         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1998         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1999         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2000         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2001         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2002         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2003         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2004         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2005         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2006         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2007         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2008         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2009         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2010         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2011         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2012         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2013         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2014         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2015         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2016         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2017         noinline.
2018         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2019         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2020         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2021         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2022         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2023         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2024         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2025         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2026         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2027         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2028         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2029         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2030         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2031         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2032         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2033         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2034         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2035         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2036         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2037         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2038         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2039         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2040         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2041         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2042         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2043         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2044         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2045         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2046         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2047         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2048         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2049         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2050         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2051         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2052         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2053         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2054         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2055         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2056         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2057         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2058         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2059         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2060         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2061         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2062         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2063         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2064         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2065         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2066         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2067         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2068         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2069         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2070         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2071         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2072         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2073         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2074         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2075         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2076         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2077         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2078         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2079         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2080         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2081         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2082         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2083         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2084         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2085         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2086         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2087         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2088         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2089         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2090         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2091         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2092         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2093         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2094         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2095         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2096         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2097         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2098         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2099         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2100         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2101         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2102         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2103         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2104         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2105         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2106         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2107         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2108         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2109         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2110         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2111         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2112         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2113         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2114         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2115         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2116         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2117         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2118         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2119         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2120         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2121         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2122         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2123         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2124         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2125         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2126         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2127         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2128         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2129         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2130         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2131         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2132         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2133         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2134         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2135         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2136         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2137         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2138         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2139         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2140         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2141         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2142         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2143         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2144
2145 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2146
2147         PR middle-end/33187
2148         * gcc.target/i386/cmov7.c: New file.
2149
2150 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2151
2152         * gcc.target/i386/sse4a-check.h: New file.
2153         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2154         * gcc.target/i386/sse4a-insert.c: Ditto.
2155         * gcc.target/i386/sse4a-montsd.c: Ditto.
2156         * gcc.target/i386/sse4a-montss.c: Ditto.
2157         * gcc.target/i386/mmx-check.h: New file.
2158         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2159         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2160         * gcc.target/i386/sse-check.h: New file.
2161         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2162         * gcc.target/i386/sse-3.c: Ditto.
2163         * gcc.target/i386/sse-7.c: Ditto.
2164         * gcc.target/i386/sse-9.c: Ditto.
2165         * gcc.target/i386/ssefn-3.c: Ditto.
2166         * gcc.target/i386/sse-recip.c: Ditto.
2167         * gcc.target/i386/sse-recip-vec.c: Ditto.
2168         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2169         * gcc.target/i386/20020523-1.c: Remove.
2170         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2171         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2172         * gcc.target/i386/ssefn-4.c: Ditto.
2173         * gcc.target/i386/sse-6.c: Ditto.
2174         * gcc.target/i386/sse-10.c: Ditto.
2175         * gcc.target/i386/sse-11.c: Ditto.
2176         * gcc.target/i386/sse-18.c: Ditto.
2177         * gcc.target/i386/fpprec-1.c: Ditto.
2178         * g++.dg/other/i386-1.C: Ditto.
2179
2180 2007-09-04  Richard Guenther  <rguenther@suse.de>
2181
2182         PR tree-optimization/33291
2183         * gcc.dg/volatile2.c: New testcase.
2184         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2185         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2186         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2187         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2188
2189 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2190
2191         PR fortran/33253
2192         * gfortran.dg/namelist_15.f90: Update test.
2193         * gfortran.dg/namelist_24.f90: Update test.
2194         * gfortran.dg/namelist_38.f90: New test.
2195
2196 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2197
2198         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2199         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2200         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2201         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2202         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2203         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2204
2205 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2206
2207         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2208         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2209
2210         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2211
2212 2007-09-02  David Daney  <ddaney@avtrex.com>
2213
2214         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2215         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2216         * gcc.target/mips/atomic-memory-1.c: Ditto.
2217         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2218
2219 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2220
2221         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2222         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2223
2224 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2225
2226         * gfortran.dg/substr_6.f90: New test.
2227
2228 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2229
2230         PR c++/33208
2231         * g++.dg/other/error18.C: New.
2232         * g++.dg/expr/bitfield3.C: Adjust.
2233
2234 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2235
2236         PR fortran/33276
2237         * gfortran.fortran-torture/compile/pr33276.f90: New.
2238
2239 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2240
2241         PR middle-end/33272
2242         * gcc.dg/c99-arraydecl-3.c: New test.
2243
2244 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2245
2246         PR c++/32597
2247         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2248         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2249
2250 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2251
2252         PR fortran/33232
2253         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2254         * gfortran.dg/read_1.f90: New.
2255
2256 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2257
2258         PR c++/33210
2259         * g++.dg/template/error30.C: New.
2260
2261 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2262
2263         PR c++/32113
2264         * g++.dg/template/crash70.C: New.
2265
2266 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2267
2268         PR c++/33212
2269         * g++.dg/ext/is_class_error.C: New.
2270
2271 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2272
2273         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2274         
2275 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2276             Revital Eres  <eres@il.ibm.com>
2277
2278         * gcc.target/powerpc/paired-1.c: New test.
2279         * gcc.target/powerpc/paired-2.c: New test.
2280         * gcc.target/powerpc/paired-3.c: New test.
2281         * gcc.target/powerpc/paired-4.c: New test.
2282         * gcc.target/powerpc/paired-5.c: New test.
2283         * gcc.target/powerpc/paired-6.c: New test.
2284         * gcc.target/powerpc/paired-7.c: New test.
2285         * gcc.target/powerpc/ppc-paired.c: New test.
2286
2287 2007-08-31  Ollie Wild  <aaw@google.com>
2288
2289         * g++.dg/conversion/ptrmem2.C: New test.
2290         * g++.dg/conversion/ptrmem3.C: New test.
2291         * g++.dg/conversion/ptrmem4.C: New test.
2292         * g++.dg/conversion/ptrmem5.C: New test.
2293         * g++.dg/conversion/ptrmem6.C: New test.
2294         * g++.dg/conversion/ptrmem7.C: New test.
2295         * g++.dg/conversion/ptrmem8.C: New test.
2296
2297 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2298
2299         PR fortran/31879
2300         * gfortran.dg/char_length_7.f90: New test.
2301         * gfortran.dg/char_length_9.f90: New test.
2302         * gfortran.dg/char_assign_1.f90: Add extra warning.
2303
2304         PR fortran/31197
2305         PR fortran/31258
2306         * gfortran.dg/char_length_8.f90: New test.
2307
2308 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2309
2310         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2311
2312 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2313
2314         * gcc.dg/inline-24.c: New test.
2315         * g++.dg/opt/inline11.C: New test.
2316
2317 2007-08-30  Richard Guenther  <rguenther@suse.de>
2318
2319         * gcc.target/i386/vectorize5.c: New testcase.
2320
2321 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/33228
2324         * interface.c (check_interface0): Improve error for external procs.
2325         (check_sym_interfaces): Fix checking of module procedures.
2326
2327 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2328
2329         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2330         (AI): Add AI_ALIGN.
2331         * gcc.dg/sync-3.c: New test.
2332
2333         PR middle-end/32758
2334         * gcc.dg/cleanup-12.c: New test.
2335
2336 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2337
2338         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2339         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2340         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2341         * gcc.dg/pr32450.c: Ditto.
2342         * gcc.dg/nest.c: Ditto.
2343         * gcc.dg/nested-func-4.c: Ditto.
2344         * g++.old-deja/g++.law/profile1.C: Ditto.
2345
2346 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2347
2348         PR fortran/32989
2349         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2350         non-default integer kind arguments.
2351
2352 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2353
2354         PR fortran/33105
2355         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2356
2357 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2358
2359         * gcc.dg/h8300-ice2.c: Remove target selector.
2360
2361 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2362
2363         PR fortran/33215
2364         * gfortran.dg/binding_label_tests_15.f03: New test case.
2365         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2366
2367 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2368
2369         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2370         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2371
2372 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2373
2374         PR c++/33194
2375         * g++.dg/other/canon-33194.C: New.
2376
2377 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2378
2379         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2380         * gcc.c-torture/execute/pr23135.c: Likewise.
2381
2382 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2383
2384         * gcc.dg/pr31344.c: Move to ...
2385         * gcc.dg/dfp/pr31344.c: ... here.
2386         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2387         * gcc.dg/20050503-1.c: Ditto.
2388         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2389         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2390         * gcc.dg/20060801-1.c: Ditto.
2391
2392 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2393
2394         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2395         * gfortran.dg/nan_1.f90: Likewise.
2396
2397 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2398
2399         PR fortran/33055
2400         Revert previous patch.
2401
2402 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2403             Kazu Hirata  <kazu@codesourcery.com>
2404
2405         * gcc.target/m68k/interrupt-1.c: New.
2406
2407 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2408
2409         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2410         10000 for targets where "int" can't hold at least 100000.
2411         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2412         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2413         (test5)(test6): Use it.
2414         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2415         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2416         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2417         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2418         * gcc.dg/attr-alloc_size.c (test): Likewise.
2419
2420 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2421
2422         PR c++/33209
2423         * g++.dg/template/error29.C: New.
2424
2425 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2426
2427         PR c++/32596
2428         * g++.dg/ext/visibility/anon5.C: New test.
2429
2430 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2431
2432         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2433
2434 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2435
2436         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2437         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2438         * gfortran.dg/gamma_4.f90: New: large-real tests.
2439
2440 2007-08-28  Jason Merrill  <jason@redhat.com>
2441
2442         PR c++/29000
2443         * g++.dg/ext/stmtexpr12.C: New test.
2444
2445         PR c++/28558
2446         * g++.dg/ext/attrib28.C: New test.
2447
2448 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2449
2450         PR target/32661
2451         * gcc.target/i386/pr32661.c: New test.
2452
2453 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR middle-end/32370
2456         * gcc.dg/pr32370.c: New test.
2457
2458         PR rtl-optimization/33148
2459         * gcc.c-torture/compile/20070827-1.c: New test.
2460
2461         PR debug/32914
2462         * d++.dg/debug/const3.C: New test.
2463         * d++.dg/debug/const4.C: New test.
2464         * d++.dg/debug/dwarf2/const1.C: New test.
2465         * d++.dg/debug/dwarf2/const2.C: New test.
2466         * d++.dg/debug/dwarf2/const2b.C: New test.
2467
2468 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2469             Vladimir Yanovsky  <yanov@il.ibm.com>
2470             Revital Eres  <eres@il.ibm.com>
2471             Andrey Belevantsev  <abel@ispras.ru>
2472
2473         * gcc.dg/sms-1.c: New test.
2474
2475 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2476
2477         * g++.dg/ext/gnu-inline-common.h: New.
2478         * g++.dg/ext/gnu-inline-global-reject.C: New.
2479         * g++.dg/ext/gnu-inline-global.C: New.
2480         * g++.dg/ext/gnu-inline-namespace.C: New.
2481         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2482         * g++.dg/ext/gnu-inline-class.C: New.
2483         * g++.dg/ext/gnu-inline-class-static.C: New.
2484         * g++.dg/ext/gnu-inline-template-class.C: New.
2485         * g++.dg/ext/gnu-inline-template-func.C: New.
2486
2487 2007-08-27  Jason Merrill  <jason@redhat.com>
2488
2489         PR c++/31337
2490         * g++.dg/ext/stmtexpr11.C: New.
2491
2492 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2493
2494         * lib/target-supports.exp (check_profiling_available):
2495         Set profiling_available_saved to 0 on fido-*-elf.
2496
2497 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2498
2499         PR tree-optimization/33173
2500         
2501         * gcc.c-torture/compile/pr33173.c: New.
2502
2503 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2504
2505         PR target/31385
2506         * gcc.dg/dfp/pr31385.c: New.
2507
2508 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2509
2510         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2511
2512 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2513
2514         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2515         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2516         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2517         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2518         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2519         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2520         gcc.target/m68k directory.
2521         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2522         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2523         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2524         gcc.target/cris directory.
2525         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2526         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2527         gcc.target/bfin directory.
2528
2529         * gcc.target/sh: New directory.
2530         * gcc.target/sh/sh.exp: New file.
2531         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2532         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2533         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2534         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2535         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2536         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2537
2538 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2539
2540         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2541         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2542         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2543         * gcc.target/i386/local2.c: Ditto.
2544         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2545         * gcc.target/i386/20011119-1.c: Ditto.
2546         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2547         * gcc.target/i386/fastcall-1.c: Fix target selector.
2548
2549 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2550
2551         PR fortran/33055
2552         * gfortran.dg/negative_unit.f: Add new check
2553         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2554         -fdefault-integer-8.
2555
2556 2007-08-26  Asher Langton  <langton2@llnl.gov>
2557
2558         * gfortran.dg/recursive_stack.f90: New.
2559         * gfortran.dg/openmp_stack.f90: New.
2560
2561 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2562
2563         PR fortran/31298
2564         * gfortran.dg/use_10.f90: New.
2565
2566 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2567
2568         PR fortran/32985
2569         * gfortran.dg/namelist_14.f90: Make test case valid.
2570         * gfortran.dg/common_10.f90: New.
2571
2572 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2573
2574         PR middle-end/33181
2575         * gcc.dg/ifelse-2.c: New.
2576
2577 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2578
2579         PR fortran/32980
2580         * gfortran.dg/gamma_1.f90: New.
2581         * gfortran.dg/gamma_2.f90: New.
2582         * gfortran.dg/gamma_3.f90: New.
2583
2584 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2585
2586         PR fortran/33188
2587         * gfortran.dg/used_types_18.f90: New.
2588
2589 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2590
2591         * gcc.dg/array-init-2.c: New test.
2592
2593 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2594
2595         PR fortran/33178
2596         * gfortran.dg/initialization_4.f90: Update dg-error.
2597         * gfortran.dg/initialization_13.f90: New.
2598
2599 2007-08-24  Richard Guenther  <rguenther@suse.de>
2600
2601         PR middle-end/33166
2602         * gcc.c-torture/compile/pr33166.c: New testcase.
2603
2604 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/33139
2607         * gfortran.dg/pointer_assign_4.f90: New.
2608         * gfortran.dg/shape_2.f90: Fix test case.
2609         * gfortran.dg/char_result_4.f90: Ditto.
2610
2611 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2612
2613         * gcc.dg/array-init-1.c: New test.
2614
2615         PR c++/32567
2616         * g++.dg/parse/crash36.C: New test.
2617
2618 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2619
2620         * gcc.dg/pr32721.c: Updated.
2621
2622 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2623
2624         PR tree-optimization/32573
2625         PR middle-end/32946
2626         * gcc.dg/pr32573.c: New test.
2627
2628         PR c++/32898
2629         * g++.dg/lookup/ns3.C: New test.
2630
2631         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2632
2633         PR c++/31941
2634         * g++.dg/parse/crash37.C: New test.
2635
2636 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2637
2638         PR target/17390
2639         * gcc.target/i386/pr17390.c: New test.
2640
2641 2007-08-23  Richard Guenther  <rguenther@suse.de>
2642
2643         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2644         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2645         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2646         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2647         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2648         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2649         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2650         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2651
2652 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2653
2654         * gcc.target/s390: New directory.
2655         * gcc.target/s390/s390.exp: New file.
2656         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2657         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2658         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2659         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2660         gcc.target/s390 directory.
2661
2662 2007-08-23  Richard Guenther  <rguenther@suse.de>
2663
2664         PR tree-optimization/32328
2665         * testsuite/gcc.dg/pr32328.c: New testcase.
2666
2667 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2668
2669         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2670           available.
2671
2672 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2673
2674         PR fortran/33095
2675         * gfortran.dg/min_max_optional_5.f90: New test.
2676         * gfortran.dg/min_max_optional_2.f90: Remove.
2677         * gfortran.dg/min_max_optional_3.f90: Remove.
2678         * gfortran.dg/min_max_optional_4.f90: Remove.
2679
2680 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2681
2682         * gcc.target/i386/xorps-sse.c: New.
2683         * gcc.target/i386/xorps-sse2.c: New.
2684
2685 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2686
2687         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2688         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2689         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2690
2691 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2692
2693         PR fortran/33020
2694         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2695         include multiple kinds for SHAPE parameter within a single
2696         namespace.
2697         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2698         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2699
2700 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2701
2702         * interface_abstract_1.f90: Extended test case.
2703         * interface_abstract_3.f90: New test.
2704
2705 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2706
2707         * gcc.dg/fold-sub.c: New test.
2708         
2709 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2710
2711         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2712         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2713         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2714         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2715         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2716         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2717
2718 2007-08-22  Richard Guenther  <rguenther@suse.de>
2719
2720         PR middle-end/33007
2721         * gcc.dg/pr33007.c: New testcase.
2722
2723 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2724
2725         * gcc.c-torture/execute/strcmp-1.x: Delete.
2726
2727 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2728
2729         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2730         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2731         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2732         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2733         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2734         gcc.target/i386/stack-realign.c,
2735         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2736         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2737         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2738         target using dg-require-effective-target directive.
2739         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2740         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2741         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2742         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2743         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2744         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2745         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2746         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2747         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2748         Require lp64 target using dg-require-effective-target directive.
2749         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2750         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2751         directive.
2752         * gcc.target/i386/20010202-1.c: Move from here ...
2753         * gcc.dg/20010202-1.c: ... to here.
2754
2755 2007-08-22  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/33142
2758         * gcc.c-torture/execute/pr33142.c: New testcase.
2759
2760 2007-08-22  Richard Guenther  <rguenther@suse.de>
2761
2762         PR middle-end/32563
2763         * g++.dg/torture/pr32563.C: New testcase.
2764
2765 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR middle-end/32912
2768         * gcc.dg/pr32912-1.c: Add -w to options.
2769         * gcc.dg/pr32912-2.c: Likewise.
2770         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2771
2772 2007-08-21  Ian Lance Taylor  <iant@google.com>
2773
2774         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2775
2776 2007-08-21  Ian Lance Taylor  <iant@google.com>
2777
2778         PR tree-optimization/33134
2779         * g++.dg/tree-ssa/pr33134.C: New test.
2780
2781 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2782
2783         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2784         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2785
2786 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR debug/32610
2789         * gcc.dg/debug/pr32610.c: New test.
2790
2791         * g++.dg/init/new24.C: New test.
2792
2793         PR middle-end/32912
2794         * gcc.dg/pr32912-1.c: New test.
2795         * gcc.dg/pr32912-2.c: New test.
2796         * gcc.dg/pr32912-3.c: New test.
2797
2798 2007-08-21  Richard Guenther  <rguenther@suse.de>
2799
2800         * gcc.dg/pointer-arith-10.c: New testcase.
2801
2802 2007-08-21  Richard Guenther  <rguenther@suse.de>
2803
2804         PR middle-end/33122
2805         * gcc.c-torture/compile/pr33122.c: New testcase.
2806
2807 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2808
2809         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2810
2811 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2812
2813         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2814
2815 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR c++/33025
2818         * g++.dg/init/new23.C: New test.
2819
2820 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2821
2822         PR middle-end/30564
2823         * gcc.c-torture/compile/pr30564-1.c: New test.
2824         * gcc.c-torture/compile/pr30564-2.c: New test.
2825
2826 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2827
2828         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2829
2830 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2831
2832         * gfortran.dg/interface_abstract_2.f90: New.
2833         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2834
2835 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2836
2837         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2838         unknown (so that outer-loop wont get analyzed).
2839         * gcc.dg/vect/vect-outer-1a.c: New test.
2840         * gcc.dg/vect/vect-outer-1b.c: New test.
2841         * gcc.dg/vect/vect-outer-1.c: New test.
2842         * gcc.dg/vect/vect-outer-2a.c: New test.
2843         * gcc.dg/vect/vect-outer-2b.c: New test.
2844         * gcc.dg/vect/vect-outer-2c.c: New test.
2845         * gcc.dg/vect/vect-outer-2.c: New test.
2846         * gcc.dg/vect/vect-outer-3a.c: New test.
2847         * gcc.dg/vect/vect-outer-3b.c: New test.
2848         * gcc.dg/vect/vect-outer-3c.c: New test.
2849         * gcc.dg/vect/vect-outer-3.c: New test.
2850         * gcc.dg/vect/vect-outer-4a.c: New test.
2851         * gcc.dg/vect/vect-outer-4b.c: New test.
2852         * gcc.dg/vect/vect-outer-4c.c: New test.
2853         * gcc.dg/vect/vect-outer-4d.c: New test.
2854         * gcc.dg/vect/vect-outer-4e.c: New test.
2855         * gcc.dg/vect/vect-outer-4f.c: New test.
2856         * gcc.dg/vect/vect-outer-4g.c: New test.
2857         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2858         * gcc.dg/vect/vect-outer-4i.c: New test.
2859         * gcc.dg/vect/vect-outer-4j.c: New test.
2860         * gcc.dg/vect/vect-outer-4k.c: New test.
2861         * gcc.dg/vect/vect-outer-4l.c: New test.
2862         * gcc.dg/vect/vect-outer-4m.c: New test.
2863         * gcc.dg/vect/vect-outer-4.c: New test.
2864         * gcc.dg/vect/vect-outer-5.c: New test.
2865         * gcc.dg/vect/vect-outer-6.c: New test.
2866         * gcc.dg/vect/vect-outer-fir.c: New test.
2867         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2868         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2869
2870 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2871
2872         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2873         and -fno-tree-reassoc.
2874         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2875         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2876         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2877         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2878         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2879         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2880         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2881         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2882         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2883         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2884         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2885         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2886         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2887         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2888         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2889         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2890         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2891         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2892         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2893         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2894         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2895         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2896         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2897         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2898         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2899         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2900         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2901         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2902         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2903         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2904         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2905         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2906         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2907         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2908         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2909         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2910         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2911
2912 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2913
2914         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2915         versioning for aliasing).
2916         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2917
2918         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2919         targets.
2920         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2921
2922 2007-08-18  Tom Tromey  <tromey@redhat.com>
2923
2924         PR preprocessor/32974:
2925         * gcc.dg/cpp/pr32974.c: New file.
2926
2927 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2928
2929         * gfortran.dg/interface_abstract_1.f90: New.
2930
2931 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2932
2933         PR fortran/32881
2934         * gfortran.dg/pure_initializer_1.f90: New test.
2935
2936 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2937
2938         PR fortran/32875
2939         * gfortran.dg/array_constructor_18.f90: New test.
2940
2941 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2942
2943         PR c++/28989
2944         * g++.dg/expr/lval3.C: New test.
2945         * g++.dg/expr/lval4.C: New test.
2946
2947 2007-08-17  Ollie Wild  <aaw@google.com>
2948
2949         PR c++/31749
2950         * g++.dg/lookup/builtin3.C: New test.
2951         * g++.dg/lookup/builtin4.C: New test.
2952         * g++.dg/lookup/using19.C: New test.
2953
2954 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2955
2956         PR c++/32190
2957         * g++.dg/parse/error31.C: New.
2958
2959 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2960
2961         PR c++/32112
2962         * g++.dg/template/error26.C: New.
2963
2964 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2965
2966         PR fortran/33079
2967         * gfortran.dg/zero_length_2.f90: New test.
2968
2969 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2970
2971         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2972         * gfortran.dg/kind_tests_3.f03: Ditto.
2973         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2974         * gfortran.dg/interface_13.f90: Ditto.
2975         * gfortran.dg/pr32738.f90: Ditto.
2976         * gfortran.dg/module_private_1.f90: Ditto.
2977         * gfortran.dg/test_only_clause.f90: Ditto.
2978         * gfortran.dg/bind_c_vars.f90: Ditto.
2979         * gfortran.dg/bind_c_dts.f90: Ditto.
2980         * gfortran.dg/use_9.f90: Ditto.
2981         * gfortran.dg/generic_8.f90: Ditto.
2982         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2983         * gfortran.dg/private_type_6.f90: Ditto.
2984         * gfortran.dg/c_assoc.f90: Ditto.
2985         * gfortran.dg/private_type_7.f90: Ditto.
2986         * gfortran.dg/global_vars_c_init.f90: Ditto.
2987         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2988         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2989         * gfortran.dg/c_size_t_test.f03: Ditto.
2990         * gfortran.dg/used_types_12.f90: Ditto.
2991         * gfortran.dg/pr25923.f90: Ditto.
2992         * gfortran.dg/test_com_block.f90: Ditto.
2993         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2994         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2995         * gfortran.dg/com_block_driver.f90: Ditto.
2996         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2997         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2998         * gfortran.dg/c_loc_test.f90: Ditto.
2999         * gfortran.dg/c_ptr_tests.f03: Ditto.
3000         * gfortran.dg/module_interface_1.f90: Ditto.
3001
3002 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3003
3004         PR c++/32870
3005         * g++.dg/other/error17.C: Adjust.
3006         
3007 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3008
3009         PR middle-end/32970
3010         * g++.dg/ext/altivec-14.C: New test.
3011
3012 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3013
3014         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3015         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3016         dump files.
3017         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3018         * gcc.dg/vect/pr32366.c: Ditto.
3019
3020 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3021
3022         PR testsuite/33082
3023         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3024         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3025         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3026         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3027
3028 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3029
3030         PR fortran/33072
3031         * gfortran.dg/use_9.f90: New.
3032
3033 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3034
3035         * g++.dg/gcov/gcov-5.C: New test.
3036
3037 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3038
3039         * g++.dg/gcov/gcov-4.C: New test.
3040         * lib/gcov.exp (verify-lines): Add support for
3041         checking no-coverage lines.
3042
3043 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3044
3045         * gcc.dg/vect/vect-vfa-01.c: New.
3046         * gcc.dg/vect/vect-vfa-02.c: New.
3047         * gcc.dg/vect/vect-vfa-03.c: New.
3048         * gcc.dg/vect/vect-vfa-04.c: New.
3049         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3050         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3051         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3052         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3053         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3054         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3055         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3056         gfortran.dg/vect/pr19049.f90: Rename to start with
3057         prefix no-vfa-.
3058         * gcc.dg/vect/vect.exp: Disable versioning for alias
3059         when test starts with no-vfa-.
3060         * gfortran.dg/vect/vect.exp: Likewise.
3061
3062 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3063
3064         * gcc.dg/torture/pr32897.c: New test.
3065
3066 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3067
3068         PR c++/31132
3069         * g++.dg/template/crash69.C: New.
3070
3071 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3072
3073         * lib/target-supports.exp (check_effective_target_arm32): Use
3074         check_no_compiler_messages.
3075
3076 2007-08-15  Diego Novillo  <dnovillo@google.com>
3077
3078         gcc.dg/tree-ssa/20070815.c: New test.
3079
3080 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3081
3082         PR fortran/33077
3083         * gfortran.dg/random_7.f90: Initialize variable.
3084
3085 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3086
3087         PR middle-end/33074
3088         * gfortran.dg/pr33074.f90: New test.
3089
3090         PR c++/32992
3091         * g++.dg/opt/nrv14.C: New test.
3092
3093 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3094
3095         PR c++/33035
3096         * g++.dg/template/crash68.C: New.
3097
3098 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3099
3100         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3101         * gcc.dg/sibcall-4.c: Ditto.
3102
3103 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3104
3105         PR fortran/33066
3106         * gfortran.dg/use_8.f90: New test.
3107         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3108
3109 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3110
3111         PR c++/27211
3112         * g++.dg/template/error27.C: New.
3113         * g++.dg/template/error28.C: New.
3114         * g++.dg/other/pr28304.C: Adjust.
3115         * g++.old-deja/g++.mike/p811.C: Likewise.
3116
3117 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3118
3119         PR target/30315
3120         * gcc.target/i386/pr30315.c: New.
3121
3122 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3123
3124         PR fortran/32594
3125         * gfortran.dg/substr_5.f90: New test.
3126
3127 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3128
3129         PR c/30428
3130         * gcc.dg/vector-2.c: New test.
3131
3132         PR c++/30428
3133         * g++.dg/ext/vector8.C: New test.
3134
3135 2007-08-13  Dan Hipschman  <dsh@google.com>
3136
3137         PR c/32953
3138         * gcc.dg/format/array-1.c: Add an additional test for
3139         unterminated format strings of length 1.
3140
3141 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3142
3143         PR fortran/32926
3144         * gfortran.dg/external_procedures_3.f90: New test.
3145
3146 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3147
3148         PR fortran/32827
3149         * gfortran.dg/import6.f90: New test.
3150
3151 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3152
3153         PR C/30427
3154         *  gcc.dg/vector-1.c: New test.
3155
3156 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3157
3158         * gcc.dg/pr21255-4.c: Skip for PIC.
3159         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3160
3161 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3162
3163         * gcc.dg/attr-isr.c: Skip for PIC.
3164         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3165         * gcc.dg/attr-isr-trapa.c: Likewise.
3166         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3167         * gcc.dg/pragma-isr-trapa.c: Likewise.
3168         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3169
3170 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3171
3172         PR fortran/32962
3173         * gfortran.dg/transpose_1.f90: New test.
3174
3175 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3176
3177         PR fortran/29600
3178         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3179         intrinsic.
3180
3181 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3182
3183         PR fortran/30964
3184         PR fortran/33054
3185         * gfortran.dg/random_4.f90: New test.
3186         * gfortran.dg/random_5.f90: New test.
3187         * gfortran.dg/random_6.f90: New test.
3188         * gfortran.dg/random_7.f90: New test.
3189
3190 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3191
3192         PR fortran/32860
3193         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3194
3195 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3196
3197         PR fortran/31629
3198         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3199
3200 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3201
3202         PR fortran/29600
3203         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3204         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3205
3206 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3207
3208         PR fortran/32937
3209         * gfortran.dg/char_length_6.f90: New test.
3210
3211 2007-08-10  Ollie Wild  <aaw@google.com>
3212
3213         * g++.dg/lookup/using18.C: New test.
3214
3215 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3216
3217         PR c++/17763
3218         * g++.dg/other/error16.C: New.
3219
3220 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3221
3222         PR libfortran/33039
3223         * gfortran.dg/namelist_37.f90: New test.
3224
3225 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3226
3227         PR c++/22256
3228         * g++.dg/conversion/op3.C: New.
3229
3230 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3231
3232         PR fortran/32987
3233         * gfortran.dg/fmt_tab_1.f90: New.
3234         * gfortran.dg/fmt_tab_2.f90: New.
3235
3236 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3237
3238         PR c/32796
3239         * gcc.c-torture/compile/pr32796.c: New test.
3240
3241 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3242
3243         PR middle-end/32813
3244         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3245         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3246         instead of just -O.
3247
3248 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3249
3250         * gcc.target/mips/code-readable-1.c: New test.
3251         * gcc.target/mips/code-readable-2.c: Likewise.
3252         * gcc.target/mips/code-readable-3.c: Likewise.
3253
3254 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3255             Revital Eres  <eres@il.ibm.com>
3256
3257         * gfortran.dg/sms-1.f90: Add comment.
3258         * gfortran.dg/sms-2.f90: New.
3259
3260 2007-08-07  Ian Lance Taylor  <iant@google.com>
3261
3262         * gcc.dg/instrument-1.c: New test.
3263         * gcc.dg/instrument-2.c: New test.
3264         * gcc.dg/instrument-3.c: New test.
3265
3266 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3267
3268         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3269
3270 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3271
3272         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3273         !vector_alignment_reachable targets.
3274         * gcc.dg/vect/vect-33.c: Likewise.
3275         * gcc.dg/vect/vect-42.c: Likewise.
3276         * gcc.dg/vect/vect-44.c: Likewise.
3277         * gcc.dg/vect/vect-50.c: Likewise.
3278         * gcc.dg/vect/vect-70.c: Likewise.
3279         * gcc.dg/vect/vect-71.c: Likewise.
3280         * gcc.dg/vect/vect-87.c: Likewise.
3281         * gcc.dg/vect/vect-88.c: Likewise.
3282         * gcc.dg/vect/vect-91.c: Likewise.
3283         * gcc.dg/vect/vect-93.c: Likewise.
3284         * gcc.dg/vect/vect-96.c: Likewise.
3285         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3286         * gcc.dg/vect/section-anchors-69.c: Likewise.
3287         * gcc.dg/vect/pr25413.c: Likewise.
3288         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3289         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3290         * gfortran.dg/vect-2.f90: Likewise.
3291         * gfortran.dg/vect-3.f90: Likewise.
3292         * gfortran.dg/vect-4.f90: Likewise.
3293         * gfortran.dg/vect-5.f90: Likewise.
3294         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3295         Return false for darwin. 
3296         (check_effective_target_vector_alignment_reachable_for_double): New.
3297
3298 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3299
3300         * gcc.dg/multiword-1.c: New testcase.
3301
3302 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3303
3304         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3305         messages.
3306         * gfortran.dg/namelist_36.f90: New test.
3307
3308 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3309
3310         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3311           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3312
3313 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3314
3315         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3316         * gcc.dg/torture/type-generic-1.c: Likewise.
3317
3318 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3319
3320         * gcc.c-torture/20070522-1.c: Move to ...
3321         * gcc.c-torture/compile/20070522-1.c: Here.
3322
3323 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3324
3325         PR fortran/29828
3326         * gfortran.dg/minmax_char_1.f90: New test.
3327         * gfortran.dg/minmax_char_2.f90: New test.
3328         * gfortran.dg/min_max_optional_4.f90: New test.
3329
3330 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3331
3332         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3333         hanging on the testcase.
3334
3335 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3336
3337         PR middle-end/32988
3338         * gcc.c-torture/compile/pr32988.c: New test.
3339
3340 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3341
3342         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3343
3344 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3345
3346         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3347
3348         Revert:
3349         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3350
3351         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3352
3353 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3354
3355         PR fortran/32979
3356         * gfortran.dg/isnan_1.f90: New test.
3357
3358 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3359             Revital Eres <eres@il.ibm.com>
3360
3361         * gcc.dg/sms-antideps.c: New test.
3362
3363 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3364
3365         PR fortran/31214
3366         * gfortran.dg/entry_13.f90: New test.
3367
3368         * gfortran.dg/entry_12.f90: Clean up .mod file.
3369
3370 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3371
3372         PR fortran/32770
3373         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3374         variables as kind=4 so they don't overflow the record length.
3375
3376 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3377
3378         PR fortran/32968
3379         * gfortran.dg/selected_kind_1.f90: New test.
3380
3381 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3382
3383         PR middle-end/32780
3384         * gcc.c-torture/compile/pr32780.c: New test.
3385
3386 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3387
3388         RP middle-end/32399
3389         * gcc.c-torture/compile/pr32399.c: New testcase.
3390
3391 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3392
3393         PR middle-end/32304
3394         * g++.dg/torture/pr32304.C: New testcase.
3395
3396 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3397
3398         PR middle-end/32935
3399         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3400
3401 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3402
3403         PR fortran/32955
3404         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3405
3406 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3407
3408         PR fortran/31202
3409         * gfortran.dg/nint_2.f90: New test.
3410
3411 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3412
3413         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3414         * gcc.dg/weak/typeof-2.c: Likewise.
3415
3416 2007-08-03  Diego Novillo  <dnovillo@google.com>
3417
3418         PR 31521
3419         * gcc.dg/tree-ssa/pr31521.c: New test.
3420
3421 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3422
3423         PR fortran/32770
3424         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3425         iostat must be default kind.
3426
3427 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3428
3429         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3430
3431 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3432
3433         PR fortran/32770
3434         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3435         explicit so test passes with -fdefault-integer-8.
3436         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3437         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3438
3439 2007-08-02  Lee Millward  <lee.millward@gmail.com>