OSDN Git Service

PR tree-optimization/46966
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/46966
4         * gcc.dg/graphite/pr46966.c: New test.
5
6 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/opt13.adb: New test.
9         * gnat.dg/opt13_pkg.ad[sb]: New helper.
10
11 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
12
13         PR tree-optimization/43655
14         * g++.dg/opt/pr43655.C: New test.
15
16 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
17
18         PR tree-optimization/46404
19         * gcc.dg/graphite/pr46404-1.c: New.
20
21 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
22
23         PR debug/46893
24         * gcc.dg/pr46893.c: New test.
25
26 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
27
28         PR lto/46976
29         * gcc.dg/lto/pr46940_1.c (main): Return 0.
30
31 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
32
33         PR target/46883
34         * gcc.target/arm/pr46883.c: New testcase.
35
36 2010-12-16  Jan Hubicka  <jh@suse.cz>
37
38         PR lto/46976
39         * gcc.dg/lto/pr46940_0.c: Fix commit.
40
41 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
42
43         PR c++/39859
44         PR c++/44522
45         PR c++/44523
46         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
47         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
48
49 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
50
51         PR c++/46852
52         * g++.dg/pr46852.C: New test.
53
54 2010-12-16  Jan Hubicka  <jh@suse.cz>
55
56         PR middle-end/46939
57         * gcc.target/i386/pr46939.c: New testcase.
58
59 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
60
61         PR tree-optimization/46404
62         * gcc.dg/graphite/pr46404.c: New.
63
64 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
65
66         PR fortran/46945
67         * gfortran.dg/pr46945.f90: New test.
68
69         PR debug/46815
70         * g++.dg/guality/pr46815.C: New test.
71
72 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         PR c++/42083
75         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
76
77 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
78
79         * gfortran.dg/debug/pr46756.f: Correct PR number.
80
81 2010-12-15  Martin Jambor  <mjambor@suse.cz>
82
83         PR tree-optimization/46053
84         PR middle-end/46287
85         PR middle-end/46242
86         * g++.dg/ipa/pr46053.C: New test.
87         * g++.dg/ipa/pr46287-1.C: Likewise.
88         * g++.dg/ipa/pr46287-2.C: Likewise.
89         * g++.dg/ipa/pr46287-3.C: Likewise.
90         * g++.dg/torture/covariant-1.C: Likewise.
91         * g++.dg/torture/pr46287.C: Likewise.
92
93 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
94
95         PR rtl-optimization/46649
96         * g++.dg/opt/pr46649.C: New.
97
98 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
99
100         PR testsuite/46938
101         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
102
103 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
104
105         PR tree-optimization/46845
106         * gcc.dg/graphite/id-pr46845.c: New.
107
108 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
109
110         PR tree-optimization/46928
111         * gcc.dg/tree-ssa/ldist-17.c: New.
112
113 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
114
115         PR tree-optimization/45948
116         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
117
118 2010-12-14  Jason Merrill  <jason@redhat.com>
119
120         PR c++/46930
121         * g++.dg/cpp0x/constexpr-decl.C: New.
122         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
123         * g++.dg/cpp0x/constexpr-static5.C: Fix.
124
125 2010-12-14  Jan Hubicka  <jh@suse.cz>
126
127         PR lto/46940
128         PR lto/44463
129         * gcc.dg/lto/pr46940_0.c: New testcase.
130         * gcc.dg/lto/pr46940_1.c: New testcase.
131
132 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
133
134         PR c++/45330
135         * g++.dg/lookup/suggestions1.C: New test.
136
137 2010-12-14  Tobias Burnus  <burnus@net-b.de>
138
139         PR fortran/46937
140         * gfortran.dg/pointer_intent_4.f90: New.
141
142 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
143
144         PR debug/46885
145         * gcc.dg/autopar/pr46885.c: New test.
146
147         PR tree-optimization/46909
148         * gcc.c-torture/execute/pr46909-1.c: New test.
149         * gcc.c-torture/execute/pr46909-2.c: New test.
150         * gcc.dg/pr46909.c: New test.
151
152 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
153
154         PR rtl-optimization/46875
155         * gcc.dg/pr46875.c: New.
156
157 2010-12-14  Jan Hubicka  <jh@suse.cz>
158
159         * g++.dg/other/first-global.C: Update regexp to match new
160         names of ctors.
161
162 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
163
164         PR rtl-optimization/44374
165         Reapply patch with fixes.
166         * gcc.target/arm/headmerge-1.c: New test.
167         * gcc.target/arm/headmerge-2.c: New test.
168         * gcc.target/i386/headmerge-1.c: New test.
169         * gcc.target/i386/headmerge-2.c: New test.
170
171 2010-12-13  Jason Merrill  <jason@redhat.com>
172
173         PR c++/46873
174         PR c++/46877
175         * g++.dg/cpp0x/constexpr-ctor4.C: New.
176         * g++.dg/cpp0x/constexpr-ctor5.C: New.
177
178 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
179
180         PR fortran/46201
181         * gfortran.dg/proc_ptr_comp_27.f90: New.
182
183 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
184
185         PR debug/46867
186         * gcc.dg/pr46867.c: New test.
187
188 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
189
190         PR fortran/46841
191         * gfortran.dg/proc_ptr_comp_26.f90: New.
192
193 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
194
195         * gnat.dg/pack9.adb: XFAIL everywhere.
196
197 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
198
199         PR fortran/46884
200         * gfortran.dg/pr46884.f: New test.
201
202 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
203
204         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
205         Adjust XFAILs.
206
207 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
208
209         PR debug/46756
210         * gfortran.dg/debug/pr46756.f: New.
211
212 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
213
214         PR debug/46782
215         * gcc.dg/debug/pr46782.c: New.
216
217 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
218
219         PR fortran/46809
220         * gfortran.dg/pointer_check_8.f90: New.
221
222 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
223
224         PR fortran/46705
225         * gfortran.dg/continuation_12.f90: New test.
226
227 2010-12-11  Tobias Burnus  <burnus@net-b.de>
228
229         PR fortran/46370
230         * gfortran.dg/coarray_14.f90: New.
231
232 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
233
234         PR fortran/46842
235         * gfortran.dg/array_function_6.f90: New test.
236
237 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
238
239         * objc.dg/gnu-api-2-resolve-method.m: New.
240         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
241
242 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
243
244         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
245
246 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
247
248         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
249         produce an error with -fobjc-std=objc1.
250         * obj-c++.dg/fobjc-std-1.mm: Same change.
251
252 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
253
254         PR c++/46001
255         * g++.dg/diagnostic/bitfld1.C: New test.
256
257 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
258
259         PR tree-optimization/43023
260         * gfortran.dg/ldist-1.f90: Adjust pattern.
261         * gfortran.dg/ldist-pr43023.f90: New.
262
263 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
264
265         PR rtl-optimization/46804
266         * gfortran.dg/pr46804.f90: New test.
267
268 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
269
270         PR middle-end/46674
271         PR lto/43157
272         * gcc.dg/pr43157.c: New file.
273
274 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
275
276         * gcc.dg/dfp/struct-union.c: Adjust.
277         * gcc.dg/lvalue-2.c: Adjust.
278         * gcc.dg/pr21419.c: Adjust.
279         * gcc.dg/qual-component-1.c: Adjust.
280         * g++.dg/other/const1.C: Adjust.
281
282 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
283
284         PR rtl-optimization/46865
285         * gcc.target/i386/pr46865-1.c: New test.
286         * gcc.target/i386/pr46865-2.c: New test.
287
288         PR tree-optimization/46864
289         * g++.dg/opt/pr46864.C: New test.
290
291 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
292             Iain Sandoe  <iains@gcc.gnu.org>
293
294         PR 43751/target
295         * lib/prune.exp: Prune dsymutil warnings.
296
297 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
298
299         * objc.dg/class-extension-1.m: New.
300         * objc.dg/class-extension-2.m: New.
301         * objc.dg/class-extension-3.m: New.
302         * objc.dg/property/at-property-26.m: New.
303         * objc.dg/property/at-property-27.m: New.
304         * objc.dg/property/at-property-28.m: New.
305         * obj-c++.dg/class-extension-1.mm: New.
306         * obj-c++.dg/class-extension-2.mm: New.
307         * obj-c++.dg/class-extension-3.mm: New.
308         * obj-c++.dg/property/at-property-26.mm: New.
309         * obj-c++.dg/property/at-property-27.mm: New.
310         * obj-c++.dg/property/at-property-28.mm: New.
311
312 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
313
314         PR target/46057
315         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
316         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
317         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
318         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
319         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
320         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
321         * gcc.dg/torture/stackalign/global-1.c: Likewise.
322         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
323         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
324         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
325         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
326         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
327         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
328         * g++.dg/torture/stackalign/throw-1.C: Likewise.
329         * g++.dg/torture/stackalign/throw-2.C: Likewise.
330         * g++.dg/torture/stackalign/throw-4.C: Likewise.
331         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
332         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
333         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
334         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
335         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
336         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
337
338         PR tree-optimization/46021
339         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
340
341 2010-12-09  Richard Guenther  <rguenther@suse.de>
342
343         PR middle-end/46844
344         * gcc.c-torture/compile/pr46866.c: New testcase.
345
346 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
347
348         PR testsuite/45068
349         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
350
351 2010-12-09  Martin Jambor  <mjambor@suse.cz>
352
353         PR middle-end/46734
354         * g++.dg/tree-ssa/pr46734.C: New test.
355
356 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
357
358         PR c++/44641
359         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
360         hppa*-*-*.
361
362 2010-12-08  Jason Merrill  <jason@redhat.com>
363
364         PR c++/46348
365         * g++.dg/cpp0x/constexpr-array2.C: New.
366
367 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
368
369         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
370         expected scan.
371
372 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
373
374         * objc.dg/exceptions-7.m: New.
375         * obj-c++.dg/exceptions-7.mm: New.
376         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
377         * obj-c++.dg/exceptions-5.mm: Same change.
378
379 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
380
381         * objc.dg/foreach-6.m: Updated location of error messages.
382         * objc.dg/foreach-7.m: Same change.
383
384 2010-12-08  Richard Guenther  <rguenther@suse.de>
385             Sebastian Pop  <sebastian.pop@amd.com>
386
387         PR tree-optimization/45230
388         PR tree-optimization/45231
389         PR tree-optimization/45370
390         * gcc.dg/graphite/id-pr45230-1.c: New.
391         * gcc.dg/graphite/id-pr45231.c: New.
392         * gfortran.dg/graphite/id-pr45370.f90: New.
393
394 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
395
396         PR c++/45329
397         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
398         * testsuite/g++.dg/conversion/op1.C: Adjust.
399         * testsuite/g++.dg/conversion/simd1.C: Adjust.
400         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
401         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
402         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
403         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
404         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
405         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
406         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
407         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
408         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
409         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
410         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
411         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
412         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
413         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
414         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
415         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
416         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
417         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
418         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
419         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
420         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
421         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
422         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
423         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
424         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
425         * testsuite/g++.dg/expr/cond9.C: Adjust.
426         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
427         * testsuite/g++.dg/ext/label5.C: Adjust.
428         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
429         * testsuite/g++.dg/ext/vla2.C: Adjust.
430         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
431         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
432         * testsuite/g++.dg/init/synth2.C: Adjust.
433         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
434         * testsuite/g++.dg/lookup/new1.C: Adjust.
435         * testsuite/g++.dg/lookup/using9.C: Adjust.
436         * testsuite/g++.dg/other/error13.C: Adjust.
437         * testsuite/g++.dg/other/error20.C: Adjust.
438         * testsuite/g++.dg/other/error31.C: Adjust.
439         * testsuite/g++.dg/other/pr28114.C: Adjust.
440         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
441         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
442         * testsuite/g++.dg/overload/ambig1.C: Adjust.
443         * testsuite/g++.dg/overload/arg3.C: Adjust.
444         * testsuite/g++.dg/overload/builtin1.C: Adjust.
445         * testsuite/g++.dg/overload/copy1.C: Adjust.
446         * testsuite/g++.dg/overload/new1.C: Adjust.
447         * testsuite/g++.dg/overload/template4.C: Adjust.
448         * testsuite/g++.dg/overload/unknown1.C: Adjust.
449         * testsuite/g++.dg/overload/using2.C: Adjust.
450         * testsuite/g++.dg/parse/crash5.C: Adjust.
451         * testsuite/g++.dg/parse/error19.C: Adjust.
452         * testsuite/g++.dg/parse/error28.C: Adjust.
453         * testsuite/g++.dg/parse/template7.C: Adjust.
454         * testsuite/g++.dg/parse/typename7.C: Adjust.
455         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
456         * testsuite/g++.dg/tc1/dr152.C: Adjust.
457         * testsuite/g++.dg/template/conv11.C: Adjust.
458         * testsuite/g++.dg/template/copy1.C: Adjust.
459         * testsuite/g++.dg/template/crash37.C: Adjust.
460         * testsuite/g++.dg/template/deduce3.C: Adjust.
461         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
462         * testsuite/g++.dg/template/error38.C: Adjust.
463         * testsuite/g++.dg/template/error40.C: Adjust.
464         * testsuite/g++.dg/template/friend.C: Adjust.
465         * testsuite/g++.dg/template/incomplete2.C: Adjust.
466         * testsuite/g++.dg/template/instantiate5.C: Adjust.
467         * testsuite/g++.dg/template/local4.C: Adjust.
468         * testsuite/g++.dg/template/local6.C: Adjust.
469         * testsuite/g++.dg/template/new3.C: Adjust.
470         * testsuite/g++.dg/template/operator9.C: Adjust.
471         * testsuite/g++.dg/template/overload6.C: Adjust.
472         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
473         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
474         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
475         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
476         * testsuite/g++.dg/template/qualttp5.C: Adjust.
477         * testsuite/g++.dg/template/sfinae2.C: Adjust.
478         * testsuite/g++.dg/template/spec22.C: Adjust.
479         * testsuite/g++.dg/template/spec23.C: Adjust.
480         * testsuite/g++.dg/template/ttp25.C: Adjust.
481         * testsuite/g++.dg/template/typedef4.C: Adjust.
482         * testsuite/g++.dg/template/unify10.C: Adjust.
483         * testsuite/g++.dg/template/unify11.C: Adjust.
484         * testsuite/g++.dg/template/unify6.C: Adjust.
485         * testsuite/g++.dg/template/unify7.C: Adjust.
486         * testsuite/g++.dg/template/unify9.C: Adjust.
487         * testsuite/g++.dg/template/varmod1.C: Adjust.
488         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
489         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
490         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
491         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
492         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
493         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
494         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
495         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
496         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
497         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
498         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
499         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
500         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
501         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
502         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
503         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
504         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
505         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
506         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
507         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
508         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
509         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
510         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
511         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
512         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
513         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
514         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
515         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
516         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
517         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
518         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
519         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
520         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
521         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
522         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
523         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
524         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
525         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
526         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
527         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
528         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
529         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
530         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
531         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
532         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
533         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
534         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
535         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
536         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
537         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
538         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
539         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
540         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
541         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
542         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
543         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
544         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
545         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
546         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
547         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
548         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
549         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
550         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
551         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
552         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
553         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
554         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
555         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
556         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
557         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
558         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
559         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
560         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
561         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
562         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
563         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
564         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
565
566 2010-12-08  Jason Merrill  <jason@redhat.com>
567
568         PR c++/45822
569         * g++.dg/init/synth4.C: New.
570
571         PR c++/46736
572         * g++.dg/cpp0x/defaulted21.C: New.
573
574 2010-12-08  Wei Guozhi  <carrot@google.com>
575
576         PR target/46631
577         * gcc.target/arm/pr46631: New testcase.
578
579 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
580
581         PR middle-end/42694
582         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
583         0.75) is not optimized if the machine has no sqrt instruction.
584
585 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
586
587         PR target/43603
588         * gcc.target/ia64/pr43603.c: New.
589         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
590
591 2010-12-07  Tobias Burnus  <burnus@net-b.de>
592
593         PR fortran/44352
594         * gfortran.dg/string_4.f90: New.
595
596 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
597
598         PR tree-optimization/44676
599         * gcc.dg/graphite/id-pr44676.c: New.
600
601 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
602
603         PR tree-optimization/42327
604         * gcc.dg/tree-ssa/pr42327.c: New.
605
606 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
607
608         PR c++/45330
609         * g++.dg/pr45330.C: New test.
610         * g++.dg/ext/builtin3.C: Adjust.
611         * g++.dg/lookup/error1.C: Adjust.
612         * g++.dg/lookup/koenig5.C: Adjust.
613         * g++.dg/overload/koenig1.C: Adjust.
614         * g++.dg/parse/decl-specifier-1.C: Adjust.
615         * g++.dg/template/static10.C: Adjust.
616         * g++.old-deja/g++.mike/ns5.C: Adjust.
617         * g++.old-deja/g++.mike/ns7.C: Adjust.
618         * g++.old-deja/g++.ns/koenig5.C: Adjust.
619         * g++.old-deja/g++.ns/koenig9.C: Adjust.
620         * g++.old-deja/g++.other/lineno5.C: Adjust.
621
622 2010-12-07  Richard Guenther  <rguenther@suse.de>
623
624         PR tree-optimization/46832
625         * gcc.c-torture/compile/pr46832.c: New testcase.
626
627 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
628
629         PR debug/46799
630         * gcc.dg/autopar/pr46799.c: New test.
631
632 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
633
634         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
635         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
636
637 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
638
639         PR middle-end/41562
640         * g++.dg/graphite/pr41562.C: New.
641
642         PR middle-end/46185
643         * gcc.dg/graphite/pr46185.c: New.
644
645 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
646
647         * objc.dg/foreach-8.m: New.
648
649 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
650
651         PR debug/45997
652         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
653         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
654
655         PR target/43897
656         * gcc.target/ia64/pr43897.c: New test.
657
658         PR debug/46771
659         * gcc.dg/pr46771.c: New test.
660
661         PR rtl-optimization/46777
662         * gcc.dg/pr46777.c: New test.
663
664 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
665
666         * ada/acats/run_acats (which): Assign output to temporary
667         variable, only use if successful.
668         Use last field of type output.
669
670 2010-12-06  Richard Guenther  <rguenther@suse.de>
671
672         PR tree-optimization/46806
673         * g++.dg/torture/20100825.C: New testcase.
674
675 2010-12-06  Richard Guenther  <rguenther@suse.de>
676
677         PR tree-optimization/46785
678         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
679
680 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
681
682         * gcc.dg/pr46674.c (LABEL3): New macro definition.
683         (LABEL2): Likewise.
684         (LABEL): Likewise.
685         (jelly): Account for user label prefix in asm name.
686
687 2010-12-05  Daniel Kraft  <d@domob.eu>
688
689         PR fortran/46794
690         * gfortran.dg/power2.f90: Initialize variables.
691
692 2010-12-04  Jan Hubicka  <jh@suse.cz>
693
694         * snprintf-chk.c (ptr): Declare volatile.
695         * strcpy-chk.c (s2, s3, l1): Declare volatile.
696         * snprintf-chk.c (ptr): Declare volatile.
697         * vsprintf-chk.c (ptr): Declare volatile.
698         * vsnprintf-chk.c (ptr): Declare volatile.
699
700 2010-12-04  Tobias Burnus  <burnus@net-b.de>
701
702         PR fortran/46584
703         * gfortran.dg/quad_1.f90: Remove some complex
704         math checks as they fail on some non-libquadmath
705         systems.
706
707 2010-12-04  Daniel Kraft  <d@domob.eu>
708
709         PR fortran/46794
710         * gfortran.dg/power2.f90: New test.
711
712 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
713
714         PR debug/46123
715         * g++.dg/debug/pr46123.C: New test.
716         * g++.dg/debug/dwarf2/pr46123.C: New test.
717
718 2010-12-03  Jason Merrill  <jason@redhat.com>
719
720         PR c++/46058
721         * g++.dg/template/scope4.C: New.
722
723 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
724
725         * gcc.target/arm/neon-offset-1.c: New test.
726
727 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
728
729         PR rtl-optimization/45354
730         * gcc.dg/tree-prof/pr45354.c: New.
731
732 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
733
734         PR fortran/45159
735         * gfortran.dg/dependency_38.f90:  New test.
736
737 2010-12-02  Ian Lance Taylor  <iant@google.com>
738
739         * lib/go.exp: New file.
740         * lib/go-dg.exp: New file.
741         * lib/go-torture.exp: New file.
742         * lib/target-supports.exp (check_compile): Match // Go.
743
744 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
745
746         * gcc.dg/pr46685.c: New test.
747
748 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
749
750         PR tree-optimization/45199
751         * gcc.dg/tree-ssa/ldist-15.c: New.
752         * gcc.dg/tree-ssa/ldist-16.c: New.
753         * gfortran.dg/ldist-pr45199.f: New.
754
755 2010-12-02  Richard Guenther  <rguenther@suse.de>
756
757         PR tree-optimization/46723
758         * gcc.dg/torture/pr46723.c: New testcase.
759
760 2010-12-02  Richard Guenther  <rguenther@suse.de>
761
762         PR lto/44871
763         * g++.dg/lto/20101126-1_0.C: New testcase.
764         * g++.dg/lto/20101126-1_1.c: Likewise.
765
766 2010-12-02  Richard Guenther  <rguenther@suse.de>
767             Ira Rosen  <irar@il.ibm.com>
768
769         PR tree-optimization/46663
770         * gcc.dg/vect/pr46663.c: New test.
771
772 2010-12-02  Jie Zhang  <jie@codesourcery.com>
773
774         PR middle-end/46674
775         * gcc.dg/pr46674.c: New test.
776
777 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
778
779         * objc.dg/exceptions-6.m: New.
780         * obj-c++.dg/exceptions-6.mm: New.
781
782 2010-12-01  Jan Hubicka  <jh@suse.cz>
783
784         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
785
786 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
787
788         PR middle-end/45297
789         * gcc.dg/graphite/pr45297.c: New.
790
791 2010-12-01  Richard Guenther  <rguenther@suse.de>
792
793         PR tree-optimization/46730
794         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
795
796 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
797
798         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
799         (a*b)-c generates two fma instructions, instead of separate
800         multiply, add, and subtract.
801
802 2010-11-30  Tobias Burnus  <burnus@net-b.de>
803
804         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
805         a value to all array elements.
806
807 2010-11-30  Richard Guenther  <rguenther@suse.de>
808
809         PR tree-optimization/46722
810         * gcc.target/i386/fma4-fma-2.c: New testcase.
811
812 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
813
814         * objc.dg/duplicate-class-1.m: New.
815         * obj-c++.dg/duplicate-class-1.mm: New.
816
817 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
818
819         * objc.dg/property/dotsyntax-21.m
820         * obj-c++.dg/property/dotsyntax-21.mm
821
822 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
823
824         PR debug/46338
825         * g++.dg/debug/pr46338.C: New.
826
827 2010-11-29  Richard Guenther  <rguenther@suse.de>
828             Zdenek Dvorak  <rakdver@kam.uniff.cz>
829
830         PR tree-optimization/46675
831         * gcc.dg/pr46675.c: New test.
832
833 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
834
835         * gcc/testsuite/objc.dg/strings-1.m: Move to...
836         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
837         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
838         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
839         constructor and class reference for NeXT runtime.  Update paths.
840         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
841         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
842         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
843         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
844         constructor and class reference for NeXT runtime.  Update paths.
845
846 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
847
848         PR c++/42260
849         * g++.dg/conversion/cast2.C: New test.
850
851         PR c++/45383
852         * g++.dg/conversion/cond4.C: Likewise.
853
854 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
855
856         PR c++/45383
857         Reverted patch for PR c++/42260
858         * g++.dg/conversion/cast2.C: Reverted new test.
859
860 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
861
862         PR debug/46101
863         * g++.dg/debug/dwarf2/typedef5.C: New test
864
865 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
866             Mike Stump  <mrs@gcc.gnu.org>
867
868         PR target/26427
869         PR target/33120
870         PR testsuite/35710
871         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
872         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
873         * gcc.dg/darwin-comm.c: Adjust for new allocators.
874         * gcc.dg/darwin-sections.c: New test.
875         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
876
877 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
878
879         * objc.dg/exceptions-1.m: New.
880         * objc.dg/exceptions-2.m: New.
881         * objc.dg/exceptions-3.m: New.
882         * objc.dg/exceptions-4.m: New.
883         * objc.dg/exceptions-5.m: New.
884         * obj-c++.dg/exceptions-1.mm: New.
885         * obj-c++.dg/exceptions-2.mm: New.
886         * obj-c++.dg/exceptions-3.mm: New.
887         * obj-c++.dg/exceptions-4.mm: New.
888         * obj-c++.dg/exceptions-5.mm: New.
889
890 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
891
892         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
893         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
894         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
895
896 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
897
898         PR fortran/46662
899         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
900
901 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
902
903         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
904         * gnat.dg/pack9.adb (dg-final): Likewise.
905
906 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
907
908         PR fortran/35810
909         * gfortran.dg/realloc_on_assign_1.f03: New test.
910         * gfortran.dg/realloc_on_assign_2.f03: New test.
911         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
912         * gfortran.dg/unpack_bounds_1.f90: The same.
913         * gfortran.dg/cshift_bounds_2.f90: The same.
914         * gfortran.dg/matmul_bounds_2.f90: The same.
915         * gfortran.dg/matmul_bounds_3.f90: The same.
916         * gfortran.dg/matmul_bounds_4.f90: The same.
917         * gfortran.dg/matmul_bounds_5.f90: The same.
918
919 2010-11-27  Tobias Burnus  <burnus@net-b.de>
920
921         PR fortran/46638
922         PR fortran/46668
923         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
924
925 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
926
927         PR objc++/46222
928         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
929
930 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
931
932         * objc.dg/property/at-property-24.m: New.
933         * objc.dg/property/at-property-25.m: New.
934         * obj-c++.dg/property/at-property-24.mm: New.
935         * obj-c++.dg/property/at-property-25.mm: New.
936
937 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
938
939         * objc.dg/protocol-qualifier-1.m: New.
940         * objc.dg/protocol-qualifier-2.m: New.
941         * obj-c++.dg/protocol-qualifier-1.mm: New.
942         * obj-c++.dg/protocol-qualifier-2.mm: New.
943
944 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
945
946         * lib/gnat.exp: Load gcc.exp.
947         (gnat_target_compile): Use gcc_target_compile for *.c sources.
948         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
949
950 2010-11-26  Richard Guenther  <rguenther@suse.de>
951
952         PR lto/46648
953         * gcc.dg/lto/20101125-1_0.c: New testcase.
954         * gcc.dg/lto/20101125-1_1.c: Likewise.
955
956 2010-11-22   Bud Davis  <jmdavis@link.com>
957
958         * arith_divide_no_check.f
959          ,arith_divide.f,old_style_init.f90: new tests.
960
961 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
962
963         PR tree-optimization/46665
964         * gfortran.dg/pr46665.f90: New.
965
966 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
967
968         PR middle-end/46647
969         * gcc.dg/pr46647.c: New test.
970
971 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
972
973         PR fortran/46581
974         * gfortran.dg/select_type_19.f03: New.
975
976 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
977
978         * objc.dg/ivar-problem-1.m: New.
979         * obj-c++.dg/ivar-problem-1.mm: New.
980
981 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
982
983         PR middle-end/46637
984         * gcc.c-torture/compile/pr46637.c: New test.
985
986 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
987
988         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
989
990 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
991
992         PR middle-end/46647
993         * gcc.target/i386/pr46647.c: New.
994
995 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
996
997         * gcc.dg/dll-8.c: New.
998
999 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1000
1001         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1002         * gnat.dg/sse_nolib.adb: Likewise.
1003
1004 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1005
1006         PR rtl-optimization/46585
1007         * gcc.dg/pr46585.c: New.
1008
1009 2010-11-24  Richard Henderson  <rth@redhat.com>
1010
1011         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1012         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1013         vect_unpack, vect_int_mult, vect_extract_even_odd,
1014         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1015
1016 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1017
1018         PR target/46519
1019         * gfortran.dg/pr46519-1.f: New.
1020
1021 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1022
1023         PR target/46519
1024         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1025         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1026
1027         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1028         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1029         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1030         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1031
1032         * gcc.target/i386/avx-vzeroupper-20.c: New.
1033         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1034         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1035         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1036         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1037         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1038         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1039
1040 2010-11-24  Richard Guenther  <rguenther@suse.de>
1041
1042         PR lto/43218
1043         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1044
1045 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1046
1047         PR rtl-optimization/46614
1048         * gcc.dg/pr46614.c: New test.
1049
1050 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1051
1052         PR fortran/46638
1053         * gfortran.dg/transfer_simplify_10.f90: New.
1054
1055 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1056
1057         PR middle-end/46629
1058         * gfortran.dg/lto/pr46629_0.f90: New test.
1059
1060 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1061
1062         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1063         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1064
1065 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1066
1067         * gcc.dg/opts-5.c: New test.
1068
1069 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1070
1071         PR c++/46527
1072         * g++.dg/debug/dwarf2/pr46527.C: New test.
1073
1074 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1075
1076         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1077
1078 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR middle-end/46499
1081         * gcc.dg/pr46499-1.c: New test.
1082         * gcc.dg/pr46499-2.c: New test.
1083
1084 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1085
1086         * gcc.target/i386/alias-1.c: Require alias support.
1087
1088 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1089
1090         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1091         for vectorizer tests.
1092         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1093         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1094         * gcc.dg/graphite/pr41888.c: Ditto.
1095         * gcc.dg/graphite/pr42729.c: Ditto.
1096
1097 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1098             Uros Bizjak  <ubizjak@gmail.com>
1099
1100         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1101         procedure to check if the target supports vectorizer tests. Set
1102         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1103         capabilites.
1104         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1105         * g++.dg/vect/vect.exp: Ditto.
1106         * gfortran.dg/vect/vect.exp: Ditto.
1107
1108 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1109
1110         PR objc/34033
1111         * objc.dg/strings-1.m: New.
1112         * objc.dg/strings-2.m: New.
1113         * obj-c++.dg/strings-1.mm: New.
1114         * obj-c++.dg/strings-2.mm: New.
1115
1116 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1117
1118         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1119         "target short_enums".
1120         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1121
1122 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1123
1124         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1125
1126         PR rtl-optimization/46603
1127         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1128
1129         PR testsuite/46230
1130         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1131         being vectorized.  Adjust dg-final pattern.
1132         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1133
1134         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1135         * gcc.dg/vect/costmodel/ppc: Likewise.
1136
1137 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1138
1139         PR rtl-optimization/45652
1140         * gcc.dg/pr45652.c: New.
1141
1142 2010-11-21  Richard Henderson  <rth@redhat.com>
1143
1144         PR rtl-optimization/46571
1145         * gcc.dg/pr46571.c: New.
1146
1147 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1148
1149         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1150
1151 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1152
1153         PR target/46533
1154         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1155
1156 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1157
1158         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1159         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1160         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1161         * gcc.dg/pack-test-2.c: Test for all targets.
1162         * gcc.dg/pragma-align.c: Test for all targets.
1163         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1164         * gcc.dg/ucnid-10.c: Test for all targets.
1165
1166 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1167
1168         * gcc.target/sparc/sparc-align-1.c: New test.
1169
1170 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1171
1172         PR c++/16189
1173         PR c++/36888
1174         PR c++/45331
1175         * g++.dg/parse/semicolon3.C: New test.
1176         * g++.dg/debug/pr22514.C: Adjust.
1177         * g++.dg/init/error1.C: Adjust.
1178         * g++.dg/other/bitfield3.C: Adjust.
1179         * g++.dg/other/semicolon.C: Adjust.
1180         * g++.dg/parse/error14.C: Adjust.
1181         * g++.dg/parse/error5.C: Adjust.
1182         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1183         * g++.dg/template/pr23510.C: Adjust.
1184         * g++.dg/template/pr39425.C: Adjust.
1185         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1186
1187 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1188
1189         PR debug/46561
1190         * gcc.dg/autopar/pr46561.c: New test.
1191
1192         PR c++/46538
1193         * g++.dg/other/error34.C: New test.
1194
1195         PR c++/46526
1196         * g++.dg/cpp0x/constexpr-base3.C: New test.
1197
1198         PR tree-optimization/45830
1199         * gcc.target/i386/pr45830.c: New test.
1200         * gcc.c-torture/execute/pr45830.c: New test.
1201
1202 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1203
1204         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1205         * objc.dg/attributes/class-attribute-2.m: Same change.
1206         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1207         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1208         * objc.dg/fobjc-std-1.m: Updated.
1209         * obj-c++.dg/fobjc-std-1.mm: Updated.
1210
1211 2010-11-19  Michael Matz  <matz@suse.de>
1212
1213         PR tree-optimization/46077
1214         * gcc.dg/vect/O3-pr46077.c: New testcase.
1215
1216 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1217
1218         PR c/46547
1219         * gcc.c-torture/compile/pr46547-1.c: New test.
1220
1221 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1222
1223         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1224         exec $compiler.
1225         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1226         $GFORTRAN_UNDER_TEST.
1227         (gfortran_init): Use -B to specify specpath, add trailing /.
1228
1229 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1230
1231         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1232         attributes on PowerPC.
1233         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1234         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1235
1236 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1237
1238         * objc.dg/attributes/proto-attribute-1.m: Updated.
1239         * objc.dg/attributes/proto-attribute-2.m: New.
1240         * objc.dg/attributes/proto-attribute-3.m: New.
1241         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1242         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1243         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1244
1245 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1246
1247         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1248
1249 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1250
1251         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1252
1253 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1254
1255         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1256         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1257
1258 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR middle-end/46534
1261         * gcc.c-torture/compile/pr46534.c: New test.
1262
1263 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/atomic4.ad[sb]: New test.
1266         * gnat.dg/volatile4.adb: Likewise.
1267
1268 2010-11-18  Richard Henderson  <rth@redhat.com>
1269
1270         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1271
1272 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1273
1274         PR c/33193
1275         * c-c++-common/pr33193.c: New test.
1276
1277 2010-11-18  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/46172
1280         * gcc.dg/torture/pr46172.c: New testcase.
1281
1282 2010-11-18  Jeff Law  <law@redhat.com>
1283
1284         PR middle-end-optimization/46297
1285         * gfortran.dg/pr46297.f: New test.
1286
1287 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1288
1289         PR middle-end/31490
1290         * gcc.dg/pr31490.c: New test.
1291
1292 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1293
1294         * gcc.dg/nop.h: Move from ...
1295         * gcc.dg/guality/nop.h: ... here.
1296         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1297         * gcc.dg/guality/asm-1.c: Update nop.h include.
1298         * gcc.dg/guality/pr43329-1.c: Ditto.
1299
1300 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1301
1302         * gcc.dg/two-types-1.c: New test.
1303         * gcc.dg/two-types-2.c: New test.
1304         * gcc.dg/two-types-3.c: New test.
1305         * gcc.dg/two-types-4.c: New test.
1306         * gcc.dg/two-types-5.c: New test.
1307         * gcc.dg/two-types-6.c: New test.
1308         * gcc.dg/two-types-7.c: New test.
1309         * gcc.dg/two-types-8.c: New test.
1310         * gcc.dg/two-types-9.c: New test.
1311         * gcc.dg/two-types-10.c: New test.
1312         * objc.dg/two-types-1.m: New test.
1313
1314 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR rtl-optimization/46440
1317         * gcc.dg/pr46440.c: New test.
1318
1319         PR testsuite/45429
1320         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1321
1322 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1323
1324         PR tree-optimization/46312
1325         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1326         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1327         on targets that support vector shifts with scalar shift argument.
1328         Remove dg-options.
1329         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1330         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1331         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1332         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1333         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1334         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1335         support misaligned data accesses.
1336         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1337         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1338         * lib/target-supports.exp
1339         (check_effective_target_vect_shift_scalar): New.
1340
1341 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1342
1343         * gcc.dg/guality/nop.h: New file.
1344         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1345         "nop".  Adjust line numbers in gdb-test.
1346         * gcc.dg/guality/pr43329-1.c: Likewise.
1347
1348 2010-11-16  Jason Merrill  <jason@redhat.com>
1349
1350         * g++.dg/cpp0x/defaulted20.C: New.
1351
1352         * g++.dg/template/injected2.C: New.
1353
1354 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1355
1356         * objc.dg/protocol-optional-1.m: New.
1357         * obj-c++.dg/protocol-optional-1.mm: New.
1358
1359 2010-11-16  Richard Henderson  <rth@redhat.com>
1360
1361         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1362         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1363
1364 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1365
1366         * gnat.dg/opt12.adb: New test.
1367         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1368
1369 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1370
1371         * gcc.target/rx/pack.c: New test.
1372
1373 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1374             Tobias Burnus  <burnus@net-b.de>
1375
1376         PR fortran/32049
1377         * gfortran.dg/quad_1.f90: New.
1378         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1379         compiler arguments.
1380         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1381         library search path; call gcc-set-multilib-library-path with
1382         arguments such that libgfortran.spec is found.
1383         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1384
1385 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1386
1387         PR c++/46401
1388         * g++.dg/warn/Wsequence-point-3.C: New test.
1389
1390 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1391
1392         PR preprocessor/17349
1393         * gcc.dg/cpp/cmdlne-C3.c: New.
1394
1395 2010-11-16  Richard Guenther  <rguenther@suse.de>
1396
1397         PR tree-optimization/44545
1398         * gcc.dg/pr44545.c: New testcase.
1399
1400 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1401
1402         PR rtl-optimization/46366
1403         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1404         casts.
1405
1406 2010-11-16  Richard Guenther  <rguenther@suse.de>
1407
1408         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1409
1410 2010-11-16  Richard Guenther  <rguenther@suse.de>
1411
1412         PR middle-end/45172
1413         * gfortran.dg/gomp/pr45172.f90: New testcase.
1414
1415 2010-11-16  Nick Clifton  <nickc@redhat.com>
1416
1417         * gcc.target/rx/pack.c: New test.
1418
1419 2010-11-15  Richard Henderson  <rth@redhat.com>
1420
1421         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1422         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1423         Use builtin_constant_p rather than scanning for builtin name.
1424
1425 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1426
1427         * objc.dg/property/dotsyntax-18.m: New.
1428         * objc.dg/property/dotsyntax-19.m: New.
1429         * objc.dg/property/dotsyntax-20.m: New.
1430         * obj-c++.dg/property/dotsyntax-18.mm: New.
1431         * obj-c++.dg/property/dotsyntax-19.mm: New.
1432         * obj-c++.dg/property/dotsyntax-20.mm: New.
1433         * objc.dg/property/dotsyntax-4.m: Removed some unused
1434         variables and code.
1435         * objc.dg/property/dotsyntax-6.m: Same change.
1436         * objc.dg/property/dotsyntax-16.m: Same change.
1437         * objc.dg/property/dotsyntax-17.m: Same change.
1438         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1439         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1440         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1441         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1442         * objc.dg/property/at-property-22.m: Added missing casts.
1443         * obj-c++.dg/property/at-property-22.mm: Same change.
1444
1445 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR tree-optimization/46491
1448         * gcc.target/i386/pr46491.c: New test.
1449
1450         PR tree-optimization/46461
1451         * gcc.c-torture/compile/pr46461.c: New test.
1452
1453 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1454
1455         PR fortran/46484
1456         * gfortran.dg/allocatable_scalar_11.f90: New.
1457         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1458         standard conform.
1459
1460 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1461
1462         PR debug/46095
1463         * gcc.target/i386/pr46095.c: New test.
1464
1465         PR debug/46387
1466         * gcc.dg/pr46387.c: New test.
1467
1468 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1469
1470         * objc.dg/property/dotsyntax-16.m: New.
1471         * objc.dg/property/dotsyntax-17.m: New.
1472         * obj-c++.dg/property/dotsyntax-16.mm: New.
1473         * obj-c++.dg/property/dotsyntax-17.mm: New.
1474         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1475         syntax with properties, which now works.
1476         * obj-c++.dg/property/at-property-10.mm: Same change.
1477
1478 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1479
1480         PR tree-optimization/46349
1481         * gnat.dg/opt9.adb: New file.
1482         * gnat.dg/opt9_pkg.ads: Likewise
1483
1484 2010-11-15  Richard Guenther  <rguenther@suse.de>
1485
1486         PR lto/44989
1487         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1488
1489 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1490
1491         PR preprocessor/45038
1492         * g++.dg/pr45038.C: New test.
1493
1494 2010-11-15  Richard Guenther  <rguenther@suse.de>
1495
1496         PR tree-optimization/46467
1497         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1498
1499 2010-11-15  Richard Guenther  <rguenther@suse.de>
1500
1501         PR testsuite/46423
1502         * g++.dg/torture/pr34850.C: Adjust.
1503
1504 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1505
1506         PR c/46475
1507         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1508
1509 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1510
1511         * objc.dg/property/at-property-21.m: New.
1512         * objc.dg/property/at-property-22.m: New.
1513         * objc.dg/property/at-property-23.m: New.
1514         * objc.dg/property/synthesize-9.m: New.
1515         * objc.dg/property/synthesize-10.m: New.
1516         * objc.dg/property/synthesize-11.m: New.
1517         * obj-c++.dg/property/at-property-21.mm: New.
1518         * obj-c++.dg/property/at-property-22.mm: New.
1519         * obj-c++.dg/property/at-property-23.mm: New.
1520         * obj-c++.dg/property/synthesize-9.mm: New.
1521         * obj-c++.dg/property/synthesize-10.mm: New.
1522         * obj-c++.dg/property/synthesize-11.mm: New.
1523
1524         * objc.dg/property/at-property-4.m: Updated to match new compiler
1525         where some errors have been converted into warnings and vice versa.
1526         * objc.dg/property/at-property-16.m: Same change.
1527         * objc.dg/property/at-property-18.m: Same change.
1528         * objc.dg/property/property-neg-5.m: Same change.
1529         * obj-c++.dg/property/at-property-4.mm: Same change.
1530         * obj-c++.dg/property/at-property-16.mm: Same change.
1531         * obj-c++.dg/property/at-property-18.mm: Same change.
1532         * obj-c++.dg/property/property-neg-5.mm: Same change.
1533
1534         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1535         commented out because of testsuite problems; I found out that
1536         using dg-warning instead of dg-message gets them to work.
1537         * obj-c++.dg/property/property-neg-3.mm: Same change.
1538         * obj-c++.dg/property/synthesize-6.mm: Same change.
1539         * obj-c++.dg/property/at-property-5.mm: Same change.
1540         * obj-c++.dg/property/at-property-14.mm: Same change.
1541         * obj-c++.dg/property/at-property-18.mm: Same change.
1542         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1543         some tests still do not work due to some other testsuite issue).
1544
1545 2010-11-13  Jason Merrill  <jason@redhat.com>
1546
1547         * g++.dg/cpp0x/auto20.C: New.
1548
1549 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1550
1551         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1552         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1553
1554 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1555
1556         PR c/46462
1557         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1558         * gcc.dg/pr35746.c: Likewise.
1559         * gcc.dg/cpp/direct2.c: Likewise.
1560         * gcc.dg/cpp/direct2s.c: Likewise.
1561         * gcc.dg/noncompile/920923-1.c: Likewise.
1562         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1563
1564 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1565
1566         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1567
1568 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1569
1570         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1571         a pointer to an arbitrary C struct with an Objective-C protocol.
1572         Test various valid uses of typedef with Objective-C objects and
1573         protocols instead.
1574         * objc.dg/invalid-type-1.m: New.
1575         * obj-c++.dg/invalid-type-1.m: New.
1576
1577 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1578
1579         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1580
1581 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1582
1583         PR fortran/45742
1584         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1585
1586 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1587
1588         PR fortran/45742
1589         * gfortran.dg/volatile12.f90: New.
1590
1591 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1592
1593         * objc.dg/attributes/method-format-1.m: Adjust.
1594
1595 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1596
1597         PR c/20385
1598         * gcc.dg/decl-9.c: New.
1599
1600 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1601
1602         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1603
1604 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1605
1606         * gcc.dg/format/few-1.c: New test.
1607         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1608         * gcc.dg/format/c90-scanf-1.c: Adjust.
1609         * gcc.dg/format/cmn-err-1.c: Adjust.
1610         * gcc.dg/format/dfp-printf-1.c: Adjust.
1611         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1612         * gcc.dg/format/gcc_diag-1.c: Adjust.
1613         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1614         * gcc.dg/format/strfmon-1.c: Adjust.
1615         * gcc.dg/format/unnamed-1.c: Adjust.
1616         * gcc.dg/format/xopen-2.c: Adjust.
1617         * g++.dg/ext/builtin4.C: Adjust.
1618         * g++.dg/ext/builtin5.C: Adjust.
1619
1620 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1621
1622         * gcc.dg/pragma-diag-2.c: New test.
1623
1624 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1625
1626         PR fortran/45794
1627         * gfortran.dg/optional_mask.f90: New test.
1628
1629 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1630
1631         * g++.dg/cpp0x/defaulted15.C: Adjust.
1632
1633 2010-11-12  James Dennett <jdennett@google.com>
1634
1635         PR c++/39415
1636         * g++.dg/expr/static_cast7.C: New.
1637
1638 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1639
1640         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1641         warning.
1642         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1643         mips-sgi-irix*.
1644         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1645         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1646
1647 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1648
1649         * gcc.dg/pr46375.c: New test.
1650
1651 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1652
1653         PR c/44782
1654         * c-c++-common/fmax-errors.c: New test.
1655
1656 2010-11-11  Richard Henderson  <rth@redhat.com>
1657
1658         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1659
1660 2010-11-11  Jan Hubicka  <jh@suse.cz>
1661
1662         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1663         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1664
1665 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR target/46088
1668         * gcc.dg/pr46088.c: New test.
1669
1670 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1671
1672         * gfortran.dg/empty_derived_type.f90: New test.
1673
1674 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/46413
1677         * gfortran.dg/class_31.f90: New.
1678
1679         PR fortran/46205
1680         * gfortran.dg/forall_14.f90: New.
1681
1682 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1683             Tobias Burnus  <burnus@net-b.de>
1684
1685         PR fortran/46325
1686         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1687
1688 2010-11-11  Jan Hubicka  <jh@suse.cz>
1689
1690         * gcc.dg/20081223-1.c: Update LTO options.
1691         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1692         * gcc.dg/lto/20081118_0.c: Update LTO options.
1693         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1694         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1695         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1696         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1697         * gcc.dg/lto/20090116_0.c: Update LTO options.
1698         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1699         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1700         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1701         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1702         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1703         * gcc.dg/lto/20081224_0.c: Update LTO options.
1704         * gcc.dg/lto/20090219_0.c: Update LTO options.
1705         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1706         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1707         * gcc.dg/lto/20081115_0.c: Update LTO options.
1708         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1709         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1710         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1711         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1712         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1713         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1714         * g++.dg/20090107-1.C: Update LTO options.
1715         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1716         * g++.dg/lto/20081123_0.C: Update LTO options.
1717         * g++.dg/lto/20090313_0.C: Update LTO options.
1718         * g++.dg/lto/20081125_0.C: Update LTO options.
1719         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1720         * g++.dg/lto/20081219_0.C: Update LTO options.
1721         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1722         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1723         * g++.dg/lto/20090303_0.C: Update LTO options.
1724         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1725         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1726         * g++.dg/lto/20090128_0.C: Update LTO options.
1727         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1728         * g++.dg/lto/20090302_0.C: Update LTO options.
1729         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1730         * g++.dg/lto/20081118_0.C: Update LTO options.
1731         * g++.dg/20090121-1.C: Update LTO options.
1732         * objc.dg/lto/lto.exp: Update LTO options.
1733         * lib/lto.exp: Update LTO options.
1734         * lib/gcc-dg.exp: Update LTO options.
1735         * lib/c-torture.exp: Update LTO options.
1736         * obj-c++.dg/lto/lto.exp: Update LTO options.
1737
1738 2010-11-11  Jan Hubicka  <jh@suse.cz>
1739
1740         PR tree-optimize/40436
1741         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1742         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1743
1744 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1745
1746         * gfortran.dg/proc_decl_24.f90: New.
1747
1748 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1749
1750         * objc.dg/property/at-property-20.m: New.
1751         * objc.dg/property/synthesize-8.m: New.
1752         * obj-c++.dg/property/at-property-20.m: New.
1753         * obj-c++.dg/property/synthesize-8.mm: New.
1754
1755 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1756
1757         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1758
1759 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1760
1761         PR middle-end/46388
1762         * gcc.c-torture/compile/pr46388.c: New test.
1763
1764 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1765
1766         * lib/lto.exp (lto-get-options-main): Support optional target
1767         selector for dg-suppress-ld-options.
1768
1769 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1770
1771         PR tree-optimization/46383
1772         * g++.dg/torture/pr46383.C: New test.
1773
1774 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1775
1776         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1777         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1778         to dg-options.
1779         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1780         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1781         * g++.dg/other/i386-3.C: Ditto.
1782
1783 2010-11-10  Jason Merrill  <jason@redhat.com>
1784
1785         * g++.dg/cpp0x/constexpr-46420.C: New.
1786
1787 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1788
1789         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1790         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1791         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1792         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1793         expected messages.
1794
1795 2010-11-10  Jan Hubicka  <jh@suse.cz>
1796
1797         PR tree-optimize/38669
1798         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1799
1800 2010-11-10  Jan Hubicka  <jh@suse.cz>
1801
1802         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1803
1804 2010-11-10  Jason Merrill  <jason@redhat.com>
1805
1806         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1807
1808 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR debug/46409
1811         * gcc.dg/debug/pr46409.c: New test.
1812
1813         PR c++/46368
1814         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1815
1816 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1817
1818         PR target/46419
1819         * gcc-target/i386/pr46419.c: New test.
1820
1821 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1822
1823         * g++.dg/other/i386-2.C: Add -mtbm.
1824         * g++.dg/other/i386-3.C: Likewise.
1825         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1826         * gcc.target/i386/funcspec-6.c: Likewise.
1827         * gcc.target/i386/sse-12.c: Add -mtbm.
1828         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1829         operand intrinsics.
1830         * gcc.target/i386/sse-14.c: Likewise.
1831         * gcc.target/i386/sse-22.c: Likewise.
1832         * gcc.target/i386/sse-23.c: Likewise.
1833         * gcc.target/i386/tbm-1.c: New file.
1834         * gcc.target/i386/tbm-2.c: Likewise.
1835
1836 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1837
1838         * g++.dg/other/i386-2.C: Add -mbmi.
1839         * g++.dg/other/i386-3.C: Likewise.
1840         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1841         * gcc.target/i386/funcspec-6.c: Likewise.
1842         * gcc.target/i386/sse-12.c: Add -mbmi.
1843         * gcc.target/i386/bmi-1.c: New file.
1844         * gcc.target/i386/bmi-2.c: Likewise.
1845         * gcc.target/i386/bmi-3.c: Likewise.
1846         * gcc.target/i386/bmi-4.c: Likewise.
1847         * gcc.target/i386/bmi-5.c: Likewise.
1848         * gcc.target/i386/bmi-6.c: Likewise.
1849
1850 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1851
1852         PR c++/46065
1853         * g++.dg/pr46065.C: New test.
1854
1855 2010-11-10  Jan Hubicka  <jh@suse.cz>
1856
1857         PR tree-optimize/33172
1858         PR tree-optimize/43411
1859         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1860         * g++.dg/tree-ssa/pr43411.C: New testcase.
1861
1862 2010-11-10  Jan Hubicka  <jh@suse.cz>
1863
1864         PR tree-optimize/46228
1865         * g++.dg/tree-ssa/pr46228.C: New testcase.
1866
1867 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1868
1869         PR tree-optimization/46414
1870         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1871
1872 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1873
1874         PR fortran/46411
1875         * gfortran.dg/intrinsic_7.f90: New.
1876
1877 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1878
1879         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1880         * g++.dg/abi/thunk4.C: Likewise.
1881         * g++.dg/opt/combine.C: Add dg-require-visibility.
1882         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1883         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1884         alpha*-dec-osf*.
1885         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1886         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1887         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1888         large arena_size.
1889         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1890         * gcc.dg/intmax_t-1.c: Likewise.
1891
1892 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1893
1894         PR fortran/46244
1895         * gfortran.dg/class_30.f90: New.
1896
1897 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1898
1899         PR fortran/46223
1900         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1901         failure on s390.
1902
1903 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1904
1905         PR tree-optimization/45971
1906         * gcc.dg/vect/O3-pr45971.c: New.
1907
1908 2010-11-10  Richard Guenther  <rguenther@suse.de>
1909
1910         PR tree-optimization/44964
1911         * gcc.dg/pr44964.c: New testcase.
1912
1913 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1914
1915         * gnat.dg/opt10.adb: Fix typo.
1916
1917 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1918
1919         PR tree-optimization/46351
1920         PR tree-optimization/46377
1921         * gnat.dg/opt10.adb: New file.
1922         * gnat.dg/opt10_pkg.ads: Likewise.
1923         * gnat.dg/opt11.adb: Likewise.
1924         * gnat.dg/opt11.ads: Likewise.
1925
1926 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1927
1928         * gnat.dg/boolean_conv.adb: New test.
1929
1930 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1931
1932         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1933
1934 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1935
1936         * gnat.dg/unchecked_convert7.adb: New test.
1937
1938 2010-11-10  Richard Guenther  <rguenther@suse.de>
1939
1940         PR tree-optimization/46398
1941         * gcc.dg/torture/pr46398.c: New testcase.
1942
1943 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1944
1945         * gfortran.dg/open_dev_null.f90: New test.
1946
1947 2010-11-09  Jan Hubicka  <jh@suse.cz>
1948
1949         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1950         unrolling.
1951
1952 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1953
1954         * gcc.dg/struct-semi-4.c: New test.
1955
1956 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1957
1958         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1959         power5 to enable generation of FRIZ.
1960
1961         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1962         optimization.
1963
1964         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1965         expected.
1966
1967 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR target/43808
1970         * gfortran.dg/pr43808.f90: New test.
1971
1972 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1973
1974         PR tree-optimization/46036
1975         * gfortran.dg/lto/pr46036_0.f90: New.
1976
1977 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1978
1979         PR middle-end/45663
1980         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1981         bar invocation instead of first.
1982
1983         PR debug/46171
1984         * gcc.dg/pr46171.c: New test.
1985
1986 2010-11-09  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/46355
1989         * gcc.dg/pr46355.c: New testcase.
1990
1991 2010-11-09  Richard Guenther  <rguenther@suse.de>
1992
1993         PR tree-optimization/46177
1994         * gcc.dg/pr46177-2.c: New testcase.
1995
1996 2010-11-09  Richard Guenther  <rguenther@suse.de>
1997
1998         PR testsuite/46312
1999         * gcc.dg/vec-scal-opt.c: Move ...
2000         * gcc.dg/vect/vect-scal-opt.c: ... here.
2001         * gcc.dg/vec-scal-opt1.c: Move ...
2002         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2003         * gcc.dg/vec-scal-opt2.c: Move ...
2004         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2005
2006 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2007
2008         * gnat.dg/specs/static_initializer5.ads: New test.
2009         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2010
2011 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2012
2013         PR middle-end/46360
2014         * gcc.c-torture/compile/pr46360.c: New test.
2015
2016         PR c++/45894
2017         * g++.dg/warn/Wsequence-point-2.C: New test.
2018
2019 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2020
2021         PR fortran/46313
2022         * gfortran.dg/class_29.f03: New.
2023
2024 2010-11-09  Richard Guenther  <rguenther@suse.de>
2025
2026         PR middle-end/46221
2027         * gcc.target/i386/alias-1.c: New testcase.
2028
2029 2010-11-08  Jason Merrill  <jason@redhat.com>
2030
2031         * g++.dg/cpp0x/constexpr-sassert.C: New.
2032
2033 2010-11-08  Jason Merrill  <jason@redhat.com>
2034
2035         * g++.dg/cpp0x/constexpr-defarg.C: New.
2036
2037 2010-11-08  Xinliang David Li  <davidxl@google.com>
2038
2039         PR tree-optimization/46316
2040         * gcc.c-torture/execute/pr46316.c: New test.
2041
2042 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2043
2044         PR fortran/46344
2045         * gfortran.dg/class_28.f03: Extended.
2046
2047 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2048
2049         * objc.dg/property/dotsyntax-13.m: New.
2050         * objc.dg/property/dotsyntax-14.m: New.
2051         * objc.dg/property/dotsyntax-15.m: New.
2052         * objc.dg/property/synthesize-7.m: New.
2053         * obj-c++.dg/property/dotsyntax-13.mm: New.
2054         * obj-c++.dg/property/dotsyntax-14.mm: New.
2055         * obj-c++.dg/property/dotsyntax-15.mm: New.
2056         * obj-c++.dg/property/synthesize-7.mm: New.
2057
2058 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2059
2060         * objc.dg/property/dynamic-4.m: New.
2061         * objc.dg/property/dynamic-5.m: New.
2062         * objc.dg/property/dynamic-6.m: New.
2063         * obj-c++.dg/property/dynamic-4.mm: New.
2064         * obj-c++.dg/property/dynamic-5.mm: New.
2065         * obj-c++.dg/property/dynamic-6.mm: New.
2066
2067 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2068
2069         * objc.dg/property/synthesize-3.m: New.
2070         * objc.dg/property/synthesize-4.m: New.
2071         * objc.dg/property/synthesize-5.m: New.
2072         * objc.dg/property/synthesize-6.m: New.
2073         * obj-c++.dg/property/synthesize-3.mm: New.
2074         * obj-c++.dg/property/synthesize-4.mm: New.
2075         * obj-c++.dg/property/synthesize-5.mm: New.
2076         * obj-c++.dg/property/synthesize-6.mm: New.
2077
2078 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2079
2080         * objc.dg/property/at-property-5.m: Updated test.
2081         * objc.dg/property/at-property-16.m: New.
2082         * objc.dg/property/at-property-17.m: New.
2083         * objc.dg/property/at-property-18.m: New.
2084         * objc.dg/property/at-property-19.m: New.
2085         * objc.dg/property/dotsyntax-12.m: New.
2086         * objc.dg/protocol-inheritance-1.m: New.
2087         * objc.dg/protocol-inheritance-2.m: New.
2088         * obj-c++.dg/property/at-property-5.mm: Updated test.
2089         * obj-c++.dg/property/at-property-16.mm: New.
2090         * obj-c++.dg/property/at-property-17.mm: New.
2091         * obj-c++.dg/property/at-property-18.mm: New.
2092         * obj-c++.dg/property/at-property-19.mm: New.
2093         * obj-c++.dg/protocol-inheritance-1.mm: New.
2094         * obj-c++.dg/protocol-inheritance-2.mm: New.
2095         * obj-c++.dg/property/dotsyntax-12.mm: New.
2096
2097 2010-11-08  Jason Merrill  <jason@redhat.com>
2098
2099         * g++.dg/expr/overflow1.C: New.
2100         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2101         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2102         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2103         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2104
2105 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2106
2107         * gcc.dg/pr35442.c: Adapt warning.
2108
2109         PR target/46280
2110         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2111         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2112         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2113         i?86-*-* x86_64-*-*.
2114         * g++.dg/torture/pr36445.C: Likewise.
2115         * gcc.c-torture/compile/pr34856.c: Likewise.
2116         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2117         * gcc.c-torture/compile/vector-1.c: Likewise.
2118         * gcc.c-torture/compile/vector-2.c: Likewise.
2119         * gcc.dg/pr32912-1.c: Likewise.
2120         * gcc.c-torture/execute/va-arg-25.c: Move ...
2121         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2122         Add dg-options -msse, dg-require-effective-target sse_runtime for
2123         for i?86-*-*, x86_64-*-*.
2124         * gcc.c-torture/execute/vector-1.c: Likewise.
2125         * gcc.c-torture/execute/vector-2.c: Likewise.
2126         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2127         i?86-*-*, x86_64-*-*.
2128         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2129         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2130         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2131         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2132         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2133
2134 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2135
2136         * gcc.dg/torture/pr45982.c: Add -std=c99
2137         * gcc.dg/torture/pr45623.c: Ditto.
2138
2139 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2140
2141         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2142         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2143
2144 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2145
2146         PR target/28627
2147         * g++.dg/ext/dllimport7.C: Adjust second error check and
2148         allow test for x86_64 mingw, too.
2149
2150 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2151
2152         PR fortran/46344
2153         * gfortran.dg/class_28.f03: New.
2154
2155 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2156
2157         PR rtl-optimization/45352
2158         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2159         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2160         gcc.target/i386/pr45352-2.c: New tests.
2161
2162 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2163
2164         PR libobjc/36610
2165         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2166         XFAIL the run for all but m32 x86.
2167
2168 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2169
2170         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2171         as comment character.
2172
2173 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2174
2175         * gcc.target/mips/mips.exp: Revert previous patch.
2176         * gcc.target/mips/fma-1.c: Delete.
2177         * gcc.target/mips/fma-2.c: Likewise.
2178         * gcc.target/mips/fma-3.c: Likewise.
2179         * gcc.target/mips/fma-4.c: Likewise.
2180         * gcc.target/mips/fma-5.c: Likewise.
2181         * gcc.target/mips/fma-6.c: Likewise.
2182         * gcc.target/mips/fma-7.c: Likewise.
2183         * gcc.target/mips/fma-8.c: Likewise.
2184         * gcc.target/mips/fma-9.c: Likewise.
2185         * gcc.target/mips/fma-10.c: Likewise.
2186         * gcc.target/mips/fma-11.c: Likewise.
2187         * gcc.target/mips/fma-12.c: Likewise.
2188         * gcc.target/mips/fma-13.c: Likewise.
2189         * gcc.target/mips/fma-14.c: Likewise.
2190         * gcc.target/mips/fma-15.c: Likewise.
2191         * gcc.target/mips/fma-16.c: Likewise.
2192         * gcc.target/mips/fma-17.c: Likewise.
2193         * gcc.target/mips/fma-18.c: Likewise.
2194         * gcc.target/mips/fma-19.c: Likewise.
2195         * gcc.target/mips/fma-20.c: Likewise.
2196
2197 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2198
2199         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2200         * gcc.target/mips/fma-1.c: New test.
2201         * gcc.target/mips/fma-2.c: Likewise.
2202         * gcc.target/mips/fma-3.c: Likewise.
2203         * gcc.target/mips/fma-4.c: Likewise.
2204         * gcc.target/mips/fma-5.c: Likewise.
2205         * gcc.target/mips/fma-6.c: Likewise.
2206         * gcc.target/mips/fma-7.c: Likewise.
2207         * gcc.target/mips/fma-8.c: Likewise.
2208         * gcc.target/mips/fma-9.c: Likewise.
2209         * gcc.target/mips/fma-10.c: Likewise.
2210         * gcc.target/mips/fma-11.c: Likewise.
2211         * gcc.target/mips/fma-12.c: Likewise.
2212         * gcc.target/mips/fma-13.c: Likewise.
2213         * gcc.target/mips/fma-14.c: Likewise.
2214         * gcc.target/mips/fma-15.c: Likewise.
2215         * gcc.target/mips/fma-16.c: Likewise.
2216         * gcc.target/mips/fma-17.c: Likewise.
2217         * gcc.target/mips/fma-18.c: Likewise.
2218         * gcc.target/mips/fma-19.c: Likewise.
2219         * gcc.target/mips/fma-20.c: Likewise.
2220
2221 2010-11-06  Jason Merrill  <jason@redhat.com>
2222
2223         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2224
2225 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2226
2227         PR c/43384
2228         * gcc.dg/parser-error-3.c: New test.
2229
2230 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2231
2232         PR c++/45332
2233         * g++.dg/parse/semicolon2.C: New testcase.
2234         * g++.dg/ext/asmspec1.C: Adjust.
2235         * g++.dg/init/new13.C: Adjust.
2236         * g++.dg/parse/ctor5.C: Adjust.
2237
2238 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2239
2240         PR fortran/46330
2241         * gfortran.dg/class_27.f03: New.
2242
2243 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2244
2245         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2246         * objc.dg/property/dotsyntax-5.m: New.
2247         * objc.dg/property/dotsyntax-6.m: New.
2248         * objc.dg/property/dotsyntax-7.m: New.
2249         * objc.dg/property/dotsyntax-8.m: New.
2250         * objc.dg/property/dotsyntax-9.m: New.
2251         * objc.dg/property/dotsyntax-10.m: New.
2252         * objc.dg/property/dotsyntax-11.m: New.
2253         * obj-c++.dg/property/dotsyntax-5.mm: New.
2254         * obj-c++.dg/property/dotsyntax-6.mm: New.
2255         * obj-c++.dg/property/dotsyntax-7.mm: New.
2256         * obj-c++.dg/property/dotsyntax-8.mm: New.
2257         * obj-c++.dg/property/dotsyntax-9.mm: New.
2258         * obj-c++.dg/property/dotsyntax-10.mm: New.
2259         * obj-c++.dg/property/dotsyntax-11.mm: New.
2260
2261 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2262
2263         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2264         NeXT runtime when the type is READONLY.
2265
2266 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2267
2268         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2269         * gcc.target/i386/387-6.c: Ditto.
2270         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2271         * gcc.target/i386/387-4.c: Ditto.
2272         * gcc.target/i386/387-7.c: Ditto.
2273         * gcc.target/i386/387-8.c: Ditto.
2274         * gcc.target/i386/387-9.c: Ditto.
2275         * gcc.target/i386/387-10.c: Ditto.
2276         * gcc.target/i386/387-11.c: Ditto.
2277         * gcc.target/i386/387-12.c: Ditto.
2278
2279         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2280
2281 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2282
2283         PR target/44981
2284         * gcc.dg/darwin-cfstring-format-1.c: New.
2285         * gcc.dg/warn-nsstring.c: New.
2286         * objc.dg/fsf-nsstring-format-1.m: New.
2287         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2288         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2289         linker warning.
2290
2291 2010-11-05  Jason Merrill  <jason@redhat.com>
2292
2293         PR c++/45473
2294         * g++.dg/inherit/virtual6.C: New.
2295
2296 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2297
2298         PR c/44772
2299         * gcc.dg/Wcxx-compat-21.c: New test.
2300
2301 2010-11-05  Ian Lance Taylor  <iant@google.com>
2302
2303         PR target/46084
2304         * gcc.target/i386/pr46084.c: New test.
2305
2306 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2307
2308         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2309         * (check_effective_target_mempcpy): New.
2310         * gcc.c-torture/execute/pr45636.c: Move this...
2311         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2312
2313 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2314
2315         * gcc.target/i386/i386.exp (FLAGS): Remove.
2316         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2317
2318 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR c++/46160
2321         * g++.dg/opt/empty2.C: New test.
2322
2323         PR target/45670
2324         * gcc.target/i386/pr45670.c: New test.
2325
2326 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2327
2328         PR fortran/45451
2329         PR fortran/46174
2330         * gfortran.dg/class_19.f03: Modified.
2331         * gfortran.dg/class_allocate_6.f03: New.
2332
2333 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2334
2335         * gcc.target/i386/avx-vzeroupper-19.c: New.
2336
2337 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2338
2339         PR tree-optimization/46099
2340         * gcc.dg/autopar/pr46099.c: New test.
2341
2342         PR middle-end/43690
2343         * c-c++-common/pr43690.c: New test.
2344
2345 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2346
2347         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2348         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2349         declaration and implementation.
2350         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2351         * obj-c++.dg/property/at-property-13.mm: Likewise.
2352         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2353         * obj-c++.dg/property/property-1.mm: Likewise.
2354         * obj-c++.dg/property/at-property-7.mm: Likewise.
2355         * obj-c++.dg/property/at-property-9.mm: Likewise.
2356         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2357         * obj-c++.dg/property/at-property-10.mm: Likewise.
2358         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2359         * obj-c++.dg/property/at-property-12.mm: Likewise.
2360         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2361         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2362         * obj-c++.dg/property/at-property-6.mm: Likewise.
2363         * obj-c++.dg/property/at-property-8.mm: Likewise.
2364         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2365         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2366         * obj-c++.dg/property/at-property-11.mm: Likewise.
2367         * obj-c++.dg/template-8.mm: Likewise.
2368         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2369         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2370         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2371         and put a FIXME for this.
2372         * obj-c++.dg/property/property-2.mm: Remove.
2373         * obj-c++.dg/property/property-3.mm: Remove.
2374
2375 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2376
2377         PR debug/46307
2378         * gcc.dg/pr46307.c: New test.
2379
2380 2010-11-05  Jason Merrill  <jason@redhat.com>
2381
2382         PR c++/46304
2383         * g++.dg/ext/complex6.C: New.
2384
2385 2010-11-04  Bud Davis   <jimmied@smu.edu>
2386
2387         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2388
2389 2010-11-04  Chao-ying Fu  <fu@mips.com>
2390
2391         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2392         msubu, mult, multu.
2393         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2394
2395 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2396
2397         Fixed using the Objective-C 2.0 dot-syntax with class names.
2398         * objc.dg/property/dotsyntax-3.m: New.
2399         * objc.dg/property/dotsyntax-4.m: New.
2400         * obj-c++.dg/property/dotsyntax-3.mm: New.
2401         * obj-c++.dg/property/dotsyntax-4.mm: New.
2402
2403         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2404         Objective-C 2.0 dot-syntax is used with class names.
2405         * obj-c++.dg/fobjc-std-1.mm: Same change.
2406
2407 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2408
2409         * gcc.target/powerpc/loop_align.c: New.
2410
2411 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2412
2413         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2414
2415         merge from FSF 'apple/trunk' branch.
2416         * gcc.target/powerpc/darwin64-abi.c: New.
2417
2418 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2419
2420         PR tree-optimization/46233
2421         * gcc.dg/pr46233.c: New test.
2422
2423 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2424
2425         * objc.dg/property/property-2.m: Deleted.
2426         * objc.dg/property/property-3.m: Deleted.
2427
2428 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2429
2430         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2431         defined.
2432         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2433         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2434         * objc.dg/property/property-1.m: Likewise.
2435         * objc.dg/property/at-property-6.m: Likewise.
2436         * objc.dg/property/at-property-7.m: Likewise.
2437         * objc.dg/property/dotsyntax-1.m: Likewise.
2438         * objc.dg/property/at-property-8.m: Likewise.
2439         * objc.dg/property/dotsyntax-2.m: Likewise.
2440         * objc.dg/property/at-property-9.m: Likewise.
2441         * objc.dg/property/synthesize-2.m: Likewise.
2442         * objc.dg/property/at-property-10.m: Likewise.
2443         * objc.dg/property/at-property-11.m: Likewise.
2444         * objc.dg/property/at-property-12.m: Likewise.
2445         * objc.dg/property/at-property-13.m: Likewise.
2446         * objc.dg/property/fsf-property-method-access.m: Likewise.
2447         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2448         linker warning.
2449         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2450         warnings.
2451         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2452         deprecation warnings.  Use Object1 implementation.
2453         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2454         * objc/execute/forward-1.m: Remove.
2455         * objc/execute/forward-1.x: Remove.
2456
2457 2010-11-04  Jason Merrill  <jason@redhat.com>
2458
2459         * g++.dg/cpp0x/constexpr-access.C: New.
2460
2461 2010-11-04  Richard Guenther  <rguenther@suse.de>
2462
2463         PR rtl-optimization/46183
2464         * gcc.dg/torture/pr46183.c: New testcase.
2465
2466 2010-11-04  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/46068
2469         * gcc.dg/torture/pr46068.c: New testcase.
2470
2471 2010-11-04  Richard Guenther  <rguenther@suse.de>
2472
2473         PR tree-optimization/45991
2474         * gcc.dg/pr45991.c: New testcase.
2475
2476 2010-11-04  Richard Guenther  <rguenther@suse.de>
2477
2478         PR tree-optimization/46154
2479         * g++.dg/torture/pr46154.C: New testcase.
2480
2481 2010-11-04  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/45733
2484         * gcc.dg/pr45733.c: New testcase.
2485
2486 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2487
2488         PR tree-optimization/46213
2489         * gfortran.dg/vect/pr46213.f90: New.
2490
2491 2010-11-04  Richard Guenther  <rguenther@suse.de>
2492
2493         PR testsuite/45702
2494         * gcc.dg/pr34989-1.c: Move ...
2495         * gcc.dg/lto/pr34989-1_0.c: ... here.
2496         * gcc.dg/pr34989-2.c: Move ...
2497         * gcc.dg/lto/pr34989-1_1.c: ... here.
2498         * gcc.dg/pr27898.c: Move ...
2499         * gcc.dg/lto/pr27898_0.c: ... here and ...
2500         * gcc.dg/lto/pr27898_1.c: ... split.
2501         * gcc.dg/pr28712.c: Move ...
2502         * gcc.dg/lto/pr28712_0.c: ... here and ...
2503         * gcc.dg/lto/pr28712_1.c: ... split ...
2504         * gcc.dg/lto/pr28712_2.c: ... twice.
2505         * gcc.dg/pr28706.c: Move ...
2506         * gcc.dg/lto/pr28706_0.c: ... here and ...
2507         * gcc.dg/lto/pr28706_1.c: ... split.
2508
2509 2010-11-04  Richard Guenther  <rguenther@suse.de>
2510             Richard Henderson  <rth@redhat.com>
2511
2512         * gcc.target/i386/fma4-vector-2.c: New testcase.
2513
2514 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2515             Richard Guenther  <rguenther@suse.de>
2516
2517         * gcc.dg/vec-scal-opt.c: New testcase.
2518         * gcc.dg/vec-scal-opt1.c: New testcase.
2519         * gcc.dg/vec-scal-opt2.c: New testcase.
2520
2521 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2522
2523         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2524         from plugin build flags on Darwin targets.
2525
2526 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2527
2528         * gcc.target/i386/pr46285.c: Require split_stack target.
2529
2530 2010-11-03  Jason Merrill  <jason@redhat.com>
2531
2532         PR c++/46293
2533         * g++.dg/cpp0x/constexpr-base2.C: New.
2534
2535         PR c++/46289
2536         * g++.dg/cpp0x/initlist45.C: New.
2537
2538 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2539
2540         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2541         is now allowed in categories.
2542         * obj-c++.dg/property/dynamic-2.mm: Same change.
2543         * objc.dg/property/dynamic-3.m: New.
2544         * obj-c++.dg/property/dynamic-3.mm: New.
2545         * objc.dg/property/at-property-14.m: New.
2546         * objc.dg/property/at-property-15.m: New.
2547         * obj-c++.dg/property/at-property-14.mm: New.
2548         * obj-c++.dg/property/at-property-15.mm: New.
2549
2550         * objc.dg/foreach-6.m: Added a few more tests for valid and
2551         invalid iterating variables and collections.
2552
2553 2010-11-03  Xinliang David Li  <davidxl@google.com>
2554
2555         PR target/46200
2556         * g++.dg/tree-ssa/ivopts-2.C: New test.
2557
2558 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2559
2560         PR target/46295
2561         * gcc.target/i386/pr46295.c: New.
2562
2563 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2564
2565         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2566         precision min/max for single precision on VSX.
2567
2568 2010-11-03  Jason Merrill  <jason@redhat.com>
2569
2570         PR c++/46289
2571         * g++.dg/cpp0x/constexpr-ice3.C: New.
2572
2573 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2574
2575         * gnat.dg/opt8.ad[sb]: New test.
2576         * gnat.dg/opt8_pkg.ads: New helper.
2577
2578 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2579
2580         PR rtl-optimization/45865
2581         * gcc.dg/pr45865.c: New.
2582         * gcc.dg/torture/pr45865.c: Likewise.
2583
2584         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2585         * gcc.target/arm/headmerge-2.c: Likewise.
2586         * gcc.target/i386/headmerge-1.c: Likewise.
2587         * gcc.target/i386/headmerge-2.c: Likewise.
2588
2589 2010-11-03  Richard Guenther  <rguenther@suse.de>
2590
2591         PR middle-end/46288
2592         * gcc.dg/pr46288.c: New testcase.
2593
2594 2010-11-03  Richard Guenther  <rguenther@suse.de>
2595
2596         PR tree-optimization/44807
2597         * gcc.dg/torture/pr44807.c: New testcase.
2598
2599 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2600
2601         PR libgfortran/43899
2602         * gfortran.dg/namelist_67.f90: New test.
2603
2604 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2605
2606         PR tree-optimization/46009
2607         * gcc.dg/vect/pr46009.c: New function.
2608
2609 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2610
2611         Implemented -fobjc-std=objc1 flag.
2612         * objc.dg/fobjc-std-1.m: New.
2613         * obj-c++.dg/fobjc-std-1.mm: New.
2614
2615 2010-11-03  Richard Guenther  <rguenther@suse.de>
2616
2617         PR middle-end/46241
2618         * g++.dg/debug/pr46241.C: New testcase.
2619
2620 2010-11-03  Richard Guenther  <rguenther@suse.de>
2621
2622         PR tree-optimization/46190
2623         * gfortran.dg/pr46190.f90: New testcase.
2624
2625 2010-11-03  Richard Guenther  <rguenther@suse.de>
2626
2627         PR testsuite/46274
2628         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2629         * gcc.dg/vect/vect-19.c: Likewise.
2630         * gcc.dg/vect/vect-17.c: Likewise.
2631
2632 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2633
2634         PR target/46285
2635         * gcc.target/i386/pr46285.c: New.
2636
2637 2010-11-03  Richard Guenther  <rguenther@suse.de>
2638
2639         PR tree-optimization/46217
2640         * gcc.dg/pr46217.c: New testcase.
2641
2642 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2643
2644         * objc.dg/property/dotsyntax-1.m: New.
2645         * objc.dg/property/dotsyntax-2.m: New.
2646         * obj-c++.dg/property/dotsyntax-1.mm: New.
2647         * obj-c++.dg/property/dotsyntax-2.mm: New.
2648
2649 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR tree-optimization/46165
2652         * gcc.dg/pr46165.c: New test.
2653
2654 2010-11-03  Richard Guenther  <rguenther@suse.de>
2655
2656         PR middle-end/46251
2657         * gcc.dg/pr46251.c: New testcase.
2658
2659 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR tree-optimization/46107
2662         * gcc.c-torture/compile/pr46107.c: New test.
2663
2664         PR debug/46252
2665         * gcc.dg/pr46252.c: New test.
2666
2667         PR rtl-optimization/46034
2668         PR rtl-optimization/46212
2669         PR rtl-optimization/46248
2670         * gcc.c-torture/compile/pr46034.c: New test.
2671         * gcc.c-torture/compile/pr46248.c: New test.
2672         * gcc.dg/pr46212.c: New test.
2673
2674 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2675
2676         * gnat.dg/sizetype4.adb: New test.
2677
2678 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2679
2680         * gcc.target/i386/avx-vzeroupper-15.c: New.
2681         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2682         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2683         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2684
2685         PR target/46253
2686         * gcc.target/i386/pr46253.c: New.
2687
2688 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2689             Tobias Burnus  <burnus@net-b.de>
2690
2691         PR fortran/45170
2692         * gfortran.dg/deferred_type_param_1.f90: New.
2693         * gfortran.dg/deferred_type_param_2.f90: New.
2694         * gfortran.dg/initialization_1.f90: Update dg-errors.
2695         * gfortran.dg/initialization_9.f90: Update dg-errors.
2696
2697 2010-11-02  Richard Guenther  <rguenther@suse.de>
2698
2699         PR tree-optimization/46149
2700         * g++.dg/torture/pr46149.C: New testcase.
2701
2702 2010-11-02  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/46216
2705         * gcc.dg/torture/pr46216.c: New testcase.
2706
2707 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2708
2709         PR target/46131
2710         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2711         *-*-osf*.
2712
2713 2010-11-02  Richard Guenther  <rguenther@suse.de>
2714
2715         PR tree-optimization/46184
2716         * gcc.dg/pr46184.c: New testcase.
2717
2718 2010-11-02  Richard Guenther  <rguenther@suse.de>
2719
2720         PR tree-optimization/46177
2721         * gcc.dg/pr46177.c: New testcase.
2722
2723 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2724
2725         PR middle-end/46120
2726         * g++.dg/ipa/ivinline-9.C: New test.
2727
2728 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2729
2730         PR tree-optimization/45875
2731         * g++.dg/torture/pr45875.C: New test.
2732
2733 2010-11-02  Richard Guenther  <rguenther@suse.de>
2734
2735         PR testsuite/46249
2736         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2737
2738 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR debug/46255
2741         * gcc.dg/pr46255.c: New test.
2742
2743 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2744
2745         PR c++/46170
2746         PR c++/46162
2747         * g++.dg/template/sfinae26.C: New test.
2748         * g++.dg/template/sfinae27.C: Likewise.
2749
2750 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2751
2752         PR c++/45606
2753         * g++.dg/template/typedef36.C: New test.
2754         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2755         * g++.dg/template/canon-type-10.C: Likewise.
2756         * g++.dg/template/canon-type-11.C: Likewise.
2757         * g++.dg/template/canon-type-12.C: Likewise.
2758         * g++.dg/template/canon-type-13.C: Likewise.
2759
2760 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2761
2762         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2763         instance of debug_pubnames on darwin.
2764
2765 2010-11-01  Jason Merrill  <jason@redhat.com>
2766             Benjamin Kosnik  <bkoz@redhat.com>
2767
2768         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2769         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2770
2771         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2772         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2773         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2774         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2775         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2776         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2777         * g++.dg/cpp0x/constexpr-array.C: New.
2778         * g++.dg/cpp0x/constexpr-base.C: New.
2779         * g++.dg/cpp0x/constexpr-complex.C: New.
2780         * g++.dg/cpp0x/constexpr-data1.C: New.
2781         * g++.dg/cpp0x/constexpr-data2.C: New.
2782         * g++.dg/cpp0x/constexpr-deref.C: New.
2783         * g++.dg/cpp0x/constexpr-diag1.C: New.
2784         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2785         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2786         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2787         * g++.dg/cpp0x/constexpr-empty.C: New.
2788         * g++.dg/cpp0x/constexpr-empty2.C: New.
2789         * g++.dg/cpp0x/constexpr-empty3.C: New.
2790         * g++.dg/cpp0x/constexpr-empty4.C: New.
2791         * g++.dg/cpp0x/constexpr-empty5.C: New.
2792         * g++.dg/cpp0x/constexpr-ex1.C: New.
2793         * g++.dg/cpp0x/constexpr-ex2.C: New.
2794         * g++.dg/cpp0x/constexpr-ex3.C: New.
2795         * g++.dg/cpp0x/constexpr-ex4.C: New.
2796         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2797         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2798         * g++.dg/cpp0x/constexpr-function1.C: New.
2799         * g++.dg/cpp0x/constexpr-function2.C: New.
2800         * g++.dg/cpp0x/constexpr-function3.C: New.
2801         * g++.dg/cpp0x/constexpr-ice.C: New.
2802         * g++.dg/cpp0x/constexpr-initlist.C: New.
2803         * g++.dg/cpp0x/constexpr-neg1.C: New.
2804         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2805         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2806         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2807         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2808         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2809         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2810         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2811         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2812         * g++.dg/cpp0x/constexpr-object1.C: New.
2813         * g++.dg/cpp0x/constexpr-object2.C: New.
2814         * g++.dg/cpp0x/constexpr-overflow.C: New.
2815         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2816         * g++.dg/cpp0x/constexpr-pos1.C: New.
2817         * g++.dg/cpp0x/constexpr-potential1.C: New.
2818         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2819         * g++.dg/cpp0x/constexpr-pure.C: New.
2820         * g++.dg/cpp0x/constexpr-static.C: New.
2821         * g++.dg/cpp0x/constexpr-static2.C: New.
2822         * g++.dg/cpp0x/constexpr-static3.C: New.
2823         * g++.dg/cpp0x/constexpr-static4.C: New.
2824         * g++.dg/cpp0x/constexpr-static5.C: New.
2825         * g++.dg/cpp0x/constexpr-static6.C: New.
2826         * g++.dg/cpp0x/constexpr-string.C: New.
2827         * g++.dg/cpp0x/constexpr-switch.C: New.
2828         * g++.dg/cpp0x/constexpr-targ.C: New.
2829         * g++.dg/cpp0x/constexpr-throw.C: New.
2830         * g++.dg/cpp0x/constexpr-typeid.C: New.
2831         * g++.dg/cpp0x/constexpr-union.C: New.
2832         * g++.dg/cpp0x/constexpr-value.C: New.
2833         * g++.dg/cpp0x/constexpr-value2.C: New.
2834         * g++.dg/cpp0x/constexpr-variadic.C: New.
2835         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2836         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2837         * g++.dg/other/fold1.C: Likewise.
2838         * g++.dg/parse/crash36.C: Likewise.
2839         * g++.dg/parse/constant4.C: Adjust expected error.
2840         * g++.dg/template/arg5.C: Likewise.
2841         * g++.dg/template/non-dependent10.C: Likewise.
2842         * g++.dg/template/qualified-id3.C: Likewise.
2843         * g++.dg/warn/overflow-warn-1.C: Likewise.
2844         * g++.dg/warn/overflow-warn-3.C: Likewise.
2845         * g++.dg/warn/overflow-warn-4.C: Likewise.
2846         * g++.old-deja/g++.pt/crash10.C: Likewise.
2847
2848         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2849
2850 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2851
2852         Implemented format and noreturn attributes for Objective-C methods.
2853         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2854         * objc.dg/attributes/method-deprecated-1.m: New.
2855         * objc.dg/attributes/method-deprecated-2.m: New.
2856         * objc.dg/attributes/method-deprecated-3.m: New.
2857         * objc.dg/attributes/method-noreturn-1.m: New.
2858         * objc.dg/attributes/method-sentinel-1.m: New.
2859         * objc.dg/attributes/method-format-1.m: New.
2860         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2861         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2862         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2863         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2864         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2865         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2866         * obj-c++.dg/attributes/method-format-1.mm: New.
2867
2868 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2869
2870         * objc.dg/property/at-property-deprecated-1.m: New.
2871         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2872
2873 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2874
2875         Implemented Objective-C 2.0 property accessors.
2876         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2877         avoid testing more complex accessors in this testcase which is not
2878         about them.
2879         * objc.dg/property/at-property-7.m: Same change.
2880         * objc.dg/property/at-property-8.m: Same change.
2881         * objc.dg/property/at-property-9.m: Same change.
2882         * objc.dg/property/at-property-10.m: Same change.
2883         * objc.dg/property/at-property-11.m: Same change.
2884         * obj-c++.dg/property/at-property-6.mm: Same change.
2885         * obj-c++.dg/property/at-property-7.mm: Same change.
2886         * obj-c++.dg/property/at-property-8.mm: Same change.
2887         * obj-c++.dg/property/at-property-9.mm: Same change.
2888         * obj-c++.dg/property/at-property-10.mm: Same change.
2889         * obj-c++.dg/property/at-property-11.mm: Same change.
2890         * objc.dg/property/at-property-12.m: New.
2891         * objc.dg/property/at-property-13.m: New.
2892         * obj-c++.dg/property/at-property-12.mm: New.
2893         * obj-c++.dg/property/at-property-13.mm: New.
2894
2895 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2896
2897         PR fortran/46152
2898         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2899         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2900         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2901         * gfortran.dg/allocate_with_typespec_2.f: New test.
2902         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2903         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2904         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2905
2906 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2907             Nathan Froyd  <froydnj@codesourcery.com>
2908
2909         PR tree-optimization/46259
2910         * gfortran.dg/pr46259.f: New testcase.
2911
2912 2010-11-01  Paul Koning  <ni1d@arrl.net>
2913
2914         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2915         * gcc.c-torture/compile/20020604-1.c: Ditto.
2916         * gcc.c-torture/compile/20001226-1.c: Ditto.
2917         * gcc.c-torture/compile/20010327-1.c: Ditto.
2918         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2919         * gcc.c-torture/compile/pr43191.c: Ditto.
2920         * gcc.c-torture/compile/pr41181.c: Ditto.
2921
2922 2010-10-31  Richard Henderson  <rth@redhat.com>
2923
2924         * lib/target-supports.exp
2925         (check_effective_target_automatic_stack_alignment): True for
2926         x86 but not windows.
2927         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2928         use of the preferred-stack-boundary arguments.
2929         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2930
2931 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2932
2933         PR target/46142
2934         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2935         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2936
2937 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2938
2939         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2940
2941 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2942
2943         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2944         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2945         than tls.
2946         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2947         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2948         * objc.dg/torture/tls/thr-init.m: Likewise.
2949         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2950         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2951
2952 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2953
2954         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2955         the Linux kernel.
2956
2957 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2958
2959         PR fortran/44917
2960         PR fortran/44926
2961         PR fortran/46196
2962         * gfortran.dg/typebound_generic_10.f03: New.
2963
2964 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2965
2966         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2967         * objc.dg/property/property-neg-1.m: Updated for changes in the
2968         syntax of @property and the implementation of
2969         @synthesize/@dynamic.
2970         * objc.dg/property/property-neg-2.m: Same change.
2971         * objc.dg/property/property-neg-3.m: Same change.
2972         * objc.dg/property/property-neg-4.m: Same change.
2973         * objc.dg/property/property-neg-5.m: Same change.
2974         * objc.dg/property/property-neg-7.m: Same change.
2975         * objc.dg/property/property-1.m: Same change.
2976         * objc.dg/property/synthesize-1.m: Same change.
2977         * objc.dg/property/at-property-2.m: Same change.
2978         * objc.dg/property/at-property-4.m: Same change.
2979
2980         * objc.dg/property/fsf-property-method-acces.m: Updated for
2981         changes in the syntax of @property and the implementation of
2982         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2983         * objc.dg/property/fsf-property-basic.m: Same change.
2984         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2985
2986         * objc.dg/property/at-property-5.m: New.
2987         * objc.dg/property/at-property-6.m: New.
2988         * objc.dg/property/at-property-7.m: New.
2989         * objc.dg/property/at-property-8.m: New.
2990         * objc.dg/property/at-property-9.m: New.
2991         * objc.dg/property/at-property-10.m: New.
2992         * objc.dg/property/at-property-11.m: New.
2993         * objc.dg/property/synthesize-2.m: New.
2994         * objc.dg/property/dynamic-2.m: New.
2995
2996         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2997         syntax of @property and the implementation of
2998         @synthesize/@dynamic.
2999         * obj-c++.dg/property/property-neg-2.mm: Same change.
3000         * obj-c++.dg/property/property-neg-3.mm: Same change.
3001         * obj-c++.dg/property/property-neg-4.mm: Same change.
3002         * obj-c++.dg/property/property-neg-5.mm: Same change.
3003         * obj-c++.dg/property/property-neg-7.mm: Same change.
3004         * obj-c++.dg/property/property-1.mm: Same change.
3005         * obj-c++.dg/property/synthesize-1.mm: Same change.
3006         * obj-c++.dg/property/at-property-2.mm: Same change.
3007         * obj-c++.dg/property/at-property-4.mm: Same change.
3008
3009         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3010         changes in the syntax of @property and the implementation of
3011         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3012         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3013         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3014
3015         * obj-c++.dg/property/at-property-5.mm: New.
3016         * obj-c++.dg/property/at-property-6.mm: New.
3017         * obj-c++.dg/property/at-property-7.mm: New.
3018         * obj-c++.dg/property/at-property-8.mm: New.
3019         * obj-c++.dg/property/at-property-9.mm: New.
3020         * obj-c++.dg/property/at-property-10.mm: New.
3021         * obj-c++.dg/property/at-property-11.mm: New.
3022         * obj-c++.dg/property/synthesize-2.mm: New.
3023         * obj-c++.dg/property/dynamic-2.mm: New.
3024
3025 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3026             Andrew Pinski  <pinskia@gmail.com>
3027
3028         * gcc.c-torture/execute/vector-shift.c: New testcase.
3029         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3030         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3031         * gcc.dg/vector-shift.c: Likewise.
3032         * gcc.dg/vector-shift1.c: Likewise.
3033         * gcc.dg/torture/vector-shift2.c: Likewise.
3034         * gcc.dg/vector-shift3.c: Likewise.
3035         * gcc.dg/simd-1b.c: Adjust.
3036
3037 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3038
3039         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3040
3041 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3042
3043         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3044
3045 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3046
3047         PR target/46153
3048         * gcc.target/i386/pr46153.c: New test.
3049
3050 2010-10-27  Jason Merrill  <jason@redhat.com>
3051
3052         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3053
3054 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3055
3056         PR fortran/46161
3057         * gfortran.dg/class_dummy_3.f03: New.
3058
3059 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3060
3061         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3062         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3063
3064         * gcc.target/i386/avx-vzeroupper-3.c: New.
3065         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3066         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3067         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3068         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3069         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3070         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3071         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3072         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3073         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3074         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3075         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3076
3077 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3078
3079         * obj-c.dg/property/at-property-4.m: New.
3080         * obj-c++.dg/property/at-property-4.mm: New.
3081         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3082         updates in warning.
3083         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3084         updates in warning.
3085
3086 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3087
3088         * objc.dg/property/at-property-1.m: New.
3089         * objc.dg/property/at-property-2.m: New.
3090         * objc.dg/property/at-property-3.m: New.
3091         * objc.dg/ivar-invalid-type-1.m: New.
3092         * obj-c++.dg/property/at-property-1.mm: New.
3093         * obj-c++.dg/property/at-property-2.mm: New.
3094         * obj-c++.dg/property/at-property-3.mm: New.
3095         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3096         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3097         in error reporting.
3098
3099 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3100
3101         PR libgfortran/46010
3102         * gfortran.dg/namelist_66.f90: New test.
3103         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3104
3105 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3106
3107         PR fortran/42647
3108         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3109         * gfortran.dg/allocatable_scalar_10.f90: New.
3110         * gfortran.dg/class_19.f03: Extended.
3111
3112 2010-10-26  Jan Hubicka  <jh@suse.cz>
3113
3114         PR middle-end/45736
3115         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3116
3117 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3118
3119         PR tree-optimization/46167
3120         * gcc.dg/vect/O-pr46167.c: New.
3121         * gcc.dg/vect/vect.exp: Run tests with -O.
3122
3123 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3124
3125         PR target/44948
3126         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3127         * g++.dg/vect/pr33860a.cc: Likewise.
3128         * gcc.c-torture/compile/20070522-1.c: Likewise.
3129         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3130         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3131         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3132         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3133         * gcc.dg/pr44136.c: Likewise.
3134
3135         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3136         * gcc.dg/compat/vector-1_x.c: Likewise.
3137         * gcc.dg/compat/vector-1_y.c: Likewise.
3138         * gcc.dg/compat/vector-2_x.c: Likewise.
3139         * gcc.dg/compat/vector-2_y.c: Likewise.
3140         * gcc.dg/pr43300.c: Likewise.
3141
3142         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3143         * gcc.dg/compat/vector-1a_y.c: Likewise.
3144         * gcc.dg/compat/vector-1b_x.c: Likewise.
3145         * gcc.dg/compat/vector-1b_y.c: Likewise.
3146         * gcc.dg/compat/vector-2a_x.c: Likewise.
3147         * gcc.dg/compat/vector-2a_y.c: Likewise.
3148         * gcc.dg/compat/vector-2b_x.c: Likewise.
3149         * gcc.dg/compat/vector-2b_y.c: Likewise.
3150         * gcc.target/i386/pr39162.c: Likewise.
3151         * gcc.target/i386/pr40906-2.c: Likewise.
3152         * gcc.target/i386/sse-5.c: Likewise.
3153
3154         * gcc.dg/pr35442.c: Prune ABI change warnings.
3155
3156         * gcc.c-torture/execute/pr38151.x: New.
3157         * gcc.target/i386/pr44948-1a.c: Likewise.
3158         * gcc.target/i386/pr44948-1b.c: Likewise.
3159         * gcc.target/i386/pr44948-2a.c: Likewise.
3160         * gcc.target/i386/pr44948-2b.c: Likewise.
3161
3162 2010-10-26  Ian Lance Taylor  <iant@google.com>
3163
3164         PR middle-end/45687
3165         * gcc.c-torture/execute/20101025-1.c: New test.
3166
3167 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3168
3169         PR fortran/45451
3170         * gfortran.dg/class_allocate_5.f90: New.
3171
3172 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3173
3174         Implement opaque-enum-specifiers for C++0x
3175         * g++.dg/cpp0x/forw_enum1.C: New.
3176         * g++.dg/cpp0x/forw_enum2.C: New.
3177         * g++.dg/cpp0x/forw_enum3.C: New.
3178         * g++.dg/cpp0x/forw_enum4.C: New.
3179         * g++.dg/cpp0x/forw_enum5.C: New.
3180         * g++.dg/cpp0x/forw_enum6.C: New.
3181         * g++.dg/cpp0x/forw_enum7.C: New.
3182         * g++.dg/cpp0x/forw_enum8.C: New.
3183         * g++.dg/cpp0x/forw_enum9.C: New.
3184         * g++.dg/parse/enum3.C: Add new errors.
3185         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3186         * g++.dg/cpp0x/auto9.C: Add new error.
3187         * g++.dg/template/crash79.C: Add new errors.
3188
3189 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3190
3191         * gcc.target/arm/volatile-bitfields-1.c: New test.
3192         * gcc.target/arm/volatile-bitfields-2.c: New test.
3193         * gcc.target/arm/volatile-bitfields-3.c: New test.
3194
3195 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3196
3197         * gnat.dg/pointer_discr1.adb: New test.
3198         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3199         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3200         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3201
3202 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3203
3204         * gnat.dg/loop_optimization8.adb: New test.
3205         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3206         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3207
3208 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3209
3210         * gnat.dg/in_out_parameter2.adb: New test.
3211         * gnat.dg/in_out_parameter3.adb: Likewise.
3212
3213 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3214
3215         * g++.dg/opt/combine.c: New test.
3216
3217 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3218
3219         * gnat.dg/opt7.ad[sb]: New test.
3220         * gnat.dg/opt7_pkg.ads: New helper.
3221
3222 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3223
3224         PR objc/45735
3225         * obj-c.dg/pr45735.mm: New.
3226         * obj-c++.dg/pr45735.mm: New.
3227
3228 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3229
3230         PR objc/24393
3231         * objc.dg/pr24393.m: New.
3232         * obj-c++.dg/pr24393.mm: New.
3233
3234 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3235
3236         PR objc/28049
3237         * objc.dg/pr28049.m: New.
3238         * obj-c++.dg/pr28049.mm: New.
3239
3240 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3241
3242         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3243         parameter attributes are now supported.
3244         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3245         * objc.dg/attributes/parameter-attribute-1.m: New test.
3246         * objc.dg/attributes/parameter-attribute-2.m: New test.
3247         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3248         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3249
3250 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3251
3252         Based on the CFString implementation in FSF apple/trunk branch.
3253
3254         * gcc.dg/darwin-cfstring-1.c: New.
3255         * gcc.dg/darwin-cfstring-2.c: New.
3256         * gcc.dg/torture/darwin-cfstring-3.c: New.
3257         * g++.dg/other/darwin-cfstring1.C: New.
3258         * g++.dg/torture/darwin-cfstring-3.C: New.
3259
3260 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3261
3262         * objc.dg/demangle-1.m: New test.
3263         * obj-c++.dg/demangle-1.mm: New test.
3264         * obj-c++.dg/demangle-2.mm: New test.
3265         * obj-c++.dg/demangle-3.mm: New test.
3266
3267 2010-10-23  Ian Lance Taylor  <iant@google.com>
3268
3269         * gcc.c-torture/execute/20101011-1.c: New test.
3270         * gcc.c-torture/execute/20101011-1.x: New test driver.
3271
3272 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3273
3274         PR fortran/46122
3275         * gfortran.dg/protected_8.f90: New.
3276
3277 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3278
3279         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3280         * gcc.target/i386/isa-9.c: Skip for -march other than
3281         -march=amdfam10 in multilib options.
3282         * gcc.target/i386/pr42589.c: Skip for -march other than
3283         -march=i486 in multilib options.
3284         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3285         other -march in multilib options.
3286
3287 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3288
3289         PR rtl-optimization/37360
3290         * gcc.dg/pr37360.c: New test.
3291
3292 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3293
3294         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3295
3296 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3297             Andrew Pinski  <pinskia@gmail.com>
3298
3299         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3300         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3301         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3302         * gcc.dg/vector-subscript-1.c: Likewise.
3303         * gcc.dg/vector-subscript-2.c: Likewise.
3304         * gcc.dg/vector-subscript-3.c: New testcase.
3305         * gcc.dg/array-8.c: Adjust.
3306
3307 2010-10-22  Richard Guenther  <rguenther@suse.de>
3308
3309         PR middle-end/46137
3310         * c-c++-common/torture/pr46137.c: New testcase.
3311
3312 2010-10-22  Jason Merrill  <jason@redhat.com>
3313
3314         PR c++/46129
3315         * g++.dg/template/defarg14.C: New.
3316
3317 2010-10-22  Jason Merrill  <jason@redhat.com>
3318
3319         PR c++/46103
3320         * g++.dg/cpp0x/implicit10.C: New.
3321
3322 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3323
3324         PR target/46098
3325         * gcc.target/i386/pr46098.c: New test.
3326
3327 2010-10-22  Richard Guenther  <rguenther@suse.de>
3328
3329         PR tree-optimization/45720
3330         * gcc.dg/torture/pr45720.c: New testcase.
3331
3332 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3333
3334         PR tree-optimization/46126
3335         * gcc.dg/vect/pr46126.c: New.
3336
3337 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3338
3339         Based on the CFString implementation in FSF apple/trunk branch.
3340
3341         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3342         so that the latter can be used in dg-skip and dg-xfail clauses.
3343         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3344         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3345         to use dg-additional-files for Object1.
3346         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3347         to use dg-additional-files for Object1, move to torture/strings/.
3348         * obj-c++.dg/const-str-4.mm: Likewise.
3349         * obj-c++.dg/const-str-3.mm: Likewise.
3350         * obj-c++.dg/const-str-8.mm: Likewise.
3351         * obj-c++.dg/const-str-9.mm: Likewise.
3352         * obj-c++.dg/const-str-10.mm: Likewise.
3353         * obj-c++.dg/const-str-10.mm: Likewise.
3354         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3355         to use dg-additional-files for Object1, move to strings/.
3356         * obj-c++.dg/const-str-2.mm: Likewise.
3357         * obj-c++.dg/const-str-5.mm: Likewise.
3358         * obj-c++.dg/const-str-6.mm: Likewise.
3359         * obj-c++.dg/const-str-12.mm: Likewise.
3360         * obj-c++.dg/strings/strings.exp: New.
3361         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3362         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3363         * obj-c++.dg/torture/strings/strings.exp: New.
3364         * obj-c++.dg/torture/strings/string1.mm: New.
3365         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3366         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3367         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3368
3369         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3370         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3371         * objc/execute/string2.m: Likewise.
3372         * objc/execute/string3.m: Likewise.
3373         * objc/execute/string3.m: Likewise.
3374         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3375         * objc.dg/foreach-4.m: Likewise.
3376         * objc.dg/foreach-5.m: Likewise.
3377         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3378         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3379         * objc.dg/const-str-4.m: Likewise.
3380         * objc.dg/const-str-7.m: Likewise.
3381         * objc.dg/const-str-8.m: Likewise.
3382         * objc.dg/const-str-9.m: Likewise.
3383         * objc.dg/const-str-10.m: Likewise.
3384         * objc.dg/const-str-11.m: Likewise.
3385         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3386         to use dg-additional-files for Object1, move to objc.dg/strings/.
3387         * objc.dg/const-str-2.m: Likewise.
3388         * objc.dg/const-str-5.m: Likewise.
3389         * objc.dg/const-str-6.m: Likewise.
3390         * objc.dg/const-str-12.m: Likewise.
3391         * objc.dg/const-str-12b.m: Likewise.
3392         * objc.dg/strings/strings.exp: New.
3393         * objc.dg/strings/const-cfstring-2.m: New.
3394         * objc.dg/strings/const-cfstring-5.m: New.
3395         * objc.dg/torture/strings/strings.exp: New.
3396         * objc.dg/torture/strings/const-cfstring-1.m: New.
3397         * objc.dg/torture/strings/const-cfstring-3.m: New.
3398         * objc.dg/torture/strings/const-cfstring-4.m: New.
3399
3400 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3401
3402         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3403
3404 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3405
3406         PR c++/46117
3407         * g++.dg/parse/crash57.C: New.
3408
3409 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3410             H.J. Lu  <hongjiu.lu@intel.com>
3411
3412         PR target/45946
3413         * gcc.target/i386/pr45946.c: New test.
3414
3415 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3416
3417         PR tree-optimization/45875
3418         * g++.dg/ipa/pr45875.C: New test.
3419
3420 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3421
3422         PR tree-optimization/46049
3423         PR tree-optimization/46052
3424         * gcc.dg/vect/pr46052.c: New test.
3425         * gcc.dg/vect/pr46049.c: New test.
3426
3427 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3428
3429         PR fortran/46007
3430         * gfortran.dg/shape_5.f90:  New test case.
3431
3432 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3433
3434         PR fortran/46060
3435         * gfortran.dg/proc_ptr_comp_25.f90: New.
3436
3437 2010-10-21  Richard Guenther  <rguenther@suse.de>
3438             Michael Matz  <matz@suse.de>
3439
3440         PR tree-optimization/45764
3441         * gcc.dg/torture/pr45764.c: New testcase.
3442
3443 2010-10-21  Richard Guenther  <rguenther@suse.de>
3444
3445         PR tree-optimization/46111
3446         * g++.dg/torture/pr46111.C: New testcase.
3447
3448 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3449
3450         PR fortran/46067
3451         * gfortran.dg/dummy_procedure_4.f90: New.
3452         * gfortran.dg/proc_ptr_30.f90: New.
3453
3454 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3455
3456         PR fortran/46100
3457         * gfortran.dg/ptr-func-1.f90: New.
3458         * gfortran.dg/ptr-func-2.f90: New.
3459
3460 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR tree-optimization/45919
3463         * gcc.c-torture/compile/pr45919.c: New test.
3464
3465         PR tree-optimization/46066
3466         * gcc.dg/autopar/pr46066.c: New test.
3467
3468 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3469
3470         PR c++/46024
3471         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3472
3473 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3474
3475         PR c++/46056
3476         * g++.dg/cpp0x/range-for7.C: New.
3477
3478 2010-10-20  Richard Guenther  <rguenther@suse.de>
3479
3480         PR lto/45667
3481         * g++.dg/lto/20101020-1_0.h: New testcase.
3482         * g++.dg/lto/20101020-1_0.C: Likewise.
3483         * g++.dg/lto/20101020-1_1.C: Likewise.
3484
3485 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3486
3487         * gcc.dg/20101013-1.c: New test.
3488
3489 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3490
3491         PR target/46085
3492         * gcc.target/i386/pr46085-1.c: New.
3493         * gcc.target/i386/pr46085-2.c: Likewise.
3494
3495 2010-10-20  Richard Guenther  <rguenther@suse.de>
3496
3497         PR tree-optimization/45860
3498         * gcc.dg/torture/pr45860.c: New testcase.
3499
3500 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3501
3502         * gnat.dg/discr25.adb: New test.
3503         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3504
3505 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3506
3507         * gcc.target/powerpc/ehreturn.c: New test.
3508
3509 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3510
3511         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3512         not require Foundation and run with the GNU runtime as well.
3513
3514         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3515
3516         Radar 4439126
3517         * obj-c++.dg/template-8.mm: New.
3518
3519 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3520
3521         PR objc/23709
3522         * objc.dg/pr23709.m: New.
3523         * obj-c++.dg/pr23709.m: New.
3524
3525 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3526
3527         PR c++/46046
3528         * g++.dg/template/crash104.C: New.
3529
3530 2010-10-19  Richard Henderson  <rth@redhat.com>
3531
3532         * gcc.target/i386/fma3-fma.c: New.
3533         * gcc.target/i386/fma3-builtin.c: New.
3534         * gcc.target/i386/fma4-builtin.c: New.
3535
3536 2010-10-19  Richard Guenther  <rguenther@suse.de>
3537
3538         PR testsuite/46081
3539         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3540
3541 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3542
3543         Merge from 'apple/trunk' branch on FSF servers.
3544
3545         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3546
3547         Radar 4293709
3548         * objc.dg/proto-init-mimatch-1.m: New.
3549         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3550
3551 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3552
3553         Implemented parsing @synthesize and @dynamic for
3554         Objective-C/Objective-C++.
3555         * objc.dg/property/dynamic-1.m: New.
3556         * objc.dg/property/synthesize-1.m: New.
3557         * obj-c++.dg/property/dynamic-1.mm: New.
3558         * obj-c++.dg/property/synthesize-1.mm: New.
3559
3560 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3561
3562         * objc.dg/at-class-1.m: New.
3563         * objc.dg/at-class-1.mm: New.
3564
3565 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3566
3567         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3568
3569 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3570
3571         Merge from 'apple/trunk' branch on FSF servers.
3572
3573         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3574
3575         Radar 4407151
3576         * obj-c++.dg/template-7.mm: New.
3577
3578 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3579
3580         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3581         bugfix.
3582
3583 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3584
3585         Merge from 'apple/trunk' branch on FSF servers.
3586
3587         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3588
3589         Radar 4451818
3590         * obj-c++.dg/try-catch-16.mm: New.
3591         * obj-c++.dg/try-catch-17.mm: New.
3592
3593         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3594
3595         Radar 4330422
3596         * obj-c++.dg/try-catch-15.mm: New
3597
3598         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3599
3600         Radar 4204796
3601         * obj-c++.dg/try-catch-12.mm: New
3602         * obj-c++.dg/try-catch-13.mm: New
3603         * obj-c++.dg/try-catch-14.mm: New
3604         * objc.dg/try-catch-11.m: New
3605         * objc.dg/try-catch-12.m: New
3606         * objc.dg/try-catch-13.m: New
3607
3608 2010-10-18  Richard Henderson  <rth@redhat.com>
3609
3610         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3611
3612 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR c/46015
3615         * c-c++-common/Wunused-var-13.c: New test.
3616
3617 2010-10-18  Richard Guenther  <rguenther@suse.de>
3618
3619         PR tree-optimization/45967
3620         * gcc.dg/torture/pr45967.c: New testcase.
3621         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3622         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3623         * gcc.dg/torture/pr39074-2.c: Likewise
3624         * gcc.dg/torture/pta-escape-1.c: Likewise
3625         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3626         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3627         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3628         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3629         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3630         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3631
3632 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3633
3634         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3635
3636 2010-10-18  Richard Guenther  <rguenther@suse.de>
3637
3638         PR lto/44950
3639         * g++.dg/lto/20101015-2_0.C: New testcase.
3640
3641 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR middle-end/46019
3644         * gcc.c-torture/execute/pr46019.c: New test.
3645
3646 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3647
3648         Merge from 'apple/trunk' branch on FSF servers.
3649
3650         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3651
3652         Radar 4516785
3653         * obj-c++.dg/method-namespace-2.mm: New.
3654
3655 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3656
3657         Merge from 'apple/trunk' branch on FSF servers.
3658
3659         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3660
3661         Radar 4133425
3662         * objc.dg/private-1.m: Test modified.
3663         * obj-c++.dg/private-1.mm: Test modified.
3664
3665 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3666
3667         PR testsuite/45987
3668         * gcc.target/i386/push-1.c: Remove.
3669
3670 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3671             H.J. Lu  <hongjiu.lu@intel.com>
3672
3673         PR target/46051
3674         * gcc.target/i386/pr46051.c: New test.
3675
3676 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3677
3678         * obj-c++.dg/gnu-api-2-class.mm: New.
3679         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3680         * obj-c++.dg/gnu-api-2-method.mm: New.
3681         * obj-c++.dg/gnu-api-2-objc.mm: New.
3682         * obj-c++.dg/gnu-api-2-object.mm: New.
3683         * obj-c++.dg/gnu-api-2-property.mm: New.
3684         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3685         * obj-c++.dg/gnu-api-2-sel.mm: New.
3686
3687 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3688
3689         * objc.dg/fsf-package-0.m: New.
3690         * obj-c++.dg/fsf-package-0.m: New.
3691
3692 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3693
3694         PR objc/18255
3695         * objc.dg/pr18255.m: New.
3696
3697 2010-10-16  Jan Hubicka  <jh@suse.cz>
3698
3699         PR middle-end/44206
3700         * g++.dg/torture/pr44206.C: New.
3701
3702 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3703
3704         * objc.dg/gnu-api-2-class.m: New.
3705         * objc.dg/gnu-api-2-objc.m: New.
3706
3707 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3708
3709         * objc.dg/gnu-api-2-ivar.m: New.
3710
3711 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3712
3713         * objc.dg/gnu-api-2-property.m: New.
3714
3715 2010-10-15  Xinliang David Li  <davidxl@google.com>
3716
3717         * g++.dg/uninit-pred-3_a.C: New test.
3718         * g++.dg/uninit-pred-3_b.C: New test.
3719
3720 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3721
3722         * objc.dg/gnu-api-2-object.m: New.
3723
3724 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3725
3726         * objc.dg/gnu-api-2-method.m: New.
3727
3728 2010-10-15  Jason Merrill  <jason@redhat.com>
3729
3730         * g++.dg/lto/pr45983_0.C: New.
3731
3732 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3733
3734         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3735         builtin combiner patterns.
3736         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3737         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3738         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3739         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3740         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3741
3742 2010-10-15  Richard Guenther  <rguenther@suse.de>
3743
3744         * g++.dg/lto/20101015-1_0.C: New testcase.
3745
3746 2010-10-15  Richard Guenther  <rguenther@suse.de>
3747
3748         PR testsuite/46021
3749         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3750         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3751
3752 2010-10-15  Richard Guenther  <rguenther@suse.de>
3753
3754         PR lto/45957
3755         * g++.dg/lto/20101014-1_0.C: New testcase.
3756
3757 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3758
3759         * objc.dg/gnu-api-2-protocol.m: New.
3760         * objc.dg/gnu-api-2-sel.m: New.
3761
3762 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3763
3764         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3765         arm-eabi targets.
3766
3767 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3768
3769         * gcc.dg/20101010-1.c: New testcase.
3770
3771 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3772
3773         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3774         script when relocatable linking.
3775
3776 2010-10-14  Yao Qi  <yao@codesourcery.com>
3777
3778         PR target/45447
3779         * gcc.target/arm/pr45447.c: New test.
3780
3781 2010-10-14  Jan Hubicka  <jh@suse.cz>
3782
3783         PR middle-end/45621
3784         * g++.dg/lto/pr45621.h : New.
3785         * g++.dg/lto/pr45621_0.C: New.
3786         * g++.dg/lto/pr45621_1.C: New.
3787
3788 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3789
3790         * objc.dg/property: New.
3791         * objc.dg/property/fsf-property-basic.m: New.
3792         * objc.dg/property/fsf-property-method-access.m: New.
3793         * objc.dg/property/fsf-property-named-ivar.m: New.
3794         * obj-c++.dg/property: New.
3795         * obj-c++.dg/property/fsf-property-basic.mm: New.
3796         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3797         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3798
3799         merge from FSF apple 'trunk' branch.
3800         2006 Fariborz Jahanian  <fjahanian@apple.com>
3801
3802         Radars 4436866, 4505126, 4506903, 4517826
3803         * objc.dg/property/property-1.m: New.
3804         * objc.dg/property/property-2.m: New.
3805         * objc.dg/property/property-3.m: New.
3806         * objc.dg/property/property-neg-1.m: New.
3807         * objc.dg/property/property-neg-2.m: New.
3808         * objc.dg/property/property-neg-3.m: New.
3809         * objc.dg/property/property-neg-4.m: New.
3810         * objc.dg/property/property-neg-5.m: New.
3811         * objc.dg/property/property-neg-6.m: New.
3812         * objc.dg/property/property-neg-7.m: New.
3813         * objc.dg/property/property.exp: New.
3814         * obj-c++.dg/property/property-1.mm: New.
3815         * obj-c++.dg/property/property-2.mm: New.
3816         * obj-c++.dg/property/property-3.mm: New.
3817         * obj-c++.dg/property/property-neg-1.mm: New.
3818         * obj-c++.dg/property/property-neg-2.mm: New.
3819         * obj-c++.dg/property/property-neg-3.mm: New.
3820         * obj-c++.dg/property/property-neg-4.mm: New.
3821         * obj-c++.dg/property/property-neg-5.mm: New.
3822         * obj-c++.dg/property/property-neg-6.mm: New.
3823         * obj-c++.dg/property/property-neg-7.mm: New.
3824         * obj-c++.dg/property/property.exp: New.
3825
3826 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3827
3828         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3829
3830 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3831
3832         PR c/45969
3833         * gcc.c-torture/compile/pr45969-1.c: New test.
3834
3835 2010-10-14  Richard Guenther  <rguenther@suse.de>
3836
3837         PR tree-optimization/44913
3838         * gcc.dg/torture/pr44913.c: New testcase.
3839
3840 2010-10-14  Richard Guenther  <rguenther@suse.de>
3841
3842         PR lto/45382
3843         * g++.dg/lto/20101014-2_0.C: New testcase.
3844
3845 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3846
3847         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3848         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3849         * gcc.target/i386/pr44130.c: Likewise.
3850         * gcc.target/i386/pr44144.c: Likewise.
3851         * gcc.target/i386/pr44180.c: Likewise.
3852         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3853         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3854         * gcc.target/i386/vect-sizes-1.c: Likewise.
3855         * gcc.target/i386/vectorize4-avx.c: Likewise.
3856
3857 2010-10-14  Richard Guenther  <rguenther@suse.de>
3858
3859         PR lto/44561
3860         * g++.dg/lto/20101010-3_0.C: New testcase.
3861         * g++.dg/lto/20101010-4_0.C: Likewise.
3862
3863 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3864
3865         * objc.dg/pr45878.m: Update to include NSConstantString interface
3866         for -fnext-runtime.
3867         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3868         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3869         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3870         reference for m64 -fnext-runtime.
3871
3872 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3873
3874         * gcc.target/i386/vect-sizes-1.c: New.
3875
3876 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3877
3878         PR middle-end/46011
3879         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3880
3881 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3882
3883         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3884         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3885
3886 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3887
3888         * gcc.target/ia64/20101005.c: New test.
3889
3890 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3891
3892         PR rtl-optimization/45570
3893         * gcc.dg/pr45570.c: New test.
3894
3895 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3896
3897         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3898         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3899         * gcc.target/i386/vectorize4-avx.c: Likewise.
3900
3901 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3902
3903         * gcc.target/i386/avx-copysign-vec.c: New.
3904         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3905
3906 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3907
3908         PR middle-end/44130
3909         * gcc.target/i386/pr44130.c: New.
3910
3911 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3912
3913         PR middle-end/44144
3914         * gcc.target/i386/pr44144.c: New.
3915
3916 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3917
3918         PR target/44180
3919         * gcc.target/i386/pr44180.c: New.
3920
3921 2010-10-13  Jason Merrill  <jason@redhat.com>
3922
3923         * g++.dg/template/canon-type-8.C: New.
3924
3925 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3926
3927         * gcc.c-torture/execute/20101013-1.c: New test.
3928
3929 2010-10-13  Richard Guenther  <rguenther@suse.de>
3930
3931         PR objc/45878
3932         * objc.dg/pr45878.m: New testcase.
3933
3934 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3935
3936         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3937         * gcc.dg/format/dfp-printf-1.c: Likewise.
3938         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3939
3940 2010-10-13  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/45788
3943         * g++.dg/pr45788.C: New testcase.
3944
3945 2010-10-13  Richard Guenther  <rguenther@suse.de>
3946
3947         PR tree-optimization/45970
3948         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3949
3950 2010-10-13  Richard Guenther  <rguenther@suse.de>
3951
3952         PR tree-optimization/45982
3953         * gcc.dg/torture/pr45982.c: New testcase.
3954         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3955         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3956         * gcc.dg/torture/pr39074-2.c: Likewise.
3957
3958 2010-10-13  Richard Guenther  <rguenther@suse.de>
3959
3960         PR middle-end/45874
3961         * g++.dg/torture/pr45874.C: New testcase.
3962
3963 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3964
3965         * objc.dg/attributes/method-attribute-1.m: Update to respond
3966         to implemented method attributes..
3967         * objc.dg/attributes/method-attribute-2.m: Likewise.
3968         * objc.dg/attributes/method-attribute-3.m: Likewise.
3969         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3970         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3971         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3972
3973 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3974
3975         PR libobjc/23214
3976         * objc.dg/pr23214.m: New.
3977
3978 2010-10-12  Michael Eager  <eager@eagercon.com>
3979
3980         PR testsuite/45856
3981         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3982         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3983
3984 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR fortran/45636
3987         * gcc.c-torture/execute/pr45636.c: New test.
3988         * gfortran.dg/pr45636.f90: New test.
3989
3990 2010-10-12  Richard Henderson  <rth@redhat.com>
3991
3992         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3993
3994 2010-10-12  Daniel Kraft  <d@domob.eu>
3995
3996         PR fortran/38936
3997         * gfortran.dg/associate_1.f03: More tests with derived-types.
3998         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3999         * gfortran.dg/associate_8.f03: Fix typo.
4000         * gfortran.dg/initialization_27.f90: Fix typo.
4001
4002 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4003
4004         PR testsuite/45851
4005         * lib/lto.exp (lto-get-options-main): Support optional target
4006         selector for dg-extra-ld-options.
4007
4008 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4009
4010         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4011         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4012
4013 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4014
4015         PR middle-end/45699
4016         * g++.dg/torture/pr45699.C: New test.
4017         * g++.dg/otr-fold-1.C: Adjusted.
4018         * g++.dg/otr-fold-1.C: Likewise.
4019
4020 2010-10-11  Nick Clifton  <nickc@redhat.com>
4021
4022         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4023         Allow for a user label prefix.
4024
4025 2010-10-10  Richard Guenther  <rguenther@suse.de>
4026
4027         * g++.dg/lto/20101010-1_0.C: New testcase.
4028         * g++.dg/lto/20101010-2_0.C: Likewise.
4029
4030 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4031
4032         PR tree-optimization/45902
4033         * gcc.dg/vect/45902.c: New test.
4034
4035 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR target/45870
4038         * gcc.dg/tls/pr45870.c: New test.
4039
4040 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4041
4042         PR fortran/45961
4043         * gfortran.dg/typebound_operator_6.f03: New.
4044
4045 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4046
4047         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4048         and adjust -export symbol scanning.
4049         * g++.dg/ext/dllexport1.C: Likewise.
4050         * g++.dg/ext/dllexport3.C: Likewise.
4051         * gcc.dg/dll-3.c: Likewise.
4052         * gcc.dg/dll-4.c: Likewise.
4053         * gcc.dg/dll-5.c: Likewise.
4054
4055 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4056
4057         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4058         instead of tree_profile dump file.
4059         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4060         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4061         dump file.
4062
4063 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4064
4065         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4066
4067 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4068
4069         * gfortran.dg/character_comparison_4.f90:  New test.
4070         * gfortran.dg/character_comparison_5.f90:  New test.
4071         * gfortran.dg/character_comparison_6.f90:  New test.
4072
4073 2010-10-09  Richard Henderson  <rth@redhat.com>
4074
4075         * lib/target-supports.exp
4076         (check_effective_target_automatic_stack_alignment): Always true.
4077
4078 2010-10-09  Richard Guenther  <rguenther@suse.de>
4079
4080         PR lto/45956
4081         * gcc.dg/lto/20101009-2_0.c: New testcase.
4082         * gcc.dg/lto/20101009-2_1.c: Likewise.
4083         * gcc.dg/lto/20101009-2_2.c: Likewise.
4084
4085 2010-10-09  Richard Guenther  <rguenther@suse.de>
4086
4087         PR lto/45947
4088         * g++.dg/lto/20101009-1_0.C: New testcase.
4089
4090 2010-10-09  Richard Guenther  <rguenther@suse.de>
4091
4092         PR tree-optimization/45945
4093         * gcc.dg/lto/20101009-1_0.c: New testcase.
4094
4095 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4096
4097         PR target/45913
4098         * gcc.target/i386/pr45913.c: New.
4099
4100 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4101
4102         PR fortran/45943
4103         * gfortran.dg/streamio_16.f90: Update test.
4104
4105 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR tree-optimization/45903
4108         * gcc.target/i386/pr45903.c: New test.
4109
4110 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4111
4112         * gnat.dg/interface5.adb: Compile with warnings disabled.
4113
4114 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4115
4116         * obj-c++.dg/encode-10.mm: New testcase.
4117
4118 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4119
4120         PR objc++/23614
4121         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4122         C++ class.  Removed XFAIL.
4123
4124 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4125
4126         PR fortran/45933
4127         * gfortran.dg/typebound_operator_5.f03: New.
4128
4129 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4130
4131         Merge from 'apple/trunk' branch on FSF servers.
4132
4133         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4134
4135         Radar 4508851
4136         * obj-c++.dg/method-namespace-1.mm: New.
4137
4138 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4139
4140         * gcc.dg/tree-ssa/sra-11.c: New test.
4141
4142 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4143
4144         PR Tree-Vect/45847
4145         * gcc.dg/vect/pr45847.c: New test.
4146
4147 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4148             Kai Tietz  <kai.tietz@onevision.com>
4149
4150         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4151
4152 2010-10-07  Richard Guenther  <rguenther@suse.de>
4153
4154         PR tree-optimization/45732
4155         * gcc.dg/torture/pr45732.c: New testcase.
4156
4157 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4158
4159         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4160         * objc.dg/foreach-2.m: Likewise.
4161         * objc.dg/foreach-3.m: Likewise.
4162         * objc.dg/foreach-4.m: Likewise.
4163         * objc.dg/foreach-5.m: Likewise.
4164         * objc.dg/foreach-6.m: Likewise.
4165         * objc.dg/foreach-7.m: Likewise.
4166         * objc.dg/objc-foreach-4.m: Likewise.
4167         * objc.dg/objc-foreach-5.m: Likewise.
4168
4169 2010-10-07  Richard Guenther  <rguenther@suse.de>
4170
4171         PR middle-end/45869
4172         * gcc.dg/torture/pr45869.c: New testcase.
4173
4174 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4175
4176         * objc.dg/set-not-used-1.m: New
4177         * obj-c++.dg/set-not-used-1.mm: New.
4178
4179 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4180
4181         * objc.dg/attributes/method-attribute-3.m: New.
4182         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4183
4184 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4185
4186         PR fortran/45916
4187         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4188
4189 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4190
4191         PR fortran/45889
4192         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4193
4194 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4195
4196         Merge from 'apple/trunk' branch on FSF servers.
4197
4198         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4199
4200         Radar 4278774
4201         * obj-c++.dg/encode-9.mm: New.
4202
4203 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4204
4205         * g++.dg/cpp0x/pr45908.C: New test.
4206
4207 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4208
4209         * gnat.dg/opt6.ad[sb]: New test.
4210
4211 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4212
4213         Implemented fast enumeration for Objective-C.
4214         * objc.dg/foreach-1.m: New.
4215         * objc.dg/foreach-2.m: New.
4216         * objc.dg/foreach-3.m: New.
4217         * objc.dg/foreach-4.m: New.
4218         * objc.dg/foreach-5.m: New.
4219         * objc.dg/foreach-6.m: New.
4220         * objc.dg/foreach-7.m: New.
4221
4222         Merge from 'apple/trunk' branch on FSF servers:
4223         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4224
4225         Radar 4502236
4226         * objc.dg/objc-foreach-5.m: New.
4227
4228         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4229
4230         Radar 4507230
4231         * objc.dg/objc-foreach-4.m: New.
4232
4233         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4234
4235         Radar 4472881
4236         * objc.dg/objc-foreach-3.m: New.
4237
4238         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4239
4240         Radar 4468498
4241         * objc.dg/objc-foreach-2.m: New.
4242
4243         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4244
4245         Radar 4294910
4246         * objc.dg/objc-foreach-1.m: New
4247
4248 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4249
4250         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4251         unsigned values.
4252
4253 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4254
4255         PR objc++/28050
4256         * obj-c++.dg/syntax-error-10.mm: New.
4257
4258 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4259
4260         PR objc++/23707
4261         * obj-c++.dg/syntax-error-9.mm: New.
4262
4263 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4264
4265         PR objc++/31126
4266         * obj-c++.dg/syntax-error-8.mm: New.
4267
4268 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4269
4270         Merge from 'apple/trunk' branch on FSF servers.
4271
4272         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4273
4274         Radar 4290840
4275         * obj-c++.dg/syntax-error-7.mm: New
4276
4277         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4278
4279         Radar 4294425
4280         * obj-c++.dg/syntax-error-6.mm: New
4281
4282         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4283
4284         Radar 4261146
4285         * obj-c++.dg/syntax-error-5.mm: New
4286
4287         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4288
4289         Radar 4093475
4290         * obj-c++.dg/syntax-error-[3-4].mm: New.
4291
4292         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4293
4294         Radar 4185810
4295         * obj-c++.dg/syntax-error-[1-2].mm: New.
4296
4297 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4298
4299         PR tree-optimization/45752
4300         * gcc.dg/vect/pr45752.c: New test.
4301
4302 2010-10-05  Richard Guenther  <rguenther@suse.de>
4303
4304         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4305         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4306         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4307         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4308         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4309         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4310         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4311         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4312         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4313         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4314         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4315         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4316         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4317         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4318         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4319         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4320         * gcc.dg/tree-ssa/20080530.c: Likewise.
4321         * g++.dg/tree-ssa/inline-3.C: Likewise.
4322         * g++.dg/tree-ssa/inline-1.C: Likewise.
4323         * g++.dg/tree-ssa/inline-2.C: Likewise.
4324         * gcc.dg/profile-dir-1.c: Likewise.
4325         * gcc.dg/profile-dir-2.c: Likewise.
4326         * gcc.dg/profile-dir-3.c: Likewise.
4327
4328 2010-10-05  Richard Guenther  <rguenther@suse.de>
4329
4330         PR middle-end/45877
4331         * g++.dg/torture/pr45877.C: New testcase.
4332
4333 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR debug/45849
4336         * gcc.dg/debug/pr45849.c: New test.
4337
4338         PR middle-end/45876
4339         * gcc.c-torture/compile/pr45876.c: New test.
4340
4341 2010-10-04  Julian Brown  <julian@codesourcery.com>
4342
4343         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4344         vect_hw_misalign.
4345         * gcc.dg/vect/vect-60.c: Likewise.
4346         * gcc.dg/vect/vect-56.c: Likewise.
4347         * gcc.dg/vect/vect-93.c: Likewise.
4348         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4349         * gcc.dg/vect/vect-95.c: Likewise.
4350         * gcc.dg/vect/vect-96.c: Likewise.
4351         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4352         * gcc.dg/vect/slp-25.c: Likewise.
4353         * gcc.dg/vect/slp-3.c: Likewise.
4354         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4355         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4356         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4357         * gcc.dg/vect/vect-109.c: Likewise.
4358         * gcc.dg/vect/vect-peel-1.c: Likewise.
4359         * gcc.dg/vect/vect-peel-2.c: Likewise.
4360         * lib/target-supports.exp
4361         (check_effective_target_arm_vect_no_misalign): New.
4362         (check_effective_target_vect_no_align): Use above.
4363         (check_effective_target_vect_element_align): New.
4364         (add_options_for_quad_vectors): New.
4365
4366 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4367
4368         PR tree-optimization/45572
4369         * g++.dg/ipa/pr45572-1.C: New test.
4370         * g++.dg/ipa/pr45572-2.C: Likewise.
4371
4372 2010-10-03  Ian Lance Taylor  <iant@google.com>
4373
4374         * gcc.dg/anon-struct-11.c: New test.
4375         * gcc.dg/anon-struct-12.c: New test.
4376         * gcc.dg/anon-struct-13.c: New test.
4377         * gcc.dg/anon-struct-14.c: New test.
4378
4379 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4380
4381         * g++.dg/torture/pr45764.C: Revert revision 164914.
4382         * gcc.dg/vect/pr43432.c: Likewise.
4383         * gcc.dg/vect/vect-114.c: Likewise.
4384         * gcc.dg/vect/vect-15.c: Likewise.
4385
4386 2010-10-03  Jason Merrill  <jason@redhat.com>
4387
4388         * g++.dg/cpp0x/sfinae5.C: New.
4389
4390 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4391
4392         PR tree-optimization/45720
4393         PR tree-optimization/45764
4394         * g++.dg/torture/pr45764.C: New.
4395
4396         * gcc.dg/vect/pr43432.c: Xfail.
4397         * gcc.dg/vect/vect-114.c: Likewise.
4398         * gcc.dg/vect/vect-15.c: Likewise.
4399
4400 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4401
4402         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4403         hppa*-*-hpux*.
4404         * gcc.dg/torture/pr45678-2.c: Likewise.
4405
4406 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4407
4408         PR fortran/45748
4409         * gfortran.dg/intrinsic_6.f90: New.
4410
4411 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4412
4413         PR fortran/42831
4414         * gfortran.dg/dependency_37.f90:  New test.
4415
4416 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4417
4418         * gcc.target/i386/shift_mask.c: New test.
4419
4420 2010-10-01  Richard Guenther  <rguenther@suse.de>
4421
4422         PR tree-optimization/45854
4423         * g++.dg/torture/pr45854.C: New testcase.
4424
4425 2010-09-30  Michael Eager  <eager@eagercon.com>
4426
4427         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4428         __FLT_{MIN,MAX}__.
4429
4430 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4431
4432         PR middle-end/45758
4433         * gfortran.dg/graphite/pr45758.f90: New.
4434
4435 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4436
4437         PR middle-end/45230
4438         * gcc.dg/graphite/id-pr45230.c: New.
4439
4440 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4441
4442         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4443         * gfortran.dg/graphite/graphite.exp: Same.
4444         * gcc.dg/graphite/vect-pr43423.c: New.
4445
4446 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR target/45843
4449         * g++.dg/torture/pr45843.C: New test.
4450
4451 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4452
4453         PR fortran/45828
4454         * gfortran.dg/allocate_derived_5.f90: New.
4455
4456 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4457
4458         PR tree-optimization/31261
4459         * gcc.dg/tree-ssa/pr31261.c: New test.
4460
4461 2010-09-30  Michael Eager  <eager@eagercon.com>
4462
4463         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4464         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4465         * gcc.target/microblaze/microblaze.exp: Ditto.
4466         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4467         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4468         * gcc.target/microblaze/others/data_var1.c: Ditto.
4469         * gcc.target/microblaze/others/data_var2.c: Ditto.
4470         * gcc.target/microblaze/others/data_var3.c: Ditto.
4471         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4472         * gcc.target/microblaze/others/strings1.c:: Ditto.
4473         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4474         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4475         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4476         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4477         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4478         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4479         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4480         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4481         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4482         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4483         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4484         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4485         * gcc.target/microblaze/isa/float.c: Ditto.
4486         * gcc.target/microblaze/isa/mulh.c: Ditto.
4487         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4488         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4489         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4490         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4491         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4492         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4493         * gcc.target/microblaze/isa/bshift.c: Ditto.
4494         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4495         * gcc.target/microblaze/isa/div.c: Ditto.
4496         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4497         * gcc.target/microblaze/isa/mul.c: Ditto.
4498
4499 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4500
4501         merge from FSF 'apple/trunk' branch.
4502         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4503
4504         Radar 4386773
4505         * objc.dg/enhanced-proto-1.m: New.
4506         * objc.dg/enhanced-proto-2.m: New.
4507         * obj-c++.dg/enhanced-proto-1.mm: New
4508         * obj-c++.dg/enhanced-proto-2.mm: New.
4509
4510 2010-09-30  Richard Guenther  <rguenther@suse.de>
4511
4512         PR testsuite/45702
4513         * gcc.dg/debug/pr41893-1.c: Adjust.
4514         * gcc.dg/pr30762-1.c: Likewise.
4515         * gcc.dg/pr31529-1.c: Likewise.
4516         * gcc.dg/pr34457-1.c: Likewise.
4517         * gcc.dg/pr34668-1.c: Likewise.
4518         * gcc.dg/pr43557-1.c: Likewise.
4519
4520 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4521
4522         PR objc/45842
4523         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4524         * objc.dg/const-str-3.m: Correct header for memcpy.
4525         * objc.dg/const-str-7.m: Likewise.
4526         * objc.dg/method-20b.m: Provide an implementation of Object.
4527         Adjust XFAIL for m64 NeXT runtime.
4528         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4529         * objc.dg/encode-3.m: Correct line ordering, provide header for
4530         sprintf.
4531         * objc.dg/encode-7-next.m: Only run for 32bit.
4532         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4533         * objc.dg/type-size-2.m: Provide an implementation of Object.
4534         Ajust headers.
4535         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4536         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4537         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4538         Adjust XFAIL for m64 NeXT runtime.
4539         * obj-c++.dg/method-22.mm: Likewise.
4540         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4541
4542 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4543
4544         Merge from 'apple/trunk' branch on FSF servers.
4545
4546         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4547
4548         Radar 4278236
4549         * obj-c++.dg/bad-forward-decl.mm: New
4550
4551 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4552
4553         * ada/acats/run_acats: Revert revision 157037.
4554
4555 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4556
4557         Merge from 'apple/trunk' branch on FSF servers.
4558
4559         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4560
4561         Radar 4281748
4562         * objc.dg/naming-2.m: Update
4563         * objc.dg/naming-3.m: New
4564
4565 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4566
4567         PR target/40457
4568         * gcc.target/arm/pr40457-3.c: New test.
4569
4570 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4571
4572         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4573         alias checking.
4574         * lib/target-supports.exp (check_ifunc_available): Likewise.
4575
4576 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4577
4578         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4579
4580 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4581
4582         * objc.dg/keywords-1.m: New test.
4583         * objc.dg/keywords-2.m: New test.
4584         * objc.dg/keywords-3.m: New test.
4585         * obj-c++.dg/keywords-1.mm: New test.
4586         * obj-c++.dg/keywords-2.mm: New test.
4587
4588 2010-09-28  Jason Merrill  <jason@redhat.com>
4589
4590         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4591         * g++.dg/ext/complit11.C: Likewise.
4592         * g++.old-deja/g++.law/temps1.C: Likewise.
4593
4594         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4595         * g++.old-deja/g++.mike/misc6.C: Likewise.
4596
4597 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4598
4599         * objc.dg/attributes/method-attribute-1.m: New.
4600         * objc.dg/attributes/method-attribute-2.m: New.
4601
4602         * obj-c++.dg/attributes/method-attribute-1.m: New.
4603         * obj-c++.dg/attributes/method-attribute-2.m: New.
4604
4605 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4606
4607         * objc.dg/attributes: New.
4608         * objc.dg/attributes/attributes.exp: New.
4609         * objc.dg/attributes/class-attribute-1.m: New.
4610         * objc.dg/attributes/class-attribute-2.m: New
4611         * objc.dg/attributes/categ-attribute-1.m: New
4612         * objc.dg/attributes/categ-attribute-2.m: New
4613         * objc.dg/attributes/proto-attribute-1.m: New
4614
4615         * obj-c++.dg/attributes: New.
4616         * obj-c++.dg/attributes/attributes.exp: New
4617         * obj-c++.dg/attributes/class-attribute-1.mm: New
4618         * obj-c++.dg/attributes/class-attribute-2.mm: New
4619         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4620         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4621         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4622
4623 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4624
4625         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4626         from the branch renamed to method-20b.m to avoid clashes).
4627
4628         2005-08-23  Stuart Hastings  <stuart@apple.com>
4629                     Ziemowit Laski  <zlaski@apple.com>
4630
4631         Radar 4209854
4632         * obj-c++.dg/method-23.mm: New.
4633         * objc.dg/method-20.m: New.
4634
4635 2010-09-28  Jan Hubicka  <jh@suse.cz>
4636
4637         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4638
4639 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4640
4641         PR target/44452
4642         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4643         i?86-*-solaris2.[89], *-*-vxworks*.
4644         * gcc.target/i386/pr22152.c: Likewise.
4645         * gcc.target/i386/vect8-ret.c: New test.
4646
4647 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4648
4649         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4650
4651 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4652
4653         Merge from 'apple/trunk' branch on FSF servers.
4654
4655         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4656
4657         Radar 4175534
4658         * obj-c++.dg/method-22.mm: New.
4659
4660 2010-09-27  Jason Merrill  <jason@redhat.com>
4661
4662         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4663         * g++.dg/ext/complit11.C: Adjust.
4664         * g++.old-deja/g++.law/temps1.C: Adjust.
4665         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4666         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4667
4668 2010-09-27  Ian Lance Taylor  <iant@google.com>
4669
4670         * lib/target-supports.exp (check_effective_target_split_stack):
4671         New procedure.
4672         * gcc.dg/split-1.c: New test.
4673         * gcc.dg/split-2.c: New test.
4674         * gcc.dg/split-3.c: New test.
4675         * gcc.dg/split-4.c: New test.
4676
4677 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4678
4679         PR objc/25464
4680         * objc.dg/type-size-3.m: New test.
4681
4682 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4683
4684         PR objc/45763
4685         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4686
4687 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4688
4689         PR objc/25450
4690         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4691         * objc.dg/type-size-2.m: Same change.
4692         * obj-c++.dg/encode-5.mm: Same change.
4693
4694 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4695
4696         Merge from 'apple/trunk' branch on FSF servers.  The original
4697         Changelogs are below.
4698
4699         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4700         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4701         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4702         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4703         in the branch).
4704         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4705         proto-qual-1.m in the branch) and the normal ABI on GNU.
4706         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4707         the test only with the NeXT runtime.
4708         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4709         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4710         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4711         Run the test only with the NeXT runtime.
4712
4713         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4714
4715         Radar 4492973
4716         * objc.dg/encode-7-64bit.m: New.
4717         * objc.dg/encode-7.m: Skip if -m64.
4718
4719         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4720
4721         Radar 4301047
4722         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4723         * obj-c++.dg/threedotthree-abi-1.mm: New
4724         * objc.dg/threedotthree-abi-1.m: New
4725
4726         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4727
4728         Radar 4136935
4729         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4730         * objc.dg/encode-6.m: Likewise.
4731         * objc.dg/encode-7.m: New test case.
4732
4733 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4734
4735         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4736         const-str-12.m to constr-str-12b.m to avoid conflicts.
4737
4738         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4739
4740         Radar 4229905
4741         * obj-c++.dg/warn5.mm: New
4742
4743         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4744
4745         Radar 4154928
4746         * obj-c++.dg/const-str-12.mm: New.
4747         * objc.dg/const-str-12.m: New.
4748
4749 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4750
4751         PR fortran/40569
4752         PR fortran/40568
4753         * gfortran.dg/storage_size_2.f08: Fix test.
4754         * gfortran.dg/c_sizeof_1.f90: Fix test.
4755         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4756         * gfortran.dg/c_sizeof_3.f90: New.
4757         * gfortran.dg/c_sizeof_4.f90: New.
4758         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4759         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4760
4761 2010-09-26  Daniel Kraft  <d@domob.eu>
4762
4763         PR fortran/45783
4764         PR fortran/45795
4765         * gfortran.dg/select_type_18.f03: New test.
4766
4767 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4768
4769         * gnat.dg/return2.ad[sb]: New test.
4770         * gnat.dg/return2_pkg.ads: New helper.
4771
4772 2010-09-25  Daniel Kraft  <d@domob.eu>
4773
4774         PR fortran/45776
4775         * gfortran.dg/io_constraints_6.f03: New test.
4776         * gfortran.dg/io_constraints_7.f03: New test.
4777         * gfortran.dg/newunit_2.f90: New test.
4778
4779 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4780
4781         * gfortran.dg/operator_c1202.f90: New test.
4782
4783 2010-09-24  Jan Hubicka  <jh@suse.cz>
4784
4785         * gcc.dg/tree-ssa/leaf.c: New testcase.
4786
4787 2010-09-24  Jan Hubicka  <jh@suse.cz>
4788
4789         PR tree-optimization/45738
4790         PR tree-optimization/45741
4791         * gcc.c-torture/compile/pr45741.c: New.
4792         * gfortran.fortran-torture/compile/pr45738.f90: New.
4793
4794 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4795
4796         * gcc.dg/cpp/undef-opt-1.c: New test.
4797
4798 2010-09-24  Jason Merrill  <jason@redhat.com>
4799
4800         * g++.dg/other/error10.C: Adjust expected output.
4801
4802 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4803
4804         PR middle-end/45234
4805         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4806         * gcc.target/i386/pr45234.c: New test.
4807
4808 2010-09-24  Richard Guenther  <rguenther@suse.de>
4809
4810         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4811
4812 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4813
4814         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4815         as a comment leader in regexp.
4816
4817 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4818
4819         * objc.dg/sync-2.m: New test.
4820         * obj-c++.dg/sync-2.mm: New test.
4821
4822 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4823
4824         PR fortran/40571
4825         * gfortran.dg/iso_fortran_env_7.f90: New.
4826
4827 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4828
4829         * obj-c++.dg/too-many-args.mm: New file.
4830
4831 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4832
4833         Merge from 'apple/trunk' branch on FSF servers.
4834
4835         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4836
4837         Radar 4491608
4838         * objc.dg/too-many-args.m: New
4839
4840 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4841
4842         PR fortran/45744
4843         * gfortran.dg/dependency_36.f90:  New test.
4844
4845 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4846
4847         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4848         * gcc.target/i386/pad-3.c: Ditto.
4849         * gcc.target/i386/pad-7.c: Ditto.
4850         * gcc.target/i386/pad-7.c: Ditto.
4851         * gcc.target/i386/pr36502.c: Ditto.
4852         * gcc.target/i386/zee.c: Ditto.
4853         * gcc.target/i386/20060821-1.c: Ditto.
4854         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4855         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4856         * gcc.target/i386/pad-5b.c: Ditto.
4857         * gcc.target/i386/pad-6a.c: Ditto.
4858         * gcc.target/i386/pad-6b.c: Ditto.
4859         * gcc.target/i386/pad-8.c: Ditto.
4860         * gcc.target/i386/pad-9.c: Ditto.
4861         * gcc.target/i386/pad-10.c: Ditto.
4862         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4863
4864 2010-09-23  Richard Guenther  <rguenther@suse.de>
4865
4866         PR tree-optimization/45565
4867         * g++.dg/ipa/pr45565.C: New testcase.
4868
4869 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4870
4871         PR fortran/45745
4872         PR fortran/45648
4873         * gfortran.dg/vector_subscript_bound_1.f90: New.
4874
4875 2010-09-23  Richard Guenther  <rguenther@suse.de>
4876
4877         PR middle-end/45750
4878         * gcc.dg/pr45750.c: New testcase.
4879
4880 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4881
4882         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4883         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4884         build.
4885
4886 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4887
4888         PR rtl-optimization/44374
4889         * gcc.target/arm/headmerge-1.c: New test.
4890         * gcc.target/arm/headmerge-2.c: New test.
4891         * gcc.target/i386/headmerge-1.c: New test.
4892         * gcc.target/i386/headmerge-2.c: New test.
4893
4894 2010-09-23  Daniel Kraft  <d@domob.eu>
4895
4896         PR fortran/38936
4897         PR fortran/44044
4898         PR fortran/45474
4899         * gfortran.dg/intrinsic_intent_1.f03: New test.
4900         * gfortran.dg/select_type_17.f03: New test.
4901         * gfortran.dg/associate_5.f03: More definability tests.
4902         * gfortran.dg/enum_2.f90: Check definability.
4903         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4904         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4905         * gfortran.dg/char_expr_2.f90: Ditto.
4906         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4907         * gfortran.dg/enum_5.f90: Ditto.
4908         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4909         * gfortran.dg/impure_assignment_2.f90: Ditto.
4910         * gfortran.dg/impure_assignment_3.f90: Ditto.
4911         * gfortran.dg/intent_out_1.f90: Ditto.
4912         * gfortran.dg/intent_out_3.f90: Ditto.
4913         * gfortran.dg/pointer_assign_7.f90: Ditto.
4914         * gfortran.dg/pointer_intent_3.f90: Ditto.
4915         * gfortran.dg/pr19936_1.f90: Ditto.
4916         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4917         * gfortran.dg/simpleif_2.f90: Ditto.
4918         * gfortran.dg/protected_5.f90: Ditto.
4919         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4920         * gfortran.dg/protected_6.f90: Ditto.
4921         * gfortran.dg/protected_7.f90: Ditto.
4922
4923 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4924
4925         PR libfortran/45710
4926         * gfortran.dg/namelist_65.f90: New test.
4927
4928 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4929
4930         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4931         the regexp pattern between the expected label and location string.
4932
4933 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4934
4935         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4936
4937 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4938
4939         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4940         * gcc.dg/pr27898.c: Likewise.
4941         * gcc.dg/pr28712.c: Likewise.
4942         * gcc.dg/pr30762-1.c: Likewise.
4943         * gcc.dg/pr31529-1.c: Likewise.
4944         * gcc.dg/pr34457-1.c: Likewise.
4945         * gcc.dg/pr34668-1.c: Likewise.
4946         * gcc.dg/pr34989-1.c: Likewise.
4947         * gcc.dg/pr43557-1.c: Likewise.
4948
4949 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR rtl-optimization/45739
4952         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4953
4954 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4955
4956         * gcc.target/sparc/mnofpu.c: New test.
4957
4958 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR rtl-optimization/45739
4961         * gcc.target/i386/pr45739.c: New test.
4962
4963 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4964
4965         PR fortran/45648
4966         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4967         and counts. Add non-elemental function call check.
4968
4969         PR fortran/45648
4970         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4971         arguments checks. Update temporary counts.
4972         * gfortran.dg/transpose_optimization_1.f90: New.
4973
4974 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4975
4976         PR objc/23710
4977         * objc.dg/invalid-method-1.m: New.
4978
4979 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4980
4981         Merge from 'apple/trunk' branch on FSF servers.
4982
4983         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4984
4985         Radar 4291785
4986         * objc.dg/naming-4.m: New
4987         * objc.dg/naming-5.m: New
4988         * obj-c++.dg/naming-1.mm: New
4989         * obj-c++.dg/naming-2.mm: New
4990
4991 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4992             Jack Howarth  <howarth@bromo.med.uc.edu>
4993
4994         PR c++/45645
4995         * g++.dg/torture/pr44972.C: Use portable assert().
4996
4997 2010-09-21  Richard Guenther  <rguenther@suse.de>
4998
4999         PR tree-optimization/45580
5000         * g++.dg/torture/pr45580.C: New testcase.
5001
5002 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5003
5004         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5005
5006 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5007
5008         PR fortran/45438
5009         * gfortran.dg/pointer_check_7.f90: New.
5010
5011 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5012
5013         PR rtl-optimization/45728
5014         * gcc.c-torture/compile/pr45728.c: New test.
5015
5016 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/45081
5019         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5020
5021 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5022
5023         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5024
5025 2010-09-20  Richard Guenther  <rguenther@suse.de>
5026
5027         PR middle-end/45704
5028         * gcc.dg/torture/pr45704.c: New testcase.
5029
5030 2010-09-20  Jan Hubicka  <jh@suse.cz>
5031
5032         PR tree-optimize/45605
5033         * g++.dg/tree-ssa/pr45605.C: New testcase.
5034
5035 2010-09-20  Michael Matz  <matz@suse.de>
5036
5037         PR testsuite/45706
5038         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5039         enough.
5040
5041 2010-09-20  Richard Guenther  <rguenther@suse.de>
5042
5043         PR tree-optimization/45705
5044         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5045
5046 2010-09-20  Michael Matz  <matz@suse.de>
5047
5048         PR testsuite/45706
5049         * lib/target-supports.exp (check_effective_target_vect_perm):
5050         Add i?86-*-*.
5051
5052 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5053
5054         PR rtl-optimization/45695
5055         * gcc.c-torture/execute/pr45695.c: New test.
5056
5057 2010-09-19  Jan Hubicka  <jh@suse.cz>
5058
5059         PR lto/44246
5060         * gcc.c-torture/compile/pr44246.c:New file.
5061
5062 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5063
5064         PR tree-optimization/45714
5065         * gfortran.dg/vect/pr45714-a.f: New test.
5066         * gfortran.dg/vect/pr45714-b.f: New test.
5067
5068 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5069
5070         * gnat.dg/const1.adb: Rename into...
5071         * gnat.dg/constant1.adb: ...this.
5072         * gnat.dg/constant2.adb: New test.
5073         * gnat.dg/constant2_pkg1.ads: New helper.
5074         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5075
5076 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5077
5078         * gnat.dg/specs/constant1.ads: New test.
5079         * gnat.dg/specs/constant1_pkg.ads: New helper.
5080
5081 2010-09-18  Jan Hubicka  <jh@suse.cz>
5082
5083         PR tree-optimization/45453
5084         * g++.dg/tree-ssa/pr45453.C: New testcase.
5085
5086 2010-09-18  Jason Merrill  <jason@redhat.com>
5087
5088         * g++.dg/cpp0x/initlist44.C: New.
5089
5090 2010-09-18  Richard Guenther  <rguenther@suse.de>
5091
5092         PR tree-optimization/45709
5093         * g++.dg/torture/pr45709-2.C: New testcase.
5094
5095 2010-09-18  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/45709
5098         * g++.dg/torture/pr45709.C: New testcase.
5099
5100 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5101
5102         PR testsuite/45719
5103         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5104
5105 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5106
5107         * gcc.target/i386/pad-1.c: New.
5108         * gcc.target/i386/pad-2.c: Likewise.
5109         * gcc.target/i386/pad-3.c: Likewise.
5110         * gcc.target/i386/pad-4.c: Likewise.
5111         * gcc.target/i386/pad-5a.c: Likewise.
5112         * gcc.target/i386/pad-5b.c: Likewise.
5113         * gcc.target/i386/pad-6a.c: Likewise.
5114         * gcc.target/i386/pad-6b.c: Likewise.
5115         * gcc.target/i386/pad-7.c: Likewise.
5116         * gcc.target/i386/pad-8.c: Likewise.
5117         * gcc.target/i386/pad-9.c: Likewise.
5118         * gcc.target/i386/pad-10.c: Likewise.
5119
5120 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5121
5122         PR middle-end/45234
5123         * gcc.dg/torture/stackalign/alloca-5.c: New.
5124
5125 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5126
5127         PR middle-end/45678
5128         * gcc.dg/torture/pr45678-2.c: New.
5129
5130 2010-09-17  Richard Guenther  <rguenther@suse.de>
5131
5132         PR middle-end/45678
5133         * gcc.dg/torture/pr45678-1.c: New testcase.
5134
5135 2010-09-17  Michael Matz  <matz@suse.de>
5136
5137         PR tree-optimization/43432
5138         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5139         check_effective_target_vect_perm_short): New predicates.
5140         (check_effective_target_vect_perm): Include x86_64.
5141         * gcc.dg/vect/pr43432.c: New test.
5142         * gcc.dg/vect/vect-114.c: Adjust.
5143         * gcc.dg/vect/vect-15.c: Ditto.
5144         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5145         * gcc.dg/vect/slp-perm-9.c: Ditto.
5146
5147 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5148
5149         PR testsuite/45692
5150         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5151         GNU runtime.
5152
5153 2010-09-17  Richard Guenther  <rguenther@suse.de>
5154
5155         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5156         * gcc.dg/pr28706.c: Likewise.
5157         * gcc.dg/pr28712.c: Likewise.
5158         * gcc.dg/pr30762-1.c: Likewise.
5159         * gcc.dg/pr30762-2.c: Likewise.
5160         * gcc.dg/pr31529-1.c: Likewise.
5161         * gcc.dg/pr31529-2.c: Likewise.
5162         * gcc.dg/pr34457-1.c: Likewise.
5163         * gcc.dg/pr34457-2.c: Likewise.
5164         * gcc.dg/pr34668-1.c: Likewise.
5165         * gcc.dg/pr34668-2.c: Likewise.
5166         * gcc.dg/pr34989-1.c: Likewise.
5167         * gcc.dg/pr34989-2.c: Likewise.
5168         * gcc.dg/pr43557-1.c: Likewise.
5169         * gcc.dg/pr43557-2.c: Likewise.
5170         * gcc.dg/debug/pr41893-1.c: Likewise.
5171         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5172         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5173         * gcc.dg/matrix/matrix-4.c: Likewise.
5174         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5175         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5176         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5177         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5178
5179 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5180
5181         PR fortran/43665
5182         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5183         optimizations.
5184         * gfortran.dg/intent_optimize_1.f90: New test.
5185
5186 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5187
5188         * gcc.target/i386/divmod-1.c: New.
5189         * gcc.target/i386/divmod-2.c: Likewise.
5190         * gcc.target/i386/divmod-3.c: Likewise.
5191         * gcc.target/i386/divmod-4.c: Likewise.
5192         * gcc.target/i386/divmod-4a.c: Likewise.
5193         * gcc.target/i386/divmod-5.c: Likewise.
5194         * gcc.target/i386/divmod-6.c: Likewise.
5195         * gcc.target/i386/divmod-7.c: Likewise.
5196         * gcc.target/i386/divmod-8.c: Likewise.
5197         * gcc.target/i386/udivmod-1.c: Likewise.
5198         * gcc.target/i386/udivmod-2.c: Likewise.
5199         * gcc.target/i386/udivmod-3.c: Likewise.
5200         * gcc.target/i386/udivmod-4.c: Likewise.
5201         * gcc.target/i386/udivmod-4a.c: Likewise.
5202         * gcc.target/i386/udivmod-5.c: Likewise.
5203         * gcc.target/i386/udivmod-6.c: Likewise.
5204         * gcc.target/i386/udivmod-7.c: Likewise.
5205         * gcc.target/i386/udivmod-8.c: Likewise.
5206
5207 2010-09-16  Jan Hubicka  <jh@suse.cz>
5208
5209         * g++.dg/lto/pr45679-1_0.C: New file.
5210         * g++.dg/lto/pr45679-1_1.C: New file.
5211         * g++.dg/lto/pr45679-0_0.C: New file.
5212         * g++.dg/lto/pr45679-0_1.C: New file.
5213
5214 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5215
5216         PR fortran/45674
5217         * gfortran.dg/class_dummy_2.f03: New.
5218
5219 2010-09-16  Richard Guenther  <rguenther@suse.de>
5220
5221         PR tree-optimization/45623
5222         * gcc.dg/torture/pr45623.c: New testcase.
5223
5224 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5225
5226         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5227         name and parentheses.
5228         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5229
5230 2010-09-15  Jason Merrill  <jason@redhat.com>
5231
5232         * g++.dg/parse/parameter-declaration-2.C: New.
5233
5234         * g++.dg/cpp0x/scoped_enum2.C: New.
5235
5236 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5237
5238         * gcc.c-torture/compile/20100915-1.c: New test.
5239
5240 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5241
5242         PR middle-end/45644
5243         * gcc.dg/ipa/pr45644.c: New test.
5244
5245 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5246
5247         PR tree-optimization/45633
5248         * gcc.dg/vect/pr45633.c: New test.
5249
5250 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5251
5252         PR fortran/45577
5253         * gfortran.dg/allocate_derived_4.f90: New.
5254
5255 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5256
5257         * lib/target-supports.exp
5258         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5259         supported flag to true for neon.
5260
5261 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5262
5263         PR c++/45665
5264         * g++.dg/template/crash103.C: New.
5265
5266 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5267
5268         Merge from 'apple/trunk' branch on FSF servers.
5269
5270         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5271
5272         Radar 4457381
5273         * objc.dg/msg-in-protocol.m: New.
5274         * obj-c++.dg/msg-in-protocol.mm: New.
5275
5276         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5277
5278         Radar 4219590
5279         * objc.dg/break-in-ifstmt.m: New.
5280
5281         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5282
5283         Radar 4174166
5284         * obj-c++.dg/comp-types-13.mm: New.
5285         * objc.dg/comp-types-12.m: New.
5286
5287         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5288
5289         Radar 4216500
5290         * obj-c++.dg/proto-lossage-7.mm: New.
5291         * objc.dg/proto-lossage-7.m: New.
5292
5293 2010-09-14  Jan Hubicka  <jh@suse.cz>
5294
5295         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5296         folding.
5297         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5298         folding.
5299
5300 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR middle-end/45567
5303         * gcc.dg/pr45567.c: New test.
5304
5305         PR debug/45660
5306         * g++.dg/debug/pr45660.C: New test.
5307
5308 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5309
5310         PR tree-optimization/45470
5311         * g++.dg/vect/pr45470-a.cc: New test.
5312         * g++.dg/vect/pr45470-a.cc: New test.
5313
5314 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5315
5316         PR target/42070
5317         * lib/profopt.exp: Prune warnings on execname2 compile.
5318         * lib/prune.exp: Prune "can't add line info" warnings.
5319
5320 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5321
5322         PR libfortran/45532
5323         * gfortran.dg/namelist_64.f90: New test.
5324
5325 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5326
5327         PR rtl-optimization/45617
5328         * gcc.target/i386/pr45617.c: New test.
5329
5330 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5331
5332         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5333
5334 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5335
5336         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5337         * gcc.target/i386/fma4-vector.c: Likewise.
5338         * gcc.target/i386/vectorize2.c: Likewise.
5339         * gcc.target/i386/vectorize4.c: Likewise.
5340         * gcc.target/i386/vectorize5.c: Likewise.
5341         * gcc.target/i386/vectorize6.c: Likewise.
5342         * gcc.target/i386/vectorize8.c: Likewise.
5343
5344         * gcc.target/i386/vect-double-1.c: New.
5345         * gcc.target/i386/vect-double-1a.c: Likewise.
5346         * gcc.target/i386/vect-double-2.c: Likewise.
5347         * gcc.target/i386/vect-double-2a.c: Likewise.
5348
5349         * lib/target-supports.exp (check_effective_target_vect_double):
5350         Set et_vect_double_saved to 0 when tuning for Atom.
5351
5352 2010-09-13  Jan Hubicka  <jh@suse.cz>
5353
5354         * gcc.dg/torture/pr23821.c: Drop static keyword.
5355         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5356         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5357
5358 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5359
5360         * gcc.target/arm/sync-1.c: New.
5361
5362 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5363
5364         * gnat.dg/memtrap.adb: New test.
5365
5366 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5367
5368         * gfortran.dg/promotion.f90: Fix options.
5369
5370 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5371
5372         * g++.dg/cpp0x/range-for1.C: New.
5373         * g++.dg/cpp0x/range-for2.C: New.
5374         * g++.dg/cpp0x/range-for3.C: New.
5375         * g++.dg/cpp0x/range-for4.C: New.
5376         * g++.dg/cpp0x/range-for5.C: New.
5377         * g++.dg/cpp0x/range-for6.C: New.
5378
5379 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5380
5381         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5382         and counts. Check that transpose is not called.
5383         * gfortran.dg/transpose_2.f90: Update error message.
5384
5385 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5386
5387         PR c++/43824
5388         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5389         * g++.dg/lookup/strong-using-2.C: Likewise.
5390         * g++.dg/lookup/strong-using-3.C: Likewise.
5391         * g++.dg/lookup/strong-using-5.C: Likewise.
5392
5393         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5394         * g++.dg/cpp0x/inline-ns4.C: New.
5395         * g++.dg/cpp0x/inline-ns5.C: New.
5396
5397 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5398
5399         PR middle-end/45634
5400         * gfortran.fortran-torture/compile/pr45634.f90: New.
5401
5402 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5403
5404         * objc.dg/fobjc-exceptions.m: New test.
5405
5406 2010-09-10  Jan Hubicka  <jh@suse.cz>
5407
5408         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5409
5410 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5411
5412         PR tree-optimization/44972
5413         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5414         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5415         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5416         instead.
5417         * g++.dg/torture/pr44972.C: New test.
5418
5419 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5420
5421         PR tree-optimization/44972
5422         * g++.dg/torture/pr34850.C: Remove expected warning.
5423
5424 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5425
5426         * gfortran.dg/dummy_optional_arg.f90: New test.
5427
5428 2010-09-08  Jan Hubicka  <jh@suse.cz>
5429
5430         PR tree-optimization/45598
5431         * fortran.fortran-torture/compile/pr45598.f90: New test.
5432
5433 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5434
5435         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5436         * lib/target-supports.exp (check_ifunc_available): New.
5437         * gcc.dg/attr-ifunc-1.c: New.
5438         * gcc.dg/attr-ifunc-2.c: New.
5439         * gcc.dg/attr-ifunc-3.c: New.
5440         * gcc.dg/attr-ifunc-4.c: New.
5441         * gcc.dg/attr-ifunc-5.c: New.
5442         * g++.dg/ext/attr-ifunc-1.C: New.
5443         * g++.dg/ext/attr-ifunc-2.C: New.
5444         * g++.dg/ext/attr-ifunc-3.C: New.
5445         * g++.dg/ext/attr-ifunc-4.C: New.
5446
5447 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5448
5449         PR middle-end/40386
5450         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5451
5452 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5453
5454         * gfortran.dg/inline_transpose_1.f90: New test.
5455
5456 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR c++/45588
5459         * g++.dg/warn/Wunused-var-15.C: New test.
5460
5461 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5462
5463         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5464         hppa*-*-hpux*.
5465
5466 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5467
5468         * objc/execute/exceptions/throw-nil.m: New test.
5469         * objc/execute/exceptions/handler-1.m: Updated to use the new
5470         objc_set_uncaught_exception_handler() function.
5471         * objc/execute/exceptions/matcher-1.m: New test.
5472
5473 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5474
5475         PR fortran/38282
5476         * gfortran.dg/bit_comparison_1.F90: New test.
5477         * gfortran.dg/leadz_trailz_3.f90: New test.
5478         * gfortran.dg/masklr_2.F90: New test.
5479         * gfortran.dg/shiftalr_1.F90: New test.
5480         * gfortran.dg/merge_bits_2.F90: New test.
5481         * gfortran.dg/dshift_2.F90: New test.
5482         * gfortran.dg/bit_comparison_2.F90: New test.
5483         * gfortran.dg/masklr_1.F90: New test.
5484         * gfortran.dg/merge_bits_1.F90: New test.
5485         * gfortran.dg/dshift_1.F90: New test.
5486         * gfortran.dg/shiftalr_2.F90: New test.
5487
5488 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5489
5490         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5491         functions from objc/typedstream.h are deprecated.
5492
5493 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5494
5495         * lib/target-supports.exp
5496         (check_effective_target_run_expensive_tests): New proc.
5497         * gcc.c-torture/compile/limits-fnargs.c: Use
5498         dg-require-effective-target run_expensive_tests.
5499
5500 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5501
5502         PR fortran/45597
5503         * gfortran.dg/gomp/pr45597.f90: New test.
5504
5505         PR fortran/45595
5506         * gfortran.dg/gomp/pr45595.f90: New test.
5507
5508 2010-09-08  Michael Matz  <matz@suse.de>
5509
5510         * c-c++-common/uninit-17.c: Adjust.
5511
5512 2010-09-08  Michael Matz  <matz@suse.de>
5513
5514         PR tree-optimization/43430
5515         * gcc.dg/vect/pr43430-2.c: New test.
5516
5517 2010-09-08  Michael Matz  <matz@suse.de>
5518
5519         PR tree-optimization/33244
5520         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5521
5522 2010-09-08  Richard Guenther  <rguenther@suse.de>
5523
5524         PR tree-optimization/45578
5525         * gfortran.dg/pr45578.f90: New testcase.
5526
5527 2010-09-08  Richard Guenther  <rguenther@suse.de>
5528
5529         PR testsuite/45590
5530         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5531
5532 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5533
5534         PR fortran/45576
5535         * gfortran.dg/char_length_18.f90:  New test.
5536
5537 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5538
5539         PR target/36502
5540         * gcc.target/i386/pr36502.c: New test.
5541
5542         PR target/42313
5543         PR target/44651
5544         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5545         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5546
5547 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5548
5549         * gfortran.dg/achar_4.f90: Enable bounds checking.
5550
5551 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5552
5553         PR target/45206
5554         * gcc.target/i386/pr45206.c: New test.
5555
5556 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5557
5558         PR fortran/45505
5559         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5560
5561 2010-09-07  Jan Hubicka  <jh@suse.cz>
5562
5563         * gcc.c-torture/compile/20100907.c: New testcase.
5564
5565 2010-09-07  Richard Guenther  <rguenther@suse.de>
5566
5567         PR middle-end/45569
5568         * g++.dg/eh/pr45569.C: New testcase.
5569
5570 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5571
5572         PR target/43137
5573         * gcc.target/arm/pr43137.c: New test.
5574
5575 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5576
5577         PR fortran/36931
5578         * gfortran.dg/dependency_35.f90:  New test.
5579
5580 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5581
5582         PR fortran/34145
5583         * gfortran.dg/char_length_17.f90:  New test.
5584
5585 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5586
5587         PR c++/45200
5588         PR c++/45293
5589         PR c++/45558
5590         * g++.dg/template/typedef34.C: New test.
5591         * g++.dg/template/typedef35.C: New test.
5592
5593 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5594
5595         PR target/22152
5596         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5597
5598 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5599
5600         * g++.dg/warn/Wdouble-promotion.C: New.
5601
5602 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5603
5604         * g++.dg/parse/redef2.C: New.
5605
5606 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5607
5608         * gcc.dg/20100906-1.c: New testcase.
5609
5610 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5611
5612         PR testsuite/45543
5613         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5614         DW_TAG_enumeration_type DIE.
5615
5616 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5617
5618         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5619         Update XFAILs.
5620
5621 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5622
5623         PR rtl-optimization/44919
5624         * g++.dg/opt/pr44919.C: New.
5625
5626 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5627
5628         PR fortran/38282
5629         * gfortran.dg/iall_iany_iparity_1.f90: New.
5630         * gfortran.dg/iall_iany_iparity_2.f90: New.
5631
5632 2010-09-06  Jason Merrill  <jason@redhat.com>
5633
5634         * g++.dg/cpp0x/initlist42.C: New.
5635
5636         * g++.dg/cpp0x/auto19.C: New.
5637
5638         * g++.dg/template/sfinae25.C: New.
5639         * g++.dg/template/char1.C: Expect warning.
5640         * g++.dg/template/nontype10.C: Likewise.
5641
5642         * g++.dg/cpp0x/implicit9.C: New.
5643
5644         * g++.dg/cpp0x/initlist43.C: New.
5645
5646 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5647
5648         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5649
5650 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5651
5652         * gcc.dg/Wdouble-promotion.c: New.
5653
5654 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5655
5656         * gfortran.dg/float128_1.f90: Remove test case as
5657         it always fails since Rev 163611 backed out the
5658         front-end implementation.
5659
5660 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5661
5662         * gfortran.dg/float128_1.f90: XFAIL test case.
5663
5664 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5665
5666         * gfortran.dg/bessel_7.f90: Decrease required precision.
5667
5668 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5669
5670         PR testsuite/45545
5671         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5672         ref-all-matching targets.
5673
5674 2010-09-05  Richard Guenther  <rguenther@suse.de>
5675
5676         PR tree-optimization/45535
5677         * gcc.c-torture/compile/pr45535.c: New testcase.
5678
5679 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5680
5681         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5682         "\[^\n\]*".
5683         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5684         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5685         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5686         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5687         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5688         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5689         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5690         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5691         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5692         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5693         * gcc.target/i386/pr22152.c: Likewise.
5694         * gcc.target/i386/pr36992-1.c: Likewise.
5695         * gcc.target/i386/pr36992-2.c: Likewise.
5696         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5697
5698 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5699
5700         PR testsuite/43957
5701         * gcc.dg/const-uniq-1.c: Modify regexp.
5702
5703 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5704
5705         PR fortran/45530
5706         * gfortran.dg/namelist_63.f90: New.
5707
5708 2010-09-04  Jan Hubicka  <jh@suse.cz>
5709
5710         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5711         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5712
5713 2010-09-04  Jan Hubicka  <jh@suse.cz>
5714
5715         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5716
5717 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5718
5719         PR fortran/45507
5720         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5721
5722 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5723
5724         * gcc.dg/opts-4.c: New test.
5725
5726 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5727
5728         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5729         * gcc.dg/vect/vect-peel-4.c: Ditto.
5730
5731 2010-09-03  Daniel Kraft  <d@domob.eu>
5732
5733         PR fortran/45525
5734         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5735
5736 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5737
5738         PR fortran/45159
5739         * gfortran.dg/dependency_34.f90:  New test.
5740
5741 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5742
5743         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5744
5745 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5746
5747         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5748         gcc.target/i386/clearcap.map if supported.
5749
5750 2010-09-03  Michael Matz  <matz@suse.de>
5751
5752         PR middle-end/45415
5753         * gcc.dg/pr45415.c: New test.
5754
5755 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5756
5757         PR tree-optimization/45506
5758         * gcc.dg/pr45506.c: New.
5759
5760 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5761
5762         PR target/45476
5763         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5764         * gcc.target/i386/float128-2.c: Ditto.
5765
5766 2010-09-03  Daniel Kraft  <d@domob.eu>
5767
5768         PR fortran/34162
5769         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5770         * gfortran.dg/internal_dummy_2.f08: New test.
5771         * gfortran.dg/internal_dummy_3.f08: New test.
5772         * gfortran.dg/internal_dummy_4.f08: New test.
5773
5774 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5775
5776         PR debug/45500
5777         * gcc.target/i386/pr45500.c: New test.
5778
5779 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5780
5781         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5782
5783 2010-09-03  Daniel Kraft  <d@domob.eu>
5784
5785         PR fortran/44602
5786         * gfortran.dg/exit_2.f08; Adapt error messages.
5787         * gfortran.dg/exit_3.f08: New test.
5788         * gfortran.dg/exit_4.f08: New test.
5789         * gfortran.dg/exit_5.f03: New test.
5790
5791 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5792
5793         * gfortran.dg/ishft_4.f90: New test.
5794
5795 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5796
5797         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5798         FRIZ/XSRIZ instruciton for (double)(long long)x.
5799         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5800
5801 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5802
5803         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5804
5805 2010-09-02  Richard Guenther  <rguenther@suse.de>
5806
5807         PR tree-optimization/44937
5808         PR tree-optimization/45412
5809         * g++.dg/opt/pr45412.C: New testcase.
5810         * gcc.c-torture/compile/pr45412.c: Likewise.
5811         * gcc.c-torture/compile/pr44937.c: Likewise.
5812
5813 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5814
5815         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5816         but using -Werror=comment.
5817         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5818         expected error messages.
5819
5820 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5821
5822         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5823         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5824
5825 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5826
5827         PR fortran/45489
5828         * gfortran.dg/initialization_27.f90: New.
5829
5830 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5831
5832         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5833         check into different basic blocks. Expect vectorization if misaligned
5834         stores are supported.
5835         * gcc.dg/vect/bb-slp-8a.c: New test.
5836         * gcc.dg/vect/bb-slp-8b.c: New test.
5837
5838 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5839
5840         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5841
5842 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5843
5844         PR fortran/44541
5845         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5846         * gfortran.dg/class_dummy_1.f03: New.
5847
5848 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5849
5850         PR middle-end/45458
5851         * g++.dg/tree-prof/partition2.C: New test.
5852
5853 2010-09-01  Richard Guenther  <rguenther@suse.de>
5854
5855         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5856         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5857         * gcc.c-torture/execute/20100827-1.c: Likewise.
5858
5859 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5860
5861         * gfortran.dg/execute_command_line_1.f90: New test.
5862
5863 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5864
5865         PR preprocessor/45457
5866         * c-c++-common/cpp/pr45457.c: New test.
5867
5868 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5869
5870         * gcc.dg/nested-func-8.c: New test.
5871
5872 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5873
5874         PR fortran/38282
5875         * gfortran.dg/popcnt_poppar_1.F90: New test.
5876         * gfortran.dg/popcnt_poppar_2.F90: New test.
5877
5878 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5879
5880         * gcc.target/i386/volatile-2.c: Require nonpic target.
5881
5882 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5883
5884         PR middle-end/45461
5885         * gcc.dg/pr45461.c: New test.
5886
5887 2010-08-31  Richard Guenther  <rguenther@suse.de>
5888
5889         PR testsuite/45455
5890         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5891
5892 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5893
5894         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5895
5896 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5897
5898         PR fortran/45456
5899         * gfortran.dg/typebound_proc_18.f03: New.
5900
5901 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5902
5903         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5904         * lib/scanasm.exp (scan-stack-usage): Likewise.
5905         (scan-stack-usage-not): Likewise.
5906         * gcc.dg/stack-usage-1.c: New test.
5907         * gcc.target/i386/stack-usage-realign.c: Likewise.
5908
5909 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5910
5911         PR tree-optimization/45427
5912         * gcc.dg/tree-ssa/pr45427.c: New test.
5913
5914 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5915
5916         PR c++/45043
5917         * g++.dg/template/crash102.C: New.
5918
5919 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR middle-end/45423
5922         * gcc.dg/gomp/atomic-12.c: New test.
5923         * gcc.dg/gomp/atomic-13.c: New test.
5924         * gcc.dg/gomp/atomic-14.c: New test.
5925         * g++.dg/gomp/atomic-11.C: New test.
5926         * g++.dg/gomp/atomic-12.C: New test.
5927         * g++.dg/gomp/atomic-13.C: New test.
5928         * g++.dg/gomp/atomic-14.C: New test.
5929
5930 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5933         delimiter.
5934
5935 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5936
5937         * gnat.dg/discr24.adb: New test.
5938
5939 2010-08-30  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/45449
5942         * gcc.dg/pr45449.c: New testcase.
5943
5944 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5945
5946         * gcc.dg/opts-1.c: Expect errors, not warnings.
5947
5948 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5949
5950         PR fortran/42769
5951         * gfortran.dg/dynamic_dispatch_11.f03: New.
5952
5953 2010-08-29  Jason Merrill  <jason@redhat.com>
5954
5955         PR c++/44991
5956         * g++.dg/parse/defarg15.C: New.
5957
5958 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5959
5960         PR fortran/45439
5961         * gfortran.dg/select_type_16.f03: New.
5962
5963 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5964             Tobias Burnus  <burnus@net-b.de>
5965
5966         * gfortran.dg/bessel_7.f90: Decrease required precision.
5967
5968 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5969             Kaz Kojima  <kkojima@gcc.gnu.org>
5970
5971         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5972
5973 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5974
5975         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5976         floating point conversion code generation.
5977         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5978         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5979         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5980         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5981         to integer conversion code generation.
5982         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5983         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5984         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5985         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5986
5987 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5988
5989         PR fortran/32049
5990         * gfortran.dg/random_seed_1.f90: Adjust test.
5991         * gfortran.dg/float128_1.f90: New test.
5992
5993 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5994
5995         PR fortran/33197
5996         * gfortran.dg/norm2_1.f90: New.
5997         * gfortran.dg/norm2_2.f90: New.
5998         * gfortran.dg/norm2_3.f90: New.
5999         * gfortran.dg/norm2_4.f90: New.
6000         * gfortran.dg/parity_1.f90: New.
6001         * gfortran.dg/parity_2.f90: New.
6002         * gfortran.dg/parity_3.f90: New.
6003
6004 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6005
6006         PR fortran/45420
6007         * gfortran.dg/select_type_15.f03: New.
6008
6009 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6010
6011         PR libfortran/43217
6012         * gfortran.dg/hollerith8.f90: New test.
6013
6014 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6015
6016         PR fortran/45159
6017         * gfortran.dg/dependency_33.f90:  New test.
6018
6019 2010-08-27  Richard Guenther  <rguenther@suse.de>
6020
6021         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6022         * gcc.dg/graphite/scop-2.c: Likewise.
6023         * gcc.dg/graphite/scop-20.c: Likewise.
6024         * gcc.dg/vect/slp-25.c: Likewise.
6025
6026 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6027
6028         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6029
6030 2010-08-26  Daniel Kraft  <d@domob.eu>
6031
6032         PR fortran/38936
6033         PR fortran/44047
6034         PR fortran/45384
6035         * gfortran.dg/associate_8.f03: New test.
6036         * gfortran.dg/select_type_13.f03: New test.
6037         * gfortran.dg/select_type_14.f03: New test.
6038
6039 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6040
6041         PR tree-optimization/44485
6042         * gcc.dg/pr44485.c: New test.
6043
6044 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6045
6046         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6047         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6048         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6049
6050 2010-08-26  Richard Guenther  <rguenther@suse.de>
6051
6052         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6053         * gcc.dg/graphite/scop-21.c: Likewise.
6054
6055 2010-08-26  Richard Guenther  <rguenther@suse.de>
6056
6057         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6058         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6059         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6060         * gcc.dg/vect/vect-91.c: Likewise.
6061         * gcc.dg/vect/vect-peel-1.c: Likewise.
6062         * gcc.dg/vect/vect-peel-2.c: Likewise.
6063         * gcc.dg/vect/vect-peel-4.c: Likewise.
6064
6065 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6066
6067         PR libfortran/41859
6068         * gfortran.dg/der_io_4.f90: New test.
6069
6070 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR rtl-optimization/44858
6073         * gcc.c-torture/execute/pr44858.c: New test.
6074
6075         PR rtl-optimization/45400
6076         * g++.dg/other/i386-8.C: New test.
6077
6078 2010-08-25  Richard Guenther  <rguenther@suse.de>
6079
6080         * gcc.dg/alias-8.c: Adjust.
6081
6082 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6083
6084         * gcc.target/i386/combine-mul.c: New test.
6085
6086 2010-08-25  Richard Guenther  <rguenther@suse.de>
6087
6088         PR lto/44562
6089         * gcc.dg/graphite/id-27.c: New testcase.
6090         * gcc.dg/lto/20100825-1_0.c: Likewise.
6091
6092 2010-08-25  Richard Guenther  <rguenther@suse.de>
6093
6094         PR tree-optimization/45316
6095         * g++.dg/opt/pr45316.C: New testcase.
6096
6097 2010-08-25  Richard Guenther  <rguenther@suse.de>
6098
6099         PR tree-optimization/45393
6100         * g++.dg/torture/pr45393.C: New testcase.
6101
6102 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6103
6104         PR tree-optimization/45059
6105         * gcc.c-torture/compile/pr45059.c: New test.
6106
6107 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6108
6109         * lib/target-supports.exp (check_effective_target_vect_unpack):
6110         Set vect_unpack supported flag to true for neon.
6111
6112 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6113
6114         * gcc.dg/tree-ssa/ifc-5.c: New.
6115
6116 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6117
6118         * gcc.dg/tree-ssa/ifc-4.c: New.
6119         * gcc.dg/tree-ssa/ifc-7.c: New.
6120
6121 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6122
6123         * gcc.dg/vect/vect.exp: Check loongson targets
6124         * g++.dg/vect/vect.exp: Likewise
6125         * gfortran.dg/vect/vect.exp: Likewise
6126
6127 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6128
6129         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6130         -mveclibabi=mass.
6131
6132 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6133
6134         PR fortran/45366
6135         * gfortran.dg/proc_ptr_29.f90: New.
6136
6137 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6138             Dominique d'Humieres  <dominiq@lps.ens.fr>
6139
6140         PR fortran/45367
6141         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6142
6143 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6144
6145         PR fortran/45367
6146         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6147
6148 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6149
6150         PR fortran/36158
6151         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6152
6153 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6154             Dominique d'Humieres  <dominiq@lps.ens.fr>
6155
6156         PR fortran/45367
6157         PR fortran/36158
6158         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6159         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6160
6161 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6162
6163         PR fortran/44863
6164         PR fortran/45271
6165         PR fortran/45290
6166         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6167         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6168         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6169
6170 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6171
6172         PR fortran/36158
6173         PR fortran/33197
6174         * gfortran.dg/bessel_6.f90: New.
6175         * gfortran.dg/bessel_7.f90: New.
6176
6177 2010-08-20  Jan Hubicka  <jh@suse.cz>
6178
6179         PR c++/45307
6180         PR c++/17736
6181         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6182         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6183
6184 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6185
6186         PR target/45336
6187         * gcc.target/i386/pr45336-1.c: New.
6188         * gcc.target/i386/pr45336-2.c: Likewise.
6189         * gcc.target/i386/pr45336-3.c: Likewise.
6190         * gcc.target/i386/pr45336-4.c: Likewise.
6191
6192 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6193
6194         PR testsuite/45361
6195         * gcc.target/i386/volatile-2.c: Update scan strings to also
6196         include (%rip) for the memory reference on x86_64.
6197
6198 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6199
6200         PR middle-end/44974
6201         * gcc.dg/pr44974.c: New test.
6202
6203         PR rtl-optimization/45353
6204         * gcc.dg/pr45353.c: New test.
6205
6206 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6207
6208         * gcc.target/i386/volatile-2.c: New.
6209
6210 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6211
6212         PR rtl-optimization/44691
6213         * gfortran.dg/pr44691.f: New test.
6214
6215 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6216
6217         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6218
6219 2010-08-19  Jason Merrill  <jason@redhat.com>
6220
6221         * g++.dg/init/synth3.C: New.
6222         * g++.dg/init/value8.C: New.
6223         * g++.dg/tree-ssa/empty-2.C: New.
6224         * g++.dg/cpp0x/noexcept09.C: New.
6225
6226 2010-08-19  Daniel Kraft  <d@domob.eu>
6227
6228         PR fortran/29785
6229         PR fortran/45016
6230         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6231         * gfortran.dg/pointer_remapping_1.f90: New test.
6232         * gfortran.dg/pointer_remapping_2.f03: New test.
6233         * gfortran.dg/pointer_remapping_3.f08: New test.
6234         * gfortran.dg/pointer_remapping_4.f03: New test.
6235         * gfortran.dg/pointer_remapping_5.f08: New test.
6236         * gfortran.dg/pointer_remapping_6.f08: New test.
6237
6238 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6239
6240         PR testsuite/45324
6241         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6242
6243 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6244
6245         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6246
6247 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6248
6249         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6250         variable.
6251
6252 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6253
6254         PR target/45070
6255         * gcc.c-torture/execute/pr45070.c: New.
6256
6257 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6258
6259         * g++.dg/pr44328.C: New test.
6260
6261 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6262
6263         PR fortran/36158
6264         PR fortran/33197
6265         * gfortran.dg/bessel_3.f90: New.
6266         * gfortran.dg/bessel_4.f90: New.
6267         * gfortran.dg/bessel_5.f90: New.
6268
6269 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6270
6271         PR fortran/45290
6272         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6273         * gfortran.dg/pointer_init_2.f90: New.
6274         * gfortran.dg/pointer_init_3.f90: New.
6275         * gfortran.dg/pointer_init_4.f90: New.
6276
6277 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6278
6279         PR c++/45049
6280         * g++.dg/pr45049-1.C: New test.
6281         * g++.dg/pr45049-2.C: New test.
6282
6283 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6284
6285         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6286         20 if __ARM_PCS is defined otherwise 64.
6287         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6288         instead of hard coded 64.
6289
6290 2010-08-18  Yao Qi  <yao@codesourcery.com>
6291
6292         PR target/45094
6293         * gcc.target/arm/pr45094.c: New test.
6294
6295 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6296
6297         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6298
6299 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6300
6301         PR rtl-optimization/42575
6302         * gcc.target/arm/pr42575.c: New test.
6303
6304 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6305
6306         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6307         * gcc.dg/tls/thr-cse-1.c: New.
6308
6309 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6310
6311         PR debug/42487
6312         * lib/target-supports.exp
6313         (check_effective_target_function_sections): New.
6314         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6315         function sections before proceding.
6316
6317 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR fortran/45308
6320         * gfortran.dg/pr45308.f03: New test.
6321
6322 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6323
6324         PR target/45296
6325         * gcc.target/i386/pr45296.c: New test.
6326
6327 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6328
6329         * g++.dg/ext/uow-1.C: New.
6330         * g++.dg/ext/uow-2.C: New.
6331         * g++.dg/ext/uow-3.C: New.
6332         * g++.dg/ext/uow-4.C: New.
6333
6334 2010-08-17  Richard Guenther  <rguenther@suse.de>
6335
6336         PR testsuite/45266
6337         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6338
6339 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6340
6341         PR c/40563
6342         * gcc.dg/Wcxx-compat-20.c: New test.
6343
6344 2010-08-17  Daniel Kraft  <d@domob.eu>
6345
6346         PR fortran/38936
6347         * gfortran.dg/associate_1.f03: Extended to test newly supported
6348         features like association to variables.
6349         * gfortran.dg/associate_3.f03: Removed check for illegal change
6350         of associate-name here...
6351         * gfortran.dg/associate_5.f03: ...and added it here.
6352         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6353         * gfortran.dg/associate_7.f03: New test.
6354
6355 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6356
6357         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6358
6359 2010-08-15  Daniel Kraft  <d@domob.eu>
6360
6361         PR fortran/38936
6362         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6363         * gfortran.dg/associate_3.f03: Clarify comment.
6364         * gfortran.dg/associate_5.f03: New test.
6365         * gfortran.dg/associate_6.f03: New test.
6366
6367 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6368
6369         PR fortran/45211
6370         * gfortran.dg/bind_c_usage_21.f90: New.
6371         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6372
6373 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6374
6375         * gfortran.dg/optional_absent_1.f90: New.
6376         * gfortran.dg/null_actual.f90: New.
6377
6378 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6379
6380         * gfortran.dg/pointer_target_1.f90: New.
6381         * gfortran.dg/pointer_target_2.f90: New.
6382         * gfortran.dg/pointer_target_3.f90: New.
6383
6384 2010-08-15  Daniel Kraft  <d@domob.eu>
6385
6386         PR fortran/45197
6387         * gfortran.dg/elemental_args_check_3.f90: New test.
6388         * gfortran.dg/impure_1.f08: New test.
6389         * gfortran.dg/impure_2.f08: New test.
6390         * gfortran.dg/impure_3.f90: New test.
6391         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6392
6393 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6394
6395         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6396         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6397         SLP tests.
6398         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6399         misaligned loads.
6400         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6401         misaligned stores.c
6402         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6403
6404 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6405
6406         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6407         dg-require-effective-target after dg-do.
6408
6409 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6410
6411         * lib/target-supports.exp (check_effective_target_vect_int): Return
6412         true for Loongson targets.
6413         (check_effective_target_vect_shift): Likewise.
6414         (check_effective_target_vect_no_int_max): Likewise.
6415         (check_effective_target_vect_no_align): Likewise.
6416         (check_effective_target_vect_short_mult): Likewise.
6417
6418 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6419
6420         * g++.dg/cast.C: Change fields of structures to "long" to pass
6421         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6422         * g++.dg/cpp0x/iop.C: Ditto.
6423         * g++.dg/cpp0x/named_refs.C: Ditto.
6424         * g++.dg/cpp0x/rv1p.C: Ditto.
6425         * g++.dg/cpp0x/rv2p.C: Ditto.
6426         * g++.dg/cpp0x/rv3p.C: Ditto.
6427         * g++.dg/cpp0x/rv4p.C: Ditto.
6428         * g++.dg/cpp0x/rv5p.C: Ditto.
6429         * g++.dg/cpp0x/rv6p.C: Ditto.
6430         * g++.dg/cpp0x/rv7p.C: Ditto.
6431         * g++.dg/cpp0x/rv8p.C: Ditto.
6432         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6433
6434 2010-08-13  Daniel Kraft  <d@domob.eu>
6435
6436         * gfortran.dg/implied_shape_1.f08: New test.
6437         * gfortran.dg/implied_shape_2.f90: New test.
6438         * gfortran.dg/implied_shape_3.f08: New test.
6439
6440 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6441
6442         PR libfortran/42526
6443         * gfortran.dg/char_component_initializer_1.f90: New test.
6444
6445 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6446
6447         PR tree-optimization/45241
6448         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6449
6450 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6451
6452         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6453         to dg-options.
6454         * gcc.target/i386/pr40906-2.c: Ditto.
6455         * gcc.target/i386/pr40906-3.c: Ditto.
6456
6457 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6458
6459         PR middle-end/45262
6460         * gcc.c-torture/execute/pr45262.c: New test.
6461
6462 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6463
6464         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6465         empty argument.
6466         * g++.dg/other/profile1.C: Ditto.
6467
6468 2010-08-12  Richard Guenther  <rguenther@suse.de>
6469
6470         PR tree-optimization/45232
6471         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6472         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6473         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6474         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6475         unsigned arithmetic.
6476         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6477         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6478         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6479         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6480         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6481         unsigned arithmetic.
6482         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6483         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6484         unsigned arithmetic.
6485         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6486         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6487         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6488         unsigned arithmetic.
6489         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6490         * gcc.dg/tree-ssa/negate.c: Adjust.
6491         * gcc.dg/vect/vect-1.c: Adjust.
6492         * gfortran.dg/reassoc_6.f: XFAIL.
6493
6494 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6495
6496         PR debug/45259
6497         * gcc.dg/pr45259.c: New test.
6498
6499 2010-08-12  Wei Guozhi  <carrot@google.com>
6500
6501         PR target/44999
6502         * gcc.target/arm/pr44999.c: New testcase.
6503
6504 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6505
6506         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6507         (N): Likewise.
6508         (main): Adjust accordingly.
6509
6510 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6511
6512         * gfortran.dg/graphite/id-22.f: New.
6513
6514 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6515
6516         * gcc.dg/graphite/id-26.c: New.
6517
6518 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6519
6520         * gcc.dg/graphite/id-25.c: New.
6521
6522 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6523
6524         * gcc.dg/graphite/run-id-5.c: New.
6525         * gcc.dg/graphite/run-id-6.c: New.
6526         * gfortran.dg/graphite/id-21.f: New.
6527
6528 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6529
6530         * gcc.dg/graphite/id-24.c: New.
6531
6532 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6533
6534         * gcc.dg/tree-ssa/pr20742.c: New.
6535
6536 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6537
6538         * gcc.dg/graphite/id-23.c: New.
6539
6540 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6541
6542         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6543
6544 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6545
6546         * gcc.dg/graphite/pr42729.c: New.
6547
6548 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6549
6550         * gfortran.dg/graphite/id-20.f: New.
6551
6552 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6553
6554         * gcc.dg/graphite/id-22.c: New.
6555
6556 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6557
6558         * gcc.dg/graphite/run-id-2.c: Call abort.
6559
6560 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6561
6562         * gcc.dg/graphite/id-20.c: New.
6563
6564 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6565             Steve Kargl  <kargl@gcc.gnu.org>
6566
6567         PR fortran/44595
6568         * gfortran.dg/move_alloc_3.f90: New.
6569         * gfortran.dg/random_seed_2.f90: New.
6570
6571 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6572
6573         * lib/target-supports.exp (check_effective_target_sync_int_long):
6574         Add hppa*-*-linux*.
6575         (check_effective_target_sync_char_short): Likewise.
6576
6577 2010-08-10  Yao Qi  <yao@codesourcery.com>
6578
6579         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6580         general form.
6581         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6582         * g++.dg/other/packed1.C: Likewise.
6583         * g++.dg/other/crash-4.C: Likewise.
6584         * g++.dg/ext/packed8.C: Likewise.
6585         * g++.dg/init/array16.C: Likewise.
6586
6587 2010-08-10  xinliang David Li  <davidxl@google.com>
6588         * gcc.dg/tree-ssa/loop-19.c: Add option
6589         -fno-prefetch-loop-array
6590
6591 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6592
6593         PR middle-end/45182
6594         * gcc.c-torture/compile/pr45182.c: New test.
6595
6596 2010-08-09  Jason Merrill  <jason@redhat.com>
6597
6598         PR c++/45236
6599         * g++.dg/cpp0x/variadic-104.C: New.
6600
6601 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6602
6603         PR fortran/44235
6604         * gfortran.dg/dependency_32.f90:  New test.
6605
6606 2010-08-09  Richard Guenther  <rguenther@suse.de>
6607
6608         PR middle-end/44632
6609         * g++.dg/opt/nrv17.C: New testcase.
6610
6611 2010-08-09  Richard Guenther  <rguenther@suse.de>
6612
6613         PR middle-end/45212
6614         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6615         alignment from MEM_REF offset only if we took it from the
6616         base object.
6617
6618         * gcc.target/i386/pr24178.c: New testcase.
6619
6620 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6621
6622         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6623         * gcc.dg/20030702-1.c: Ditto.
6624         * gcc.dg/20050309-1.c: Ditto.
6625         * gcc.dg/20050325-1.c: Ditto.
6626         * gcc.dg/20050330-2.c: Ditto.
6627         * gcc.dg/20051201-1.c: Ditto.
6628         * gcc.dg/gomp/pr27573.c: Ditto.
6629         * gcc.dg/gomp/pr34610.c: Ditto.
6630         * gcc.dg/pr24225.c: Ditto.
6631         * gcc.dg/pr26570.c: Ditto.
6632         * gcc.dg/pr32773.c: Ditto.
6633         * g++.dg/gcov/gcov-6.C: Ditto.
6634         * g++.dg/gomp/pr34608.C: Ditto.
6635         * gfortran.dg/gomp/pr27573.f90: Ditto.
6636
6637         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6638         dg-require-host-local dg directive.
6639         * gcc.dg/profile-dir-2.c: Ditto.
6640         * gcc.dg/profile-dir-3.c: Ditto.
6641
6642 2010-08-08  Richard Guenther  <rguenther@suse.de>
6643
6644         PR tree-optimization/45109
6645         * gcc.c-torture/compile/pr45109.c: New testcase.
6646
6647 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6648
6649         * gcc.dg/march.c: Skip if -march defined.
6650         * gcc.dg/mtune.c: Skip if -mtune defined.
6651
6652         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6653         generic thunk support.
6654
6655 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         PR target/45213
6658         * gcc.target/i386/pr45213.c: New test.
6659
6660 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6661
6662         PR libfortran/45143
6663         * gfortran.dg/fmt_error_11.f03: New test.
6664
6665 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6666
6667         * lib/target-supports.exp (check_effective_target_sync_int_long):
6668         Add arm*-*-linux-gnueabi.
6669         (check_effective_target_sync_char_short): Likewise.
6670
6671 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6672
6673         PR fortran/45159
6674         * gfortran.dg/dependency_31.f90:  New test.
6675
6676 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6677
6678         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6679
6680 2010-08-06  Jason Merrill  <jason@redhat.com>
6681
6682         * g++.dg/cpp0x/sfinae3.C: New.
6683         * g++.dg/cpp0x/sfinae4.C: New.
6684
6685 2010-08-06  Richard Guenther  <rguenther@suse.de>
6686
6687         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6688         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6689         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6690         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6691         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6692         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6693         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6694         * gcc.c-torture/execute/20100805-1.c: Likewise.
6695
6696 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6697
6698         PR testsuite/42855
6699         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6700
6701 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6702
6703         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6704         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6705
6706 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6707
6708         * g++.dg/ipa/devirt-1.C: New test.
6709         * g++.dg/ipa/devirt-2.C: Likewise.
6710         * g++.dg/ipa/devirt-3.C: Likewise.
6711         * g++.dg/ipa/devirt-4.C: Likewise.
6712         * g++.dg/ipa/devirt-5.C: Likewise.
6713         * gcc.dg/ipa/iinline-3.c: Likewise.
6714
6715 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6716
6717         PR tree-optimization/45144
6718         * gcc.dg/tree-ssa/pr45144.c: New test.
6719
6720 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6721
6722         PR fortran/42207
6723         PR fortran/44064
6724         PR fortran/44065
6725         * gfortran.dg/class_25.f03: New.
6726         * gfortran.dg/class_26.f03: New.
6727
6728 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6729
6730         * g++.dg/warn/miss-format-1.C: Update line number.
6731
6732 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6733
6734         PR c++/44641
6735         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6736         .frame and .mask assembler directives.
6737
6738 2010-08-04  Richard Guenther  <rguenther@suse.de>
6739
6740         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6741         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6742         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6743         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6744
6745 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6746
6747         PR fortran/44857
6748         * gfortran.dg/derived_constructor_char_1.f90: New.
6749         * gfortran.dg/derived_constructor_char_2.f90: New.
6750
6751 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6752
6753         PR fortran/45159
6754         * gfortran.dg/dependency_30.f90:  New test.
6755
6756 2010-08-03  Jan Hubicka  <jh@suse.cz>
6757
6758         * gcc.c-torture/compile/pr45085.c: New testcase.
6759
6760 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6761
6762         PR fortran/44584
6763         PR fortran/45161
6764         * gfortran.dg/typebound_call_9.f03: Modified.
6765         * gfortran.dg/typebound_generic_1.f03: Modified.
6766
6767 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6768
6769         PR fortran/45159
6770
6771         * gfortran.dg/dependency_29.f90:  New test.
6772
6773 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6774
6775         PR fortran/36854
6776         * gfortran.dg/character_comparison_2.f90:  New test.
6777         * gfortran.dg/character_comparison_3.f90:  New test.
6778         * gfortran.dg/dependency_28.f90:  New test.
6779
6780 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6781
6782         PR target/40457
6783         * gcc.target/arm/pr40457-1.c: New test.
6784         * gcc.target/arm/pr40457-2.c: New test.
6785
6786 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6787
6788         PR fortran/44912
6789         * gfortran.dg/typebound_call_17.f03: New.
6790
6791 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6792
6793         PR fortran/44929
6794         * gfortran.dg/allocate_derived_3.f90: New.
6795
6796 2010-07-30  Xinliang David Li  <davidxl@google.com>
6797         PR tree-optimization/45121
6798         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6799
6800 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6801
6802         PR c++/45112
6803         * g++.dg/pr45112.C: New test.
6804
6805 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR debug/45055
6808         PR rtl-optimization/45137
6809         * gcc.dg/pr45055.c: New test.
6810
6811 2010-07-30  Alan Modra  <amodra@gmail.com>
6812
6813         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6814         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6815
6816 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6817
6818         PR fortran/45087
6819         PR fortran/45125
6820         * gfortran.dg/whole_file_25.f90: New.
6821         * gfortran.dg/whole_file_26.f90: New.
6822         * gfortran.dg/whole_file_27.f90: New.
6823
6824 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6825
6826         PR fortran/44962
6827         * gfortran.dg/typebound_proc_17.f03: New.
6828
6829 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6830
6831         PR fortran/45004
6832         * gfortran.dg/move_alloc_2.f90: New.
6833
6834 2010-07-29  Xinliang David Li  <davidxl@google.com>
6835         PR tree-optimization/45121
6836         * c-c++-common/uninit-17.c: Fix expected output.
6837
6838 2010-07-29  Richard Guenther  <rguenther@suse.de>
6839
6840         PR tree-optimization/45120
6841         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6842
6843 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6844
6845         PR fortran/42051
6846         PR fortran/44064
6847         * gfortran.dg/pr42051.f03: New testcase.
6848
6849 2010-07-29  Richard Guenther  <rguenther@suse.de>
6850
6851         PR middle-end/45034
6852         * gcc.c-torture/execute/pr45034.c: New testcase.
6853
6854 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6855
6856         PR c++/45096
6857         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6858
6859 2010-07-28  Daniel Kraft  <d@domob.eu>
6860
6861         * gfortran.dg/bound_8.f90: New test.
6862
6863 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6864
6865         PR debug/45105
6866         * gcc.dg/pr45105.c: New test.
6867
6868 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6869
6870         PR rtl-optimization/45107
6871         * gcc.dg/pr45107.c: New test.
6872
6873 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6874
6875         PR rtl-optimization/45101
6876         * gcc.dg/pr45101.c: New test.
6877
6878 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6879
6880         PR fortran/45077
6881         * gfortran.dg/whole_file_24.f90: New.
6882
6883 2010-07-27  Jason Merrill  <jason@redhat.com>
6884
6885         * g++.dg/cpp0x/variadic102.C: New.
6886         * g++.dg/cpp0x/variadic103.C: New.
6887
6888 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6889
6890         PR rtl-optimization/40956
6891         PR target/42495
6892         PR middle-end/42574
6893         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6894         * gcc.target/arm/pr42574.c: Add tests.
6895
6896 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6897
6898         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6899         test name.
6900         (cleanup-repo-files): Ditto.
6901         (cleanup-saved-temps): Ditto.
6902
6903 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR testsuite/44701
6906         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6907
6908         PR c/45079
6909         * gcc.dg/pr45079.c: New test.
6910
6911 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6912
6913         PR tree-optimization/44152
6914         * gcc.dg/vect/fast-math-pr44152.c: New test.
6915
6916 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6917
6918         PR ObjC/44140
6919         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6920         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6921         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6922         * obj-c++.dg/torture/trivial.mm: Ditto.
6923         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6924         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6925         * objc.dg/torture/tls/thr-init.m: Ditto.
6926         * objc.dg/torture/trivial.m: Ditto.
6927
6928 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6929
6930         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6931         Skip on spu-*-* targets.
6932
6933 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR tree-optimization/45083
6936         * gcc.dg/pr45083.c: New test.
6937
6938 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6939
6940         PR fortran/40873
6941         * gfortran.dg/whole_file_22.f90: New test.
6942         * gfortran.dg/whole_file_23.f90: New test.
6943
6944 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6945             Jack Howarth  <howarth@bromo.med.uc.edu>
6946             Richard Henderson  <rth@redhat.com>
6947
6948         PR target/44132
6949         * gcc.dg/tls/thr-init-1.c: New.
6950         * gcc.dg/tls/thr-init-2.c: New.
6951         * gcc.dg/torture/tls New.
6952         * gcc.dg/torture/tls/tls-test.c: New.
6953         * gcc.dg/torture/tls/thr-init-1.c: New.
6954         * gcc.dg/torture/tls/tls.exp: New.
6955         * gcc.dg/torture/tls/thr-init-2.c: New.
6956         * gcc.dg/tls/emutls-2.c: New test
6957
6958         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6959         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6960         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6961         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6962         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6963         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6964         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6965         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6966         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6967         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6968         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6969         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6970         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6971         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6972         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6973         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6974         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6975         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6976         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6977         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6978         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6979         gfortran.dg/gomp/omp_threadprivate1.f90,
6980         gfortran.dg/gomp/omp_threadprivate2.f90,
6981         gfortran.dg/gomp/reduction1.f90,
6982         gfortran.dg/gomp/sharing-1.f90: Likewise.
6983
6984 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6987         sse_runtime.
6988         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6989         dg-require-visibility.
6990
6991 2010-07-26  Richard Guenther  <rguenther@suse.de>
6992
6993         PR tree-optimization/43784
6994         * gcc.c-torture/execute/pr43784.c: New testcase.
6995         * g++.dg/torture/pr43784.C: Likewise.
6996
6997 2010-07-26  Richard Guenther  <rguenther@suse.de>
6998
6999         PR middle-end/45056
7000         * g++.dg/pr45056.C: New testcase.
7001
7002 2010-07-26  Richard Guenther  <rguenther@suse.de>
7003
7004         PR tree-optimization/45071
7005         * gcc.dg/pr45071.c: New testcase.
7006
7007 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7008
7009         PR fortran/45066
7010         * gfortran.dg/namelist_62.f90: New.
7011
7012 2010-07-26  Richard Guenther  <rguenther@suse.de>
7013
7014         * gcc.c-torture/execute/pr45017.c: Move ...
7015         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7016
7017 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7018
7019         PR fortran/40628
7020         * trim_optimize_1.f90:  New test.
7021         * character_comparision_1.f90:  New test.
7022
7023 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7024
7025         PR fortran/42852
7026         * gfortran.dg/wtruncate_fix.f: New test.
7027
7028 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7029
7030         PR testsuite/45068
7031         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7032
7033 2010-07-24  Richard Guenther  <rguenther@suse.de>
7034
7035         PR lto/43788
7036         * g++.dg/lto/20100724-1_0.C: New testcase.
7037
7038 2010-07-24  Richard Guenther  <rguenther@suse.de>
7039
7040         PR lto/43212
7041         * gcc.dg/lto/20100724-1_0.c: New testcase.
7042         * gcc.dg/lto/20100724-1_1.c: Likewise.
7043
7044 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7045
7046         PR fortran/40011
7047         * gfortran.dg/whole_file_21.f90: New.
7048
7049         * gfortran.dg/integer_exponentiation_3.F90: Use
7050         -ffloat-store only for i?86/x86-64 -m32.
7051
7052 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7053
7054         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7055         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7056
7057 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7058
7059         * gfortran.dg/func_decl_4.f90: Split test into two ...
7060         * gfortran.dg/func_decl_5.f90: ... parts.
7061         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7062         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7063         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7064         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7065         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7066         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7067         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7068         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7069         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7070         * gfortran.dg/sizeof.f90: Make test valid.
7071         * gfortran.dg/pr20865.f90: Add new dg-error.
7072         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7073         * gfortran.dg/g77/19990218-0.f: Ditto.
7074         * gfortran.dg/g77/19990218-1.f: Ditto.
7075         * gfortran.dg/g77/970625-2.f: Ditto.
7076         * gfortran.dg/pr37243.f: Fix function declaration.
7077         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7078         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7079
7080 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7081
7082         PR fortran/44945
7083         * gfortran.dg/char_array_structure_constructor.f90: Add
7084         -fwhole-file as dg-option as it otherwise fails on some
7085         systems.
7086
7087 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7088
7089         * gnat.dg/aggr16.ad[sb]: New test.
7090         * gnat.dg/aggr16_pkg.ads: New helper.
7091
7092 2010-07-23  Richard Guenther  <rguenther@suse.de>
7093
7094         PR lto/43071
7095         * g++.dg/lto/20100723-1_0.C: New testcase.
7096
7097 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7098
7099         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7100         AVX support.
7101         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7102         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7103
7104 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7105
7106         * lib/target-supports.exp (add_options_for_tls): New proc.
7107         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7108         * g++.dg/tls/static-1a.cc: Likewise.
7109         * gcc.dg/tls/emutls-1.c: Likewise.
7110         * gcc.dg/tls/opt-11.c: Likewise.
7111         * gcc.dg/tls/opt-12.c: Likewise.
7112         * gcc.dg/tls/pr24428-2.c: Likewise.
7113         * gcc.dg/tls/pr24428.c: Likewise.
7114         * obj-c++.dg/tls/static-1.mm: Likewise.
7115         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7116         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7117         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7118         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7119         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7120         * objc.dg/torture/tls/thr-init.m: Likewise.
7121         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7122
7123 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7124
7125         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7126         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7127         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7128         optimized dump files.
7129
7130 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7131
7132         PR tree-optimization/45047
7133         * gcc.c-torture/compile/pr45047.c: New test.
7134
7135 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7136
7137         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7138         instead of dg-compile.
7139         * gcc.dg/float-range-4.c: Ditto.
7140         * gcc.dg/float-range-5.c: Ditto.
7141         * gcc.dg/fold-overflow-1.c: Ditto.
7142         * gcc.dg/gomp/sections-4.c: Ditto.
7143         * gcc.dg/transparent-union-1.c: Ditto.
7144         * gcc.dg/transparent-union-2.c: Ditto.
7145         * gcc.target/i386/pr39315-check.c: Ditto.
7146         * g++.dg/gomp/sections-4.C: Ditto.
7147         * g++.dg/template/dtor7.C: Ditto.
7148         * g++.dg/tree-ssa/pr19952.C: Ditto.
7149         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7150         * gfortran.dg/graphite/pr42185.f90: Ditto.
7151         * gfortran.dg/namelist_36.f90: Ditto.
7152         * gnat.dg/noreturn1.adb: Ditto.
7153         * gnat.dg/specs/small_alignment.ads: Ditto.
7154
7155 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7156
7157         PR tree-optimization/44915
7158         * g++.dg/torture/pr44915.C: New test.
7159
7160 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7161
7162         PR tree-optimization/44914
7163         * g++.dg/tree-ssa/pr44914.C: New test.
7164
7165 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7166
7167         PR target/44290
7168         * gcc.dg/pr44290-1.c: New test.
7169         * gcc.dg/pr44290-2.c: New test.
7170
7171 2010-07-23  Jason Merrill  <jason@redhat.com>
7172
7173         PR c++/45008
7174         * g++.dg/abi/mangle44.C: New.
7175
7176 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7177
7178         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7179         for compile-time only tests.
7180         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7181         target check.
7182         * gcc.target/i386/pr39315-4.c: Ditto.
7183         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7184         target check.  Include sse-os-support.h.
7185         (main): Call check_isa and sse_os_support.
7186         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7187         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7188         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7189         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7190         target check.  Include sse-os-support.h.
7191         (main): Call check_isa and sse_os_support.
7192         * gcc.target/i386/vperm-v2df.c: Ditto.
7193
7194 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7195
7196         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7197         (check_effective_target_avx_runtime): New procedure.
7198         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7199         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7200
7201         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7202         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7203         and __get_cpuid test.
7204         * gcc.dg/compat/vector-2b_main.c: Ditto.
7205
7206         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7207
7208         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7209         for compile-time only test.
7210         * gcc.dg/pr32716.c: Ditto.
7211         * gcc.dg/pr34856.c: Ditto.
7212         * gcc.dg/pr36997.c: Ditto.
7213         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7214         * gfortran.dg/pr28158.f90: Ditto.
7215         * gfortran.dg/pr30667.f: Ditto.
7216
7217         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7218         i?86-*-* and x86_64-*-* targets to disable execution on targets
7219         without sse2 runtime support.
7220         * g++.dg/vect/vect.exp: Ditto.
7221         * gfortran.dg/vect/vect.exp: Ditto.
7222
7223         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7224         * gcc.dg/pr37544.c: Ditto.
7225         * gcc.dg/pr40550.c: Ditto.
7226         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7227         * gcc.dg/compat/vector-1a_main.c: Ditto.
7228         * gcc.dg/compat/vector-2a_main.c: Ditto.
7229         * gcc.dg/torture/pr16104-1.c: Ditto.
7230         * gcc.dg/torture/pr35771-1.c: Ditto.
7231         * gcc.dg/torture/pr35771-2.c: Ditto.
7232         * gcc.dg/torture/pr35771-3.c: Ditto.
7233         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7234         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7235         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7236         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7237         * g++.dg/other/i386-1.C: Ditto.
7238         * g++.dg/other/pr40446.C: Ditto.
7239
7240 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7241
7242         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7243
7244 2010-07-23  Daniel Kraft  <d@domob.eu>
7245
7246         PR fortran/44709
7247         * gfortran.dg/exit_1.f08: New test.
7248         * gfortran.dg/exit_2.f08: New test.
7249
7250 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7251
7252         PR tree-optimization/39839
7253         * gcc.target/arm/pr39839.c: New test case.
7254
7255 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7256
7257         * gnat.dg/unchecked_convert5b.adb: New test.
7258         * gnat.dg/unchecked_convert6.adb: Likewise.
7259         * gnat.dg/unchecked_convert6b.adb: Likewise.
7260
7261 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7262
7263         * gnat.dg/aggr15.ad[sb]: New test.
7264
7265 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7266
7267         PR debug/45024
7268         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7269
7270 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7271
7272         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7273         with dg-require-linker-plugin.
7274
7275 2010-07-22  Richard Guenther  <rguenther@suse.de>
7276
7277         PR lto/43850
7278         * g++.dg/lto/20100722-1_0.C: New testcase.
7279
7280 2010-07-22  Richard Guenther  <rguenther@suse.de>
7281
7282         PR lto/42451
7283         * gcc.dg/lto/20100720-3_0.c: New testcase.
7284         * gcc.dg/lto/20100720-3_1.c: Likewise.
7285
7286 2010-07-22  Richard Guenther  <rguenther@suse.de>
7287
7288         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7289         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7290
7291         PR lto/43373
7292         * gcc.dg/lto/20100722-1_0.c: New testcase.
7293
7294 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7295
7296         PR tree-optimization/44891
7297         * gcc.c-torture/compile/pr44891.c: New test.
7298
7299 2010-07-22  Richard Guenther  <rguenther@suse.de>
7300
7301         PR tree-optimization/45017
7302         * gcc.c-torture/execute/pr45017.c: New testcase.
7303
7304 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7305
7306         PR fortran/45019
7307         * gfortran.dg/aliasing_dummy_5.f90: New.
7308
7309 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7310
7311         PR target/43698
7312         * gcc.target/arm/pr43698.c: New test.
7313
7314 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7315
7316         PR fortran/44929
7317         * Revert my commit r162325 for this PR.
7318
7319 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7320
7321         PR debug/45015
7322         * gcc.target/m68k/pr45015.c: New test.
7323
7324 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7325
7326         PR c++/44641
7327         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7328         comments.
7329
7330 2010-07-21  Richard Guenther  <rguenther@suse.de>
7331
7332         PR lto/45018
7333         * g++.dg/lto/20100721-1_0.C: New testcase.
7334
7335 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7336
7337         PR tree-optimization/44900
7338         * g++.dg/torture/pr44900.C: New test.
7339
7340 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7341
7342         PR middle-end/44738
7343         * c-c++-common/uninit-17.c: Correct expected error.
7344
7345 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7346
7347         * gcc.dg/guality/asm-1.c: New test.
7348
7349         PR debug/45003
7350         * gcc.dg/guality/pr45003-2.c: New test.
7351         * gcc.dg/guality/pr45003-3.c: New test.
7352
7353 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7354
7355         PR libfortran/44697
7356         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7357
7358 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7359
7360         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7361         defined on the current line.
7362         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7363         * g++.dg/debug/dwarf2/pr44641.C: New.
7364
7365 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7366
7367         * gcc.target/powerpc/block-move-1.c: New test.
7368         * gcc.target/powerpc/block-move-2.c: New test.
7369
7370 2010-07-20  Jason Merrill  <jason@redhat.com>
7371
7372         PR c++/44967
7373         * g++.dg/cpp0x/sfinae2.C: New.
7374
7375 2010-07-20  Richard Guenther  <rguenther@suse.de>
7376
7377         PR lto/42696
7378         * gcc.dg/lto/20100720-4_0.c: New testcase.
7379
7380 2010-07-20  Richard Guenther  <rguenther@suse.de>
7381
7382         PR lto/43221
7383         * gcc.dg/lto/20100720-2_0.c: New testcase.
7384         * gcc.dg/lto/20100720-2_1.c: Likewise.
7385
7386 2010-07-20  Richard Guenther  <rguenther@suse.de>
7387
7388         PR lto/43208
7389         * gcc.dg/lto/20100720-1_0.c: New testcase.
7390         * gcc.dg/lto/20100720-1_1.c: Likewise.
7391
7392 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7393
7394         PR debug/45003
7395         * gcc.dg/guality/pr45003-1.c: New test.
7396
7397 2010-07-20  Richard Guenther  <rguenther@suse.de>
7398
7399         PR tree-optimization/44977
7400         * gcc.dg/torture/pr44977.c: New testcase.
7401
7402 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7403
7404         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7405         sync_char_short
7406
7407 2010-07-20  Richard Guenther  <rguenther@suse.de>
7408
7409         PR middle-end/44971
7410         PR middle-end/44988
7411         * gcc.dg/pr44971.c: New testcase.
7412         * gcc.c-torture/compile/pr44988.c: Likewise.
7413
7414 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7415
7416         PR fortran/44929
7417         * gfortran.dg/allocate_with_typespec.f90: New test.
7418         * gfortran.dg/allocate_derived_1.f90: Update error message.
7419
7420 2010-07-19  Jason Merrill  <jason@redhat.com>
7421
7422         PR c++/44996
7423         * g++.dg/cpp0x/decltype23.C: New.
7424
7425 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/42385
7428         * gfortran.dg/class_defined_operator_1.f03 : New test.
7429
7430 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7431
7432         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7433         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7434         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7435         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7436
7437 2010-07-19  Richard Guenther  <rguenther@suse.de>
7438
7439         PR middle-end/44941
7440         * gcc.c-torture/compile/pr44941.c: New testcase.
7441
7442 2010-07-19  Jason Merrill  <jason@redhat.com>
7443
7444         PR c++/44969
7445         * g++.dg/template/sfinae24.C: New.
7446
7447 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7448
7449         PR fortran/44353
7450         * gfortran.dg/data_implied_do_2.f90: Removed.
7451
7452 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7453
7454         PR c++/44969
7455         * g++.dg/template/sfinae23.C: New.
7456
7457 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7458
7459         * lib/target-supports.exp (check_sse_os_support_available): New
7460         proc.
7461         (check_sse_hw_available): New proc.
7462         (check_effective_target_sse_runtime): New proc.
7463         (check_effective_target_sse2_runtime): New proc.
7464         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7465         -msse2 if check_sse_os_support_available.
7466         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7467         check_sse_os_support_available.
7468         * gcc.dg/vect/vect.exp: Likewise.
7469         * gfortran.dg/vect/vect.exp: Likewise.
7470         * gcc.target/i386/sol2-check: Renamed to ...
7471         * gcc.target/i386/sse-os-support.h: ... this.
7472         (sol2_check): Renamed to ...
7473         (sse_os_support): ... this.
7474         Only test movss with xmm registers.
7475         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7476         Removed ILL_INSN, ILL_INSN_LEN.
7477         * gcc.target/i386/sse2-check.h: Likewise.
7478         * gcc.target/i386/sse3-check.h: Likewise.
7479         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7480         Removed cpuid.h, __get_cpuid test.
7481         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7482         Removed cpuid.h, __get_cpuid test.
7483         * g++.dg/other/pr40446.C: Likewise.
7484         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7485         * gcc.dg/compat/vector-1a_main.c: Likewise.
7486         * gcc.dg/compat/vector-2a_main.c: Likewise.
7487         * gcc.dg/pr36584.c: Likewise.
7488         * gcc.dg/pr37544.c: Likewise.
7489         * gcc.dg/torture/pr16104-1.c: Likewise.
7490         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7491         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7492         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7493         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7494         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7495         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7496         sse2_runtime.
7497         * gcc.dg/torture/pr35771-2.c: Likewise.
7498         * gcc.dg/torture/pr35771-3.c: Likewise.
7499         * gcc.target/i386/pr39315-2.c: Likewise.
7500         * gcc.target/i386/pr39315-4.c: Likewise.
7501         * gcc.target/i386/vperm-v2df.c: Likewise.
7502         * gcc.target/i386/vperm-v2di.c: Likewise.
7503         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7504         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7505         sse_runtime.
7506
7507 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7508
7509         PR fortran/44353
7510         * gfortran.dg/data_implied_do_2.f90: New test.
7511
7512 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7513
7514         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7515
7516 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7517
7518         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7519         to the "mips16" group.
7520         (mips_using_mips16_p): New procedure.
7521         (mips-dg-options): Use it.
7522
7523 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7524
7525         * gcc.target/mips/mips16-attributes-4.c: New test.
7526
7527 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7528
7529         PR testsuite/44418
7530         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7531         * gcc.target/powerpc/recip-2.c: Ditto.
7532         * gcc.target/powerpc/recip-3.c: Ditto.
7533
7534 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7535
7536         * gcc.target/arm/pr42235.c: New test.
7537
7538 2010-07-16  Jason Merrill  <jason@redhat.com>
7539
7540         PR c++/32505
7541         * g++.dg/template/partial8.C: New.
7542
7543 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7546         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7547         in C++.
7548         (gualcvt): New overloaded inline.
7549         (GUALCVT): Use it for C++.
7550         * g++.dg/guality/guality.exp: New.
7551         * g++.dg/guality/guality.h: New.
7552         * g++.dg/guality/redeclaration1.C: New test.
7553         * g++.dg/dg.exp: Prune also guality/* tests.
7554         * gcc.dg/guality/pr43141.c: Moved to...
7555         * c-c++-common/guality/pr43141.c: ... here.
7556
7557 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7558
7559         PR libfortran/37077
7560         * gfortran.dg/char4_iunit_2.f03: New test.
7561
7562 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7563
7564         PR testsuite/43925
7565         * lib/plugin-support.exp (plugin-test-execute):
7566         Add ${gcc_objdir}/intl to includes.
7567
7568 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7569
7570         PR target/44942
7571         * gcc.c-torture/execute/pr44942.c: New test.
7572         * gcc.target/i386/pr44942.c: New test.
7573
7574 2010-07-15  Jason Merrill  <jason@redhat.com>
7575
7576         PR c++/44909
7577         * g++.dg/cpp0x/implicit7.C: New.
7578         * g++.dg/cpp0x/implicit8.C: New.
7579
7580 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7581
7582         Disable float tests for __SPU__ targets due to lack of signed zero:
7583         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7584         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7585         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7586         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7587         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7588         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7589         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7590         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7591         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7592
7593 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7594
7595         * gfortran.dg/select_char_2.f90: New test.
7596
7597 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7598
7599         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7600         with DECL_CHAIN.
7601
7602 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7603
7604         PR fortran/44936
7605         * gfortran.dg/typebound_generic_9.f03: New.
7606
7607 2010-07-15  Richard Guenther  <rguenther@suse.de>
7608
7609         PR tree-optimization/44946
7610         * gcc.c-torture/compile/pr44946.c: New testcase.
7611
7612 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR fortran/40206
7615         * gfortran.dg/select_char_3.f90: New test.
7616
7617 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7618             Kevin F. Quinn  <kevquinn@gentoo.org>
7619
7620         * gcc.dg/Wtrampolines.c: New.
7621
7622 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623
7624         PR libfortran/44934
7625         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7626
7627 2010-07-14  Jason Merrill  <jason@redhat.com>
7628
7629         PR c++/44810
7630         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7631
7632         Implement C++0x unrestricted unions (N2544)
7633         * g++.dg/cpp0x/union1.C: New.
7634         * g++.dg/cpp0x/union2.C: New.
7635         * g++.dg/cpp0x/union3.C: New.
7636         * g++.dg/cpp0x/defaulted2.C: Adjust.
7637         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7638         * g++.old-deja/g++.ext/anon2.C: Adjust.
7639         * g++.old-deja/g++.mike/misc6.C: Adjust.
7640
7641 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7642
7643         PR fortran/44925
7644         * gfortran.dg/c_loc_tests_15.f90: New.
7645
7646 2010-07-13  Jason Merrill  <jason@redhat.com>
7647
7648         PR c++/44909
7649         * g++.dg/cpp0x/implicit6.C: New.
7650
7651 2010-07-13  Jason Merrill  <jason@redhat.com>
7652
7653         PR c++/44540
7654         * g++.dg/abi/noreturn1.C: New.
7655         * g++.dg/abi/noreturn2.C: New.
7656
7657 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7658
7659         PR other/44874
7660         PR debug/44832
7661         * c-c++-common/pr44832.c: New test.
7662
7663 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7664
7665         PR objc/44488
7666         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7667         on the target.  Make sure that we can assemble the emitted asm when
7668         the test type is 'compile'.
7669
7670 2010-07-13  Richard Guenther  <rguenther@suse.de>
7671
7672         PR tree-optimization/36960
7673         * g++.dg/torture/pr36960.C: New testcase.
7674
7675 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7676
7677         PR c++/44908
7678         * g++.dg/template/sfinae21.C: New.
7679         * g++.dg/template/sfinae22.C: Likewise.
7680
7681 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7682
7683         PR testsuite/42843
7684         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7685         * gcc.dg/plugin/ggcplug.c: Likewise.
7686         * g++.dg/plugin/selfassign.c: Likewise.
7687         * g++.dg/plugin/attribute_plugin.c: Likewise.
7688         * g++.dg/plugin/dumb_plugin.c: Likewise.
7689         * g++.dg/plugin/pragma_plugin.c: Likewise.
7690
7691 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7692
7693         * gcc.c-torture/execute/pr44683.x: New.
7694         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7695
7696 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7697
7698         PR fortran/44434
7699         PR fortran/44565
7700         PR fortran/43945
7701         PR fortran/44869
7702         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7703         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7704         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7705         * gfortran.dh/typebound_call_16.f03: New.
7706         * gfortran.dg/typebound_generic_6.f03: New.
7707         * gfortran.dg/typebound_generic_7.f03: New.
7708         * gfortran.dg/typebound_generic_8.f03: New.
7709
7710 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7711
7712         PR libfortran/37077
7713         * gfortran.dg/char4_iunit_1.f03: New test.
7714
7715 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7716
7717         * gcc.dg/tree-ssa/vrp53.c: New test.
7718
7719 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7720
7721         PR c++/44907
7722         * g++.dg/template/sfinae19.C: New.
7723         * g++.dg/template/sfinae20.C: Likewise.
7724
7725 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7726
7727         * gcc.target/arm/interrupt-1.c: New test.
7728         * gcc.target/arm/interrupt-2.c: New test.
7729
7730 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7731
7732         * gcc.dg/pr42427.c: Require c99_runtime.
7733         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7734         c99_runtime.
7735         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7736         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7737         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7738         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7739         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7740         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7741         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7742         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7743         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7744         * gcc.target/i386/pr37275.c: Require visibility support.
7745
7746 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7747
7748         * lib/target-supports.exp (check_effective_target_sse): New proc.
7749         * gcc.target/i386/sol2-check.h: New file.
7750         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7751         Include sol2-check.h.
7752         (main) Only run do_test () if sol2_check ().
7753         * gcc.target/i386/sse2-check.h: Likewise.
7754         * gcc.target/i386/sse3-check.h: Likewise.
7755         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7756         [__sun__ && __svr4__]: Execute SSE2 instruction.
7757         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7758         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7759         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7760         * g++.dg/ext/vector14.C: Likewise.
7761         * g++.dg/other/mmintrin.C: Likewise.
7762         * gcc.dg/20020418-1.c: Likewise.
7763         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7764         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7765         * gcc.dg/format/unnamed-1.c: Likewise.
7766         Adapt dg-warning line number.
7767         * gcc.dg/graphite/pr40281.c: Likewise.
7768         * gcc.dg/pr32176.c: Likewise.
7769         * gcc.dg/pr40550.c: Likewise.
7770         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7771         * gcc.dg/torture/pr36891.c: Likewise.
7772         * gcc.target/i386/20020218-1.c: Likewise.
7773         * gcc.target/i386/20020523.c: Likewise.
7774         * gcc.target/i386/abi-1.c: Likewise.
7775         * gcc.target/i386/brokensqrt.c: Likewise.
7776         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7777         * gcc.target/i386/pr13366.c: Likewise.
7778         * gcc.target/i386/pr13685.c: Likewise.
7779         * gcc.target/i386/pr24306.c: Likewise.
7780         * gcc.target/i386/pr31486.c: Likewise.
7781         * gcc.target/i386/pr32065-1.c: Likewise.
7782         * gcc.target/i386/pr32065-2.c: Likewise.
7783         * gcc.target/i386/pr32389.c: Likewise.
7784         * gcc.target/i386/pr38824.c: Likewise.
7785         * gcc.target/i386/pr38931.c: Likewise.
7786         * gcc.target/i386/pr39592-1.c: Likewise.
7787         * gcc.target/i386/pr43766.c: Likewise.
7788         * gcc.target/i386/recip-divf.c: Likewise.
7789         * gcc.target/i386/recip-sqrtf.c: Likewise.
7790         * gcc.target/i386/recip-vec-divf.c: Likewise.
7791         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7792         * gcc.target/i386/sse-1.c: Likewise.
7793         * gcc.target/i386/sse-16.c: Likewise.
7794         * gcc.target/i386/sse-2.c: Likewise.
7795         * gcc.target/i386/sse-20.c: Likewise.
7796         * gcc.target/i386/sse-3.c: Likewise.
7797         * gcc.target/i386/sse-7.c: Likewise.
7798         * gcc.target/i386/sse-9.c: Likewise.
7799         * gcc.target/i386/sse-addps-1.c: Likewise.
7800         * gcc.target/i386/sse-addss-1.c: Likewise.
7801         * gcc.target/i386/sse-andnps-1.c: Likewise.
7802         * gcc.target/i386/sse-andps-1.c: Likewise.
7803         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7804         * gcc.target/i386/sse-comiss-1.c: Likewise.
7805         * gcc.target/i386/sse-comiss-2.c: Likewise.
7806         * gcc.target/i386/sse-comiss-3.c: Likewise.
7807         * gcc.target/i386/sse-comiss-4.c: Likewise.
7808         * gcc.target/i386/sse-comiss-5.c: Likewise.
7809         * gcc.target/i386/sse-comiss-6.c: Likewise.
7810         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7811         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7812         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7813         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7814         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7815         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7816         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7817         * gcc.target/i386/sse-divps-1.c: Likewise.
7818         * gcc.target/i386/sse-divss-1.c: Likewise.
7819         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7820         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7821         * gcc.target/i386/sse-maxps-1.c: Likewise.
7822         * gcc.target/i386/sse-maxss-1.c: Likewise.
7823         * gcc.target/i386/sse-minps-1.c: Likewise.
7824         * gcc.target/i386/sse-minss-1.c: Likewise.
7825         * gcc.target/i386/sse-movaps-1.c: Likewise.
7826         * gcc.target/i386/sse-movaps-2.c: Likewise.
7827         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7828         * gcc.target/i386/sse-movhps-1.c: Likewise.
7829         * gcc.target/i386/sse-movhps-2.c: Likewise.
7830         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7831         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7832         * gcc.target/i386/sse-movntps-1.c: Likewise.
7833         * gcc.target/i386/sse-movss-1.c: Likewise.
7834         * gcc.target/i386/sse-movss-2.c: Likewise.
7835         * gcc.target/i386/sse-movss-3.c: Likewise.
7836         * gcc.target/i386/sse-movups-1.c: Likewise.
7837         * gcc.target/i386/sse-movups-2.c: Likewise.
7838         * gcc.target/i386/sse-mulps-1.c: Likewise.
7839         * gcc.target/i386/sse-mulss-1.c: Likewise.
7840         * gcc.target/i386/sse-orps-1.c: Likewise.
7841         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7842         * gcc.target/i386/sse-recip-vec.c: Likewise.
7843         * gcc.target/i386/sse-recip.c: Likewise.
7844         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7845         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7846         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7847         * gcc.target/i386/sse-subps-1.c: Likewise.
7848         * gcc.target/i386/sse-subss-1.c: Likewise.
7849         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7850         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7851         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7852         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7853         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7854         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7855         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7856         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7857         * gcc.target/i386/sse-xorps-1.c: Likewise.
7858         * gcc.target/i386/ssefn-1.c: Likewise.
7859         * gcc.target/i386/ssefn-3.c: Likewise.
7860         * gcc.target/i386/sseregparm-1.c: Likewise.
7861         * gcc.target/i386/stackalign/return-3.c: Likewise.
7862         * gcc.target/i386/vectorize1.c: Likewise.
7863         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7864         * gcc.target/i386/xorps-sse.c: Likewise.
7865         * gfortran.dg/pr28158.f90: Likewise.
7866         * gfortran.dg/pr30667.f: Likewise.
7867         * gnat.dg/loop_optimization7.adb: Likewise.
7868         * gnat.dg/sse_nolib.adb: Likewise.
7869
7870 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7871
7872         PR fortran/44702
7873         * gfortran.dg/use_rename_6.f90: New.
7874         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7875
7876 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7877
7878         PR fortran/44869
7879         * gfortran.dg/class_24.f03: New.
7880
7881 2010-07-10  Richard Guenther  <rguenther@suse.de>
7882
7883         PR lto/44889
7884         * gcc.dg/lto/20100709-1_0.c: New testcase.
7885         * gcc.dg/lto/20100709-1_1.c: Likewise.
7886
7887 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7888
7889         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7890
7891 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7892
7893         PR objc/44140
7894         * objc.dg/lto/trivial-1_0.m: New.
7895         * objc.dg/lto/lto.exp: New.
7896         * obj-c++.dg/lto/trivial-1_0.mm: New.
7897         * obj-c++.dg/lto/lto.exp: New.
7898         * objc.dg/symtab-1.m: Adjust sizes.
7899         * objc.dg/image-info.m: Do not run for gnu-runtime.
7900
7901 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7902
7903         * gcc.dg/pr32370.c: Allow another kind of error message.
7904
7905 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7906
7907         * gnat.dg/atomic3.adb: New test.
7908
7909 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7910             Denys Vlasenko  <dvlasenk@redhat.com>
7911             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7912
7913         PR tree-optimization/28632
7914         * gcc.dg/tree-ssa/vrp51.c: New test.
7915         * gcc.dg/tree-ssa/vrp52.c: New test.
7916
7917 2010-07-09  Jason Merrill  <jason@redhat.com>
7918
7919         * g++.dg/abi/covariant6.C: New.
7920         * g++.dg/inherit/covariant17.C: Test both bases.
7921         * g++.dg/inherit/covariant7.C: Check vtable layout.
7922
7923 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7924
7925         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7926
7927 2010-07-09  Richard Guenther  <rguenther@suse.de>
7928
7929         PR tree-optimization/44852
7930         * gcc.c-torture/execute/pr44852.c: New testcase.
7931
7932 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7933
7934         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7935         multiplication by values.
7936         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7937         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7938
7939 2010-07-09  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/44882
7942         * gfortran.dg/pr44882.f90: New testcase.
7943
7944 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7945
7946         PR target/40657
7947         * gcc.target/arm/pr40657-1.c: New test.
7948         * gcc.target/arm/pr40657-2.c: New test.
7949         * gcc.c-torture/execute/pr40657.c: New test.
7950
7951 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7952
7953         * gcc.dg/tree-ssa/vrp50.c: New test.
7954         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7955
7956 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7957
7958         PR fortran/44649
7959         * gfortran.dg/c_sizeof_1.f90: Modified.
7960         * gfortran.dg/storage_size_1.f08: New.
7961         * gfortran.dg/storage_size_2.f08: New.
7962
7963 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7964
7965         * gcc.c-torture/execute/20100708-1.c: New test.
7966
7967 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7968
7969         PR fortran/44847
7970         * gfortran.dg/gomp/pr44847.f90: New test.
7971
7972 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7973
7974         PR tree-optimization/44710
7975         * gcc.dg/tree-ssa/ifc-6.c: New.
7976         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7977
7978 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7979
7980         PR fortran/18918
7981         * gfortran.dg/coarray_10.f90: Add an additional test.
7982
7983 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7984
7985         PR middle-end/44828
7986         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7987         * gcc.c-torture/execute/pr44828.x: Revert.
7988
7989 2010-07-08  Jason Merrill  <jason@redhat.com>
7990
7991         PR c++/43120
7992         * g++.dg/inherit/covariant17.C: New.
7993         * g++.dg/abi/covariant1.C: Actually test for the bug.
7994
7995 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7996
7997         PR rtl-optimization/44838
7998         * gcc.dg/pr44838.c: New.
7999
8000 2010-07-08  Richard Guenther  <rguenther@suse.de>
8001
8002         PR tree-optimization/44831
8003         * gcc.c-torture/compile/pr44831.c: New testcase.
8004         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8005
8006 2010-07-08  Richard Guenther  <rguenther@suse.de>
8007
8008         PR tree-optimization/44861
8009         * g++.dg/vect/pr44861.cc: New testcase.
8010
8011 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8012
8013         PR middle-end/44828
8014         * gcc.c-torture/execute/pr44828.x: New file.
8015
8016 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8017
8018         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8019         dg-options.
8020         * g++.dg/ext/altivec-17.C: Adjust error message.
8021
8022 2010-07-07  Tom Tromey  <tromey@redhat.com>
8023
8024         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8025
8026 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8027
8028         PR target/44844
8029         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8030         * gcc.target/i386/rdrand-2.c: Likewise.
8031         * gcc.target/i386/rdrand-3.c: Likewise.
8032
8033 2010-07-07  Jan Hubicka  <jh@suse.cz>
8034
8035         PR middle-end/44813
8036         * g++.dg/torture/pr44813.C: New testcase.
8037         * g++.dg/torture/pr44826.C: New testcase.
8038
8039 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8040
8041         PR rtl-optimization/44787
8042         * gcc.c-torture/compile/pr44788.c: New test.
8043         * gcc.target/arm/pr44788.c: New test.
8044
8045 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8046
8047         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8048
8049 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8050
8051         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8052         to dg-options.
8053
8054 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8055
8056         PR fortran/44742
8057         * gfortran.dg/parameter_array_init_6.f90: New.
8058         * gfortran.dg/initialization_20.f90: Update dg-error.
8059         * gfortran.dg/initialization_24.f90: Ditto.
8060
8061 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8062         PR fortran/PR44693
8063         * gfortran.dg/dim_range_1.f90:  New test.
8064         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8065
8066 2010-07-06  Jason Merrill  <jason@redhat.com>
8067
8068         PR c++/44703
8069         * g++.dg/cpp0x/initlist41.C: New.
8070
8071         PR c++/44778
8072         * g++.dg/template/ptrmem22.C: New.
8073
8074 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8075
8076         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8077         support.
8078         * gcc.target/i386/i386.exp: Likewise.
8079
8080 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8081
8082         PR testsuite/44195
8083         * gcc.dg/lto/20100518_0.c: Limit to x86.
8084
8085 2010-07-06  Richard Guenther  <rguenther@suse.de>
8086
8087         PR middle-end/44828
8088         * gcc.c-torture/execute/pr44828.c: New testcase.
8089
8090 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8091
8092         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8093         * g++.dg/warn/volatile1.C: Likewise.
8094         * g++.dg/template/warn1.C: Likewise.
8095
8096 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8097
8098         AVX Programming Reference (June, 2010)
8099         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8100         * g++.dg/other/i386-3.C: Likewise.
8101         * gcc.target/i386/sse-12.c: Likewise.
8102
8103         * gcc.target/i386/f16c-check.h: New.
8104         * gcc.target/i386/rdfsbase-1.c: Likewise.
8105         * gcc.target/i386/rdfsbase-2.c: Likewise.
8106         * gcc.target/i386/rdgsbase-1.c: Likewise.
8107         * gcc.target/i386/rdgsbase-2.c: Likewise.
8108         * gcc.target/i386/rdrand-1.c: Likewise.
8109         * gcc.target/i386/rdrand-2.c: Likewise.
8110         * gcc.target/i386/rdrand-3.c: Likewise.
8111         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8112         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8113         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8114         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8115         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8116         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8117         * gcc.target/i386/wrfsbase-1.c: Likewise.
8118         * gcc.target/i386/wrfsbase-2.c: Likewise.
8119         * gcc.target/i386/wrgsbase-1.c: Likewise.
8120         * gcc.target/i386/wrgsbase-2.c: Likewise.
8121
8122         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8123         (__builtin_ia32_vcvtps2ph): New.
8124         (__builtin_ia32_vcvtps2ph256): Likewise.
8125
8126         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8127         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8128
8129         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8130         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8131
8132         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8133         (__builtin_ia32_vcvtps2ph256): Likewise.
8134         Add fsgsbase,rdrnd,f16c.
8135
8136         * lib/target-supports.exp (check_effective_target_f16c): New.
8137
8138 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8139
8140         * gcc.dg/guality/nrv-1.c: New test.
8141
8142 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8143
8144         PR middle-end/42505
8145         * gcc.target/arm/pr42505.c: New test case.
8146
8147 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR c++/44808
8150         * g++.dg/opt/nrv16.C: New test.
8151
8152 2010-07-05  Richard Guenther  <rguenther@suse.de>
8153
8154         PR tree-optimization/44784
8155         * gcc.c-torture/compile/pr44784.c: New testcase.
8156
8157 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8158
8159         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8160         Increase loop bound and array size.
8161         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8162         Likewise.
8163
8164 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8165
8166         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8167         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8168         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8169         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8170         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8171
8172 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8173
8174         PR c++/22138
8175         * g++.dg/parse/template25.C: New.
8176
8177 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8178
8179         PR rtl-optimization/44695
8180         * gcc.dg/torture/pr44695.c: New.
8181
8182 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8183
8184         PR c++/16630
8185         * g++.dg/ext/pretty3.C: New.
8186
8187 2010-07-04  Richard Guenther  <rguenther@suse.de>
8188
8189         PR middle-end/44809
8190         * g++.dg/torture/pr44809.C: New testcase.
8191
8192 2010-07-04  Richard Guenther  <rguenther@suse.de>
8193
8194         PR tree-optimization/44656
8195         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8196
8197 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8198             Revital Eres  <eres@il.ibm.com>
8199
8200         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8201         misaligned stores.
8202         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8203         gcc.dg/vect/vect-96.c: Likewise.
8204         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8205         that support misaligned stores. Change the number of expected
8206         misaligned accesses.
8207         * gcc.dg/vect/vect-peel-1.c: New test.
8208         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8209         gcc.dg/vect/vect-peel-4.c: Likewise.
8210         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8211         vectorizable on all targets that support realignment.
8212         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8213
8214 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8215
8216         PR c/44806
8217         * gcc.dg/torture/pr44806.c: New.
8218
8219 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8220
8221         * gnat.dg/cond_expr1.adb: New test.
8222
8223 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8224
8225         * gnat.dg/modular3.adb: New test.
8226         * gnat.dg/modular3_pkg.ads: New helper.
8227
8228 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8229             Mikael Pettersson  <mikpe@it.uu.se>
8230
8231         PR testsuite/44518
8232         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8233         Make signed-ness of chars explicit.  Scan the object for
8234         strings that are split by some target assemblers.
8235         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8236         explicit.
8237
8238 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8239
8240         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8241
8242 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8243
8244         PR/44128
8245         * g++.dg/warn/Wshadow-7.C: New test.
8246
8247 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8248             Julian Brown  <julian@codesourcery.com>
8249             Sandra Loosemore  <sandra@codesourcery.com>
8250
8251         * gcc.c-torture/execute/20100416-1.c: New test case.
8252
8253 2010-07-02  Julian Brown  <julian@codesourcery.com>
8254             Sandra Loosemore  <sandra@codesourcery.com>
8255
8256         PR target/43703
8257
8258         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8259         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8260
8261 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8262             Julian Brown  <julian@codesourcery.com>
8263
8264         * gcc.target/arm/neon/vadds64.c: Regenerated.
8265         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8266         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8267         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8268         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8269         * gcc.target/arm/neon-vmls-1.c: Likewise.
8270         * gcc.target/arm/neon-vsubs64.c: New execution test.
8271         * gcc.target/arm/neon-vsubu64.c: New execution test.
8272         * gcc.target/arm/neon-vadds64.c: New execution test.
8273         * gcc.target/arm/neon-vaddu64.c: New execution test.
8274
8275 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8276
8277         * gcc.target/arm/neon-vands64.c: New.
8278         * gcc.target/arm/neon-vandu64.c: New.
8279         * gcc.target/arm/neon-vbics64.c: New.
8280         * gcc.target/arm/neon-vbicu64.c: New.
8281         * gcc.target/arm/neon-veors64.c: New.
8282         * gcc.target/arm/neon-veoru64.c: New.
8283         * gcc.target/arm/neon-vorns64.c: New.
8284         * gcc.target/arm/neon-vornu64.c: New.
8285         * gcc.target/arm/neon-vorrs64.c: New.
8286         * gcc.target/arm/neon-vorru64.c: New.
8287         * gcc.target/arm/neon/vands64.c: Regenerated.
8288         * gcc.target/arm/neon/vandu64.c: Regenerated.
8289         * gcc.target/arm/neon/vbics64.c: Regenerated.
8290         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8291         * gcc.target/arm/neon/veors64.c: Regenerated.
8292         * gcc.target/arm/neon/veoru64.c: Regenerated.
8293         * gcc.target/arm/neon/vorns64.c: Regenerated.
8294         * gcc.target/arm/neon/vornu64.c: Regenerated.
8295         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8296         * gcc.target/arm/neon/vorru64.c: Regenerated.
8297
8298 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8299
8300         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8301
8302 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8303
8304         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8305         * gfortran.dg/intent_out_5.f90: Same.
8306         * gfortran.dg/ltrans-7.f90: Same.
8307         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8308
8309 2010-07-02  Jan Hubicka  <jh@suse.cz>
8310
8311         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8312
8313 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8314
8315         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8316
8317 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8318
8319         PR c++/44780
8320         * c-c++-common/Wunused-var-12.c: New test.
8321
8322 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8323
8324         PR target/42835
8325         * gcc.target/arm/pr42835.c: New test.
8326
8327         PR target/42172
8328         * gcc.target/arm/pr42172-1.c: New test.
8329
8330 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8331
8332         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8333
8334 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8335
8336         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8337         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8338         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8339         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8340         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8341         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8342         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8343         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8344         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8345         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8346         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8347         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8348         * gcc.target/arm/neon-vdup_ns64.c: New.
8349         * gcc.target/arm/neon-vdup_nu64.c: New.
8350         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8351         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8352         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8353         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8354         * gcc.target/arm/neon-vmov_ns64.c: New.
8355         * gcc.target/arm/neon-vmov_nu64.c: New.
8356         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8357         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8358         * gcc.target/arm/neon-vget_lanes64.c: New.
8359         * gcc.target/arm/neon-vget_laneu64.c: New.
8360         * gcc.target/arm/neon-vset_lanes64.c: New.
8361         * gcc.target/arm/neon-vset_laneu64.c: New.
8362
8363 2010-07-02  Richard Guenther  <rguenther@suse.de>
8364
8365         * g++.dg/torture/20100702-1.C: New testcase.
8366
8367 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8368
8369         PR target/44707
8370         * gcc.c-torture/compile/pr44707.c: New test.
8371
8372 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8373
8374         PR c++/44039
8375         * g++.dg/template/crash101.C: New.
8376
8377 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8378
8379         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8380         Use the ABI-0 accessors and fail it for m64.
8381
8382 2010-07-02  Jan Hubicka  <jh@suse.cz>
8383
8384         * g++.dg/tree-ssa/pr44706.C: New testcase.
8385
8386 2010-07-02  Richard Guenther  <rguenther@suse.de>
8387
8388         PR tree-optimization/44748
8389         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8390
8391 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8392
8393         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8394         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8395         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8396         the method types to forward:.
8397
8398 2010-06-30  Jason Merrill  <jason@redhat.com>
8399
8400         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8401         * g++.dg/other/pr25632.C: Likewise.
8402
8403 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR tree-optimization/40421
8406         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8407
8408 2010-07-01  Richard Guenther  <rguenther@suse.de>
8409
8410         PR middle-end/42834
8411         PR middle-end/44468
8412         * gcc.c-torture/execute/20100316-1.c: New testcase.
8413         * gcc.c-torture/execute/pr44468.c: Likewise.
8414         * gcc.c-torture/compile/20100609-1.c: Likewise.
8415         * gcc.dg/volatile2.c: Adjust.
8416         * gcc.dg/plugin/selfassign.c: Likewise.
8417         * gcc.dg/pr36902.c: Likewise.
8418         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8419         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8420         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8421         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8422         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8423         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8424         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8425         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8426         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8427         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8428         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8429         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8430         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8431         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8432         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8433         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8434         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8435         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8436         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8437         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8438         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8439         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8440         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8441         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8442         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8443         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8444         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8445         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8446         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8447         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8448         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8449         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8450         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8451         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8452         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8453         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8454         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8455         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8456         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8457         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8458         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8459         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8460         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8461         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8462         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8463         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8464         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8465         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8466         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8467         * g++.dg/tree-ssa/pr31146.C: Likewise.
8468         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8469         * g++.dg/tree-ssa/pr33604.C: Likewise.
8470         * g++.dg/plugin/selfassign.c: Likewise.
8471         * gfortran.dg/array_memcpy_3.f90: Likewise.
8472         * gfortran.dg/array_memcpy_4.f90: Likewise.
8473         * c-c++-common/torture/pr42834.c: New testcase.
8474
8475 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8476
8477         PR c++/44628
8478         * g++.dg/template/crash100.C: New.
8479
8480 2010-06-30  Jan Hubicka  <jh@suse.cz>
8481
8482         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8483
8484 2010-06-30  Michael Matz  <matz@suse.de>
8485
8486         PR bootstrap/44699
8487         * gcc.dg/pr44699.c: New test.
8488
8489 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8490
8491         PR tree-optimization/39799
8492         * c-c++-common/uninit-17.c: New test.
8493
8494 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8495
8496         PR libfortran/43298
8497         * gfortran.dg/read_infnan_1.f90: New test.
8498
8499 2010-06-29  Jason Merrill  <jason@redhat.com>
8500
8501         Enable implicitly declared move constructor/operator= (N3053).
8502         * g++.dg/cpp0x/implicit3.C: New.
8503         * g++.dg/cpp0x/implicit4.C: New.
8504         * g++.dg/cpp0x/implicit5.C: New.
8505         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8506         * g++.dg/cpp0x/not_special.C: Adjust.
8507         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8508         * g++.dg/cpp0x/rv1n.C: Adjust.
8509         * g++.dg/cpp0x/rv1p.C: Adjust.
8510         * g++.dg/cpp0x/rv2n.C: Adjust.
8511         * g++.dg/cpp0x/rv2p.C: Adjust.
8512         * g++.dg/cpp0x/rv3n.C: Adjust.
8513         * g++.dg/cpp0x/rv3p.C: Adjust.
8514         * g++.dg/cpp0x/rv4n.C: Adjust.
8515         * g++.dg/cpp0x/rv4p.C: Adjust.
8516         * g++.dg/cpp0x/rv5n.C: Adjust.
8517         * g++.dg/cpp0x/rv5p.C: Adjust.
8518         * g++.dg/cpp0x/rv6n.C: Adjust.
8519         * g++.dg/cpp0x/rv6p.C: Adjust.
8520         * g++.dg/cpp0x/rv7n.C: Adjust.
8521         * g++.dg/cpp0x/rv7p.C: Adjust.
8522         * g++.dg/cpp0x/rv8p.C: Adjust.
8523         * g++.dg/gomp/pr26690-1.C: Adjust.
8524         * g++.dg/other/error20.C: Adjust.
8525         * g++.dg/other/error31.C: Adjust.
8526         * g++.dg/parse/error19.C: Adjust.
8527         * g++.dg/template/qualttp5.C: Adjust.
8528         * g++.old-deja/g++.law/ctors5.C: Adjust.
8529
8530         Enable implicitly deleted functions (N2346)
8531         * g++.dg/cpp0x/defaulted17.C: New.
8532         * g++.dg/cpp0x/implicit1.C: New.
8533         * g++.dg/cpp0x/implicit2.C: New.
8534         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8535         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8536         * g++.dg/init/ctor4.C: Adjust.
8537         * g++.dg/init/synth2.C: Adjust.
8538         * g++.dg/lto/20081118_1.C: Adjust.
8539         * g++.dg/other/error13.C: Adjust.
8540         * g++.dg/other/unused1.C: Adjust.
8541         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8542         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8543         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8544         * g++.old-deja/g++.law/ctors17.C: Adjust.
8545         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8546         * g++.old-deja/g++.pt/assign1.C: Adjust.
8547         * g++.old-deja/g++.pt/crash20.C: Adjust.
8548
8549         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8550         * g++.dg/cpp0x/defaulted13.C: Adjust.
8551         * g++.dg/cpp0x/defaulted2.C: Adjust.
8552         * g++.dg/cpp0x/defaulted3.C: Adjust.
8553         * g++.dg/cpp0x/initlist9.C: Adjust.
8554         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8555         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8556         * g++.dg/init/synth2.C: Adjust.
8557
8558         * g++.dg/cpp0x/defaulted19.C: New.
8559
8560         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8561         * g++.dg/template/error23.C: Fix for -std=c++0x.
8562
8563 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8564
8565         PR fortran/44718
8566         * gfortran.dg/proc_ptr_28.f90: New.
8567
8568 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8569
8570         PR tree-optimization/43801
8571         * g++.dg/torture/pr43801.C: New test.
8572
8573         PR debug/44668
8574         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8575
8576 2010-06-29  Jason Merrill  <jason@redhat.com>
8577
8578         PR c++/44587
8579         * g++.dg/template/qualified-id2.C: New.
8580         * g++.dg/template/qualified-id3.C: New.
8581
8582 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8583
8584         PR fortran/44696
8585         * gfortran.dg/associated_target_4.f90: New.
8586
8587 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8588
8589         PR fortran/44582
8590         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8591
8592 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8593
8594         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8595
8596 2010-06-29  Jan Hubicka  <jh@suse.cz>
8597
8598         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8599
8600 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8601
8602         PR target/43902
8603         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8604         * gcc.target/arm/wmul-3.c: New test.
8605         * gcc.target/arm/wmul-4.c: New test.
8606
8607 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8608
8609         PR rtl-optimization/44659
8610         * gcc.target/i386/extract-1.c: New.
8611         * gcc.target/i386/extract-2.c: Likewise.
8612         * gcc.target/i386/extract-3.c: Likewise.
8613         * gcc.target/i386/extract-4.c: Likewise.
8614         * gcc.target/i386/extract-5.c: Likewise.
8615         * gcc.target/i386/extract-6.c: Likewise.
8616
8617 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8618
8619         PR c++/44682
8620         * g++.dg/warn/Wunused-var-14.C: New test.
8621
8622 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8623
8624         PR fortran/43298
8625         * gfortran.dg/nan_6.f90: New.
8626
8627 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8628
8629         PR tree-optimization/43781
8630         * gcc.dg/torture/pr43781.c: New.
8631
8632 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8633
8634         PR fortran/40158
8635         * gfortran.dg/actual_rank_check_1.f90: New test.
8636
8637 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8638
8639         * gcc.dg/ipa/ipa-sra-6.c: New test.
8640
8641 2010-06-28  Jan Hubicka  <jh@suse.cz>
8642
8643         PR tree-optimization/44687
8644         * gcc.c-torture/compile/pr44687.c
8645
8646 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8647
8648         PR c++/44535
8649         * g++.dg/torture/pr44535.C: New test.
8650
8651 2010-06-28  Michael Matz  <matz@suse.de>
8652
8653         PR middle-end/44592
8654         * gfortran.dg/pr44592.f90: New test.
8655
8656 2010-06-28  Jan Hubicka  <jh@suse.cz>
8657
8658         PR tree-optimization/44357
8659         * g++.dg/torture/pr44357.C: New testcase.
8660
8661 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8662
8663         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8664         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8665         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8666         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8667         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8668         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8669         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8670         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8671
8672 2010-06-27  Jan Hubicka  <jh@suse.cz>
8673
8674         * gcc.c-torture/compile/pr44686.c: New file.
8675
8676 2010-06-27  Richard Guenther  <rguenther@suse.de>
8677
8678         PR tree-optimization/44683
8679         * gcc.c-torture/execute/pr44683.c: New testcase.
8680
8681 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8682
8683         * gnat.dg/noreturn3.ad[sb]: New test.
8684
8685 2010-06-26  Jason Merrill  <jason@redhat.com>
8686
8687         * g++.dg/cpp0x/explicit5.C: New.
8688
8689 2010-06-26  Richard Guenther  <rguenther@suse.de>
8690
8691         PR tree-optimization/44393
8692         * gcc.dg/pr44393.c: New testcase.
8693
8694 2010-06-26  Jan Hubicka  <jh@suse.cz>
8695
8696         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8697
8698 2010-06-26  Richard Guenther  <rguenther@suse.de>
8699
8700         PR middle-end/44674
8701         * gcc.dg/pr44674.c: New testcase.
8702
8703 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8704
8705         * gcc.dg/opts-3.c: New test.
8706
8707 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8708
8709         * gfortran.dg/type_decl_1.f90: New.
8710         * gfortran.dg/type_decl_2.f90: New.
8711
8712 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8713
8714         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8715         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8716
8717 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8718
8719         PR testsuite/38946
8720         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8721         error in comparing reals.
8722
8723 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8724
8725         * selected_real_kind_2.f90: New.
8726         * selected_real_kind_3.f90: New.
8727
8728 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8729
8730         * gfortran.dg/entry_19.f90: New.
8731
8732 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8733
8734         * gfortran.dg/end_subroutine_1.f90: New.
8735         * gfortran.dg/end_subroutine_2.f90: New.
8736         * gfortran.dg/interface_proc_end.f90: Update.
8737
8738 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8739
8740         * gfortran.dg/semicolon_fixed.f: Update.
8741         * gfortran.dg/semicolon_fixed_2.f: New.
8742         * gfortran.dg/semicolon_free_2.f90: New.
8743         * gfortran.dg/semicolon_free.f90: Update.
8744
8745 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8746
8747         PR fortran/44448
8748         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8749
8750 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8751
8752         * g++.dg/ipa/iinline-3.C: New test.
8753         * gcc.dg/ipa/modif-1.c: Removed.
8754
8755 2010-06-25  Jan Hubicka  <jh@suse.cz>
8756
8757         * gcc.dg/tree-ssa/ipa-split-1.c
8758
8759 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8760
8761         * g++.dg/ipa/iinline-2.C: New test.
8762
8763 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR middle-end/43866
8766         * gfortran.dg/pr43866.f90: New test.
8767
8768         PR tree-optimization/44539
8769         * gcc.dg/pr44539.c: New test.
8770
8771 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8772
8773         From Jim Wilson:
8774         PR target/43902
8775         * gcc.target/mips/madd-9.c: New test.
8776
8777 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8778
8779         PR c/44517
8780         * gcc.dg/noncompile/pr44517.c: New.
8781         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8782
8783 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8784
8785         PR testsuite/43283
8786         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8787         and add argument to nop for IA64.
8788
8789 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8790
8791         PR target/44588
8792         * gcc.target/i386/mod-1.c: New.
8793         * gcc.target/i386/umod-1.c: Likewise.
8794         * gcc.target/i386/umod-2.c: Likewise.
8795         * gcc.target/i386/umod-3.c: Likewise.
8796
8797 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8798
8799         PR middle-end/44492
8800         * g++.dg/torture/pr44492.C: New test.
8801
8802 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8803
8804         * c-c++-common/warn-omitted-condop.c: New.
8805
8806 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8807
8808         PR fortran/44614
8809         * gfortran.dg/import8.f90: New.
8810
8811 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8812
8813         * gnat.dg/not_null.adb: Update test case.
8814
8815 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8816
8817         PR c++/44619
8818         * g++.dg/warn/Wunused-var-13.C: New test.
8819
8820         PR c++/44627
8821         * g++.dg/diagnostic/method1.C: New test.
8822
8823 2010-06-22  Cary Coutant  <ccoutant@google.com>
8824
8825         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8826
8827 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8828
8829         PR fortran/44616
8830         * gfortran.dg/abstract_type_8.f03: New.
8831
8832 2010-06-21  Jason Merrill  <jason@redhat.com>
8833
8834         * g++.dg/cpp0x/noexcept08.C: New.
8835
8836         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8837
8838 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8839
8840         PR target/44615
8841         * gcc.target/i386/sse2-vec-2a.c: New.
8842
8843 2010-06-21  DJ Delorie  <dj@redhat.com>
8844
8845         * gcc.dg/pragma-diag-1.c: New.
8846
8847 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8848
8849         PR target/44615
8850         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8851
8852 2010-06-21  Alan Modra  <amodra@gmail.com>
8853
8854         PR testsuite/44505
8855         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8856         tail call to check_fa_mid.
8857
8858 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8859
8860         PR target/44575
8861         * gcc.c-torture/execute/pr44575.c: New test.
8862
8863 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8864
8865         PR fortran/40632
8866         * gfortran.dg/contiguous_1.f90: New.
8867         * gfortran.dg/contiguous_2.f90: New.
8868         * gfortran.dg/contiguous_3.f90: New.
8869
8870 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8871
8872         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8873         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8874
8875 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8876
8877         PR target/44546
8878         * gcc.target/i386/pr44546.c: New test.
8879
8880 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8881
8882         * gcc.dg/opts-2.c: New test.
8883
8884 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8885
8886         PR fortran/44584
8887         * gfortran.dg/typebound_proc_15.f03: Modified.
8888
8889 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8890
8891         PR target/44072
8892         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8893         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8894
8895 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8896
8897         * g++.dg/ext/label13.C: Fix typo in last change.
8898
8899 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8900
8901         PR libfortran/44477
8902         * gfortran.dg/eof_3.f90
8903         * gfortran.dg/endfile_2.f90
8904         * gfortran.dg/endfile_4.f90
8905         * gfortran.dg/endfile_3.f90
8906
8907 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8908
8909         PR c++/41090
8910         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8911
8912 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8913
8914         PR fortran/44556
8915         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8916
8917 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8918
8919         * gcc.target/arm/pr40900.c: New test.
8920
8921 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8922
8923         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8924
8925 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8926
8927         PR fortran/44558
8928         * gfortran.dg/typebound_call_15.f03: New.
8929
8930 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8931
8932         PR c++/44486
8933         * g++.dg/pr44486.C: New.
8934
8935 2010-06-16  DJ Delorie  <dj@redhat.com>
8936
8937         * gcc.target/i386/volatile-bitfields-1.c: New.
8938         * gcc.target/i386/volatile-bitfields-2.c: New.
8939
8940 2010-06-16  Jason Merrill  <jason@redhat.com>
8941
8942         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8943
8944         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8945
8946 2010-06-16  Richard Guenther  <rguenther@suse.de>
8947
8948         PR c/44555
8949         * gcc.c-torture/execute/pr44555.c: New testcase.
8950
8951 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8952
8953         PR fortran/44549
8954         * gfortran.dg/typebound_proc_16.f03: New.
8955
8956 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8957
8958         * g++.dg/torture/pr43905.C: New test.
8959
8960 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8961
8962         PR testsuite/44538
8963         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8964         initialization loop from being vectorized.
8965         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8966
8967 2010-06-16  Alan Modra  <amodra@gmail.com>
8968
8969         PR tree-optimization/44507
8970         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8971
8972 2010-06-15  Jason Merrill  <jason@redhat.com>
8973
8974         * g++.dg/overload/arg3.C: Adjust error locations.
8975         * g++.dg/overload/copy1.C: Likewise.
8976         * g++.dg/tc1/dr152.C: Likewise.
8977         * g++.dg/template/incomplete4.C: Likewise.
8978         * g++.dg/template/incomplete5.C: Likewise.
8979         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8980         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8981         * g++.old-deja/g++.pt/crash9.C: Likewise.
8982
8983         * g++.dg/inherit/virtual5.C: New.
8984
8985         * g++.dg/cpp0x/defaulted18.C: New.
8986
8987         * g++.dg/cpp0x/initlist40.C: New.
8988
8989         * g++.dg/cpp0x/initlist39.C: New.
8990
8991 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8992
8993         PR middle-end/44391
8994         * gcc.dg/graphite/pr44391.c: New.
8995
8996 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8997
8998         PR fortran/43388
8999         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9000         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9001         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9002         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9003
9004 2010-06-15  Richard Guenther  <rguenther@suse.de>
9005
9006         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9007
9008 2010-06-15  Richard Guenther  <rguenther@suse.de>
9009
9010         * gcc.dg/vect/bb-slp-21.c: Adjust.
9011         * gcc.dg/vect/bb-slp-13.c: Likewise
9012         * gcc.dg/vect/bb-slp-4.c: Likewise
9013         * gcc.dg/vect/bb-slp-22.c: Likewise
9014         * gcc.dg/vect/bb-slp-14.c: Likewise
9015         * gcc.dg/vect/bb-slp-23.c: Likewise
9016         * gcc.dg/vect/bb-slp-15.c: Likewise
9017         * gcc.dg/vect/bb-slp-17.c: Likewise
9018         * gcc.dg/vect/bb-slp-18.c: Likewise
9019         * gcc.dg/vect/bb-slp-19.c: Likewise
9020         * gcc.dg/vect/bb-slp-10.c: Likewise
9021         * gcc.dg/vect/bb-slp-11.c: Likewise
9022         * gcc.dg/vect/bb-slp-20.c: Likewise
9023         * gcc.dg/vect/bb-slp-3.c: Likewise
9024
9025 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR fortran/44536
9028         * gfortran.dg/gomp/pr44536.f90: New test.
9029         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9030
9031 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9032
9033         PR target/44534
9034         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9035         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9036
9037 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9038
9039         PR tree-optimization/44508
9040         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9041
9042         PR bootstrap/44509
9043         * gcc.dg/pr44509.c: New test.
9044
9045 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9046
9047         PR tree-optimization/44507
9048         * gcc.dg/vect/pr44507.c: New test.
9049
9050 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9051
9052         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9053         and c-pretty-print.h.
9054
9055         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9056
9057 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9058
9059         * gfortran.dg/whole_file_18.f90: Updated error message.
9060
9061 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9062
9063         * gfortran.dg/whole_file_20.f03: New.
9064
9065 2010-06-12  Jan Hubicka  <jh@suse.cz>
9066
9067         * gcc.c-torture/compile/pc44485.c: New testcase.
9068
9069 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9070
9071         PR fortran/40117
9072         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9073         * gfortran.dg/typebound_proc_14.f03: New.
9074         * gfortran.dg/typebound_proc_15.f03: New.
9075
9076 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9077
9078         * gcc.dg/opts-1.c: New test.
9079
9080 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9081
9082         * gcc.dg/funroll-loops-all.c: Update expected error.
9083
9084 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9085
9086         PR target/44481
9087         * gcc.target/i386/pr44481.c: New test.
9088
9089 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9090
9091         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9092
9093 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9094
9095         PR middle-end/44483
9096         * gcc.dg/tree-ssa/pr44483.c: New.
9097
9098 2010-06-11  Paul Brook  <paul@codesourcery.com>
9099
9100         * g++.dg/other/arm-neon-1.C: New test.
9101
9102 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/42051
9105         PR fortran/43896
9106         * gfortran.dg/class_23.f03: New test.
9107
9108 2010-06-11  Jan Hubicka  <jh@suse.cz>
9109
9110         * gcc.dg/ipa/pure-const-2.c: New testcase.
9111
9112 2010-06-11  Jan Hubicka  <jh@suse.cz>
9113
9114         * gcc.dg/noreturn-7.c: Update.
9115         * gcc.dg/noreturn-4.c: Update.
9116
9117 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9118
9119         Fix MIPS bootstrap
9120         * g++.dg/other/typedef4.C: New test.
9121
9122 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9123
9124         PR fortran/44207
9125         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9126
9127 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9128
9129         PR fortran/44457
9130         * gfortran.dg/asynchronous_3.f03
9131
9132 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9133
9134         PR middle-end/44185
9135         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9136         non-temporal stores out of the tests to form new test cases.  As a
9137         result, no non-temporal store should be generated in this case.
9138
9139         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9140         prefetch-7.c that generate one non-temporal store.
9141
9142         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9143         prefetch-7.c that generate one non-temporal store and one
9144         one-temporal prefetch.
9145
9146 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9147
9148         PR tree-optimization/44258
9149         * gcc.dg/tree-ssa/pr44258.c: New test.
9150
9151 2010-06-10  Daniel Kraft  <d@domob.eu>
9152
9153         PR fortran/38936
9154         * gfortran.dg/associate_1.f03: New test.
9155         * gfortran.dg/associate_2.f95: New test.
9156         * gfortran.dg/associate_3.f03: New test.
9157         * gfortran.dg/associate_4.f08: New test.
9158
9159 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9160
9161         * gfortran.dg/selected_char_kind_4.f90: New test.
9162
9163 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9164
9165         * gcc.dg/pr42461.c: New test.
9166
9167 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9168
9169         PR fortran/44347
9170         * gfortran.dg/selected_real_kind_1.f90: New.
9171
9172 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9173
9174         PR fortran/44359
9175         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9176         warning.
9177         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9178         check for warning.
9179
9180 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9181
9182         * gfortran.dg/data_namelist_conflict.f90: New test.
9183
9184 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9185
9186         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9187         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9188         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9189
9190 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9191
9192         * gfortran.dg/mvbits_9.f90: New test.
9193         * gfortran.dg/ibset_1.f90: Ditto.
9194         * gfortran.dg/ibits_1.f90: Ditto.
9195         * gfortran.dg/btest_1.f90: Ditto.
9196         * gfortran.dg/ibclr_1.f90: Ditto.
9197
9198 2010-06-09  Jason Merrill  <jason@redhat.com>
9199
9200         PR c++/44366
9201         * g++.dg/cpp0x/decltype23.C: Move to...
9202         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9203
9204 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9205
9206         PR fortran/44211
9207         * gfortran.dg/typebound_call_14.f03: New test.
9208
9209 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9210
9211         PR tree-optimization/44423
9212         * gcc.dg/tree-ssa/pr44423.c: New test.
9213
9214 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9215
9216         PR testsuite/42843
9217         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9218         TV_NONE to initialize tv_id field.
9219         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9220         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9221         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9222         Include toplev.h .
9223         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9224         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9225         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9226
9227 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9228
9229         PR tree-optimization/39874
9230         PR middle-end/28685
9231         * gcc.dg/pr39874.c: New file.
9232
9233 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9234
9235         * g++.dg/ext/attr-alias-1.C: New.
9236         * g++.dg/ext/attr-alias-2.C: New.
9237
9238 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9239
9240         PR fortran/44446
9241         * gfortran.dg/proc_ptr_27.f90: New.
9242
9243 2010-06-07  Jason Merrill  <jason@redhat.com>
9244
9245         PR c++/44366
9246         * g++.dg/cpp0x/decltype23.C: New.
9247
9248 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9249             Shujing Zhao  <pearly.zhao@oracle.com>
9250
9251         PR c/37724
9252         * gcc.dg/c90-const-expr-10.c: Adjust.
9253         * gcc.dg/c99-const-expr-10.c: Adjust.
9254         * gcc.dg/init-bad-7.c: New.
9255
9256 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9257
9258         * lib/target-supports.exp (check_effective_target_gas): New proc.
9259         * gcc.c-torture/execute/960321-1.x: New file.
9260
9261 2010-06-07  Jason Merrill  <jason@redhat.com>
9262
9263         PR c++/44401
9264         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9265
9266 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR c++/44444
9269         * g++.dg/warn/Wunused-var-12.C: New test.
9270
9271         PR c++/44443
9272         * c-c++-common/Wunused-var-11.c: New test.
9273
9274 2010-06-07  Jan Hubicka  <jh@suse.cz>
9275
9276         * gcc.dg/ipa/pure-const-1.c: New testcase.
9277
9278 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9279
9280         PR rtl-optimization/44404
9281         * gcc.dg/pr44404.c: New.
9282
9283 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9284
9285         PR target/44159
9286         * gcc.target/i386/abi-2.c: Check sysv abi here.
9287         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9288         function to avoid failures by different ABIs.
9289         * gcc.target/i386/aes-check.h: Likewise.
9290         * gcc.target/i386/avx-check.h: Likewise.
9291         * gcc.target/i386/fma4-check.h: Likewise.
9292         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9293         * gcc.target/i386/mmx-check.h: Likewise.
9294         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9295         * gcc.target/i386/pclmul-check.h: Likewise.
9296         * gcc.target/i386/sse-check.h: Likewise.
9297         * gcc.target/i386/sse2-check.h: Likewise.
9298         * gcc.target/i386/sse3-check.h: Likewise.
9299         * gcc.target/i386/sse4_1-check.h: Likewise.
9300         * gcc.target/i386/sse4_2-check.h: Likewise.
9301         * gcc.target/i386/sse4a-check.h: Likewise.
9302         * gcc.target/i386/ssse3-check.h: Likewise.
9303         * gcc.target/i386/xop-check.h: Likewise.
9304         * gcc.target/i386/pr27971.c: Fix for LLP64.
9305         * gcc.target/i386/pr39139.c: Likewise.
9306         * gcc.target/i386/pr39315-check.c: Likewise.
9307         * gcc.target/i386/vararg-1.c: Likewise.
9308         * gcc.target/i386/vararg-2.c: Likewise.
9309         Additional add dg-compile to avoid failure due
9310         missing foo symbol.
9311
9312         * gcc.dg/compound-literal-1.c: Fix for llp64.
9313         * gcc.dg/pr32370.c: Likewise.
9314         * gcc.dg/pr37561.c: Likewise.
9315         * gcc.dg/pr41340.c: Likewise.
9316         * gcc.dg/pr41551.c: Likewise.
9317
9318 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9319
9320         PR c++/44188
9321         * g++.dg/debug/dwarf2/typedef3.C: New test.
9322
9323 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9324
9325         PR c/20000
9326         * c-c++-common/pr20000.c: New.
9327
9328 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9329
9330         PR c++/44086
9331         * g++.dg/init/pr44086.C: New.
9332         * g++.dg/cpp0x/decltype4.C: Adjust.
9333
9334 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9335
9336         PR fortran/43945
9337         * gfortran.dg/generic_23.f03: New test.
9338
9339 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9340
9341         PR fortran/43895
9342         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9343
9344 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR c++/44361
9347         * c-c++-common/Wunused-var-9.c: New test.
9348
9349 2010-06-05  Jason Merrill  <jason@redhat.com>
9350
9351         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9352
9353 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9354
9355         PR c/44322
9356         * gcc.dg/c99-restrict-4.c: New test.
9357
9358 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9359
9360         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9361         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9362         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9363         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9364         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9365         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9366         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9367         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9368         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9369         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9370         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9371         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9372         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9373         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9374         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9375         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9376         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9377         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9378         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9379         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9380         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9381         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9382
9383 2010-06-04  Jason Merrill  <jason@redhat.com>
9384
9385         * g++.dg/cpp0x/noexcept06.C: New.
9386         * g++.dg/cpp0x/noexcept07.C: New.
9387
9388         * g++.dg/cpp0x/noexcept01.C: New.
9389         * g++.dg/cpp0x/noexcept02.C: New.
9390         * g++.dg/cpp0x/noexcept03.C: New.
9391         * g++.dg/cpp0x/noexcept04.C: New.
9392         * g++.dg/cpp0x/noexcept05.C: New.
9393
9394 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR c++/44412
9397         * g++.dg/warn/Wunused-var-10.C: New test.
9398         * g++.dg/warn/Wunused-var-11.C: New test.
9399
9400         PR c++/44362
9401         * c-c++-common/Wunused-var-10.c: New test.
9402
9403 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9404
9405         PR c/25880
9406         * gcc.dg/assign-warn-2.c: Update.
9407         * gcc.dg/cpp/line3.c: Update.
9408         * gcc.dg/c99-array-lval-8.c: Update.
9409         * gcc.dg/cast-qual-2.c: Update.
9410         * gcc.dg/c99-arraydecl-3.c:  Update.
9411         * gcc.dg/assign-warn-1.c:  Update.
9412         * gcc.dg/format/gcc_diag-1.c:  Update.
9413
9414 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9415
9416         PR rtl-optimization/39871
9417         PR rtl-optimization/40615
9418         PR rtl-optimization/42500
9419         PR rtl-optimization/42502
9420         * gcc.target/arm/eliminate.c: New test.
9421
9422 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9423
9424         PR libstdc++/44410
9425         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9426         * g++.old-deja/g++.other/delete3.C: Likewise.
9427         * g++.old-deja/g++.other/new.C: Likewise.
9428         * g++.old-deja/g++.law/operators27.C: Likewise.
9429         * g++.old-deja/g++.mike/p755.C: Likewise.
9430         * g++.dg/eh/new1.C: Likewise.
9431         * g++.dg/init/new5.C: Likewise.
9432
9433 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9434
9435         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9436         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9437         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9438
9439 2010-06-03  Richard Guenther  <rguenther@suse.de>
9440
9441         PR lto/41921
9442         * lib/lto.exp: Always load gcc.exp.
9443         (lto-obj): For C source files invoke gcc_target_compile.
9444         * g++.dg/lto/20100603-1_0.C: New testcase.
9445         * g++.dg/lto/20100603-1_1.c: Likewise.
9446
9447 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9448
9449         PR tree-optimization/43688
9450         * gfortran.dg/pr43688.f90: New.
9451
9452 2010-06-03  Richard Guenther  <rguenther@suse.de>
9453
9454         PR lto/41584
9455         * gcc.dg/lto/20100603-1_0.c: New testcase.
9456         * gcc.dg/lto/20100603-2_0.c: Likewise.
9457         * gcc.dg/lto/20100603-3_0.c: Likewise.
9458
9459 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9460
9461         PR target/44218
9462         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9463         * gcc.target/powerpc/recip-2.c: Ditto.
9464         * gcc.target/powerpc/recip-3.c: Ditto.
9465         * gcc.target/powerpc/recip-4.c: Ditto.
9466         * gcc.target/powerpc/recip-5.c: Ditto.
9467         * gcc.target/powerpc/recip-6.c: Ditto.
9468         * gcc.target/powerpc/recip-7.c: Ditto.
9469         * gcc.target/powerpc/recip-test.h: Ditto.
9470         * gcc.target/powerpc/recip-test2.h: Ditto.
9471
9472 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9473
9474         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9475
9476 2010-06-02  Jason Merrill  <jason@redhat.com>
9477
9478         * g++.dg/ext/vector9.C: Expect typedef in error message.
9479
9480         PR c++/9726
9481         PR c++/23594
9482         PR c++/44333
9483         * g++.dg/tc1/dr101.C: Remove xfails.
9484
9485 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9486
9487         PR middle-end/44372
9488         * g++.dg/ipa/pr44372.C: New.
9489
9490 2010-06-02  Jan Hubicka  <jh@suse.cz>
9491
9492         PR middle-end/44295
9493         * g++.dg/torture/pr44295.C: Neww testcase.
9494
9495 2010-06-02  Jan Hubicka  <jh@suse.cz>
9496
9497         * gcc.dg/tree-ssa/loadpre6.c: Update.
9498
9499 2010-06-02  Richard Guenther  <rguenther@suse.de>
9500
9501         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9502         diagnostic.h.
9503
9504 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9505
9506         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9507         the link fail message.
9508
9509 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9510
9511         PR fortran/44360
9512         * gfortran.dg/use_13.f90: New test case.
9513
9514 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9515
9516         PR fortran/44371
9517         * gfortran.dg/error_stop_2.f08: Minor update.
9518
9519 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9520
9521         PR fortran/44371
9522         * gfortran.dg/error_stop_1.f08: New test.
9523         * gfortran.dg/error_stop_2.f08: New test.
9524
9525 2010-06-01  Jason Merrill  <jason@redhat.com>
9526
9527         DR 990
9528         * g++.dg/cpp0x/initlist37.C: New.
9529         * g++.dg/cpp0x/initlist38.C: New.
9530
9531         PR c++/44358
9532         * g++.dg/cpp0x/initlist36.C: New.
9533
9534 2010-05-31 Jan Hubicka  <jh@suse.cz>
9535
9536         * gcc.dg/noreturn-8.c: New testcase.
9537
9538 2010-05-31 Jan Hubicka  <jh@suse.cz>
9539
9540         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9541         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9542
9543 2010-05-31 Jan Hubicka  <jh@suse.cz>
9544
9545         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9546         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9547
9548 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9549
9550         PR fortran/36928
9551         * gfortran.dg/dependency_27.f90:  New test.
9552         * gfortran.dg/array_assign_1.F90:  New test.
9553
9554 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9555
9556         PR target/44338
9557         * gcc.target/i386/sse-24.c: New test.
9558
9559 2010-05-31  Jan Hubicka  <jh@suse.cz>
9560
9561         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9562
9563 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR middle-end/44337
9566         * gcc.dg/pr44337.c: New test.
9567
9568         PR tree-optimization/44182
9569         * g++.dg/debug/pr44182.C: New test.
9570
9571 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9572
9573         * gcc.dg/nested-func-7.c: New test.
9574         * gnat.dg/frame_overflow.adb: Adjust directives.
9575
9576 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9577
9578         * gnat.dg/prot2.ad[sb]: New test.
9579         * gnat.dg/prot2_pkg1.ads: New helper.
9580         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9581
9582 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9583
9584         * gnat.dg/array11.adb: Adjust dg-warning directive.
9585         * gnat.dg/object_overflow.adb: Likewise.
9586
9587 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9588
9589         PR middle-end/44306
9590         * gcc.dg/tree-ssa/pr44306.c: New.
9591
9592 2010-05-29  Jan Hubicka  <jh@suse.cz>
9593
9594         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9595
9596 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9597
9598         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9599
9600 2010-05-28  Mike Stump  <mikestump@comcast.net>
9601
9602         PR objc/44125
9603         * objc.dg/const-str-9.m: Remove static.
9604
9605 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR target/43636
9608         * gcc.c-torture/compile/pr43636.c: New test.
9609
9610 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9611
9612         PR objc++/23616
9613         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9614         * obj-c++.dg/try-catch-9.mm: Ditto.
9615
9616 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9617
9618         Revert patch for PR c++/44188
9619         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9620
9621 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9622
9623         PR c++/44188
9624         * g++.dg/debug/dwarf2/typedef3.C: New test.
9625
9626 2010-05-27  Jason Merrill  <jason@redhat.com>
9627
9628         PR c++/43555
9629         * g++.dg/ext/vla9.C: New.
9630
9631 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9632
9633         PR objc/44140
9634         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9635         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9636         * objc.dg/torture/tls/thr-init.m: Ditto.
9637         * objc.dg/torture/trivial.m: Ditto.
9638         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9639         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9640         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9641         * obj-c++.dg/torture/trivial.mm: Ditto.
9642
9643 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9644
9645         * g++.dg/lto/20100302_0.C: Skip on darwin.
9646
9647 2010-05-27  Richard Guenther  <rguenther@suse.de>
9648
9649         PR tree-optimization/44284
9650         * gcc.dg/vect/vect-118.c: New testcase.
9651         * gcc.dg/vect/bb-slp-20.c: Adjust.
9652         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9653         * gcc.dg/vect/slp-9.c: Likewise.
9654         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9655         * gcc.dg/vect/vect-10.c: Likewise.
9656         * gcc.dg/vect/vect-109.c: Likewise.
9657         * gcc.dg/vect/vect-12.c: Likewise.
9658         * gcc.dg/vect/vect-36.c: Likewise.
9659         * gcc.dg/vect/vect-7.c: Likewise.
9660         * gcc.dg/vect/vect-iv-8.c: Likewise.
9661         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9662         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9663         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9664         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9665         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9666         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9667         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9668         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9669         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9670         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9671         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9672         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9673         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9674         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9675         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9676         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9677         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9678
9679 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9680
9681         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9682         necessary.
9683
9684 2010-05-26  Jan Hubicka  <jh@suse.cz>
9685
9686         * gcc.dg/lto/materialize-1_0.c: New file.
9687         * gcc.dg/lto/materialize-1_1.c: New file.
9688
9689 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9690
9691         * gnat.dg/lto10.adb: New test.
9692         * gnat.dg/lto10_pkg.ads: New helper.
9693
9694 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9695
9696         * lib/target-supports.exp (check_effective_target_int128): New
9697         function to check if __int128 types are available for target.
9698         * c-c++-common/int128-types-1.c: New.
9699         * c-c++-common/int128-1.c: New.
9700         * c-c++-common/int128-2.c: New.
9701         * g++.dg/abi/mangle43.C: New.
9702         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9703         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9704         pointer-wide scalar.
9705         * g++.dg/other/pr25632.C: Likewise.
9706         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9707         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9708         overflow warnings.
9709         * g++.dg/warn/pr13358-4.C: Likewise.
9710         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9711         * g++.dg/warn/Wconversion-null.C: Likewise.
9712
9713 2010-05-26  Jason Merrill  <jason@redhat.com>
9714
9715         PR c++/43382
9716         * g++.dg/cpp0x/variadic101.C: New.
9717
9718 2010-05-26  Richard Guenther  <rguenther@suse.de>
9719
9720         PR rtl-optimization/44164
9721         * gcc.c-torture/execute/pr44164.c: New testcase.
9722         * g++.dg/tree-ssa/pr13146.C: Adjust.
9723
9724 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9725
9726         PR fortran/40011
9727         * gfortran.dg/whole_file_19.f90 : New test.
9728
9729 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9730
9731         PR fortran/30668
9732         PR fortran/31346
9733         PR fortran/34260
9734         * gfortran.dg/pr40999.f: Fix function type.
9735         * gfortran.dg/whole_file_5.f90: Likewise.
9736         * gfortran.dg/whole_file_6.f90: Likewise.
9737         * gfortran.dg/whole_file_16.f90: New.
9738         * gfortran.dg/whole_file_17.f90: New.
9739         * gfortran.dg/whole_file_18.f90: New.
9740
9741 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9742             Iain Sandoe  <iains@gcc.gnu.org>
9743
9744         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9745         * gcc.c-torture/compile/pr44197.c: Require alias support.
9746         * gcc.dg/lto/20081222_0.c: Ditto.
9747
9748 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9749
9750         PR debug/42801
9751         * gcc.dg/guality/vla-2.c: New test.
9752
9753 2010-05-25  Richard Guenther  <rguenther@suse.de>
9754
9755         PR middle-end/44069
9756         * g++.dg/torture/pr44069.C: New testcase.
9757
9758 2010-05-25  Richard Guenther  <rguenther@suse.de>
9759
9760         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9761
9762 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9763
9764         PR objc/44140
9765         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9766
9767 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9768
9769         * obj-c++.dg/torture/tls/trivial.mm: New.
9770         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9771         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9772         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9773         * obj-c++.dg/torture/tls/diag-1.mm: New.
9774         * obj-c++.dg/torture/tls/tls.exp: New.
9775         * obj-c++.dg/torture/trivial.mm: New.
9776         * obj-c++.dg/torture/dg-torture.exp: New.
9777         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9778         * obj-c++.dg/tls/trivial.m: New.
9779         * obj-c++.dg/tls/init-1.mm: New.
9780         * obj-c++.dg/tls/diag-1.mm: New.
9781         * obj-c++.dg/tls/init-2.mm: New.
9782         * obj-c++.dg/tls/diag-2.mm: New.
9783         * obj-c++.dg/tls/diag-3.mm: New.
9784         * obj-c++.dg/tls/diag-4.mm: New.
9785         * obj-c++.dg/tls/static-1.mm: New.
9786         * obj-c++.dg/tls/tls.exp: New.
9787         * obj-c++.dg/tls/diag-5.mm: New.
9788         * obj-c++.dg/tls/static-1a.mm: New.
9789         * objc-obj-c++-shared/Object1.mm: New.
9790         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9791
9792 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9793
9794         PR objc++/43689
9795         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9796         * obj-c++.dg/const-str-6.mm: Ditto.
9797
9798 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9799
9800         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9801
9802 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9803
9804         PR ada/38394
9805         * gnat.dg/array13.ad[sb]: New test.
9806
9807 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9808             Sandra Loosemore  <sandra@codesourcery.com>
9809
9810         * gcc.target/arm/neon/: Regenerated test cases.
9811
9812         * gcc.target/arm/neon/polytypes.c,
9813         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9814         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9815         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9816         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9817         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9818         dg-add-options arm_neon.
9819
9820         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9821         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9822         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9823         and arm_neon_fp16_ok.
9824
9825         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9826         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9827
9828         * lib/target-supports.exp (add_options_for_arm_neon): New.
9829         (check_effective_target_arm_neon_ok_nocache): New, from
9830         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9831         (check_effective_target_arm_neon_ok): Use
9832         check_effective_target_arm_neon_ok_nocache.
9833         (add_options_for_arm_neon_fp16)
9834         (check_effective_target_arm_neon_fp16_ok)
9835         check_effective_target_arm_neon_fp16_ok_nocache): New.
9836         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9837
9838 2010-05-24  Jason Merrill  <jason@redhat.com>
9839
9840         PR c++/41510
9841         * g++.dg/cpp0x/initlist35.C: New.
9842         * g++.dg/init/brace6.C: Adjust.
9843
9844 2010-05-24  Paul Brook  <paul@codesourcery.com>
9845
9846         * gcc.target/arm/frame-pointer-1.c: New test.
9847         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9848         pointer elimination.
9849
9850 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9851
9852         PR target/44245
9853         * gcc.target/i386/crc32-3.c: New.
9854         * gcc.target/i386/crc32-4.c: Likewise.
9855
9856 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9857
9858         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9859         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9860         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9861
9862 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9863
9864         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9865
9866 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9867
9868         PR target/43869
9869         * gcc.c-target/pr43869.c: New test.
9870
9871 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9872
9873         PR fortran/44212
9874         * gfortran.dg/class_22.f03: New.
9875
9876 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9877
9878         PR lto/44238
9879         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9880
9881 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9882
9883         PR fortran/44213
9884         * gfortran.dg/abstract_type_7.f03: New.
9885
9886 2010-05-21  Jason Merrill  <jason@redhat.com>
9887
9888         * g++.dg/eh/spec11.C: Test cleanup optimization.
9889
9890 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR debug/44223
9893         * gcc.target/i386/pr44223.c: New test.
9894
9895 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9896
9897         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9898
9899 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9900
9901         * g++.dg/other/const3.C: New test.
9902
9903 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9904
9905         PR fortran/38407
9906         * warn_unused_dummy_argument_1.f90: New.
9907         * warn_unused_dummy_argument_2.f90: New.
9908
9909 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9910
9911         PR c++/30298
9912         * g++.dg/inherit/crash1.C: New.
9913         * g++.dg/inherit/crash2.C: Likewise.
9914
9915 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR debug/44178
9918         * g++.dg/debug/pr44178.C: New test.
9919
9920 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9921
9922         PR middle-end/44185
9923         * gcc.dg/tree-ssa/prefetch-6.c: Add
9924         --param min-insn-to-prefetch-ratio=6.
9925         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9926         allow unrolling, and adjust the movnti count.
9927
9928 2010-05-20  Jan Hubicka  <jh@suse.cz>
9929
9930         PR middle-end/44197
9931         * gcc.c-torture/compile/pr44197.c: New file.
9932
9933 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9934
9935         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9936         Fix test code.
9937         (check_effective_target_xop): Remove __may_alias__ attribute.
9938
9939 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9940
9941         PR target/44202
9942         * gcc.c-torture/execute/pr44202-1.c: New test.
9943
9944 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9945
9946         PR fortran/43851
9947         * gfortran.dg/label_1.f90: Update test.
9948
9949 2010-05-19  Jan Hubicka  <jh@suse.cz>
9950
9951         * gcc.dg/lto/ipareference2_0.c: New file.
9952         * gcc.dg/lto/ipareference2_1.c: New file.
9953
9954 2010-05-19  Jason Merrill  <jason@redhat.com>
9955
9956         * g++.dg/parse/fn-typedef2.C: New.
9957
9958         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9959         function type.
9960
9961         PR c++/44193
9962         * g++.dg/template/fntype1.C: New.
9963
9964 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9965
9966         * gnat.dg/discr23.ad[sb]: New test.
9967         * gnat.dg/discr23_pkg.ads: New helper.
9968
9969         * gnat.dg/specs/controlled1.ads: New test.
9970         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9971
9972 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9973
9974         PR fortran/44055
9975         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9976         Fixed scope of C_SIZEOF.
9977         * gfortran.dg/warn_conversion_2.f90: New.
9978
9979 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9980
9981         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9982         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9983         for optional selector.
9984         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9985         (check_effective_target_sse3): New proc.
9986         * gcc.target/i386/math-torture/math-torture.exp: Load
9987         target-supports.exp.
9988         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9989         check_effective_target_sse2.
9990         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9991         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9992         * g++.dg/vect/vect.exp: Likewise.
9993         * gfortran.dg/vect/vect.exp: Likewise.
9994         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9995         -msse2 if check_effective_target_sse2.
9996
9997         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9998         * gcc.target/i386/3dnow-2.c: Likewise.
9999         * gcc.target/i386/3dnowA-1.c: Likewise.
10000         * gcc.target/i386/3dnowA-2.c: Likewise.
10001         * gcc.target/i386/pr42549.c: Likewise.
10002
10003         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10004         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10005         * gcc.target/i386/sse3-addsubps.c: Likewise.
10006         * gcc.target/i386/sse3-haddpd.c: Likewise.
10007         * gcc.target/i386/sse3-haddps.c: Likewise.
10008         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10009         * gcc.target/i386/sse3-hsubps.c: Likewise.
10010         * gcc.target/i386/sse3-movddup.c: Likewise.
10011         * gcc.target/i386/sse3-movshdup.c: Likewise.
10012         * gcc.target/i386/sse3-movsldup.c: Likewise.
10013
10014         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10015         * g++.dg/ext/attrib35.C: Likewise.
10016         * g++.dg/opt/pr40496.C: Likewise.
10017         * g++.dg/other/i386-1.C: Likewise.
10018         * g++.dg/other/i386-4.C: Likewise.
10019         * g++.dg/other/pr34435.C: Likewise.
10020         * g++.dg/other/pr39496.C: Likewise.
10021         * g++.dg/other/pr40446.C: Likewise.
10022         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10023         * gcc.dg/compat/vector-1a_main.c: Likewise.
10024         * gcc.dg/compat/vector-2a_main.c: Likewise.
10025         * gcc.dg/lto/20090206-1_0.c: Likewise.
10026         * gcc.dg/pr34856.c: Likewise.
10027         * gcc.dg/pr36584.c: Likewise.
10028         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10029         * gcc.dg/pr37544.c: Likewise.
10030         * gcc.dg/torture/pr16104-1.c: Likewise.
10031         * gcc.dg/torture/pr35771-1.c: Likewise.
10032         * gcc.dg/torture/pr35771-2.c: Likewise.
10033         * gcc.dg/torture/pr35771-3.c: Likewise.
10034         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10035         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10036         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10037         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10038         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10039         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10040         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10041         * gcc.target/i386/20060512-1.c: Likewise.
10042         * gcc.target/i386/20060512-3.c: Likewise.
10043         * gcc.target/i386/all_one_m128i.c: Likewise.
10044         * gcc.target/i386/float128-1.c: Likewise.
10045         * gcc.target/i386/float128-2.c: Likewise.
10046         * gcc.target/i386/fpcvt-1.c: Likewise.
10047         * gcc.target/i386/fpcvt-2.c: Likewise.
10048         * gcc.target/i386/fpcvt-3.c: Likewise.
10049         * gcc.target/i386/fpprec-1.c: Likewise.
10050         * gcc.target/i386/funcspec-9.c: Likewise.
10051         * gcc.target/i386/incoming-1.c: Likewise.
10052         * gcc.target/i386/incoming-12.c: Likewise.
10053         * gcc.target/i386/incoming-2.c: Likewise.
10054         * gcc.target/i386/incoming-3.c: Likewise.
10055         * gcc.target/i386/incoming-4.c: Likewise.
10056         * gcc.target/i386/incoming-6.c: Likewise.
10057         * gcc.target/i386/incoming-7.c: Likewise.
10058         * gcc.target/i386/incoming-8.c: Likewise.
10059         * gcc.target/i386/opt-1.c: Likewise.
10060         * gcc.target/i386/opt-2.c: Likewise.
10061         * gcc.target/i386/ordcmp-1.c: Likewise.
10062         * gcc.target/i386/pr17692.c: Likewise.
10063         * gcc.target/i386/pr18614-1.c: Likewise.
10064         * gcc.target/i386/pr22152.c: Likewise.
10065         * gcc.target/i386/pr23570.c: Likewise.
10066         * gcc.target/i386/pr23575.c: Likewise.
10067         * gcc.target/i386/pr26449-1.c: Likewise.
10068         * gcc.target/i386/pr26600.c: Likewise.
10069         * gcc.target/i386/pr27790.c: Likewise.
10070         * gcc.target/i386/pr28839.c: Likewise.
10071         * gcc.target/i386/pr30970.c: Likewise.
10072         * gcc.target/i386/pr32000-1.c: Likewise.
10073         * gcc.target/i386/pr32000-2.c: Likewise.
10074         * gcc.target/i386/pr32280.c: Likewise.
10075         * gcc.target/i386/pr32661.c: Likewise.
10076         * gcc.target/i386/pr32708-1.c: Likewise.
10077         * gcc.target/i386/pr32961.c: Likewise.
10078         * gcc.target/i386/pr33329.c: Likewise.
10079         * gcc.target/i386/pr35714.c: Likewise.
10080         * gcc.target/i386/pr35767-1.c: Likewise.
10081         * gcc.target/i386/pr35767-1d.c: Likewise.
10082         * gcc.target/i386/pr35767-1i.c: Likewise.
10083         * gcc.target/i386/pr35767-2.c: Likewise.
10084         * gcc.target/i386/pr35767-2d.c: Likewise.
10085         * gcc.target/i386/pr35767-2i.c: Likewise.
10086         * gcc.target/i386/pr35767-3.c: Likewise.
10087         * gcc.target/i386/pr35767-5.c: Likewise.
10088         * gcc.target/i386/pr36222-1.c: Likewise.
10089         * gcc.target/i386/pr36578-1.c: Likewise.
10090         * gcc.target/i386/pr36578-2.c: Likewise.
10091         * gcc.target/i386/pr36992-1.c: Likewise.
10092         * gcc.target/i386/pr37101.c: Likewise.
10093         * gcc.target/i386/pr37216.c: Likewise.
10094         * gcc.target/i386/pr37434-1.c: Likewise.
10095         * gcc.target/i386/pr37434-2.c: Likewise.
10096         * gcc.target/i386/pr37843-3.c: Likewise.
10097         * gcc.target/i386/pr37843-4.c: Likewise.
10098         * gcc.target/i386/pr39162.c: Likewise.
10099         * gcc.target/i386/pr39315-1.c: Likewise.
10100         * gcc.target/i386/pr39315-2.c: Likewise.
10101         * gcc.target/i386/pr39315-3.c: Likewise.
10102         * gcc.target/i386/pr39315-4.c: Likewise.
10103         * gcc.target/i386/pr39445.c: Likewise.
10104         * gcc.target/i386/pr39496.c: Likewise.
10105         * gcc.target/i386/pr40809.c: Likewise.
10106         * gcc.target/i386/pr40906-3.c: Likewise.
10107         * gcc.target/i386/pr41019.c: Likewise.
10108         * gcc.target/i386/pr42542-1.c: Likewise.
10109         * gcc.target/i386/pr42542-2.c: Likewise.
10110         * gcc.target/i386/pr42542-3.c: Likewise.
10111         * gcc.target/i386/pr42542-3a.c: Likewise.
10112         * gcc.target/i386/pr42881.c: Likewise.
10113         * gcc.target/i386/push-1.c: Likewise.
10114         * gcc.target/i386/quad-sse.c: Likewise.
10115         * gcc.target/i386/reload-1.c: Likewise.
10116         * gcc.target/i386/sse-10.c: Likewise.
10117         * gcc.target/i386/sse-11.c: Likewise.
10118         * gcc.target/i386/sse-15.c: Likewise.
10119         * gcc.target/i386/sse-17.c: Likewise.
10120         * gcc.target/i386/sse-18.c: Likewise.
10121         * gcc.target/i386/sse-19.c: Likewise.
10122         * gcc.target/i386/sse-4.c: Likewise.
10123         * gcc.target/i386/sse-6.c: Likewise.
10124         * gcc.target/i386/sse-vect-types.c: Likewise.
10125         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10126         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10127         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10128         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10129         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10130         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10131         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10132         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10133         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10134         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10135         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10136         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10137         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10138         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10139         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10140         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10141         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10142         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10143         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10144         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10145         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10146         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10147         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10148         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10149         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10150         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10151         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10152         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10153         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10154         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10155         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10156         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10157         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10158         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10159         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10160         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10161         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10162         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10163         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10164         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10165         * gcc.target/i386/sse2-mmx.c: Likewise.
10166         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10167         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10168         * gcc.target/i386/sse2-movd-1.c: Likewise.
10169         * gcc.target/i386/sse2-movd-2.c: Likewise.
10170         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10171         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10172         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10173         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10174         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10175         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10176         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10177         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10178         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10179         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10180         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10181         * gcc.target/i386/sse2-movq-1.c: Likewise.
10182         * gcc.target/i386/sse2-movq-2.c: Likewise.
10183         * gcc.target/i386/sse2-movq-3.c: Likewise.
10184         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10185         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10186         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10187         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10188         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10189         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10190         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10191         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10192         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10193         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10194         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10195         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10196         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10197         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10198         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10199         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10200         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10201         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10202         * gcc.target/i386/sse2-pand-1.c: Likewise.
10203         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10204         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10205         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10206         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10207         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10208         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10209         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10210         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10211         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10212         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10213         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10214         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10215         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10216         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10217         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10218         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10219         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10220         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10221         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10222         * gcc.target/i386/sse2-por-1.c: Likewise.
10223         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10224         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10225         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10226         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10227         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10228         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10229         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10230         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10231         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10232         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10233         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10234         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10235         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10236         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10237         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10238         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10239         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10240         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10241         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10242         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10243         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10244         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10245         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10246         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10247         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10248         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10249         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10250         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10251         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10252         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10253         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10254         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10255         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10256         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10257         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10258         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10259         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10260         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10261         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10262         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10263         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10264         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10265         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10266         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10267         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10268         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10269         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10270         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10271         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10272         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10273         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10274         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10275         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10276         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10277         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10278         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10279         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10280         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10281         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10282         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10283         * gcc.target/i386/sse2-vec-1.c: Likewise.
10284         * gcc.target/i386/sse2-vec-2.c: Likewise.
10285         * gcc.target/i386/sse2-vec-3.c: Likewise.
10286         * gcc.target/i386/sse2-vec-4.c: Likewise.
10287         * gcc.target/i386/sse2-vec-5.c: Likewise.
10288         * gcc.target/i386/sse2-vec-6.c: Likewise.
10289         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10290         * gcc.target/i386/ssefn-2.c: Likewise.
10291         * gcc.target/i386/ssefn-4.c: Likewise.
10292         * gcc.target/i386/ssefp-1.c: Likewise.
10293         * gcc.target/i386/ssefp-2.c: Likewise.
10294         * gcc.target/i386/sseregparm-3.c: Likewise.
10295         * gcc.target/i386/sseregparm-4.c: Likewise.
10296         * gcc.target/i386/sseregparm-5.c: Likewise.
10297         * gcc.target/i386/sseregparm-6.c: Likewise.
10298         * gcc.target/i386/sseregparm-7.c: Likewise.
10299         * gcc.target/i386/ssetype-1.c: Likewise.
10300         * gcc.target/i386/ssetype-2.c: Likewise.
10301         * gcc.target/i386/ssetype-3.c: Likewise.
10302         * gcc.target/i386/ssetype-4.c: Likewise.
10303         * gcc.target/i386/ssetype-5.c: Likewise.
10304         * gcc.target/i386/unordcmp-1.c: Likewise.
10305         * gcc.target/i386/vararg-1.c: Likewise.
10306         * gcc.target/i386/vararg-2.c: Likewise.
10307         * gcc.target/i386/vararg-3.c: Likewise.
10308         * gcc.target/i386/vararg-4.c: Likewise.
10309         * gcc.target/i386/vararg-7.c: Likewise.
10310         * gcc.target/i386/vararg-8.c: Likewise.
10311         * gcc.target/i386/vecinit-1.c: Likewise.
10312         * gcc.target/i386/vecinit-2.c: Likewise.
10313         * gcc.target/i386/vecinit-3.c: Likewise.
10314         * gcc.target/i386/vecinit-4.c: Likewise.
10315         * gcc.target/i386/vecinit-5.c: Likewise.
10316         * gcc.target/i386/vecinit-6.c: Likewise.
10317         * gcc.target/i386/vectorize2.c: Likewise.
10318         * gcc.target/i386/vectorize3.c: Likewise.
10319         * gcc.target/i386/vectorize4.c: Likewise.
10320         * gcc.target/i386/vectorize6.c: Likewise.
10321         * gcc.target/i386/vectorize7.c: Likewise.
10322         * gcc.target/i386/vectorize8.c: Likewise.
10323         * gcc.target/i386/vperm-v2df.c: Likewise.
10324         * gcc.target/i386/vperm-v2di.c: Likewise.
10325         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10326         * gcc.target/i386/xorps-sse2.c: Likewise.
10327         * gcc.target/i386/xorps.c: Likewise.
10328         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10329         * gfortran.dg/graphite/pr42326.f90: Likewise.
10330         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10331
10332 2010-05-19  Richard Guenther  <rguenther@suse.de>
10333
10334         PR lto/44196
10335         * g++.dg/lto/20100519-1_0.C: New testcase.
10336
10337 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10338
10339         PR fortran/42360
10340         * gfortran.dg/warn_intent_out_not_set.f90: New.
10341
10342 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10343
10344         PR fortran/38404
10345         * gfortran.dg/data_char_1.f90: Updated warning message.
10346         * gfortran.dg/data_array_6.f: New.
10347
10348 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10349
10350         * g++.dg/ipa/ivinline-8.C: New test.
10351         * gcc.dg/ipa/iinline-2.c: Likewise.
10352
10353 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10354
10355         PR fortran/34505
10356         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10357         arguments; add check for return value kind.
10358         * gfortran.dg/float_1.f90: Likewise.
10359
10360 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10361
10362         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10363         (main): Use it.
10364         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10365         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10366         Prune another location line format.
10367         (lto-obj): Call lto_prune_warns on comp_output.
10368
10369 2010-05-18  Jan Hubicka  <jh@suse.cz>
10370
10371         * gcc.dg/lto/ipacp_0.c: New test.
10372         * gcc.dg/lto/ipacp_1.c: New test.
10373
10374 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10375
10376         PR lto/44184
10377         * gcc.dg/lto/20100518_0.c: New test.
10378
10379 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10380
10381         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10382
10383 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10384
10385         PR fortran/43990
10386         * gfortran.dg/class_21.f03: New.
10387
10388 2010-05-17  Jason Merrill  <jason@redhat.com>
10389
10390         PR c++/44157
10391         * g++.dg/cpp0x/initlist34.C: New.
10392
10393         PR c++/44158
10394         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10395
10396 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10397
10398         * g++.dg/ipa/ivinline-1.C: New test.
10399         * g++.dg/ipa/ivinline-2.C: New test.
10400         * g++.dg/ipa/ivinline-3.C: New test.
10401         * g++.dg/ipa/ivinline-4.C: New test.
10402         * g++.dg/ipa/ivinline-5.C: New test.
10403         * g++.dg/ipa/ivinline-6.C: New test.
10404
10405 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10406             Jason Merrill  <jason@redhat.com>
10407
10408         PR c++/44108
10409         * c-c++-common/Wunused-var-8.c: New test.
10410
10411 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR bootstrap/42347
10414         * gcc.c-torture/compile/pr42347.c: New test.
10415
10416         PR middle-end/44102
10417         * g++.dg/ext/asmgoto1.C: New test.
10418
10419 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10420
10421         PR middle-end/44133
10422         * gcc.dg/tree-ssa/pr44133.c: New test.
10423         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10424         precise.
10425
10426 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10427
10428         PR fortran/44044
10429         * gfortran.dg/class_20.f03: New.
10430
10431 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10432
10433         PR 44078
10434         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10435         debug messages but not the newly introduced one.
10436
10437 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10438
10439         PR fortran/35779
10440         * gfortran.dg/initialization_25.f90: Commented testcase.
10441         * gfortran.dg/initialization_26.f90: New.
10442
10443 2010-05-16  Richard Guenther  <rguenther@suse.de>
10444
10445         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10446         * gcc.dg/pr43084.c: Likewise.
10447         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10448         -fipa-type-escape.
10449         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10450         -fipa-type-escape.
10451         * gcc.dg/struct/struct-reorg.exp: Likewise.
10452         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10453         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10454
10455 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10456
10457         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10458         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10459         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10460         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10461         tests.
10462
10463 2010-05-15  Jason Merrill  <jason@redhat.com>
10464
10465         * g++.dg/eh/spec10.C: New.
10466         * g++.dg/eh/spec11.C: New.
10467         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10468
10469 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10470
10471         PR fortran/44154
10472         PR fortran/42647
10473         * gfortran.dg/allocatable_scalar_9.f90: New.
10474
10475 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR c++/44148
10478         * g++.dg/torture/pr44148.C: New test.
10479
10480 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10481
10482         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10483         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10484         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10485         diagnostics and type sizes.
10486
10487 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10488
10489         * gnat.dg/lto9.adb: New test.
10490         * gnat.dg/lto9_pkg1.ads: New helper.
10491         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10492
10493 2010-05-15  Jan Hubicka  <jh@suse.cz>
10494
10495         * gcc.dg/lto/ipareference_1.c: Rename to ...
10496         * gcc.dg/lto/ipareference_0.c: ... this one.
10497         * gcc.dg/lto/ipareference_2.c: Rename to ...
10498         * gcc.dg/lto/ipareference_1.c: ... this one.
10499
10500 2010-05-15  Jan Hubicka  <jh@suse.cz>
10501
10502         * gcc.dg/lto/ipareference_1.c: New file.
10503         * gcc.dg/lto/ipareference_2.c: New file.
10504
10505 2010-05-15  Richard Guenther  <rguenther@suse.de>
10506
10507         PR tree-optimization/44038
10508         * gcc.c-torture/compile/pr44038.c: New testcase.
10509
10510 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10511
10512         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10513         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10514
10515 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10516
10517         PR fortran/43207
10518         PR fortran/43969
10519         * gfortran.dg/class_18.f03: New.
10520         * gfortran.dg/class_19.f03: New.
10521
10522 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10523
10524         PR debug/44112
10525         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10526         * g++.dg/debug/dwarf2/const1.C: Remove.
10527
10528 2010-05-14  Jason Merrill  <jason@redhat.com>
10529
10530         * g++.dg/eh/cond4.C: New.
10531         * g++.dg/eh/elide2.C: Adjust.
10532         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10533
10534 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10535
10536         PR fortran/44135
10537         * gfortran.dg/actual_array_interface_2.f90: New test.
10538
10539 2010-05-14  Richard Guenther  <rguenther@suse.de>
10540
10541         PR tree-optimization/44119
10542         * gcc.c-torture/compile/pr44119.c: New testcase.
10543
10544 2010-05-14  Jason Merrill  <jason@redhat.com>
10545
10546         PR c++/44127
10547         * g++.dg/eh/terminate1.C: New.
10548
10549 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10550
10551         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10552
10553         PR debug/44136
10554         * gcc.dg/pr44136.c: New test.
10555
10556 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10557
10558         PR c++/30566
10559         * g++.dg/warn/Wshadow-4.C: Adjust.
10560         * g++.dg/warn/Wshadow-5.C: New test.
10561         * g++.dg/warn/Wshadow-6.C: New test
10562
10563 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10564
10565         PR fortran/35779
10566         * gfortran.dg/initialization_25.f90: New.
10567
10568 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10569
10570         * g++.dg/otr-fold-1.C: New test.
10571         * g++.dg/otr-fold-2.C: New test.
10572
10573 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR fortran/44036
10576         * gfortran.dg/gomp/pr44036-1.f90: New test.
10577         * gfortran.dg/gomp/pr44036-2.f90: New test.
10578         * gfortran.dg/gomp/pr44036-3.f90: New test.
10579
10580         PR debug/43983
10581         * gcc.dg/guality/sra-1.c: New test.
10582
10583 2010-05-12  Jan Hubicka  <jh@suse.cz>
10584
10585         * tree-ssa/unreachable.c: New test.
10586
10587 2010-05-12  Jason Merrill  <jason@redhat.com>
10588
10589         * g++.dg/cpp0x/sfinae1.C: New.
10590
10591 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10592
10593         * gcc.target/i386/zee.c: New file.
10594
10595 2010-05-12  Jason Merrill  <jason@redhat.com>
10596
10597         * g++.dg/conversion/op1.C: Expect template candidate message.
10598         * g++.dg/cpp0x/nullptr15.C: Likewise.
10599         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10600         * g++.dg/cpp0x/pr31431.C: Likewise.
10601         * g++.dg/cpp0x/temp_default2.C: Likewise.
10602         * g++.dg/cpp0x/trailing4.C: Likewise.
10603         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10604         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10605         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10606         * g++.dg/cpp0x/variadic35.C: Likewise.
10607         * g++.dg/cpp0x/vt-35147.C: Likewise.
10608         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10609         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10610         * g++.dg/ext/visibility/anon8.C: Likewise.
10611         * g++.dg/ext/vla2.C: Likewise.
10612         * g++.dg/other/pr28114.C: Likewise.
10613         * g++.dg/other/ptrmem10.C: Likewise.
10614         * g++.dg/other/ptrmem11.C: Likewise.
10615         * g++.dg/overload/unknown1.C: Likewise.
10616         * g++.dg/parse/template7.C: Likewise.
10617         * g++.dg/parse/typename7.C: Likewise.
10618         * g++.dg/template/conv11.C: Likewise.
10619         * g++.dg/template/copy1.C: Likewise.
10620         * g++.dg/template/deduce3.C: Likewise.
10621         * g++.dg/template/dependent-expr5.C: Likewise.
10622         * g++.dg/template/friend.C: Likewise.
10623         * g++.dg/template/incomplete2.C: Likewise.
10624         * g++.dg/template/local4.C: Likewise.
10625         * g++.dg/template/local6.C: Likewise.
10626         * g++.dg/template/operator10.C: Likewise.
10627         * g++.dg/template/overload6.C: Likewise.
10628         * g++.dg/template/ptrmem2.C: Likewise.
10629         * g++.dg/template/ptrmem20.C: Likewise.
10630         * g++.dg/template/ptrmem8.C: Likewise.
10631         * g++.dg/template/sfinae2.C: Likewise.
10632         * g++.dg/template/ttp25.C: Likewise.
10633         * g++.dg/template/unify10.C: Likewise.
10634         * g++.dg/template/unify11.C: Likewise.
10635         * g++.dg/template/unify6.C: Likewise.
10636         * g++.dg/template/unify7.C: Likewise.
10637         * g++.dg/template/unify9.C: Likewise.
10638         * g++.dg/template/varmod1.C: Likewise.
10639         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10640         * g++.old-deja/g++.law/operators32.C: Likewise.
10641         * g++.old-deja/g++.pt/crash28.C: Likewise.
10642         * g++.old-deja/g++.pt/crash60.C: Likewise.
10643         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10644         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10645         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10646         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10647         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10648         * g++.old-deja/g++.pt/expr2.C: Likewise.
10649         * g++.old-deja/g++.pt/overload7.C: Likewise.
10650         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10651         * g++.old-deja/g++.pt/spec5.C: Likewise.
10652         * g++.old-deja/g++.pt/spec6.C: Likewise.
10653         * g++.old-deja/g++.pt/t24.C: Likewise.
10654         * g++.old-deja/g++.pt/unify4.C: Likewise.
10655         * g++.old-deja/g++.pt/unify6.C: Likewise.
10656         * g++.old-deja/g++.pt/unify8.C: Likewise.
10657         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10658         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10659         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10660
10661         * g++.dg/cpp0x/initlist32.C: New.
10662
10663         * g++.dg/template/conv11.C: New.
10664         * g++.dg/conversion/op1.C: Adjust expected error.
10665
10666         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10667
10668 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10669
10670         PR target/44088
10671         * gcc.target/i386/avx-cmpsd-1.c: New.
10672         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10673         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10674         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10675         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10676         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10677
10678 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10679
10680         PR middle-end/44085
10681         * gcc.dg/gomp/pr44085.c: New test.
10682         * gfortran.dg/gomp/pr44085.f90: New test.
10683
10684 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10685
10686         * objc-obj-c++-shared/Object1.m: New.
10687         * objc.dg/torture: New directory.
10688         * objc.dg/torture/tls: Ditto.
10689         * objc.dg/tls: Ditto.
10690         * objc.dg/torture/tls/trivial.m: New test.
10691         * objc.dg/torture/tls/thr-init-2.m: New test.
10692         * objc.dg/torture/tls/thr-init-3.m: New test.
10693         * objc.dg/torture/tls/thr-init.m: New test.
10694         * objc.dg/torture/tls/diag-1.m: New test.
10695         * objc.dg/torture/tls/tls.exp: New.
10696         * objc.dg/torture/trivial.m: New test.
10697         * objc.dg/torture/dg-torture.exp: New.
10698         * objc.dg/tls/diag-3.m: New test.
10699         * objc.dg/tls/diag-4.m: New test.
10700         * objc.dg/tls/diag-5.m: New test.
10701         * objc.dg/tls/init-1.m: New test.
10702         * objc.dg/tls/init-2.m: New test.
10703         * objc.dg/tls/tls.exp: New.
10704         * objc.dg/tls/diag-2.m: New test.
10705         * lib/objc.exp: Respond to dg-additional-files.
10706
10707 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10708
10709         * gcc.target/m68k/20100512-1.c: New.
10710
10711 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10712
10713         * gnat.dg/lto8.adb: New test.
10714         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10715         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10716
10717 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10718
10719         PR c++/34272
10720         PR c++/43630
10721         PR c++/34491
10722         * g++.dg/template/crash97.C: New.
10723         * g++.dg/template/crash98.C: Likewise.
10724         * g++.dg/template/crash99.C: Likewise.
10725         * g++.dg/cpp0x/pr31439.C: Adjust.
10726         * g++.dg/template/crash95.C: Likewise.
10727
10728 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR middle-end/44071
10731         * c-c++-common/asmgoto-4.c: New test.
10732         * gcc.target/i386/pr44071.c: New test.
10733
10734         PR c++/44062
10735         * c-c++-common/Wunused-var-7.c: New test.
10736         * g++.dg/warn/Wunused-var-9.C: New test.
10737
10738 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10739
10740         PR fortran/43711
10741         * gfortran.dg/gomp/pr43711.f90: New.
10742
10743 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10744
10745         PR fortran/31820
10746         * gfortran.dg/select_5.f90: Updated.
10747
10748 2010-05-11  Jan Hubicka  <jh@suse.cz>
10749
10750         PR tree-optimize/44063
10751         * gcc.c-torture/compile/pr44063.c: New testcase.
10752
10753 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10754
10755         PR debug/44023
10756         * gcc.dg/pr44023.c: New test.
10757
10758 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10759
10760         * gnat.dg/lto7.adb: New test.
10761         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10762
10763 2010-05-10  Jason Merrill  <jason@redhat.com>
10764
10765         PR c++/44017
10766         * g++.dg/template/inherit5.C: New.
10767
10768         PR c++/44045
10769         * g++.dg/cpp0x/initlist33.C: New.
10770         * g++.dg/cpp0x/initlist26.C: Adjust.
10771         * g++.dg/cpp0x/initlist28.C: Adjust.
10772
10773 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10774
10775         PR c++/43719
10776         * g++.dg/init/pr43719.C: New.
10777         * g++.dg/anon-struct4.C: Adjust.
10778
10779 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10780
10781         PR debug/44028
10782         * gcc.dg/pr44028.c: New test.
10783
10784 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10785
10786         PR fortran/27866
10787         PR fortran/35003
10788         PR fortran/42809
10789         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10790         * gfortran.dg/warn_conversion.f90: New.
10791
10792 2010-05-10  Michael Matz  <matz@suse.de>
10793
10794         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10795
10796 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10797
10798         PR rtl-optimization/44012
10799         * gcc.dg/pr44012.c: New.
10800
10801 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10802
10803         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10804         Log text on entry and exit.
10805         Prune Sun ld warnings for common symbols with differing sizes.
10806         (lto-link-and-maybe-run): Change caller.
10807
10808 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10809
10810         PR fortran/44044
10811         * gfortran.dg/class_7.f03: Modified.
10812         * gfortran.dg/select_type_1.f03: Modified.
10813         * gfortran.dg/select_type_12.f03: New.
10814
10815 2010-05-10  Richard Guenther  <rguenther@suse.de>
10816
10817         PR tree-optimization/44050
10818         * gcc.dg/torture/pr44050.c: New testcase.
10819
10820 2010-05-10  Wei Guozhi  <carrot@google.com>
10821
10822         PR target/42879
10823         * gcc.target/arm/pr42879.c: New testcase.
10824
10825 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10826
10827         PR c/44051
10828         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10829
10830 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10831
10832         PR c/10676
10833         * gcc.dg/anon-struct-10.c: New test.
10834
10835 2010-05-09  Richard Guenther  <rguenther@suse.de>
10836
10837         PR middle-end/44024
10838         * gcc.dg/pr44024.c: New testcase.
10839
10840 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10841
10842         PR c/4784
10843         * gcc.dg/anon-struct-9.c: New test.
10844
10845 2010-05-09  Richard Guenther  <rguenther@suse.de>
10846
10847         PR middle-end/44043
10848         * gcc.c-torture/compile/pr44043.c: New testcase.
10849
10850 2010-05-09  Richard Guenther  <rguenther@suse.de>
10851
10852         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10853
10854 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10855
10856         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10857
10858 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10859
10860         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10861         * gnat.dg/specs/lto3.ads: Likewise.
10862
10863 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10864
10865         PR middle-end/28685
10866         * gcc.dg/pr28685-1.c: New file.
10867
10868 2010-05-08  Richard Guenther  <rguenther@suse.de>
10869
10870         PR tree-optimization/44030
10871         * gcc.c-torture/compile/pr44030.c: New testcase.
10872
10873 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10874
10875         * gnat.dg/lto6.adb: New test.
10876         * gnat.dg/lto6_pkg.ads: New helper.
10877
10878 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10879
10880         * gnat.dg/lto5.adb: New test.
10881         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10882
10883 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10884
10885         * gnat.dg/lto4.ad[sb]: New test.
10886
10887 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10888
10889         * gnat.dg/specs/lto3.ads: New test.
10890         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10891         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10892
10893 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10894
10895         * gnat.dg/sizetype3.ad[sb]: New test.
10896         * gnat.dg/sizetype3_pkg.ads: New helper.
10897
10898 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10899
10900         PR c++/43951
10901         * g++.dg/init/new29.C: New.
10902
10903 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10904
10905         PR fortran/40728
10906         * gfortran.dg/coarray_1.f90: Fixed error message.
10907         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10908         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10909         * gfortran.dg/intrinsic_std_5.f90: New.
10910
10911 2010-05-07  Jason Merrill  <jason@redhat.com>
10912
10913         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10914
10915 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10916
10917         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10918         (size_t, stderr): Remove.
10919         (read_error): Replaced __builtin_fprintf by fprintf.
10920
10921 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10922
10923         * gcc.dg/ordered-comparison-1.c: New test.
10924         * gcc.dg/ordered-comparison-2.c: New test.
10925         * gcc.dg/ordered-comparison-3.c: New test.
10926         * gcc.dg/ordered-comparison-4.c: New test.
10927
10928 2010-05-06  Mike Stump  <mikestump@comcast.net>
10929
10930         PR objc/35165
10931         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10932
10933 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10934             Jason Merrill  <jason@redhat.com>
10935
10936         * g++.dg/cpp0x/nullptr01.C: New.
10937         * g++.dg/cpp0x/nullptr02.C: New.
10938         * g++.dg/cpp0x/nullptr03.C: New.
10939         * g++.dg/cpp0x/nullptr04.C: New.
10940         * g++.dg/cpp0x/nullptr05.C: New.
10941         * g++.dg/cpp0x/nullptr06.C: New.
10942         * g++.dg/cpp0x/nullptr07.C: New.
10943         * g++.dg/cpp0x/nullptr08.C: New.
10944         * g++.dg/cpp0x/nullptr09.C: New.
10945         * g++.dg/cpp0x/nullptr10.C: New.
10946         * g++.dg/cpp0x/nullptr11.C: New.
10947         * g++.dg/cpp0x/nullptr12.C: New.
10948         * g++.dg/cpp0x/nullptr13.C: New.
10949         * g++.dg/cpp0x/nullptr14.C: New.
10950         * g++.dg/cpp0x/nullptr15.C: New.
10951         * g++.dg/cpp0x/nullptr16.C: New.
10952         * g++.dg/cpp0x/nullptr17.C: New.
10953         * g++.dg/cpp0x/nullptr18.C: New.
10954         * g++.dg/cpp0x/nullptr19.C: New.
10955         * g++.dg/cpp0x/nullptr20.C: New.
10956         * g++.dg/cpp0x/nullptr21.C: New.
10957         * g++.dg/cpp0x/nullptr22.C: New.
10958         * g++.dg/debug/nullptr01.C: New.
10959         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10960
10961 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10962
10963         * gcc.dg/Wunused-var-8.c: Move to...
10964         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10965
10966 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10967
10968         PR c++/40406
10969         * g++.dg/template/crash96.C: New.
10970
10971 2010-05-06  Jan Hubicka  <jh@suse.cz>
10972
10973         PR tree-optimization/43791
10974         * gcc.c-torture/compile/pr43791.c: New file.
10975
10976 2010-05-06  Michael Matz  <matz@suse.de>
10977
10978         PR tree-optimization/43984
10979         * gfortran.dg/pr43984.f90: New test.
10980
10981 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10982
10983         PR 40989
10984         * gcc.dg/pr40989.c: New.
10985
10986 2010-05-06  Richard Guenther  <rguenther@suse.de>
10987
10988         PR tree-optimization/43934
10989         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10990
10991 2010-05-06  Richard Guenther  <rguenther@suse.de>
10992
10993         PR tree-optimization/43987
10994         * gcc.c-torture/execute/pr43987.c: New testcase.
10995         * gcc.dg/torture/pta-escape-1.c: Adjust.
10996         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10997         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10998         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10999         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11000
11001 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11002             Dodji Seketeli  <dodji@redhat.com>
11003
11004         PR c/18624
11005         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11006         * g++.dg/template/sfinae16.C: Likewise.
11007         * gcc.dg/Wunused-var-1.c: Moved to...
11008         * c-c++-common/Wunused-var-1.c: ...here. New test.
11009         * gcc.dg/Wunused-var-2.c: Moved to...
11010         * c-c++-common/Wunused-var-2.c: ...here. New test.
11011         * gcc.dg/Wunused-var-3.c: Moved to...
11012         * c-c++-common/Wunused-var-3.c: ...here. New test.
11013         * gcc.dg/Wunused-var-4.c: Moved to...
11014         * gcc.dg/Wunused-var-1.c: ... here.
11015         * gcc.dg/Wunused-var-5.c: Moved to...
11016         * c-c++-common/Wunused-var-4.c: ...here. New test.
11017         * gcc.dg/Wunused-var-7.c: Moved to...
11018         * c-c++-common/Wunused-var-5.c: ...here. New test.
11019         * gcc.dg/Wunused-var-6.c: Moved to...
11020         * gcc.dg/Wunused-var-2.c: ... here.
11021         * c-c++-common/Wunused-var-1.c: New test.
11022         * c-c++-common/Wunused-var-2.c: New test.
11023         * c-c++-common/Wunused-var-3.c: New test.
11024         * c-c++-common/Wunused-var-4.c: New test.
11025         * c-c++-common/Wunused-var-5.c: New test.
11026         * g++.dg/warn/Wunused-var-1.C: New test.
11027         * g++.dg/warn/Wunused-var-2.C: New test.
11028         * g++.dg/warn/Wunused-var-3.C: New test.
11029         * g++.dg/warn/Wunused-var-4.C: New test.
11030         * g++.dg/warn/Wunused-var-5.C: New test.
11031         * g++.dg/warn/Wunused-var-6.C: New test.
11032         * g++.dg/warn/Wunused-var-7.C: New test.
11033         * g++.dg/warn/Wunused-var-8.C: New test.
11034         * g++.dg/warn/Wunused-parm-1.C: New test.
11035         * g++.dg/warn/Wunused-parm-2.C: New test.
11036         * g++.dg/warn/Wunused-parm-3.C: New test.
11037
11038 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11039
11040         PR fortran/43985
11041         * gfortran.dg/gomp/crayptr5.f90: New test case.
11042
11043 2010-05-05  Jason Merrill  <jason@redhat.com>
11044
11045         PR debug/43370
11046         * g++.dg/ext/attrib39.C: New.
11047
11048 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11049
11050         PR fortran/24978
11051         * gfortran.dg/data_invalid.f90: New.
11052
11053 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11054
11055         * gnat.dg/lto2.adb: New test.
11056
11057 2010-05-05  Jason Merrill  <jason@redhat.com>
11058
11059         PR c++/43787
11060         * g++.dg/opt/empty1.C: New.
11061
11062 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11063
11064         PR fortran/43696
11065         * gfortran.dg/class_17.f03: New.
11066
11067 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11068
11069         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11070
11071 2010-05-04  Mike Stump  <mikestump@comcast.net>
11072
11073         PR objc/35165
11074         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11075
11076 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11077
11078         PR target/43668
11079         * gcc.target/i386/pr43668.c: New.
11080
11081 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11082
11083         PR c++/43028
11084         * g++.dg/cpp0x/initlist31.C: New.
11085
11086 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11087
11088         PR c/43981
11089         * gcc.dg/Wunused-var-8.c: New test.
11090
11091 2010-05-04  Jason Merrill  <jason@redhat.com>
11092
11093         PR c++/38064
11094         * g++.dg/cpp0x/enum3.C: Extend.
11095
11096 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11097
11098         PR target/43799
11099         * gcc.target/i386/pr43799.c: New.
11100
11101 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11102
11103         * gnat.dg/lto1.adb: New test.
11104         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11105
11106 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11107
11108         PR middle-end/43671
11109         * gcc.target/i386/pr43671.c: New.
11110
11111 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11112
11113         PR c++/43705
11114         * g++.dg/template/crash95.C: New.
11115
11116 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11117
11118         PR debug/43508
11119         * gcc.target/i386/pr43508.c: New.
11120
11121 2010-05-04  Richard Guenther  <rguenther@suse.de>
11122
11123         PR tree-optimization/43879
11124         * g++.dg/torture/pr43879-1_0.C: New testcase.
11125         * g++.dg/torture/pr43879-1_1.C: Likewise.
11126
11127 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11128
11129         PR c++/43953
11130         * g++.dg/other/crash-12.C: New test.
11131
11132 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11133
11134         * g++.dg/cdce3.C: Add a space.  Updated.
11135
11136 2010-05-03  Jason Merrill  <jason@redhat.com>
11137
11138         PR c++/43680
11139         * g++.dg/opt/enum2.C: New.
11140         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11141         * g++.dg/warn/Wswitch-1.C: Adjust message.
11142
11143 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11144
11145         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11146         * g++.dg/ext/label13.C: Fix typo.
11147         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11148         alpha*-dec-osf5*.
11149         * gcc.c-torture/compile/limits-declparen.c: xfail on
11150         alpha*-dec-osf5* with -g.
11151         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11152         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11153         * gcc.dg/c99-tgmath-2.c: Likewise.
11154         * gcc.dg/c99-tgmath-3.c: Likewise.
11155         * gcc.dg/c99-tgmath-4.c: Likewise.
11156
11157 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11158
11159         PR fortran/43592
11160         * gfortran.dg/unexpected_interface.f90: New test.
11161
11162 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11163
11164         * ada/acats/run_acats (which): New function.
11165         (host_gnatchop, host_gnatmake): Use it.
11166
11167 2010-05-03  Richard Guenther  <rguenther@suse.de>
11168
11169         PR tree-optimization/43971
11170         * gcc.dg/pr43971.c: New testcase.
11171
11172 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11173
11174         PR debug/43972
11175         * gcc.dg/debug/pr43972.c: New test.
11176
11177 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11178
11179         PR testsuite/43963
11180         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11181
11182 2010-05-02  Richard Guenther  <rguenther@suse.de>
11183
11184         PR tree-optimization/43879
11185         * gcc.dg/torture/pr43879-3.c: New testcase.
11186
11187 2010-05-01  Richard Guenther  <rguenther@suse.de>
11188
11189         PR tree-optimization/43949
11190         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11191
11192 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11193
11194         PR c++/43951
11195         * g++.dg/init/new28.C: New.
11196
11197 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11198
11199         PR objc++/32052
11200         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11201         structure and nested declarations.
11202         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11203         structure and nested declarations.  Reduce header clutter and
11204         use _exit() rather than abort().
11205         * objc.dg/encode-10.m: New.
11206         * objc.dg/encode-11.m: New.
11207
11208 2010-04-30  DJ Delorie  <dj@redhat.com>
11209
11210         * gcc.c-torture/execute/20100430-1.c: New test.
11211
11212 2010-04-30  Jason Merrill  <jason@redhat.com>
11213
11214         PR c++/43868
11215         * g++.dg/template/ptrmem21.C: New.
11216
11217 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11218
11219         PR fortran/18918
11220         PR fortran/43931
11221         * gfortran.dg/coarray_13.f90: New test.
11222
11223 2010-04-30  Richard Guenther  <rguenther@suse.de>
11224
11225         PR lto/43946
11226         * gcc.dg/lto/20100430-1_0.c: New testcase.
11227
11228 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11229
11230         PR debug/43942
11231         * c-c++-common/pr43942.c: New test.
11232
11233 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11234
11235         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11236         conflict with darwin crt1.o 'start' symbol.
11237
11238 2010-04-30  Richard Guenther  <rguenther@suse.de>
11239
11240         PR tree-optimization/43879
11241         * gcc.dg/torture/pr43879_1.c: New testcase.
11242
11243 2010-04-30  Richard Guenther  <rguenther@suse.de>
11244
11245         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11246
11247 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11248
11249         PR c++/43890
11250         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11251         user-provided constructor while recursing.
11252
11253 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11254
11255         PR fortran/42274
11256         * gfortran.dg/class_16.f03: New test.
11257
11258 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11259
11260         PR fortran/42274
11261         * gfortran.dg/class_15.f03: New.
11262
11263 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11264
11265         PR fortran/43326
11266         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11267
11268 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11269
11270         PR fortran/43492
11271         * gfortran.dg/generic_22.f03 : New test.
11272
11273 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11274
11275         PR fortran/42353
11276         * gfortran.dg/class_14.f03: New test.
11277
11278 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11279
11280         PR fortran/42680
11281         * gfortran.dg/interface_32.f90: New test.
11282
11283 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11284             Janus Weil  <janus@gcc.gnu.org>
11285
11286         PR fortran/41829
11287         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11288         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11289         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11290
11291 2010-04-28  Mike Stump  <mikestump@comcast.net>
11292
11293         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11294         dg-excess-errors.
11295         * g++.dg/uninit-pred-2_b.C: Likewise.
11296
11297 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11298
11299         PR fortran/18918
11300         PR fortran/43919
11301         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11302
11303 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11304
11305         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11306         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11307         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11308         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11309         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11310
11311 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11312
11313         * gcc.dg/const-uniq-1.c: New test.
11314         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11315
11316 2010-04-28  Xinliang David Li  <davidxl@google.com>
11317
11318         * gcc.dg/uninit-pred-2_b.c: New test.
11319         * gcc.dg/uninit-pred-4_b.c: New test.
11320         * gcc.dg/uninit-pred-3_d.c: New test.
11321         * gcc.dg/uninit-pred-6_b.c: New test.
11322         * gcc.dg/uninit-pred-8_b.c: New test.
11323         * gcc.dg/uninit-pred-3_a.c: New test.
11324         * gcc.dg/uninit-pred-2_c.c: New test.
11325         * gcc.dg/uninit-pred-5_a.c: New test.
11326         * gcc.dg/uninit-pred-3_e.c: New test.
11327         * gcc.dg/uninit-pred-7_a.c: New test.
11328         * gcc.dg/uninit-pred-6_c.c: New test.
11329         * gcc.dg/uninit-pred-9_a.c: New test.
11330         * gcc.dg/uninit-pred-8_c.c: New test.
11331         * gcc.dg/uninit-pred-3_b.c: New test.
11332         * gcc.dg/uninit-pred-5_b.c: New test.
11333         * gcc.dg/uninit-pred-7_b.c: New test.
11334         * gcc.dg/uninit-pred-6_d.c: New test.
11335         * gcc.dg/uninit-pred-9_b.c: New test.
11336         * gcc.dg/uninit-pred-2_a.c: New test.
11337         * gcc.dg/uninit-pred-4_a.c: New test.
11338         * gcc.dg/uninit-pred-3_c.c: New test.
11339         * gcc.dg/uninit-pred-6_a.c: New test.
11340         * gcc.dg/uninit-pred-8_a.c: New test.
11341         * gcc.dg/uninit-pred-7_c.c: New test.
11342         * gcc.dg/uninit-pred-6_e.c: New test.
11343         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11344         * g++.dg/uninit-pred-1_a.C: New test.
11345         * g++.dg/uninit-pred-1_b.C: New test.
11346         * g++.dg/uninit-pred-2_a.C: New test.
11347         * g++.dg/uninit-pred-2_b.C: New test.
11348         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11349         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11350         * g++.dg/uninit-pred-loop_1.cc: New test.
11351
11352 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11353
11354         * gcc.dg/lto/20091209-1_0.c: New testcase.
11355
11356 2010-04-28  Richard Guenther  <rguenther@suse.de>
11357
11358         PR tree-optimization/43879
11359         PR tree-optimization/43909
11360         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11361
11362 2010-04-28  Richard Guenther  <rguenther@suse.de>
11363
11364         PR c++/43880
11365         * g++.dg/torture/pr43880.C: New testcase.
11366
11367 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11368
11369         PR c++/9335
11370         * g++.dg/template/recurse2.C: Update
11371         * g++.dg/template/recurse.C: Update.
11372         * g++.dg/template/pr23510.C: Update.
11373         * lib/prune.exp: Filter out 'recursively instantiated'.
11374
11375 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11376
11377         PR c++/29043
11378         * g++.dg/init/pr29043.C: New.
11379
11380 2010-04-27  Jason Merrill  <jason@redhat.com>
11381
11382         * g++.dg/lookup/scoped5.C: Adjust.
11383         * g++.dg/lookup/scoped8.C: Adjust.
11384         * g++.dg/template/dependent-expr5.C: Adjust.
11385         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11386
11387         PR c++/43856
11388         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11389
11390         PR c++/43875
11391         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11392
11393 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11394             Jan Hubicka  <hubicka@ucw.cz>
11395
11396         * gcc.dg/pure-2.c: New testcase.
11397         * gcc.dg/const-1.c: New testcase.
11398
11399 2010-04-27  Jason Merrill  <jason@redhat.com>
11400
11401         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11402
11403         PR c++/41468
11404         * g++.dg/template/sfinae17.C: New.
11405         * g++.dg/template/sfinae18.C: New.
11406
11407 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11408
11409         * g++.dg/init/pr42844.C: New.
11410         * g++.dg/cpp0x/pr42844-2.C: New.
11411         * g++.dg/cpp0x/defaulted2.C: Adjust.
11412         * g++.dg/tree-ssa/pr27549.C: Likewise.
11413         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11414
11415 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11416
11417         PR fortran/18918
11418         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11419
11420 2010-04-27  Richard Guenther  <rguenther@suse.de>
11421
11422         PR middle-end/40561
11423         * g++.dg/other/pr40561.C: New testcase.
11424
11425 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11426
11427         PR middle-end/43812
11428         * g++.dg/ipa/pr43812.C: New test.
11429
11430 2010-04-27  Jan Hubicka  <jh@suse.cz>
11431
11432         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11433         (test): ... this one.
11434
11435 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11436
11437         PR target/40657
11438         * gcc.target/arm/thumb-stackframe.c: New test.
11439
11440 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11441
11442         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11443         * gcc.dg/misc-column.c: Likewise.
11444         * gcc.dg/Walways-true-1.c: Likewise.
11445         * gcc.dg/Walways-true-2.c: Likewise.
11446         * gcc.dg/warn-addr-cmp.c: Likewise.
11447
11448 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11449
11450         PR fortran/18918
11451         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11452         * gfortran.dg/coarray_12.f90: New.
11453
11454 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11455
11456         PR c/32207
11457         * gcc.dg/pr32207.c: New test.
11458         * gcc.dg/misc-column.c: Adjust expected warning.
11459         * gcc.dg/Walways-true-1.c: Likewise.
11460         * gcc.dg/Walways-true-2.c: Likewise.
11461         * gcc.dg/warn-addr-cmp.c: Likewise.
11462
11463 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11464
11465         PR lto/42776
11466         * lib/lto.exp (lto_prune_vis_warns): New function.
11467         (lto-link-and-maybe-run): Call it.
11468
11469 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11470
11471         PR tree-optimization/43904
11472         * gcc.dg/tree-ssa/tailcall-6.c: New.
11473
11474 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11475
11476         PR testsuite/35165
11477         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11478         Darwin8/OSX10.4 - compatible code generation.
11479         Use scan-rtl-dump.
11480         * obj-c++.dg/stubify-1.mm: Ditto.
11481         * lib/objc-torture.exp: Do not require link success for
11482         "trivial.m" in the runtime checks when dowhat = 'compile'.
11483         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11484         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11485         Darwin8/OSX10.4 - compatible code generation.
11486         * objc.dg/stubify-2.m: Ditto.
11487         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11488         * objc.dg/next-runtime-1.m: Ditto.
11489         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11490         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11491         runtimes on Darwin.
11492
11493 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11494
11495         PR 43715
11496         * lib/plugin-support.exp: Use "-undefined
11497         dynamic_lookup" on darwin.
11498
11499 2010-04-26  Richard Guenther  <rguenther@suse.de>
11500
11501         * gcc.dg/lto/20100426_0.c: New testcase.
11502
11503 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11504
11505         PR tree-optimization/43833
11506         gcc.dg/Warray-bounds-8.c: New test case.
11507
11508 2010-04-26  Richard Guenther  <rguenther@suse.de>
11509
11510         PR lto/43080
11511         * g++.dg/lto/20100423-3_0.C: New testcase.
11512
11513 2010-04-26  Richard Guenther  <rguenther@suse.de>
11514
11515         PR lto/42425
11516         * g++.dg/lto/20100423-2_0.C: New testcase.
11517
11518 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11519
11520         * gcc.dg/vect/bb-slp-23.c: New test.
11521
11522 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11523
11524         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11525         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11526         * gcc.dg/c1x-float-1.c: New test.
11527
11528 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11529
11530         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11531         of "lea\[ \t\]".
11532
11533 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11534
11535         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11536         FreeBSD.
11537         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11538         * gfortran.dg/default_format_2.f90: Ditto.
11539
11540 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11541
11542         * gfortran.dg/pr43505.f90: Clean up .mod file.
11543         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11544         * gfortran.dg/pr41347.f90: Ditto.
11545         * gfortran.dg/internal_pack_4.f90: Ditto.
11546         * gfortran.dg/proc_decl_23.f90: Ditto.
11547         * gfortran.dg/recursive_check_3.f90: Ditto.
11548         * gfortran.dg/intent_out_3.f90: Ditto.
11549         * gfortran.dg/assignment_2.f90: Ditto.
11550         * gfortran.dg/pr41928.f90: Ditto.
11551         * gfortran.dg/pr42166.f90: Ditto.
11552         * gfortran.dg/private_type_12.f90: Ditto.
11553         * gfortran.dg/graphite/pr42185.f90: Ditto.
11554         * gfortran.dg/graphite/pr42186.f90: Ditto.
11555         * gfortran.dg/graphite/pr40982.f90: Ditto.
11556         * gfortran.dg/graphite/id-2.f90: Ditto.
11557         * gfortran.dg/graphite/id-4.f90: Ditto.
11558         * gfortran.dg/graphite/pr42050.f90: Ditto.
11559         * gfortran.dg/graphite/id-18.f90: Ditto.
11560         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11561         * gfortran.dg/graphite/pr41924.f90: Ditto.
11562         * gfortran.dg/graphite/pr42393.f90: Ditto.
11563         * gfortran.dg/graphite/pr37980.f90: Ditto.
11564         * gfortran.dg/graphite/pr38953.f90: Ditto.
11565         * gfortran.dg/graphite/pr42180.f90: Ditto.
11566         * gfortran.dg/graphite/pr42181.f90: Ditto.
11567         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11568         * gfortran.dg/select_type_4.f90: Ditto.
11569         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11570         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11571         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11572         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11573         * gfortran.dg/whole_file_11.f90: Ditto.
11574         * gfortran.dg/private_type_11.f90: Ditto.
11575         * gfortran.dg/vect/vect-gems.f90: Ditto.
11576         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11577
11578 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11579
11580         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11581
11582 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11583
11584         * gnat.dg/pack15.ad[sb]: New test.
11585
11586 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11587
11588         * gcc.target/arm/mla-1.c: New test.
11589
11590 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11591
11592         PR fortran/30073
11593         PR fortran/43793
11594         * gfortran.dg/pr43793.f90: New test.
11595
11596 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11597
11598         PR tree-optimization/41442
11599         * gcc.target/i386/pr41442.c: New test.
11600
11601 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11602
11603         PR fortran/43832
11604         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11605
11606 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11607
11608         PR fortran/43832
11609         * gfortran.dg/open_nounit.f90: New test.
11610
11611 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11612
11613         PR fortran/43841
11614         PR fortran/43843
11615         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11616
11617 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11618
11619         * gcc.dg/Wconversion-integer.c: Update.
11620
11621 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11622
11623         * gnat.dg/unchecked_convert5.adb: New test.
11624
11625 2010-04-23  Richard Guenther  <rguenther@suse.de>
11626
11627         PR lto/41734
11628         * gcc.dg/lto/20100423-2_0.c: New testcase.
11629         * gcc.dg/lto/20100423-2_0.c: Likewise.
11630
11631 2010-04-23  Richard Guenther  <rguenther@suse.de>
11632
11633         PR lto/43455
11634         * gcc.dg/lto/20100423-1_0.c: New testcase.
11635         * gcc.dg/lto/20100423-1_1.c: Likewise.
11636
11637 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11638
11639         PR tree-optimization/43846
11640         * gcc.dg/tree-ssa/sra-10.c: New test.
11641
11642 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11643
11644         PR middle-end/43835
11645         * gcc.c-torture/execute/pr43835.c: New test.
11646
11647 2010-04-23  Richard Guenther  <rguenther@suse.de>
11648
11649         PR lto/42653
11650         * g++.dg/lto/20100423-1_0.C: New testcase.
11651
11652 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11653
11654         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11655
11656 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11657
11658         PR tree-optimization/43842
11659         * gcc.dg/vect/pr43842.c: New test.
11660
11661 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11662
11663         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11664         * gcc.target/i386/wmul-2.c: Likewise.
11665
11666 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11667
11668         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11669         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11670
11671 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11672
11673         * gfortran.dg/reassoc_6.f: New testcase.
11674
11675 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11676
11677         PR middle-end/29274
11678         * gcc.target/arm/wmul-1.c: New test.
11679         * gcc.target/arm/wmul-2.c: New test.
11680
11681 2010-04-22  Richard Guenther  <rguenther@suse.de>
11682
11683         PR tree-optimization/43845
11684         * gcc.c-torture/compile/pr43845.c: New testcase.
11685
11686 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11687
11688         PR middle-end/29274
11689         * gcc.target/i386/wmul-1.c: New test.
11690         * gcc.target/i386/wmul-2.c: New test.
11691         * gcc.target/bfin/wmul-1.c: New test.
11692         * gcc.target/bfin/wmul-2.c: New test.
11693
11694 2010-04-22  Richard Guenther  <rguenther@suse.de>
11695
11696         PR fortran/43829
11697         * gfortran.dg/vector_subscript_6.f90: New testcase.
11698         * gfortran.dg/assign_10.f90: Adjust.
11699
11700 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR fortran/43836
11703         * gfortran.dg/gomp/pr43836.f90: New test.
11704
11705 2010-04-21  Richard Guenther  <rguenther@suse.de>
11706
11707         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11708
11709 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11710
11711         * gcc.dg/torture/builtin-cproj-3.c: New.
11712
11713 2010-04-20  Jason Merrill  <jason@redhat.com>
11714
11715         PR c++/9335
11716         * g++.dg/template/recurse2.C: New.
11717         * g++.dg/parse/crash36.C: Adjust.
11718         * g++.dg/other/fold1.C: Adjust.
11719         * g++.dg/init/member1.C: Adjust.
11720         * lib/prune.exp: Prune "skipping N instantiation contexts".
11721
11722 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11723
11724         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11725
11726 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11727
11728         * gcc.dg/torture/builtin-cproj-1.c: New.
11729         * gcc.dg/torture/builtin-cproj-2.c: New.
11730
11731 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11732
11733         PR c++/43800
11734         PR c++/43704
11735         * g++.dg/template/typedef32.C: Adjust.
11736         * g++.dg/template/typedef33.C: New test.
11737
11738 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11739
11740         PR fortran/43227
11741         * gfortran.dg/proc_decl_23.f90: New test.
11742
11743         PR fortran/43266
11744         * gfortran.dg/abstract_type_6.f03: New test.
11745
11746 2010-04-20  Xinliang David Li  <davidxl@google.com>
11747
11748         * g++.dg/tree-ssa/fold-compare.C: New.
11749
11750 2010-04-20  Richard Guenther  <rguenther@suse.de>
11751
11752         PR tree-optimization/39417
11753         * g++.dg/torture/pr39417.C: New testcase.
11754
11755 2010-04-20  Richard Guenther  <rguenther@suse.de>
11756
11757         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11758
11759 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11760
11761         * g++.dg/debug/dwarf2/rv1.C: New test.
11762
11763 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11764
11765         PR target/43635
11766         * gcc.c-torture/compile/pr43635.c: New testcase.
11767
11768 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11769
11770         PR fortran/43339
11771         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11772         of sequential loops being private only in the innermost containing
11773         task region.
11774
11775         PR middle-end/43337
11776         * gfortran.dg/gomp/pr43337.f90: New test.
11777
11778 2010-04-19  Richard Guenther  <rguenther@suse.de>
11779
11780         PR tree-optimization/43796
11781         * gfortran.dg/pr43796.f90: New testcase.
11782
11783 2010-04-19  Richard Guenther  <rguenther@suse.de>
11784
11785         PR tree-optimization/43783
11786         * gcc.c-torture/execute/pr43783.c: New testcase.
11787
11788 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11789
11790         PR target/43766
11791         * gcc.target/i386/pr43766.c: New test.
11792
11793 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11794
11795         PR target/43662
11796         * gcc.target/i386/pr43662.c: New test.
11797
11798 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11799
11800         PR c++/43704
11801         * g++.dg/template/typedef32.C: New test.
11802
11803 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11804
11805         PR tree-optimization/37027
11806         * lib/target-supports.exp
11807         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11808         * gcc.dg/vect/pr37027.c: New test.
11809         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11810         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11811         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11812         gcc.dg/vect/vect-complex-6.c: Likewise.
11813
11814 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11815
11816         * g++.dg/debug/dwarf2/enum1.C: New test.
11817
11818 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11819
11820         * gnat.dg/rep_clause5.ad[sb]: New test.
11821         * gnat.dg/rep_clause5_pkg.ads: New helper.
11822
11823 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11824
11825         PR tree-optimization/43771
11826         * g++.dg/vect/pr43771.cc: New test.
11827
11828 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11829
11830         PR fortran/31538
11831         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11832         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11833
11834 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11835
11836         * gnat.dg/sizetype.adb: Rename into...
11837         * gnat.dg/sizetype1.adb: ...this.
11838         * gnat.dg/sizetype2.adb: New test.
11839
11840 2010-04-16  Richard Guenther  <rguenther@suse.de>
11841
11842         PR tree-optimization/43572
11843         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11844
11845 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11846
11847         * gnat.dg/specs/discr_private.ads: New test.
11848
11849 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11850
11851         PR target/41514
11852         * gcc.target/arm/thumb-comparisons.c: New test.
11853
11854         PR target/40603
11855         * gcc.target/arm/thumb-cbranchqi.c: New test.
11856
11857 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11858
11859         * g++.dg/torture/pr36191.C: Enable for SH.
11860
11861 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11862
11863         * gnat.dg/wide_boolean.adb: New test.
11864         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11865
11866 2010-04-15  Richard Guenther  <rguenther@suse.de>
11867
11868         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11869         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11870         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11871         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11872         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11873         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11874         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11875         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11876         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11877         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11878         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11879         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11880         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11881         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11882         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11883
11884 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11885
11886         PR target/21803
11887         * gcc.target/arm/pr42496.c: New test.
11888
11889 2010-04-14  Jason Merrill  <jason@redhat.com>
11890
11891         PR c++/36625
11892         * g++.dg/ext/attrib38.C: New.
11893
11894 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11895
11896         PR testsuite/43739
11897         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11898
11899 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11900
11901         PR 42966
11902         * gcc.dg/cpp/warn-undef-2.c: Update.
11903         * gcc.dg/cpp/warn-traditional-2.c: Update.
11904         * gcc.dg/cpp/warn-comments-2.c: Update.
11905         * gcc.dg/cpp/warn-variadic-2.c: Update.
11906         * gcc.dg/cpp/warn-long-long-2.c: Update.
11907         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11908         * gcc.dg/cpp/warn-multichar-2.c: Update.
11909         * gcc.dg/cpp/warn-normalized-3.c: Update.
11910         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11911         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11912         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11913         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11914         * gcc.dg/cpp/warn-redefined-2.c: Update.
11915         * gfortran.dg/warning-directive-2.F90: Update.
11916         * c-c++-common/cpp/warning-directive-2.c: Update.
11917
11918 2010-04-14  Michael Matz  <matz@suse.de>
11919
11920         PR tree-optimization/42963
11921         * gcc.dg/pr42963.c: New testcase.
11922
11923 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11924
11925         * gnat.dg/class_wide.adb: Rename into...
11926         * gnat.dg/class_wide1.adb: ...this.
11927         * gnat.dg/class_wide2.ad[sb]: New test.
11928
11929 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11930
11931         PR fortran/18918
11932         * gfortran.dg/coarray_9.f90: Update dg-errors.
11933         * gfortran.dg/coarray_10.f90: New test.
11934         * gfortran.dg/coarray_11.f90: New test.
11935
11936 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11937
11938         PR fortran/43747
11939         gfortran.dg/initialization_24.f90: New test.
11940
11941 2010-04-13  Jason Merrill  <jason@redhat.com>
11942
11943         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11944         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11945
11946 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11947
11948         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11949         * g++.dg/dg.exp: Likewise.
11950         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11951         * c-c++-common/cpp/warning-directive-1.c: ... here.
11952         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11953         * c-c++-common/cpp/warning-directive-2.c: ... here.
11954         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11955         * c-c++-common/cpp/warning-directive-3.c: ... here.
11956         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11957         * c-c++-common/cpp/warning-directive-4.c: ... here.
11958         * g++.dg/cpp/warning-directive-1.C: Delete.
11959         * g++.dg/cpp/warning-directive-2.C: Delete.
11960         * g++.dg/cpp/warning-directive-3.C: Delete.
11961         * g++.dg/cpp/warning-directive-4.C: Delete.
11962         * gcc.dg/cpp/normalised-3.c: Delete.
11963         * g++.dg/cpp/normalised-1.C: Rename as ...
11964         * c-c++-common/cpp/normalised-3.c: ... this.
11965
11966 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11967
11968         * gcc.dg/tree-ssa/sra-9.c: New test.
11969
11970 2010-04-13  Michael Matz  <matz@suse.de>
11971
11972         PR middle-end/43730
11973         * gcc.dg/pr43730.c: New test.
11974
11975 2010-04-13  Michael Matz  <matz@suse.de>
11976
11977         * gcc.dg/tree-ssa/negate.c: New testcase.
11978
11979 2010-04-13  Richard Guenther  <rguenther@suse.de>
11980
11981         PR testsuite/43735
11982         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11983
11984 2010-04-13  Richard Guenther  <rguenther@suse.de>
11985
11986         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11987
11988 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11989
11990         * gnat.dg/derived_type1.adb: New test.
11991
11992 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11993
11994         * gcc.dg/plugindir1.c: New testcase.
11995         * gcc.dg/plugindir2.c: New testcase.
11996         * gcc.dg/plugindir3.c: New testcase.
11997         * gcc.dg/plugindir4.c: New testcase.
11998
11999 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12000
12001         * gcc.target/i386/rotate-2.c: New test.
12002
12003 2010-04-12  Jason Merrill  <jason@redhat.com>
12004
12005         PR c++/43641
12006         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12007         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12008
12009 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12010
12011         PR c++/25811
12012         * g++.dg/init/pr25811.C: New test.
12013
12014 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12015
12016         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12017         dg-error, dg-warning.
12018         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12019
12020 2010-04-12  Richard Guenther  <rguenther@suse.de>
12021
12022         * gcc.dg/torture/inline-2.c: New testcase.
12023
12024 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12025
12026         PR bootstrap/43699
12027         * gcc.dg/Wunused-var-7.c: New test.
12028
12029         PR tree-optimization/43560
12030         * gcc.c-torture/execute/pr43560.c: New test.
12031
12032 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12033
12034         * gnat.dg/aggr13.adb: New test.
12035         * gnat.dg/aggr14.adb: Likewise.
12036         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12037
12038 2010-04-12  Richard Guenther  <rguenther@suse.de>
12039
12040         PR c++/43611
12041         * g++.dg/torture/pr43611.C: New testcase.
12042
12043 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12044
12045         PR c/36774
12046         * gcc.dg/pr36774-1.c: New test.
12047         * gcc.dg/pr36774-2.c: New test.
12048
12049 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12050
12051         * gcc.target/sh/rte-delay-slot.c: New test.
12052
12053 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12054
12055         * gnat.dg/pack9.adb: Remove -cargs option.
12056         * gnat.dg/aggr12.ad[sb]: New test.
12057
12058 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12059
12060         PR target/43417
12061         * gcc.target/sh/pr43417.c: New test.
12062
12063 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12064
12065         PR fortran/43591
12066         * gfortran.dg/spec_expr_6.f90: New test.
12067
12068 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12069
12070         PR cpp/43195
12071         * gcc.dg/cpp/pr43195.c: New.
12072         * gcc.dg/cpp/pr43195.h: New.
12073
12074 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12075
12076         PR 42965
12077         * gcc.dg/Werror-6.c: Adjust.
12078         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12079         * gcc.dg/Werror-4.c: Likewise.
12080         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12081         * gcc.dg/Wswitch-enum-error.c: Likewise.
12082         * gcc.dg/Wpointer-arith.c: Likewise.
12083         * gcc.dg/Wfatal.c: Likewise.
12084         * gcc.dg/Wswitch-error.c: Likewise.
12085         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12086         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12087         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12088         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12089         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12090         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12091         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12092         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12093         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12094         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12095         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12096         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12097         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12098         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12099         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12100         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12101         * g++.dg/cpp/warning-directive-2.C: Likewise.
12102         * gfortran.dg/warning-directive-2.F90: Likewise.
12103
12104 2010-04-09  Jason Merrill  <jason@redhat.com>
12105
12106         PR c++/42623
12107         * g++.dg/template/sizeof13.C: New.
12108
12109 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12110
12111         * g++.dg/other/pr35504.C: Add check for thiscall.
12112         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12113         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12114
12115 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12116
12117         PR c++/28584
12118         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12119         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12120         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12121         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12122         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12123         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12124         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12125         * g++.dg/other/increment1.C: Likewise.
12126
12127 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12128
12129         PR fortran/18918
12130         * gfortran.dg/coarray_7.f90: New test.
12131         * gfortran.dg/coarray_8.f90: New test.
12132
12133 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12134
12135         PR fortran/28039
12136         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12137
12138 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12139
12140         PR target/43643
12141         * gcc.dg/pr43643.c: New test.
12142
12143 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12144
12145         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12146
12147 2010-04-08  Richard Guenther  <rguenther@suse.de>
12148
12149         PR tree-optimization/43679
12150         * gcc.c-torture/compile/pr43679.c: New testcase.
12151
12152 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR debug/43670
12155         * gcc.dg/pr43670.c: New test.
12156
12157 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12158
12159         PR middle-end/40815
12160         * gcc.dg/tree-ssa/reassoc-19.c: New.
12161
12162 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12163
12164         PR c/18624
12165         * gcc.dg/Wunused-var-1.c: New test.
12166         * gcc.dg/Wunused-var-2.c: New test.
12167         * gcc.dg/Wunused-var-3.c: New test.
12168         * gcc.dg/Wunused-var-4.c: New test.
12169         * gcc.dg/Wunused-var-5.c: New test.
12170         * gcc.dg/Wunused-var-6.c: New test.
12171         * gcc.dg/Wunused-parm-1.c: New test.
12172
12173         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12174         * gcc.dg/trunc-1.c: Likewise.
12175         * gcc.dg/vla-9.c: Likewise.
12176         * gcc.dg/dfp/composite-type.c: Likewise.
12177
12178 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12179
12180         PR objc/35996
12181         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12182         * obj-c++.dg/objc-gc-3.mm: Ditto.
12183
12184 2010-04-07  Simon Baldwin  <simonb@google.com>
12185
12186         * gcc.dg/cpp/warn-undef-2.c: New.
12187         * gcc.dg/cpp/warn-traditional-2.c: New.
12188         * gcc.dg/cpp/warn-comments-2.c: New.
12189         * gcc.dg/cpp/warning-directive-1.c: New.
12190         * gcc.dg/cpp/warn-long-long.c: New.
12191         * gcc.dg/cpp/warn-traditional.c: New.
12192         * gcc.dg/cpp/warn-variadic-2.c: New.
12193         * gcc.dg/cpp/warn-undef.c: New.
12194         * gcc.dg/cpp/warn-normalized-1.c: New.
12195         * gcc.dg/cpp/warning-directive-2.c: New.
12196         * gcc.dg/cpp/warn-long-long-2.c: New.
12197         * gcc.dg/cpp/warn-variadic.c: New.
12198         * gcc.dg/cpp/warn-normalized-2.c: New.
12199         * gcc.dg/cpp/warning-directive-3.c: New.
12200         * gcc.dg/cpp/warn-deprecated-2.c: New.
12201         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12202         * gcc.dg/cpp/warn-multichar-2.c: New.
12203         * gcc.dg/cpp/warn-normalized-3.c: New.
12204         * gcc.dg/cpp/warning-directive-4.c: New.
12205         * gcc.dg/cpp/warn-unused-macros.c: New.
12206         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12207         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12208         * gcc.dg/cpp/warn-cxx-compat.c: New.
12209         * gcc.dg/cpp/warn-redefined.c: New.
12210         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12211         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12212         * gcc.dg/cpp/warn-deprecated.c: New.
12213         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12214         * gcc.dg/cpp/warn-redefined-2.c: New.
12215         * gcc.dg/cpp/warn-comments.c: New.
12216         * gcc.dg/cpp/warn-multichar.c: New.
12217         * g++.dg/cpp/warning-directive-1.C: New.
12218         * g++.dg/cpp/warning-directive-2.C: New.
12219         * g++.dg/cpp/warning-directive-3.C: New.
12220         * g++.dg/cpp/warning-directive-4.C: New.
12221         * gfortran.dg/warning-directive-1.F90: New.
12222         * gfortran.dg/warning-directive-3.F90: New.
12223         * gfortran.dg/warning-directive-2.F90: New.
12224         * gfortran.dg/warning-directive-4.F90: New.
12225
12226 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12227
12228         PR objc++/23716
12229         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12230
12231 2010-04-07  Jason Merrill  <jason@redhat.com>
12232
12233         * g++.dg/template/dr408.C: New.
12234
12235         * g++.dg/lookup/ns4.C: New.
12236
12237         PR c++/38392
12238         * g++.dg/template/friend51.C: New test.
12239
12240         PR c++/41970
12241         * g++.old-deja/g++.other/linkage1.C: Adjust.
12242
12243 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12244
12245         PR c++/42697
12246         * g++.dg/template/crash94.C: New test.
12247
12248 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12249
12250         PR c++/40239
12251         * g++.dg/init/aggr5.C: New test.
12252         * g++.dg/init/aggr5.C: New test.
12253
12254 2010-04-07  Richard Guenther  <rguenther@suse.de>
12255
12256         PR tree-optimization/43270
12257         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12258         * gcc.dg/Warray-bounds-7.c: Likewise.
12259
12260 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12261
12262         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12263         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12264         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12265
12266 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12267
12268         PR c++/42556
12269         * g++.dg/init/pr42556.C: New test.
12270
12271 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12272
12273         PR debug/43628
12274         * g++.dg/debug/dwarf2/typedef2.C: New test.
12275
12276 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12277
12278         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12279         c-c++-common/dwarf2/redeclaration-1.C
12280
12281 2010-04-06  Jason Merrill  <jason@redhat.com>
12282
12283         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12284         * g++.dg/ext/attrib18.C: Likewise.
12285         * g++.dg/ext/bitfield2.C: Likewise.
12286         * g++.dg/ext/bitfield4.C: Likewise.
12287         * g++.dg/ext/visibility/warn2.C: Likewise.
12288         * g++.dg/ext/visibility/warn3.C: Likewise.
12289         * g++.dg/gomp/pr26690-1.C: Likewise.
12290         * g++.dg/inherit/covariant7.C: Likewise.
12291         * g++.dg/init/synth2.C: Likewise.
12292         * g++.dg/lookup/using7.C: Likewise.
12293         * g++.dg/other/crash-4.C: Likewise.
12294         * g++.dg/other/error13.C: Likewise.
12295         * g++.dg/other/error20.C: Likewise.
12296         * g++.dg/parse/crash31.C: Likewise.
12297         * g++.dg/parse/error16.C: Likewise.
12298         * g++.dg/parse/error19.C: Likewise.
12299         * g++.dg/parse/error27.C: Likewise.
12300         * g++.dg/parse/error28.C: Likewise.
12301         * g++.dg/parse/fused-params1.C: Likewise.
12302         * g++.dg/template/error2.C: Likewise.
12303         * g++.dg/template/local6.C: Likewise.
12304         * g++.dg/template/qualttp15.C: Likewise.
12305         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12306         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12307         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12308         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12309         * g++.old-deja/g++.eh/spec6.C: Likewise.
12310         * g++.old-deja/g++.jason/crash3.C: Likewise.
12311         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12312         * g++.old-deja/g++.law/ctors5.C: Likewise.
12313         * g++.old-deja/g++.law/ctors9.C: Likewise.
12314         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12315         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12316         * g++.old-deja/g++.other/struct1.C: Likewise.
12317         * g++.old-deja/g++.other/volatile1.C: Likewise.
12318         * g++.old-deja/g++.pt/crash36.C: Likewise.
12319         * g++.old-deja/g++.pt/derived3.C: Likewise.
12320         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12321         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12322
12323 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12324
12325         PR middle-end/43519
12326         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12327         * gcc.dg/graphite/id-19.c: New.
12328
12329 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12330
12331         PR middle-end/32824
12332         * gcc.dg/vect/pr32824: New.
12333
12334 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12335
12336         PR fortran/18918
12337         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12338         * gfortran.dg/coarray_3.f90: Ditto.
12339         * gfortran.dg/coarray_4.f90: Ditto.
12340         * gfortran.dg/coarray_5.f90: Ditto.
12341         * gfortran.dg/coarray_6.f90: Ditto.
12342         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12343
12344 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12345
12346         PR fortran/18918
12347         * gfortran.dg/coarray_4.f90: Fix test.
12348         * gfortran.dg/coarray_6.f90: Add more tests.
12349
12350 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12351
12352         PR fortran/18918
12353         * gfortran.dg/coarray_4.f90: New test.
12354         * gfortran.dg/coarray_5.f90: New test.
12355         * gfortran.dg/coarray_6.f90: New test.
12356
12357 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12358
12359         PR fortran/18918
12360         * gfortran.dg/iso_fortran_env_5.f90: New test.
12361         * gfortran.dg/iso_fortran_env_6.f90: New test.
12362
12363 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12364
12365         PR fortran/39997
12366         * gfortran.dg/coarray_1.f90: New test.
12367         * gfortran.dg/coarray_2.f90: New test.
12368         * gfortran.dg/coarray_3.f90: New test.
12369
12370 2010-04-06  Jason Merrill  <jason@redhat.com>
12371
12372         PR c++/43648
12373         * g++.dg/template/dtor8.C: New.
12374
12375         PR c++/43621
12376         * g++.dg/template/error-recovery2.C: New.
12377
12378 2010-04-06  Jan Hubicka  <jh@suse.czpli
12379
12380         PR tree-optimization/42906
12381         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12382
12383 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12384
12385         PR fortran/43178
12386         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12387         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12388         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12389
12390 2010-04-06  Richard Guenther  <rguenther@suse.de>
12391
12392         PR tree-optimization/43627
12393         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12394
12395 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12396
12397         PR target/43638
12398         * gcc.target/i386/pr43638.c: New test.
12399
12400 2010-04-06  Richard Guenther  <rguenther@suse.de>
12401
12402         PR middle-end/43661
12403         * gcc.c-torture/compile/pr43661.c: New testcase.
12404
12405 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12406
12407         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12408
12409 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12410
12411         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12412
12413 2010-04-02  Richard Guenther  <rguenther@suse.de>
12414
12415         PR tree-optimization/43629
12416         * gcc.c-torture/execute/pr43629.c: New testcase.
12417
12418 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12419             Dominique d'Humieres  <dominiq@lps.ens.fr>
12420
12421         PR libfortran/43605
12422         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12423
12424 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12425
12426         PR debug/43325
12427         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12428
12429 2010-04-01  Jason Merrill  <jason@redhat.com>
12430
12431         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12432
12433 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12434             Manfred Schwarb  <manfred99@gmx.ch>
12435
12436         PR libfortran/43605
12437         * gfortran.dg/ftell_3.f90: New test.
12438
12439 2010-04-01  Richard Guenther  <rguenther@suse.de>
12440
12441         PR middle-end/43614
12442         * gcc.c-torture/compile/pr43614.c: New testcase.
12443
12444 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12445
12446         PR tree-optimization/43141
12447         * gcc.dg/guality/pr43141.c: New test.
12448
12449 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12450
12451         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12452         * g++.dg/eh/spbp.C: Likewise.
12453         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12454         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12455         superfluous casts.
12456         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12457         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12458         * objc.dg/dwarf-2.m: Likewise.
12459
12460 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12461
12462         PR middle-end/43464
12463         * gcc.dg/graphite/id-pr43464.c: New.
12464         * gcc.dg/graphite/id-pr43464-1.c: New.
12465
12466 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12467
12468         PR middle-end/43351
12469         * gcc.dg/graphite/id-pr43351.c
12470
12471 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12472
12473         PR testsuite/35165
12474         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12475         * obj-c++.dg/try-catch-2.mm: Ditto.
12476         * obj-c++.dg/lookup-2.mm: Ditto.
12477         * obj-c++.dg/encode-8.m: Ditto.
12478         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12479         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12480         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12481         * obj-c++.dg/const-str-11.mm: Ditto.
12482         * obj-c++.dg/const-str-9.mm: Ditto.
12483         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12484         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12485         * obj-c++.dg/except-1.mm: Ditto.
12486         * obj-c++.dg/const-str-7.mm: Ditto.
12487         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12488         * obj-c++.dg/const-str-3.mm: Ditto.
12489         * obj-c++.dg/const-str-7.mm: Ditto.
12490         * obj-c++.dg/stubify-2.mm: Change dump file name.
12491
12492         PR objc++/23613
12493         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12494         New macro.
12495         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12496         Remove dg-xfail-if.
12497
12498 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12499
12500         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12501         only with -O2, -O3 or -Os and not with -fwhopr.
12502
12503 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12504
12505         PR c++/43558
12506         * g++.dg/template/typedef31.C: New test.
12507
12508 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12509
12510         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12511         assembler output on *-*-solaris2*.
12512         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12513
12514 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12515
12516         PR debug/43557
12517         * gcc.dg/pr43557-1.c: New test.
12518         * gcc.dg/pr43557-2.c: New file.
12519
12520 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12521
12522         PR 43562
12523         * gcc.dg/pr43562.c: New test.
12524
12525 2010-03-30  Jason Merrill  <jason@redhat.com>
12526
12527         PR c++/43076
12528         * g++.dg/template/error-recovery1.C: New.
12529
12530         PR c++/41786
12531         * g++.dg/parse/ambig5.C: New.
12532
12533 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12534
12535         PR debug/43593
12536         * gcc.dg/guality/pr43593.c: New test.
12537
12538 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12539
12540         PR middle-end/43430
12541         * gcc.dg/vect/pr43430-1.c: New.
12542
12543 2010-03-30  Jason Merrill  <jason@redhat.com>
12544
12545         PR c++/43559
12546         * g++.dg/template/partial7.C: New.
12547
12548 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12549
12550         * gcc.target/s390/stackcheck1.c: New testcase.
12551
12552 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12553
12554         PR libfortran/43265
12555         * gfortran.dg/read_eof_8.f90: New test.
12556
12557 2010-03-29  Jason Merrill  <jason@redhat.com>
12558
12559         * gcc.dg/cpp/include6.c: Change [] to ().
12560
12561         N3077
12562         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12563         splicing and UCNs.
12564         * c-c++-common/raw-string-2.c: Add trigraph test.
12565         * c-c++-common/raw-string-8.c: New.
12566         * c-c++-common/raw-string-9.c: New.
12567         * c-c++-common/raw-string-10.c: New.
12568
12569         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12570         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12571         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12572         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12573         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12574         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12575         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12576
12577 2010-03-29  Richard Guenther  <rguenther@suse.de>
12578
12579         PR tree-optimization/43560
12580         * gcc.dg/torture/pr43560.c: New testcase.
12581
12582 2010-03-29  Jason Merrill  <jason@redhat.com>
12583
12584         N3077
12585         * g++.dg/ext/raw-string-1.C: Change [] to ().
12586         * g++.dg/ext/raw-string-2.C: Change [] to ().
12587         Don't use \ in delimiter.
12588         * g++.dg/ext/raw-string-3.C: Change [] to ().
12589         * g++.dg/ext/raw-string-4.C: Change [] to ().
12590         * g++.dg/ext/raw-string-5.C: Change [] to ().
12591         Test for error on \ in delimiter.
12592         * g++.dg/ext/raw-string-6.C: Change [] to ().
12593         * g++.dg/ext/raw-string-7.C: Change [] to ().
12594
12595 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12596
12597         PR 43564
12598         * gcc.dg/pr43564.c: New test.
12599
12600 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12601
12602         PR fortran/43551
12603         * gfortran.dg/direct_io_12.f90: New test.
12604
12605 2010-03-28  Jan Hubicka  <jh@suse.cz>
12606
12607         PR tree-optimization/43505
12608         * gfortran.dg/pr43505.f90: New testcase.
12609
12610 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12611
12612         PR tree-optimization/43528
12613         * gcc.target/i386/pr43528.c: New test.
12614
12615 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12616
12617         PR c/43381
12618         * gcc.dg/parm-impl-decl-3.c: New test.
12619
12620 2010-03-26  Jason Merrill  <jason@redhat.com>
12621
12622         PR c++/43509
12623         * g++.dg/cpp0x/parse1.C: New.
12624
12625 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12626
12627         PR target/43524
12628         * gcc.target/i386/pr43524.c: New test.
12629
12630 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12631
12632         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12633         whitespace, rename main to foo.
12634         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12635         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12636         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12637         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12638         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12639         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12640         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12641         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12642         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12643         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12644         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12645
12646 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12647
12648         PR c++/43327
12649         * g++.dg/other/crash-10.C: New test.
12650         * g++.dg/other/crash-11.C: New test.
12651
12652 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12653
12654         PR libfortran/43517
12655         * gfortran.dg/read_eof_7.f90: New test.
12656
12657 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12658
12659         PR objc/35165
12660         PR testsuite/43512
12661         * objc-obj-c++-shared: New directory.
12662         * objc-obj-c++-shared/Object1-implementation.h: New file.
12663         * objc-obj-c++-shared/Object1.h: New file.
12664         * objc-obj-c++-shared/Protocol1.h: New file.
12665         * objc-obj-c++-shared/next-abi.h: New file.
12666         * objc-obj-c++-shared/next-mapping.h: New file.
12667         * objc/execute/next_mapping.h: Delete.
12668         * objc.dg/special/special.exp: For all targets run the tests with
12669         -fgnu-runtime, for darwin targets also run the tests with
12670         -fnext-runtime.
12671         * objc.dg/dg.exp: Ditto.
12672         * obj-c++.dg/dg.exp: Ditto.
12673         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12674         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12675         include use of updated NeXT interface.
12676         * objc/execute/formal_protocol-5.m: Ditto.
12677         * objc/execute/protocol-isEqual-2.m: Ditto.
12678         * objc/execute/protocol-isEqual-4.m: Ditto.
12679         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12680         Protocol1.h) and next-mapping.h as required.
12681         * objc/execute/object_is_class.m: Ditto.
12682         * objc/execute/enumeration-1.m: Ditto.
12683         * objc/execute/class-13.m: Ditto.
12684         * objc/execute/formal_protocol-2.m: Ditto.
12685         * objc/execute/formal_protocol-4.m: Ditto.
12686         * objc/execute/class-1.m: Ditto.
12687         * objc/execute/bycopy-1.m: Ditto.
12688         * objc/execute/formal_protocol-6.m: Ditto.
12689         * objc/execute/bycopy-3.m: Ditto.
12690         * objc/execute/class-3.m: Ditto.
12691         * objc/execute/bf-11.m: Ditto.
12692         * objc/execute/class-5.m: Ditto.
12693         * objc/execute/bf-13.m: Ditto.
12694         * objc/execute/class-7.m: Ditto.
12695         * objc/execute/bf-15.m: Ditto.
12696         * objc/execute/class-9.m: Ditto.
12697         * objc/execute/bf-17.m: Ditto.
12698         * objc/execute/bf-19.m: Ditto.
12699         * objc/execute/IMP.m: Ditto.
12700         * objc/execute/exceptions/catchall-1.m: Ditto.
12701         * objc/execute/exceptions/trivial.m: Ditto.
12702         * objc/execute/exceptions/finally-1.m: Ditto.
12703         * objc/execute/exceptions/local-variables-1.m: Ditto.
12704         * objc/execute/exceptions/foward-1.m: Ditto.
12705         * objc/execute/bf-2.m: Ditto.
12706         * objc/execute/string1.m: Ditto.
12707         * objc/execute/bf-4.m: Ditto.
12708         * objc/execute/informal_protocol.m: Ditto.
12709         * objc/execute/string3.m: Ditto.
12710         * objc/execute/bf-6.m: Ditto.
12711         * objc/execute/bf-8.m: Ditto.
12712         * objc/execute/class-tests-1.h: Ditto.
12713         * objc/execute/protocol-isEqual-1.m: Ditto.
12714         * objc/execute/protocol-isEqual-3.m: Ditto.
12715         * objc/execute/_cmd.m: Ditto.
12716         * objc/execute/function-message-1.m: Ditto.
12717         * objc/execute/bf-20.m: Ditto.
12718         * objc/execute/bf-common.h: Ditto.
12719         * objc/execute/np-2.m: Ditto.
12720         * objc/execute/class-10.m: Ditto.
12721         * objc/execute/class-12.m: Ditto.
12722         * objc/execute/enumeration-2.m: Ditto.
12723         * objc/execute/class-14.m: Ditto.
12724         * objc/execute/encode-1.m: Ditto.
12725         * objc/execute/formal_protocol-1.m: Ditto.
12726         * objc/execute/formal_protocol-3.m: Ditto.
12727         * objc/execute/accessing_ivars.m: Ditto.
12728         * objc/execute/bycopy-2.m: Ditto.
12729         * objc/execute/class-2.m: Ditto.
12730         * objc/execute/bf-10.m: Ditto.
12731         * objc/execute/formal_protocol-7.m: Ditto.
12732         * objc/execute/root_methods.m: Ditto.
12733         * objc/execute/class-4.m: Ditto.
12734         * objc/execute/bf-12.m: Ditto.
12735         * objc/execute/class-6.m: Ditto.
12736         * objc/execute/bf-14.m: Ditto.
12737         * objc/execute/nested-func-1.m: Ditto.
12738         * objc/execute/class-8.m: Ditto.
12739         * objc/execute/private.m: Ditto.
12740         * objc/execute/bf-16.m: Ditto.
12741         * objc/execute/bf-18.m: Ditto.
12742         * objc/execute/load-3.m: Ditto.
12743         * objc/execute/compatibility_alias.m: Ditto.
12744         * objc/execute/bf-1.m: Ditto.
12745         * objc/execute/no_clash.m: Ditto.
12746         * objc/execute/bf-3.m: Ditto.
12747         * objc/execute/string2.m: Ditto.
12748         * objc/execute/bf-5.m: Ditto.
12749         * objc/execute/string4.m: Ditto.
12750         * objc/execute/bf-7.m: Ditto.
12751         * objc/execute/object_is_meta_class.m: Ditto.
12752         * objc/execute/bf-9.m: Ditto.
12753         * objc/execute/bf-21.m: Ditto.
12754         * objc/execute/cascading-1.m: Ditto.
12755         * objc/execute/trivial.m: Ditto.
12756         * objc/execute/np-1.m: Ditto.
12757         * objc/compile/trivial.m: Ditto.
12758         * objc/execute/class_self-2.m: Include <stdlib.h>.
12759         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12760         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12761         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12762         and 64bit. Use new NeXT interface as required.
12763         * objc.dg/special/unclaimed-category-1.m: Ditto.
12764         * objc.dg/special/unclaimed-category-1.h: Ditto.
12765         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12766         * objc.dg/func-ptr-1.m: Ditto.
12767         * objc.dg/stret-1.m: Ditto.
12768         * objc.dg/encode-2.m: Ditto.
12769         * objc.dg/category-1.m: Ditto.
12770         * objc.dg/encode-3.m: Ditto.
12771         * objc.dg/call-super-3.m: Ditto.
12772         * objc.dg/method-3.m: Ditto.
12773         * objc.dg/func-ptr-2.m: Ditto.
12774         * objc.dg/lookup-1.m: Ditto.
12775         * objc.dg/encode-4.m: Ditto.
12776         * objc.dg/fix-and-continue-1.m: Ditto.
12777         * objc.dg/proto-lossage-3.m: Ditto.
12778         * objc.dg/method-13.m: Ditto.
12779         * objc.dg/proto-qual-1.m: Ditto.
12780         * objc.dg/zero-link-3.m: Ditto.
12781         * objc.dg/bitfield-1.m: Ditto.
12782         * objc.dg/va-meth-1.m: Ditto.
12783         * objc.dg/super-class-3.m: Ditto.
12784         * objc.dg/call-super-1.m: Ditto.
12785         * objc.dg/type-size-2.m: Ditto.
12786         * objc.dg/method-10.m: Ditto.
12787         * objc.dg/defs.m: Ditto.
12788         * objc.dg/const-str-3.m: Ditto.
12789         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12790         Protocol1.h) and next-mapping.h as required. Use new NeXT
12791         interface as required.
12792         * objc.dg/super-class-4.m: Ditto.
12793         * objc.dg/comp-types-8.m: Ditto.
12794         * objc.dg/call-super-2.m: Ditto.
12795         * objc.dg/objc-fast-4.m: Ditto.
12796         * objc.dg/method-6.m: Ditto.
12797         * objc.dg/const-str-3.m: Ditto.
12798         * objc.dg/const-str-7.m: Ditto.
12799         * objc.dg/method-15.m: Ditto.
12800         * objc.dg/method-19.m: Ditto.
12801         * objc.dg/sync-1.m: Ditto.
12802         * objc.dg/layout-1.m: Ditto.
12803         * objc.dg/bitfield-3.m: Ditto.
12804         * objc.dg/try-catch-3.m: Ditto.
12805         * objc.dg/try-catch-7.m: Ditto.
12806         * objc.dg/comp-types-10.m: Ditto.
12807         * objc.dg/selector-2.: Ditto.
12808         * objc.dg/method-7.m: Ditto.
12809         * objc.dg/typedef-alias-1.m: Ditto.
12810         * objc.dg/proto-lossage-2.m: Ditto.
12811         * objc.dg/comp-types-11.m: Ditto.
12812         * objc.dg/sizeof-1.m: Ditto.
12813         * objc.dg/method-17.m: Ditto.
12814         * objc.dg/bitfield-5.m: Ditto.
12815         * objc.dg/try-catch-1.m: Ditto.
12816         * objc.dg/encode-5.m: Ditto.
12817         * objc.dg/fix-and-continue-2.m: Ditto.
12818         * objc.dg/method-9.m: Ditto.
12819         * objc.dg/isa-field-1.m: Ditto.
12820         * objc.dg/local-decl-2.m: Ditto.
12821         * objc.dg/objc-gc-4.m: Ditto.
12822         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12823         * objc.dg/gnu-runtime-3.m: Ditto.
12824         * objc.dg/encode-7.m: Ditto.
12825         * objc.dg/encode-8.m: Ditto.
12826         * objc.dg/selector-3.m: Ditto.
12827         * objc.dg/gnu-runtime-1.m: Ditto.
12828         * objc.dg/const-str-12.m: Ditto.
12829         * objc.dg/gnu-runtime-2.m: Ditto.
12830         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12831         * objc.dg/selector-1.m: Ditto.
12832         * objc.dg/stubify-2.m: Ditto.
12833         * objc.dg/zero-link-1.m: Ditto.
12834         * objc.dg/stret-2.m: Ditto.
12835         * objc.dg/zero-link-2.m: Ditto.
12836         * objc.dg/next-runtime-1.m: Ditto.
12837         * objc.dg/symtab-1.m: Ditto.
12838         * objc.dg/stubify-1.m: Ditto.
12839         * objc.dg/bitfield-2.m: Ditto.
12840         * objc.dg/try-catch-10.m: Apply to both runtimes.
12841         * objc.dg/const-str-1.m: Ditto.
12842         * objc.dg/image-info.m: Ditto.
12843         * objc.dg/encode-9.m: Ditto.
12844         * objc.dg/pragma-1.m: Apply test to all targets.
12845         * objc.dg/const-str-4.m: Ditto.
12846         * objc.dg/const-str-8.m: Ditto.
12847         * objc.dg/super-class-2.m: Ditto.
12848         * objc.dg/try-catch-5.m: Ditto.
12849         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12850         Protocol1.h) and next-mapping.h as required. Use new NeXT
12851         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12852         * objc.dg/const-str-11.m: Ditto.
12853         * objc.dg/const-str-9.m: Ditto.
12854         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12855         * objc.dg/encode-1.m: Remove redundant -lobjc.
12856         * objc.dg/try-catch-9.m: Tidy space.
12857         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12858         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12859         and 64bit. Use new NeXT interface as required.
12860         * obj-c++.dg/template-4.mm: Ditto.
12861         * obj-c++.dg/defs.mm: Ditto.
12862         * obj-c++.dg/basic.mm: Ditto.
12863         * obj-c++.dg/encode-4.mm: Ditto.
12864         * obj-c++.dg/method-17.mm: Ditto.
12865         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12866         * obj-c++.dg/cxx-class-1.mm: Ditto.
12867         * obj-c++.dg/method-10.mm: Ditto.
12868         * obj-c++.dg/va-meth-1.mm: Ditto.
12869         * obj-c++.dg/encode-5.mm: Ditto.
12870         * obj-c++.dg/lookup-2.mm: Ditto.
12871         * obj-c++.dg/template-3.mm: Ditto.
12872         * obj-c++.dg/proto-qual-1.mm: Ditto.
12873         * obj-c++.dg/qual-types-1.m: Ditto.
12874         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12875         * obj-c++.dg/template-1.mm: Ditto.
12876         * obj-c++.dg/encode-6.mm: Ditto.
12877         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12878         Protocol1.h) and next-mapping.h as required. Use new NeXT
12879         interface as required.
12880         * obj-c++.dg/except-1.mm: Ditto.
12881         * obj-c++.dg/const-str-7.mm: Ditto.
12882         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12883         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12884         * obj-c++.dg/selector-2.mm: Ditto.
12885         * obj-c++.dg/isa-field-1.mm: Ditto.
12886         * obj-c++.dg/try-catch-1.mm: Ditto.
12887         * obj-c++.dg/local-decl-1.mm: Ditto.
12888         * obj-c++.dg/try-catch-9.mm: Ditto.
12889         * obj-c++.dg/no-extra-load.mm: Ditto.
12890         * obj-c++.dg/selector-5.mm: Ditto.
12891         * obj-c++.dg/method-12.mm: Ditto.
12892         * obj-c++.dg/try-catch-11.mm: Ditto.
12893         * obj-c++.dg/comp-types-11.mm: Ditto.
12894         * obj-c++.dg/bitfield-3.mm: Ditto.
12895         * obj-c++.dg/method-6.mm: Ditto.
12896         * obj-c++.dg/super-class-2.mm: Ditto.
12897         * obj-c++.dg/method-21.mm: Ditto.
12898         * obj-c++.dg/const-str-8.mm: Ditto.
12899         * obj-c++.dg/try-catch-7.mm: Ditto.
12900         * obj-c++.dg/method-15.mm: Ditto.
12901         * obj-c++.dg/layout-1.mm: Ditto.
12902         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12903         * obj-c++.dg/const-str-3.mm: Ditto.
12904         * obj-c++.dg/try-catch-2.mm: Ditto.
12905         * obj-c++.dg/objc-gc-3.mm: Ditto.
12906         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12907         * obj-c++.dg/bitfield-1.mm: Ditto.
12908         * obj-c++.dg/selector-6.mm: Ditto.
12909         * obj-c++.dg/method-13.mm: Ditto.
12910         * obj-c++.dg/comp-types-12.mm: Ditto.
12911         * obj-c++.dg/bitfield-4.mm: Ditto.
12912         * obj-c++.dg/try-catch-8.mm: Ditto.
12913         * obj-c++.dg/method-2.mm: Ditto.
12914         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12915         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12916         * obj-c++.dg/const-str-4.mm: Ditto.
12917         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12918         * obj-c++.dg/try-catch-3.mm: Ditto.
12919         * obj-c++.dg/comp-types-9.mm: Ditto.
12920         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12921         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12922         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12923         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12924         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12925         Use new NeXT interface as required.
12926         * obj-c++.dg/const-str-10.mm: Ditto.
12927         * obj-c++.dg/const-str-11.mm: Ditto.
12928         * obj-c++.dg/const-str-9.mm: Ditto.
12929         * obj-c++.dg/method-11.mm: Ditto.
12930         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12931         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12932         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12933         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12934         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12935
12936 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12937
12938         PR c++/43206
12939         * g++.dg/template/typedef30.C: New test case.
12940
12941 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12942
12943         PR c/43385
12944         * gcc.c-torture/execute/pr43385.c: New test.
12945
12946 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12947
12948         * gcc.dg/strncpy-fix-1.c: New test.
12949
12950 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12951
12952         PR testsuite/41609
12953         * lib/objc-torture.exp (objc-set-runtime-options): New.
12954         * objc/execute/execute.exp: Check runtime options on each pass.
12955         * objc/execute/exceptions/exceptions.exp: Ditto.
12956         * objc/compile/compile.exp: Ditto.
12957
12958         PR testsuite/42348
12959         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12960         standard tests.
12961         (check_effective_target_objc2): New proc.
12962         (check_effective_target_next_runtime): New proc.
12963         * lib/objc.exp: Determine which runtime is in force and support it.
12964         * lib/obj-c++.exp: Ditto.
12965
12966 2010-03-24  Jason Merrill  <jason@redhat.com>
12967
12968         PR c++/43502
12969         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12970
12971 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12972
12973         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12974         a loop.
12975         * gcc.dg/ipa/ipa-2.c: Likewise.
12976         * gcc.dg/ipa/ipa-3.c: Likewise.
12977         * gcc.dg/ipa/ipa-4.c: Likewise.
12978         * gcc.dg/ipa/ipa-5.c: Likewise.
12979         * gcc.dg/ipa/ipa-7.c: Likewise.
12980         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12981         a loop.
12982         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12983         i_can_not_be_propagated_fully2 into a loop.
12984         * gcc.dg/ipa/ipa-8.c: New test.
12985         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12986
12987 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12988
12989         PR debug/19192
12990         PR debug/43479
12991         * gcc.dg/guality/pr43479.c: New test.
12992         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12993         and add volatile keyword.
12994
12995 2010-03-23  Mike Stump  <mikestump@comcast.net>
12996
12997         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12998
12999 2010-03-23  Jason Merrill  <jason@redhat.com>
13000
13001         * g++.dg/ext/altivec-17.C: Adjust error message.
13002
13003         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13004         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13005         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13006         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13007         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13008         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13009
13010 2010-03-22  Jason Merrill  <jason@redhat.com>
13011
13012         PR c++/43333
13013         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13014         * g++.dg/ext/is_pod_98.C: New.
13015
13016         PR c++/43281
13017         * g++.dg/cpp0x/auto18.C: New.
13018
13019         * gcc.dg/pr36997.c: Adjust error message.
13020         * g++.dg/ext/vector9.C: Likewise.
13021         * g++.dg/conversion/simd3.C: Likewise.
13022         * g++.dg/other/error23.C: Likewise.
13023
13024 2010-03-22  Michael Matz  <matz@suse.de>
13025
13026         PR middle-end/43475
13027         * gfortran.dg/pr43475.f90: New testcase.
13028
13029 2010-03-22  Richard Guenther  <rguenther@suse.de>
13030
13031         PR tree-optimization/43390
13032         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13033
13034 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13035
13036         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13037         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13038
13039 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13040             Michael Matz  <matz@suse.de>
13041
13042         PR c++/43081
13043         * g++.dg/parse/crash56.C: New test.
13044
13045 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13046
13047         PR fortran/43450
13048         * gfortran.dg/whole_file_15.f90 : New test.
13049
13050 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13051
13052         PR fortran/43409
13053         * gfortran.dg/inquire_size.f90: New test.
13054
13055 2010-03-20  Richard Guenther  <rguenther@suse.de>
13056
13057         PR rtl-optimization/43438
13058         * gcc.c-torture/execute/pr43438.c: New testcase.
13059
13060 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13061
13062         PR c++/43375
13063         * g++.dg/abi/mangle42.C: New test.
13064
13065 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13066
13067         PR C/43211
13068         * gcc.dg/pr43211.c: New test.
13069         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13070
13071 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13072
13073         PR rtl-optimization/42258
13074         * gcc.target/arm/thumb1-mul-moves.c: New test.
13075
13076         PR target/40697
13077         * gcc.target/arm/thumb-andsi.c: New test.
13078
13079         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13080         dg-require-effective-target.
13081
13082 2010-03-19  Michael Matz  <matz@suse.de>
13083
13084         PR c++/43116
13085         * g++.dg/other/pr43116.C: New testcase.
13086
13087 2010-03-19  Michael Matz  <matz@suse.de>
13088
13089         PR target/43305
13090         * gcc.dg/pr43305.c: New testcase.
13091
13092 2010-03-19  Richard Guenther  <rguenther@suse.de>
13093
13094         PR tree-optimization/43415
13095         * gcc.c-torture/compile/pr43415.c: New testcase.
13096
13097 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13098
13099         PR ada/43106
13100         * gnat.dg/case_optimization2.adb: New test.
13101         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13102
13103 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13104             Jack Howarth  <howarth@bromo.med.uc.edu>
13105
13106         PR target/36399
13107         * gcc.target/i386/push-1.c: Don't xfail
13108           scan-assembler-not "movups" on darwin.
13109
13110 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13111
13112         PR debug/43058
13113         * gcc.dg/pr43058.c: New test.
13114
13115 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13116
13117         PR middle-end/42450
13118         * g++.dg/torture/pr42450.C: New test.
13119
13120 2010-03-18  Michael Matz  <matz@suse.de>
13121
13122         PR middle-end/43419
13123         * gcc.dg/pr43419.c: New testcase.
13124
13125 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13126
13127         PR rtl-optimization/43360
13128         * gcc.dg/torture/pr43360.c: New.
13129
13130 2010-03-18  Michael Matz  <matz@suse.de>
13131
13132         PR tree-optimization/43402
13133         * gcc.dg/pr43402.c: New testcase.
13134
13135 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13136
13137         PR target/42427
13138         * gcc.dg/pr42427.c: New test.
13139
13140 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13141
13142         PR libfortran/43265
13143         * gfortran.dg/read_empty_file.f: New test.
13144         * gfortran.dg/read_eof_all.f90: New test.
13145         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13146         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13147
13148 2010-03-17  Michael Matz  <matz@suse.de>
13149
13150         * gcc.dg/pr43300.c: Add -w.
13151
13152 2010-03-17  Richard Guenther  <rguenther@suse.de>
13153
13154         * gcc.dg/pr43379.c: Add -w.
13155
13156 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13157
13158         PR fortran/43331
13159         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13160
13161 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13162
13163         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13164
13165 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13166
13167         * ada/acats/run_all.sh: Log start and end times.
13168
13169 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13170
13171         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13172
13173 2010-03-16  Richard Guenther  <rguenther@suse.de>
13174
13175         PR middle-end/43379
13176         * gcc.dg/pr43379.c: New testcase.
13177
13178 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13179
13180         PR debug/43051
13181         * gcc.dg/guality/pr43051-1.c: New test.
13182
13183 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13184
13185         PR testsuite/43363
13186         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13187
13188 2010-03-15  Michael Matz  <matz@suse.de>
13189
13190         PR middle-end/43300
13191         * gcc.dg/pr43300.c: New testcase.
13192
13193 2010-03-15  Richard Guenther  <rguenther@suse.de>
13194
13195         PR tree-optimization/43367
13196         * gcc.c-torture/compile/pr43367.c: New testcase.
13197
13198 2010-03-15  Richard Guenther  <rguenther@suse.de>
13199
13200         PR tree-optimization/43317
13201         * gcc.dg/pr43317.c: New testcase.
13202
13203 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13204
13205         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13206
13207 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13208
13209         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13210
13211 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13212
13213         PR fortran/43362
13214         * gfortran.dg/impure_constructor_1.f90: New test.
13215
13216 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13217
13218         PR middle-end/43354
13219         * gfortran.dg/graphite/id-pr43354.f: New.
13220
13221 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13222
13223         PR middle-end/43349
13224         * gfortran.dg/graphite/pr43349.f: New.
13225
13226 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13227
13228         PR middle-end/43306
13229         * gcc.dg/graphite/pr43306.c: New.
13230
13231 2010-03-12  David S. Miller  <davem@davemloft.net>
13232
13233         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13234         sparc.
13235
13236 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13237
13238         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13239
13240 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13241
13242         PR fortran/43291
13243         PR fortran/43326
13244         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13245
13246 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13247
13248         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13249         fail for *-*-mingw* targets.
13250
13251 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13252
13253         PR debug/43329
13254         * gcc.dg/guality/pr43329-1.c: New test.
13255
13256 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13257
13258         PR tree-optimization/43257
13259         * g++.dg/torture/pr43257.C: New test.
13260
13261 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13262
13263         PR fortran/43228
13264         * gfortran.dg/namelist_61.f90: New test.
13265
13266 2010-03-11  Richard Guenther  <rguenther@suse.de>
13267
13268         PR tree-optimization/43255
13269         * gcc.c-torture/compile/pr43255.c: New testcase.
13270
13271 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13272
13273         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13274         * gcc.dg/pr43280.c: New testcase.
13275
13276 2010-03-11  Richard Guenther  <rguenther@suse.de>
13277
13278         PR lto/43200
13279         * gcc.dg/lto/20100227-1_0.c: New testcase.
13280         * gcc.dg/lto/20100227-1_1.c: Likewise.
13281
13282 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13283
13284         PR libfortran/43320
13285         PR libfortran/43265
13286         * gfortran.dg/read_eof_6.f: New test
13287         * gfortran.dg/read_x_eof.f90: New test.
13288         * gfortran.dg/read_x_past.f: Update test.
13289
13290 2010-03-10  Jan Hubicka  <jh@suse.cz>
13291
13292         * gcc.c-torture/compile/pr43288.c: New test.
13293
13294 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13295
13296         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13297         -fpic/-fPIC flags.
13298         * g++.old-deja/g++.pt/asm2.C: Likewise.
13299         * gcc.c-torture/compile/20000804-1.c: Likewise.
13300         * gcc.target/i386/clobbers.c: Likewise.
13301
13302 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13303
13304         PR fortran/43303
13305         * gfortran.dg/c_assoc_3.f90: New test.
13306
13307 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13308
13309         PR debug/36728
13310         * gcc.dg/guality/pr36728-1.c: New test.
13311         * gcc.dg/guality/pr36728-2.c: New test.
13312
13313 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13314
13315         * gcc.dg/h8300-div-delay-slot.c: New test.
13316
13317 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13318
13319         PR tree-optimization/43236
13320         * gcc.c-torture/execute/pr43236.c: New test.
13321
13322 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13323
13324         PR middle-end/42859
13325         * g++.dg/eh/pr42859.C: New test.
13326
13327 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13328
13329         PR debug/43299
13330         * gcc.dg/pr43299.c: New test.
13331
13332         PR debug/43290
13333         * g++.dg/eh/unwind2.C: New test.
13334
13335 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13336             Reza Yazdani  <reza.yazdani@amd.com>
13337
13338         PR middle-end/43065
13339         * gcc.dg/graphite/run-id-4.c: New.
13340
13341 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13342
13343         PR middle-end/43065
13344         * gcc.dg/graphite/run-id-3.c: New.
13345
13346 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13347
13348         PR middle-end/42644
13349         PR middle-end/42130
13350         * gcc.dg/graphite/id-18.c: New.
13351         * gcc.dg/graphite/run-id-pr42644.c: New.
13352
13353 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13354
13355         PR middle-end/42326
13356         * gcc.dg/graphite/pr42326.c: New.
13357
13358 2010-03-08  Richard Guenther  <rguenther@suse.de>
13359
13360         PR tree-optimization/43269
13361         * gcc.c-torture/execute/pr43269.c: New testcase.
13362
13363 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13364
13365         PR fortran/43256
13366         * gfortran.dg/typebound_call_13.f03: New.
13367
13368 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13369
13370         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13371         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13372
13373 2010-03-05  Jason Merrill  <jason@redhat.com>
13374
13375         * g++.dg/abi/mangle40.C: Require weak and alias.
13376
13377 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13378
13379         PR middle-end/42326
13380         * gfortran.dg/graphite/pr42326.f90: New.
13381         * gfortran.dg/graphite/pr42326-1.f90: New.
13382
13383 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13384
13385         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13386         (gnat_target_compile): Likewise.
13387         Reinitialize GNAT_UNDER_TEST if target changes.
13388         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13389         (local_find_gnatmake): Pass full --GCC to gnatlink.
13390         Remove --LINK.
13391
13392 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13393
13394         PR c/43248
13395         * gcc.dg/compound-literal-1.c: New testcase.
13396
13397 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13398
13399         PR tree-optimization/43164
13400         PR tree-optimization/43191
13401         * gcc.c-torture/compile/pr43164.c: New test.
13402         * gcc.c-torture/compile/pr43191.c: Likewise.
13403
13404 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13405
13406         PR fortran/43244
13407         * gfortran.dg/finalize_9.f90: New.
13408
13409 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13410             Ken Werner  <ken@linux.vnet.ibm.com>
13411
13412         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13413         to dg-options for spu.
13414         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13415         dump-scan target to exclude spu.
13416
13417 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13418
13419         PR middle-end/43209
13420         * gcc.dg/tree-ssa/ivopts-4.c: New.
13421
13422 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13423
13424         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13425         include-opts and exclude-opts; skip checking the flags if arguments
13426         are the same as the defaults.
13427         (dg-xfail-if): Verify the number of arguments, supply defaults
13428         for unspecified optional arguments.
13429         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13430
13431 2010-03-03  Jason Merrill  <jason@redhat.com>
13432
13433         PR c++/12909
13434         * g++.dg/abi/mangle40.C: Updated.
13435
13436 2010-03-03  Jason Merrill  <jason@redhat.com>
13437
13438         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13439         * g++.dg/abi/mangle23.C: Likewise.
13440         * g++.dg/eh/simd-2.C: Likewise.
13441         * g++.dg/ext/attribute-test-2.C: Likewise.
13442         * g++.dg/ext/vector14.C: Likewise.
13443         * g++.dg/other/pr34435.C: Likewise.
13444         * g++.dg/template/conv8.C: Likewise.
13445         * g++.dg/template/nontype9.C: Likewise.
13446         * g++.dg/template/qualttp17.C: Likewise.
13447         * g++.dg/template/ref1.C: Likewise.
13448         * g++.old-deja/g++.pt/crash68.C: Likewise.
13449         * g++.old-deja/g++.pt/ref1.C: Likewise.
13450         * g++.old-deja/g++.pt/ref3.C: Likewise.
13451         * g++.old-deja/g++.pt/ref4.C: Likewise.
13452
13453         PR c++/12909
13454         * g++.dg/abi/mangle40.C: New.
13455         * g++.dg/abi/mangle41.C: New.
13456         * g++.dg/lto/20100302_0.C: New.
13457         * g++.dg/lto/20100302_1.C: New.
13458         * g++.dg/lto/20100302.h: New.
13459
13460 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13461
13462         PR fortran/43243
13463         * gfortran.dg/internal_pack_12.f90: New test.
13464
13465 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13466
13467         * gcc.dg/pr36997.c: Adjust error message.
13468
13469 2010-03-03  Mike Stump  <mikestump@comcast.net>
13470
13471         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13472         adjustments to not be present on machines that align the stack to
13473         more than 4 bytes and don't have a red zone yet as that is an
13474         unimplemented optimization.
13475
13476 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13477
13478         PR fortran/43169
13479         * gfortran.dg/impure_assignment_3.f90: New.
13480
13481 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13482
13483         PR debug/43229
13484         * gfortran.dg/pr43229.f90: New test.
13485
13486         PR debug/43237
13487         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13488
13489         PR debug/43177
13490         * gcc.dg/guality/pr43177.c: New test.
13491
13492 2010-03-02  Jason Merrill  <jason@redhat.com>
13493
13494         * g++.dg/ext/vector9.C: Adjust error message.
13495         * g++.dg/conversion/simd3.C: Likewise.
13496         * g++.dg/other/error23.C: Likewise.
13497
13498 2010-03-02  Mike Stump  <mikestump@comcast.net>
13499
13500         PR c++/41090
13501         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13502
13503 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13504
13505         PR fortran/43180
13506         * gfortran.dg/internal_pack_10.f90: New test.
13507
13508         PR fortran/43173
13509         * gfortran.dg/internal_pack_11.f90: New test.
13510
13511 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13512
13513         PR middle-end/42640
13514         * gcc.dg/tree-ssa/pr42640.c: New.
13515
13516 2010-03-01  Richard Guenther  <rguenther@suse.de>
13517
13518         PR tree-optimization/43220
13519         * gcc.c-torture/execute/pr43220.c: New testcase.
13520
13521 2010-03-01  Richard Guenther  <rguenther@suse.de>
13522
13523         PR middle-end/43213
13524         * gcc.dg/pr43213.c: New testcase.
13525
13526 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13527
13528         PR pch/14940
13529         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13530
13531 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13532
13533         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13534         New function.
13535         (check_effective_target_ucn): Likewise.
13536
13537         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13538         if !ucn.
13539         * gcc.dg/ucnid-2.c: Likewise.
13540         * gcc.dg/ucnid-3.c: Likewise.
13541         * gcc.dg/ucnid-4.c: Likewise.
13542         * gcc.dg/ucnid-11.c: Likewise.
13543         * gcc.dg/ucnid-12.c: Likewise.
13544         * gcc.dg/ucnid-6.c: Skip if !ucn.
13545         * gcc.dg/ucnid-9.c: Likewise.
13546
13547 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13548
13549         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13550         lists to dg-skip-if.
13551         * gcc.target/i386/stackalign/return-3.c: Likewise.
13552
13553 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13554
13555         * gcc.target/i386/clearcap.map: New file.
13556         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13557         Pass clearcap.map by default if supported.
13558
13559 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13560
13561         PR fortran/42900
13562         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13563         Explain this.
13564         * gfortran.dg/stat_2.f90: Likewise.
13565
13566 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13567
13568         PR fortran/43199
13569         * gfortran.dg/module_read_2.f90: New test.
13570
13571 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/42748
13574         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13575         * g++.dg/abi/mangle12.C: Likewise.
13576         * g++.dg/abi/mangle20-2.C: Likewise.
13577         * g++.dg/abi/mangle17.C: Likewise.
13578         * g++.dg/template/cond2.C: Likewise.
13579         * g++.dg/template/pr35240.C: Likewise.
13580
13581 2010-02-27  Richard Guenther  <rguenther@suse.de>
13582
13583         PR tree-optimization/43186
13584         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13585
13586 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13587
13588         * g++.dg/abi/packed1.C: Expect warning on the SH.
13589
13590 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13591
13592         PR c++/42054:
13593         * g++.dg/parse/error37.C: New test.
13594
13595 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13596
13597         PR c/24577
13598         PR c/43192
13599         * gcc.dg/pr8927-1.c: Match new note.
13600         * gcc.dg/990506-0.c: Likewise.
13601         * gcc.dg/gomp/flush-2.c: Likewise.
13602         * gcc.dg/gomp/atomic-5.c: Likewise.
13603         * gcc.dg/gomp/pr34607.c: Likewise.
13604         * gcc.dg/pr35746.c: Likewise.
13605         * gcc.dg/cpp/pragma-1.c: Likewise.
13606         * gcc.dg/cpp/pragma-2.c: Likewise.
13607         * gcc.dg/pr41842.c: Likewise.
13608         * gcc.dg/noncompile/20040629-1.c: Likewise.
13609         * objc.dg/private-1.m: Likewise.
13610
13611 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13612
13613         PR fortran/43185
13614         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13615         * gfortran.dg/default_initialization_4.f90: New test.
13616
13617 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13618
13619         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13620         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13621         * gnat.dg/thin_pointer2.adb: New test.
13622         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13623
13624 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13625
13626         PR c/20631
13627         * gcc.dg/cpp/c90-pedantic.c: New.
13628         * gcc.dg/cpp/c90.c: New.
13629         * gcc.dg/gnu90-const-expr-1.c: New.
13630         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13631
13632 2010-02-26  Richard Guenther  <rguenther@suse.de>
13633
13634         PR tree-optimization/43186
13635         * gcc.c-torture/compile/pr43186.c: New testcase.
13636
13637 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13638
13639         PR debug/43190
13640         * c-c++-common/dwarf2/pr43190.c: New test.
13641
13642 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13643
13644         PR testsuite/37074:
13645         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13646
13647 2010-02-26  Richard Guenther  <rguenther@suse.de>
13648
13649         PR tree-optimization/43188
13650         * gcc.c-torture/compile/pr43188.c: New testcase.
13651
13652 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13653
13654         PR target/43175
13655         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13656
13657 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13658
13659         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13660
13661 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13662
13663         PR target/43154
13664         * gcc.target/powerpc/pr43154.c: New file.
13665
13666 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13667
13668         PR debug/43166
13669         * gfortran.dg/debug/pr43166.f: New test.
13670
13671         PR debug/43165
13672         * gcc.dg/torture/pr43165.c: New test.
13673
13674 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13675
13676         PR c/43128
13677         * c-c++-common/pr41779.c: Update.
13678
13679 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13680
13681         PR ada/32547
13682         * lib/gnat-dg.exp (gnat_load): Redefine.
13683
13684         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13685         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13686
13687 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13688
13689         PR libobjc/36610
13690         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13691         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13692         -fgnu-runtime.
13693         Sort entries.
13694
13695 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13696
13697         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13698
13699 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13700
13701         PR debug/43150
13702         * gcc.dg/guality/vla-1.c: New test.
13703
13704 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13705
13706         PR fortran/43042
13707         * gfortran.dg/c_ptr_tests_15.f90: New test.
13708
13709 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13710
13711         PR target/43107
13712         * gcc.target/i386/pr43107.c: New test.
13713
13714 2010-02-23  Jason Merrill  <jason@redhat.com>
13715
13716         PR c++/43143
13717         * g++.dg/cpp0x/variadic100.C: New.
13718
13719 2010-02-23  Jason Merrill  <jason@redhat.com>
13720
13721         PR debug/42800
13722         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13723         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13724         * c-c++-common/dwarf2/vla1.c: New.
13725
13726 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13727
13728         PR target/43139
13729         * gcc.dg/pr43139.c: New test.
13730
13731         PR debug/43077
13732         * gcc.dg/guality/pr43077-1.c: New test.
13733
13734 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13735
13736         PR 43123
13737         * gcc.dg/march.c: New.
13738         * gcc.dg/march-generic.c: New.
13739         * gcc.dg/mtune.c: New.
13740
13741 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13742
13743         PR middle-end/43083
13744         * gcc.dg/graphite/pr43083.c: New.
13745
13746 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13747
13748         PR middle-end/43097
13749         * gfortran.dg/graphite/pr43097.f: New.
13750
13751 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13752             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13753
13754         PR middle-end/43140
13755         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13756
13757 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13758
13759         PR middle-end/43026
13760         * g++.dg/graphite/pr43026.C: New.
13761
13762 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13763
13764         PR c++/43126
13765         * gcc.dg/cleanup-1.c: Update.
13766         * gcc.dg/func-args-1.c: Update.
13767         * gcc.dg/format/sentinel-1.c: Update.
13768         * g++.old-deja/g++.jason/scoping10.C: Update.
13769         * g++.old-deja/g++.ns/lookup5.C: Update.
13770         * g++.dg/ext/cleanup-1.C: Update.
13771         * g++.dg/parse/varmod1.C: Update.
13772         * g++.dg/parse/error33.C: Update.
13773         * g++.dg/expr/call3.C: Update.
13774         * g++.dg/func-args-1.C: New.
13775
13776 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13777
13778         PR c/43125
13779         * gcc.dg/attr-used-2.c: Moved to ...
13780         * c-c++-common/attr-used-2.c: Here.
13781
13782         * gcc.dg/attr-used.c: Moved to ...
13783         * c-c++-common/attr-used.c: Here.
13784
13785 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13786
13787         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13788
13789 2010-02-22  Richard Guenther  <rguenther@suse.de>
13790
13791         PR lto/43045
13792         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13793         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13794
13795 2010-02-22  Richard Guenther  <rguenther@suse.de>
13796
13797         PR tree-optimization/42749
13798         * gcc.c-torture/compile/pr42749.c: New testcase.
13799
13800 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13801
13802         PR fortran/43072
13803         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13804         * gfortran.dg/internal_pack_9.f90: New test.
13805
13806 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13807
13808         PR c++/23510
13809         * g++.dg/template/recurse.C: Adjust.
13810         * g++.dg/template/pr23510.C: New.
13811
13812 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13813
13814         PR c++/42824
13815         * g++.dg/template/memclass4.C: New test.
13816
13817 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13818
13819         PR fortran/35259
13820         * gfortran.dg/reassoc_5.f90: New test.
13821
13822 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13823
13824         PR target/43067
13825         * gcc.target/i386/pr43067.c: New test.
13826
13827 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13828
13829         PR c++/35669
13830         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13831         -Wconversion-null.
13832         * g++.dg/warn/Wconversion-null.C: New test.
13833         * g++.old-deja/g++.other/null1.C: Move to...
13834         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13835
13836 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13837
13838         PR fortran/36932
13839         PR fortran/36933
13840         * gfortran.dg/dependency_26.f90: New test.
13841
13842         PR fortran/43072
13843         * gfortran.dg/internal_pack_7.f90: New test.
13844
13845         PR fortran/43111
13846         * gfortran.dg/internal_pack_8.f90: New test.
13847
13848 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13849
13850         PR 43128
13851         * c-c++-common/pr41779.c: Fix broken testcase.
13852
13853 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13854
13855         PR 36513
13856         * c-c++-common/pr36513.c: New testcase.
13857         * c-c++-common/pr36513-2.c: New testcase.
13858
13859 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13860
13861         PR 41779
13862         * c-c++-common/pr41779.c: New.
13863
13864 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13865
13866         PR debug/43084
13867         * gcc.dg/pr43084.c: New test.
13868
13869 2010-02-19  Richard Guenther  <rguenther@suse.de>
13870
13871         PR tree-optimization/42916
13872         * gcc.dg/pr42916.c: New testcase.
13873
13874 2010-02-18  Jason Merrill  <jason@redhat.com>
13875
13876         PR c++/42837
13877         * g++.dg/abi/packed1.C: Add expected warning.
13878
13879         PR c++/43108
13880         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13881         * gcc.dg/torture/dg-torture.exp: Likewise.
13882         * c-c++-common/torture/complex-sign.h,
13883         c-c++-common/torture/complex-sign-add.c,
13884         c-c++-common/torture/complex-sign-mixed-add.c,
13885         c-c++-common/torture/complex-sign-mixed-div.c,
13886         c-c++-common/torture/complex-sign-mixed-mul.c,
13887         c-c++-common/torture/complex-sign-mixed-sub.c,
13888         c-c++-common/torture/complex-sign-mul.c,
13889         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13890         Adapt for C++ compilation as well.
13891
13892         PR c++/43070
13893         * g++.dg/ext/label1.C: Update.
13894         * g++.dg/ext/label2.C: Update.
13895
13896         PR c++/26261
13897         * g++.dg/template/dependent-name6.C: New.
13898
13899         PR c++/43109
13900         * g++.dg/parse/namespace12.C: New.
13901
13902 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13903
13904         PR tree-optimization/43066
13905         * gcc.c-torture/compile/pr43066.c: New test.
13906
13907 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13908
13909         * g++.dg/ext/attrib35.C: Fix target selector string.
13910         * g++.dg/ext/attrib36.C: Ditto.
13911         * g++.dg/ext/attrib37.C: Ditto.
13912         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13913         * g++.dg/abi/mangle25.C: Ditto.
13914
13915 2010-02-17  Jason Merrill  <jason@redhat.com>
13916
13917         PR c++/43069
13918         * g++.dg/parse/namespace11.C: New.
13919
13920         PR c++/43093
13921         * g++.dg/ext/attrib37.C: New.
13922
13923         PR c++/43079
13924         * g++.dg/template/ptrmem20.C: New.
13925
13926 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13927
13928         PR target/43103
13929         * gcc.target/i386/xop-check.h: Include m256-check.h.
13930         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13931         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13932         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13933         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13934
13935 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13936
13937         PR debug/42918
13938         * gcc.dg/pr42918.c: New test.
13939
13940 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13941
13942         * g++.dg/ext/attrib36.C: Require ILP32.
13943
13944 2010-02-16  Richard Guenther  <rguenther@suse.de>
13945
13946         PR tree-optimization/41043
13947         * gfortran.dg/pr41043.f90: New testcase.
13948         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13949
13950 2010-02-16  Jason Merrill  <jason@redhat.com>
13951
13952         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13953
13954 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13955
13956         PR tree-optimization/43074
13957         * gcc.dg/vect/fast-math-pr43074.c: New test.
13958
13959 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13960
13961         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13962
13963 2010-02-16  Jason Merrill  <jason@redhat.com>
13964
13965         PR c++/43031
13966         * g++.dg/ext/attrib36.C: New.
13967
13968         PR c++/43036
13969         * g++.dg/other/array6.C: New.
13970
13971 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13972
13973         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13974
13975 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13976
13977         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13978         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13979         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13980         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13981         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13982         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13983
13984 2010-02-15  Richard Guenther  <rguenther@suse.de>
13985
13986         PR middle-end/43068
13987         * g++.dg/torture/pr43068.C: New testcase.
13988
13989 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13990
13991         PR c++/43024
13992         * g++.dg/opt/ice1.C: New.
13993
13994 2010-02-14  Jason Merrill  <jason@redhat.com>
13995
13996         PR c++/41997
13997         * g++.dg/cpp0x/initlist-opt.C: New.
13998
13999 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14000
14001         PR fortran/41113
14002         PR fortran/41117
14003         * gfortran.dg/internal_pack_6.f90: New test.
14004
14005 2010-02-12  Jason Merrill  <jason@redhat.com>
14006
14007         PR c++/43054
14008         * g++.dg/cpp0x/variadic99.C: New.
14009
14010 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14011
14012         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14013         sign extend pointers to gualchk_t.
14014
14015         PR c++/43033
14016         * g++.dg/other/default3.C: Xfail g4 test.
14017
14018 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14019
14020         PR middle-end/43012
14021         * gcc.dg/graphite/pr43012.c: New.
14022
14023 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14024
14025         PR middle-end/42930
14026         * g++.dg/graphite/pr42930.C: New.
14027
14028 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14029
14030         PR middle-end/42914
14031         PR middle-end/42530
14032         * gcc.dg/graphite/pr42530.c: New.
14033         * gcc.dg/graphite/pr42914.c: New.
14034
14035 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14036
14037         PR middle-end/42771
14038         * gcc.dg/graphite/pr42771.c: New.
14039
14040 2010-02-11  Richard Guenther  <rguenther@suse.de>
14041
14042         PR tree-optimization/42998
14043         * gcc.c-torture/compile/pr42998.c: New testcase.
14044
14045 2010-02-10  Jason Merrill  <jason@redhat.com>
14046
14047         PR c++/41896
14048         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14049
14050         PR c++/42983, core issue 906
14051         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14052         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14053
14054         PR c++/43016
14055         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14056
14057 2010-02-10  Richard Guenther  <rguenther@suse.de>
14058
14059         PR tree-optimization/43017
14060         * gcc.dg/torture/pr43017.c: New testcase.
14061
14062 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14063
14064         PR fortran/40823
14065         * gfortran.dg/private_type_1.f90: Update error location.
14066         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14067         * gfortran.dg/typebound_operator_2.f03: Ditto.
14068         * gfortran.dg/assignment_2.f90: Ditto.
14069         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14070         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14071
14072 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14073
14074         PR fortran/43015
14075         * gfortran.dg/bind_c_usage_20.f90: New test.
14076
14077 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14078
14079         PR debug/43010
14080         * g++.dg/debug/pr43010.C: New test.
14081
14082 2010-02-10  Richard Guenther  <rguenther@suse.de>
14083
14084         PR c/43007
14085         * gcc.c-torture/execute/20100209-1.c: New testcase.
14086         * gcc.dg/fold-div-3.c: Likewise.
14087
14088 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.dg/builtin-ffs-1.c: New test.
14091
14092 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14093
14094         PR fortran/42999
14095         * gfortran.dg/array_constructor_35.f90: New test.
14096
14097 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14098
14099         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14100
14101 2010-02-09  Jason Merrill  <jason@redhat.com>
14102
14103         PR c++/42399
14104         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14105
14106         PR c++/42370
14107         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14108
14109 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14110
14111         PR fortran/41869
14112         * gfortran.dg/module_write_1.f90: New test.
14113
14114 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14115
14116         * gcc.dg/pr19340.c: Adjust.
14117
14118 2010-02-09  Richard Guenther  <rguenther@suse.de>
14119
14120         PR tree-optimization/43008
14121         * gcc.c-torture/execute/pr43008.c: New testcase.
14122
14123 2010-02-09  Richard Guenther  <rguenther@suse.de>
14124
14125         PR tree-optimization/43000
14126         * gcc.dg/torture/pr43000.c: New testcase.
14127         * gcc.dg/torture/pr43002.c: Likewise.
14128
14129 2010-02-09  Daniel Kraft  <d@domob.eu>
14130
14131         PR fortran/39171
14132         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14133         and pass -Wsurprising as necessary.
14134
14135 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14136
14137         PR tree-optimization/42890
14138         * g++.dg/torture/pr42890.C: New test.
14139
14140 2010-02-08  Richard Guenther  <rguenther@suse.de>
14141
14142         PR middle-end/42995
14143         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14144
14145 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14146
14147         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14148         return 0 from main.
14149         * gcc.dg/graphite/block-1.c: Same.
14150         * gcc.dg/graphite/block-3.c: Same.
14151         * gcc.dg/graphite/block-4.c: Same.
14152         * gcc.dg/graphite/block-5.c: Same.
14153         * gcc.dg/graphite/block-6.c: Same.
14154         * gcc.dg/graphite/block-7.c: Same.
14155         * gcc.dg/graphite/interchange-0.c: Same.
14156         * gcc.dg/graphite/interchange-1.c: Same.
14157         * gcc.dg/graphite/interchange-10.c: Same.
14158         * gcc.dg/graphite/interchange-11.c: Same.
14159         * gcc.dg/graphite/interchange-12.c: Same.
14160         * gcc.dg/graphite/interchange-2.c: Same.
14161         * gcc.dg/graphite/interchange-3.c: Same.
14162         * gcc.dg/graphite/interchange-4.c: Same.
14163         * gcc.dg/graphite/interchange-5.c: Same.
14164         * gcc.dg/graphite/interchange-6.c: Same.
14165         * gcc.dg/graphite/interchange-7.c: Same.
14166         * gcc.dg/graphite/interchange-8.c: Same.
14167         * gcc.dg/graphite/interchange-9.c: Same.
14168         * gcc.dg/graphite/interchange-mvt.c: Same.
14169
14170 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14171
14172         * gfortran.dg/graphite/id-19.f: New.
14173         * gfortran.dg/graphite/pr14741.f90: New.
14174         * gfortran.dg/graphite/pr41924.f90: New.
14175         * gfortran.dg/graphite/run-id-2.f90: New.
14176
14177 2010-02-07  Richard Guenther  <rguenther@suse.de>
14178
14179         PR middle-end/42956
14180         * gcc.c-torture/compile/pr42956.c: New testcase.
14181
14182 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14183
14184         PR libfortran/42742
14185         * gfortran.dg/fmt_cache_2.f: New test.
14186
14187 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14188
14189         * gfortran.dg/read_no_eor.f90: New test.
14190
14191 2010-02-05  Jason Merrill  <jason@redhat.com>
14192
14193         * g++.dg/ext/label13.C: Move constructor body out of class.
14194
14195 2010-02-03  Jason Merrill  <jason@redhat.com>
14196
14197         PR c++/42870
14198         * g++.dg/ext/dllexport3.C: New.
14199
14200 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14201
14202         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14203
14204 2010-02-05  Richard Guenther  <rguenther@suse.de>
14205
14206         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14207
14208 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14209
14210         PR c++/42915
14211         * g++.dg/other/crash-9.C: New test.
14212
14213 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14214
14215         PR fortran/42309
14216         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14217
14218 2010-02-04  Richard Guenther  <rguenther@suse.de>
14219
14220         PR rtl-optimization/42952
14221         * gcc.dg/torture/pr42952.c: New testcase.
14222
14223 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14224
14225         PR libfortran/42901
14226         * gfortran.dg/namelist_60.f90: New test.
14227
14228 2010-02-03  Jason Merrill  <jason@redhat.com>
14229
14230         PR c++/40138
14231         * g++.dg/ext/builtin11.C: New.
14232
14233         PR c++/4926
14234         PR c++/38600
14235         * g++.dg/abi/mangle35.C: New.
14236         * g++.dg/abi/mangle37.C: New.
14237
14238         PR c++/12909
14239         * g++.dg/abi/mangle36.C: New.
14240
14241         PR c++/35652
14242         * g++.dg/warn/string1.C: New.
14243
14244 2010-02-03  Richard Guenther  <rguenther@suse.de>
14245
14246         PR tree-optimization/42944
14247         * gcc.dg/errno-1.c: New testcase.
14248
14249 2010-02-03  Richard Guenther  <rguenther@suse.de>
14250
14251         PR middle-end/42927
14252         * gcc.c-torture/compile/pr42927.c: New testcase.
14253
14254 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14255
14256         PR fortran/42936
14257         * gfortran.dg/null_4.f90: New test.
14258
14259 2010-02-02  Jason Merrill  <jason@redhat.com>
14260
14261         PR c++/41090
14262         * g++.dg/ext/label13.C: New.
14263
14264 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14265
14266         PR fortran/42650
14267         * gfortran.dg/func_result_5.f90: New test.
14268
14269 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14270
14271         PR fortran/42922
14272         * gfortran.dg/pure_initializer_3.f90: News test.
14273
14274 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14275
14276         PR fortran/42888
14277         * gfortran.dg/allocate_derived_2.f90: New test.
14278
14279 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14280
14281         PR middle-end/42898
14282         * gcc.dg/torture/pr42898-2.c: New test.
14283
14284 2010-01-31  Richard Guenther  <rguenther@suse.de>
14285
14286         PR middle-end/42898
14287         * gcc.dg/torture/pr42898.c: New testcase.
14288
14289 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14290
14291         PR fortran/38324
14292         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14293         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14294
14295 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14296
14297         * g++.dg/tree-ssa/inline-1.C: New.
14298         * g++.dg/tree-ssa/inline-2.C: New.
14299         * g++.dg/tree-ssa/inline-3.C: New.
14300
14301 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14302
14303         PR testsuite/41701
14304         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14305         the string 'pow' in the pathname of the compiler from generating a
14306         test failure.
14307
14308 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14309
14310         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14311         * g++.old-deja/g++.mike/eh17.C: Likewise.
14312         * g++.old-deja/g++.mike/p5571.C: Likewise.
14313
14314 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14315
14316         PR c++/42758
14317         PR c++/42634
14318         PR c++/42336
14319         PR c++/42797
14320         PR c++/42880
14321         * g++.dg/other/crash-5.C: New test.
14322         * g++.dg/other/crash-6.C: New test.
14323         * g++.dg/other/crash-7.C: New test.
14324         * g++.dg/other/crash-8.C: New test.
14325
14326 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14327
14328         PR rtl-optimization/42889
14329         * gcc.dg/pr42889.c: New test.
14330
14331 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14332
14333         * gcc.target/i386/pr42881.c: Use SSE2.
14334
14335 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14336
14337         PR target/42891
14338         * gcc.target/i386/pr42891.c: New test.
14339
14340 2010-01-28  Richard Guenther  <rguenther@suse.de>
14341
14342         PR tree-optimization/42871
14343         * g++.dg/torture/pr42871.C: New testcase.
14344
14345 2010-01-28  Richard Guenther  <rguenther@suse.de>
14346
14347         * gcc.dg/Wobjsize-1.h: New testcase.
14348         * gcc.dg/Wobjsize-1.c: Likewise.
14349
14350 2010-01-28  Richard Guenther  <rguenther@suse.de>
14351
14352         PR middle-end/42883
14353         * g++.dg/torture/pr42883.C: New testcase.
14354
14355 2010-01-28  Michael Matz  <matz@suse.de>
14356
14357         * gcc.target/i386/pr42881.c: New test.
14358
14359 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14360
14361         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14362         Add i?86-*-solaris2* support.
14363
14364 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14365
14366         PR c++/42713
14367         PR c++/42820
14368         * g++.dg/template/typedef27.C: New test case.
14369         * g++.dg/template/typedef28.C: New test case.
14370
14371 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14372
14373         * gcc.dg/optimize-bswap*.c: Add ARM target
14374
14375 2010-01-27  Richard Guenther  <rguenther@suse.de>
14376
14377         PR middle-end/42878
14378         * gcc.dg/torture/pr42878-1.c: New testcase.
14379         * gcc.dg/torture/pr42878-2.c: Likewise.
14380
14381 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14382
14383         PR middle-end/42874
14384         * gcc.dg/vla-22.c: New test.
14385
14386 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14387
14388         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14389         current collation.
14390
14391 2010-01-26  Richard Guenther  <rguenther@suse.de>
14392
14393         PR rtl-optimization/42685
14394         * gcc.dg/pr42685.c: New testcase.
14395         * g++.dg/other/pr42685.C: Likewise.
14396
14397 2010-01-26  Richard Guenther  <rguenther@suse.de>
14398
14399         PR middle-end/42806
14400         * g++.dg/other/pr42806.C: New testcase.
14401
14402 2010-01-26  Richard Guenther  <rguenther@suse.de>
14403
14404         PR tree-optimization/42250
14405         * gcc.dg/pr42250.c: New testcase.
14406
14407 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14408
14409         * gnat.dg/array_bounds_test.adb: New test.
14410
14411 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14412
14413         PR fortran/42858
14414         * gfortran.dg/generic_21.f90: New test.
14415
14416 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14417
14418         PR testsuite/41522
14419         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14420
14421 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/42748
14424         * g++.dg/abi/arm_va_list2.C: New test.
14425         * g++.dg/abi/arm_va_list2.h: Companion header file.
14426
14427 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14428
14429         PR fortran/41044
14430         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14431
14432         PR fortran/41167
14433         * gfortran.dg/char_array_arg_1.f90 : New test.
14434
14435         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14436
14437 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14438
14439         PR fortran/39304
14440         * gfortran.dg/generic_20.f90: New test.
14441
14442 2010-01-22  Michael Matz  <matz@suse.de>
14443
14444         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14445         -msse2.
14446
14447 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14448
14449         PR fortran/42736
14450         * gfortran.dg/dependency_25.f90 : New test.
14451
14452 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14453
14454         PR tree-optimization/42585
14455         * gcc.dg/tree-ssa/pr42585.c: New test.
14456
14457 2010-01-21  Richard Guenther  <rguenther@suse.de>
14458
14459         PR middle-end/19988
14460         * gcc.dg/pr19988.c: New testcase.
14461
14462 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14463
14464         * g++.dg/compat/decimal/compat-common.h: New file.
14465         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14466         * g++.dg/compat/decimal/pass_x.h: New file.
14467         * g++.dg/compat/decimal/pass_y.h: New file.
14468         * g++.dg/compat/decimal/pass-1_main.C: New file.
14469         * g++.dg/compat/decimal/pass-1_x.C: New file.
14470         * g++.dg/compat/decimal/pass-1_y.C: New file.
14471         * g++.dg/compat/decimal/pass-2_main.C: New file.
14472         * g++.dg/compat/decimal/pass-2_x.C: New file.
14473         * g++.dg/compat/decimal/pass-2_y.C: New file.
14474         * g++.dg/compat/decimal/pass-3_main.C: New file.
14475         * g++.dg/compat/decimal/pass-3_x.C: New file.
14476         * g++.dg/compat/decimal/pass-3_y.C: New file.
14477         * g++.dg/compat/decimal/pass-4_main.C: New file.
14478         * g++.dg/compat/decimal/pass-4_x.C: New file.
14479         * g++.dg/compat/decimal/pass-4_y.C: New file.
14480         * g++.dg/compat/decimal/pass-5_main.C: New file.
14481         * g++.dg/compat/decimal/pass-5_x.C: New file.
14482         * g++.dg/compat/decimal/pass-5_y.C: New file.
14483         * g++.dg/compat/decimal/pass-6_main.C: New file.
14484         * g++.dg/compat/decimal/pass-6_x.C: New file.
14485         * g++.dg/compat/decimal/pass-6_y.C: New file.
14486         * g++.dg/compat/decimal/return_x.h: New file.
14487         * g++.dg/compat/decimal/return_y.h: New file.
14488         * g++.dg/compat/decimal/return-1_main.C: New file.
14489         * g++.dg/compat/decimal/return-1_x.C: New file.
14490         * g++.dg/compat/decimal/return-1_y.C: New file.
14491         * g++.dg/compat/decimal/return-2_main.C: New file.
14492         * g++.dg/compat/decimal/return-2_x.C: New file.
14493         * g++.dg/compat/decimal/return-2_y.C: New file.
14494         * g++.dg/compat/decimal/return-3_main.C: New file.
14495         * g++.dg/compat/decimal/return-3_x.C: New file.
14496         * g++.dg/compat/decimal/return-3_y.C: New file.
14497         * g++.dg/compat/decimal/return-4_main.C: New file.
14498         * g++.dg/compat/decimal/return-4_x.C: New file.
14499         * g++.dg/compat/decimal/return-4_y.C: New file.
14500         * g++.dg/compat/decimal/return-5_main.C: New file.
14501         * g++.dg/compat/decimal/return-5_x.C: New file.
14502         * g++.dg/compat/decimal/return-5_y.C: New file.
14503         * g++.dg/compat/decimal/return-6_main.C: New file.
14504         * g++.dg/compat/decimal/return-6_x.C: New file.
14505         * g++.dg/compat/decimal/return-6_y.C: New file.
14506
14507 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14508
14509         PR debug/42715
14510         * gcc.dg/pr42715.c: New.
14511
14512 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14513
14514         PR c++/42038
14515         * g++.dg/parse/crash55.C: New.
14516
14517 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14518
14519         PR debug/42782
14520         * gcc.dg/guality/pr42782.c: New.
14521
14522 2010-01-20  Jason Merrill  <jason@redhat.com>
14523
14524         PR c++/41788
14525         * g++.dg/abi/packed1.C: New.
14526
14527         PR c++/41920
14528         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14529
14530         PR c++/40750
14531         * g++.dg/parse/fn-typedef1.C: New.
14532         * g++.dg/other/cv_quals.C: Adjust.
14533
14534 2010-01-20  Anthony Green  <green@moxielogic.com>
14535
14536         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14537         pack(push) pragma).
14538         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14539         * gcc.dg/20020312-2.c: Port this to the moxie core.
14540         * gcc.dg/weak/typeof-2.c: Ditto.
14541
14542 2010-01-20  Richard Guenther  <rguenther@suse.de>
14543
14544         PR tree-optimization/42717
14545         * gcc.c-torture/compile/pr42717.c: New testcase.
14546
14547 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14548
14549         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14550         of signed, add a few new tests.
14551
14552         PR middle-end/42803
14553         * g++.dg/parse/limits-initializer1.C: New test.
14554
14555 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14556
14557         PR fortran/42804
14558         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14559         * gfortran.dg/typebound_call_12.f03: New test.
14560
14561 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14562
14563         PR fortran/42783
14564         * gfortran.dg/bounds_check_15.f90 : New test.
14565
14566 2010-01-19  Michael Matz  <matz@suse.de>
14567
14568         PR tree-optimization/41783
14569         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14570
14571 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14572
14573         PR target/38697.
14574         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14575         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14576         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14577         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14578         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14579         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14580         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14581         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14582         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14583         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14584         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14585
14586 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14587
14588         PR fortran/42545
14589         * gfortran.dg/extends_6.f03: Modified an error message.
14590         * gfortran.dg/extends_10.f03: New test.
14591         * gfortran.dg/private_type_6.f03: Modified an error message.
14592         * gfortran.dg/structure_constructor_8.f03: Ditto.
14593
14594 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14595
14596         PR tree-optimization/42719
14597         * gcc.dg/pr42719.c: New test.
14598
14599         PR debug/42728
14600         * gcc.dg/pr42728.c: New test.
14601
14602 2010-01-19  Anthony Green  <green@moxielogic.com>
14603
14604         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14605
14606 2010-01-18  Anthony Green  <green@moxielogic.com>
14607
14608         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14609         for moxie.
14610
14611 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14612
14613         * g++.dg/template/error45.C: reverted as part of reverting the
14614         fix of PR c++/42634.
14615
14616 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14617
14618         PR c++/42634
14619         * g++.dg/template/error45.C: New test.
14620
14621 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14622
14623         PR c++/42766
14624         * g++.dg/conversion/op6.C: New test.
14625
14626 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14627
14628         PR target/42774
14629         * gcc.target/alpha/pr42774.c: New test.
14630
14631 2010-01-18  Richard Guenther  <rguenther@suse.de>
14632
14633         PR tree-optimization/42781
14634         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14635
14636 2010-01-17  Richard Guenther  <rguenther@suse.de>
14637
14638         PR middle-end/42248
14639         * gcc.c-torture/execute/pr42248.c: New testcase.
14640
14641 2010-01-17  Richard Guenther  <rguenther@suse.de>
14642
14643         PR tree-optimization/42773
14644         * g++.dg/torture/pr42773.C: New testcase.
14645
14646 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14647
14648         PR fortran/42677
14649         * gfortran.dg/interface_assignment_5.f90: New test.
14650
14651 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14652
14653         PR c++/42697
14654         * g++.dg/template/crash94.C: Reverted.
14655
14656 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14657
14658         PR debug/42767
14659         * gcc.dg/debug/pr42767.c: New.
14660
14661 2010-01-15  Jason Merrill  <jason@redhat.com>
14662
14663         PR c++/42761
14664         * g++.dg/cpp0x/decltype22.C: New.
14665
14666 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14667
14668         PR middle-end/42760
14669         * g++.dg/torture/pr42760.C: New test.
14670
14671 2010-01-15  Jing Yu  <jingyu@google.com>
14672
14673         PR rtl-optimization/42691
14674         * gcc.c-torture/execute/pr42691.c: New.
14675
14676 2010-01-15  Richard Guenther  <rguenther@suse.de>
14677
14678         PR middle-end/42739
14679         * g++.dg/torture/pr42739.C: New testcase.
14680
14681 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14682
14683         * g++.dg/template/error45.C: Revert as part of reverting changes
14684         or PR c++/42634.
14685
14686 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14687
14688         PR fortran/42684
14689         * gfortran.dg/interface_31.f90: New test.
14690
14691 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14692
14693         * gcc.target/powerpc/pr42747.c: New file.
14694
14695 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14696
14697         PR middle-end/42674
14698         * c-c++-common/pr42674.c: New test.
14699
14700         PR c++/42608
14701         * g++.dg/template/instantiate11.C: New test.
14702
14703 2010-01-14  Jason Merrill  <jason@redhat.com>
14704
14705         PR c++/42701
14706         * g++.dg/overload/error3.C: New.
14707
14708         PR c++/42655
14709         * g++.dg/overload/rvalue1.C: New.
14710
14711 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14712
14713         PR tree-optimization/42706
14714         * gcc.dg/ipa/pr42706.c: New testcase.
14715
14716 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14717
14718         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14719
14720 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14721
14722         PR tree-optimization/42714
14723         * g++.dg/torture/pr42714.C: New test.
14724
14725 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14726
14727         PR rtl-optimization/42246
14728         * gfortran.dg/pr42246-2.f: New.
14729
14730 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14731
14732         PR rtl-optimization/42389
14733         * gcc.dg/pr42389.c: New.
14734
14735 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14736
14737         PR rtl-optimization/42388
14738         * gcc.dg/pr42388.c: New.
14739
14740 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14741
14742         PR rtl-optimization/42294
14743         * gfortran.dg/pr42294.f: New.
14744
14745 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14746
14747         PR rtl-optimization/39453
14748         PR rtl-optimization/42246
14749         * gcc.dg/pr39453.c: New.
14750         * gcc.dg/pr42246.c: New.
14751
14752 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14753
14754         PR middle-end/42245
14755         * gcc.dg/pr42245.c: New.
14756         * gcc.dg/pr42245-2.c: New.
14757
14758 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14759
14760         PR rtl-optimization/42249
14761         * gcc.dg/pr42249.c: New.
14762
14763 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14764
14765         PR c/42721
14766         * gcc.c-torture/execute/pr42721.c: New test.
14767
14768 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14769
14770         PR tree-optimization/42709
14771         * gcc.dg/vect/pr42709.c: New test.
14772
14773 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14774
14775         PR fortran/41478
14776         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14777         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14778
14779 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14780
14781         PR fortran/42481
14782         * gfortran.dg/generic_19.f90 : New test.
14783
14784 2010-01-13  Richard Guenther  <rguenther@suse.de>
14785
14786         PR tree-optimization/42730
14787         * gcc.c-torture/compile/pr42730.c: New testcase.
14788
14789 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14790
14791         PR target/pr42542
14792         * gcc.target/ia64/pr42542-1.c: New.
14793         * gcc.target/ia64/pr42542-2.c: New.
14794         * gcc.target/ia64/pr42542-3.c: New.
14795
14796 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14797
14798         PR c++/42634
14799         * g++.dg/template/error45.C: New test.
14800
14801 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14802
14803         PR tree-optimization/42704
14804         * g++.dg/torture/pr42704.C: New test.
14805
14806 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14807
14808         PR tree-optimization/42703
14809         * gcc.c-torture/compile/pr42703.c: New test.
14810
14811 2010-01-13  Richard Guenther  <rguenther@suse.de>
14812
14813         PR tree-optimization/42705
14814         * gcc.c-torture/compile/pr42705.c: New testcase.
14815
14816 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14817
14818         * gcc.target/bfin/l2.c: New test.
14819         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14820
14821 2010-01-13  Richard Guenther  <rguenther@suse.de>
14822
14823         PR middle-end/42716
14824         * gcc.c-torture/compile/pr42716.c: New testcase.
14825
14826 2010-01-13  Richard Guenther  <rguenther@suse.de>
14827
14828         PR lto/42678
14829         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14830
14831 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14832
14833         PR c/42708
14834         * gcc.c-torture/compile/pr42708-1.c: New test.
14835
14836 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14837
14838         PR debug/42662
14839         * gcc.dg/pr42662.c: New test.
14840
14841         PR tree-optimization/42645
14842         * g++.dg/other/pr42645-1.C: New test.
14843         * g++.dg/other/pr42645-2.C: New test.
14844
14845 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14846
14847         PR target/42416
14848         * gcc.target/powerpc/warn-1.c: New test.
14849         * gcc.target/powerpc/warn-2.c: New test.
14850
14851 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14852
14853         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14854         stack alignment.
14855
14856 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14857
14858         * gcc.dg/lto/20100108_0.c: New.
14859
14860 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14861
14862         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14863         Add -march=i686 -msse for 32bit x86 targets.
14864
14865 2010-01-10  Richard Guenther  <rguenther@suse.de>
14866
14867         PR middle-end/42667
14868         * gcc.dg/torture/pr42667.c: New testcase.
14869
14870 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14871
14872         PR fortran/32489
14873         * gfortran.dg/array_constructor_34.f90: New test.
14874
14875 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14876
14877         PR fortran/20923
14878         * gfortran.dg/array_constructor_33.f90: New test.
14879         gfortran.dg/array_function_5.f90: Add credit.
14880
14881 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14882
14883         PR debug/42631
14884         * gcc.dg/pr42631.c: New.
14885
14886 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14887
14888         PR debug/42630
14889         * gcc.dg/pr42630.c: New.
14890
14891 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14892
14893         PR debug/42629
14894         * gcc.dg/pr42629.c: New.
14895
14896 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14897
14898         PR middle-end/42363
14899         * gcc.dg/torture/pr42363.c: New.
14900
14901 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14902
14903         PR debug/42604
14904         PR debug/42395
14905         * gcc.dg/vect/pr42604.c: New.
14906         * gcc.dg/vect/pr42395.c: New.
14907
14908 2010-01-09  Richard Guenther  <rguenther@suse.de>
14909
14910         PR middle-end/42512
14911         * gcc.c-torture/execute/pr42512.c: New testcase.
14912
14913 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14914
14915         PR fortran/41298
14916         * gfortran.dg/c_ptr_tests_14.f90: New test.
14917
14918 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14919
14920         PR ada/41929
14921         * gnat.dg/null_pointer_deref1.adb: Don't run on
14922         sparc*-sun-solaris2.11.
14923
14924 2010-01-08  Richard Guenther  <rguenther@suse.de>
14925
14926         PR lto/42528
14927         * gcc.dg/lto/20100103-1_0.c: New testcase.
14928         * gcc.dg/lto/20100103-2_0.c: Likewise.
14929
14930 2010-01-08  Tobias Burnus  <burnus@net-b.de
14931
14932         PR/fortran 25829
14933         * gfortran.dg/asynchronous_1.f90: New test.
14934         * gfortran.dg/asynchronous_2.f90: New test.
14935         * gfortran.dg/conflicts.f90: Update error message.
14936
14937 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14938
14939         c++/40155
14940         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14941
14942 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14943
14944         PR tree-optimization/42625
14945         * g++.dg/opt/dtor4.C: New test.
14946         * g++.dg/opt/dtor4.h: New.
14947         * g++.dg/opt/dtor4-aux.cc: New.
14948
14949 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14950
14951         PR fortran/42597
14952         * gfortran.dg/proc_ptr_26.f90: New test.
14953
14954 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14955
14956         PR fortran/41872
14957         * gfortran.dg/allocatable_scalar_7.f90: New test.
14958
14959 2010-01-06  Richard Guenther  <rguenther@suse.de>
14960
14961         * gcc.c-torture/compile/pr42632.c: New testcase.
14962
14963 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14964
14965         PR target/42542
14966         * gcc.target/i386/pr42542-4.c: New.
14967         * gcc.target/i386/pr42542-4a.c: Likewise.
14968         * gcc.target/i386/pr42542-5.c: Likewise.
14969         * gcc.target/i386/pr42542-5a.c: Likewise.
14970
14971 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14972
14973         * gcc.dg/tls/opt-15.c: New test.
14974
14975 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14976
14977         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14978
14979 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14980
14981         PR tree-optimization/42462
14982         * g++.dg/torture/pr42462.C: New test.
14983
14984 2010-01-05  Jason Merrill  <jason@redhat.com>
14985
14986         * g++.dg/cpp0x/initlist30.C: New test.
14987
14988 2010-01-05  Richard Guenther  <rguenther@suse.de>
14989
14990         PR tree-optimization/42614
14991         * gcc.c-torture/execute/pr42614.c: New testcase.
14992
14993 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14994
14995         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14996         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14997         -Wunreachable-code.
14998         * gcc.dg/Wunreachable-2.c: Likewise.
14999         * gcc.dg/Wunreachable-3.c: Likewise.
15000         * gcc.dg/Wunreachable-4.c: Likewise.
15001         * gcc.dg/Wunreachable-5.c: Likewise.
15002         * gcc.dg/Wunreachable-6.c: Likewise.
15003         * gcc.dg/Wunreachable-7.c: Likewise.
15004         * gcc.dg/Wunreachable-8.c: Likewise.
15005         * gcc.dg/20041231-1.c: Likewise.
15006
15007 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15008
15009         PR other/42611
15010         * gcc.dg/pr42611.c: New test.
15011
15012         PR tree-optimization/42508
15013         * g++.dg/opt/pr42508.C: New test.
15014
15015 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15016
15017         PR fortran/41872
15018         * gfortran.dg/allocatable_scalar_8.f90: New.
15019
15020 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15021
15022         PR tree-optimization/42398
15023         * gcc.c-torture/compile/pr42398.c: New test.
15024
15025 2010-01-04  Jason Merrill  <jason@redhat.com>
15026
15027         PR c++/42555
15028         * g++.dg/ext/attrib35.C: New.
15029
15030         PR c++/42567
15031         * g++.dg/cpp0x/auto17.C: New.
15032
15033 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15034
15035         * gcc.dg/lto/20100104_0.c: New.
15036
15037 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15038
15039         PR target/42542
15040         * gcc.target/i386/pr42542-1.c: New.
15041         * gcc.target/i386/pr42542-1a.c: Likewise.
15042         * gcc.target/i386/pr42542-1b.c: Likewise.
15043         * gcc.target/i386/pr42542-2.c: Likewise.
15044         * gcc.target/i386/pr42542-2a.c: Likewise.
15045         * gcc.target/i386/pr42542-2b.c: Likewise.
15046         * gcc.target/i386/pr42542-3.c: Likewise.
15047         * gcc.target/i386/pr42542-3a.c: Likewise.
15048
15049 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15050
15051         PR fortran/41872
15052         * gfortran.dg/allocatable_scalar_5.f90: New test.
15053         * gfortran.dg/allocatable_scalar_6.f90: New test.
15054
15055 2010-01-03  Richard Guenther  <rguenther@suse.de>
15056
15057         PR testsuite/42583
15058         * gfortran.dg/gomp/recursion1.f90: Remove.
15059
15060 2010-01-03  Richard Guenther  <rguenther@suse.de>
15061
15062         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15063         * gcc.dg/uninit-6.c: Likewise.
15064         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15065
15066 2010-01-03  Richard Guenther  <rguenther@suse.de>
15067
15068         PR tree-optimization/42589
15069         * gcc.target/i386/pr42589.c: New testcase.
15070
15071 2010-01-03  Richard Guenther  <rguenther@suse.de>
15072
15073         PR tree-optimization/42438
15074         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15075
15076 2010-01-02  Richard Guenther  <rguenther@suse.de>
15077
15078         PR testsuite/41651
15079         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15080
15081 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15082
15083         PR target/42448
15084         * gcc.target/alpha/pr42448-1.c: New test.
15085         * gcc.target/alpha/pr42448-2.c: Ditto.
15086
15087 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15088
15089         PR preprocessor/41947
15090         * gcc.dg/c99-hexfloat-3.c: New test.
15091
15092 2010-01-01  Richard Guenther  <rguenther@suse.de>
15093
15094         PR c/42570
15095         * gcc.c-torture/execute/pr42570.c: New testcase.
15096
15097 2010-01-01  Richard Guenther  <rguenther@suse.de>
15098
15099         PR middle-end/42559
15100         * gcc.c-torture/compile/pr42559.c: New testcase.
15101
15102 \f
15103 Copyright (C) 2010 Free Software Foundation, Inc.
15104
15105 Copying and distribution of this file, with or without modification,
15106 are permitted in any medium without royalty provided the copyright
15107 notice and this notice are preserved.