OSDN Git Service

* config.gcc: Support --with-fpmath=avx for x86.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/45451
4         PR fortran/46174
5         * gfortran.dg/class_19.f03: Modified.
6         * gfortran.dg/class_allocate_6.f03: New.
7
8 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
9
10         * gcc.target/i386/avx-vzeroupper-19.c: New.
11
12 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
13
14         PR tree-optimization/46099
15         * gcc.dg/autopar/pr46099.c: New test.
16
17         PR middle-end/43690
18         * c-c++-common/pr43690.c: New test.
19
20 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
21
22         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
23         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
24         declaration and implementation.
25         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
26         * obj-c++.dg/property/at-property-13.mm: Likewise.
27         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
28         * obj-c++.dg/property/property-1.mm: Likewise.
29         * obj-c++.dg/property/at-property-7.mm: Likewise.
30         * obj-c++.dg/property/at-property-9.mm: Likewise.
31         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
32         * obj-c++.dg/property/at-property-10.mm: Likewise.
33         * obj-c++.dg/property/synthesize-2.mm: Likewise.
34         * obj-c++.dg/property/at-property-12.mm: Likewise.
35         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
36         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
37         * obj-c++.dg/property/at-property-6.mm: Likewise.
38         * obj-c++.dg/property/at-property-8.mm: Likewise.
39         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
40         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
41         * obj-c++.dg/property/at-property-11.mm: Likewise.
42         * obj-c++.dg/template-8.mm: Likewise.
43         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
44         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
45         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
46         put a FIXME for this.
47         * obj-c++.dg/property/property-2.mm: Remove.
48         * obj-c++.dg/property/property-3.mm: Remove.
49
50 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
51
52         PR debug/46307
53         * gcc.dg/pr46307.c: New test.
54
55 2010-11-05  Jason Merrill  <jason@redhat.com>
56
57         PR c++/46304
58         * g++.dg/ext/complex6.C: New.
59
60 2010-11-04  Bud Davis   <jimmied@smu.edu>
61
62         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check
63         error message.
64
65 2010-11-04  Chao-ying Fu  <fu@mips.com>
66
67         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
68         msubu, mult, multu.
69         * gcc.target/mips/mips32-dsp-run.c: Likewise.
70
71 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
72
73         Fixed using the Objective-C 2.0 dot-syntax with class names.
74         * objc.dg/property/dotsyntax-3.m: New.
75         * objc.dg/property/dotsyntax-4.m: New.
76         * obj-c++.dg/property/dotsyntax-3.mm: New.
77         * obj-c++.dg/property/dotsyntax-4.mm: New.
78
79         * objc.dg/fobjc-std-1.m: Added test for warnings when the
80         Objective-C 2.0 dot-syntax is used with class names.
81         * obj-c++.dg/fobjc-std-1.mm: Same change.
82
83 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
84
85         * gcc.target/powerpc/loop_align.c: New.
86
87 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
88
89         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
90
91         merge from FSF 'apple/trunk' branch.
92         * gcc.target/powerpc/darwin64-abi.c: New.
93
94 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
95
96         PR tree-optimization/46233
97         * gcc.dg/pr46233.c: New test.
98
99 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
100
101         * objc.dg/property/property-2.m: Deleted.
102         * objc.dg/property/property-3.m: Deleted.
103
104 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
105
106         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
107         defined.
108         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
109         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
110         * objc.dg/property/property-1.m: Likewise.
111         * objc.dg/property/at-property-6.m: Likewise.
112         * objc.dg/property/at-property-7.m: Likewise.
113         * objc.dg/property/dotsyntax-1.m: Likewise.
114         * objc.dg/property/at-property-8.m: Likewise.
115         * objc.dg/property/dotsyntax-2.m: Likewise.
116         * objc.dg/property/at-property-9.m: Likewise.
117         * objc.dg/property/synthesize-2.m: Likewise.
118         * objc.dg/property/at-property-10.m: Likewise.
119         * objc.dg/property/at-property-11.m: Likewise.
120         * objc.dg/property/at-property-12.m: Likewise.
121         * objc.dg/property/at-property-13.m: Likewise.
122         * objc.dg/property/fsf-property-method-access.m: Likewise.
123         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
124         linker warning.
125         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
126         warnings.
127         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
128         deprecation warnings.  Use Object1 implementation.
129         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
130         * objc/execute/forward-1.m: Remove.
131         * objc/execute/forward-1.x: Remove.
132
133 2010-11-04  Jason Merrill  <jason@redhat.com>
134
135         * g++.dg/cpp0x/constexpr-access.C: New.
136
137 2010-11-04  Richard Guenther  <rguenther@suse.de>
138
139         PR rtl-optimization/46183
140         * gcc.dg/torture/pr46183.c: New testcase.
141
142 2010-11-04  Richard Guenther  <rguenther@suse.de>
143
144         PR tree-optimization/46068
145         * gcc.dg/torture/pr46068.c: New testcase.
146
147 2010-11-04  Richard Guenther  <rguenther@suse.de>
148
149         PR tree-optimization/45991
150         * gcc.dg/pr45991.c: New testcase.
151
152 2010-11-04  Richard Guenther  <rguenther@suse.de>
153
154         PR tree-optimization/46154
155         * g++.dg/torture/pr46154.C: New testcase.
156
157 2010-11-04  Richard Guenther  <rguenther@suse.de>
158
159         PR tree-optimization/45733
160         * gcc.dg/pr45733.c: New testcase.
161
162 2010-11-04  Ira Rosen  <irar@il.ibm.com>
163
164         PR tree-optimization/46213
165         * gfortran.dg/vect/pr46213.f90: New.
166
167 2010-11-04  Richard Guenther  <rguenther@suse.de>
168
169         PR testsuite/45702
170         * gcc.dg/pr34989-1.c: Move ...
171         * gcc.dg/lto/pr34989-1_0.c: ... here.
172         * gcc.dg/pr34989-2.c: Move ...
173         * gcc.dg/lto/pr34989-1_1.c: ... here.
174         * gcc.dg/pr27898.c: Move ...
175         * gcc.dg/lto/pr27898_0.c: ... here and ...
176         * gcc.dg/lto/pr27898_1.c: ... split.
177         * gcc.dg/pr28712.c: Move ...
178         * gcc.dg/lto/pr28712_0.c: ... here and ...
179         * gcc.dg/lto/pr28712_1.c: ... split ...
180         * gcc.dg/lto/pr28712_2.c: ... twice.
181         * gcc.dg/pr28706.c: Move ...
182         * gcc.dg/lto/pr28706_0.c: ... here and ...
183         * gcc.dg/lto/pr28706_1.c: ... split.
184
185 2010-11-04  Richard Guenther  <rguenther@suse.de>
186             Richard Henderson  <rth@redhat.com>
187
188         * gcc.target/i386/fma4-vector-2.c: New testcase.
189
190 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
191             Richard Guenther  <rguenther@suse.de>
192
193         * gcc.dg/vec-scal-opt.c: New testcase.
194         * gcc.dg/vec-scal-opt1.c: New testcase.
195         * gcc.dg/vec-scal-opt2.c: New testcase.
196
197 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
198
199         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
200         from plugin build flags on Darwin targets.
201
202 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
203
204         * gcc.target/i386/pr46285.c: Require split_stack target.
205
206 2010-11-03  Jason Merrill  <jason@redhat.com>
207
208         PR c++/46293
209         * g++.dg/cpp0x/constexpr-base2.C: New.
210
211         PR c++/46289
212         * g++.dg/cpp0x/initlist45.C: New.
213
214 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
215
216         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
217         is now allowed in categories.
218         * obj-c++.dg/property/dynamic-2.mm: Same change.
219         * objc.dg/property/dynamic-3.m: New.
220         * obj-c++.dg/property/dynamic-3.mm: New.
221         * objc.dg/property/at-property-14.m: New.
222         * objc.dg/property/at-property-15.m: New.
223         * obj-c++.dg/property/at-property-14.mm: New.
224         * obj-c++.dg/property/at-property-15.mm: New.
225
226         * objc.dg/foreach-6.m: Added a few more tests for valid and
227         invalid iterating variables and collections.
228
229 2010-11-03  Xinliang David Li  <davidxl@google.com>
230
231         PR target/46200
232         * g++.dg/tree-ssa/ivopts-2.C: New test.
233
234 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
235
236         PR target/46295
237         * gcc.target/i386/pr46295.c: New.
238
239 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
240
241         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
242         precision min/max for single precision on VSX.
243
244 2010-11-03  Jason Merrill  <jason@redhat.com>
245
246         PR c++/46289
247         * g++.dg/cpp0x/constexpr-ice3.C: New.
248
249 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
250
251         * gnat.dg/opt8.ad[sb]: New test.
252         * gnat.dg/opt8_pkg.ads: New helper.
253
254 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
255
256         PR rtl-optimization/45865
257         * gcc.dg/pr45865.c: New.
258         * gcc.dg/torture/pr45865.c: Likewise.
259
260         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
261         * gcc.target/arm/headmerge-2.c: Likewise.
262         * gcc.target/i386/headmerge-1.c: Likewise.
263         * gcc.target/i386/headmerge-2.c: Likewise.
264
265 2010-11-03  Richard Guenther  <rguenther@suse.de>
266
267         PR middle-end/46288
268         * gcc.dg/pr46288.c: New testcase.
269
270 2010-11-03  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/44807
273         * gcc.dg/torture/pr44807.c: New testcase.
274
275 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
276
277         PR libgfortran/43899
278         * gfortran.dg/namelist_67.f90: New test.
279
280 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
281
282         PR tree-optimization/46009
283         * gcc.dg/vect/pr46009.c: New function.
284
285 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
286
287         Implemented -fobjc-std=objc1 flag.
288         * objc.dg/fobjc-std-1.m: New.
289         * obj-c++.dg/fobjc-std-1.mm: New.
290
291 2010-11-03  Richard Guenther  <rguenther@suse.de>
292
293         PR middle-end/46241
294         * g++.dg/debug/pr46241.C: New testcase.
295
296 2010-11-03  Richard Guenther  <rguenther@suse.de>
297
298         PR tree-optimization/46190
299         * gfortran.dg/pr46190.f90: New testcase.
300
301 2010-11-03  Richard Guenther  <rguenther@suse.de>
302
303         PR testsuite/46274
304         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
305         * gcc.dg/vect/vect-19.c: Likewise.
306         * gcc.dg/vect/vect-17.c: Likewise.
307
308 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
309
310         PR target/46285
311         * gcc.target/i386/pr46285.c: New.
312
313 2010-11-03  Richard Guenther  <rguenther@suse.de>
314
315         PR tree-optimization/46217
316         * gcc.dg/pr46217.c: New testcase.
317
318 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
319
320         * objc.dg/property/dotsyntax-1.m: New.
321         * objc.dg/property/dotsyntax-2.m: New.
322         * obj-c++.dg/property/dotsyntax-1.mm: New.
323         * obj-c++.dg/property/dotsyntax-2.mm: New.
324
325 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
326
327         PR tree-optimization/46165
328         * gcc.dg/pr46165.c: New test.
329
330 2010-11-03  Richard Guenther  <rguenther@suse.de>
331
332         PR middle-end/46251
333         * gcc.dg/pr46251.c: New testcase.
334
335 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
336
337         PR tree-optimization/46107
338         * gcc.c-torture/compile/pr46107.c: New test.
339
340         PR debug/46252
341         * gcc.dg/pr46252.c: New test.
342
343         PR rtl-optimization/46034
344         PR rtl-optimization/46212
345         PR rtl-optimization/46248
346         * gcc.c-torture/compile/pr46034.c: New test.
347         * gcc.c-torture/compile/pr46248.c: New test.
348         * gcc.dg/pr46212.c: New test.
349
350 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
351
352         * gnat.dg/sizetype4.adb: New test.
353
354 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
355
356         * gcc.target/i386/avx-vzeroupper-15.c: New.
357         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
358         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
359         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
360
361         PR target/46253
362         * gcc.target/i386/pr46253.c: New.
363
364 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
365             Tobias Burnus  <burnus@net-b.de>
366
367         PR fortran/45170
368         * gfortran.dg/deferred_type_param_1.f90: New.
369         * gfortran.dg/deferred_type_param_2.f90: New.
370         * gfortran.dg/initialization_1.f90: Update dg-errors.
371         * gfortran.dg/initialization_9.f90: Update dg-errors.
372
373 2010-11-02  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/46149
376         * g++.dg/torture/pr46149.C: New testcase.
377
378 2010-11-02  Richard Guenther  <rguenther@suse.de>
379
380         PR tree-optimization/46216
381         * gcc.dg/torture/pr46216.c: New testcase.
382
383 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
384
385         PR target/46131
386         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
387         *-*-osf*.
388
389 2010-11-02  Richard Guenther  <rguenther@suse.de>
390
391         PR tree-optimization/46184
392         * gcc.dg/pr46184.c: New testcase.
393
394 2010-11-02  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/46177
397         * gcc.dg/pr46177.c: New testcase.
398
399 2010-11-02  Martin Jambor  <mjambor@suse.cz>
400
401         PR middle-end/46120
402         * g++.dg/ipa/ivinline-9.C: New test.
403
404 2010-11-02  Martin Jambor  <mjambor@suse.cz>
405
406         PR tree-optimization/45875
407         * g++.dg/torture/pr45875.C: New test.
408
409 2010-11-02  Richard Guenther  <rguenther@suse.de>
410
411         PR testsuite/46249
412         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
413
414 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
415
416         PR debug/46255
417         * gcc.dg/pr46255.c: New test.
418
419 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
420
421         PR c++/46170
422         PR c++/46162
423         * g++.dg/template/sfinae26.C: New test.
424         * g++.dg/template/sfinae27.C: Likewise.
425
426 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
427
428         PR c++/45606
429         * g++.dg/template/typedef36.C: New test.
430         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
431         * g++.dg/template/canon-type-10.C: Likewise.
432         * g++.dg/template/canon-type-11.C: Likewise.
433         * g++.dg/template/canon-type-12.C: Likewise.
434         * g++.dg/template/canon-type-13.C: Likewise.
435
436 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
437
438         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
439         of debug_pubnames on darwin.
440
441 2010-11-01  Jason Merrill  <jason@redhat.com>
442             Benjamin Kosnik  <bkoz@redhat.com>
443
444         * g++.dg/cpp0x/constexpr-initlist2.C: New.
445         * g++.dg/cpp0x/constexpr-initlist3.C: New.
446
447         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
448         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
449         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
450         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
451         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
452         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
453         * g++.dg/cpp0x/constexpr-array.C: New.
454         * g++.dg/cpp0x/constexpr-base.C: New.
455         * g++.dg/cpp0x/constexpr-complex.C: New.
456         * g++.dg/cpp0x/constexpr-data1.C: New.
457         * g++.dg/cpp0x/constexpr-data2.C: New.
458         * g++.dg/cpp0x/constexpr-deref.C: New.
459         * g++.dg/cpp0x/constexpr-diag1.C: New.
460         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
461         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
462         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
463         * g++.dg/cpp0x/constexpr-empty.C: New.
464         * g++.dg/cpp0x/constexpr-empty2.C: New.
465         * g++.dg/cpp0x/constexpr-empty3.C: New.
466         * g++.dg/cpp0x/constexpr-empty4.C: New.
467         * g++.dg/cpp0x/constexpr-empty5.C: New.
468         * g++.dg/cpp0x/constexpr-ex1.C: New.
469         * g++.dg/cpp0x/constexpr-ex2.C: New.
470         * g++.dg/cpp0x/constexpr-ex3.C: New.
471         * g++.dg/cpp0x/constexpr-ex4.C: New.
472         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
473         * g++.dg/cpp0x/constexpr-fnptr.C: New.
474         * g++.dg/cpp0x/constexpr-function1.C: New.
475         * g++.dg/cpp0x/constexpr-function2.C: New.
476         * g++.dg/cpp0x/constexpr-function3.C: New.
477         * g++.dg/cpp0x/constexpr-ice.C: New.
478         * g++.dg/cpp0x/constexpr-initlist.C: New.
479         * g++.dg/cpp0x/constexpr-neg1.C: New.
480         * g++.dg/cpp0x/constexpr-noexcept.C: New.
481         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
482         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
483         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
484         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
485         * g++.dg/cpp0x/constexpr-nonlit.C: New.
486         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
487         * g++.dg/cpp0x/constexpr-nullptr.C: New.
488         * g++.dg/cpp0x/constexpr-object1.C: New.
489         * g++.dg/cpp0x/constexpr-object2.C: New.
490         * g++.dg/cpp0x/constexpr-overflow.C: New.
491         * g++.dg/cpp0x/constexpr-pedantic.C: New.
492         * g++.dg/cpp0x/constexpr-pos1.C: New.
493         * g++.dg/cpp0x/constexpr-potential1.C: New.
494         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
495         * g++.dg/cpp0x/constexpr-pure.C: New.
496         * g++.dg/cpp0x/constexpr-static.C: New.
497         * g++.dg/cpp0x/constexpr-static2.C: New.
498         * g++.dg/cpp0x/constexpr-static3.C: New.
499         * g++.dg/cpp0x/constexpr-static4.C: New.
500         * g++.dg/cpp0x/constexpr-static5.C: New.
501         * g++.dg/cpp0x/constexpr-static6.C: New.
502         * g++.dg/cpp0x/constexpr-string.C: New.
503         * g++.dg/cpp0x/constexpr-switch.C: New.
504         * g++.dg/cpp0x/constexpr-targ.C: New.
505         * g++.dg/cpp0x/constexpr-throw.C: New.
506         * g++.dg/cpp0x/constexpr-typeid.C: New.
507         * g++.dg/cpp0x/constexpr-union.C: New.
508         * g++.dg/cpp0x/constexpr-value.C: New.
509         * g++.dg/cpp0x/constexpr-value2.C: New.
510         * g++.dg/cpp0x/constexpr-variadic.C: New.
511         * g++.dg/cpp0x/initlist5.C: Use constexpr.
512         * g++.dg/cpp0x/static_assert3.C: Add expected error.
513         * g++.dg/other/fold1.C: Likewise.
514         * g++.dg/parse/crash36.C: Likewise.
515         * g++.dg/parse/constant4.C: Adjust expected error.
516         * g++.dg/template/arg5.C: Likewise.
517         * g++.dg/template/non-dependent10.C: Likewise.
518         * g++.dg/template/qualified-id3.C: Likewise.
519         * g++.dg/warn/overflow-warn-1.C: Likewise.
520         * g++.dg/warn/overflow-warn-3.C: Likewise.
521         * g++.dg/warn/overflow-warn-4.C: Likewise.
522         * g++.old-deja/g++.pt/crash10.C: Likewise.
523
524         * g++.dg/cpp0x/constexpr-ctor2.C: New.
525
526 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
527
528         Implemented format and noreturn attributes for Objective-C methods.
529         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
530         * objc.dg/attributes/method-deprecated-1.m: New.
531         * objc.dg/attributes/method-deprecated-2.m: New.
532         * objc.dg/attributes/method-deprecated-3.m: New.
533         * objc.dg/attributes/method-noreturn-1.m: New.
534         * objc.dg/attributes/method-sentinel-1.m: New.
535         * objc.dg/attributes/method-format-1.m: New.
536         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
537         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
538         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
539         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
540         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
541         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
542         * obj-c++.dg/attributes/method-format-1.mm: New.
543
544 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
545
546         * objc.dg/property/at-property-deprecated-1.m: New.
547         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
548
549 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
550
551         Implemented Objective-C 2.0 property accessors.
552         * objc.dg/property/at-property-6.m: Use nonatomic properties to
553         avoid testing more complex accessors in this testcase which is not
554         about them.
555         * objc.dg/property/at-property-7.m: Same change.
556         * objc.dg/property/at-property-8.m: Same change.
557         * objc.dg/property/at-property-9.m: Same change.
558         * objc.dg/property/at-property-10.m: Same change.
559         * objc.dg/property/at-property-11.m: Same change.
560         * obj-c++.dg/property/at-property-6.mm: Same change.
561         * obj-c++.dg/property/at-property-7.mm: Same change.
562         * obj-c++.dg/property/at-property-8.mm: Same change.
563         * obj-c++.dg/property/at-property-9.mm: Same change.
564         * obj-c++.dg/property/at-property-10.mm: Same change.
565         * obj-c++.dg/property/at-property-11.mm: Same change.
566         * objc.dg/property/at-property-12.m: New.
567         * objc.dg/property/at-property-13.m: New.
568         * obj-c++.dg/property/at-property-12.mm: New.
569         * obj-c++.dg/property/at-property-13.mm: New.
570
571 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
572
573         PR fortran/46152
574         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
575         * gfortran.dg/allocate_with_typespec_4.f90: New test.
576         * gfortran.dg/allocate_with_typespec_1.f90: New test.
577         * gfortran.dg/allocate_with_typespec_2.f: New test.
578         * gfortran.dg/allocate_with_typespec_3.f90: New test.
579         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
580         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
581
582 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
583             Nathan Froyd  <froydnj@codesourcery.com>
584
585         PR tree-optimization/46259
586         * gfortran.dg/pr46259.f: New testcase.
587
588 2010-11-01  Paul Koning  <ni1d@arrl.net>
589
590         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
591         * gcc.c-torture/compile/20020604-1.c: Ditto.
592         * gcc.c-torture/compile/20001226-1.c: Ditto.
593         * gcc.c-torture/compile/20010327-1.c: Ditto.
594         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
595         * gcc.c-torture/compile/pr43191.c: Ditto.
596         * gcc.c-torture/compile/pr41181.c: Ditto.
597
598 2010-10-31  Richard Henderson  <rth@redhat.com>
599
600         * lib/target-supports.exp
601         (check_effective_target_automatic_stack_alignment): True for
602         x86 but not windows.
603         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
604         use of the preferred-stack-boundary arguments.
605         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
606
607 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
608
609         PR target/46142
610         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
611         * gcc.target/i386/fma4-builtin-2.c: Likewise.
612
613 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
614
615         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
616
617 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
618
619         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
620         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
621         than tls.
622         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
623         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
624         * objc.dg/torture/tls/thr-init.m: Likewise.
625         * objc.dg/torture/tls/thr-init-2.m: Likewise.
626         * objc.dg/torture/tls/thr-init-3.m: Likewise.
627
628 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
629
630         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
631         the Linux kernel.
632
633 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
634
635         PR fortran/44917
636         PR fortran/44926
637         PR fortran/46196
638         * gfortran.dg/typebound_generic_10.f03: New.
639
640 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
641
642         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
643         * objc.dg/property/property-neg-1.m: Updated for changes in the
644         syntax of @property and the implementation of
645         @synthesize/@dynamic.
646         * objc.dg/property/property-neg-2.m: Same change.
647         * objc.dg/property/property-neg-3.m: Same change.
648         * objc.dg/property/property-neg-4.m: Same change.
649         * objc.dg/property/property-neg-5.m: Same change.
650         * objc.dg/property/property-neg-7.m: Same change.
651         * objc.dg/property/property-1.m: Same change.
652         * objc.dg/property/synthesize-1.m: Same change.
653         * objc.dg/property/at-property-2.m: Same change.
654         * objc.dg/property/at-property-4.m: Same change.
655
656         * objc.dg/property/fsf-property-method-acces.m: Updated for
657         changes in the syntax of @property and the implementation of
658         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
659         * objc.dg/property/fsf-property-basic.m: Same change.
660         * objc.dg/property/fsf-property-named-ivar.m: Same change.
661
662         * objc.dg/property/at-property-5.m: New.
663         * objc.dg/property/at-property-6.m: New.
664         * objc.dg/property/at-property-7.m: New.
665         * objc.dg/property/at-property-8.m: New.
666         * objc.dg/property/at-property-9.m: New.
667         * objc.dg/property/at-property-10.m: New.
668         * objc.dg/property/at-property-11.m: New.
669         * objc.dg/property/synthesize-2.m: New.
670         * objc.dg/property/dynamic-2.m: New.
671
672         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
673         syntax of @property and the implementation of
674         @synthesize/@dynamic.
675         * obj-c++.dg/property/property-neg-2.mm: Same change.
676         * obj-c++.dg/property/property-neg-3.mm: Same change.
677         * obj-c++.dg/property/property-neg-4.mm: Same change.
678         * obj-c++.dg/property/property-neg-5.mm: Same change.
679         * obj-c++.dg/property/property-neg-7.mm: Same change.
680         * obj-c++.dg/property/property-1.mm: Same change.
681         * obj-c++.dg/property/synthesize-1.mm: Same change.
682         * obj-c++.dg/property/at-property-2.mm: Same change.
683         * obj-c++.dg/property/at-property-4.mm: Same change.
684
685         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
686         changes in the syntax of @property and the implementation of
687         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
688         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
689         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
690
691         * obj-c++.dg/property/at-property-5.mm: New.
692         * obj-c++.dg/property/at-property-6.mm: New.
693         * obj-c++.dg/property/at-property-7.mm: New.
694         * obj-c++.dg/property/at-property-8.mm: New.
695         * obj-c++.dg/property/at-property-9.mm: New.
696         * obj-c++.dg/property/at-property-10.mm: New.
697         * obj-c++.dg/property/at-property-11.mm: New.
698         * obj-c++.dg/property/synthesize-2.mm: New.
699         * obj-c++.dg/property/dynamic-2.mm: New.
700
701 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
702             Andrew Pinski <pinskia@gmail.com>
703
704         * gcc.c-torture/execute/vector-shift.c: New testcase.
705         * gcc.c-torture/execute/vector-shift1.c: Likewise.
706         * gcc.c-torture/execute/vector-shift2.c: Likewise.
707         * gcc.dg/vector-shift.c: Likewise.
708         * gcc.dg/vector-shift1.c: Likewise.
709         * gcc.dg/torture/vector-shift2.c: Likewise.
710         * gcc.dg/vector-shift3.c: Likewise.
711         * gcc.dg/simd-1b.c: Adjust.
712
713 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
714
715         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
716
717 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
718
719         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
720
721 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
722
723         PR target/46153
724         * gcc.target/i386/pr46153.c: New test.
725
726 2010-10-27  Jason Merrill  <jason@redhat.com>
727
728         * g++.dg/cpp0x/constexpr-is_literal.C: New.
729
730 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
731
732         PR fortran/46161
733         * gfortran.dg/class_dummy_3.f03: New.
734
735 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
736
737         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
738         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
739
740         * gcc.target/i386/avx-vzeroupper-3.c: New.
741         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
742         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
743         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
744         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
745         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
746         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
747         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
748         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
749         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
750         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
751         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
752
753 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
754
755         * obj-c.dg/property/at-property-4.m: New.
756         * obj-c++.dg/property/at-property-4.mm: New.
757         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
758         updates in warning.
759         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
760         updates in warning.
761
762 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
763
764         * objc.dg/property/at-property-1.m: New.
765         * objc.dg/property/at-property-2.m: New.
766         * objc.dg/property/at-property-3.m: New.
767         * objc.dg/ivar-invalid-type-1.m: New.
768         * obj-c++.dg/property/at-property-1.mm: New.
769         * obj-c++.dg/property/at-property-2.mm: New.
770         * obj-c++.dg/property/at-property-3.mm: New.
771         * obj-c++.dg/ivar-invalid-type-1.mm: New.
772         * objc.dg/property/property-neg-6.m: Updated testcase for updates
773         in error reporting.
774
775 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
776
777         PR libgfortran/46010
778         * gfortran.dg/namelist_66.f90: New test.
779         * gfortran.dg/fmt_t_6.f: Fix whitespace.
780
781 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
782
783         PR fortran/42647
784         * gfortran.dg/allocatable_scalar_9.f90: Extended.
785         * gfortran.dg/allocatable_scalar_10.f90: New.
786         * gfortran.dg/class_19.f03: Extended.
787
788 2010-10-26  Jan Hubicka  <jh@suse.cz>
789
790         PR middle-end/45736
791         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
792
793 2010-10-26  Ira Rosen  <irar@il.ibm.com>
794
795         PR tree-optimization/46167
796         * gcc.dg/vect/O-pr46167.c: New.
797         * gcc.dg/vect/vect.exp: Run tests with -O.
798
799 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
800
801         PR target/44948
802         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
803         * g++.dg/vect/pr33860a.cc: Likewise.
804         * gcc.c-torture/compile/20070522-1.c: Likewise.
805         * gcc.dg/compat/struct-align-1_x.c: Likewise.
806         * gcc.dg/compat/struct-align-1_y.c: Likewise.
807         * gcc.dg/compat/struct-align-2_x.c: Likewise.
808         * gcc.dg/compat/struct-align-2_y.c: Likewise.
809         * gcc.dg/pr44136.c: Likewise.
810
811         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
812         * gcc.dg/compat/vector-1_x.c: Likewise.
813         * gcc.dg/compat/vector-1_y.c: Likewise.
814         * gcc.dg/compat/vector-2_x.c: Likewise.
815         * gcc.dg/compat/vector-2_y.c: Likewise.
816         * gcc.dg/pr43300.c: Likewise.
817
818         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
819         * gcc.dg/compat/vector-1a_y.c: Likewise.
820         * gcc.dg/compat/vector-1b_x.c: Likewise.
821         * gcc.dg/compat/vector-1b_y.c: Likewise.
822         * gcc.dg/compat/vector-2a_x.c: Likewise.
823         * gcc.dg/compat/vector-2a_y.c: Likewise.
824         * gcc.dg/compat/vector-2b_x.c: Likewise.
825         * gcc.dg/compat/vector-2b_y.c: Likewise.
826         * gcc.target/i386/pr39162.c: Likewise.
827         * gcc.target/i386/pr40906-2.c: Likewise.
828         * gcc.target/i386/sse-5.c: Likewise.
829
830         * gcc.dg/pr35442.c: Prune ABI change warnings.
831
832         * gcc.c-torture/execute/pr38151.x: New.
833         * gcc.target/i386/pr44948-1a.c: Likewise.
834         * gcc.target/i386/pr44948-1b.c: Likewise.
835         * gcc.target/i386/pr44948-2a.c: Likewise.
836         * gcc.target/i386/pr44948-2b.c: Likewise.
837
838 2010-10-26  Ian Lance Taylor  <iant@google.com>
839
840         PR middle-end/45687
841         * gcc.c-torture/execute/20101025-1.c: New test.
842
843 2010-10-26  Tobias Burnus  <burnus@net-b.de>
844
845         PR fortran/45451
846         * gfortran.dg/class_allocate_5.f90: New.
847
848 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
849
850         Implement opaque-enum-specifiers for C++0x
851         * g++.dg/cpp0x/forw_enum1.C: New.
852         * g++.dg/cpp0x/forw_enum2.C: New.
853         * g++.dg/cpp0x/forw_enum3.C: New.
854         * g++.dg/cpp0x/forw_enum4.C: New.
855         * g++.dg/cpp0x/forw_enum5.C: New.
856         * g++.dg/cpp0x/forw_enum6.C: New.
857         * g++.dg/cpp0x/forw_enum7.C: New.
858         * g++.dg/cpp0x/forw_enum8.C: New.
859         * g++.dg/cpp0x/forw_enum9.C: New.
860         * g++.dg/parse/enum3.C: Add new errors.
861         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
862         * g++.dg/cpp0x/auto9.C: Add new error.
863         * g++.dg/template/crash79.C: Add new errors.
864
865 2010-10-26  Jie Zhang  <jie@codesourcery.com>
866
867         * gcc.target/arm/volatile-bitfields-1.c: New test.
868         * gcc.target/arm/volatile-bitfields-2.c: New test.
869         * gcc.target/arm/volatile-bitfields-3.c: New test.
870
871 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
872
873         * gnat.dg/pointer_discr1.adb: New test.
874         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
875         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
876         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
877
878 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
879
880         * gnat.dg/loop_optimization8.adb: New test.
881         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
882         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
883
884 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
885
886         * gnat.dg/in_out_parameter2.adb: New test.
887         * gnat.dg/in_out_parameter3.adb: Likewise.
888
889 2010-10-25  Jie Zhang  <jie@codesourcery.com>
890
891         * g++.dg/opt/combine.c: New test.
892
893 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
894
895         * gnat.dg/opt7.ad[sb]: New test.
896         * gnat.dg/opt7_pkg.ads: New helper.
897
898 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
899
900         PR objc/45735
901         * obj-c.dg/pr45735.mm: New.
902         * obj-c++.dg/pr45735.mm: New.
903
904 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
905
906         PR objc/24393
907         * objc.dg/pr24393.m: New.
908         * obj-c++.dg/pr24393.mm: New.
909
910 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
911
912         PR objc/28049
913         * objc.dg/pr28049.m: New.
914         * obj-c++.dg/pr28049.mm: New.
915
916 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
917
918         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
919         parameter attributes are now supported.
920         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
921         * objc.dg/attributes/parameter-attribute-1.m: New test.
922         * objc.dg/attributes/parameter-attribute-2.m: New test.
923         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
924         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
925
926 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
927
928         Based on the CFString implementation in FSF apple/trunk branch.
929
930         * gcc.dg/darwin-cfstring-1.c: New.
931         * gcc.dg/darwin-cfstring-2.c: New.
932         * gcc.dg/torture/darwin-cfstring-3.c: New.
933         * g++.dg/other/darwin-cfstring1.C: New.
934         * g++.dg/torture/darwin-cfstring-3.C: New.
935
936 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
937
938         * objc.dg/demangle-1.m: New test.
939         * obj-c++.dg/demangle-1.mm: New test.
940         * obj-c++.dg/demangle-2.mm: New test.
941         * obj-c++.dg/demangle-3.mm: New test.
942
943 2010-10-23  Ian Lance Taylor  <iant@google.com>
944
945         * gcc.c-torture/execute/20101011-1.c: New test.
946         * gcc.c-torture/execute/20101011-1.x: New test driver.
947
948 2010-10-23  Tobias Burnus  <burnus@net-b.de>
949
950         PR fortran/46122
951         * gfortran.dg/protected_8.f90: New.
952
953 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
954
955         * gcc.dg/march-generic.c: Skip for -march in multilib options.
956         * gcc.target/i386/isa-9.c: Skip for -march other than
957         -march=amdfam10 in multilib options.
958         * gcc.target/i386/pr42589.c: Skip for -march other than
959         -march=i486 in multilib options.
960         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
961         other -march in multilib options.
962
963 2010-10-23  Jie Zhang  <jie@codesourcery.com>
964
965         PR rtl-optimization/37360
966         * gcc.dg/pr37360.c: New test.
967
968 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
969
970         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
971
972 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
973         Andrew Pinski <pinskia@gmail.com>
974
975         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
976         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
977         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
978         * gcc.dg/vector-subscript-1.c: Likewise.
979         * gcc.dg/vector-subscript-2.c: Likewise.
980         * gcc.dg/vector-subscript-3.c: New testcase.
981         * gcc.dg/array-8.c: Adjust.
982
983 2010-10-22  Richard Guenther  <rguenther@suse.de>
984
985         PR middle-end/46137
986         * c-c++-common/torture/pr46137.c: New testcase.
987
988 2010-10-22  Jason Merrill  <jason@redhat.com>
989
990         PR c++/46129
991         * g++.dg/template/defarg14.C: New.
992
993 2010-10-22  Jason Merrill  <jason@redhat.com>
994
995         PR c++/46103
996         * g++.dg/cpp0x/implicit10.C: New.
997
998 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
999
1000         PR target/46098
1001         * gcc.target/i386/pr46098.c: New test.
1002
1003 2010-10-22  Richard Guenther  <rguenther@suse.de>
1004
1005         PR tree-optimization/45720
1006         * gcc.dg/torture/pr45720.c: New testcase.
1007
1008 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1009
1010         PR tree-optimization/46126
1011         * gcc.dg/vect/pr46126.c: New.
1012
1013 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1014
1015         Based on the CFString implementation in FSF apple/trunk branch.
1016
1017         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1018         so that the latter can be used in dg-skip and dg-xfail clauses.
1019         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1020         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1021         to use dg-additional-files for Object1.
1022         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1023         to use dg-additional-files for Object1, move to torture/strings/.
1024         * obj-c++.dg/const-str-4.mm: Likewise.
1025         * obj-c++.dg/const-str-3.mm: Likewise.
1026         * obj-c++.dg/const-str-8.mm: Likewise.
1027         * obj-c++.dg/const-str-9.mm: Likewise.
1028         * obj-c++.dg/const-str-10.mm: Likewise.
1029         * obj-c++.dg/const-str-10.mm: Likewise.
1030         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1031         to use dg-additional-files for Object1, move to strings/.
1032         * obj-c++.dg/const-str-2.mm: Likewise.
1033         * obj-c++.dg/const-str-5.mm: Likewise.
1034         * obj-c++.dg/const-str-6.mm: Likewise.
1035         * obj-c++.dg/const-str-12.mm: Likewise.
1036         * obj-c++.dg/strings/strings.exp: New.
1037         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1038         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1039         * obj-c++.dg/torture/strings/strings.exp: New.
1040         * obj-c++.dg/torture/strings/string1.mm: New.
1041         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1042         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1043         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1044
1045         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1046         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1047         * objc/execute/string2.m: Likewise.
1048         * objc/execute/string3.m: Likewise.
1049         * objc/execute/string3.m: Likewise.
1050         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1051         * objc.dg/foreach-4.m: Likewise.
1052         * objc.dg/foreach-5.m: Likewise.
1053         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1054         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1055         * objc.dg/const-str-4.m: Likewise.
1056         * objc.dg/const-str-7.m: Likewise.
1057         * objc.dg/const-str-8.m: Likewise.
1058         * objc.dg/const-str-9.m: Likewise.
1059         * objc.dg/const-str-10.m: Likewise.
1060         * objc.dg/const-str-11.m: Likewise.
1061         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1062         to use dg-additional-files for Object1, move to objc.dg/strings/.
1063         * objc.dg/const-str-2.m: Likewise.
1064         * objc.dg/const-str-5.m: Likewise.
1065         * objc.dg/const-str-6.m: Likewise.
1066         * objc.dg/const-str-12.m: Likewise.
1067         * objc.dg/const-str-12b.m: Likewise.
1068         * objc.dg/strings/strings.exp: New.
1069         * objc.dg/strings/const-cfstring-2.m: New.
1070         * objc.dg/strings/const-cfstring-5.m: New.
1071         * objc.dg/torture/strings/strings.exp: New.
1072         * objc.dg/torture/strings/const-cfstring-1.m: New.
1073         * objc.dg/torture/strings/const-cfstring-3.m: New.
1074         * objc.dg/torture/strings/const-cfstring-4.m: New.
1075
1076 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1077
1078         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1079
1080 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1081
1082         PR c++/46117
1083         * g++.dg/parse/crash57.C: New.
1084
1085 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1086             H.J. Lu  <hongjiu.lu@intel.com>
1087
1088         PR target/45946
1089         * gcc.target/i386/pr45946.c: New test.
1090
1091 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1092
1093         PR tree-optimization/45875
1094         * g++.dg/ipa/pr45875.C: New test.
1095
1096 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1097
1098         PR tree-optimization/46049
1099         PR tree-optimization/46052
1100         * gcc.dg/vect/pr46052.c: New test.
1101         * gcc.dg/vect/pr46049.c: New test.
1102
1103 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1104
1105         PR fortran/46007
1106         * gfortran.dg/shape_5.f90:  New test case.
1107
1108 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1109
1110         PR fortran/46060
1111         * gfortran.dg/proc_ptr_comp_25.f90: New.
1112
1113 2010-10-21  Richard Guenther  <rguenther@suse.de>
1114             Michael Matz  <matz@suse.de>
1115
1116         PR tree-optimization/45764
1117         * gcc.dg/torture/pr45764.c: New testcase.
1118
1119 2010-10-21  Richard Guenther  <rguenther@suse.de>
1120
1121         PR tree-optimization/46111
1122         * g++.dg/torture/pr46111.C: New testcase.
1123
1124 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1125
1126         PR fortran/46067
1127         * gfortran.dg/dummy_procedure_4.f90: New.
1128         * gfortran.dg/proc_ptr_30.f90: New.
1129
1130 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1131
1132         PR fortran/46100
1133         * gfortran.dg/ptr-func-1.f90: New.
1134         * gfortran.dg/ptr-func-2.f90: New.
1135
1136 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR tree-optimization/45919
1139         * gcc.c-torture/compile/pr45919.c: New test.
1140
1141         PR tree-optimization/46066
1142         * gcc.dg/autopar/pr46066.c: New test.
1143
1144 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1145
1146         PR c++/46024
1147         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1148
1149 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1150
1151         PR c++/46056
1152         * g++.dg/cpp0x/range-for7.C: New.
1153
1154 2010-10-20  Richard Guenther  <rguenther@suse.de>
1155
1156         PR lto/45667
1157         * g++.dg/lto/20101020-1_0.h: New testcase.
1158         * g++.dg/lto/20101020-1_0.C: Likewise.
1159         * g++.dg/lto/20101020-1_1.C: Likewise.
1160
1161 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1162
1163         * gcc.dg/20101013-1.c: New test.
1164
1165 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1166
1167         PR target/46085
1168         * gcc.target/i386/pr46085-1.c: New.
1169         * gcc.target/i386/pr46085-2.c: Likewise.
1170
1171 2010-10-20  Richard Guenther  <rguenther@suse.de>
1172
1173         PR tree-optimization/45860
1174         * gcc.dg/torture/pr45860.c: New testcase.
1175
1176 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1177
1178         * gnat.dg/discr25.adb: New test.
1179         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1180
1181 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1182
1183         * gcc.target/powerpc/ehreturn.c: New test.
1184
1185 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1186
1187         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1188         not require Foundation and run with the GNU runtime as well.
1189
1190         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1191
1192         Radar 4439126
1193         * obj-c++.dg/template-8.mm: New.
1194
1195 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1196
1197         PR objc/23709
1198         * objc.dg/pr23709.m: New.
1199         * obj-c++.dg/pr23709.m: New.
1200
1201 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1202
1203         PR c++/46046
1204         * g++.dg/template/crash104.C: New.
1205
1206 2010-10-19  Richard Henderson  <rth@redhat.com>
1207
1208         * gcc.target/i386/fma3-fma.c: New.
1209         * gcc.target/i386/fma3-builtin.c: New.
1210         * gcc.target/i386/fma4-builtin.c: New.
1211
1212 2010-10-19  Richard Guenther  <rguenther@suse.de>
1213
1214         PR testsuite/46081
1215         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1216
1217 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1218
1219         Merge from 'apple/trunk' branch on FSF servers.
1220
1221         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1222
1223         Radar 4293709
1224         * objc.dg/proto-init-mimatch-1.m: New.
1225         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1226
1227 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1228
1229         Implemented parsing @synthesize and @dynamic for
1230         Objective-C/Objective-C++.
1231         * objc.dg/property/dynamic-1.m: New.
1232         * objc.dg/property/synthesize-1.m: New.
1233         * obj-c++.dg/property/dynamic-1.mm: New.
1234         * obj-c++.dg/property/synthesize-1.mm: New.
1235
1236 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1237
1238         * objc.dg/at-class-1.m: New.
1239         * objc.dg/at-class-1.mm: New.
1240
1241 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1242
1243         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1244
1245 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1246
1247         Merge from 'apple/trunk' branch on FSF servers.
1248
1249         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1250
1251         Radar 4407151
1252         * obj-c++.dg/template-7.mm: New.
1253
1254 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1255
1256         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1257         bugfix.
1258
1259 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1260
1261         Merge from 'apple/trunk' branch on FSF servers.
1262
1263         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1264
1265         Radar 4451818
1266         * obj-c++.dg/try-catch-16.mm: New.
1267         * obj-c++.dg/try-catch-17.mm: New.
1268
1269         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1270
1271         Radar 4330422
1272         * obj-c++.dg/try-catch-15.mm: New
1273
1274         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1275
1276         Radar 4204796
1277         * obj-c++.dg/try-catch-12.mm: New
1278         * obj-c++.dg/try-catch-13.mm: New
1279         * obj-c++.dg/try-catch-14.mm: New
1280         * objc.dg/try-catch-11.m: New
1281         * objc.dg/try-catch-12.m: New
1282         * objc.dg/try-catch-13.m: New
1283
1284 2010-10-18  Richard Henderson  <rth@redhat.com>
1285
1286         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1287
1288 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1289
1290         PR c/46015
1291         * c-c++-common/Wunused-var-13.c: New test.
1292
1293 2010-10-18  Richard Guenther  <rguenther@suse.de>
1294
1295         PR tree-optimization/45967
1296         * gcc.dg/torture/pr45967.c: New testcase.
1297         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1298         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1299         * gcc.dg/torture/pr39074-2.c: Likewise
1300         * gcc.dg/torture/pta-escape-1.c: Likewise
1301         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1302         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1303         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1304         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1305         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1306         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1307
1308 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1309
1310         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1311
1312 2010-10-18  Richard Guenther  <rguenther@suse.de>
1313
1314         PR lto/44950
1315         * g++.dg/lto/20101015-2_0.C: New testcase.
1316
1317 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR middle-end/46019
1320         * gcc.c-torture/execute/pr46019.c: New test.
1321
1322 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1323
1324         Merge from 'apple/trunk' branch on FSF servers.
1325
1326         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1327
1328         Radar 4516785
1329         * obj-c++.dg/method-namespace-2.mm: New.
1330
1331 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1332
1333         Merge from 'apple/trunk' branch on FSF servers.
1334
1335         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1336
1337         Radar 4133425
1338         * objc.dg/private-1.m: Test modified.
1339         * obj-c++.dg/private-1.mm: Test modified.
1340
1341 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1342
1343         PR testsuite/45987
1344         * gcc.target/i386/push-1.c: Remove.
1345
1346 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1347             H.J. Lu  <hongjiu.lu@intel.com>
1348
1349         PR target/46051
1350         * gcc.target/i386/pr46051.c: New test.
1351
1352 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1353
1354         * obj-c++.dg/gnu-api-2-class.mm: New.
1355         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1356         * obj-c++.dg/gnu-api-2-method.mm: New.
1357         * obj-c++.dg/gnu-api-2-objc.mm: New.
1358         * obj-c++.dg/gnu-api-2-object.mm: New.
1359         * obj-c++.dg/gnu-api-2-property.mm: New.
1360         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1361         * obj-c++.dg/gnu-api-2-sel.mm: New.
1362
1363 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1364
1365         * objc.dg/fsf-package-0.m: New.
1366         * obj-c++.dg/fsf-package-0.m: New.
1367
1368 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1369
1370         PR objc/18255
1371         * objc.dg/pr18255.m: New.
1372
1373 2010-10-16  Jan Hubicka  <jh@suse.cz>
1374
1375         PR middle-end/44206
1376         * g++.dg/torture/pr44206.C: New.
1377
1378 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1379
1380         * objc.dg/gnu-api-2-class.m: New.
1381         * objc.dg/gnu-api-2-objc.m: New.
1382
1383 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1384
1385         * objc.dg/gnu-api-2-ivar.m: New.
1386
1387 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1388
1389         * objc.dg/gnu-api-2-property.m: New.
1390
1391 2010-10-15  Xinliang David Li  <davidxl@google.com>
1392
1393         * g++.dg/uninit-pred-3_a.C: New test.
1394         * g++.dg/uninit-pred-3_b.C: New test.
1395
1396 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1397
1398         * objc.dg/gnu-api-2-object.m: New.
1399
1400 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1401
1402         * objc.dg/gnu-api-2-method.m: New.
1403
1404 2010-10-15  Jason Merrill  <jason@redhat.com>
1405
1406         * g++.dg/lto/pr45983_0.C: New.
1407
1408 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1409
1410         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1411         builtin combiner patterns.
1412         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1413         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1414         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1415         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1416         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1417
1418 2010-10-15  Richard Guenther  <rguenther@suse.de>
1419
1420         * g++.dg/lto/20101015-1_0.C: New testcase.
1421
1422 2010-10-15  Richard Guenther  <rguenther@suse.de>
1423
1424         PR testsuite/46021
1425         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1426         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1427
1428 2010-10-15  Richard Guenther  <rguenther@suse.de>
1429
1430         PR lto/45957
1431         * g++.dg/lto/20101014-1_0.C: New testcase.
1432
1433 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1434
1435         * objc.dg/gnu-api-2-protocol.m: New.
1436         * objc.dg/gnu-api-2-sel.m: New.
1437
1438 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1439
1440         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1441         arm-eabi targets.
1442
1443 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1444
1445         * gcc.dg/20101010-1.c: New testcase.
1446
1447 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1448
1449         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1450         script when relocatable linking.
1451
1452 2010-10-14  Yao Qi  <yao@codesourcery.com>
1453
1454         PR target/45447
1455         * gcc.target/arm/pr45447.c: New test.
1456
1457 2010-10-14  Jan Hubicka  <jh@suse.cz>
1458
1459         PR middle-end/45621
1460         * g++.dg/lto/pr45621.h : New.
1461         * g++.dg/lto/pr45621_0.C: New.
1462         * g++.dg/lto/pr45621_1.C: New.
1463
1464 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1465
1466         * objc.dg/property: New.
1467         * objc.dg/property/fsf-property-basic.m: New.
1468         * objc.dg/property/fsf-property-method-access.m: New.
1469         * objc.dg/property/fsf-property-named-ivar.m: New.
1470         * obj-c++.dg/property: New.
1471         * obj-c++.dg/property/fsf-property-basic.mm: New.
1472         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1473         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1474
1475         merge from FSF apple 'trunk' branch.
1476         2006 Fariborz Jahanian <fjahanian@apple.com>
1477
1478         Radars 4436866, 4505126, 4506903, 4517826
1479         * objc.dg/property/property-1.m: New.
1480         * objc.dg/property/property-2.m: New.
1481         * objc.dg/property/property-3.m: New.
1482         * objc.dg/property/property-neg-1.m: New.
1483         * objc.dg/property/property-neg-2.m: New.
1484         * objc.dg/property/property-neg-3.m: New.
1485         * objc.dg/property/property-neg-4.m: New.
1486         * objc.dg/property/property-neg-5.m: New.
1487         * objc.dg/property/property-neg-6.m: New.
1488         * objc.dg/property/property-neg-7.m: New.
1489         * objc.dg/property/property.exp: New.
1490         * obj-c++.dg/property/property-1.mm: New.
1491         * obj-c++.dg/property/property-2.mm: New.
1492         * obj-c++.dg/property/property-3.mm: New.
1493         * obj-c++.dg/property/property-neg-1.mm: New.
1494         * obj-c++.dg/property/property-neg-2.mm: New.
1495         * obj-c++.dg/property/property-neg-3.mm: New.
1496         * obj-c++.dg/property/property-neg-4.mm: New.
1497         * obj-c++.dg/property/property-neg-5.mm: New.
1498         * obj-c++.dg/property/property-neg-6.mm: New.
1499         * obj-c++.dg/property/property-neg-7.mm: New.
1500         * obj-c++.dg/property/property.exp: New.
1501
1502 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1503
1504         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1505
1506 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1507
1508         PR c/45969
1509         * gcc.c-torture/compile/pr45969-1.c: New test.
1510
1511 2010-10-14  Richard Guenther  <rguenther@suse.de>
1512
1513         PR tree-optimization/44913
1514         * gcc.dg/torture/pr44913.c: New testcase.
1515
1516 2010-10-14  Richard Guenther  <rguenther@suse.de>
1517
1518         PR lto/45382
1519         * g++.dg/lto/20101014-2_0.C: New testcase.
1520
1521 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1522
1523         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1524         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1525         * gcc.target/i386/pr44130.c: Likewise.
1526         * gcc.target/i386/pr44144.c: Likewise.
1527         * gcc.target/i386/pr44180.c: Likewise.
1528         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1529         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1530         * gcc.target/i386/vect-sizes-1.c: Likewise.
1531         * gcc.target/i386/vectorize4-avx.c: Likewise.
1532
1533 2010-10-14  Richard Guenther  <rguenther@suse.de>
1534
1535         PR lto/44561
1536         * g++.dg/lto/20101010-3_0.C: New testcase.
1537         * g++.dg/lto/20101010-4_0.C: Likewise.
1538
1539 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1540
1541         * objc.dg/pr45878.m: Update to include NSConstantString interface
1542         for -fnext-runtime.
1543         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1544         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1545         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1546         reference for m64 -fnext-runtime.
1547
1548 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1549
1550         * gcc.target/i386/vect-sizes-1.c: New.
1551
1552 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1553
1554         PR middle-end/46011
1555         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1556
1557 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1558
1559         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1560         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1561
1562 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1563
1564         * gcc.target/ia64/20101005.c: New test.
1565
1566 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1567
1568         PR rtl-optimization/45570
1569         * gcc.dg/pr45570.c: New test.
1570
1571 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1572
1573         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1574         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1575         * gcc.target/i386/vectorize4-avx.c: Likewise.
1576
1577 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1578
1579         * gcc.target/i386/avx-copysign-vec.c: New.
1580         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1581
1582 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1583
1584         PR middle-end/44130
1585         * gcc.target/i386/pr44130.c: New.
1586
1587 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1588
1589         PR middle-end/44144
1590         * gcc.target/i386/pr44144.c: New.
1591
1592 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1593
1594         PR target/44180
1595         * gcc.target/i386/pr44180.c: New.
1596
1597 2010-10-13  Jason Merrill  <jason@redhat.com>
1598
1599         * g++.dg/template/canon-type-8.C: New.
1600
1601 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gcc.c-torture/execute/20101013-1.c: New test.
1604
1605 2010-10-13  Richard Guenther  <rguenther@suse.de>
1606
1607         PR objc/45878
1608         * objc.dg/pr45878.m: New testcase.
1609
1610 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1611
1612         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1613         * gcc.dg/format/dfp-printf-1.c: Likewise.
1614         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1615
1616 2010-10-13  Richard Guenther  <rguenther@suse.de>
1617
1618         PR tree-optimization/45788
1619         * g++.dg/pr45788.C: New testcase.
1620
1621 2010-10-13  Richard Guenther  <rguenther@suse.de>
1622
1623         PR tree-optimization/45970
1624         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1625
1626 2010-10-13  Richard Guenther  <rguenther@suse.de>
1627
1628         PR tree-optimization/45982
1629         * gcc.dg/torture/pr45982.c: New testcase.
1630         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1631         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1632         * gcc.dg/torture/pr39074-2.c: Likewise.
1633
1634 2010-10-13  Richard Guenther  <rguenther@suse.de>
1635
1636         PR middle-end/45874
1637         * g++.dg/torture/pr45874.C: New testcase.
1638
1639 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1640
1641         * objc.dg/attributes/method-attribute-1.m: Update to respond
1642         to implemented method attributes..
1643         * objc.dg/attributes/method-attribute-2.m: Likewise.
1644         * objc.dg/attributes/method-attribute-3.m: Likewise.
1645         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1646         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1647         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1648
1649 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1650
1651         PR libobjc/23214
1652         * objc.dg/pr23214.m: New.
1653
1654 2010-10-12  Michael Eager  <eager@eagercon.com>
1655
1656         PR testsuite/45856
1657         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1658         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1659
1660 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1661
1662         PR fortran/45636
1663         * gcc.c-torture/execute/pr45636.c: New test.
1664         * gfortran.dg/pr45636.f90: New test.
1665
1666 2010-10-12  Richard Henderson  <rth@redhat.com>
1667
1668         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1669
1670 2010-10-12  Daniel Kraft  <d@domob.eu>
1671
1672         PR fortran/38936
1673         * gfortran.dg/associate_1.f03: More tests with derived-types.
1674         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1675         * gfortran.dg/associate_8.f03: Fix typo.
1676         * gfortran.dg/initialization_27.f90: Fix typo.
1677
1678 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1679
1680         PR testsuite/45851
1681         * lib/lto.exp (lto-get-options-main): Support optional target
1682         selector for dg-extra-ld-options.
1683
1684 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1685
1686         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1687         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1688
1689 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1690
1691         PR middle-end/45699
1692         * g++.dg/torture/pr45699.C: New test.
1693         * g++.dg/otr-fold-1.C: Adjusted.
1694         * g++.dg/otr-fold-1.C: Likewise.
1695
1696 2010-10-11  Nick Clifton  <nickc@redhat.com>
1697
1698         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1699         Allow for a user label prefix.
1700
1701 2010-10-10  Richard Guenther  <rguenther@suse.de>
1702
1703         * g++.dg/lto/20101010-1_0.C: New testcase.
1704         * g++.dg/lto/20101010-2_0.C: Likewise.
1705
1706 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1707
1708         PR tree-optimization/45902
1709         * gcc.dg/vect/45902.c: New test.
1710
1711 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR target/45870
1714         * gcc.dg/tls/pr45870.c: New test.
1715
1716 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1717
1718         PR fortran/45961
1719         * gfortran.dg/typebound_operator_6.f03: New.
1720
1721 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1722
1723         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1724         and adjust -export symbol scanning.
1725         * g++.dg/ext/dllexport1.C: Likewise.
1726         * g++.dg/ext/dllexport3.C: Likewise.
1727         * gcc.dg/dll-3.c: Likewise.
1728         * gcc.dg/dll-4.c: Likewise.
1729         * gcc.dg/dll-5.c: Likewise.
1730
1731 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1732
1733         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1734         instead of tree_profile dump file.
1735         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1736         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1737         dump file.
1738
1739 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1740
1741         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1742
1743 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1744
1745         * gfortran.dg/character_comparison_4.f90:  New test.
1746         * gfortran.dg/character_comparison_5.f90:  New test.
1747         * gfortran.dg/character_comparison_6.f90:  New test.
1748
1749 2010-10-09  Richard Henderson  <rth@redhat.com>
1750
1751         * lib/target-supports.exp
1752         (check_effective_target_automatic_stack_alignment): Always true.
1753
1754 2010-10-09  Richard Guenther  <rguenther@suse.de>
1755
1756         PR lto/45956
1757         * gcc.dg/lto/20101009-2_0.c: New testcase.
1758         * gcc.dg/lto/20101009-2_1.c: Likewise.
1759         * gcc.dg/lto/20101009-2_2.c: Likewise.
1760
1761 2010-10-09  Richard Guenther  <rguenther@suse.de>
1762
1763         PR lto/45947
1764         * g++.dg/lto/20101009-1_0.C: New testcase.
1765
1766 2010-10-09  Richard Guenther  <rguenther@suse.de>
1767
1768         PR tree-optimization/45945
1769         * gcc.dg/lto/20101009-1_0.c: New testcase.
1770
1771 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1772
1773         PR target/45913
1774         * gcc.target/i386/pr45913.c: New.
1775
1776 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1777
1778         PR fortran/45943
1779         * gfortran.dg/streamio_16.f90: Update test.
1780
1781 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR tree-optimization/45903
1784         * gcc.target/i386/pr45903.c: New test.
1785
1786 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1787
1788         * gnat.dg/interface5.adb: Compile with warnings disabled.
1789
1790 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1791
1792         * obj-c++.dg/encode-10.mm: New testcase.
1793
1794 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1795
1796         PR objc++/23614
1797         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1798         C++ class.  Removed XFAIL.
1799
1800 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1801
1802         PR fortran/45933
1803         * gfortran.dg/typebound_operator_5.f03: New.
1804
1805 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1806
1807         Merge from 'apple/trunk' branch on FSF servers.
1808
1809         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1810
1811         Radar 4508851
1812         * obj-c++.dg/method-namespace-1.mm: New.
1813
1814 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1815
1816         * gcc.dg/tree-ssa/sra-11.c: New test.
1817
1818 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1819
1820         PR Tree-Vect/45847
1821         * gcc.dg/vect/pr45847.c: New test.
1822
1823 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1824             Kai Tietz  <kai.tietz@onevision.com>
1825
1826         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1827
1828 2010-10-07  Richard Guenther  <rguenther@suse.de>
1829
1830         PR tree-optimization/45732
1831         * gcc.dg/torture/pr45732.c: New testcase.
1832
1833 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1834
1835         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1836         * objc.dg/foreach-2.m: Likewise.
1837         * objc.dg/foreach-3.m: Likewise.
1838         * objc.dg/foreach-4.m: Likewise.
1839         * objc.dg/foreach-5.m: Likewise.
1840         * objc.dg/foreach-6.m: Likewise.
1841         * objc.dg/foreach-7.m: Likewise.
1842         * objc.dg/objc-foreach-4.m: Likewise.
1843         * objc.dg/objc-foreach-5.m: Likewise.
1844
1845 2010-10-07  Richard Guenther  <rguenther@suse.de>
1846
1847         PR middle-end/45869
1848         * gcc.dg/torture/pr45869.c: New testcase.
1849
1850 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1851
1852         * objc.dg/set-not-used-1.m: New
1853         * obj-c++.dg/set-not-used-1.mm: New.
1854
1855 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1856
1857         * objc.dg/attributes/method-attribute-3.m: New.
1858         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1859
1860 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1861
1862         PR fortran/45916
1863         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1864
1865 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1866
1867         PR fortran/45889
1868         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1869
1870 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1871
1872         Merge from 'apple/trunk' branch on FSF servers.
1873
1874         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1875
1876         Radar 4278774
1877         * obj-c++.dg/encode-9.mm: New.
1878
1879 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1880
1881         * g++.dg/cpp0x/pr45908.C: New test.
1882
1883 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1884
1885         * gnat.dg/opt6.ad[sb]: New test.
1886
1887 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1888
1889         Implemented fast enumeration for Objective-C.
1890         * objc.dg/foreach-1.m: New.
1891         * objc.dg/foreach-2.m: New.
1892         * objc.dg/foreach-3.m: New.
1893         * objc.dg/foreach-4.m: New.
1894         * objc.dg/foreach-5.m: New.
1895         * objc.dg/foreach-6.m: New.
1896         * objc.dg/foreach-7.m: New.
1897
1898         Merge from 'apple/trunk' branch on FSF servers:
1899         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1900
1901         Radar 4502236
1902         * objc.dg/objc-foreach-5.m: New.
1903
1904         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1905
1906         Radar 4507230
1907         * objc.dg/objc-foreach-4.m: New.
1908
1909         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1910
1911         Radar 4472881
1912         * objc.dg/objc-foreach-3.m: New.
1913
1914         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1915
1916         Radar 4468498
1917         * objc.dg/objc-foreach-2.m: New.
1918
1919         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1920
1921         Radar 4294910
1922         * objc.dg/objc-foreach-1.m: New
1923
1924 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1925
1926         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1927         unsigned values.
1928
1929 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1930
1931         PR objc++/28050
1932         * obj-c++.dg/syntax-error-10.mm: New.
1933
1934 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1935
1936         PR objc++/23707
1937         * obj-c++.dg/syntax-error-9.mm: New.
1938
1939 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1940
1941         PR objc++/31126
1942         * obj-c++.dg/syntax-error-8.mm: New.
1943
1944 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1945
1946         Merge from 'apple/trunk' branch on FSF servers.
1947
1948         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1949
1950         Radar 4290840
1951         * obj-c++.dg/syntax-error-7.mm: New
1952
1953         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1954
1955         Radar 4294425
1956         * obj-c++.dg/syntax-error-6.mm: New
1957
1958         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1959
1960         Radar 4261146
1961         * obj-c++.dg/syntax-error-5.mm: New
1962
1963         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1964
1965         Radar 4093475
1966         * obj-c++.dg/syntax-error-[3-4].mm: New.
1967
1968         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1969
1970         Radar 4185810
1971         * obj-c++.dg/syntax-error-[1-2].mm: New.
1972
1973 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1974
1975         PR tree-optimization/45752
1976         * gcc.dg/vect/pr45752.c: New test.
1977
1978 2010-10-05  Richard Guenther  <rguenther@suse.de>
1979
1980         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1981         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1982         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1983         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1984         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1985         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1986         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1987         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1988         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1989         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1990         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1991         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1992         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1993         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1994         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1995         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1996         * gcc.dg/tree-ssa/20080530.c: Likewise.
1997         * g++.dg/tree-ssa/inline-3.C: Likewise.
1998         * g++.dg/tree-ssa/inline-1.C: Likewise.
1999         * g++.dg/tree-ssa/inline-2.C: Likewise.
2000         * gcc.dg/profile-dir-1.c: Likewise.
2001         * gcc.dg/profile-dir-2.c: Likewise.
2002         * gcc.dg/profile-dir-3.c: Likewise.
2003
2004 2010-10-05  Richard Guenther  <rguenther@suse.de>
2005
2006         PR middle-end/45877
2007         * g++.dg/torture/pr45877.C: New testcase.
2008
2009 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2010
2011         PR debug/45849
2012         * gcc.dg/debug/pr45849.c: New test.
2013
2014         PR middle-end/45876
2015         * gcc.c-torture/compile/pr45876.c: New test.
2016
2017 2010-10-04  Julian Brown  <julian@codesourcery.com>
2018
2019         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2020         vect_hw_misalign.
2021         * gcc.dg/vect/vect-60.c: Likewise.
2022         * gcc.dg/vect/vect-56.c: Likewise.
2023         * gcc.dg/vect/vect-93.c: Likewise.
2024         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2025         * gcc.dg/vect/vect-95.c: Likewise.
2026         * gcc.dg/vect/vect-96.c: Likewise.
2027         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2028         * gcc.dg/vect/slp-25.c: Likewise.
2029         * gcc.dg/vect/slp-3.c: Likewise.
2030         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2031         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2032         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2033         * gcc.dg/vect/vect-109.c: Likewise.
2034         * gcc.dg/vect/vect-peel-1.c: Likewise.
2035         * gcc.dg/vect/vect-peel-2.c: Likewise.
2036         * lib/target-supports.exp
2037         (check_effective_target_arm_vect_no_misalign): New.
2038         (check_effective_target_vect_no_align): Use above.
2039         (check_effective_target_vect_element_align): New.
2040         (add_options_for_quad_vectors): New.
2041
2042 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2043
2044         PR tree-optimization/45572
2045         * g++.dg/ipa/pr45572-1.C: New test.
2046         * g++.dg/ipa/pr45572-2.C: Likewise.
2047
2048 2010-10-03  Ian Lance Taylor  <iant@google.com>
2049
2050         * gcc.dg/anon-struct-11.c: New test.
2051         * gcc.dg/anon-struct-12.c: New test.
2052         * gcc.dg/anon-struct-13.c: New test.
2053         * gcc.dg/anon-struct-14.c: New test.
2054
2055 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2056
2057         * g++.dg/torture/pr45764.C: Revert revision 164914.
2058         * gcc.dg/vect/pr43432.c: Likewise.
2059         * gcc.dg/vect/vect-114.c: Likewise.
2060         * gcc.dg/vect/vect-15.c: Likewise.
2061
2062 2010-10-03  Jason Merrill  <jason@redhat.com>
2063
2064         * g++.dg/cpp0x/sfinae5.C: New.
2065
2066 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2067
2068         PR tree-optimization/45720
2069         PR tree-optimization/45764
2070         * g++.dg/torture/pr45764.C: New.
2071
2072         * gcc.dg/vect/pr43432.c: Xfail.
2073         * gcc.dg/vect/vect-114.c: Likewise.
2074         * gcc.dg/vect/vect-15.c: Likewise.
2075
2076 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2077
2078         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2079         hppa*-*-hpux*.
2080         * gcc.dg/torture/pr45678-2.c: Likewise.
2081
2082 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2083
2084         PR fortran/45748
2085         * gfortran.dg/intrinsic_6.f90: New.
2086
2087 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2088
2089         PR fortran/42831
2090         * gfortran.dg/dependency_37.f90:  New test.
2091
2092 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2093
2094         * gcc.target/i386/shift_mask.c: New test.
2095
2096 2010-10-01  Richard Guenther  <rguenther@suse.de>
2097
2098         PR tree-optimization/45854
2099         * g++.dg/torture/pr45854.C: New testcase.
2100
2101 2010-09-30  Michael Eager  <eager@eagercon.com>
2102
2103         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2104         __FLT_{MIN,MAX}__.
2105
2106 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2107
2108         PR middle-end/45758
2109         * gfortran.dg/graphite/pr45758.f90: New.
2110
2111 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2112
2113         PR middle-end/45230
2114         * gcc.dg/graphite/id-pr45230.c: New.
2115
2116 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2117
2118         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2119         * gfortran.dg/graphite/graphite.exp: Same.
2120         * gcc.dg/graphite/vect-pr43423.c: New.
2121
2122 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR target/45843
2125         * g++.dg/torture/pr45843.C: New test.
2126
2127 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2128
2129         PR fortran/45828
2130         * gfortran.dg/allocate_derived_5.f90: New.
2131
2132 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR tree-optimization/31261
2135         * gcc.dg/tree-ssa/pr31261.c: New test.
2136
2137 2010-09-30  Michael Eager  <eager@eagercon.com>
2138
2139         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2140         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2141         * gcc.target/microblaze/microblaze.exp: Ditto.
2142         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2143         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2144         * gcc.target/microblaze/others/data_var1.c: Ditto.
2145         * gcc.target/microblaze/others/data_var2.c: Ditto.
2146         * gcc.target/microblaze/others/data_var3.c: Ditto.
2147         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2148         * gcc.target/microblaze/others/strings1.c:: Ditto.
2149         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2150         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2151         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2152         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2153         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2154         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2155         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2156         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2157         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2158         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2159         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2160         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2161         * gcc.target/microblaze/isa/float.c: Ditto.
2162         * gcc.target/microblaze/isa/mulh.c: Ditto.
2163         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2164         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2165         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2166         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2167         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2168         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2169         * gcc.target/microblaze/isa/bshift.c: Ditto.
2170         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2171         * gcc.target/microblaze/isa/div.c: Ditto.
2172         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2173         * gcc.target/microblaze/isa/mul.c: Ditto.
2174
2175 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2176
2177         merge from FSF 'apple/trunk' branch.
2178         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2179
2180         Radar 4386773
2181         * objc.dg/enhanced-proto-1.m: New.
2182         * objc.dg/enhanced-proto-2.m: New.
2183         * obj-c++.dg/enhanced-proto-1.mm: New
2184         * obj-c++.dg/enhanced-proto-2.mm: New.
2185
2186 2010-09-30  Richard Guenther  <rguenther@suse.de>
2187
2188         PR testsuite/45702
2189         * gcc.dg/debug/pr41893-1.c: Adjust.
2190         * gcc.dg/pr30762-1.c: Likewise.
2191         * gcc.dg/pr31529-1.c: Likewise.
2192         * gcc.dg/pr34457-1.c: Likewise.
2193         * gcc.dg/pr34668-1.c: Likewise.
2194         * gcc.dg/pr43557-1.c: Likewise.
2195
2196 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2197
2198         PR objc/45842
2199         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2200         * objc.dg/const-str-3.m: Correct header for memcpy.
2201         * objc.dg/const-str-7.m: Likewise.
2202         * objc.dg/method-20b.m: Provide an implementation of Object.
2203         Adjust XFAIL for m64 NeXT runtime.
2204         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2205         * objc.dg/encode-3.m: Correct line ordering, provide header for
2206         sprintf.
2207         * objc.dg/encode-7-next.m: Only run for 32bit.
2208         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2209         * objc.dg/type-size-2.m: Provide an implementation of Object.
2210         Ajust headers.
2211         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2212         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2213         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2214         Adjust XFAIL for m64 NeXT runtime.
2215         * obj-c++.dg/method-22.mm: Likewise.
2216         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2217
2218 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2219
2220         Merge from 'apple/trunk' branch on FSF servers.
2221
2222         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2223
2224         Radar 4278236
2225         * obj-c++.dg/bad-forward-decl.mm: New
2226
2227 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2228
2229         * ada/acats/run_acats: Revert revision 157037.
2230
2231 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2232
2233         Merge from 'apple/trunk' branch on FSF servers.
2234
2235         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2236
2237         Radar 4281748
2238         * objc.dg/naming-2.m: Update
2239         * objc.dg/naming-3.m: New
2240
2241 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2242
2243         PR target/40457
2244         * gcc.target/arm/pr40457-3.c: New test.
2245
2246 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2247
2248         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2249         alias checking.
2250         * lib/target-supports.exp (check_ifunc_available): Likewise.
2251
2252 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2253
2254         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2255
2256 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2257
2258         * objc.dg/keywords-1.m: New test.
2259         * objc.dg/keywords-2.m: New test.
2260         * objc.dg/keywords-3.m: New test.
2261         * obj-c++.dg/keywords-1.mm: New test.
2262         * obj-c++.dg/keywords-2.mm: New test.
2263
2264 2010-09-28  Jason Merrill  <jason@redhat.com>
2265
2266         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2267         * g++.dg/ext/complit11.C: Likewise.
2268         * g++.old-deja/g++.law/temps1.C: Likewise.
2269
2270         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2271         * g++.old-deja/g++.mike/misc6.C: Likewise.
2272
2273 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2274
2275         * objc.dg/attributes/method-attribute-1.m: New.
2276         * objc.dg/attributes/method-attribute-2.m: New.
2277
2278         * obj-c++.dg/attributes/method-attribute-1.m: New.
2279         * obj-c++.dg/attributes/method-attribute-2.m: New.
2280
2281 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2282
2283         * objc.dg/attributes: New.
2284         * objc.dg/attributes/attributes.exp: New.
2285         * objc.dg/attributes/class-attribute-1.m: New.
2286         * objc.dg/attributes/class-attribute-2.m: New
2287         * objc.dg/attributes/categ-attribute-1.m: New
2288         * objc.dg/attributes/categ-attribute-2.m: New
2289         * objc.dg/attributes/proto-attribute-1.m: New
2290
2291         * obj-c++.dg/attributes: New.
2292         * obj-c++.dg/attributes/attributes.exp: New
2293         * obj-c++.dg/attributes/class-attribute-1.mm: New
2294         * obj-c++.dg/attributes/class-attribute-2.mm: New
2295         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2296         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2297         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2298
2299 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2300
2301         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2302         from the branch renamed to method-20b.m to avoid clashes).
2303
2304         2005-08-23  Stuart Hastings  <stuart@apple.com>
2305                     Ziemowit Laski  <zlaski@apple.com>
2306
2307         Radar 4209854
2308         * obj-c++.dg/method-23.mm: New.
2309         * objc.dg/method-20.m: New.
2310
2311 2010-09-28  Jan Hubicka  <jh@suse.cz>
2312
2313         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2314
2315 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2316
2317         PR target/44452
2318         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2319         i?86-*-solaris2.[89], *-*-vxworks*.
2320         * gcc.target/i386/pr22152.c: Likewise.
2321         * gcc.target/i386/vect8-ret.c: New test.
2322
2323 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2324
2325         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2326
2327 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2328
2329         Merge from 'apple/trunk' branch on FSF servers.
2330
2331         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2332
2333         Radar 4175534
2334         * obj-c++.dg/method-22.mm: New.
2335
2336 2010-09-27  Jason Merrill  <jason@redhat.com>
2337
2338         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2339         * g++.dg/ext/complit11.C: Adjust.
2340         * g++.old-deja/g++.law/temps1.C: Adjust.
2341         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2342         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2343
2344 2010-09-27  Ian Lance Taylor  <iant@google.com>
2345
2346         * lib/target-supports.exp (check_effective_target_split_stack):
2347         New procedure.
2348         * gcc.dg/split-1.c: New test.
2349         * gcc.dg/split-2.c: New test.
2350         * gcc.dg/split-3.c: New test.
2351         * gcc.dg/split-4.c: New test.
2352
2353 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2354
2355         PR objc/25464
2356         * objc.dg/type-size-3.m: New test.
2357
2358 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2359
2360         PR objc/45763
2361         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2362
2363 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2364
2365         PR objc/25450
2366         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2367         * objc.dg/type-size-2.m: Same change.
2368         * obj-c++.dg/encode-5.mm: Same change.
2369
2370 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2371
2372         Merge from 'apple/trunk' branch on FSF servers.  The original
2373         Changelogs are below.
2374
2375         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2376         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2377         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2378         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2379         in the branch).
2380         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2381         proto-qual-1.m in the branch) and the normal ABI on GNU.
2382         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2383         the test only with the NeXT runtime.
2384         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2385         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2386         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2387         Run the test only with the NeXT runtime.
2388
2389         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2390
2391         Radar 4492973
2392         * objc.dg/encode-7-64bit.m: New.
2393         * objc.dg/encode-7.m: Skip if -m64.
2394
2395         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2396
2397         Radar 4301047
2398         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2399         * obj-c++.dg/threedotthree-abi-1.mm: New
2400         * objc.dg/threedotthree-abi-1.m: New
2401
2402         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2403
2404         Radar 4136935
2405         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2406         * objc.dg/encode-6.m: Likewise.
2407         * objc.dg/encode-7.m: New test case.
2408
2409 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2410
2411         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2412         const-str-12.m to constr-str-12b.m to avoid conflicts.
2413
2414         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2415
2416         Radar 4229905
2417         * obj-c++.dg/warn5.mm: New
2418
2419         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2420
2421         Radar 4154928
2422         * obj-c++.dg/const-str-12.mm: New.
2423         * objc.dg/const-str-12.m: New.
2424
2425 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/40569
2428         PR fortran/40568
2429         * gfortran.dg/storage_size_2.f08: Fix test.
2430         * gfortran.dg/c_sizeof_1.f90: Fix test.
2431         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2432         * gfortran.dg/c_sizeof_3.f90: New.
2433         * gfortran.dg/c_sizeof_4.f90: New.
2434         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2435         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2436
2437 2010-09-26  Daniel Kraft  <d@domob.eu>
2438
2439         PR fortran/45783
2440         PR fortran/45795
2441         * gfortran.dg/select_type_18.f03: New test.
2442
2443 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2444
2445         * gnat.dg/return2.ad[sb]: New test.
2446         * gnat.dg/return2_pkg.ads: New helper.
2447
2448 2010-09-25  Daniel Kraft  <d@domob.eu>
2449
2450         PR fortran/45776
2451         * gfortran.dg/io_constraints_6.f03: New test.
2452         * gfortran.dg/io_constraints_7.f03: New test.
2453         * gfortran.dg/newunit_2.f90: New test.
2454
2455 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2456
2457         * gfortran.dg/operator_c1202.f90: New test.
2458
2459 2010-09-24  Jan Hubicka  <jh@suse.cz>
2460
2461         * gcc.dg/tree-ssa/leaf.c: New testcase.
2462
2463 2010-09-24  Jan Hubicka  <jh@suse.cz>
2464
2465         PR tree-optimization/45738
2466         PR tree-optimization/45741
2467         * gcc.c-torture/compile/pr45741.c: New.
2468         * gfortran.fortran-torture/compile/pr45738.f90: New.
2469
2470 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2471
2472         * gcc.dg/cpp/undef-opt-1.c: New test.
2473
2474 2010-09-24  Jason Merrill  <jason@redhat.com>
2475
2476         * g++.dg/other/error10.C: Adjust expected output.
2477
2478 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR middle-end/45234
2481         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2482         * gcc.target/i386/pr45234.c: New test.
2483
2484 2010-09-24  Richard Guenther  <rguenther@suse.de>
2485
2486         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2487
2488 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2489
2490         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2491         as a comment leader in regexp.
2492
2493 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2494
2495         * objc.dg/sync-2.m: New test.
2496         * obj-c++.dg/sync-2.mm: New test.
2497
2498 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2499
2500         PR fortran/40571
2501         * gfortran.dg/iso_fortran_env_7.f90: New.
2502
2503 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2504
2505         * obj-c++.dg/too-many-args.mm: New file.
2506
2507 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2508
2509         Merge from 'apple/trunk' branch on FSF servers.
2510
2511         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2512
2513         Radar 4491608
2514         * objc.dg/too-many-args.m: New
2515
2516 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2517
2518         PR fortran/45744
2519         * gfortran.dg/dependency_36.f90:  New test.
2520
2521 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2522
2523         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2524         * gcc.target/i386/pad-3.c: Ditto.
2525         * gcc.target/i386/pad-7.c: Ditto.
2526         * gcc.target/i386/pad-7.c: Ditto.
2527         * gcc.target/i386/pr36502.c: Ditto.
2528         * gcc.target/i386/zee.c: Ditto.
2529         * gcc.target/i386/20060821-1.c: Ditto.
2530         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2531         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2532         * gcc.target/i386/pad-5b.c: Ditto.
2533         * gcc.target/i386/pad-6a.c: Ditto.
2534         * gcc.target/i386/pad-6b.c: Ditto.
2535         * gcc.target/i386/pad-8.c: Ditto.
2536         * gcc.target/i386/pad-9.c: Ditto.
2537         * gcc.target/i386/pad-10.c: Ditto.
2538         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2539
2540 2010-09-23  Richard Guenther  <rguenther@suse.de>
2541
2542         PR tree-optimization/45565
2543         * g++.dg/ipa/pr45565.C: New testcase.
2544
2545 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2546
2547         PR fortran/45745
2548         PR fortran/45648
2549         * gfortran.dg/vector_subscript_bound_1.f90: New.
2550
2551 2010-09-23  Richard Guenther  <rguenther@suse.de>
2552
2553         PR middle-end/45750
2554         * gcc.dg/pr45750.c: New testcase.
2555
2556 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2557
2558         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2559         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2560         build.
2561
2562 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2563
2564         PR rtl-optimization/44374
2565         * gcc.target/arm/headmerge-1.c: New test.
2566         * gcc.target/arm/headmerge-2.c: New test.
2567         * gcc.target/i386/headmerge-1.c: New test.
2568         * gcc.target/i386/headmerge-2.c: New test.
2569
2570 2010-09-23  Daniel Kraft  <d@domob.eu>
2571
2572         PR fortran/38936
2573         PR fortran/44044
2574         PR fortran/45474
2575         * gfortran.dg/intrinsic_intent_1.f03: New test.
2576         * gfortran.dg/select_type_17.f03: New test.
2577         * gfortran.dg/associate_5.f03: More definability tests.
2578         * gfortran.dg/enum_2.f90: Check definability.
2579         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2580         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2581         * gfortran.dg/char_expr_2.f90: Ditto.
2582         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2583         * gfortran.dg/enum_5.f90: Ditto.
2584         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2585         * gfortran.dg/impure_assignment_2.f90: Ditto.
2586         * gfortran.dg/impure_assignment_3.f90: Ditto.
2587         * gfortran.dg/intent_out_1.f90: Ditto.
2588         * gfortran.dg/intent_out_3.f90: Ditto.
2589         * gfortran.dg/pointer_assign_7.f90: Ditto.
2590         * gfortran.dg/pointer_intent_3.f90: Ditto.
2591         * gfortran.dg/pr19936_1.f90: Ditto.
2592         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2593         * gfortran.dg/simpleif_2.f90: Ditto.
2594         * gfortran.dg/protected_5.f90: Ditto.
2595         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2596         * gfortran.dg/protected_6.f90: Ditto.
2597         * gfortran.dg/protected_7.f90: Ditto.
2598
2599 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2600
2601         PR libfortran/45710
2602         * gfortran.dg/namelist_65.f90: New test.
2603
2604 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2605
2606         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2607         the regexp pattern between the expected label and location string.
2608
2609 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2610
2611         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2612
2613 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2614
2615         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2616         * gcc.dg/pr27898.c: Likewise.
2617         * gcc.dg/pr28712.c: Likewise.
2618         * gcc.dg/pr30762-1.c: Likewise.
2619         * gcc.dg/pr31529-1.c: Likewise.
2620         * gcc.dg/pr34457-1.c: Likewise.
2621         * gcc.dg/pr34668-1.c: Likewise.
2622         * gcc.dg/pr34989-1.c: Likewise.
2623         * gcc.dg/pr43557-1.c: Likewise.
2624
2625 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR rtl-optimization/45739
2628         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2629
2630 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2631
2632         * gcc.target/sparc/mnofpu.c: New test.
2633
2634 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR rtl-optimization/45739
2637         * gcc.target/i386/pr45739.c: New test.
2638
2639 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2640
2641         PR fortran/45648
2642         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2643         and counts. Add non-elemental function call check.
2644
2645         PR fortran/45648
2646         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2647         arguments checks. Update temporary counts.
2648         * gfortran.dg/transpose_optimization_1.f90: New.
2649
2650 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2651
2652         PR objc/23710
2653         * objc.dg/invalid-method-1.m: New.
2654
2655 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2656
2657         Merge from 'apple/trunk' branch on FSF servers.
2658
2659         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2660
2661         Radar 4291785
2662         * objc.dg/naming-4.m: New
2663         * objc.dg/naming-5.m: New
2664         * obj-c++.dg/naming-1.mm: New
2665         * obj-c++.dg/naming-2.mm: New
2666
2667 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2668             Jack Howarth  <howarth@bromo.med.uc.edu>
2669
2670         PR c++/45645
2671         * g++.dg/torture/pr44972.C: Use portable assert().
2672
2673 2010-09-21  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/45580
2676         * g++.dg/torture/pr45580.C: New testcase.
2677
2678 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2679
2680         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2681
2682 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2683
2684         PR fortran/45438
2685         * gfortran.dg/pointer_check_7.f90: New.
2686
2687 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2688
2689         PR rtl-optimization/45728
2690         * gcc.c-torture/compile/pr45728.c: New test.
2691
2692 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2693
2694         PR fortran/45081
2695         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2696
2697 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2698
2699         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2700
2701 2010-09-20  Richard Guenther  <rguenther@suse.de>
2702
2703         PR middle-end/45704
2704         * gcc.dg/torture/pr45704.c: New testcase.
2705
2706 2010-09-20  Jan Hubicka  <jh@suse.cz>
2707
2708         PR tree-optimize/45605
2709         * g++.dg/tree-ssa/pr45605.C: New testcase.
2710
2711 2010-09-20  Michael Matz  <matz@suse.de>
2712
2713         PR testsuite/45706
2714         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2715         enough.
2716
2717 2010-09-20  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/45705
2720         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2721
2722 2010-09-20  Michael Matz  <matz@suse.de>
2723
2724         PR testsuite/45706
2725         * lib/target-supports.exp (check_effective_target_vect_perm):
2726         Add i?86-*-*.
2727
2728 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR rtl-optimization/45695
2731         * gcc.c-torture/execute/pr45695.c: New test.
2732
2733 2010-09-19  Jan Hubicka  <jh@suse.cz>
2734
2735         PR lto/44246
2736         * gcc.c-torture/compile/pr44246.c:New file.
2737
2738 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2739
2740         PR tree-optimization/45714
2741         * gfortran.dg/vect/pr45714-a.f: New test.
2742         * gfortran.dg/vect/pr45714-b.f: New test.
2743
2744 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2745
2746         * gnat.dg/const1.adb: Rename into...
2747         * gnat.dg/constant1.adb: ...this.
2748         * gnat.dg/constant2.adb: New test.
2749         * gnat.dg/constant2_pkg1.ads: New helper.
2750         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2751
2752 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2753
2754         * gnat.dg/specs/constant1.ads: New test.
2755         * gnat.dg/specs/constant1_pkg.ads: New helper.
2756
2757 2010-09-18  Jan Hubicka  <jh@suse.cz>
2758
2759         PR tree-optimization/45453
2760         * g++.dg/tree-ssa/pr45453.C: New testcase.
2761
2762 2010-09-18  Jason Merrill  <jason@redhat.com>
2763
2764         * g++.dg/cpp0x/initlist44.C: New.
2765
2766 2010-09-18  Richard Guenther  <rguenther@suse.de>
2767
2768         PR tree-optimization/45709
2769         * g++.dg/torture/pr45709-2.C: New testcase.
2770
2771 2010-09-18  Richard Guenther  <rguenther@suse.de>
2772
2773         PR tree-optimization/45709
2774         * g++.dg/torture/pr45709.C: New testcase.
2775
2776 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2777
2778         PR testsuite/45719
2779         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2780
2781 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2782
2783         * gcc.target/i386/pad-1.c: New.
2784         * gcc.target/i386/pad-2.c: Likewise.
2785         * gcc.target/i386/pad-3.c: Likewise.
2786         * gcc.target/i386/pad-4.c: Likewise.
2787         * gcc.target/i386/pad-5a.c: Likewise.
2788         * gcc.target/i386/pad-5b.c: Likewise.
2789         * gcc.target/i386/pad-6a.c: Likewise.
2790         * gcc.target/i386/pad-6b.c: Likewise.
2791         * gcc.target/i386/pad-7.c: Likewise.
2792         * gcc.target/i386/pad-8.c: Likewise.
2793         * gcc.target/i386/pad-9.c: Likewise.
2794         * gcc.target/i386/pad-10.c: Likewise.
2795
2796 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2797
2798         PR middle-end/45234
2799         * gcc.dg/torture/stackalign/alloca-5.c: New.
2800
2801 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2802
2803         PR middle-end/45678
2804         * gcc.dg/torture/pr45678-2.c: New.
2805
2806 2010-09-17  Richard Guenther  <rguenther@suse.de>
2807
2808         PR middle-end/45678
2809         * gcc.dg/torture/pr45678-1.c: New testcase.
2810
2811 2010-09-17  Michael Matz  <matz@suse.de>
2812
2813         PR tree-optimization/43432
2814         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2815         check_effective_target_vect_perm_short): New predicates.
2816         (check_effective_target_vect_perm): Include x86_64.
2817         * gcc.dg/vect/pr43432.c: New test.
2818         * gcc.dg/vect/vect-114.c: Adjust.
2819         * gcc.dg/vect/vect-15.c: Ditto.
2820         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2821         * gcc.dg/vect/slp-perm-9.c: Ditto.
2822
2823 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2824
2825         PR testsuite/45692
2826         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2827         GNU runtime.
2828
2829 2010-09-17  Richard Guenther  <rguenther@suse.de>
2830
2831         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2832         * gcc.dg/pr28706.c: Likewise.
2833         * gcc.dg/pr28712.c: Likewise.
2834         * gcc.dg/pr30762-1.c: Likewise.
2835         * gcc.dg/pr30762-2.c: Likewise.
2836         * gcc.dg/pr31529-1.c: Likewise.
2837         * gcc.dg/pr31529-2.c: Likewise.
2838         * gcc.dg/pr34457-1.c: Likewise.
2839         * gcc.dg/pr34457-2.c: Likewise.
2840         * gcc.dg/pr34668-1.c: Likewise.
2841         * gcc.dg/pr34668-2.c: Likewise.
2842         * gcc.dg/pr34989-1.c: Likewise.
2843         * gcc.dg/pr34989-2.c: Likewise.
2844         * gcc.dg/pr43557-1.c: Likewise.
2845         * gcc.dg/pr43557-2.c: Likewise.
2846         * gcc.dg/debug/pr41893-1.c: Likewise.
2847         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2848         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2849         * gcc.dg/matrix/matrix-4.c: Likewise.
2850         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2851         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2852         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2853         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2854
2855 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2856
2857         PR fortran/43665
2858         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2859         optimizations.
2860         * gfortran.dg/intent_optimize_1.f90: New test.
2861
2862 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2863
2864         * gcc.target/i386/divmod-1.c: New.
2865         * gcc.target/i386/divmod-2.c: Likewise.
2866         * gcc.target/i386/divmod-3.c: Likewise.
2867         * gcc.target/i386/divmod-4.c: Likewise.
2868         * gcc.target/i386/divmod-4a.c: Likewise.
2869         * gcc.target/i386/divmod-5.c: Likewise.
2870         * gcc.target/i386/divmod-6.c: Likewise.
2871         * gcc.target/i386/divmod-7.c: Likewise.
2872         * gcc.target/i386/divmod-8.c: Likewise.
2873         * gcc.target/i386/udivmod-1.c: Likewise.
2874         * gcc.target/i386/udivmod-2.c: Likewise.
2875         * gcc.target/i386/udivmod-3.c: Likewise.
2876         * gcc.target/i386/udivmod-4.c: Likewise.
2877         * gcc.target/i386/udivmod-4a.c: Likewise.
2878         * gcc.target/i386/udivmod-5.c: Likewise.
2879         * gcc.target/i386/udivmod-6.c: Likewise.
2880         * gcc.target/i386/udivmod-7.c: Likewise.
2881         * gcc.target/i386/udivmod-8.c: Likewise.
2882
2883 2010-09-16  Jan Hubicka  <jh@suse.cz>
2884
2885         * g++.dg/lto/pr45679-1_0.C: New file.
2886         * g++.dg/lto/pr45679-1_1.C: New file.
2887         * g++.dg/lto/pr45679-0_0.C: New file.
2888         * g++.dg/lto/pr45679-0_1.C: New file.
2889
2890 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2891
2892         PR fortran/45674
2893         * gfortran.dg/class_dummy_2.f03: New.
2894
2895 2010-09-16  Richard Guenther  <rguenther@suse.de>
2896
2897         PR tree-optimization/45623
2898         * gcc.dg/torture/pr45623.c: New testcase.
2899
2900 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2901
2902         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2903         name and parentheses.
2904         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2905
2906 2010-09-15  Jason Merrill  <jason@redhat.com>
2907
2908         * g++.dg/parse/parameter-declaration-2.C: New.
2909
2910         * g++.dg/cpp0x/scoped_enum2.C: New.
2911
2912 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2913
2914         * gcc.c-torture/compile/20100915-1.c: New test.
2915
2916 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2917
2918         PR middle-end/45644
2919         * gcc.dg/ipa/pr45644.c: New test.
2920
2921 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR tree-optimization/45633
2924         * gcc.dg/vect/pr45633.c: New test.
2925
2926 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2927
2928         PR fortran/45577
2929         * gfortran.dg/allocate_derived_4.f90: New.
2930
2931 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2932
2933         * lib/target-supports.exp
2934         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2935         supported flag to true for neon.
2936
2937 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2938
2939         PR c++/45665
2940         * g++.dg/template/crash103.C: New.
2941
2942 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2943
2944         Merge from 'apple/trunk' branch on FSF servers.
2945
2946         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2947
2948         Radar 4457381
2949         * objc.dg/msg-in-protocol.m: New.
2950         * obj-c++.dg/msg-in-protocol.mm: New.
2951
2952         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2953
2954         Radar 4219590
2955         * objc.dg/break-in-ifstmt.m: New.
2956
2957         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2958
2959         Radar 4174166
2960         * obj-c++.dg/comp-types-13.mm: New.
2961         * objc.dg/comp-types-12.m: New.
2962
2963         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2964
2965         Radar 4216500
2966         * obj-c++.dg/proto-lossage-7.mm: New.
2967         * objc.dg/proto-lossage-7.m: New.
2968
2969 2010-09-14  Jan Hubicka  <jh@suse.cz>
2970
2971         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2972         folding.
2973         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2974         folding.
2975
2976 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR middle-end/45567
2979         * gcc.dg/pr45567.c: New test.
2980
2981         PR debug/45660
2982         * g++.dg/debug/pr45660.C: New test.
2983
2984 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2985
2986         PR tree-optimization/45470
2987         * g++.dg/vect/pr45470-a.cc: New test.
2988         * g++.dg/vect/pr45470-a.cc: New test.
2989
2990 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2991
2992         PR target/42070
2993         * lib/profopt.exp: Prune warnings on execname2 compile.
2994         * lib/prune.exp: Prune "can't add line info" warnings.
2995
2996 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2997
2998         PR libfortran/45532
2999         * gfortran.dg/namelist_64.f90: New test.
3000
3001 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3002
3003         PR rtl-optimization/45617
3004         * gcc.target/i386/pr45617.c: New test.
3005
3006 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3007
3008         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3009
3010 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3011
3012         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3013         * gcc.target/i386/fma4-vector.c: Likewise.
3014         * gcc.target/i386/vectorize2.c: Likewise.
3015         * gcc.target/i386/vectorize4.c: Likewise.
3016         * gcc.target/i386/vectorize5.c: Likewise.
3017         * gcc.target/i386/vectorize6.c: Likewise.
3018         * gcc.target/i386/vectorize8.c: Likewise.
3019
3020         * gcc.target/i386/vect-double-1.c: New.
3021         * gcc.target/i386/vect-double-1a.c: Likewise.
3022         * gcc.target/i386/vect-double-2.c: Likewise.
3023         * gcc.target/i386/vect-double-2a.c: Likewise.
3024
3025         * lib/target-supports.exp (check_effective_target_vect_double):
3026         Set et_vect_double_saved to 0 when tuning for Atom.
3027
3028 2010-09-13  Jan Hubicka  <jh@suse.cz>
3029
3030         * gcc.dg/torture/pr23821.c: Drop static keyword.
3031         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3032         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3033
3034 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3035
3036         * gcc.target/arm/sync-1.c: New.
3037
3038 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3039
3040         * gnat.dg/memtrap.adb: New test.
3041
3042 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3043
3044         * gfortran.dg/promotion.f90: Fix options.
3045
3046 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3047
3048         * g++.dg/cpp0x/range-for1.C: New.
3049         * g++.dg/cpp0x/range-for2.C: New.
3050         * g++.dg/cpp0x/range-for3.C: New.
3051         * g++.dg/cpp0x/range-for4.C: New.
3052         * g++.dg/cpp0x/range-for5.C: New.
3053         * g++.dg/cpp0x/range-for6.C: New.
3054
3055 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3056
3057         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3058         and counts. Check that transpose is not called.
3059         * gfortran.dg/transpose_2.f90: Update error message.
3060
3061 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3062
3063         PR c++/43824
3064         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3065         * g++.dg/lookup/strong-using-2.C: Likewise.
3066         * g++.dg/lookup/strong-using-3.C: Likewise.
3067         * g++.dg/lookup/strong-using-5.C: Likewise.
3068
3069         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3070         * g++.dg/cpp0x/inline-ns4.C: New.
3071         * g++.dg/cpp0x/inline-ns5.C: New.
3072
3073 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3074
3075         PR middle-end/45634
3076         * gfortran.fortran-torture/compile/pr45634.f90: New.
3077
3078 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3079
3080         * objc.dg/fobjc-exceptions.m: New test.
3081
3082 2010-09-10  Jan Hubicka  <jh@suse.cz>
3083
3084         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3085
3086 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3087
3088         PR tree-optimization/44972
3089         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3090         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3091         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3092         instead.
3093         * g++.dg/torture/pr44972.C: New test.
3094
3095 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3096
3097         PR tree-optimization/44972
3098         * g++.dg/torture/pr34850.C: Remove expected warning.
3099
3100 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3101
3102         * gfortran.dg/dummy_optional_arg.f90: New test.
3103
3104 2010-09-08  Jan Hubicka  <jh@suse.cz>
3105
3106         PR tree-optimization/45598
3107         * fortran.fortran-torture/compile/pr45598.f90: New test.
3108
3109 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3110
3111         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3112         * lib/target-supports.exp (check_ifunc_available): New.
3113         * gcc.dg/attr-ifunc-1.c: New.
3114         * gcc.dg/attr-ifunc-2.c: New.
3115         * gcc.dg/attr-ifunc-3.c: New.
3116         * gcc.dg/attr-ifunc-4.c: New.
3117         * gcc.dg/attr-ifunc-5.c: New.
3118         * g++.dg/ext/attr-ifunc-1.C: New.
3119         * g++.dg/ext/attr-ifunc-2.C: New.
3120         * g++.dg/ext/attr-ifunc-3.C: New.
3121         * g++.dg/ext/attr-ifunc-4.C: New.
3122
3123 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3124
3125         PR middle-end/40386
3126         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3127
3128 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3129
3130         * gfortran.dg/inline_transpose_1.f90: New test.
3131
3132 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR c++/45588
3135         * g++.dg/warn/Wunused-var-15.C: New test.
3136
3137 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3138
3139         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3140         hppa*-*-hpux*.
3141
3142 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3143
3144         * objc/execute/exceptions/throw-nil.m: New test.
3145         * objc/execute/exceptions/handler-1.m: Updated to use the new
3146         objc_set_uncaught_exception_handler() function.
3147         * objc/execute/exceptions/matcher-1.m: New test.
3148
3149 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3150
3151         PR fortran/38282
3152         * gfortran.dg/bit_comparison_1.F90: New test.
3153         * gfortran.dg/leadz_trailz_3.f90: New test.
3154         * gfortran.dg/masklr_2.F90: New test.
3155         * gfortran.dg/shiftalr_1.F90: New test.
3156         * gfortran.dg/merge_bits_2.F90: New test.
3157         * gfortran.dg/dshift_2.F90: New test.
3158         * gfortran.dg/bit_comparison_2.F90: New test.
3159         * gfortran.dg/masklr_1.F90: New test.
3160         * gfortran.dg/merge_bits_1.F90: New test.
3161         * gfortran.dg/dshift_1.F90: New test.
3162         * gfortran.dg/shiftalr_2.F90: New test.
3163
3164 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3165
3166         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3167         functions from objc/typedstream.h are deprecated.
3168
3169 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3170
3171         * lib/target-supports.exp
3172         (check_effective_target_run_expensive_tests): New proc.
3173         * gcc.c-torture/compile/limits-fnargs.c: Use
3174         dg-require-effective-target run_expensive_tests.
3175
3176 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR fortran/45597
3179         * gfortran.dg/gomp/pr45597.f90: New test.
3180
3181         PR fortran/45595
3182         * gfortran.dg/gomp/pr45595.f90: New test.
3183
3184 2010-09-08  Michael Matz  <matz@suse.de>
3185
3186         * c-c++-common/uninit-17.c: Adjust.
3187
3188 2010-09-08  Michael Matz  <matz@suse.de>
3189
3190         PR tree-optimization/43430
3191         * gcc.dg/vect/pr43430-2.c: New test.
3192
3193 2010-09-08  Michael Matz  <matz@suse.de>
3194
3195         PR tree-optimization/33244
3196         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3197
3198 2010-09-08  Richard Guenther  <rguenther@suse.de>
3199
3200         PR tree-optimization/45578
3201         * gfortran.dg/pr45578.f90: New testcase.
3202
3203 2010-09-08  Richard Guenther  <rguenther@suse.de>
3204
3205         PR testsuite/45590
3206         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3207
3208 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3209
3210         PR fortran/45576
3211         * gfortran.dg/char_length_18.f90:  New test.
3212
3213 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3214
3215         PR target/36502
3216         * gcc.target/i386/pr36502.c: New test.
3217
3218         PR target/42313
3219         PR target/44651
3220         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3221         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3222
3223 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3224
3225         * gfortran.dg/achar_4.f90: Enable bounds checking.
3226
3227 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3228
3229         PR target/45206
3230         * gcc.target/i386/pr45206.c: New test.
3231
3232 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3233
3234         PR fortran/45505
3235         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3236
3237 2010-09-07  Jan Hubicka  <jh@suse.cz>
3238
3239         * gcc.c-torture/compile/20100907.c: New testcase.
3240
3241 2010-09-07  Richard Guenther  <rguenther@suse.de>
3242
3243         PR middle-end/45569
3244         * g++.dg/eh/pr45569.C: New testcase.
3245
3246 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3247
3248         PR target/43137
3249         * gcc.target/arm/pr43137.c: New test.
3250
3251 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3252
3253         PR fortran/36931
3254         * gfortran.dg/dependency_35.f90:  New test.
3255
3256 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3257
3258         PR fortran/34145
3259         * gfortran.dg/char_length_17.f90:  New test.
3260
3261 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3262
3263         PR c++/45200
3264         PR c++/45293
3265         PR c++/45558
3266         * g++.dg/template/typedef34.C: New test.
3267         * g++.dg/template/typedef35.C: New test.
3268
3269 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3270
3271         PR target/22152
3272         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3273
3274 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3275
3276         * g++.dg/warn/Wdouble-promotion.C: New.
3277
3278 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3279
3280         * g++.dg/parse/redef2.C: New.
3281
3282 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3283
3284         * gcc.dg/20100906-1.c: New testcase.
3285
3286 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3287
3288         PR testsuite/45543
3289         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3290         DW_TAG_enumeration_type DIE.
3291
3292 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3293
3294         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3295         Update XFAILs.
3296
3297 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3298
3299         PR rtl-optimization/44919
3300         * g++.dg/opt/pr44919.C: New.
3301
3302 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3303
3304         PR fortran/38282
3305         * gfortran.dg/iall_iany_iparity_1.f90: New.
3306         * gfortran.dg/iall_iany_iparity_2.f90: New.
3307
3308 2010-09-06  Jason Merrill  <jason@redhat.com>
3309
3310         * g++.dg/cpp0x/initlist42.C: New.
3311
3312         * g++.dg/cpp0x/auto19.C: New.
3313
3314         * g++.dg/template/sfinae25.C: New.
3315         * g++.dg/template/char1.C: Expect warning.
3316         * g++.dg/template/nontype10.C: Likewise.
3317
3318         * g++.dg/cpp0x/implicit9.C: New.
3319
3320         * g++.dg/cpp0x/initlist43.C: New.
3321
3322 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3323
3324         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3325
3326 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * gcc.dg/Wdouble-promotion.c: New.
3329
3330 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3331
3332         * gfortran.dg/float128_1.f90: Remove test case as
3333         it always fails since Rev 163611 backed out the
3334         front-end implementation.
3335
3336 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3337
3338         * gfortran.dg/float128_1.f90: XFAIL test case.
3339
3340 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3341
3342         * gfortran.dg/bessel_7.f90: Decrease required precision.
3343
3344 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3345
3346         PR testsuite/45545
3347         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3348         ref-all-matching targets.
3349
3350 2010-09-05  Richard Guenther  <rguenther@suse.de>
3351
3352         PR tree-optimization/45535
3353         * gcc.c-torture/compile/pr45535.c: New testcase.
3354
3355 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3356
3357         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3358         "\[^\n\]*".
3359         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3360         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3361         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3362         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3363         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3364         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3365         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3366         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3367         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3368         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3369         * gcc.target/i386/pr22152.c: Likewise.
3370         * gcc.target/i386/pr36992-1.c: Likewise.
3371         * gcc.target/i386/pr36992-2.c: Likewise.
3372         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3373
3374 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3375
3376         PR testsuite/43957
3377         * gcc.dg/const-uniq-1.c: Modify regexp.
3378
3379 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3380
3381         PR fortran/45530
3382         * gfortran.dg/namelist_63.f90: New.
3383
3384 2010-09-04  Jan Hubicka  <jh@suse.cz>
3385
3386         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3387         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3388
3389 2010-09-04  Jan Hubicka  <jh@suse.cz>
3390
3391         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3392
3393 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3394
3395         PR fortran/45507
3396         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3397
3398 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3399
3400         * gcc.dg/opts-4.c: New test.
3401
3402 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3403
3404         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3405         * gcc.dg/vect/vect-peel-4.c: Ditto.
3406
3407 2010-09-03  Daniel Kraft  <d@domob.eu>
3408
3409         PR fortran/45525
3410         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3411
3412 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3413
3414         PR fortran/45159
3415         * gfortran.dg/dependency_34.f90:  New test.
3416
3417 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3418
3419         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3420
3421 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3422
3423         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3424         gcc.target/i386/clearcap.map if supported.
3425
3426 2010-09-03  Michael Matz  <matz@suse.de>
3427
3428         PR middle-end/45415
3429         * gcc.dg/pr45415.c: New test.
3430
3431 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3432
3433         PR tree-optimization/45506
3434         * gcc.dg/pr45506.c: New.
3435
3436 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3437
3438         PR target/45476
3439         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3440         * gcc.target/i386/float128-2.c: Ditto.
3441
3442 2010-09-03  Daniel Kraft  <d@domob.eu>
3443
3444         PR fortran/34162
3445         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3446         * gfortran.dg/internal_dummy_2.f08: New test.
3447         * gfortran.dg/internal_dummy_3.f08: New test.
3448         * gfortran.dg/internal_dummy_4.f08: New test.
3449
3450 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR debug/45500
3453         * gcc.target/i386/pr45500.c: New test.
3454
3455 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3456
3457         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3458
3459 2010-09-03  Daniel Kraft  <d@domob.eu>
3460
3461         PR fortran/44602
3462         * gfortran.dg/exit_2.f08; Adapt error messages.
3463         * gfortran.dg/exit_3.f08: New test.
3464         * gfortran.dg/exit_4.f08: New test.
3465         * gfortran.dg/exit_5.f03: New test.
3466
3467 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3468
3469         * gfortran.dg/ishft_4.f90: New test.
3470
3471 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3472
3473         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3474         FRIZ/XSRIZ instruciton for (double)(long long)x.
3475         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3476
3477 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3478
3479         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3480
3481 2010-09-02  Richard Guenther  <rguenther@suse.de>
3482
3483         PR tree-optimization/44937
3484         PR tree-optimization/45412
3485         * g++.dg/opt/pr45412.C: New testcase.
3486         * gcc.c-torture/compile/pr45412.c: Likewise.
3487         * gcc.c-torture/compile/pr44937.c: Likewise.
3488
3489 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3490
3491         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3492         but using -Werror=comment.
3493         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3494         expected error messages.
3495
3496 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3497
3498         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3499         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3500
3501 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3502
3503         PR fortran/45489
3504         * gfortran.dg/initialization_27.f90: New.
3505
3506 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3507
3508         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3509         check into different basic blocks. Expect vectorization if misaligned
3510         stores are supported.
3511         * gcc.dg/vect/bb-slp-8a.c: New test.
3512         * gcc.dg/vect/bb-slp-8b.c: New test.
3513
3514 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3515
3516         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3517
3518 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3519
3520         PR fortran/44541
3521         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3522         * gfortran.dg/class_dummy_1.f03: New.
3523
3524 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3525
3526         PR middle-end/45458
3527         * g++.dg/tree-prof/partition2.C: New test.
3528
3529 2010-09-01  Richard Guenther  <rguenther@suse.de>
3530
3531         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3532         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3533         * gcc.c-torture/execute/20100827-1.c: Likewise.
3534
3535 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3536
3537         * gfortran.dg/execute_command_line_1.f90: New test.
3538
3539 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR preprocessor/45457
3542         * c-c++-common/cpp/pr45457.c: New test.
3543
3544 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3545
3546         * gcc.dg/nested-func-8.c: New test.
3547
3548 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3549
3550         PR fortran/38282
3551         * gfortran.dg/popcnt_poppar_1.F90: New test.
3552         * gfortran.dg/popcnt_poppar_2.F90: New test.
3553
3554 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3555
3556         * gcc.target/i386/volatile-2.c: Require nonpic target.
3557
3558 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3559
3560         PR middle-end/45461
3561         * gcc.dg/pr45461.c: New test.
3562
3563 2010-08-31  Richard Guenther  <rguenther@suse.de>
3564
3565         PR testsuite/45455
3566         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3567
3568 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3569
3570         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3571
3572 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3573
3574         PR fortran/45456
3575         * gfortran.dg/typebound_proc_18.f03: New.
3576
3577 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3578
3579         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3580         * lib/scanasm.exp (scan-stack-usage): Likewise.
3581         (scan-stack-usage-not): Likewise.
3582         * gcc.dg/stack-usage-1.c: New test.
3583         * gcc.target/i386/stack-usage-realign.c: Likewise.
3584
3585 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3586
3587         PR tree-optimization/45427
3588         * gcc.dg/tree-ssa/pr45427.c: New test.
3589
3590 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3591
3592         PR c++/45043
3593         * g++.dg/template/crash102.C: New.
3594
3595 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3596
3597         PR middle-end/45423
3598         * gcc.dg/gomp/atomic-12.c: New test.
3599         * gcc.dg/gomp/atomic-13.c: New test.
3600         * gcc.dg/gomp/atomic-14.c: New test.
3601         * g++.dg/gomp/atomic-11.C: New test.
3602         * g++.dg/gomp/atomic-12.C: New test.
3603         * g++.dg/gomp/atomic-13.C: New test.
3604         * g++.dg/gomp/atomic-14.C: New test.
3605
3606 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3607
3608         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3609         delimiter.
3610
3611 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3612
3613         * gnat.dg/discr24.adb: New test.
3614
3615 2010-08-30  Richard Guenther  <rguenther@suse.de>
3616
3617         PR tree-optimization/45449
3618         * gcc.dg/pr45449.c: New testcase.
3619
3620 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3621
3622         * gcc.dg/opts-1.c: Expect errors, not warnings.
3623
3624 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3625
3626         PR fortran/42769
3627         * gfortran.dg/dynamic_dispatch_11.f03: New.
3628
3629 2010-08-29  Jason Merrill  <jason@redhat.com>
3630
3631         PR c++/44991
3632         * g++.dg/parse/defarg15.C: New.
3633
3634 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3635
3636         PR fortran/45439
3637         * gfortran.dg/select_type_16.f03: New.
3638
3639 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3640             Tobias Burnus  <burnus@net-b.de>
3641
3642         * gfortran.dg/bessel_7.f90: Decrease required precision.
3643
3644 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3645             Kaz Kojima  <kkojima@gcc.gnu.org>
3646
3647         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3648
3649 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3650
3651         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3652         floating point conversion code generation.
3653         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3654         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3655         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3656         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3657         to integer conversion code generation.
3658         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3659         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3660         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3661         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3662
3663 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3664
3665         PR fortran/32049
3666         * gfortran.dg/random_seed_1.f90: Adjust test.
3667         * gfortran.dg/float128_1.f90: New test.
3668
3669 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3670
3671         PR fortran/33197
3672         * gfortran.dg/norm2_1.f90: New.
3673         * gfortran.dg/norm2_2.f90: New.
3674         * gfortran.dg/norm2_3.f90: New.
3675         * gfortran.dg/norm2_4.f90: New.
3676         * gfortran.dg/parity_1.f90: New.
3677         * gfortran.dg/parity_2.f90: New.
3678         * gfortran.dg/parity_3.f90: New.
3679
3680 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3681
3682         PR fortran/45420
3683         * gfortran.dg/select_type_15.f03: New.
3684
3685 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3686
3687         PR libfortran/43217
3688         * gfortran.dg/hollerith8.f90: New test.
3689
3690 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3691
3692         PR fortran/45159
3693         * gfortran.dg/dependency_33.f90:  New test.
3694
3695 2010-08-27  Richard Guenther  <rguenther@suse.de>
3696
3697         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3698         * gcc.dg/graphite/scop-2.c: Likewise.
3699         * gcc.dg/graphite/scop-20.c: Likewise.
3700         * gcc.dg/vect/slp-25.c: Likewise.
3701
3702 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3703
3704         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3705
3706 2010-08-26  Daniel Kraft  <d@domob.eu>
3707
3708         PR fortran/38936
3709         PR fortran/44047
3710         PR fortran/45384
3711         * gfortran.dg/associate_8.f03: New test.
3712         * gfortran.dg/select_type_13.f03: New test.
3713         * gfortran.dg/select_type_14.f03: New test.
3714
3715 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR tree-optimization/44485
3718         * gcc.dg/pr44485.c: New test.
3719
3720 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3721
3722         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3723         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3724         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3725
3726 2010-08-26  Richard Guenther  <rguenther@suse.de>
3727
3728         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3729         * gcc.dg/graphite/scop-21.c: Likewise.
3730
3731 2010-08-26  Richard Guenther  <rguenther@suse.de>
3732
3733         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3734         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3735         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3736         * gcc.dg/vect/vect-91.c: Likewise.
3737         * gcc.dg/vect/vect-peel-1.c: Likewise.
3738         * gcc.dg/vect/vect-peel-2.c: Likewise.
3739         * gcc.dg/vect/vect-peel-4.c: Likewise.
3740
3741 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3742
3743         PR libfortran/41859
3744         * gfortran.dg/der_io_4.f90: New test.
3745
3746 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3747
3748         PR rtl-optimization/44858
3749         * gcc.c-torture/execute/pr44858.c: New test.
3750
3751         PR rtl-optimization/45400
3752         * g++.dg/other/i386-8.C: New test.
3753
3754 2010-08-25  Richard Guenther  <rguenther@suse.de>
3755
3756         * gcc.dg/alias-8.c: Adjust.
3757
3758 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3759
3760         * gcc.target/i386/combine-mul.c: New test.
3761
3762 2010-08-25  Richard Guenther  <rguenther@suse.de>
3763
3764         PR lto/44562
3765         * gcc.dg/graphite/id-27.c: New testcase.
3766         * gcc.dg/lto/20100825-1_0.c: Likewise.
3767
3768 2010-08-25  Richard Guenther  <rguenther@suse.de>
3769
3770         PR tree-optimization/45316
3771         * g++.dg/opt/pr45316.C: New testcase.
3772
3773 2010-08-25  Richard Guenther  <rguenther@suse.de>
3774
3775         PR tree-optimization/45393
3776         * g++.dg/torture/pr45393.C: New testcase.
3777
3778 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3779
3780         PR tree-optimization/45059
3781         * gcc.c-torture/compile/pr45059.c: New test.
3782
3783 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3784
3785         * lib/target-supports.exp (check_effective_target_vect_unpack):
3786         Set vect_unpack supported flag to true for neon.
3787
3788 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3789
3790         * gcc.dg/tree-ssa/ifc-5.c: New.
3791
3792 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3793
3794         * gcc.dg/tree-ssa/ifc-4.c: New.
3795         * gcc.dg/tree-ssa/ifc-7.c: New.
3796
3797 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3798
3799         * gcc.dg/vect/vect.exp: Check loongson targets
3800         * g++.dg/vect/vect.exp: Likewise
3801         * gfortran.dg/vect/vect.exp: Likewise
3802
3803 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3804
3805         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3806         -mveclibabi=mass.
3807
3808 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3809
3810         PR fortran/45366
3811         * gfortran.dg/proc_ptr_29.f90: New.
3812
3813 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3814             Dominique d'Humieres <dominiq@lps.ens.fr>
3815
3816         PR fortran/45367
3817         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3818
3819 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3820
3821         PR fortran/45367
3822         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3823
3824 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3825
3826         PR fortran/36158
3827         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3828
3829 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3830             Dominique d'Humieres <dominiq@lps.ens.fr>
3831
3832         PR fortran/45367
3833         PR fortran/36158
3834         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3835         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3836
3837 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3838
3839         PR fortran/44863
3840         PR fortran/45271
3841         PR fortran/45290
3842         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3843         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3844         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3845
3846 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/36158
3849         PR fortran/33197
3850         * gfortran.dg/bessel_6.f90: New.
3851         * gfortran.dg/bessel_7.f90: New.
3852
3853 2010-08-20  Jan Hubicka  <jh@suse.cz>
3854
3855         PR c++/45307
3856         PR c++/17736
3857         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3858         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3859
3860 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3861
3862         PR target/45336
3863         * gcc.target/i386/pr45336-1.c: New.
3864         * gcc.target/i386/pr45336-2.c: Likewise.
3865         * gcc.target/i386/pr45336-3.c: Likewise.
3866         * gcc.target/i386/pr45336-4.c: Likewise.
3867
3868 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3869
3870         PR testsuite/45361
3871         * gcc.target/i386/volatile-2.c: Update scan strings to also
3872         include (%rip) for the memory reference on x86_64.
3873
3874 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR middle-end/44974
3877         * gcc.dg/pr44974.c: New test.
3878
3879         PR rtl-optimization/45353
3880         * gcc.dg/pr45353.c: New test.
3881
3882 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3883
3884         * gcc.target/i386/volatile-2.c: New.
3885
3886 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3887
3888         PR rtl-optimization/44691
3889         * gfortran.dg/pr44691.f: New test.
3890
3891 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3892
3893         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3894
3895 2010-08-19  Jason Merrill  <jason@redhat.com>
3896
3897         * g++.dg/init/synth3.C: New.
3898         * g++.dg/init/value8.C: New.
3899         * g++.dg/tree-ssa/empty-2.C: New.
3900         * g++.dg/cpp0x/noexcept09.C: New.
3901
3902 2010-08-19  Daniel Kraft  <d@domob.eu>
3903
3904         PR fortran/29785
3905         PR fortran/45016
3906         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3907         * gfortran.dg/pointer_remapping_1.f90: New test.
3908         * gfortran.dg/pointer_remapping_2.f03: New test.
3909         * gfortran.dg/pointer_remapping_3.f08: New test.
3910         * gfortran.dg/pointer_remapping_4.f03: New test.
3911         * gfortran.dg/pointer_remapping_5.f08: New test.
3912         * gfortran.dg/pointer_remapping_6.f08: New test.
3913
3914 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3915
3916         PR testsuite/45324
3917         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3918
3919 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3920
3921         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3922
3923 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3924
3925         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3926         variable.
3927
3928 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3929
3930         PR target/45070
3931         * gcc.c-torture/execute/pr45070.c: New.
3932
3933 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3934
3935         * g++.dg/pr44328.C: New test.
3936
3937 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3938
3939         PR fortran/36158
3940         PR fortran/33197
3941         * gfortran.dg/bessel_3.f90: New.
3942         * gfortran.dg/bessel_4.f90: New.
3943         * gfortran.dg/bessel_5.f90: New.
3944
3945 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3946
3947         PR fortran/45290
3948         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3949         * gfortran.dg/pointer_init_2.f90: New.
3950         * gfortran.dg/pointer_init_3.f90: New.
3951         * gfortran.dg/pointer_init_4.f90: New.
3952
3953 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3954
3955         PR c++/45049
3956         * g++.dg/pr45049-1.C: New test.
3957         * g++.dg/pr45049-2.C: New test.
3958
3959 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3960
3961         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3962         20 if __ARM_PCS is defined otherwise 64.
3963         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3964         instead of hard coded 64.
3965
3966 2010-08-18  Yao Qi  <yao@codesourcery.com>
3967
3968         PR target/45094
3969         * gcc.target/arm/pr45094.c: New test.
3970
3971 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3972
3973         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3974
3975 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3976
3977         PR rtl-optimization/42575
3978         * gcc.target/arm/pr42575.c: New test.
3979
3980 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3981
3982         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3983         * gcc.dg/tls/thr-cse-1.c: New.
3984
3985 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3986
3987         PR debug/42487
3988         * lib/target-supports.exp
3989         (check_effective_target_function_sections): New.
3990         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3991         function sections before proceding.
3992
3993 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR fortran/45308
3996         * gfortran.dg/pr45308.f03: New test.
3997
3998 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         PR target/45296
4001         * gcc.target/i386/pr45296.c: New test.
4002
4003 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4004
4005         * g++.dg/ext/uow-1.C: New.
4006         * g++.dg/ext/uow-2.C: New.
4007         * g++.dg/ext/uow-3.C: New.
4008         * g++.dg/ext/uow-4.C: New.
4009
4010 2010-08-17  Richard Guenther  <rguenther@suse.de>
4011
4012         PR testsuite/45266
4013         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4014
4015 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4016
4017         PR c/40563
4018         * gcc.dg/Wcxx-compat-20.c: New test.
4019
4020 2010-08-17  Daniel Kraft  <d@domob.eu>
4021
4022         PR fortran/38936
4023         * gfortran.dg/associate_1.f03: Extended to test newly supported
4024         features like association to variables.
4025         * gfortran.dg/associate_3.f03: Removed check for illegal change
4026         of associate-name here...
4027         * gfortran.dg/associate_5.f03: ...and added it here.
4028         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4029         * gfortran.dg/associate_7.f03: New test.
4030
4031 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4032
4033         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4034
4035 2010-08-15  Daniel Kraft  <d@domob.eu>
4036
4037         PR fortran/38936
4038         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4039         * gfortran.dg/associate_3.f03: Clarify comment.
4040         * gfortran.dg/associate_5.f03: New test.
4041         * gfortran.dg/associate_6.f03: New test.
4042
4043 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4044
4045         PR fortran/45211
4046         * gfortran.dg/bind_c_usage_21.f90: New.
4047         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4048
4049 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4050
4051         * gfortran.dg/optional_absent_1.f90: New.
4052         * gfortran.dg/null_actual.f90: New.
4053
4054 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4055
4056         * gfortran.dg/pointer_target_1.f90: New.
4057         * gfortran.dg/pointer_target_2.f90: New.
4058         * gfortran.dg/pointer_target_3.f90: New.
4059
4060 2010-08-15  Daniel Kraft  <d@domob.eu>
4061
4062         PR fortran/45197
4063         * gfortran.dg/elemental_args_check_3.f90: New test.
4064         * gfortran.dg/impure_1.f08: New test.
4065         * gfortran.dg/impure_2.f08: New test.
4066         * gfortran.dg/impure_3.f90: New test.
4067         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4068
4069 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4070
4071         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4072         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4073         SLP tests.
4074         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4075         misaligned loads.
4076         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4077         misaligned stores.c
4078         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4079
4080 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4081
4082         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4083         dg-require-effective-target after dg-do.
4084
4085 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4086
4087         * lib/target-supports.exp (check_effective_target_vect_int): Return
4088         true for Loongson targets.
4089         (check_effective_target_vect_shift): Likewise.
4090         (check_effective_target_vect_no_int_max): Likewise.
4091         (check_effective_target_vect_no_align): Likewise.
4092         (check_effective_target_vect_short_mult): Likewise.
4093
4094 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4095
4096         * g++.dg/cast.C: Change fields of structures to "long" to pass
4097         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4098         * g++.dg/cpp0x/iop.C: Ditto.
4099         * g++.dg/cpp0x/named_refs.C: Ditto.
4100         * g++.dg/cpp0x/rv1p.C: Ditto.
4101         * g++.dg/cpp0x/rv2p.C: Ditto.
4102         * g++.dg/cpp0x/rv3p.C: Ditto.
4103         * g++.dg/cpp0x/rv4p.C: Ditto.
4104         * g++.dg/cpp0x/rv5p.C: Ditto.
4105         * g++.dg/cpp0x/rv6p.C: Ditto.
4106         * g++.dg/cpp0x/rv7p.C: Ditto.
4107         * g++.dg/cpp0x/rv8p.C: Ditto.
4108         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4109
4110 2010-08-13  Daniel Kraft  <d@domob.eu>
4111
4112         * gfortran.dg/implied_shape_1.f08: New test.
4113         * gfortran.dg/implied_shape_2.f90: New test.
4114         * gfortran.dg/implied_shape_3.f08: New test.
4115
4116 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4117
4118         PR libfortran/42526
4119         * gfortran.dg/char_component_initializer_1.f90: New test.
4120
4121 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4122
4123         PR tree-optimization/45241
4124         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4125
4126 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4127
4128         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4129         to dg-options.
4130         * gcc.target/i386/pr40906-2.c: Ditto.
4131         * gcc.target/i386/pr40906-3.c: Ditto.
4132
4133 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4134
4135         PR middle-end/45262
4136         * gcc.c-torture/execute/pr45262.c: New test.
4137
4138 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4139
4140         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4141         empty argument.
4142         * g++.dg/other/profile1.C: Ditto.
4143
4144 2010-08-12  Richard Guenther  <rguenther@suse.de>
4145
4146         PR tree-optimization/45232
4147         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4148         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4149         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4150         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4151         unsigned arithmetic.
4152         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4153         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4154         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4155         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4156         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4157         unsigned arithmetic.
4158         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4159         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4160         unsigned arithmetic.
4161         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4162         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4163         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4164         unsigned arithmetic.
4165         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4166         * gcc.dg/tree-ssa/negate.c: Adjust.
4167         * gcc.dg/vect/vect-1.c: Adjust.
4168         * gfortran.dg/reassoc_6.f: XFAIL.
4169
4170 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4171
4172         PR debug/45259
4173         * gcc.dg/pr45259.c: New test.
4174
4175 2010-08-12  Wei Guozhi  <carrot@google.com>
4176
4177         PR target/44999
4178         * gcc.target/arm/pr44999.c: New testcase.
4179
4180 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4181
4182         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4183         (N): Likewise.
4184         (main): Adjust accordingly.
4185
4186 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4187
4188         * gfortran.dg/graphite/id-22.f: New.
4189
4190 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4191
4192         * gcc.dg/graphite/id-26.c: New.
4193
4194 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4195
4196         * gcc.dg/graphite/id-25.c: New.
4197
4198 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4199
4200         * gcc.dg/graphite/run-id-5.c: New.
4201         * gcc.dg/graphite/run-id-6.c: New.
4202         * gfortran.dg/graphite/id-21.f: New.
4203
4204 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4205
4206         * gcc.dg/graphite/id-24.c: New.
4207
4208 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4209
4210         * gcc.dg/tree-ssa/pr20742.c: New.
4211
4212 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4213
4214         * gcc.dg/graphite/id-23.c: New.
4215
4216 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4217
4218         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4219
4220 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4221
4222         * gcc.dg/graphite/pr42729.c: New.
4223
4224 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4225
4226         * gfortran.dg/graphite/id-20.f: New.
4227
4228 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4229
4230         * gcc.dg/graphite/id-22.c: New.
4231
4232 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4233
4234         * gcc.dg/graphite/run-id-2.c: Call abort.
4235
4236 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4237
4238         * gcc.dg/graphite/id-20.c: New.
4239
4240 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4241             Steve Kargl <kargl@gcc.gnu.org>
4242
4243         PR fortran/44595
4244         * gfortran.dg/move_alloc_3.f90: New.
4245         * gfortran.dg/random_seed_2.f90: New.
4246
4247 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4248
4249         * lib/target-supports.exp (check_effective_target_sync_int_long):
4250         Add hppa*-*-linux*.
4251         (check_effective_target_sync_char_short): Likewise.
4252
4253 2010-08-10  Yao Qi  <yao@codesourcery.com>
4254
4255         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4256         general form.
4257         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4258         * g++.dg/other/packed1.C: Likewise.
4259         * g++.dg/other/crash-4.C: Likewise.
4260         * g++.dg/ext/packed8.C: Likewise.
4261         * g++.dg/init/array16.C: Likewise.
4262
4263 2010-08-10  xinliang David Li  <davidxl@google.com>
4264         * gcc.dg/tree-ssa/loop-19.c: Add option
4265         -fno-prefetch-loop-array
4266
4267 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4268
4269         PR middle-end/45182
4270         * gcc.c-torture/compile/pr45182.c: New test.
4271
4272 2010-08-09  Jason Merrill  <jason@redhat.com>
4273
4274         PR c++/45236
4275         * g++.dg/cpp0x/variadic-104.C: New.
4276
4277 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4278
4279         PR fortran/44235
4280         * gfortran.dg/dependency_32.f90:  New test.
4281
4282 2010-08-09  Richard Guenther  <rguenther@suse.de>
4283
4284         PR middle-end/44632
4285         * g++.dg/opt/nrv17.C: New testcase.
4286
4287 2010-08-09  Richard Guenther  <rguenther@suse.de>
4288
4289         PR middle-end/45212
4290         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4291         alignment from MEM_REF offset only if we took it from the
4292         base object.
4293
4294         * gcc.target/i386/pr24178.c: New testcase.
4295
4296 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4297
4298         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4299         * gcc.dg/20030702-1.c: Ditto.
4300         * gcc.dg/20050309-1.c: Ditto.
4301         * gcc.dg/20050325-1.c: Ditto.
4302         * gcc.dg/20050330-2.c: Ditto.
4303         * gcc.dg/20051201-1.c: Ditto.
4304         * gcc.dg/gomp/pr27573.c: Ditto.
4305         * gcc.dg/gomp/pr34610.c: Ditto.
4306         * gcc.dg/pr24225.c: Ditto.
4307         * gcc.dg/pr26570.c: Ditto.
4308         * gcc.dg/pr32773.c: Ditto.
4309         * g++.dg/gcov/gcov-6.C: Ditto.
4310         * g++.dg/gomp/pr34608.C: Ditto.
4311         * gfortran.dg/gomp/pr27573.f90: Ditto.
4312
4313         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4314         dg-require-host-local dg directive.
4315         * gcc.dg/profile-dir-2.c: Ditto.
4316         * gcc.dg/profile-dir-3.c: Ditto.
4317
4318 2010-08-08  Richard Guenther  <rguenther@suse.de>
4319
4320         PR tree-optimization/45109
4321         * gcc.c-torture/compile/pr45109.c: New testcase.
4322
4323 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         * gcc.dg/march.c: Skip if -march defined.
4326         * gcc.dg/mtune.c: Skip if -mtune defined.
4327
4328         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4329         generic thunk support.
4330
4331 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4332
4333         PR target/45213
4334         * gcc.target/i386/pr45213.c: New test.
4335
4336 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4337
4338         PR libfortran/45143
4339         * gfortran.dg/fmt_error_11.f03: New test.
4340
4341 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4342
4343         * lib/target-supports.exp (check_effective_target_sync_int_long):
4344         Add arm*-*-linux-gnueabi.
4345         (check_effective_target_sync_char_short): Likewise.
4346
4347 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4348
4349         PR fortran/45159
4350         * gfortran.dg/dependency_31.f90:  New test.
4351
4352 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4353
4354         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4355
4356 2010-08-06  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/cpp0x/sfinae3.C: New.
4359         * g++.dg/cpp0x/sfinae4.C: New.
4360
4361 2010-08-06  Richard Guenther  <rguenther@suse.de>
4362
4363         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4364         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4365         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4366         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4367         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4368         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4369         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4370         * gcc.c-torture/execute/20100805-1.c: Likewise.
4371
4372 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4373
4374         PR testsuite/42855
4375         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4376
4377 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4378
4379         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4380         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4381
4382 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4383
4384         * g++.dg/ipa/devirt-1.C: New test.
4385         * g++.dg/ipa/devirt-2.C: Likewise.
4386         * g++.dg/ipa/devirt-3.C: Likewise.
4387         * g++.dg/ipa/devirt-4.C: Likewise.
4388         * g++.dg/ipa/devirt-5.C: Likewise.
4389         * gcc.dg/ipa/iinline-3.c: Likewise.
4390
4391 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4392
4393         PR tree-optimization/45144
4394         * gcc.dg/tree-ssa/pr45144.c: New test.
4395
4396 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4397
4398         PR fortran/42207
4399         PR fortran/44064
4400         PR fortran/44065
4401         * gfortran.dg/class_25.f03: New.
4402         * gfortran.dg/class_26.f03: New.
4403
4404 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4405
4406         * g++.dg/warn/miss-format-1.C: Update line number.
4407
4408 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4409
4410         PR c++/44641
4411         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4412         .frame and .mask assembler directives.
4413
4414 2010-08-04  Richard Guenther  <rguenther@suse.de>
4415
4416         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4417         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4418         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4419         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4420
4421 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4422
4423         PR fortran/44857
4424         * gfortran.dg/derived_constructor_char_1.f90: New.
4425         * gfortran.dg/derived_constructor_char_2.f90: New.
4426
4427 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4428
4429         PR fortran/45159
4430         * gfortran.dg/dependency_30.f90:  New test.
4431
4432 2010-08-03  Jan Hubicka  <jh@suse.cz>
4433
4434         * gcc.c-torture/compile/pr45085.c: New testcase.
4435
4436 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4437
4438         PR fortran/44584
4439         PR fortran/45161
4440         * gfortran.dg/typebound_call_9.f03: Modified.
4441         * gfortran.dg/typebound_generic_1.f03: Modified.
4442
4443 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4444
4445         PR fortran/45159
4446
4447         * gfortran.dg/dependency_29.f90:  New test.
4448
4449 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4450
4451         PR fortran/36854
4452         * gfortran.dg/character_comparison_2.f90:  New test.
4453         * gfortran.dg/character_comparison_3.f90:  New test.
4454         * gfortran.dg/dependency_28.f90:  New test.
4455
4456 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4457
4458         PR target/40457
4459         * gcc.target/arm/pr40457-1.c: New test.
4460         * gcc.target/arm/pr40457-2.c: New test.
4461
4462 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4463
4464         PR fortran/44912
4465         * gfortran.dg/typebound_call_17.f03: New.
4466
4467 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4468
4469         PR fortran/44929
4470         * gfortran.dg/allocate_derived_3.f90: New.
4471
4472 2010-07-30  Xinliang David Li  <davidxl@google.com>
4473         PR tree-optimization/45121
4474         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4475
4476 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4477
4478         PR c++/45112
4479         * g++.dg/pr45112.C: New test.
4480
4481 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR debug/45055
4484         PR rtl-optimization/45137
4485         * gcc.dg/pr45055.c: New test.
4486
4487 2010-07-30  Alan Modra  <amodra@gmail.com>
4488
4489         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4490         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4491
4492 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4493
4494         PR fortran/45087
4495         PR fortran/45125
4496         * gfortran.dg/whole_file_25.f90: New.
4497         * gfortran.dg/whole_file_26.f90: New.
4498         * gfortran.dg/whole_file_27.f90: New.
4499
4500 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4501
4502         PR fortran/44962
4503         * gfortran.dg/typebound_proc_17.f03: New.
4504
4505 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4506
4507         PR fortran/45004
4508         * gfortran.dg/move_alloc_2.f90: New.
4509
4510 2010-07-29  Xinliang David Li  <davidxl@google.com>
4511         PR tree-optimization/45121
4512         * c-c++-common/uninit-17.c: Fix expected output.
4513
4514 2010-07-29  Richard Guenther  <rguenther@suse.de>
4515
4516         PR tree-optimization/45120
4517         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4518
4519 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4520
4521         PR fortran/42051
4522         PR fortran/44064
4523         * gfortran.dg/pr42051.f03: New testcase.
4524
4525 2010-07-29  Richard Guenther  <rguenther@suse.de>
4526
4527         PR middle-end/45034
4528         * gcc.c-torture/execute/pr45034.c: New testcase.
4529
4530 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4531
4532         PR c++/45096
4533         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4534
4535 2010-07-28  Daniel Kraft  <d@domob.eu>
4536
4537         * gfortran.dg/bound_8.f90: New test.
4538
4539 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4540
4541         PR debug/45105
4542         * gcc.dg/pr45105.c: New test.
4543
4544 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4545
4546         PR rtl-optimization/45107
4547         * gcc.dg/pr45107.c: New test.
4548
4549 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4550
4551         PR rtl-optimization/45101
4552         * gcc.dg/pr45101.c: New test.
4553
4554 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4555
4556         PR fortran/45077
4557         * gfortran.dg/whole_file_24.f90: New.
4558
4559 2010-07-27  Jason Merrill  <jason@redhat.com>
4560
4561         * g++.dg/cpp0x/variadic102.C: New.
4562         * g++.dg/cpp0x/variadic103.C: New.
4563
4564 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4565
4566         PR rtl-optimization/40956
4567         PR target/42495
4568         PR middle-end/42574
4569         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4570         * gcc.target/arm/pr42574.c: Add tests.
4571
4572 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4573
4574         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4575         test name.
4576         (cleanup-repo-files): Ditto.
4577         (cleanup-saved-temps): Ditto.
4578
4579 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4580
4581         PR testsuite/44701
4582         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4583
4584         PR c/45079
4585         * gcc.dg/pr45079.c: New test.
4586
4587 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4588
4589         PR tree-optimization/44152
4590         * gcc.dg/vect/fast-math-pr44152.c: New test.
4591
4592 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4593
4594         PR ObjC/44140
4595         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4596         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4597         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4598         * obj-c++.dg/torture/trivial.mm: Ditto.
4599         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4600         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4601         * objc.dg/torture/tls/thr-init.m: Ditto.
4602         * objc.dg/torture/trivial.m: Ditto.
4603
4604 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4605
4606         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4607         Skip on spu-*-* targets.
4608
4609 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR tree-optimization/45083
4612         * gcc.dg/pr45083.c: New test.
4613
4614 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4615
4616         PR fortran/40873
4617         * gfortran.dg/whole_file_22.f90: New test.
4618         * gfortran.dg/whole_file_23.f90: New test.
4619
4620 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4621             Jack Howarth  <howarth@bromo.med.uc.edu>
4622             Richard Henderson  <rth@redhat.com>
4623
4624         PR target/44132
4625         * gcc.dg/tls/thr-init-1.c: New.
4626         * gcc.dg/tls/thr-init-2.c: New.
4627         * gcc.dg/torture/tls New.
4628         * gcc.dg/torture/tls/tls-test.c: New.
4629         * gcc.dg/torture/tls/thr-init-1.c: New.
4630         * gcc.dg/torture/tls/tls.exp: New.
4631         * gcc.dg/torture/tls/thr-init-2.c: New.
4632         * gcc.dg/tls/emutls-2.c: New test
4633
4634         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4635         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4636         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4637         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4638         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4639         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4640         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4641         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4642         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4643         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4644         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4645         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4646         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4647         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4648         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4649         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4650         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4651         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4652         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4653         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4654         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4655         gfortran.dg/gomp/omp_threadprivate1.f90,
4656         gfortran.dg/gomp/omp_threadprivate2.f90,
4657         gfortran.dg/gomp/reduction1.f90,
4658         gfortran.dg/gomp/sharing-1.f90: Likewise.
4659
4660 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4661
4662         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4663         sse_runtime.
4664         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4665         dg-require-visibility.
4666
4667 2010-07-26  Richard Guenther  <rguenther@suse.de>
4668
4669         PR tree-optimization/43784
4670         * gcc.c-torture/execute/pr43784.c: New testcase.
4671         * g++.dg/torture/pr43784.C: Likewise.
4672
4673 2010-07-26  Richard Guenther  <rguenther@suse.de>
4674
4675         PR middle-end/45056
4676         * g++.dg/pr45056.C: New testcase.
4677
4678 2010-07-26  Richard Guenther  <rguenther@suse.de>
4679
4680         PR tree-optimization/45071
4681         * gcc.dg/pr45071.c: New testcase.
4682
4683 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4684
4685         PR fortran/45066
4686         * gfortran.dg/namelist_62.f90: New.
4687
4688 2010-07-26  Richard Guenther  <rguenther@suse.de>
4689
4690         * gcc.c-torture/execute/pr45017.c: Move ...
4691         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4692
4693 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4694
4695         PR fortran/40628
4696         * trim_optimize_1.f90:  New test.
4697         * character_comparision_1.f90:  New test.
4698
4699 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4700
4701         PR fortran/42852
4702         * gfortran.dg/wtruncate_fix.f: New test.
4703
4704 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4705
4706         PR testsuite/45068
4707         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4708
4709 2010-07-24  Richard Guenther  <rguenther@suse.de>
4710
4711         PR lto/43788
4712         * g++.dg/lto/20100724-1_0.C: New testcase.
4713
4714 2010-07-24  Richard Guenther  <rguenther@suse.de>
4715
4716         PR lto/43212
4717         * gcc.dg/lto/20100724-1_0.c: New testcase.
4718         * gcc.dg/lto/20100724-1_1.c: Likewise.
4719
4720 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4721
4722         PR fortran/40011
4723         * gfortran.dg/whole_file_21.f90: New.
4724
4725         * gfortran.dg/integer_exponentiation_3.F90: Use
4726         -ffloat-store only for i?86/x86-64 -m32.
4727
4728 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4729
4730         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4731         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4732
4733 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4734
4735         * gfortran.dg/func_decl_4.f90: Split test into two ...
4736         * gfortran.dg/func_decl_5.f90: ... parts.
4737         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4738         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4739         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4740         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4741         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4742         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4743         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4744         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4745         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4746         * gfortran.dg/sizeof.f90: Make test valid.
4747         * gfortran.dg/pr20865.f90: Add new dg-error.
4748         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4749         * gfortran.dg/g77/19990218-0.f: Ditto.
4750         * gfortran.dg/g77/19990218-1.f: Ditto.
4751         * gfortran.dg/g77/970625-2.f: Ditto.
4752         * gfortran.dg/pr37243.f: Fix function declaration.
4753         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4754         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4755
4756 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4757
4758         PR fortran/44945
4759         * gfortran.dg/char_array_structure_constructor.f90: Add
4760         -fwhole-file as dg-option as it otherwise fails on some
4761         systems.
4762
4763 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4764
4765         * gnat.dg/aggr16.ad[sb]: New test.
4766         * gnat.dg/aggr16_pkg.ads: New helper.
4767
4768 2010-07-23  Richard Guenther  <rguenther@suse.de>
4769
4770         PR lto/43071
4771         * g++.dg/lto/20100723-1_0.C: New testcase.
4772
4773 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4774
4775         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4776         AVX support.
4777         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4778         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4779
4780 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4781
4782         * lib/target-supports.exp (add_options_for_tls): New proc.
4783         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4784         * g++.dg/tls/static-1a.cc: Likewise.
4785         * gcc.dg/tls/emutls-1.c: Likewise.
4786         * gcc.dg/tls/opt-11.c: Likewise.
4787         * gcc.dg/tls/opt-12.c: Likewise.
4788         * gcc.dg/tls/pr24428-2.c: Likewise.
4789         * gcc.dg/tls/pr24428.c: Likewise.
4790         * obj-c++.dg/tls/static-1.mm: Likewise.
4791         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4792         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4793         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4794         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4795         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4796         * objc.dg/torture/tls/thr-init.m: Likewise.
4797         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4798
4799 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4800
4801         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4802         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4803         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4804         optimized dump files.
4805
4806 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR tree-optimization/45047
4809         * gcc.c-torture/compile/pr45047.c: New test.
4810
4811 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4812
4813         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4814         instead of dg-compile.
4815         * gcc.dg/float-range-4.c: Ditto.
4816         * gcc.dg/float-range-5.c: Ditto.
4817         * gcc.dg/fold-overflow-1.c: Ditto.
4818         * gcc.dg/gomp/sections-4.c: Ditto.
4819         * gcc.dg/transparent-union-1.c: Ditto.
4820         * gcc.dg/transparent-union-2.c: Ditto.
4821         * gcc.target/i386/pr39315-check.c: Ditto.
4822         * g++.dg/gomp/sections-4.C: Ditto.
4823         * g++.dg/template/dtor7.C: Ditto.
4824         * g++.dg/tree-ssa/pr19952.C: Ditto.
4825         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4826         * gfortran.dg/graphite/pr42185.f90: Ditto.
4827         * gfortran.dg/namelist_36.f90: Ditto.
4828         * gnat.dg/noreturn1.adb: Ditto.
4829         * gnat.dg/specs/small_alignment.ads: Ditto.
4830
4831 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4832
4833         PR tree-optimization/44915
4834         * g++.dg/torture/pr44915.C: New test.
4835
4836 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4837
4838         PR tree-optimization/44914
4839         * g++.dg/tree-ssa/pr44914.C: New test.
4840
4841 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4842
4843         PR target/44290
4844         * gcc.dg/pr44290-1.c: New test.
4845         * gcc.dg/pr44290-2.c: New test.
4846
4847 2010-07-23  Jason Merrill  <jason@redhat.com>
4848
4849         PR c++/45008
4850         * g++.dg/abi/mangle44.C: New.
4851
4852 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4853
4854         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4855         for compile-time only tests.
4856         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4857         target check.
4858         * gcc.target/i386/pr39315-4.c: Ditto.
4859         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4860         target check.  Include sse-os-support.h.
4861         (main): Call check_isa and sse_os_support.
4862         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4863         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4864         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4865         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4866         target check.  Include sse-os-support.h.
4867         (main): Call check_isa and sse_os_support.
4868         * gcc.target/i386/vperm-v2df.c: Ditto.
4869
4870 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4871
4872         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4873         (check_effective_target_avx_runtime): New procedure.
4874         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4875         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4876
4877         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4878         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4879         and __get_cpuid test.
4880         * gcc.dg/compat/vector-2b_main.c: Ditto.
4881
4882         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4883
4884         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4885         for compile-time only test.
4886         * gcc.dg/pr32716.c: Ditto.
4887         * gcc.dg/pr34856.c: Ditto.
4888         * gcc.dg/pr36997.c: Ditto.
4889         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4890         * gfortran.dg/pr28158.f90: Ditto.
4891         * gfortran.dg/pr30667.f: Ditto.
4892
4893         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4894         i?86-*-* and x86_64-*-* targets to disable execution on targets
4895         without sse2 runtime support.
4896         * g++.dg/vect/vect.exp: Ditto.
4897         * gfortran.dg/vect/vect.exp: Ditto.
4898
4899         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4900         * gcc.dg/pr37544.c: Ditto.
4901         * gcc.dg/pr40550.c: Ditto.
4902         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4903         * gcc.dg/compat/vector-1a_main.c: Ditto.
4904         * gcc.dg/compat/vector-2a_main.c: Ditto.
4905         * gcc.dg/torture/pr16104-1.c: Ditto.
4906         * gcc.dg/torture/pr35771-1.c: Ditto.
4907         * gcc.dg/torture/pr35771-2.c: Ditto.
4908         * gcc.dg/torture/pr35771-3.c: Ditto.
4909         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4910         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4911         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4912         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4913         * g++.dg/other/i386-1.C: Ditto.
4914         * g++.dg/other/pr40446.C: Ditto.
4915
4916 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4917
4918         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4919
4920 2010-07-23  Daniel Kraft  <d@domob.eu>
4921
4922         PR fortran/44709
4923         * gfortran.dg/exit_1.f08: New test.
4924         * gfortran.dg/exit_2.f08: New test.
4925
4926 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4927
4928         PR tree-optimization/39839
4929         * gcc.target/arm/pr39839.c: New test case.
4930
4931 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4932
4933         * gnat.dg/unchecked_convert5b.adb: New test.
4934         * gnat.dg/unchecked_convert6.adb: Likewise.
4935         * gnat.dg/unchecked_convert6b.adb: Likewise.
4936
4937 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4938
4939         * gnat.dg/aggr15.ad[sb]: New test.
4940
4941 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4942
4943         PR debug/45024
4944         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4945
4946 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4947
4948         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4949         with dg-require-linker-plugin.
4950
4951 2010-07-22  Richard Guenther  <rguenther@suse.de>
4952
4953         PR lto/43850
4954         * g++.dg/lto/20100722-1_0.C: New testcase.
4955
4956 2010-07-22  Richard Guenther  <rguenther@suse.de>
4957
4958         PR lto/42451
4959         * gcc.dg/lto/20100720-3_0.c: New testcase.
4960         * gcc.dg/lto/20100720-3_1.c: Likewise.
4961
4962 2010-07-22  Richard Guenther  <rguenther@suse.de>
4963
4964         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4965         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4966
4967         PR lto/43373
4968         * gcc.dg/lto/20100722-1_0.c: New testcase.
4969
4970 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4971
4972         PR tree-optimization/44891
4973         * gcc.c-torture/compile/pr44891.c: New test.
4974
4975 2010-07-22  Richard Guenther  <rguenther@suse.de>
4976
4977         PR tree-optimization/45017
4978         * gcc.c-torture/execute/pr45017.c: New testcase.
4979
4980 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4981
4982         PR fortran/45019
4983         * gfortran.dg/aliasing_dummy_5.f90: New.
4984
4985 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4986
4987         PR target/43698
4988         * gcc.target/arm/pr43698.c: New test.
4989
4990 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4991
4992         PR fortran/44929
4993         * Revert my commit r162325 for this PR.
4994
4995 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR debug/45015
4998         * gcc.target/m68k/pr45015.c: New test.
4999
5000 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5001
5002         PR c++/44641
5003         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5004         comments.
5005
5006 2010-07-21  Richard Guenther  <rguenther@suse.de>
5007
5008         PR lto/45018
5009         * g++.dg/lto/20100721-1_0.C: New testcase.
5010
5011 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5012
5013         PR tree-optimization/44900
5014         * g++.dg/torture/pr44900.C: New test.
5015
5016 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5017
5018         PR middle-end/44738
5019         * c-c++-common/uninit-17.c: Correct expected error.
5020
5021 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5022
5023         * gcc.dg/guality/asm-1.c: New test.
5024
5025         PR debug/45003
5026         * gcc.dg/guality/pr45003-2.c: New test.
5027         * gcc.dg/guality/pr45003-3.c: New test.
5028
5029 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5030
5031         PR libfortran/44697
5032         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5033
5034 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5035
5036         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5037         defined on the current line.
5038         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5039         * g++.dg/debug/dwarf2/pr44641.C: New.
5040
5041 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5042
5043         * gcc.target/powerpc/block-move-1.c: New test.
5044         * gcc.target/powerpc/block-move-2.c: New test.
5045
5046 2010-07-20  Jason Merrill  <jason@redhat.com>
5047
5048         PR c++/44967
5049         * g++.dg/cpp0x/sfinae2.C: New.
5050
5051 2010-07-20  Richard Guenther  <rguenther@suse.de>
5052
5053         PR lto/42696
5054         * gcc.dg/lto/20100720-4_0.c: New testcase.
5055
5056 2010-07-20  Richard Guenther  <rguenther@suse.de>
5057
5058         PR lto/43221
5059         * gcc.dg/lto/20100720-2_0.c: New testcase.
5060         * gcc.dg/lto/20100720-2_1.c: Likewise.
5061
5062 2010-07-20  Richard Guenther  <rguenther@suse.de>
5063
5064         PR lto/43208
5065         * gcc.dg/lto/20100720-1_0.c: New testcase.
5066         * gcc.dg/lto/20100720-1_1.c: Likewise.
5067
5068 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR debug/45003
5071         * gcc.dg/guality/pr45003-1.c: New test.
5072
5073 2010-07-20  Richard Guenther  <rguenther@suse.de>
5074
5075         PR tree-optimization/44977
5076         * gcc.dg/torture/pr44977.c: New testcase.
5077
5078 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5079
5080         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5081         sync_char_short
5082
5083 2010-07-20  Richard Guenther  <rguenther@suse.de>
5084
5085         PR middle-end/44971
5086         PR middle-end/44988
5087         * gcc.dg/pr44971.c: New testcase.
5088         * gcc.c-torture/compile/pr44988.c: Likewise.
5089
5090 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5091
5092         PR fortran/44929
5093         * gfortran.dg/allocate_with_typespec.f90: New test.
5094         * gfortran.dg/allocate_derived_1.f90: Update error message.
5095
5096 2010-07-19  Jason Merrill  <jason@redhat.com>
5097
5098         PR c++/44996
5099         * g++.dg/cpp0x/decltype23.C: New.
5100
5101 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5102
5103         PR fortran/42385
5104         * gfortran.dg/class_defined_operator_1.f03 : New test.
5105
5106 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5107
5108         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5109         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5110         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5111         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5112
5113 2010-07-19  Richard Guenther  <rguenther@suse.de>
5114
5115         PR middle-end/44941
5116         * gcc.c-torture/compile/pr44941.c: New testcase.
5117
5118 2010-07-19  Jason Merrill  <jason@redhat.com>
5119
5120         PR c++/44969
5121         * g++.dg/template/sfinae24.C: New.
5122
5123 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5124
5125         PR fortran/44353
5126         * gfortran.dg/data_implied_do_2.f90: Removed.
5127
5128 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5129
5130         PR c++/44969
5131         * g++.dg/template/sfinae23.C: New.
5132
5133 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5134
5135         * lib/target-supports.exp (check_sse_os_support_available): New
5136         proc.
5137         (check_sse_hw_available): New proc.
5138         (check_effective_target_sse_runtime): New proc.
5139         (check_effective_target_sse2_runtime): New proc.
5140         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5141         -msse2 if check_sse_os_support_available.
5142         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5143         check_sse_os_support_available.
5144         * gcc.dg/vect/vect.exp: Likewise.
5145         * gfortran.dg/vect/vect.exp: Likewise.
5146         * gcc.target/i386/sol2-check: Renamed to ...
5147         * gcc.target/i386/sse-os-support.h: ... this.
5148         (sol2_check): Renamed to ...
5149         (sse_os_support): ... this.
5150         Only test movss with xmm registers.
5151         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5152         Removed ILL_INSN, ILL_INSN_LEN.
5153         * gcc.target/i386/sse2-check.h: Likewise.
5154         * gcc.target/i386/sse3-check.h: Likewise.
5155         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5156         Removed cpuid.h, __get_cpuid test.
5157         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5158         Removed cpuid.h, __get_cpuid test.
5159         * g++.dg/other/pr40446.C: Likewise.
5160         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5161         * gcc.dg/compat/vector-1a_main.c: Likewise.
5162         * gcc.dg/compat/vector-2a_main.c: Likewise.
5163         * gcc.dg/pr36584.c: Likewise.
5164         * gcc.dg/pr37544.c: Likewise.
5165         * gcc.dg/torture/pr16104-1.c: Likewise.
5166         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5167         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5168         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5169         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5170         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5171         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5172         sse2_runtime.
5173         * gcc.dg/torture/pr35771-2.c: Likewise.
5174         * gcc.dg/torture/pr35771-3.c: Likewise.
5175         * gcc.target/i386/pr39315-2.c: Likewise.
5176         * gcc.target/i386/pr39315-4.c: Likewise.
5177         * gcc.target/i386/vperm-v2df.c: Likewise.
5178         * gcc.target/i386/vperm-v2di.c: Likewise.
5179         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5180         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5181         sse_runtime.
5182
5183 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5184
5185         PR fortran/44353
5186         * gfortran.dg/data_implied_do_2.f90: New test.
5187
5188 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5189
5190         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5191
5192 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5193
5194         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5195         to the "mips16" group.
5196         (mips_using_mips16_p): New procedure.
5197         (mips-dg-options): Use it.
5198
5199 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5200
5201         * gcc.target/mips/mips16-attributes-4.c: New test.
5202
5203 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5204
5205         PR testsuite/44418
5206         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5207         * gcc.target/powerpc/recip-2.c: Ditto.
5208         * gcc.target/powerpc/recip-3.c: Ditto.
5209
5210 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5211
5212         * gcc.target/arm/pr42235.c: New test.
5213
5214 2010-07-16  Jason Merrill  <jason@redhat.com>
5215
5216         PR c++/32505
5217         * g++.dg/template/partial8.C: New.
5218
5219 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5220
5221         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5222         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5223         in C++.
5224         (gualcvt): New overloaded inline.
5225         (GUALCVT): Use it for C++.
5226         * g++.dg/guality/guality.exp: New.
5227         * g++.dg/guality/guality.h: New.
5228         * g++.dg/guality/redeclaration1.C: New test.
5229         * g++.dg/dg.exp: Prune also guality/* tests.
5230         * gcc.dg/guality/pr43141.c: Moved to...
5231         * c-c++-common/guality/pr43141.c: ... here.
5232
5233 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5234
5235         PR libfortran/37077
5236         * gfortran.dg/char4_iunit_2.f03: New test.
5237
5238 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5239
5240         * lib/plugin-support.exp (plugin-test-execute):
5241         Add ${gcc_objdir}/intl to includes.
5242
5243 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR target/44942
5246         * gcc.c-torture/execute/pr44942.c: New test.
5247         * gcc.target/i386/pr44942.c: New test.
5248
5249 2010-07-15  Jason Merrill  <jason@redhat.com>
5250
5251         PR c++/44909
5252         * g++.dg/cpp0x/implicit7.C: New.
5253         * g++.dg/cpp0x/implicit8.C: New.
5254
5255 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5256
5257         Disable float tests for __SPU__ targets due to lack of signed zero:
5258         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5259         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5260         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5261         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5262         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5263         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5264         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5265         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5266         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5267
5268 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5269
5270         * gfortran.dg/select_char_2.f90: New test.
5271
5272 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5273
5274         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5275         with DECL_CHAIN.
5276
5277 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5278
5279         PR fortran/44936
5280         * gfortran.dg/typebound_generic_9.f03: New.
5281
5282 2010-07-15  Richard Guenther  <rguenther@suse.de>
5283
5284         PR tree-optimization/44946
5285         * gcc.c-torture/compile/pr44946.c: New testcase.
5286
5287 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR fortran/40206
5290         * gfortran.dg/select_char_3.f90: New test.
5291
5292 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5293             Kevin F. Quinn  <kevquinn@gentoo.org>
5294
5295         * gcc.dg/Wtrampolines.c: New.
5296
5297 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5298
5299         PR libfortran/44934
5300         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5301
5302 2010-07-14  Jason Merrill  <jason@redhat.com>
5303
5304         PR c++/44810
5305         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5306
5307         Implement C++0x unrestricted unions (N2544)
5308         * g++.dg/cpp0x/union1.C: New.
5309         * g++.dg/cpp0x/union2.C: New.
5310         * g++.dg/cpp0x/union3.C: New.
5311         * g++.dg/cpp0x/defaulted2.C: Adjust.
5312         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5313         * g++.old-deja/g++.ext/anon2.C: Adjust.
5314         * g++.old-deja/g++.mike/misc6.C: Adjust.
5315
5316 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5317
5318         PR fortran/44925
5319         * gfortran.dg/c_loc_tests_15.f90: New.
5320
5321 2010-07-13  Jason Merrill  <jason@redhat.com>
5322
5323         PR c++/44909
5324         * g++.dg/cpp0x/implicit6.C: New.
5325
5326 2010-07-13  Jason Merrill  <jason@redhat.com>
5327
5328         PR c++/44540
5329         * g++.dg/abi/noreturn1.C: New.
5330         * g++.dg/abi/noreturn2.C: New.
5331
5332 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5333
5334         PR other/44874
5335         PR debug/44832
5336         * c-c++-common/pr44832.c: New test.
5337
5338 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5339
5340         PR objc/44488
5341         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5342         on the target.  Make sure that we can assemble the emitted asm when
5343         the test type is 'compile'.
5344
5345 2010-07-13  Richard Guenther  <rguenther@suse.de>
5346
5347         PR tree-optimization/36960
5348         * g++.dg/torture/pr36960.C: New testcase.
5349
5350 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5351
5352         PR c++/44908
5353         * g++.dg/template/sfinae21.C: New.
5354         * g++.dg/template/sfinae22.C: Likewise.
5355
5356 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5357
5358         PR testsuite/42843
5359         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5360         * gcc.dg/plugin/ggcplug.c: Likewise.
5361         * g++.dg/plugin/selfassign.c: Likewise.
5362         * g++.dg/plugin/attribute_plugin.c: Likewise.
5363         * g++.dg/plugin/dumb_plugin.c: Likewise.
5364         * g++.dg/plugin/pragma_plugin.c: Likewise.
5365
5366 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5367
5368         * gcc.c-torture/execute/pr44683.x: New.
5369         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5370
5371 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5372
5373         PR fortran/44434
5374         PR fortran/44565
5375         PR fortran/43945
5376         PR fortran/44869
5377         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5378         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5379         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5380         * gfortran.dh/typebound_call_16.f03: New.
5381         * gfortran.dg/typebound_generic_6.f03: New.
5382         * gfortran.dg/typebound_generic_7.f03: New.
5383         * gfortran.dg/typebound_generic_8.f03: New.
5384
5385 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5386
5387         PR libfortran/37077
5388         * gfortran.dg/char4_iunit_1.f03: New test.
5389
5390 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5391
5392         * gcc.dg/tree-ssa/vrp53.c: New test.
5393
5394 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5395
5396         PR c++/44907
5397         * g++.dg/template/sfinae19.C: New.
5398         * g++.dg/template/sfinae20.C: Likewise.
5399
5400 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5401
5402         * gcc.target/arm/interrupt-1.c: New test.
5403         * gcc.target/arm/interrupt-2.c: New test.
5404
5405 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5406
5407         * gcc.dg/pr42427.c: Require c99_runtime.
5408         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5409         c99_runtime.
5410         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5411         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5412         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5413         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5414         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5415         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5416         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5417         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5418         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5419         * gcc.target/i386/pr37275.c: Require visibility support.
5420
5421 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5422
5423         * lib/target-supports.exp (check_effective_target_sse): New proc.
5424         * gcc.target/i386/sol2-check.h: New file.
5425         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5426         Include sol2-check.h.
5427         (main) Only run do_test () if sol2_check ().
5428         * gcc.target/i386/sse2-check.h: Likewise.
5429         * gcc.target/i386/sse3-check.h: Likewise.
5430         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5431         [__sun__ && __svr4__]: Execute SSE2 instruction.
5432         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5433         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5434         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5435         * g++.dg/ext/vector14.C: Likewise.
5436         * g++.dg/other/mmintrin.C: Likewise.
5437         * gcc.dg/20020418-1.c: Likewise.
5438         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5439         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5440         * gcc.dg/format/unnamed-1.c: Likewise.
5441         Adapt dg-warning line number.
5442         * gcc.dg/graphite/pr40281.c: Likewise.
5443         * gcc.dg/pr32176.c: Likewise.
5444         * gcc.dg/pr40550.c: Likewise.
5445         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5446         * gcc.dg/torture/pr36891.c: Likewise.
5447         * gcc.target/i386/20020218-1.c: Likewise.
5448         * gcc.target/i386/20020523.c: Likewise.
5449         * gcc.target/i386/abi-1.c: Likewise.
5450         * gcc.target/i386/brokensqrt.c: Likewise.
5451         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5452         * gcc.target/i386/pr13366.c: Likewise.
5453         * gcc.target/i386/pr13685.c: Likewise.
5454         * gcc.target/i386/pr24306.c: Likewise.
5455         * gcc.target/i386/pr31486.c: Likewise.
5456         * gcc.target/i386/pr32065-1.c: Likewise.
5457         * gcc.target/i386/pr32065-2.c: Likewise.
5458         * gcc.target/i386/pr32389.c: Likewise.
5459         * gcc.target/i386/pr38824.c: Likewise.
5460         * gcc.target/i386/pr38931.c: Likewise.
5461         * gcc.target/i386/pr39592-1.c: Likewise.
5462         * gcc.target/i386/pr43766.c: Likewise.
5463         * gcc.target/i386/recip-divf.c: Likewise.
5464         * gcc.target/i386/recip-sqrtf.c: Likewise.
5465         * gcc.target/i386/recip-vec-divf.c: Likewise.
5466         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5467         * gcc.target/i386/sse-1.c: Likewise.
5468         * gcc.target/i386/sse-16.c: Likewise.
5469         * gcc.target/i386/sse-2.c: Likewise.
5470         * gcc.target/i386/sse-20.c: Likewise.
5471         * gcc.target/i386/sse-3.c: Likewise.
5472         * gcc.target/i386/sse-7.c: Likewise.
5473         * gcc.target/i386/sse-9.c: Likewise.
5474         * gcc.target/i386/sse-addps-1.c: Likewise.
5475         * gcc.target/i386/sse-addss-1.c: Likewise.
5476         * gcc.target/i386/sse-andnps-1.c: Likewise.
5477         * gcc.target/i386/sse-andps-1.c: Likewise.
5478         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5479         * gcc.target/i386/sse-comiss-1.c: Likewise.
5480         * gcc.target/i386/sse-comiss-2.c: Likewise.
5481         * gcc.target/i386/sse-comiss-3.c: Likewise.
5482         * gcc.target/i386/sse-comiss-4.c: Likewise.
5483         * gcc.target/i386/sse-comiss-5.c: Likewise.
5484         * gcc.target/i386/sse-comiss-6.c: Likewise.
5485         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5486         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5487         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5488         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5489         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5490         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5491         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5492         * gcc.target/i386/sse-divps-1.c: Likewise.
5493         * gcc.target/i386/sse-divss-1.c: Likewise.
5494         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5495         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5496         * gcc.target/i386/sse-maxps-1.c: Likewise.
5497         * gcc.target/i386/sse-maxss-1.c: Likewise.
5498         * gcc.target/i386/sse-minps-1.c: Likewise.
5499         * gcc.target/i386/sse-minss-1.c: Likewise.
5500         * gcc.target/i386/sse-movaps-1.c: Likewise.
5501         * gcc.target/i386/sse-movaps-2.c: Likewise.
5502         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5503         * gcc.target/i386/sse-movhps-1.c: Likewise.
5504         * gcc.target/i386/sse-movhps-2.c: Likewise.
5505         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5506         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5507         * gcc.target/i386/sse-movntps-1.c: Likewise.
5508         * gcc.target/i386/sse-movss-1.c: Likewise.
5509         * gcc.target/i386/sse-movss-2.c: Likewise.
5510         * gcc.target/i386/sse-movss-3.c: Likewise.
5511         * gcc.target/i386/sse-movups-1.c: Likewise.
5512         * gcc.target/i386/sse-movups-2.c: Likewise.
5513         * gcc.target/i386/sse-mulps-1.c: Likewise.
5514         * gcc.target/i386/sse-mulss-1.c: Likewise.
5515         * gcc.target/i386/sse-orps-1.c: Likewise.
5516         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5517         * gcc.target/i386/sse-recip-vec.c: Likewise.
5518         * gcc.target/i386/sse-recip.c: Likewise.
5519         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5520         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5521         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5522         * gcc.target/i386/sse-subps-1.c: Likewise.
5523         * gcc.target/i386/sse-subss-1.c: Likewise.
5524         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5525         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5526         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5527         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5528         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5529         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5530         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5531         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5532         * gcc.target/i386/sse-xorps-1.c: Likewise.
5533         * gcc.target/i386/ssefn-1.c: Likewise.
5534         * gcc.target/i386/ssefn-3.c: Likewise.
5535         * gcc.target/i386/sseregparm-1.c: Likewise.
5536         * gcc.target/i386/stackalign/return-3.c: Likewise.
5537         * gcc.target/i386/vectorize1.c: Likewise.
5538         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5539         * gcc.target/i386/xorps-sse.c: Likewise.
5540         * gfortran.dg/pr28158.f90: Likewise.
5541         * gfortran.dg/pr30667.f: Likewise.
5542         * gnat.dg/loop_optimization7.adb: Likewise.
5543         * gnat.dg/sse_nolib.adb: Likewise.
5544
5545 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5546
5547         PR fortran/44702
5548         * gfortran.dg/use_rename_6.f90: New.
5549         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5550
5551 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5552
5553         PR fortran/44869
5554         * gfortran.dg/class_24.f03: New.
5555
5556 2010-07-10  Richard Guenther  <rguenther@suse.de>
5557
5558         PR lto/44889
5559         * gcc.dg/lto/20100709-1_0.c: New testcase.
5560         * gcc.dg/lto/20100709-1_1.c: Likewise.
5561
5562 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5563
5564         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5565
5566 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5567
5568         PR objc/44140
5569         * objc.dg/lto/trivial-1_0.m: New.
5570         * objc.dg/lto/lto.exp: New.
5571         * obj-c++.dg/lto/trivial-1_0.mm: New.
5572         * obj-c++.dg/lto/lto.exp: New.
5573         * objc.dg/symtab-1.m: Adjust sizes.
5574         * objc.dg/image-info.m: Do not run for gnu-runtime.
5575
5576 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5577
5578         * gcc.dg/pr32370.c: Allow another kind of error message.
5579
5580 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5581
5582         * gnat.dg/atomic3.adb: New test.
5583
5584 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5585             Denys Vlasenko  <dvlasenk@redhat.com>
5586             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5587
5588         PR tree-optimization/28632
5589         * gcc.dg/tree-ssa/vrp51.c: New test.
5590         * gcc.dg/tree-ssa/vrp52.c: New test.
5591
5592 2010-07-09  Jason Merrill  <jason@redhat.com>
5593
5594         * g++.dg/abi/covariant6.C: New.
5595         * g++.dg/inherit/covariant17.C: Test both bases.
5596         * g++.dg/inherit/covariant7.C: Check vtable layout.
5597
5598 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5599
5600         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5601
5602 2010-07-09  Richard Guenther  <rguenther@suse.de>
5603
5604         PR tree-optimization/44852
5605         * gcc.c-torture/execute/pr44852.c: New testcase.
5606
5607 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5608
5609         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5610         multiplication by values.
5611         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5612         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5613
5614 2010-07-09  Richard Guenther  <rguenther@suse.de>
5615
5616         PR tree-optimization/44882
5617         * gfortran.dg/pr44882.f90: New testcase.
5618
5619 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5620
5621         PR target/40657
5622         * gcc.target/arm/pr40657-1.c: New test.
5623         * gcc.target/arm/pr40657-2.c: New test.
5624         * gcc.c-torture/execute/pr40657.c: New test.
5625
5626 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5627
5628         * gcc.dg/tree-ssa/vrp50.c: New test.
5629         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5630
5631 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5632
5633         PR fortran/44649
5634         * gfortran.dg/c_sizeof_1.f90: Modified.
5635         * gfortran.dg/storage_size_1.f08: New.
5636         * gfortran.dg/storage_size_2.f08: New.
5637
5638 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5639
5640         * gcc.c-torture/execute/20100708-1.c: New test.
5641
5642 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5643
5644         PR fortran/44847
5645         * gfortran.dg/gomp/pr44847.f90: New test.
5646
5647 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5648
5649         PR tree-optimization/44710
5650         * gcc.dg/tree-ssa/ifc-6.c: New.
5651         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5652
5653 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5654
5655         PR fortran/18918
5656         * gfortran.dg/coarray_10.f90: Add an additional test.
5657
5658 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5659
5660         PR middle-end/44828
5661         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5662         * gcc.c-torture/execute/pr44828.x: Revert.
5663
5664 2010-07-08  Jason Merrill  <jason@redhat.com>
5665
5666         PR c++/43120
5667         * g++.dg/inherit/covariant17.C: New.
5668         * g++.dg/abi/covariant1.C: Actually test for the bug.
5669
5670 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5671
5672         PR rtl-optimization/44838
5673         * gcc.dg/pr44838.c: New.
5674
5675 2010-07-08  Richard Guenther  <rguenther@suse.de>
5676
5677         PR tree-optimization/44831
5678         * gcc.c-torture/compile/pr44831.c: New testcase.
5679         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5680
5681 2010-07-08  Richard Guenther  <rguenther@suse.de>
5682
5683         PR tree-optimization/44861
5684         * g++.dg/vect/pr44861.cc: New testcase.
5685
5686 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5687
5688         PR middle-end/44828
5689         * gcc.c-torture/execute/pr44828.x: New file.
5690
5691 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5692
5693         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5694         dg-options.
5695         * g++.dg/ext/altivec-17.C: Adjust error message.
5696
5697 2010-07-07  Tom Tromey  <tromey@redhat.com>
5698
5699         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5700
5701 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5702
5703         PR target/44844
5704         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5705         * gcc.target/i386/rdrand-2.c: Likewise.
5706         * gcc.target/i386/rdrand-3.c: Likewise.
5707
5708 2010-07-07  Jan Hubicka  <jh@suse.cz>
5709
5710         PR middle-end/44813
5711         * g++.dg/torture/pr44813.C: New testcase.
5712         * g++.dg/torture/pr44826.C: New testcase.
5713
5714 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5715
5716         PR rtl-optimization/44787
5717         * gcc.c-torture/compile/pr44788.c: New test.
5718         * gcc.target/arm/pr44788.c: New test.
5719
5720 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5721
5722         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5723
5724 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5725
5726         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5727         to dg-options.
5728
5729 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5730
5731         PR fortran/44742
5732         * gfortran.dg/parameter_array_init_6.f90: New.
5733         * gfortran.dg/initialization_20.f90: Update dg-error.
5734         * gfortran.dg/initialization_24.f90: Ditto.
5735
5736 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5737         PR fortran/PR44693
5738         * gfortran.dg/dim_range_1.f90:  New test.
5739         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5740
5741 2010-07-06  Jason Merrill  <jason@redhat.com>
5742
5743         PR c++/44703
5744         * g++.dg/cpp0x/initlist41.C: New.
5745
5746         PR c++/44778
5747         * g++.dg/template/ptrmem22.C: New.
5748
5749 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5750
5751         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5752         support.
5753         * gcc.target/i386/i386.exp: Likewise.
5754
5755 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5756
5757         PR testsuite/44195
5758         * gcc.dg/lto/20100518_0.c: Limit to x86.
5759
5760 2010-07-06  Richard Guenther  <rguenther@suse.de>
5761
5762         PR middle-end/44828
5763         * gcc.c-torture/execute/pr44828.c: New testcase.
5764
5765 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5766
5767         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5768         * g++.dg/warn/volatile1.C: Likewise.
5769         * g++.dg/template/warn1.C: Likewise.
5770
5771 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5772
5773         AVX Programming Reference (June, 2010)
5774         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5775         * g++.dg/other/i386-3.C: Likewise.
5776         * gcc.target/i386/sse-12.c: Likewise.
5777
5778         * gcc.target/i386/f16c-check.h: New.
5779         * gcc.target/i386/rdfsbase-1.c: Likewise.
5780         * gcc.target/i386/rdfsbase-2.c: Likewise.
5781         * gcc.target/i386/rdgsbase-1.c: Likewise.
5782         * gcc.target/i386/rdgsbase-2.c: Likewise.
5783         * gcc.target/i386/rdrand-1.c: Likewise.
5784         * gcc.target/i386/rdrand-2.c: Likewise.
5785         * gcc.target/i386/rdrand-3.c: Likewise.
5786         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5787         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5788         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5789         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5790         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5791         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5792         * gcc.target/i386/wrfsbase-1.c: Likewise.
5793         * gcc.target/i386/wrfsbase-2.c: Likewise.
5794         * gcc.target/i386/wrgsbase-1.c: Likewise.
5795         * gcc.target/i386/wrgsbase-2.c: Likewise.
5796
5797         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5798         (__builtin_ia32_vcvtps2ph): New.
5799         (__builtin_ia32_vcvtps2ph256): Likewise.
5800
5801         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5802         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5803
5804         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5805         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5806
5807         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5808         (__builtin_ia32_vcvtps2ph256): Likewise.
5809         Add fsgsbase,rdrnd,f16c.
5810
5811         * lib/target-supports.exp (check_effective_target_f16c): New.
5812
5813 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5814
5815         * gcc.dg/guality/nrv-1.c: New test.
5816
5817 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5818
5819         PR middle-end/42505
5820         * gcc.target/arm/pr42505.c: New test case.
5821
5822 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR c++/44808
5825         * g++.dg/opt/nrv16.C: New test.
5826
5827 2010-07-05  Richard Guenther  <rguenther@suse.de>
5828
5829         PR tree-optimization/44784
5830         * gcc.c-torture/compile/pr44784.c: New testcase.
5831
5832 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5833
5834         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5835         Increase loop bound and array size.
5836         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5837         Likewise.
5838
5839 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5840
5841         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5842         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5843         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5844         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5845         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5846
5847 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5848
5849         PR c++/22138
5850         * g++.dg/parse/template25.C: New.
5851
5852 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5853
5854         PR rtl-optimization/44695
5855         * gcc.dg/torture/pr44695.c: New.
5856
5857 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5858
5859         PR c++/16630
5860         * g++.dg/ext/pretty3.C: New.
5861
5862 2010-07-04  Richard Guenther  <rguenther@suse.de>
5863
5864         PR middle-end/44809
5865         * g++.dg/torture/pr44809.C: New testcase.
5866
5867 2010-07-04  Richard Guenther  <rguenther@suse.de>
5868
5869         PR tree-optimization/44656
5870         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5871
5872 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5873             Revital Eres  <eres@il.ibm.com>
5874
5875         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5876         misaligned stores.
5877         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5878         gcc.dg/vect/vect-96.c: Likewise.
5879         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5880         that support misaligned stores. Change the number of expected
5881         misaligned accesses.
5882         * gcc.dg/vect/vect-peel-1.c: New test.
5883         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5884         gcc.dg/vect/vect-peel-4.c: Likewise.
5885         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5886         vectorizable on all targets that support realignment.
5887         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5888
5889 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5890
5891         PR c/44806
5892         * gcc.dg/torture/pr44806.c: New.
5893
5894 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5895
5896         * gnat.dg/cond_expr1.adb: New test.
5897
5898 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5899
5900         * gnat.dg/modular3.adb: New test.
5901         * gnat.dg/modular3_pkg.ads: New helper.
5902
5903 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5904             Mikael Pettersson  <mikpe@it.uu.se>
5905
5906         PR testsuite/44518
5907         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5908         Make signed-ness of chars explicit.  Scan the object for
5909         strings that are split by some target assemblers.
5910         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5911         explicit.
5912
5913 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5914
5915         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5916
5917 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5918
5919         PR/44128
5920         * g++.dg/warn/Wshadow-7.C: New test.
5921
5922 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5923             Julian Brown  <julian@codesourcery.com>
5924             Sandra Loosemore  <sandra@codesourcery.com>
5925
5926         * gcc.c-torture/execute/20100416-1.c: New test case.
5927
5928 2010-07-02  Julian Brown  <julian@codesourcery.com>
5929             Sandra Loosemore  <sandra@codesourcery.com>
5930
5931         PR target/43703
5932
5933         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5934         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5935
5936 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5937             Julian Brown  <julian@codesourcery.com>
5938
5939         * gcc.target/arm/neon/vadds64.c: Regenerated.
5940         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5941         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5942         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5943         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5944         * gcc.target/arm/neon-vmls-1.c: Likewise.
5945         * gcc.target/arm/neon-vsubs64.c: New execution test.
5946         * gcc.target/arm/neon-vsubu64.c: New execution test.
5947         * gcc.target/arm/neon-vadds64.c: New execution test.
5948         * gcc.target/arm/neon-vaddu64.c: New execution test.
5949
5950 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5951
5952         * gcc.target/arm/neon-vands64.c: New.
5953         * gcc.target/arm/neon-vandu64.c: New.
5954         * gcc.target/arm/neon-vbics64.c: New.
5955         * gcc.target/arm/neon-vbicu64.c: New.
5956         * gcc.target/arm/neon-veors64.c: New.
5957         * gcc.target/arm/neon-veoru64.c: New.
5958         * gcc.target/arm/neon-vorns64.c: New.
5959         * gcc.target/arm/neon-vornu64.c: New.
5960         * gcc.target/arm/neon-vorrs64.c: New.
5961         * gcc.target/arm/neon-vorru64.c: New.
5962         * gcc.target/arm/neon/vands64.c: Regenerated.
5963         * gcc.target/arm/neon/vandu64.c: Regenerated.
5964         * gcc.target/arm/neon/vbics64.c: Regenerated.
5965         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5966         * gcc.target/arm/neon/veors64.c: Regenerated.
5967         * gcc.target/arm/neon/veoru64.c: Regenerated.
5968         * gcc.target/arm/neon/vorns64.c: Regenerated.
5969         * gcc.target/arm/neon/vornu64.c: Regenerated.
5970         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5971         * gcc.target/arm/neon/vorru64.c: Regenerated.
5972
5973 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5974
5975         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5976
5977 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5978
5979         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5980         * gfortran.dg/intent_out_5.f90: Same.
5981         * gfortran.dg/ltrans-7.f90: Same.
5982         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5983
5984 2010-07-02  Jan Hubicka  <jh@suse.cz>
5985
5986         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5987
5988 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5989
5990         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5991
5992 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5993
5994         PR c++/44780
5995         * c-c++-common/Wunused-var-12.c: New test.
5996
5997 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5998
5999         PR target/42835
6000         * gcc.target/arm/pr42835.c: New test.
6001
6002         PR target/42172
6003         * gcc.target/arm/pr42172-1.c: New test.
6004
6005 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6006
6007         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6008
6009 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6010
6011         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6012         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6013         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6014         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6015         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6016         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6017         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6018         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6019         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6020         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6021         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6022         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6023         * gcc.target/arm/neon-vdup_ns64.c: New.
6024         * gcc.target/arm/neon-vdup_nu64.c: New.
6025         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6026         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6027         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6028         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6029         * gcc.target/arm/neon-vmov_ns64.c: New.
6030         * gcc.target/arm/neon-vmov_nu64.c: New.
6031         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6032         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6033         * gcc.target/arm/neon-vget_lanes64.c: New.
6034         * gcc.target/arm/neon-vget_laneu64.c: New.
6035         * gcc.target/arm/neon-vset_lanes64.c: New.
6036         * gcc.target/arm/neon-vset_laneu64.c: New.
6037
6038 2010-07-02  Richard Guenther  <rguenther@suse.de>
6039
6040         * g++.dg/torture/20100702-1.C: New testcase.
6041
6042 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6043
6044         PR target/44707
6045         * gcc.c-torture/compile/pr44707.c: New test.
6046
6047 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6048
6049         PR c++/44039
6050         * g++.dg/template/crash101.C: New.
6051
6052 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6053
6054         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6055         Use the ABI-0 accessors and fail it for m64.
6056
6057 2010-07-02  Jan Hubicka  <jh@suse.cz>
6058
6059         * g++.dg/tree-ssa/pr44706.C: New testcase.
6060
6061 2010-07-02  Richard Guenther  <rguenther@suse.de>
6062
6063         PR tree-optimization/44748
6064         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6065
6066 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6067
6068         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6069         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6070         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6071         the method types to forward:.
6072
6073 2010-06-30  Jason Merrill  <jason@redhat.com>
6074
6075         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6076         * g++.dg/other/pr25632.C: Likewise.
6077
6078 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR tree-optimization/40421
6081         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6082
6083 2010-07-01  Richard Guenther  <rguenther@suse.de>
6084
6085         PR middle-end/42834
6086         PR middle-end/44468
6087         * gcc.c-torture/execute/20100316-1.c: New testcase.
6088         * gcc.c-torture/execute/pr44468.c: Likewise.
6089         * gcc.c-torture/compile/20100609-1.c: Likewise.
6090         * gcc.dg/volatile2.c: Adjust.
6091         * gcc.dg/plugin/selfassign.c: Likewise.
6092         * gcc.dg/pr36902.c: Likewise.
6093         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6094         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6095         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6096         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6097         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6098         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6099         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6100         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6101         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6102         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6103         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6104         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6105         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6106         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6107         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6108         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6109         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6110         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6111         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6112         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6113         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6114         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6115         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6116         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6117         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6118         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6119         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6120         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6121         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6122         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6123         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6124         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6125         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6126         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6127         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6128         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6129         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6130         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6131         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6132         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6133         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6134         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6135         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6136         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6137         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6138         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6139         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6140         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6141         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6142         * g++.dg/tree-ssa/pr31146.C: Likewise.
6143         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6144         * g++.dg/tree-ssa/pr33604.C: Likewise.
6145         * g++.dg/plugin/selfassign.c: Likewise.
6146         * gfortran.dg/array_memcpy_3.f90: Likewise.
6147         * gfortran.dg/array_memcpy_4.f90: Likewise.
6148         * c-c++-common/torture/pr42834.c: New testcase.
6149
6150 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6151
6152         PR c++/44628
6153         * g++.dg/template/crash100.C: New.
6154
6155 2010-06-30  Jan Hubicka  <jh@suse.cz>
6156
6157         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6158
6159 2010-06-30  Michael Matz  <matz@suse.de>
6160
6161         PR bootstrap/44699
6162         * gcc.dg/pr44699.c: New test.
6163
6164 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6165
6166         PR tree-optimization/39799
6167         * c-c++-common/uninit-17.c: New test.
6168
6169 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6170
6171         PR libfortran/43298
6172         * gfortran.dg/read_infnan_1.f90: New test.
6173
6174 2010-06-29  Jason Merrill  <jason@redhat.com>
6175
6176         Enable implicitly declared move constructor/operator= (N3053).
6177         * g++.dg/cpp0x/implicit3.C: New.
6178         * g++.dg/cpp0x/implicit4.C: New.
6179         * g++.dg/cpp0x/implicit5.C: New.
6180         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6181         * g++.dg/cpp0x/not_special.C: Adjust.
6182         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6183         * g++.dg/cpp0x/rv1n.C: Adjust.
6184         * g++.dg/cpp0x/rv1p.C: Adjust.
6185         * g++.dg/cpp0x/rv2n.C: Adjust.
6186         * g++.dg/cpp0x/rv2p.C: Adjust.
6187         * g++.dg/cpp0x/rv3n.C: Adjust.
6188         * g++.dg/cpp0x/rv3p.C: Adjust.
6189         * g++.dg/cpp0x/rv4n.C: Adjust.
6190         * g++.dg/cpp0x/rv4p.C: Adjust.
6191         * g++.dg/cpp0x/rv5n.C: Adjust.
6192         * g++.dg/cpp0x/rv5p.C: Adjust.
6193         * g++.dg/cpp0x/rv6n.C: Adjust.
6194         * g++.dg/cpp0x/rv6p.C: Adjust.
6195         * g++.dg/cpp0x/rv7n.C: Adjust.
6196         * g++.dg/cpp0x/rv7p.C: Adjust.
6197         * g++.dg/cpp0x/rv8p.C: Adjust.
6198         * g++.dg/gomp/pr26690-1.C: Adjust.
6199         * g++.dg/other/error20.C: Adjust.
6200         * g++.dg/other/error31.C: Adjust.
6201         * g++.dg/parse/error19.C: Adjust.
6202         * g++.dg/template/qualttp5.C: Adjust.
6203         * g++.old-deja/g++.law/ctors5.C: Adjust.
6204
6205         Enable implicitly deleted functions (N2346)
6206         * g++.dg/cpp0x/defaulted17.C: New.
6207         * g++.dg/cpp0x/implicit1.C: New.
6208         * g++.dg/cpp0x/implicit2.C: New.
6209         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6210         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6211         * g++.dg/init/ctor4.C: Adjust.
6212         * g++.dg/init/synth2.C: Adjust.
6213         * g++.dg/lto/20081118_1.C: Adjust.
6214         * g++.dg/other/error13.C: Adjust.
6215         * g++.dg/other/unused1.C: Adjust.
6216         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6217         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6218         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6219         * g++.old-deja/g++.law/ctors17.C: Adjust.
6220         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6221         * g++.old-deja/g++.pt/assign1.C: Adjust.
6222         * g++.old-deja/g++.pt/crash20.C: Adjust.
6223
6224         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6225         * g++.dg/cpp0x/defaulted13.C: Adjust.
6226         * g++.dg/cpp0x/defaulted2.C: Adjust.
6227         * g++.dg/cpp0x/defaulted3.C: Adjust.
6228         * g++.dg/cpp0x/initlist9.C: Adjust.
6229         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6230         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6231         * g++.dg/init/synth2.C: Adjust.
6232
6233         * g++.dg/cpp0x/defaulted19.C: New.
6234
6235         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6236         * g++.dg/template/error23.C: Fix for -std=c++0x.
6237
6238 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6239
6240         PR fortran/44718
6241         * gfortran.dg/proc_ptr_28.f90: New.
6242
6243 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6244
6245         PR tree-optimization/43801
6246         * g++.dg/torture/pr43801.C: New test.
6247
6248         PR debug/44668
6249         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6250
6251 2010-06-29  Jason Merrill  <jason@redhat.com>
6252
6253         PR c++/44587
6254         * g++.dg/template/qualified-id2.C: New.
6255         * g++.dg/template/qualified-id3.C: New.
6256
6257 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6258
6259         PR fortran/44696
6260         * gfortran.dg/associated_target_4.f90: New.
6261
6262 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6263
6264         PR fortran/44582
6265         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6266
6267 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6268
6269         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6270
6271 2010-06-29  Jan Hubicka  <jh@suse.cz>
6272
6273         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6274
6275 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6276
6277         PR target/43902
6278         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6279         * gcc.target/arm/wmul-3.c: New test.
6280         * gcc.target/arm/wmul-4.c: New test.
6281
6282 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6283
6284         PR rtl-optimization/44659
6285         * gcc.target/i386/extract-1.c: New.
6286         * gcc.target/i386/extract-2.c: Likewise.
6287         * gcc.target/i386/extract-3.c: Likewise.
6288         * gcc.target/i386/extract-4.c: Likewise.
6289         * gcc.target/i386/extract-5.c: Likewise.
6290         * gcc.target/i386/extract-6.c: Likewise.
6291
6292 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6293
6294         PR c++/44682
6295         * g++.dg/warn/Wunused-var-14.C: New test.
6296
6297 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6298
6299         PR fortran/43298
6300         * gfortran.dg/nan_6.f90: New.
6301
6302 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6303
6304         PR tree-optimization/43781
6305         * gcc.dg/torture/pr43781.c: New.
6306
6307 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6308
6309         PR fortran/40158
6310         * gfortran.dg/actual_rank_check_1.f90: New test.
6311
6312 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6313
6314         * gcc.dg/ipa/ipa-sra-6.c: New test.
6315
6316 2010-06-28  Jan Hubicka  <jh@suse.cz>
6317
6318         PR tree-optimization/44687
6319         * gcc.c-torture/compile/pr44687.c
6320
6321 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6322
6323         PR c++/44535
6324         * g++.dg/torture/pr44535.C: New test.
6325
6326 2010-06-28  Michael Matz  <matz@suse.de>
6327
6328         PR middle-end/44592
6329         * gfortran.dg/pr44592.f90: New test.
6330
6331 2010-06-28  Jan Hubicka  <jh@suse.cz>
6332
6333         PR tree-optimization/44357
6334         * g++.dg/torture/pr44357.C: New testcase.
6335
6336 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6337
6338         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6339         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6340         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6341         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6342         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6343         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6344         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6345         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6346
6347 2010-06-27  Jan Hubicka  <jh@suse.cz>
6348
6349         * gcc.c-torture/compile/pr44686.c: New file.
6350
6351 2010-06-27  Richard Guenther  <rguenther@suse.de>
6352
6353         PR tree-optimization/44683
6354         * gcc.c-torture/execute/pr44683.c: New testcase.
6355
6356 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6357
6358         * gnat.dg/noreturn3.ad[sb]: New test.
6359
6360 2010-06-26  Jason Merrill  <jason@redhat.com>
6361
6362         * g++.dg/cpp0x/explicit5.C: New.
6363
6364 2010-06-26  Richard Guenther  <rguenther@suse.de>
6365
6366         PR tree-optimization/44393
6367         * gcc.dg/pr44393.c: New testcase.
6368
6369 2010-06-26  Jan Hubicka  <jh@suse.cz>
6370
6371         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6372
6373 2010-06-26  Richard Guenther  <rguenther@suse.de>
6374
6375         PR middle-end/44674
6376         * gcc.dg/pr44674.c: New testcase.
6377
6378 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6379
6380         * gcc.dg/opts-3.c: New test.
6381
6382 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6383
6384         * gfortran.dg/type_decl_1.f90: New.
6385         * gfortran.dg/type_decl_2.f90: New.
6386
6387 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6388
6389         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6390         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6391
6392 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6393
6394         PR testsuite/38946
6395         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6396         error in comparing reals.
6397
6398 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6399
6400         * selected_real_kind_2.f90: New.
6401         * selected_real_kind_3.f90: New.
6402
6403 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6404
6405         * gfortran.dg/entry_19.f90: New.
6406
6407 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6408
6409         * gfortran.dg/end_subroutine_1.f90: New.
6410         * gfortran.dg/end_subroutine_2.f90: New.
6411         * gfortran.dg/interface_proc_end.f90: Update.
6412
6413 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6414
6415         * gfortran.dg/semicolon_fixed.f: Update.
6416         * gfortran.dg/semicolon_fixed_2.f: New.
6417         * gfortran.dg/semicolon_free_2.f90: New.
6418         * gfortran.dg/semicolon_free.f90: Update.
6419
6420 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6421
6422         PR fortran/44448
6423         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6424
6425 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6426
6427         * g++.dg/ipa/iinline-3.C: New test.
6428         * gcc.dg/ipa/modif-1.c: Removed.
6429
6430 2010-06-25  Jan Hubicka  <jh@suse.cz>
6431
6432         * gcc.dg/tree-ssa/ipa-split-1.c
6433
6434 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6435
6436         * g++.dg/ipa/iinline-2.C: New test.
6437
6438 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR middle-end/43866
6441         * gfortran.dg/pr43866.f90: New test.
6442
6443         PR tree-optimization/44539
6444         * gcc.dg/pr44539.c: New test.
6445
6446 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6447
6448         From Jim Wilson:
6449         PR target/43902
6450         * gcc.target/mips/madd-9.c: New test.
6451
6452 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6453
6454         PR c/44517
6455         * gcc.dg/noncompile/pr44517.c: New.
6456         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6457
6458 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6459
6460         PR testsuite/43283
6461         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6462         and add argument to nop for IA64.
6463
6464 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6465
6466         PR target/44588
6467         * gcc.target/i386/mod-1.c: New.
6468         * gcc.target/i386/umod-1.c: Likewise.
6469         * gcc.target/i386/umod-2.c: Likewise.
6470         * gcc.target/i386/umod-3.c: Likewise.
6471
6472 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR middle-end/44492
6475         * g++.dg/torture/pr44492.C: New test.
6476
6477 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6478
6479         * c-c++-common/warn-omitted-condop.c: New.
6480
6481 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6482
6483         PR fortran/44614
6484         * gfortran.dg/import8.f90: New.
6485
6486 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6487
6488         * gnat.dg/not_null.adb: Update test case.
6489
6490 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6491
6492         PR c++/44619
6493         * g++.dg/warn/Wunused-var-13.C: New test.
6494
6495         PR c++/44627
6496         * g++.dg/diagnostic/method1.C: New test.
6497
6498 2010-06-22  Cary Coutant  <ccoutant@google.com>
6499
6500         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6501
6502 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6503
6504         PR fortran/44616
6505         * gfortran.dg/abstract_type_8.f03: New.
6506
6507 2010-06-21  Jason Merrill  <jason@redhat.com>
6508
6509         * g++.dg/cpp0x/noexcept08.C: New.
6510
6511         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6512
6513 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6514
6515         PR target/44615
6516         * gcc.target/i386/sse2-vec-2a.c: New.
6517
6518 2010-06-21  DJ Delorie  <dj@redhat.com>
6519
6520         * gcc.dg/pragma-diag-1.c: New.
6521
6522 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6523
6524         PR target/44615
6525         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6526
6527 2010-06-21  Alan Modra  <amodra@gmail.com>
6528
6529         PR testsuite/44505
6530         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6531         tail call to check_fa_mid.
6532
6533 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6534
6535         PR target/44575
6536         * gcc.c-torture/execute/pr44575.c: New test.
6537
6538 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6539
6540         PR fortran/40632
6541         * gfortran.dg/contiguous_1.f90: New.
6542         * gfortran.dg/contiguous_2.f90: New.
6543         * gfortran.dg/contiguous_3.f90: New.
6544
6545 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6546
6547         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6548         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6549
6550 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6551
6552         PR target/44546
6553         * gcc.target/i386/pr44546.c: New test.
6554
6555 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6556
6557         * gcc.dg/opts-2.c: New test.
6558
6559 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6560
6561         PR fortran/44584
6562         * gfortran.dg/typebound_proc_15.f03: Modified.
6563
6564 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6565
6566         PR target/44072
6567         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6568         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6569
6570 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6571
6572         * g++.dg/ext/label13.C: Fix typo in last change.
6573
6574 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6575
6576         PR libfortran/44477
6577         * gfortran.dg/eof_3.f90
6578         * gfortran.dg/endfile_2.f90
6579         * gfortran.dg/endfile_4.f90
6580         * gfortran.dg/endfile_3.f90
6581
6582 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6583
6584         PR c++/41090
6585         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6586
6587 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6588
6589         PR fortran/44556
6590         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6591
6592 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6593
6594         * gcc.target/arm/pr40900.c: New test.
6595
6596 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6597
6598         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6599
6600 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6601
6602         PR fortran/44558
6603         * gfortran.dg/typebound_call_15.f03: New.
6604
6605 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6606
6607         PR c++/44486
6608         * g++.dg/pr44486.C: New.
6609
6610 2010-06-16  DJ Delorie  <dj@redhat.com>
6611
6612         * gcc.target/i386/volatile-bitfields-1.c: New.
6613         * gcc.target/i386/volatile-bitfields-2.c: New.
6614
6615 2010-06-16  Jason Merrill  <jason@redhat.com>
6616
6617         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6618
6619         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6620
6621 2010-06-16  Richard Guenther  <rguenther@suse.de>
6622
6623         PR c/44555
6624         * gcc.c-torture/execute/pr44555.c: New testcase.
6625
6626 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6627
6628         PR fortran/44549
6629         * gfortran.dg/typebound_proc_16.f03: New.
6630
6631 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6632
6633         * g++.dg/torture/pr43905.C: New test.
6634
6635 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6636
6637         PR testsuite/44538
6638         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6639         initialization loop from being vectorized.
6640         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6641
6642 2010-06-16  Alan Modra  <amodra@gmail.com>
6643
6644         PR tree-optimization/44507
6645         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6646
6647 2010-06-15  Jason Merrill  <jason@redhat.com>
6648
6649         * g++.dg/overload/arg3.C: Adjust error locations.
6650         * g++.dg/overload/copy1.C: Likewise.
6651         * g++.dg/tc1/dr152.C: Likewise.
6652         * g++.dg/template/incomplete4.C: Likewise.
6653         * g++.dg/template/incomplete5.C: Likewise.
6654         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6655         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6656         * g++.old-deja/g++.pt/crash9.C: Likewise.
6657
6658         * g++.dg/inherit/virtual5.C: New.
6659
6660         * g++.dg/cpp0x/defaulted18.C: New.
6661
6662         * g++.dg/cpp0x/initlist40.C: New.
6663
6664         * g++.dg/cpp0x/initlist39.C: New.
6665
6666 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6667
6668         PR middle-end/44391
6669         * gcc.dg/graphite/pr44391.c: New.
6670
6671 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6672
6673         PR fortran/43388
6674         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6675         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6676         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6677         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6678
6679 2010-06-15  Richard Guenther  <rguenther@suse.de>
6680
6681         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6682
6683 2010-06-15  Richard Guenther  <rguenther@suse.de>
6684
6685         * gcc.dg/vect/bb-slp-21.c: Adjust.
6686         * gcc.dg/vect/bb-slp-13.c: Likewise
6687         * gcc.dg/vect/bb-slp-4.c: Likewise
6688         * gcc.dg/vect/bb-slp-22.c: Likewise
6689         * gcc.dg/vect/bb-slp-14.c: Likewise
6690         * gcc.dg/vect/bb-slp-23.c: Likewise
6691         * gcc.dg/vect/bb-slp-15.c: Likewise
6692         * gcc.dg/vect/bb-slp-17.c: Likewise
6693         * gcc.dg/vect/bb-slp-18.c: Likewise
6694         * gcc.dg/vect/bb-slp-19.c: Likewise
6695         * gcc.dg/vect/bb-slp-10.c: Likewise
6696         * gcc.dg/vect/bb-slp-11.c: Likewise
6697         * gcc.dg/vect/bb-slp-20.c: Likewise
6698         * gcc.dg/vect/bb-slp-3.c: Likewise
6699
6700 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6701
6702         PR fortran/44536
6703         * gfortran.dg/gomp/pr44536.f90: New test.
6704         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6705
6706 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6707
6708         PR target/44534
6709         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6710         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6711
6712 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6713
6714         PR tree-optimization/44508
6715         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6716
6717         PR bootstrap/44509
6718         * gcc.dg/pr44509.c: New test.
6719
6720 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6721
6722         PR tree-optimization/44507
6723         * gcc.dg/vect/pr44507.c: New test.
6724
6725 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6726
6727         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6728         and c-pretty-print.h.
6729
6730         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6731
6732 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6733
6734         * gfortran.dg/whole_file_18.f90: Updated error message.
6735
6736 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6737
6738         * gfortran.dg/whole_file_20.f03: New.
6739
6740 2010-06-12  Jan Hubicka  <jh@suse.cz>
6741
6742         * gcc.c-torture/compile/pc44485.c: New testcase.
6743
6744 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6745
6746         PR fortran/40117
6747         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6748         * gfortran.dg/typebound_proc_14.f03: New.
6749         * gfortran.dg/typebound_proc_15.f03: New.
6750
6751 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6752
6753         * gcc.dg/opts-1.c: New test.
6754
6755 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6756
6757         * gcc.dg/funroll-loops-all.c: Update expected error.
6758
6759 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6760
6761         PR target/44481
6762         * gcc.target/i386/pr44481.c: New test.
6763
6764 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6765
6766         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6767
6768 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6769
6770         PR middle-end/44483
6771         * gcc.dg/tree-ssa/pr44483.c: New.
6772
6773 2010-06-11  Paul Brook  <paul@codesourcery.com>
6774
6775         * g++.dg/other/arm-neon-1.C: New test.
6776
6777 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6778
6779         PR fortran/42051
6780         PR fortran/43896
6781         * gfortran.dg/class_23.f03: New test.
6782
6783 2010-06-11  Jan Hubicka  <jh@suse.cz>
6784
6785         * gcc.dg/ipa/pure-const-2.c: New testcase.
6786
6787 2010-06-11  Jan Hubicka  <jh@suse.cz>
6788
6789         * gcc.dg/noreturn-7.c: Update.
6790         * gcc.dg/noreturn-4.c: Update.
6791
6792 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6793
6794         Fix MIPS bootstrap
6795         * g++.dg/other/typedef4.C: New test.
6796
6797 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6798
6799         PR fortran/44207
6800         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6801
6802 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6803
6804         PR fortran/44457
6805         * gfortran.dg/asynchronous_3.f03
6806
6807 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6808
6809         PR middle-end/44185
6810         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6811         non-temporal stores out of the tests to form new test cases.  As a
6812         result, no non-temporal store should be generated in this case.
6813
6814         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6815         prefetch-7.c that generate one non-temporal store.
6816
6817         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6818         prefetch-7.c that generate one non-temporal store and one
6819         one-temporal prefetch.
6820
6821 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6822
6823         PR tree-optimization/44258
6824         * gcc.dg/tree-ssa/pr44258.c: New test.
6825
6826 2010-06-10  Daniel Kraft  <d@domob.eu>
6827
6828         PR fortran/38936
6829         * gfortran.dg/associate_1.f03: New test.
6830         * gfortran.dg/associate_2.f95: New test.
6831         * gfortran.dg/associate_3.f03: New test.
6832         * gfortran.dg/associate_4.f08: New test.
6833
6834 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6835
6836         * gfortran.dg/selected_char_kind_4.f90: New test.
6837
6838 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6839
6840         * gcc.dg/pr42461.c: New test.
6841
6842 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6843
6844         PR fortran/44347
6845         * gfortran.dg/selected_real_kind_1.f90: New.
6846
6847 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6848
6849         PR fortran/44359
6850         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6851         warning.
6852         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6853         check for warning.
6854
6855 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6856
6857         * gfortran.dg/data_namelist_conflict.f90: New test.
6858
6859 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6860
6861         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6862         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6863         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6864
6865 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6866
6867         * gfortran.dg/mvbits_9.f90: New test.
6868         * gfortran.dg/ibset_1.f90: Ditto.
6869         * gfortran.dg/ibits_1.f90: Ditto.
6870         * gfortran.dg/btest_1.f90: Ditto.
6871         * gfortran.dg/ibclr_1.f90: Ditto.
6872
6873 2010-06-09  Jason Merrill  <jason@redhat.com>
6874
6875         PR c++/44366
6876         * g++.dg/cpp0x/decltype23.C: Move to...
6877         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6878
6879 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6880
6881         PR fortran/44211
6882         * gfortran.dg/typebound_call_14.f03: New test.
6883
6884 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6885
6886         PR tree-optimization/44423
6887         * gcc.dg/tree-ssa/pr44423.c: New test.
6888
6889 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6890
6891         PR testsuite/42843
6892         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6893         TV_NONE to initialize tv_id field.
6894         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6895         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6896         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6897         Include toplev.h .
6898         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6899         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6900         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6901
6902 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6903
6904         PR tree-optimization/39874
6905         PR middle-end/28685
6906         * gcc.dg/pr39874.c: New file.
6907
6908 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6909
6910         * g++.dg/ext/attr-alias-1.C: New.
6911         * g++.dg/ext/attr-alias-2.C: New.
6912
6913 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6914
6915         PR fortran/44446
6916         * gfortran.dg/proc_ptr_27.f90: New.
6917
6918 2010-06-07  Jason Merrill  <jason@redhat.com>
6919
6920         PR c++/44366
6921         * g++.dg/cpp0x/decltype23.C: New.
6922
6923 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6924             Shujing Zhao  <pearly.zhao@oracle.com>
6925
6926         PR c/37724
6927         * gcc.dg/c90-const-expr-10.c: Adjust.
6928         * gcc.dg/c99-const-expr-10.c: Adjust.
6929         * gcc.dg/init-bad-7.c: New.
6930
6931 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6932
6933         * lib/target-supports.exp (check_effective_target_gas): New proc.
6934         * gcc.c-torture/execute/960321-1.x: New file.
6935
6936 2010-06-07  Jason Merrill  <jason@redhat.com>
6937
6938         PR c++/44401
6939         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6940
6941 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6942
6943         PR c++/44444
6944         * g++.dg/warn/Wunused-var-12.C: New test.
6945
6946         PR c++/44443
6947         * c-c++-common/Wunused-var-11.c: New test.
6948
6949 2010-06-07  Jan Hubicka  <jh@suse.cz>
6950
6951         * gcc.dg/ipa/pure-const-1.c: New testcase.
6952
6953 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6954
6955         PR rtl-optimization/44404
6956         * gcc.dg/pr44404.c: New.
6957
6958 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6959
6960         PR target/44159
6961         * gcc.target/i386/abi-2.c: Check sysv abi here.
6962         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6963         function to avoid failures by different ABIs.
6964         * gcc.target/i386/aes-check.h: Likewise.
6965         * gcc.target/i386/avx-check.h: Likewise.
6966         * gcc.target/i386/fma4-check.h: Likewise.
6967         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6968         * gcc.target/i386/mmx-check.h: Likewise.
6969         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6970         * gcc.target/i386/pclmul-check.h: Likewise.
6971         * gcc.target/i386/sse-check.h: Likewise.
6972         * gcc.target/i386/sse2-check.h: Likewise.
6973         * gcc.target/i386/sse3-check.h: Likewise.
6974         * gcc.target/i386/sse4_1-check.h: Likewise.
6975         * gcc.target/i386/sse4_2-check.h: Likewise.
6976         * gcc.target/i386/sse4a-check.h: Likewise.
6977         * gcc.target/i386/ssse3-check.h: Likewise.
6978         * gcc.target/i386/xop-check.h: Likewise.
6979         * gcc.target/i386/pr27971.c: Fix for LLP64.
6980         * gcc.target/i386/pr39139.c: Likewise.
6981         * gcc.target/i386/pr39315-check.c: Likewise.
6982         * gcc.target/i386/vararg-1.c: Likewise.
6983         * gcc.target/i386/vararg-2.c: Likewise.
6984         Additional add dg-compile to avoid failure due
6985         missing foo symbol.
6986
6987         * gcc.dg/compound-literal-1.c: Fix for llp64.
6988         * gcc.dg/pr32370.c: Likewise.
6989         * gcc.dg/pr37561.c: Likewise.
6990         * gcc.dg/pr41340.c: Likewise.
6991         * gcc.dg/pr41551.c: Likewise.
6992
6993 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6994
6995         PR c++/44188
6996         * g++.dg/debug/dwarf2/typedef3.C: New test.
6997
6998 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6999
7000         PR c/20000
7001         * c-c++-common/pr20000.c: New.
7002
7003 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7004
7005         PR c++/44086
7006         * g++.dg/init/pr44086.C: New.
7007         * g++.dg/cpp0x/decltype4.C: Adjust.
7008
7009 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7010
7011         PR fortran/43945
7012         * gfortran.dg/generic_23.f03: New test.
7013
7014 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7015
7016         PR fortran/43895
7017         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7018
7019 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7020
7021         PR c++/44361
7022         * c-c++-common/Wunused-var-9.c: New test.
7023
7024 2010-06-05  Jason Merrill  <jason@redhat.com>
7025
7026         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7027
7028 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7029
7030         PR c/44322
7031         * gcc.dg/c99-restrict-4.c: New test.
7032
7033 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7034
7035         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7036         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7037         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7038         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7039         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7040         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7041         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7042         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7043         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7044         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7045         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7046         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7047         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7048         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7049         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7050         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7051         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7052         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7053         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7054         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7055         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7056         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7057
7058 2010-06-04  Jason Merrill  <jason@redhat.com>
7059
7060         * g++.dg/cpp0x/noexcept06.C: New.
7061         * g++.dg/cpp0x/noexcept07.C: New.
7062
7063         * g++.dg/cpp0x/noexcept01.C: New.
7064         * g++.dg/cpp0x/noexcept02.C: New.
7065         * g++.dg/cpp0x/noexcept03.C: New.
7066         * g++.dg/cpp0x/noexcept04.C: New.
7067         * g++.dg/cpp0x/noexcept05.C: New.
7068
7069 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7070
7071         PR c++/44412
7072         * g++.dg/warn/Wunused-var-10.C: New test.
7073         * g++.dg/warn/Wunused-var-11.C: New test.
7074
7075         PR c++/44362
7076         * c-c++-common/Wunused-var-10.c: New test.
7077
7078 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7079
7080         PR c/25880
7081         * gcc.dg/assign-warn-2.c: Update.
7082         * gcc.dg/cpp/line3.c: Update.
7083         * gcc.dg/c99-array-lval-8.c: Update.
7084         * gcc.dg/cast-qual-2.c: Update.
7085         * gcc.dg/c99-arraydecl-3.c:  Update.
7086         * gcc.dg/assign-warn-1.c:  Update.
7087         * gcc.dg/format/gcc_diag-1.c:  Update.
7088
7089 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7090
7091         PR rtl-optimization/39871
7092         PR rtl-optimization/40615
7093         PR rtl-optimization/42500
7094         PR rtl-optimization/42502
7095         * gcc.target/arm/eliminate.c: New test.
7096
7097 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7098
7099         PR libstdc++/44410
7100         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7101         * g++.old-deja/g++.other/delete3.C: Likewise.
7102         * g++.old-deja/g++.other/new.C: Likewise.
7103         * g++.old-deja/g++.law/operators27.C: Likewise.
7104         * g++.old-deja/g++.mike/p755.C: Likewise.
7105         * g++.dg/eh/new1.C: Likewise.
7106         * g++.dg/init/new5.C: Likewise.
7107
7108 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7109
7110         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7111         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7112         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7113
7114 2010-06-03  Richard Guenther  <rguenther@suse.de>
7115
7116         PR lto/41921
7117         * lib/lto.exp: Always load gcc.exp.
7118         (lto-obj): For C source files invoke gcc_target_compile.
7119         * g++.dg/lto/20100603-1_0.C: New testcase.
7120         * g++.dg/lto/20100603-1_1.c: Likewise.
7121
7122 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7123
7124         PR tree-optimization/43688
7125         * gfortran.dg/pr43688.f90: New.
7126
7127 2010-06-03  Richard Guenther  <rguenther@suse.de>
7128
7129         PR lto/41584
7130         * gcc.dg/lto/20100603-1_0.c: New testcase.
7131         * gcc.dg/lto/20100603-2_0.c: Likewise.
7132         * gcc.dg/lto/20100603-3_0.c: Likewise.
7133
7134 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7135
7136         PR target/44218
7137         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7138         * gcc.target/powerpc/recip-2.c: Ditto.
7139         * gcc.target/powerpc/recip-3.c: Ditto.
7140         * gcc.target/powerpc/recip-4.c: Ditto.
7141         * gcc.target/powerpc/recip-5.c: Ditto.
7142         * gcc.target/powerpc/recip-6.c: Ditto.
7143         * gcc.target/powerpc/recip-7.c: Ditto.
7144         * gcc.target/powerpc/recip-test.h: Ditto.
7145         * gcc.target/powerpc/recip-test2.h: Ditto.
7146
7147 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7148
7149         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7150
7151 2010-06-02  Jason Merrill  <jason@redhat.com>
7152
7153         * g++.dg/ext/vector9.C: Expect typedef in error message.
7154
7155         PR c++/9726
7156         PR c++/23594
7157         PR c++/44333
7158         * g++.dg/tc1/dr101.C: Remove xfails.
7159
7160 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7161
7162         PR middle-end/44372
7163         * g++.dg/ipa/pr44372.C: New.
7164
7165 2010-06-02  Jan Hubicka  <jh@suse.cz>
7166
7167         PR middle-end/44295
7168         * g++.dg/torture/pr44295.C: Neww testcase.
7169
7170 2010-06-02  Jan Hubicka  <jh@suse.cz>
7171
7172         * gcc.dg/tree-ssa/loadpre6.c: Update.
7173
7174 2010-06-02  Richard Guenther  <rguenther@suse.de>
7175
7176         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7177         diagnostic.h.
7178
7179 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7180
7181         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7182         the link fail message.
7183
7184 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7185
7186         PR fortran/44360
7187         * gfortran.dg/use_13.f90: New test case.
7188
7189 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7190
7191         PR fortran/44371
7192         * gfortran.dg/error_stop_2.f08: Minor update.
7193
7194 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7195
7196         PR fortran/44371
7197         * gfortran.dg/error_stop_1.f08: New test.
7198         * gfortran.dg/error_stop_2.f08: New test.
7199
7200 2010-06-01  Jason Merrill  <jason@redhat.com>
7201
7202         DR 990
7203         * g++.dg/cpp0x/initlist37.C: New.
7204         * g++.dg/cpp0x/initlist38.C: New.
7205
7206         PR c++/44358
7207         * g++.dg/cpp0x/initlist36.C: New.
7208
7209 2010-05-31 Jan Hubicka  <jh@suse.cz>
7210
7211         * gcc.dg/noreturn-8.c: New testcase.
7212
7213 2010-05-31 Jan Hubicka  <jh@suse.cz>
7214
7215         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7216         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7217
7218 2010-05-31 Jan Hubicka  <jh@suse.cz>
7219
7220         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7221         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7222
7223 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7224
7225         PR fortran/36928
7226         * gfortran.dg/dependency_27.f90:  New test.
7227         * gfortran.dg/array_assign_1.F90:  New test.
7228
7229 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7230
7231         PR target/44338
7232         * gcc.target/i386/sse-24.c: New test.
7233
7234 2010-05-31  Jan Hubicka  <jh@suse.cz>
7235
7236         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7237
7238 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7239
7240         PR middle-end/44337
7241         * gcc.dg/pr44337.c: New test.
7242
7243         PR tree-optimization/44182
7244         * g++.dg/debug/pr44182.C: New test.
7245
7246 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7247
7248         * gcc.dg/nested-func-7.c: New test.
7249         * gnat.dg/frame_overflow.adb: Adjust directives.
7250
7251 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7252
7253         * gnat.dg/prot2.ad[sb]: New test.
7254         * gnat.dg/prot2_pkg1.ads: New helper.
7255         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7256
7257 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7258
7259         * gnat.dg/array11.adb: Adjust dg-warning directive.
7260         * gnat.dg/object_overflow.adb: Likewise.
7261
7262 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7263
7264         PR middle-end/44306
7265         * gcc.dg/tree-ssa/pr44306.c: New.
7266
7267 2010-05-29  Jan Hubicka  <jh@suse.cz>
7268
7269         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7270
7271 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7272
7273         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7274
7275 2010-05-28  Mike Stump  <mikestump@comcast.net>
7276
7277         PR objc/44125
7278         * objc.dg/const-str-9.m: Remove static.
7279
7280 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7281
7282         PR target/43636
7283         * gcc.c-torture/compile/pr43636.c: New test.
7284
7285 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7286
7287         PR objc++/23616
7288         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7289         * obj-c++.dg/try-catch-9.mm: Ditto.
7290
7291 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7292
7293         Revert patch for PR c++/44188
7294         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7295
7296 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7297
7298         PR c++/44188
7299         * g++.dg/debug/dwarf2/typedef3.C: New test.
7300
7301 2010-05-27  Jason Merrill  <jason@redhat.com>
7302
7303         PR c++/43555
7304         * g++.dg/ext/vla9.C: New.
7305
7306 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7307
7308         PR objc/44140
7309         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7310         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7311         * objc.dg/torture/tls/thr-init.m: Ditto.
7312         * objc.dg/torture/trivial.m: Ditto.
7313         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7314         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7315         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7316         * obj-c++.dg/torture/trivial.mm: Ditto.
7317
7318 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7319
7320         * g++.dg/lto/20100302_0.C: Skip on darwin.
7321
7322 2010-05-27  Richard Guenther  <rguenther@suse.de>
7323
7324         PR tree-optimization/44284
7325         * gcc.dg/vect/vect-118.c: New testcase.
7326         * gcc.dg/vect/bb-slp-20.c: Adjust.
7327         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7328         * gcc.dg/vect/slp-9.c: Likewise.
7329         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7330         * gcc.dg/vect/vect-10.c: Likewise.
7331         * gcc.dg/vect/vect-109.c: Likewise.
7332         * gcc.dg/vect/vect-12.c: Likewise.
7333         * gcc.dg/vect/vect-36.c: Likewise.
7334         * gcc.dg/vect/vect-7.c: Likewise.
7335         * gcc.dg/vect/vect-iv-8.c: Likewise.
7336         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7337         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7338         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7339         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7340         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7341         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7342         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7343         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7344         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7345         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7346         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7347         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7348         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7349         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7350         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7351         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7352         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7353
7354 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7355
7356         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7357         necessary.
7358
7359 2010-05-26  Jan Hubicka  <jh@suse.cz>
7360
7361         * gcc.dg/lto/materialize-1_0.c: New file.
7362         * gcc.dg/lto/materialize-1_1.c: New file.
7363
7364 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7365
7366         * gnat.dg/lto10.adb: New test.
7367         * gnat.dg/lto10_pkg.ads: New helper.
7368
7369 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7370
7371         * lib/target-supports.exp (check_effective_target_int128): New
7372         function to check if __int128 types are available for target.
7373         * c-c++-common/int128-types-1.c: New.
7374         * c-c++-common/int128-1.c: New.
7375         * c-c++-common/int128-2.c: New.
7376         * g++.dg/abi/mangle43.C: New.
7377         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7378         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7379         pointer-wide scalar.
7380         * g++.dg/other/pr25632.C: Likewise.
7381         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7382         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7383         overflow warnings.
7384         * g++.dg/warn/pr13358-4.C: Likewise.
7385         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7386         * g++.dg/warn/Wconversion-null.C: Likewise.
7387
7388 2010-05-26  Jason Merrill  <jason@redhat.com>
7389
7390         PR c++/43382
7391         * g++.dg/cpp0x/variadic101.C: New.
7392
7393 2010-05-26  Richard Guenther  <rguenther@suse.de>
7394
7395         PR rtl-optimization/44164
7396         * gcc.c-torture/execute/pr44164.c: New testcase.
7397         * g++.dg/tree-ssa/pr13146.C: Adjust.
7398
7399 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7400
7401         PR fortran/40011
7402         * gfortran.dg/whole_file_19.f90 : New test.
7403
7404 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7405
7406         PR fortran/30668
7407         PR fortran/31346
7408         PR fortran/34260
7409         * gfortran.dg/pr40999.f: Fix function type.
7410         * gfortran.dg/whole_file_5.f90: Likewise.
7411         * gfortran.dg/whole_file_6.f90: Likewise.
7412         * gfortran.dg/whole_file_16.f90: New.
7413         * gfortran.dg/whole_file_17.f90: New.
7414         * gfortran.dg/whole_file_18.f90: New.
7415
7416 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7417             Iain Sandoe  <iains@gcc.gnu.org>
7418
7419         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7420         * gcc.c-torture/compile/pr44197.c: Require alias support.
7421         * gcc.dg/lto/20081222_0.c: Ditto.
7422
7423 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7424
7425         PR debug/42801
7426         * gcc.dg/guality/vla-2.c: New test.
7427
7428 2010-05-25  Richard Guenther  <rguenther@suse.de>
7429
7430         PR middle-end/44069
7431         * g++.dg/torture/pr44069.C: New testcase.
7432
7433 2010-05-25  Richard Guenther  <rguenther@suse.de>
7434
7435         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7436
7437 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7438
7439         PR objc/44140
7440         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7441
7442 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7443
7444         * obj-c++.dg/torture/tls/trivial.mm: New.
7445         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7446         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7447         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7448         * obj-c++.dg/torture/tls/diag-1.mm: New.
7449         * obj-c++.dg/torture/tls/tls.exp: New.
7450         * obj-c++.dg/torture/trivial.mm: New.
7451         * obj-c++.dg/torture/dg-torture.exp: New.
7452         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7453         * obj-c++.dg/tls/trivial.m: New.
7454         * obj-c++.dg/tls/init-1.mm: New.
7455         * obj-c++.dg/tls/diag-1.mm: New.
7456         * obj-c++.dg/tls/init-2.mm: New.
7457         * obj-c++.dg/tls/diag-2.mm: New.
7458         * obj-c++.dg/tls/diag-3.mm: New.
7459         * obj-c++.dg/tls/diag-4.mm: New.
7460         * obj-c++.dg/tls/static-1.mm: New.
7461         * obj-c++.dg/tls/tls.exp: New.
7462         * obj-c++.dg/tls/diag-5.mm: New.
7463         * obj-c++.dg/tls/static-1a.mm: New.
7464         * objc-obj-c++-shared/Object1.mm: New.
7465         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7466
7467 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7468
7469         PR objc++/43689
7470         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7471         * obj-c++.dg/const-str-6.mm: Ditto.
7472
7473 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7474
7475         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7476
7477 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7478
7479         PR ada/38394
7480         * gnat.dg/array13.ad[sb]: New test.
7481
7482 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7483             Sandra Loosemore  <sandra@codesourcery.com>
7484
7485         * gcc.target/arm/neon/: Regenerated test cases.
7486
7487         * gcc.target/arm/neon/polytypes.c,
7488         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7489         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7490         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7491         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7492         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7493         dg-add-options arm_neon.
7494
7495         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7496         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7497         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7498         and arm_neon_fp16_ok.
7499
7500         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7501         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7502
7503         * lib/target-supports.exp (add_options_for_arm_neon): New.
7504         (check_effective_target_arm_neon_ok_nocache): New, from
7505         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7506         (check_effective_target_arm_neon_ok): Use
7507         check_effective_target_arm_neon_ok_nocache.
7508         (add_options_for_arm_neon_fp16)
7509         (check_effective_target_arm_neon_fp16_ok)
7510         check_effective_target_arm_neon_fp16_ok_nocache): New.
7511         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7512
7513 2010-05-24  Jason Merrill  <jason@redhat.com>
7514
7515         PR c++/41510
7516         * g++.dg/cpp0x/initlist35.C: New.
7517         * g++.dg/init/brace6.C: Adjust.
7518
7519 2010-05-24  Paul Brook  <paul@codesourcery.com>
7520
7521         * gcc.target/arm/frame-pointer-1.c: New test.
7522         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7523         pointer elimination.
7524
7525 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7526
7527         PR target/44245
7528         * gcc.target/i386/crc32-3.c: New.
7529         * gcc.target/i386/crc32-4.c: Likewise.
7530
7531 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7532
7533         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7534         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7535         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7536
7537 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7538
7539         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7540
7541 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7542
7543         PR target/43869
7544         * gcc.c-target/pr43869.c: New test.
7545
7546 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7547
7548         PR fortran/44212
7549         * gfortran.dg/class_22.f03: New.
7550
7551 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7552
7553         PR lto/44238
7554         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7555
7556 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7557
7558         PR fortran/44213
7559         * gfortran.dg/abstract_type_7.f03: New.
7560
7561 2010-05-21  Jason Merrill  <jason@redhat.com>
7562
7563         * g++.dg/eh/spec11.C: Test cleanup optimization.
7564
7565 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7566
7567         PR debug/44223
7568         * gcc.target/i386/pr44223.c: New test.
7569
7570 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7571
7572         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7573
7574 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7575
7576         * g++.dg/other/const3.C: New test.
7577
7578 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7579
7580         PR fortran/38407
7581         * warn_unused_dummy_argument_1.f90: New.
7582         * warn_unused_dummy_argument_2.f90: New.
7583
7584 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7585
7586         PR c++/30298
7587         * g++.dg/inherit/crash1.C: New.
7588         * g++.dg/inherit/crash2.C: Likewise.
7589
7590 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR debug/44178
7593         * g++.dg/debug/pr44178.C: New test.
7594
7595 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7596
7597         PR middle-end/44185
7598         * gcc.dg/tree-ssa/prefetch-6.c: Add
7599         --param min-insn-to-prefetch-ratio=6.
7600         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7601         allow unrolling, and adjust the movnti count.
7602
7603 2010-05-20  Jan Hubicka  <jh@suse.cz>
7604
7605         PR middle-end/44197
7606         * gcc.c-torture/compile/pr44197.c: New file.
7607
7608 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7609
7610         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7611         Fix test code.
7612         (check_effective_target_xop): Remove __may_alias__ attribute.
7613
7614 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7615
7616         PR target/44202
7617         * gcc.c-torture/execute/pr44202-1.c: New test.
7618
7619 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621         PR fortran/43851
7622         * gfortran.dg/label_1.f90: Update test.
7623
7624 2010-05-19  Jan Hubicka  <jh@suse.cz>
7625
7626         * gcc.dg/lto/ipareference2_0.c: New file.
7627         * gcc.dg/lto/ipareference2_1.c: New file.
7628
7629 2010-05-19  Jason Merrill  <jason@redhat.com>
7630
7631         * g++.dg/parse/fn-typedef2.C: New.
7632
7633         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7634         function type.
7635
7636         PR c++/44193
7637         * g++.dg/template/fntype1.C: New.
7638
7639 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7640
7641         * gnat.dg/discr23.ad[sb]: New test.
7642         * gnat.dg/discr23_pkg.ads: New helper.
7643
7644         * gnat.dg/specs/controlled1.ads: New test.
7645         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7646
7647 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7648
7649         PR fortran/44055
7650         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7651         Fixed scope of C_SIZEOF.
7652         * gfortran.dg/warn_conversion_2.f90: New.
7653
7654 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7655
7656         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7657         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7658         for optional selector.
7659         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7660         (check_effective_target_sse3): New proc.
7661         * gcc.target/i386/math-torture/math-torture.exp: Load
7662         target-supports.exp.
7663         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7664         check_effective_target_sse2.
7665         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7666         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7667         * g++.dg/vect/vect.exp: Likewise.
7668         * gfortran.dg/vect/vect.exp: Likewise.
7669         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7670         -msse2 if check_effective_target_sse2.
7671
7672         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7673         * gcc.target/i386/3dnow-2.c: Likewise.
7674         * gcc.target/i386/3dnowA-1.c: Likewise.
7675         * gcc.target/i386/3dnowA-2.c: Likewise.
7676         * gcc.target/i386/pr42549.c: Likewise.
7677
7678         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7679         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7680         * gcc.target/i386/sse3-addsubps.c: Likewise.
7681         * gcc.target/i386/sse3-haddpd.c: Likewise.
7682         * gcc.target/i386/sse3-haddps.c: Likewise.
7683         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7684         * gcc.target/i386/sse3-hsubps.c: Likewise.
7685         * gcc.target/i386/sse3-movddup.c: Likewise.
7686         * gcc.target/i386/sse3-movshdup.c: Likewise.
7687         * gcc.target/i386/sse3-movsldup.c: Likewise.
7688
7689         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7690         * g++.dg/ext/attrib35.C: Likewise.
7691         * g++.dg/opt/pr40496.C: Likewise.
7692         * g++.dg/other/i386-1.C: Likewise.
7693         * g++.dg/other/i386-4.C: Likewise.
7694         * g++.dg/other/pr34435.C: Likewise.
7695         * g++.dg/other/pr39496.C: Likewise.
7696         * g++.dg/other/pr40446.C: Likewise.
7697         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7698         * gcc.dg/compat/vector-1a_main.c: Likewise.
7699         * gcc.dg/compat/vector-2a_main.c: Likewise.
7700         * gcc.dg/lto/20090206-1_0.c: Likewise.
7701         * gcc.dg/pr34856.c: Likewise.
7702         * gcc.dg/pr36584.c: Likewise.
7703         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7704         * gcc.dg/pr37544.c: Likewise.
7705         * gcc.dg/torture/pr16104-1.c: Likewise.
7706         * gcc.dg/torture/pr35771-1.c: Likewise.
7707         * gcc.dg/torture/pr35771-2.c: Likewise.
7708         * gcc.dg/torture/pr35771-3.c: Likewise.
7709         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7710         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7711         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7712         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7713         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7714         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7715         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7716         * gcc.target/i386/20060512-1.c: Likewise.
7717         * gcc.target/i386/20060512-3.c: Likewise.
7718         * gcc.target/i386/all_one_m128i.c: Likewise.
7719         * gcc.target/i386/float128-1.c: Likewise.
7720         * gcc.target/i386/float128-2.c: Likewise.
7721         * gcc.target/i386/fpcvt-1.c: Likewise.
7722         * gcc.target/i386/fpcvt-2.c: Likewise.
7723         * gcc.target/i386/fpcvt-3.c: Likewise.
7724         * gcc.target/i386/fpprec-1.c: Likewise.
7725         * gcc.target/i386/funcspec-9.c: Likewise.
7726         * gcc.target/i386/incoming-1.c: Likewise.
7727         * gcc.target/i386/incoming-12.c: Likewise.
7728         * gcc.target/i386/incoming-2.c: Likewise.
7729         * gcc.target/i386/incoming-3.c: Likewise.
7730         * gcc.target/i386/incoming-4.c: Likewise.
7731         * gcc.target/i386/incoming-6.c: Likewise.
7732         * gcc.target/i386/incoming-7.c: Likewise.
7733         * gcc.target/i386/incoming-8.c: Likewise.
7734         * gcc.target/i386/opt-1.c: Likewise.
7735         * gcc.target/i386/opt-2.c: Likewise.
7736         * gcc.target/i386/ordcmp-1.c: Likewise.
7737         * gcc.target/i386/pr17692.c: Likewise.
7738         * gcc.target/i386/pr18614-1.c: Likewise.
7739         * gcc.target/i386/pr22152.c: Likewise.
7740         * gcc.target/i386/pr23570.c: Likewise.
7741         * gcc.target/i386/pr23575.c: Likewise.
7742         * gcc.target/i386/pr26449-1.c: Likewise.
7743         * gcc.target/i386/pr26600.c: Likewise.
7744         * gcc.target/i386/pr27790.c: Likewise.
7745         * gcc.target/i386/pr28839.c: Likewise.
7746         * gcc.target/i386/pr30970.c: Likewise.
7747         * gcc.target/i386/pr32000-1.c: Likewise.
7748         * gcc.target/i386/pr32000-2.c: Likewise.
7749         * gcc.target/i386/pr32280.c: Likewise.
7750         * gcc.target/i386/pr32661.c: Likewise.
7751         * gcc.target/i386/pr32708-1.c: Likewise.
7752         * gcc.target/i386/pr32961.c: Likewise.
7753         * gcc.target/i386/pr33329.c: Likewise.
7754         * gcc.target/i386/pr35714.c: Likewise.
7755         * gcc.target/i386/pr35767-1.c: Likewise.
7756         * gcc.target/i386/pr35767-1d.c: Likewise.
7757         * gcc.target/i386/pr35767-1i.c: Likewise.
7758         * gcc.target/i386/pr35767-2.c: Likewise.
7759         * gcc.target/i386/pr35767-2d.c: Likewise.
7760         * gcc.target/i386/pr35767-2i.c: Likewise.
7761         * gcc.target/i386/pr35767-3.c: Likewise.
7762         * gcc.target/i386/pr35767-5.c: Likewise.
7763         * gcc.target/i386/pr36222-1.c: Likewise.
7764         * gcc.target/i386/pr36578-1.c: Likewise.
7765         * gcc.target/i386/pr36578-2.c: Likewise.
7766         * gcc.target/i386/pr36992-1.c: Likewise.
7767         * gcc.target/i386/pr37101.c: Likewise.
7768         * gcc.target/i386/pr37216.c: Likewise.
7769         * gcc.target/i386/pr37434-1.c: Likewise.
7770         * gcc.target/i386/pr37434-2.c: Likewise.
7771         * gcc.target/i386/pr37843-3.c: Likewise.
7772         * gcc.target/i386/pr37843-4.c: Likewise.
7773         * gcc.target/i386/pr39162.c: Likewise.
7774         * gcc.target/i386/pr39315-1.c: Likewise.
7775         * gcc.target/i386/pr39315-2.c: Likewise.
7776         * gcc.target/i386/pr39315-3.c: Likewise.
7777         * gcc.target/i386/pr39315-4.c: Likewise.
7778         * gcc.target/i386/pr39445.c: Likewise.
7779         * gcc.target/i386/pr39496.c: Likewise.
7780         * gcc.target/i386/pr40809.c: Likewise.
7781         * gcc.target/i386/pr40906-3.c: Likewise.
7782         * gcc.target/i386/pr41019.c: Likewise.
7783         * gcc.target/i386/pr42542-1.c: Likewise.
7784         * gcc.target/i386/pr42542-2.c: Likewise.
7785         * gcc.target/i386/pr42542-3.c: Likewise.
7786         * gcc.target/i386/pr42542-3a.c: Likewise.
7787         * gcc.target/i386/pr42881.c: Likewise.
7788         * gcc.target/i386/push-1.c: Likewise.
7789         * gcc.target/i386/quad-sse.c: Likewise.
7790         * gcc.target/i386/reload-1.c: Likewise.
7791         * gcc.target/i386/sse-10.c: Likewise.
7792         * gcc.target/i386/sse-11.c: Likewise.
7793         * gcc.target/i386/sse-15.c: Likewise.
7794         * gcc.target/i386/sse-17.c: Likewise.
7795         * gcc.target/i386/sse-18.c: Likewise.
7796         * gcc.target/i386/sse-19.c: Likewise.
7797         * gcc.target/i386/sse-4.c: Likewise.
7798         * gcc.target/i386/sse-6.c: Likewise.
7799         * gcc.target/i386/sse-vect-types.c: Likewise.
7800         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7801         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7802         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7803         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7804         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7805         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7806         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7807         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7808         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7809         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7810         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7811         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7812         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7813         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7814         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7815         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7816         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7817         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7818         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7819         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7820         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7821         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7822         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7823         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7824         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7825         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7826         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7827         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7828         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7829         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7830         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7831         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7832         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7833         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7834         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7835         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7836         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7837         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7838         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7839         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7840         * gcc.target/i386/sse2-mmx.c: Likewise.
7841         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7842         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7843         * gcc.target/i386/sse2-movd-1.c: Likewise.
7844         * gcc.target/i386/sse2-movd-2.c: Likewise.
7845         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7846         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7847         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7848         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7849         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7850         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7851         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7852         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7853         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7854         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7855         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7856         * gcc.target/i386/sse2-movq-1.c: Likewise.
7857         * gcc.target/i386/sse2-movq-2.c: Likewise.
7858         * gcc.target/i386/sse2-movq-3.c: Likewise.
7859         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7860         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7861         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7862         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7863         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7864         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7865         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7866         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7867         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7868         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7869         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7870         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7871         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7872         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7873         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7874         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7875         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7876         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7877         * gcc.target/i386/sse2-pand-1.c: Likewise.
7878         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7879         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7880         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7881         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7882         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7883         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7884         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7885         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7886         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7887         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7888         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7889         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7890         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7891         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7892         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7893         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7894         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7895         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7896         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7897         * gcc.target/i386/sse2-por-1.c: Likewise.
7898         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7899         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7900         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7901         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7902         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7903         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7904         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7905         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7906         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7907         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7908         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7909         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7910         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7911         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7912         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7913         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7914         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7915         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7916         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7917         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7918         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7919         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7920         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7921         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7922         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7923         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7924         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7925         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7926         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7927         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7928         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7929         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7930         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7931         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7932         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7933         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7934         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7935         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7936         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7937         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7938         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7939         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7940         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7941         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7942         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7943         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7944         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7945         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7946         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7947         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7948         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7949         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7950         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7951         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7952         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7953         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7954         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7955         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7956         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7957         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7958         * gcc.target/i386/sse2-vec-1.c: Likewise.
7959         * gcc.target/i386/sse2-vec-2.c: Likewise.
7960         * gcc.target/i386/sse2-vec-3.c: Likewise.
7961         * gcc.target/i386/sse2-vec-4.c: Likewise.
7962         * gcc.target/i386/sse2-vec-5.c: Likewise.
7963         * gcc.target/i386/sse2-vec-6.c: Likewise.
7964         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7965         * gcc.target/i386/ssefn-2.c: Likewise.
7966         * gcc.target/i386/ssefn-4.c: Likewise.
7967         * gcc.target/i386/ssefp-1.c: Likewise.
7968         * gcc.target/i386/ssefp-2.c: Likewise.
7969         * gcc.target/i386/sseregparm-3.c: Likewise.
7970         * gcc.target/i386/sseregparm-4.c: Likewise.
7971         * gcc.target/i386/sseregparm-5.c: Likewise.
7972         * gcc.target/i386/sseregparm-6.c: Likewise.
7973         * gcc.target/i386/sseregparm-7.c: Likewise.
7974         * gcc.target/i386/ssetype-1.c: Likewise.
7975         * gcc.target/i386/ssetype-2.c: Likewise.
7976         * gcc.target/i386/ssetype-3.c: Likewise.
7977         * gcc.target/i386/ssetype-4.c: Likewise.
7978         * gcc.target/i386/ssetype-5.c: Likewise.
7979         * gcc.target/i386/unordcmp-1.c: Likewise.
7980         * gcc.target/i386/vararg-1.c: Likewise.
7981         * gcc.target/i386/vararg-2.c: Likewise.
7982         * gcc.target/i386/vararg-3.c: Likewise.
7983         * gcc.target/i386/vararg-4.c: Likewise.
7984         * gcc.target/i386/vararg-7.c: Likewise.
7985         * gcc.target/i386/vararg-8.c: Likewise.
7986         * gcc.target/i386/vecinit-1.c: Likewise.
7987         * gcc.target/i386/vecinit-2.c: Likewise.
7988         * gcc.target/i386/vecinit-3.c: Likewise.
7989         * gcc.target/i386/vecinit-4.c: Likewise.
7990         * gcc.target/i386/vecinit-5.c: Likewise.
7991         * gcc.target/i386/vecinit-6.c: Likewise.
7992         * gcc.target/i386/vectorize2.c: Likewise.
7993         * gcc.target/i386/vectorize3.c: Likewise.
7994         * gcc.target/i386/vectorize4.c: Likewise.
7995         * gcc.target/i386/vectorize6.c: Likewise.
7996         * gcc.target/i386/vectorize7.c: Likewise.
7997         * gcc.target/i386/vectorize8.c: Likewise.
7998         * gcc.target/i386/vperm-v2df.c: Likewise.
7999         * gcc.target/i386/vperm-v2di.c: Likewise.
8000         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8001         * gcc.target/i386/xorps-sse2.c: Likewise.
8002         * gcc.target/i386/xorps.c: Likewise.
8003         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8004         * gfortran.dg/graphite/pr42326.f90: Likewise.
8005         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8006
8007 2010-05-19  Richard Guenther  <rguenther@suse.de>
8008
8009         PR lto/44196
8010         * g++.dg/lto/20100519-1_0.C: New testcase.
8011
8012 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8013
8014         PR fortran/42360
8015         * gfortran.dg/warn_intent_out_not_set.f90: New.
8016
8017 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8018
8019         PR fortran/38404
8020         * gfortran.dg/data_char_1.f90: Updated warning message.
8021         * gfortran.dg/data_array_6.f: New.
8022
8023 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8024
8025         * g++.dg/ipa/ivinline-8.C: New test.
8026         * gcc.dg/ipa/iinline-2.c: Likewise.
8027
8028 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8029
8030         PR fortran/34505
8031         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8032         arguments; add check for return value kind.
8033         * gfortran.dg/float_1.f90: Likewise.
8034
8035 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8038         (main): Use it.
8039         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8040         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8041         Prune another location line format.
8042         (lto-obj): Call lto_prune_warns on comp_output.
8043
8044 2010-05-18  Jan Hubicka  <jh@suse.cz>
8045
8046         * gcc.dg/lto/ipacp_0.c: New test.
8047         * gcc.dg/lto/ipacp_1.c: New test.
8048
8049 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8050
8051         PR lto/44184
8052         * gcc.dg/lto/20100518_0.c: New test.
8053
8054 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8055
8056         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8057
8058 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8059
8060         PR fortran/43990
8061         * gfortran.dg/class_21.f03: New.
8062
8063 2010-05-17  Jason Merrill  <jason@redhat.com>
8064
8065         PR c++/44157
8066         * g++.dg/cpp0x/initlist34.C: New.
8067
8068         PR c++/44158
8069         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8070
8071 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8072
8073         * g++.dg/ipa/ivinline-1.C: New test.
8074         * g++.dg/ipa/ivinline-2.C: New test.
8075         * g++.dg/ipa/ivinline-3.C: New test.
8076         * g++.dg/ipa/ivinline-4.C: New test.
8077         * g++.dg/ipa/ivinline-5.C: New test.
8078         * g++.dg/ipa/ivinline-6.C: New test.
8079
8080 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8081             Jason Merrill  <jason@redhat.com>
8082
8083         PR c++/44108
8084         * c-c++-common/Wunused-var-8.c: New test.
8085
8086 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8087
8088         PR bootstrap/42347
8089         * gcc.c-torture/compile/pr42347.c: New test.
8090
8091         PR middle-end/44102
8092         * g++.dg/ext/asmgoto1.C: New test.
8093
8094 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8095
8096         PR middle-end/44133
8097         * gcc.dg/tree-ssa/pr44133.c: New test.
8098         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8099         precise.
8100
8101 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8102
8103         PR fortran/44044
8104         * gfortran.dg/class_20.f03: New.
8105
8106 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8107
8108         PR 44078
8109         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8110         debug messages but not the newly introduced one.
8111
8112 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8113
8114         PR fortran/35779
8115         * gfortran.dg/initialization_25.f90: Commented testcase.
8116         * gfortran.dg/initialization_26.f90: New.
8117
8118 2010-05-16  Richard Guenther  <rguenther@suse.de>
8119
8120         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8121         * gcc.dg/pr43084.c: Likewise.
8122         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8123         -fipa-type-escape.
8124         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8125         -fipa-type-escape.
8126         * gcc.dg/struct/struct-reorg.exp: Likewise.
8127         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8128         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8129
8130 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8131
8132         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8133         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8134         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8135         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8136         tests.
8137
8138 2010-05-15  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/eh/spec10.C: New.
8141         * g++.dg/eh/spec11.C: New.
8142         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8143
8144 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8145
8146         PR fortran/44154
8147         PR fortran/42647
8148         * gfortran.dg/allocatable_scalar_9.f90: New.
8149
8150 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR c++/44148
8153         * g++.dg/torture/pr44148.C: New test.
8154
8155 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8156
8157         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8158         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8159         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8160         diagnostics and type sizes.
8161
8162 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8163
8164         * gnat.dg/lto9.adb: New test.
8165         * gnat.dg/lto9_pkg1.ads: New helper.
8166         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8167
8168 2010-05-15  Jan Hubicka  <jh@suse.cz>
8169
8170         * gcc.dg/lto/ipareference_1.c: Rename to ...
8171         * gcc.dg/lto/ipareference_0.c: ... this one.
8172         * gcc.dg/lto/ipareference_2.c: Rename to ...
8173         * gcc.dg/lto/ipareference_1.c: ... this one.
8174
8175 2010-05-15  Jan Hubicka  <jh@suse.cz>
8176
8177         * gcc.dg/lto/ipareference_1.c: New file.
8178         * gcc.dg/lto/ipareference_2.c: New file.
8179
8180 2010-05-15  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/44038
8183         * gcc.c-torture/compile/pr44038.c: New testcase.
8184
8185 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8186
8187         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8188         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8189
8190 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8191
8192         PR fortran/43207
8193         PR fortran/43969
8194         * gfortran.dg/class_18.f03: New.
8195         * gfortran.dg/class_19.f03: New.
8196
8197 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR debug/44112
8200         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8201         * g++.dg/debug/dwarf2/const1.C: Remove.
8202
8203 2010-05-14  Jason Merrill  <jason@redhat.com>
8204
8205         * g++.dg/eh/cond4.C: New.
8206         * g++.dg/eh/elide2.C: Adjust.
8207         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8208
8209 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8210
8211         PR fortran/44135
8212         * gfortran.dg/actual_array_interface_2.f90: New test.
8213
8214 2010-05-14  Richard Guenther  <rguenther@suse.de>
8215
8216         PR tree-optimization/44119
8217         * gcc.c-torture/compile/pr44119.c: New testcase.
8218
8219 2010-05-14  Jason Merrill  <jason@redhat.com>
8220
8221         PR c++/44127
8222         * g++.dg/eh/terminate1.C: New.
8223
8224 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8225
8226         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8227
8228         PR debug/44136
8229         * gcc.dg/pr44136.c: New test.
8230
8231 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8232
8233         PR c++/30566
8234         * g++.dg/warn/Wshadow-4.C: Adjust.
8235         * g++.dg/warn/Wshadow-5.C: New test.
8236         * g++.dg/warn/Wshadow-6.C: New test
8237
8238 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8239
8240         PR fortran/35779
8241         * gfortran.dg/initialization_25.f90: New.
8242
8243 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8244
8245         * g++.dg/otr-fold-1.C: New test.
8246         * g++.dg/otr-fold-2.C: New test.
8247
8248 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR fortran/44036
8251         * gfortran.dg/gomp/pr44036-1.f90: New test.
8252         * gfortran.dg/gomp/pr44036-2.f90: New test.
8253         * gfortran.dg/gomp/pr44036-3.f90: New test.
8254
8255         PR debug/43983
8256         * gcc.dg/guality/sra-1.c: New test.
8257
8258 2010-05-12  Jan Hubicka  <jh@suse.cz>
8259
8260         * tree-ssa/unreachable.c: New test.
8261
8262 2010-05-12  Jason Merrill  <jason@redhat.com>
8263
8264         * g++.dg/cpp0x/sfinae1.C: New.
8265
8266 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8267
8268         * gcc.target/i386/zee.c: New file.
8269
8270 2010-05-12  Jason Merrill  <jason@redhat.com>
8271
8272         * g++.dg/conversion/op1.C: Expect template candidate message.
8273         * g++.dg/cpp0x/nullptr15.C: Likewise.
8274         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8275         * g++.dg/cpp0x/pr31431.C: Likewise.
8276         * g++.dg/cpp0x/temp_default2.C: Likewise.
8277         * g++.dg/cpp0x/trailing4.C: Likewise.
8278         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8279         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8280         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8281         * g++.dg/cpp0x/variadic35.C: Likewise.
8282         * g++.dg/cpp0x/vt-35147.C: Likewise.
8283         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8284         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8285         * g++.dg/ext/visibility/anon8.C: Likewise.
8286         * g++.dg/ext/vla2.C: Likewise.
8287         * g++.dg/other/pr28114.C: Likewise.
8288         * g++.dg/other/ptrmem10.C: Likewise.
8289         * g++.dg/other/ptrmem11.C: Likewise.
8290         * g++.dg/overload/unknown1.C: Likewise.
8291         * g++.dg/parse/template7.C: Likewise.
8292         * g++.dg/parse/typename7.C: Likewise.
8293         * g++.dg/template/conv11.C: Likewise.
8294         * g++.dg/template/copy1.C: Likewise.
8295         * g++.dg/template/deduce3.C: Likewise.
8296         * g++.dg/template/dependent-expr5.C: Likewise.
8297         * g++.dg/template/friend.C: Likewise.
8298         * g++.dg/template/incomplete2.C: Likewise.
8299         * g++.dg/template/local4.C: Likewise.
8300         * g++.dg/template/local6.C: Likewise.
8301         * g++.dg/template/operator10.C: Likewise.
8302         * g++.dg/template/overload6.C: Likewise.
8303         * g++.dg/template/ptrmem2.C: Likewise.
8304         * g++.dg/template/ptrmem20.C: Likewise.
8305         * g++.dg/template/ptrmem8.C: Likewise.
8306         * g++.dg/template/sfinae2.C: Likewise.
8307         * g++.dg/template/ttp25.C: Likewise.
8308         * g++.dg/template/unify10.C: Likewise.
8309         * g++.dg/template/unify11.C: Likewise.
8310         * g++.dg/template/unify6.C: Likewise.
8311         * g++.dg/template/unify7.C: Likewise.
8312         * g++.dg/template/unify9.C: Likewise.
8313         * g++.dg/template/varmod1.C: Likewise.
8314         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8315         * g++.old-deja/g++.law/operators32.C: Likewise.
8316         * g++.old-deja/g++.pt/crash28.C: Likewise.
8317         * g++.old-deja/g++.pt/crash60.C: Likewise.
8318         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8319         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8320         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8321         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8322         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8323         * g++.old-deja/g++.pt/expr2.C: Likewise.
8324         * g++.old-deja/g++.pt/overload7.C: Likewise.
8325         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8326         * g++.old-deja/g++.pt/spec5.C: Likewise.
8327         * g++.old-deja/g++.pt/spec6.C: Likewise.
8328         * g++.old-deja/g++.pt/t24.C: Likewise.
8329         * g++.old-deja/g++.pt/unify4.C: Likewise.
8330         * g++.old-deja/g++.pt/unify6.C: Likewise.
8331         * g++.old-deja/g++.pt/unify8.C: Likewise.
8332         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8333         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8334         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8335
8336         * g++.dg/cpp0x/initlist32.C: New.
8337
8338         * g++.dg/template/conv11.C: New.
8339         * g++.dg/conversion/op1.C: Adjust expected error.
8340
8341         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8342
8343 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8344
8345         PR target/44088
8346         * gcc.target/i386/avx-cmpsd-1.c: New.
8347         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8348         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8349         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8350         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8351         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8352
8353 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8354
8355         PR middle-end/44085
8356         * gcc.dg/gomp/pr44085.c: New test.
8357         * gfortran.dg/gomp/pr44085.f90: New test.
8358
8359 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8360
8361         * objc-obj-c++-shared/Object1.m: New.
8362         * objc.dg/torture: New directory.
8363         * objc.dg/torture/tls: Ditto.
8364         * objc.dg/tls: Ditto.
8365         * objc.dg/torture/tls/trivial.m: New test.
8366         * objc.dg/torture/tls/thr-init-2.m: New test.
8367         * objc.dg/torture/tls/thr-init-3.m: New test.
8368         * objc.dg/torture/tls/thr-init.m: New test.
8369         * objc.dg/torture/tls/diag-1.m: New test.
8370         * objc.dg/torture/tls/tls.exp: New.
8371         * objc.dg/torture/trivial.m: New test.
8372         * objc.dg/torture/dg-torture.exp: New.
8373         * objc.dg/tls/diag-3.m: New test.
8374         * objc.dg/tls/diag-4.m: New test.
8375         * objc.dg/tls/diag-5.m: New test.
8376         * objc.dg/tls/init-1.m: New test.
8377         * objc.dg/tls/init-2.m: New test.
8378         * objc.dg/tls/tls.exp: New.
8379         * objc.dg/tls/diag-2.m: New test.
8380         * lib/objc.exp: Respond to dg-additional-files.
8381
8382 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8383
8384         * gcc.target/m68k/20100512-1.c: New.
8385
8386 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8387
8388         * gnat.dg/lto8.adb: New test.
8389         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8390         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8391
8392 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8393
8394         PR c++/34272
8395         PR c++/43630
8396         PR c++/34491
8397         * g++.dg/template/crash97.C: New.
8398         * g++.dg/template/crash98.C: Likewise.
8399         * g++.dg/template/crash99.C: Likewise.
8400         * g++.dg/cpp0x/pr31439.C: Adjust.
8401         * g++.dg/template/crash95.C: Likewise.
8402
8403 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR middle-end/44071
8406         * c-c++-common/asmgoto-4.c: New test.
8407         * gcc.target/i386/pr44071.c: New test.
8408
8409         PR c++/44062
8410         * c-c++-common/Wunused-var-7.c: New test.
8411         * g++.dg/warn/Wunused-var-9.C: New test.
8412
8413 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8414
8415         PR fortran/43711
8416         * gfortran.dg/gomp/pr43711.f90: New.
8417
8418 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8419
8420         PR fortran/31820
8421         * gfortran.dg/select_5.f90: Updated.
8422
8423 2010-05-11  Jan Hubicka  <jh@suse.cz>
8424
8425         PR tree-optimize/44063
8426         * gcc.c-torture/compile/pr44063.c: New testcase.
8427
8428 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR debug/44023
8431         * gcc.dg/pr44023.c: New test.
8432
8433 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8434
8435         * gnat.dg/lto7.adb: New test.
8436         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8437
8438 2010-05-10  Jason Merrill  <jason@redhat.com>
8439
8440         PR c++/44017
8441         * g++.dg/template/inherit5.C: New.
8442
8443         PR c++/44045
8444         * g++.dg/cpp0x/initlist33.C: New.
8445         * g++.dg/cpp0x/initlist26.C: Adjust.
8446         * g++.dg/cpp0x/initlist28.C: Adjust.
8447
8448 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8449
8450         PR c++/43719
8451         * g++.dg/init/pr43719.C: New.
8452         * g++.dg/anon-struct4.C: Adjust.
8453
8454 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR debug/44028
8457         * gcc.dg/pr44028.c: New test.
8458
8459 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8460
8461         PR fortran/27866
8462         PR fortran/35003
8463         PR fortran/42809
8464         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8465         * gfortran.dg/warn_conversion.f90: New.
8466
8467 2010-05-10  Michael Matz  <matz@suse.de>
8468
8469         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8470
8471 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8472
8473         PR rtl-optimization/44012
8474         * gcc.dg/pr44012.c: New.
8475
8476 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8477
8478         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8479         Log text on entry and exit.
8480         Prune Sun ld warnings for common symbols with differing sizes.
8481         (lto-link-and-maybe-run): Change caller.
8482
8483 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8484
8485         PR fortran/44044
8486         * gfortran.dg/class_7.f03: Modified.
8487         * gfortran.dg/select_type_1.f03: Modified.
8488         * gfortran.dg/select_type_12.f03: New.
8489
8490 2010-05-10  Richard Guenther  <rguenther@suse.de>
8491
8492         PR tree-optimization/44050
8493         * gcc.dg/torture/pr44050.c: New testcase.
8494
8495 2010-05-10  Wei Guozhi  <carrot@google.com>
8496
8497         PR target/42879
8498         * gcc.target/arm/pr42879.c: New testcase.
8499
8500 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8501
8502         PR c/44051
8503         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8504
8505 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8506
8507         PR c/10676
8508         * gcc.dg/anon-struct-10.c: New test.
8509
8510 2010-05-09  Richard Guenther  <rguenther@suse.de>
8511
8512         PR middle-end/44024
8513         * gcc.dg/pr44024.c: New testcase.
8514
8515 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8516
8517         PR c/4784
8518         * gcc.dg/anon-struct-9.c: New test.
8519
8520 2010-05-09  Richard Guenther  <rguenther@suse.de>
8521
8522         PR middle-end/44043
8523         * gcc.c-torture/compile/pr44043.c: New testcase.
8524
8525 2010-05-09  Richard Guenther  <rguenther@suse.de>
8526
8527         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8528
8529 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8530
8531         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8532
8533 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8534
8535         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8536         * gnat.dg/specs/lto3.ads: Likewise.
8537
8538 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8539
8540         PR middle-end/28685
8541         * gcc.dg/pr28685-1.c: New file.
8542
8543 2010-05-08  Richard Guenther  <rguenther@suse.de>
8544
8545         PR tree-optimization/44030
8546         * gcc.c-torture/compile/pr44030.c: New testcase.
8547
8548 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8549
8550         * gnat.dg/lto6.adb: New test.
8551         * gnat.dg/lto6_pkg.ads: New helper.
8552
8553 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8554
8555         * gnat.dg/lto5.adb: New test.
8556         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8557
8558 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8559
8560         * gnat.dg/lto4.ad[sb]: New test.
8561
8562 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8563
8564         * gnat.dg/specs/lto3.ads: New test.
8565         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8566         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8567
8568 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8569
8570         * gnat.dg/sizetype3.ad[sb]: New test.
8571         * gnat.dg/sizetype3_pkg.ads: New helper.
8572
8573 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8574
8575         PR c++/43951
8576         * g++.dg/init/new29.C: New.
8577
8578 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8579
8580         PR fortran/40728
8581         * gfortran.dg/coarray_1.f90: Fixed error message.
8582         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8583         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8584         * gfortran.dg/intrinsic_std_5.f90: New.
8585
8586 2010-05-07  Jason Merrill  <jason@redhat.com>
8587
8588         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8589
8590 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8591
8592         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8593         (size_t, stderr): Remove.
8594         (read_error): Replaced __builtin_fprintf by fprintf.
8595
8596 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8597
8598         * gcc.dg/ordered-comparison-1.c: New test.
8599         * gcc.dg/ordered-comparison-2.c: New test.
8600         * gcc.dg/ordered-comparison-3.c: New test.
8601         * gcc.dg/ordered-comparison-4.c: New test.
8602
8603 2010-05-06  Mike Stump  <mikestump@comcast.net>
8604
8605         PR objc/35165
8606         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8607
8608 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8609             Jason Merrill  <jason@redhat.com>
8610
8611         * g++.dg/cpp0x/nullptr01.C: New.
8612         * g++.dg/cpp0x/nullptr02.C: New.
8613         * g++.dg/cpp0x/nullptr03.C: New.
8614         * g++.dg/cpp0x/nullptr04.C: New.
8615         * g++.dg/cpp0x/nullptr05.C: New.
8616         * g++.dg/cpp0x/nullptr06.C: New.
8617         * g++.dg/cpp0x/nullptr07.C: New.
8618         * g++.dg/cpp0x/nullptr08.C: New.
8619         * g++.dg/cpp0x/nullptr09.C: New.
8620         * g++.dg/cpp0x/nullptr10.C: New.
8621         * g++.dg/cpp0x/nullptr11.C: New.
8622         * g++.dg/cpp0x/nullptr12.C: New.
8623         * g++.dg/cpp0x/nullptr13.C: New.
8624         * g++.dg/cpp0x/nullptr14.C: New.
8625         * g++.dg/cpp0x/nullptr15.C: New.
8626         * g++.dg/cpp0x/nullptr16.C: New.
8627         * g++.dg/cpp0x/nullptr17.C: New.
8628         * g++.dg/cpp0x/nullptr18.C: New.
8629         * g++.dg/cpp0x/nullptr19.C: New.
8630         * g++.dg/cpp0x/nullptr20.C: New.
8631         * g++.dg/cpp0x/nullptr21.C: New.
8632         * g++.dg/cpp0x/nullptr22.C: New.
8633         * g++.dg/debug/nullptr01.C: New.
8634         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8635
8636 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8637
8638         * gcc.dg/Wunused-var-8.c: Move to...
8639         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8640
8641 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8642
8643         PR c++/40406
8644         * g++.dg/template/crash96.C: New.
8645
8646 2010-05-06  Jan Hubicka  <jh@suse.cz>
8647
8648         PR tree-optimization/43791
8649         * gcc.c-torture/compile/pr43791.c: New file.
8650
8651 2010-05-06  Michael Matz  <matz@suse.de>
8652
8653         PR tree-optimization/43984
8654         * gfortran.dg/pr43984.f90: New test.
8655
8656 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8657
8658         PR 40989
8659         * gcc.dg/pr40989.c: New.
8660
8661 2010-05-06  Richard Guenther  <rguenther@suse.de>
8662
8663         PR tree-optimization/43934
8664         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8665
8666 2010-05-06  Richard Guenther  <rguenther@suse.de>
8667
8668         PR tree-optimization/43987
8669         * gcc.c-torture/execute/pr43987.c: New testcase.
8670         * gcc.dg/torture/pta-escape-1.c: Adjust.
8671         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8672         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8673         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8674         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8675
8676 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8677             Dodji Seketeli  <dodji@redhat.com>
8678
8679         PR c/18624
8680         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8681         * g++.dg/template/sfinae16.C: Likewise.
8682         * gcc.dg/Wunused-var-1.c: Moved to...
8683         * c-c++-common/Wunused-var-1.c: ...here. New test.
8684         * gcc.dg/Wunused-var-2.c: Moved to...
8685         * c-c++-common/Wunused-var-2.c: ...here. New test.
8686         * gcc.dg/Wunused-var-3.c: Moved to...
8687         * c-c++-common/Wunused-var-3.c: ...here. New test.
8688         * gcc.dg/Wunused-var-4.c: Moved to...
8689         * gcc.dg/Wunused-var-1.c: ... here.
8690         * gcc.dg/Wunused-var-5.c: Moved to...
8691         * c-c++-common/Wunused-var-4.c: ...here. New test.
8692         * gcc.dg/Wunused-var-7.c: Moved to...
8693         * c-c++-common/Wunused-var-5.c: ...here. New test.
8694         * gcc.dg/Wunused-var-6.c: Moved to...
8695         * gcc.dg/Wunused-var-2.c: ... here.
8696         * c-c++-common/Wunused-var-1.c: New test.
8697         * c-c++-common/Wunused-var-2.c: New test.
8698         * c-c++-common/Wunused-var-3.c: New test.
8699         * c-c++-common/Wunused-var-4.c: New test.
8700         * c-c++-common/Wunused-var-5.c: New test.
8701         * g++.dg/warn/Wunused-var-1.C: New test.
8702         * g++.dg/warn/Wunused-var-2.C: New test.
8703         * g++.dg/warn/Wunused-var-3.C: New test.
8704         * g++.dg/warn/Wunused-var-4.C: New test.
8705         * g++.dg/warn/Wunused-var-5.C: New test.
8706         * g++.dg/warn/Wunused-var-6.C: New test.
8707         * g++.dg/warn/Wunused-var-7.C: New test.
8708         * g++.dg/warn/Wunused-var-8.C: New test.
8709         * g++.dg/warn/Wunused-parm-1.C: New test.
8710         * g++.dg/warn/Wunused-parm-2.C: New test.
8711         * g++.dg/warn/Wunused-parm-3.C: New test.
8712
8713 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8714
8715         PR fortran/43985
8716         * gfortran.dg/gomp/crayptr5.f90: New test case.
8717
8718 2010-05-05  Jason Merrill  <jason@redhat.com>
8719
8720         PR debug/43370
8721         * g++.dg/ext/attrib39.C: New.
8722
8723 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8724
8725         PR fortran/24978
8726         * gfortran.dg/data_invalid.f90: New.
8727
8728 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8729
8730         * gnat.dg/lto2.adb: New test.
8731
8732 2010-05-05  Jason Merrill  <jason@redhat.com>
8733
8734         PR c++/43787
8735         * g++.dg/opt/empty1.C: New.
8736
8737 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8738
8739         PR fortran/43696
8740         * gfortran.dg/class_17.f03: New.
8741
8742 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8743
8744         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8745
8746 2010-05-04  Mike Stump  <mikestump@comcast.net>
8747
8748         PR objc/35165
8749         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8750
8751 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8752
8753         PR target/43668
8754         * gcc.target/i386/pr43668.c: New.
8755
8756 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8757
8758         PR c++/43028
8759         * g++.dg/cpp0x/initlist31.C: New.
8760
8761 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8762
8763         PR c/43981
8764         * gcc.dg/Wunused-var-8.c: New test.
8765
8766 2010-05-04  Jason Merrill  <jason@redhat.com>
8767
8768         PR c++/38064
8769         * g++.dg/cpp0x/enum3.C: Extend.
8770
8771 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8772
8773         PR target/43799
8774         * gcc.target/i386/pr43799.c: New.
8775
8776 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8777
8778         * gnat.dg/lto1.adb: New test.
8779         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8780
8781 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8782
8783         PR middle-end/43671
8784         * gcc.target/i386/pr43671.c: New.
8785
8786 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8787
8788         PR c++/43705
8789         * g++.dg/template/crash95.C: New.
8790
8791 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8792
8793         PR debug/43508
8794         * gcc.target/i386/pr43508.c: New.
8795
8796 2010-05-04  Richard Guenther  <rguenther@suse.de>
8797
8798         PR tree-optimization/43879
8799         * g++.dg/torture/pr43879-1_0.C: New testcase.
8800         * g++.dg/torture/pr43879-1_1.C: Likewise.
8801
8802 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8803
8804         PR c++/43953
8805         * g++.dg/other/crash-12.C: New test.
8806
8807 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8808
8809         * g++.dg/cdce3.C: Add a space.  Updated.
8810
8811 2010-05-03  Jason Merrill  <jason@redhat.com>
8812
8813         PR c++/43680
8814         * g++.dg/opt/enum2.C: New.
8815         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8816         * g++.dg/warn/Wswitch-1.C: Adjust message.
8817
8818 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8819
8820         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8821         * g++.dg/ext/label13.C: Fix typo.
8822         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8823         alpha*-dec-osf5*.
8824         * gcc.c-torture/compile/limits-declparen.c: xfail on
8825         alpha*-dec-osf5* with -g.
8826         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8827         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8828         * gcc.dg/c99-tgmath-2.c: Likewise.
8829         * gcc.dg/c99-tgmath-3.c: Likewise.
8830         * gcc.dg/c99-tgmath-4.c: Likewise.
8831
8832 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8833
8834         PR fortran/43592
8835         * gfortran.dg/unexpected_interface.f90: New test.
8836
8837 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8838
8839         * ada/acats/run_acats (which): New function.
8840         (host_gnatchop, host_gnatmake): Use it.
8841
8842 2010-05-03  Richard Guenther  <rguenther@suse.de>
8843
8844         PR tree-optimization/43971
8845         * gcc.dg/pr43971.c: New testcase.
8846
8847 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR debug/43972
8850         * gcc.dg/debug/pr43972.c: New test.
8851
8852 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8853
8854         PR testsuite/43963
8855         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8856
8857 2010-05-02  Richard Guenther  <rguenther@suse.de>
8858
8859         PR tree-optimization/43879
8860         * gcc.dg/torture/pr43879-3.c: New testcase.
8861
8862 2010-05-01  Richard Guenther  <rguenther@suse.de>
8863
8864         PR tree-optimization/43949
8865         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8866
8867 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8868
8869         PR c++/43951
8870         * g++.dg/init/new28.C: New.
8871
8872 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8873
8874         PR objc++/32052
8875         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8876         structure and nested declarations.
8877         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8878         structure and nested declarations.  Reduce header clutter and
8879         use _exit() rather than abort().
8880         * objc.dg/encode-10.m: New.
8881         * objc.dg/encode-11.m: New.
8882
8883 2010-04-30  DJ Delorie  <dj@redhat.com>
8884
8885         * gcc.c-torture/execute/20100430-1.c: New test.
8886
8887 2010-04-30  Jason Merrill  <jason@redhat.com>
8888
8889         PR c++/43868
8890         * g++.dg/template/ptrmem21.C: New.
8891
8892 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8893
8894         PR fortran/18918
8895         PR fortran/43931
8896         * gfortran.dg/coarray_13.f90: New test.
8897
8898 2010-04-30  Richard Guenther  <rguenther@suse.de>
8899
8900         PR lto/43946
8901         * gcc.dg/lto/20100430-1_0.c: New testcase.
8902
8903 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8904
8905         PR debug/43942
8906         * c-c++-common/pr43942.c: New test.
8907
8908 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8909
8910         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8911         conflict with darwin crt1.o 'start' symbol.
8912
8913 2010-04-30  Richard Guenther  <rguenther@suse.de>
8914
8915         PR tree-optimization/43879
8916         * gcc.dg/torture/pr43879_1.c: New testcase.
8917
8918 2010-04-30  Richard Guenther  <rguenther@suse.de>
8919
8920         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8921
8922 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8923
8924         PR c++/43890
8925         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8926         user-provided constructor while recursing.
8927
8928 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8929
8930         PR fortran/42274
8931         * gfortran.dg/class_16.f03: New test.
8932
8933 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8934
8935         PR fortran/42274
8936         * gfortran.dg/class_15.f03: New.
8937
8938 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8939
8940         PR fortran/43326
8941         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8942
8943 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8944
8945         PR fortran/43492
8946         * gfortran.dg/generic_22.f03 : New test.
8947
8948 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8949
8950         PR fortran/42353
8951         * gfortran.dg/class_14.f03: New test.
8952
8953 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8954
8955         PR fortran/42680
8956         * gfortran.dg/interface_32.f90: New test.
8957
8958 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8959             Janus Weil  <janus@gcc.gnu.org>
8960
8961         PR fortran/41829
8962         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8963         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8964         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8965
8966 2010-04-28  Mike Stump  <mikestump@comcast.net>
8967
8968         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8969         dg-excess-errors.
8970         * g++.dg/uninit-pred-2_b.C: Likewise.
8971
8972 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8973
8974         PR fortran/18918
8975         PR fortran/43919
8976         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8977
8978 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8979
8980         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8981         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8982         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8983         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8984         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8985
8986 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8987
8988         * gcc.dg/const-uniq-1.c: New test.
8989         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8990
8991 2010-04-28  Xinliang David Li  <davidxl@google.com>
8992
8993         * gcc.dg/uninit-pred-2_b.c: New test.
8994         * gcc.dg/uninit-pred-4_b.c: New test.
8995         * gcc.dg/uninit-pred-3_d.c: New test.
8996         * gcc.dg/uninit-pred-6_b.c: New test.
8997         * gcc.dg/uninit-pred-8_b.c: New test.
8998         * gcc.dg/uninit-pred-3_a.c: New test.
8999         * gcc.dg/uninit-pred-2_c.c: New test.
9000         * gcc.dg/uninit-pred-5_a.c: New test.
9001         * gcc.dg/uninit-pred-3_e.c: New test.
9002         * gcc.dg/uninit-pred-7_a.c: New test.
9003         * gcc.dg/uninit-pred-6_c.c: New test.
9004         * gcc.dg/uninit-pred-9_a.c: New test.
9005         * gcc.dg/uninit-pred-8_c.c: New test.
9006         * gcc.dg/uninit-pred-3_b.c: New test.
9007         * gcc.dg/uninit-pred-5_b.c: New test.
9008         * gcc.dg/uninit-pred-7_b.c: New test.
9009         * gcc.dg/uninit-pred-6_d.c: New test.
9010         * gcc.dg/uninit-pred-9_b.c: New test.
9011         * gcc.dg/uninit-pred-2_a.c: New test.
9012         * gcc.dg/uninit-pred-4_a.c: New test.
9013         * gcc.dg/uninit-pred-3_c.c: New test.
9014         * gcc.dg/uninit-pred-6_a.c: New test.
9015         * gcc.dg/uninit-pred-8_a.c: New test.
9016         * gcc.dg/uninit-pred-7_c.c: New test.
9017         * gcc.dg/uninit-pred-6_e.c: New test.
9018         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9019         * g++.dg/uninit-pred-1_a.C: New test.
9020         * g++.dg/uninit-pred-1_b.C: New test.
9021         * g++.dg/uninit-pred-2_a.C: New test.
9022         * g++.dg/uninit-pred-2_b.C: New test.
9023         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9024         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9025         * g++.dg/uninit-pred-loop_1.cc: New test.
9026
9027 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9028
9029         * gcc.dg/lto/20091209-1_0.c: New testcase.
9030
9031 2010-04-28  Richard Guenther  <rguenther@suse.de>
9032
9033         PR tree-optimization/43879
9034         PR tree-optimization/43909
9035         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9036
9037 2010-04-28  Richard Guenther  <rguenther@suse.de>
9038
9039         PR c++/43880
9040         * g++.dg/torture/pr43880.C: New testcase.
9041
9042 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9043
9044         PR c++/9335
9045         * g++.dg/template/recurse2.C: Update
9046         * g++.dg/template/recurse.C: Update.
9047         * g++.dg/template/pr23510.C: Update.
9048         * lib/prune.exp: Filter out 'recursively instantiated'.
9049
9050 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9051
9052         PR c++/29043
9053         * g++.dg/init/pr29043.C: New.
9054
9055 2010-04-27  Jason Merrill  <jason@redhat.com>
9056
9057         * g++.dg/lookup/scoped5.C: Adjust.
9058         * g++.dg/lookup/scoped8.C: Adjust.
9059         * g++.dg/template/dependent-expr5.C: Adjust.
9060         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9061
9062         PR c++/43856
9063         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9064
9065         PR c++/43875
9066         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9067
9068 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9069             Jan Hubicka <hubicka@ucw.cz>
9070
9071         * gcc.dg/pure-2.c: New testcase.
9072         * gcc.dg/const-1.c: New testcase.
9073
9074 2010-04-27  Jason Merrill  <jason@redhat.com>
9075
9076         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9077
9078         PR c++/41468
9079         * g++.dg/template/sfinae17.C: New.
9080         * g++.dg/template/sfinae18.C: New.
9081
9082 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9083
9084         * g++.dg/init/pr42844.C: New.
9085         * g++.dg/cpp0x/pr42844-2.C: New.
9086         * g++.dg/cpp0x/defaulted2.C: Adjust.
9087         * g++.dg/tree-ssa/pr27549.C: Likewise.
9088         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9089
9090 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9091
9092         PR fortran/18918
9093         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9094
9095 2010-04-27  Richard Guenther  <rguenther@suse.de>
9096
9097         PR middle-end/40561
9098         * g++.dg/other/pr40561.C: New testcase.
9099
9100 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9101
9102         PR middle-end/43812
9103         * g++.dg/ipa/pr43812.C: New test.
9104
9105 2010-04-27  Jan Hubicka  <jh@suse.cz>
9106
9107         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9108         (test): ... this one.
9109
9110 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9111
9112         PR target/40657
9113         * gcc.target/arm/thumb-stackframe.c: New test.
9114
9115 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9116
9117         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9118         * gcc.dg/misc-column.c: Likewise.
9119         * gcc.dg/Walways-true-1.c: Likewise.
9120         * gcc.dg/Walways-true-2.c: Likewise.
9121         * gcc.dg/warn-addr-cmp.c: Likewise.
9122
9123 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9124
9125         PR fortran/18918
9126         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9127         * gfortran.dg/coarray_12.f90: New.
9128
9129 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9130
9131         PR c/32207
9132         * gcc.dg/pr32207.c: New test.
9133         * gcc.dg/misc-column.c: Adjust expected warning.
9134         * gcc.dg/Walways-true-1.c: Likewise.
9135         * gcc.dg/Walways-true-2.c: Likewise.
9136         * gcc.dg/warn-addr-cmp.c: Likewise.
9137
9138 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9139
9140         PR lto/42776
9141         * lib/lto.exp (lto_prune_vis_warns): New function.
9142         (lto-link-and-maybe-run): Call it.
9143
9144 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9145
9146         PR tree-optimization/43904
9147         * gcc.dg/tree-ssa/tailcall-6.c: New.
9148
9149 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9150
9151         PR testsuite/35165
9152         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9153         Darwin8/OSX10.4 - compatible code generation.
9154         Use scan-rtl-dump.
9155         * obj-c++.dg/stubify-1.mm: Ditto.
9156         * lib/objc-torture.exp: Do not require link success for
9157         "trivial.m" in the runtime checks when dowhat = 'compile'.
9158         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9159         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9160         Darwin8/OSX10.4 - compatible code generation.
9161         * objc.dg/stubify-2.m: Ditto.
9162         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9163         * objc.dg/next-runtime-1.m: Ditto.
9164         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9165         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9166         runtimes on Darwin.
9167
9168 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9169
9170         PR 43715
9171         * lib/plugin-support.exp: Use "-undefined
9172         dynamic_lookup" on darwin.
9173
9174 2010-04-26  Richard Guenther  <rguenther@suse.de>
9175
9176         * gcc.dg/lto/20100426_0.c: New testcase.
9177
9178 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9179
9180         PR tree-optimization/43833
9181         gcc.dg/Warray-bounds-8.c: New test case.
9182
9183 2010-04-26  Richard Guenther  <rguenther@suse.de>
9184
9185         PR lto/43080
9186         * g++.dg/lto/20100423-3_0.C: New testcase.
9187
9188 2010-04-26  Richard Guenther  <rguenther@suse.de>
9189
9190         PR lto/42425
9191         * g++.dg/lto/20100423-2_0.C: New testcase.
9192
9193 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9194
9195         * gcc.dg/vect/bb-slp-23.c: New test.
9196
9197 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9198
9199         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9200         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9201         * gcc.dg/c1x-float-1.c: New test.
9202
9203 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9204
9205         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9206         of "lea\[ \t\]".
9207
9208 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9209
9210         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9211         FreeBSD.
9212         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9213         * gfortran.dg/default_format_2.f90: Ditto.
9214
9215 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9216
9217         * gfortran.dg/pr43505.f90: Clean up .mod file.
9218         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9219         * gfortran.dg/pr41347.f90: Ditto.
9220         * gfortran.dg/internal_pack_4.f90: Ditto.
9221         * gfortran.dg/proc_decl_23.f90: Ditto.
9222         * gfortran.dg/recursive_check_3.f90: Ditto.
9223         * gfortran.dg/intent_out_3.f90: Ditto.
9224         * gfortran.dg/assignment_2.f90: Ditto.
9225         * gfortran.dg/pr41928.f90: Ditto.
9226         * gfortran.dg/pr42166.f90: Ditto.
9227         * gfortran.dg/private_type_12.f90: Ditto.
9228         * gfortran.dg/graphite/pr42185.f90: Ditto.
9229         * gfortran.dg/graphite/pr42186.f90: Ditto.
9230         * gfortran.dg/graphite/pr40982.f90: Ditto.
9231         * gfortran.dg/graphite/id-2.f90: Ditto.
9232         * gfortran.dg/graphite/id-4.f90: Ditto.
9233         * gfortran.dg/graphite/pr42050.f90: Ditto.
9234         * gfortran.dg/graphite/id-18.f90: Ditto.
9235         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9236         * gfortran.dg/graphite/pr41924.f90: Ditto.
9237         * gfortran.dg/graphite/pr42393.f90: Ditto.
9238         * gfortran.dg/graphite/pr37980.f90: Ditto.
9239         * gfortran.dg/graphite/pr38953.f90: Ditto.
9240         * gfortran.dg/graphite/pr42180.f90: Ditto.
9241         * gfortran.dg/graphite/pr42181.f90: Ditto.
9242         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9243         * gfortran.dg/select_type_4.f90: Ditto.
9244         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9245         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9246         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9247         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9248         * gfortran.dg/whole_file_11.f90: Ditto.
9249         * gfortran.dg/private_type_11.f90: Ditto.
9250         * gfortran.dg/vect/vect-gems.f90: Ditto.
9251         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9252
9253 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9254
9255         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9256
9257 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9258
9259         * gnat.dg/pack15.ad[sb]: New test.
9260
9261 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9262
9263         * gcc.target/arm/mla-1.c: New test.
9264
9265 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9266
9267         PR fortran/30073
9268         PR fortran/43793
9269         * gfortran.dg/pr43793.f90: New test.
9270
9271 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9272
9273         PR tree-optimization/41442
9274         * gcc.target/i386/pr41442.c: New test.
9275
9276 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9277
9278         PR fortran/43832
9279         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9280
9281 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9282
9283         PR fortran/43832
9284         * gfortran.dg/open_nounit.f90: New test.
9285
9286 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9287
9288         PR fortran/43841
9289         PR fortran/43843
9290         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9291
9292 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9293
9294         * gcc.dg/Wconversion-integer.c: Update.
9295
9296 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9297
9298         * gnat.dg/unchecked_convert5.adb: New test.
9299
9300 2010-04-23  Richard Guenther  <rguenther@suse.de>
9301
9302         PR lto/41734
9303         * gcc.dg/lto/20100423-2_0.c: New testcase.
9304         * gcc.dg/lto/20100423-2_0.c: Likewise.
9305
9306 2010-04-23  Richard Guenther  <rguenther@suse.de>
9307
9308         PR lto/43455
9309         * gcc.dg/lto/20100423-1_0.c: New testcase.
9310         * gcc.dg/lto/20100423-1_1.c: Likewise.
9311
9312 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9313
9314         PR tree-optimization/43846
9315         * gcc.dg/tree-ssa/sra-10.c: New test.
9316
9317 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9318
9319         PR middle-end/43835
9320         * gcc.c-torture/execute/pr43835.c: New test.
9321
9322 2010-04-23  Richard Guenther  <rguenther@suse.de>
9323
9324         PR lto/42653
9325         * g++.dg/lto/20100423-1_0.C: New testcase.
9326
9327 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9328
9329         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9330
9331 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9332
9333         PR tree-optimization/43842
9334         * gcc.dg/vect/pr43842.c: New test.
9335
9336 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9337
9338         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9339         * gcc.target/i386/wmul-2.c: Likewise.
9340
9341 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9342
9343         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9344         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9345
9346 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9347
9348         * gfortran.dg/reassoc_6.f: New testcase.
9349
9350 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9351
9352         PR middle-end/29274
9353         * gcc.target/arm/wmul-1.c: New test.
9354         * gcc.target/arm/wmul-2.c: New test.
9355
9356 2010-04-22  Richard Guenther  <rguenther@suse.de>
9357
9358         PR tree-optimization/43845
9359         * gcc.c-torture/compile/pr43845.c: New testcase.
9360
9361 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9362
9363         PR middle-end/29274
9364         * gcc.target/i386/wmul-1.c: New test.
9365         * gcc.target/i386/wmul-2.c: New test.
9366         * gcc.target/bfin/wmul-1.c: New test.
9367         * gcc.target/bfin/wmul-2.c: New test.
9368
9369 2010-04-22  Richard Guenther  <rguenther@suse.de>
9370
9371         PR fortran/43829
9372         * gfortran.dg/vector_subscript_6.f90: New testcase.
9373         * gfortran.dg/assign_10.f90: Adjust.
9374
9375 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9376
9377         PR fortran/43836
9378         * gfortran.dg/gomp/pr43836.f90: New test.
9379
9380 2010-04-21  Richard Guenther  <rguenther@suse.de>
9381
9382         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9383
9384 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9385
9386         * gcc.dg/torture/builtin-cproj-3.c: New.
9387
9388 2010-04-20  Jason Merrill  <jason@redhat.com>
9389
9390         PR c++/9335
9391         * g++.dg/template/recurse2.C: New.
9392         * g++.dg/parse/crash36.C: Adjust.
9393         * g++.dg/other/fold1.C: Adjust.
9394         * g++.dg/init/member1.C: Adjust.
9395         * lib/prune.exp: Prune "skipping N instantiation contexts".
9396
9397 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9398
9399         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9400
9401 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9402
9403         * gcc.dg/torture/builtin-cproj-1.c: New.
9404         * gcc.dg/torture/builtin-cproj-2.c: New.
9405
9406 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9407
9408         PR c++/43800
9409         PR c++/43704
9410         * g++.dg/template/typedef32.C: Adjust.
9411         * g++.dg/template/typedef33.C: New test.
9412
9413 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9414
9415         PR fortran/43227
9416         * gfortran.dg/proc_decl_23.f90: New test.
9417
9418         PR fortran/43266
9419         * gfortran.dg/abstract_type_6.f03: New test.
9420
9421 2010-04-20  Xinliang David Li  <davidxl@google.com>
9422
9423         * g++.dg/tree-ssa/fold-compare.C: New.
9424
9425 2010-04-20  Richard Guenther  <rguenther@suse.de>
9426
9427         PR tree-optimization/39417
9428         * g++.dg/torture/pr39417.C: New testcase.
9429
9430 2010-04-20  Richard Guenther  <rguenther@suse.de>
9431
9432         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9433
9434 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9435
9436         * g++.dg/debug/dwarf2/rv1.C: New test.
9437
9438 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9439
9440         PR target/43635
9441         * gcc.c-torture/compile/pr43635.c: New testcase.
9442
9443 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9444
9445         PR fortran/43339
9446         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9447         of sequential loops being private only in the innermost containing
9448         task region.
9449
9450         PR middle-end/43337
9451         * gfortran.dg/gomp/pr43337.f90: New test.
9452
9453 2010-04-19  Richard Guenther  <rguenther@suse.de>
9454
9455         PR tree-optimization/43796
9456         * gfortran.dg/pr43796.f90: New testcase.
9457
9458 2010-04-19  Richard Guenther  <rguenther@suse.de>
9459
9460         PR tree-optimization/43783
9461         * gcc.c-torture/execute/pr43783.c: New testcase.
9462
9463 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9464
9465         PR target/43766
9466         * gcc.target/i386/pr43766.c: New test.
9467
9468 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9469
9470         PR target/43662
9471         * gcc.target/i386/pr43662.c: New test.
9472
9473 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9474
9475         PR c++/43704
9476         * g++.dg/template/typedef32.C: New test.
9477
9478 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9479
9480         PR tree-optimization/37027
9481         * lib/target-supports.exp
9482         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9483         * gcc.dg/vect/pr37027.c: New test.
9484         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9485         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9486         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9487         gcc.dg/vect/vect-complex-6.c: Likewise.
9488
9489 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9490
9491         * g++.dg/debug/dwarf2/enum1.C: New test.
9492
9493 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9494
9495         * gnat.dg/rep_clause5.ad[sb]: New test.
9496         * gnat.dg/rep_clause5_pkg.ads: New helper.
9497
9498 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9499
9500         PR tree-optimization/43771
9501         * g++.dg/vect/pr43771.cc: New test.
9502
9503 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9504
9505         PR fortran/31538
9506         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9507         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9508
9509 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9510
9511         * gnat.dg/sizetype.adb: Rename into...
9512         * gnat.dg/sizetype1.adb: ...this.
9513         * gnat.dg/sizetype2.adb: New test.
9514
9515 2010-04-16  Richard Guenther  <rguenther@suse.de>
9516
9517         PR tree-optimization/43572
9518         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9519
9520 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9521
9522         * gnat.dg/specs/discr_private.ads: New test.
9523
9524 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9525
9526         PR target/41514
9527         * gcc.target/arm/thumb-comparisons.c: New test.
9528
9529         PR target/40603
9530         * gcc.target/arm/thumb-cbranchqi.c: New test.
9531
9532 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9533
9534         * g++.dg/torture/pr36191.C: Enable for SH.
9535
9536 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9537
9538         * gnat.dg/wide_boolean.adb: New test.
9539         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9540
9541 2010-04-15  Richard Guenther  <rguenther@suse.de>
9542
9543         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9544         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9545         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9546         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9547         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9548         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9549         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9550         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9551         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9552         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9553         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9554         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9555         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9556         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9557         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9558
9559 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9560
9561         PR target/21803
9562         * gcc.target/arm/pr42496.c: New test.
9563
9564 2010-04-14  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/36625
9567         * g++.dg/ext/attrib38.C: New.
9568
9569 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9570
9571         PR testsuite/43739
9572         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9573
9574 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9575
9576         PR 42966
9577         * gcc.dg/cpp/warn-undef-2.c: Update.
9578         * gcc.dg/cpp/warn-traditional-2.c: Update.
9579         * gcc.dg/cpp/warn-comments-2.c: Update.
9580         * gcc.dg/cpp/warn-variadic-2.c: Update.
9581         * gcc.dg/cpp/warn-long-long-2.c: Update.
9582         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9583         * gcc.dg/cpp/warn-multichar-2.c: Update.
9584         * gcc.dg/cpp/warn-normalized-3.c: Update.
9585         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9586         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9587         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9588         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9589         * gcc.dg/cpp/warn-redefined-2.c: Update.
9590         * gfortran.dg/warning-directive-2.F90: Update.
9591         * c-c++-common/cpp/warning-directive-2.c: Update.
9592
9593 2010-04-14  Michael Matz  <matz@suse.de>
9594
9595         PR tree-optimization/42963
9596         * gcc.dg/pr42963.c: New testcase.
9597
9598 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9599
9600         * gnat.dg/class_wide.adb: Rename into...
9601         * gnat.dg/class_wide1.adb: ...this.
9602         * gnat.dg/class_wide2.ad[sb]: New test.
9603
9604 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9605
9606         PR fortran/18918
9607         * gfortran.dg/coarray_9.f90: Update dg-errors.
9608         * gfortran.dg/coarray_10.f90: New test.
9609         * gfortran.dg/coarray_11.f90: New test.
9610
9611 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9612
9613         PR fortran/43747
9614         gfortran.dg/initialization_24.f90: New test.
9615
9616 2010-04-13  Jason Merrill  <jason@redhat.com>
9617
9618         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9619         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9620
9621 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9622
9623         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9624         * g++.dg/dg.exp: Likewise.
9625         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9626         * c-c++-common/cpp/warning-directive-1.c: ... here.
9627         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9628         * c-c++-common/cpp/warning-directive-2.c: ... here.
9629         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9630         * c-c++-common/cpp/warning-directive-3.c: ... here.
9631         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9632         * c-c++-common/cpp/warning-directive-4.c: ... here.
9633         * g++.dg/cpp/warning-directive-1.C: Delete.
9634         * g++.dg/cpp/warning-directive-2.C: Delete.
9635         * g++.dg/cpp/warning-directive-3.C: Delete.
9636         * g++.dg/cpp/warning-directive-4.C: Delete.
9637         * gcc.dg/cpp/normalised-3.c: Delete.
9638         * g++.dg/cpp/normalised-1.C: Rename as ...
9639         * c-c++-common/cpp/normalised-3.c: ... this.
9640
9641 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9642
9643         * gcc.dg/tree-ssa/sra-9.c: New test.
9644
9645 2010-04-13  Michael Matz  <matz@suse.de>
9646
9647         PR middle-end/43730
9648         * gcc.dg/pr43730.c: New test.
9649
9650 2010-04-13  Michael Matz  <matz@suse.de>
9651
9652         * gcc.dg/tree-ssa/negate.c: New testcase.
9653
9654 2010-04-13  Richard Guenther  <rguenther@suse.de>
9655
9656         PR testsuite/43735
9657         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9658
9659 2010-04-13  Richard Guenther  <rguenther@suse.de>
9660
9661         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9662
9663 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9664
9665         * gnat.dg/derived_type1.adb: New test.
9666
9667 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9668
9669         * gcc.dg/plugindir1.c: New testcase.
9670         * gcc.dg/plugindir2.c: New testcase.
9671         * gcc.dg/plugindir3.c: New testcase.
9672         * gcc.dg/plugindir4.c: New testcase.
9673
9674 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9675
9676         * gcc.target/i386/rotate-2.c: New test.
9677
9678 2010-04-12  Jason Merrill  <jason@redhat.com>
9679
9680         PR c++/43641
9681         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9682         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9683
9684 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9685
9686         PR c++/25811
9687         * g++.dg/init/pr25811.C: New test.
9688
9689 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9690
9691         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9692         dg-error, dg-warning.
9693         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9694
9695 2010-04-12  Richard Guenther  <rguenther@suse.de>
9696
9697         * gcc.dg/torture/inline-2.c: New testcase.
9698
9699 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR bootstrap/43699
9702         * gcc.dg/Wunused-var-7.c: New test.
9703
9704         PR tree-optimization/43560
9705         * gcc.c-torture/execute/pr43560.c: New test.
9706
9707 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9708
9709         * gnat.dg/aggr13.adb: New test.
9710         * gnat.dg/aggr14.adb: Likewise.
9711         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9712
9713 2010-04-12  Richard Guenther  <rguenther@suse.de>
9714
9715         PR c++/43611
9716         * g++.dg/torture/pr43611.C: New testcase.
9717
9718 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9719
9720         PR c/36774
9721         * gcc.dg/pr36774-1.c: New test.
9722         * gcc.dg/pr36774-2.c: New test.
9723
9724 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9725
9726         * gcc.target/sh/rte-delay-slot.c: New test.
9727
9728 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9729
9730         * gnat.dg/pack9.adb: Remove -cargs option.
9731         * gnat.dg/aggr12.ad[sb]: New test.
9732
9733 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9734
9735         PR target/43417
9736         * gcc.target/sh/pr43417.c: New test.
9737
9738 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9739
9740         PR fortran/43591
9741         * gfortran.dg/spec_expr_6.f90: New test.
9742
9743 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9744
9745         PR cpp/43195
9746         * gcc.dg/cpp/pr43195.c: New.
9747         * gcc.dg/cpp/pr43195.h: New.
9748
9749 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9750
9751         PR 42965
9752         * gcc.dg/Werror-6.c: Adjust.
9753         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9754         * gcc.dg/Werror-4.c: Likewise.
9755         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9756         * gcc.dg/Wswitch-enum-error.c: Likewise.
9757         * gcc.dg/Wpointer-arith.c: Likewise.
9758         * gcc.dg/Wfatal.c: Likewise.
9759         * gcc.dg/Wswitch-error.c: Likewise.
9760         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9761         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9762         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9763         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9764         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9765         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9766         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9767         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9768         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9769         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9770         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9771         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9772         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9773         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9774         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9775         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9776         * g++.dg/cpp/warning-directive-2.C: Likewise.
9777         * gfortran.dg/warning-directive-2.F90: Likewise.
9778
9779 2010-04-09  Jason Merrill  <jason@redhat.com>
9780
9781         PR c++/42623
9782         * g++.dg/template/sizeof13.C: New.
9783
9784 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9785
9786         * g++.dg/other/pr35504.C: Add check for thiscall.
9787         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9788         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9789
9790 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9791
9792         PR c++/28584
9793         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9794         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9795         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9796         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9797         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9798         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9799         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9800         * g++.dg/other/increment1.C: Likewise.
9801
9802 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9803
9804         PR fortran/18918
9805         * gfortran.dg/coarray_7.f90: New test.
9806         * gfortran.dg/coarray_8.f90: New test.
9807
9808 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9809
9810         PR fortran/28039
9811         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9812
9813 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9814
9815         PR target/43643
9816         * gcc.dg/pr43643.c: New test.
9817
9818 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9819
9820         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9821
9822 2010-04-08  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/43679
9825         * gcc.c-torture/compile/pr43679.c: New testcase.
9826
9827 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9828
9829         PR debug/43670
9830         * gcc.dg/pr43670.c: New test.
9831
9832 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9833
9834         PR middle-end/40815
9835         * gcc.dg/tree-ssa/reassoc-19.c: New.
9836
9837 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9838
9839         PR c/18624
9840         * gcc.dg/Wunused-var-1.c: New test.
9841         * gcc.dg/Wunused-var-2.c: New test.
9842         * gcc.dg/Wunused-var-3.c: New test.
9843         * gcc.dg/Wunused-var-4.c: New test.
9844         * gcc.dg/Wunused-var-5.c: New test.
9845         * gcc.dg/Wunused-var-6.c: New test.
9846         * gcc.dg/Wunused-parm-1.c: New test.
9847
9848         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9849         * gcc.dg/trunc-1.c: Likewise.
9850         * gcc.dg/vla-9.c: Likewise.
9851         * gcc.dg/dfp/composite-type.c: Likewise.
9852
9853 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9854
9855         PR objc/35996
9856         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9857         * obj-c++.dg/objc-gc-3.mm: Ditto.
9858
9859 2010-04-07  Simon Baldwin  <simonb@google.com>
9860
9861         * gcc.dg/cpp/warn-undef-2.c: New.
9862         * gcc.dg/cpp/warn-traditional-2.c: New.
9863         * gcc.dg/cpp/warn-comments-2.c: New.
9864         * gcc.dg/cpp/warning-directive-1.c: New.
9865         * gcc.dg/cpp/warn-long-long.c: New.
9866         * gcc.dg/cpp/warn-traditional.c: New.
9867         * gcc.dg/cpp/warn-variadic-2.c: New.
9868         * gcc.dg/cpp/warn-undef.c: New.
9869         * gcc.dg/cpp/warn-normalized-1.c: New.
9870         * gcc.dg/cpp/warning-directive-2.c: New.
9871         * gcc.dg/cpp/warn-long-long-2.c: New.
9872         * gcc.dg/cpp/warn-variadic.c: New.
9873         * gcc.dg/cpp/warn-normalized-2.c: New.
9874         * gcc.dg/cpp/warning-directive-3.c: New.
9875         * gcc.dg/cpp/warn-deprecated-2.c: New.
9876         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9877         * gcc.dg/cpp/warn-multichar-2.c: New.
9878         * gcc.dg/cpp/warn-normalized-3.c: New.
9879         * gcc.dg/cpp/warning-directive-4.c: New.
9880         * gcc.dg/cpp/warn-unused-macros.c: New.
9881         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9882         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9883         * gcc.dg/cpp/warn-cxx-compat.c: New.
9884         * gcc.dg/cpp/warn-redefined.c: New.
9885         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9886         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9887         * gcc.dg/cpp/warn-deprecated.c: New.
9888         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9889         * gcc.dg/cpp/warn-redefined-2.c: New.
9890         * gcc.dg/cpp/warn-comments.c: New.
9891         * gcc.dg/cpp/warn-multichar.c: New.
9892         * g++.dg/cpp/warning-directive-1.C: New.
9893         * g++.dg/cpp/warning-directive-2.C: New.
9894         * g++.dg/cpp/warning-directive-3.C: New.
9895         * g++.dg/cpp/warning-directive-4.C: New.
9896         * gfortran.dg/warning-directive-1.F90: New.
9897         * gfortran.dg/warning-directive-3.F90: New.
9898         * gfortran.dg/warning-directive-2.F90: New.
9899         * gfortran.dg/warning-directive-4.F90: New.
9900
9901 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9902
9903         PR objc++/23716
9904         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9905
9906 2010-04-07  Jason Merrill  <jason@redhat.com>
9907
9908         * g++.dg/template/dr408.C: New.
9909
9910         * g++.dg/lookup/ns4.C: New.
9911
9912         PR c++/38392
9913         * g++.dg/template/friend51.C: New test.
9914
9915         PR c++/41970
9916         * g++.old-deja/g++.other/linkage1.C: Adjust.
9917
9918 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9919
9920         PR c++/42697
9921         * g++.dg/template/crash94.C: New test.
9922
9923 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9924
9925         PR c++/40239
9926         * g++.dg/init/aggr5.C: New test.
9927         * g++.dg/init/aggr5.C: New test.
9928
9929 2010-04-07  Richard Guenther  <rguenther@suse.de>
9930
9931         PR tree-optimization/43270
9932         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9933         * gcc.dg/Warray-bounds-7.c: Likewise.
9934
9935 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9936
9937         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9938         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9939         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9940
9941 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9942
9943         PR c++/42556
9944         * g++.dg/init/pr42556.C: New test.
9945
9946 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9947
9948         PR debug/43628
9949         * g++.dg/debug/dwarf2/typedef2.C: New test.
9950
9951 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9952
9953         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9954         c-c++-common/dwarf2/redeclaration-1.C
9955
9956 2010-04-06  Jason Merrill  <jason@redhat.com>
9957
9958         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9959         * g++.dg/ext/attrib18.C: Likewise.
9960         * g++.dg/ext/bitfield2.C: Likewise.
9961         * g++.dg/ext/bitfield4.C: Likewise.
9962         * g++.dg/ext/visibility/warn2.C: Likewise.
9963         * g++.dg/ext/visibility/warn3.C: Likewise.
9964         * g++.dg/gomp/pr26690-1.C: Likewise.
9965         * g++.dg/inherit/covariant7.C: Likewise.
9966         * g++.dg/init/synth2.C: Likewise.
9967         * g++.dg/lookup/using7.C: Likewise.
9968         * g++.dg/other/crash-4.C: Likewise.
9969         * g++.dg/other/error13.C: Likewise.
9970         * g++.dg/other/error20.C: Likewise.
9971         * g++.dg/parse/crash31.C: Likewise.
9972         * g++.dg/parse/error16.C: Likewise.
9973         * g++.dg/parse/error19.C: Likewise.
9974         * g++.dg/parse/error27.C: Likewise.
9975         * g++.dg/parse/error28.C: Likewise.
9976         * g++.dg/parse/fused-params1.C: Likewise.
9977         * g++.dg/template/error2.C: Likewise.
9978         * g++.dg/template/local6.C: Likewise.
9979         * g++.dg/template/qualttp15.C: Likewise.
9980         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9981         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9982         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9983         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9984         * g++.old-deja/g++.eh/spec6.C: Likewise.
9985         * g++.old-deja/g++.jason/crash3.C: Likewise.
9986         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9987         * g++.old-deja/g++.law/ctors5.C: Likewise.
9988         * g++.old-deja/g++.law/ctors9.C: Likewise.
9989         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9990         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9991         * g++.old-deja/g++.other/struct1.C: Likewise.
9992         * g++.old-deja/g++.other/volatile1.C: Likewise.
9993         * g++.old-deja/g++.pt/crash36.C: Likewise.
9994         * g++.old-deja/g++.pt/derived3.C: Likewise.
9995         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9996         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9997
9998 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9999
10000         PR middle-end/43519
10001         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10002         * gcc.dg/graphite/id-19.c: New.
10003
10004 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10005
10006         PR middle-end/32824
10007         * gcc.dg/vect/pr32824: New.
10008
10009 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10010
10011         PR fortran/18918
10012         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10013         * gfortran.dg/coarray_3.f90: Ditto.
10014         * gfortran.dg/coarray_4.f90: Ditto.
10015         * gfortran.dg/coarray_5.f90: Ditto.
10016         * gfortran.dg/coarray_6.f90: Ditto.
10017         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10018
10019 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10020
10021         PR fortran/18918
10022         * gfortran.dg/coarray_4.f90: Fix test.
10023         * gfortran.dg/coarray_6.f90: Add more tests.
10024
10025 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10026
10027         PR fortran/18918
10028         * gfortran.dg/coarray_4.f90: New test.
10029         * gfortran.dg/coarray_5.f90: New test.
10030         * gfortran.dg/coarray_6.f90: New test.
10031
10032 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10033
10034         PR fortran/18918
10035         * gfortran.dg/iso_fortran_env_5.f90: New test.
10036         * gfortran.dg/iso_fortran_env_6.f90: New test.
10037
10038 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10039
10040         PR fortran/39997
10041         * gfortran.dg/coarray_1.f90: New test.
10042         * gfortran.dg/coarray_2.f90: New test.
10043         * gfortran.dg/coarray_3.f90: New test.
10044
10045 2010-04-06  Jason Merrill  <jason@redhat.com>
10046
10047         PR c++/43648
10048         * g++.dg/template/dtor8.C: New.
10049
10050         PR c++/43621
10051         * g++.dg/template/error-recovery2.C: New.
10052
10053 2010-04-06  Jan Hubicka  <jh@suse.czpli
10054
10055         PR tree-optimization/42906
10056         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10057
10058 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10059
10060         PR fortran/43178
10061         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10062         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10063         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10064
10065 2010-04-06  Richard Guenther  <rguenther@suse.de>
10066
10067         PR tree-optimization/43627
10068         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10069
10070 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10071
10072         PR target/43638
10073         * gcc.target/i386/pr43638.c: New test.
10074
10075 2010-04-06  Richard Guenther  <rguenther@suse.de>
10076
10077         PR middle-end/43661
10078         * gcc.c-torture/compile/pr43661.c: New testcase.
10079
10080 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10081
10082         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10083
10084 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10085
10086         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10087
10088 2010-04-02  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/43629
10091         * gcc.c-torture/execute/pr43629.c: New testcase.
10092
10093 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10094             Dominique d'Humieres  <dominiq@lps.ens.fr>
10095
10096         PR libfortran/43605
10097         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10098
10099 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10100
10101         PR debug/43325
10102         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10103
10104 2010-04-01  Jason Merrill  <jason@redhat.com>
10105
10106         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10107
10108 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10109             Manfred Schwarb  <manfred99@gmx.ch>
10110
10111         PR libfortran/43605
10112         * gfortran.dg/ftell_3.f90: New test.
10113
10114 2010-04-01  Richard Guenther  <rguenther@suse.de>
10115
10116         PR middle-end/43614
10117         * gcc.c-torture/compile/pr43614.c: New testcase.
10118
10119 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10120
10121         PR tree-optimization/43141
10122         * gcc.dg/guality/pr43141.c: New test.
10123
10124 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10125
10126         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10127         * g++.dg/eh/spbp.C: Likewise.
10128         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10129         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10130         superfluous casts.
10131         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10132         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10133         * objc.dg/dwarf-2.m: Likewise.
10134
10135 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10136
10137         PR middle-end/43464
10138         * gcc.dg/graphite/id-pr43464.c: New.
10139         * gcc.dg/graphite/id-pr43464-1.c: New.
10140
10141 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10142
10143         PR middle-end/43351
10144         * gcc.dg/graphite/id-pr43351.c
10145
10146 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10147
10148         PR testsuite/35165
10149         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10150         * obj-c++.dg/try-catch-2.mm: Ditto.
10151         * obj-c++.dg/lookup-2.mm: Ditto.
10152         * obj-c++.dg/encode-8.m: Ditto.
10153         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10154         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10155         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10156         * obj-c++.dg/const-str-11.mm: Ditto.
10157         * obj-c++.dg/const-str-9.mm: Ditto.
10158         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10159         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10160         * obj-c++.dg/except-1.mm: Ditto.
10161         * obj-c++.dg/const-str-7.mm: Ditto.
10162         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10163         * obj-c++.dg/const-str-3.mm: Ditto.
10164         * obj-c++.dg/const-str-7.mm: Ditto.
10165         * obj-c++.dg/stubify-2.mm: Change dump file name.
10166
10167         PR objc++/23613
10168         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10169         New macro.
10170         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10171         Remove dg-xfail-if.
10172
10173 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10174
10175         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10176         only with -O2, -O3 or -Os and not with -fwhopr.
10177
10178 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10179
10180         PR c++/43558
10181         * g++.dg/template/typedef31.C: New test.
10182
10183 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10184
10185         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10186         assembler output on *-*-solaris2*.
10187         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10188
10189 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10190
10191         PR debug/43557
10192         * gcc.dg/pr43557-1.c: New test.
10193         * gcc.dg/pr43557-2.c: New file.
10194
10195 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10196
10197         PR 43562
10198         * gcc.dg/pr43562.c: New test.
10199
10200 2010-03-30  Jason Merrill  <jason@redhat.com>
10201
10202         PR c++/43076
10203         * g++.dg/template/error-recovery1.C: New.
10204
10205         PR c++/41786
10206         * g++.dg/parse/ambig5.C: New.
10207
10208 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10209
10210         PR debug/43593
10211         * gcc.dg/guality/pr43593.c: New test.
10212
10213 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10214
10215         PR middle-end/43430
10216         * gcc.dg/vect/pr43430-1.c: New.
10217
10218 2010-03-30  Jason Merrill  <jason@redhat.com>
10219
10220         PR c++/43559
10221         * g++.dg/template/partial7.C: New.
10222
10223 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10224
10225         * gcc.target/s390/stackcheck1.c: New testcase.
10226
10227 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10228
10229         PR libfortran/43265
10230         * gfortran.dg/read_eof_8.f90: New test.
10231
10232 2010-03-29  Jason Merrill  <jason@redhat.com>
10233
10234         * gcc.dg/cpp/include6.c: Change [] to ().
10235
10236         N3077
10237         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10238         splicing and UCNs.
10239         * c-c++-common/raw-string-2.c: Add trigraph test.
10240         * c-c++-common/raw-string-8.c: New.
10241         * c-c++-common/raw-string-9.c: New.
10242         * c-c++-common/raw-string-10.c: New.
10243
10244         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10245         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10246         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10247         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10248         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10249         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10250         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10251
10252 2010-03-29  Richard Guenther  <rguenther@suse.de>
10253
10254         PR tree-optimization/43560
10255         * gcc.dg/torture/pr43560.c: New testcase.
10256
10257 2010-03-29  Jason Merrill  <jason@redhat.com>
10258
10259         N3077
10260         * g++.dg/ext/raw-string-1.C: Change [] to ().
10261         * g++.dg/ext/raw-string-2.C: Change [] to ().
10262         Don't use \ in delimiter.
10263         * g++.dg/ext/raw-string-3.C: Change [] to ().
10264         * g++.dg/ext/raw-string-4.C: Change [] to ().
10265         * g++.dg/ext/raw-string-5.C: Change [] to ().
10266         Test for error on \ in delimiter.
10267         * g++.dg/ext/raw-string-6.C: Change [] to ().
10268         * g++.dg/ext/raw-string-7.C: Change [] to ().
10269
10270 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10271
10272         PR 43564
10273         * gcc.dg/pr43564.c: New test.
10274
10275 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10276
10277         PR fortran/43551
10278         * gfortran.dg/direct_io_12.f90: New test.
10279
10280 2010-03-28  Jan Hubicka  <jh@suse.cz>
10281
10282         PR tree-optimization/43505
10283         * gfortran.dg/pr43505.f90: New testcase.
10284
10285 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10286
10287         PR tree-optimization/43528
10288         * gcc.target/i386/pr43528.c: New test.
10289
10290 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10291
10292         PR c/43381
10293         * gcc.dg/parm-impl-decl-3.c: New test.
10294
10295 2010-03-26  Jason Merrill  <jason@redhat.com>
10296
10297         PR c++/43509
10298         * g++.dg/cpp0x/parse1.C: New.
10299
10300 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10301
10302         PR target/43524
10303         * gcc.target/i386/pr43524.c: New test.
10304
10305 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10306
10307         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10308         whitespace, rename main to foo.
10309         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10310         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10311         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10312         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10313         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10314         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10315         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10316         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10317         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10318         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10319         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10320
10321 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10322
10323         PR c++/43327
10324         * g++.dg/other/crash-10.C: New test.
10325         * g++.dg/other/crash-11.C: New test.
10326
10327 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10328
10329         PR libfortran/43517
10330         * gfortran.dg/read_eof_7.f90: New test.
10331
10332 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10333
10334         PR objc/35165
10335         PR testsuite/43512
10336         * objc-obj-c++-shared: New directory.
10337         * objc-obj-c++-shared/Object1-implementation.h: New file.
10338         * objc-obj-c++-shared/Object1.h: New file.
10339         * objc-obj-c++-shared/Protocol1.h: New file.
10340         * objc-obj-c++-shared/next-abi.h: New file.
10341         * objc-obj-c++-shared/next-mapping.h: New file.
10342         * objc/execute/next_mapping.h: Delete.
10343         * objc.dg/special/special.exp: For all targets run the tests with
10344         -fgnu-runtime, for darwin targets also run the tests with
10345         -fnext-runtime.
10346         * objc.dg/dg.exp: Ditto.
10347         * obj-c++.dg/dg.exp: Ditto.
10348         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10349         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10350         include use of updated NeXT interface.
10351         * objc/execute/formal_protocol-5.m: Ditto.
10352         * objc/execute/protocol-isEqual-2.m: Ditto.
10353         * objc/execute/protocol-isEqual-4.m: Ditto.
10354         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10355         Protocol1.h) and next-mapping.h as required.
10356         * objc/execute/object_is_class.m: Ditto.
10357         * objc/execute/enumeration-1.m: Ditto.
10358         * objc/execute/class-13.m: Ditto.
10359         * objc/execute/formal_protocol-2.m: Ditto.
10360         * objc/execute/formal_protocol-4.m: Ditto.
10361         * objc/execute/class-1.m: Ditto.
10362         * objc/execute/bycopy-1.m: Ditto.
10363         * objc/execute/formal_protocol-6.m: Ditto.
10364         * objc/execute/bycopy-3.m: Ditto.
10365         * objc/execute/class-3.m: Ditto.
10366         * objc/execute/bf-11.m: Ditto.
10367         * objc/execute/class-5.m: Ditto.
10368         * objc/execute/bf-13.m: Ditto.
10369         * objc/execute/class-7.m: Ditto.
10370         * objc/execute/bf-15.m: Ditto.
10371         * objc/execute/class-9.m: Ditto.
10372         * objc/execute/bf-17.m: Ditto.
10373         * objc/execute/bf-19.m: Ditto.
10374         * objc/execute/IMP.m: Ditto.
10375         * objc/execute/exceptions/catchall-1.m: Ditto.
10376         * objc/execute/exceptions/trivial.m: Ditto.
10377         * objc/execute/exceptions/finally-1.m: Ditto.
10378         * objc/execute/exceptions/local-variables-1.m: Ditto.
10379         * objc/execute/exceptions/foward-1.m: Ditto.
10380         * objc/execute/bf-2.m: Ditto.
10381         * objc/execute/string1.m: Ditto.
10382         * objc/execute/bf-4.m: Ditto.
10383         * objc/execute/informal_protocol.m: Ditto.
10384         * objc/execute/string3.m: Ditto.
10385         * objc/execute/bf-6.m: Ditto.
10386         * objc/execute/bf-8.m: Ditto.
10387         * objc/execute/class-tests-1.h: Ditto.
10388         * objc/execute/protocol-isEqual-1.m: Ditto.
10389         * objc/execute/protocol-isEqual-3.m: Ditto.
10390         * objc/execute/_cmd.m: Ditto.
10391         * objc/execute/function-message-1.m: Ditto.
10392         * objc/execute/bf-20.m: Ditto.
10393         * objc/execute/bf-common.h: Ditto.
10394         * objc/execute/np-2.m: Ditto.
10395         * objc/execute/class-10.m: Ditto.
10396         * objc/execute/class-12.m: Ditto.
10397         * objc/execute/enumeration-2.m: Ditto.
10398         * objc/execute/class-14.m: Ditto.
10399         * objc/execute/encode-1.m: Ditto.
10400         * objc/execute/formal_protocol-1.m: Ditto.
10401         * objc/execute/formal_protocol-3.m: Ditto.
10402         * objc/execute/accessing_ivars.m: Ditto.
10403         * objc/execute/bycopy-2.m: Ditto.
10404         * objc/execute/class-2.m: Ditto.
10405         * objc/execute/bf-10.m: Ditto.
10406         * objc/execute/formal_protocol-7.m: Ditto.
10407         * objc/execute/root_methods.m: Ditto.
10408         * objc/execute/class-4.m: Ditto.
10409         * objc/execute/bf-12.m: Ditto.
10410         * objc/execute/class-6.m: Ditto.
10411         * objc/execute/bf-14.m: Ditto.
10412         * objc/execute/nested-func-1.m: Ditto.
10413         * objc/execute/class-8.m: Ditto.
10414         * objc/execute/private.m: Ditto.
10415         * objc/execute/bf-16.m: Ditto.
10416         * objc/execute/bf-18.m: Ditto.
10417         * objc/execute/load-3.m: Ditto.
10418         * objc/execute/compatibility_alias.m: Ditto.
10419         * objc/execute/bf-1.m: Ditto.
10420         * objc/execute/no_clash.m: Ditto.
10421         * objc/execute/bf-3.m: Ditto.
10422         * objc/execute/string2.m: Ditto.
10423         * objc/execute/bf-5.m: Ditto.
10424         * objc/execute/string4.m: Ditto.
10425         * objc/execute/bf-7.m: Ditto.
10426         * objc/execute/object_is_meta_class.m: Ditto.
10427         * objc/execute/bf-9.m: Ditto.
10428         * objc/execute/bf-21.m: Ditto.
10429         * objc/execute/cascading-1.m: Ditto.
10430         * objc/execute/trivial.m: Ditto.
10431         * objc/execute/np-1.m: Ditto.
10432         * objc/compile/trivial.m: Ditto.
10433         * objc/execute/class_self-2.m: Include <stdlib.h>.
10434         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10435         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10436         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10437         and 64bit. Use new NeXT interface as required.
10438         * objc.dg/special/unclaimed-category-1.m: Ditto.
10439         * objc.dg/special/unclaimed-category-1.h: Ditto.
10440         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10441         * objc.dg/func-ptr-1.m: Ditto.
10442         * objc.dg/stret-1.m: Ditto.
10443         * objc.dg/encode-2.m: Ditto.
10444         * objc.dg/category-1.m: Ditto.
10445         * objc.dg/encode-3.m: Ditto.
10446         * objc.dg/call-super-3.m: Ditto.
10447         * objc.dg/method-3.m: Ditto.
10448         * objc.dg/func-ptr-2.m: Ditto.
10449         * objc.dg/lookup-1.m: Ditto.
10450         * objc.dg/encode-4.m: Ditto.
10451         * objc.dg/fix-and-continue-1.m: Ditto.
10452         * objc.dg/proto-lossage-3.m: Ditto.
10453         * objc.dg/method-13.m: Ditto.
10454         * objc.dg/proto-qual-1.m: Ditto.
10455         * objc.dg/zero-link-3.m: Ditto.
10456         * objc.dg/bitfield-1.m: Ditto.
10457         * objc.dg/va-meth-1.m: Ditto.
10458         * objc.dg/super-class-3.m: Ditto.
10459         * objc.dg/call-super-1.m: Ditto.
10460         * objc.dg/type-size-2.m: Ditto.
10461         * objc.dg/method-10.m: Ditto.
10462         * objc.dg/defs.m: Ditto.
10463         * objc.dg/const-str-3.m: Ditto.
10464         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10465         Protocol1.h) and next-mapping.h as required. Use new NeXT
10466         interface as required.
10467         * objc.dg/super-class-4.m: Ditto.
10468         * objc.dg/comp-types-8.m: Ditto.
10469         * objc.dg/call-super-2.m: Ditto.
10470         * objc.dg/objc-fast-4.m: Ditto.
10471         * objc.dg/method-6.m: Ditto.
10472         * objc.dg/const-str-3.m: Ditto.
10473         * objc.dg/const-str-7.m: Ditto.
10474         * objc.dg/method-15.m: Ditto.
10475         * objc.dg/method-19.m: Ditto.
10476         * objc.dg/sync-1.m: Ditto.
10477         * objc.dg/layout-1.m: Ditto.
10478         * objc.dg/bitfield-3.m: Ditto.
10479         * objc.dg/try-catch-3.m: Ditto.
10480         * objc.dg/try-catch-7.m: Ditto.
10481         * objc.dg/comp-types-10.m: Ditto.
10482         * objc.dg/selector-2.: Ditto.
10483         * objc.dg/method-7.m: Ditto.
10484         * objc.dg/typedef-alias-1.m: Ditto.
10485         * objc.dg/proto-lossage-2.m: Ditto.
10486         * objc.dg/comp-types-11.m: Ditto.
10487         * objc.dg/sizeof-1.m: Ditto.
10488         * objc.dg/method-17.m: Ditto.
10489         * objc.dg/bitfield-5.m: Ditto.
10490         * objc.dg/try-catch-1.m: Ditto.
10491         * objc.dg/encode-5.m: Ditto.
10492         * objc.dg/fix-and-continue-2.m: Ditto.
10493         * objc.dg/method-9.m: Ditto.
10494         * objc.dg/isa-field-1.m: Ditto.
10495         * objc.dg/local-decl-2.m: Ditto.
10496         * objc.dg/objc-gc-4.m: Ditto.
10497         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10498         * objc.dg/gnu-runtime-3.m: Ditto.
10499         * objc.dg/encode-7.m: Ditto.
10500         * objc.dg/encode-8.m: Ditto.
10501         * objc.dg/selector-3.m: Ditto.
10502         * objc.dg/gnu-runtime-1.m: Ditto.
10503         * objc.dg/const-str-12.m: Ditto.
10504         * objc.dg/gnu-runtime-2.m: Ditto.
10505         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10506         * objc.dg/selector-1.m: Ditto.
10507         * objc.dg/stubify-2.m: Ditto.
10508         * objc.dg/zero-link-1.m: Ditto.
10509         * objc.dg/stret-2.m: Ditto.
10510         * objc.dg/zero-link-2.m: Ditto.
10511         * objc.dg/next-runtime-1.m: Ditto.
10512         * objc.dg/symtab-1.m: Ditto.
10513         * objc.dg/stubify-1.m: Ditto.
10514         * objc.dg/bitfield-2.m: Ditto.
10515         * objc.dg/try-catch-10.m: Apply to both runtimes.
10516         * objc.dg/const-str-1.m: Ditto.
10517         * objc.dg/image-info.m: Ditto.
10518         * objc.dg/encode-9.m: Ditto.
10519         * objc.dg/pragma-1.m: Apply test to all targets.
10520         * objc.dg/const-str-4.m: Ditto.
10521         * objc.dg/const-str-8.m: Ditto.
10522         * objc.dg/super-class-2.m: Ditto.
10523         * objc.dg/try-catch-5.m: Ditto.
10524         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10525         Protocol1.h) and next-mapping.h as required. Use new NeXT
10526         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10527         * objc.dg/const-str-11.m: Ditto.
10528         * objc.dg/const-str-9.m: Ditto.
10529         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10530         * objc.dg/encode-1.m: Remove redundant -lobjc.
10531         * objc.dg/try-catch-9.m: Tidy space.
10532         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10533         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10534         and 64bit. Use new NeXT interface as required.
10535         * obj-c++.dg/template-4.mm: Ditto.
10536         * obj-c++.dg/defs.mm: Ditto.
10537         * obj-c++.dg/basic.mm: Ditto.
10538         * obj-c++.dg/encode-4.mm: Ditto.
10539         * obj-c++.dg/method-17.mm: Ditto.
10540         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10541         * obj-c++.dg/cxx-class-1.mm: Ditto.
10542         * obj-c++.dg/method-10.mm: Ditto.
10543         * obj-c++.dg/va-meth-1.mm: Ditto.
10544         * obj-c++.dg/encode-5.mm: Ditto.
10545         * obj-c++.dg/lookup-2.mm: Ditto.
10546         * obj-c++.dg/template-3.mm: Ditto.
10547         * obj-c++.dg/proto-qual-1.mm: Ditto.
10548         * obj-c++.dg/qual-types-1.m: Ditto.
10549         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10550         * obj-c++.dg/template-1.mm: Ditto.
10551         * obj-c++.dg/encode-6.mm: Ditto.
10552         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10553         Protocol1.h) and next-mapping.h as required. Use new NeXT
10554         interface as required.
10555         * obj-c++.dg/except-1.mm: Ditto.
10556         * obj-c++.dg/const-str-7.mm: Ditto.
10557         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10558         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10559         * obj-c++.dg/selector-2.mm: Ditto.
10560         * obj-c++.dg/isa-field-1.mm: Ditto.
10561         * obj-c++.dg/try-catch-1.mm: Ditto.
10562         * obj-c++.dg/local-decl-1.mm: Ditto.
10563         * obj-c++.dg/try-catch-9.mm: Ditto.
10564         * obj-c++.dg/no-extra-load.mm: Ditto.
10565         * obj-c++.dg/selector-5.mm: Ditto.
10566         * obj-c++.dg/method-12.mm: Ditto.
10567         * obj-c++.dg/try-catch-11.mm: Ditto.
10568         * obj-c++.dg/comp-types-11.mm: Ditto.
10569         * obj-c++.dg/bitfield-3.mm: Ditto.
10570         * obj-c++.dg/method-6.mm: Ditto.
10571         * obj-c++.dg/super-class-2.mm: Ditto.
10572         * obj-c++.dg/method-21.mm: Ditto.
10573         * obj-c++.dg/const-str-8.mm: Ditto.
10574         * obj-c++.dg/try-catch-7.mm: Ditto.
10575         * obj-c++.dg/method-15.mm: Ditto.
10576         * obj-c++.dg/layout-1.mm: Ditto.
10577         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10578         * obj-c++.dg/const-str-3.mm: Ditto.
10579         * obj-c++.dg/try-catch-2.mm: Ditto.
10580         * obj-c++.dg/objc-gc-3.mm: Ditto.
10581         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10582         * obj-c++.dg/bitfield-1.mm: Ditto.
10583         * obj-c++.dg/selector-6.mm: Ditto.
10584         * obj-c++.dg/method-13.mm: Ditto.
10585         * obj-c++.dg/comp-types-12.mm: Ditto.
10586         * obj-c++.dg/bitfield-4.mm: Ditto.
10587         * obj-c++.dg/try-catch-8.mm: Ditto.
10588         * obj-c++.dg/method-2.mm: Ditto.
10589         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10590         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10591         * obj-c++.dg/const-str-4.mm: Ditto.
10592         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10593         * obj-c++.dg/try-catch-3.mm: Ditto.
10594         * obj-c++.dg/comp-types-9.mm: Ditto.
10595         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10596         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10597         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10598         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10599         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10600         Use new NeXT interface as required.
10601         * obj-c++.dg/const-str-10.mm: Ditto.
10602         * obj-c++.dg/const-str-11.mm: Ditto.
10603         * obj-c++.dg/const-str-9.mm: Ditto.
10604         * obj-c++.dg/method-11.mm: Ditto.
10605         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10606         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10607         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10608         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10609         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10610
10611 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10612
10613         PR c++/43206
10614         * g++.dg/template/typedef30.C: New test case.
10615
10616 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10617
10618         PR c/43385
10619         * gcc.c-torture/execute/pr43385.c: New test.
10620
10621 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10622
10623         * gcc.dg/strncpy-fix-1.c: New test.
10624
10625 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10626
10627         PR testsuite/41609
10628         * lib/objc-torture.exp (objc-set-runtime-options): New.
10629         * objc/execute/execute.exp: Check runtime options on each pass.
10630         * objc/execute/exceptions/exceptions.exp: Ditto.
10631         * objc/compile/compile.exp: Ditto.
10632
10633         PR testsuite/42348
10634         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10635         standard tests.
10636         (check_effective_target_objc2): New proc.
10637         (check_effective_target_next_runtime): New proc.
10638         * lib/objc.exp: Determine which runtime is in force and support it.
10639         * lib/obj-c++.exp: Ditto.
10640
10641 2010-03-24  Jason Merrill  <jason@redhat.com>
10642
10643         PR c++/43502
10644         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10645
10646 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10647
10648         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10649         a loop.
10650         * gcc.dg/ipa/ipa-2.c: Likewise.
10651         * gcc.dg/ipa/ipa-3.c: Likewise.
10652         * gcc.dg/ipa/ipa-4.c: Likewise.
10653         * gcc.dg/ipa/ipa-5.c: Likewise.
10654         * gcc.dg/ipa/ipa-7.c: Likewise.
10655         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10656         a loop.
10657         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10658         i_can_not_be_propagated_fully2 into a loop.
10659         * gcc.dg/ipa/ipa-8.c: New test.
10660         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10661
10662 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR debug/19192
10665         PR debug/43479
10666         * gcc.dg/guality/pr43479.c: New test.
10667         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10668         and add volatile keyword.
10669
10670 2010-03-23  Mike Stump  <mikestump@comcast.net>
10671
10672         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10673
10674 2010-03-23  Jason Merrill  <jason@redhat.com>
10675
10676         * g++.dg/ext/altivec-17.C: Adjust error message.
10677
10678         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10679         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10680         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10681         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10682         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10683         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10684
10685 2010-03-22  Jason Merrill  <jason@redhat.com>
10686
10687         PR c++/43333
10688         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10689         * g++.dg/ext/is_pod_98.C: New.
10690
10691         PR c++/43281
10692         * g++.dg/cpp0x/auto18.C: New.
10693
10694         * gcc.dg/pr36997.c: Adjust error message.
10695         * g++.dg/ext/vector9.C: Likewise.
10696         * g++.dg/conversion/simd3.C: Likewise.
10697         * g++.dg/other/error23.C: Likewise.
10698
10699 2010-03-22  Michael Matz  <matz@suse.de>
10700
10701         PR middle-end/43475
10702         * gfortran.dg/pr43475.f90: New testcase.
10703
10704 2010-03-22  Richard Guenther  <rguenther@suse.de>
10705
10706         PR tree-optimization/43390
10707         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10708
10709 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10710
10711         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10712         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10713
10714 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10715             Michael Matz  <matz@suse.de>
10716
10717         PR c++/43081
10718         * g++.dg/parse/crash56.C: New test.
10719
10720 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10721
10722         PR fortran/43450
10723         * gfortran.dg/whole_file_15.f90 : New test.
10724
10725 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10726
10727         PR fortran/43409
10728         * gfortran.dg/inquire_size.f90: New test.
10729
10730 2010-03-20  Richard Guenther  <rguenther@suse.de>
10731
10732         PR rtl-optimization/43438
10733         * gcc.c-torture/execute/pr43438.c: New testcase.
10734
10735 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10736
10737         PR c++/43375
10738         * g++.dg/abi/mangle42.C: New test.
10739
10740 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10741
10742         PR C/43211
10743         * gcc.dg/pr43211.c: New test.
10744         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10745
10746 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10747
10748         PR rtl-optimization/42258
10749         * gcc.target/arm/thumb1-mul-moves.c: New test.
10750
10751         PR target/40697
10752         * gcc.target/arm/thumb-andsi.c: New test.
10753
10754         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10755         dg-require-effective-target.
10756
10757 2010-03-19  Michael Matz  <matz@suse.de>
10758
10759         PR c++/43116
10760         * g++.dg/other/pr43116.C: New testcase.
10761
10762 2010-03-19  Michael Matz  <matz@suse.de>
10763
10764         PR target/43305
10765         * gcc.dg/pr43305.c: New testcase.
10766
10767 2010-03-19  Richard Guenther  <rguenther@suse.de>
10768
10769         PR tree-optimization/43415
10770         * gcc.c-torture/compile/pr43415.c: New testcase.
10771
10772 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10773
10774         PR ada/43106
10775         * gnat.dg/case_optimization2.adb: New test.
10776         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10777
10778 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10779             Jack Howarth <howarth@bromo.med.uc.edu>
10780
10781         PR target/36399
10782         * gcc.target/i386/push-1.c: Don't xfail
10783           scan-assembler-not "movups" on darwin.
10784
10785 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10786
10787         PR debug/43058
10788         * gcc.dg/pr43058.c: New test.
10789
10790 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10791
10792         PR middle-end/42450
10793         * g++.dg/torture/pr42450.C: New test.
10794
10795 2010-03-18  Michael Matz  <matz@suse.de>
10796
10797         PR middle-end/43419
10798         * gcc.dg/pr43419.c: New testcase.
10799
10800 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10801
10802         PR rtl-optimization/43360
10803         * gcc.dg/torture/pr43360.c: New.
10804
10805 2010-03-18  Michael Matz  <matz@suse.de>
10806
10807         PR tree-optimization/43402
10808         * gcc.dg/pr43402.c: New testcase.
10809
10810 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10811
10812         PR target/42427
10813         * gcc.dg/pr42427.c: New test.
10814
10815 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10816
10817         PR libfortran/43265
10818         * gfortran.dg/read_empty_file.f: New test.
10819         * gfortran.dg/read_eof_all.f90: New test.
10820         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10821         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10822
10823 2010-03-17  Michael Matz  <matz@suse.de>
10824
10825         * gcc.dg/pr43300.c: Add -w.
10826
10827 2010-03-17  Richard Guenther  <rguenther@suse.de>
10828
10829         * gcc.dg/pr43379.c: Add -w.
10830
10831 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10832
10833         PR fortran/43331
10834         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10835
10836 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10837
10838         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10839
10840 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10841
10842         * ada/acats/run_all.sh: Log start and end times.
10843
10844 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10845
10846         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10847
10848 2010-03-16  Richard Guenther  <rguenther@suse.de>
10849
10850         PR middle-end/43379
10851         * gcc.dg/pr43379.c: New testcase.
10852
10853 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10854
10855         PR debug/43051
10856         * gcc.dg/guality/pr43051-1.c: New test.
10857
10858 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10859
10860         PR testsuite/43363
10861         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10862
10863 2010-03-15  Michael Matz  <matz@suse.de>
10864
10865         PR middle-end/43300
10866         * gcc.dg/pr43300.c: New testcase.
10867
10868 2010-03-15  Richard Guenther  <rguenther@suse.de>
10869
10870         PR tree-optimization/43367
10871         * gcc.c-torture/compile/pr43367.c: New testcase.
10872
10873 2010-03-15  Richard Guenther  <rguenther@suse.de>
10874
10875         PR tree-optimization/43317
10876         * gcc.dg/pr43317.c: New testcase.
10877
10878 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10879
10880         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10881
10882 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10883
10884         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10885
10886 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10887
10888         PR fortran/43362
10889         * gfortran.dg/impure_constructor_1.f90: New test.
10890
10891 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10892
10893         PR middle-end/43354
10894         * gfortran.dg/graphite/id-pr43354.f: New.
10895
10896 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10897
10898         PR middle-end/43349
10899         * gfortran.dg/graphite/pr43349.f: New.
10900
10901 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10902
10903         PR middle-end/43306
10904         * gcc.dg/graphite/pr43306.c: New.
10905
10906 2010-03-12  David S. Miller  <davem@davemloft.net>
10907
10908         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10909         sparc.
10910
10911 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10912
10913         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10914
10915 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10916
10917         PR fortran/43291
10918         PR fortran/43326
10919         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10920
10921 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10922
10923         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10924         fail for *-*-mingw* targets.
10925
10926 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10927
10928         PR debug/43329
10929         * gcc.dg/guality/pr43329-1.c: New test.
10930
10931 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10932
10933         PR tree-optimization/43257
10934         * g++.dg/torture/pr43257.C: New test.
10935
10936 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10937
10938         PR fortran/43228
10939         * gfortran.dg/namelist_61.f90: New test.
10940
10941 2010-03-11  Richard Guenther  <rguenther@suse.de>
10942
10943         PR tree-optimization/43255
10944         * gcc.c-torture/compile/pr43255.c: New testcase.
10945
10946 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10947
10948         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10949         * gcc.dg/pr43280.c: New testcase.
10950
10951 2010-03-11  Richard Guenther  <rguenther@suse.de>
10952
10953         PR lto/43200
10954         * gcc.dg/lto/20100227-1_0.c: New testcase.
10955         * gcc.dg/lto/20100227-1_1.c: Likewise.
10956
10957 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10958
10959         PR libfortran/43320
10960         PR libfortran/43265
10961         * gfortran.dg/read_eof_6.f: New test
10962         * gfortran.dg/read_x_eof.f90: New test.
10963         * gfortran.dg/read_x_past.f: Update test.
10964
10965 2010-03-10  Jan Hubicka  <jh@suse.cz>
10966
10967         * gcc.c-torture/compile/pr43288.c: New test.
10968
10969 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10970
10971         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10972         -fpic/-fPIC flags.
10973         * g++.old-deja/g++.pt/asm2.C: Likewise.
10974         * gcc.c-torture/compile/20000804-1.c: Likewise.
10975         * gcc.target/i386/clobbers.c: Likewise.
10976
10977 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10978
10979         PR fortran/43303
10980         * gfortran.dg/c_assoc_3.f90: New test.
10981
10982 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10983
10984         PR debug/36728
10985         * gcc.dg/guality/pr36728-1.c: New test.
10986         * gcc.dg/guality/pr36728-2.c: New test.
10987
10988 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10989
10990         * gcc.dg/h8300-div-delay-slot.c: New test.
10991
10992 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10993
10994         PR tree-optimization/43236
10995         * gcc.c-torture/execute/pr43236.c: New test.
10996
10997 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10998
10999         PR middle-end/42859
11000         * g++.dg/eh/pr42859.C: New test.
11001
11002 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR debug/43299
11005         * gcc.dg/pr43299.c: New test.
11006
11007         PR debug/43290
11008         * g++.dg/eh/unwind2.C: New test.
11009
11010 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11011             Reza Yazdani  <reza.yazdani@amd.com>
11012
11013         PR middle-end/43065
11014         * gcc.dg/graphite/run-id-4.c: New.
11015
11016 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11017
11018         PR middle-end/43065
11019         * gcc.dg/graphite/run-id-3.c: New.
11020
11021 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11022
11023         PR middle-end/42644
11024         PR middle-end/42130
11025         * gcc.dg/graphite/id-18.c: New.
11026         * gcc.dg/graphite/run-id-pr42644.c: New.
11027
11028 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11029
11030         PR middle-end/42326
11031         * gcc.dg/graphite/pr42326.c: New.
11032
11033 2010-03-08  Richard Guenther  <rguenther@suse.de>
11034
11035         PR tree-optimization/43269
11036         * gcc.c-torture/execute/pr43269.c: New testcase.
11037
11038 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11039
11040         PR fortran/43256
11041         * gfortran.dg/typebound_call_13.f03: New.
11042
11043 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11044
11045         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11046         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11047
11048 2010-03-05  Jason Merrill  <jason@redhat.com>
11049
11050         * g++.dg/abi/mangle40.C: Require weak and alias.
11051
11052 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11053
11054         PR middle-end/42326
11055         * gfortran.dg/graphite/pr42326.f90: New.
11056         * gfortran.dg/graphite/pr42326-1.f90: New.
11057
11058 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11059
11060         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11061         (gnat_target_compile): Likewise.
11062         Reinitialize GNAT_UNDER_TEST if target changes.
11063         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11064         (local_find_gnatmake): Pass full --GCC to gnatlink.
11065         Remove --LINK.
11066
11067 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11068
11069         PR c/43248
11070         * gcc.dg/compound-literal-1.c: New testcase.
11071
11072 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11073
11074         PR tree-optimization/43164
11075         PR tree-optimization/43191
11076         * gcc.c-torture/compile/pr43164.c: New test.
11077         * gcc.c-torture/compile/pr43191.c: Likewise.
11078
11079 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11080
11081         PR fortran/43244
11082         * gfortran.dg/finalize_9.f90: New.
11083
11084 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11085             Ken Werner <ken@linux.vnet.ibm.com>
11086
11087         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11088         to dg-options for spu.
11089         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11090         dump-scan target to exclude spu.
11091
11092 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11093
11094         PR middle-end/43209
11095         * gcc.dg/tree-ssa/ivopts-4.c: New.
11096
11097 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11098
11099         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11100         include-opts and exclude-opts; skip checking the flags if arguments
11101         are the same as the defaults.
11102         (dg-xfail-if): Verify the number of arguments, supply defaults
11103         for unspecified optional arguments.
11104         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11105
11106 2010-03-03  Jason Merrill  <jason@redhat.com>
11107
11108         PR c++/12909
11109         * g++.dg/abi/mangle40.C: Updated.
11110
11111 2010-03-03  Jason Merrill  <jason@redhat.com>
11112
11113         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11114         * g++.dg/abi/mangle23.C: Likewise.
11115         * g++.dg/eh/simd-2.C: Likewise.
11116         * g++.dg/ext/attribute-test-2.C: Likewise.
11117         * g++.dg/ext/vector14.C: Likewise.
11118         * g++.dg/other/pr34435.C: Likewise.
11119         * g++.dg/template/conv8.C: Likewise.
11120         * g++.dg/template/nontype9.C: Likewise.
11121         * g++.dg/template/qualttp17.C: Likewise.
11122         * g++.dg/template/ref1.C: Likewise.
11123         * g++.old-deja/g++.pt/crash68.C: Likewise.
11124         * g++.old-deja/g++.pt/ref1.C: Likewise.
11125         * g++.old-deja/g++.pt/ref3.C: Likewise.
11126         * g++.old-deja/g++.pt/ref4.C: Likewise.
11127
11128         PR c++/12909
11129         * g++.dg/abi/mangle40.C: New.
11130         * g++.dg/abi/mangle41.C: New.
11131         * g++.dg/lto/20100302_0.C: New.
11132         * g++.dg/lto/20100302_1.C: New.
11133         * g++.dg/lto/20100302.h: New.
11134
11135 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11136
11137         PR fortran/43243
11138         * gfortran.dg/internal_pack_12.f90: New test.
11139
11140 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11141
11142         * gcc.dg/pr36997.c: Adjust error message.
11143
11144 2010-03-03  Mike Stump  <mikestump@comcast.net>
11145
11146         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11147         adjustments to not be present on machines that align the stack to
11148         more than 4 bytes and don't have a red zone yet as that is an
11149         unimplemented optimization.
11150
11151 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11152
11153         PR fortran/43169
11154         * gfortran.dg/impure_assignment_3.f90: New.
11155
11156 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11157
11158         PR debug/43229
11159         * gfortran.dg/pr43229.f90: New test.
11160
11161         PR debug/43237
11162         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11163
11164         PR debug/43177
11165         * gcc.dg/guality/pr43177.c: New test.
11166
11167 2010-03-02  Jason Merrill  <jason@redhat.com>
11168
11169         * g++.dg/ext/vector9.C: Adjust error message.
11170         * g++.dg/conversion/simd3.C: Likewise.
11171         * g++.dg/other/error23.C: Likewise.
11172
11173 2010-03-02  Mike Stump  <mikestump@comcast.net>
11174
11175         PR c++/41090
11176         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11177
11178 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11179
11180         PR fortran/43180
11181         * gfortran.dg/internal_pack_10.f90: New test.
11182
11183         PR fortran/43173
11184         * gfortran.dg/internal_pack_11.f90: New test.
11185
11186 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11187
11188         PR middle-end/42640
11189         * gcc.dg/tree-ssa/pr42640.c: New.
11190
11191 2010-03-01  Richard Guenther  <rguenther@suse.de>
11192
11193         PR tree-optimization/43220
11194         * gcc.c-torture/execute/pr43220.c: New testcase.
11195
11196 2010-03-01  Richard Guenther  <rguenther@suse.de>
11197
11198         PR middle-end/43213
11199         * gcc.dg/pr43213.c: New testcase.
11200
11201 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11202
11203         PR pch/14940
11204         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11205
11206 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11207
11208         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11209         New function.
11210         (check_effective_target_ucn): Likewise.
11211
11212         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11213         if !ucn.
11214         * gcc.dg/ucnid-2.c: Likewise.
11215         * gcc.dg/ucnid-3.c: Likewise.
11216         * gcc.dg/ucnid-4.c: Likewise.
11217         * gcc.dg/ucnid-11.c: Likewise.
11218         * gcc.dg/ucnid-12.c: Likewise.
11219         * gcc.dg/ucnid-6.c: Skip if !ucn.
11220         * gcc.dg/ucnid-9.c: Likewise.
11221
11222 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11223
11224         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11225         lists to dg-skip-if.
11226         * gcc.target/i386/stackalign/return-3.c: Likewise.
11227
11228 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11229
11230         * gcc.target/i386/clearcap.map: New file.
11231         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11232         Pass clearcap.map by default if supported.
11233
11234 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11235
11236         PR fortran/42900
11237         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11238         Explain this.
11239         * gfortran.dg/stat_2.f90: Likewise.
11240
11241 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11242
11243         PR fortran/43199
11244         * gfortran.dg/module_read_2.f90: New test.
11245
11246 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11247
11248         PR c++/42748
11249         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11250         * g++.dg/abi/mangle12.C: Likewise.
11251         * g++.dg/abi/mangle20-2.C: Likewise.
11252         * g++.dg/abi/mangle17.C: Likewise.
11253         * g++.dg/template/cond2.C: Likewise.
11254         * g++.dg/template/pr35240.C: Likewise.
11255
11256 2010-02-27  Richard Guenther  <rguenther@suse.de>
11257
11258         PR tree-optimization/43186
11259         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11260
11261 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11262
11263         * g++.dg/abi/packed1.C: Expect warning on the SH.
11264
11265 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11266
11267         PR c++/42054:
11268         * g++.dg/parse/error37.C: New test.
11269
11270 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11271
11272         PR c/24577
11273         PR c/43192
11274         * gcc.dg/pr8927-1.c: Match new note.
11275         * gcc.dg/990506-0.c: Likewise.
11276         * gcc.dg/gomp/flush-2.c: Likewise.
11277         * gcc.dg/gomp/atomic-5.c: Likewise.
11278         * gcc.dg/gomp/pr34607.c: Likewise.
11279         * gcc.dg/pr35746.c: Likewise.
11280         * gcc.dg/cpp/pragma-1.c: Likewise.
11281         * gcc.dg/cpp/pragma-2.c: Likewise.
11282         * gcc.dg/pr41842.c: Likewise.
11283         * gcc.dg/noncompile/20040629-1.c: Likewise.
11284         * objc.dg/private-1.m: Likewise.
11285
11286 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11287
11288         PR fortran/43185
11289         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11290         * gfortran.dg/default_initialization_4.f90: New test.
11291
11292 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11293
11294         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11295         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11296         * gnat.dg/thin_pointer2.adb: New test.
11297         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11298
11299 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11300
11301         PR c/20631
11302         * gcc.dg/cpp/c90-pedantic.c: New.
11303         * gcc.dg/cpp/c90.c: New.
11304         * gcc.dg/gnu90-const-expr-1.c: New.
11305         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11306
11307 2010-02-26  Richard Guenther  <rguenther@suse.de>
11308
11309         PR tree-optimization/43186
11310         * gcc.c-torture/compile/pr43186.c: New testcase.
11311
11312 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11313
11314         PR debug/43190
11315         * c-c++-common/dwarf2/pr43190.c: New test.
11316
11317 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11318
11319         PR testsuite/37074:
11320         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11321
11322 2010-02-26  Richard Guenther  <rguenther@suse.de>
11323
11324         PR tree-optimization/43188
11325         * gcc.c-torture/compile/pr43188.c: New testcase.
11326
11327 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11328
11329         PR target/43175
11330         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11331
11332 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11333
11334         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11335
11336 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11337
11338         PR target/43154
11339         * gcc.target/powerpc/pr43154.c: New file.
11340
11341 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR debug/43166
11344         * gfortran.dg/debug/pr43166.f: New test.
11345
11346         PR debug/43165
11347         * gcc.dg/torture/pr43165.c: New test.
11348
11349 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11350
11351         PR c/43128
11352         * c-c++-common/pr41779.c: Update.
11353
11354 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11355
11356         PR ada/32547
11357         * lib/gnat-dg.exp (gnat_load): Redefine.
11358
11359         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11360         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11361
11362 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11363
11364         PR libobjc/36610
11365         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11366         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11367         -fgnu-runtime.
11368         Sort entries.
11369
11370 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11371
11372         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11373
11374 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR debug/43150
11377         * gcc.dg/guality/vla-1.c: New test.
11378
11379 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11380
11381         PR fortran/43042
11382         * gfortran.dg/c_ptr_tests_15.f90: New test.
11383
11384 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11385
11386         PR target/43107
11387         * gcc.target/i386/pr43107.c: New test.
11388
11389 2010-02-23  Jason Merrill  <jason@redhat.com>
11390
11391         PR c++/43143
11392         * g++.dg/cpp0x/variadic100.C: New.
11393
11394 2010-02-23  Jason Merrill  <jason@redhat.com>
11395
11396         PR debug/42800
11397         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11398         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11399         * c-c++-common/dwarf2/vla1.c: New.
11400
11401 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11402
11403         PR target/43139
11404         * gcc.dg/pr43139.c: New test.
11405
11406         PR debug/43077
11407         * gcc.dg/guality/pr43077-1.c: New test.
11408
11409 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11410
11411         PR 43123
11412         * gcc.dg/march.c: New.
11413         * gcc.dg/march-generic.c: New.
11414         * gcc.dg/mtune.c: New.
11415
11416 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11417
11418         PR middle-end/43083
11419         * gcc.dg/graphite/pr43083.c: New.
11420
11421 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11422
11423         PR middle-end/43097
11424         * gfortran.dg/graphite/pr43097.f: New.
11425
11426 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11427             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11428
11429         PR middle-end/43140
11430         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11431
11432 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11433
11434         PR middle-end/43026
11435         * g++.dg/graphite/pr43026.C: New.
11436
11437 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11438
11439         PR c++/43126
11440         * gcc.dg/cleanup-1.c: Update.
11441         * gcc.dg/func-args-1.c: Update.
11442         * gcc.dg/format/sentinel-1.c: Update.
11443         * g++.old-deja/g++.jason/scoping10.C: Update.
11444         * g++.old-deja/g++.ns/lookup5.C: Update.
11445         * g++.dg/ext/cleanup-1.C: Update.
11446         * g++.dg/parse/varmod1.C: Update.
11447         * g++.dg/parse/error33.C: Update.
11448         * g++.dg/expr/call3.C: Update.
11449         * g++.dg/func-args-1.C: New.
11450
11451 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11452
11453         PR c/43125
11454         * gcc.dg/attr-used-2.c: Moved to ...
11455         * c-c++-common/attr-used-2.c: Here.
11456
11457         * gcc.dg/attr-used.c: Moved to ...
11458         * c-c++-common/attr-used.c: Here.
11459
11460 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11461
11462         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11463
11464 2010-02-22  Richard Guenther  <rguenther@suse.de>
11465
11466         PR lto/43045
11467         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11468         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11469
11470 2010-02-22  Richard Guenther  <rguenther@suse.de>
11471
11472         PR tree-optimization/42749
11473         * gcc.c-torture/compile/pr42749.c: New testcase.
11474
11475 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11476
11477         PR fortran/43072
11478         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11479         * gfortran.dg/internal_pack_9.f90: New test.
11480
11481 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11482
11483         PR c++/23510
11484         * g++.dg/template/recurse.C: Adjust.
11485         * g++.dg/template/pr23510.C: New.
11486
11487 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11488
11489         PR c++/42824
11490         * g++.dg/template/memclass4.C: New test.
11491
11492 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11493
11494         PR fortran/35259
11495         * gfortran.dg/reassoc_5.f90: New test.
11496
11497 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11498
11499         PR target/43067
11500         * gcc.target/i386/pr43067.c: New test.
11501
11502 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11503
11504         PR c++/35669
11505         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11506         -Wconversion-null.
11507         * g++.dg/warn/Wconversion-null.C: New test.
11508         * g++.old-deja/g++.other/null1.C: Move to...
11509         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11510
11511 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11512
11513         PR fortran/36932
11514         PR fortran/36933
11515         * gfortran.dg/dependency_26.f90: New test.
11516
11517         PR fortran/43072
11518         * gfortran.dg/internal_pack_7.f90: New test.
11519
11520         PR fortran/43111
11521         * gfortran.dg/internal_pack_8.f90: New test.
11522
11523 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11524
11525         PR 43128
11526         * c-c++-common/pr41779.c: Fix broken testcase.
11527
11528 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11529
11530         PR 36513
11531         * c-c++-common/pr36513.c: New testcase.
11532         * c-c++-common/pr36513-2.c: New testcase.
11533
11534 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11535
11536         PR 41779
11537         * c-c++-common/pr41779.c: New.
11538
11539 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR debug/43084
11542         * gcc.dg/pr43084.c: New test.
11543
11544 2010-02-19  Richard Guenther  <rguenther@suse.de>
11545
11546         PR tree-optimization/42916
11547         * gcc.dg/pr42916.c: New testcase.
11548
11549 2010-02-18  Jason Merrill  <jason@redhat.com>
11550
11551         PR c++/42837
11552         * g++.dg/abi/packed1.C: Add expected warning.
11553
11554         PR c++/43108
11555         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11556         * gcc.dg/torture/dg-torture.exp: Likewise.
11557         * c-c++-common/torture/complex-sign.h,
11558         c-c++-common/torture/complex-sign-add.c,
11559         c-c++-common/torture/complex-sign-mixed-add.c,
11560         c-c++-common/torture/complex-sign-mixed-div.c,
11561         c-c++-common/torture/complex-sign-mixed-mul.c,
11562         c-c++-common/torture/complex-sign-mixed-sub.c,
11563         c-c++-common/torture/complex-sign-mul.c,
11564         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11565         Adapt for C++ compilation as well.
11566
11567         PR c++/43070
11568         * g++.dg/ext/label1.C: Update.
11569         * g++.dg/ext/label2.C: Update.
11570
11571         PR c++/26261
11572         * g++.dg/template/dependent-name6.C: New.
11573
11574         PR c++/43109
11575         * g++.dg/parse/namespace12.C: New.
11576
11577 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11578
11579         PR tree-optimization/43066
11580         * gcc.c-torture/compile/pr43066.c: New test.
11581
11582 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11583
11584         * g++.dg/ext/attrib35.C: Fix target selector string.
11585         * g++.dg/ext/attrib36.C: Ditto.
11586         * g++.dg/ext/attrib37.C: Ditto.
11587         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11588         * g++.dg/abi/mangle25.C: Ditto.
11589
11590 2010-02-17  Jason Merrill  <jason@redhat.com>
11591
11592         PR c++/43069
11593         * g++.dg/parse/namespace11.C: New.
11594
11595         PR c++/43093
11596         * g++.dg/ext/attrib37.C: New.
11597
11598         PR c++/43079
11599         * g++.dg/template/ptrmem20.C: New.
11600
11601 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11602
11603         PR target/43103
11604         * gcc.target/i386/xop-check.h: Include m256-check.h.
11605         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11606         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11607         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11608         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11609
11610 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11611
11612         PR debug/42918
11613         * gcc.dg/pr42918.c: New test.
11614
11615 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11616
11617         * g++.dg/ext/attrib36.C: Require ILP32.
11618
11619 2010-02-16  Richard Guenther  <rguenther@suse.de>
11620
11621         PR tree-optimization/41043
11622         * gfortran.dg/pr41043.f90: New testcase.
11623         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11624
11625 2010-02-16  Jason Merrill  <jason@redhat.com>
11626
11627         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11628
11629 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11630
11631         PR tree-optimization/43074
11632         * gcc.dg/vect/fast-math-pr43074.c: New test.
11633
11634 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11635
11636         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11637
11638 2010-02-16  Jason Merrill  <jason@redhat.com>
11639
11640         PR c++/43031
11641         * g++.dg/ext/attrib36.C: New.
11642
11643         PR c++/43036
11644         * g++.dg/other/array6.C: New.
11645
11646 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11647
11648         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11649
11650 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11651
11652         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11653         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11654         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11655         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11656         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11657         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11658
11659 2010-02-15  Richard Guenther  <rguenther@suse.de>
11660
11661         PR middle-end/43068
11662         * g++.dg/torture/pr43068.C: New testcase.
11663
11664 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11665
11666         PR c++/43024
11667         * g++.dg/opt/ice1.C: New.
11668
11669 2010-02-14  Jason Merrill  <jason@redhat.com>
11670
11671         PR c++/41997
11672         * g++.dg/cpp0x/initlist-opt.C: New.
11673
11674 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11675
11676         PR fortran/41113
11677         PR fortran/41117
11678         * gfortran.dg/internal_pack_6.f90: New test.
11679
11680 2010-02-12  Jason Merrill  <jason@redhat.com>
11681
11682         PR c++/43054
11683         * g++.dg/cpp0x/variadic99.C: New.
11684
11685 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11686
11687         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11688         sign extend pointers to gualchk_t.
11689
11690         PR c++/43033
11691         * g++.dg/other/default3.C: Xfail g4 test.
11692
11693 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11694
11695         PR middle-end/43012
11696         * gcc.dg/graphite/pr43012.c: New.
11697
11698 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11699
11700         PR middle-end/42930
11701         * g++.dg/graphite/pr42930.C: New.
11702
11703 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11704
11705         PR middle-end/42914
11706         PR middle-end/42530
11707         * gcc.dg/graphite/pr42530.c: New.
11708         * gcc.dg/graphite/pr42914.c: New.
11709
11710 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11711
11712         PR middle-end/42771
11713         * gcc.dg/graphite/pr42771.c: New.
11714
11715 2010-02-11  Richard Guenther  <rguenther@suse.de>
11716
11717         PR tree-optimization/42998
11718         * gcc.c-torture/compile/pr42998.c: New testcase.
11719
11720 2010-02-10  Jason Merrill  <jason@redhat.com>
11721
11722         PR c++/41896
11723         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11724
11725         PR c++/42983, core issue 906
11726         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11727         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11728
11729         PR c++/43016
11730         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11731
11732 2010-02-10  Richard Guenther  <rguenther@suse.de>
11733
11734         PR tree-optimization/43017
11735         * gcc.dg/torture/pr43017.c: New testcase.
11736
11737 2010-02-10  Tobias Burnus <burnus@net-b.de>
11738
11739         PR fortran/40823
11740         * gfortran.dg/private_type_1.f90: Update error location.
11741         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11742         * gfortran.dg/typebound_operator_2.f03: Ditto.
11743         * gfortran.dg/assignment_2.f90: Ditto.
11744         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11745         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11746
11747 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11748
11749         PR fortran/43015
11750         * gfortran.dg/bind_c_usage_20.f90: New test.
11751
11752 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11753
11754         PR debug/43010
11755         * g++.dg/debug/pr43010.C: New test.
11756
11757 2010-02-10  Richard Guenther  <rguenther@suse.de>
11758
11759         PR c/43007
11760         * gcc.c-torture/execute/20100209-1.c: New testcase.
11761         * gcc.dg/fold-div-3.c: Likewise.
11762
11763 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11764
11765         * gcc.dg/builtin-ffs-1.c: New test.
11766
11767 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11768
11769         PR fortran/42999
11770         * gfortran.dg/array_constructor_35.f90: New test.
11771
11772 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11773
11774         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11775
11776 2010-02-09  Jason Merrill  <jason@redhat.com>
11777
11778         PR c++/42399
11779         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11780
11781         PR c++/42370
11782         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11783
11784 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11785
11786         PR fortran/41869
11787         * gfortran.dg/module_write_1.f90: New test.
11788
11789 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11790
11791         * gcc.dg/pr19340.c: Adjust.
11792
11793 2010-02-09  Richard Guenther  <rguenther@suse.de>
11794
11795         PR tree-optimization/43008
11796         * gcc.c-torture/execute/pr43008.c: New testcase.
11797
11798 2010-02-09  Richard Guenther  <rguenther@suse.de>
11799
11800         PR tree-optimization/43000
11801         * gcc.dg/torture/pr43000.c: New testcase.
11802         * gcc.dg/torture/pr43002.c: Likewise.
11803
11804 2010-02-09  Daniel Kraft  <d@domob.eu>
11805
11806         PR fortran/39171
11807         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11808         and pass -Wsurprising as necessary.
11809
11810 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11811
11812         PR tree-optimization/42890
11813         * g++.dg/torture/pr42890.C: New test.
11814
11815 2010-02-08  Richard Guenther  <rguenther@suse.de>
11816
11817         PR middle-end/42995
11818         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11819
11820 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11821
11822         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11823         return 0 from main.
11824         * gcc.dg/graphite/block-1.c: Same.
11825         * gcc.dg/graphite/block-3.c: Same.
11826         * gcc.dg/graphite/block-4.c: Same.
11827         * gcc.dg/graphite/block-5.c: Same.
11828         * gcc.dg/graphite/block-6.c: Same.
11829         * gcc.dg/graphite/block-7.c: Same.
11830         * gcc.dg/graphite/interchange-0.c: Same.
11831         * gcc.dg/graphite/interchange-1.c: Same.
11832         * gcc.dg/graphite/interchange-10.c: Same.
11833         * gcc.dg/graphite/interchange-11.c: Same.
11834         * gcc.dg/graphite/interchange-12.c: Same.
11835         * gcc.dg/graphite/interchange-2.c: Same.
11836         * gcc.dg/graphite/interchange-3.c: Same.
11837         * gcc.dg/graphite/interchange-4.c: Same.
11838         * gcc.dg/graphite/interchange-5.c: Same.
11839         * gcc.dg/graphite/interchange-6.c: Same.
11840         * gcc.dg/graphite/interchange-7.c: Same.
11841         * gcc.dg/graphite/interchange-8.c: Same.
11842         * gcc.dg/graphite/interchange-9.c: Same.
11843         * gcc.dg/graphite/interchange-mvt.c: Same.
11844
11845 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11846
11847         * gfortran.dg/graphite/id-19.f: New.
11848         * gfortran.dg/graphite/pr14741.f90: New.
11849         * gfortran.dg/graphite/pr41924.f90: New.
11850         * gfortran.dg/graphite/run-id-2.f90: New.
11851
11852 2010-02-07  Richard Guenther  <rguenther@suse.de>
11853
11854         PR middle-end/42956
11855         * gcc.c-torture/compile/pr42956.c: New testcase.
11856
11857 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11858
11859         PR libfortran/42742
11860         * gfortran.dg/fmt_cache_2.f: New test.
11861
11862 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11863
11864         * gfortran.dg/read_no_eor.f90: New test.
11865
11866 2010-02-05  Jason Merrill  <jason@redhat.com>
11867
11868         * g++.dg/ext/label13.C: Move constructor body out of class.
11869
11870 2010-02-03  Jason Merrill  <jason@redhat.com>
11871
11872         PR c++/42870
11873         * g++.dg/ext/dllexport3.C: New.
11874
11875 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11876
11877         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11878
11879 2010-02-05  Richard Guenther  <rguenther@suse.de>
11880
11881         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11882
11883 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11884
11885         PR c++/42915
11886         * g++.dg/other/crash-9.C: New test.
11887
11888 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11889
11890         PR fortran/42309
11891         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11892
11893 2010-02-04  Richard Guenther  <rguenther@suse.de>
11894
11895         PR rtl-optimization/42952
11896         * gcc.dg/torture/pr42952.c: New testcase.
11897
11898 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11899
11900         PR libfortran/42901
11901         * gfortran.dg/namelist_60.f90: New test.
11902
11903 2010-02-03  Jason Merrill  <jason@redhat.com>
11904
11905         PR c++/40138
11906         * g++.dg/ext/builtin11.C: New.
11907
11908         PR c++/4926
11909         PR c++/38600
11910         * g++.dg/abi/mangle35.C: New.
11911         * g++.dg/abi/mangle37.C: New.
11912
11913         PR c++/12909
11914         * g++.dg/abi/mangle36.C: New.
11915
11916         PR c++/35652
11917         * g++.dg/warn/string1.C: New.
11918
11919 2010-02-03  Richard Guenther  <rguenther@suse.de>
11920
11921         PR tree-optimization/42944
11922         * gcc.dg/errno-1.c: New testcase.
11923
11924 2010-02-03  Richard Guenther  <rguenther@suse.de>
11925
11926         PR middle-end/42927
11927         * gcc.c-torture/compile/pr42927.c: New testcase.
11928
11929 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11930
11931         PR fortran/42936
11932         * gfortran.dg/null_4.f90: New test.
11933
11934 2010-02-02  Jason Merrill  <jason@redhat.com>
11935
11936         PR c++/41090
11937         * g++.dg/ext/label13.C: New.
11938
11939 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11940
11941         PR fortran/42650
11942         * gfortran.dg/func_result_5.f90: New test.
11943
11944 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11945
11946         PR fortran/42922
11947         * gfortran.dg/pure_initializer_3.f90: News test.
11948
11949 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11950
11951         PR fortran/42888
11952         * gfortran.dg/allocate_derived_2.f90: New test.
11953
11954 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11955
11956         PR middle-end/42898
11957         * gcc.dg/torture/pr42898-2.c: New test.
11958
11959 2010-01-31  Richard Guenther  <rguenther@suse.de>
11960
11961         PR middle-end/42898
11962         * gcc.dg/torture/pr42898.c: New testcase.
11963
11964 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11965
11966         PR fortran/38324
11967         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11968         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11969
11970 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11971
11972         * g++.dg/tree-ssa/inline-1.C: New.
11973         * g++.dg/tree-ssa/inline-2.C: New.
11974         * g++.dg/tree-ssa/inline-3.C: New.
11975
11976 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11977
11978         PR testsuite/41701
11979         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11980         the string 'pow' in the pathname of the compiler from generating a
11981         test failure.
11982
11983 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11984
11985         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11986         * g++.old-deja/g++.mike/eh17.C: Likewise.
11987         * g++.old-deja/g++.mike/p5571.C: Likewise.
11988
11989 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11990
11991         PR c++/42758
11992         PR c++/42634
11993         PR c++/42336
11994         PR c++/42797
11995         PR c++/42880
11996         * g++.dg/other/crash-5.C: New test.
11997         * g++.dg/other/crash-6.C: New test.
11998         * g++.dg/other/crash-7.C: New test.
11999         * g++.dg/other/crash-8.C: New test.
12000
12001 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12002
12003         PR rtl-optimization/42889
12004         * gcc.dg/pr42889.c: New test.
12005
12006 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12007
12008         * gcc.target/i386/pr42881.c: Use SSE2.
12009
12010 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12011
12012         PR target/42891
12013         * gcc.target/i386/pr42891.c: New test.
12014
12015 2010-01-28  Richard Guenther  <rguenther@suse.de>
12016
12017         PR tree-optimization/42871
12018         * g++.dg/torture/pr42871.C: New testcase.
12019
12020 2010-01-28  Richard Guenther  <rguenther@suse.de>
12021
12022         * gcc.dg/Wobjsize-1.h: New testcase.
12023         * gcc.dg/Wobjsize-1.c: Likewise.
12024
12025 2010-01-28  Richard Guenther  <rguenther@suse.de>
12026
12027         PR middle-end/42883
12028         * g++.dg/torture/pr42883.C: New testcase.
12029
12030 2010-01-28  Michael Matz  <matz@suse.de>
12031
12032         * gcc.target/i386/pr42881.c: New test.
12033
12034 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12035
12036         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12037         Add i?86-*-solaris2* support.
12038
12039 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12040
12041         PR c++/42713
12042         PR c++/42820
12043         * g++.dg/template/typedef27.C: New test case.
12044         * g++.dg/template/typedef28.C: New test case.
12045
12046 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12047
12048         * gcc.dg/optimize-bswap*.c: Add ARM target
12049
12050 2010-01-27  Richard Guenther  <rguenther@suse.de>
12051
12052         PR middle-end/42878
12053         * gcc.dg/torture/pr42878-1.c: New testcase.
12054         * gcc.dg/torture/pr42878-2.c: Likewise.
12055
12056 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12057
12058         PR middle-end/42874
12059         * gcc.dg/vla-22.c: New test.
12060
12061 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12064         current collation.
12065
12066 2010-01-26  Richard Guenther  <rguenther@suse.de>
12067
12068         PR rtl-optimization/42685
12069         * gcc.dg/pr42685.c: New testcase.
12070         * g++.dg/other/pr42685.C: Likewise.
12071
12072 2010-01-26  Richard Guenther  <rguenther@suse.de>
12073
12074         PR middle-end/42806
12075         * g++.dg/other/pr42806.C: New testcase.
12076
12077 2010-01-26  Richard Guenther  <rguenther@suse.de>
12078
12079         PR tree-optimization/42250
12080         * gcc.dg/pr42250.c: New testcase.
12081
12082 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12083
12084         * gnat.dg/array_bounds_test.adb: New test.
12085
12086 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12087
12088         PR fortran/42858
12089         * gfortran.dg/generic_21.f90: New test.
12090
12091 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12092
12093         PR testsuite/41522
12094         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12095
12096 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/42748
12099         * g++.dg/abi/arm_va_list2.C: New test.
12100         * g++.dg/abi/arm_va_list2.h: Companion header file.
12101
12102 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12103
12104         PR fortran/41044
12105         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12106
12107         PR fortran/41167
12108         * gfortran.dg/char_array_arg_1.f90 : New test.
12109
12110         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12111
12112 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12113
12114         PR fortran/39304
12115         * gfortran.dg/generic_20.f90: New test.
12116
12117 2010-01-22  Michael Matz  <matz@suse.de>
12118
12119         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12120         -msse2.
12121
12122 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12123
12124         PR fortran/42736
12125         * gfortran.dg/dependency_25.f90 : New test.
12126
12127 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12128
12129         PR tree-optimization/42585
12130         * gcc.dg/tree-ssa/pr42585.c: New test.
12131
12132 2010-01-21  Richard Guenther  <rguenther@suse.de>
12133
12134         PR middle-end/19988
12135         * gcc.dg/pr19988.c: New testcase.
12136
12137 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12138
12139         * g++.dg/compat/decimal/compat-common.h: New file.
12140         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12141         * g++.dg/compat/decimal/pass_x.h: New file.
12142         * g++.dg/compat/decimal/pass_y.h: New file.
12143         * g++.dg/compat/decimal/pass-1_main.C: New file.
12144         * g++.dg/compat/decimal/pass-1_x.C: New file.
12145         * g++.dg/compat/decimal/pass-1_y.C: New file.
12146         * g++.dg/compat/decimal/pass-2_main.C: New file.
12147         * g++.dg/compat/decimal/pass-2_x.C: New file.
12148         * g++.dg/compat/decimal/pass-2_y.C: New file.
12149         * g++.dg/compat/decimal/pass-3_main.C: New file.
12150         * g++.dg/compat/decimal/pass-3_x.C: New file.
12151         * g++.dg/compat/decimal/pass-3_y.C: New file.
12152         * g++.dg/compat/decimal/pass-4_main.C: New file.
12153         * g++.dg/compat/decimal/pass-4_x.C: New file.
12154         * g++.dg/compat/decimal/pass-4_y.C: New file.
12155         * g++.dg/compat/decimal/pass-5_main.C: New file.
12156         * g++.dg/compat/decimal/pass-5_x.C: New file.
12157         * g++.dg/compat/decimal/pass-5_y.C: New file.
12158         * g++.dg/compat/decimal/pass-6_main.C: New file.
12159         * g++.dg/compat/decimal/pass-6_x.C: New file.
12160         * g++.dg/compat/decimal/pass-6_y.C: New file.
12161         * g++.dg/compat/decimal/return_x.h: New file.
12162         * g++.dg/compat/decimal/return_y.h: New file.
12163         * g++.dg/compat/decimal/return-1_main.C: New file.
12164         * g++.dg/compat/decimal/return-1_x.C: New file.
12165         * g++.dg/compat/decimal/return-1_y.C: New file.
12166         * g++.dg/compat/decimal/return-2_main.C: New file.
12167         * g++.dg/compat/decimal/return-2_x.C: New file.
12168         * g++.dg/compat/decimal/return-2_y.C: New file.
12169         * g++.dg/compat/decimal/return-3_main.C: New file.
12170         * g++.dg/compat/decimal/return-3_x.C: New file.
12171         * g++.dg/compat/decimal/return-3_y.C: New file.
12172         * g++.dg/compat/decimal/return-4_main.C: New file.
12173         * g++.dg/compat/decimal/return-4_x.C: New file.
12174         * g++.dg/compat/decimal/return-4_y.C: New file.
12175         * g++.dg/compat/decimal/return-5_main.C: New file.
12176         * g++.dg/compat/decimal/return-5_x.C: New file.
12177         * g++.dg/compat/decimal/return-5_y.C: New file.
12178         * g++.dg/compat/decimal/return-6_main.C: New file.
12179         * g++.dg/compat/decimal/return-6_x.C: New file.
12180         * g++.dg/compat/decimal/return-6_y.C: New file.
12181
12182 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12183
12184         PR debug/42715
12185         * gcc.dg/pr42715.c: New.
12186
12187 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12188
12189         PR c++/42038
12190         * g++.dg/parse/crash55.C: New.
12191
12192 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12193
12194         PR debug/42782
12195         * gcc.dg/guality/pr42782.c: New.
12196
12197 2010-01-20  Jason Merrill  <jason@redhat.com>
12198
12199         PR c++/41788
12200         * g++.dg/abi/packed1.C: New.
12201
12202         PR c++/41920
12203         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12204
12205         PR c++/40750
12206         * g++.dg/parse/fn-typedef1.C: New.
12207         * g++.dg/other/cv_quals.C: Adjust.
12208
12209 2010-01-20  Anthony Green  <green@moxielogic.com>
12210
12211         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12212         pack(push) pragma).
12213         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12214         * gcc.dg/20020312-2.c: Port this to the moxie core.
12215         * gcc.dg/weak/typeof-2.c: Ditto.
12216
12217 2010-01-20  Richard Guenther  <rguenther@suse.de>
12218
12219         PR tree-optimization/42717
12220         * gcc.c-torture/compile/pr42717.c: New testcase.
12221
12222 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12223
12224         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12225         of signed, add a few new tests.
12226
12227         PR middle-end/42803
12228         * g++.dg/parse/limits-initializer1.C: New test.
12229
12230 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12231
12232         PR fortran/42804
12233         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12234         * gfortran.dg/typebound_call_12.f03: New test.
12235
12236 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12237
12238         PR fortran/42783
12239         * gfortran.dg/bounds_check_15.f90 : New test.
12240
12241 2010-01-19  Michael Matz  <matz@suse.de>
12242
12243         PR tree-optimization/41783
12244         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12245
12246 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12247
12248         PR target/38697.
12249         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12250         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12251         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12252         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12253         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12254         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12255         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12256         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12257         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12258         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12259         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12260
12261 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12262
12263         PR fortran/42545
12264         * gfortran.dg/extends_6.f03: Modified an error message.
12265         * gfortran.dg/extends_10.f03: New test.
12266         * gfortran.dg/private_type_6.f03: Modified an error message.
12267         * gfortran.dg/structure_constructor_8.f03: Ditto.
12268
12269 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR tree-optimization/42719
12272         * gcc.dg/pr42719.c: New test.
12273
12274         PR debug/42728
12275         * gcc.dg/pr42728.c: New test.
12276
12277 2010-01-19  Anthony Green  <green@moxielogic.com>
12278
12279         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12280
12281 2010-01-18  Anthony Green  <green@moxielogic.com>
12282
12283         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12284         for moxie.
12285
12286 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12287
12288         * g++.dg/template/error45.C: reverted as part of reverting the
12289         fix of PR c++/42634.
12290
12291 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12292
12293         PR c++/42634
12294         * g++.dg/template/error45.C: New test.
12295
12296 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12297
12298         PR c++/42766
12299         * g++.dg/conversion/op6.C: New test.
12300
12301 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12302
12303         PR target/42774
12304         * gcc.target/alpha/pr42774.c: New test.
12305
12306 2010-01-18  Richard Guenther  <rguenther@suse.de>
12307
12308         PR tree-optimization/42781
12309         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12310
12311 2010-01-17  Richard Guenther  <rguenther@suse.de>
12312
12313         PR middle-end/42248
12314         * gcc.c-torture/execute/pr42248.c: New testcase.
12315
12316 2010-01-17  Richard Guenther  <rguenther@suse.de>
12317
12318         PR tree-optimization/42773
12319         * g++.dg/torture/pr42773.C: New testcase.
12320
12321 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12322
12323         PR fortran/42677
12324         * gfortran.dg/interface_assignment_5.f90: New test.
12325
12326 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12327
12328         PR c++/42697
12329         * g++.dg/template/crash94.C: Reverted.
12330
12331 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12332
12333         PR debug/42767
12334         * gcc.dg/debug/pr42767.c: New.
12335
12336 2010-01-15  Jason Merrill  <jason@redhat.com>
12337
12338         PR c++/42761
12339         * g++.dg/cpp0x/decltype22.C: New.
12340
12341 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR middle-end/42760
12344         * g++.dg/torture/pr42760.C: New test.
12345
12346 2010-01-15  Jing Yu  <jingyu@google.com>
12347
12348         PR rtl-optimization/42691
12349         * gcc.c-torture/execute/pr42691.c: New.
12350
12351 2010-01-15  Richard Guenther  <rguenther@suse.de>
12352
12353         PR middle-end/42739
12354         * g++.dg/torture/pr42739.C: New testcase.
12355
12356 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12357
12358         * g++.dg/template/error45.C: Revert as part of reverting changes
12359         or PR c++/42634.
12360
12361 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12362
12363         PR fortran/42684
12364         * gfortran.dg/interface_31.f90: New test.
12365
12366 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12367
12368         * gcc.target/powerpc/pr42747.c: New file.
12369
12370 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12371
12372         PR middle-end/42674
12373         * c-c++-common/pr42674.c: New test.
12374
12375         PR c++/42608
12376         * g++.dg/template/instantiate11.C: New test.
12377
12378 2010-01-14  Jason Merrill  <jason@redhat.com>
12379
12380         PR c++/42701
12381         * g++.dg/overload/error3.C: New.
12382
12383         PR c++/42655
12384         * g++.dg/overload/rvalue1.C: New.
12385
12386 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12387
12388         PR tree-optimization/42706
12389         * gcc.dg/ipa/pr42706.c: New testcase.
12390
12391 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12392
12393         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12394
12395 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12396
12397         PR tree-optimization/42714
12398         * g++.dg/torture/pr42714.C: New test.
12399
12400 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12401
12402         PR rtl-optimization/42246
12403         * gfortran.dg/pr42246-2.f: New.
12404
12405 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12406
12407         PR rtl-optimization/42389
12408         * gcc.dg/pr42389.c: New.
12409
12410 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12411
12412         PR rtl-optimization/42388
12413         * gcc.dg/pr42388.c: New.
12414
12415 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12416
12417         PR rtl-optimization/42294
12418         * gfortran.dg/pr42294.f: New.
12419
12420 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12421
12422         PR rtl-optimization/39453
12423         PR rtl-optimization/42246
12424         * gcc.dg/pr39453.c: New.
12425         * gcc.dg/pr42246.c: New.
12426
12427 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12428
12429         PR middle-end/42245
12430         * gcc.dg/pr42245.c: New.
12431         * gcc.dg/pr42245-2.c: New.
12432
12433 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12434
12435         PR rtl-optimization/42249
12436         * gcc.dg/pr42249.c: New.
12437
12438 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12439
12440         PR c/42721
12441         * gcc.c-torture/execute/pr42721.c: New test.
12442
12443 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12444
12445         PR tree-optimization/42709
12446         * gcc.dg/vect/pr42709.c: New test.
12447
12448 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12449
12450         PR fortran/41478
12451         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12452         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12453
12454 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12455
12456         PR fortran/42481
12457         * gfortran.dg/generic_19.f90 : New test.
12458
12459 2010-01-13  Richard Guenther  <rguenther@suse.de>
12460
12461         PR tree-optimization/42730
12462         * gcc.c-torture/compile/pr42730.c: New testcase.
12463
12464 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12465
12466         PR target/pr42542
12467         * gcc.target/ia64/pr42542-1.c: New.
12468         * gcc.target/ia64/pr42542-2.c: New.
12469         * gcc.target/ia64/pr42542-3.c: New.
12470
12471 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12472
12473         PR c++/42634
12474         * g++.dg/template/error45.C: New test.
12475
12476 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12477
12478         PR tree-optimization/42704
12479         * g++.dg/torture/pr42704.C: New test.
12480
12481 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12482
12483         PR tree-optimization/42703
12484         * gcc.c-torture/compile/pr42703.c: New test.
12485
12486 2010-01-13  Richard Guenther  <rguenther@suse.de>
12487
12488         PR tree-optimization/42705
12489         * gcc.c-torture/compile/pr42705.c: New testcase.
12490
12491 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12492
12493         * gcc.target/bfin/l2.c: New test.
12494         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12495
12496 2010-01-13  Richard Guenther  <rguenther@suse.de>
12497
12498         PR middle-end/42716
12499         * gcc.c-torture/compile/pr42716.c: New testcase.
12500
12501 2010-01-13  Richard Guenther  <rguenther@suse.de>
12502
12503         PR lto/42678
12504         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12505
12506 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12507
12508         PR c/42708
12509         * gcc.c-torture/compile/pr42708-1.c: New test.
12510
12511 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12512
12513         PR debug/42662
12514         * gcc.dg/pr42662.c: New test.
12515
12516         PR tree-optimization/42645
12517         * g++.dg/other/pr42645-1.C: New test.
12518         * g++.dg/other/pr42645-2.C: New test.
12519
12520 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12521
12522         PR target/42416
12523         * gcc.target/powerpc/warn-1.c: New test.
12524         * gcc.target/powerpc/warn-2.c: New test.
12525
12526 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12527
12528         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12529         stack alignment.
12530
12531 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12532
12533         * gcc.dg/lto/20100108_0.c: New.
12534
12535 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12536
12537         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12538         Add -march=i686 -msse for 32bit x86 targets.
12539
12540 2010-01-10  Richard Guenther  <rguenther@suse.de>
12541
12542         PR middle-end/42667
12543         * gcc.dg/torture/pr42667.c: New testcase.
12544
12545 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12546
12547         PR fortran/32489
12548         * gfortran.dg/array_constructor_34.f90: New test.
12549
12550 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12551
12552         PR fortran/20923
12553         * gfortran.dg/array_constructor_33.f90: New test.
12554         gfortran.dg/array_function_5.f90: Add credit.
12555
12556 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12557
12558         PR debug/42631
12559         * gcc.dg/pr42631.c: New.
12560
12561 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12562
12563         PR debug/42630
12564         * gcc.dg/pr42630.c: New.
12565
12566 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12567
12568         PR debug/42629
12569         * gcc.dg/pr42629.c: New.
12570
12571 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12572
12573         PR middle-end/42363
12574         * gcc.dg/torture/pr42363.c: New.
12575
12576 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12577
12578         PR debug/42604
12579         PR debug/42395
12580         * gcc.dg/vect/pr42604.c: New.
12581         * gcc.dg/vect/pr42395.c: New.
12582
12583 2010-01-09  Richard Guenther  <rguenther@suse.de>
12584
12585         PR middle-end/42512
12586         * gcc.c-torture/execute/pr42512.c: New testcase.
12587
12588 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12589
12590         PR fortran/41298
12591         * gfortran.dg/c_ptr_tests_14.f90: New test.
12592
12593 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12594
12595         PR ada/41929
12596         * gnat.dg/null_pointer_deref1.adb: Don't run on
12597         sparc*-sun-solaris2.11.
12598
12599 2010-01-08  Richard Guenther  <rguenther@suse.de>
12600
12601         PR lto/42528
12602         * gcc.dg/lto/20100103-1_0.c: New testcase.
12603         * gcc.dg/lto/20100103-2_0.c: Likewise.
12604
12605 2010-01-08  Tobias Burnus  <burnus@net-b.de
12606
12607         PR/fortran 25829
12608         * gfortran.dg/asynchronous_1.f90: New test.
12609         * gfortran.dg/asynchronous_2.f90: New test.
12610         * gfortran.dg/conflicts.f90: Update error message.
12611
12612 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12613
12614         c++/40155
12615         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12616
12617 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12618
12619         PR tree-optimization/42625
12620         * g++.dg/opt/dtor4.C: New test.
12621         * g++.dg/opt/dtor4.h: New.
12622         * g++.dg/opt/dtor4-aux.cc: New.
12623
12624 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12625
12626         PR fortran/42597
12627         * gfortran.dg/proc_ptr_26.f90: New test.
12628
12629 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12630
12631         PR fortran/41872
12632         * gfortran.dg/allocatable_scalar_7.f90: New test.
12633
12634 2010-01-06  Richard Guenther  <rguenther@suse.de>
12635
12636         * gcc.c-torture/compile/pr42632.c: New testcase.
12637
12638 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12639
12640         PR target/42542
12641         * gcc.target/i386/pr42542-4.c: New.
12642         * gcc.target/i386/pr42542-4a.c: Likewise.
12643         * gcc.target/i386/pr42542-5.c: Likewise.
12644         * gcc.target/i386/pr42542-5a.c: Likewise.
12645
12646 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12647
12648         * gcc.dg/tls/opt-15.c: New test.
12649
12650 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12651
12652         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12653
12654 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12655
12656         PR tree-optimization/42462
12657         * g++.dg/torture/pr42462.C: New test.
12658
12659 2010-01-05  Jason Merrill  <jason@redhat.com>
12660
12661         * g++.dg/cpp0x/initlist30.C: New test.
12662
12663 2010-01-05  Richard Guenther  <rguenther@suse.de>
12664
12665         PR tree-optimization/42614
12666         * gcc.c-torture/execute/pr42614.c: New testcase.
12667
12668 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12669
12670         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12671         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12672         -Wunreachable-code.
12673         * gcc.dg/Wunreachable-2.c: Likewise.
12674         * gcc.dg/Wunreachable-3.c: Likewise.
12675         * gcc.dg/Wunreachable-4.c: Likewise.
12676         * gcc.dg/Wunreachable-5.c: Likewise.
12677         * gcc.dg/Wunreachable-6.c: Likewise.
12678         * gcc.dg/Wunreachable-7.c: Likewise.
12679         * gcc.dg/Wunreachable-8.c: Likewise.
12680         * gcc.dg/20041231-1.c: Likewise.
12681
12682 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12683
12684         PR other/42611
12685         * gcc.dg/pr42611.c: New test.
12686
12687         PR tree-optimization/42508
12688         * g++.dg/opt/pr42508.C: New test.
12689
12690 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12691
12692         PR fortran/41872
12693         * gfortran.dg/allocatable_scalar_8.f90: New.
12694
12695 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12696
12697         PR tree-optimization/42398
12698         * gcc.c-torture/compile/pr42398.c: New test.
12699
12700 2010-01-04  Jason Merrill  <jason@redhat.com>
12701
12702         PR c++/42555
12703         * g++.dg/ext/attrib35.C: New.
12704
12705         PR c++/42567
12706         * g++.dg/cpp0x/auto17.C: New.
12707
12708 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12709
12710         * gcc.dg/lto/20100104_0.c: New.
12711
12712 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12713
12714         PR target/42542
12715         * gcc.target/i386/pr42542-1.c: New.
12716         * gcc.target/i386/pr42542-1a.c: Likewise.
12717         * gcc.target/i386/pr42542-1b.c: Likewise.
12718         * gcc.target/i386/pr42542-2.c: Likewise.
12719         * gcc.target/i386/pr42542-2a.c: Likewise.
12720         * gcc.target/i386/pr42542-2b.c: Likewise.
12721         * gcc.target/i386/pr42542-3.c: Likewise.
12722         * gcc.target/i386/pr42542-3a.c: Likewise.
12723
12724 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12725
12726         PR fortran/41872
12727         * gfortran.dg/allocatable_scalar_5.f90: New test.
12728         * gfortran.dg/allocatable_scalar_6.f90: New test.
12729
12730 2010-01-03  Richard Guenther  <rguenther@suse.de>
12731
12732         PR testsuite/42583
12733         * gfortran.dg/gomp/recursion1.f90: Remove.
12734
12735 2010-01-03  Richard Guenther  <rguenther@suse.de>
12736
12737         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12738         * gcc.dg/uninit-6.c: Likewise.
12739         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12740
12741 2010-01-03  Richard Guenther  <rguenther@suse.de>
12742
12743         PR tree-optimization/42589
12744         * gcc.target/i386/pr42589.c: New testcase.
12745
12746 2010-01-03  Richard Guenther  <rguenther@suse.de>
12747
12748         PR tree-optimization/42438
12749         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12750
12751 2010-01-02  Richard Guenther  <rguenther@suse.de>
12752
12753         PR testsuite/41651
12754         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12755
12756 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12757
12758         PR target/42448
12759         * gcc.target/alpha/pr42448-1.c: New test.
12760         * gcc.target/alpha/pr42448-2.c: Ditto.
12761
12762 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12763
12764         PR preprocessor/41947
12765         * gcc.dg/c99-hexfloat-3.c: New test.
12766
12767 2010-01-01  Richard Guenther  <rguenther@suse.de>
12768
12769         PR c/42570
12770         * gcc.c-torture/execute/pr42570.c: New testcase.
12771
12772 2010-01-01  Richard Guenther  <rguenther@suse.de>
12773
12774         PR middle-end/42559
12775         * gcc.c-torture/compile/pr42559.c: New testcase.
12776
12777 \f
12778 Copyright (C) 2010 Free Software Foundation, Inc.
12779
12780 Copying and distribution of this file, with or without modification,
12781 are permitted in any medium without royalty provided the copyright
12782 notice and this notice are preserved.