OSDN Git Service

PR testsuite/45706
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-20  Michael Matz  <matz@suse.de>
2
3         PR testsuite/45706
4         * lib/target-supports.exp (check_effective_target_vect_perm):
5         Add i?86-*-*.
6
7 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
8
9         PR rtl-optimization/45695
10         * gcc.c-torture/execute/pr45695.c: New test.
11
12 2010-09-19  Jan Hubicka  <jh@suse.cz>
13
14         PR lto/44246
15         * gcc.c-torture/compile/pr44246.c:New file.
16
17 2010-09-19  Ira Rosen  <irar@il.ibm.com>
18
19         PR tree-optimization/45714
20         * gfortran.dg/vect/pr45714-a.f: New test.
21         * gfortran.dg/vect/pr45714-b.f: New test.
22
23 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
24
25         * gnat.dg/const1.adb: Rename into...
26         * gnat.dg/constant1.adb: ...this.
27         * gnat.dg/constant2.adb: New test.
28         * gnat.dg/constant2_pkg1.ads: New helper.
29         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
30
31 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
32
33         * gnat.dg/specs/constant1.ads: New test.
34         * gnat.dg/specs/constant1_pkg.ads: New helper.
35
36 2010-09-18  Jan Hubicka  <jh@suse.cz>
37
38         PR tree-optimization/45453
39         * g++.dg/tree-ssa/pr45453.C: New testcase.
40
41 2010-09-18  Jason Merrill  <jason@redhat.com>
42
43         * g++.dg/cpp0x/initlist44.C: New.
44
45 2010-09-18  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/45709
48         * g++.dg/torture/pr45709-2.C: New testcase.
49
50 2010-09-18  Richard Guenther  <rguenther@suse.de>
51
52         PR tree-optimization/45709
53         * g++.dg/torture/pr45709.C: New testcase.
54
55 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
56
57         PR testsuite/45719
58         * gcc.target/i386/pad-3.c: Pass -fno-pic.
59
60 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
61
62         * gcc.target/i386/pad-1.c: New.
63         * gcc.target/i386/pad-2.c: Likewise.
64         * gcc.target/i386/pad-3.c: Likewise.
65         * gcc.target/i386/pad-4.c: Likewise.
66         * gcc.target/i386/pad-5a.c: Likewise.
67         * gcc.target/i386/pad-5b.c: Likewise.
68         * gcc.target/i386/pad-6a.c: Likewise.
69         * gcc.target/i386/pad-6b.c: Likewise.
70         * gcc.target/i386/pad-7.c: Likewise.
71         * gcc.target/i386/pad-8.c: Likewise.
72         * gcc.target/i386/pad-9.c: Likewise.
73         * gcc.target/i386/pad-10.c: Likewise.
74
75 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
76
77         PR middle-end/45234
78         * gcc.dg/torture/stackalign/alloca-5.c: New.
79
80 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
81
82         PR middle-end/45678
83         * gcc.dg/torture/pr45678-2.c: New.
84
85 2010-09-17  Richard Guenther  <rguenther@suse.de>
86
87         PR middle-end/45678
88         * gcc.dg/torture/pr45678-1.c: New testcase.
89
90 2010-09-17  Michael Matz  <matz@suse.de>
91
92         PR tree-optimization/43432
93         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
94         check_effective_target_vect_perm_short): New predicates.
95         (check_effective_target_vect_perm): Include x86_64.
96         * gcc.dg/vect/pr43432.c: New test.
97         * gcc.dg/vect/vect-114.c: Adjust.
98         * gcc.dg/vect/vect-15.c: Ditto.
99         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
100         * gcc.dg/vect/slp-perm-9.c: Ditto.
101
102 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
103
104         PR testsuite/45692
105         * objc/execute/exceptions/throw-nil.m: Run the test only with the
106         GNU runtime.
107
108 2010-09-17  Richard Guenther  <rguenther@suse.de>
109
110         * gcc.dg/pr27898.c: Use -flto instead of -combine.
111         * gcc.dg/pr28706.c: Likewise.
112         * gcc.dg/pr28712.c: Likewise.
113         * gcc.dg/pr30762-1.c: Likewise.
114         * gcc.dg/pr30762-2.c: Likewise.
115         * gcc.dg/pr31529-1.c: Likewise.
116         * gcc.dg/pr31529-2.c: Likewise.
117         * gcc.dg/pr34457-1.c: Likewise.
118         * gcc.dg/pr34457-2.c: Likewise.
119         * gcc.dg/pr34668-1.c: Likewise.
120         * gcc.dg/pr34668-2.c: Likewise.
121         * gcc.dg/pr34989-1.c: Likewise.
122         * gcc.dg/pr34989-2.c: Likewise.
123         * gcc.dg/pr43557-1.c: Likewise.
124         * gcc.dg/pr43557-2.c: Likewise.
125         * gcc.dg/debug/pr41893-1.c: Likewise.
126         * gcc.dg/matrix/matrix.exp: Do not use -combine.
127         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
128         * gcc.dg/matrix/matrix-4.c: Likewise.
129         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
130         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
131         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
132         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
133
134 2010-09-16  Tobias Burnus  <burnus@net-b.de>
135
136         PR fortran/43665
137         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
138         optimizations.
139         * gfortran.dg/intent_optimize_1.f90: New test.
140
141 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
142
143         * gcc.target/i386/divmod-1.c: New.
144         * gcc.target/i386/divmod-2.c: Likewise.
145         * gcc.target/i386/divmod-3.c: Likewise.
146         * gcc.target/i386/divmod-4.c: Likewise.
147         * gcc.target/i386/divmod-4a.c: Likewise.
148         * gcc.target/i386/divmod-5.c: Likewise.
149         * gcc.target/i386/divmod-6.c: Likewise.
150         * gcc.target/i386/divmod-7.c: Likewise.
151         * gcc.target/i386/divmod-8.c: Likewise.
152         * gcc.target/i386/udivmod-1.c: Likewise.
153         * gcc.target/i386/udivmod-2.c: Likewise.
154         * gcc.target/i386/udivmod-3.c: Likewise.
155         * gcc.target/i386/udivmod-4.c: Likewise.
156         * gcc.target/i386/udivmod-4a.c: Likewise.
157         * gcc.target/i386/udivmod-5.c: Likewise.
158         * gcc.target/i386/udivmod-6.c: Likewise.
159         * gcc.target/i386/udivmod-7.c: Likewise.
160         * gcc.target/i386/udivmod-8.c: Likewise.
161
162 2010-09-16  Jan Hubicka  <jh@suse.cz>
163
164         * g++.dg/lto/pr45679-1_0.C: New file.
165         * g++.dg/lto/pr45679-1_1.C: New file.
166         * g++.dg/lto/pr45679-0_0.C: New file.
167         * g++.dg/lto/pr45679-0_1.C: New file.
168
169 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
170
171         PR fortran/45674
172         * gfortran.dg/class_dummy_2.f03: New.
173
174 2010-09-16  Richard Guenther  <rguenther@suse.de>
175
176         PR tree-optimization/45623
177         * gcc.dg/torture/pr45623.c: New testcase.
178
179 2010-09-16  Ira Rosen  <irar@il.ibm.com>
180
181         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
182         name and parentheses.
183         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
184
185 2010-09-15  Jason Merrill  <jason@redhat.com>
186
187         * g++.dg/parse/parameter-declaration-2.C: New.
188
189         * g++.dg/cpp0x/scoped_enum2.C: New.
190
191 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
192
193         * gcc.c-torture/compile/20100915-1.c: New test.
194
195 2010-09-15  Martin Jambor  <mjambor@suse.cz>
196
197         PR middle-end/45644
198         * gcc.dg/ipa/pr45644.c: New test.
199
200 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
201
202         PR tree-optimization/45633
203         * gcc.dg/vect/pr45633.c: New test.
204
205 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
206
207         PR fortran/45577
208         * gfortran.dg/allocate_derived_4.f90: New.
209
210 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
211
212         * lib/target-supports.exp
213         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
214         supported flag to true for neon.
215
216 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
217
218         PR c++/45665
219         * g++.dg/template/crash103.C: New.
220
221 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
222
223         Merge from 'apple/trunk' branch on FSF servers.
224
225         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
226
227         Radar 4457381
228         * objc.dg/msg-in-protocol.m: New.
229         * obj-c++.dg/msg-in-protocol.mm: New.
230
231         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
232
233         Radar 4219590
234         * objc.dg/break-in-ifstmt.m: New.
235
236         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
237
238         Radar 4174166
239         * obj-c++.dg/comp-types-13.mm: New.
240         * objc.dg/comp-types-12.m: New.
241
242         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
243
244         Radar 4216500
245         * obj-c++.dg/proto-lossage-7.mm: New.
246         * objc.dg/proto-lossage-7.m: New.
247
248 2010-09-14  Jan Hubicka  <jh@suse.cz>
249
250         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
251         folding.
252         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
253         folding.
254
255 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
256
257         PR middle-end/45567
258         * gcc.dg/pr45567.c: New test.
259
260         PR debug/45660
261         * g++.dg/debug/pr45660.C: New test.
262
263 2010-09-14  Ira Rosen  <irar@il.ibm.com>
264
265         PR tree-optimization/45470
266         * g++.dg/vect/pr45470-a.cc: New test.
267         * g++.dg/vect/pr45470-a.cc: New test.
268
269 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
270
271         PR target/42070
272         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
273         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
274
275 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
276
277         PR libfortran/45532
278         * gfortran.dg/namelist_64.f90: New test.
279
280 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
281
282         PR rtl-optimization/45617
283         * gcc.target/i386/pr45617.c: New test.
284
285 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
286
287         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
288
289 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
290
291         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
292         * gcc.target/i386/fma4-vector.c: Likewise.
293         * gcc.target/i386/vectorize2.c: Likewise.
294         * gcc.target/i386/vectorize4.c: Likewise.
295         * gcc.target/i386/vectorize5.c: Likewise.
296         * gcc.target/i386/vectorize6.c: Likewise.
297         * gcc.target/i386/vectorize8.c: Likewise.
298
299         * gcc.target/i386/vect-double-1.c: New.
300         * gcc.target/i386/vect-double-1a.c: Likewise.
301         * gcc.target/i386/vect-double-2.c: Likewise.
302         * gcc.target/i386/vect-double-2a.c: Likewise.
303
304         * lib/target-supports.exp (check_effective_target_vect_double):
305         Set et_vect_double_saved to 0 when tuning for Atom.
306
307 2010-09-13  Jan Hubicka  <jh@suse.cz>
308
309         * gcc.dg/torture/pr23821.c: Drop static keyword.
310         * gcc.dg/tree-ssa/loop-19.c: Likewise.
311         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
312
313 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
314
315         * gcc.target/arm/sync-1.c: New.
316
317 2010-09-12  Olivier Hainque  <hainque@adacore.com>
318
319         * gnat.dg/memtrap.adb: New test.
320
321 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
322
323         * gfortran.dg/promotion.f90: Fix options.
324
325 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
326
327         * g++.dg/cpp0x/range-for1.C: New.
328         * g++.dg/cpp0x/range-for2.C: New.
329         * g++.dg/cpp0x/range-for3.C: New.
330         * g++.dg/cpp0x/range-for4.C: New.
331         * g++.dg/cpp0x/range-for5.C: New.
332         * g++.dg/cpp0x/range-for6.C: New.
333
334 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
335
336         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
337         and counts. Check that transpose is not called.
338         * gfortran.dg/transpose_2.f90: Update error message.
339
340 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
341
342         PR c++/43824
343         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
344         * g++.dg/lookup/strong-using-2.C: Likewise.
345         * g++.dg/lookup/strong-using-3.C: Likewise.
346         * g++.dg/lookup/strong-using-5.C: Likewise.
347
348         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
349         * g++.dg/cpp0x/inline-ns4.C: New.
350         * g++.dg/cpp0x/inline-ns5.C: New.
351
352 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
353
354         PR middle-end/45634
355         * gfortran.fortran-torture/compile/pr45634.f90: New.
356
357 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
358
359         * objc.dg/fobjc-exceptions.m: New test.
360
361 2010-09-10  Jan Hubicka  <jh@suse.cz>
362
363         * g++.dg/inherit/covariant7.C: Fix pattern matching.
364
365 2010-09-10  Martin Jambor  <mjambor@suse.cz>
366
367         PR tree-optimization/44972
368         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
369         * gcc.dg/tree-ssa/pr45144.c: Likewise.
370         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
371         instead.
372         * g++.dg/torture/pr44972.C: New test.
373
374 2010-09-10  Martin Jambor  <mjambor@suse.cz>
375
376         PR tree-optimization/44972
377         * g++.dg/torture/pr34850.C: Remove expected warning.
378
379 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
380
381         * gfortran.dg/dummy_optional_arg.f90: New test.
382
383 2010-09-08  Jan Hubicka  <jh@suse.cz>
384
385         PR tree-optimization/45598
386         * fortran.fortran-torture/compile/pr45598.f90: New test.
387
388 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
389
390         * lib/target-supports-dg.exp (dg-require-ifunc): New.
391         * lib/target-supports.exp (check_ifunc_available): New.
392         * gcc.dg/attr-ifunc-1.c: New.
393         * gcc.dg/attr-ifunc-2.c: New.
394         * gcc.dg/attr-ifunc-3.c: New.
395         * gcc.dg/attr-ifunc-4.c: New.
396         * gcc.dg/attr-ifunc-5.c: New.
397         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
398         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
399         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
400         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
401
402 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
403
404         PR middle-end/40386
405         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
406
407 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
408
409         * gfortran.dg/inline_transpose_1.f90: New test.
410
411 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
412
413         PR c++/45588
414         * g++.dg/warn/Wunused-var-15.C: New test.
415
416 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
417
418         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
419         hppa*-*-hpux*.
420
421 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
422
423         * objc/execute/exceptions/throw-nil.m: New test.
424         * objc/execute/exceptions/handler-1.m: Updated to use the new
425         objc_set_uncaught_exception_handler() function.
426         * objc/execute/exceptions/matcher-1.m: New test.
427
428 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
429
430         PR fortran/38282
431         * gfortran.dg/bit_comparison_1.F90: New test.
432         * gfortran.dg/leadz_trailz_3.f90: New test.
433         * gfortran.dg/masklr_2.F90: New test.
434         * gfortran.dg/shiftalr_1.F90: New test.
435         * gfortran.dg/merge_bits_2.F90: New test.
436         * gfortran.dg/dshift_2.F90: New test.
437         * gfortran.dg/bit_comparison_2.F90: New test.
438         * gfortran.dg/masklr_1.F90: New test.
439         * gfortran.dg/merge_bits_1.F90: New test.
440         * gfortran.dg/dshift_1.F90: New test.
441         * gfortran.dg/shiftalr_2.F90: New test.
442
443 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
444
445         * objc.dg/type-stream-1.m: Replaced with a test that tests that
446         functions from objc/typedstream.h are deprecated.
447
448 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
449
450         * lib/target-supports.exp
451         (check_effective_target_run_expensive_tests): New proc.
452         * gcc.c-torture/compile/limits-fnargs.c: Use
453         dg-require-effective-target run_expensive_tests.
454
455 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
456
457         PR fortran/45597
458         * gfortran.dg/gomp/pr45597.f90: New test.
459
460         PR fortran/45595
461         * gfortran.dg/gomp/pr45595.f90: New test.
462
463 2010-09-08  Michael Matz  <matz@suse.de>
464
465         * c-c++-common/uninit-17.c: Adjust.
466
467 2010-09-08  Michael Matz  <matz@suse.de>
468
469         PR tree-optimization/43430
470         * gcc.dg/vect/pr43430-2.c: New test.
471
472 2010-09-08  Michael Matz  <matz@suse.de>
473
474         PR tree-optimization/33244
475         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
476
477 2010-09-08  Richard Guenther  <rguenther@suse.de>
478
479         PR tree-optimization/45578
480         * gfortran.dg/pr45578.f90: New testcase.
481
482 2010-09-08  Richard Guenther  <rguenther@suse.de>
483
484         PR testsuite/45590
485         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
486
487 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
488
489         PR fortran/45576
490         * gfortran.dg/char_length_18.f90:  New test.
491
492 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
493
494         PR target/36502
495         * gcc.target/i386/pr36502.c: New test.
496
497         PR target/42313
498         PR target/44651
499         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
500         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
501
502 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
503
504         * gfortran.dg/achar_4.f90: Enable bounds checking.
505
506 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
507
508         PR target/45206
509         * gcc.target/i386/pr45206.c: New test.
510
511 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
512
513         PR fortran/45505
514         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
515
516 2010-09-07  Jan Hubicka  <jh@suse.cz>
517
518         * gcc.c-torture/compile/20100907.c: New testcase.
519
520 2010-09-07  Richard Guenther  <rguenther@suse.de>
521
522         PR middle-end/45569
523         * g++.dg/eh/pr45569.C: New testcase.
524
525 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
526
527         PR target/43137
528         * gcc.target/arm/pr43137.c: New test.
529
530 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
531
532         PR fortran/36931
533         * gfortran.dg/dependency_35.f90:  New test.
534
535 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
536
537         PR fortran/34145
538         * gfortran.dg/char_length_17.f90:  New test.
539
540 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
541
542         PR c++/45200
543         PR c++/45293
544         PR c++/45558
545         * g++.dg/template/typedef34.C: New test.
546         * g++.dg/template/typedef35.C: New test.
547
548 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
549
550         PR target/22152
551         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
552
553 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
554
555         * g++.dg/warn/Wdouble-promotion.C: New.
556
557 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
558
559         * g++.dg/parse/redef2.C: New.
560
561 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
562
563         * gcc.dg/20100906-1.c: New testcase.
564
565 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
566
567         PR testsuite/45543
568         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
569         DW_TAG_enumeration_type DIE.
570
571 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
572
573         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
574         Update XFAILs.
575
576 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
577
578         PR rtl-optimization/44919
579         * g++.dg/opt/pr44919.C: New.
580
581 2010-09-06  Tobias Burnus  <burnus@net-b.de>
582
583         PR fortran/38282
584         * gfortran.dg/iall_iany_iparity_1.f90: New.
585         * gfortran.dg/iall_iany_iparity_2.f90: New.
586
587 2010-09-06  Jason Merrill  <jason@redhat.com>
588
589         * g++.dg/cpp0x/initlist42.C: New.
590
591         * g++.dg/cpp0x/auto19.C: New.
592
593         * g++.dg/template/sfinae25.C: New.
594         * g++.dg/template/char1.C: Expect warning.
595         * g++.dg/template/nontype10.C: Likewise.
596
597         * g++.dg/cpp0x/implicit9.C: New.
598
599         * g++.dg/cpp0x/initlist43.C: New.
600
601 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
602
603         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
604
605 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
606
607         * gcc.dg/Wdouble-promotion.c: New.
608
609 2010-09-05  Tobias Burnus  <burnus@net-b.de>
610
611         * gfortran.dg/float128_1.f90: Remove test case as
612         it always fails since Rev 163611 backed out the
613         front-end implementation.
614
615 2010-09-05  Tobias Burnus  <burnus@net-b.de>
616
617         * gfortran.dg/float128_1.f90: XFAIL test case.
618
619 2010-09-05  Tobias Burnus  <burnus@net-b.de>
620
621         * gfortran.dg/bessel_7.f90: Decrease required precision.
622
623 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
624
625         PR testsuite/45545
626         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
627         ref-all-matching targets.
628
629 2010-09-05  Richard Guenther  <rguenther@suse.de>
630
631         PR tree-optimization/45535
632         * gcc.c-torture/compile/pr45535.c: New testcase.
633
634 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
635
636         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
637         "\[^\n\]*".
638         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
639         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
640         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
641         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
642         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
643         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
644         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
645         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
646         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
647         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
648         * gcc.target/i386/pr22152.c: Likewise.
649         * gcc.target/i386/pr36992-1.c: Likewise.
650         * gcc.target/i386/pr36992-2.c: Likewise.
651         * gcc.target/sh/sh4a-memmovua.c: Likewise.
652
653 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
654
655         PR testsuite/43957
656         * gcc.dg/const-uniq-1.c: Modify regexp.
657
658 2010-09-04  Tobias Burnus  <burnus@net-b.de>
659
660         PR fortran/45530
661         * gfortran.dg/namelist_63.f90: New.
662
663 2010-09-04  Jan Hubicka  <jh@suse.cz>
664
665         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
666         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
667
668 2010-09-04  Jan Hubicka  <jh@suse.cz>
669
670         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
671
672 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
673
674         PR fortran/45507
675         * gfortran.dg/allocate_alloc_opt_12.f90: New.
676
677 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
678
679         * gcc.dg/opts-4.c: New test.
680
681 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
682
683         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
684         * gcc.dg/vect/vect-peel-4.c: Ditto.
685
686 2010-09-03  Daniel Kraft  <d@domob.eu>
687
688         PR fortran/45525
689         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
690
691 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
692
693         PR fortran/45159
694         * gfortran.dg/dependency_34.f90:  New test.
695
696 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
697
698         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
699
700 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
701
702         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
703         gcc.target/i386/clearcap.map if supported.
704
705 2010-09-03  Michael Matz  <matz@suse.de>
706
707         PR middle-end/45415
708         * gcc.dg/pr45415.c: New test.
709
710 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
711
712         PR tree-optimization/45506
713         * gcc.dg/pr45506.c: New.
714
715 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
716
717         PR target/45476
718         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
719         * gcc.target/i386/float128-2.c: Ditto.
720
721 2010-09-03  Daniel Kraft  <d@domob.eu>
722
723         PR fortran/34162
724         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
725         * gfortran.dg/internal_dummy_2.f08: New test.
726         * gfortran.dg/internal_dummy_3.f08: New test.
727         * gfortran.dg/internal_dummy_4.f08: New test.
728
729 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
730
731         PR debug/45500
732         * gcc.target/i386/pr45500.c: New test.
733
734 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
735
736         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
737
738 2010-09-03  Daniel Kraft  <d@domob.eu>
739
740         PR fortran/44602
741         * gfortran.dg/exit_2.f08; Adapt error messages.
742         * gfortran.dg/exit_3.f08: New test.
743         * gfortran.dg/exit_4.f08: New test.
744         * gfortran.dg/exit_5.f03: New test.
745
746 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
747
748         * gfortran.dg/ishft_4.f90: New test.
749
750 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
751
752         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
753         FRIZ/XSRIZ instruciton for (double)(long long)x.
754         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
755
756 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
757
758         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
759
760 2010-09-02  Richard Guenther  <rguenther@suse.de>
761
762         PR tree-optimization/44937
763         PR tree-optimization/45412
764         * g++.dg/opt/pr45412.C: New testcase.
765         * gcc.c-torture/compile/pr45412.c: Likewise.
766         * gcc.c-torture/compile/pr44937.c: Likewise.
767
768 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
769
770         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
771         but using -Werror=comment.
772         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
773         expected error messages.
774
775 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
776
777         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
778         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
779
780 2010-09-02  Tobias Burnus  <burnus@net-b.de>
781
782         PR fortran/45489
783         * gfortran.dg/initialization_27.f90: New.
784
785 2010-09-02  Ira Rosen  <irar@il.ibm.com>
786
787         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
788         check into different basic blocks. Expect vectorization if misaligned
789         stores are supported.
790         * gcc.dg/vect/bb-slp-8a.c: New test.
791         * gcc.dg/vect/bb-slp-8b.c: New test.
792
793 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
794
795         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
796
797 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
798
799         PR fortran/44541
800         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
801         * gfortran.dg/class_dummy_1.f03: New.
802
803 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
804
805         PR middle-end/45458
806         * g++.dg/tree-prof/partition2.C: New test.
807
808 2010-09-01  Richard Guenther  <rguenther@suse.de>
809
810         * gcc.dg/vect/vect-outer-fir.c: Adjust.
811         * gcc.dg/tree-ssa/vrp54.c: New testcase.
812         * gcc.c-torture/execute/20100827-1.c: Likewise.
813
814 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
815
816         * gfortran.dg/execute_command_line_1.f90: New test.
817
818 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
819
820         PR preprocessor/45457
821         * c-c++-common/cpp/pr45457.c: New test.
822
823 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
824
825         * gcc.dg/nested-func-8.c: New test.
826
827 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
828
829         PR fortran/38282
830         * gfortran.dg/popcnt_poppar_1.F90: New test.
831         * gfortran.dg/popcnt_poppar_2.F90: New test.
832
833 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
834
835         * gcc.target/i386/volatile-2.c: Require nonpic target.
836
837 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
838
839         PR middle-end/45461
840         * gcc.dg/pr45461.c: New test.
841
842 2010-08-31  Richard Guenther  <rguenther@suse.de>
843
844         PR testsuite/45455
845         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
846
847 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
848
849         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
850
851 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
852
853         PR fortran/45456
854         * gfortran.dg/typebound_proc_18.f03: New.
855
856 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
857
858         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
859         * lib/scanasm.exp (scan-stack-usage): Likewise.
860         (scan-stack-usage-not): Likewise.
861         * gcc.dg/stack-usage-1.c: New test.
862         * gcc.target/i386/stack-usage-realign.c: Likewise.
863
864 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
865
866         PR tree-optimization/45427
867         * gcc.dg/tree-ssa/pr45427.c: New test.
868
869 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
870
871         PR c++/45043
872         * g++.dg/template/crash102.C: New.
873
874 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
875
876         PR middle-end/45423
877         * gcc.dg/gomp/atomic-12.c: New test.
878         * gcc.dg/gomp/atomic-13.c: New test.
879         * gcc.dg/gomp/atomic-14.c: New test.
880         * g++.dg/gomp/atomic-11.C: New test.
881         * g++.dg/gomp/atomic-12.C: New test.
882         * g++.dg/gomp/atomic-13.C: New test.
883         * g++.dg/gomp/atomic-14.C: New test.
884
885 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
886
887         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
888         delimiter.
889
890 2010-08-30  Thomas Quinot  <quinot@adacore.com>
891
892         * gnat.dg/discr24.adb: New test.
893
894 2010-08-30  Richard Guenther  <rguenther@suse.de>
895
896         PR tree-optimization/45449
897         * gcc.dg/pr45449.c: New testcase.
898
899 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
900
901         * gcc.dg/opts-1.c: Expect errors, not warnings.
902
903 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
904
905         PR fortran/42769
906         * gfortran.dg/dynamic_dispatch_11.f03: New.
907
908 2010-08-29  Jason Merrill  <jason@redhat.com>
909
910         PR c++/44991
911         * g++.dg/parse/defarg15.C: New.
912
913 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
914
915         PR fortran/45439
916         * gfortran.dg/select_type_16.f03: New.
917
918 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
919             Tobias Burnus  <burnus@net-b.de>
920
921         * gfortran.dg/bessel_7.f90: Decrease required precision.
922
923 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
924             Kaz Kojima  <kkojima@gcc.gnu.org>
925
926         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
927
928 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
929
930         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
931         floating point conversion code generation.
932         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
933         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
934         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
935         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
936         to integer conversion code generation.
937         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
938         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
939         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
940         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
941
942 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
943
944         PR fortran/32049
945         * gfortran.dg/random_seed_1.f90: Adjust test.
946         * gfortran.dg/float128_1.f90: New test.
947
948 2010-08-27  Tobias Burnus  <burnus@net-b.de>
949
950         PR fortran/33197
951         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
952         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
953         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
954         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
955         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
956         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
957         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
958
959 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
960
961         PR fortran/45420
962         * gfortran.dg/select_type_15.f03: New.
963
964 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
965
966         PR libfortran/43217
967         * gfortran.dg/hollerith8.f90: New test.
968
969 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
970
971         PR fortran/45159
972         * gfortran.dg/dependency_33.f90:  New test.
973
974 2010-08-27  Richard Guenther  <rguenther@suse.de>
975
976         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
977         * gcc.dg/graphite/scop-2.c: Likewise.
978         * gcc.dg/graphite/scop-20.c: Likewise.
979         * gcc.dg/vect/slp-25.c: Likewise.
980
981 2010-08-27  Olivier Hainque  <hainque@adacore.com>
982
983         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
984
985 2010-08-26  Daniel Kraft  <d@domob.eu>
986
987         PR fortran/38936
988         PR fortran/44047
989         PR fortran/45384
990         * gfortran.dg/associate_8.f03: New test.
991         * gfortran.dg/select_type_13.f03: New test.
992         * gfortran.dg/select_type_14.f03: New test.
993
994 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
995
996         PR tree-optimization/44485
997         * gcc.dg/pr44485.c: New test.
998
999 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1000
1001         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1002         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1003         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1004
1005 2010-08-26  Richard Guenther  <rguenther@suse.de>
1006
1007         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1008         * gcc.dg/graphite/scop-21.c: Likewise.
1009
1010 2010-08-26  Richard Guenther  <rguenther@suse.de>
1011
1012         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1013         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1014         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1015         * gcc.dg/vect/vect-91.c: Likewise.
1016         * gcc.dg/vect/vect-peel-1.c: Likewise.
1017         * gcc.dg/vect/vect-peel-2.c: Likewise.
1018         * gcc.dg/vect/vect-peel-4.c: Likewise.
1019
1020 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1021
1022         PR libfortran/41859
1023         * gfortran.dg/der_io_4.f90: New test.
1024
1025 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR rtl-optimization/44858
1028         * gcc.c-torture/execute/pr44858.c: New test.
1029
1030         PR rtl-optimization/45400
1031         * g++.dg/other/i386-8.C: New test.
1032
1033 2010-08-25  Richard Guenther  <rguenther@suse.de>
1034
1035         * gcc.dg/alias-8.c: Adjust.
1036
1037 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1038
1039         * gcc.target/i386/combine-mul.c: New test.
1040
1041 2010-08-25  Richard Guenther  <rguenther@suse.de>
1042
1043         PR lto/44562
1044         * gcc.dg/graphite/id-27.c: New testcase.
1045         * gcc.dg/lto/20100825-1_0.c: Likewise.
1046
1047 2010-08-25  Richard Guenther  <rguenther@suse.de>
1048
1049         PR tree-optimization/45316
1050         * g++.dg/opt/pr45316.C: New testcase.
1051
1052 2010-08-25  Richard Guenther  <rguenther@suse.de>
1053
1054         PR tree-optimization/45393
1055         * g++.dg/torture/pr45393.C: New testcase.
1056
1057 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR tree-optimization/45059
1060         * gcc.c-torture/compile/pr45059.c: New test.
1061
1062 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1063
1064         * lib/target-supports.exp (check_effective_target_vect_unpack):
1065         Set vect_unpack supported flag to true for neon.
1066
1067 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1068
1069         * gcc.dg/tree-ssa/ifc-5.c: New.
1070
1071 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1072
1073         * gcc.dg/tree-ssa/ifc-4.c: New.
1074         * gcc.dg/tree-ssa/ifc-7.c: New.
1075
1076 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1077
1078         * gcc.dg/vect/vect.exp: Check loongson targets
1079         * g++.dg/vect/vect.exp: Likewise
1080         * gfortran.dg/vect/vect.exp: Likewise
1081
1082 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1083
1084         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1085         -mveclibabi=mass.
1086
1087 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1088
1089         PR fortran/45366
1090         * gfortran.dg/proc_ptr_29.f90: New.
1091
1092 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1093             Dominique d'Humieres <dominiq@lps.ens.fr>
1094
1095         PR fortran/45367
1096         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1097
1098 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1099
1100         PR fortran/45367
1101         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1102
1103 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1104
1105         PR fortran/36158
1106         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1107
1108 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1109             Dominique d'Humieres <dominiq@lps.ens.fr>
1110
1111         PR fortran/45367
1112         PR fortran/36158
1113         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1114         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1115
1116 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1117
1118         PR fortran/44863
1119         PR fortran/45271
1120         PR fortran/45290
1121         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1122         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1123         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1124
1125 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1126
1127         PR fortran/36158
1128         PR fortran/33197
1129         * gfortran.dg/bessel_6.f90: New.
1130         * gfortran.dg/bessel_7.f90: New.
1131
1132 2010-08-20  Jan Hubicka  <jh@suse.cz>
1133
1134         PR c++/45307
1135         PR c++/17736
1136         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1137         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1138
1139 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1140
1141         PR target/45336
1142         * gcc.target/i386/pr45336-1.c: New.
1143         * gcc.target/i386/pr45336-2.c: Likewise.
1144         * gcc.target/i386/pr45336-3.c: Likewise.
1145         * gcc.target/i386/pr45336-4.c: Likewise.
1146
1147 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1148
1149         PR testsuite/45361
1150         * gcc.target/i386/volatile-2.c: Update scan strings to also
1151         include (%rip) for the memory reference on x86_64.
1152
1153 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR middle-end/44974
1156         * gcc.dg/pr44974.c: New test.
1157
1158         PR rtl-optimization/45353
1159         * gcc.dg/pr45353.c: New test.
1160
1161 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1162
1163         * gcc.target/i386/volatile-2.c: New.
1164
1165 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1166
1167         PR rtl-optimization/44691
1168         * gfortran.dg/pr44691.f: New test.
1169
1170 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1171
1172         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1173
1174 2010-08-19  Jason Merrill  <jason@redhat.com>
1175
1176         * g++.dg/init/synth3.C: New.
1177         * g++.dg/init/value8.C: New.
1178         * g++.dg/tree-ssa/empty-2.C: New.
1179         * g++.dg/cpp0x/noexcept09.C: New.
1180
1181 2010-08-19  Daniel Kraft  <d@domob.eu>
1182
1183         PR fortran/29785
1184         PR fortran/45016
1185         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1186         * gfortran.dg/pointer_remapping_1.f90: New test.
1187         * gfortran.dg/pointer_remapping_2.f03: New test.
1188         * gfortran.dg/pointer_remapping_3.f08: New test.
1189         * gfortran.dg/pointer_remapping_4.f03: New test.
1190         * gfortran.dg/pointer_remapping_5.f08: New test.
1191         * gfortran.dg/pointer_remapping_6.f08: New test.
1192
1193 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1194
1195         PR testsuite/45324
1196         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1197
1198 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1199
1200         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1201
1202 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1203
1204         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1205         variable.
1206
1207 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1208
1209         PR target/45070
1210         * gcc.c-torture/execute/pr45070.c: New.
1211
1212 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1213
1214         * g++.dg/pr44328.C: New test.
1215
1216 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1217
1218         PR fortran/36158
1219         PR fortran/33197
1220         * gfortran.dg/bessel_3.f90: New.
1221         * gfortran.dg/bessel_4.f90: New.
1222         * gfortran.dg/bessel_5.f90: New.
1223
1224 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1225
1226         PR fortran/45290
1227         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1228         * gfortran.dg/pointer_init_2.f90: New.
1229         * gfortran.dg/pointer_init_3.f90: New.
1230         * gfortran.dg/pointer_init_4.f90: New.
1231
1232 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1233
1234         PR c++/45049
1235         * g++.dg/pr45049-1.C: New test.
1236         * g++.dg/pr45049-2.C: New test.
1237
1238 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1239
1240         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1241         20 if __ARM_PCS is defined otherwise 64.
1242         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1243         instead of hard coded 64.
1244
1245 2010-08-18  Yao Qi  <yao@codesourcery.com>
1246
1247         PR target/45094
1248         * gcc.target/arm/pr45094.c: New test.
1249
1250 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1251
1252         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1253
1254 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1255
1256         PR rtl-optimization/42575
1257         * gcc.target/arm/pr42575.c: New test.
1258
1259 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1260
1261         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1262         * gcc.dg/tls/thr-cse-1.c: New.
1263
1264 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1265
1266         PR debug/42487
1267         * lib/target-supports.exp
1268         (check_effective_target_function_sections): New.
1269         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1270         function sections before proceding.
1271
1272 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1273
1274         PR fortran/45308
1275         * gfortran.dg/pr45308.f03: New test.
1276
1277 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1278
1279         PR target/45296
1280         * gcc.target/i386/pr45296.c: New test.
1281
1282 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1283
1284         * g++.dg/ext/uow-1.C: New.
1285         * g++.dg/ext/uow-2.C: New.
1286         * g++.dg/ext/uow-3.C: New.
1287         * g++.dg/ext/uow-4.C: New.
1288
1289 2010-08-17  Richard Guenther  <rguenther@suse.de>
1290
1291         PR testsuite/45266
1292         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1293
1294 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1295
1296         PR c/40563
1297         * gcc.dg/Wcxx-compat-20.c: New test.
1298
1299 2010-08-17  Daniel Kraft  <d@domob.eu>
1300
1301         PR fortran/38936
1302         * gfortran.dg/associate_1.f03: Extended to test newly supported
1303         features like association to variables.
1304         * gfortran.dg/associate_3.f03: Removed check for illegal change
1305         of associate-name here...
1306         * gfortran.dg/associate_5.f03: ...and added it here.
1307         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1308         * gfortran.dg/associate_7.f03: New test.
1309
1310 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1311
1312         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1313
1314 2010-08-15  Daniel Kraft  <d@domob.eu>
1315
1316         PR fortran/38936
1317         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1318         * gfortran.dg/associate_3.f03: Clarify comment.
1319         * gfortran.dg/associate_5.f03: New test.
1320         * gfortran.dg/associate_6.f03: New test.
1321
1322 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1323
1324         PR fortran/45211
1325         * gfortran.dg/bind_c_usage_21.f90: New.
1326         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1327
1328 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1329
1330         * gfortran.dg/optional_absent_1.f90: New.
1331         * gfortran.dg/null_actual.f90: New.
1332
1333 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1334
1335         * gfortran.dg/pointer_target_1.f90: New.
1336         * gfortran.dg/pointer_target_2.f90: New.
1337         * gfortran.dg/pointer_target_3.f90: New.
1338
1339 2010-08-15  Daniel Kraft  <d@domob.eu>
1340
1341         PR fortran/45197
1342         * gfortran.dg/elemental_args_check_3.f90: New test.
1343         * gfortran.dg/impure_1.f08: New test.
1344         * gfortran.dg/impure_2.f08: New test.
1345         * gfortran.dg/impure_3.f90: New test.
1346         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1347
1348 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1349
1350         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1351         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1352         SLP tests.
1353         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1354         misaligned loads.
1355         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1356         misaligned stores.c
1357         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1358
1359 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1360
1361         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1362         dg-require-effective-target after dg-do.
1363
1364 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1365
1366         * lib/target-supports.exp (check_effective_target_vect_int): Return
1367         true for Loongson targets.
1368         (check_effective_target_vect_shift): Likewise.
1369         (check_effective_target_vect_no_int_max): Likewise.
1370         (check_effective_target_vect_no_align): Likewise.
1371         (check_effective_target_vect_short_mult): Likewise.
1372
1373 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1374
1375         * g++.dg/cast.C: Change fields of structures to "long" to pass
1376         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1377         * g++.dg/cpp0x/iop.C: Ditto.
1378         * g++.dg/cpp0x/named_refs.C: Ditto.
1379         * g++.dg/cpp0x/rv1p.C: Ditto.
1380         * g++.dg/cpp0x/rv2p.C: Ditto.
1381         * g++.dg/cpp0x/rv3p.C: Ditto.
1382         * g++.dg/cpp0x/rv4p.C: Ditto.
1383         * g++.dg/cpp0x/rv5p.C: Ditto.
1384         * g++.dg/cpp0x/rv6p.C: Ditto.
1385         * g++.dg/cpp0x/rv7p.C: Ditto.
1386         * g++.dg/cpp0x/rv8p.C: Ditto.
1387         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1388
1389 2010-08-13  Daniel Kraft  <d@domob.eu>
1390
1391         * gfortran.dg/implied_shape_1.f08: New test.
1392         * gfortran.dg/implied_shape_2.f90: New test.
1393         * gfortran.dg/implied_shape_3.f08: New test.
1394
1395 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1396
1397         PR libfortran/42526
1398         * gfortran.dg/char_component_initializer_1.f90: New test.
1399
1400 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1401
1402         PR tree-optimization/45241
1403         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1404
1405 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1406
1407         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1408         to dg-options.
1409         * gcc.target/i386/pr40906-2.c: Ditto.
1410         * gcc.target/i386/pr40906-3.c: Ditto.
1411
1412 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR middle-end/45262
1415         * gcc.c-torture/execute/pr45262.c: New test.
1416
1417 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1418
1419         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1420         empty argument.
1421         * g++.dg/other/profile1.C: Ditto.
1422
1423 2010-08-12  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/45232
1426         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1427         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1428         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1429         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1430         unsigned arithmetic.
1431         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1432         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1433         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1434         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1435         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1436         unsigned arithmetic.
1437         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1438         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1439         unsigned arithmetic.
1440         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1441         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1442         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1443         unsigned arithmetic.
1444         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1445         * gcc.dg/tree-ssa/negate.c: Adjust.
1446         * gcc.dg/vect/vect-1.c: Adjust.
1447         * gfortran.dg/reassoc_6.f: XFAIL.
1448
1449 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR debug/45259
1452         * gcc.dg/pr45259.c: New test.
1453
1454 2010-08-12  Wei Guozhi  <carrot@google.com>
1455
1456         PR target/44999
1457         * gcc.target/arm/pr44999.c: New testcase.
1458
1459 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1460
1461         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1462         (N): Likewise.
1463         (main): Adjust accordingly.
1464
1465 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1466
1467         * gfortran.dg/graphite/id-22.f: New.
1468
1469 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1470
1471         * gcc.dg/graphite/id-26.c: New.
1472
1473 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1474
1475         * gcc.dg/graphite/id-25.c: New.
1476
1477 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1478
1479         * gcc.dg/graphite/run-id-5.c: New.
1480         * gcc.dg/graphite/run-id-6.c: New.
1481         * gfortran.dg/graphite/id-21.f: New.
1482
1483 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1484
1485         * gcc.dg/graphite/id-24.c: New.
1486
1487 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1488
1489         * gcc.dg/tree-ssa/pr20742.c: New.
1490
1491 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1492
1493         * gcc.dg/graphite/id-23.c: New.
1494
1495 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1496
1497         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1498
1499 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1500
1501         * gcc.dg/graphite/pr42729.c: New.
1502
1503 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1504
1505         * gfortran.dg/graphite/id-20.f: New.
1506
1507 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1508
1509         * gcc.dg/graphite/id-22.c: New.
1510
1511 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1512
1513         * gcc.dg/graphite/run-id-2.c: Call abort.
1514
1515 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1516
1517         * gcc.dg/graphite/id-20.c: New.
1518
1519 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1520             Steve Kargl <kargl@gcc.gnu.org>
1521
1522         PR fortran/44595
1523         * gfortran.dg/move_alloc_3.f90: New.
1524         * gfortran.dg/random_seed_2.f90: New.
1525
1526 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1527
1528         * lib/target-supports.exp (check_effective_target_sync_int_long):
1529         Add hppa*-*-linux*.
1530         (check_effective_target_sync_char_short): Likewise.
1531
1532 2010-08-10  Yao Qi  <yao@codesourcery.com>
1533
1534         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1535         general form.
1536         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1537         * g++.dg/other/packed1.C: Likewise.
1538         * g++.dg/other/crash-4.C: Likewise.
1539         * g++.dg/ext/packed8.C: Likewise.
1540         * g++.dg/init/array16.C: Likewise.
1541
1542 2010-08-10  xinliang David Li  <davidxl@google.com>
1543         * gcc.dg/tree-ssa/loop-19.c: Add option
1544         -fno-prefetch-loop-array
1545
1546 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1547
1548         PR middle-end/45182
1549         * gcc.c-torture/compile/pr45182.c: New test.
1550
1551 2010-08-09  Jason Merrill  <jason@redhat.com>
1552
1553         PR c++/45236
1554         * g++.dg/cpp0x/variadic-104.C: New.
1555
1556 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1557
1558         PR fortran/44235
1559         * gfortran.dg/dependency_32.f90:  New test.
1560
1561 2010-08-09  Richard Guenther  <rguenther@suse.de>
1562
1563         PR middle-end/44632
1564         * g++.dg/opt/nrv17.C: New testcase.
1565
1566 2010-08-09  Richard Guenther  <rguenther@suse.de>
1567
1568         PR middle-end/45212
1569         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1570         alignment from MEM_REF offset only if we took it from the
1571         base object.
1572
1573         * gcc.target/i386/pr24178.c: New testcase.
1574
1575 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1578         * gcc.dg/20030702-1.c: Ditto.
1579         * gcc.dg/20050309-1.c: Ditto.
1580         * gcc.dg/20050325-1.c: Ditto.
1581         * gcc.dg/20050330-2.c: Ditto.
1582         * gcc.dg/20051201-1.c: Ditto.
1583         * gcc.dg/gomp/pr27573.c: Ditto.
1584         * gcc.dg/gomp/pr34610.c: Ditto.
1585         * gcc.dg/pr24225.c: Ditto.
1586         * gcc.dg/pr26570.c: Ditto.
1587         * gcc.dg/pr32773.c: Ditto.
1588         * g++.dg/gcov/gcov-6.C: Ditto.
1589         * g++.dg/gomp/pr34608.C: Ditto.
1590         * gfortran.dg/gomp/pr27573.f90: Ditto.
1591
1592         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1593         dg-require-host-local dg directive.
1594         * gcc.dg/profile-dir-2.c: Ditto.
1595         * gcc.dg/profile-dir-3.c: Ditto.
1596
1597 2010-08-08  Richard Guenther  <rguenther@suse.de>
1598
1599         PR tree-optimization/45109
1600         * gcc.c-torture/compile/pr45109.c: New testcase.
1601
1602 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1603
1604         * gcc.dg/march.c: Skip if -march defined.
1605         * gcc.dg/mtune.c: Skip if -mtune defined.
1606
1607         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1608         generic thunk support.
1609
1610 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1611
1612         PR target/45213
1613         * gcc.target/i386/pr45213.c: New test.
1614
1615 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1616
1617         PR libfortran/45143
1618         * gfortran.dg/fmt_error_11.f03: New test.
1619
1620 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1621
1622         * lib/target-supports.exp (check_effective_target_sync_int_long):
1623         Add arm*-*-linux-gnueabi.
1624         (check_effective_target_sync_char_short): Likewise.
1625
1626 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1627
1628         PR fortran/45159
1629         * gfortran.dg/dependency_31.f90:  New test.
1630
1631 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1632
1633         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1634
1635 2010-08-06  Jason Merrill  <jason@redhat.com>
1636
1637         * g++.dg/cpp0x/sfinae3.C: New.
1638         * g++.dg/cpp0x/sfinae4.C: New.
1639
1640 2010-08-06  Richard Guenther  <rguenther@suse.de>
1641
1642         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1643         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1644         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1645         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1646         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1647         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1648         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1649         * gcc.c-torture/execute/20100805-1.c: Likewise.
1650
1651 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1652
1653         PR testsuite/42855
1654         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1655
1656 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1657
1658         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1659         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1660
1661 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1662
1663         * g++.dg/ipa/devirt-1.C: New test.
1664         * g++.dg/ipa/devirt-2.C: Likewise.
1665         * g++.dg/ipa/devirt-3.C: Likewise.
1666         * g++.dg/ipa/devirt-4.C: Likewise.
1667         * g++.dg/ipa/devirt-5.C: Likewise.
1668         * gcc.dg/ipa/iinline-3.c: Likewise.
1669
1670 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1671
1672         PR tree-optimization/45144
1673         * gcc.dg/tree-ssa/pr45144.c: New test.
1674
1675 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1676
1677         PR fortran/42207
1678         PR fortran/44064
1679         PR fortran/44065
1680         * gfortran.dg/class_25.f03: New.
1681         * gfortran.dg/class_26.f03: New.
1682
1683 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1684
1685         * g++.dg/warn/miss-format-1.C: Update line number.
1686
1687 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1688
1689         PR c++/44641
1690         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1691         .frame and .mask assembler directives.
1692
1693 2010-08-04  Richard Guenther  <rguenther@suse.de>
1694
1695         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1696         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1697         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1698         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1699
1700 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/44857
1703         * gfortran.dg/derived_constructor_char_1.f90: New.
1704         * gfortran.dg/derived_constructor_char_2.f90: New.
1705
1706 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1707
1708         PR fortran/45159
1709         * gfortran.dg/dependency_30.f90:  New test.
1710
1711 2010-08-03  Jan Hubicka  <jh@suse.cz>
1712
1713         * gcc.c-torture/compile/pr45085.c: New testcase.
1714
1715 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1716
1717         PR fortran/44584
1718         PR fortran/45161
1719         * gfortran.dg/typebound_call_9.f03: Modified.
1720         * gfortran.dg/typebound_generic_1.f03: Modified.
1721
1722 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1723
1724         PR fortran/45159
1725
1726         * gfortran.dg/dependency_29.f90:  New test.
1727
1728 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1729
1730         PR fortran/36854
1731         * gfortran.dg/character_comparison_2.f90:  New test.
1732         * gfortran.dg/character_comparison_3.f90:  New test.
1733         * gfortran.dg/dependency_28.f90:  New test.
1734
1735 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1736
1737         PR target/40457
1738         * gcc.target/arm/pr40457-1.c: New test.
1739         * gcc.target/arm/pr40457-2.c: New test.
1740
1741 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1742
1743         PR fortran/44912
1744         * gfortran.dg/typebound_call_17.f03: New.
1745
1746 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1747
1748         PR fortran/44929
1749         * gfortran.dg/allocate_derived_3.f90: New.
1750
1751 2010-07-30  Xinliang David Li  <davidxl@google.com>
1752         PR tree-optimization/45121
1753         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1754
1755 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1756
1757         PR c++/45112
1758         * testsuite/g++.dg/pr45112.C: New test.
1759
1760 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR debug/45055
1763         PR rtl-optimization/45137
1764         * gcc.dg/pr45055.c: New test.
1765
1766 2010-07-30  Alan Modra  <amodra@gmail.com>
1767
1768         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1769         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1770
1771 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/45087
1774         PR fortran/45125
1775         * gfortran.dg/whole_file_25.f90: New.
1776         * gfortran.dg/whole_file_26.f90: New.
1777         * gfortran.dg/whole_file_27.f90: New.
1778
1779 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1780
1781         PR fortran/44962
1782         * gfortran.dg/typebound_proc_17.f03: New.
1783
1784 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1785
1786         PR fortran/45004
1787         * gfortran.dg/move_alloc_2.f90: New.
1788
1789 2010-07-29  Xinliang David Li  <davidxl@google.com>
1790         PR tree-optimization/45121
1791         * c-c++-common/uninit-17.c: Fix expected output.
1792
1793 2010-07-29  Richard Guenther  <rguenther@suse.de>
1794
1795         PR tree-optimization/45120
1796         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1797
1798 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1799
1800         PR fortran/42051
1801         PR fortran/44064
1802         * gfortran.dg/pr42051.f03: New testcase.
1803
1804 2010-07-29  Richard Guenther  <rguenther@suse.de>
1805
1806         PR middle-end/45034
1807         * gcc.c-torture/execute/pr45034.c: New testcase.
1808
1809 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1810
1811         PR c++/45096
1812         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1813
1814 2010-07-28  Daniel Kraft  <d@domob.eu>
1815
1816         * gfortran.dg/bound_8.f90: New test.
1817
1818 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1819
1820         PR debug/45105
1821         * gcc.dg/pr45105.c: New test.
1822
1823 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1824
1825         PR rtl-optimization/45107
1826         * gcc.dg/pr45107.c: New test.
1827
1828 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1829
1830         PR rtl-optimization/45101
1831         * gcc.dg/pr45101.c: New test.
1832
1833 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1834
1835         PR fortran/45077
1836         * gfortran.dg/whole_file_24.f90: New.
1837
1838 2010-07-27  Jason Merrill  <jason@redhat.com>
1839
1840         * g++.dg/cpp0x/variadic102.C: New.
1841         * g++.dg/cpp0x/variadic103.C: New.
1842
1843 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1844
1845         PR rtl-optimization/40956
1846         PR target/42495
1847         PR middle-end/42574
1848         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1849         * gcc.target/arm/pr42574.c: Add tests.
1850
1851 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1852
1853         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1854         test name.
1855         (cleanup-repo-files): Ditto.
1856         (cleanup-saved-temps): Ditto.
1857
1858 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR testsuite/44701
1861         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1862
1863         PR c/45079
1864         * gcc.dg/pr45079.c: New test.
1865
1866 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1867
1868         PR tree-optimization/44152
1869         * gcc.dg/vect/fast-math-pr44152.c: New test.
1870
1871 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1872
1873         PR ObjC/44140
1874         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1875         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1876         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1877         * obj-c++.dg/torture/trivial.mm: Ditto.
1878         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1879         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1880         * objc.dg/torture/tls/thr-init.m: Ditto.
1881         * objc.dg/torture/trivial.m: Ditto.
1882
1883 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1884
1885         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1886         Skip on spu-*-* targets.
1887
1888 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1889
1890         PR tree-optimization/45083
1891         * gcc.dg/pr45083.c: New test.
1892
1893 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1894
1895         PR fortran/40873
1896         * gfortran.dg/whole_file_22.f90: New test.
1897         * gfortran.dg/whole_file_23.f90: New test.
1898
1899 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1900             Jack Howarth  <howarth@bromo.med.uc.edu>
1901             Richard Henderson  <rth@redhat.com>
1902
1903         PR target/44132
1904         * gcc.dg/tls/thr-init-1.c: New.
1905         * gcc.dg/tls/thr-init-2.c: New.
1906         * gcc.dg/torture/tls New.
1907         * gcc.dg/torture/tls/tls-test.c: New.
1908         * gcc.dg/torture/tls/thr-init-1.c: New.
1909         * gcc.dg/torture/tls/tls.exp: New.
1910         * gcc.dg/torture/tls/thr-init-2.c: New.
1911         * gcc.dg/tls/emutls-2.c: New test
1912
1913         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1914         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1915         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1916         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1917         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1918         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1919         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1920         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1921         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1922         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1923         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1924         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1925         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1926         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1927         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1928         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1929         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1930         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1931         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1932         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1933         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1934         gfortran.dg/gomp/omp_threadprivate1.f90,
1935         gfortran.dg/gomp/omp_threadprivate2.f90,
1936         gfortran.dg/gomp/reduction1.f90,
1937         gfortran.dg/gomp/sharing-1.f90: Likewise.
1938
1939 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1940
1941         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1942         sse_runtime.
1943         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1944         dg-require-visibility.
1945
1946 2010-07-26  Richard Guenther  <rguenther@suse.de>
1947
1948         PR tree-optimization/43784
1949         * gcc.c-torture/execute/pr43784.c: New testcase.
1950         * g++.dg/torture/pr43784.C: Likewise.
1951
1952 2010-07-26  Richard Guenther  <rguenther@suse.de>
1953
1954         PR middle-end/45056
1955         * g++.dg/pr45056.C: New testcase.
1956
1957 2010-07-26  Richard Guenther  <rguenther@suse.de>
1958
1959         PR tree-optimization/45071
1960         * gcc.dg/pr45071.c: New testcase.
1961
1962 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1963
1964         PR fortran/45066
1965         * gfortran.dg/namelist_62.f90: New.
1966
1967 2010-07-26  Richard Guenther  <rguenther@suse.de>
1968
1969         * gcc.c-torture/execute/pr45017.c: Move ...
1970         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1971
1972 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1973
1974         PR fortran/40628
1975         * trim_optimize_1.f90:  New test.
1976         * character_comparision_1.f90:  New test.
1977
1978 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1979
1980         PR fortran/42852
1981         * gfortran.dg/wtruncate_fix.f: New test.
1982
1983 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1984
1985         PR testsuite/45068
1986         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1987
1988 2010-07-24  Richard Guenther  <rguenther@suse.de>
1989
1990         PR lto/43788
1991         * g++.dg/lto/20100724-1_0.C: New testcase.
1992
1993 2010-07-24  Richard Guenther  <rguenther@suse.de>
1994
1995         PR lto/43212
1996         * gcc.dg/lto/20100724-1_0.c: New testcase.
1997         * gcc.dg/lto/20100724-1_1.c: Likewise.
1998
1999 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2000
2001         PR fortran/40011
2002         * gfortran.dg/whole_file_21.f90: New.
2003
2004         * gfortran.dg/integer_exponentiation_3.F90: Use
2005         -ffloat-store only for i?86/x86-64 -m32.
2006
2007 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2008
2009         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2010         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2011
2012 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2013
2014         * gfortran.dg/func_decl_4.f90: Split test into two ...
2015         * gfortran.dg/func_decl_5.f90: ... parts.
2016         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2017         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2018         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2019         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2020         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2021         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2022         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2023         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2024         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2025         * gfortran.dg/sizeof.f90: Make test valid.
2026         * gfortran.dg/pr20865.f90: Add new dg-error.
2027         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2028         * gfortran.dg/g77/19990218-0.f: Ditto.
2029         * gfortran.dg/g77/19990218-1.f: Ditto.
2030         * gfortran.dg/g77/970625-2.f: Ditto.
2031         * gfortran.dg/pr37243.f: Fix function declaration.
2032         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2033         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2034
2035 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2036
2037         PR fortran/44945
2038         * gfortran.dg/char_array_structure_constructor.f90: Add
2039         -fwhole-file as dg-option as it otherwise fails on some
2040         systems.
2041
2042 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2043
2044         * gnat.dg/aggr16.ad[sb]: New test.
2045         * gnat.dg/aggr16_pkg.ads: New helper.
2046
2047 2010-07-23  Richard Guenther  <rguenther@suse.de>
2048
2049         PR lto/43071
2050         * g++.dg/lto/20100723-1_0.C: New testcase.
2051
2052 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2053
2054         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2055         AVX support.
2056         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2057         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2058
2059 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2060
2061         * lib/target-supports.exp (add_options_for_tls): New proc.
2062         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2063         * g++.dg/tls/static-1a.cc: Likewise.
2064         * gcc.dg/tls/emutls-1.c: Likewise.
2065         * gcc.dg/tls/opt-11.c: Likewise.
2066         * gcc.dg/tls/opt-12.c: Likewise.
2067         * gcc.dg/tls/pr24428-2.c: Likewise.
2068         * gcc.dg/tls/pr24428.c: Likewise.
2069         * obj-c++.dg/tls/static-1.mm: Likewise.
2070         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2071         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2072         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2073         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2074         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2075         * objc.dg/torture/tls/thr-init.m: Likewise.
2076         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2077
2078 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2079
2080         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2081         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2082         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2083         optimized dump files.
2084
2085 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR tree-optimization/45047
2088         * gcc.c-torture/compile/pr45047.c: New test.
2089
2090 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2091
2092         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2093         instead of dg-compile.
2094         * gcc.dg/float-range-4.c: Ditto.
2095         * gcc.dg/float-range-5.c: Ditto.
2096         * gcc.dg/fold-overflow-1.c: Ditto.
2097         * gcc.dg/gomp/sections-4.c: Ditto.
2098         * gcc.dg/transparent-union-1.c: Ditto.
2099         * gcc.dg/transparent-union-2.c: Ditto.
2100         * gcc.target/i386/pr39315-check.c: Ditto.
2101         * g++.dg/gomp/sections-4.C: Ditto.
2102         * g++.dg/template/dtor7.C: Ditto.
2103         * g++.dg/tree-ssa/pr19952.C: Ditto.
2104         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2105         * gfortran.dg/graphite/pr42185.f90: Ditto.
2106         * gfortran.dg/namelist_36.f90: Ditto.
2107         * gnat.dg/noreturn1.adb: Ditto.
2108         * gnat.dg/specs/small_alignment.ads: Ditto.
2109
2110 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2111
2112         PR tree-optimization/44915
2113         * g++.dg/torture/pr44915.C: New test.
2114
2115 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2116
2117         PR tree-optimization/44914
2118         * g++.dg/tree-ssa/pr44914.C: New test.
2119
2120 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2121
2122         PR target/44290
2123         * gcc.dg/pr44290-1.c: New test.
2124         * gcc.dg/pr44290-2.c: New test.
2125
2126 2010-07-23  Jason Merrill  <jason@redhat.com>
2127
2128         PR c++/45008
2129         * g++.dg/abi/mangle44.C: New.
2130
2131 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2132
2133         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2134         for compile-time only tests.
2135         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2136         target check.
2137         * gcc.target/i386/pr39315-4.c: Ditto.
2138         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2139         target check.  Include sse-os-support.h.
2140         (main): Call check_isa and sse_os_support.
2141         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2142         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2143         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2144         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2145         target check.  Include sse-os-support.h.
2146         (main): Call check_isa and sse_os_support.
2147         * gcc.target/i386/vperm-v2df.c: Ditto.
2148
2149 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2150
2151         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2152         (check_effective_target_avx_runtime): New procedure.
2153         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2154         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2155
2156         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2157         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2158         and __get_cpuid test.
2159         * gcc.dg/compat/vector-2b_main.c: Ditto.
2160
2161         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2162
2163         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2164         for compile-time only test.
2165         * gcc.dg/pr32716.c: Ditto.
2166         * gcc.dg/pr34856.c: Ditto.
2167         * gcc.dg/pr36997.c: Ditto.
2168         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2169         * gfortran.dg/pr28158.f90: Ditto.
2170         * gfortran.dg/pr30667.f: Ditto.
2171
2172         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2173         i?86-*-* and x86_64-*-* targets to disable execution on targets
2174         without sse2 runtime support.
2175         * g++.dg/vect/vect.exp: Ditto.
2176         * gfortran.dg/vect/vect.exp: Ditto.
2177
2178         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2179         * gcc.dg/pr37544.c: Ditto.
2180         * gcc.dg/pr40550.c: Ditto.
2181         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2182         * gcc.dg/compat/vector-1a_main.c: Ditto.
2183         * gcc.dg/compat/vector-2a_main.c: Ditto.
2184         * gcc.dg/torture/pr16104-1.c: Ditto.
2185         * gcc.dg/torture/pr35771-1.c: Ditto.
2186         * gcc.dg/torture/pr35771-2.c: Ditto.
2187         * gcc.dg/torture/pr35771-3.c: Ditto.
2188         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2189         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2190         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2191         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2192         * g++.dg/other/i386-1.C: Ditto.
2193         * g++.dg/other/pr40446.C: Ditto.
2194
2195 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2196
2197         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2198
2199 2010-07-23  Daniel Kraft  <d@domob.eu>
2200
2201         PR fortran/44709
2202         * gfortran.dg/exit_1.f08: New test.
2203         * gfortran.dg/exit_2.f08: New test.
2204
2205 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2206
2207         PR tree-optimization/39839
2208         * gcc.target/arm/pr39839.c: New test case.
2209
2210 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2211
2212         * gnat.dg/unchecked_convert5b.adb: New test.
2213         * gnat.dg/unchecked_convert6.adb: Likewise.
2214         * gnat.dg/unchecked_convert6b.adb: Likewise.
2215
2216 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2217
2218         * gnat.dg/aggr15.ad[sb]: New test.
2219
2220 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2221
2222         PR debug/45024
2223         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2224
2225 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2226
2227         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2228         with dg-require-linker-plugin.
2229
2230 2010-07-22  Richard Guenther  <rguenther@suse.de>
2231
2232         PR lto/43850
2233         * g++.dg/lto/20100722-1_0.C: New testcase.
2234
2235 2010-07-22  Richard Guenther  <rguenther@suse.de>
2236
2237         PR lto/42451
2238         * gcc.dg/lto/20100720-3_0.c: New testcase.
2239         * gcc.dg/lto/20100720-3_1.c: Likewise.
2240
2241 2010-07-22  Richard Guenther  <rguenther@suse.de>
2242
2243         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2244         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2245
2246         PR lto/43373
2247         * gcc.dg/lto/20100722-1_0.c: New testcase.
2248
2249 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2250
2251         PR tree-optimization/44891
2252         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2253
2254 2010-07-22  Richard Guenther  <rguenther@suse.de>
2255
2256         PR tree-optimization/45017
2257         * gcc.c-torture/execute/pr45017.c: New testcase.
2258
2259 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2260
2261         PR fortran/45019
2262         * gfortran.dg/aliasing_dummy_5.f90: New.
2263
2264 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2265
2266         PR target/43698
2267         * gcc.target/arm/pr43698.c: New test.
2268
2269 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2270
2271         PR fortran/44929
2272         * Revert my commit r162325 for this PR.
2273
2274 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR debug/45015
2277         * gcc.target/m68k/pr45015.c: New test.
2278
2279 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2280
2281         PR c++/44641
2282         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2283         comments.
2284
2285 2010-07-21  Richard Guenther  <rguenther@suse.de>
2286
2287         PR lto/45018
2288         * g++.dg/lto/20100721-1_0.C: New testcase.
2289
2290 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2291
2292         PR tree-optimization/44900
2293         * g++.dg/torture/pr44900.C: New test.
2294
2295 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2296
2297         PR middle-end/44738
2298         * c-c++-common/uninit-17.c: Correct expected error.
2299
2300 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2301
2302         * gcc.dg/guality/asm-1.c: New test.
2303
2304         PR debug/45003
2305         * gcc.dg/guality/pr45003-2.c: New test.
2306         * gcc.dg/guality/pr45003-3.c: New test.
2307
2308 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2309
2310         PR libfortran/44697
2311         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2312
2313 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2314
2315         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2316         defined on the current line.
2317         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2318         * g++.dg/debug/dwarf2/pr44641.C: New.
2319
2320 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2321
2322         * gcc.target/powerpc/block-move-1.c: New test.
2323         * gcc.target/powerpc/block-move-2.c: New test.
2324
2325 2010-07-20  Jason Merrill  <jason@redhat.com>
2326
2327         PR c++/44967
2328         * g++.dg/cpp0x/sfinae2.C: New.
2329
2330 2010-07-20  Richard Guenther  <rguenther@suse.de>
2331
2332         PR lto/42696
2333         * gcc.dg/lto/20100720-4_0.c: New testcase.
2334
2335 2010-07-20  Richard Guenther  <rguenther@suse.de>
2336
2337         PR lto/43221
2338         * gcc.dg/lto/20100720-2_0.c: New testcase.
2339         * gcc.dg/lto/20100720-2_1.c: Likewise.
2340
2341 2010-07-20  Richard Guenther  <rguenther@suse.de>
2342
2343         PR lto/43208
2344         * gcc.dg/lto/20100720-1_0.c: New testcase.
2345         * gcc.dg/lto/20100720-1_1.c: Likewise.
2346
2347 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR debug/45003
2350         * gcc.dg/guality/pr45003-1.c: New test.
2351
2352 2010-07-20  Richard Guenther  <rguenther@suse.de>
2353
2354         PR tree-optimization/44977
2355         * gcc.dg/torture/pr44977.c: New testcase.
2356
2357 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2358
2359         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2360         sync_char_short
2361
2362 2010-07-20  Richard Guenther  <rguenther@suse.de>
2363
2364         PR middle-end/44971
2365         PR middle-end/44988
2366         * gcc.dg/pr44971.c: New testcase.
2367         * gcc.c-torture/compile/pr44988.c: Likewise.
2368
2369 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2370
2371         PR fortran/44929
2372         * gfortran.dg/allocate_with_typespec.f90: New test.
2373         * gfortran.dg/allocate_derived_1.f90: Update error message.
2374
2375 2010-07-19  Jason Merrill  <jason@redhat.com>
2376
2377         PR c++/44996
2378         * g++.dg/cpp0x/decltype23.C: New.
2379
2380 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2381
2382         PR fortran/42385
2383         * gfortran.dg/class_defined_operator_1.f03 : New test.
2384
2385 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2386
2387         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2388         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2389         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2390         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2391
2392 2010-07-19  Richard Guenther  <rguenther@suse.de>
2393
2394         PR middle-end/44941
2395         * gcc.c-torture/compile/pr44941.c: New testcase.
2396
2397 2010-07-19  Jason Merrill  <jason@redhat.com>
2398
2399         PR c++/44969
2400         * g++.dg/template/sfinae24.C: New.
2401
2402 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2403
2404         PR fortran/44353
2405         * gfortran.dg/data_implied_do_2.f90: Removed.
2406
2407 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2408
2409         PR c++/44969
2410         * g++.dg/template/sfinae23.C: New.
2411
2412 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2413
2414         * lib/target-supports.exp (check_sse_os_support_available): New
2415         proc.
2416         (check_sse_hw_available): New proc.
2417         (check_effective_target_sse_runtime): New proc.
2418         (check_effective_target_sse2_runtime): New proc.
2419         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2420         -msse2 if check_sse_os_support_available.
2421         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2422         check_sse_os_support_available.
2423         * gcc.dg/vect/vect.exp: Likewise.
2424         * gfortran.dg/vect/vect.exp: Likewise.
2425         * gcc.target/i386/sol2-check: Renamed to ...
2426         * gcc.target/i386/sse-os-support.h: ... this.
2427         (sol2_check): Renamed to ...
2428         (sse_os_support): ... this.
2429         Only test movss with xmm registers.
2430         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2431         Removed ILL_INSN, ILL_INSN_LEN.
2432         * gcc.target/i386/sse2-check.h: Likewise.
2433         * gcc.target/i386/sse3-check.h: Likewise.
2434         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2435         Removed cpuid.h, __get_cpuid test.
2436         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2437         Removed cpuid.h, __get_cpuid test.
2438         * g++.dg/other/pr40446.C: Likewise.
2439         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2440         * gcc.dg/compat/vector-1a_main.c: Likewise.
2441         * gcc.dg/compat/vector-2a_main.c: Likewise.
2442         * gcc.dg/pr36584.c: Likewise.
2443         * gcc.dg/pr37544.c: Likewise.
2444         * gcc.dg/torture/pr16104-1.c: Likewise.
2445         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2446         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2447         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2448         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2449         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2450         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2451         sse2_runtime.
2452         * gcc.dg/torture/pr35771-2.c: Likewise.
2453         * gcc.dg/torture/pr35771-3.c: Likewise.
2454         * gcc.target/i386/pr39315-2.c: Likewise.
2455         * gcc.target/i386/pr39315-4.c: Likewise.
2456         * gcc.target/i386/vperm-v2df.c: Likewise.
2457         * gcc.target/i386/vperm-v2di.c: Likewise.
2458         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2459         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2460         sse_runtime.
2461
2462 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2463
2464         PR fortran/44353
2465         * gfortran.dg/data_implied_do_2.f90: New test.
2466
2467 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2468
2469         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2470
2471 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2472
2473         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2474         to the "mips16" group.
2475         (mips_using_mips16_p): New procedure.
2476         (mips-dg-options): Use it.
2477
2478 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2479
2480         * gcc.target/mips/mips16-attributes-4.c: New test.
2481
2482 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2483
2484         PR testsuite/44418
2485         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2486         * gcc.target/powerpc/recip-2.c: Ditto.
2487         * gcc.target/powerpc/recip-3.c: Ditto.
2488
2489 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2490
2491         * gcc.target/arm/pr42235.c: New test.
2492
2493 2010-07-16  Jason Merrill  <jason@redhat.com>
2494
2495         PR c++/32505
2496         * g++.dg/template/partial8.C: New.
2497
2498 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2499
2500         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2501         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2502         in C++.
2503         (gualcvt): New overloaded inline.
2504         (GUALCVT): Use it for C++.
2505         * g++.dg/guality/guality.exp: New.
2506         * g++.dg/guality/guality.h: New.
2507         * g++.dg/guality/redeclaration1.C: New test.
2508         * g++.dg/dg.exp: Prune also guality/* tests.
2509         * gcc.dg/guality/pr43141.c: Moved to...
2510         * c-c++-common/guality/pr43141.c: ... here.
2511
2512 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2513
2514         PR libfortran/37077
2515         * gfortran.dg/char4_iunit_2.f03: New test.
2516
2517 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2518
2519         * lib/plugin-support.exp (plugin-test-execute):
2520         Add ${gcc_objdir}/intl to includes.
2521
2522 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR target/44942
2525         * gcc.c-torture/execute/pr44942.c: New test.
2526         * gcc.target/i386/pr44942.c: New test.
2527
2528 2010-07-15  Jason Merrill  <jason@redhat.com>
2529
2530         PR c++/44909
2531         * g++.dg/cpp0x/implicit7.C: New.
2532         * g++.dg/cpp0x/implicit8.C: New.
2533
2534 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2535
2536         Disable float tests for __SPU__ targets due to lack of signed zero:
2537         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2538         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2539         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2540         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2541         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2542         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2543         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2544         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2545         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2546
2547 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2548
2549         * gfortran.dg/select_char_2.f90: New test.
2550
2551 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2552
2553         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2554         with DECL_CHAIN.
2555
2556 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2557
2558         PR fortran/44936
2559         * gfortran.dg/typebound_generic_9.f03: New.
2560
2561 2010-07-15  Richard Guenther  <rguenther@suse.de>
2562
2563         PR tree-optimization/44946
2564         * gcc.c-torture/compile/pr44946.c: New testcase.
2565
2566 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR fortran/40206
2569         * gfortran.dg/select_char_3.f90: New test.
2570
2571 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2572             Kevin F. Quinn  <kevquinn@gentoo.org>
2573
2574         * gcc.dg/Wtrampolines.c: New.
2575
2576 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2577
2578         PR libfortran/44934
2579         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2580
2581 2010-07-14  Jason Merrill  <jason@redhat.com>
2582
2583         PR c++/44810
2584         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2585
2586         Implement C++0x unrestricted unions (N2544)
2587         * g++.dg/cpp0x/union1.C: New.
2588         * g++.dg/cpp0x/union2.C: New.
2589         * g++.dg/cpp0x/union3.C: New.
2590         * g++.dg/cpp0x/defaulted2.C: Adjust.
2591         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2592         * g++.old-deja/g++.ext/anon2.C: Adjust.
2593         * g++.old-deja/g++.mike/misc6.C: Adjust.
2594
2595 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2596
2597         PR fortran/44925
2598         * gfortran.dg/c_loc_tests_15.f90: New.
2599
2600 2010-07-13  Jason Merrill  <jason@redhat.com>
2601
2602         PR c++/44909
2603         * g++.dg/cpp0x/implicit6.C: New.
2604
2605 2010-07-13  Jason Merrill  <jason@redhat.com>
2606
2607         PR c++/44540
2608         * g++.dg/abi/noreturn1.C: New.
2609         * g++.dg/abi/noreturn2.C: New.
2610
2611 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2612
2613         PR other/44874
2614         PR debug/44832
2615         * c-c++-common/pr44832.c: New test.
2616
2617 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2618
2619         PR objc/44488
2620         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2621         on the target.  Make sure that we can assemble the emitted asm when
2622         the test type is 'compile'.
2623
2624 2010-07-13  Richard Guenther  <rguenther@suse.de>
2625
2626         PR tree-optimization/36960
2627         * g++.dg/torture/pr36960.C: New testcase.
2628
2629 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2630
2631         PR c++/44908
2632         * g++.dg/template/sfinae21.C: New.
2633         * g++.dg/template/sfinae22.C: Likewise.
2634
2635 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2636
2637         PR testsuite/42843
2638         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2639         * gcc.dg/plugin/ggcplug.c: Likewise.
2640         * g++.dg/plugin/selfassign.c: Likewise.
2641         * g++.dg/plugin/attribute_plugin.c: Likewise.
2642         * g++.dg/plugin/dumb_plugin.c: Likewise.
2643         * g++.dg/plugin/pragma_plugin.c: Likewise.
2644
2645 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2646
2647         * gcc.c-torture/execute/pr44683.x: New.
2648         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2649
2650 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2651
2652         PR fortran/44434
2653         PR fortran/44565
2654         PR fortran/43945
2655         PR fortran/44869
2656         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2657         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2658         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2659         * gfortran.dh/typebound_call_16.f03: New.
2660         * gfortran.dg/typebound_generic_6.f03: New.
2661         * gfortran.dg/typebound_generic_7.f03: New.
2662         * gfortran.dg/typebound_generic_8.f03: New.
2663
2664 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665
2666         PR libfortran/37077
2667         * gfortran.dg/char4_iunit_1.f03: New test.
2668
2669 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2670
2671         * gcc.dg/tree-ssa/vrp53.c: New test.
2672
2673 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2674
2675         PR c++/44907
2676         * g++.dg/template/sfinae19.C: New.
2677         * g++.dg/template/sfinae20.C: Likewise.
2678
2679 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2680
2681         * gcc.target/arm/interrupt-1.c: New test.
2682         * gcc.target/arm/interrupt-2.c: New test.
2683
2684 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2685
2686         * gcc.dg/pr42427.c: Require c99_runtime.
2687         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2688         c99_runtime.
2689         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2690         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2691         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2692         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2693         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2694         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2695         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2696         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2697         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2698         * gcc.target/i386/pr37275.c: Require visibility support.
2699
2700 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2701
2702         * lib/target-supports.exp (check_effective_target_sse): New proc.
2703         * gcc.target/i386/sol2-check.h: New file.
2704         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2705         Include sol2-check.h.
2706         (main) Only run do_test () if sol2_check ().
2707         * gcc.target/i386/sse2-check.h: Likewise.
2708         * gcc.target/i386/sse3-check.h: Likewise.
2709         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2710         [__sun__ && __svr4__]: Execute SSE2 instruction.
2711         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2712         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2713         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2714         * g++.dg/ext/vector14.C: Likewise.
2715         * g++.dg/other/mmintrin.C: Likewise.
2716         * gcc.dg/20020418-1.c: Likewise.
2717         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2718         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2719         * gcc.dg/format/unnamed-1.c: Likewise.
2720         Adapt dg-warning line number.
2721         * gcc.dg/graphite/pr40281.c: Likewise.
2722         * gcc.dg/pr32176.c: Likewise.
2723         * gcc.dg/pr40550.c: Likewise.
2724         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2725         * gcc.dg/torture/pr36891.c: Likewise.
2726         * gcc.target/i386/20020218-1.c: Likewise.
2727         * gcc.target/i386/20020523.c: Likewise.
2728         * gcc.target/i386/abi-1.c: Likewise.
2729         * gcc.target/i386/brokensqrt.c: Likewise.
2730         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2731         * gcc.target/i386/pr13366.c: Likewise.
2732         * gcc.target/i386/pr13685.c: Likewise.
2733         * gcc.target/i386/pr24306.c: Likewise.
2734         * gcc.target/i386/pr31486.c: Likewise.
2735         * gcc.target/i386/pr32065-1.c: Likewise.
2736         * gcc.target/i386/pr32065-2.c: Likewise.
2737         * gcc.target/i386/pr32389.c: Likewise.
2738         * gcc.target/i386/pr38824.c: Likewise.
2739         * gcc.target/i386/pr38931.c: Likewise.
2740         * gcc.target/i386/pr39592-1.c: Likewise.
2741         * gcc.target/i386/pr43766.c: Likewise.
2742         * gcc.target/i386/recip-divf.c: Likewise.
2743         * gcc.target/i386/recip-sqrtf.c: Likewise.
2744         * gcc.target/i386/recip-vec-divf.c: Likewise.
2745         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2746         * gcc.target/i386/sse-1.c: Likewise.
2747         * gcc.target/i386/sse-16.c: Likewise.
2748         * gcc.target/i386/sse-2.c: Likewise.
2749         * gcc.target/i386/sse-20.c: Likewise.
2750         * gcc.target/i386/sse-3.c: Likewise.
2751         * gcc.target/i386/sse-7.c: Likewise.
2752         * gcc.target/i386/sse-9.c: Likewise.
2753         * gcc.target/i386/sse-addps-1.c: Likewise.
2754         * gcc.target/i386/sse-addss-1.c: Likewise.
2755         * gcc.target/i386/sse-andnps-1.c: Likewise.
2756         * gcc.target/i386/sse-andps-1.c: Likewise.
2757         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2758         * gcc.target/i386/sse-comiss-1.c: Likewise.
2759         * gcc.target/i386/sse-comiss-2.c: Likewise.
2760         * gcc.target/i386/sse-comiss-3.c: Likewise.
2761         * gcc.target/i386/sse-comiss-4.c: Likewise.
2762         * gcc.target/i386/sse-comiss-5.c: Likewise.
2763         * gcc.target/i386/sse-comiss-6.c: Likewise.
2764         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2765         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2766         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2767         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2768         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2769         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2770         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2771         * gcc.target/i386/sse-divps-1.c: Likewise.
2772         * gcc.target/i386/sse-divss-1.c: Likewise.
2773         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2774         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2775         * gcc.target/i386/sse-maxps-1.c: Likewise.
2776         * gcc.target/i386/sse-maxss-1.c: Likewise.
2777         * gcc.target/i386/sse-minps-1.c: Likewise.
2778         * gcc.target/i386/sse-minss-1.c: Likewise.
2779         * gcc.target/i386/sse-movaps-1.c: Likewise.
2780         * gcc.target/i386/sse-movaps-2.c: Likewise.
2781         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2782         * gcc.target/i386/sse-movhps-1.c: Likewise.
2783         * gcc.target/i386/sse-movhps-2.c: Likewise.
2784         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2785         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2786         * gcc.target/i386/sse-movntps-1.c: Likewise.
2787         * gcc.target/i386/sse-movss-1.c: Likewise.
2788         * gcc.target/i386/sse-movss-2.c: Likewise.
2789         * gcc.target/i386/sse-movss-3.c: Likewise.
2790         * gcc.target/i386/sse-movups-1.c: Likewise.
2791         * gcc.target/i386/sse-movups-2.c: Likewise.
2792         * gcc.target/i386/sse-mulps-1.c: Likewise.
2793         * gcc.target/i386/sse-mulss-1.c: Likewise.
2794         * gcc.target/i386/sse-orps-1.c: Likewise.
2795         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2796         * gcc.target/i386/sse-recip-vec.c: Likewise.
2797         * gcc.target/i386/sse-recip.c: Likewise.
2798         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2799         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2800         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2801         * gcc.target/i386/sse-subps-1.c: Likewise.
2802         * gcc.target/i386/sse-subss-1.c: Likewise.
2803         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2804         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2805         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2806         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2807         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2808         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2809         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2810         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2811         * gcc.target/i386/sse-xorps-1.c: Likewise.
2812         * gcc.target/i386/ssefn-1.c: Likewise.
2813         * gcc.target/i386/ssefn-3.c: Likewise.
2814         * gcc.target/i386/sseregparm-1.c: Likewise.
2815         * gcc.target/i386/stackalign/return-3.c: Likewise.
2816         * gcc.target/i386/vectorize1.c: Likewise.
2817         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2818         * gcc.target/i386/xorps-sse.c: Likewise.
2819         * gfortran.dg/pr28158.f90: Likewise.
2820         * gfortran.dg/pr30667.f: Likewise.
2821         * gnat.dg/loop_optimization7.adb: Likewise.
2822         * gnat.dg/sse_nolib.adb: Likewise.
2823
2824 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2825
2826         PR fortran/44702
2827         * gfortran.dg/use_rename_6.f90: New.
2828         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2829
2830 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2831
2832         PR fortran/44869
2833         * gfortran.dg/class_24.f03: New.
2834
2835 2010-07-10  Richard Guenther  <rguenther@suse.de>
2836
2837         PR lto/44889
2838         * gcc.dg/lto/20100709-1_0.c: New testcase.
2839         * gcc.dg/lto/20100709-1_1.c: Likewise.
2840
2841 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2842
2843         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2844
2845 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2846
2847         PR objc/44140
2848         * objc.dg/lto/trivial-1_0.m: New.
2849         * objc.dg/lto/lto.exp: New.
2850         * obj-c++.dg/lto/trivial-1_0.mm: New.
2851         * obj-c++.dg/lto/lto.exp: New.
2852         * objc.dg/symtab-1.m: Adjust sizes.
2853         * objc.dg/image-info.m: Do not run for gnu-runtime.
2854
2855 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2856
2857         * gcc.dg/pr32370.c: Allow another kind of error message.
2858
2859 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2860
2861         * gnat.dg/atomic3.adb: New test.
2862
2863 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2864             Denys Vlasenko  <dvlasenk@redhat.com>
2865             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2866
2867         PR tree-optimization/28632
2868         * gcc.dg/tree-ssa/vrp51.c: New test.
2869         * gcc.dg/tree-ssa/vrp52.c: New test.
2870
2871 2010-07-09  Jason Merrill  <jason@redhat.com>
2872
2873         * g++.dg/abi/covariant6.C: New.
2874         * g++.dg/inherit/covariant17.C: Test both bases.
2875         * g++.dg/inherit/covariant7.C: Check vtable layout.
2876
2877 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2878
2879         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2880
2881 2010-07-09  Richard Guenther  <rguenther@suse.de>
2882
2883         PR tree-optimization/44852
2884         * gcc.c-torture/execute/pr44852.c: New testcase.
2885
2886 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2887
2888         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2889         multiplication by values.
2890         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2891         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2892
2893 2010-07-09  Richard Guenther  <rguenther@suse.de>
2894
2895         PR tree-optimization/44882
2896         * gfortran.dg/pr44882.f90: New testcase.
2897
2898 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2899
2900         PR target/40657
2901         * gcc.target/arm/pr40657-1.c: New test.
2902         * gcc.target/arm/pr40657-2.c: New test.
2903         * gcc.c-torture/execute/pr40657.c: New test.
2904
2905 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2906
2907         * gcc.dg/tree-ssa/vrp50.c: New test.
2908         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2909
2910 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2911
2912         PR fortran/44649
2913         * gfortran.dg/c_sizeof_1.f90: Modified.
2914         * gfortran.dg/storage_size_1.f08: New.
2915         * gfortran.dg/storage_size_2.f08: New.
2916
2917 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2918
2919         * gcc.c-torture/execute/20100708-1.c: New test.
2920
2921 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR fortran/44847
2924         * gfortran.dg/gomp/pr44847.f90: New test.
2925
2926 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2927
2928         PR tree-optimization/44710
2929         * gcc.dg/tree-ssa/ifc-6.c: New.
2930         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2931
2932 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2933
2934         PR fortran/18918
2935         * gfortran.dg/coarray_10.f90: Add an additional test.
2936
2937 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2938
2939         PR middle-end/44828
2940         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2941         * gcc.c-torture/execute/pr44828.x: Revert.
2942
2943 2010-07-08  Jason Merrill  <jason@redhat.com>
2944
2945         PR c++/43120
2946         * g++.dg/inherit/covariant17.C: New.
2947         * g++.dg/abi/covariant1.C: Actually test for the bug.
2948
2949 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2950
2951         PR rtl-optimization/44838
2952         * gcc.dg/pr44838.c: New.
2953
2954 2010-07-08  Richard Guenther  <rguenther@suse.de>
2955
2956         PR tree-optimization/44831
2957         * gcc.c-torture/compile/pr44831.c: New testcase.
2958         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2959
2960 2010-07-08  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/44861
2963         * g++.dg/vect/pr44861.cc: New testcase.
2964
2965 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2966
2967         PR middle-end/44828
2968         * gcc.c-torture/execute/pr44828.x: New file.
2969
2970 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2971
2972         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2973         dg-options.
2974         * g++.dg/ext/altivec-17.C: Adjust error message.
2975
2976 2010-07-07  Tom Tromey  <tromey@redhat.com>
2977
2978         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2979
2980 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2981
2982         PR target/44844
2983         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2984         * gcc.target/i386/rdrand-2.c: Likewise.
2985         * gcc.target/i386/rdrand-3.c: Likewise.
2986
2987 2010-07-07  Jan Hubicka  <jh@suse.cz>
2988
2989         PR middle-end/44813
2990         * g++.dg/torture/pr44813.C: New testcase.
2991         * g++.dg/torture/pr44826.C: New testcase.
2992
2993 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2994
2995         PR rtl-optimization/44787
2996         * gcc.c-torture/compile/pr44788.c: New test.
2997         * gcc.target/arm/pr44788.c: New test.
2998
2999 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3000
3001         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3002
3003 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3004
3005         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3006         to dg-options.
3007
3008 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3009
3010         PR fortran/44742
3011         * gfortran.dg/parameter_array_init_6.f90: New.
3012         * gfortran.dg/initialization_20.f90: Update dg-error.
3013         * gfortran.dg/initialization_24.f90: Ditto.
3014
3015 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3016         PR fortran/PR44693
3017         * gfortran.dg/dim_range_1.f90:  New test.
3018         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3019
3020 2010-07-06  Jason Merrill  <jason@redhat.com>
3021
3022         PR c++/44703
3023         * g++.dg/cpp0x/initlist41.C: New.
3024
3025         PR c++/44778
3026         * g++.dg/template/ptrmem22.C: New.
3027
3028 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3029
3030         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3031         support.
3032         * gcc.target/i386/i386.exp: Likewise.
3033
3034 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3035
3036         PR testsuite/44195
3037         * gcc.dg/lto/20100518_0.c: Limit to x86.
3038
3039 2010-07-06  Richard Guenther  <rguenther@suse.de>
3040
3041         PR middle-end/44828
3042         * gcc.c-torture/execute/pr44828.c: New testcase.
3043
3044 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3045
3046         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3047         * g++.dg/warn/volatile1.C: Likewise.
3048         * g++.dg/template/warn1.C: Likewise.
3049
3050 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3051
3052         AVX Programming Reference (June, 2010)
3053         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3054         * g++.dg/other/i386-3.C: Likewise.
3055         * gcc.target/i386/sse-12.c: Likewise.
3056
3057         * gcc.target/i386/f16c-check.h: New.
3058         * gcc.target/i386/rdfsbase-1.c: Likewise.
3059         * gcc.target/i386/rdfsbase-2.c: Likewise.
3060         * gcc.target/i386/rdgsbase-1.c: Likewise.
3061         * gcc.target/i386/rdgsbase-2.c: Likewise.
3062         * gcc.target/i386/rdrand-1.c: Likewise.
3063         * gcc.target/i386/rdrand-2.c: Likewise.
3064         * gcc.target/i386/rdrand-3.c: Likewise.
3065         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3066         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3067         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3068         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3069         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3070         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3071         * gcc.target/i386/wrfsbase-1.c: Likewise.
3072         * gcc.target/i386/wrfsbase-2.c: Likewise.
3073         * gcc.target/i386/wrgsbase-1.c: Likewise.
3074         * gcc.target/i386/wrgsbase-2.c: Likewise.
3075
3076         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3077         (__builtin_ia32_vcvtps2ph): New.
3078         (__builtin_ia32_vcvtps2ph256): Likewise.
3079
3080         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3081         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3082
3083         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3084         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3085
3086         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3087         (__builtin_ia32_vcvtps2ph256): Likewise.
3088         Add fsgsbase,rdrnd,f16c.
3089
3090         * lib/target-supports.exp (check_effective_target_f16c): New.
3091
3092 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3093
3094         * gcc.dg/guality/nrv-1.c: New test.
3095
3096 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3097
3098         PR middle-end/42505
3099         * gcc.target/arm/pr42505.c: New test case.
3100
3101 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3102
3103         PR c++/44808
3104         * g++.dg/opt/nrv16.C: New test.
3105
3106 2010-07-05  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/44784
3109         * gcc.c-torture/compile/pr44784.c: New testcase.
3110
3111 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3112
3113         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3114         Increase loop bound and array size.
3115         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3116         Likewise.
3117
3118 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3119
3120         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3121         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3124         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3125
3126 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3127
3128         PR c++/22138
3129         * g++.dg/parse/template25.C: New.
3130
3131 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3132
3133         PR rtl-optimization/44695
3134         * gcc.dg/torture/pr44695.c: New.
3135
3136 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3137
3138         PR c++/16630
3139         * g++.dg/ext/pretty3.C: New.
3140
3141 2010-07-04  Richard Guenther  <rguenther@suse.de>
3142
3143         PR middle-end/44809
3144         * g++.dg/torture/pr44809.C: New testcase.
3145
3146 2010-07-04  Richard Guenther  <rguenther@suse.de>
3147
3148         PR tree-optimization/44656
3149         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3150
3151 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3152             Revital Eres  <eres@il.ibm.com>
3153
3154         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3155         misaligned stores.
3156         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3157         gcc.dg/vect/vect-96.c: Likewise.
3158         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3159         that support misaligned stores. Change the number of expected
3160         misaligned accesses.
3161         * gcc.dg/vect/vect-peel-1.c: New test.
3162         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3163         gcc.dg/vect/vect-peel-4.c: Likewise.
3164         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3165         vectorizable on all targets that support realignment.
3166         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3167
3168 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3169
3170         PR c/44806
3171         * gcc.dg/torture/pr44806.c: New.
3172
3173 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3174
3175         * gnat.dg/cond_expr1.adb: New test.
3176
3177 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3178
3179         * gnat.dg/modular3.adb: New test.
3180         * gnat.dg/modular3_pkg.ads: New helper.
3181
3182 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3183             Mikael Pettersson  <mikpe@it.uu.se>
3184
3185         PR testsuite/44518
3186         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3187         Make signed-ness of chars explicit.  Scan the object for
3188         strings that are split by some target assemblers.
3189         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3190         explicit.
3191
3192 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3193
3194         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3195
3196 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3197
3198         PR/44128
3199         * g++.dg/warn/Wshadow-7.C: New test.
3200
3201 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3202             Julian Brown  <julian@codesourcery.com>
3203             Sandra Loosemore  <sandra@codesourcery.com>
3204
3205         * gcc.c-torture/execute/20100416-1.c: New test case.
3206
3207 2010-07-02  Julian Brown  <julian@codesourcery.com>
3208             Sandra Loosemore  <sandra@codesourcery.com>
3209
3210         PR target/43703
3211
3212         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3213         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3214
3215 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3216             Julian Brown  <julian@codesourcery.com>
3217
3218         * gcc.target/arm/neon/vadds64.c: Regenerated.
3219         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3220         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3221         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3222         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3223         * gcc.target/arm/neon-vmls-1.c: Likewise.
3224         * gcc.target/arm/neon-vsubs64.c: New execution test.
3225         * gcc.target/arm/neon-vsubu64.c: New execution test.
3226         * gcc.target/arm/neon-vadds64.c: New execution test.
3227         * gcc.target/arm/neon-vaddu64.c: New execution test.
3228
3229 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3230
3231         * gcc.target/arm/neon-vands64.c: New.
3232         * gcc.target/arm/neon-vandu64.c: New.
3233         * gcc.target/arm/neon-vbics64.c: New.
3234         * gcc.target/arm/neon-vbicu64.c: New.
3235         * gcc.target/arm/neon-veors64.c: New.
3236         * gcc.target/arm/neon-veoru64.c: New.
3237         * gcc.target/arm/neon-vorns64.c: New.
3238         * gcc.target/arm/neon-vornu64.c: New.
3239         * gcc.target/arm/neon-vorrs64.c: New.
3240         * gcc.target/arm/neon-vorru64.c: New.
3241         * gcc.target/arm/neon/vands64.c: Regenerated.
3242         * gcc.target/arm/neon/vandu64.c: Regenerated.
3243         * gcc.target/arm/neon/vbics64.c: Regenerated.
3244         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3245         * gcc.target/arm/neon/veors64.c: Regenerated.
3246         * gcc.target/arm/neon/veoru64.c: Regenerated.
3247         * gcc.target/arm/neon/vorns64.c: Regenerated.
3248         * gcc.target/arm/neon/vornu64.c: Regenerated.
3249         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3250         * gcc.target/arm/neon/vorru64.c: Regenerated.
3251
3252 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3253
3254         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3255
3256 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3257
3258         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3259         * gfortran.dg/intent_out_5.f90: Same.
3260         * gfortran.dg/ltrans-7.f90: Same.
3261         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3262
3263 2010-07-02  Jan Hubicka  <jh@suse.cz>
3264
3265         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3266
3267 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3268
3269         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3270
3271 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c++/44780
3274         * c-c++-common/Wunused-var-12.c: New test.
3275
3276 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3277
3278         PR target/42835
3279         * gcc.target/arm/pr42835.c: New test.
3280
3281         PR target/42172
3282         * gcc.target/arm/pr42172-1.c: New test.
3283
3284 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3285
3286         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3287
3288 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3289
3290         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3291         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3292         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3293         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3294         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3295         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3296         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3297         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3298         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3299         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3300         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3301         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3302         * gcc.target/arm/neon-vdup_ns64.c: New.
3303         * gcc.target/arm/neon-vdup_nu64.c: New.
3304         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3305         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3306         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3307         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3308         * gcc.target/arm/neon-vmov_ns64.c: New.
3309         * gcc.target/arm/neon-vmov_nu64.c: New.
3310         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3311         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3312         * gcc.target/arm/neon-vget_lanes64.c: New.
3313         * gcc.target/arm/neon-vget_laneu64.c: New.
3314         * gcc.target/arm/neon-vset_lanes64.c: New.
3315         * gcc.target/arm/neon-vset_laneu64.c: New.
3316
3317 2010-07-02  Richard Guenther  <rguenther@suse.de>
3318
3319         * g++.dg/torture/20100702-1.C: New testcase.
3320
3321 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3322
3323         PR target/44707
3324         * gcc.c-torture/compile/pr44707.c: New test.
3325
3326 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3327
3328         PR c++/44039
3329         * g++.dg/template/crash101.C: New.
3330
3331 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3332
3333         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3334         Use the ABI-0 accessors and fail it for m64.
3335
3336 2010-07-02  Jan Hubicka  <jh@suse.cz>
3337
3338         * g++.dg/tree-ssa/pr44706.C: New testcase.
3339
3340 2010-07-02  Richard Guenther  <rguenther@suse.de>
3341
3342         PR tree-optimization/44748
3343         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3344
3345 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3346
3347         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3348         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3349         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3350         the method types to forward:.
3351
3352 2010-06-30  Jason Merrill  <jason@redhat.com>
3353
3354         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3355         * g++.dg/other/pr25632.C: Likewise.
3356
3357 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3358
3359         PR tree-optimization/40421
3360         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3361
3362 2010-07-01  Richard Guenther  <rguenther@suse.de>
3363
3364         PR middle-end/42834
3365         PR middle-end/44468
3366         * gcc.c-torture/execute/20100316-1.c: New testcase.
3367         * gcc.c-torture/execute/pr44468.c: Likewise.
3368         * gcc.c-torture/compile/20100609-1.c: Likewise.
3369         * gcc.dg/volatile2.c: Adjust.
3370         * gcc.dg/plugin/selfassign.c: Likewise.
3371         * gcc.dg/pr36902.c: Likewise.
3372         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3373         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3374         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3375         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3376         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3377         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3378         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3379         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3380         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3381         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3382         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3383         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3384         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3385         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3386         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3387         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3388         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3389         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3390         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3391         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3392         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3393         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3394         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3395         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3396         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3397         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3398         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3399         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3400         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3401         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3402         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3403         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3404         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3405         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3406         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3407         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3408         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3409         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3410         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3411         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3412         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3413         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3414         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3415         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3416         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3417         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3418         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3419         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3420         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3421         * g++.dg/tree-ssa/pr31146.C: Likewise.
3422         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3423         * g++.dg/tree-ssa/pr33604.C: Likewise.
3424         * g++.dg/plugin/selfassign.c: Likewise.
3425         * gfortran.dg/array_memcpy_3.f90: Likewise.
3426         * gfortran.dg/array_memcpy_4.f90: Likewise.
3427         * c-c++-common/torture/pr42834.c: New testcase.
3428
3429 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3430
3431         PR c++/44628
3432         * g++.dg/template/crash100.C: New.
3433
3434 2010-06-30  Jan Hubicka  <jh@suse.cz>
3435
3436         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3437
3438 2010-06-30  Michael Matz  <matz@suse.de>
3439
3440         PR bootstrap/44699
3441         * gcc.dg/pr44699.c: New test.
3442
3443 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3444
3445         PR tree-optimization/39799
3446         * c-c++-common/uninit-17.c: New test.
3447
3448 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3449
3450         PR libfortran/43298
3451         * gfortran.dg/read_infnan_1.f90: New test.
3452
3453 2010-06-29  Jason Merrill  <jason@redhat.com>
3454
3455         Enable implicitly declared move constructor/operator= (N3053).
3456         * g++.dg/cpp0x/implicit3.C: New.
3457         * g++.dg/cpp0x/implicit4.C: New.
3458         * g++.dg/cpp0x/implicit5.C: New.
3459         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3460         * g++.dg/cpp0x/not_special.C: Adjust.
3461         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3462         * g++.dg/cpp0x/rv1n.C: Adjust.
3463         * g++.dg/cpp0x/rv1p.C: Adjust.
3464         * g++.dg/cpp0x/rv2n.C: Adjust.
3465         * g++.dg/cpp0x/rv2p.C: Adjust.
3466         * g++.dg/cpp0x/rv3n.C: Adjust.
3467         * g++.dg/cpp0x/rv3p.C: Adjust.
3468         * g++.dg/cpp0x/rv4n.C: Adjust.
3469         * g++.dg/cpp0x/rv4p.C: Adjust.
3470         * g++.dg/cpp0x/rv5n.C: Adjust.
3471         * g++.dg/cpp0x/rv5p.C: Adjust.
3472         * g++.dg/cpp0x/rv6n.C: Adjust.
3473         * g++.dg/cpp0x/rv6p.C: Adjust.
3474         * g++.dg/cpp0x/rv7n.C: Adjust.
3475         * g++.dg/cpp0x/rv7p.C: Adjust.
3476         * g++.dg/cpp0x/rv8p.C: Adjust.
3477         * g++.dg/gomp/pr26690-1.C: Adjust.
3478         * g++.dg/other/error20.C: Adjust.
3479         * g++.dg/other/error31.C: Adjust.
3480         * g++.dg/parse/error19.C: Adjust.
3481         * g++.dg/template/qualttp5.C: Adjust.
3482         * g++.old-deja/g++.law/ctors5.C: Adjust.
3483
3484         Enable implicitly deleted functions (N2346)
3485         * g++.dg/cpp0x/defaulted17.C: New.
3486         * g++.dg/cpp0x/implicit1.C: New.
3487         * g++.dg/cpp0x/implicit2.C: New.
3488         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3489         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3490         * g++.dg/init/ctor4.C: Adjust.
3491         * g++.dg/init/synth2.C: Adjust.
3492         * g++.dg/lto/20081118_1.C: Adjust.
3493         * g++.dg/other/error13.C: Adjust.
3494         * g++.dg/other/unused1.C: Adjust.
3495         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3496         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3497         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3498         * g++.old-deja/g++.law/ctors17.C: Adjust.
3499         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3500         * g++.old-deja/g++.pt/assign1.C: Adjust.
3501         * g++.old-deja/g++.pt/crash20.C: Adjust.
3502
3503         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3504         * g++.dg/cpp0x/defaulted13.C: Adjust.
3505         * g++.dg/cpp0x/defaulted2.C: Adjust.
3506         * g++.dg/cpp0x/defaulted3.C: Adjust.
3507         * g++.dg/cpp0x/initlist9.C: Adjust.
3508         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3509         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3510         * g++.dg/init/synth2.C: Adjust.
3511
3512         * g++.dg/cpp0x/defaulted19.C: New.
3513
3514         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3515         * g++.dg/template/error23.C: Fix for -std=c++0x.
3516
3517 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3518
3519         PR fortran/44718
3520         * gfortran.dg/proc_ptr_28.f90: New.
3521
3522 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR tree-optimization/43801
3525         * g++.dg/torture/pr43801.C: New test.
3526
3527         PR debug/44668
3528         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3529
3530 2010-06-29  Jason Merrill  <jason@redhat.com>
3531
3532         PR c++/44587
3533         * g++.dg/template/qualified-id2.C: New.
3534         * g++.dg/template/qualified-id3.C: New.
3535
3536 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3537
3538         PR fortran/44696
3539         * gfortran.dg/associated_target_4.f90: New.
3540
3541 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3542
3543         PR fortran/44582
3544         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3545
3546 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3547
3548         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3549
3550 2010-06-29  Jan Hubicka  <jh@suse.cz>
3551
3552         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3553
3554 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3555
3556         PR target/43902
3557         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3558         * gcc.target/arm/wmul-3.c: New test.
3559         * gcc.target/arm/wmul-4.c: New test.
3560
3561 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         PR rtl-optimization/44659
3564         * gcc.target/i386/extract-1.c: New.
3565         * gcc.target/i386/extract-2.c: Likewise.
3566         * gcc.target/i386/extract-3.c: Likewise.
3567         * gcc.target/i386/extract-4.c: Likewise.
3568         * gcc.target/i386/extract-5.c: Likewise.
3569         * gcc.target/i386/extract-6.c: Likewise.
3570
3571 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3572
3573         PR c++/44682
3574         * g++.dg/warn/Wunused-var-14.C: New test.
3575
3576 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3577
3578         PR fortran/43298
3579         * gfortran.dg/nan_6.f90: New.
3580
3581 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3582
3583         PR tree-optimization/43781
3584         * gcc.dg/torture/pr43781.c: New.
3585
3586 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3587
3588         PR fortran/40158
3589         * gfortran.dg/actual_rank_check_1.f90: New test.
3590
3591 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3592
3593         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3594
3595 2010-06-28  Jan Hubicka  <jh@suse.cz>
3596
3597         PR tree-optimization/44687
3598         * gcc.c-torture/compile/pr44687.c
3599
3600 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3601
3602         PR c++/44535
3603         * g++.dg/torture/pr44535.C: New test.
3604
3605 2010-06-28  Michael Matz  <matz@suse.de>
3606
3607         PR middle-end/44592
3608         * gfortran.dg/pr44592.f90: New test.
3609
3610 2010-06-28  Jan Hubicka  <jh@suse.cz>
3611
3612         PR tree-optimization/44357
3613         * g++.dg/torture/pr44357.C: New testcase.
3614
3615 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3616
3617         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3618         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3619         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3620         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3621         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3622         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3623         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3624         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3625
3626 2010-06-27  Jan Hubicka  <jh@suse.cz>
3627
3628         * gcc.c-torture/compile/pr44686.c: New file.
3629
3630 2010-06-27  Richard Guenther  <rguenther@suse.de>
3631
3632         PR tree-optimization/44683
3633         * gcc.c-torture/execute/pr44683.c: New testcase.
3634
3635 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3636
3637         * gnat.dg/noreturn3.ad[sb]: New test.
3638
3639 2010-06-26  Jason Merrill  <jason@redhat.com>
3640
3641         * g++.dg/cpp0x/explicit5.C: New.
3642
3643 2010-06-26  Richard Guenther  <rguenther@suse.de>
3644
3645         PR tree-optimization/44393
3646         * gcc.dg/pr44393.c: New testcase.
3647
3648 2010-06-26  Jan Hubicka  <jh@suse.cz>
3649
3650         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3651
3652 2010-06-26  Richard Guenther  <rguenther@suse.de>
3653
3654         PR middle-end/44674
3655         * gcc.dg/pr44674.c: New testcase.
3656
3657 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3658
3659         * gcc.dg/opts-3.c: New test.
3660
3661 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3662
3663         * gfortran.dg/type_decl_1.f90: New.
3664         * gfortran.dg/type_decl_2.f90: New.
3665
3666 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3667
3668         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3669         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3670
3671 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3672
3673         PR testsuite/38946
3674         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3675         error in comparing reals.
3676
3677 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3678
3679         * selected_real_kind_2.f90: New.
3680         * selected_real_kind_3.f90: New.
3681
3682 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3683
3684         * gfortran.dg/entry_19.f90: New.
3685
3686 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3687
3688         * gfortran.dg/end_subroutine_1.f90: New.
3689         * gfortran.dg/end_subroutine_2.f90: New.
3690         * gfortran.dg/interface_proc_end.f90: Update.
3691
3692 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3693
3694         * gfortran.dg/semicolon_fixed.f: Update.
3695         * gfortran.dg/semicolon_fixed_2.f: New.
3696         * gfortran.dg/semicolon_free_2.f90: New.
3697         * gfortran.dg/semicolon_free.f90: Update.
3698
3699 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3700
3701         PR fortran/44448
3702         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3703
3704 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3705
3706         * g++.dg/ipa/iinline-3.C: New test.
3707         * gcc.dg/ipa/modif-1.c: Removed.
3708
3709 2010-06-25  Jan Hubicka  <jh@suse.cz>
3710
3711         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3712
3713 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3714
3715         * g++.dg/ipa/iinline-2.C: New test.
3716
3717 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR middle-end/43866
3720         * gfortran.dg/pr43866.f90: New test.
3721
3722         PR tree-optimization/44539
3723         * gcc.dg/pr44539.c: New test.
3724
3725 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3726
3727         From Jim Wilson:
3728         PR target/43902
3729         * gcc.target/mips/madd-9.c: New test.
3730
3731 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3732
3733         PR c/44517
3734         * gcc.dg/noncompile/pr44517.c: New.
3735         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3736
3737 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3738
3739         PR testsuite/43283
3740         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3741         and add argument to nop for IA64.
3742
3743 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3744
3745         PR target/44588
3746         * gcc.target/i386/mod-1.c: New.
3747         * gcc.target/i386/umod-1.c: Likewise.
3748         * gcc.target/i386/umod-2.c: Likewise.
3749         * gcc.target/i386/umod-3.c: Likewise.
3750
3751 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR middle-end/44492
3754         * g++.dg/torture/pr44492.C: New test.
3755
3756 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3757
3758         * c-c++-common/warn-omitted-condop.c: New.
3759
3760 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3761
3762         PR fortran/44614
3763         * gfortran.dg/import8.f90: New.
3764
3765 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3766
3767         * gnat.dg/not_null.adb: Update test case.
3768
3769 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3770
3771         PR c++/44619
3772         * g++.dg/warn/Wunused-var-13.C: New test.
3773
3774         PR c++/44627
3775         * g++.dg/diagnostic/method1.C: New test.
3776
3777 2010-06-22  Cary Coutant  <ccoutant@google.com>
3778
3779         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3780
3781 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3782
3783         PR fortran/44616
3784         * gfortran.dg/abstract_type_8.f03: New.
3785
3786 2010-06-21  Jason Merrill  <jason@redhat.com>
3787
3788         * g++.dg/cpp0x/noexcept08.C: New.
3789
3790         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3791
3792 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3793
3794         PR target/44615
3795         * gcc.target/i386/sse2-vec-2a.c: New.
3796
3797 2010-06-21  DJ Delorie  <dj@redhat.com>
3798
3799         * gcc.dg/pragma-diag-1.c: New.
3800
3801 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3802
3803         PR target/44615
3804         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3805
3806 2010-06-21  Alan Modra  <amodra@gmail.com>
3807
3808         PR testsuite/44505
3809         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3810         tail call to check_fa_mid.
3811
3812 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR target/44575
3815         * gcc.c-torture/execute/pr44575.c: New test.
3816
3817 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3818
3819         PR fortran/40632
3820         * gfortran.dg/contiguous_1.f90: New.
3821         * gfortran.dg/contiguous_2.f90: New.
3822         * gfortran.dg/contiguous_3.f90: New.
3823
3824 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3825
3826         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3827         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3828
3829 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3830
3831         PR target/44546
3832         * gcc.target/i386/pr44546.c: New test.
3833
3834 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3835
3836         * gcc.dg/opts-2.c: New test.
3837
3838 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3839
3840         PR fortran/44584
3841         * gfortran.dg/typebound_proc_15.f03: Modified.
3842
3843 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3844
3845         PR target/44072
3846         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3847         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3848
3849 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3850
3851         * g++.dg/ext/label13.C: Fix typo in last change.
3852
3853 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3854
3855         PR libfortran/44477
3856         * gfortran.dg/eof_3.f90
3857         * gfortran.dg/endfile_2.f90
3858         * gfortran.dg/endfile_4.f90
3859         * gfortran.dg/endfile_3.f90
3860
3861 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3862
3863         PR c++/41090
3864         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3865
3866 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3867
3868         PR fortran/44556
3869         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3870
3871 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3872
3873         * gcc.target/arm/pr40900.c: New test.
3874
3875 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3876
3877         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3878
3879 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3880
3881         PR fortran/44558
3882         * gfortran.dg/typebound_call_15.f03: New.
3883
3884 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3885
3886         PR c++/44486
3887         * g++.dg/pr44486.C: New.
3888
3889 2010-06-16  DJ Delorie  <dj@redhat.com>
3890
3891         * gcc.target/i386/volatile-bitfields-1.c: New.
3892         * gcc.target/i386/volatile-bitfields-2.c: New.
3893
3894 2010-06-16  Jason Merrill  <jason@redhat.com>
3895
3896         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3897
3898         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3899
3900 2010-06-16  Richard Guenther  <rguenther@suse.de>
3901
3902         PR c/44555
3903         * gcc.c-torture/execute/pr44555.c: New testcase.
3904
3905 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3906
3907         PR fortran/44549
3908         * gfortran.dg/typebound_proc_16.f03: New.
3909
3910 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3911
3912         * g++.dg/torture/pr43905.C: New test.
3913
3914 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3915
3916         PR testsuite/44538
3917         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3918         initialization loop from being vectorized.
3919         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3920
3921 2010-06-16  Alan Modra  <amodra@gmail.com>
3922
3923         PR tree-optimization/44507
3924         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3925
3926 2010-06-15  Jason Merrill  <jason@redhat.com>
3927
3928         * g++.dg/overload/arg3.C: Adjust error locations.
3929         * g++.dg/overload/copy1.C: Likewise.
3930         * g++.dg/tc1/dr152.C: Likewise.
3931         * g++.dg/template/incomplete4.C: Likewise.
3932         * g++.dg/template/incomplete5.C: Likewise.
3933         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3934         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3935         * g++.old-deja/g++.pt/crash9.C: Likewise.
3936
3937         * g++.dg/inherit/virtual5.C: New.
3938
3939         * g++.dg/cpp0x/defaulted18.C: New.
3940
3941         * g++.dg/cpp0x/initlist40.C: New.
3942
3943         * g++.dg/cpp0x/initlist39.C: New.
3944
3945 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3946
3947         PR middle-end/44391
3948         * gcc.dg/graphite/pr44391.c: New.
3949
3950 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3951
3952         PR fortran/43388
3953         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3954         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3955         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3956         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3957
3958 2010-06-15  Richard Guenther  <rguenther@suse.de>
3959
3960         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3961
3962 2010-06-15  Richard Guenther  <rguenther@suse.de>
3963
3964         * gcc.dg/vect/bb-slp-21.c: Adjust.
3965         * gcc.dg/vect/bb-slp-13.c: Likewise
3966         * gcc.dg/vect/bb-slp-4.c: Likewise
3967         * gcc.dg/vect/bb-slp-22.c: Likewise
3968         * gcc.dg/vect/bb-slp-14.c: Likewise
3969         * gcc.dg/vect/bb-slp-23.c: Likewise
3970         * gcc.dg/vect/bb-slp-15.c: Likewise
3971         * gcc.dg/vect/bb-slp-17.c: Likewise
3972         * gcc.dg/vect/bb-slp-18.c: Likewise
3973         * gcc.dg/vect/bb-slp-19.c: Likewise
3974         * gcc.dg/vect/bb-slp-10.c: Likewise
3975         * gcc.dg/vect/bb-slp-11.c: Likewise
3976         * gcc.dg/vect/bb-slp-20.c: Likewise
3977         * gcc.dg/vect/bb-slp-3.c: Likewise
3978
3979 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR fortran/44536
3982         * gfortran.dg/gomp/pr44536.f90: New test.
3983         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3984
3985 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         PR target/44534
3988         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3989         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3990
3991 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3992
3993         PR tree-optimization/44508
3994         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3995
3996         PR bootstrap/44509
3997         * gcc.dg/pr44509.c: New test.
3998
3999 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4000
4001         PR tree-optimization/44507
4002         * gcc.dg/vect/pr44507.c: New test.
4003
4004 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4005
4006         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4007         and c-pretty-print.h.
4008
4009         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4010
4011 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4012
4013         * gfortran.dg/whole_file_18.f90: Updated error message.
4014
4015 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4016
4017         * gfortran.dg/whole_file_20.f03: New.
4018
4019 2010-06-12  Jan Hubicka  <jh@suse.cz>
4020
4021         * gcc.c-torture/compile/pc44485.c: New testcase.
4022
4023 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4024
4025         PR fortran/40117
4026         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4027         * gfortran.dg/typebound_proc_14.f03: New.
4028         * gfortran.dg/typebound_proc_15.f03: New.
4029
4030 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4031
4032         * gcc.dg/opts-1.c: New test.
4033
4034 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4035
4036         * gcc.dg/funroll-loops-all.c: Update expected error.
4037
4038 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4039
4040         PR target/44481
4041         * gcc.target/i386/pr44481.c: New test.
4042
4043 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4044
4045         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4046
4047 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4048
4049         PR middle-end/44483
4050         * gcc.dg/tree-ssa/pr44483.c: New.
4051
4052 2010-06-11  Paul Brook  <paul@codesourcery.com>
4053
4054         * g++.dg/other/arm-neon-1.C: New test.
4055
4056 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4057
4058         PR fortran/42051
4059         PR fortran/43896
4060         * gfortran.dg/class_23.f03: New test.
4061
4062 2010-06-11  Jan Hubicka  <jh@suse.cz>
4063
4064         * gcc.dg/ipa/pure-const-2.c: New testcase.
4065
4066 2010-06-11  Jan Hubicka  <jh@suse.cz>
4067
4068         * gcc.dg/noreturn-7.c: Update.
4069         * gcc.dg/noreturn-4.c: Update.
4070
4071 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4072
4073         Fix MIPS bootstrap
4074         * g++.dg/other/typedef4.C: New test.
4075
4076 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4077
4078         PR fortran/44207
4079         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4080
4081 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4082
4083         PR fortran/44457
4084         * gfortran.dg/asynchronous_3.f03
4085
4086 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4087
4088         PR middle-end/44185
4089         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4090         non-temporal stores out of the tests to form new test cases.  As a
4091         result, no non-temporal store should be generated in this case.
4092
4093         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4094         prefetch-7.c that generate one non-temporal store.
4095
4096         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4097         prefetch-7.c that generate one non-temporal store and one
4098         one-temporal prefetch.
4099
4100 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4101
4102         PR tree-optimization/44258
4103         * gcc.dg/tree-ssa/pr44258.c: New test.
4104
4105 2010-06-10  Daniel Kraft  <d@domob.eu>
4106
4107         PR fortran/38936
4108         * gfortran.dg/associate_1.f03: New test.
4109         * gfortran.dg/associate_2.f95: New test.
4110         * gfortran.dg/associate_3.f03: New test.
4111         * gfortran.dg/associate_4.f08: New test.
4112
4113 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4114
4115         * gfortran.dg/selected_char_kind_4.f90: New test.
4116
4117 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4118
4119         * gcc.dg/pr42461.c: New test.
4120
4121 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4122
4123         PR fortran/44347
4124         * gfortran.dg/selected_real_kind_1.f90: New.
4125
4126 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4127
4128         PR fortran/44359
4129         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4130         warning.
4131         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4132         check for warning.
4133
4134 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4135
4136         * gfortran.dg/data_namelist_conflict.f90: New test.
4137
4138 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4139
4140         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4141         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4142         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4143
4144 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4145
4146         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4147         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4148         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4149         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4150         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4151
4152 2010-06-09  Jason Merrill  <jason@redhat.com>
4153
4154         PR c++/44366
4155         * g++.dg/cpp0x/decltype23.C: Move to...
4156         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4157
4158 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4159
4160         PR fortran/44211
4161         * gfortran.dg/typebound_call_14.f03: New test.
4162
4163 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4164
4165         PR tree-optimization/44423
4166         * gcc.dg/tree-ssa/pr44423.c: New test.
4167
4168 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4169
4170         PR testsuite/42843
4171         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4172         TV_NONE to initialize tv_id field.
4173         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4174         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4175         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4176         Include toplev.h .
4177         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4178         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4179         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4180
4181 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4182
4183         PR tree-optimization/39874
4184         PR middle-end/28685
4185         * gcc.dg/pr39874.c: New file.
4186
4187 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4188
4189         * g++.dg/ext/attr-alias-1.C: New.
4190         * g++.dg/ext/attr-alias-2.C: New.
4191
4192 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4193
4194         PR fortran/44446
4195         * gfortran.dg/proc_ptr_27.f90: New.
4196
4197 2010-06-07  Jason Merrill  <jason@redhat.com>
4198
4199         PR c++/44366
4200         * g++.dg/cpp0x/decltype23.C: New.
4201
4202 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4203             Shujing Zhao  <pearly.zhao@oracle.com>
4204
4205         PR c/37724
4206         * gcc.dg/c90-const-expr-10.c: Adjust.
4207         * gcc.dg/c99-const-expr-10.c: Adjust.
4208         * gcc.dg/init-bad-7.c: New.
4209
4210 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4211
4212         * lib/target-supports.exp (check_effective_target_gas): New proc.
4213         * gcc.c-torture/execute/960321-1.x: New file.
4214
4215 2010-06-07  Jason Merrill  <jason@redhat.com>
4216
4217         PR c++/44401
4218         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4219
4220 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4221
4222         PR c++/44444
4223         * g++.dg/warn/Wunused-var-12.C: New test.
4224
4225         PR c++/44443
4226         * c-c++-common/Wunused-var-11.c: New test.
4227
4228 2010-06-07  Jan Hubicka  <jh@suse.cz>
4229
4230         * gcc.dg/ipa/pure-const-1.c: New testcase.
4231
4232 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4233
4234         PR rtl-optimization/44404
4235         * gcc.dg/pr44404.c: New.
4236
4237 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4238
4239         PR target/44159
4240         * gcc.target/i386/abi-2.c: Check sysv abi here.
4241         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4242         function to avoid failures by different ABIs.
4243         * gcc.target/i386/aes-check.h: Likewise.
4244         * gcc.target/i386/avx-check.h: Likewise.
4245         * gcc.target/i386/fma4-check.h: Likewise.
4246         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4247         * gcc.target/i386/mmx-check.h: Likewise.
4248         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4249         * gcc.target/i386/pclmul-check.h: Likewise.
4250         * gcc.target/i386/sse-check.h: Likewise.
4251         * gcc.target/i386/sse2-check.h: Likewise.
4252         * gcc.target/i386/sse3-check.h: Likewise.
4253         * gcc.target/i386/sse4_1-check.h: Likewise.
4254         * gcc.target/i386/sse4_2-check.h: Likewise.
4255         * gcc.target/i386/sse4a-check.h: Likewise.
4256         * gcc.target/i386/ssse3-check.h: Likewise.
4257         * gcc.target/i386/xop-check.h: Likewise.
4258         * gcc.target/i386/pr27971.c: Fix for LLP64.
4259         * gcc.target/i386/pr39139.c: Likewise.
4260         * gcc.target/i386/pr39315-check.c: Likewise.
4261         * gcc.target/i386/vararg-1.c: Likewise.
4262         * gcc.target/i386/vararg-2.c: Likewise.
4263         Additional add dg-compile to avoid failure due
4264         missing foo symbol.
4265
4266         * gcc.dg/compound-literal-1.c: Fix for llp64.
4267         * gcc.dg/pr32370.c: Likewise.
4268         * gcc.dg/pr37561.c: Likewise.
4269         * gcc.dg/pr41340.c: Likewise.
4270         * gcc.dg/pr41551.c: Likewise.
4271
4272 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4273
4274         PR c++/44188
4275         * g++.dg/debug/dwarf2/typedef3.C: New test.
4276
4277 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4278
4279         PR c/20000
4280         * c-c++-common/pr20000.c: New.
4281
4282 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4283
4284         PR c++/44086
4285         * g++.dg/init/pr44086.C: New.
4286         * g++.dg/cpp0x/decltype4.C: Adjust.
4287
4288 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4289
4290         PR fortran/43945
4291         * gfortran.dg/generic_23.f03: New test.
4292
4293 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4294
4295         PR fortran/43895
4296         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4297
4298 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR c++/44361
4301         * c-c++-common/Wunused-var-9.c: New test.
4302
4303 2010-06-05  Jason Merrill  <jason@redhat.com>
4304
4305         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4306
4307 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4308
4309         PR c/44322
4310         * gcc.dg/c99-restrict-4.c: New test.
4311
4312 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4313
4314         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4315         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4316         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4317         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4318         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4319         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4320         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4321         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4322         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4323         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4324         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4325         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4326         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4327         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4328         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4329         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4330         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4331         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4332         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4333         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4334         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4335         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4336
4337 2010-06-04  Jason Merrill  <jason@redhat.com>
4338
4339         * g++.dg/cpp0x/noexcept06.C: New.
4340         * g++.dg/cpp0x/noexcept07.C: New.
4341
4342         * g++.dg/cpp0x/noexcept01.C: New.
4343         * g++.dg/cpp0x/noexcept02.C: New.
4344         * g++.dg/cpp0x/noexcept03.C: New.
4345         * g++.dg/cpp0x/noexcept04.C: New.
4346         * g++.dg/cpp0x/noexcept05.C: New.
4347
4348 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR c++/44412
4351         * g++.dg/warn/Wunused-var-10.C: New test.
4352         * g++.dg/warn/Wunused-var-11.C: New test.
4353
4354         PR c++/44362
4355         * c-c++-common/Wunused-var-10.c: New test.
4356
4357 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4358
4359         PR c/25880
4360         * gcc.dg/assign-warn-2.c: Update.
4361         * gcc.dg/cpp/line3.c: Update.
4362         * gcc.dg/c99-array-lval-8.c: Update.
4363         * gcc.dg/cast-qual-2.c: Update.
4364         * gcc.dg/c99-arraydecl-3.c:  Update.
4365         * gcc.dg/assign-warn-1.c:  Update.
4366         * gcc.dg/format/gcc_diag-1.c:  Update.
4367
4368 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4369
4370         PR rtl-optimization/39871
4371         PR rtl-optimization/40615
4372         PR rtl-optimization/42500
4373         PR rtl-optimization/42502
4374         * gcc.target/arm/eliminate.c: New test.
4375
4376 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4377
4378         PR libstdc++/44410
4379         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4380         * g++.old-deja/g++.other/delete3.C: Likewise.
4381         * g++.old-deja/g++.other/new.C: Likewise.
4382         * g++.old-deja/g++.law/operators27.C: Likewise.
4383         * g++.old-deja/g++.mike/p755.C: Likewise.
4384         * g++.dg/eh/new1.C: Likewise.
4385         * g++.dg/init/new5.C: Likewise.
4386
4387 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4388
4389         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4390         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4391         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4392
4393 2010-06-03  Richard Guenther  <rguenther@suse.de>
4394
4395         PR lto/41921
4396         * lib/lto.exp: Always load gcc.exp.
4397         (lto-obj): For C source files invoke gcc_target_compile.
4398         * g++.dg/lto/20100603-1_0.C: New testcase.
4399         * g++.dg/lto/20100603-1_1.c: Likewise.
4400
4401 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4402
4403         PR tree-optimization/43688
4404         * gfortran.dg/pr43688.f90: New.
4405
4406 2010-06-03  Richard Guenther  <rguenther@suse.de>
4407
4408         PR lto/41584
4409         * gcc.dg/lto/20100603-1_0.c: New testcase.
4410         * gcc.dg/lto/20100603-2_0.c: Likewise.
4411         * gcc.dg/lto/20100603-3_0.c: Likewise.
4412
4413 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4414
4415         PR target/44218
4416         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4417         * gcc.target/powerpc/recip-2.c: Ditto.
4418         * gcc.target/powerpc/recip-3.c: Ditto.
4419         * gcc.target/powerpc/recip-4.c: Ditto.
4420         * gcc.target/powerpc/recip-5.c: Ditto.
4421         * gcc.target/powerpc/recip-6.c: Ditto.
4422         * gcc.target/powerpc/recip-7.c: Ditto.
4423         * gcc.target/powerpc/recip-test.h: Ditto.
4424         * gcc.target/powerpc/recip-test2.h: Ditto.
4425
4426 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4427
4428         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4429
4430 2010-06-02  Jason Merrill  <jason@redhat.com>
4431
4432         * g++.dg/ext/vector9.C: Expect typedef in error message.
4433
4434         PR c++/9726
4435         PR c++/23594
4436         PR c++/44333
4437         * g++.dg/tc1/dr101.C: Remove xfails.
4438
4439 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4440
4441         PR middle-end/44372
4442         * g++.dg/ipa/pr44372.C: New.
4443
4444 2010-06-02  Jan Hubicka  <jh@suse.cz>
4445
4446         PR middle-end/44295
4447         * g++.dg/torture/pr44295.C: Neww testcase.
4448
4449 2010-06-02  Jan Hubicka  <jh@suse.cz>
4450
4451         * gcc.dg/tree-ssa/loadpre6.c: Update.
4452
4453 2010-06-02  Richard Guenther  <rguenther@suse.de>
4454
4455         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4456         diagnostic.h.
4457
4458 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4459
4460         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4461         the link fail message.
4462
4463 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4464
4465         PR fortran/44360
4466         * gfortran.dg/use_13.f90: New test case.
4467
4468 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4469
4470         PR fortran/44371
4471         * gfortran.dg/error_stop_2.f08: Minor update.
4472
4473 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4474
4475         PR fortran/44371
4476         * gfortran.dg/error_stop_1.f08: New test.
4477         * gfortran.dg/error_stop_2.f08: New test.
4478
4479 2010-06-01  Jason Merrill  <jason@redhat.com>
4480
4481         DR 990
4482         * g++.dg/cpp0x/initlist37.C: New.
4483         * g++.dg/cpp0x/initlist38.C: New.
4484
4485         PR c++/44358
4486         * g++.dg/cpp0x/initlist36.C: New.
4487
4488 2010-05-31 Jan Hubicka  <jh@suse.cz>
4489
4490         * gcc.dg/noreturn-8.c: New testcase.
4491
4492 2010-05-31 Jan Hubicka  <jh@suse.cz>
4493
4494         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4495         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4496
4497 2010-05-31 Jan Hubicka  <jh@suse.cz>
4498
4499         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4500         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4501
4502 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4503
4504         PR fortran/36928
4505         * gfortran.dg/dependency_27.f90:  New test.
4506         * gfortran.dg/array_assign_1.F90:  New test.
4507
4508 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4509
4510         PR target/44338
4511         * gcc.target/i386/sse-24.c: New test.
4512
4513 2010-05-31  Jan Hubicka  <jh@suse.cz>
4514
4515         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4516
4517 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4518
4519         PR middle-end/44337
4520         * gcc.dg/pr44337.c: New test.
4521
4522         PR tree-optimization/44182
4523         * g++.dg/debug/pr44182.C: New test.
4524
4525 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4526
4527         * gcc.dg/nested-func-7.c: New test.
4528         * gnat.dg/frame_overflow.adb: Adjust directives.
4529
4530 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4531
4532         * gnat.dg/prot2.ad[sb]: New test.
4533         * gnat.dg/prot2_pkg1.ads: New helper.
4534         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4535
4536 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4537
4538         * gnat.dg/array11.adb: Adjust dg-warning directive.
4539         * gnat.dg/object_overflow.adb: Likewise.
4540
4541 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4542
4543         PR middle-end/44306
4544         * gcc.dg/tree-ssa/pr44306.c: New.
4545
4546 2010-05-29  Jan Hubicka  <jh@suse.cz>
4547
4548         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4549
4550 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4551
4552         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4553
4554 2010-05-28  Mike Stump  <mikestump@comcast.net>
4555
4556         PR objc/44125
4557         * objc.dg/const-str-9.m: Remove static.
4558
4559 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4560
4561         PR target/43636
4562         * gcc.c-torture/compile/pr43636.c: New test.
4563
4564 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4565
4566         PR objc++/23616
4567         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4568         * obj-c++.dg/try-catch-9.mm: Ditto.
4569
4570 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4571
4572         Revert patch for PR c++/44188
4573         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4574
4575 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4576
4577         PR c++/44188
4578         * g++.dg/debug/dwarf2/typedef3.C: New test.
4579
4580 2010-05-27  Jason Merrill  <jason@redhat.com>
4581
4582         PR c++/43555
4583         * g++.dg/ext/vla9.C: New.
4584
4585 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4586
4587         PR objc/44140
4588         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4589         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4590         * objc.dg/torture/tls/thr-init.m: Ditto.
4591         * objc.dg/torture/trivial.m: Ditto.
4592         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4593         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4594         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4595         * obj-c++.dg/torture/trivial.mm: Ditto.
4596
4597 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4598
4599         * g++.dg/lto/20100302_0.C: Skip on darwin.
4600
4601 2010-05-27  Richard Guenther  <rguenther@suse.de>
4602
4603         PR tree-optimization/44284
4604         * gcc.dg/vect/vect-118.c: New testcase.
4605         * gcc.dg/vect/bb-slp-20.c: Adjust.
4606         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4607         * gcc.dg/vect/slp-9.c: Likewise.
4608         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4609         * gcc.dg/vect/vect-10.c: Likewise.
4610         * gcc.dg/vect/vect-109.c: Likewise.
4611         * gcc.dg/vect/vect-12.c: Likewise.
4612         * gcc.dg/vect/vect-36.c: Likewise.
4613         * gcc.dg/vect/vect-7.c: Likewise.
4614         * gcc.dg/vect/vect-iv-8.c: Likewise.
4615         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4616         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4617         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4618         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4619         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4620         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4621         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4622         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4623         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4624         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4625         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4626         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4627         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4628         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4629         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4630         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4631         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4632
4633 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4634
4635         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4636         necessary.
4637
4638 2010-05-26  Jan Hubicka  <jh@suse.cz>
4639
4640         * gcc.dg/lto/materialize-1_0.c: New file.
4641         * gcc.dg/lto/materialize-1_1.c: New file.
4642
4643 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4644
4645         * gnat.dg/lto10.adb: New test.
4646         * gnat.dg/lto10_pkg.ads: New helper.
4647
4648 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4649
4650         * lib/target-supports.exp (check_effective_target_int128): New
4651         function to check if __int128 types are available for target.
4652         * c-c++-common/int128-types-1.c: New.
4653         * c-c++-common/int128-1.c: New.
4654         * c-c++-common/int128-2.c: New.
4655         * g++.dg/abi/mangle43.C: New.
4656         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4657         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4658         pointer-wide scalar.
4659         * g++.dg/other/pr25632.C: Likewise.
4660         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4661         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4662         overflow warnings.
4663         * g++.dg/warn/pr13358-4.C: Likewise.
4664         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4665         * g++.dg/warn/Wconversion-null.C: Likewise.
4666
4667 2010-05-26  Jason Merrill  <jason@redhat.com>
4668
4669         PR c++/43382
4670         * g++.dg/cpp0x/variadic101.C: New.
4671
4672 2010-05-26  Richard Guenther  <rguenther@suse.de>
4673
4674         PR rtl-optimization/44164
4675         * gcc.c-torture/execute/pr44164.c: New testcase.
4676         * g++.dg/tree-ssa/pr13146.C: Adjust.
4677
4678 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4679
4680         PR fortran/40011
4681         * gfortran.dg/whole_file_19.f90 : New test.
4682
4683 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4684
4685         PR fortran/30668
4686         PR fortran/31346
4687         PR fortran/34260
4688         * gfortran.dg/pr40999.f: Fix function type.
4689         * gfortran.dg/whole_file_5.f90: Likewise.
4690         * gfortran.dg/whole_file_6.f90: Likewise.
4691         * gfortran.dg/whole_file_16.f90: New.
4692         * gfortran.dg/whole_file_17.f90: New.
4693         * gfortran.dg/whole_file_18.f90: New.
4694
4695 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4696             Iain Sandoe  <iains@gcc.gnu.org>
4697
4698         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4699         * gcc.c-torture/compile/pr44197.c: Require alias support.
4700         * gcc.dg/lto/20081222_0.c: Ditto.
4701
4702 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4703
4704         PR debug/42801
4705         * gcc.dg/guality/vla-2.c: New test.
4706
4707 2010-05-25  Richard Guenther  <rguenther@suse.de>
4708
4709         PR middle-end/44069
4710         * g++.dg/torture/pr44069.C: New testcase.
4711
4712 2010-05-25  Richard Guenther  <rguenther@suse.de>
4713
4714         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4715
4716 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4717
4718         PR objc/44140
4719         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4720
4721 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4722
4723         * obj-c++.dg/torture/tls/trivial.mm: New.
4724         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4725         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4726         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4727         * obj-c++.dg/torture/tls/diag-1.mm: New.
4728         * obj-c++.dg/torture/tls/tls.exp: New.
4729         * obj-c++.dg/torture/trivial.mm: New.
4730         * obj-c++.dg/torture/dg-torture.exp: New.
4731         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4732         * obj-c++.dg/tls/trivial.m: New.
4733         * obj-c++.dg/tls/init-1.mm: New.
4734         * obj-c++.dg/tls/diag-1.mm: New.
4735         * obj-c++.dg/tls/init-2.mm: New.
4736         * obj-c++.dg/tls/diag-2.mm: New.
4737         * obj-c++.dg/tls/diag-3.mm: New.
4738         * obj-c++.dg/tls/diag-4.mm: New.
4739         * obj-c++.dg/tls/static-1.mm: New.
4740         * obj-c++.dg/tls/tls.exp: New.
4741         * obj-c++.dg/tls/diag-5.mm: New.
4742         * obj-c++.dg/tls/static-1a.mm: New.
4743         * objc-obj-c++-shared/Object1.mm: New.
4744         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4745
4746 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4747
4748         PR objc++/43689
4749         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4750         * obj-c++.dg/const-str-6.mm: Ditto.
4751
4752 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4753
4754         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4755
4756 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4757
4758         PR ada/38394
4759         * gnat.dg/array13.ad[sb]: New test.
4760
4761 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4762             Sandra Loosemore  <sandra@codesourcery.com>
4763
4764         * gcc.target/arm/neon/: Regenerated test cases.
4765
4766         * gcc.target/arm/neon/polytypes.c,
4767         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4768         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4769         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4770         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4771         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4772         dg-add-options arm_neon.
4773
4774         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4775         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4776         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4777         and arm_neon_fp16_ok.
4778
4779         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4780         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4781
4782         * lib/target-supports.exp (add_options_for_arm_neon): New.
4783         (check_effective_target_arm_neon_ok_nocache): New, from
4784         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4785         (check_effective_target_arm_neon_ok): Use
4786         check_effective_target_arm_neon_ok_nocache.
4787         (add_options_for_arm_neon_fp16)
4788         (check_effective_target_arm_neon_fp16_ok)
4789         check_effective_target_arm_neon_fp16_ok_nocache): New.
4790         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4791
4792 2010-05-24  Jason Merrill  <jason@redhat.com>
4793
4794         PR c++/41510
4795         * g++.dg/cpp0x/initlist35.C: New.
4796         * g++.dg/init/brace6.C: Adjust.
4797
4798 2010-05-24  Paul Brook  <paul@codesourcery.com>
4799
4800         * gcc.target/arm/frame-pointer-1.c: New test.
4801         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4802         pointer elimination.
4803
4804 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4805
4806         PR target/44245
4807         * gcc.target/i386/crc32-3.c: New.
4808         * gcc.target/i386/crc32-4.c: Likewise.
4809
4810 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4811
4812         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4813         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4814         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4815
4816 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4817
4818         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4819
4820 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4821
4822         PR target/43869
4823         * gcc.c-target/pr43869.c: New test.
4824
4825 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4826
4827         PR fortran/44212
4828         * gfortran.dg/class_22.f03: New.
4829
4830 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4831
4832         PR lto/44238
4833         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4834
4835 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4836
4837         PR fortran/44213
4838         * gfortran.dg/abstract_type_7.f03: New.
4839
4840 2010-05-21  Jason Merrill  <jason@redhat.com>
4841
4842         * g++.dg/eh/spec11.C: Test cleanup optimization.
4843
4844 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR debug/44223
4847         * gcc.target/i386/pr44223.c: New test.
4848
4849 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4850
4851         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4852
4853 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4854
4855         * g++.dg/other/const3.C: New test.
4856
4857 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4858
4859         PR fortran/38407
4860         * warn_unused_dummy_argument_1.f90: New.
4861         * warn_unused_dummy_argument_2.f90: New.
4862
4863 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4864
4865         PR c++/30298
4866         * g++.dg/inherit/crash1.C: New.
4867         * g++.dg/inherit/crash2.C: Likewise.
4868
4869 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4870
4871         PR debug/44178
4872         * g++.dg/debug/pr44178.C: New test.
4873
4874 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4875
4876         PR middle-end/44185
4877         * gcc.dg/tree-ssa/prefetch-6.c: Add
4878         --param min-insn-to-prefetch-ratio=6.
4879         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4880         allow unrolling, and adjust the movnti count.
4881
4882 2010-05-20  Jan Hubicka  <jh@suse.cz>
4883
4884         PR middle-end/44197
4885         * gcc.c-torture/compile/pr44197.c: New file.
4886
4887 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4888
4889         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4890         Fix test code.
4891         (check_effective_target_xop): Remove __may_alias__ attribute.
4892
4893 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4894
4895         PR target/44202
4896         * gcc.c-torture/execute/pr44202-1.c: New test.
4897
4898 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899
4900         PR fortran/43851
4901         * gfortran.dg/label_1.f90: Update test.
4902
4903 2010-05-19  Jan Hubicka  <jh@suse.cz>
4904
4905         * gcc.dg/lto/ipareference2_0.c: New file.
4906         * gcc.dg/lto/ipareference2_1.c: New file.
4907
4908 2010-05-19  Jason Merrill  <jason@redhat.com>
4909
4910         * g++.dg/parse/fn-typedef2.C: New.
4911
4912         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4913         function type.
4914
4915         PR c++/44193
4916         * g++.dg/template/fntype1.C: New.
4917
4918 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4919
4920         * gnat.dg/discr23.ad[sb]: New test.
4921         * gnat.dg/discr23_pkg.ads: New helper.
4922
4923         * gnat.dg/specs/controlled1.ads: New test.
4924         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4925
4926 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4927
4928         PR fortran/44055
4929         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4930         Fixed scope of C_SIZEOF.
4931         * gfortran.dg/warn_conversion_2.f90: New.
4932
4933 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4934
4935         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4936         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4937         for optional selector.
4938         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4939         (check_effective_target_sse3): New proc.
4940         * gcc.target/i386/math-torture/math-torture.exp: Load
4941         target-supports.exp.
4942         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4943         check_effective_target_sse2.
4944         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4945         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4946         * g++.dg/vect/vect.exp: Likewise.
4947         * gfortran.dg/vect/vect.exp: Likewise.
4948         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4949         -msse2 if check_effective_target_sse2.
4950
4951         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4952         * gcc.target/i386/3dnow-2.c: Likewise.
4953         * gcc.target/i386/3dnowA-1.c: Likewise.
4954         * gcc.target/i386/3dnowA-2.c: Likewise.
4955         * gcc.target/i386/pr42549.c: Likewise.
4956
4957         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4958         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4959         * gcc.target/i386/sse3-addsubps.c: Likewise.
4960         * gcc.target/i386/sse3-haddpd.c: Likewise.
4961         * gcc.target/i386/sse3-haddps.c: Likewise.
4962         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4963         * gcc.target/i386/sse3-hsubps.c: Likewise.
4964         * gcc.target/i386/sse3-movddup.c: Likewise.
4965         * gcc.target/i386/sse3-movshdup.c: Likewise.
4966         * gcc.target/i386/sse3-movsldup.c: Likewise.
4967
4968         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4969         * g++.dg/ext/attrib35.C: Likewise.
4970         * g++.dg/opt/pr40496.C: Likewise.
4971         * g++.dg/other/i386-1.C: Likewise.
4972         * g++.dg/other/i386-4.C: Likewise.
4973         * g++.dg/other/pr34435.C: Likewise.
4974         * g++.dg/other/pr39496.C: Likewise.
4975         * g++.dg/other/pr40446.C: Likewise.
4976         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4977         * gcc.dg/compat/vector-1a_main.c: Likewise.
4978         * gcc.dg/compat/vector-2a_main.c: Likewise.
4979         * gcc.dg/lto/20090206-1_0.c: Likewise.
4980         * gcc.dg/pr34856.c: Likewise.
4981         * gcc.dg/pr36584.c: Likewise.
4982         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4983         * gcc.dg/pr37544.c: Likewise.
4984         * gcc.dg/torture/pr16104-1.c: Likewise.
4985         * gcc.dg/torture/pr35771-1.c: Likewise.
4986         * gcc.dg/torture/pr35771-2.c: Likewise.
4987         * gcc.dg/torture/pr35771-3.c: Likewise.
4988         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4989         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4990         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4991         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4992         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4993         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4994         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4995         * gcc.target/i386/20060512-1.c: Likewise.
4996         * gcc.target/i386/20060512-3.c: Likewise.
4997         * gcc.target/i386/all_one_m128i.c: Likewise.
4998         * gcc.target/i386/float128-1.c: Likewise.
4999         * gcc.target/i386/float128-2.c: Likewise.
5000         * gcc.target/i386/fpcvt-1.c: Likewise.
5001         * gcc.target/i386/fpcvt-2.c: Likewise.
5002         * gcc.target/i386/fpcvt-3.c: Likewise.
5003         * gcc.target/i386/fpprec-1.c: Likewise.
5004         * gcc.target/i386/funcspec-9.c: Likewise.
5005         * gcc.target/i386/incoming-1.c: Likewise.
5006         * gcc.target/i386/incoming-12.c: Likewise.
5007         * gcc.target/i386/incoming-2.c: Likewise.
5008         * gcc.target/i386/incoming-3.c: Likewise.
5009         * gcc.target/i386/incoming-4.c: Likewise.
5010         * gcc.target/i386/incoming-6.c: Likewise.
5011         * gcc.target/i386/incoming-7.c: Likewise.
5012         * gcc.target/i386/incoming-8.c: Likewise.
5013         * gcc.target/i386/opt-1.c: Likewise.
5014         * gcc.target/i386/opt-2.c: Likewise.
5015         * gcc.target/i386/ordcmp-1.c: Likewise.
5016         * gcc.target/i386/pr17692.c: Likewise.
5017         * gcc.target/i386/pr18614-1.c: Likewise.
5018         * gcc.target/i386/pr22152.c: Likewise.
5019         * gcc.target/i386/pr23570.c: Likewise.
5020         * gcc.target/i386/pr23575.c: Likewise.
5021         * gcc.target/i386/pr26449-1.c: Likewise.
5022         * gcc.target/i386/pr26600.c: Likewise.
5023         * gcc.target/i386/pr27790.c: Likewise.
5024         * gcc.target/i386/pr28839.c: Likewise.
5025         * gcc.target/i386/pr30970.c: Likewise.
5026         * gcc.target/i386/pr32000-1.c: Likewise.
5027         * gcc.target/i386/pr32000-2.c: Likewise.
5028         * gcc.target/i386/pr32280.c: Likewise.
5029         * gcc.target/i386/pr32661.c: Likewise.
5030         * gcc.target/i386/pr32708-1.c: Likewise.
5031         * gcc.target/i386/pr32961.c: Likewise.
5032         * gcc.target/i386/pr33329.c: Likewise.
5033         * gcc.target/i386/pr35714.c: Likewise.
5034         * gcc.target/i386/pr35767-1.c: Likewise.
5035         * gcc.target/i386/pr35767-1d.c: Likewise.
5036         * gcc.target/i386/pr35767-1i.c: Likewise.
5037         * gcc.target/i386/pr35767-2.c: Likewise.
5038         * gcc.target/i386/pr35767-2d.c: Likewise.
5039         * gcc.target/i386/pr35767-2i.c: Likewise.
5040         * gcc.target/i386/pr35767-3.c: Likewise.
5041         * gcc.target/i386/pr35767-5.c: Likewise.
5042         * gcc.target/i386/pr36222-1.c: Likewise.
5043         * gcc.target/i386/pr36578-1.c: Likewise.
5044         * gcc.target/i386/pr36578-2.c: Likewise.
5045         * gcc.target/i386/pr36992-1.c: Likewise.
5046         * gcc.target/i386/pr37101.c: Likewise.
5047         * gcc.target/i386/pr37216.c: Likewise.
5048         * gcc.target/i386/pr37434-1.c: Likewise.
5049         * gcc.target/i386/pr37434-2.c: Likewise.
5050         * gcc.target/i386/pr37843-3.c: Likewise.
5051         * gcc.target/i386/pr37843-4.c: Likewise.
5052         * gcc.target/i386/pr39162.c: Likewise.
5053         * gcc.target/i386/pr39315-1.c: Likewise.
5054         * gcc.target/i386/pr39315-2.c: Likewise.
5055         * gcc.target/i386/pr39315-3.c: Likewise.
5056         * gcc.target/i386/pr39315-4.c: Likewise.
5057         * gcc.target/i386/pr39445.c: Likewise.
5058         * gcc.target/i386/pr39496.c: Likewise.
5059         * gcc.target/i386/pr40809.c: Likewise.
5060         * gcc.target/i386/pr40906-3.c: Likewise.
5061         * gcc.target/i386/pr41019.c: Likewise.
5062         * gcc.target/i386/pr42542-1.c: Likewise.
5063         * gcc.target/i386/pr42542-2.c: Likewise.
5064         * gcc.target/i386/pr42542-3.c: Likewise.
5065         * gcc.target/i386/pr42542-3a.c: Likewise.
5066         * gcc.target/i386/pr42881.c: Likewise.
5067         * gcc.target/i386/push-1.c: Likewise.
5068         * gcc.target/i386/quad-sse.c: Likewise.
5069         * gcc.target/i386/reload-1.c: Likewise.
5070         * gcc.target/i386/sse-10.c: Likewise.
5071         * gcc.target/i386/sse-11.c: Likewise.
5072         * gcc.target/i386/sse-15.c: Likewise.
5073         * gcc.target/i386/sse-17.c: Likewise.
5074         * gcc.target/i386/sse-18.c: Likewise.
5075         * gcc.target/i386/sse-19.c: Likewise.
5076         * gcc.target/i386/sse-4.c: Likewise.
5077         * gcc.target/i386/sse-6.c: Likewise.
5078         * gcc.target/i386/sse-vect-types.c: Likewise.
5079         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5080         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5081         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5082         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5083         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5084         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5085         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5086         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5087         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5088         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5089         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5090         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5091         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5092         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5093         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5094         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5095         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5096         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5097         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5098         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5099         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5100         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5101         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5102         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5103         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5104         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5105         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5106         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5107         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5108         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5109         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5110         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5111         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5112         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5113         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5114         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5115         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5116         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5117         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5118         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5119         * gcc.target/i386/sse2-mmx.c: Likewise.
5120         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5121         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5122         * gcc.target/i386/sse2-movd-1.c: Likewise.
5123         * gcc.target/i386/sse2-movd-2.c: Likewise.
5124         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5125         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5126         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5127         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5128         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5129         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5130         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5131         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5132         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5133         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5134         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5135         * gcc.target/i386/sse2-movq-1.c: Likewise.
5136         * gcc.target/i386/sse2-movq-2.c: Likewise.
5137         * gcc.target/i386/sse2-movq-3.c: Likewise.
5138         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5139         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5140         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5141         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5142         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5143         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5144         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5145         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5146         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5147         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5148         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5149         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5150         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5151         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5152         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5153         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5154         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5155         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5156         * gcc.target/i386/sse2-pand-1.c: Likewise.
5157         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5158         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5159         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5160         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5161         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5162         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5163         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5164         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5165         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5166         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5167         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5168         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5169         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5170         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5171         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5172         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5173         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5174         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5175         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5176         * gcc.target/i386/sse2-por-1.c: Likewise.
5177         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5178         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5179         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5180         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5181         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5182         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5183         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5184         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5185         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5186         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5187         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5188         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5189         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5190         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5191         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5192         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5193         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5194         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5195         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5196         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5197         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5198         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5199         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5200         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5201         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5202         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5203         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5204         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5205         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5206         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5207         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5208         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5209         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5210         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5211         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5212         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5213         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5214         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5215         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5216         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5217         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5218         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5219         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5220         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5221         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5222         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5223         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5224         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5225         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5226         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5227         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5228         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5229         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5230         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5231         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5232         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5233         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5234         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5235         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5236         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5237         * gcc.target/i386/sse2-vec-1.c: Likewise.
5238         * gcc.target/i386/sse2-vec-2.c: Likewise.
5239         * gcc.target/i386/sse2-vec-3.c: Likewise.
5240         * gcc.target/i386/sse2-vec-4.c: Likewise.
5241         * gcc.target/i386/sse2-vec-5.c: Likewise.
5242         * gcc.target/i386/sse2-vec-6.c: Likewise.
5243         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5244         * gcc.target/i386/ssefn-2.c: Likewise.
5245         * gcc.target/i386/ssefn-4.c: Likewise.
5246         * gcc.target/i386/ssefp-1.c: Likewise.
5247         * gcc.target/i386/ssefp-2.c: Likewise.
5248         * gcc.target/i386/sseregparm-3.c: Likewise.
5249         * gcc.target/i386/sseregparm-4.c: Likewise.
5250         * gcc.target/i386/sseregparm-5.c: Likewise.
5251         * gcc.target/i386/sseregparm-6.c: Likewise.
5252         * gcc.target/i386/sseregparm-7.c: Likewise.
5253         * gcc.target/i386/ssetype-1.c: Likewise.
5254         * gcc.target/i386/ssetype-2.c: Likewise.
5255         * gcc.target/i386/ssetype-3.c: Likewise.
5256         * gcc.target/i386/ssetype-4.c: Likewise.
5257         * gcc.target/i386/ssetype-5.c: Likewise.
5258         * gcc.target/i386/unordcmp-1.c: Likewise.
5259         * gcc.target/i386/vararg-1.c: Likewise.
5260         * gcc.target/i386/vararg-2.c: Likewise.
5261         * gcc.target/i386/vararg-3.c: Likewise.
5262         * gcc.target/i386/vararg-4.c: Likewise.
5263         * gcc.target/i386/vararg-7.c: Likewise.
5264         * gcc.target/i386/vararg-8.c: Likewise.
5265         * gcc.target/i386/vecinit-1.c: Likewise.
5266         * gcc.target/i386/vecinit-2.c: Likewise.
5267         * gcc.target/i386/vecinit-3.c: Likewise.
5268         * gcc.target/i386/vecinit-4.c: Likewise.
5269         * gcc.target/i386/vecinit-5.c: Likewise.
5270         * gcc.target/i386/vecinit-6.c: Likewise.
5271         * gcc.target/i386/vectorize2.c: Likewise.
5272         * gcc.target/i386/vectorize3.c: Likewise.
5273         * gcc.target/i386/vectorize4.c: Likewise.
5274         * gcc.target/i386/vectorize6.c: Likewise.
5275         * gcc.target/i386/vectorize7.c: Likewise.
5276         * gcc.target/i386/vectorize8.c: Likewise.
5277         * gcc.target/i386/vperm-v2df.c: Likewise.
5278         * gcc.target/i386/vperm-v2di.c: Likewise.
5279         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5280         * gcc.target/i386/xorps-sse2.c: Likewise.
5281         * gcc.target/i386/xorps.c: Likewise.
5282         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5283         * gfortran.dg/graphite/pr42326.f90: Likewise.
5284         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5285
5286 2010-05-19  Richard Guenther  <rguenther@suse.de>
5287
5288         PR lto/44196
5289         * g++.dg/lto/20100519-1_0.C: New testcase.
5290
5291 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5292
5293         PR fortran/42360
5294         * gfortran.dg/warn_intent_out_not_set.f90: New.
5295
5296 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5297
5298         PR fortran/38404
5299         * gfortran.dg/data_char_1.f90: Updated warning message.
5300         * gfortran.dg/data_array_6.f: New.
5301
5302 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5303
5304         * g++.dg/ipa/ivinline-8.C: New test.
5305         * gcc.dg/ipa/iinline-2.c: Likewise.
5306
5307 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5308
5309         PR fortran/34505
5310         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5311         arguments; add check for return value kind.
5312         * gfortran.dg/float_1.f90: Likewise.
5313
5314 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5315
5316         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5317         (main): Use it.
5318         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5319         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5320         Prune another location line format.
5321         (lto-obj): Call lto_prune_warns on comp_output.
5322
5323 2010-05-18  Jan Hubicka  <jh@suse.cz>
5324
5325         * gcc.dg/lto/ipacp_0.c: New test.
5326         * gcc.dg/lto/ipacp_1.c: New test.
5327
5328 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5329
5330         PR lto/44184
5331         * gcc.dg/lto/20100518_0.c: New test.
5332
5333 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5334
5335         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5336
5337 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5338
5339         PR fortran/43990
5340         * gfortran.dg/class_21.f03: New.
5341
5342 2010-05-17  Jason Merrill  <jason@redhat.com>
5343
5344         PR c++/44157
5345         * g++.dg/cpp0x/initlist34.C: New.
5346
5347         PR c++/44158
5348         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5349
5350 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5351
5352         * g++.dg/ipa/ivinline-1.C: New test.
5353         * g++.dg/ipa/ivinline-2.C: New test.
5354         * g++.dg/ipa/ivinline-3.C: New test.
5355         * g++.dg/ipa/ivinline-4.C: New test.
5356         * g++.dg/ipa/ivinline-5.C: New test.
5357         * g++.dg/ipa/ivinline-6.C: New test.
5358
5359 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5360             Jason Merrill  <jason@redhat.com>
5361
5362         PR c++/44108
5363         * c-c++-common/Wunused-var-8.c: New test.
5364
5365 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR bootstrap/42347
5368         * gcc.c-torture/compile/pr42347.c: New test.
5369
5370         PR middle-end/44102
5371         * g++.dg/ext/asmgoto1.C: New test.
5372
5373 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5374
5375         PR middle-end/44133
5376         * gcc.dg/tree-ssa/pr44133.c: New test.
5377         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5378         precise.
5379
5380 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5381
5382         PR fortran/44044
5383         * gfortran.dg/class_20.f03: New.
5384
5385 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5386
5387         PR 44078
5388         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5389         debug messages but not the newly introduced one.
5390
5391 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5392
5393         PR fortran/35779
5394         * gfortran.dg/initialization_25.f90: Commented testcase.
5395         * gfortran.dg/initialization_26.f90: New.
5396
5397 2010-05-16  Richard Guenther  <rguenther@suse.de>
5398
5399         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5400         * gcc.dg/pr43084.c: Likewise.
5401         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5402         -fipa-type-escape.
5403         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5404         -fipa-type-escape.
5405         * gcc.dg/struct/struct-reorg.exp: Likewise.
5406         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5407         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5408
5409 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5410
5411         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5412         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5413         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5414         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5415         tests.
5416
5417 2010-05-15  Jason Merrill  <jason@redhat.com>
5418
5419         * g++.dg/eh/spec10.C: New.
5420         * g++.dg/eh/spec11.C: New.
5421         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5422
5423 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5424
5425         PR fortran/44154
5426         PR fortran/42647
5427         * gfortran.dg/allocatable_scalar_9.f90: New.
5428
5429 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5430
5431         PR c++/44148
5432         * g++.dg/torture/pr44148.C: New test.
5433
5434 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5435
5436         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5437         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5438         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5439         diagnostics and type sizes.
5440
5441 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5442
5443         * gnat.dg/lto9.adb: New test.
5444         * gnat.dg/lto9_pkg1.ads: New helper.
5445         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5446
5447 2010-05-15  Jan Hubicka  <jh@suse.cz>
5448
5449         * gcc.dg/lto/ipareference_1.c: Rename to ...
5450         * gcc.dg/lto/ipareference_0.c: ... this one.
5451         * gcc.dg/lto/ipareference_2.c: Rename to ...
5452         * gcc.dg/lto/ipareference_1.c: ... this one.
5453
5454 2010-05-15  Jan Hubicka  <jh@suse.cz>
5455
5456         * gcc.dg/lto/ipareference_1.c: New file.
5457         * gcc.dg/lto/ipareference_2.c: New file.
5458
5459 2010-05-15  Richard Guenther  <rguenther@suse.de>
5460
5461         PR tree-optimization/44038
5462         * gcc.c-torture/compile/pr44038.c: New testcase.
5463
5464 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5465
5466         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5467         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5468
5469 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5470
5471         PR fortran/43207
5472         PR fortran/43969
5473         * gfortran.dg/class_18.f03: New.
5474         * gfortran.dg/class_19.f03: New.
5475
5476 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5477
5478         PR debug/44112
5479         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5480         * g++.dg/debug/dwarf2/const1.C: Remove.
5481
5482 2010-05-14  Jason Merrill  <jason@redhat.com>
5483
5484         * g++.dg/eh/cond4.C: New.
5485         * g++.dg/eh/elide2.C: Adjust.
5486         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5487
5488 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5489
5490         PR fortran/44135
5491         * gfortran.dg/actual_array_interface_2.f90: New test.
5492
5493 2010-05-14  Richard Guenther  <rguenther@suse.de>
5494
5495         PR tree-optimization/44119
5496         * gcc.c-torture/compile/pr44119.c: New testcase.
5497
5498 2010-05-14  Jason Merrill  <jason@redhat.com>
5499
5500         PR c++/44127
5501         * g++.dg/eh/terminate1.C: New.
5502
5503 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5504
5505         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5506
5507         PR debug/44136
5508         * gcc.dg/pr44136.c: New test.
5509
5510 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5511
5512         PR c++/30566
5513         * g++.dg/warn/Wshadow-4.C: Adjust.
5514         * g++.dg/warn/Wshadow-5.C: New test.
5515         * g++.dg/warn/Wshadow-6.C: New test
5516
5517 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5518
5519         PR fortran/35779
5520         * gfortran.dg/initialization_25.f90: New.
5521
5522 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5523
5524         * g++.dg/otr-fold-1.C: New test.
5525         * g++.dg/otr-fold-2.C: New test.
5526
5527 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5528
5529         PR fortran/44036
5530         * gfortran.dg/gomp/pr44036-1.f90: New test.
5531         * gfortran.dg/gomp/pr44036-2.f90: New test.
5532         * gfortran.dg/gomp/pr44036-3.f90: New test.
5533
5534         PR debug/43983
5535         * gcc.dg/guality/sra-1.c: New test.
5536
5537 2010-05-12  Jan Hubicka  <jh@suse.cz>
5538
5539         * tree-ssa/unreachable.c: New test.
5540
5541 2010-05-12  Jason Merrill  <jason@redhat.com>
5542
5543         * g++.dg/cpp0x/sfinae1.C: New.
5544
5545 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5546
5547         * gcc.target/i386/zee.c: New file.
5548
5549 2010-05-12  Jason Merrill  <jason@redhat.com>
5550
5551         * g++.dg/conversion/op1.C: Expect template candidate message.
5552         * g++.dg/cpp0x/nullptr15.C: Likewise.
5553         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5554         * g++.dg/cpp0x/pr31431.C: Likewise.
5555         * g++.dg/cpp0x/temp_default2.C: Likewise.
5556         * g++.dg/cpp0x/trailing4.C: Likewise.
5557         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5558         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5559         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5560         * g++.dg/cpp0x/variadic35.C: Likewise.
5561         * g++.dg/cpp0x/vt-35147.C: Likewise.
5562         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5563         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5564         * g++.dg/ext/visibility/anon8.C: Likewise.
5565         * g++.dg/ext/vla2.C: Likewise.
5566         * g++.dg/other/pr28114.C: Likewise.
5567         * g++.dg/other/ptrmem10.C: Likewise.
5568         * g++.dg/other/ptrmem11.C: Likewise.
5569         * g++.dg/overload/unknown1.C: Likewise.
5570         * g++.dg/parse/template7.C: Likewise.
5571         * g++.dg/parse/typename7.C: Likewise.
5572         * g++.dg/template/conv11.C: Likewise.
5573         * g++.dg/template/copy1.C: Likewise.
5574         * g++.dg/template/deduce3.C: Likewise.
5575         * g++.dg/template/dependent-expr5.C: Likewise.
5576         * g++.dg/template/friend.C: Likewise.
5577         * g++.dg/template/incomplete2.C: Likewise.
5578         * g++.dg/template/local4.C: Likewise.
5579         * g++.dg/template/local6.C: Likewise.
5580         * g++.dg/template/operator10.C: Likewise.
5581         * g++.dg/template/overload6.C: Likewise.
5582         * g++.dg/template/ptrmem2.C: Likewise.
5583         * g++.dg/template/ptrmem20.C: Likewise.
5584         * g++.dg/template/ptrmem8.C: Likewise.
5585         * g++.dg/template/sfinae2.C: Likewise.
5586         * g++.dg/template/ttp25.C: Likewise.
5587         * g++.dg/template/unify10.C: Likewise.
5588         * g++.dg/template/unify11.C: Likewise.
5589         * g++.dg/template/unify6.C: Likewise.
5590         * g++.dg/template/unify7.C: Likewise.
5591         * g++.dg/template/unify9.C: Likewise.
5592         * g++.dg/template/varmod1.C: Likewise.
5593         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5594         * g++.old-deja/g++.law/operators32.C: Likewise.
5595         * g++.old-deja/g++.pt/crash28.C: Likewise.
5596         * g++.old-deja/g++.pt/crash60.C: Likewise.
5597         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5598         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5599         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5600         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5601         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5602         * g++.old-deja/g++.pt/expr2.C: Likewise.
5603         * g++.old-deja/g++.pt/overload7.C: Likewise.
5604         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5605         * g++.old-deja/g++.pt/spec5.C: Likewise.
5606         * g++.old-deja/g++.pt/spec6.C: Likewise.
5607         * g++.old-deja/g++.pt/t24.C: Likewise.
5608         * g++.old-deja/g++.pt/unify4.C: Likewise.
5609         * g++.old-deja/g++.pt/unify6.C: Likewise.
5610         * g++.old-deja/g++.pt/unify8.C: Likewise.
5611         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5612         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5613         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5614
5615         * g++.dg/cpp0x/initlist32.C: New.
5616
5617         * g++.dg/template/conv11.C: New.
5618         * g++.dg/conversion/op1.C: Adjust expected error.
5619
5620         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5621
5622 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5623
5624         PR target/44088
5625         * gcc.target/i386/avx-cmpsd-1.c: New.
5626         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5627         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5628         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5629         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5630         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5631
5632 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR middle-end/44085
5635         * gcc.dg/gomp/pr44085.c: New test.
5636         * gfortran.dg/gomp/pr44085.f90: New test.
5637
5638 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5639
5640         * objc-obj-c++-shared/Object1.m: New.
5641         * objc.dg/torture: New directory.
5642         * objc.dg/torture/tls: Ditto.
5643         * objc.dg/tls: Ditto.
5644         * objc.dg/torture/tls/trivial.m: New test.
5645         * objc.dg/torture/tls/thr-init-2.m: New test.
5646         * objc.dg/torture/tls/thr-init-3.m: New test.
5647         * objc.dg/torture/tls/thr-init.m: New test.
5648         * objc.dg/torture/tls/diag-1.m: New test.
5649         * objc.dg/torture/tls/tls.exp: New.
5650         * objc.dg/torture/trivial.m: New test.
5651         * objc.dg/torture/dg-torture.exp: New.
5652         * objc.dg/tls/diag-3.m: New test.
5653         * objc.dg/tls/diag-4.m: New test.
5654         * objc.dg/tls/diag-5.m: New test.
5655         * objc.dg/tls/init-1.m: New test.
5656         * objc.dg/tls/init-2.m: New test.
5657         * objc.dg/tls/tls.exp: New.
5658         * objc.dg/tls/diag-2.m: New test.
5659         * lib/objc.exp: Respond to dg-additional-files.
5660
5661 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5662
5663         * gcc.target/m68k/20100512-1.c: New.
5664
5665 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5666
5667         * gnat.dg/lto8.adb: New test.
5668         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5669         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5670
5671 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5672
5673         PR c++/34272
5674         PR c++/43630
5675         PR c++/34491
5676         * g++.dg/template/crash97.C: New.
5677         * g++.dg/template/crash98.C: Likewise.
5678         * g++.dg/template/crash99.C: Likewise.
5679         * g++.dg/cpp0x/pr31439.C: Adjust.
5680         * g++.dg/template/crash95.C: Likewise.
5681
5682 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5683
5684         PR middle-end/44071
5685         * c-c++-common/asmgoto-4.c: New test.
5686         * gcc.target/i386/pr44071.c: New test.
5687
5688         PR c++/44062
5689         * c-c++-common/Wunused-var-7.c: New test.
5690         * g++.dg/warn/Wunused-var-9.C: New test.
5691
5692 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5693
5694         PR fortran/43711
5695         * gfortran.dg/gomp/pr43711.f90: New.
5696
5697 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5698
5699         PR fortran/31820
5700         * gfortran.dg/select_5.f90: Updated.
5701
5702 2010-05-11  Jan Hubicka  <jh@suse.cz>
5703
5704         PR tree-optimize/44063
5705         * gcc.c-torture/compile/pr44063.c: New testcase.
5706
5707 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5708
5709         PR debug/44023
5710         * gcc.dg/pr44023.c: New test.
5711
5712 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5713
5714         * gnat.dg/lto7.adb: New test.
5715         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5716
5717 2010-05-10  Jason Merrill  <jason@redhat.com>
5718
5719         PR c++/44017
5720         * g++.dg/template/inherit5.C: New.
5721
5722         PR c++/44045
5723         * g++.dg/cpp0x/initlist33.C: New.
5724         * g++.dg/cpp0x/initlist26.C: Adjust.
5725         * g++.dg/cpp0x/initlist28.C: Adjust.
5726
5727 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5728
5729         PR c++/43719
5730         * g++.dg/init/pr43719.C: New.
5731         * g++.dg/anon-struct4.C: Adjust.
5732
5733 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5734
5735         PR debug/44028
5736         * gcc.dg/pr44028.c: New test.
5737
5738 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5739
5740         PR fortran/27866
5741         PR fortran/35003
5742         PR fortran/42809
5743         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5744         * gfortran.dg/warn_conversion.f90: New.
5745
5746 2010-05-10  Michael Matz  <matz@suse.de>
5747
5748         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5749
5750 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5751
5752         PR rtl-optimization/44012
5753         * gcc.dg/pr44012.c: New.
5754
5755 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5756
5757         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5758         Log text on entry and exit.
5759         Prune Sun ld warnings for common symbols with differing sizes.
5760         (lto-link-and-maybe-run): Change caller.
5761
5762 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5763
5764         PR fortran/44044
5765         * gfortran.dg/class_7.f03: Modified.
5766         * gfortran.dg/select_type_1.f03: Modified.
5767         * gfortran.dg/select_type_12.f03: New.
5768
5769 2010-05-10  Richard Guenther  <rguenther@suse.de>
5770
5771         PR tree-optimization/44050
5772         * gcc.dg/torture/pr44050.c: New testcase.
5773
5774 2010-05-10  Wei Guozhi  <carrot@google.com>
5775
5776         PR target/42879
5777         * gcc.target/arm/pr42879.c: New testcase.
5778
5779 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5780
5781         PR c/44051
5782         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5783
5784 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5785
5786         PR c/10676
5787         * gcc.dg/anon-struct-10.c: New test.
5788
5789 2010-05-09  Richard Guenther  <rguenther@suse.de>
5790
5791         PR middle-end/44024
5792         * gcc.dg/pr44024.c: New testcase.
5793
5794 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5795
5796         PR c/4784
5797         * gcc.dg/anon-struct-9.c: New test.
5798
5799 2010-05-09  Richard Guenther  <rguenther@suse.de>
5800
5801         PR middle-end/44043
5802         * gcc.c-torture/compile/pr44043.c: New testcase.
5803
5804 2010-05-09  Richard Guenther  <rguenther@suse.de>
5805
5806         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5807
5808 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5809
5810         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5811
5812 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5813
5814         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5815         * gnat.dg/specs/lto3.ads: Likewise.
5816
5817 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5818
5819         PR middle-end/28685
5820         * gcc.dg/pr28685-1.c: New file.
5821
5822 2010-05-08  Richard Guenther  <rguenther@suse.de>
5823
5824         PR tree-optimization/44030
5825         * gcc.c-torture/compile/pr44030.c: New testcase.
5826
5827 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5828
5829         * gnat.dg/lto6.adb: New test.
5830         * gnat.dg/lto6_pkg.ads: New helper.
5831
5832 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5833
5834         * gnat.dg/lto5.adb: New test.
5835         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5836
5837 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5838
5839         * gnat.dg/lto4.ad[sb]: New test.
5840
5841 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5842
5843         * gnat.dg/specs/lto3.ads: New test.
5844         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5845         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5846
5847 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5848
5849         * gnat.dg/sizetype3.ad[sb]: New test.
5850         * gnat.dg/sizetype3_pkg.ads: New helper.
5851
5852 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5853
5854         PR c++/43951
5855         * g++.dg/init/new29.C: New.
5856
5857 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5858
5859         PR fortran/40728
5860         * gfortran.dg/coarray_1.f90: Fixed error message.
5861         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5862         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5863         * gfortran.dg/intrinsic_std_5.f90: New.
5864
5865 2010-05-07  Jason Merrill  <jason@redhat.com>
5866
5867         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5868
5869 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5870
5871         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5872         (size_t, stderr): Remove.
5873         (read_error): Replaced __builtin_fprintf by fprintf.
5874
5875 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5876
5877         * gcc.dg/ordered-comparison-1.c: New test.
5878         * gcc.dg/ordered-comparison-2.c: New test.
5879         * gcc.dg/ordered-comparison-3.c: New test.
5880         * gcc.dg/ordered-comparison-4.c: New test.
5881
5882 2010-05-06  Mike Stump  <mikestump@comcast.net>
5883
5884         PR objc/35165
5885         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5886
5887 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5888             Jason Merrill  <jason@redhat.com>
5889
5890         * g++.dg/cpp0x/nullptr01.C: New.
5891         * g++.dg/cpp0x/nullptr02.C: New.
5892         * g++.dg/cpp0x/nullptr03.C: New.
5893         * g++.dg/cpp0x/nullptr04.C: New.
5894         * g++.dg/cpp0x/nullptr05.C: New.
5895         * g++.dg/cpp0x/nullptr06.C: New.
5896         * g++.dg/cpp0x/nullptr07.C: New.
5897         * g++.dg/cpp0x/nullptr08.C: New.
5898         * g++.dg/cpp0x/nullptr09.C: New.
5899         * g++.dg/cpp0x/nullptr10.C: New.
5900         * g++.dg/cpp0x/nullptr11.C: New.
5901         * g++.dg/cpp0x/nullptr12.C: New.
5902         * g++.dg/cpp0x/nullptr13.C: New.
5903         * g++.dg/cpp0x/nullptr14.C: New.
5904         * g++.dg/cpp0x/nullptr15.C: New.
5905         * g++.dg/cpp0x/nullptr16.C: New.
5906         * g++.dg/cpp0x/nullptr17.C: New.
5907         * g++.dg/cpp0x/nullptr18.C: New.
5908         * g++.dg/cpp0x/nullptr19.C: New.
5909         * g++.dg/cpp0x/nullptr20.C: New.
5910         * g++.dg/cpp0x/nullptr21.C: New.
5911         * g++.dg/cpp0x/nullptr22.C: New.
5912         * g++.dg/debug/nullptr01.C: New.
5913         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5914
5915 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5916
5917         * gcc.dg/Wunused-var-8.c: Move to...
5918         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5919
5920 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5921
5922         PR c++/40406
5923         * g++.dg/template/crash96.C: New.
5924
5925 2010-05-06  Jan Hubicka  <jh@suse.cz>
5926
5927         PR tree-optimization/43791
5928         * gcc.c-torture/compile/pr43791.c: New file.
5929
5930 2010-05-06  Michael Matz  <matz@suse.de>
5931
5932         PR tree-optimization/43984
5933         * gfortran.dg/pr43984.f90: New test.
5934
5935 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5936
5937         PR 40989
5938         * gcc.dg/pr40989.c: New.
5939
5940 2010-05-06  Richard Guenther  <rguenther@suse.de>
5941
5942         PR tree-optimization/43934
5943         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5944
5945 2010-05-06  Richard Guenther  <rguenther@suse.de>
5946
5947         PR tree-optimization/43987
5948         * gcc.c-torture/execute/pr43987.c: New testcase.
5949         * gcc.dg/torture/pta-escape-1.c: Adjust.
5950         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5951         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5952         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5953         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5954
5955 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5956             Dodji Seketeli  <dodji@redhat.com>
5957
5958         PR c/18624
5959         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5960         * g++.dg/template/sfinae16.C: Likewise.
5961         * gcc.dg/Wunused-var-1.c: Moved to...
5962         * c-c++-common/Wunused-var-1.c: ...here. New test.
5963         * gcc.dg/Wunused-var-2.c: Moved to...
5964         * c-c++-common/Wunused-var-2.c: ...here. New test.
5965         * gcc.dg/Wunused-var-3.c: Moved to...
5966         * c-c++-common/Wunused-var-3.c: ...here. New test.
5967         * gcc.dg/Wunused-var-4.c: Moved to...
5968         * gcc.dg/Wunused-var-1.c: ... here.
5969         * gcc.dg/Wunused-var-5.c: Moved to...
5970         * c-c++-common/Wunused-var-4.c: ...here. New test.
5971         * gcc.dg/Wunused-var-7.c: Moved to...
5972         * c-c++-common/Wunused-var-5.c: ...here. New test.
5973         * gcc.dg/Wunused-var-6.c: Moved to...
5974         * gcc.dg/Wunused-var-2.c: ... here.
5975         * c-c++-common/Wunused-var-1.c: New test.
5976         * c-c++-common/Wunused-var-2.c: New test.
5977         * c-c++-common/Wunused-var-3.c: New test.
5978         * c-c++-common/Wunused-var-4.c: New test.
5979         * c-c++-common/Wunused-var-5.c: New test.
5980         * g++.dg/warn/Wunused-var-1.C: New test.
5981         * g++.dg/warn/Wunused-var-2.C: New test.
5982         * g++.dg/warn/Wunused-var-3.C: New test.
5983         * g++.dg/warn/Wunused-var-4.C: New test.
5984         * g++.dg/warn/Wunused-var-5.C: New test.
5985         * g++.dg/warn/Wunused-var-6.C: New test.
5986         * g++.dg/warn/Wunused-var-7.C: New test.
5987         * g++.dg/warn/Wunused-var-8.C: New test.
5988         * g++.dg/warn/Wunused-parm-1.C: New test.
5989         * g++.dg/warn/Wunused-parm-2.C: New test.
5990         * g++.dg/warn/Wunused-parm-3.C: New test.
5991
5992 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5993
5994         PR fortran/43985
5995         * gfortran.dg/gomp/crayptr5.f90: New test case.
5996
5997 2010-05-05  Jason Merrill  <jason@redhat.com>
5998
5999         PR debug/43370
6000         * g++.dg/ext/attrib39.C: New.
6001
6002 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6003
6004         PR fortran/24978
6005         * gfortran.dg/data_invalid.f90: New.
6006
6007 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6008
6009         * gnat.dg/lto2.adb: New test.
6010
6011 2010-05-05  Jason Merrill  <jason@redhat.com>
6012
6013         PR c++/43787
6014         * g++.dg/opt/empty1.C: New.
6015
6016 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6017
6018         PR fortran/43696
6019         * gfortran.dg/class_17.f03: New.
6020
6021 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6022
6023         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6024
6025 2010-05-04  Mike Stump  <mikestump@comcast.net>
6026
6027         PR objc/35165
6028         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6029
6030 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6031
6032         PR target/43668
6033         * gcc.target/i386/pr43668.c: New.
6034
6035 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6036
6037         PR c++/43028
6038         * g++.dg/cpp0x/initlist31.C: New.
6039
6040 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR c/43981
6043         * gcc.dg/Wunused-var-8.c: New test.
6044
6045 2010-05-04  Jason Merrill  <jason@redhat.com>
6046
6047         PR c++/38064
6048         * g++.dg/cpp0x/enum3.C: Extend.
6049
6050 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6051
6052         PR target/43799
6053         * gcc.target/i386/pr43799.c: New.
6054
6055 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6056
6057         * gnat.dg/lto1.adb: New test.
6058         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6059
6060 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6061
6062         PR middle-end/43671
6063         * gcc.target/i386/pr43671.c: New.
6064
6065 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6066
6067         PR c++/43705
6068         * g++.dg/template/crash95.C: New.
6069
6070 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6071
6072         PR debug/43508
6073         * gcc.target/i386/pr43508.c: New.
6074
6075 2010-05-04  Richard Guenther  <rguenther@suse.de>
6076
6077         PR tree-optimization/43879
6078         * g++.dg/torture/pr43879-1_0.C: New testcase.
6079         * g++.dg/torture/pr43879-1_1.C: Likewise.
6080
6081 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6082
6083         PR c++/43953
6084         * g++.dg/other/crash-12.C: New test.
6085
6086 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6087
6088         * g++.dg/cdce3.C: Add a space.  Updated.
6089
6090 2010-05-03  Jason Merrill  <jason@redhat.com>
6091
6092         PR c++/43680
6093         * g++.dg/opt/enum2.C: New.
6094         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6095         * g++.dg/warn/Wswitch-1.C: Adjust message.
6096
6097 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6098
6099         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6100         * g++.dg/ext/label13.C: Fix typo.
6101         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6102         alpha*-dec-osf5*.
6103         * gcc.c-torture/compile/limits-declparen.c: xfail on
6104         alpha*-dec-osf5* with -g.
6105         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6106         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6107         * gcc.dg/c99-tgmath-2.c: Likewise.
6108         * gcc.dg/c99-tgmath-3.c: Likewise.
6109         * gcc.dg/c99-tgmath-4.c: Likewise.
6110
6111 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6112
6113         PR fortran/43592
6114         * gfortran.dg/unexpected_interface.f90: New test.
6115
6116 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6117
6118         * ada/acats/run_acats (which): New function.
6119         (host_gnatchop, host_gnatmake): Use it.
6120
6121 2010-05-03  Richard Guenther  <rguenther@suse.de>
6122
6123         PR tree-optimization/43971
6124         * gcc.dg/pr43971.c: New testcase.
6125
6126 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6127
6128         PR debug/43972
6129         * gcc.dg/debug/pr43972.c: New test.
6130
6131 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6132
6133         PR testsuite/43963
6134         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6135
6136 2010-05-02  Richard Guenther  <rguenther@suse.de>
6137
6138         PR tree-optimization/43879
6139         * gcc.dg/torture/pr43879-3.c: New testcase.
6140
6141 2010-05-01  Richard Guenther  <rguenther@suse.de>
6142
6143         PR tree-optimization/43949
6144         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6145
6146 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6147
6148         PR c++/43951
6149         * g++.dg/init/new28.C: New.
6150
6151 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6152
6153         PR objc++/32052
6154         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6155         structure and nested declarations.
6156         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6157         structure and nested declarations.  Reduce header clutter and
6158         use _exit() rather than abort().
6159         * objc.dg/encode-10.m: New.
6160         * objc.dg/encode-11.m: New.
6161
6162 2010-04-30  DJ Delorie  <dj@redhat.com>
6163
6164         * gcc.c-torture/execute/20100430-1.c: New test.
6165
6166 2010-04-30  Jason Merrill  <jason@redhat.com>
6167
6168         PR c++/43868
6169         * g++.dg/template/ptrmem21.C: New.
6170
6171 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6172
6173         PR fortran/18918
6174         PR fortran/43931
6175         * gfortran.dg/coarray_13.f90: New test.
6176
6177 2010-04-30  Richard Guenther  <rguenther@suse.de>
6178
6179         PR lto/43946
6180         * gcc.dg/lto/20100430-1_0.c: New testcase.
6181
6182 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6183
6184         PR debug/43942
6185         * c-c++-common/pr43942.c: New test.
6186
6187 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6188
6189         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6190         conflict with darwin crt1.o 'start' symbol.
6191
6192 2010-04-30  Richard Guenther  <rguenther@suse.de>
6193
6194         PR tree-optimization/43879
6195         * gcc.dg/torture/pr43879_1.c: New testcase.
6196
6197 2010-04-30  Richard Guenther  <rguenther@suse.de>
6198
6199         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6200
6201 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6202
6203         PR c++/43890
6204         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6205         user-provided constructor while recursing.
6206
6207 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6208
6209         PR fortran/42274
6210         * gfortran.dg/class_16.f03: New test.
6211
6212 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6213
6214         PR fortran/42274
6215         * gfortran.dg/class_15.f03: New.
6216
6217 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6218
6219         PR fortran/43326
6220         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6221
6222 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6223
6224         PR fortran/43492
6225         * gfortran.dg/generic_22.f03 : New test.
6226
6227 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6228
6229         PR fortran/42353
6230         * gfortran.dg/class_14.f03: New test.
6231
6232 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6233
6234         PR fortran/42680
6235         * gfortran.dg/interface_32.f90: New test.
6236
6237 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6238             Janus Weil  <janus@gcc.gnu.org>
6239
6240         PR fortran/41829
6241         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6242         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6243         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6244
6245 2010-04-28  Mike Stump  <mikestump@comcast.net>
6246
6247         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6248         dg-excess-errors.
6249         * g++.dg/uninit-pred-2_b.C: Likewise.
6250
6251 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6252
6253         PR fortran/18918
6254         PR fortran/43919
6255         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6256
6257 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6258
6259         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6260         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6261         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6262         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6263         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6264
6265 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6266
6267         * gcc.dg/const-uniq-1.c: New test.
6268         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6269
6270 2010-04-28  Xinliang David Li  <davidxl@google.com>
6271
6272         * gcc.dg/uninit-pred-2_b.c: New test.
6273         * gcc.dg/uninit-pred-4_b.c: New test.
6274         * gcc.dg/uninit-pred-3_d.c: New test.
6275         * gcc.dg/uninit-pred-6_b.c: New test.
6276         * gcc.dg/uninit-pred-8_b.c: New test.
6277         * gcc.dg/uninit-pred-3_a.c: New test.
6278         * gcc.dg/uninit-pred-2_c.c: New test.
6279         * gcc.dg/uninit-pred-5_a.c: New test.
6280         * gcc.dg/uninit-pred-3_e.c: New test.
6281         * gcc.dg/uninit-pred-7_a.c: New test.
6282         * gcc.dg/uninit-pred-6_c.c: New test.
6283         * gcc.dg/uninit-pred-9_a.c: New test.
6284         * gcc.dg/uninit-pred-8_c.c: New test.
6285         * gcc.dg/uninit-pred-3_b.c: New test.
6286         * gcc.dg/uninit-pred-5_b.c: New test.
6287         * gcc.dg/uninit-pred-7_b.c: New test.
6288         * gcc.dg/uninit-pred-6_d.c: New test.
6289         * gcc.dg/uninit-pred-9_b.c: New test.
6290         * gcc.dg/uninit-pred-2_a.c: New test.
6291         * gcc.dg/uninit-pred-4_a.c: New test.
6292         * gcc.dg/uninit-pred-3_c.c: New test.
6293         * gcc.dg/uninit-pred-6_a.c: New test.
6294         * gcc.dg/uninit-pred-8_a.c: New test.
6295         * gcc.dg/uninit-pred-7_c.c: New test.
6296         * gcc.dg/uninit-pred-6_e.c: New test.
6297         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6298         * g++.dg/uninit-pred-1_a.C: New test.
6299         * g++.dg/uninit-pred-1_b.C: New test.
6300         * g++.dg/uninit-pred-2_a.C: New test.
6301         * g++.dg/uninit-pred-2_b.C: New test.
6302         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6303         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6304         * g++.dg/uninit-pred-loop_1.cc: New test.
6305
6306 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6307
6308         * gcc.dg/lto/20091209-1_0.c: New testcase.
6309
6310 2010-04-28  Richard Guenther  <rguenther@suse.de>
6311
6312         PR tree-optimization/43879
6313         PR tree-optimization/43909
6314         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6315
6316 2010-04-28  Richard Guenther  <rguenther@suse.de>
6317
6318         PR c++/43880
6319         * g++.dg/torture/pr43880.C: New testcase.
6320
6321 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6322
6323         PR c++/9335
6324         * g++.dg/template/recurse2.C: Update
6325         * g++.dg/template/recurse.C: Update.
6326         * g++.dg/template/pr23510.C: Update.
6327         * lib/prune.exp: Filter out 'recursively instantiated'.
6328
6329 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6330
6331         PR c++/29043
6332         * g++.dg/init/pr29043.C: New.
6333
6334 2010-04-27  Jason Merrill  <jason@redhat.com>
6335
6336         * g++.dg/lookup/scoped5.C: Adjust.
6337         * g++.dg/lookup/scoped8.C: Adjust.
6338         * g++.dg/template/dependent-expr5.C: Adjust.
6339         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6340
6341         PR c++/43856
6342         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6343
6344         PR c++/43875
6345         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6346
6347 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6348             Jan Hubicka <hubicka@ucw.cz>
6349
6350         * gcc.dg/pure-2.c: New testcase.
6351         * gcc.dg/const-1.c: New testcase.
6352
6353 2010-04-27  Jason Merrill  <jason@redhat.com>
6354
6355         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6356
6357         PR c++/41468
6358         * g++.dg/template/sfinae17.C: New.
6359         * g++.dg/template/sfinae18.C: New.
6360
6361 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6362
6363         * g++.dg/init/pr42844.C: New.
6364         * g++.dg/cpp0x/pr42844-2.C: New.
6365         * g++.dg/cpp0x/defaulted2.C: Adjust.
6366         * g++.dg/tree-ssa/pr27549.C: Likewise.
6367         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6368
6369 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6370
6371         PR fortran/18918
6372         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6373
6374 2010-04-27  Richard Guenther  <rguenther@suse.de>
6375
6376         PR middle-end/40561
6377         * g++.dg/other/pr40561.C: New testcase.
6378
6379 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6380
6381         PR middle-end/43812
6382         * g++.dg/ipa/pr43812.C: New test.
6383
6384 2010-04-27  Jan Hubicka  <jh@suse.cz>
6385
6386         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6387         (test): ... this one.
6388
6389 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6390
6391         PR target/40657
6392         * gcc.target/arm/thumb-stackframe.c: New test.
6393
6394 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6395
6396         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6397         * gcc.dg/misc-column.c: Likewise.
6398         * gcc.dg/Walways-true-1.c: Likewise.
6399         * gcc.dg/Walways-true-2.c: Likewise.
6400         * gcc.dg/warn-addr-cmp.c: Likewise.
6401
6402 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6403
6404         PR fortran/18918
6405         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6406         * gfortran.dg/coarray_12.f90: New.
6407
6408 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6409
6410         PR c/32207
6411         * gcc.dg/pr32207.c: New test.
6412         * gcc.dg/misc-column.c: Adjust expected warning.
6413         * gcc.dg/Walways-true-1.c: Likewise.
6414         * gcc.dg/Walways-true-2.c: Likewise.
6415         * gcc.dg/warn-addr-cmp.c: Likewise.
6416
6417 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6418
6419         PR lto/42776
6420         * lib/lto.exp (lto_prune_vis_warns): New function.
6421         (lto-link-and-maybe-run): Call it.
6422
6423 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6424
6425         PR tree-optimization/43904
6426         * gcc.dg/tree-ssa/tailcall-6.c: New.
6427
6428 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6429
6430         PR testsuite/35165
6431         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6432         Darwin8/OSX10.4 - compatible code generation.
6433         Use scan-rtl-dump.
6434         * obj-c++.dg/stubify-1.mm: Ditto.
6435         * lib/objc-torture.exp: Do not require link success for
6436         "trivial.m" in the runtime checks when dowhat = 'compile'.
6437         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6438         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6439         Darwin8/OSX10.4 - compatible code generation.
6440         * objc.dg/stubify-2.m: Ditto.
6441         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6442         * objc.dg/next-runtime-1.m: Ditto.
6443         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6444         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6445         runtimes on Darwin.
6446
6447 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6448
6449         PR 43715
6450         * lib/plugin-support.exp: Use "-undefined
6451         dynamic_lookup" on darwin.
6452
6453 2010-04-26  Richard Guenther  <rguenther@suse.de>
6454
6455         * gcc.dg/lto/20100426_0.c: New testcase.
6456
6457 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6458
6459         PR tree-optimization/43833
6460         gcc.dg/Warray-bounds-8.c: New test case.
6461
6462 2010-04-26  Richard Guenther  <rguenther@suse.de>
6463
6464         PR lto/43080
6465         * g++.dg/lto/20100423-3_0.C: New testcase.
6466
6467 2010-04-26  Richard Guenther  <rguenther@suse.de>
6468
6469         PR lto/42425
6470         * g++.dg/lto/20100423-2_0.C: New testcase.
6471
6472 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6473
6474         * gcc.dg/vect/bb-slp-23.c: New test.
6475
6476 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6477
6478         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6479         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6480         * gcc.dg/c1x-float-1.c: New test.
6481
6482 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6483
6484         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6485         of "lea\[ \t\]".
6486
6487 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6488
6489         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6490         FreeBSD.
6491         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6492         * gfortran.dg/default_format_2.f90: Ditto.
6493
6494 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6495
6496         * gfortran.dg/pr43505.f90: Clean up .mod file.
6497         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6498         * gfortran.dg/pr41347.f90: Ditto.
6499         * gfortran.dg/internal_pack_4.f90: Ditto.
6500         * gfortran.dg/proc_decl_23.f90: Ditto.
6501         * gfortran.dg/recursive_check_3.f90: Ditto.
6502         * gfortran.dg/intent_out_3.f90: Ditto.
6503         * gfortran.dg/assignment_2.f90: Ditto.
6504         * gfortran.dg/pr41928.f90: Ditto.
6505         * gfortran.dg/pr42166.f90: Ditto.
6506         * gfortran.dg/private_type_12.f90: Ditto.
6507         * gfortran.dg/graphite/pr42185.f90: Ditto.
6508         * gfortran.dg/graphite/pr42186.f90: Ditto.
6509         * gfortran.dg/graphite/pr40982.f90: Ditto.
6510         * gfortran.dg/graphite/id-2.f90: Ditto.
6511         * gfortran.dg/graphite/id-4.f90: Ditto.
6512         * gfortran.dg/graphite/pr42050.f90: Ditto.
6513         * gfortran.dg/graphite/id-18.f90: Ditto.
6514         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6515         * gfortran.dg/graphite/pr41924.f90: Ditto.
6516         * gfortran.dg/graphite/pr42393.f90: Ditto.
6517         * gfortran.dg/graphite/pr37980.f90: Ditto.
6518         * gfortran.dg/graphite/pr38953.f90: Ditto.
6519         * gfortran.dg/graphite/pr42180.f90: Ditto.
6520         * gfortran.dg/graphite/pr42181.f90: Ditto.
6521         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6522         * gfortran.dg/select_type_4.f90: Ditto.
6523         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6524         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6525         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6526         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6527         * gfortran.dg/whole_file_11.f90: Ditto.
6528         * gfortran.dg/private_type_11.f90: Ditto.
6529         * gfortran.dg/vect/vect-gems.f90: Ditto.
6530         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6531
6532 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6533
6534         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6535
6536 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6537
6538         * gnat.dg/pack15.ad[sb]: New test.
6539
6540 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6541
6542         * gcc.target/arm/mla-1.c: New test.
6543
6544 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6545
6546         PR fortran/30073
6547         PR fortran/43793
6548         * gfortran.dg/pr43793.f90: New test.
6549
6550 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6551
6552         PR tree-optimization/41442
6553         * gcc.target/i386/pr41442.c: New test.
6554
6555 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6556
6557         PR fortran/43832
6558         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6559
6560 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6561
6562         PR fortran/43832
6563         * gfortran.dg/open_nounit.f90: New test.
6564
6565 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6566
6567         PR fortran/43841
6568         PR fortran/43843
6569         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6570
6571 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6572
6573         * gcc.dg/Wconversion-integer.c: Update.
6574
6575 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6576
6577         * gnat.dg/unchecked_convert5.adb: New test.
6578
6579 2010-04-23  Richard Guenther  <rguenther@suse.de>
6580
6581         PR lto/41734
6582         * gcc.dg/lto/20100423-2_0.c: New testcase.
6583         * gcc.dg/lto/20100423-2_0.c: Likewise.
6584
6585 2010-04-23  Richard Guenther  <rguenther@suse.de>
6586
6587         PR lto/43455
6588         * gcc.dg/lto/20100423-1_0.c: New testcase.
6589         * gcc.dg/lto/20100423-1_1.c: Likewise.
6590
6591 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6592
6593         PR tree-optimization/43846
6594         * gcc.dg/tree-ssa/sra-10.c: New test.
6595
6596 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6597
6598         PR middle-end/43835
6599         * gcc.c-torture/execute/pr43835.c: New test.
6600
6601 2010-04-23  Richard Guenther  <rguenther@suse.de>
6602
6603         PR lto/42653
6604         * g++.dg/lto/20100423-1_0.C: New testcase.
6605
6606 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6607
6608         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6609
6610 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6611
6612         PR tree-optimization/43842
6613         * gcc.dg/vect/pr43842.c: New test.
6614
6615 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6616
6617         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6618         * gcc.target/i386/wmul-2.c: Likewise.
6619
6620 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6621
6622         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6623         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6624
6625 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6626
6627         * gfortran.dg/reassoc_6.f: New testcase.
6628
6629 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6630
6631         PR middle-end/29274
6632         * gcc.target/arm/wmul-1.c: New test.
6633         * gcc.target/arm/wmul-2.c: New test.
6634
6635 2010-04-22  Richard Guenther  <rguenther@suse.de>
6636
6637         PR tree-optimization/43845
6638         * gcc.c-torture/compile/pr43845.c: New testcase.
6639
6640 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6641
6642         PR middle-end/29274
6643         * gcc.target/i386/wmul-1.c: New test.
6644         * gcc.target/i386/wmul-2.c: New test.
6645         * gcc.target/bfin/wmul-1.c: New test.
6646         * gcc.target/bfin/wmul-2.c: New test.
6647
6648 2010-04-22  Richard Guenther  <rguenther@suse.de>
6649
6650         PR fortran/43829
6651         * gfortran.dg/vector_subscript_6.f90: New testcase.
6652         * gfortran.dg/assign_10.f90: Adjust.
6653
6654 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6655
6656         PR fortran/43836
6657         * gfortran.dg/gomp/pr43836.f90: New test.
6658
6659 2010-04-21  Richard Guenther  <rguenther@suse.de>
6660
6661         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6662
6663 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6664
6665         * gcc.dg/torture/builtin-cproj-3.c: New.
6666
6667 2010-04-20  Jason Merrill  <jason@redhat.com>
6668
6669         PR c++/9335
6670         * g++.dg/template/recurse2.C: New.
6671         * g++.dg/parse/crash36.C: Adjust.
6672         * g++.dg/other/fold1.C: Adjust.
6673         * g++.dg/init/member1.C: Adjust.
6674         * lib/prune.exp: Prune "skipping N instantiation contexts".
6675
6676 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6677
6678         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6679
6680 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6681
6682         * gcc.dg/torture/builtin-cproj-1.c: New.
6683         * gcc.dg/torture/builtin-cproj-2.c: New.
6684
6685 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6686
6687         PR c++/43800
6688         PR c++/43704
6689         * g++.dg/template/typedef32.C: Adjust.
6690         * g++.dg/template/typedef33.C: New test.
6691
6692 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6693
6694         PR fortran/43227
6695         * gfortran.dg/proc_decl_23.f90: New test.
6696
6697         PR fortran/43266
6698         * gfortran.dg/abstract_type_6.f03: New test.
6699
6700 2010-04-20  Xinliang David Li  <davidxl@google.com>
6701
6702         * g++.dg/tree-ssa/fold-compare.C: New.
6703
6704 2010-04-20  Richard Guenther  <rguenther@suse.de>
6705
6706         PR tree-optimization/39417
6707         * g++.dg/torture/pr39417.C: New testcase.
6708
6709 2010-04-20  Richard Guenther  <rguenther@suse.de>
6710
6711         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6712
6713 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6714
6715         * g++.dg/debug/dwarf2/rv1.C: New test.
6716
6717 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6718
6719         PR target/43635
6720         * gcc.c-torture/compile/pr43635.c: New testcase.
6721
6722 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR fortran/43339
6725         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6726         of sequential loops being private only in the innermost containing
6727         task region.
6728
6729         PR middle-end/43337
6730         * gfortran.dg/gomp/pr43337.f90: New test.
6731
6732 2010-04-19  Richard Guenther  <rguenther@suse.de>
6733
6734         PR tree-optimization/43796
6735         * gfortran.dg/pr43796.f90: New testcase.
6736
6737 2010-04-19  Richard Guenther  <rguenther@suse.de>
6738
6739         PR tree-optimization/43783
6740         * gcc.c-torture/execute/pr43783.c: New testcase.
6741
6742 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6743
6744         PR target/43766
6745         * gcc.target/i386/pr43766.c: New test.
6746
6747 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6748
6749         PR target/43662
6750         * gcc.target/i386/pr43662.c: New test.
6751
6752 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6753
6754         PR c++/43704
6755         * g++.dg/template/typedef32.C: New test.
6756
6757 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6758
6759         PR tree-optimization/37027
6760         * lib/target-supports.exp
6761         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6762         * gcc.dg/vect/pr37027.c: New test.
6763         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6764         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6765         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6766         gcc.dg/vect/vect-complex-6.c: Likewise.
6767
6768 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6769
6770         * g++.dg/debug/dwarf2/enum1.C: New test.
6771
6772 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6773
6774         * gnat.dg/rep_clause5.ad[sb]: New test.
6775         * gnat.dg/rep_clause5_pkg.ads: New helper.
6776
6777 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6778
6779         PR tree-optimization/43771
6780         * g++.dg/vect/pr43771.cc: New test.
6781
6782 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6783
6784         PR fortran/31538
6785         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6786         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6787
6788 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6789
6790         * gnat.dg/sizetype.adb: Rename into...
6791         * gnat.dg/sizetype1.adb: ...this.
6792         * gnat.dg/sizetype2.adb: New test.
6793
6794 2010-04-16  Richard Guenther  <rguenther@suse.de>
6795
6796         PR tree-optimization/43572
6797         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6798
6799 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6800
6801         * gnat.dg/specs/discr_private.ads: New test.
6802
6803 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6804
6805         PR target/41514
6806         * gcc.target/arm/thumb-comparisons.c: New test.
6807
6808         PR target/40603
6809         * gcc.target/arm/thumb-cbranchqi.c: New test.
6810
6811 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6812
6813         * g++.dg/torture/pr36191.C: Enable for SH.
6814
6815 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gnat.dg/wide_boolean.adb: New test.
6818         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6819
6820 2010-04-15  Richard Guenther  <rguenther@suse.de>
6821
6822         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6823         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6824         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6825         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6826         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6827         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6828         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6829         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6830         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6831         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6832         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6833         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6834         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6835         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6836         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6837
6838 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6839
6840         PR target/21803
6841         * gcc.target/arm/pr42496.c: New test.
6842
6843 2010-04-14  Jason Merrill  <jason@redhat.com>
6844
6845         PR c++/36625
6846         * g++.dg/ext/attrib38.C: New.
6847
6848 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6849
6850         PR testsuite/43739
6851         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6852
6853 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6854
6855         PR 42966
6856         * gcc.dg/cpp/warn-undef-2.c: Update.
6857         * gcc.dg/cpp/warn-traditional-2.c: Update.
6858         * gcc.dg/cpp/warn-comments-2.c: Update.
6859         * gcc.dg/cpp/warn-variadic-2.c: Update.
6860         * gcc.dg/cpp/warn-long-long-2.c: Update.
6861         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6862         * gcc.dg/cpp/warn-multichar-2.c: Update.
6863         * gcc.dg/cpp/warn-normalized-3.c: Update.
6864         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6865         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6866         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6867         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6868         * gcc.dg/cpp/warn-redefined-2.c: Update.
6869         * gfortran.dg/warning-directive-2.F90: Update.
6870         * c-c++-common/cpp/warning-directive-2.c: Update.
6871
6872 2010-04-14  Michael Matz  <matz@suse.de>
6873
6874         PR tree-optimization/42963
6875         * gcc.dg/pr42963.c: New testcase.
6876
6877 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6878
6879         * gnat.dg/class_wide.adb: Rename into...
6880         * gnat.dg/class_wide1.adb: ...this.
6881         * gnat.dg/class_wide2.ad[sb]: New test.
6882
6883 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6884
6885         PR fortran/18918
6886         * gfortran.dg/coarray_9.f90: Update dg-errors.
6887         * gfortran.dg/coarray_10.f90: New test.
6888         * gfortran.dg/coarray_11.f90: New test.
6889
6890 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6891
6892         PR fortran/43747
6893         gfortran.dg/initialization_24.f90: New test.
6894
6895 2010-04-13  Jason Merrill  <jason@redhat.com>
6896
6897         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6898         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6899
6900 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6901
6902         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6903         * g++.dg/dg.exp: Likewise.
6904         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6905         * c-c++-common/cpp/warning-directive-1.c: ... here.
6906         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6907         * c-c++-common/cpp/warning-directive-2.c: ... here.
6908         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6909         * c-c++-common/cpp/warning-directive-3.c: ... here.
6910         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6911         * c-c++-common/cpp/warning-directive-4.c: ... here.
6912         * g++.dg/cpp/warning-directive-1.C: Delete.
6913         * g++.dg/cpp/warning-directive-2.C: Delete.
6914         * g++.dg/cpp/warning-directive-3.C: Delete.
6915         * g++.dg/cpp/warning-directive-4.C: Delete.
6916         * gcc.dg/cpp/normalised-3.c: Delete.
6917         * g++.dg/cpp/normalised-1.C: Rename as ...
6918         * c-c++-common/cpp/normalised-3.c: ... this.
6919
6920 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6921
6922         * gcc.dg/tree-ssa/sra-9.c: New test.
6923
6924 2010-04-13  Michael Matz  <matz@suse.de>
6925
6926         PR middle-end/43730
6927         * gcc.dg/pr43730.c: New test.
6928
6929 2010-04-13  Michael Matz  <matz@suse.de>
6930
6931         * gcc.dg/tree-ssa/negate.c: New testcase.
6932
6933 2010-04-13  Richard Guenther  <rguenther@suse.de>
6934
6935         PR testsuite/43735
6936         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6937
6938 2010-04-13  Richard Guenther  <rguenther@suse.de>
6939
6940         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6941
6942 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6943
6944         * gnat.dg/derived_type1.adb: New test.
6945
6946 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6947
6948         * gcc.dg/plugindir1.c: New testcase.
6949         * gcc.dg/plugindir2.c: New testcase.
6950         * gcc.dg/plugindir3.c: New testcase.
6951         * gcc.dg/plugindir4.c: New testcase.
6952
6953 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6954
6955         * gcc.target/i386/rotate-2.c: New test.
6956
6957 2010-04-12  Jason Merrill  <jason@redhat.com>
6958
6959         PR c++/43641
6960         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6961         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6962
6963 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6964
6965         PR c++/25811
6966         * g++.dg/init/pr25811.C: New test.
6967
6968 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6969
6970         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6971         dg-error, dg-warning.
6972         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6973
6974 2010-04-12  Richard Guenther  <rguenther@suse.de>
6975
6976         * gcc.dg/torture/inline-2.c: New testcase.
6977
6978 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR bootstrap/43699
6981         * gcc.dg/Wunused-var-7.c: New test.
6982
6983         PR tree-optimization/43560
6984         * gcc.c-torture/execute/pr43560.c: New test.
6985
6986 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6987
6988         * gnat.dg/aggr13.adb: New test.
6989         * gnat.dg/aggr14.adb: Likewise.
6990         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6991
6992 2010-04-12  Richard Guenther  <rguenther@suse.de>
6993
6994         PR c++/43611
6995         * g++.dg/torture/pr43611.C: New testcase.
6996
6997 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6998
6999         PR c/36774
7000         * gcc.dg/pr36774-1.c: New test.
7001         * gcc.dg/pr36774-2.c: New test.
7002
7003 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7004
7005         * gcc.target/sh/rte-delay-slot.c: New test.
7006
7007 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7008
7009         * gnat.dg/pack9.adb: Remove -cargs option.
7010         * gnat.dg/aggr12.ad[sb]: New test.
7011
7012 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7013
7014         PR target/43417
7015         * gcc.target/sh/pr43417.c: New test.
7016
7017 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7018
7019         PR fortran/43591
7020         * gfortran.dg/spec_expr_6.f90: New test.
7021
7022 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7023
7024         PR cpp/43195
7025         * gcc.dg/cpp/pr43195.c: New.
7026         * gcc.dg/cpp/pr43195.h: New.
7027
7028 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7029
7030         PR 42965
7031         * gcc.dg/Werror-6.c: Adjust.
7032         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7033         * gcc.dg/Werror-4.c: Likewise.
7034         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7035         * gcc.dg/Wswitch-enum-error.c: Likewise.
7036         * gcc.dg/Wpointer-arith.c: Likewise.
7037         * gcc.dg/Wfatal.c: Likewise.
7038         * gcc.dg/Wswitch-error.c: Likewise.
7039         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7040         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7041         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7042         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7043         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7044         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7045         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7046         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7047         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7048         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7049         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7050         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7051         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7052         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7053         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7054         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7055         * g++.dg/cpp/warning-directive-2.C: Likewise.
7056         * gfortran.dg/warning-directive-2.F90: Likewise.
7057
7058 2010-04-09  Jason Merrill  <jason@redhat.com>
7059
7060         PR c++/42623
7061         * g++.dg/template/sizeof13.C: New.
7062
7063 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7064
7065         * g++.dg/other/pr35504.C: Add check for thiscall.
7066         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7067         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7068
7069 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7070
7071         PR c++/28584
7072         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7073         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7074         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7075         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7076         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7077         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7078         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7079         * g++.dg/other/increment1.C: Likewise.
7080
7081 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7082
7083         PR fortran/18918
7084         * gfortran.dg/coarray_7.f90: New test.
7085         * gfortran.dg/coarray_8.f90: New test.
7086
7087 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7088
7089         PR fortran/28039
7090         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7091
7092 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7093
7094         PR target/43643
7095         * gcc.dg/pr43643.c: New test.
7096
7097 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7098
7099         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7100
7101 2010-04-08  Richard Guenther  <rguenther@suse.de>
7102
7103         PR tree-optimization/43679
7104         * gcc.c-torture/compile/pr43679.c: New testcase.
7105
7106 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7107
7108         PR debug/43670
7109         * gcc.dg/pr43670.c: New test.
7110
7111 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7112
7113         PR middle-end/40815
7114         * gcc.dg/tree-ssa/reassoc-19.c: New.
7115
7116 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR c/18624
7119         * gcc.dg/Wunused-var-1.c: New test.
7120         * gcc.dg/Wunused-var-2.c: New test.
7121         * gcc.dg/Wunused-var-3.c: New test.
7122         * gcc.dg/Wunused-var-4.c: New test.
7123         * gcc.dg/Wunused-var-5.c: New test.
7124         * gcc.dg/Wunused-var-6.c: New test.
7125         * gcc.dg/Wunused-parm-1.c: New test.
7126
7127         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7128         * gcc.dg/trunc-1.c: Likewise.
7129         * gcc.dg/vla-9.c: Likewise.
7130         * gcc.dg/dfp/composite-type.c: Likewise.
7131
7132 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7133
7134         PR objc/35996
7135         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7136         * obj-c++.dg/objc-gc-3.mm: Ditto.
7137
7138 2010-04-07  Simon Baldwin  <simonb@google.com>
7139
7140         * gcc.dg/cpp/warn-undef-2.c: New.
7141         * gcc.dg/cpp/warn-traditional-2.c: New.
7142         * gcc.dg/cpp/warn-comments-2.c: New.
7143         * gcc.dg/cpp/warning-directive-1.c: New.
7144         * gcc.dg/cpp/warn-long-long.c: New.
7145         * gcc.dg/cpp/warn-traditional.c: New.
7146         * gcc.dg/cpp/warn-variadic-2.c: New.
7147         * gcc.dg/cpp/warn-undef.c: New.
7148         * gcc.dg/cpp/warn-normalized-1.c: New.
7149         * gcc.dg/cpp/warning-directive-2.c: New.
7150         * gcc.dg/cpp/warn-long-long-2.c: New.
7151         * gcc.dg/cpp/warn-variadic.c: New.
7152         * gcc.dg/cpp/warn-normalized-2.c: New.
7153         * gcc.dg/cpp/warning-directive-3.c: New.
7154         * gcc.dg/cpp/warn-deprecated-2.c: New.
7155         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7156         * gcc.dg/cpp/warn-multichar-2.c: New.
7157         * gcc.dg/cpp/warn-normalized-3.c: New.
7158         * gcc.dg/cpp/warning-directive-4.c: New.
7159         * gcc.dg/cpp/warn-unused-macros.c: New.
7160         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7161         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7162         * gcc.dg/cpp/warn-cxx-compat.c: New.
7163         * gcc.dg/cpp/warn-redefined.c: New.
7164         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7165         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7166         * gcc.dg/cpp/warn-deprecated.c: New.
7167         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7168         * gcc.dg/cpp/warn-redefined-2.c: New.
7169         * gcc.dg/cpp/warn-comments.c: New.
7170         * gcc.dg/cpp/warn-multichar.c: New.
7171         * g++.dg/cpp/warning-directive-1.C: New.
7172         * g++.dg/cpp/warning-directive-2.C: New.
7173         * g++.dg/cpp/warning-directive-3.C: New.
7174         * g++.dg/cpp/warning-directive-4.C: New.
7175         * gfortran.dg/warning-directive-1.F90: New.
7176         * gfortran.dg/warning-directive-3.F90: New.
7177         * gfortran.dg/warning-directive-2.F90: New.
7178         * gfortran.dg/warning-directive-4.F90: New.
7179
7180 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7181
7182         PR objc++/23716
7183         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7184
7185 2010-04-07  Jason Merrill  <jason@redhat.com>
7186
7187         * g++.dg/template/dr408.C: New.
7188
7189         * g++.dg/lookup/ns4.C: New.
7190
7191         PR c++/38392
7192         * g++.dg/template/friend51.C: New test.
7193
7194         PR c++/41970
7195         * g++.old-deja/g++.other/linkage1.C: Adjust.
7196
7197 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7198
7199         PR c++/42697
7200         * g++.dg/template/crash94.C: New test.
7201
7202 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7203
7204         PR c++/40239
7205         * g++.dg/init/aggr5.C: New test.
7206         * g++.dg/init/aggr5.C: New test.
7207
7208 2010-04-07  Richard Guenther  <rguenther@suse.de>
7209
7210         PR tree-optimization/43270
7211         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7212         * gcc.dg/Warray-bounds-7.c: Likewise.
7213
7214 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7215
7216         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7217         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7218         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7219
7220 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7221
7222         PR c++/42556
7223         * g++.dg/init/pr42556.C: New test.
7224
7225 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7226
7227         PR debug/43628
7228         * g++.dg/debug/dwarf2/typedef2.C: New test.
7229
7230 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7231
7232         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7233         c-c++-common/dwarf2/redeclaration-1.C
7234
7235 2010-04-06  Jason Merrill  <jason@redhat.com>
7236
7237         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7238         * g++.dg/ext/attrib18.C: Likewise.
7239         * g++.dg/ext/bitfield2.C: Likewise.
7240         * g++.dg/ext/bitfield4.C: Likewise.
7241         * g++.dg/ext/visibility/warn2.C: Likewise.
7242         * g++.dg/ext/visibility/warn3.C: Likewise.
7243         * g++.dg/gomp/pr26690-1.C: Likewise.
7244         * g++.dg/inherit/covariant7.C: Likewise.
7245         * g++.dg/init/synth2.C: Likewise.
7246         * g++.dg/lookup/using7.C: Likewise.
7247         * g++.dg/other/crash-4.C: Likewise.
7248         * g++.dg/other/error13.C: Likewise.
7249         * g++.dg/other/error20.C: Likewise.
7250         * g++.dg/parse/crash31.C: Likewise.
7251         * g++.dg/parse/error16.C: Likewise.
7252         * g++.dg/parse/error19.C: Likewise.
7253         * g++.dg/parse/error27.C: Likewise.
7254         * g++.dg/parse/error28.C: Likewise.
7255         * g++.dg/parse/fused-params1.C: Likewise.
7256         * g++.dg/template/error2.C: Likewise.
7257         * g++.dg/template/local6.C: Likewise.
7258         * g++.dg/template/qualttp15.C: Likewise.
7259         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7260         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7261         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7262         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7263         * g++.old-deja/g++.eh/spec6.C: Likewise.
7264         * g++.old-deja/g++.jason/crash3.C: Likewise.
7265         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7266         * g++.old-deja/g++.law/ctors5.C: Likewise.
7267         * g++.old-deja/g++.law/ctors9.C: Likewise.
7268         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7269         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7270         * g++.old-deja/g++.other/struct1.C: Likewise.
7271         * g++.old-deja/g++.other/volatile1.C: Likewise.
7272         * g++.old-deja/g++.pt/crash36.C: Likewise.
7273         * g++.old-deja/g++.pt/derived3.C: Likewise.
7274         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7275         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7276
7277 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7278
7279         PR middle-end/43519
7280         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7281         * gcc.dg/graphite/id-19.c: New.
7282
7283 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7284
7285         PR middle-end/32824
7286         * gcc.dg/vect/pr32824: New.
7287
7288 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7289
7290         PR fortran/18918
7291         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7292         * gfortran.dg/coarray_3.f90: Ditto.
7293         * gfortran.dg/coarray_4.f90: Ditto.
7294         * gfortran.dg/coarray_5.f90: Ditto.
7295         * gfortran.dg/coarray_6.f90: Ditto.
7296         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7297
7298 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7299
7300         PR fortran/18918
7301         * gfortran.dg/coarray_4.f90: Fix test.
7302         * gfortran.dg/coarray_6.f90: Add more tests.
7303
7304 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7305
7306         PR fortran/18918
7307         * gfortran.dg/coarray_4.f90: New test.
7308         * gfortran.dg/coarray_5.f90: New test.
7309         * gfortran.dg/coarray_6.f90: New test.
7310
7311 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/18918
7314         * gfortran.dg/iso_fortran_env_5.f90: New test.
7315         * gfortran.dg/iso_fortran_env_6.f90: New test.
7316
7317 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7318
7319         PR fortran/39997
7320         * gfortran.dg/coarray_1.f90: New test.
7321         * gfortran.dg/coarray_2.f90: New test.
7322         * gfortran.dg/coarray_3.f90: New test.
7323
7324 2010-04-06  Jason Merrill  <jason@redhat.com>
7325
7326         PR c++/43648
7327         * g++.dg/template/dtor8.C: New.
7328
7329         PR c++/43621
7330         * g++.dg/template/error-recovery2.C: New.
7331
7332 2010-04-06  Jan Hubicka  <jh@suse.czpli
7333
7334         PR tree-optimization/42906
7335         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7336
7337 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7338
7339         PR fortran/43178
7340         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7341         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7342         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7343
7344 2010-04-06  Richard Guenther  <rguenther@suse.de>
7345
7346         PR tree-optimization/43627
7347         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7348
7349 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7350
7351         PR target/43638
7352         * gcc.target/i386/pr43638.c: New test.
7353
7354 2010-04-06  Richard Guenther  <rguenther@suse.de>
7355
7356         PR middle-end/43661
7357         * gcc.c-torture/compile/pr43661.c: New testcase.
7358
7359 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7360
7361         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7362
7363 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7364
7365         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7366
7367 2010-04-02  Richard Guenther  <rguenther@suse.de>
7368
7369         PR tree-optimization/43629
7370         * gcc.c-torture/execute/pr43629.c: New testcase.
7371
7372 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7373             Dominique d'Humieres  <dominiq@lps.ens.fr>
7374
7375         PR libfortran/43605
7376         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7377
7378 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7379
7380         PR debug/43325
7381         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7382
7383 2010-04-01  Jason Merrill  <jason@redhat.com>
7384
7385         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7386
7387 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7388             Manfred Schwarb  <manfred99@gmx.ch>
7389
7390         PR libfortran/43605
7391         * gfortran.dg/ftell_3.f90: New test.
7392
7393 2010-04-01  Richard Guenther  <rguenther@suse.de>
7394
7395         PR middle-end/43614
7396         * gcc.c-torture/compile/pr43614.c: New testcase.
7397
7398 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7399
7400         PR tree-optimization/43141
7401         * gcc.dg/guality/pr43141.c: New test.
7402
7403 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7404
7405         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7406         * g++.dg/eh/spbp.C: Likewise.
7407         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7408         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7409         superfluous casts.
7410         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7411         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7412         * objc.dg/dwarf-2.m: Likewise.
7413
7414 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7415
7416         PR middle-end/43464
7417         * gcc.dg/graphite/id-pr43464.c: New.
7418         * gcc.dg/graphite/id-pr43464-1.c: New.
7419
7420 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7421
7422         PR middle-end/43351
7423         * gcc.dg/graphite/id-pr43351.c
7424
7425 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7426
7427         PR testsuite/35165
7428         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7429         * obj-c++.dg/try-catch-2.mm: Ditto.
7430         * obj-c++.dg/lookup-2.mm: Ditto.
7431         * obj-c++.dg/encode-8.m: Ditto.
7432         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7433         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7434         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7435         * obj-c++.dg/const-str-11.mm: Ditto.
7436         * obj-c++.dg/const-str-9.mm: Ditto.
7437         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7438         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7439         * obj-c++.dg/except-1.mm: Ditto.
7440         * obj-c++.dg/const-str-7.mm: Ditto.
7441         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7442         * obj-c++.dg/const-str-3.mm: Ditto.
7443         * obj-c++.dg/const-str-7.mm: Ditto.
7444         * obj-c++.dg/stubify-2.mm: Change dump file name.
7445
7446         PR objc++/23613
7447         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7448         New macro.
7449         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7450         Remove dg-xfail-if.
7451
7452 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7453
7454         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7455         only with -O2, -O3 or -Os and not with -fwhopr.
7456
7457 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7458
7459         PR c++/43558
7460         * g++.dg/template/typedef31.C: New test.
7461
7462 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7463
7464         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7465         assembler output on *-*-solaris2*.
7466         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7467
7468 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7469
7470         PR debug/43557
7471         * gcc.dg/pr43557-1.c: New test.
7472         * gcc.dg/pr43557-2.c: New file.
7473
7474 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7475
7476         PR 43562
7477         * gcc.dg/pr43562.c: New test.
7478
7479 2010-03-30  Jason Merrill  <jason@redhat.com>
7480
7481         PR c++/43076
7482         * g++.dg/template/error-recovery1.C: New.
7483
7484         PR c++/41786
7485         * g++.dg/parse/ambig5.C: New.
7486
7487 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR debug/43593
7490         * gcc.dg/guality/pr43593.c: New test.
7491
7492 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7493
7494         PR middle-end/43430
7495         * gcc.dg/vect/pr43430-1.c: New.
7496
7497 2010-03-30  Jason Merrill  <jason@redhat.com>
7498
7499         PR c++/43559
7500         * g++.dg/template/partial7.C: New.
7501
7502 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7503
7504         * gcc.target/s390/stackcheck1.c: New testcase.
7505
7506 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7507
7508         PR libfortran/43265
7509         * gfortran.dg/read_eof_8.f90: New test.
7510
7511 2010-03-29  Jason Merrill  <jason@redhat.com>
7512
7513         * gcc.dg/cpp/include6.c: Change [] to ().
7514
7515         N3077
7516         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7517         splicing and UCNs.
7518         * c-c++-common/raw-string-2.c: Add trigraph test.
7519         * c-c++-common/raw-string-8.c: New.
7520         * c-c++-common/raw-string-9.c: New.
7521         * c-c++-common/raw-string-10.c: New.
7522
7523         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7524         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7525         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7526         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7527         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7528         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7529         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7530
7531 2010-03-29  Richard Guenther  <rguenther@suse.de>
7532
7533         PR tree-optimization/43560
7534         * gcc.dg/torture/pr43560.c: New testcase.
7535
7536 2010-03-29  Jason Merrill  <jason@redhat.com>
7537
7538         N3077
7539         * g++.dg/ext/raw-string-1.C: Change [] to ().
7540         * g++.dg/ext/raw-string-2.C: Change [] to ().
7541         Don't use \ in delimiter.
7542         * g++.dg/ext/raw-string-3.C: Change [] to ().
7543         * g++.dg/ext/raw-string-4.C: Change [] to ().
7544         * g++.dg/ext/raw-string-5.C: Change [] to ().
7545         Test for error on \ in delimiter.
7546         * g++.dg/ext/raw-string-6.C: Change [] to ().
7547         * g++.dg/ext/raw-string-7.C: Change [] to ().
7548
7549 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7550
7551         PR 43564
7552         * gcc.dg/pr43564.c: New test.
7553
7554 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7555
7556         PR fortran/43551
7557         * gfortran.dg/direct_io_12.f90: New test.
7558
7559 2010-03-28  Jan Hubicka  <jh@suse.cz>
7560
7561         PR tree-optimization/43505
7562         * gfortran.dg/pr43505.f90: New testcase.
7563
7564 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7565
7566         PR tree-optimization/43528
7567         * gcc.target/i386/pr43528.c: New test.
7568
7569 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7570
7571         PR c/43381
7572         * gcc.dg/parm-impl-decl-3.c: New test.
7573
7574 2010-03-26  Jason Merrill  <jason@redhat.com>
7575
7576         PR c++/43509
7577         * g++.dg/cpp0x/parse1.C: New.
7578
7579 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7580
7581         PR target/43524
7582         * gcc.target/i386/pr43524.c: New test.
7583
7584 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7585
7586         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7587         whitespace, rename main to foo.
7588         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7589         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7590         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7591         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7592         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7593         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7594         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7595         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7596         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7597         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7598         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7599
7600 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7601
7602         PR c++/43327
7603         * g++.dg/other/crash-10.C: New test.
7604         * g++.dg/other/crash-11.C: New test.
7605
7606 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7607
7608         PR libfortran/43517
7609         * gfortran.dg/read_eof_7.f90: New test.
7610
7611 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7612
7613         PR objc/35165
7614         PR testsuite/43512
7615         * objc-obj-c++-shared: New directory.
7616         * objc-obj-c++-shared/Object1-implementation.h: New file.
7617         * objc-obj-c++-shared/Object1.h: New file.
7618         * objc-obj-c++-shared/Protocol1.h: New file.
7619         * objc-obj-c++-shared/next-abi.h: New file.
7620         * objc-obj-c++-shared/next-mapping.h: New file.
7621         * objc/execute/next_mapping.h: Delete.
7622         * objc.dg/special/special.exp: For all targets run the tests with
7623         -fgnu-runtime, for darwin targets also run the tests with
7624         -fnext-runtime.
7625         * objc.dg/dg.exp: Ditto.
7626         * obj-c++.dg/dg.exp: Ditto.
7627         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7628         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7629         include use of updated NeXT interface.
7630         * objc/execute/formal_protocol-5.m: Ditto.
7631         * objc/execute/protocol-isEqual-2.m: Ditto.
7632         * objc/execute/protocol-isEqual-4.m: Ditto.
7633         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7634         Protocol1.h) and next-mapping.h as required.
7635         * objc/execute/object_is_class.m: Ditto.
7636         * objc/execute/enumeration-1.m: Ditto.
7637         * objc/execute/class-13.m: Ditto.
7638         * objc/execute/formal_protocol-2.m: Ditto.
7639         * objc/execute/formal_protocol-4.m: Ditto.
7640         * objc/execute/class-1.m: Ditto.
7641         * objc/execute/bycopy-1.m: Ditto.
7642         * objc/execute/formal_protocol-6.m: Ditto.
7643         * objc/execute/bycopy-3.m: Ditto.
7644         * objc/execute/class-3.m: Ditto.
7645         * objc/execute/bf-11.m: Ditto.
7646         * objc/execute/class-5.m: Ditto.
7647         * objc/execute/bf-13.m: Ditto.
7648         * objc/execute/class-7.m: Ditto.
7649         * objc/execute/bf-15.m: Ditto.
7650         * objc/execute/class-9.m: Ditto.
7651         * objc/execute/bf-17.m: Ditto.
7652         * objc/execute/bf-19.m: Ditto.
7653         * objc/execute/IMP.m: Ditto.
7654         * objc/execute/exceptions/catchall-1.m: Ditto.
7655         * objc/execute/exceptions/trivial.m: Ditto.
7656         * objc/execute/exceptions/finally-1.m: Ditto.
7657         * objc/execute/exceptions/local-variables-1.m: Ditto.
7658         * objc/execute/exceptions/foward-1.m: Ditto.
7659         * objc/execute/bf-2.m: Ditto.
7660         * objc/execute/string1.m: Ditto.
7661         * objc/execute/bf-4.m: Ditto.
7662         * objc/execute/informal_protocol.m: Ditto.
7663         * objc/execute/string3.m: Ditto.
7664         * objc/execute/bf-6.m: Ditto.
7665         * objc/execute/bf-8.m: Ditto.
7666         * objc/execute/class-tests-1.h: Ditto.
7667         * objc/execute/protocol-isEqual-1.m: Ditto.
7668         * objc/execute/protocol-isEqual-3.m: Ditto.
7669         * objc/execute/_cmd.m: Ditto.
7670         * objc/execute/function-message-1.m: Ditto.
7671         * objc/execute/bf-20.m: Ditto.
7672         * objc/execute/bf-common.h: Ditto.
7673         * objc/execute/np-2.m: Ditto.
7674         * objc/execute/class-10.m: Ditto.
7675         * objc/execute/class-12.m: Ditto.
7676         * objc/execute/enumeration-2.m: Ditto.
7677         * objc/execute/class-14.m: Ditto.
7678         * objc/execute/encode-1.m: Ditto.
7679         * objc/execute/formal_protocol-1.m: Ditto.
7680         * objc/execute/formal_protocol-3.m: Ditto.
7681         * objc/execute/accessing_ivars.m: Ditto.
7682         * objc/execute/bycopy-2.m: Ditto.
7683         * objc/execute/class-2.m: Ditto.
7684         * objc/execute/bf-10.m: Ditto.
7685         * objc/execute/formal_protocol-7.m: Ditto.
7686         * objc/execute/root_methods.m: Ditto.
7687         * objc/execute/class-4.m: Ditto.
7688         * objc/execute/bf-12.m: Ditto.
7689         * objc/execute/class-6.m: Ditto.
7690         * objc/execute/bf-14.m: Ditto.
7691         * objc/execute/nested-func-1.m: Ditto.
7692         * objc/execute/class-8.m: Ditto.
7693         * objc/execute/private.m: Ditto.
7694         * objc/execute/bf-16.m: Ditto.
7695         * objc/execute/bf-18.m: Ditto.
7696         * objc/execute/load-3.m: Ditto.
7697         * objc/execute/compatibility_alias.m: Ditto.
7698         * objc/execute/bf-1.m: Ditto.
7699         * objc/execute/no_clash.m: Ditto.
7700         * objc/execute/bf-3.m: Ditto.
7701         * objc/execute/string2.m: Ditto.
7702         * objc/execute/bf-5.m: Ditto.
7703         * objc/execute/string4.m: Ditto.
7704         * objc/execute/bf-7.m: Ditto.
7705         * objc/execute/object_is_meta_class.m: Ditto.
7706         * objc/execute/bf-9.m: Ditto.
7707         * objc/execute/bf-21.m: Ditto.
7708         * objc/execute/cascading-1.m: Ditto.
7709         * objc/execute/trivial.m: Ditto.
7710         * objc/execute/np-1.m: Ditto.
7711         * objc/compile/trivial.m: Ditto.
7712         * objc/execute/class_self-2.m: Include <stdlib.h>.
7713         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7714         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7715         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7716         and 64bit. Use new NeXT interface as required.
7717         * objc.dg/special/unclaimed-category-1.m: Ditto.
7718         * objc.dg/special/unclaimed-category-1.h: Ditto.
7719         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7720         * objc.dg/func-ptr-1.m: Ditto.
7721         * objc.dg/stret-1.m: Ditto.
7722         * objc.dg/encode-2.m: Ditto.
7723         * objc.dg/category-1.m: Ditto.
7724         * objc.dg/encode-3.m: Ditto.
7725         * objc.dg/call-super-3.m: Ditto.
7726         * objc.dg/method-3.m: Ditto.
7727         * objc.dg/func-ptr-2.m: Ditto.
7728         * objc.dg/lookup-1.m: Ditto.
7729         * objc.dg/encode-4.m: Ditto.
7730         * objc.dg/fix-and-continue-1.m: Ditto.
7731         * objc.dg/proto-lossage-3.m: Ditto.
7732         * objc.dg/method-13.m: Ditto.
7733         * objc.dg/proto-qual-1.m: Ditto.
7734         * objc.dg/zero-link-3.m: Ditto.
7735         * objc.dg/bitfield-1.m: Ditto.
7736         * objc.dg/va-meth-1.m: Ditto.
7737         * objc.dg/super-class-3.m: Ditto.
7738         * objc.dg/call-super-1.m: Ditto.
7739         * objc.dg/type-size-2.m: Ditto.
7740         * objc.dg/method-10.m: Ditto.
7741         * objc.dg/defs.m: Ditto.
7742         * objc.dg/const-str-3.m: Ditto.
7743         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7744         Protocol1.h) and next-mapping.h as required. Use new NeXT
7745         interface as required.
7746         * objc.dg/super-class-4.m: Ditto.
7747         * objc.dg/comp-types-8.m: Ditto.
7748         * objc.dg/call-super-2.m: Ditto.
7749         * objc.dg/objc-fast-4.m: Ditto.
7750         * objc.dg/method-6.m: Ditto.
7751         * objc.dg/const-str-3.m: Ditto.
7752         * objc.dg/const-str-7.m: Ditto.
7753         * objc.dg/method-15.m: Ditto.
7754         * objc.dg/method-19.m: Ditto.
7755         * objc.dg/sync-1.m: Ditto.
7756         * objc.dg/layout-1.m: Ditto.
7757         * objc.dg/bitfield-3.m: Ditto.
7758         * objc.dg/try-catch-3.m: Ditto.
7759         * objc.dg/try-catch-7.m: Ditto.
7760         * objc.dg/comp-types-10.m: Ditto.
7761         * objc.dg/selector-2.: Ditto.
7762         * objc.dg/method-7.m: Ditto.
7763         * objc.dg/typedef-alias-1.m: Ditto.
7764         * objc.dg/proto-lossage-2.m: Ditto.
7765         * objc.dg/comp-types-11.m: Ditto.
7766         * objc.dg/sizeof-1.m: Ditto.
7767         * objc.dg/method-17.m: Ditto.
7768         * objc.dg/bitfield-5.m: Ditto.
7769         * objc.dg/try-catch-1.m: Ditto.
7770         * objc.dg/encode-5.m: Ditto.
7771         * objc.dg/fix-and-continue-2.m: Ditto.
7772         * objc.dg/method-9.m: Ditto.
7773         * objc.dg/isa-field-1.m: Ditto.
7774         * objc.dg/local-decl-2.m: Ditto.
7775         * objc.dg/objc-gc-4.m: Ditto.
7776         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7777         * objc.dg/gnu-runtime-3.m: Ditto.
7778         * objc.dg/encode-7.m: Ditto.
7779         * objc.dg/encode-8.m: Ditto.
7780         * objc.dg/selector-3.m: Ditto.
7781         * objc.dg/gnu-runtime-1.m: Ditto.
7782         * objc.dg/const-str-12.m: Ditto.
7783         * objc.dg/gnu-runtime-2.m: Ditto.
7784         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7785         * objc.dg/selector-1.m: Ditto.
7786         * objc.dg/stubify-2.m: Ditto.
7787         * objc.dg/zero-link-1.m: Ditto.
7788         * objc.dg/stret-2.m: Ditto.
7789         * objc.dg/zero-link-2.m: Ditto.
7790         * objc.dg/next-runtime-1.m: Ditto.
7791         * objc.dg/symtab-1.m: Ditto.
7792         * objc.dg/stubify-1.m: Ditto.
7793         * objc.dg/bitfield-2.m: Ditto.
7794         * objc.dg/try-catch-10.m: Apply to both runtimes.
7795         * objc.dg/const-str-1.m: Ditto.
7796         * objc.dg/image-info.m: Ditto.
7797         * objc.dg/encode-9.m: Ditto.
7798         * objc.dg/pragma-1.m: Apply test to all targets.
7799         * objc.dg/const-str-4.m: Ditto.
7800         * objc.dg/const-str-8.m: Ditto.
7801         * objc.dg/super-class-2.m: Ditto.
7802         * objc.dg/try-catch-5.m: Ditto.
7803         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7804         Protocol1.h) and next-mapping.h as required. Use new NeXT
7805         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7806         * objc.dg/const-str-11.m: Ditto.
7807         * objc.dg/const-str-9.m: Ditto.
7808         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7809         * objc.dg/encode-1.m: Remove redundant -lobjc.
7810         * objc.dg/try-catch-9.m: Tidy space.
7811         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7812         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7813         and 64bit. Use new NeXT interface as required.
7814         * obj-c++.dg/template-4.mm: Ditto.
7815         * obj-c++.dg/defs.mm: Ditto.
7816         * obj-c++.dg/basic.mm: Ditto.
7817         * obj-c++.dg/encode-4.mm: Ditto.
7818         * obj-c++.dg/method-17.mm: Ditto.
7819         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7820         * obj-c++.dg/cxx-class-1.mm: Ditto.
7821         * obj-c++.dg/method-10.mm: Ditto.
7822         * obj-c++.dg/va-meth-1.mm: Ditto.
7823         * obj-c++.dg/encode-5.mm: Ditto.
7824         * obj-c++.dg/lookup-2.mm: Ditto.
7825         * obj-c++.dg/template-3.mm: Ditto.
7826         * obj-c++.dg/proto-qual-1.mm: Ditto.
7827         * obj-c++.dg/qual-types-1.m: Ditto.
7828         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7829         * obj-c++.dg/template-1.mm: Ditto.
7830         * obj-c++.dg/encode-6.mm: Ditto.
7831         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7832         Protocol1.h) and next-mapping.h as required. Use new NeXT
7833         interface as required.
7834         * obj-c++.dg/except-1.mm: Ditto.
7835         * obj-c++.dg/const-str-7.mm: Ditto.
7836         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7837         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7838         * obj-c++.dg/selector-2.mm: Ditto.
7839         * obj-c++.dg/isa-field-1.mm: Ditto.
7840         * obj-c++.dg/try-catch-1.mm: Ditto.
7841         * obj-c++.dg/local-decl-1.mm: Ditto.
7842         * obj-c++.dg/try-catch-9.mm: Ditto.
7843         * obj-c++.dg/no-extra-load.mm: Ditto.
7844         * obj-c++.dg/selector-5.mm: Ditto.
7845         * obj-c++.dg/method-12.mm: Ditto.
7846         * obj-c++.dg/try-catch-11.mm: Ditto.
7847         * obj-c++.dg/comp-types-11.mm: Ditto.
7848         * obj-c++.dg/bitfield-3.mm: Ditto.
7849         * obj-c++.dg/method-6.mm: Ditto.
7850         * obj-c++.dg/super-class-2.mm: Ditto.
7851         * obj-c++.dg/method-21.mm: Ditto.
7852         * obj-c++.dg/const-str-8.mm: Ditto.
7853         * obj-c++.dg/try-catch-7.mm: Ditto.
7854         * obj-c++.dg/method-15.mm: Ditto.
7855         * obj-c++.dg/layout-1.mm: Ditto.
7856         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7857         * obj-c++.dg/const-str-3.mm: Ditto.
7858         * obj-c++.dg/try-catch-2.mm: Ditto.
7859         * obj-c++.dg/objc-gc-3.mm: Ditto.
7860         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7861         * obj-c++.dg/bitfield-1.mm: Ditto.
7862         * obj-c++.dg/selector-6.mm: Ditto.
7863         * obj-c++.dg/method-13.mm: Ditto.
7864         * obj-c++.dg/comp-types-12.mm: Ditto.
7865         * obj-c++.dg/bitfield-4.mm: Ditto.
7866         * obj-c++.dg/try-catch-8.mm: Ditto.
7867         * obj-c++.dg/method-2.mm: Ditto.
7868         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7869         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7870         * obj-c++.dg/const-str-4.mm: Ditto.
7871         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7872         * obj-c++.dg/try-catch-3.mm: Ditto.
7873         * obj-c++.dg/comp-types-9.mm: Ditto.
7874         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7875         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7876         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7877         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7878         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7879         Use new NeXT interface as required.
7880         * obj-c++.dg/const-str-10.mm: Ditto.
7881         * obj-c++.dg/const-str-11.mm: Ditto.
7882         * obj-c++.dg/const-str-9.mm: Ditto.
7883         * obj-c++.dg/method-11.mm: Ditto.
7884         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7885         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7886         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7887         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7888         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7889
7890 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7891
7892         PR c++/43206
7893         * g++.dg/template/typedef30.C: New test case.
7894
7895 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7896
7897         PR c/43385
7898         * gcc.c-torture/execute/pr43385.c: New test.
7899
7900 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7901
7902         * gcc.dg/strncpy-fix-1.c: New test.
7903
7904 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7905
7906         PR testsuite/41609
7907         * lib/objc-torture.exp (objc-set-runtime-options): New.
7908         * objc/execute/execute.exp: Check runtime options on each pass.
7909         * objc/execute/exceptions/exceptions.exp: Ditto.
7910         * objc/compile/compile.exp: Ditto.
7911
7912         PR testsuite/42348
7913         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7914         standard tests.
7915         (check_effective_target_objc2): New proc.
7916         (check_effective_target_next_runtime): New proc.
7917         * lib/objc.exp: Determine which runtime is in force and support it.
7918         * lib/obj-c++.exp: Ditto.
7919
7920 2010-03-24  Jason Merrill  <jason@redhat.com>
7921
7922         PR c++/43502
7923         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7924
7925 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7926
7927         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7928         a loop.
7929         * gcc.dg/ipa/ipa-2.c: Likewise.
7930         * gcc.dg/ipa/ipa-3.c: Likewise.
7931         * gcc.dg/ipa/ipa-4.c: Likewise.
7932         * gcc.dg/ipa/ipa-5.c: Likewise.
7933         * gcc.dg/ipa/ipa-7.c: Likewise.
7934         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7935         a loop.
7936         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7937         i_can_not_be_propagated_fully2 into a loop.
7938         * gcc.dg/ipa/ipa-8.c: New test.
7939         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7940
7941 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7942
7943         PR debug/19192
7944         PR debug/43479
7945         * gcc.dg/guality/pr43479.c: New test.
7946         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7947         and add volatile keyword.
7948
7949 2010-03-23  Mike Stump  <mikestump@comcast.net>
7950
7951         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7952
7953 2010-03-23  Jason Merrill  <jason@redhat.com>
7954
7955         * g++.dg/ext/altivec-17.C: Adjust error message.
7956
7957         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7958         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7959         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7960         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7961         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7962         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7963
7964 2010-03-22  Jason Merrill  <jason@redhat.com>
7965
7966         PR c++/43333
7967         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7968         * g++.dg/ext/is_pod_98.C: New.
7969
7970         PR c++/43281
7971         * g++.dg/cpp0x/auto18.C: New.
7972
7973         * gcc.dg/pr36997.c: Adjust error message.
7974         * g++.dg/ext/vector9.C: Likewise.
7975         * g++.dg/conversion/simd3.C: Likewise.
7976         * g++.dg/other/error23.C: Likewise.
7977
7978 2010-03-22  Michael Matz  <matz@suse.de>
7979
7980         PR middle-end/43475
7981         * gfortran.dg/pr43475.f90: New testcase.
7982
7983 2010-03-22  Richard Guenther  <rguenther@suse.de>
7984
7985         PR tree-optimization/43390
7986         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7987
7988 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7989
7990         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7991         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7992
7993 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7994             Michael Matz  <matz@suse.de>
7995
7996         PR c++/43081
7997         * g++.dg/parse/crash56.C: New test.
7998
7999 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8000
8001         PR fortran/43450
8002         * gfortran.dg/whole_file_15.f90 : New test.
8003
8004 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8005
8006         PR fortran/43409
8007         * gfortran.dg/inquire_size.f90: New test.
8008
8009 2010-03-20  Richard Guenther  <rguenther@suse.de>
8010
8011         PR rtl-optimization/43438
8012         * gcc.c-torture/execute/pr43438.c: New testcase.
8013
8014 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8015
8016         PR c++/43375
8017         * g++.dg/abi/mangle42.C: New test.
8018
8019 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8020
8021         PR C/43211
8022         * gcc.dg/pr43211.c: New test.
8023         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8024
8025 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8026
8027         PR rtl-optimization/42258
8028         * gcc.target/arm/thumb1-mul-moves.c: New test.
8029
8030         PR target/40697
8031         * gcc.target/arm/thumb-andsi.c: New test.
8032
8033         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8034         dg-require-effective-target.
8035
8036 2010-03-19  Michael Matz  <matz@suse.de>
8037
8038         PR c++/43116
8039         * g++.dg/other/pr43116.C: New testcase.
8040
8041 2010-03-19  Michael Matz  <matz@suse.de>
8042
8043         PR target/43305
8044         * gcc.dg/pr43305.c: New testcase.
8045
8046 2010-03-19  Richard Guenther  <rguenther@suse.de>
8047
8048         PR tree-optimization/43415
8049         * gcc.c-torture/compile/pr43415.c: New testcase.
8050
8051 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8052
8053         PR ada/43106
8054         * gnat.dg/case_optimization2.adb: New test.
8055         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8056
8057 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8058             Jack Howarth <howarth@bromo.med.uc.edu>
8059
8060         PR target/36399
8061         * gcc.target/i386/push-1.c: Don't xfail
8062           scan-assembler-not "movups" on darwin.
8063
8064 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8065
8066         PR debug/43058
8067         * gcc.dg/pr43058.c: New test.
8068
8069 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8070
8071         PR middle-end/42450
8072         * g++.dg/torture/pr42450.C: New test.
8073
8074 2010-03-18  Michael Matz  <matz@suse.de>
8075
8076         PR middle-end/43419
8077         * gcc.dg/pr43419.c: New testcase.
8078
8079 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8080
8081         PR rtl-optimization/43360
8082         * gcc.dg/torture/pr43360.c: New.
8083
8084 2010-03-18  Michael Matz  <matz@suse.de>
8085
8086         PR tree-optimization/43402
8087         * gcc.dg/pr43402.c: New testcase.
8088
8089 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8090
8091         PR target/42427
8092         * gcc.dg/pr42427.c: New test.
8093
8094 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8095
8096         PR libfortran/43265
8097         * gfortran.dg/read_empty_file.f: New test.
8098         * gfortran.dg/read_eof_all.f90: New test.
8099         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8100         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8101
8102 2010-03-17  Michael Matz  <matz@suse.de>
8103
8104         * gcc.dg/pr43300.c: Add -w.
8105
8106 2010-03-17  Richard Guenther  <rguenther@suse.de>
8107
8108         * gcc.dg/pr43379.c: Add -w.
8109
8110 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8111
8112         PR fortran/43331
8113         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8114
8115 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8116
8117         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8118
8119 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8120
8121         * ada/acats/run_all.sh: Log start and end times.
8122
8123 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8124
8125         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8126
8127 2010-03-16  Richard Guenther  <rguenther@suse.de>
8128
8129         PR middle-end/43379
8130         * gcc.dg/pr43379.c: New testcase.
8131
8132 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR debug/43051
8135         * gcc.dg/guality/pr43051-1.c: New test.
8136
8137 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8138
8139         PR testsuite/43363
8140         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8141
8142 2010-03-15  Michael Matz  <matz@suse.de>
8143
8144         PR middle-end/43300
8145         * gcc.dg/pr43300.c: New testcase.
8146
8147 2010-03-15  Richard Guenther  <rguenther@suse.de>
8148
8149         PR tree-optimization/43367
8150         * gcc.c-torture/compile/pr43367.c: New testcase.
8151
8152 2010-03-15  Richard Guenther  <rguenther@suse.de>
8153
8154         PR tree-optimization/43317
8155         * gcc.dg/pr43317.c: New testcase.
8156
8157 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8158
8159         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8160
8161 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8162
8163         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8164
8165 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8166
8167         PR fortran/43362
8168         * gfortran.dg/impure_constructor_1.f90: New test.
8169
8170 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8171
8172         PR middle-end/43354
8173         * gfortran.dg/graphite/id-pr43354.f: New.
8174
8175 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8176
8177         PR middle-end/43349
8178         * gfortran.dg/graphite/pr43349.f: New.
8179
8180 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8181
8182         PR middle-end/43306
8183         * gcc.dg/graphite/pr43306.c: New.
8184
8185 2010-03-12  David S. Miller  <davem@davemloft.net>
8186
8187         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8188         sparc.
8189
8190 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8191
8192         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8193
8194 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8195
8196         PR fortran/43291
8197         PR fortran/43326
8198         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8199
8200 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8201
8202         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8203         fail for *-*-mingw* targets.
8204
8205 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR debug/43329
8208         * gcc.dg/guality/pr43329-1.c: New test.
8209
8210 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8211
8212         PR tree-optimization/43257
8213         * g++.dg/torture/pr43257.C: New test.
8214
8215 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8216
8217         PR fortran/43228
8218         * gfortran.dg/namelist_61.f90: New test.
8219
8220 2010-03-11  Richard Guenther  <rguenther@suse.de>
8221
8222         PR tree-optimization/43255
8223         * gcc.c-torture/compile/pr43255.c: New testcase.
8224
8225 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8226
8227         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8228         * gcc.dg/pr43280.c: New testcase.
8229
8230 2010-03-11  Richard Guenther  <rguenther@suse.de>
8231
8232         PR lto/43200
8233         * gcc.dg/lto/20100227-1_0.c: New testcase.
8234         * gcc.dg/lto/20100227-1_1.c: Likewise.
8235
8236 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8237
8238         PR libfortran/43320
8239         PR libfortran/43265
8240         * gfortran.dg/read_eof_6.f: New test
8241         * gfortran.dg/read_x_eof.f90: New test.
8242         * gfortran.dg/read_x_past.f: Update test.
8243
8244 2010-03-10  Jan Hubicka   <jh@suse.cz>
8245
8246         * gcc.c-torture/compile/pr43288.c: New test.
8247
8248 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8249
8250         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8251         -fpic/-fPIC flags.
8252         * g++.old-deja/g++.pt/asm2.C: Likewise.
8253         * gcc.c-torture/compile/20000804-1.c: Likewise.
8254         * gcc.target/i386/clobbers.c: Likewise.
8255
8256 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8257
8258         PR fortran/43303
8259         * gfortran.dg/c_assoc_3.f90: New test.
8260
8261 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR debug/36728
8264         * gcc.dg/guality/pr36728-1.c: New test.
8265         * gcc.dg/guality/pr36728-2.c: New test.
8266
8267 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8268
8269         * gcc.dg/h8300-div-delay-slot.c: New test.
8270
8271 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8272
8273         PR tree-optimization/43236
8274         * gcc.c-torture/execute/pr43236.c: New test.
8275
8276 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8277
8278         PR middle-end/42859
8279         * g++.dg/eh/pr42859.C: New test.
8280
8281 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR debug/43299
8284         * gcc.dg/pr43299.c: New test.
8285
8286         PR debug/43290
8287         * g++.dg/eh/unwind2.C: New test.
8288
8289 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8290             Reza Yazdani  <reza.yazdani@amd.com>
8291
8292         PR middle-end/43065
8293         * gcc.dg/graphite/run-id-4.c: New.
8294
8295 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8296
8297         PR middle-end/43065
8298         * gcc.dg/graphite/run-id-3.c: New.
8299
8300 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8301
8302         PR middle-end/42644
8303         PR middle-end/42130
8304         * gcc.dg/graphite/id-18.c: New.
8305         * gcc.dg/graphite/run-id-pr42644.c: New.
8306
8307 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8308
8309         PR middle-end/42326
8310         * gcc.dg/graphite/pr42326.c: New.
8311
8312 2010-03-08  Richard Guenther  <rguenther@suse.de>
8313
8314         PR tree-optimization/43269
8315         * gcc.c-torture/execute/pr43269.c: New testcase.
8316
8317 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8318
8319         PR fortran/43256
8320         * gfortran.dg/typebound_call_13.f03: New.
8321
8322 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8323
8324         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8325         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8326
8327 2010-03-05  Jason Merrill  <jason@redhat.com>
8328
8329         * g++.dg/abi/mangle40.C: Require weak and alias.
8330
8331 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8332
8333         PR middle-end/42326
8334         * gfortran.dg/graphite/pr42326.f90: New.
8335         * gfortran.dg/graphite/pr42326-1.f90: New.
8336
8337 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8338
8339         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8340         (gnat_target_compile): Likewise.
8341         Reinitialize GNAT_UNDER_TEST if target changes.
8342         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8343         (local_find_gnatmake): Pass full --GCC to gnatlink.
8344         Remove --LINK.
8345
8346 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8347
8348         PR c/43248
8349         * gcc.dg/compound-literal-1.c: New testcase.
8350
8351 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8352
8353         PR tree-optimization/43164
8354         PR tree-optimization/43191
8355         * gcc.c-torture/compile/pr43164.c: New test.
8356         * gcc.c-torture/compile/pr43191.c: Likewise.
8357
8358 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8359
8360         PR fortran/43244
8361         * gfortran.dg/finalize_9.f90: New.
8362
8363 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8364             Ken Werner <ken@linux.vnet.ibm.com>
8365
8366         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8367         to dg-options for spu.
8368         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8369         dump-scan target to exclude spu.
8370
8371 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8372
8373         PR middle-end/43209
8374         * gcc.dg/tree-ssa/ivopts-4.c: New.
8375
8376 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8377
8378         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8379         include-opts and exclude-opts; skip checking the flags if arguments
8380         are the same as the defaults.
8381         (dg-xfail-if): Verify the number of arguments, supply defaults
8382         for unspecified optional arguments.
8383         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8384
8385 2010-03-03  Jason Merrill  <jason@redhat.com>
8386
8387         PR c++/12909
8388         * g++.dg/abi/mangle40.C: Updated.
8389
8390 2010-03-03  Jason Merrill  <jason@redhat.com>
8391
8392         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8393         * g++.dg/abi/mangle23.C: Likewise.
8394         * g++.dg/eh/simd-2.C: Likewise.
8395         * g++.dg/ext/attribute-test-2.C: Likewise.
8396         * g++.dg/ext/vector14.C: Likewise.
8397         * g++.dg/other/pr34435.C: Likewise.
8398         * g++.dg/template/conv8.C: Likewise.
8399         * g++.dg/template/nontype9.C: Likewise.
8400         * g++.dg/template/qualttp17.C: Likewise.
8401         * g++.dg/template/ref1.C: Likewise.
8402         * g++.old-deja/g++.pt/crash68.C: Likewise.
8403         * g++.old-deja/g++.pt/ref1.C: Likewise.
8404         * g++.old-deja/g++.pt/ref3.C: Likewise.
8405         * g++.old-deja/g++.pt/ref4.C: Likewise.
8406
8407         PR c++/12909
8408         * g++.dg/abi/mangle40.C: New.
8409         * g++.dg/abi/mangle41.C: New.
8410         * g++.dg/lto/20100302_0.C: New.
8411         * g++.dg/lto/20100302_1.C: New.
8412         * g++.dg/lto/20100302.h: New.
8413
8414 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8415
8416         PR fortran/43243
8417         * gfortran.dg/internal_pack_12.f90: New test.
8418
8419 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8420
8421         * gcc.dg/pr36997.c: Adjust error message.
8422
8423 2010-03-03  Mike Stump  <mikestump@comcast.net>
8424
8425         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8426         adjustments to not be present on machines that align the stack to
8427         more than 4 bytes and don't have a red zone yet as that is an
8428         unimplemented optimization.
8429
8430 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8431
8432         PR fortran/43169
8433         * gfortran.dg/impure_assignment_3.f90: New.
8434
8435 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8436
8437         PR debug/43229
8438         * gfortran.dg/pr43229.f90: New test.
8439
8440         PR debug/43237
8441         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8442
8443         PR debug/43177
8444         * gcc.dg/guality/pr43177.c: New test.
8445
8446 2010-03-02  Jason Merrill  <jason@redhat.com>
8447
8448         * g++.dg/ext/vector9.C: Adjust error message.
8449         * g++.dg/conversion/simd3.C: Likewise.
8450         * g++.dg/other/error23.C: Likewise.
8451
8452 2010-03-02  Mike Stump  <mikestump@comcast.net>
8453
8454         PR c++/41090
8455         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8456
8457 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8458
8459         PR fortran/43180
8460         * gfortran.dg/internal_pack_10.f90: New test.
8461
8462         PR fortran/43173
8463         * gfortran.dg/internal_pack_11.f90: New test.
8464
8465 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8466
8467         PR middle-end/42640
8468         * gcc.dg/tree-ssa/pr42640.c: New.
8469
8470 2010-03-01  Richard Guenther  <rguenther@suse.de>
8471
8472         PR tree-optimization/43220
8473         * gcc.c-torture/execute/pr43220.c: New testcase.
8474
8475 2010-03-01  Richard Guenther  <rguenther@suse.de>
8476
8477         PR middle-end/43213
8478         * gcc.dg/pr43213.c: New testcase.
8479
8480 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8481
8482         PR pch/14940
8483         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8484
8485 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8486
8487         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8488         New function.
8489         (check_effective_target_ucn): Likewise.
8490
8491         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8492         if !ucn.
8493         * gcc.dg/ucnid-2.c: Likewise.
8494         * gcc.dg/ucnid-3.c: Likewise.
8495         * gcc.dg/ucnid-4.c: Likewise.
8496         * gcc.dg/ucnid-11.c: Likewise.
8497         * gcc.dg/ucnid-12.c: Likewise.
8498         * gcc.dg/ucnid-6.c: Skip if !ucn.
8499         * gcc.dg/ucnid-9.c: Likewise.
8500
8501 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8502
8503         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8504         lists to dg-skip-if.
8505         * gcc.target/i386/stackalign/return-3.c: Likewise.
8506
8507 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8508
8509         * gcc.target/i386/clearcap.map: New file.
8510         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8511         Pass clearcap.map by default if supported.
8512
8513 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8514
8515         PR fortran/42900
8516         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8517         Explain this.
8518         * gfortran.dg/stat_2.f90: Likewise.
8519
8520 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8521
8522         PR fortran/43199
8523         * gfortran.dg/module_read_2.f90: New test.
8524
8525 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8526
8527         PR c++/42748
8528         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8529         * g++.dg/abi/mangle12.C: Likewise.
8530         * g++.dg/abi/mangle20-2.C: Likewise.
8531         * g++.dg/abi/mangle17.C: Likewise.
8532         * g++.dg/template/cond2.C: Likewise.
8533         * g++.dg/template/pr35240.C: Likewise.
8534
8535 2010-02-27  Richard Guenther  <rguenther@suse.de>
8536
8537         PR tree-optimization/43186
8538         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8539
8540 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8541
8542         * g++.dg/abi/packed1.C: Expect warning on the SH.
8543
8544 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8545
8546         PR c++/42054:
8547         * g++.dg/parse/error37.C: New test.
8548
8549 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8550
8551         PR c/24577
8552         PR c/43192
8553         * gcc.dg/pr8927-1.c: Match new note.
8554         * gcc.dg/990506-0.c: Likewise.
8555         * gcc.dg/gomp/flush-2.c: Likewise.
8556         * gcc.dg/gomp/atomic-5.c: Likewise.
8557         * gcc.dg/gomp/pr34607.c: Likewise.
8558         * gcc.dg/pr35746.c: Likewise.
8559         * gcc.dg/cpp/pragma-1.c: Likewise.
8560         * gcc.dg/cpp/pragma-2.c: Likewise.
8561         * gcc.dg/pr41842.c: Likewise.
8562         * gcc.dg/noncompile/20040629-1.c: Likewise.
8563         * objc.dg/private-1.m: Likewise.
8564
8565 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8566
8567         PR fortran/43185
8568         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8569         * gfortran.dg/default_initialization_4.f90: New test.
8570
8571 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8572
8573         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8574         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8575         * gnat.dg/thin_pointer2.adb: New test.
8576         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8577
8578 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8579
8580         PR c/20631
8581         * gcc.dg/cpp/c90-pedantic.c: New.
8582         * gcc.dg/cpp/c90.c: New.
8583         * gcc.dg/gnu90-const-expr-1.c: New.
8584         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8585
8586 2010-02-26  Richard Guenther  <rguenther@suse.de>
8587
8588         PR tree-optimization/43186
8589         * gcc.c-torture/compile/pr43186.c: New testcase.
8590
8591 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR debug/43190
8594         * c-c++-common/dwarf2/pr43190.c: New test.
8595
8596 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8597
8598         PR testsuite/37074:
8599         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8600
8601 2010-02-26  Richard Guenther  <rguenther@suse.de>
8602
8603         PR tree-optimization/43188
8604         * gcc.c-torture/compile/pr43188.c: New testcase.
8605
8606 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8607
8608         PR target/43175
8609         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8610
8611 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8612
8613         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8614
8615 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8616
8617         PR target/43154
8618         * gcc.target/powerpc/pr43154.c: New file.
8619
8620 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8621
8622         PR debug/43166
8623         * gfortran.dg/debug/pr43166.f: New test.
8624
8625         PR debug/43165
8626         * gcc.dg/torture/pr43165.c: New test.
8627
8628 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8629
8630         PR c/43128
8631         * c-c++-common/pr41779.c: Update.
8632
8633 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8634
8635         PR ada/32547
8636         * lib/gnat-dg.exp (gnat_load): Redefine.
8637
8638         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8639         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8640
8641 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8642
8643         PR libobjc/36610
8644         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8645         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8646         -fgnu-runtime.
8647         Sort entries.
8648
8649 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8650
8651         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8652
8653 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR debug/43150
8656         * gcc.dg/guality/vla-1.c: New test.
8657
8658 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8659
8660         PR fortran/43042
8661         * gfortran.dg/c_ptr_tests_15.f90: New test.
8662
8663 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8664
8665         PR target/43107
8666         * gcc.target/i386/pr43107.c: New test.
8667
8668 2010-02-23  Jason Merrill  <jason@redhat.com>
8669
8670         PR c++/43143
8671         * g++.dg/cpp0x/variadic100.C: New.
8672
8673 2010-02-23  Jason Merrill  <jason@redhat.com>
8674
8675         PR debug/42800
8676         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8677         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8678         * c-c++-common/dwarf2/vla1.c: New.
8679
8680 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR target/43139
8683         * gcc.dg/pr43139.c: New test.
8684
8685         PR debug/43077
8686         * gcc.dg/guality/pr43077-1.c: New test.
8687
8688 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8689
8690         PR 43123
8691         * gcc.dg/march.c: New.
8692         * gcc.dg/march-generic.c: New.
8693         * gcc.dg/mtune.c: New.
8694
8695 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8696
8697         PR middle-end/43083
8698         * gcc.dg/graphite/pr43083.c: New.
8699
8700 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8701
8702         PR middle-end/43097
8703         * gfortran.dg/graphite/pr43097.f: New.
8704
8705 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8706             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8707
8708         PR middle-end/43140
8709         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8710
8711 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8712
8713         PR middle-end/43026
8714         * g++.dg/graphite/pr43026.C: New.
8715
8716 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8717
8718         PR c++/43126
8719         * gcc.dg/cleanup-1.c: Update.
8720         * gcc.dg/func-args-1.c: Update.
8721         * gcc.dg/format/sentinel-1.c: Update.
8722         * g++.old-deja/g++.jason/scoping10.C: Update.
8723         * g++.old-deja/g++.ns/lookup5.C: Update.
8724         * g++.dg/ext/cleanup-1.C: Update.
8725         * g++.dg/parse/varmod1.C: Update.
8726         * g++.dg/parse/error33.C: Update.
8727         * g++.dg/expr/call3.C: Update.
8728         * g++.dg/func-args-1.C: New.
8729
8730 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8731
8732         PR c/43125
8733         * gcc.dg/attr-used-2.c: Moved to ...
8734         * c-c++-common/attr-used-2.c: Here.
8735
8736         * gcc.dg/attr-used.c: Moved to ...
8737         * c-c++-common/attr-used.c: Here.
8738
8739 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8740
8741         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8742
8743 2010-02-22  Richard Guenther  <rguenther@suse.de>
8744
8745         PR lto/43045
8746         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8747         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8748
8749 2010-02-22  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/42749
8752         * gcc.c-torture/compile/pr42749.c: New testcase.
8753
8754 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/43072
8757         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8758         * gfortran.dg/internal_pack_9.f90: New test.
8759
8760 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8761
8762         PR c++/23510
8763         * g++.dg/template/recurse.C: Adjust.
8764         * g++.dg/template/pr23510.C: New.
8765
8766 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8767
8768         PR c++/42824
8769         * g++.dg/template/memclass4.C: New test.
8770
8771 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8772
8773         PR fortran/35259
8774         * gfortran.dg/reassoc_5.f90: New test.
8775
8776 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8777
8778         PR target/43067
8779         * gcc.target/i386/pr43067.c: New test.
8780
8781 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8782
8783         PR c++/35669
8784         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8785         -Wconversion-null.
8786         * g++.dg/warn/Wconversion-null.C: New test.
8787         * g++.old-deja/g++.other/null1.C: Move to...
8788         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8789
8790 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8791
8792         PR fortran/36932
8793         PR fortran/36933
8794         * gfortran.dg/dependency_26.f90: New test.
8795
8796         PR fortran/43072
8797         * gfortran.dg/internal_pack_7.f90: New test.
8798
8799         PR fortran/43111
8800         * gfortran.dg/internal_pack_8.f90: New test.
8801
8802 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8803
8804         PR 43128
8805         * c-c++-common/pr41779.c: Fix broken testcase.
8806
8807 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8808
8809         PR 36513
8810         * c-c++-common/pr36513.c: New testcase.
8811         * c-c++-common/pr36513-2.c: New testcase.
8812
8813 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8814
8815         PR 41779
8816         * c-c++-common/pr41779.c: New.
8817
8818 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8819
8820         PR debug/43084
8821         * gcc.dg/pr43084.c: New test.
8822
8823 2010-02-19  Richard Guenther  <rguenther@suse.de>
8824
8825         PR tree-optimization/42916
8826         * gcc.dg/pr42916.c: New testcase.
8827
8828 2010-02-18  Jason Merrill  <jason@redhat.com>
8829
8830         PR c++/42837
8831         * g++.dg/abi/packed1.C: Add expected warning.
8832
8833         PR c++/43108
8834         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8835         * gcc.dg/torture/dg-torture.exp: Likewise.
8836         * c-c++-common/torture/complex-sign.h,
8837         c-c++-common/torture/complex-sign-add.c,
8838         c-c++-common/torture/complex-sign-mixed-add.c,
8839         c-c++-common/torture/complex-sign-mixed-div.c,
8840         c-c++-common/torture/complex-sign-mixed-mul.c,
8841         c-c++-common/torture/complex-sign-mixed-sub.c,
8842         c-c++-common/torture/complex-sign-mul.c,
8843         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8844         Adapt for C++ compilation as well.
8845
8846         PR c++/43070
8847         * g++.dg/ext/label1.C: Update.
8848         * g++.dg/ext/label2.C: Update.
8849
8850         PR c++/26261
8851         * g++.dg/template/dependent-name6.C: New.
8852
8853         PR c++/43109
8854         * g++.dg/parse/namespace12.C: New.
8855
8856 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8857
8858         PR tree-optimization/43066
8859         * gcc.c-torture/compile/pr43066.c: New test.
8860
8861 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8862
8863         * g++.dg/ext/attrib35.C: Fix target selector string.
8864         * g++.dg/ext/attrib36.C: Ditto.
8865         * g++.dg/ext/attrib37.C: Ditto.
8866         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8867         * g++.dg/abi/mangle25.C: Ditto.
8868
8869 2010-02-17  Jason Merrill  <jason@redhat.com>
8870
8871         PR c++/43069
8872         * g++.dg/parse/namespace11.C: New.
8873
8874         PR c++/43093
8875         * g++.dg/ext/attrib37.C: New.
8876
8877         PR c++/43079
8878         * g++.dg/template/ptrmem20.C: New.
8879
8880 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8881
8882         PR target/43103
8883         * gcc.target/i386/xop-check.h: Include m256-check.h.
8884         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8885         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8886         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8887         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8888
8889 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8890
8891         PR debug/42918
8892         * gcc.dg/pr42918.c: New test.
8893
8894 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8895
8896         * g++.dg/ext/attrib36.C: Require ILP32.
8897
8898 2010-02-16  Richard Guenther  <rguenther@suse.de>
8899
8900         PR tree-optimization/41043
8901         * gfortran.dg/pr41043.f90: New testcase.
8902         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8903
8904 2010-02-16  Jason Merrill  <jason@redhat.com>
8905
8906         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8907
8908 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8909
8910         PR tree-optimization/43074
8911         * gcc.dg/vect/fast-math-pr43074.c: New test.
8912
8913 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8914
8915         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8916
8917 2010-02-16  Jason Merrill  <jason@redhat.com>
8918
8919         PR c++/43031
8920         * g++.dg/ext/attrib36.C: New.
8921
8922         PR c++/43036
8923         * g++.dg/other/array6.C: New.
8924
8925 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8926
8927         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8928
8929 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8930
8931         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8932         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8933         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8934         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8935         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8936         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8937
8938 2010-02-15  Richard Guenther  <rguenther@suse.de>
8939
8940         PR middle-end/43068
8941         * g++.dg/torture/pr43068.C: New testcase.
8942
8943 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8944
8945         PR c++/43024
8946         * g++.dg/opt/ice1.C: New.
8947
8948 2010-02-14  Jason Merrill  <jason@redhat.com>
8949
8950         PR c++/41997
8951         * g++.dg/cpp0x/initlist-opt.C: New.
8952
8953 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8954
8955         PR fortran/41113
8956         PR fortran/41117
8957         * gfortran.dg/internal_pack_6.f90: New test.
8958
8959 2010-02-12  Jason Merrill  <jason@redhat.com>
8960
8961         PR c++/43054
8962         * g++.dg/cpp0x/variadic99.C: New.
8963
8964 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8965
8966         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8967         sign extend pointers to gualchk_t.
8968
8969         PR c++/43033
8970         * g++.dg/other/default3.C: Xfail g4 test.
8971
8972 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8973
8974         PR middle-end/43012
8975         * gcc.dg/graphite/pr43012.c: New.
8976
8977 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8978
8979         PR middle-end/42930
8980         * g++.dg/graphite/pr42930.C: New.
8981
8982 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8983
8984         PR middle-end/42914
8985         PR middle-end/42530
8986         * gcc.dg/graphite/pr42530.c: New.
8987         * gcc.dg/graphite/pr42914.c: New.
8988
8989 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8990
8991         PR middle-end/42771
8992         * gcc.dg/graphite/pr42771.c: New.
8993
8994 2010-02-11  Richard Guenther  <rguenther@suse.de>
8995
8996         PR tree-optimization/42998
8997         * gcc.c-torture/compile/pr42998.c: New testcase.
8998
8999 2010-02-10  Jason Merrill  <jason@redhat.com>
9000
9001         PR c++/41896
9002         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9003
9004         PR c++/42983, core issue 906
9005         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9006         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9007
9008         PR c++/43016
9009         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9010
9011 2010-02-10  Richard Guenther  <rguenther@suse.de>
9012
9013         PR tree-optimization/43017
9014         * gcc.dg/torture/pr43017.c: New testcase.
9015
9016 2010-02-10  Tobias Burnus <burnus@net-b.de>
9017
9018         PR fortran/40823
9019         * gfortran.dg/private_type_1.f90: Update error location.
9020         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9021         * gfortran.dg/typebound_operator_2.f03: Ditto.
9022         * gfortran.dg/assignment_2.f90: Ditto.
9023         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9024         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9025
9026 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9027
9028         PR fortran/43015
9029         * gfortran.dg/bind_c_usage_20.f90: New test.
9030
9031 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9032
9033         PR debug/43010
9034         * g++.dg/debug/pr43010.C: New test.
9035
9036 2010-02-10  Richard Guenther  <rguenther@suse.de>
9037
9038         PR c/43007
9039         * gcc.c-torture/execute/20100209-1.c: New testcase.
9040         * gcc.dg/fold-div-3.c: Likewise.
9041
9042 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9043
9044         * gcc.dg/builtin-ffs-1.c: New test.
9045
9046 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9047
9048         PR fortran/42999
9049         * gfortran.dg/array_constructor_35.f90: New test.
9050
9051 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9052
9053         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9054
9055 2010-02-09  Jason Merrill  <jason@redhat.com>
9056
9057         PR c++/42399
9058         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9059
9060         PR c++/42370
9061         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9062
9063 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9064
9065         PR fortran/41869
9066         * gfortran.dg/module_write_1.f90: New test.
9067
9068 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9069
9070         * gcc.dg/pr19340.c: Adjust.
9071
9072 2010-02-09  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/43008
9075         * gcc.c-torture/execute/pr43008.c: New testcase.
9076
9077 2010-02-09  Richard Guenther  <rguenther@suse.de>
9078
9079         PR tree-optimization/43000
9080         * gcc.dg/torture/pr43000.c: New testcase.
9081         * gcc.dg/torture/pr43002.c: Likewise.
9082
9083 2010-02-09  Daniel Kraft  <d@domob.eu>
9084
9085         PR fortran/39171
9086         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9087         and pass -Wsurprising as necessary.
9088
9089 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR tree-optimization/42890
9092         * g++.dg/torture/pr42890.C: New test.
9093
9094 2010-02-08  Richard Guenther  <rguenther@suse.de>
9095
9096         PR middle-end/42995
9097         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9098
9099 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9100
9101         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9102         return 0 from main.
9103         * gcc.dg/graphite/block-1.c: Same.
9104         * gcc.dg/graphite/block-3.c: Same.
9105         * gcc.dg/graphite/block-4.c: Same.
9106         * gcc.dg/graphite/block-5.c: Same.
9107         * gcc.dg/graphite/block-6.c: Same.
9108         * gcc.dg/graphite/block-7.c: Same.
9109         * gcc.dg/graphite/interchange-0.c: Same.
9110         * gcc.dg/graphite/interchange-1.c: Same.
9111         * gcc.dg/graphite/interchange-10.c: Same.
9112         * gcc.dg/graphite/interchange-11.c: Same.
9113         * gcc.dg/graphite/interchange-12.c: Same.
9114         * gcc.dg/graphite/interchange-2.c: Same.
9115         * gcc.dg/graphite/interchange-3.c: Same.
9116         * gcc.dg/graphite/interchange-4.c: Same.
9117         * gcc.dg/graphite/interchange-5.c: Same.
9118         * gcc.dg/graphite/interchange-6.c: Same.
9119         * gcc.dg/graphite/interchange-7.c: Same.
9120         * gcc.dg/graphite/interchange-8.c: Same.
9121         * gcc.dg/graphite/interchange-9.c: Same.
9122         * gcc.dg/graphite/interchange-mvt.c: Same.
9123
9124 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9125
9126         * gfortran.dg/graphite/id-19.f: New.
9127         * gfortran.dg/graphite/pr14741.f90: New.
9128         * gfortran.dg/graphite/pr41924.f90: New.
9129         * gfortran.dg/graphite/run-id-2.f90: New.
9130
9131 2010-02-07  Richard Guenther  <rguenther@suse.de>
9132
9133         PR middle-end/42956
9134         * gcc.c-torture/compile/pr42956.c: New testcase.
9135
9136 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9137
9138         PR libfortran/42742
9139         * gfortran.dg/fmt_cache_2.f: New test.
9140
9141 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9142
9143         * gfortran.dg/read_no_eor.f90: New test.
9144
9145 2010-02-05  Jason Merrill  <jason@redhat.com>
9146
9147         * g++.dg/ext/label13.C: Move constructor body out of class.
9148
9149 2010-02-03  Jason Merrill  <jason@redhat.com>
9150
9151         PR c++/42870
9152         * g++.dg/ext/dllexport3.C: New.
9153
9154 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9155
9156         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9157
9158 2010-02-05  Richard Guenther  <rguenther@suse.de>
9159
9160         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9161
9162 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9163
9164         PR c++/42915
9165         * g++.dg/other/crash-9.C: New test.
9166
9167 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9168
9169         PR fortran/42309
9170         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9171
9172 2010-02-04  Richard Guenther  <rguenther@suse.de>
9173
9174         PR rtl-optimization/42952
9175         * gcc.dg/torture/pr42952.c: New testcase.
9176
9177 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9178
9179         PR libfortran/42901
9180         * gfortran.dg/namelist_60.f90: New test.
9181
9182 2010-02-03  Jason Merrill  <jason@redhat.com>
9183
9184         PR c++/40138
9185         * g++.dg/ext/builtin11.C: New.
9186
9187         PR c++/4926
9188         PR c++/38600
9189         * g++.dg/abi/mangle35.C: New.
9190         * g++.dg/abi/mangle37.C: New.
9191
9192         PR c++/12909
9193         * g++.dg/abi/mangle36.C: New.
9194
9195         PR c++/35652
9196         * g++.dg/warn/string1.C: New.
9197
9198 2010-02-03  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/42944
9201         * gcc.dg/errno-1.c: New testcase.
9202
9203 2010-02-03  Richard Guenther  <rguenther@suse.de>
9204
9205         PR middle-end/42927
9206         * gcc.c-torture/compile/pr42927.c: New testcase.
9207
9208 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9209
9210         PR fortran/42936
9211         * gfortran.dg/null_4.f90: New test.
9212
9213 2010-02-02  Jason Merrill  <jason@redhat.com>
9214
9215         PR c++/41090
9216         * g++.dg/ext/label13.C: New.
9217
9218 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9219
9220         PR fortran/42650
9221         * gfortran.dg/func_result_5.f90: New test.
9222
9223 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9224
9225         PR fortran/42922
9226         * gfortran.dg/pure_initializer_3.f90: News test.
9227
9228 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9229
9230         PR fortran/42888
9231         * gfortran.dg/allocate_derived_2.f90: New test.
9232
9233 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9234
9235         PR middle-end/42898
9236         * gcc.dg/torture/pr42898-2.c: New test.
9237
9238 2010-01-31  Richard Guenther  <rguenther@suse.de>
9239
9240         PR middle-end/42898
9241         * gcc.dg/torture/pr42898.c: New testcase.
9242
9243 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9244
9245         PR fortran/38324
9246         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9247         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9248
9249 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9250
9251         * g++.dg/tree-ssa/inline-1.C: New.
9252         * g++.dg/tree-ssa/inline-2.C: New.
9253         * g++.dg/tree-ssa/inline-3.C: New.
9254
9255 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9256
9257         PR testsuite/41701
9258         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9259         the string 'pow' in the pathname of the compiler from generating a
9260         test failure.
9261
9262 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9263
9264         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9265         * g++.old-deja/g++.mike/eh17.C: Likewise.
9266         * g++.old-deja/g++.mike/p5571.C: Likewise.
9267
9268 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9269
9270         PR c++/42758
9271         PR c++/42634
9272         PR c++/42336
9273         PR c++/42797
9274         PR c++/42880
9275         * g++.dg/other/crash-5.C: New test.
9276         * g++.dg/other/crash-6.C: New test.
9277         * g++.dg/other/crash-7.C: New test.
9278         * g++.dg/other/crash-8.C: New test.
9279
9280 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9281
9282         PR rtl-optimization/42889
9283         * gcc.dg/pr42889.c: New test.
9284
9285 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9286
9287         * gcc.target/i386/pr42881.c: Use SSE2.
9288
9289 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9290
9291         PR target/42891
9292         * gcc.target/i386/pr42891.c: New test.
9293
9294 2010-01-28  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/42871
9297         * g++.dg/torture/pr42871.C: New testcase.
9298
9299 2010-01-28  Richard Guenther  <rguenther@suse.de>
9300
9301         * gcc.dg/Wobjsize-1.h: New testcase.
9302         * gcc.dg/Wobjsize-1.c: Likewise.
9303
9304 2010-01-28  Richard Guenther  <rguenther@suse.de>
9305
9306         PR middle-end/42883
9307         * g++.dg/torture/pr42883.C: New testcase.
9308
9309 2010-01-28  Michael Matz  <matz@suse.de>
9310
9311         * gcc.target/i386/pr42881.c: New test.
9312
9313 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9314
9315         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9316         Add i?86-*-solaris2* support.
9317
9318 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9319
9320         PR c++/42713
9321         PR c++/42820
9322         * g++.dg/template/typedef27.C: New test case.
9323         * g++.dg/template/typedef28.C: New test case.
9324
9325 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9326
9327         * gcc.dg/optimize-bswap*.c: Add ARM target
9328
9329 2010-01-27  Richard Guenther  <rguenther@suse.de>
9330
9331         PR middle-end/42878
9332         * gcc.dg/torture/pr42878-1.c: New testcase.
9333         * gcc.dg/torture/pr42878-2.c: Likewise.
9334
9335 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR middle-end/42874
9338         * gcc.dg/vla-22.c: New test.
9339
9340 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9343         current collation.
9344
9345 2010-01-26  Richard Guenther  <rguenther@suse.de>
9346
9347         PR rtl-optimization/42685
9348         * gcc.dg/pr42685.c: New testcase.
9349         * g++.dg/other/pr42685.C: Likewise.
9350
9351 2010-01-26  Richard Guenther  <rguenther@suse.de>
9352
9353         PR middle-end/42806
9354         * g++.dg/other/pr42806.C: New testcase.
9355
9356 2010-01-26  Richard Guenther  <rguenther@suse.de>
9357
9358         PR tree-optimization/42250
9359         * gcc.dg/pr42250.c: New testcase.
9360
9361 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9362
9363         * gnat.dg/array_bounds_test.adb: New test.
9364
9365 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9366
9367         PR fortran/42858
9368         * gfortran.dg/generic_21.f90: New test.
9369
9370 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9371
9372         PR testsuite/41522
9373         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9374
9375 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9376
9377         PR c++/42748
9378         * g++.dg/abi/arm_va_list2.C: New test.
9379         * g++.dg/abi/arm_va_list2.h: Companion header file.
9380
9381 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9382
9383         PR fortran/41044
9384         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9385
9386         PR fortran/41167
9387         * gfortran.dg/char_array_arg_1.f90 : New test.
9388
9389         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9390
9391 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9392
9393         PR fortran/39304
9394         * gfortran.dg/generic_20.f90: New test.
9395
9396 2010-01-22  Michael Matz  <matz@suse.de>
9397
9398         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9399         -msse2.
9400
9401 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9402
9403         PR fortran/42736
9404         * gfortran.dg/dependency_25.f90 : New test.
9405
9406 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9407
9408         PR tree-optimization/42585
9409         * gcc.dg/tree-ssa/pr42585.c: New test.
9410
9411 2010-01-21  Richard Guenther  <rguenther@suse.de>
9412
9413         PR middle-end/19988
9414         * gcc.dg/pr19988.c: New testcase.
9415
9416 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9417
9418         * g++.dg/compat/decimal/compat-common.h: New file.
9419         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9420         * g++.dg/compat/decimal/pass_x.h: New file.
9421         * g++.dg/compat/decimal/pass_y.h: New file.
9422         * g++.dg/compat/decimal/pass-1_main.C: New file.
9423         * g++.dg/compat/decimal/pass-1_x.C: New file.
9424         * g++.dg/compat/decimal/pass-1_y.C: New file.
9425         * g++.dg/compat/decimal/pass-2_main.C: New file.
9426         * g++.dg/compat/decimal/pass-2_x.C: New file.
9427         * g++.dg/compat/decimal/pass-2_y.C: New file.
9428         * g++.dg/compat/decimal/pass-3_main.C: New file.
9429         * g++.dg/compat/decimal/pass-3_x.C: New file.
9430         * g++.dg/compat/decimal/pass-3_y.C: New file.
9431         * g++.dg/compat/decimal/pass-4_main.C: New file.
9432         * g++.dg/compat/decimal/pass-4_x.C: New file.
9433         * g++.dg/compat/decimal/pass-4_y.C: New file.
9434         * g++.dg/compat/decimal/pass-5_main.C: New file.
9435         * g++.dg/compat/decimal/pass-5_x.C: New file.
9436         * g++.dg/compat/decimal/pass-5_y.C: New file.
9437         * g++.dg/compat/decimal/pass-6_main.C: New file.
9438         * g++.dg/compat/decimal/pass-6_x.C: New file.
9439         * g++.dg/compat/decimal/pass-6_y.C: New file.
9440         * g++.dg/compat/decimal/return_x.h: New file.
9441         * g++.dg/compat/decimal/return_y.h: New file.
9442         * g++.dg/compat/decimal/return-1_main.C: New file.
9443         * g++.dg/compat/decimal/return-1_x.C: New file.
9444         * g++.dg/compat/decimal/return-1_y.C: New file.
9445         * g++.dg/compat/decimal/return-2_main.C: New file.
9446         * g++.dg/compat/decimal/return-2_x.C: New file.
9447         * g++.dg/compat/decimal/return-2_y.C: New file.
9448         * g++.dg/compat/decimal/return-3_main.C: New file.
9449         * g++.dg/compat/decimal/return-3_x.C: New file.
9450         * g++.dg/compat/decimal/return-3_y.C: New file.
9451         * g++.dg/compat/decimal/return-4_main.C: New file.
9452         * g++.dg/compat/decimal/return-4_x.C: New file.
9453         * g++.dg/compat/decimal/return-4_y.C: New file.
9454         * g++.dg/compat/decimal/return-5_main.C: New file.
9455         * g++.dg/compat/decimal/return-5_x.C: New file.
9456         * g++.dg/compat/decimal/return-5_y.C: New file.
9457         * g++.dg/compat/decimal/return-6_main.C: New file.
9458         * g++.dg/compat/decimal/return-6_x.C: New file.
9459         * g++.dg/compat/decimal/return-6_y.C: New file.
9460
9461 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9462
9463         PR debug/42715
9464         * gcc.dg/pr42715.c: New.
9465
9466 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9467
9468         PR c++/42038
9469         * g++.dg/parse/crash55.C: New.
9470
9471 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9472
9473         PR debug/42782
9474         * gcc.dg/guality/pr42782.c: New.
9475
9476 2010-01-20  Jason Merrill  <jason@redhat.com>
9477
9478         PR c++/41788
9479         * g++.dg/abi/packed1.C: New.
9480
9481         PR c++/41920
9482         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9483
9484         PR c++/40750
9485         * g++.dg/parse/fn-typedef1.C: New.
9486         * g++.dg/other/cv_quals.C: Adjust.
9487
9488 2010-01-20  Anthony Green  <green@moxielogic.com>
9489
9490         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9491         pack(push) pragma).
9492         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9493         * gcc.dg/20020312-2.c: Port this to the moxie core.
9494         * gcc.dg/weak/typeof-2.c: Ditto.
9495
9496 2010-01-20  Richard Guenther  <rguenther@suse.de>
9497
9498         PR tree-optimization/42717
9499         * gcc.c-torture/compile/pr42717.c: New testcase.
9500
9501 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9502
9503         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9504         of signed, add a few new tests.
9505
9506         PR middle-end/42803
9507         * g++.dg/parse/limits-initializer1.C: New test.
9508
9509 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9510
9511         PR fortran/42804
9512         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9513         * gfortran.dg/typebound_call_12.f03: New test.
9514
9515 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9516
9517         PR fortran/42783
9518         * gfortran.dg/bounds_check_15.f90 : New test.
9519
9520 2010-01-19  Michael Matz  <matz@suse.de>
9521
9522         PR tree-optimization/41783
9523         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9524
9525 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9526
9527         PR target/38697.
9528         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9529         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9530         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9531         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9532         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9533         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9534         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9535         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9536         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9537         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9538         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9539
9540 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9541
9542         PR fortran/42545
9543         * gfortran.dg/extends_6.f03: Modified an error message.
9544         * gfortran.dg/extends_10.f03: New test.
9545         * gfortran.dg/private_type_6.f03: Modified an error message.
9546         * gfortran.dg/structure_constructor_8.f03: Ditto.
9547
9548 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9549
9550         PR tree-optimization/42719
9551         * gcc.dg/pr42719.c: New test.
9552
9553         PR debug/42728
9554         * gcc.dg/pr42728.c: New test.
9555
9556 2010-01-19  Anthony Green  <green@moxielogic.com>
9557
9558         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9559
9560 2010-01-18  Anthony Green  <green@moxielogic.com>
9561
9562         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9563         for moxie.
9564
9565 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9566
9567         * g++.dg/template/error45.C: reverted as part of reverting the
9568         fix of PR c++/42634.
9569
9570 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9571
9572         PR c++/42634
9573         * g++.dg/template/error45.C: New test.
9574
9575 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9576
9577         PR c++/42766
9578         * g++.dg/conversion/op6.C: New test.
9579
9580 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9581
9582         PR target/42774
9583         * gcc.target/alpha/pr42774.c: New test.
9584
9585 2010-01-18  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/42781
9588         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9589
9590 2010-01-17  Richard Guenther  <rguenther@suse.de>
9591
9592         PR middle-end/42248
9593         * gcc.c-torture/execute/pr42248.c: New testcase.
9594
9595 2010-01-17  Richard Guenther  <rguenther@suse.de>
9596
9597         PR tree-optimization/42773
9598         * g++.dg/torture/pr42773.C: New testcase.
9599
9600 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9601
9602         PR fortran/42677
9603         * gfortran.dg/interface_assignment_5.f90: New test.
9604
9605 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9606
9607         PR c++/42697
9608         * g++.dg/template/crash94.C: Reverted.
9609
9610 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9611
9612         PR debug/42767
9613         * gcc.dg/debug/pr42767.c: New.
9614
9615 2010-01-15  Jason Merrill  <jason@redhat.com>
9616
9617         PR c++/42761
9618         * g++.dg/cpp0x/decltype22.C: New.
9619
9620 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9621
9622         PR middle-end/42760
9623         * g++.dg/torture/pr42760.C: New test.
9624
9625 2010-01-15  Jing Yu  <jingyu@google.com>
9626
9627         PR rtl-optimization/42691
9628         * gcc.c-torture/execute/pr42691.c: New.
9629
9630 2010-01-15  Richard Guenther  <rguenther@suse.de>
9631
9632         PR middle-end/42739
9633         * g++.dg/torture/pr42739.C: New testcase.
9634
9635 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9636
9637         * g++.dg/template/error45.C: Revert as part of reverting changes
9638         or PR c++/42634.
9639
9640 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9641
9642         PR fortran/42684
9643         * gfortran.dg/interface_31.f90: New test.
9644
9645 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9646
9647         * gcc.target/powerpc/pr42747.c: New file.
9648
9649 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR middle-end/42674
9652         * c-c++-common/pr42674.c: New test.
9653
9654         PR c++/42608
9655         * g++.dg/template/instantiate11.C: New test.
9656
9657 2010-01-14  Jason Merrill  <jason@redhat.com>
9658
9659         PR c++/42701
9660         * g++.dg/overload/error3.C: New.
9661
9662         PR c++/42655
9663         * g++.dg/overload/rvalue1.C: New.
9664
9665 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9666
9667         PR tree-optimization/42706
9668         * gcc.dg/ipa/pr42706.c: New testcase.
9669
9670 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9671
9672         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9673
9674 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9675
9676         PR tree-optimization/42714
9677         * g++.dg/torture/pr42714.C: New test.
9678
9679 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9680
9681         PR rtl-optimization/42246
9682         * gfortran.dg/pr42246-2.f: New.
9683
9684 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9685
9686         PR rtl-optimization/42389
9687         * gcc.dg/pr42389.c: New.
9688
9689 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9690
9691         PR rtl-optimization/42388
9692         * gcc.dg/pr42388.c: New.
9693
9694 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9695
9696         PR rtl-optimization/42294
9697         * gfortran.dg/pr42294.f: New.
9698
9699 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9700
9701         PR rtl-optimization/39453
9702         PR rtl-optimization/42246
9703         * gcc.dg/pr39453.c: New.
9704         * gcc.dg/pr42246.c: New.
9705
9706 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9707
9708         PR middle-end/42245
9709         * gcc.dg/pr42245.c: New.
9710         * gcc.dg/pr42245-2.c: New.
9711
9712 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9713
9714         PR rtl-optimization/42249
9715         * gcc.dg/pr42249.c: New.
9716
9717 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9718
9719         PR c/42721
9720         * gcc.c-torture/execute/pr42721.c: New test.
9721
9722 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9723
9724         PR tree-optimization/42709
9725         * gcc.dg/vect/pr42709.c: New test.
9726
9727 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9728
9729         PR fortran/41478
9730         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9731         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9732
9733 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9734
9735         PR fortran/42481
9736         * gfortran.dg/generic_19.f90 : New test.
9737
9738 2010-01-13  Richard Guenther  <rguenther@suse.de>
9739
9740         PR tree-optimization/42730
9741         * gcc.c-torture/compile/pr42730.c: New testcase.
9742
9743 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9744
9745         PR target/pr42542
9746         * gcc.target/ia64/pr42542-1.c: New.
9747         * gcc.target/ia64/pr42542-2.c: New.
9748         * gcc.target/ia64/pr42542-3.c: New.
9749
9750 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9751
9752         PR c++/42634
9753         * g++.dg/template/error45.C: New test.
9754
9755 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9756
9757         PR tree-optimization/42704
9758         * g++.dg/torture/pr42704.C: New test.
9759
9760 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9761
9762         PR tree-optimization/42703
9763         * gcc.c-torture/compile/pr42703.c: New test.
9764
9765 2010-01-13  Richard Guenther  <rguenther@suse.de>
9766
9767         PR tree-optimization/42705
9768         * gcc.c-torture/compile/pr42705.c: New testcase.
9769
9770 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9771
9772         * gcc.target/bfin/l2.c: New test.
9773         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9774
9775 2010-01-13  Richard Guenther  <rguenther@suse.de>
9776
9777         PR middle-end/42716
9778         * gcc.c-torture/compile/pr42716.c: New testcase.
9779
9780 2010-01-13  Richard Guenther  <rguenther@suse.de>
9781
9782         PR lto/42678
9783         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9784
9785 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9786
9787         PR c/42708
9788         * gcc.c-torture/compile/pr42708-1.c: New test.
9789
9790 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR debug/42662
9793         * gcc.dg/pr42662.c: New test.
9794
9795         PR tree-optimization/42645
9796         * g++.dg/other/pr42645-1.C: New test.
9797         * g++.dg/other/pr42645-2.C: New test.
9798
9799 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9800
9801         PR target/42416
9802         * gcc.target/powerpc/warn-1.c: New test.
9803         * gcc.target/powerpc/warn-2.c: New test.
9804
9805 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9806
9807         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9808         stack alignment.
9809
9810 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9811
9812         * gcc.dg/lto/20100108_0.c: New.
9813
9814 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9815
9816         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9817         Add -march=i686 -msse for 32bit x86 targets.
9818
9819 2010-01-10  Richard Guenther  <rguenther@suse.de>
9820
9821         PR middle-end/42667
9822         * gcc.dg/torture/pr42667.c: New testcase.
9823
9824 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9825
9826         PR fortran/32489
9827         * gfortran.dg/array_constructor_34.f90: New test.
9828
9829 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9830
9831         PR fortran/20923
9832         * gfortran.dg/array_constructor_33.f90: New test.
9833         gfortran.dg/array_function_5.f90: Add credit.
9834
9835 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9836
9837         PR debug/42631
9838         * gcc.dg/pr42631.c: New.
9839
9840 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9841
9842         PR debug/42630
9843         * gcc.dg/pr42630.c: New.
9844
9845 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9846
9847         PR debug/42629
9848         * gcc.dg/pr42629.c: New.
9849
9850 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9851
9852         PR middle-end/42363
9853         * gcc.dg/torture/pr42363.c: New.
9854
9855 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9856
9857         PR debug/42604
9858         PR debug/42395
9859         * gcc.dg/vect/pr42604.c: New.
9860         * gcc.dg/vect/pr42395.c: New.
9861
9862 2010-01-09  Richard Guenther  <rguenther@suse.de>
9863
9864         PR middle-end/42512
9865         * gcc.c-torture/execute/pr42512.c: New testcase.
9866
9867 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9868
9869         PR fortran/41298
9870         * gfortran.dg/c_ptr_tests_14.f90: New test.
9871
9872 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9873
9874         PR ada/41929
9875         * gnat.dg/null_pointer_deref1.adb: Don't run on
9876         sparc*-sun-solaris2.11.
9877
9878 2010-01-08  Richard Guenther  <rguenther@suse.de>
9879
9880         PR lto/42528
9881         * gcc.dg/lto/20100103-1_0.c: New testcase.
9882         * gcc.dg/lto/20100103-2_0.c: Likewise.
9883
9884 2010-01-08  Tobias Burnus  <burnus@net-b.de
9885
9886         PR/fortran 25829
9887         * gfortran.dg/asynchronous_1.f90: New test.
9888         * gfortran.dg/asynchronous_2.f90: New test.
9889         * gfortran.dg/conflicts.f90: Update error message.
9890
9891 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9892
9893         c++/40155
9894         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9895
9896 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9897
9898         PR tree-optimization/42625
9899         * g++.dg/opt/dtor4.C: New test.
9900         * g++.dg/opt/dtor4.h: New.
9901         * g++.dg/opt/dtor4-aux.cc: New.
9902
9903 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9904
9905         PR fortran/42597
9906         * gfortran.dg/proc_ptr_26.f90: New test.
9907
9908 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9909
9910         PR fortran/41872
9911         * gfortran.dg/allocatable_scalar_7.f90: New test.
9912
9913 2010-01-06  Richard Guenther  <rguenther@suse.de>
9914
9915         * gcc.c-torture/compile/pr42632.c: New testcase.
9916
9917 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9918
9919         PR target/42542
9920         * gcc.target/i386/pr42542-4.c: New.
9921         * gcc.target/i386/pr42542-4a.c: Likewise.
9922         * gcc.target/i386/pr42542-5.c: Likewise.
9923         * gcc.target/i386/pr42542-5a.c: Likewise.
9924
9925 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9926
9927         * gcc.dg/tls/opt-15.c: New test.
9928
9929 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9930
9931         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9932
9933 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9934
9935         PR tree-optimization/42462
9936         * g++.dg/torture/pr42462.C: New test.
9937
9938 2010-01-05  Jason Merrill  <jason@redhat.com>
9939
9940         * g++.dg/cpp0x/initlist30.C: New test.
9941
9942 2010-01-05  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/42614
9945         * gcc.c-torture/execute/pr42614.c: New testcase.
9946
9947 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9948
9949         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9950         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9951         -Wunreachable-code.
9952         * gcc.dg/Wunreachable-2.c: Likewise.
9953         * gcc.dg/Wunreachable-3.c: Likewise.
9954         * gcc.dg/Wunreachable-4.c: Likewise.
9955         * gcc.dg/Wunreachable-5.c: Likewise.
9956         * gcc.dg/Wunreachable-6.c: Likewise.
9957         * gcc.dg/Wunreachable-7.c: Likewise.
9958         * gcc.dg/Wunreachable-8.c: Likewise.
9959         * gcc.dg/20041231-1.c: Likewise.
9960
9961 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR other/42611
9964         * gcc.dg/pr42611.c: New test.
9965
9966         PR tree-optimization/42508
9967         * g++.dg/opt/pr42508.C: New test.
9968
9969 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9970
9971         PR fortran/41872
9972         * gfortran.dg/allocatable_scalar_8.f90: New.
9973
9974 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9975
9976         PR tree-optimization/42398
9977         * gcc.c-torture/compile/pr42398.c: New test.
9978
9979 2010-01-04  Jason Merrill  <jason@redhat.com>
9980
9981         PR c++/42555
9982         * g++.dg/ext/attrib35.C: New.
9983
9984         PR c++/42567
9985         * g++.dg/cpp0x/auto17.C: New.
9986
9987 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9988
9989         * gcc.dg/lto/20100104_0.c: New.
9990
9991 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9992
9993         PR target/42542
9994         * gcc.target/i386/pr42542-1.c: New.
9995         * gcc.target/i386/pr42542-1a.c: Likewise.
9996         * gcc.target/i386/pr42542-1b.c: Likewise.
9997         * gcc.target/i386/pr42542-2.c: Likewise.
9998         * gcc.target/i386/pr42542-2a.c: Likewise.
9999         * gcc.target/i386/pr42542-2b.c: Likewise.
10000         * gcc.target/i386/pr42542-3.c: Likewise.
10001         * gcc.target/i386/pr42542-3a.c: Likewise.
10002
10003 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10004
10005         PR fortran/41872
10006         * gfortran.dg/allocatable_scalar_5.f90: New test.
10007         * gfortran.dg/allocatable_scalar_6.f90: New test.
10008
10009 2010-01-03  Richard Guenther  <rguenther@suse.de>
10010
10011         PR testsuite/42583
10012         * gfortran.dg/gomp/recursion1.f90: Remove.
10013
10014 2010-01-03  Richard Guenther  <rguenther@suse.de>
10015
10016         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10017         * gcc.dg/uninit-6.c: Likewise.
10018         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10019
10020 2010-01-03  Richard Guenther  <rguenther@suse.de>
10021
10022         PR tree-optimization/42589
10023         * gcc.target/i386/pr42589.c: New testcase.
10024
10025 2010-01-03  Richard Guenther  <rguenther@suse.de>
10026
10027         PR tree-optimization/42438
10028         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10029
10030 2010-01-02  Richard Guenther  <rguenther@suse.de>
10031
10032         PR testsuite/41651
10033         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10034
10035 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10036
10037         PR target/42448
10038         * gcc.target/alpha/pr42448-1.c: New test.
10039         * gcc.target/alpha/pr42448-2.c: Ditto.
10040
10041 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10042
10043         PR preprocessor/41947
10044         * gcc.dg/c99-hexfloat-3.c: New test.
10045
10046 2010-01-01  Richard Guenther  <rguenther@suse.de>
10047
10048         PR c/42570
10049         * gcc.c-torture/execute/pr42570.c: New testcase.
10050
10051 2010-01-01  Richard Guenther  <rguenther@suse.de>
10052
10053         PR middle-end/42559
10054         * gcc.c-torture/compile/pr42559.c: New testcase.
10055
10056 \f
10057 Copyright (C) 2010 Free Software Foundation, Inc.
10058
10059 Copying and distribution of this file, with or without modification,
10060 are permitted in any medium without royalty provided the copyright
10061 notice and this notice are preserved.