OSDN Git Service

eae3cc333042bfaea5c4ae71d36605a15b959037
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-12-19  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/38577
4         * g++.dg/template/call6.C: New test.
5
6 2008-12-19  Janis Johnson  <janis187@us.ibm.com>
7
8         Revert:
9         2008-12-12  Janis Johnson  <janis187@us.ibm.com>
10         PR libgfortran/24685
11         * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
12         for size of long double.
13
14 2008-12-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15
16         PR middle-end/38565
17         * testsuite/g++.dg/torture/pr38565.C: New test.
18
19 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
20
21         PR c++/38427
22         * g++.dg/init/ctor9.C: New test.
23
24 2008-12-18  Jason Merrill  <jason@redhat.com>
25
26         PR c++/38485
27         * g++.dg/parse/defarg13.C: New test.
28
29 2008-12-18  Kenneth Zadeck <zadeck@naturalbridge.com>
30
31         PR rtl-optimization/37922
32         * g++.dg/torture/pr37922.C: New test.
33
34 2008-12-18  Daniel Kraft  <d@domob.eu>
35
36         PR fortran/31822
37         * gfortran.dg/char_pointer_assign_2.f90: Updated expected error message
38         to be more detailed.
39         * gfortran.dg/char_pointer_assign_4.f90: New test.
40         * gfortran.dg/char_pointer_assign_5.f90: New test.
41
42 2008-12-18  Jakub Jelinek  <jakub@redhat.com>
43
44         PR middle-end/38533
45         * gcc.dg/tree-ssa/pr38533.c: New test.
46         * gcc.c-torture/execute/pr38533.c: New test.
47
48         PR middle-end/38505
49         * gcc.c-torture/compile/pr38505.c: New test.
50
51 2008-12-17  Jason Merrill  <jason@redhat.com>
52
53         * g++.dg/cpp0x/auto6.C: Test more stuff.
54         * g++.dg/cpp0x/auto12.C: New test.
55
56 2008-12-17  Daniel Kraft  <d@domob.eu>
57
58         PR fortran/38137
59         * gfortran.dg/merge_char_3.f90: New test.
60
61 2008-12-15  Mikael Morin  <mikael.morin@tele2.fr>
62
63         PR fortran/38487
64         * gfortran.dg/elemental_dependency_2.f90: New test.
65
66 2008-12-14  Paul Thomas  <pault@gcc.gnu.org>
67
68         PR fortran/35937
69         * gfortran.dg/char_length_14.f90: New test.
70
71 2008-12-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
72
73         PR libfortran/38504
74         * gfortran.dg/fmt_int_sign.f90: New test.
75
76 2008-12-13  Sebastian Pop  <sebastian.pop@amd.com>
77
78         * gcc.dg/graphite/pr38409.c: Fixed commit problem.
79
80 2008-12-13  Uros Bizjak  <ubizjak@gmail.com>
81
82         * gcc.target/i386/sse-12.c: Include x86intrin.h.
83         (dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul.
84         * gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h
85         intrinsics that require immediate arguments.
86         (dg-options): Use -mavx instead of -msse4.
87         * gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h
88         intrinsics that require immediate arguments.
89         (test_3): New macro.
90         (dg-options): Use -mavx instead of -msse4.
91         * g++.dg/other/i386-2.C: Include x86intrin.h.
92         (dg-options): Use -mavx instead of -msse4.
93         * g++.dg/other/i386-3.C: Include x86intrin.h.
94         (dg-options): Use -mavx instead of -msse4.
95         * g++.dg/other/i386-5.C: Include x86intrin.h.
96         * g++.dg/other/i386-6.C: Ditto.
97
98 2008-12-12  Uros Bizjak <ubizjak@gmail.com>
99
100         PR testsuite/38163
101         * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
102         Remove dg-skip-if directive.
103
104 2008-12-12  Janis Johnson  <janis187@us.ibm.com>
105
106         PR libgfortran/24685
107         * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
108         for size of long double.
109
110         PR objc++/31032
111         * obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
112
113         * gcc.dg/pr35442.c: Ignore a possible warning.
114
115 2008-12-12  Zdenek Dvorak  <ook@ucw.cz>
116
117         PR tree-optimization/32044
118         * gcc.dg/pr34027-1.c: Change outcome.
119         * gcc.dg/tree-ssa/pr32044.c: New test.
120
121 2008-12-12  Janis Johnson  <janis187@us.ibm.com>
122
123         PR target/11594
124         * gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
125
126 2008-12-12  Sebastian Pop  <sebastian.pop@amd.com>
127
128         PR middle-end/38409
129         * gcc.dg/graphite/pr38409.c: New.
130
131 2008-12-12 Daniel Franke  <franke.daniel@gmail.com>
132
133         PR fortran/36355
134         * gfortran.dg/matmul_argument_types.f90: New.
135
136 2008-12-11  Janis Johnson  <janis187@us.ibm.com>
137
138         PR testsuite/29071
139         * gcc.dg/20020919-1.c: Fix a preprocessor check.
140
141 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
142
143         PR middle-end/38413
144         * gcc.dg/graphite/pr38413.c: New.
145
146 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
147
148         PR middle-end/37857
149         * gfortran.dg/graphite/pr37857.f90: New.
150
151 2008-12-11  Harsha Jagasia  <harsha.jagasia@amd.com>
152
153         PR tree-optimization/38446
154         * gcc.dg/graphite/pr38446.c: New.
155
156 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
157
158         * gcc.dg/graphite/scop-16.c: Test only scop specific info.
159         * gcc.dg/graphite/scop-17.c: Same.
160         * gcc.dg/graphite/block-5.c: New.
161         * gcc.dg/graphite/block-6.c: New.
162         * gcc.dg/graphite/pr37485.c: Clean dump file after.
163         * gcc.dg/graphite/pr37684.c: Same.
164         * gcc.dg/graphite/block-2.c: Same.
165
166 2008-12-10  Tobias Grosser  <grosser@fim.uni-passau.de>
167
168         PR middle-end/38459
169         * gfortran.dg/graphite/pr38459.f90: New.
170
171 2008-12-11  Sebastian Pop  <sebastian.pop@amd.com>
172
173         PR middle-end/37852
174         PR middle-end/37883
175         PR middle-end/37928
176         PR middle-end/37980
177         PR middle-end/38038
178         PR middle-end/38039
179         PR middle-end/38073
180         PR middle-end/38083
181         PR middle-end/38125
182         * gcc.dg/graphite/pr37928.c: New.
183         * gcc.dg/graphite/pr37883.c: New.
184         * gcc.dg/graphite/pr38073.c: New.
185         * gcc.dg/graphite/pr38125.c: New.
186         * gfortran.dg/graphite/pr38083.f90: New.
187         * gfortran.dg/graphite/pr37852.f90: New.
188         * gfortran.dg/graphite/pr37980.f90: New.
189         * gfortran.dg/graphite/id-2.f90: New.
190         * gfortran.dg/graphite/id-4.f90: New.
191
192         * gcc.dg/graphite/scop-18.c: Remove reduction, test for
193         the number of detected scops.  Copy exact same test for loop blocking...
194         * gcc.dg/graphite/block-1.c: Fix the number of expected loops
195         to be blocked as reductions are not handled.
196         * gcc.dg/graphite/block-4.c: ...here.  New.
197
198 2008-12-11  Ira Rosen  <irar@il.ibm.com>
199
200         PR tree-optimization/38464
201         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
202         loops are vectorized.
203
204 2008-12-10  Jason Merrill  <jason@redhat.com>
205
206         PR c++/35319
207         * g++.dg/ext/fixed2.C: New test.
208
209 2008-12-10  Daniel Berlin  <dberlin@dberlin.org>
210
211         PR tree-optimization/36792
212         * gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.
213
214 2008-12-10  Alexandre Oliva  <aoliva@redhat.com>
215
216         PR middle-end/38271
217         * gcc.dg/torture/pr38271.c: New.
218
219 2008-12-10  Ira Rosen  <irar@il.ibm.com>
220
221         PR tree-optimization/37416
222         * gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.
223
224 2008-12-10  Uros Bizjak <ubizjak@gmail.com>
225
226         * gcc.dg/20020919-1.c: Correct target selector to alpha*-*-*.
227         * gcc.dg/pr31866.c: Ditto.
228         * gcc.dg/torture/type-generic-1.c: Add -mieee for alpha*-*-* targets.
229         * g++.dg/torture/type-generic-1.C: Ditto.
230         * gfortran.dg/boz_9.f90: Ditto.
231         * gfortran.dg/boz_14.f90: Ditto.
232         * gfortran.dg/init_flag_3.f90: Ditto.
233         * gfortran.dg/init_flag_4.f90: Ditto.
234         * gfortran.dg/init_flag_5.f90: Ditto.
235         * gfortran.dg/integer_exponentiation_1.f90: Ditto.
236         * gfortran.dg/integer_exponentiation_5.F90: Ditto.
237         * gfortran.dg/isnan_1.f90: Ditto.
238         * gfortran.dg/isnan_2.f90: Ditto.
239         * gfortran.dg/module_nan.f90: Ditto.
240         * gfortran.dg/nan_1.f90: Ditto.
241         * gfortran.dg/nan_2.f90: Ditto.
242         * gfortran.dg/nan_3.f90: Ditto.
243         * gfortran.dg/nan_4.f90: Ditto.
244         * gfortran.dg/namelist_42.f90: Ditto.
245         * gfortran.dg/namelist_43.f90: Ditto.
246         * gfortran.dg/nearest_1.f90: Ditto.
247         * gfortran.dg/nearest_2.f90: Ditto.
248         * gfortran.dg/nearest_3.f90: Ditto.
249         * gfortran.dg/pr37243.f: Ditto.
250         * gfortran.dg/real_const_3.f90: Ditto.
251         * gfortran.dg/transfer_simplify_2.f90: Ditto.
252         * gfortran.fortran-torture/execute/intrinsic_spacing.x: New file.
253
254         * gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.
255
256 2008-12-09  Mark Mitchell  <mark@codesourcery.com>
257
258         PR c++/37971
259         * g++.dg/overload/defarg2.C: New test.
260         * g++.dg/overload/defarg3.C: Likewise.
261
262 2008-12-09  Jakub Jelinek  <jakub@redhat.com>
263
264         PR middle-end/38454
265         * gcc.dg/memset-1.c: New test.
266         * gcc.dg/memcpy-2.c: New test.
267
268 2008-12-09  Mikael Morin  <mikael.morin@tele2.fr>
269
270         PR fortran/35983
271         * gfortran.dg/pr35983.f90: New test.
272
273 2008-12-09  H.J. Lu  <hongjiu.lu@intel.com>
274
275         PR testsuite/38420
276         * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host.
277         * gcc.target/i386/pr37248-3.c: Likewise.
278
279 2008-12-09  Steve Ellcey  <sje@cup.hp.com>
280
281         PR testsuite/37326
282         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.
283
284 2008-12-09  Jakub Jelinek  <jakub@redhat.com>
285
286         PR tree-optimization/35468
287         * gcc.dg/pr35468.c: New test.
288         * gcc.c-torture/compile/pr35468.c: New test.
289
290 2008-12-08  Jason Merrill  <jason@redhat.com>
291
292         PR c++/38410
293         * gcc.dg/ctor1.c: New test.
294
295 2008-12-09 Tobias Grosser  <grosser@fim.uni-passau.de>
296
297         PR middle-end/38084
298         * gfortran.dg/graphite/id-3.f90: New.
299         * gcc.dg/graphite/pr38084.c: New.
300
301 2008-12-08  Uros Bizjak  <ubizjak@gmail.com>
302
303         * gcc.target/mips/fix-r10000-6.c: Add dg-message to look for
304         the note about changed semantics of NAND builtin.
305         * gcc.target/mips/fix-r10000-12.c: Ditto.
306         * gcc.target/mips/atomic-memory-1.c: Ditto.
307         (main): Correct __sync_nand_and_fetch results.
308
309 2008-12-08  Dodji Seketeli  <dodji@redhat.com>
310
311         PR debug/38390
312         * g++.dg/debug/dwarf2/imported-module-2.C: New test.
313
314 2008-12-08  Steve Ellcey  <sje@cup.hp.com>
315
316         * g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
317
318 2008-12-08  Steve Ellcey  <sje@cup.hp.com>
319
320         * gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
321         * gcc.target/ia64/versionid-2.c (dg-final): Ditto.
322
323 2008-12-08  Jakub Jelinek  <jakub@redhat.com>
324
325         PR c/35443
326         * gcc.dg/pr35443.c: New test.
327
328         PR c/35442
329         * gcc.dg/pr35442.c: New test.
330
331 2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
332
333         * gnat.dg/string_comparison.adb: New test.
334
335 2008-12-07  H.J. Lu  <hongjiu.lu@intel.com>
336
337         PR tree-optimization/38405
338         * gcc.dg/torture/pr38405.c: New.
339
340 2008-12-07  Eric Botcazou  <ebotcazou@adacore.com>
341
342         * gnat.dg/aggr10.adb: New test.
343         * gnat.dg/aggr10_pkg.ads: New helper.
344
345 2008-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
346
347         PR fortran/38425
348         * gfortran.dg/io_constraints_5.f90: New test.
349
350 2008-12-06  Jakub Jelinek  <jakub@redhat.com>
351
352         PR middle-end/38428
353         * gcc.c-torture/compile/pr38428.c: New test.
354
355         PR middle-end/38422
356         * gcc.c-torture/execute/pr38422.c: New test.
357
358 2008-12-06  Janus Weil  <janus@gcc.gnu.org>
359
360         PR fortran/38415
361         * gfortran.dg/proc_ptr_2.f90: Extended.
362         * gfortran.dg/proc_ptr_11.f90: Modified.
363
364 2008-12-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
365
366         PR fortran/38291
367         * gfortran.dg/streamio_16.f90: New test.
368
369 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
370
371         PR c++/35336
372         * g++.dg/other/error30.C: New test.
373
374 2008-12-05  Janis Johnson  <janis187@us.ibm.com>
375
376         * lib/target-supports.exp (check_effective_target_hard_dfp): New.
377         * gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp.
378         * gcc.dg/dfp/fe-binop.c: Ditto.
379         * gcc.dg/dfp/fe-convert-1.c: Ditto.
380
381 2008-12-05  Catherine Moore  <clm@codesourcery.com>
382
383         * gcc-target/mips/mips-nonpic: New testsuite.
384
385 2008-12-05  Steve Ellcey  <sje@cup.hp.com>
386
387         PR other/28614
388         * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
389         * g++.dg/torture/pr31863.C: Ditto.
390
391 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
392
393         PR middle-end/37248
394         * gcc.target/i386/pr37248-1.c: New test.
395         * gcc.target/i386/pr37248-2.c: New test.
396         * gcc.target/i386/pr37248-3.c: New test.
397
398 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
399
400         PR middle-end/38338
401         * gcc.dg/pr38338.c: New test.
402
403 2008-12-05  Joseph Myers  <joseph@codesourcery.com>
404
405         * gcc.target/powerpc/20081204-1.c: New test.
406
407 2008-12-05  Richard Guenther  <rguenther@suse.de>
408
409         PR testsuite/38406
410         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
411         alias warning to lp64 targets.
412
413 2008-12-05  Eric Botcazou  <ebotcazou@adacore.com>
414
415         * gcc.dg/union-5.c: Run only on x86 and x86-64.
416
417 2008-12-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
418
419         PR libfortran/38285
420         gfortran.dg/fmt_f_an_p.f: New test.
421
422 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
423
424         * gcc.dg/union-5.c: New test.
425
426 2008-12-04  Jason Merrill  <jason@redhat.com>
427
428         PR c++/37906
429         * g++.dg/cpp0x/defaulted6.C: New test.
430
431 2008-12-04  Richard Guenther  <rguenther@suse.de>
432
433         PR middle-end/36509
434         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL.
435         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust.
436         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise.
437
438 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
439
440         * gcc.dg/union-4.c: New test.
441
442 2008-12-03  H.J. Lu  <hongjiu.lu@intel.com>
443
444         * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
445
446 2008-12-03  Janis Johnson  <janis187@us.ibm.com>
447
448         * g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
449
450 2008-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
451
452         * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
453
454 2008-12-03  Jason Merrill  <jason@redhat.com>
455
456         PR c++/38232
457         * g++.dg/init/value5.C: New test.
458
459         PR c++/38256
460         * g++.dg/cpp0x/auto11.C: New test.
461
462         PR c++/38380
463         * g++.dg/cpp0x/initlist10.C: New test.
464         * g++.old-deja/g++.eh/ctor1.C: Default ctor is a candidate too.
465         * g++.dg/tc1/dr152.C: Likewise.
466
467 2008-12-03  Jakub Jelinek  <jakub@redhat.com>
468
469         PR middle-end/38360
470         * gcc.c-torture/compile/pr38360.c: New test.
471
472 2008-12-03  Richard Guenther  <rguenther@suse.de>
473
474         PR middle-end/36326
475         * gcc.dg/tree-ssa/pr36326.c: New testcase.
476
477 2008-12-03  Jakub Jelinek  <jakub@redhat.com>
478
479         PR tree-optimization/37716
480         * g++.dg/torture/pr37716.C: New test.
481
482 2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
483
484         * gcc.dg/torture/pr37868.c: Skip on the SPARC.
485
486 2008-12-03  Eric Botcazou  <ebotcazou@adacore.com>
487
488         * gcc.c-torture/compile/20081203-1.c: New test.
489
490 2008-12-02  Jason Merrill  <jason@redhat.com>
491
492         PR c++/35782, c++/37860
493         * g++.dg/cpp0x/initlist9.C: New test.
494
495         PR c++/37234
496         * g++.dg/cpp0x/defaulted5.C: New test.
497
498 2008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>
499
500         * gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
501
502 2008-12-02  Jakub Jelinek  <jakub@redhat.com>
503
504         PR middle-end/38343
505         * gcc.c-torture/compile/pr38343-2.c: New test.
506
507 2008-12-02  Richard Guenther  <rguenther@suse.de>
508
509         PR tree-optimization/38359
510         * gcc.c-torture/compile/pr38359.c: New testcase.
511         * gcc.c-torture/execute/shiftopt-1.c: Adjust.
512
513 2008-12-02  Janus Weil  <janus@gcc.gnu.org>
514
515         PR fortran/36704
516         PR fortran/38290
517         * gfortran.dg/entry_7.f90: Modified.
518         * gfortran.dg/proc_ptr_2.f90: Extended.
519         * gfortran.dg/proc_ptr_3.f90: Modified.
520         * gfortran.dg/proc_ptr_11.f90: New.
521         * gfortran.dg/proc_ptr_12.f90: New.
522         * gfortran.dg/result_1.f90: New.
523
524 2008-12-02  Jakub Jelinek  <jakub@redhat.com>
525
526         PR middle-end/38343
527         * gcc.c-torture/compile/pr38343.c: New test.
528
529 2008-12-01  Janis Johnson  <janis187@us.ibm.com>
530
531         * gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
532
533 2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
534
535         PR fortran/38252
536         * gfortran.dg/empty_function_1.f90: Fix latest commit.
537
538 2008-12-01  Mikael Morin  <mikael.morin@tele2.fr>
539
540         PR fortran/38252
541         * gfortran.dg/empty_function_1.f90: New test.
542
543 2008-12-01  Uros Bizjak  <ubizjak@gmail.com>
544
545         PR rtl-optimization/33642
546         * gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
547         * gcc.c-torture/compile/pr33009.c: Likewise.
548
549 2008-12-01  Jakub Jelinek  <jakub@redhat.com>
550
551         PR c++/38348
552         * g++.dg/gomp/for-19.C: New test.
553
554         PR rtl-optimization/38245
555         * gcc.dg/pr38245-1.c: New test.
556         * gcc.dg/pr38245-2.c: New test.
557
558 2008-11-30  Daniel Kraft  <d@domob.eu>
559
560         PR fortran/37779
561         * gfortran.dg/recursive_check_1.f: Changed expected error message to
562         the more general new one.
563         * gfortran.dg/recursive_check_2.f90: Ditto.
564         * gfortran.dg/entry_18.f90: Ditto.
565         * gfortran.dg/recursive_check_4.f03: Do "the same" check also for
566         FUNCTIONS, as this is different in details from SUBROUTINES.
567         * gfortran.dg/recursive_check_6.f03: New test.
568
569 2008-11-30  Eric Botcazou  <ebotcazou@adacore.com>
570
571         * g++.dg/opt/reload3.C: New test.
572
573 2008-11-30  Paul Thomas  <pault@gcc.gnu.org>
574
575         PR fortran/35824
576         * gfortran.dg/alloc_comp_assign_8.f90 : New test.
577
578 2008-11-29  H.J. Lu  <hongjiu.lu@intel.com>
579
580         PR middle-end/37843
581         * gcc.target/i386/pr37843-3.c: Make it nonpic targets only.
582
583 2008-11-29  Janus Weil  <janus@gcc.gnu.org>
584             Tobias Burnus <burnus@gcc.gnu.org>
585
586         PR fortran/38289
587         PR fortran/38290
588         * gfortran.dg/proc_decl_1.f90: Extended test case.
589
590 2008-11-29  Joseph Myers  <joseph@codesourcery.com>
591
592         * g++.dg/cpp/stringop-1.C: New test.
593
594 2008-11-29  Eric Botcazou  <ebotcazou@adacore.com>
595
596         * gnat.dg/test_version.adb: Adjust to new string length.
597
598 2008-11-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
599
600         PR testsuite/38311
601         * ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.
602
603 2008-11-28  Jason Merrill  <jason@redhat.com>
604
605         PR c++/38233
606         * g++.dg/init/array25.C: New test.
607         * g++.dg/init/value4.C: New test.
608
609         PR c++/38278
610         * g++.dg/lookup/name-clash8.C: New test.
611
612 2008-11-28  H.J. Lu  <hongjiu.lu@intel.com>
613
614         PR middle-end/37843
615         * gcc.target/i386/pr37843-1.c: Make it nonpic targets only.
616         * gcc.target/i386/pr37843-2.c: Likewise.
617
618 2008-11-28  Richard Guenther  <rguenther@suse.de>
619
620         PR tree-optimization/37955
621         PR tree-optimization/37742
622         * gcc.c-torture/compile/pr37955.c: New testcase.
623         * gcc.c-torture/compile/pr37742-3.c: Likewise.
624
625 2008-11-28  Jakub Jelinek  <jakub@redhat.com>
626
627         PR testsuite/38261
628         * gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets.
629         * gcc.dg/torture/ipa-pta-1.c: Likewise.
630
631 2008-11-26  Janis Johnson  <janis187@us.ibm.com>
632
633         * lib/objc.exp (objc_target_compile): Fix typo from previous change.
634         * lib/gnat.exp (gnat_target_compile): Fix typo from previous change.
635
636         PR testsuite/28870
637         * lib/timeout.exp: New.
638         * lib/timeout-dg.exp: New.
639         * lib/gcc-dg.exp: Include new timeout library files.
640         (dg-test): Unset timeout variables.
641         * lib/gcc.exp (gcc_target_compile): Set timeout value from new proc.
642         * lib/g++.exp (g++_target_compile): Ditto.
643         * lib/gfortran.exp (gfortran_target_compile): Ditto.
644         * lib/objc.exp (objc_target_compile): Ditto.
645         * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
646         * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
647         * lib/gnat.exp (gnat_target_compile): Ditto.
648
649 2008-11-26  H.J. Lu  <hongjiu.lu@intel.com>
650
651         PR middle-end/37843
652         * gcc.target/i386/pr37843-1.c: Make it Linux only.
653         * gcc.target/i386/pr37843-2.c: Likewise.
654
655 2008-11-26  Kai Tietz  <kai.tietz@onevision.com>
656
657         * gcc.dg/callabi/func-indirect.c: New.
658
659 2008-11-25  Jason Merrill  <jason@redhat.com>
660
661         PR c++/28743
662         * g++.dg/template/nontype18.C: New test.
663
664 2008-11-25  Maxim Kuvyrkov  <maxim@codesourcery.com>
665
666         * gcc.c-torture/compile/20080929-1.c: New.
667
668 2008-11-25  Janis Johnson  <janis187@us.ibm.com>
669
670         * gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
671
672 2008-11-25  H.J. Lu  <hongjiu.lu@intel.com>
673
674         PR middle-end/37843
675         * gcc.target/i386/align-main-3.c: New.
676         * gcc.target/i386/pr37843-1.c: Likewise.
677         * gcc.target/i386/pr37843-2.c: Likewise.
678         * gcc.target/i386/pr37843-3.c: Likewise.
679
680 2008-11-25  Mikael Morin  <mikael.morin@tele2.fr>
681
682         PR fortran/36463
683         * gfortran.dg/proc_decl_20.f90: New test.
684
685 2008-11-25  Richard Guenther  <rguenther@suse.de>
686
687         PR middle-end/38151
688         PR middle-end/38236
689         * gcc.c-torture/execute/pr38151.c: New testcase.
690         * gcc.c-torture/execute/pr38236.c: Likewise.
691
692 2008-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
693
694         * g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
695
696 2008-11-24  DJ Delorie  <dj@redhat.com>
697
698         * gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
699
700 2008-11-24  Mikael Morin  <mikael.morin@tele2.fr>
701
702         PR fortran/38184
703         * gfortran.dg/reshape_empty_1.f03: New test.
704
705 2008-11-24  Jack Howarth  <howarth@bromo.med.uc.edu>
706
707         PR testsuite/38241
708         * g++.old-deja/g++.pt/const2.C: Prune output for Darwin.
709
710         PR testsuite/38076
711         * g++.dg/other/anon5.C: Skip on Darwin.
712
713         * gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
714         and darwin9 subversions.
715
716 2008-11-24  Maxim Kuvyrkov  <maxim@codesourcery.com>
717
718         PR target/35018
719         * gcc.target/m68k/pr35018.c: New.
720
721 2008-11-24  Daniel Kraft  <d@domob.eu>
722
723         PR fortran/37779
724         * gfortran.dg/c_funloc_tests.f03: Added missing `RECURSIVE'.
725         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
726         * gfortran.dg/recursive_check_4.f03: New test.
727         * gfortran.dg/recursive_check_5.f03: New test.
728
729 2008-11-24  Mikael Morin <mikael.morin@tele2.fr>
730
731         PR fortran/35681
732         * gfortran.dg/elemental_dependency_1.f90: Really commit it.
733
734 2008-11-24  Paul Thomas  <pault@gcc.gnu.org>
735
736         PR fortran/34820
737         * gfortran.dg/alloc_comp_constructor_6.f90 : New test.
738         * gfortran.dg/alloc_comp_basics_1.f90 : Reduce expected refs to
739         'builtin_free' from 24 to 18.
740
741         PR fortran/34143
742         * gfortran.dg/alloc_comp_constructor_5.f90 : New test.
743
744         PR fortran/32795
745         * gfortran.dg/alloc_comp_constructor_4.f90 : New test.
746
747 2008-11-23  Paul Thomas  <pault@gcc.gnu.org>
748
749         PR fortran/37735
750         * gfortran.dg/alloc_comp_assign_7.f90: New test.
751
752 2008-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
753
754         * g++.dg/ext/tmplattr9.C: Require weak.
755         * g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.
756
757 2008-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
758
759         PR libfortran/38234
760         * gfortran.dg/reshape_4.f90:  New test.
761
762 2008-11-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
763
764         PR libfortran/38225
765         * gfortran.dg/reshape_3.f90:  New test.
766
767 2008-11-22  Tobias Burnus  <burnus@net-b.de>
768
769         PR fortran/38160
770         * gfortran.dg/bind_c_usage_18.f90: New test.
771         * gfortran.dg/c_kind_tests_2.f03: Update dg-messages.
772         * gfortran.dg/interop_params.f03: Ditto.
773
774 2008-11-22  Uros Bizjak  <ubizjak@gmail.com>
775
776         PR target/38222
777         * gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
778
779 2008-11-22  Jakub Jelinek  <jakub@redhat.com>
780
781         PR libfortran/37839
782         * gfortran.dg/f2003_inquire_1.f03: New test.
783         * gfortran.dg/f2003_io_1.f03: Remove xfail.
784         * gfortran.dg/f2003_io_4.f03: Likewise.
785         * gfortran.dg/f2003_io_5.f03: Likewise.
786         * gfortran.dg/f2003_io_6.f03: Likewise.
787         * gfortran.dg/f2003_io_7.f03: Likewise.
788
789 2008-11-21  Jakub Jelinek  <jakub@redhat.com>
790
791         PR middle-end/38200
792         * gcc.dg/pr38200.c: New test.
793
794 2008-11-21  H.J. Lu  <hongjiu.lu@intel.com>
795
796         * gcc.target/i386/avx-1.c: Include <immintrin.h> instead of
797         <gmmintrin.h>.
798         * gcc.target/i386/avx-2.c: Likewise.
799         * gcc.target/i386/m256-check.h: Likewise.
800         * g++.dg/other/i386-5.C: Likewise.
801         * g++.dg/other/i386-6.C: Likewise.
802
803 2008-11-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
804
805         PR libfortran/37472
806         * gfortran.dg/namelist_print_1.f: Update test.
807
808 2008-11-20  Andreas Krebbel  <krebbel1@de.ibm.com>
809
810         * gcc.dg/sync-2.c: Add type cast to avoid folding.
811         * gcc.dg/sync-3.c: Likewise.
812
813 2008-11-20  Jakub Jelinek  <jakub@redhat.com>
814
815         PR middle-end/29215
816         * gfortran.dg/array_memcpy_3.f90: Adjust pattern to match even
817         memcpy optimized into ref-all store.
818         * gcc.dg/pr29215.c: New test.
819
820 2008-11-20  Uros Bizjak  <ubizjak@gmail.com>
821
822         PR target/38151
823         * gcc.target/i386/pr38151-1.c: New test.
824
825 2008-11-20  Jason Merrill  <jason@redhat.com>
826
827         PR c++/28513
828         * g++.dg/lookup/name-clash7.C: New test.
829
830         PR c++/37540
831         * g++.dg/cpp0x/decltype14.C: New test.
832
833 2008-11-20  Richard Guenther  <rguenther@suse.de>
834
835         PR tree-optimization/37868
836         * gcc.dg/torture/pr37868.c: New testcase.
837         * gcc.c-torture/execute/pr38048-1.c: Likewise.
838         * gcc.c-torture/execute/pr38048-2.c: Likewise.
839
840 2008-11-20  Jakub Jelinek  <jakub@redhat.com>
841
842         PR fortran/38181
843         * gfortran.dg/array_section_2.f90: Adjust pattern to match
844         the inlined size0 instead of a size0 call.
845
846         PR c++/36631
847         * g++.dg/template/call5.C: New test.
848
849 2008-11-19  Adam Nemet  <anemet@caviumnetworks.com>
850
851         * gcc.c-torture/compile/20081119-1.c: New test.
852
853 2008-11-19  Dodji Seketeli  <dodji@redhat.com>
854
855         PR c++/37142
856         * g++.dg/template/crash85.C: New test.
857
858 2008-11-19  Dodji Seketeli  <dodji@redhat.com>
859
860         PR c++/35405
861         * g++.dg/template/crash84.C: New test.
862
863 2008-11-19  Jakub Jelinek  <jakub@redhat.com>
864
865         * gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
866         * gcc.c-torture/compile/pr33009.c: Likewise.
867
868 2008-11-19  DJ Delorie  <dj@redhat.com>
869
870         * gcc.target/xstormy16/below100.S (.chip_info): Use
871         position-independent expressions for the fillers.
872
873 2008-11-19  Jason Merrill  <jason@redhat.com>
874
875         PR c++/36410
876         * g++.dg/ext/attrib32.C: Add member typedef case.
877
878         PR c++/37563
879         * g++.dg/template/pseudodtor5.C: New test.
880
881         PR c++/37256
882         * g++.dg/cpp0x/extern_template-3.C: New test.
883
884 2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
885
886         * gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
887
888 2008-11-19  Jakub Jelinek  <jakub@redhat.com>
889
890         PR tree-optimization/36038
891         * gcc.c-torture/compile/pr36038.c: Moved to...
892         * gcc.c-torture/execute/pr36038.c: ... here.
893
894 2008-11-19  Andrew Stubbs  <ams@codesourcery.com>
895
896         PR target/36133
897         * gcc.target/m68k/pr36133.c: New test.
898
899 2008-11-19  Maxim Kuvyrkov  <maxim@codesourcery.com>
900   
901         * gcc.gd/struct/wo_prof_global_var.c: Use uninitialized integer
902         values instead of uninitialized FP values to avoid NaNs.
903         * gcc.dg/struct/wo_prof_local_var.c: Same.
904
905 2008-11-19  Eric Botcazou  <ebotcazou@adacore.com>
906
907         * gfortran.dg/f2003_io_1.f03: XFAIL for all SPARC targets.
908         * gfortran.dg/f2003_io_4.f03: Ditto.
909         * gfortran.dg/f2003_io_5.f03: Ditto.
910         * gfortran.dg/f2003_io_6.f03: Ditto.
911         * gfortran.dg/f2003_io_7.f03: Ditto.
912
913 2008-11-19  Paul Thomas  <pault@gcc.gnu.org>
914
915         PR fortran/38171
916         * gfortran.dg/module_equivalence_6.f90: New test.
917
918 2008-11-18  Jakub Jelinek  <jakub@redhat.com>
919
920         PR tree-optimization/38051
921         * gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
922         (buf2): Removed.
923         (main): Only run on little endian targets with
924         sizeof (long) == sizeof (void *).  Use just one buffer, align the
925         pointers at runtime.
926
927 2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
928
929         PR libfortran/38135
930         * gfortran.dg/reshape_pad_1.f90:  New test case.
931
932 2008-11-18  Uros Bizjak  <ubizjak@gmail.com>
933
934         PR target/37362
935         * gcc.target/mips/pr37362.c: New test.
936
937 2008-11-18  Jason Merrill  <jason@redhat.com>
938             Jakub Jelinek  <jakub@redhat.com>
939
940         PR c++/37962
941         * g++.dg/cpp0x/auto[38].C: Adjust expected errors.
942         * g++.dg/cpp0x/auto9.C: New test.
943         * g++.dg/cpp0x/auto10.C: New test.
944
945 2008-11-17  Adam Nemet  <anemet@caviumnetworks.com>
946
947         * gcc.c-torture/execute/20081117-1.c: New test.
948
949 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
950
951         * gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
952         * gcc.target/mips/dspr2-MULTU.c: Likewise.
953
954 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
955
956         * gcc.target/mips/madd-5.c: New test.
957         * gcc.target/mips/madd-6.c: Likewise.
958         * gcc.target/mips/madd-7.c: Likewise.
959         * gcc.target/mips/madd-8.c: Likewise.
960         * gcc.target/mips/msub-5.c: Likewise.
961         * gcc.target/mips/msub-6.c: Likewise.
962         * gcc.target/mips/msub-7.c: Likewise.
963         * gcc.target/mips/msub-8.c: Likewise.
964
965 2008-11-17  Richard Sandiford  <rdsandiford@googlemail.com>
966
967         * gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
968         of -march=mips32r2.
969
970 2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>
971
972         * gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
973         or later.
974
975 2008-11-17  Jakub Jelinek  <jakub@redhat.com>
976
977         PR middle-end/38140
978         * gcc.dg/pr38140.c: New test.
979
980 2008-11-17  Jack Howarth  <howarth@bromo.med.uc.edu>
981
982         PR testsuite/38099
983         * gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
984         i?86/x86_64 darwin.
985         * g++.dg/compat/struct-layout-1_generate.c: Same.
986
987 2008-11-17  Uros Bizjak  <ubizjak@gmail.com>
988
989         PR middle-end/37908
990         * gcc.dg/pr37908.c: New test.
991         * gcc.dg/ia64-sync-1.c: Correct __sync_fetch_and_nand and
992         __sync_nand_and_fetch results.  Add dg-message to look for the warning
993         about changed semantics of NAND builtin.
994         (init_si, init_di): Change init value for __sync_fetch_and_nand to -1.
995         (test_si, test_di): Change expected result of
996         __sync_nand_and_fetch to ~7.
997         * gcc.dg/ia64-sync-2.c: Correct __sync_fetch_and_nand and
998         __sync_nand_and_fetch results.  Add dg-message to look for the warning
999         about changed semantics of NAND builtin.
1000         (init_noret_si, init_noret_di): Change init value for
1001         __sync_fetch_and_nand to -1.
1002         (init_noret_si, init_noret_di): Change expected result of
1003         __sync_nand_and_fetch to ~7.
1004         * gcc.dg/sync-2.c: Correct __sync_fetch_and_nand and
1005         __sync_nand_and_fetch results.  Add dg-message to look for the warning
1006         about changed semantics of NAND builtin.
1007         (init_qi, init_qi): Change init value for __sync_fetch_and_nand to -1.
1008         (init_hi, init_hi): Change expected result of
1009         __sync_nand_and_fetch to ~7.
1010         * gcc.dg/sync-3.c: Copy from sync-2.c instead of including
1011         the c source file.
1012         * gcc.c-torture/compile/sync-1.c: Add dg-message to look for the
1013         warning about changed semantics of NAND builtin.
1014         * gcc.c-torture/compile/sync-2.c: Ditto.
1015         * gcc.c-torture/compile/sync-3.c: Ditto.
1016
1017 2008-11-17  Jakub Jelinek  <jakub@redhat.com>
1018
1019         PR c++/36089
1020         * g++.dg/template/init8.C: New test.
1021
1022 2008-11-16  Mikael Morin <mikael.morin@tele2.fr>
1023
1024         PR fortran/35681
1025         * gfortran.dg/elemental_dependency_1.f90: New test.
1026
1027 2008-11-16  Mikael Morin  <mikael.morin@tele2.fr>
1028
1029         PR fortran/37992
1030         * gfotran.dg/charlen_free_1.f90: New test.
1031
1032 2008-11-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1033
1034         PR libfortran/38097
1035         * gfortran.dg/fmt_bz_bn.f: New test.
1036
1037 2008-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1038
1039         * gnat.dg/boolean_bitfield.adb: New test.
1040
1041 2008-11-16  Tobias Burnus  <burnus@net-b.de>
1042
1043         PR fortran/38095
1044         * gfortran.dg/char_length_13.f90: New test.
1045
1046 2008-11-16  Uros Bizjak  <ubizjak@gmail.com>
1047
1048         * gcc.target/i386/pr36246.c: Add -fomit-frame-pointer to dg-options.
1049         * gcc.target/i386/pr32661-1.c: Ditto.
1050         * gcc.target/i386/pr34256.c: Ditto.
1051         * gcc.target/i386/pr22076.c: Ditto. Check for "movl" instruction on
1052         nonpic targets only.
1053
1054 2008-11-16  Paul Thomas  <pault@gcc.gnu.org>
1055
1056         PR fortran/38119
1057         * gfortran.dg/array_temporaries_3.f90: New test.
1058
1059 2008-11-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1060
1061         PR libfortran/37294
1062         * gfortran.dg/namelist_57.f90: New test.
1063         * gfortran.dg/namelist_print_1.f: Adjust test conditions.
1064
1065 2008-11-15  Paul Thomas  <pault@gcc.gnu.org>
1066
1067         PR fortran/37926
1068         * gfortran.dg/dummy_procedure_3.f90: New test.
1069
1070 2008-11-15  Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR target/38123
1073         * gcc.c-torture/compile/pr38123.c: New test.
1074
1075 2008-11-15  Richard Guenther  <rguenther@suse.de>
1076             Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR tree-optimization/38051
1079         * gcc.c-torture/execute/pr38051.c: New testcase.
1080
1081 2008-11-15  Joshua Kinard  <kumba@gentoo.org>
1082             Richard Sandiford  <rdsandiford@goolemail.com>
1083
1084         * gcc.target/mips/fix-r10000-1.c: New test.
1085         * gcc.target/mips/fix-r10000-2.c: Likewise.
1086         * gcc.target/mips/fix-r10000-3.c: Likewise.
1087         * gcc.target/mips/fix-r10000-4.c: Likewise.
1088         * gcc.target/mips/fix-r10000-5.c: Likewise.
1089         * gcc.target/mips/fix-r10000-6.c: Likewise.
1090         * gcc.target/mips/fix-r10000-7.c: Likewise.
1091         * gcc.target/mips/fix-r10000-8.c: Likewise.
1092         * gcc.target/mips/fix-r10000-9.c: Likewise.
1093         * gcc.target/mips/fix-r10000-10.c: Likewise.
1094         * gcc.target/mips/fix-r10000-11.c: Likewise.
1095         * gcc.target/mips/fix-r10000-12.c: Likewise.
1096         * gcc.target/mips/fix-r10000-13.c: Likewise.
1097         * gcc.target/mips/fix-r10000-14.c: Likewise.
1098         * gcc.target/mips/fix-r10000-15.c: Likewise.
1099
1100 2008-11-15  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR c++/37561
1103         * gcc.dg/pr37561.c: New test.
1104         * g++.dg/other/increment1.C: New test.
1105
1106 2008-11-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1107
1108         PR fortran/37988
1109         * gfortran.dg/fmt_error_6.f90: New test.
1110
1111 2008-11-14  Jason Merrill  <jason@redhat.com>
1112
1113         PR c++/38030
1114         * g++.dg/template/lookup8.C: New test.
1115
1116         PR c++/37740
1117         * g++.dg/cpp0x/initlist8.C: New test.
1118
1119 2008-11-13  Steve Ellcey  <sje@cup.hp.com>
1120
1121         PR middle-end/38004
1122         * g++.dg/vect/pr36648.cc: Check alignment requirement.
1123
1124 2008-11-14  Jack Howarth  <howarth@bromo.med.uc.edu>
1125
1126         PR testsuite/38098
1127         * gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
1128
1129 2008-10-14  Paul Thomas  <pault@gcc.gnu.org>
1130
1131         PR fortran/38033
1132         * gfortran.dg/array_section_2.f90: New test.
1133
1134 2008-11-14  Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR tree-optimization/38104
1137         * g++.dg/tree-ssa/pr38104.C: New test.
1138
1139 2008-11-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1140
1141         * gcc.target/sh/pr37514.c: Remove.
1142
1143 2008-11-14  Uros Bizjak  <ubizjak@gmail.com>
1144
1145         PR testsuite/37517
1146         * gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.
1147
1148 2008-11-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
1149             Andrew Stubbs  <ams@codesourcery.com>
1150             Gunnar Von Boehn  <gunnar@genesi-usa.com>
1151
1152         PR target/36134
1153         * gcc.target/m68k/pr36134.c: New test.
1154
1155 2008-11-14  Jakub Jelinek  <jakub@redhat.com>
1156
1157         PR middle-end/36125
1158         * gcc.c-torture/compile/pr36125.c: New test.
1159
1160 2008-11-13  Jason Merrill  <jason@redhat.com>
1161
1162         PR c++/37932
1163         * g++.dg/conversion/bitfield11.C: New test.
1164         * g++.dg/cpp0x/initlist7.C: New test.
1165
1166 2008-11-13  Richard Sandiford  <rdsandiford@googlemail.com>
1167
1168         * gcc.target/mips/loongson-muldiv-1.c: New test.
1169         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1170
1171 2008-11-13  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR c++/27017
1174         * g++.dg/debug/dwarf2/localclass1.C: New test.
1175         * g++.dg/debug/dwarf2/localclass2.C: New test.
1176
1177 2008-11-13  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mno-mmx
1180         for i?86-*-* and x86_64-*-* targets.
1181         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Add
1182         -fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets.
1183
1184         * gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1185         <xmmintrin.h>, define __m64 and __m128 directly.
1186
1187 2008-11-13  Olivier Hainque  <hainque@adacore.com>
1188
1189         * gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
1190         * gnat.dg/wrap_raise_from_pure.adb: Remove.
1191         * gnat.dg/handle_raise_from_pure.adb: New test.
1192
1193 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/38094
1196         * gfortran.dg/private_type_4.f90: Fix dg-error pattern.
1197
1198 2008-11-12  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR c++/36478
1201         * g++.old-deja/g++.mike/empty.C: Remove.
1202
1203 2008-11-12  Dodji Seketeli  <dodji@redhat.com>
1204
1205         PR debug/27574
1206         * g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.
1207
1208 2008-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1209
1210         * gcc.c-torture/execute/20081112-1.c: New test.
1211         * gnat.dg/concat1.adb: Likewise.
1212         * gnat.dg/concat1_pkg.ad[sb]: New helper.
1213
1214 2008-11-12  Jason Merrill  <jason@redhat.com>
1215
1216         PR c++/38007
1217         * g++.dg/conversion/bitfield10.C: New test.
1218         * g++.dg/warn/pr35635.C (func1): Accept additional warning.
1219         * g++.old-deja/g++.mike/enum1.C: Expect warn about assignment.
1220         * g++.dg/expr/bitfield9.C: Pass -Wno-overflow.
1221
1222 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/38065
1225         PR fortran/38094
1226         * gfortran.dg/private_type_4.f90: Add -std=f95 option.
1227
1228 2008-11-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1229
1230         * gcc.target/s390/frame-addr1.c: New testcase.
1231         * gcc.target/s390/frame-addr2.c: New testcase.
1232         * gcc.target/s390/return-addr1.c: New testcase.
1233         * gcc.target/s390/return-addr2.c: New testcase.
1234
1235 2008-11-12  Jack Howarth  <howarth@bromo.med.uc.edu>
1236
1237         PR testsuite/38008
1238         * gcc.c-torture/execute/builtins/lib/sprintf.c: Make
1239         sprintf call more portable for darwin10.
1240
1241         PR testsuite/37202
1242         * gcc.dg/visibility-14.c:  Skip on *-*-darwin*.
1243         * gcc.dg/visibility-15.c:  Same.
1244         * gcc.dg/visibility-16.c:  Same.
1245         * gcc.dg/visibility-17.c:  Same.
1246         * gcc.dg/visibility-18.c:  Same.
1247         * gcc.dg/visibility-19.c:  Same.
1248
1249 2008-11-12  Jakub Jelinek  <jakub@redhat.com>
1250
1251         PR c++/34269
1252         * g++.dg/cpp0x/decltype13.C: New test.
1253         * g++.dg/cpp0x/decltype-33837.C: Adjust dg-error pattern.
1254         * g++.dg/cpp0x/pr33839.C: Likewise.
1255
1256         PR target/35366
1257         PR fortran/33759
1258         * gfortran.dg/hollerith.f90: Don't assume a 32-bit value
1259         stored into logical variable will be preserved.
1260         * gfortran.dg/transfer_simplify_4.f90: Remove undefined cases.
1261         Run at all optimization levels.  Add a couple of new tests.
1262         * gfortran.dg/hollerith5.f90: New test.
1263         * gfortran.dg/hollerith_legacy.f90: Add dg-warning.
1264
1265         PR c++/35334
1266         * gcc.dg/pr35334.c: New test.
1267         * g++.dg/other/error29.C: New test.
1268
1269 2008-11-12  Tobias Burnus  <burnus@net-b.de>
1270
1271         PR fortran/38065
1272         * gfortran.dg/private_type_11.f90: New test.
1273         * gfortran.dg/private_type_12.f90: New test.
1274
1275 2008-11-10  Catherine Moore  <clm@codesourcery.com>
1276
1277         * gcc.target/mips/no-smartmips-lwxs.c: New test.
1278         * gcc.target/mips/no-smartmips-ror-1.c: New test.
1279
1280 2008-11-10  Kaz Kojima  <kkojima@gcc.gnu.org>
1281
1282         * gcc.target/sh/pr37514.c: New test.
1283
1284 2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * g++.dg/other/anon5.C: Skip on Solaris.
1287
1288 2008-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1289
1290         * gnat.dg/pack11.adb: New test.
1291
1292 2008-11-10  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR c++/38021
1295         * g++.dg/cpp0x/enum1.C: New test.
1296
1297 2008-11-10  Ralph Loader  <suckfish@ihug.co.nz>
1298
1299         PR middle-end/37807
1300         PR middle-end/37809
1301         * gcc.target/i386/mmx-8.c: New test.
1302
1303 2008-11-09  Paul Thomas  <pault@gcc.gnu.org>
1304
1305         PR fortran/37836
1306         * gfortran.dg/minmaxval_1.f90: New test.
1307
1308 2008-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1309
1310         * gnat.dg/loop_boolean.adb: New test.
1311
1312 2008-11-07  Thomas Quinot  <quinot@adacore.com>
1313
1314         * gnat.dg/hyper_flat.adb: New test.
1315
1316 2008-11-07  Geert Bosch  <bosch@adacore.com>
1317
1318         * gnat.dg/test_8bitlong_overflow.adb: New test.
1319
1320 2008-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1321
1322         * g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.
1323
1324         * gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.
1325
1326 2008-11-06  Sebastian Pop  <sebastian.pop@amd.com>
1327
1328         * gcc.dg/graphite/pr37943.c: Fix missing end of file.
1329
1330 2008-11-06  Joseph Myers  <joseph@codesourcery.com>
1331
1332         * gcc.dg/utf-array-short-wchar.c, gcc.dg/utf-cvt.c,
1333         gcc.dg/utf-inc-init.c, gcc.dg/utf16-1.c, gcc.dg/utf16-2.c,
1334         gcc.dg/utf16-3.c, gcc.dg/utf16-4.c, gcc.dg/utf32-1.c,
1335         gcc.dg/utf32-2.c, gcc.dg/utf32-3.c, gcc.dg/utf32-4.c: Use
1336         __CHAR16_TYPE__ and __CHAR32_TYPE__ typedefs.
1337
1338 2008-11-06  Richard Guenther  <rguenther@suse.de>
1339
1340         * gcc.dg/torture/pr37969.c: New testcase.
1341
1342 2008-11-05  Janis Johnson  <janis187@us.ibm.com>
1343
1344         * lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
1345         * lib/gcc-dg.exp: Ditto.
1346         * lib/fortran-torture.exp: Ditto.
1347         * lib/objc-torture.exp: Ditto.
1348
1349 2008-11-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1350
1351         PR target/38025
1352         * gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
1353         to match current compiler.
1354
1355 2008-11-05  Hans-Peter Nilsson  <hp@axis.com>
1356
1357         PR target/38016
1358         * gcc.c-torture/execute/ieee/pr38016.c: New test.
1359         * gcc.c-torture/execute/ieee/pr38016.x: New file.
1360
1361 2008-11-05  Martin Jambor  <mjambor@suse.cz>
1362
1363         PR middle-end/37861
1364         * gcc.dg/Warray-bounds-5.c: New test.
1365         * gcc.dg/Warray-bounds-6.c: New test.
1366
1367 2008-11-05  Fabien Chene <fabien.chene@gmail.com>
1368
1369         PR c++/32519
1370         * g++.dg/template/pr32519.C: New test.
1371
1372 2008-11-05  Richard Guenther  <rguenther@suse.de>
1373
1374         PR middle-end/37742
1375         * gcc.c-torture/compile/pr37742.c: New testcase.
1376         * g++.dg/pr37742.C: Likewise.
1377         * gcc.dg/tree-ssa/forwprop-7.c: Check for two volatile loads.
1378
1379 2008-11-05  Uros Bizjak  <ubizjak@gmail.com>
1380
1381         PR middle-end/37286
1382         * gfortran.dg/pr37286.f90: New test.
1383
1384 2008-11-04  Paul Thomas  <pault@gcc.gnu.org>
1385
1386         PR fortran/37597
1387         * gfortran.dg/host_assoc_call_5.f90: New test.
1388
1389 2008-11-04  Jakub Jelinek  <jakub@redhat.com>
1390             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1391
1392         PR c/35430
1393         * gcc.dg/pr35430.c: New test.
1394         * g++.dg/warn/Wsign-compare-2.C: New test.
1395
1396 2008-11-04  Jakub Jelinek  <jakub@redhat.com>
1397
1398         PR c/37106
1399         * gcc.dg/pr37106-1.c: New test.
1400         * gcc.dg/pr37106-2.c: New test.
1401
1402 2008-11-03  Chao-ying Fu  <fu@mips.com>
1403
1404         * gcc.target/mips/dsp-ctrl.c: New test. 
1405
1406 2008-11-03  Steve Ellcey  <sje@cup.hp.com>
1407
1408         * gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed.
1409         * gfortran.dg/f2003_io_4.f03: Ditto.
1410         * gfortran.dg/f2003_io_5.f03: Ditto.
1411         * gfortran.dg/f2003_io_6.f03: Ditto.
1412         * gfortran.dg/f2003_io_7.f03: Ditto.
1413
1414 2008-11-03  Jakub Jelinek  <jakub@redhat.com>
1415
1416         PR testsuite/37241
1417         * g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
1418         sharing one .section directive.
1419
1420         PR target/37812
1421         * gcc.target/powerpc/altivec_check.h (altivec_cell_check): Abort
1422         if __PPU__ isn't defined.
1423         * lib/target-supports.exp (check_effective_target_powerpc_ppu_ok): New.
1424         * gcc.target/powerpc/altivec-cell-8.c: Use powerpc_ppu_ok.
1425
1426 2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1427
1428         * gcc.c-torture/execute/20081103-1.c: New test.
1429
1430 2008-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1431
1432         * gnat.dg/array5.adb New test.
1433
1434 2008-11-03  Richard Guenther  <rguenther@suse.de>
1435             Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR middle-end/37573
1438         * gcc.c-torture/execute/pr37573.c: New testcase.
1439
1440 2008-11-03  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR middle-end/37858
1443         * gcc.dg/pr37858.c: New test.
1444
1445 2008-11-03  Tobias Burnus  <burnus@net-b.de>
1446
1447         PR fortran/37821
1448         * gfortran.dg/include_4.f90: New.
1449         * gfortran.dg/include_5.f90: New.
1450         * gfortran.dg/include_4.inc: New.
1451
1452 2008-11-03  Paul Thomas  <pault@gcc.gnu.org>
1453
1454         PR fortran/37445
1455         * gfortran.dg/host_assoc_call_3.f90: New test.
1456         * gfortran.dg/host_assoc_call_4.f90: New test.
1457         * gfortran.dg/host_assoc_function_4.f90: New test.
1458
1459 2008-11-02  Richard Guenther  <rguenther@suse.de>
1460
1461         PR tree-optimization/37542
1462         * gcc.dg/tree-ssa/ssa-pre-22.c: New testcase.
1463         * gcc.c-torture/compile/20081101-1.c: Likewise.
1464
1465 2008-11-02  Richard Guenther  <rguenther@suse.de>
1466
1467         PR tree-optimization/37991
1468         * gcc.c-torture/compile/pr37991.c: New testcase.
1469
1470 2008-11-01  Hans-Peter Nilsson  <hp@axis.com>
1471
1472         PR target/37939
1473         * gcc.target/cris/biap.c: New test.
1474
1475 2008-11-01  Janus Weil  <janus@gcc.gnu.org>
1476
1477         PR fortran/36426
1478         * gfortran.dg/proc_decl_19.f90: New.
1479
1480 2008-11-01  Steven G. Kargl  <kargls@comcast.net>
1481
1482         PR fortran/19925
1483         * gfortran.dg/initialization_20.f90: New test.
1484         * gfortran.dg/initialization_21.f90: Ditto.
1485
1486 2008-11-01  Daniel Kraft  <d@domob.eu>
1487
1488         PR fortran/35681
1489         * gfortran.dg/mvbits_4.f90: New test.
1490
1491 2008-11-01  Janus Weil  <janus@gcc.gnu.org>
1492
1493         PR fortran/36322
1494         PR fortran/36463
1495         * gfortran.dg/proc_decl_17.f90: New.
1496         * gfortran.dg/proc_decl_18.f90: New.
1497
1498 2008-11-01  Richard Guenther  <rguenther@suse.de>
1499
1500         PR middle-end/37976
1501         * gcc.c-torture/compile/pr37976.c: New testcase.
1502
1503 2008-11-01  Dennis Wassel  <dennis.wassel@gmail.com>
1504
1505         PR fortran/37159
1506         * gfortran.dg/random_seed_1.f90: New testcase.
1507
1508 2008-10-31  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1509
1510         * gcc.dg/cpp/Wsignprom.c: Add column numbers.
1511         * gcc.dg/cpp/if-mpar.c: Likewise.
1512
1513 2008-10-31  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR c++/37967
1516         * g++.dg/cpp0x/auto8.C: New test.
1517
1518         PR c++/37965
1519         * g++.dg/cpp0x/auto7.C: New test.
1520
1521 2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1522
1523         PR fortran/35840
1524         * gfortran.dg/write_check4.f90: New test.
1525
1526 2008-10-31  Mikael Morin  <mikael.morin@tele2.fr>
1527
1528         PR fortran/35820
1529         * gfortran.dg/nested_forall_1.f: New test.
1530
1531 2008-10-30  Steven G. Kargl  <kargls@comcast.net>
1532
1533         PR fortran/37930
1534         * gfortran.dg/int_conv_2.f90:  New test.
1535
1536 2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1537
1538         PR fortran/37903
1539         * gfortran.dg/vector_subscript_4.f90: New test.
1540
1541 2008-10-30  Mikael Morin  <mikael.morin@tele2.fr>
1542
1543         PR fortran/37749
1544         * gfortran.dg/vector_subscript__5.f90: New test.
1545
1546 2008-10-30  Jakub Jelinek  <jakub@redhat.com>
1547
1548         * gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
1549         of different size warning with -m31.
1550
1551         PR middle-end/37730
1552         * gcc.dg/vect/pr37730.c: New test.
1553
1554         PR debug/36668
1555         * g++.dg/other/PR23205.C: Allow foobar to be defined as variable.
1556         * g++.dg/other/pr23205-2.C: New test.
1557
1558 2008-10-29  David Edelsohn  <edelsohn@gnu.org>
1559
1560         * gcc.c-torture/compile/pr37878.c: New test.
1561
1562 2008-10-29  Steve Ellcey  <sje@cup.hp.com>
1563
1564         PR middle-end/37339
1565         * gcc.dg/pr33645-3.c: Remove.
1566
1567 2008-10-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1568
1569         PR 11492
1570         * gcc.dg/pr11492.c: New.
1571         * g++.dg/warn/pr11492.C: New.
1572
1573 2008-10-29  Joseph Myers  <joseph@codesourcery.com>
1574
1575         PR middle-end/36578
1576         * gcc.dg/dfp/convert-bfp-13.c, gcc.dg/dfp/convert-bfp-14.c,
1577         gcc.dg/dfp/convert-dfp-fold-2.c, gcc.target/i386/pr36578-1.c,
1578         gcc.target/i386/pr36578-2.c: New tests.
1579
1580 2008-10-29  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR middle-end/37870
1583         * gcc.target/i386/pr37870.c: New test.
1584
1585 2008-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1586
1587         PR c++/26997
1588         * g++.dg/parse/pr26997.C: New.
1589
1590 2008-10-29  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR middle-end/37913
1593         * gcc.c-torture/compile/pr37913.c: New test.
1594
1595 2008-10-28  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR tree-optimization/37663
1598         * gcc.dg/pr37663.c: Require int32plus.
1599
1600         PR c/37924
1601         * gcc.c-torture/execute/pr37924.c: New test.
1602
1603 2008-10-28  Joseph Myers  <joseph@codesourcery.com>
1604
1605         * gcc.dg/dfp/convert-bfp-12.c: New test.
1606
1607 2008-10-28  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR middle-end/37931
1610         * gcc.c-torture/execute/pr37931.c: New test.
1611
1612 2008-10-27  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR tree-optimization/37879
1615         * gcc.dg/pr37879.c: New test.
1616
1617 2008-10-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1618
1619         PR target/37841
1620         * gcc.target/spu/abi.c: New file.
1621
1622 2008-10-24  DJ Delorie  <dj@redhat.com>
1623
1624         * lib/scanasm.exp (scan-assembler, scan-assembler-not,
1625         scan-hidden, scan-not-hidden, scan-file, scan-file-not,
1626         scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not):
1627         Extract first word of $testcase for all upvar uses, in case
1628         $testvar has compiler switches appended.
1629
1630 2008-10-24  Jakub Jelinek  <jakub@redhat.com>
1631
1632         PR tree-optimization/36038
1633         * gcc.c-torture/compile/pr36038.c: New test.
1634
1635 2008-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1636
1637         PR c/7543
1638         * gcc.dg/Wparentheses-11.c: New.
1639         * g++.dg/warn/Wparentheses-25.C: New. XFAILED.
1640
1641 2008-10-24  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR middle-end/37882
1644         * gcc.c-torture/execute/pr37882.c: Remove a field.
1645
1646 2008-10-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1647
1648         PR libfortran/37707
1649         * gfortran.dg/namelist_18.f90: Update test.
1650         * gfortran.dg/namelist_55.f90: New test.
1651         * gfortran.dg/namelist_56.f90: New test.
1652
1653 2008-10-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1654
1655         * gcc.target/bfin/hisilh.c: New file.
1656         * gcc.target/bfin/hisilh-O0.c: New file.
1657
1658         From Mike Frysinger  <michael.frysinger@analog.com>
1659         * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0002.
1660         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
1661         * gcc.target/bfin/mcpu-bf523.c: Likewise.
1662         * gcc.target/bfin/mcpu-bf524.c: Likewise.
1663         * gcc.target/bfin/mcpu-bf525.c: Likewise.
1664         * gcc.target/bfin/mcpu-bf526.c: Likewise.
1665         * gcc.target/bfin/mcpu-bf527.c: Likewise.
1666         * gcc.target/bfin/mcpu-bf531.c: Check SILICON_REVISION is 0x0006.
1667         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0006+.
1668         * gcc.target/bfin/mcpu-bf532.c: Likewise.
1669         * gcc.target/bfin/mcpu-bf533.c: Likewise.
1670         * gcc.target/bfin/mcpu-bf538.c: Check SILICON_REVISION is 0x0005.
1671         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0005+.
1672         * gcc.target/bfin/mcpu-bf539.c: Likewise.
1673         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0002.
1674         Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
1675         * gcc.target/bfin/mcpu-bf544.c: Likewise.
1676         * gcc.target/bfin/mcpu-bf547.c: Likewise.
1677         * gcc.target/bfin/mcpu-bf548.c: Likewise.
1678         * gcc.target/bfin/mcpu-bf549.c: Likewise.
1679         * gcc.target/bfin/mcpu-bf512.c: New file.
1680         * gcc.target/bfin/mcpu-bf514.c: Likewise.
1681         * gcc.target/bfin/mcpu-bf516.c: Likewise.
1682         * gcc.target/bfin/mcpu-bf518.c: Likewise.
1683
1684 2008-10-22  Jakub Jelinek  <jakub@redhat.com>
1685
1686         PR middle-end/37882
1687         * gcc.c-torture/execute/pr37882.c: New test.
1688
1689 2008-10-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1690
1691         PR c/30949
1692         * gcc.target/i386/sse-vect-types.c: Update.
1693         * gcc.dg/simd-5.c: Update.
1694         * gcc.dg/assign-warn-2.c: Update.
1695         * gcc.dg/simd-2.c: Update.
1696         * gcc.dg/simd-6.c: Update.
1697         * gcc.dg/assign-warn-1.c: Update.
1698         * gcc.dg/dfp/composite-type.c: Update.
1699         * gcc.dg/simd-1.c: Update.
1700         * gcc.dg/pr36997.c: Update.
1701
1702 2008-10-21  Paul Thomas  <pault@gcc.gnu.org>
1703
1704         PR libfortran/36795
1705         * gfortran.dg/char_expr_3.f90:  Add the original test case.
1706
1707 2008-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1708
1709         PR libfortran/34670
1710         * gfortran.dg/transpose_2.f90:  New test.
1711
1712 2008-10-21  Jakub Jelinek  <jakub@redhat.com>
1713
1714         PR middle-end/37669
1715         * gcc.c-torture/compile/pr37669-2.c: New test.
1716
1717 2008-10-21  Richard Guenther  <rguenther@suse.de>
1718
1719         * gcc.dg/tree-ssa/alias-19.c: New testcase.
1720
1721 2008-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1722
1723         PR 12603
1724         * gcc.dg/pr12603.c: New testcase.
1725
1726 2008-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1727
1728         PR c++/37004
1729         * g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.
1730
1731 2008-10-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1732
1733         PR c/30260
1734         * gcc.dg/pr30260.c: New.
1735
1736 2008-10-19  Paul Thomas  <pault@gcc.gnu.org>
1737
1738         PR fortran/37723
1739         * gfortran.dg/dependency_22.f90: New test.
1740
1741 2008-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
1742
1743         * gcc.dg/dll-2.c: Revert 2008-08-09 change (R138893): Change
1744         "dg-message" back to "dg-warning".
1745         * gcc.dg/dll-3.c: Likewise.
1746
1747 2008-10-16  Alexander Monakov  <amonakov@ispras.ru>
1748
1749         PR target/37381
1750         * gcc.c-torture/compile/pr37381.c: New test.
1751
1752 2008-10-16  Joseph Myers  <joseph@codesourcery.com>
1753
1754         PR c/33192
1755         * gcc.dg/imag-1.c: New test.
1756
1757 2008-10-16  Daniel Kraft  <d@domob.eu>
1758
1759         * gfortran.dg/elemental_intrinsic_1.f03: New test.
1760
1761 2008-10-16  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR tree-optimization/37664
1764         * gcc.c-torture/compile/pr37664.c: New test.
1765
1766 2008-10-16  Joseph Myers  <joseph@codesourcery.com>
1767
1768         PR middle-end/37418
1769         * gcc.c-torture/compile/pr37418-1.c,
1770         gcc.c-torture/compile/pr37418-2.c,
1771         gcc.c-torture/compile/pr37418-3.c,
1772         gcc.c-torture/compile/pr37418-4.c: New tests.
1773
1774 2008-10-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1775
1776         PR libfortran/34670
1777         * gfortran.dg/reshape_3.f90:  New test.
1778         * gfortran.dg/reshape_4.f90:  New test.
1779         * gfortran.dg/reshape_order_1.f90:  Use correct shape.
1780         * gfortran.dg/reshape_order_2.f90:  Likewise.
1781         * gfortran.dg/reshape_order_3.f90:  Likewise.
1782         * gfortran.dg/reshape_order_4.f90:  Likewise.
1783
1784 2008-10-15  Jan Sjodin  <jan.sjodin@amd.com>
1785             Harsha Jagasia  <harsha.jagasia@amd.com>
1786
1787         PR tree-optimization/37485
1788         * gcc.dg/graphite/pr37485.c: New.
1789
1790 2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
1791             Harsha Jagasia  <harsha.jagasia@amd.com>
1792
1793         PR tree-optimization/37828
1794         * testsuite/gcc.dg/graphite/pr37828.c: New.
1795
1796 2008-10-15  Sebastian Pop  <sebastian.pop@amd.com>
1797
1798         PR tree-optimization/37686
1799         * testsuite/gcc.dg/tree-ssa/pr37686.c: New.
1800
1801 2008-10-15  Jakub Jelinek  <jakub@redhat.com>
1802
1803         PR tree-optimization/36881
1804         * gcc.dg/tree-ssa/pr36881.c: New test.
1805
1806 2008-10-14  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR c++/37819
1809         * g++.dg/expr/bitfield11.C: New test.
1810
1811 2008-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1812
1813         PR c++/37650
1814         * g++.dg/template/crash83.C: New.
1815
1816 2008-10-14  Douglas Gregor  <doug.gregor@gmail.com>
1817
1818         PR c++/37553
1819         * g++.dg/ext/alias-canon2.C: New.
1820
1821 2008-10-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org
1822
1823         PR libfortran/37083
1824         * gfortran.dg/list_read_9.f90: New test.
1825         * gfortran.dg/arrayio_8.f90: Fix some typos.
1826
1827 2008-10-13  Kai Tietz  <kai.tietz@onevision.com>
1828
1829         * testsuite/gcc.dg/format/ms-format1.c: New.
1830
1831 2008-10-12  Daniel Kraft  <d@domob.eu>
1832
1833         PR fortran/37688
1834         * gfortran.dg/used_before_typed_6.f90: New test.
1835
1836 2008-10-12  Paul Thomas  <pault@gcc.gnu.org>
1837
1838         PR fortran/37787
1839         * gfortran.dg/module_equivalence_5.f90: New test.
1840
1841 2008-10-12  Steven G. Kargl  <kargls@comcast.net>
1842
1843         PR fortran/37792
1844         * gfortran.dg/arithmetic_overflow_1.f90: New test.
1845
1846 2008-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1847
1848         * gnat.dg/loop_optimization5.adb: New test.
1849         * gnat.dg/loop_optimization5_pkg.adb: New helper.
1850
1851 2008-10-11  Paul Thomas  <pault@gcc.gnu.org>
1852
1853         PR fortran/37794
1854         * gfortran.dg/used_types_24.f90: New test.
1855
1856 2008-10-11  Jakub Jelinek  <jakub@redhat.com>
1857
1858         PR target/35760
1859         * gcc.c-torture/compile/pr35760.c: New test.
1860
1861 2008-10-10  Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR c++/37146
1864         * g++.dg/torture/pr37146-1.C: New test.
1865         * g++.dg/torture/pr37146-2.C: New test.
1866         * g++.dg/expr/bitfield10.C: New test.
1867
1868 2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org
1869
1870         PR libfortran/37707
1871         * gfortran.dg/namelist_54.f90: Revise test, check a(3).
1872
1873 2008-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1874
1875         PR libfortran/37753
1876         * gfortran.dg/convert_2.f90:  New test case.
1877
1878 2008-10-09  Daniel Kraft  <d@domob.eu>
1879
1880         PR fortran/35723
1881         * gfortran.dg/restricted_expression_1.f90: New test.
1882         * gfortran.dg/restricted_expression_2.f90: New test.
1883         * gfortran.dg/restricted_expression_3.f90: New test.
1884
1885 2008-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org
1886
1887         PR libfortran/37707
1888         * gfortran.dg/namelist_54.f90: New test.
1889
1890 2008-10-08  Uros Bizjak  <ubizjak@gmail.com>
1891
1892         * gcc.dg/vect/ggc-pr37574.c: Cleanup "vect" tree dump.
1893         * gfortran.dg/intrinsic_optional_char_arg_1.f90: Cleanup
1894         "original" tree dump.
1895
1896         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
1897         file trivial.S.
1898
1899 2008-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1900
1901         * gcc.target/mips/octeon-exts-2.c: Compile it with -meb.
1902         * gcc.target/mips/octeon-exts-5.c: New test.
1903         * gcc.target/mips/octeon-bbit-3.c: Compile with -meb.  Add
1904         comment why this is necessary.
1905
1906 2008-10-08  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR target/36635
1909         PR target/37290
1910         PR rtl-optimization/37341
1911         * gcc.c-torture/compile/pr37341.c: New test.
1912
1913 2008-10-07  Simon Martin  <simartin@users.sourceforge.net>
1914
1915         PR c/35437
1916         * gcc.dg/struct-parse-2.c: New test.
1917         * g++.dg/parse/struct-4.C: New test.
1918
1919 2008-10-07  Jakub Jelinek  <jakub@redhat.com>
1920
1921         PR debug/29609
1922         PR debug/36690
1923         PR debug/37616
1924         * gcc.dg/debug/pr29609-1.c: New test.
1925         * gcc.dg/debug/pr29609-2.c: New test.
1926         * gcc.dg/debug/pr36690-1.c: New test.
1927         * gcc.dg/debug/pr36690-2.c: New test.
1928         * gcc.dg/debug/pr36690-3.c: New test.
1929         * gcc.dg/debug/pr37616.c: New test.
1930         * gcc.dg/debug/dwarf2/pr29609-1.c: New test.
1931         * gcc.dg/debug/dwarf2/pr29609-2.c: New test.
1932         * gcc.dg/debug/dwarf2/pr36690-1.c: New test.
1933         * gcc.dg/debug/dwarf2/pr36690-2.c: New test.
1934         * gcc.dg/debug/dwarf2/pr36690-3.c: New test.
1935         * gcc.dg/debug/dwarf2/pr37616.c: New test.
1936
1937 2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>
1938
1939         PR middle-end/37731
1940         * gcc.dg/torture/pr37731-1.c: New.
1941         * gcc.dg/torture/pr37731-2.c: Likewise.
1942
1943 2008-10-07  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR debug/37738
1946         * gfortran.dg/debug/pr37738.f: New test.
1947
1948 2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>
1949
1950         * gnat.dg/loop_optimization4.adb: New test.
1951         * gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.
1952
1953 2008-10-07  Bob Wilson  <bob.wilson@acm.org>
1954
1955         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): New.  Moved
1956         dg-options lines to this array, and added options for xtensa*-*-*.
1957         (NDG_OPTIONS): Define.
1958         (switchfiles): Print dg-options lines from new dg_options array.
1959         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add options
1960         for xtensa*-*-* targets.
1961
1962 2008-10-07  Eric Botcazou  <ebotcazou@adacore.com>
1963
1964         * gnat.dg/addr4.adb: New test.
1965         * gnat.dg/addr5.adb: Likewise.
1966
1967 2008-10-06  Adam Nemet  <anemet@caviumnetworks.com>
1968
1969         * gcc.target/mips/mips.exp (dg-mips-options): Set mips_new_gp to
1970         32 when -march=r3900 is passed.
1971         * testsuite/gcc.target/mips/r3900-mult.c: New test.
1972
1973 2008-10-06  Aldy Hernandez  <aldyh@redhat.com>
1974
1975         * gcc.dg/gomp/for-1.c: Test column.
1976         * gcc.dg/misc-column.c: Add column tests for unary arguments.
1977
1978 2008-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1979
1980         * gnat.dg/unchecked_convert2.adb: New test.
1981
1982 2008-10-05  Dodji Seketeli  <dodji@redhat.com>
1983
1984         PR c++/37410
1985         * g++.dg/debug/dwarf2/imported-module.C: New test.
1986
1987 2008-10-05  Paul Thomas  <pault@gcc.gnu.org>
1988
1989         PR fortran/35680
1990         * gfortran.dg/transfer_array_intrinsic_5.f90: New test.
1991
1992 2008-10-05  Daniel Kraft  <d@domob.eu>
1993
1994         PR fortran/37638
1995         * gfortran.dg/typebound_call_9.f03: New test.
1996
1997 2008-10-04  Paul Thomas  <pault@gcc.gnu.org>
1998
1999         PR fortran/37706
2000         * gfortran.dg/module_equivalence_4.f90: New test.
2001
2002 2008-10-04  Richard Guenther  <rguenther@suse.de>
2003
2004         * gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2005
2006 2008-10-03  Jakub Jelinek  <jakub@redhat.com>
2007
2008         PR debug/37726
2009         * gcc.dg/debug/dwarf2/pr37726.c: New test.
2010
2011 2008-10-03  Paolo Carlini  <paolo.carlini@oracle.com>
2012
2013         PR c++/37719
2014         * g++.dg/template/error36.C: New.
2015
2016 2008-10-02  Steven Bosscher  <steven@gcc.gnu.org>
2017
2018         PR fortran/37635
2019         * gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
2020         * gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.
2021
2022 2008-10-02  Janis Johnson  <janis187@us.ibm.com>
2023
2024         * gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.
2025
2026         * gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
2027         warning.
2028
2029 2008-10-02  Richard Guenther  <rguenther@suse.de>
2030
2031         PR middle-end/37713
2032         * gcc.c-torture/compile/pr37713.c: New testcase.
2033
2034 2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2035
2036         * gcc.target/powerpc/altivec-cell-1.c: New test.
2037         * gcc.target/powerpc/altivec-cell-2.c: New test.
2038         * gcc.target/powerpc/altivec-cell-3.c: New test.
2039         * gcc.target/powerpc/altivec-cell-4.c: New test.
2040         * gcc.target/powerpc/altivec-cell-5.c: New test.
2041         * g++.dg/ext/altivec-cell-1.C: New test.
2042         * g++.dg/ext/altivec-cell-2.C: New test.
2043         * g++.dg/ext/altivec-cell-3.C: New test.
2044         * g++.dg/ext/altivec-cell-4.C: New test.
2045         * g++.dg/ext/altivec-cell-5.C: New test.
2046
2047 2008-10-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2048
2049         * gcc.target/powerpc/altivec_check.h (altivec_cell_check):
2050         New function.
2051         * gcc.target/powerpc/altivec-cell-6.c: New test.
2052         * gcc.target/powerpc/altivec-cell-7.c: New test.
2053         * gcc.target/powerpc/altivec-cell-8.c: New test.
2054
2055 2008-10-01  Richard Guenther  <rguenther@suse.de>
2056
2057         PR tree-optimization/37617
2058         * gcc.c-torture/compile/pr37617.c: New testcase.
2059
2060 2008-10-01  Richard Guenther  <rguenther@suse.de>
2061
2062         PR middle-end/37285
2063         * gcc.c-torture/compile/pr37285.c: New testcase.
2064
2065 2008-10-01  Kai Tietz  <kai.tietz@onevision.com>
2066
2067         * g++.dg/abi/offsetof.C (main): Use __SIZE_TYPE__ instead of
2068         unsigned long for pointer cast.
2069         * g++.dg/init/struct1.C: Likewise.
2070         * g++.dg/init/struct2.C: Likewise.
2071         * g++.dg/init/struct3.C: Likewise.
2072         * g++.dg/ext/utf-cvt.C: Correct for w64.
2073         * gcc.dg/utf-cvt.c: Likewise.
2074         * lib/target-supports.exp (check_effective_target_llp64): New.
2075
2076 2008-09-30  Simon Martin  <simartin@users.sourceforge.net>
2077
2078         PR c++/37555
2079         * g++.dg/parse/error32.C: New test.
2080
2081         PR c++/37556
2082         * g++.dg/parse/error33.C: New test.
2083
2084 2008-09-30  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR tree-optimization/37662
2087         PR tree-optimization/37663
2088         * gcc.c-torture/compile/pr37662.c: New test.
2089         * gcc.dg/pr37663.c: New test.
2090
2091 2008-09-30  Janus Weil  <janus@gcc.gnu.org>
2092
2093         PR fortran/36592
2094         * gfortran.dg/proc_ptr_common_1.f90: New.
2095         * gfortran.dg/proc_ptr_common_2.f90: New.
2096
2097 2008-09-30  Paolo Bonzini  <bonzini@gnu.org>
2098
2099         * g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.
2100
2101 2008-09-30  Paolo Bonzini  <bonzini@gnu.org>
2102
2103         PR testsuite/36891
2104         PR testsuite/37675
2105         * gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.
2106
2107 2008-09-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2108
2109         PR middle-end/37669
2110         * gcc.c-torture/compile/pr37669.c: New test.
2111
2112 2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2113
2114         PR target/37640
2115         * gcc.c-torture/compile/sync-3.c: New testcase to check that
2116         addresses of non zero offset works.
2117
2118 2008-09-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2119             Kaushal Kantawala  <kaushal_kantawala@playstation.sony.com>
2120
2121         PR tree-opt/36891
2122         * gcc.dg/torture/pr36891.c: New testcase.
2123
2124 2008-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2125
2126         * gnat.dg/conv_decimal.adb: New test.
2127
2128 2008-09-26  Jakub Jelinek  <jakub@redhat.com>
2129
2130         PR middle-end/37275
2131         * gcc.target/i386/pr37275.c: New test.
2132
2133 2008-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2134
2135         * gnat.dg/specs/static_initializer4.ads: New test.
2136         * gnat.dg/specs/static_initializer3.ads: Add missing marker.
2137
2138 2008-09-26  Kai Tietz  <kai.tietz@onevision.com>
2139
2140         * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
2141         to avoid pointer truncation warning.
2142
2143 2008-09-26  Dorit Nuzman  <dorit@il.ibm.com>
2144
2145         PR tree-optimization/37574
2146         * gcc.dg/vect/ggc-pr37574.c: New test.
2147         * gcc.dg/vect/vect.exp: Compile some tests with ggc flags.
2148
2149 2008-09-25  Jakub Jelinek  <jakub@redhat.com>
2150
2151         PR c/37645
2152         * gcc.dg/pr37645.c: New test.
2153
2154 2008-09-25  Steve Ellcey  <sje@cup.hp.com>
2155
2156         * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2157
2158 2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2159
2160         PR c++/37649
2161         * g++.dg/template/crash82.C: New.
2162
2163 2008-09-25  Tobias Burnus  <burnus@net-b.de>
2164
2165         PR fortran/37504
2166         * gfortran.dg/protected_7.f90: New test.
2167
2168 2008-09-24  Steve Ellcey  <sje@cup.hp.com>
2169
2170         * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2171
2172 2008-09-24  Aldy Hernandez  <aldyh@redhat.com>
2173
2174         * gcc.dg/gomp/for-1.c: Test for columns.
2175         * gcc.dg/func-outside-1.c: Same.
2176         * gcc.dg/bitfld-7.c: Same.
2177
2178 2008-09-24  Steve Ellcey  <sje@cup.hp.com>
2179
2180         * gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2181
2182 2008-09-24  Tobias Burnus  <burnus@net-b.de>
2183
2184         PR fortran/37626
2185         * gfortran.dg/allocatable_function_4.f90: New test.
2186
2187 2008-09-23  Steve Ellcey  <sje@cup.hp.com>
2188
2189         * lib/target-supports.exp (check_effective_target_pow10): New.
2190         * g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
2191
2192 2008-09-23  Jakub Jelinek  <jakub@redhat.com>
2193
2194         PR c++/37533
2195         * g++.dg/gomp/pr37533.C: New test.
2196
2197 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2198
2199         * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2200
2201 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2202
2203         * gcc.dg/cpp/cmdlne-dU-23.c: New test.
2204
2205 2008-09-23  Aldy Hernandez  <aldyh@redhat.com>
2206
2207         * gcc.dg/Walways-true-1.c: Test column numbers.
2208         * gcc.dg/c90-const-expr-5.c: Same.
2209         * gcc.dg/compare4.c: Same.
2210         * gcc.dg/Werror-1.c: Same.
2211
2212 2008-09-23  Daniel Kraft  <d@domob.eu>
2213
2214         PR fortran/37588
2215         * gfortran.dg/typebound_generic_4.f03: New test.
2216         * gfortran.dg/typebound_generic_5.f03: New test.
2217
2218 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2219
2220         * gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
2221         * gcc.dg/pragma-align-2.c: Likewise.
2222         * gcc.dg/format/cmn-err-1.c: Likewise.
2223
2224 2008-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2225
2226         * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
2227         * gcc.dg/cpp/cmdlne-dU-17.c: Likewise.
2228
2229 2008-09-23  Tobias Burnus  <burnus@net-b.de>
2230
2231         PR fortran/37580
2232         * gfortran.dg/pointer_assign_5.f90: New test.
2233         * gfortran.dg/pointer_assign_6.f90: New test.
2234
2235 2008-09-22  David Daney  <ddaney@avtrex.com>
2236
2237         PR target/37593
2238         * gcc.target/mips/long-calls-pg.c: New test.
2239
2240 2008-09-22  Richard Guenther  <rguenther@suse.de>
2241
2242         PR tree-optimization/37145
2243         * gcc.c-torture/compile/20080922-1.c: New testcase.
2244         * gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL.
2245         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2246         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2247
2248 2008-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2249
2250         * gcc.target/mips/octeon-baddu-1.c: New test.
2251
2252 2008-09-22  David Edelsohn  <edelsohn@gnu.org>
2253
2254         PR rtl-optimization/33642
2255         * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
2256         * gcc.c-torture/compile/pr33009.c: Likewise.
2257
2258 2008-09-22  Richard Guenther  <rguenther@suse.de>
2259
2260         PR tree-optimization/37145
2261         * gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.
2262
2263 2008-09-22  Janus Weil  <janus@gcc.gnu.org>
2264
2265         PR fortran/37486
2266         * gfortran.dg/common_align_1.f90: New.
2267         * gfortran.dg/warn_align_commons.f90: New.
2268
2269 2008-09-22  Olivier Hainque  <hainque@adacore.com>
2270
2271         * gnat.dg/volatile3.adb: New test.
2272
2273 2008-09-22  Ira Rosen  <irar@il.ibm.com>
2274
2275         PR tree-optimization/37482
2276         * gcc.dg/vect/pr37482.c: New test.
2277
2278 2008-09-22  Hans-Peter Nilsson  <hp@axis.com>
2279
2280         PR middle-end/37170
2281         PR middle-end/37280
2282         * gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
2283         g++.dg/ext/inline1.C: New tests.
2284
2285 2008-09-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2286
2287         PR rtl-optimization/33642
2288         * gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
2289         * gcc.c-torture/compile/pr33009.c: Likewise.
2290
2291 2008-09-21  Paul Thomas  <pault@gcc.gnu.org>
2292
2293         PR fortran/37583
2294         * gfortran.dg/entry_18.f90: New test.
2295
2296 2008-09-21  Daniel Kraft  <d@domob.eu>
2297
2298         PR fortran/35846
2299         * gfortran.dg/nested_array_constructor_1.f90: New test.
2300         * gfortran.dg/nested_array_constructor_2.f90: New test.
2301         * gfortran.dg/nested_array_constructor_3.f90: New test.
2302         * gfortran.dg/nested_array_constructor_4.f90: New test.
2303         * gfortran.dg/nested_array_constructor_5.f90: New test.
2304         * gfortran.dg/nested_array_constructor_6.f90: New test.
2305
2306 2008-09-21  Daniel Kraft  <d@domob.eu>
2307
2308         * gfortran.dg/typebound_proc_4.f03: Changed expected error for not
2309         yet implemented PROCEDURE(interface).
2310
2311 2008-09-21  Ira Rosen  <irar@il.ibm.com>
2312
2313         PR tree-optimization/37539
2314         * gcc.dg/vect/pr37539.c: New test.
2315
2316 2008-09-20  Eric Botcazou  <ebotcazou@adacore.com>
2317
2318         PR rtl-optimization/33642
2319         * gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
2320         * gcc.c-torture/compile/pr33009.c: Likewise.
2321
2322 2008-09-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2323
2324         PR tree-opt/30930
2325         * gcc.dg/tree-ssa/vector-2.c: New test.
2326         * gcc.dg/tree-ssa/vector-3.c: New test.
2327
2328 2008-09-18  Bob Wilson  <bob.wilson@acm.org>
2329
2330         * gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
2331         * gcc.c-torture/compile/pr33009.c: Likewise.
2332
2333 2008-09-18  Janis Johnson  <janis187@us.ibm.com>
2334
2335         PR testsuite/25241
2336         * lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning
2337         for C++ tests.
2338         * g++.dg/conversion/ambig1.C: Clean up dg-error/dg-warning; use
2339         dg-message for notes.
2340         * g++.dg/conversion/simd1.C: Ditto.
2341         * g++.dg/conversion/simd3.C: Ditto.
2342         * g++.dg/cpp0x/rv2n.C: Ditto.
2343         * g++.dg/cpp0x/rv3n.C: Ditto.
2344         * g++.dg/cpp0x/rv4n.C: Ditto.
2345         * g++.dg/cpp0x/rv5n.C: Ditto.
2346         * g++.dg/cpp0x/rv6n.C: Ditto.
2347         * g++.dg/cpp0x/rv7n.C: Ditto.
2348         * g++.dg/cpp0x/variadic36.C: Ditto.
2349         * g++.dg/cpp0x/variadic59.C: Ditto.
2350         * g++.dg/cpp0x/variadic71.C: Ditto.
2351         * g++.dg/cpp0x/variadic-ex13.C: Ditto.
2352         * g++.dg/expr/cond9.C: Ditto.
2353         * g++.dg/expr/pmf-1.C: Ditto.
2354         * g++.dg/ext/case-range2.C: Ditto.
2355         * g++.dg/ext/case-range3.C: Ditto.
2356         * g++.dg/ext/is_class_error2.C: Ditto.
2357         * g++.dg/ext/label5.C: Ditto.
2358         * g++.dg/ext/pr27019.C: Ditto.
2359         * g++.dg/gomp/pr26690-1.C: Ditto.
2360         * g++.dg/gomp/pr26690-2.C: Ditto.
2361         * g++.dg/gomp/pr34694.C: Ditto.
2362         * g++.dg/gomp/tpl-parallel-2.C: Ditto.
2363         * g++.dg/inherit/base3.C: Ditto.
2364         * g++.dg/inherit/using6.C: Ditto.
2365         * g++.dg/init/brace6.C: Ditto.
2366         * g++.dg/init/ctor4.C: Ditto.
2367         * g++.dg/lookup/conv-1.C: Ditto.
2368         * g++.dg/lookup/new1.C: Ditto.
2369         * g++.dg/lookup/scoped6.C: Ditto.
2370         * g++.dg/lookup/using7.C: Ditto.
2371         * g++.dg/lookup/using9.C: Ditto.
2372         * g++.dg/other/abstract1.C: Ditto.
2373         * g++.dg/other/abstract2.C: Ditto.
2374         * g++.dg/other/anon5.C: Ditto.
2375         * g++.dg/other/crash-4.C: Ditto.
2376         * g++.dg/other/error10.C: Ditto.
2377         * g++.dg/other/error13.C: Ditto.
2378         * g++.dg/other/error20.C: Ditto.
2379         * g++.dg/other/error5.C: Ditto.
2380         * g++.dg/other/field1.C: Ditto.
2381         * g++.dg/other/offsetof5.C: Ditto.
2382         * g++.dg/other/semicolon.C: Ditto.
2383         * g++.dg/overload/ambig1.C: Ditto.
2384         * g++.dg/overload/arg3.C: Ditto.
2385         * g++.dg/overload/builtin1.C: Ditto.
2386         * g++.dg/overload/copy1.C: Ditto.
2387         * g++.dg/overload/new1.C: Ditto.
2388         * g++.dg/overload/template4.C: Ditto.
2389         * g++.dg/overload/using2.C: Ditto.
2390         * g++.dg/parse/bitfield2.C: Ditto.
2391         * g++.dg/parse/constant4.C: Ditto.
2392         * g++.dg/parse/crash20.C: Ditto.
2393         * g++.dg/parse/crash36.C: Ditto.
2394         * g++.dg/parse/crash5.C: Ditto.
2395         * g++.dg/parse/error11.C: Ditto.
2396         * g++.dg/parse/error12.C: Ditto.
2397         * g++.dg/parse/error19.C: Ditto.
2398         * g++.dg/parse/error28.C: Ditto.
2399         * g++.dg/parse/friend5.C: Ditto.
2400         * g++.dg/parse/invalid-op1.C: Ditto.
2401         * g++.dg/parse/missing-template1.C: Ditto.
2402         * g++.dg/parse/non-dependent2.C: Ditto.
2403         * g++.dg/parse/ret-type2.C: Ditto.
2404         * g++.dg/parse/specialization1.C: Ditto.
2405         * g++.dg/parse/template18.C: Ditto.
2406         * g++.dg/parse/template3.C: Ditto.
2407         * g++.dg/parse/template9.C: Ditto.
2408         * g++.dg/tc1/dr108.C: Ditto.
2409         * g++.dg/tc1/dr152.C: Ditto.
2410         * g++.dg/tc1/dr166.C: Ditto.
2411         * g++.dg/template/access11.C: Ditto.
2412         * g++.dg/template/access2.C: Ditto.
2413         * g++.dg/template/access3.C: Ditto.
2414         * g++.dg/template/access7.C: Ditto.
2415         * g++.dg/template/copy1.C: Ditto.
2416         * g++.dg/template/crash13.C: Ditto.
2417         * g++.dg/template/crash37.C: Ditto.
2418         * g++.dg/template/crash40.C: Ditto.
2419         * g++.dg/template/crash58.C: Ditto.
2420         * g++.dg/template/ctor5.C: Ditto.
2421         * g++.dg/template/dependent-expr5.C: Ditto.
2422         * g++.dg/template/eh2.C: Ditto.
2423         * g++.dg/template/error2.C: Ditto.
2424         * g++.dg/template/error33.C: Ditto.
2425         * g++.dg/template/error4.C: Ditto.
2426         * g++.dg/template/friend31.C: Ditto.
2427         * g++.dg/template/friend32.C: Ditto.
2428         * g++.dg/template/instantiate1.C: Ditto.
2429         * g++.dg/template/instantiate3.C: Ditto.
2430         * g++.dg/template/instantiate5.C: Ditto.
2431         * g++.dg/template/instantiate7.C: Ditto.
2432         * g++.dg/template/local6.C: Ditto.
2433         * g++.dg/template/lookup2.C: Ditto.
2434         * g++.dg/template/member5.C: Ditto.
2435         * g++.dg/template/memfriend15.C: Ditto.
2436         * g++.dg/template/memfriend16.C: Ditto.
2437         * g++.dg/template/memfriend17.C: Ditto.
2438         * g++.dg/template/memfriend7.C: Ditto.
2439         * g++.dg/template/meminit1.C: Ditto.
2440         * g++.dg/template/nested3.C: Ditto.
2441         * g++.dg/template/new3.C: Ditto.
2442         * g++.dg/template/nontype12.C: Ditto.
2443         * g++.dg/template/nontype13.C: Ditto.
2444         * g++.dg/template/nontype6.C: Ditto.
2445         * g++.dg/template/non-type-template-argument-1.C: Ditto.
2446         * g++.dg/template/overload9.C: Ditto.
2447         * g++.dg/template/ptrmem15.C: Ditto.
2448         * g++.dg/template/ptrmem17.C: Ditto.
2449         * g++.dg/template/ptrmem4.C: Ditto.
2450         * g++.dg/template/ptrmem6.C: Ditto.
2451         * g++.dg/template/ptrmem8.C: Ditto.
2452         * g++.dg/template/qualified-id1.C: Ditto.
2453         * g++.dg/template/qualttp20.C: Ditto.
2454         * g++.dg/template/qualttp3.C: Ditto.
2455         * g++.dg/template/qualttp4.C: Ditto.
2456         * g++.dg/template/qualttp5.C: Ditto.
2457         * g++.dg/template/qualttp6.C: Ditto.
2458         * g++.dg/template/qualttp7.C: Ditto.
2459         * g++.dg/template/qualttp8.C: Ditto.
2460         * g++.dg/template/recurse.C: Ditto.
2461         * g++.dg/template/sfinae10.C: Ditto.
2462         * g++.dg/template/sfinae3.C: Ditto.
2463         * g++.dg/template/spec22.C: Ditto.
2464         * g++.dg/template/spec23.C: Ditto.
2465         * g++.dg/template/static9.C: Ditto.
2466         * g++.dg/template/template-id-2.C: Ditto.
2467         * g++.dg/template/typename2.C: Ditto.
2468         * g++.dg/template/typename4.C: Ditto.
2469         * g++.dg/template/using14.C: Ditto.
2470         * g++.dg/template/using2.C: Ditto.
2471         * g++.dg/template/warn1.C: Ditto.
2472         * g++.dg/warn/incomplete1.C: Ditto.
2473         * g++.dg/warn/noeffect2.C: Ditto.
2474         * g++.dg/warn/noeffect4.C: Ditto.
2475         * g++.dg/warn/pr8570.C: Ditto.
2476         * g++.dg/warn/Wparentheses-13.C: Ditto.
2477         * g++.dg/warn/Wparentheses-15.C: Ditto.
2478         * g++.dg/warn/Wparentheses-16.C: Ditto.
2479         * g++.dg/warn/Wparentheses-17.C: Ditto.
2480         * g++.dg/warn/Wparentheses-18.C: Ditto.
2481         * g++.dg/warn/Wparentheses-19.C: Ditto.
2482         * g++.dg/warn/Wparentheses-20.C: Ditto.
2483         * g++.dg/warn/Wparentheses-23.C: Ditto.
2484         * g++.dg/warn/Wstrict-aliasing-3.C: Ditto.
2485         * g++.old-deja/g++.benjamin/15799.C: Ditto.
2486         * g++.old-deja/g++.benjamin/15800-1.C: Ditto.
2487         * g++.old-deja/g++.benjamin/16077.C: Ditto.
2488         * g++.old-deja/g++.bob/inherit2.C: Ditto.
2489         * g++.old-deja/g++.brendan/ambiguity1.C: Ditto.
2490         * g++.old-deja/g++.brendan/crash29.C: Ditto.
2491         * g++.old-deja/g++.brendan/crash48.C: Ditto.
2492         * g++.old-deja/g++.brendan/crash56.C: Ditto.
2493         * g++.old-deja/g++.brendan/cvt3.C: Ditto.
2494         * g++.old-deja/g++.brendan/overload1.C: Ditto.
2495         * g++.old-deja/g++.brendan/overload4.C: Ditto.
2496         * g++.old-deja/g++.brendan/overload9.C: Ditto.
2497         * g++.old-deja/g++.bugs/900127_01.C: Ditto.
2498         * g++.old-deja/g++.bugs/900205_04.C: Ditto.
2499         * g++.old-deja/g++.bugs/900330_02.C: Ditto.
2500         * g++.old-deja/g++.bugs/900404_03.C: Ditto.
2501         * g++.old-deja/g++.bugs/900514_03.C: Ditto.
2502         * g++.old-deja/g++.eh/ctor1.C: Ditto.
2503         * g++.old-deja/g++.eh/spec6.C: Ditto.
2504         * g++.old-deja/g++.ext/overload1.C: Ditto.
2505         * g++.old-deja/g++.jason/conversion11.C: Ditto.
2506         * g++.old-deja/g++.jason/crash3.C: Ditto.
2507         * g++.old-deja/g++.jason/lineno3.C: Ditto.
2508         * g++.old-deja/g++.jason/lineno4.C: Ditto.
2509         * g++.old-deja/g++.jason/opeq3.C: Ditto.
2510         * g++.old-deja/g++.jason/overload16.C: Ditto.
2511         * g++.old-deja/g++.jason/overload28.C: Ditto.
2512         * g++.old-deja/g++.jason/pmf5.C: Ditto.
2513         * g++.old-deja/g++.jason/scoping10.C: Ditto.
2514         * g++.old-deja/g++.jason/template30.C: Ditto.
2515         * g++.old-deja/g++.jason/temporary2.C: Ditto.
2516         * g++.old-deja/g++.jason/tredecl4.C: Ditto.
2517         * g++.old-deja/g++.law/arg11.C: Ditto.
2518         * g++.old-deja/g++.law/arg1.C: Ditto.
2519         * g++.old-deja/g++.law/arm9.C: Ditto.
2520         * g++.old-deja/g++.law/ctors11.C: Ditto.
2521         * g++.old-deja/g++.law/ctors17.C: Ditto.
2522         * g++.old-deja/g++.law/ctors5.C: Ditto.
2523         * g++.old-deja/g++.law/ctors9.C: Ditto.
2524         * g++.old-deja/g++.law/enum4.C: Ditto.
2525         * g++.old-deja/g++.law/missed-error2.C: Ditto.
2526         * g++.old-deja/g++.law/operators9.C: Ditto.
2527         * g++.old-deja/g++.mike/net22.C: Ditto.
2528         * g++.old-deja/g++.mike/net2.C: Ditto.
2529         * g++.old-deja/g++.mike/p11110.C: Ditto.
2530         * g++.old-deja/g++.mike/p1989.C: Ditto.
2531         * g++.old-deja/g++.mike/p2431.C: Ditto.
2532         * g++.old-deja/g++.mike/p438.C: Ditto.
2533         * g++.old-deja/g++.mike/p807a.C: Ditto.
2534         * g++.old-deja/g++.mike/p9068.C: Ditto.
2535         * g++.old-deja/g++.niklas/t120.C: Ditto.
2536         * g++.old-deja/g++.niklas/t121.C: Ditto.
2537         * g++.old-deja/g++.niklas/t128.C: Ditto.
2538         * g++.old-deja/g++.ns/overload2.C: Ditto.
2539         * g++.old-deja/g++.ns/template13.C: Ditto.
2540         * g++.old-deja/g++.ns/using12.C: Ditto.
2541         * g++.old-deja/g++.oliva/delete1.C: Ditto.
2542         * g++.old-deja/g++.oliva/overload1.C: Ditto.
2543         * g++.old-deja/g++.other/crash24.C: Ditto.
2544         * g++.old-deja/g++.other/crash25.C: Ditto.
2545         * g++.old-deja/g++.other/decl3.C: Ditto.
2546         * g++.old-deja/g++.other/expr1.C: Ditto.
2547         * g++.old-deja/g++.other/overcnv2.C: Ditto.
2548         * g++.old-deja/g++.other/overload11.C: Ditto.
2549         * g++.old-deja/g++.other/pmf3.C: Ditto.
2550         * g++.old-deja/g++.other/ptrmem7.C: Ditto.
2551         * g++.old-deja/g++.other/vaarg3.C: Ditto.
2552         * g++.old-deja/g++.other/volatile1.C: Ditto.
2553         * g++.old-deja/g++.pt/assign1.C: Ditto.
2554         * g++.old-deja/g++.pt/auto_ptr.C: Ditto.
2555         * g++.old-deja/g++.pt/const2.C: Ditto.
2556         * g++.old-deja/g++.pt/crash10.C: Ditto.
2557         * g++.old-deja/g++.pt/crash20.C: Ditto.
2558         * g++.old-deja/g++.pt/crash36.C: Ditto.
2559         * g++.old-deja/g++.pt/crash38.C: Ditto.
2560         * g++.old-deja/g++.pt/derived3.C: Ditto.
2561         * g++.old-deja/g++.pt/error2.C: Ditto.
2562         * g++.old-deja/g++.pt/explicit34.C: Ditto.
2563         * g++.old-deja/g++.pt/explicit70.C: Ditto.
2564         * g++.old-deja/g++.pt/friend23.C: Ditto.
2565         * g++.old-deja/g++.pt/ptrmem10.C: Ditto.
2566         * g++.old-deja/g++.pt/redecl1.C: Ditto.
2567         * g++.old-deja/g++.pt/spec35.C: Ditto.
2568         * g++.old-deja/g++.pt/t05.C: Ditto.
2569         * g++.old-deja/g++.pt/typename3.C: Ditto.
2570         * g++.old-deja/g++.pt/typename6.C: Ditto.
2571         * g++.old-deja/g++.pt/unify8.C: Ditto.
2572         * g++.old-deja/g++.pt/vaarg3.C: Ditto.
2573         * g++.old-deja/g++.robertl/eb109.C: Ditto.
2574         * g++.old-deja/g++.robertl/eb131.C: Ditto.
2575         * g++.old-deja/g++.robertl/eb22.C: Ditto.
2576         * g++.old-deja/g++.robertl/eb44.C: Ditto.
2577         * g++.old-deja/g++.robertl/eb4.C: Ditto.
2578         * g++.old-deja/g++.robertl/eb69.C: Ditto.
2579         * g++.dg/parse/constructor1.C: Remove "error" from dg-error,
2580         preserving column number.
2581         * g++.dg/parse/error10.C: Ditto.
2582         * g++.dg/parse/error13.C: Ditto.
2583         * g++.dg/parse/error14.C: Ditto.
2584         * g++.dg/parse/error15.C: Ditto.
2585         * g++.dg/parse/error16.C: Ditto.
2586         * g++.dg/parse/error17.C: Ditto.
2587         * g++.dg/parse/error18.C: Ditto.
2588         * g++.dg/parse/error1.C: Ditto.
2589         * g++.dg/parse/error20.C: Ditto.
2590         * g++.dg/parse/error21.C: Ditto.
2591         * g++.dg/parse/error22.C: Ditto.
2592         * g++.dg/parse/error23.C: Ditto.
2593         * g++.dg/parse/error24.C: Ditto.
2594         * g++.dg/parse/error25.C: Ditto.
2595         * g++.dg/parse/error26.C: Ditto.
2596         * g++.dg/parse/error27.C: Ditto.
2597         * g++.dg/parse/error29.C: Ditto.
2598         * g++.dg/parse/error2.C: Ditto.
2599         * g++.dg/parse/error30.C: Ditto.
2600         * g++.dg/parse/error31.C: Ditto.
2601         * g++.dg/parse/error3.C: Ditto.
2602         * g++.dg/parse/error4.C: Ditto.
2603         * g++.dg/parse/error5.C: Ditto.
2604         * g++.dg/parse/error6.C: Ditto.
2605         * g++.dg/parse/error7.C: Ditto.
2606         * g++.dg/parse/error8.C: Ditto.
2607         * g++.dg/parse/error9.C: Ditto.
2608         * g++.dg/parse/error-column.C: Ditto.
2609         * g++.dg/template/crash80.C: Ditto.
2610         * g++.dg/template/friend44.C: Ditto.
2611         * g++.dg/warn/pr26785.C: Ditto.
2612         * g++.old-deja/g++.brendan/crash16.C: Ditto.
2613
2614 2008-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2615
2616         PR target/37394
2617         * g++.dg/other/pr37394.C: New.
2618
2619 2008-09-18  Paul Thomas  <pault@gcc.gnu.org>
2620
2621         PR fortran/35945
2622         * gfortran.dg/host_assoc_types_2.f90: New test.
2623
2624         PR fortran/36700
2625         * gfortran.dg/host_assoc_call_2.f90: New test.
2626
2627 2008-09-18  DJ Delorie  <dj@redhat.com>
2628
2629         * gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
2630
2631 2008-09-18  Simon Baldwin  <simonb@google.com>
2632
2633         * gcc.dg/builtin-redefine.c: New.
2634
2635 2008-09-18  Richard Guenther  <rguenther@suse.de>
2636
2637         PR tree-optimization/37258
2638         * gcc.c-torture/compile/pr37258.c: New testcase.
2639
2640 2008-09-18  Andrew MacLeod  <amacleod@redhat.com>
2641
2642         PR tree-optimization/37102
2643         * gcc.c-torture/execute/pr37102.c: New Test.
2644
2645 2008-09-18  Richard Guenther  <rguenther@suse.de>
2646
2647         PR middle-end/37284
2648         * g++.dg/tree-ssa/pr37284.C: New testcase.
2649
2650 2008-09-18  Daniel Kraft  <d@domob.eu>
2651
2652         PR fortran/37507
2653         * gfortran.dg/allocate_error_1.f90: New test.
2654         * gfortran.dg/deallocate_error_1.f90: New test.
2655         * gfortran.dg/deallocate_error_2.f90: New test.
2656
2657 2008-09-18  Richard Guenther  <rguenther@suse.de>
2658
2659         PR tree-optimization/37456
2660         * testsuite/g++.dg/torture/pr37456.C: New testcase.
2661
2662 2008-09-18  Uros Bizjak  <ubizjak@gmail.com>
2663
2664         PR rtl-optimization/37544
2665         * gcc.dg/pr37544.c: New test.
2666
2667 2008-09-17  Janis Johnson  <janis187@us.ibm.com>
2668
2669         PR testsuite/25241
2670         * g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from
2671         message for dg-error/dg-warning.
2672         * g++.old-deja/g++.jason/crash11.C: Ditto.
2673         * g++.old-deja/g++.oliva/template1.C: Ditto.
2674         * g++.old-deja/g++.benjamin/tem03.C: Ditto.
2675         * g++.dg/rtti/no-rtti.C: Ditto.
2676         * g++.dg/cpp/pedantic-errors.C: Ditto.
2677         * g++.dg/cpp/string-2.C: Ditto.
2678         * g++.dg/ext/fpreg1.C: Ditto.
2679         * g++.dg/ext/altivec-types-1.C: Ditto.
2680         * g++.dg/warn/write-strings-default.C: Ditto.
2681         * g++.dg/warn/Wvla-2.C: Ditto.
2682         * g++.dg/warn/register-var-1.C: Ditto.
2683         * g++.dg/warn/deprecated-3.C: Ditto.
2684         * g++.dg/warn/pr30551-2.C: Ditto.
2685         * g++.dg/warn/overflow-warn-1.C: Ditto.
2686         * g++.dg/warn/pr30551.C: Ditto.
2687         * g++.dg/warn/pointer-integer-comparison.C: Ditto.
2688         * g++.dg/warn/pr12242.C: Ditto.
2689         * g++.dg/warn/write-strings.C: Ditto.
2690         * g++.dg/warn/overflow-warn-3.C: Ditto.
2691         * g++.dg/warn/overflow-warn-4.C: Ditto.
2692         * g++.dg/warn/overflow-warn-6.C: Ditto.
2693         * g++.dg/parse/crash43.C: Ditto.
2694         * g++.dg/parse/crash44.C: Ditto.
2695         * g++.dg/parse/offsetof8.C: Ditto.
2696         * g++.dg/gomp/pr35158.C: Ditto.
2697         * g++.dg/template/crash81.C: Ditto.
2698
2699 2008-09-18  Paul Thomas  <pault@gcc.gnu.org>
2700
2701         PR fortran/37274
2702         * gfortran.dg/used_types_22.f90: New test.
2703         * gfortran.dg/used_types_23.f90: New test.
2704
2705         PR fortran/36374
2706         * gfortran.dg/generic_17.f90: New test.
2707         * gfortran.dg/ambiguous_specific_2.f90: New test.
2708         * gfortran.dg/generic_actual_arg.f90: Add test for case that is
2709         not ambiguous.
2710
2711         PR fortran/36454
2712         * gfortran.dg/access_spec_3.f90: New test.
2713
2714 2008-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2715
2716         * gnat.dg/specs/static_initializer3.ads: New test.
2717
2718 2008-09-17  Jakub Jelinek  <jakub@redhat.com>
2719
2720         PR c++/37552
2721         * g++.dg/parse/crash49.C: New test.
2722
2723         PR preprocessor/37324
2724         * lib/target-supports.exp
2725         (check_effective_target_wchar_t_char16_t_compatible,
2726         check_effective_target_wchar_t_char32_t_compatible): New.
2727         * gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs.
2728         Only require from incompatible errors for char{16,32}_t vs. wchar_t
2729         initializations if those types are indeed incompatible.
2730
2731 2008-09-16  Janis Johnson  <janis187@us.ibm.com>
2732
2733         PR testsuite/25241
2734         * testsuite/g++.dg/charset/attribute2.c: Replace dg-error with
2735         dg-warning or vice versa.
2736         * testsuite/g++.dg/conversion/dr195.C: Ditto.
2737         * testsuite/g++.dg/cpp0x/variadic60.C: Ditto.
2738         * testsuite/g++.dg/expr/cast2.C: Ditto.
2739         * testsuite/g++.dg/ext/anon-struct4.C: Ditto.
2740         * testsuite/g++.dg/ext/member-attr.C: Ditto.
2741         * testsuite/g++.dg/ext/utf-array.C: Ditto.
2742         * testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto.
2743         * testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto.
2744         * testsuite/g++.dg/ext/visibility/redecl1.C: Ditto.
2745         * testsuite/g++.dg/ext/visibility/warn4.C: Ditto.
2746         * testsuite/g++.dg/parse/defarg11.C: Ditto.
2747         * testsuite/g++.dg/template/error17.C: Ditto.
2748         * testsuite/g++.dg/warn/pedantic2.C: Ditto.
2749         * testsuite/g++.dg/warn/pr21983.C: Ditto.
2750         * testsuite/g++.dg/warn/return-reference2.C: Ditto.
2751         * testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto.
2752         * testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto.
2753         * testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto.
2754         * testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto.
2755         * testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto.
2756         * testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto.
2757         * testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto.
2758         * testsuite/g++.old-deja/g++.brendan/template17.C: Ditto.
2759         * testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto.
2760         * testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto.
2761         * testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto.
2762         * testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto.
2763         * testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto.
2764         * testsuite/g++.old-deja/g++.jason/cond.C: Ditto.
2765         * testsuite/g++.old-deja/g++.jason/operator.C: Ditto.
2766         * testsuite/g++.old-deja/g++.jason/report.C: Ditto.
2767         * testsuite/g++.old-deja/g++.law/friend5.C: Ditto.
2768         * testsuite/g++.old-deja/g++.law/temps1.C: Ditto.
2769         * testsuite/g++.old-deja/g++.law/union4.C: Ditto.
2770         * testsuite/g++.old-deja/g++.martin/pure1.C: Ditto.
2771         * testsuite/g++.old-deja/g++.mike/empty.C: Ditto.
2772         * testsuite/g++.old-deja/g++.mike/for2.C: Ditto.
2773         * testsuite/g++.old-deja/g++.mike/misc9.C: Ditto.
2774         * testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto.
2775         * testsuite/g++.old-deja/g++.mike/p2855.C: Ditto.
2776         * testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto.
2777         * testsuite/g++.old-deja/g++.mike/p700.C: Ditto.
2778         * testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto.
2779         * testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto.
2780         * testsuite/g++.old-deja/g++.mike/warn1.C: Ditto.
2781         * testsuite/g++.old-deja/g++.mike/warn5.C: Ditto.
2782         * testsuite/g++.old-deja/g++.niklas/t141.C: Ditto.
2783         * testsuite/g++.old-deja/g++.other/cast6.C: Ditto.
2784         * testsuite/g++.old-deja/g++.other/cond5.C: Ditto.
2785         * testsuite/g++.old-deja/g++.other/conv8.C: Ditto.
2786         * testsuite/g++.old-deja/g++.other/decl5.C: Ditto.
2787         * testsuite/g++.old-deja/g++.other/delete2.C: Ditto.
2788         * testsuite/g++.old-deja/g++.other/delete4.C: Ditto.
2789         * testsuite/g++.old-deja/g++.other/linkage1.C: Ditto.
2790         * testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto.
2791         * testsuite/g++.old-deja/g++.other/typename1.C: Ditto.
2792         * testsuite/g++.old-deja/g++.pt/typename14.C: Ditto.
2793         * testsuite/g++.old-deja/g++.pt/typename4.C: Ditto.
2794         * testsuite/g++.old-deja/g++.pt/typename5.C: Ditto.
2795         * testsuite/g++.old-deja/g++.pt/typename7.C: Ditto.
2796
2797 2008-09-16  Jakub Jelinek  <jakub@redhat.com>
2798             Adam Nemet  <anemet@caviumnetworks.com>
2799
2800         PR rtl-optimization/37483
2801         * gcc.c-torture/compile/pr37483.c: New test.
2802         * gcc.c-torture/compile/pr37395.c: New test.
2803
2804 2008-09-16  Jakub Jelinek  <jakub@redhat.com>
2805
2806         PR c/37529
2807         * gcc.dg/pr37529.c: New test.
2808
2809         PR c++/37530
2810         * g++.dg/parse/crash48.C: New test.
2811
2812         PR c++/37531
2813         * g++.dg/parse/crash47.C: New test.
2814
2815         PR c++/37532
2816         * g++.dg/parse/crash46.C: New test.
2817
2818         PR testsuite/36889
2819         * lib/fortran-torture.exp (get-fortran-torture-options): Only
2820         set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
2821         ultrasparc hw is available.
2822
2823 2008-09-16  Richard Guenther  <rguenther@suse.de>
2824
2825         PR middle-end/37380
2826         * gcc.c-torture/compile/pr37380.c: New testcase.
2827
2828 2008-09-16  Richard Guenther  <rguenther@suse.de>
2829
2830         PR tree-optimization/37508
2831         * gcc.dg/tree-ssa/pr37508.c: New testcase.
2832
2833 >>>>>>> .r140590
2834 2008-09-15  Aldy Hernandez  <aldyh@redhat.com>
2835
2836         * g++.old-deja/g++.brendan/crash16.C: Function name is the correct 
2837         location for an error regarding a function.
2838         * g++.old-deja/g++.other/pmf3.C: Same.
2839         * g++.old-deja/g++.law/ctors5.C: Same.
2840         * g++.old-deja/g++.pt/explicit34.C: Same.
2841         * g++.dg/parse/error28.C: Same.
2842         * g++.dg/parse/error17.C: Same.
2843         * g++.dg/template/friend44.C: Same.
2844
2845 2008-09-13  Raksit Ashok <raksit@google.com>
2846
2847         PR rtl-optimization/37489
2848         * g++.dg/opt/cse3.C: New.
2849
2850 2008-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2851
2852         PR testsuite/37495
2853         * gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
2854
2855 2008-09-13  Uros Bizjak  <ubizjak@gmail.com>
2856
2857         * gcc.c-torture/pr36141.c: Move to ...
2858         * gcc.c-torture/compile/pr36141.c: ... here.
2859         * gcc.dg/arm-g2.c: Move to ...
2860         * gcc.target/arm/g2.c: ... here.
2861         * gcc.dg/arm-vfp1.c: Move to ...
2862         * gcc.target/arm/vfp1.c: ... here.
2863         * gcc.dg/20031108-1: Move to ...
2864         * gcc.target/arm/20031108-1.c: ... here.
2865         * gcc.dg/20030909-1: Move to ...
2866         * gcc.target/arm/20030909-1.c: ... here.
2867         * gcc.dg/arm-mmx-1.c: Move to ...
2868         * gcc.target/arm/mmx-1.c: ... here.
2869         * gcc.dg/arm-scd[123].c: Move to ...
2870         * gcc.target/arm/scd[123].c: ... here.
2871         * gcc.dg/arm-asm.c: Move to ...
2872         * gcc.target/arm/asm.c: ... here.
2873         * gcc.dg/20080410-1: Move to ...
2874         * gcc.target/sh/20080410-1.c: ... here.
2875         * gcc.dg/globalreg-1.c: Move to ...
2876         * gcc.target/sparc/globalreg-1.c: ... here.
2877
2878 2008-09-13  Daniel Kraft  <d@domob.eu>
2879
2880         PR fortran/35770
2881         * gfortran.dg/implicit_13.f90: New test.
2882
2883 2008-09-11  Steve Ellcey  <sje@cup.hp.com>
2884
2885         * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
2886         * gcc.c-torture/compile/pr33009.c: Ditto.
2887
2888 2008-09-11  Janis Johnson  <janis187@us.ibm.com>
2889
2890         * gcc.dg/dfp/dec-eval-method-2.c: New test.
2891
2892 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
2893
2894         * lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
2895         g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
2896         test executables.
2897         * gcc.dg/compat/struct-layout-1_generate.c,
2898         g++.dg/compat/struct-layout-1_generate.c: Convert backslash to
2899         slash in srcdir for dg-options string.
2900
2901 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
2902
2903         * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
2904         Avoid intN_t types.
2905
2906 2008-09-11  Joseph Myers  <joseph@codesourcery.com>
2907
2908         * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
2909
2910 2008-09-11  Paolo Bonzini  <bonzini@gnu.org>
2911
2912         * gcc.dg/tree-ssa/vrp47.c: New.
2913         * gcc.target/i386/andor-2.c: New.
2914
2915 2008-09-11  Ira Rosen  <irar@il.ibm.com>
2916
2917         PR tree-optimization/37474
2918         * gcc.dg/vect/pr37474.c: New test.
2919
2920 2008-09-11  Andreas Schwab  <schwab@suse.de>
2921
2922         * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
2923         target.
2924
2925 2008-09-11  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR target/37382
2928         * gcc.c-torture/compile/pr37382.c: New test.
2929
2930 2008-09-11  Daniel Kraft  <d@domob.eu>
2931
2932         PR fortran/36214
2933         * gfortran.dg/boz_9.f90: Corrected test.
2934         * gfortran.dg/boz_13.f90: New test.
2935         * gfortran.dg/boz_14.f90: New test.
2936
2937 2008-09-10  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR target/36904
2940         * gcc.target/powerpc/altivec-27.c: New test.
2941
2942 2008-09-10  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2943
2944         PR middle-end/37333
2945         * gcc.c-torture/compile/20080910-1.c: New testcase.
2946
2947 2008-09-10  Richard Guenther  <rguenther@suse.de>
2948
2949         PR middle-end/37432
2950         * gcc.c-torture/compile/pr37432.c: New testcase.
2951
2952 2008-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2953
2954         PR target/37434:
2955         * gcc.target/i386/pr37434-1.c: New.
2956         * gcc.target/i386/pr37434-2.c: Likewise.
2957         * gcc.target/i386/pr37434-3.c: Likewise.
2958         * gcc.target/i386/pr37434-4.c: Likewise.
2959         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
2960         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
2961         * gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
2962         * gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
2963         * gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.
2964
2965 2008-09-10  Tobias Burnus  <burnus@net-b.de>
2966
2967         PR fortran/37420
2968         * gfortran.dg/warn_unused_var.f90: New test.
2969         * gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
2970
2971 2008-09-10  Jakub Jelinek  <jakub@redhat.com>
2972
2973         PR tree-optimization/37353
2974         * gcc.dg/pr37353.c: New test.
2975
2976 2008-09-10  Martin Michlmayr <tbm@cyrius.com>
2977             Ira Rosen  <irar@il.ibm.com>
2978
2979         PR tree-optimization/37385
2980         * gcc.dg/vect/pr37385.c: New test.
2981
2982 2008-09-09  H.J. Lu  <hongjiu.lu@intel.com>
2983
2984         PR rtl-optimization/37435
2985         * gcc.dg/dfp/pr37435.c: New.
2986
2987 2008-09-09  Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR c++/37417
2990         * g++.dg/ext/vla5.C: New test.
2991
2992         PR middle-end/37356
2993         * g++.dg/tree-ssa/pr37356.C: New test.
2994
2995         PR target/37438
2996         * gcc.dg/pr37438.c: New test.
2997
2998         PR c++/37389
2999         * g++.dg/parse/enum4.C: New test.
3000
3001 2008-09-09  Daniel Kraft  <d@domob.eu>
3002
3003         PR fortran/37429
3004         * gfortran.dg/typebound_call_7.f03: New test.
3005         * gfortran.dg/typebound_call_8.f03: New test.
3006
3007 2008-09-09  Richard Guenther  <rguenther@suse.de>
3008
3009         PR middle-end/37354
3010         PR middle-end/30165
3011         * g++.dg/torture/pr37354.C: New testcase.
3012
3013 2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
3014
3015         PR/37442
3016         * gcc.target/i386/pr12329.c: Place error message on function name
3017         line.
3018         * gcc.target/i386/sse-5.c: Same.
3019
3020 2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
3021
3022         * gcc.dg/always_inline.c: Place error message on function
3023         name line.
3024         * gcc.dg/winline-6.c: Same.
3025         * gcc.dg/noreturn-1.c: Same.
3026         * gcc.dg/noreturn-7.c: Same.
3027         * gcc.dg/inline-14.c: Same.
3028         * gcc.dg/always_inline3.c: Same.
3029         * gcc.dg/winline-3.c: Same.
3030         * gcc.dg/wtr-func-def-1.c: Same.
3031         * gcc.dg/winline-5.c: Same.
3032         * gcc.dg/winline-7.c: Same.
3033         * gcc.dg/winline-9.c: Same.
3034         * gcc.dg/noreturn-4.c: Same.
3035         * gcc.dg/20041213-1.c: Use column numbers.
3036
3037 2008-09-09  Richard Guenther  <rguenther@suse.de>
3038
3039         PR tree-optimization/37433
3040         * gcc.c-torture/compile/pr37433.c: New testcase.
3041
3042 2008-09-09  Richard Guenther  <rguenther@suse.de>
3043
3044         PR tree-optimization/37387
3045         * gcc.c-torture/compile/pr37387.c: New testcase.
3046
3047 2008-09-09  Daniel Kraft  <d@domob.eu>
3048
3049         PR fortran/37411
3050         * gfortran.dg/array_function_4.f90: New test.
3051
3052 2008-09-08  Daniel Jacobowitz  <dan@codesourcery.com>
3053             Mark Mitchell  <mark@codesourcery.com>
3054
3055         * g++.dg/compat/eh/filter2_x.C: Declare abort.
3056         * g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
3057         cstddef and use std::size_t.
3058
3059         * gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
3060         SKIP_COMPLEX.  Honor SKIP_COMPLEX.
3061         * gcc.dg/compat/scalar-by-value-3_x.c,
3062         gcc.dg/compat/scalar-by-value-3_y.c,
3063         gcc.dg/compat/scalar-by-value-4_x.c,
3064         gcc.dg/compat/scalar-by-value-4_y.c,
3065         gcc.dg/compat/scalar-by-value-5.c,
3066         gcc.dg/compat/scalar-by-value-5_main.c,
3067         gcc.dg/compat/scalar-by-value-6.c,
3068         gcc.dg/compat/scalar-by-value-6_main.c,
3069         gcc.dg/compat/scalar-by-value-6_x.c,
3070         gcc.dg/compat/scalar-by-value-6_y.c,
3071         gcc.dg/compat/struct-by-value-16_x.c,
3072         gcc.dg/compat/struct-by-value-16_y.c,
3073         gcc.dg/compat/struct-by-value-16a_x.c,
3074         gcc.dg/compat/struct-by-value-16a_y.c,
3075         gcc.dg/compat/struct-by-value-17_x.c,
3076         gcc.dg/compat/struct-by-value-17_y.c,
3077         gcc.dg/compat/struct-by-value-17a_x.c,
3078         gcc.dg/compat/struct-by-value-17a_y.c,
3079         gcc.dg/compat/struct-by-value-18_x.c,
3080         gcc.dg/compat/struct-by-value-18_y.c,
3081         gcc.dg/compat/struct-by-value-18a_x.c,
3082         gcc.dg/compat/struct-by-value-18a_y.c,
3083         gcc.dg/compat/struct-layout-1.h,
3084         gcc.dg/compat/scalar-return-3_x.c,
3085         gcc.dg/compat/scalar-return-3_y.c,
3086         gcc.dg/compat/scalar-return-4_x.c,
3087         gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.
3088
3089         * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
3090         compilers.
3091
3092         * gcc.dg/compat/struct-by-value-22_y.c,
3093         gcc.dg/compat/struct-by-value-22_main.c,
3094         gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.
3095
3096         * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
3097         first.
3098         * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
3099
3100 2008-09-08  Andy Hutchinson  <hutchinsonandy@aim.com>
3101
3102         * gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
3103         based on STACK_SIZE.
3104         * gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
3105         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
3106         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
3107         based on STACK_SIZE. Check malloc return for NULL.
3108         * gcc.dg/struct/w_prof_local_var.c: Ditto.
3109         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
3110         * gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
3111         STACK_SIZE. XFAIL AVR target.
3112         * gcc.dg/struct/wo_prof_local_array.c: Ditto.
3113         * gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
3114         STACK_SIZE. Limit random size to N.
3115         * gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
3116         STACK_SIZE. XFAIL AVR target. Limit random size to N.
3117         * gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
3118         * gcc.dg/struct/wo_prof_array_field.c: Ditto.
3119         * gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
3120         * gcc.dg/struct/wo_prof_global_array.c: Ditto.
3121         * gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
3122         * gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
3123         * gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
3124         STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
3125         * gcc.dg/struct/wo_prof_global_var.c: Ditto.
3126         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
3127         * gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
3128         space. Limit allocation based on STACK_SIZE. XFAIL AVR target.
3129
3130 2008-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3131
3132         * g++.dg/cdce3.C: Require c99 runtime.
3133
3134 2008-09-08  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR middle-end/37393
3137         * g++.dg/tree-ssa/pr37393.C: New test.
3138
3139         PR middle-end/37414
3140         * g++.dg/opt/init2.C: New test.
3141
3142         PR middle-end/37337
3143         * g++.dg/tree-ssa/pr37337.C: New test.
3144
3145 2008-09-08  Richard Guenther  <rguenther@suse.de>
3146
3147         PR tree-optimization/37421
3148         * g++.dg/torture/pr37421.C: New testcase.
3149
3150 2008-09-08  Daniel Kraft  <d@domob.eu>
3151
3152         PR fortran/36167
3153         * gfortran.dg/array_function_3.f90: New test.
3154         * gfortran.dg/save_3.f90: Added cleanup-modules directive.
3155         * gfortran.dg/string_compare_1.f90: Ditto.
3156
3157 2008-09-08  Daniel Kraft  <d@domob.eu>
3158
3159         PR fortran/37199
3160         * gfortran.dg/array_function_2.f90: New test.
3161
3162 2008-09-08  Tobias Burnus  <burnus@net.b.de>
3163
3164         PR fortran/37400
3165         * gfortran.dg/implicit_12.f90: New test.
3166
3167 2008-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3168
3169         PR fortran/37203
3170         * gfortran.d/reshape_order_1.f90:  New test case.
3171         * gfortran.d/reshape_order_2.f90:  New test case.
3172         * gfortran.d/reshape_order_3.f90:  New test case.
3173         * gfortran.d/reshape_order_4.f90:  New test case.
3174
3175 2008-09-07  Richard Guenther  <rguenther@suse.de>
3176             Ira Rosen  <irar@il.ibm.com>
3177
3178         PR tree-optimization/36630
3179         * gcc.dg/vect/pr36630.c: New test.
3180
3181 2008-09-07  Daniel Kraft  <d@domob.eu>
3182
3183         * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
3184         related to PURE and statement functions.
3185
3186 2008-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3187             Ira Rosen  <irar@il.ibm.com>
3188
3189         PR tree-optimization/35642
3190         * lib/target-supports.exp (check_effective_target_vect_short_mult):
3191         Add powerpc.
3192
3193 2008-09-07  Victor Kaplansky  <victork@il.ibm.com>
3194
3195         PR testsuite/37334
3196         * gcc.dg/fastmath-2.c: Add volatile to
3197         definition of b, change -ffast-math to -ffinite-math-only
3198         and rename test to ...
3199         * gcc.dg/div-double-1.c: ... this.
3200
3201 2008-09-06  Jeff Law <law@redhat.com>
3202
3203         * gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
3204
3205 2008-09-06  Tobias Burnus  <burnus@net-b.de>
3206
3207         PR fortran/37399
3208         * gfortran.dg/size_kind.f90: Remove allocate statement
3209         as it overflows at compile time on 32bit systems.
3210
3211 2008-09-06  Jan Hubicka  <jh@suse.cz>
3212
3213         * g++.dg/tree-ssa-pr14703.C: New testcase.
3214
3215 2008-09-06  Tobias Burnus  <burnus@net-b.de>
3216
3217         PR fortran/36153
3218         * gfortran.dg/size_kind.f90: New test.
3219
3220 2008-09-06  Steven G. Kargl  <kargls@comcast.net>
3221
3222         PR fortran/33229
3223         * gfortran.dg/intrinsic_subroutine.f90: New test.
3224
3225 2008-09-06  Richard Sandiford  <rdsandiford@googlemail.com>
3226
3227         * gcc.target/mips/mips.exp (dg-mips-options): Make
3228         -mr10k-cache-barrier=* imply -mips3 or above.
3229         * gcc.target/mips/cache-1.c: New test.
3230         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3231         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3232         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3233         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3234         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3235         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3236         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3237         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3238         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3239         * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
3240         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3241         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3242         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3243         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3244         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3245
3246 2008-09-05  Daniel Kraft  <d@domob.eu>
3247
3248         PR fortran/35837
3249         * gfortran.dg/save_3.f90: New test.
3250
3251 2008-09-05  Douglas Gregor  <doug.gregor@gmail.com>
3252
3253         PR c++/37342
3254         * g++.dg/other/canon-37342.C: New.
3255
3256 2008-09-05  Joseph Myers  <joseph@codesourcery.com>
3257
3258         * gcc.c-torture/compile/20080903-1.c: New test.
3259
3260 2008-09-05  Daniel Kraft  <d@domob.eu>
3261
3262         PR fortran/36746
3263         * gfortran.dg/implicit_derived_type_1.f90: New test.
3264         * gfortran.dg/used_before_typed_5.f90: New test.
3265
3266 2008-09-04  Jan Hubicka  <jh@suse.cz>
3267
3268         * gcc.target/i386/cold-attribute-1.c: Update testcase.
3269
3270 2008-09-04  Ian Lance Taylor  <iant@google.com>
3271
3272         * g++.dg/init/const7.C: New test.
3273
3274 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3275
3276         * gcc.target/mips/seq-1.c: New test.
3277         * gcc.target/mips/octeon-seq-1.c: New test.
3278         * gcc.target/mips/octeon-seq-2.c: New test.
3279         * gcc.target/mips/octeon-seq-3.c: New test.
3280         * gcc.target/mips/octeon-seq-4.c: New test.
3281         * gcc.target/mips/scc-2.c: Also pass on sltiu.
3282         * gcc.target/mips/scc-3.c: Likewise.
3283
3284 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3285
3286         * gcc.target/mips/truncate-2.c: New test.
3287         * gcc.target/mips/octeon-exts-1.c: New test.
3288         * gcc.target/mips/octeon-exts-2.c: New test.
3289         * gcc.target/mips/octeon-exts-3.c: New test.
3290         * gcc.target/mips/octeon-exts-4.c: New test.
3291
3292 2008-09-04  Adam Nemet  <anemet@caviumnetworks.com>
3293
3294         * gcc.target/mips/octeon-cins-1.c: New test.
3295         * gcc.target/mips/octeon-cins-2.c: New test.
3296
3297 2008-09-04  Richard Guenther  <rguenther@suse.de>
3298
3299         * gfortran.dg/internal_pack_4.f90: Adjust pattern.
3300
3301 2008-09-04  Daniel Kraft  <d@domob.eu>
3302
3303         PR fortran/37099
3304         * gfortran.dg/string_compare_1.f90: New text.
3305         * gfortran.dg/string_compare_2.f90: New text.
3306         * gfortran.dg/string_compare_3.f90: New text.
3307
3308 2008-09-04  H.J. Lu  <hongjiu.lu@intel.com>
3309
3310         PR rtl-optimization/37243
3311         * gfortran.dg/pr37243.f: New.
3312
3313 2008-09-03  Jan Hubicka  <jh@suse.cz>
3314
3315         PR middle-end/37343
3316         * g++.dg/torture/pr37343.C New file.
3317
3318 2008-09-03  Ira Rosen  <irar@il.ibm.com>
3319
3320         * gcc.dg/vect/slp-perm-1.c: Add call to check_vect.
3321         * gcc.dg/vect/slp-perm-2.c, gcc.dg/vect/slp-perm-3.c,
3322         gcc.dg/vect/slp-perm-4.c, gcc.dg/vect/slp-perm-5.c,
3323         gcc.dg/vect/slp-perm-6.c, gcc.dg/vect/slp-perm-7.c,
3324         gcc.dg/vect/slp-perm-8.c, gcc.dg/vect/slp-perm-9.c: Likewise.
3325
3326 2008-09-03  Jan Hubicka  <jh@suse.cz>
3327
3328         PR tree-optimization/37345
3329         PR tree-optimization/37358
3330         PR tree-optimization/37357
3331         * g++.dg/torture/pr37345.C: New file.
3332
3333 2008-09-03  Tobias Grosser  <grosser@fim.uni-passau.de>
3334
3335         * lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
3336         Graphite is only available with -O1.
3337
3338 2008-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3339
3340         * gcc.c-torture/compile/vector-4.c: Add -mavx for x86.
3341
3342         * gcc.target/i386/avx-3.c: Require DFP support.
3343
3344 2008-09-03  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR c++/37348
3347         * g++.dg/parse/crash45.C: New test.
3348
3349         PR c++/37189
3350         * g++.dg/gomp/pr37189.C: New test.
3351
3352         PR debug/37322
3353         * gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.
3354
3355 2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3356
3357         PR middle-end/36445
3358         * g++.dg/torture/pr36445.C: New test.
3359
3360 2008-09-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3361
3362         PR middle-end/37293
3363         * g++.dg/torture/ipa-cp-1.C: New test.
3364
3365 2008-09-03  David Edelsohn  <edelsohn@gnu.org>
3366
3367         * g++.dg/ext/java-2.C: Disable on AIX.
3368
3369 2008-09-03  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR c++/37346
3372         * g++.dg/gomp/pr37346.C: New test.
3373
3374 2008-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3375
3376         From Mike Frysinger  <michael.frysinger@analog.com>
3377         * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0001.
3378         * gcc.target/bfin/mcpu-bf523.c: Likewise.
3379         * gcc.target/bfin/mcpu-bf524.c: Likewise.
3380         * gcc.target/bfin/mcpu-bf525.c: Likewise.
3381         * gcc.target/bfin/mcpu-bf526.c: Likewise.
3382         * gcc.target/bfin/mcpu-bf527.c: Likewise.
3383         * gcc.target/bfin/mcpu-bf542.c: Likewise.
3384         * gcc.target/bfin/mcpu-bf544.c: Likewise.
3385         * gcc.target/bfin/mcpu-bf547.c: Likewise.
3386         * gcc.target/bfin/mcpu-bf548.c: Likewise.
3387         * gcc.target/bfin/mcpu-bf549.c: Likewise.
3388
3389 2008-09-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3390
3391         * gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
3392         * gcc.c-torture/compile/pr11832.c: Likewise.
3393
3394 2008-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3395
3396         * gcc.target/i386/amd64-abi-3.c: New test.
3397         * gcc.target/i386/amd64-abi-4.c: Likewise.
3398         * gcc.target/i386/amd64-abi-5.c: Likewise.
3399         * gcc.target/i386/amd64-abi-6.c: Likewise.
3400
3401 2008-09-02  Jakub Jelinek  <jakub@redhat.com>
3402
3403         PR tree-optimization/36766
3404         * g++.dg/tree-ssa/pr36766.C: New test.
3405
3406         PR target/36332
3407         * gcc.c-torture/execute/ieee/pr36332.c: New test.
3408
3409         PR c/37171
3410         * g++.dg/ext/attrib34.C: New test.
3411
3412 2008-09-02  Sebastian Pop  <sebastian.pop@amd.com>
3413             Tobias Grosser  <grosser@fim.uni-passau.de>
3414             Jan Sjodin  <jan.sjodin@amd.com>
3415             Harsha Jagasia  <harsha.jagasia@amd.com>
3416             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3417             Konrad Trifunovic  <konrad.trifunovic@inria.fr>
3418             Adrien Eliche  <aeliche@isty.uvsq.fr>
3419
3420         Merge from graphite branch.
3421         * gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
3422         10,11,12,13,14,15,16,17,18}.c: New.
3423         * gcc.dg/graphite/graphite.exp: New.
3424         * gcc.dg/graphite/scop-matmult.c: New.
3425         * gcc.dg/graphite/block-0.c: New.
3426         * lib/target-supports.exp (check_effective_target_fgraphite): New.
3427         * gfortran.dg/graphite/block-1.f90: New.
3428         * gfortran.dg/graphite/scop-{1,2}.f: New.
3429         * gfortran.dg/graphite/block-{1,3,4}.f90: New.
3430         * gfortran.dg/graphite/graphite.exp: New.
3431
3432 2008-09-02  Richard Guenther  <rguenther@suse.de>
3433
3434         PR tree-optimization/37327
3435         * gcc.c-torture/compile/pr37327.c: New testcase.
3436
3437 2008-09-02  Victor Kaplansky  <victork@il.ibm.com>
3438
3439         * gcc.dg/fastmath-2.c: New.
3440
3441 2008-09-02  Jakub Jelinek  <jakub@redhat.com>
3442
3443         PR tree-optimization/37095
3444         * g++.dg/inherit/thunk9.C: New test.
3445
3446 2008-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3447
3448         PR fortran/37228
3449         * gfortran.dg/fmt_g0_4.f08: Revised test.
3450
3451 2008-09-02  Daniel Kraft  <d@domob.eu>
3452
3453         * gfortran.dg/abstract_type_1.f90: New test.
3454         * gfortran.dg/abstract_type_2.f03: New test.
3455         * gfortran.dg/abstract_type_3.f03: New test.
3456         * gfortran.dg/abstract_type_4.f03: New test.
3457
3458 2008-09-01  Aldy Hernandez  <aldyh@redhat.com>
3459
3460         * gcc.dg/20010516-1.c: Test for columns.
3461
3462 2008-09-01  Daniel Kraft  <d@domob.eu>
3463
3464         PR fortran/37193
3465         * gfortran.dg/use_rename_4.f90: New test.
3466         * gfortran.dg/use_rename_5.f90: New test.
3467
3468 2008-09-01  Richard Guenther  <rguenther@suse.de>
3469
3470         PR tree-optimization/37305
3471         * gcc.c-torture/compile/pr37305.c: New testcase.
3472
3473 2008-09-01  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR middle-end/36449
3476         * g++.dg/opt/pr36449.C: New test.
3477
3478 2008-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3479
3480         PR c/37271
3481         * gcc.dg/pr37186.c: Add dg-message command for line 5.
3482
3483 2008-08-31  Richard Guenther  <rguenther@suse.de>
3484
3485         PR middle-end/37289
3486         * gcc.dg/pr37289.c: New testcase.
3487
3488 2008-08-31  Jakub Jelinek  <jakub@redhat.com>
3489
3490         PR target/37168
3491         * gcc.target/powerpc/pr37168.c: New test.
3492
3493 2008-08-31  Jan Hubicka  <jh@suse.cz>
3494
3495         * gcc.target/i386/cold-attribute-1.c: New testcase.
3496         * gcc.target/i386/cold-attribute-2.c: New testcase.
3497         * gcc.target/i386/cold-attribute-3.c: New testcase.
3498         * gcc.target/i386/cold-attribute-4.c: New testcase.
3499
3500 2008-08-31  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR debug/37287
3503         * gfortran.dg/pr37287-1.f90: New test.
3504         * gfortran.dg/pr37287-2.F90: New test.
3505
3506 2008-08-31  Daniel Kraft  <d@domob.eu>
3507
3508         * gfortran.dg/typebound_generic_1.f03: New test.
3509         * gfortran.dg/typebound_generic_2.f03: New test.
3510         * gfortran.dg/typebound_generic_3.f03: New test.
3511
3512 2008-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3513
3514         PR middle-end/36444
3515         * g++.dg/torture/pr36444.C: New testcase.
3516         * gcc.c-torture/compile/vector-4.c: New testcase.
3517
3518 2008-08-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3519
3520         PR libfortran/36895
3521         * gfortran.dg/namelist_53.f90: New test.
3522
3523 2008-08-29  Michael Meissner  <gnu@the-meissners.org>
3524
3525         * gcc.target/i386/sse-22.c: Change #pragma GCC option to #pragma
3526         GCC target.  Change attribute((option(...))) to
3527         attribute((target(...))).
3528         * gcc.target/i386/sse-23.c: Ditto.
3529         * gcc.target/i386/funcspec-1.c: Ditto.
3530         * gcc.target/i386/funcspec-2.c: Ditto.
3531         * gcc.target/i386/funcspec-3.c: Ditto.
3532         * gcc.target/i386/funcspec-4.c: Ditto.
3533         * gcc.target/i386/funcspec-5.c: Ditto.
3534         * gcc.target/i386/funcspec-6.c: Ditto.
3535         * gcc.target/i386/funcspec-7.c: Ditto.
3536         * gcc.target/i386/funcspec-8.c: Ditto.
3537         * gcc.target/i386/funcspec-9.c: Ditto.
3538         * gcc.target/i386/funcspec-10.c: Ditto.
3539         * gcc.target/i386/funcspec-11.c: Ditto.
3540
3541         * gcc.target/i386/cold-1.c: Delete.
3542         * gcc.target/i386/hot-1.c: Ditto.
3543
3544         * gcc.dg/pr36997.c: Add -msse2 to the target flags.
3545
3546         * gcc.target/i386/funcspec-8.c: #pragma GCC option push is now
3547         #pragma GCC push_options, and #pragma GCC option pop is now
3548         #pragma GCC pop_options.
3549         * gcc.target/i386/opt-2.c: Ditto.
3550
3551 2008-08-29  Mark Mitchell  <mark@codesourcery.com>
3552
3553         * g++.dg/abi/mangle-neon.C: Add substitution test.
3554
3555 2008-08-29  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR c/37261
3558         * gcc.dg/pr37261.c: New test.
3559
3560         PR fortran/23057
3561         * gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
3562         of DW_TAG_member with DW_TAG_variable.
3563
3564 2008-08-29  Jan Hubicka  <jh@suse.cz>
3565
3566         * gcc.dg/ipa/modif-1.c: Update template.
3567
3568 2008-08-29  Jan Hubicka  <jh@suse.cz>
3569
3570         * gcc.dg/ipa/ipa-1.c: Fix template for better debug output.
3571         * gcc.dg/ipa/ipa-2.c: Fix template for better debug output.
3572         * gcc.dg/ipa/ipa-3.c: Fix template for better debug output.
3573         * gcc.dg/ipa/ipa-4.c: Fix template for better debug output.
3574         * gcc.dg/ipa/ipa-5.c: Fix template for better debug output.
3575         * gcc.dg/ipa/ipa-7.c: Fix template for better debug output.
3576
3577 2008-08-29  Richard Guenther  <rguenther@suse.de>
3578
3579         * gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
3580
3581 2008-08-29  Richard Guenther  <rguenther@suse.de>
3582
3583         PR middle-end/37236
3584         * gfortran.fortran-torture/compile/pr37236.f: New testcase.
3585
3586 2008-08-29  Richard Guenther  <rguenther@suse.de>
3587
3588         PR tree-optimization/37207
3589         * gcc.dg/tree-ssa/vrp46.c: New testcase.
3590
3591 2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>
3592
3593         * gcc.target/mips/octeon-bbit-1.c: New test.
3594         * gcc.target/mips/octeon-bbit-2.c: New test.
3595         * gcc.target/mips/octeon-bbit-3.c: New test.
3596
3597 2008-08-28  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3598             Andrew Pinski  <pinskia@gcc.gnu.org>
3599
3600         PR 18050
3601         * gcc.dg/Wsequence-point-pr18050.c: New.
3602         * g++.dg/warn/Wsequence-point-pr18050.C: New.
3603
3604 2008-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3605
3606         PR c++/37260
3607         * g++.dg/parse/crash44.C: New.
3608
3609 2008-08-28  Adam Nemet  <anemet@caviumnetworks.com>
3610
3611         * gcc.target/mips/octeon-dmul-1.c: New test.
3612         * gcc.target/mips/octeon-dmul-2.c: New test.
3613         * gcc.target/mips/dmult-1.c: New test.
3614
3615 2008-08-28  Xuepeng Guo  <xuepeng.guo@intel.com>
3616             Joey Ye  <joey.ye@intel.com>
3617             H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         * gcc.dg/compat/vector-1b_main.c: New.
3620         * gcc.dg/compat/vector-1b_x.c: Likewise.
3621         * gcc.dg/compat/vector-1b_y.c: Likewise.
3622         * gcc.dg/compat/vector-2b_main.c: Likewise.
3623         * gcc.dg/compat/vector-2b_x.c: Likewise.
3624         * gcc.dg/compat/vector-2b_y.c: Likewise.
3625         * gcc.target/i386/aes-avx-check.h: Likewise.
3626         * gcc.target/i386/avx-1.c: Likewise.
3627         * gcc.target/i386/avx-2.c: Likewise.
3628         * gcc.target/i386/avx-3.c: Likewise.
3629         * gcc.target/i386/avx-check.h: Likewise.
3630         * gcc.target/i386/avx-set1-epi32-1.c: Likewise.
3631         * gcc.target/i386/avx-set1-pd-256-1.c: Likewise.
3632         * gcc.target/i386/avx-set1-ps-256-1.c: Likewise.
3633         * gcc.target/i386/avx-set-v16hi-1.c: Likewise.
3634         * gcc.target/i386/avx-set-v16hi-2.c: Likewise.
3635         * gcc.target/i386/avx-set-v16hi-3.c: Likewise.
3636         * gcc.target/i386/avx-set-v16hi-4.c: Likewise.
3637         * gcc.target/i386/avx-set-v16hi-5.c: Likewise.
3638         * gcc.target/i386/avx-set-v32qi-1.c: Likewise.
3639         * gcc.target/i386/avx-set-v32qi-2.c: Likewise.
3640         * gcc.target/i386/avx-set-v32qi-3.c: Likewise.
3641         * gcc.target/i386/avx-set-v32qi-4.c: Likewise.
3642         * gcc.target/i386/avx-set-v32qi-5.c: Likewise.
3643         * gcc.target/i386/avx-set-v4df-1.c: Likewise.
3644         * gcc.target/i386/avx-set-v4df-2.c: Likewise.
3645         * gcc.target/i386/avx-set-v4df-3.c: Likewise.
3646         * gcc.target/i386/avx-set-v4df-4.c: Likewise.
3647         * gcc.target/i386/avx-set-v4df-5.c: Likewise.
3648         * gcc.target/i386/avx-set-v4di-1.c: Likewise.
3649         * gcc.target/i386/avx-set-v4di-2.c: Likewise.
3650         * gcc.target/i386/avx-set-v4di-3.c: Likewise.
3651         * gcc.target/i386/avx-set-v4di-4.c: Likewise.
3652         * gcc.target/i386/avx-set-v4di-5.c: Likewise.
3653         * gcc.target/i386/avx-set-v8sf-1.c: Likewise.
3654         * gcc.target/i386/avx-set-v8sf-2.c: Likewise.
3655         * gcc.target/i386/avx-set-v8sf-3.c: Likewise.
3656         * gcc.target/i386/avx-set-v8sf-4.c: Likewise.
3657         * gcc.target/i386/avx-set-v8sf-5.c: Likewise.
3658         * gcc.target/i386/avx-set-v8si-1.c: Likewise.
3659         * gcc.target/i386/avx-set-v8si-2.c: Likewise.
3660         * gcc.target/i386/avx-set-v8si-3.c: Likewise.
3661         * gcc.target/i386/avx-set-v8si-4.c: Likewise.
3662         * gcc.target/i386/avx-set-v8si-5.c: Likewise.
3663         * gcc.target/i386/avx-setzero-pd-256-1.c: Likewise.
3664         * gcc.target/i386/avx-setzero-ps-256-1.c: Likewise.
3665         * gcc.target/i386/avx-setzero-si256-1.c: Likewise.
3666         * gcc.target/i386/avx-vaddpd-1.c: Likewise.
3667         * gcc.target/i386/avx-vaddpd-256-1.c: Likewise.
3668         * gcc.target/i386/avx-vaddps-1.c: Likewise.
3669         * gcc.target/i386/avx-vaddps-256-1.c: Likewise.
3670         * gcc.target/i386/avx-vaddsd-1.c: Likewise.
3671         * gcc.target/i386/avx-vaddss-1.c: Likewise.
3672         * gcc.target/i386/avx-vaddsubpd-1.c: Likewise.
3673         * gcc.target/i386/avx-vaddsubpd-256-1.c: Likewise.
3674         * gcc.target/i386/avx-vaddsubps-1.c: Likewise.
3675         * gcc.target/i386/avx-vaddsubps-256-1.c: Likewise.
3676         * gcc.target/i386/avx-vaesdec-1.c: Likewise.
3677         * gcc.target/i386/avx-vaesdeclast-1.c: Likewise.
3678         * gcc.target/i386/avx-vaesenc-1.c: Likewise.
3679         * gcc.target/i386/avx-vaesenclast-1.c: Likewise.
3680         * gcc.target/i386/avx-vaesimc-1.c: Likewise.
3681         * gcc.target/i386/avx-vaeskeygenassist-1.c: Likewise.
3682         * gcc.target/i386/avx-vandnpd-1.c: Likewise.
3683         * gcc.target/i386/avx-vandnpd-256-1.c: Likewise.
3684         * gcc.target/i386/avx-vandnps-1.c: Likewise.
3685         * gcc.target/i386/avx-vandnps-256-1.c: Likewise.
3686         * gcc.target/i386/avx-vandpd-1.c: Likewise.
3687         * gcc.target/i386/avx-vandpd-256-1.c: Likewise.
3688         * gcc.target/i386/avx-vandps-1.c: Likewise.
3689         * gcc.target/i386/avx-vandps-256-1.c: Likewise.
3690         * gcc.target/i386/avx-vblendpd-1.c: Likewise.
3691         * gcc.target/i386/avx-vblendpd-256-1.c: Likewise.
3692         * gcc.target/i386/avx-vblendps-256-1.c: Likewise.
3693         * gcc.target/i386/avx-vblendvpd-256-1.c: Likewise.
3694         * gcc.target/i386/avx-vblendvps-256-1.c: Likewise.
3695         * gcc.target/i386/avx-vbroadcastf128-256-1.c: Likewise.
3696         * gcc.target/i386/avx-vbroadcastf128-256-2.c: Likewise.
3697         * gcc.target/i386/avx-vbroadcastsd-1.c: Likewise.
3698         * gcc.target/i386/avx-vbroadcastss-1.c: Likewise.
3699         * gcc.target/i386/avx-vbroadcastss-2.c: Likewise.
3700         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3701         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3702         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3703         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3704         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3705         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3706         * gcc.target/i386/avx-vcomisd-1.c: Likewise.
3707         * gcc.target/i386/avx-vcomisd-2.c: Likewise.
3708         * gcc.target/i386/avx-vcomisd-3.c: Likewise.
3709         * gcc.target/i386/avx-vcomisd-4.c: Likewise.
3710         * gcc.target/i386/avx-vcomisd-5.c: Likewise.
3711         * gcc.target/i386/avx-vcomisd-6.c: Likewise.
3712         * gcc.target/i386/avx-vcomiss-1.c: Likewise.
3713         * gcc.target/i386/avx-vcomiss-2.c: Likewise.
3714         * gcc.target/i386/avx-vcomiss-3.c: Likewise.
3715         * gcc.target/i386/avx-vcomiss-4.c: Likewise.
3716         * gcc.target/i386/avx-vcomiss-5.c: Likewise.
3717         * gcc.target/i386/avx-vcomiss-6.c: Likewise.
3718         * gcc.target/i386/avx-vcvtdq2pd-1.c: Likewise.
3719         * gcc.target/i386/avx-vcvtdq2pd-256-1.c: Likewise.
3720         * gcc.target/i386/avx-vcvtdq2ps-1.c: Likewise.
3721         * gcc.target/i386/avx-vcvtpd2dq-1.c: Likewise.
3722         * gcc.target/i386/avx-vcvtpd2dq-256-1.c: Likewise.
3723         * gcc.target/i386/avx-vcvtpd2ps-1.c: Likewise.
3724         * gcc.target/i386/avx-vcvtpd2ps-256-1.c: Likewise.
3725         * gcc.target/i386/avx-vcvtps2dq-1.c: Likewise.
3726         * gcc.target/i386/avx-vcvtps2dq-256-1.c: Likewise.
3727         * gcc.target/i386/avx-vcvtps2pd-1.c: Likewise.
3728         * gcc.target/i386/avx-vcvtps2pd-256-1.c: Likewise.
3729         * gcc.target/i386/avx-vcvtsd2si-1.c: Likewise.
3730         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3731         * gcc.target/i386/avx-vcvtsd2ss-1.c: Likewise.
3732         * gcc.target/i386/avx-vcvtsi2sd-1.c: Likewise.
3733         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3734         * gcc.target/i386/avx-vcvtsi2ss-1.c: Likewise.
3735         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3736         * gcc.target/i386/avx-vcvtss2sd-1.c: Likewise.
3737         * gcc.target/i386/avx-vcvtss2si-1.c: Likewise.
3738         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3739         * gcc.target/i386/avx-vcvttpd2dq-1.c: Likewise.
3740         * gcc.target/i386/avx-vcvttpd2dq-256-1.c: Likewise.
3741         * gcc.target/i386/avx-vcvttps2dq-1.c: Likewise.
3742         * gcc.target/i386/avx-vcvttps2dq-256-1.c: Likewise.
3743         * gcc.target/i386/avx-vcvttsd2si-1.c: Likewise.
3744         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3745         * gcc.target/i386/avx-vcvttss2si-1.c: Likewise.
3746         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3747         * gcc.target/i386/avx-vdivpd-1.c: Likewise.
3748         * gcc.target/i386/avx-vdivpd-256-1.c: Likewise.
3749         * gcc.target/i386/avx-vdivps-1.c: Likewise.
3750         * gcc.target/i386/avx-vdivps-256-1.c: Likewise.
3751         * gcc.target/i386/avx-vdivsd-1.c: Likewise.
3752         * gcc.target/i386/avx-vdivss-1.c: Likewise.
3753         * gcc.target/i386/avx-vdppd-1.c: Likewise.
3754         * gcc.target/i386/avx-vdppd-2.c: Likewise.
3755         * gcc.target/i386/avx-vdpps-1.c: Likewise.
3756         * gcc.target/i386/avx-vdpps-2.c: Likewise.
3757         * gcc.target/i386/avx-vextractf128-256-1.c: Likewise.
3758         * gcc.target/i386/avx-vextractf128-256-2.c: Likewise.
3759         * gcc.target/i386/avx-vextractps-1.c: Likewise.
3760         * gcc.target/i386/avx-vhaddpd-1.c: Likewise.
3761         * gcc.target/i386/avx-vhaddpd-256-1.c: Likewise.
3762         * gcc.target/i386/avx-vhaddps-1.c: Likewise.
3763         * gcc.target/i386/avx-vhaddps-256-1.c: Likewise.
3764         * gcc.target/i386/avx-vhsubpd-1.c: Likewise.
3765         * gcc.target/i386/avx-vhsubpd-256-1.c: Likewise.
3766         * gcc.target/i386/avx-vhsubps-1.c: Likewise.
3767         * gcc.target/i386/avx-vhsubps-256-1.c: Likewise.
3768         * gcc.target/i386/avx-vinsertf128-256-1.c: Likewise.
3769         * gcc.target/i386/avx-vinsertf128-256-2.c: Likewise.
3770         * gcc.target/i386/avx-vinsertf128-256-3.c: Likewise.
3771         * gcc.target/i386/avx-vinsertps-1.c: Likewise.
3772         * gcc.target/i386/avx-vinsertps-2.c: Likewise.
3773         * gcc.target/i386/avx-vlddqu-1.c: Likewise.
3774         * gcc.target/i386/avx-vlddqu-256-1.c: Likewise.
3775         * gcc.target/i386/avx-vmaskmovpd-256-1.c: Likewise.
3776         * gcc.target/i386/avx-vmaskmovpd-256-2.c: Likewise.
3777         * gcc.target/i386/avx-vmaskmovps-256-1.c: Likewise.
3778         * gcc.target/i386/avx-vmaskmovps-256-2.c: Likewise.
3779         * gcc.target/i386/avx-vmaxpd-1.c: Likewise.
3780         * gcc.target/i386/avx-vmaxpd-256-1.c: Likewise.
3781         * gcc.target/i386/avx-vmaxps-1.c: Likewise.
3782         * gcc.target/i386/avx-vmaxps-256-1.c: Likewise.
3783         * gcc.target/i386/avx-vmaxsd-1.c: Likewise.
3784         * gcc.target/i386/avx-vmaxss-1.c: Likewise.
3785         * gcc.target/i386/avx-vminpd-1.c: Likewise.
3786         * gcc.target/i386/avx-vminpd-256-1.c: Likewise.
3787         * gcc.target/i386/avx-vminps-1.c: Likewise.
3788         * gcc.target/i386/avx-vminps-256-1.c: Likewise.
3789         * gcc.target/i386/avx-vminsd-1.c: Likewise.
3790         * gcc.target/i386/avx-vminss-1.c: Likewise.
3791         * gcc.target/i386/avx-vmovapd-1.c: Likewise.
3792         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
3793         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
3794         * gcc.target/i386/avx-vmovapd-2.c: Likewise.
3795         * gcc.target/i386/avx-vmovaps-1.c: Likewise.
3796         * gcc.target/i386/avx-vmovaps-256-1.c: Likewise.
3797         * gcc.target/i386/avx-vmovaps-256-2.c: Likewise.
3798         * gcc.target/i386/avx-vmovaps-2.c: Likewise.
3799         * gcc.target/i386/avx-vmovd-1.c: Likewise.
3800         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3801         * gcc.target/i386/avx-vmovddup-1.c: Likewise.
3802         * gcc.target/i386/avx-vmovddup-256-1.c: Likewise.
3803         * gcc.target/i386/avx-vmovdqa-1.c: Likewise.
3804         * gcc.target/i386/avx-vmovdqa-256-1.c: Likewise.
3805         * gcc.target/i386/avx-vmovdqa-256-2.c: Likewise.
3806         * gcc.target/i386/avx-vmovdqa-2.c: Likewise.
3807         * gcc.target/i386/avx-vmovdqu-1.c: Likewise.
3808         * gcc.target/i386/avx-vmovdqu-256-1.c: Likewise.
3809         * gcc.target/i386/avx-vmovdqu-256-2.c: Likewise.
3810         * gcc.target/i386/avx-vmovdqu-2.c: Likewise.
3811         * gcc.target/i386/avx-vmovhlps-1.c: Likewise.
3812         * gcc.target/i386/avx-vmovhpd-1.c: Likewise.
3813         * gcc.target/i386/avx-vmovhpd-2.c: Likewise.
3814         * gcc.target/i386/avx-vmovhps-1.c: Likewise.
3815         * gcc.target/i386/avx-vmovhps-2.c: Likewise.
3816         * gcc.target/i386/avx-vmovlhps-1.c: Likewise.
3817         * gcc.target/i386/avx-vmovlpd-1.c: Likewise.
3818         * gcc.target/i386/avx-vmovlpd-2.c: Likewise.
3819         * gcc.target/i386/avx-vmovmskpd-1.c: Likewise.
3820         * gcc.target/i386/avx-vmovmskpd-256-1.c: Likewise.
3821         * gcc.target/i386/avx-vmovmskps-1.c: Likewise.
3822         * gcc.target/i386/avx-vmovmskps-256-1.c: Likewise.
3823         * gcc.target/i386/avx-vmovntdq-1.c: Likewise.
3824         * gcc.target/i386/avx-vmovntdqa-1.c: Likewise.
3825         * gcc.target/i386/avx-vmovntpd-1.c: Likewise.
3826         * gcc.target/i386/avx-vmovntps-1.c: Likewise.
3827         * gcc.target/i386/avx-vmovq-1.c: Likewise.
3828         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3829         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3830         * gcc.target/i386/avx-vmovsd-1.c: Likewise.
3831         * gcc.target/i386/avx-vmovsd-2.c: Likewise.
3832         * gcc.target/i386/avx-vmovshdup-1.c: Likewise.
3833         * gcc.target/i386/avx-vmovshdup-256-1.c: Likewise.
3834         * gcc.target/i386/avx-vmovsldup-1.c: Likewise.
3835         * gcc.target/i386/avx-vmovsldup-256-1.c: Likewise.
3836         * gcc.target/i386/avx-vmovss-1.c: Likewise.
3837         * gcc.target/i386/avx-vmovss-2.c: Likewise.
3838         * gcc.target/i386/avx-vmovss-3.c: Likewise.
3839         * gcc.target/i386/avx-vmovupd-1.c: Likewise.
3840         * gcc.target/i386/avx-vmovupd-256-1.c: Likewise.
3841         * gcc.target/i386/avx-vmovupd-256-2.c: Likewise.
3842         * gcc.target/i386/avx-vmovupd-2.c: Likewise.
3843         * gcc.target/i386/avx-vmovups-1.c: Likewise.
3844         * gcc.target/i386/avx-vmovups-256-1.c: Likewise.
3845         * gcc.target/i386/avx-vmovups-256-2.c: Likewise.
3846         * gcc.target/i386/avx-vmovups-2.c: Likewise.
3847         * gcc.target/i386/avx-vmpsadbw-1.c: Likewise.
3848         * gcc.target/i386/avx-vmulpd-1.c: Likewise.
3849         * gcc.target/i386/avx-vmulpd-256-1.c: Likewise.
3850         * gcc.target/i386/avx-vmulps-1.c: Likewise.
3851         * gcc.target/i386/avx-vmulps-256-1.c: Likewise.
3852         * gcc.target/i386/avx-vmulsd-1.c: Likewise.
3853         * gcc.target/i386/avx-vmulss-1.c: Likewise.
3854         * gcc.target/i386/avx-vorpd-1.c: Likewise.
3855         * gcc.target/i386/avx-vorpd-256-1.c: Likewise.
3856         * gcc.target/i386/avx-vorps-1.c: Likewise.
3857         * gcc.target/i386/avx-vorps-256-1.c: Likewise.
3858         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
3859         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
3860         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
3861         * gcc.target/i386/avx-vpackssdw-1.c: Likewise.
3862         * gcc.target/i386/avx-vpacksswb-1.c: Likewise.
3863         * gcc.target/i386/avx-vpackusdw-1.c: Likewise.
3864         * gcc.target/i386/avx-vpackuswb-1.c: Likewise.
3865         * gcc.target/i386/avx-vpaddb-1.c: Likewise.
3866         * gcc.target/i386/avx-vpaddd-1.c: Likewise.
3867         * gcc.target/i386/avx-vpaddq-1.c: Likewise.
3868         * gcc.target/i386/avx-vpaddsb-1.c: Likewise.
3869         * gcc.target/i386/avx-vpaddsw-1.c: Likewise.
3870         * gcc.target/i386/avx-vpaddusb-1.c: Likewise.
3871         * gcc.target/i386/avx-vpaddusw-1.c: Likewise.
3872         * gcc.target/i386/avx-vpaddw-1.c: Likewise.
3873         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
3874         * gcc.target/i386/avx-vpand-1.c: Likewise.
3875         * gcc.target/i386/avx-vpandn-1.c: Likewise.
3876         * gcc.target/i386/avx-vpavgb-1.c: Likewise.
3877         * gcc.target/i386/avx-vpavgw-1.c: Likewise.
3878         * gcc.target/i386/avx-vpblendvb-1.c: Likewise.
3879         * gcc.target/i386/avx-vpblendw-1.c: Likewise.
3880         * gcc.target/i386/avx-vpcmpeqb-1.c: Likewise.
3881         * gcc.target/i386/avx-vpcmpeqd-1.c: Likewise.
3882         * gcc.target/i386/avx-vpcmpeqq-1.c: Likewise.
3883         * gcc.target/i386/avx-vpcmpeqw-1.c: Likewise.
3884         * gcc.target/i386/avx-vpcmpestri-1.c: Likewise.
3885         * gcc.target/i386/avx-vpcmpestri-2.c: Likewise.
3886         * gcc.target/i386/avx-vpcmpestrm-1.c: Likewise.
3887         * gcc.target/i386/avx-vpcmpestrm-2.c: Likewise.
3888         * gcc.target/i386/avx-vpcmpgtb-1.c: Likewise.
3889         * gcc.target/i386/avx-vpcmpgtd-1.c: Likewise.
3890         * gcc.target/i386/avx-vpcmpgtq-1.c: Likewise.
3891         * gcc.target/i386/avx-vpcmpgtw-1.c: Likewise.
3892         * gcc.target/i386/avx-vpcmpistri-1.c: Likewise.
3893         * gcc.target/i386/avx-vpcmpistri-2.c: Likewise.
3894         * gcc.target/i386/avx-vpcmpistrm-1.c: Likewise.
3895         * gcc.target/i386/avx-vpcmpistrm-2.c: Likewise.
3896         * gcc.target/i386/avx-vperm2f128-256-1.c: Likewise.
3897         * gcc.target/i386/avx-vperm2f128-256-2.c: Likewise.
3898         * gcc.target/i386/avx-vperm2f128-256-3.c: Likewise.
3899         * gcc.target/i386/avx-vpermil2pd-1.c: Likewise.
3900         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3901         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3902         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3903         * gcc.target/i386/avx-vpermilpd-1.c: Likewise.
3904         * gcc.target/i386/avx-vpermilpd-256-1.c: Likewise.
3905         * gcc.target/i386/avx-vpermilpd-256-2.c: Likewise.
3906         * gcc.target/i386/avx-vpermilpd-2.c: Likewise.
3907         * gcc.target/i386/avx-vpermilps-1.c: Likewise.
3908         * gcc.target/i386/avx-vpermilps-256-1.c: Likewise.
3909         * gcc.target/i386/avx-vpermilps-256-2.c: Likewise.
3910         * gcc.target/i386/avx-vpermilps-2.c: Likewise.
3911         * gcc.target/i386/avx-vpextrb-1.c: Likewise.
3912         * gcc.target/i386/avx-vpextrd-1.c: Likewise.
3913         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3914         * gcc.target/i386/avx-vpextrw-1.c: Likewise.
3915         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
3916         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
3917         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
3918         * gcc.target/i386/avx-vphminposuw-1.c: Likewise.
3919         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
3920         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
3921         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
3922         * gcc.target/i386/avx-vpinsrb-1.c: Likewise.
3923         * gcc.target/i386/avx-vpinsrd-1.c: Likewise.
3924         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3925         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
3926         * gcc.target/i386/avx-vpmaxsb-1.c: Likewise.
3927         * gcc.target/i386/avx-vpmaxsd-1.c: Likewise.
3928         * gcc.target/i386/avx-vpmaxsw-1.c: Likewise.
3929         * gcc.target/i386/avx-vpmaxub-1.c: Likewise.
3930         * gcc.target/i386/avx-vpmaxud-1.c: Likewise.
3931         * gcc.target/i386/avx-vpmaxuw-1.c: Likewise.
3932         * gcc.target/i386/avx-vpminsb-1.c: Likewise.
3933         * gcc.target/i386/avx-vpminsd-1.c: Likewise.
3934         * gcc.target/i386/avx-vpminsw-1.c: Likewise.
3935         * gcc.target/i386/avx-vpminub-1.c: Likewise.
3936         * gcc.target/i386/avx-vpminud-1.c: Likewise.
3937         * gcc.target/i386/avx-vpminuw-1.c: Likewise.
3938         * gcc.target/i386/avx-vpmovmskb-1.c: Likewise.
3939         * gcc.target/i386/avx-vpmovsxbd-1.c: Likewise.
3940         * gcc.target/i386/avx-vpmovsxbq-1.c: Likewise.
3941         * gcc.target/i386/avx-vpmovsxbw-1.c: Likewise.
3942         * gcc.target/i386/avx-vpmovsxdq-1.c: Likewise.
3943         * gcc.target/i386/avx-vpmovsxwd-1.c: Likewise.
3944         * gcc.target/i386/avx-vpmovsxwq-1.c: Likewise.
3945         * gcc.target/i386/avx-vpmovzxbd-1.c: Likewise.
3946         * gcc.target/i386/avx-vpmovzxbq-1.c: Likewise.
3947         * gcc.target/i386/avx-vpmovzxbw-1.c: Likewise.
3948         * gcc.target/i386/avx-vpmovzxdq-1.c: Likewise.
3949         * gcc.target/i386/avx-vpmovzxwd-1.c: Likewise.
3950         * gcc.target/i386/avx-vpmovzxwq-1.c: Likewise.
3951         * gcc.target/i386/avx-vpmuldq-1.c: Likewise.
3952         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
3953         * gcc.target/i386/avx-vpmulhuw-1.c: Likewise.
3954         * gcc.target/i386/avx-vpmulhw-1.c: Likewise.
3955         * gcc.target/i386/avx-vpmulld-1.c: Likewise.
3956         * gcc.target/i386/avx-vpmullw-1.c: Likewise.
3957         * gcc.target/i386/avx-vpmuludq-1.c: Likewise.
3958         * gcc.target/i386/avx-vpor-1.c: Likewise.
3959         * gcc.target/i386/avx-vpsadbw-1.c: Likewise.
3960         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
3961         * gcc.target/i386/avx-vpshufd-1.c: Likewise.
3962         * gcc.target/i386/avx-vpshufhw-1.c: Likewise.
3963         * gcc.target/i386/avx-vpshuflw-1.c: Likewise.
3964         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
3965         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
3966         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
3967         * gcc.target/i386/avx-vpslld-1.c: Likewise.
3968         * gcc.target/i386/avx-vpslld-2.c: Likewise.
3969         * gcc.target/i386/avx-vpslldq-1.c: Likewise.
3970         * gcc.target/i386/avx-vpsllq-1.c: Likewise.
3971         * gcc.target/i386/avx-vpsllq-2.c: Likewise.
3972         * gcc.target/i386/avx-vpsllw-1.c: Likewise.
3973         * gcc.target/i386/avx-vpsllw-2.c: Likewise.
3974         * gcc.target/i386/avx-vpsrad-1.c: Likewise.
3975         * gcc.target/i386/avx-vpsrad-2.c: Likewise.
3976         * gcc.target/i386/avx-vpsraw-1.c: Likewise.
3977         * gcc.target/i386/avx-vpsraw-2.c: Likewise.
3978         * gcc.target/i386/avx-vpsrld-1.c: Likewise.
3979         * gcc.target/i386/avx-vpsrld-2.c: Likewise.
3980         * gcc.target/i386/avx-vpsrldq-1.c: Likewise.
3981         * gcc.target/i386/avx-vpsrlq-1.c: Likewise.
3982         * gcc.target/i386/avx-vpsrlq-2.c: Likewise.
3983         * gcc.target/i386/avx-vpsrlw-1.c: Likewise.
3984         * gcc.target/i386/avx-vpsrlw-2.c: Likewise.
3985         * gcc.target/i386/avx-vpsubb-1.c: Likewise.
3986         * gcc.target/i386/avx-vpsubd-1.c: Likewise.
3987         * gcc.target/i386/avx-vpsubq-1.c: Likewise.
3988         * gcc.target/i386/avx-vpsubsb-1.c: Likewise.
3989         * gcc.target/i386/avx-vpsubsw-1.c: Likewise.
3990         * gcc.target/i386/avx-vpsubw-1.c: Likewise.
3991         * gcc.target/i386/avx-vptest-1.c: Likewise.
3992         * gcc.target/i386/avx-vptest-256-1.c: Likewise.
3993         * gcc.target/i386/avx-vptest-256-2.c: Likewise.
3994         * gcc.target/i386/avx-vptest-256-3.c: Likewise.
3995         * gcc.target/i386/avx-vptest-2.c: Likewise.
3996         * gcc.target/i386/avx-vptest-3.c: Likewise.
3997         * gcc.target/i386/avx-vpunpckhbw-1.c: Likewise.
3998         * gcc.target/i386/avx-vpunpckhdq-1.c: Likewise.
3999         * gcc.target/i386/avx-vpunpckhqdq-1.c: Likewise.
4000         * gcc.target/i386/avx-vpunpckhwd-1.c: Likewise.
4001         * gcc.target/i386/avx-vpunpcklbw-1.c: Likewise.
4002         * gcc.target/i386/avx-vpunpckldq-1.c: Likewise.
4003         * gcc.target/i386/avx-vpunpcklqdq-1.c: Likewise.
4004         * gcc.target/i386/avx-vpunpcklwd-1.c: Likewise.
4005         * gcc.target/i386/avx-vpxor-1.c: Likewise.
4006         * gcc.target/i386/avx-vrcpps-1.c: Likewise.
4007         * gcc.target/i386/avx-vrcpps-256-1.c: Likewise.
4008         * gcc.target/i386/avx-vroundpd-1.c: Likewise.
4009         * gcc.target/i386/avx-vroundpd-256-1.c: Likewise.
4010         * gcc.target/i386/avx-vroundpd-256-2.c: Likewise.
4011         * gcc.target/i386/avx-vroundpd-256-3.c: Likewise.
4012         * gcc.target/i386/avx-vroundpd-2.c: Likewise.
4013         * gcc.target/i386/avx-vroundpd-3.c: Likewise.
4014         * gcc.target/i386/avx-vroundps-256-1.c: Likewise.
4015         * gcc.target/i386/avx-vrsqrtps-1.c: Likewise.
4016         * gcc.target/i386/avx-vrsqrtps-256-1.c: Likewise.
4017         * gcc.target/i386/avx-vshufpd-1.c: Likewise.
4018         * gcc.target/i386/avx-vshufpd-256-1.c: Likewise.
4019         * gcc.target/i386/avx-vshufps-1.c: Likewise.
4020         * gcc.target/i386/avx-vshufps-256-1.c: Likewise.
4021         * gcc.target/i386/avx-vsqrtpd-1.c: Likewise.
4022         * gcc.target/i386/avx-vsqrtpd-256-1.c: Likewise.
4023         * gcc.target/i386/avx-vsqrtps-1.c: Likewise.
4024         * gcc.target/i386/avx-vsqrtps-256-1.c: Likewise.
4025         * gcc.target/i386/avx-vsubpd-1.c: Likewise.
4026         * gcc.target/i386/avx-vsubpd-256-1.c: Likewise.
4027         * gcc.target/i386/avx-vsubps-1.c: Likewise.
4028         * gcc.target/i386/avx-vsubps-256-1.c: Likewise.
4029         * gcc.target/i386/avx-vsubsd-1.c: Likewise.
4030         * gcc.target/i386/avx-vsubss-1.c: Likewise.
4031         * gcc.target/i386/avx-vtestpd-1.c: Likewise.
4032         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4033         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4034         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4035         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4036         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4037         * gcc.target/i386/avx-vtestps-1.c: Likewise.
4038         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4039         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4040         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4041         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4042         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4043         * gcc.target/i386/avx-vucomisd-1.c: Likewise.
4044         * gcc.target/i386/avx-vucomisd-2.c: Likewise.
4045         * gcc.target/i386/avx-vucomisd-3.c: Likewise.
4046         * gcc.target/i386/avx-vucomisd-4.c: Likewise.
4047         * gcc.target/i386/avx-vucomisd-5.c: Likewise.
4048         * gcc.target/i386/avx-vucomisd-6.c: Likewise.
4049         * gcc.target/i386/avx-vucomiss-1.c: Likewise.
4050         * gcc.target/i386/avx-vucomiss-2.c: Likewise.
4051         * gcc.target/i386/avx-vucomiss-3.c: Likewise.
4052         * gcc.target/i386/avx-vucomiss-4.c: Likewise.
4053         * gcc.target/i386/avx-vucomiss-5.c: Likewise.
4054         * gcc.target/i386/avx-vucomiss-6.c: Likewise.
4055         * gcc.target/i386/avx-vunpckhpd-1.c: Likewise.
4056         * gcc.target/i386/avx-vunpckhpd-256-1.c: Likewise.
4057         * gcc.target/i386/avx-vunpckhps-1.c: Likewise.
4058         * gcc.target/i386/avx-vunpckhps-256-1.c: Likewise.
4059         * gcc.target/i386/avx-vunpcklpd-1.c: Likewise.
4060         * gcc.target/i386/avx-vunpcklpd-256-1.c: Likewise.
4061         * gcc.target/i386/avx-vunpcklps-1.c: Likewise.
4062         * gcc.target/i386/avx-vunpcklps-256-1.c: Likewise.
4063         * gcc.target/i386/avx-vxorpd-1.c: Likewise.
4064         * gcc.target/i386/avx-vxorpd-256-1.c: Likewise.
4065         * gcc.target/i386/avx-vxorps-1.c: Likewise.
4066         * gcc.target/i386/avx-vxorps-256-1.c: Likewise.
4067         * gcc.target/i386/avx-vzeroall-1.c: Likewise.
4068         * gcc.target/i386/avx-vzeroall-2.c: Likewise.
4069         * gcc.target/i386/avx-vzeroupper-1.c: Likewise.
4070         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
4071         * gcc.target/i386/m256-1.c: Likewise.
4072         * gcc.target/i386/m256-2.c: Likewise.
4073         * gcc.target/i386/m256-check.h: Likewise.
4074         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4075         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4076         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4077         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4078         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4079         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4080         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4081         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4082         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4083         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4084         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4085         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4086         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4087         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4088         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4089         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4090         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4091         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4092         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.