OSDN Git Service

Disable -mpreferred-stack-boundary options for Windows.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-31  Richard Henderson  <rth@redhat.com>
2
3         * lib/target-supports.exp
4         (check_effective_target_automatic_stack_alignment): True for
5         x86 but not windows.
6         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
7         use of the preferred-stack-boundary arguments.
8         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
9
10 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
11
12         PR target/46142
13         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
14         * gcc.target/i386/fma4-builtin-2.c: Likewise.
15
16 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
17
18         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
19
20 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
21
22         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
23         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
24         than tls.
25         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
26         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
27         * objc.dg/torture/tls/thr-init.m: Likewise.
28         * objc.dg/torture/tls/thr-init-2.m: Likewise.
29         * objc.dg/torture/tls/thr-init-3.m: Likewise.
30
31 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
32
33         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
34         the Linux kernel.
35
36 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
37
38         PR fortran/44917
39         PR fortran/44926
40         PR fortran/46196
41         * gfortran.dg/typebound_generic_10.f03: New.
42
43 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
46         * objc.dg/property/property-neg-1.m: Updated for changes in the
47         syntax of @property and the implementation of
48         @synthesize/@dynamic.
49         * objc.dg/property/property-neg-2.m: Same change.
50         * objc.dg/property/property-neg-3.m: Same change.
51         * objc.dg/property/property-neg-4.m: Same change.
52         * objc.dg/property/property-neg-5.m: Same change.
53         * objc.dg/property/property-neg-7.m: Same change.
54         * objc.dg/property/property-1.m: Same change.   
55         * objc.dg/property/synthesize-1.m: Same change.
56         * objc.dg/property/at-property-2.m: Same change.
57         * objc.dg/property/at-property-4.m: Same change.
58
59         * objc.dg/property/fsf-property-method-acces.m: Updated for
60         changes in the syntax of @property and the implementation of
61         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
62         * objc.dg/property/fsf-property-basic.m: Same change.
63         * objc.dg/property/fsf-property-named-ivar.m: Same change.
64         
65         * objc.dg/property/at-property-5.m: New.
66         * objc.dg/property/at-property-6.m: New.
67         * objc.dg/property/at-property-7.m: New.
68         * objc.dg/property/at-property-8.m: New.
69         * objc.dg/property/at-property-9.m: New.
70         * objc.dg/property/at-property-10.m: New.
71         * objc.dg/property/at-property-11.m: New.
72         * objc.dg/property/synthesize-2.m: New.
73         * objc.dg/property/dynamic-2.m: New.
74
75         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
76         syntax of @property and the implementation of
77         @synthesize/@dynamic.
78         * obj-c++.dg/property/property-neg-2.mm: Same change.
79         * obj-c++.dg/property/property-neg-3.mm: Same change.
80         * obj-c++.dg/property/property-neg-4.mm: Same change.
81         * obj-c++.dg/property/property-neg-5.mm: Same change.
82         * obj-c++.dg/property/property-neg-7.mm: Same change.
83         * obj-c++.dg/property/property-1.mm: Same change.       
84         * obj-c++.dg/property/synthesize-1.mm: Same change.
85         * obj-c++.dg/property/at-property-2.mm: Same change.
86         * obj-c++.dg/property/at-property-4.mm: Same change.
87
88         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
89         changes in the syntax of @property and the implementation of
90         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
91         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
92         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
93         
94         * obj-c++.dg/property/at-property-5.mm: New.
95         * obj-c++.dg/property/at-property-6.mm: New.    
96         * obj-c++.dg/property/at-property-7.mm: New.
97         * obj-c++.dg/property/at-property-8.mm: New.
98         * obj-c++.dg/property/at-property-9.mm: New.
99         * obj-c++.dg/property/at-property-10.mm: New.
100         * obj-c++.dg/property/at-property-11.mm: New.
101         * obj-c++.dg/property/synthesize-2.mm: New.
102         * obj-c++.dg/property/dynamic-2.mm: New.
103         
104 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
105             Andrew Pinski <pinskia@gmail.com>
106
107         * gcc.c-torture/execute/vector-shift.c: New testcase.
108         * gcc.c-torture/execute/vector-shift1.c: Likewise.
109         * gcc.c-torture/execute/vector-shift2.c: Likewise.
110         * gcc.dg/vector-shift.c: Likewise.
111         * gcc.dg/vector-shift1.c: Likewise.
112         * gcc.dg/torture/vector-shift2.c: Likewise.
113         * gcc.dg/vector-shift3.c: Likewise.
114         * gcc.dg/simd-1b.c: Adjust.
115
116 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
117
118         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
119
120 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
121
122         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
123
124 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
125
126         PR target/46153
127         * gcc.target/i386/pr46153.c: New test.
128
129 2010-10-27  Jason Merrill  <jason@redhat.com>
130
131         * g++.dg/cpp0x/constexpr-is_literal.C: New.
132
133 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
134
135         PR fortran/46161
136         * gfortran.dg/class_dummy_3.f03: New.
137
138 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
139
140         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
141         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
142
143         * gcc.target/i386/avx-vzeroupper-3.c: New.
144         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
145         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
146         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
147         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
148         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
149         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
150         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
151         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
152         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
153         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
154         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
155
156 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
157
158         * obj-c.dg/property/at-property-4.m: New.
159         * obj-c++.dg/property/at-property-4.mm: New.
160         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
161         updates in warning.
162         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
163         updates in warning.
164
165 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
166
167         * objc.dg/property/at-property-1.m: New.
168         * objc.dg/property/at-property-2.m: New.
169         * objc.dg/property/at-property-3.m: New.
170         * objc.dg/ivar-invalid-type-1.m: New.
171         * obj-c++.dg/property/at-property-1.mm: New.
172         * obj-c++.dg/property/at-property-2.mm: New.
173         * obj-c++.dg/property/at-property-3.mm: New.
174         * obj-c++.dg/ivar-invalid-type-1.mm: New.
175         * objc.dg/property/property-neg-6.m: Updated testcase for updates
176         in error reporting.
177
178 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
179
180         PR libgfortran/46010
181         * gfortran.dg/namelist_66.f90: New test.
182         * gfortran.dg/fmt_t_6.f: Fix whitespace.
183
184 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
185
186         PR fortran/42647
187         * gfortran.dg/allocatable_scalar_9.f90: Extended.
188         * gfortran.dg/allocatable_scalar_10.f90: New.
189         * gfortran.dg/class_19.f03: Extended.
190
191 2010-10-26  Jan Hubicka  <jh@suse.cz>
192
193         PR middle-end/45736
194         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
195
196 2010-10-26  Ira Rosen  <irar@il.ibm.com>
197
198         PR tree-optimization/46167
199         * gcc.dg/vect/O-pr46167.c: New.
200         * gcc.dg/vect/vect.exp: Run tests with -O.
201
202 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
203
204         PR target/44948
205         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
206         * g++.dg/vect/pr33860a.cc: Likewise.
207         * gcc.c-torture/compile/20070522-1.c: Likewise.
208         * gcc.dg/compat/struct-align-1_x.c: Likewise.
209         * gcc.dg/compat/struct-align-1_y.c: Likewise.
210         * gcc.dg/compat/struct-align-2_x.c: Likewise.
211         * gcc.dg/compat/struct-align-2_y.c: Likewise.
212         * gcc.dg/pr44136.c: Likewise.
213
214         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
215         * gcc.dg/compat/vector-1_x.c: Likewise.
216         * gcc.dg/compat/vector-1_y.c: Likewise.
217         * gcc.dg/compat/vector-2_x.c: Likewise.
218         * gcc.dg/compat/vector-2_y.c: Likewise.
219         * gcc.dg/pr43300.c: Likewise.
220
221         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
222         * gcc.dg/compat/vector-1a_y.c: Likewise.
223         * gcc.dg/compat/vector-1b_x.c: Likewise.
224         * gcc.dg/compat/vector-1b_y.c: Likewise.
225         * gcc.dg/compat/vector-2a_x.c: Likewise.
226         * gcc.dg/compat/vector-2a_y.c: Likewise.
227         * gcc.dg/compat/vector-2b_x.c: Likewise.
228         * gcc.dg/compat/vector-2b_y.c: Likewise.
229         * gcc.target/i386/pr39162.c: Likewise.
230         * gcc.target/i386/pr40906-2.c: Likewise.
231         * gcc.target/i386/sse-5.c: Likewise.
232
233         * gcc.dg/pr35442.c: Prune ABI change warnings.
234
235         * gcc.c-torture/execute/pr38151.x: New.
236         * gcc.target/i386/pr44948-1a.c: Likewise.
237         * gcc.target/i386/pr44948-1b.c: Likewise.
238         * gcc.target/i386/pr44948-2a.c: Likewise.
239         * gcc.target/i386/pr44948-2b.c: Likewise.
240
241 2010-10-26  Ian Lance Taylor  <iant@google.com>
242
243         PR middle-end/45687
244         * gcc.c-torture/execute/20101025-1.c: New test.
245
246 2010-10-26  Tobias Burnus  <burnus@net-b.de>
247
248         PR fortran/45451
249         * gfortran.dg/class_allocate_5.f90: New.
250
251 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
252
253         Implement opaque-enum-specifiers for C++0x
254         * g++.dg/cpp0x/forw_enum1.C: New.
255         * g++.dg/cpp0x/forw_enum2.C: New.
256         * g++.dg/cpp0x/forw_enum3.C: New.
257         * g++.dg/cpp0x/forw_enum4.C: New.
258         * g++.dg/cpp0x/forw_enum5.C: New.
259         * g++.dg/cpp0x/forw_enum6.C: New.
260         * g++.dg/cpp0x/forw_enum7.C: New.
261         * g++.dg/cpp0x/forw_enum8.C: New.
262         * g++.dg/cpp0x/forw_enum9.C: New.
263         * g++.dg/parse/enum3.C: Add new errors.
264         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
265         * g++.dg/cpp0x/auto9.C: Add new error.
266         * g++.dg/template/crash79.C: Add new errors.
267
268 2010-10-26  Jie Zhang  <jie@codesourcery.com>
269
270         * gcc.target/arm/volatile-bitfields-1.c: New test.
271         * gcc.target/arm/volatile-bitfields-2.c: New test.
272         * gcc.target/arm/volatile-bitfields-3.c: New test.
273
274 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
275
276         * gnat.dg/pointer_discr1.adb: New test.
277         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
278         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
279         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
280
281 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
282
283         * gnat.dg/loop_optimization8.adb: New test.
284         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
285         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
286
287 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/in_out_parameter2.adb: New test.
290         * gnat.dg/in_out_parameter3.adb: Likewise.
291
292 2010-10-25  Jie Zhang  <jie@codesourcery.com>
293
294         * g++.dg/opt/combine.c: New test.
295
296 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
297
298         * gnat.dg/opt7.ad[sb]: New test.
299         * gnat.dg/opt7_pkg.ads: New helper.
300
301 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
302
303         PR objc/45735
304         * obj-c.dg/pr45735.mm: New.
305         * obj-c++.dg/pr45735.mm: New.
306
307 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
308
309         PR objc/24393
310         * objc.dg/pr24393.m: New.
311         * obj-c++.dg/pr24393.mm: New.
312
313 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
314
315         PR objc/28049
316         * objc.dg/pr28049.m: New.
317         * obj-c++.dg/pr28049.mm: New.
318
319 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
320
321         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
322         parameter attributes are now supported.
323         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
324         * objc.dg/attributes/parameter-attribute-1.m: New test.
325         * objc.dg/attributes/parameter-attribute-2.m: New test.
326         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
327         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
328
329 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
330
331         Based on the CFString implementation in FSF apple/trunk branch.
332
333         * gcc.dg/darwin-cfstring-1.c: New.
334         * gcc.dg/darwin-cfstring-2.c: New.
335         * gcc.dg/torture/darwin-cfstring-3.c: New.
336         * g++.dg/other/darwin-cfstring1.C: New.
337         * g++.dg/torture/darwin-cfstring-3.C: New.
338
339 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
340
341         * objc.dg/demangle-1.m: New test.
342         * obj-c++.dg/demangle-1.mm: New test.
343         * obj-c++.dg/demangle-2.mm: New test.
344         * obj-c++.dg/demangle-3.mm: New test.
345
346 2010-10-23  Ian Lance Taylor  <iant@google.com>
347
348         * gcc.c-torture/execute/20101011-1.c: New test.
349         * gcc.c-torture/execute/20101011-1.x: New test driver.
350
351 2010-10-23  Tobias Burnus  <burnus@net-b.de>
352
353         PR fortran/46122
354         * gfortran.dg/protected_8.f90: New.
355
356 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
357
358         * gcc.dg/march-generic.c: Skip for -march in multilib options.
359         * gcc.target/i386/isa-9.c: Skip for -march other than
360         -march=amdfam10 in multilib options.
361         * gcc.target/i386/pr42589.c: Skip for -march other than
362         -march=i486 in multilib options.
363         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
364         other -march in multilib options.
365
366 2010-10-23  Jie Zhang  <jie@codesourcery.com>
367
368         PR rtl-optimization/37360
369         * gcc.dg/pr37360.c: New test.
370
371 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
372
373         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
374
375 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
376         Andrew Pinski <pinskia@gmail.com>
377
378         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
379         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
380         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
381         * gcc.dg/vector-subscript-1.c: Likewise.
382         * gcc.dg/vector-subscript-2.c: Likewise.
383         * gcc.dg/vector-subscript-3.c: New testcase.
384         * gcc.dg/array-8.c: Adjust.
385
386 2010-10-22  Richard Guenther  <rguenther@suse.de>
387
388         PR middle-end/46137
389         * c-c++-common/torture/pr46137.c: New testcase.
390
391 2010-10-22  Jason Merrill  <jason@redhat.com>
392
393         PR c++/46129
394         * g++.dg/template/defarg14.C: New.
395
396 2010-10-22  Jason Merrill  <jason@redhat.com>
397
398         PR c++/46103
399         * g++.dg/cpp0x/implicit10.C: New.
400
401 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
402
403         PR target/46098
404         * gcc.target/i386/pr46098.c: New test.
405
406 2010-10-22  Richard Guenther  <rguenther@suse.de>
407
408         PR tree-optimization/45720
409         * gcc.dg/torture/pr45720.c: New testcase.
410
411 2010-10-22  Ira Rosen  <irar@il.ibm.com>
412
413         PR tree-optimization/46126
414         * gcc.dg/vect/pr46126.c: New.
415
416 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
417
418         Based on the CFString implementation in FSF apple/trunk branch.
419
420         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
421         so that the latter can be used in dg-skip and dg-xfail clauses.
422         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
423         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
424         to use dg-additional-files for Object1.
425         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
426         to use dg-additional-files for Object1, move to torture/strings/.
427         * obj-c++.dg/const-str-4.mm: Likewise.
428         * obj-c++.dg/const-str-3.mm: Likewise.
429         * obj-c++.dg/const-str-8.mm: Likewise.
430         * obj-c++.dg/const-str-9.mm: Likewise.
431         * obj-c++.dg/const-str-10.mm: Likewise.
432         * obj-c++.dg/const-str-10.mm: Likewise.
433         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
434         to use dg-additional-files for Object1, move to strings/.
435         * obj-c++.dg/const-str-2.mm: Likewise.
436         * obj-c++.dg/const-str-5.mm: Likewise.
437         * obj-c++.dg/const-str-6.mm: Likewise.
438         * obj-c++.dg/const-str-12.mm: Likewise.
439         * obj-c++.dg/strings/strings.exp: New.
440         * obj-c++.dg/strings/const-cfstring-2.mm: New.
441         * obj-c++.dg/strings/const-cfstring-5.mm: New.
442         * obj-c++.dg/torture/strings/strings.exp: New.
443         * obj-c++.dg/torture/strings/string1.mm: New.
444         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
445         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
446         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
447
448         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
449         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
450         * objc/execute/string2.m: Likewise.
451         * objc/execute/string3.m: Likewise.
452         * objc/execute/string3.m: Likewise.
453         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
454         * objc.dg/foreach-4.m: Likewise.
455         * objc.dg/foreach-5.m: Likewise.
456         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
457         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
458         * objc.dg/const-str-4.m: Likewise.
459         * objc.dg/const-str-7.m: Likewise.
460         * objc.dg/const-str-8.m: Likewise.
461         * objc.dg/const-str-9.m: Likewise.
462         * objc.dg/const-str-10.m: Likewise.
463         * objc.dg/const-str-11.m: Likewise.
464         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
465         to use dg-additional-files for Object1, move to objc.dg/strings/.
466         * objc.dg/const-str-2.m: Likewise.
467         * objc.dg/const-str-5.m: Likewise.
468         * objc.dg/const-str-6.m: Likewise.
469         * objc.dg/const-str-12.m: Likewise.
470         * objc.dg/const-str-12b.m: Likewise.
471         * objc.dg/strings/strings.exp: New.
472         * objc.dg/strings/const-cfstring-2.m: New.
473         * objc.dg/strings/const-cfstring-5.m: New.
474         * objc.dg/torture/strings/strings.exp: New.
475         * objc.dg/torture/strings/const-cfstring-1.m: New.
476         * objc.dg/torture/strings/const-cfstring-3.m: New.
477         * objc.dg/torture/strings/const-cfstring-4.m: New.
478
479 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
480
481         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
482
483 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
484
485         PR c++/46117
486         * g++.dg/parse/crash57.C: New.
487
488 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
489             H.J. Lu  <hongjiu.lu@intel.com>
490
491         PR target/45946
492         * gcc.target/i386/pr45946.c: New test.
493
494 2010-10-21  Martin Jambor  <mjambor@suse.cz>
495
496         PR tree-optimization/45875
497         * g++.dg/ipa/pr45875.C: New test.
498
499 2010-10-21  Ira Rosen  <irar@il.ibm.com>
500
501         PR tree-optimization/46049
502         PR tree-optimization/46052
503         * gcc.dg/vect/pr46052.c: New test.
504         * gcc.dg/vect/pr46049.c: New test.
505
506 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
507
508         PR fortran/46007
509         * gfortran.dg/shape_5.f90:  New test case.
510
511 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
512
513         PR fortran/46060
514         * gfortran.dg/proc_ptr_comp_25.f90: New.
515
516 2010-10-21  Richard Guenther  <rguenther@suse.de>
517         Michael Matz  <matz@suse.de>
518
519         PR tree-optimization/45764
520         * gcc.dg/torture/pr45764.c: New testcase.
521
522 2010-10-21  Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/46111
525         * g++.dg/torture/pr46111.C: New testcase.
526
527 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
528
529         PR fortran/46067
530         * gfortran.dg/dummy_procedure_4.f90: New.
531         * gfortran.dg/proc_ptr_30.f90: New.
532
533 2010-10-21  Tobias Burnus  <burnus@net-b.de>
534
535         PR fortran/46100
536         * gfortran.dg/ptr-func-1.f90: New.
537         * gfortran.dg/ptr-func-2.f90: New.
538
539 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
540
541         PR tree-optimization/45919
542         * gcc.c-torture/compile/pr45919.c: New test.
543
544         PR tree-optimization/46066
545         * gcc.dg/autopar/pr46066.c: New test.
546
547 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
548
549         PR c++/46024
550         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
551
552 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
553
554         PR c++/46056
555         * g++.dg/cpp0x/range-for7.C: New.
556
557 2010-10-20  Richard Guenther  <rguenther@suse.de>
558
559         PR lto/45667
560         * g++.dg/lto/20101020-1_0.h: New testcase.
561         * g++.dg/lto/20101020-1_0.C: Likewise.
562         * g++.dg/lto/20101020-1_1.C: Likewise.
563
564 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
565
566         * gcc.dg/20101013-1.c: New test.
567
568 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
569
570         PR target/46085
571         * gcc.target/i386/pr46085-1.c: New.
572         * gcc.target/i386/pr46085-2.c: Likewise.
573
574 2010-10-20  Richard Guenther  <rguenther@suse.de>
575
576         PR tree-optimization/45860
577         * gcc.dg/torture/pr45860.c: New testcase.
578
579 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
580
581         * gnat.dg/discr25.adb: New test.
582         * gnat.dg/discr25_pkg.ad[sb]: New helper.
583
584 2010-10-20  Olivier Hainque  <hainque@adacore.com>
585
586         * gcc.target/powerpc/ehreturn.c: New test.
587
588 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
589
590         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
591         not require Foundation and run with the GNU runtime as well.
592
593         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
594
595         Radar 4439126
596         * obj-c++.dg/template-8.mm: New.
597
598 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
599
600         PR objc/23709
601         * objc.dg/pr23709.m: New.
602         * obj-c++.dg/pr23709.m: New.
603
604 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
605
606         PR c++/46046
607         * g++.dg/template/crash104.C: New.
608
609 2010-10-19  Richard Henderson  <rth@redhat.com>
610
611         * gcc.target/i386/fma3-fma.c: New.
612         * gcc.target/i386/fma3-builtin.c: New.
613         * gcc.target/i386/fma4-builtin.c: New.
614
615 2010-10-19  Richard Guenther  <rguenther@suse.de>
616
617         PR testsuite/46081
618         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
619
620 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
621
622         Merge from 'apple/trunk' branch on FSF servers.
623
624         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
625
626         Radar 4293709
627         * objc.dg/proto-init-mimatch-1.m: New.
628         * obj-c++.dg/proto-init-mimatch-1.mm: New.
629
630 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
631
632         Implemented parsing @synthesize and @dynamic for
633         Objective-C/Objective-C++.
634         * objc.dg/property/dynamic-1.m: New.
635         * objc.dg/property/synthesize-1.m: New.
636         * obj-c++.dg/property/dynamic-1.mm: New.
637         * obj-c++.dg/property/synthesize-1.mm: New.
638
639 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
640
641         * objc.dg/at-class-1.m: New.
642         * objc.dg/at-class-1.mm: New.
643
644 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
645
646         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
647
648 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
649
650         Merge from 'apple/trunk' branch on FSF servers.
651
652         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
653
654         Radar 4407151
655         * obj-c++.dg/template-7.mm: New.
656
657 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
658
659         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
660         bugfix.
661
662 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
663
664         Merge from 'apple/trunk' branch on FSF servers.
665
666         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
667
668         Radar 4451818
669         * obj-c++.dg/try-catch-16.mm: New.
670         * obj-c++.dg/try-catch-17.mm: New.
671
672         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
673
674         Radar 4330422
675         * obj-c++.dg/try-catch-15.mm: New
676
677         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
678
679         Radar 4204796
680         * obj-c++.dg/try-catch-12.mm: New
681         * obj-c++.dg/try-catch-13.mm: New
682         * obj-c++.dg/try-catch-14.mm: New
683         * objc.dg/try-catch-11.m: New
684         * objc.dg/try-catch-12.m: New
685         * objc.dg/try-catch-13.m: New
686
687 2010-10-18  Richard Henderson  <rth@redhat.com>
688
689         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
690
691 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
692
693         PR c/46015
694         * c-c++-common/Wunused-var-13.c: New test.
695
696 2010-10-18  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/45967
699         * gcc.dg/torture/pr45967.c: New testcase.
700         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
701         * gcc.dg/ipa/ipa-pta-13.c: Likewise
702         * gcc.dg/torture/pr39074-2.c: Likewise
703         * gcc.dg/torture/pta-escape-1.c: Likewise
704         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
705         * gcc.dg/tree-ssa/pta-callused.c: Likewise
706         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
707         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
708         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
709         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
710
711 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
712
713         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
714
715 2010-10-18  Richard Guenther  <rguenther@suse.de>
716
717         PR lto/44950
718         * g++.dg/lto/20101015-2_0.C: New testcase.
719
720 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
721
722         PR middle-end/46019
723         * gcc.c-torture/execute/pr46019.c: New test.
724
725 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
726
727         Merge from 'apple/trunk' branch on FSF servers.
728
729         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
730
731         Radar 4516785
732         * obj-c++.dg/method-namespace-2.mm: New.
733
734 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
735
736         Merge from 'apple/trunk' branch on FSF servers.
737
738         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
739
740         Radar 4133425
741         * objc.dg/private-1.m: Test modified.
742         * obj-c++.dg/private-1.mm: Test modified.
743
744 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
745
746         PR testsuite/45987
747         * gcc.target/i386/push-1.c: Remove.
748
749 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
750             H.J. Lu  <hongjiu.lu@intel.com>
751
752         PR target/46051
753         * gcc.target/i386/pr46051.c: New test.
754
755 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
756
757         * obj-c++.dg/gnu-api-2-class.mm: New.
758         * obj-c++.dg/gnu-api-2-ivar.mm: New.
759         * obj-c++.dg/gnu-api-2-method.mm: New.
760         * obj-c++.dg/gnu-api-2-objc.mm: New.
761         * obj-c++.dg/gnu-api-2-object.mm: New.
762         * obj-c++.dg/gnu-api-2-property.mm: New.
763         * obj-c++.dg/gnu-api-2-protocol.mm: New.
764         * obj-c++.dg/gnu-api-2-sel.mm: New.
765
766 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
767
768         * objc.dg/fsf-package-0.m: New.
769         * obj-c++.dg/fsf-package-0.m: New.
770
771 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
772
773         PR objc/18255
774         * objc.dg/pr18255.m: New.
775
776 2010-10-16  Jan Hubicka  <jh@suse.cz>
777
778         PR middle-end/44206
779         * g++.dg/torture/pr44206.C: New.
780
781 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
782
783         * objc.dg/gnu-api-2-class.m: New.
784         * objc.dg/gnu-api-2-objc.m: New.
785
786 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
787
788         * objc.dg/gnu-api-2-ivar.m: New.
789
790 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
791
792         * objc.dg/gnu-api-2-property.m: New.
793
794 2010-10-15  Xinliang David Li  <davidxl@google.com>
795
796         * g++.dg/uninit-pred-3_a.C: New test.
797         * g++.dg/uninit-pred-3_b.C: New test.
798
799 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
800
801         * objc.dg/gnu-api-2-object.m: New.
802
803 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
804
805         * objc.dg/gnu-api-2-method.m: New.
806
807 2010-10-15  Jason Merrill  <jason@redhat.com>
808
809         * g++.dg/lto/pr45983_0.C: New.
810
811 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
812
813         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
814         builtin combiner patterns.
815         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
816         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
817         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
818         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
819         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
820
821 2010-10-15  Richard Guenther  <rguenther@suse.de>
822
823         * g++.dg/lto/20101015-1_0.C: New testcase.
824
825 2010-10-15  Richard Guenther  <rguenther@suse.de>
826
827         PR testsuite/46021
828         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
829         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
830
831 2010-10-15  Richard Guenther  <rguenther@suse.de>
832
833         PR lto/45957
834         * g++.dg/lto/20101014-1_0.C: New testcase.
835
836 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
837
838         * objc.dg/gnu-api-2-protocol.m: New.
839         * objc.dg/gnu-api-2-sel.m: New.
840
841 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
842
843         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
844         arm-eabi targets.
845
846 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
847
848         * gcc.dg/20101010-1.c: New testcase.
849
850 2010-10-15  Jie Zhang  <jie@codesourcery.com>
851
852         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
853         script when relocatable linking.
854
855 2010-10-14  Yao Qi  <yao@codesourcery.com>
856
857         PR target/45447
858         * gcc.target/arm/pr45447.c: New test.
859
860 2010-10-14  Jan Hubicka  <jh@suse.cz>
861
862         PR middle-end/45621
863         * g++.dg/lto/pr45621.h : New.
864         * g++.dg/lto/pr45621_0.C: New.
865         * g++.dg/lto/pr45621_1.C: New.
866
867 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
868
869         * objc.dg/property: New.
870         * objc.dg/property/fsf-property-basic.m: New.
871         * objc.dg/property/fsf-property-method-access.m: New.
872         * objc.dg/property/fsf-property-named-ivar.m: New.
873         * obj-c++.dg/property: New.
874         * obj-c++.dg/property/fsf-property-basic.mm: New.
875         * obj-c++.dg/property/fsf-property-method-access.mm: New.
876         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
877
878         merge from FSF apple 'trunk' branch.
879         2006 Fariborz Jahanian <fjahanian@apple.com>
880
881         Radars 4436866, 4505126, 4506903, 4517826
882         * objc.dg/property/property-1.m: New.
883         * objc.dg/property/property-2.m: New.
884         * objc.dg/property/property-3.m: New.
885         * objc.dg/property/property-neg-1.m: New.
886         * objc.dg/property/property-neg-2.m: New.
887         * objc.dg/property/property-neg-3.m: New.
888         * objc.dg/property/property-neg-4.m: New.
889         * objc.dg/property/property-neg-5.m: New.
890         * objc.dg/property/property-neg-6.m: New.
891         * objc.dg/property/property-neg-7.m: New.
892         * objc.dg/property/property.exp: New.
893         * obj-c++.dg/property/property-1.mm: New.
894         * obj-c++.dg/property/property-2.mm: New.
895         * obj-c++.dg/property/property-3.mm: New.
896         * obj-c++.dg/property/property-neg-1.mm: New.
897         * obj-c++.dg/property/property-neg-2.mm: New.
898         * obj-c++.dg/property/property-neg-3.mm: New.
899         * obj-c++.dg/property/property-neg-4.mm: New.
900         * obj-c++.dg/property/property-neg-5.mm: New.
901         * obj-c++.dg/property/property-neg-6.mm: New.
902         * obj-c++.dg/property/property-neg-7.mm: New.
903         * obj-c++.dg/property/property.exp: New.
904
905 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
906
907         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
908
909 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
910
911         PR c/45969
912         * gcc.c-torture/compile/pr45969-1.c: New test.
913
914 2010-10-14  Richard Guenther  <rguenther@suse.de>
915
916         PR tree-optimization/44913
917         * gcc.dg/torture/pr44913.c: New testcase.
918
919 2010-10-14  Richard Guenther  <rguenther@suse.de>
920
921         PR lto/45382
922         * g++.dg/lto/20101014-2_0.C: New testcase.
923
924 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
925
926         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
927         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
928         * gcc.target/i386/pr44130.c: Likewise.
929         * gcc.target/i386/pr44144.c: Likewise.
930         * gcc.target/i386/pr44180.c: Likewise.
931         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
932         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
933         * gcc.target/i386/vect-sizes-1.c: Likewise.
934         * gcc.target/i386/vectorize4-avx.c: Likewise.
935
936 2010-10-14  Richard Guenther  <rguenther@suse.de>
937
938         PR lto/44561
939         * g++.dg/lto/20101010-3_0.C: New testcase.
940         * g++.dg/lto/20101010-4_0.C: Likewise.
941
942 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
943
944         * objc.dg/pr45878.m: Update to include NSConstantString interface
945         for -fnext-runtime.
946         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
947         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
948         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
949         reference for m64 -fnext-runtime.
950
951 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
952
953         * gcc.target/i386/vect-sizes-1.c: New.
954
955 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
956
957         PR middle-end/46011
958         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
959
960 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
961
962         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
963         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
964
965 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
966
967         * gcc.target/ia64/20101005.c: New test.
968
969 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
970
971         PR rtl-optimization/45570
972         * gcc.dg/pr45570.c: New test.
973
974 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
975
976         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
977         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
978         * gcc.target/i386/vectorize4-avx.c: Likewise.
979
980 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
981
982         * gcc.target/i386/avx-copysign-vec.c: New.
983         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
984
985 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
986
987         PR middle-end/44130
988         * gcc.target/i386/pr44130.c: New.
989
990 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
991
992         PR middle-end/44144
993         * gcc.target/i386/pr44144.c: New.
994
995 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
996
997         PR target/44180
998         * gcc.target/i386/pr44180.c: New.
999
1000 2010-10-13  Jason Merrill  <jason@redhat.com>
1001
1002         * g++.dg/template/canon-type-8.C: New.
1003
1004 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1005
1006         * gcc.c-torture/execute/20101013-1.c: New test.
1007
1008 2010-10-13  Richard Guenther  <rguenther@suse.de>
1009
1010         PR objc/45878
1011         * objc.dg/pr45878.m: New testcase.
1012
1013 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1014
1015         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1016         * gcc.dg/format/dfp-printf-1.c: Likewise.
1017         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1018
1019 2010-10-13  Richard Guenther  <rguenther@suse.de>
1020
1021         PR tree-optimization/45788
1022         * g++.dg/pr45788.C: New testcase.
1023
1024 2010-10-13  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/45970
1027         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1028
1029 2010-10-13  Richard Guenther  <rguenther@suse.de>
1030
1031         PR tree-optimization/45982
1032         * gcc.dg/torture/pr45982.c: New testcase.
1033         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1034         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1035         * gcc.dg/torture/pr39074-2.c: Likewise.
1036
1037 2010-10-13  Richard Guenther  <rguenther@suse.de>
1038
1039         PR middle-end/45874
1040         * g++.dg/torture/pr45874.C: New testcase.
1041
1042 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1043
1044         * objc.dg/attributes/method-attribute-1.m: Update to respond
1045         to implemented method attributes..
1046         * objc.dg/attributes/method-attribute-2.m: Likewise.
1047         * objc.dg/attributes/method-attribute-3.m: Likewise.
1048         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1049         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1050         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1051
1052 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1053
1054         PR libobjc/23214
1055         * objc.dg/pr23214.m: New.
1056
1057 2010-10-12  Michael Eager  <eager@eagercon.com>
1058
1059         PR testsuite/45856
1060         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1061         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1062
1063 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR fortran/45636
1066         * gcc.c-torture/execute/pr45636.c: New test.
1067         * gfortran.dg/pr45636.f90: New test.
1068
1069 2010-10-12  Richard Henderson  <rth@redhat.com>
1070
1071         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1072
1073 2010-10-12  Daniel Kraft  <d@domob.eu>
1074
1075         PR fortran/38936
1076         * gfortran.dg/associate_1.f03: More tests with derived-types.
1077         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1078         * gfortran.dg/associate_8.f03: Fix typo.
1079         * gfortran.dg/initialization_27.f90: Fix typo.
1080
1081 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1082
1083         PR testsuite/45851
1084         * lib/lto.exp (lto-get-options-main): Support optional target
1085         selector for dg-extra-ld-options.
1086
1087 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1088
1089         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1090         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1091
1092 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1093
1094         PR middle-end/45699
1095         * g++.dg/torture/pr45699.C: New test.
1096         * g++.dg/otr-fold-1.C: Adjusted.
1097         * g++.dg/otr-fold-1.C: Likewise.
1098
1099 2010-10-11  Nick Clifton  <nickc@redhat.com>
1100
1101         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1102         Allow for a user label prefix.
1103
1104 2010-10-10  Richard Guenther  <rguenther@suse.de>
1105
1106         * g++.dg/lto/20101010-1_0.C: New testcase.
1107         * g++.dg/lto/20101010-2_0.C: Likewise.
1108
1109 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1110
1111         PR tree-optimization/45902
1112         * gcc.dg/vect/45902.c: New test.
1113
1114 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1115
1116         PR target/45870
1117         * gcc.dg/tls/pr45870.c: New test.
1118
1119 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1120
1121         PR fortran/45961
1122         * gfortran.dg/typebound_operator_6.f03: New.
1123
1124 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1125
1126         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1127         and adjust -export symbol scanning.
1128         * g++.dg/ext/dllexport1.C: Likewise.
1129         * g++.dg/ext/dllexport3.C: Likewise.
1130         * gcc.dg/dll-3.c: Likewise.
1131         * gcc.dg/dll-4.c: Likewise.
1132         * gcc.dg/dll-5.c: Likewise.
1133
1134 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1135
1136         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1137         instead of tree_profile dump file.
1138         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1139         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1140         dump file.
1141
1142 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1143
1144         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1145
1146 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1147
1148         * gfortran.dg/character_comparison_4.f90:  New test.
1149         * gfortran.dg/character_comparison_5.f90:  New test.
1150         * gfortran.dg/character_comparison_6.f90:  New test.
1151
1152 2010-10-09  Richard Henderson  <rth@redhat.com>
1153
1154         * lib/target-supports.exp
1155         (check_effective_target_automatic_stack_alignment): Always true.
1156
1157 2010-10-09  Richard Guenther  <rguenther@suse.de>
1158
1159         PR lto/45956
1160         * gcc.dg/lto/20101009-2_0.c: New testcase.
1161         * gcc.dg/lto/20101009-2_1.c: Likewise.
1162         * gcc.dg/lto/20101009-2_2.c: Likewise.
1163
1164 2010-10-09  Richard Guenther  <rguenther@suse.de>
1165
1166         PR lto/45947
1167         * g++.dg/lto/20101009-1_0.C: New testcase.
1168
1169 2010-10-09  Richard Guenther  <rguenther@suse.de>
1170
1171         PR tree-optimization/45945
1172         * gcc.dg/lto/20101009-1_0.c: New testcase.
1173
1174 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1175
1176         PR target/45913
1177         * gcc.target/i386/pr45913.c: New.
1178
1179 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1180
1181         PR fortran/45943
1182         * gfortran.dg/streamio_16.f90: Update test.
1183
1184 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR tree-optimization/45903
1187         * gcc.target/i386/pr45903.c: New test.
1188
1189 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1190
1191         * gnat.dg/interface5.adb: Compile with warnings disabled.
1192
1193 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1194
1195         * obj-c++.dg/encode-10.mm: New testcase.
1196
1197 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1198
1199         PR objc++/23614
1200         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1201         C++ class.  Removed XFAIL.
1202
1203 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1204
1205         PR fortran/45933
1206         * gfortran.dg/typebound_operator_5.f03: New.
1207
1208 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1209
1210         Merge from 'apple/trunk' branch on FSF servers.
1211
1212         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1213
1214         Radar 4508851
1215         * obj-c++.dg/method-namespace-1.mm: New.
1216
1217 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1218
1219         * gcc.dg/tree-ssa/sra-11.c: New test.
1220
1221 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1222
1223         PR Tree-Vect/45847
1224         * gcc.dg/vect/pr45847.c: New test.
1225
1226 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1227             Kai Tietz  <kai.tietz@onevision.com>
1228
1229         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1230
1231 2010-10-07  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/45732
1234         * gcc.dg/torture/pr45732.c: New testcase.
1235
1236 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1237
1238         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1239         * objc.dg/foreach-2.m: Likewise.
1240         * objc.dg/foreach-3.m: Likewise.
1241         * objc.dg/foreach-4.m: Likewise.
1242         * objc.dg/foreach-5.m: Likewise.
1243         * objc.dg/foreach-6.m: Likewise.
1244         * objc.dg/foreach-7.m: Likewise.
1245         * objc.dg/objc-foreach-4.m: Likewise.
1246         * objc.dg/objc-foreach-5.m: Likewise.
1247
1248 2010-10-07  Richard Guenther  <rguenther@suse.de>
1249
1250         PR middle-end/45869
1251         * gcc.dg/torture/pr45869.c: New testcase.
1252
1253 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1254
1255         * objc.dg/set-not-used-1.m: New
1256         * obj-c++.dg/set-not-used-1.mm: New.
1257
1258 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1259
1260         * objc.dg/attributes/method-attribute-3.m: New.
1261         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1262
1263 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1264
1265         PR fortran/45916
1266         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1267
1268 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1269
1270         PR fortran/45889
1271         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1272
1273 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1274
1275         Merge from 'apple/trunk' branch on FSF servers.
1276
1277         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1278
1279         Radar 4278774
1280         * obj-c++.dg/encode-9.mm: New.
1281
1282 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284         * g++.dg/cpp0x/pr45908.C: New test.
1285
1286 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1287
1288         * gnat.dg/opt6.ad[sb]: New test.
1289
1290 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1291
1292         Implemented fast enumeration for Objective-C.
1293         * objc.dg/foreach-1.m: New.
1294         * objc.dg/foreach-2.m: New.
1295         * objc.dg/foreach-3.m: New.
1296         * objc.dg/foreach-4.m: New.
1297         * objc.dg/foreach-5.m: New.
1298         * objc.dg/foreach-6.m: New.
1299         * objc.dg/foreach-7.m: New.
1300
1301         Merge from 'apple/trunk' branch on FSF servers:
1302         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1303
1304         Radar 4502236
1305         * objc.dg/objc-foreach-5.m: New.
1306
1307         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1308
1309         Radar 4507230
1310         * objc.dg/objc-foreach-4.m: New.
1311
1312         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1313
1314         Radar 4472881
1315         * objc.dg/objc-foreach-3.m: New.
1316
1317         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1318
1319         Radar 4468498
1320         * objc.dg/objc-foreach-2.m: New.
1321
1322         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1323
1324         Radar 4294910
1325         * objc.dg/objc-foreach-1.m: New
1326
1327 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1328
1329         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1330         unsigned values.
1331
1332 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1333
1334         PR objc++/28050
1335         * obj-c++.dg/syntax-error-10.mm: New.
1336
1337 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1338
1339         PR objc++/23707
1340         * obj-c++.dg/syntax-error-9.mm: New.
1341
1342 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1343
1344         PR objc++/31126
1345         * obj-c++.dg/syntax-error-8.mm: New.
1346
1347 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1348
1349         Merge from 'apple/trunk' branch on FSF servers.
1350
1351         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1352
1353         Radar 4290840
1354         * obj-c++.dg/syntax-error-7.mm: New
1355
1356         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1357
1358         Radar 4294425
1359         * obj-c++.dg/syntax-error-6.mm: New
1360
1361         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1362
1363         Radar 4261146
1364         * obj-c++.dg/syntax-error-5.mm: New
1365
1366         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1367
1368         Radar 4093475
1369         * obj-c++.dg/syntax-error-[3-4].mm: New.
1370
1371         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1372
1373         Radar 4185810
1374         * obj-c++.dg/syntax-error-[1-2].mm: New.
1375
1376 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1377
1378         PR tree-optimization/45752
1379         * gcc.dg/vect/pr45752.c: New test.
1380
1381 2010-10-05  Richard Guenther  <rguenther@suse.de>
1382
1383         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1384         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1385         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1386         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1387         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1388         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1389         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1390         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1391         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1392         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1393         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1394         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1395         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1396         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1397         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1398         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1399         * gcc.dg/tree-ssa/20080530.c: Likewise.
1400         * g++.dg/tree-ssa/inline-3.C: Likewise.
1401         * g++.dg/tree-ssa/inline-1.C: Likewise.
1402         * g++.dg/tree-ssa/inline-2.C: Likewise.
1403         * gcc.dg/profile-dir-1.c: Likewise.
1404         * gcc.dg/profile-dir-2.c: Likewise.
1405         * gcc.dg/profile-dir-3.c: Likewise.
1406
1407 2010-10-05  Richard Guenther  <rguenther@suse.de>
1408
1409         PR middle-end/45877
1410         * g++.dg/torture/pr45877.C: New testcase.
1411
1412 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR debug/45849
1415         * gcc.dg/debug/pr45849.c: New test.
1416
1417         PR middle-end/45876
1418         * gcc.c-torture/compile/pr45876.c: New test.
1419
1420 2010-10-04  Julian Brown  <julian@codesourcery.com>
1421
1422         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1423         vect_hw_misalign.
1424         * gcc.dg/vect/vect-60.c: Likewise.
1425         * gcc.dg/vect/vect-56.c: Likewise.
1426         * gcc.dg/vect/vect-93.c: Likewise.
1427         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1428         * gcc.dg/vect/vect-95.c: Likewise.
1429         * gcc.dg/vect/vect-96.c: Likewise.
1430         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1431         * gcc.dg/vect/slp-25.c: Likewise.
1432         * gcc.dg/vect/slp-3.c: Likewise.
1433         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1434         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1435         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1436         * gcc.dg/vect/vect-109.c: Likewise.
1437         * gcc.dg/vect/vect-peel-1.c: Likewise.
1438         * gcc.dg/vect/vect-peel-2.c: Likewise.
1439         * lib/target-supports.exp
1440         (check_effective_target_arm_vect_no_misalign): New.
1441         (check_effective_target_vect_no_align): Use above.
1442         (check_effective_target_vect_element_align): New.
1443         (add_options_for_quad_vectors): New.
1444
1445 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1446
1447         PR tree-optimization/45572
1448         * g++.dg/ipa/pr45572-1.C: New test.
1449         * g++.dg/ipa/pr45572-2.C: Likewise.
1450
1451 2010-10-03  Ian Lance Taylor  <iant@google.com>
1452
1453         * gcc.dg/anon-struct-11.c: New test.
1454         * gcc.dg/anon-struct-12.c: New test.
1455         * gcc.dg/anon-struct-13.c: New test.
1456         * gcc.dg/anon-struct-14.c: New test.
1457
1458 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1459
1460         * g++.dg/torture/pr45764.C: Revert revision 164914.
1461         * gcc.dg/vect/pr43432.c: Likewise.
1462         * gcc.dg/vect/vect-114.c: Likewise.
1463         * gcc.dg/vect/vect-15.c: Likewise.
1464
1465 2010-10-03  Jason Merrill  <jason@redhat.com>
1466
1467         * g++.dg/cpp0x/sfinae5.C: New.
1468
1469 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1470
1471         PR tree-optimization/45720
1472         PR tree-optimization/45764
1473         * g++.dg/torture/pr45764.C: New.
1474
1475         * gcc.dg/vect/pr43432.c: Xfail.
1476         * gcc.dg/vect/vect-114.c: Likewise.
1477         * gcc.dg/vect/vect-15.c: Likewise.
1478
1479 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1480
1481         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1482         hppa*-*-hpux*.
1483         * gcc.dg/torture/pr45678-2.c: Likewise.
1484
1485 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1486
1487         PR fortran/45748
1488         * gfortran.dg/intrinsic_6.f90: New.
1489
1490 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1491
1492         PR fortran/42831
1493         * gfortran.dg/dependency_37.f90:  New test.
1494
1495 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1496
1497         * gcc.target/i386/shift_mask.c: New test.
1498
1499 2010-10-01  Richard Guenther  <rguenther@suse.de>
1500
1501         PR tree-optimization/45854
1502         * g++.dg/torture/pr45854.C: New testcase.
1503
1504 2010-09-30  Michael Eager  <eager@eagercon.com>
1505
1506         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1507         __FLT_{MIN,MAX}__.
1508
1509 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1510
1511         PR middle-end/45758
1512         * gfortran.dg/graphite/pr45758.f90: New.
1513
1514 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1515
1516         PR middle-end/45230
1517         * gcc.dg/graphite/id-pr45230.c: New.
1518
1519 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1520
1521         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1522         * gfortran.dg/graphite/graphite.exp: Same.
1523         * gcc.dg/graphite/vect-pr43423.c: New.
1524
1525 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR target/45843
1528         * g++.dg/torture/pr45843.C: New test.
1529
1530 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1531
1532         PR fortran/45828
1533         * gfortran.dg/allocate_derived_5.f90: New.
1534
1535 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1536
1537         PR tree-optimization/31261
1538         * gcc.dg/tree-ssa/pr31261.c: New test.
1539
1540 2010-09-30  Michael Eager  <eager@eagercon.com>
1541
1542         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1543         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1544         * gcc.target/microblaze/microblaze.exp: Ditto.
1545         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1546         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1547         * gcc.target/microblaze/others/data_var1.c: Ditto.
1548         * gcc.target/microblaze/others/data_var2.c: Ditto.
1549         * gcc.target/microblaze/others/data_var3.c: Ditto.
1550         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1551         * gcc.target/microblaze/others/strings1.c:: Ditto.
1552         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1553         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1554         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1555         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1556         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1557         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1558         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1559         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1560         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1561         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1562         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1563         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1564         * gcc.target/microblaze/isa/float.c: Ditto.
1565         * gcc.target/microblaze/isa/mulh.c: Ditto.
1566         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1567         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1568         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1569         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1570         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1571         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1572         * gcc.target/microblaze/isa/bshift.c: Ditto.
1573         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1574         * gcc.target/microblaze/isa/div.c: Ditto.
1575         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1576         * gcc.target/microblaze/isa/mul.c: Ditto.
1577
1578 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1579
1580         merge from FSF 'apple/trunk' branch.
1581         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1582
1583         Radar 4386773
1584         * objc.dg/enhanced-proto-1.m: New.
1585         * objc.dg/enhanced-proto-2.m: New.
1586         * obj-c++.dg/enhanced-proto-1.mm: New
1587         * obj-c++.dg/enhanced-proto-2.mm: New.
1588
1589 2010-09-30  Richard Guenther  <rguenther@suse.de>
1590
1591         PR testsuite/45702
1592         * gcc.dg/debug/pr41893-1.c: Adjust.
1593         * gcc.dg/pr30762-1.c: Likewise.
1594         * gcc.dg/pr31529-1.c: Likewise.
1595         * gcc.dg/pr34457-1.c: Likewise.
1596         * gcc.dg/pr34668-1.c: Likewise.
1597         * gcc.dg/pr43557-1.c: Likewise.
1598
1599 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1600
1601         PR objc/45842
1602         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1603         * objc.dg/const-str-3.m: Correct header for memcpy.
1604         * objc.dg/const-str-7.m: Likewise.
1605         * objc.dg/method-20b.m: Provide an implementation of Object.
1606         Adjust XFAIL for m64 NeXT runtime.
1607         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1608         * objc.dg/encode-3.m: Correct line ordering, provide header for
1609         sprintf.
1610         * objc.dg/encode-7-next.m: Only run for 32bit.
1611         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1612         * objc.dg/type-size-2.m: Provide an implementation of Object.
1613         Ajust headers.
1614         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1615         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1616         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1617         Adjust XFAIL for m64 NeXT runtime.
1618         * obj-c++.dg/method-22.mm: Likewise.
1619         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1620
1621 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1622
1623         Merge from 'apple/trunk' branch on FSF servers.
1624
1625         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1626
1627         Radar 4278236
1628         * obj-c++.dg/bad-forward-decl.mm: New
1629
1630 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1631
1632         * ada/acats/run_acats: Revert revision 157037.
1633
1634 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1635
1636         Merge from 'apple/trunk' branch on FSF servers.
1637
1638         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1639
1640         Radar 4281748
1641         * objc.dg/naming-2.m: Update
1642         * objc.dg/naming-3.m: New
1643
1644 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1645
1646         PR target/40457
1647         * gcc.target/arm/pr40457-3.c: New test.
1648
1649 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1650
1651         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1652         alias checking.
1653         * lib/target-supports.exp (check_ifunc_available): Likewise.
1654
1655 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1656
1657         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1658
1659 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1660
1661         * objc.dg/keywords-1.m: New test.
1662         * objc.dg/keywords-2.m: New test.
1663         * objc.dg/keywords-3.m: New test.
1664         * obj-c++.dg/keywords-1.mm: New test.
1665         * obj-c++.dg/keywords-2.mm: New test.
1666
1667 2010-09-28  Jason Merrill  <jason@redhat.com>
1668
1669         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1670         * g++.dg/ext/complit11.C: Likewise.
1671         * g++.old-deja/g++.law/temps1.C: Likewise.
1672
1673         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1674         * g++.old-deja/g++.mike/misc6.C: Likewise.
1675
1676 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1677
1678         * objc.dg/attributes/method-attribute-1.m: New.
1679         * objc.dg/attributes/method-attribute-2.m: New.
1680
1681         * obj-c++.dg/attributes/method-attribute-1.m: New.
1682         * obj-c++.dg/attributes/method-attribute-2.m: New.
1683
1684 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1685
1686         * objc.dg/attributes: New.
1687         * objc.dg/attributes/attributes.exp: New.
1688         * objc.dg/attributes/class-attribute-1.m: New.
1689         * objc.dg/attributes/class-attribute-2.m: New
1690         * objc.dg/attributes/categ-attribute-1.m: New
1691         * objc.dg/attributes/categ-attribute-2.m: New
1692         * objc.dg/attributes/proto-attribute-1.m: New
1693
1694         * obj-c++.dg/attributes: New.
1695         * obj-c++.dg/attributes/attributes.exp: New
1696         * obj-c++.dg/attributes/class-attribute-1.mm: New
1697         * obj-c++.dg/attributes/class-attribute-2.mm: New
1698         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1699         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1700         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1701
1702 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1703
1704         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1705         from the branch renamed to method-20b.m to avoid clashes).
1706
1707         2005-08-23  Stuart Hastings  <stuart@apple.com>
1708                     Ziemowit Laski  <zlaski@apple.com>
1709
1710         Radar 4209854
1711         * obj-c++.dg/method-23.mm: New.
1712         * objc.dg/method-20.m: New.
1713
1714 2010-09-28  Jan Hubicka  <jh@suse.cz>
1715
1716         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1717
1718 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1719
1720         PR target/44452
1721         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1722         i?86-*-solaris2.[89], *-*-vxworks*.
1723         * gcc.target/i386/pr22152.c: Likewise.
1724         * gcc.target/i386/vect8-ret.c: New test.
1725
1726 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1727
1728         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1729
1730 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1731
1732         Merge from 'apple/trunk' branch on FSF servers.
1733
1734         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1735
1736         Radar 4175534
1737         * obj-c++.dg/method-22.mm: New.
1738
1739 2010-09-27  Jason Merrill  <jason@redhat.com>
1740
1741         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1742         * g++.dg/ext/complit11.C: Adjust.
1743         * g++.old-deja/g++.law/temps1.C: Adjust.
1744         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1745         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1746
1747 2010-09-27  Ian Lance Taylor  <iant@google.com>
1748
1749         * lib/target-supports.exp (check_effective_target_split_stack):
1750         New procedure.
1751         * gcc.dg/split-1.c: New test.
1752         * gcc.dg/split-2.c: New test.
1753         * gcc.dg/split-3.c: New test.
1754         * gcc.dg/split-4.c: New test.
1755
1756 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1757
1758         PR objc/25464
1759         * objc.dg/type-size-3.m: New test.
1760
1761 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1762
1763         PR objc/45763
1764         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1765
1766 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1767
1768         PR objc/25450
1769         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1770         * objc.dg/type-size-2.m: Same change.
1771         * obj-c++.dg/encode-5.mm: Same change.
1772
1773 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1774
1775         Merge from 'apple/trunk' branch on FSF servers.  The original
1776         Changelogs are below.
1777
1778         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1779         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1780         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1781         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1782         in the branch).
1783         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1784         proto-qual-1.m in the branch) and the normal ABI on GNU.
1785         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1786         the test only with the NeXT runtime.
1787         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1788         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1789         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1790         Run the test only with the NeXT runtime.
1791
1792         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1793
1794         Radar 4492973
1795         * objc.dg/encode-7-64bit.m: New.
1796         * objc.dg/encode-7.m: Skip if -m64.
1797
1798         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1799
1800         Radar 4301047
1801         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1802         * obj-c++.dg/threedotthree-abi-1.mm: New
1803         * objc.dg/threedotthree-abi-1.m: New
1804
1805         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1806
1807         Radar 4136935
1808         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1809         * objc.dg/encode-6.m: Likewise.
1810         * objc.dg/encode-7.m: New test case.
1811
1812 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1813
1814         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1815         const-str-12.m to constr-str-12b.m to avoid conflicts.
1816
1817         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1818
1819         Radar 4229905
1820         * obj-c++.dg/warn5.mm: New
1821
1822         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1823
1824         Radar 4154928
1825         * obj-c++.dg/const-str-12.mm: New.
1826         * objc.dg/const-str-12.m: New.
1827
1828 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1829
1830         PR fortran/40569
1831         PR fortran/40568
1832         * gfortran.dg/storage_size_2.f08: Fix test.
1833         * gfortran.dg/c_sizeof_1.f90: Fix test.
1834         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1835         * gfortran.dg/c_sizeof_3.f90: New.
1836         * gfortran.dg/c_sizeof_4.f90: New.
1837         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1838         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1839
1840 2010-09-26  Daniel Kraft  <d@domob.eu>
1841
1842         PR fortran/45783
1843         PR fortran/45795
1844         * gfortran.dg/select_type_18.f03: New test.
1845
1846 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1847
1848         * gnat.dg/return2.ad[sb]: New test.
1849         * gnat.dg/return2_pkg.ads: New helper.
1850
1851 2010-09-25  Daniel Kraft  <d@domob.eu>
1852
1853         PR fortran/45776
1854         * gfortran.dg/io_constraints_6.f03: New test.
1855         * gfortran.dg/io_constraints_7.f03: New test.
1856         * gfortran.dg/newunit_2.f90: New test.
1857
1858 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1859
1860         * gfortran.dg/operator_c1202.f90: New test.
1861
1862 2010-09-24  Jan Hubicka  <jh@suse.cz>
1863
1864         * gcc.dg/tree-ssa/leaf.c: New testcase.
1865
1866 2010-09-24  Jan Hubicka  <jh@suse.cz>
1867
1868         PR tree-optimization/45738
1869         PR tree-optimization/45741
1870         * gcc.c-torture/compile/pr45741.c: New.
1871         * gfortran.fortran-torture/compile/pr45738.f90: New.
1872
1873 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1874
1875         * gcc.dg/cpp/undef-opt-1.c: New test.
1876
1877 2010-09-24  Jason Merrill  <jason@redhat.com>
1878
1879         * g++.dg/other/error10.C: Adjust expected output.
1880
1881 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR middle-end/45234
1884         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1885         * gcc.target/i386/pr45234.c: New test.
1886
1887 2010-09-24  Richard Guenther  <rguenther@suse.de>
1888
1889         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1890
1891 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1892
1893         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1894         as a comment leader in regexp.
1895
1896 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1897
1898         * objc.dg/sync-2.m: New test.
1899         * obj-c++.dg/sync-2.mm: New test.
1900
1901 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1902
1903         PR fortran/40571
1904         * gfortran.dg/iso_fortran_env_7.f90: New.
1905
1906 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1907
1908         * obj-c++.dg/too-many-args.mm: New file.
1909
1910 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1911
1912         Merge from 'apple/trunk' branch on FSF servers.
1913
1914         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1915
1916         Radar 4491608
1917         * objc.dg/too-many-args.m: New
1918
1919 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1920
1921         PR fortran/45744
1922         * gfortran.dg/dependency_36.f90:  New test.
1923
1924 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1925
1926         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1927         * gcc.target/i386/pad-3.c: Ditto.
1928         * gcc.target/i386/pad-7.c: Ditto.
1929         * gcc.target/i386/pad-7.c: Ditto.
1930         * gcc.target/i386/pr36502.c: Ditto.
1931         * gcc.target/i386/zee.c: Ditto.
1932         * gcc.target/i386/20060821-1.c: Ditto.
1933         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1934         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1935         * gcc.target/i386/pad-5b.c: Ditto.
1936         * gcc.target/i386/pad-6a.c: Ditto.
1937         * gcc.target/i386/pad-6b.c: Ditto.
1938         * gcc.target/i386/pad-8.c: Ditto.
1939         * gcc.target/i386/pad-9.c: Ditto.
1940         * gcc.target/i386/pad-10.c: Ditto.
1941         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1942
1943 2010-09-23  Richard Guenther  <rguenther@suse.de>
1944
1945         PR tree-optimization/45565
1946         * g++.dg/ipa/pr45565.C: New testcase.
1947
1948 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1949
1950         PR fortran/45745
1951         PR fortran/45648
1952         * gfortran.dg/vector_subscript_bound_1.f90: New.
1953
1954 2010-09-23  Richard Guenther  <rguenther@suse.de>
1955
1956         PR middle-end/45750
1957         * gcc.dg/pr45750.c: New testcase.
1958
1959 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1960
1961         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1962         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1963         build.
1964
1965 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1966
1967         PR rtl-optimization/44374
1968         * gcc.target/arm/headmerge-1.c: New test.
1969         * gcc.target/arm/headmerge-2.c: New test.
1970         * gcc.target/i386/headmerge-1.c: New test.
1971         * gcc.target/i386/headmerge-2.c: New test.
1972
1973 2010-09-23  Daniel Kraft  <d@domob.eu>
1974
1975         PR fortran/38936
1976         PR fortran/44044
1977         PR fortran/45474
1978         * gfortran.dg/intrinsic_intent_1.f03: New test.
1979         * gfortran.dg/select_type_17.f03: New test.
1980         * gfortran.dg/associate_5.f03: More definability tests.
1981         * gfortran.dg/enum_2.f90: Check definability.
1982         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1983         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1984         * gfortran.dg/char_expr_2.f90: Ditto.
1985         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1986         * gfortran.dg/enum_5.f90: Ditto.
1987         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1988         * gfortran.dg/impure_assignment_2.f90: Ditto.
1989         * gfortran.dg/impure_assignment_3.f90: Ditto.
1990         * gfortran.dg/intent_out_1.f90: Ditto.
1991         * gfortran.dg/intent_out_3.f90: Ditto.
1992         * gfortran.dg/pointer_assign_7.f90: Ditto.
1993         * gfortran.dg/pointer_intent_3.f90: Ditto.
1994         * gfortran.dg/pr19936_1.f90: Ditto.
1995         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1996         * gfortran.dg/simpleif_2.f90: Ditto.
1997         * gfortran.dg/protected_5.f90: Ditto.
1998         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1999         * gfortran.dg/protected_6.f90: Ditto.
2000         * gfortran.dg/protected_7.f90: Ditto.
2001
2002 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2003
2004         PR libfortran/45710
2005         * gfortran.dg/namelist_65.f90: New test.
2006
2007 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2008
2009         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2010         the regexp pattern between the expected label and location string.
2011
2012 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2013
2014         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2015
2016 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2017
2018         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2019         * gcc.dg/pr27898.c: Likewise.
2020         * gcc.dg/pr28712.c: Likewise.
2021         * gcc.dg/pr30762-1.c: Likewise.
2022         * gcc.dg/pr31529-1.c: Likewise.
2023         * gcc.dg/pr34457-1.c: Likewise.
2024         * gcc.dg/pr34668-1.c: Likewise.
2025         * gcc.dg/pr34989-1.c: Likewise.
2026         * gcc.dg/pr43557-1.c: Likewise.
2027
2028 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2029
2030         PR rtl-optimization/45739
2031         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2032
2033 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2034
2035         * gcc.target/sparc/mnofpu.c: New test.
2036
2037 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR rtl-optimization/45739
2040         * gcc.target/i386/pr45739.c: New test.
2041
2042 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2043
2044         PR fortran/45648
2045         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2046         and counts. Add non-elemental function call check.
2047
2048         PR fortran/45648
2049         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2050         arguments checks. Update temporary counts.
2051         * gfortran.dg/transpose_optimization_1.f90: New.
2052
2053 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2054
2055         PR objc/23710
2056         * objc.dg/invalid-method-1.m: New.
2057
2058 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2059
2060         Merge from 'apple/trunk' branch on FSF servers.
2061
2062         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2063
2064         Radar 4291785
2065         * objc.dg/naming-4.m: New
2066         * objc.dg/naming-5.m: New
2067         * obj-c++.dg/naming-1.mm: New
2068         * obj-c++.dg/naming-2.mm: New
2069
2070 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2071             Jack Howarth  <howarth@bromo.med.uc.edu>
2072
2073         PR c++/45645
2074         * g++.dg/torture/pr44972.C: Use portable assert().
2075
2076 2010-09-21  Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/45580
2079         * g++.dg/torture/pr45580.C: New testcase.
2080
2081 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2082
2083         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2084
2085 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2086
2087         PR fortran/45438
2088         * gfortran.dg/pointer_check_7.f90: New.
2089
2090 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2091
2092         PR rtl-optimization/45728
2093         * gcc.c-torture/compile/pr45728.c: New test.
2094
2095 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2096
2097         PR fortran/45081
2098         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2099
2100 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2101
2102         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2103
2104 2010-09-20  Richard Guenther  <rguenther@suse.de>
2105
2106         PR middle-end/45704
2107         * gcc.dg/torture/pr45704.c: New testcase.
2108
2109 2010-09-20  Jan Hubicka  <jh@suse.cz>
2110
2111         PR tree-optimize/45605
2112         * g++.dg/tree-ssa/pr45605.C: New testcase.
2113
2114 2010-09-20  Michael Matz  <matz@suse.de>
2115
2116         PR testsuite/45706
2117         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2118         enough.
2119
2120 2010-09-20  Richard Guenther  <rguenther@suse.de>
2121
2122         PR tree-optimization/45705
2123         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2124
2125 2010-09-20  Michael Matz  <matz@suse.de>
2126
2127         PR testsuite/45706
2128         * lib/target-supports.exp (check_effective_target_vect_perm):
2129         Add i?86-*-*.
2130
2131 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2132
2133         PR rtl-optimization/45695
2134         * gcc.c-torture/execute/pr45695.c: New test.
2135
2136 2010-09-19  Jan Hubicka  <jh@suse.cz>
2137
2138         PR lto/44246
2139         * gcc.c-torture/compile/pr44246.c:New file.
2140
2141 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2142
2143         PR tree-optimization/45714
2144         * gfortran.dg/vect/pr45714-a.f: New test.
2145         * gfortran.dg/vect/pr45714-b.f: New test.
2146
2147 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2148
2149         * gnat.dg/const1.adb: Rename into...
2150         * gnat.dg/constant1.adb: ...this.
2151         * gnat.dg/constant2.adb: New test.
2152         * gnat.dg/constant2_pkg1.ads: New helper.
2153         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2154
2155 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2156
2157         * gnat.dg/specs/constant1.ads: New test.
2158         * gnat.dg/specs/constant1_pkg.ads: New helper.
2159
2160 2010-09-18  Jan Hubicka  <jh@suse.cz>
2161
2162         PR tree-optimization/45453
2163         * g++.dg/tree-ssa/pr45453.C: New testcase.
2164
2165 2010-09-18  Jason Merrill  <jason@redhat.com>
2166
2167         * g++.dg/cpp0x/initlist44.C: New.
2168
2169 2010-09-18  Richard Guenther  <rguenther@suse.de>
2170
2171         PR tree-optimization/45709
2172         * g++.dg/torture/pr45709-2.C: New testcase.
2173
2174 2010-09-18  Richard Guenther  <rguenther@suse.de>
2175
2176         PR tree-optimization/45709
2177         * g++.dg/torture/pr45709.C: New testcase.
2178
2179 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2180
2181         PR testsuite/45719
2182         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2183
2184 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2185
2186         * gcc.target/i386/pad-1.c: New.
2187         * gcc.target/i386/pad-2.c: Likewise.
2188         * gcc.target/i386/pad-3.c: Likewise.
2189         * gcc.target/i386/pad-4.c: Likewise.
2190         * gcc.target/i386/pad-5a.c: Likewise.
2191         * gcc.target/i386/pad-5b.c: Likewise.
2192         * gcc.target/i386/pad-6a.c: Likewise.
2193         * gcc.target/i386/pad-6b.c: Likewise.
2194         * gcc.target/i386/pad-7.c: Likewise.
2195         * gcc.target/i386/pad-8.c: Likewise.
2196         * gcc.target/i386/pad-9.c: Likewise.
2197         * gcc.target/i386/pad-10.c: Likewise.
2198
2199 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2200
2201         PR middle-end/45234
2202         * gcc.dg/torture/stackalign/alloca-5.c: New.
2203
2204 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2205
2206         PR middle-end/45678
2207         * gcc.dg/torture/pr45678-2.c: New.
2208
2209 2010-09-17  Richard Guenther  <rguenther@suse.de>
2210
2211         PR middle-end/45678
2212         * gcc.dg/torture/pr45678-1.c: New testcase.
2213
2214 2010-09-17  Michael Matz  <matz@suse.de>
2215
2216         PR tree-optimization/43432
2217         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2218         check_effective_target_vect_perm_short): New predicates.
2219         (check_effective_target_vect_perm): Include x86_64.
2220         * gcc.dg/vect/pr43432.c: New test.
2221         * gcc.dg/vect/vect-114.c: Adjust.
2222         * gcc.dg/vect/vect-15.c: Ditto.
2223         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2224         * gcc.dg/vect/slp-perm-9.c: Ditto.
2225
2226 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2227
2228         PR testsuite/45692
2229         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2230         GNU runtime.
2231
2232 2010-09-17  Richard Guenther  <rguenther@suse.de>
2233
2234         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2235         * gcc.dg/pr28706.c: Likewise.
2236         * gcc.dg/pr28712.c: Likewise.
2237         * gcc.dg/pr30762-1.c: Likewise.
2238         * gcc.dg/pr30762-2.c: Likewise.
2239         * gcc.dg/pr31529-1.c: Likewise.
2240         * gcc.dg/pr31529-2.c: Likewise.
2241         * gcc.dg/pr34457-1.c: Likewise.
2242         * gcc.dg/pr34457-2.c: Likewise.
2243         * gcc.dg/pr34668-1.c: Likewise.
2244         * gcc.dg/pr34668-2.c: Likewise.
2245         * gcc.dg/pr34989-1.c: Likewise.
2246         * gcc.dg/pr34989-2.c: Likewise.
2247         * gcc.dg/pr43557-1.c: Likewise.
2248         * gcc.dg/pr43557-2.c: Likewise.
2249         * gcc.dg/debug/pr41893-1.c: Likewise.
2250         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2251         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2252         * gcc.dg/matrix/matrix-4.c: Likewise.
2253         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2254         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2255         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2256         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2257
2258 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2259
2260         PR fortran/43665
2261         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2262         optimizations.
2263         * gfortran.dg/intent_optimize_1.f90: New test.
2264
2265 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2266
2267         * gcc.target/i386/divmod-1.c: New.
2268         * gcc.target/i386/divmod-2.c: Likewise.
2269         * gcc.target/i386/divmod-3.c: Likewise.
2270         * gcc.target/i386/divmod-4.c: Likewise.
2271         * gcc.target/i386/divmod-4a.c: Likewise.
2272         * gcc.target/i386/divmod-5.c: Likewise.
2273         * gcc.target/i386/divmod-6.c: Likewise.
2274         * gcc.target/i386/divmod-7.c: Likewise.
2275         * gcc.target/i386/divmod-8.c: Likewise.
2276         * gcc.target/i386/udivmod-1.c: Likewise.
2277         * gcc.target/i386/udivmod-2.c: Likewise.
2278         * gcc.target/i386/udivmod-3.c: Likewise.
2279         * gcc.target/i386/udivmod-4.c: Likewise.
2280         * gcc.target/i386/udivmod-4a.c: Likewise.
2281         * gcc.target/i386/udivmod-5.c: Likewise.
2282         * gcc.target/i386/udivmod-6.c: Likewise.
2283         * gcc.target/i386/udivmod-7.c: Likewise.
2284         * gcc.target/i386/udivmod-8.c: Likewise.
2285
2286 2010-09-16  Jan Hubicka  <jh@suse.cz>
2287
2288         * g++.dg/lto/pr45679-1_0.C: New file.
2289         * g++.dg/lto/pr45679-1_1.C: New file.
2290         * g++.dg/lto/pr45679-0_0.C: New file.
2291         * g++.dg/lto/pr45679-0_1.C: New file.
2292
2293 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2294
2295         PR fortran/45674
2296         * gfortran.dg/class_dummy_2.f03: New.
2297
2298 2010-09-16  Richard Guenther  <rguenther@suse.de>
2299
2300         PR tree-optimization/45623
2301         * gcc.dg/torture/pr45623.c: New testcase.
2302
2303 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2304
2305         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2306         name and parentheses.
2307         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2308
2309 2010-09-15  Jason Merrill  <jason@redhat.com>
2310
2311         * g++.dg/parse/parameter-declaration-2.C: New.
2312
2313         * g++.dg/cpp0x/scoped_enum2.C: New.
2314
2315 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2316
2317         * gcc.c-torture/compile/20100915-1.c: New test.
2318
2319 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2320
2321         PR middle-end/45644
2322         * gcc.dg/ipa/pr45644.c: New test.
2323
2324 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2325
2326         PR tree-optimization/45633
2327         * gcc.dg/vect/pr45633.c: New test.
2328
2329 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2330
2331         PR fortran/45577
2332         * gfortran.dg/allocate_derived_4.f90: New.
2333
2334 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2335
2336         * lib/target-supports.exp
2337         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2338         supported flag to true for neon.
2339
2340 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2341
2342         PR c++/45665
2343         * g++.dg/template/crash103.C: New.
2344
2345 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2346
2347         Merge from 'apple/trunk' branch on FSF servers.
2348
2349         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2350
2351         Radar 4457381
2352         * objc.dg/msg-in-protocol.m: New.
2353         * obj-c++.dg/msg-in-protocol.mm: New.
2354
2355         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2356
2357         Radar 4219590
2358         * objc.dg/break-in-ifstmt.m: New.
2359
2360         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2361
2362         Radar 4174166
2363         * obj-c++.dg/comp-types-13.mm: New.
2364         * objc.dg/comp-types-12.m: New.
2365
2366         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2367
2368         Radar 4216500
2369         * obj-c++.dg/proto-lossage-7.mm: New.
2370         * objc.dg/proto-lossage-7.m: New.
2371
2372 2010-09-14  Jan Hubicka  <jh@suse.cz>
2373
2374         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2375         folding.
2376         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2377         folding.
2378
2379 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2380
2381         PR middle-end/45567
2382         * gcc.dg/pr45567.c: New test.
2383
2384         PR debug/45660
2385         * g++.dg/debug/pr45660.C: New test.
2386
2387 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2388
2389         PR tree-optimization/45470
2390         * g++.dg/vect/pr45470-a.cc: New test.
2391         * g++.dg/vect/pr45470-a.cc: New test.
2392
2393 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2394
2395         PR target/42070
2396         * lib/profopt.exp: Prune warnings on execname2 compile.
2397         * lib/prune.exp: Prune "can't add line info" warnings.
2398
2399 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2400
2401         PR libfortran/45532
2402         * gfortran.dg/namelist_64.f90: New test.
2403
2404 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR rtl-optimization/45617
2407         * gcc.target/i386/pr45617.c: New test.
2408
2409 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2410
2411         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2412
2413 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2414
2415         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2416         * gcc.target/i386/fma4-vector.c: Likewise.
2417         * gcc.target/i386/vectorize2.c: Likewise.
2418         * gcc.target/i386/vectorize4.c: Likewise.
2419         * gcc.target/i386/vectorize5.c: Likewise.
2420         * gcc.target/i386/vectorize6.c: Likewise.
2421         * gcc.target/i386/vectorize8.c: Likewise.
2422
2423         * gcc.target/i386/vect-double-1.c: New.
2424         * gcc.target/i386/vect-double-1a.c: Likewise.
2425         * gcc.target/i386/vect-double-2.c: Likewise.
2426         * gcc.target/i386/vect-double-2a.c: Likewise.
2427
2428         * lib/target-supports.exp (check_effective_target_vect_double):
2429         Set et_vect_double_saved to 0 when tuning for Atom.
2430
2431 2010-09-13  Jan Hubicka  <jh@suse.cz>
2432
2433         * gcc.dg/torture/pr23821.c: Drop static keyword.
2434         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2435         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2436
2437 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2438
2439         * gcc.target/arm/sync-1.c: New.
2440
2441 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2442
2443         * gnat.dg/memtrap.adb: New test.
2444
2445 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2446
2447         * gfortran.dg/promotion.f90: Fix options.
2448
2449 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2450
2451         * g++.dg/cpp0x/range-for1.C: New.
2452         * g++.dg/cpp0x/range-for2.C: New.
2453         * g++.dg/cpp0x/range-for3.C: New.
2454         * g++.dg/cpp0x/range-for4.C: New.
2455         * g++.dg/cpp0x/range-for5.C: New.
2456         * g++.dg/cpp0x/range-for6.C: New.
2457
2458 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2459
2460         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2461         and counts. Check that transpose is not called.
2462         * gfortran.dg/transpose_2.f90: Update error message.
2463
2464 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2465
2466         PR c++/43824
2467         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2468         * g++.dg/lookup/strong-using-2.C: Likewise.
2469         * g++.dg/lookup/strong-using-3.C: Likewise.
2470         * g++.dg/lookup/strong-using-5.C: Likewise.
2471
2472         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2473         * g++.dg/cpp0x/inline-ns4.C: New.
2474         * g++.dg/cpp0x/inline-ns5.C: New.
2475
2476 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2477
2478         PR middle-end/45634
2479         * gfortran.fortran-torture/compile/pr45634.f90: New.
2480
2481 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2482
2483         * objc.dg/fobjc-exceptions.m: New test.
2484
2485 2010-09-10  Jan Hubicka  <jh@suse.cz>
2486
2487         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2488
2489 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2490
2491         PR tree-optimization/44972
2492         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2493         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2494         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2495         instead.
2496         * g++.dg/torture/pr44972.C: New test.
2497
2498 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2499
2500         PR tree-optimization/44972
2501         * g++.dg/torture/pr34850.C: Remove expected warning.
2502
2503 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2504
2505         * gfortran.dg/dummy_optional_arg.f90: New test.
2506
2507 2010-09-08  Jan Hubicka  <jh@suse.cz>
2508
2509         PR tree-optimization/45598
2510         * fortran.fortran-torture/compile/pr45598.f90: New test.
2511
2512 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2513
2514         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2515         * lib/target-supports.exp (check_ifunc_available): New.
2516         * gcc.dg/attr-ifunc-1.c: New.
2517         * gcc.dg/attr-ifunc-2.c: New.
2518         * gcc.dg/attr-ifunc-3.c: New.
2519         * gcc.dg/attr-ifunc-4.c: New.
2520         * gcc.dg/attr-ifunc-5.c: New.
2521         * g++.dg/ext/attr-ifunc-1.C: New.
2522         * g++.dg/ext/attr-ifunc-2.C: New.
2523         * g++.dg/ext/attr-ifunc-3.C: New.
2524         * g++.dg/ext/attr-ifunc-4.C: New.
2525
2526 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2527
2528         PR middle-end/40386
2529         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2530
2531 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2532
2533         * gfortran.dg/inline_transpose_1.f90: New test.
2534
2535 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c++/45588
2538         * g++.dg/warn/Wunused-var-15.C: New test.
2539
2540 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2541
2542         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2543         hppa*-*-hpux*.
2544
2545 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2546
2547         * objc/execute/exceptions/throw-nil.m: New test.
2548         * objc/execute/exceptions/handler-1.m: Updated to use the new
2549         objc_set_uncaught_exception_handler() function.
2550         * objc/execute/exceptions/matcher-1.m: New test.
2551
2552 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2553
2554         PR fortran/38282
2555         * gfortran.dg/bit_comparison_1.F90: New test.
2556         * gfortran.dg/leadz_trailz_3.f90: New test.
2557         * gfortran.dg/masklr_2.F90: New test.
2558         * gfortran.dg/shiftalr_1.F90: New test.
2559         * gfortran.dg/merge_bits_2.F90: New test.
2560         * gfortran.dg/dshift_2.F90: New test.
2561         * gfortran.dg/bit_comparison_2.F90: New test.
2562         * gfortran.dg/masklr_1.F90: New test.
2563         * gfortran.dg/merge_bits_1.F90: New test.
2564         * gfortran.dg/dshift_1.F90: New test.
2565         * gfortran.dg/shiftalr_2.F90: New test.
2566
2567 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2568
2569         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2570         functions from objc/typedstream.h are deprecated.
2571
2572 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2573
2574         * lib/target-supports.exp
2575         (check_effective_target_run_expensive_tests): New proc.
2576         * gcc.c-torture/compile/limits-fnargs.c: Use
2577         dg-require-effective-target run_expensive_tests.
2578
2579 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2580
2581         PR fortran/45597
2582         * gfortran.dg/gomp/pr45597.f90: New test.
2583
2584         PR fortran/45595
2585         * gfortran.dg/gomp/pr45595.f90: New test.
2586
2587 2010-09-08  Michael Matz  <matz@suse.de>
2588
2589         * c-c++-common/uninit-17.c: Adjust.
2590
2591 2010-09-08  Michael Matz  <matz@suse.de>
2592
2593         PR tree-optimization/43430
2594         * gcc.dg/vect/pr43430-2.c: New test.
2595
2596 2010-09-08  Michael Matz  <matz@suse.de>
2597
2598         PR tree-optimization/33244
2599         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2600
2601 2010-09-08  Richard Guenther  <rguenther@suse.de>
2602
2603         PR tree-optimization/45578
2604         * gfortran.dg/pr45578.f90: New testcase.
2605
2606 2010-09-08  Richard Guenther  <rguenther@suse.de>
2607
2608         PR testsuite/45590
2609         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2610
2611 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2612
2613         PR fortran/45576
2614         * gfortran.dg/char_length_18.f90:  New test.
2615
2616 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2617
2618         PR target/36502
2619         * gcc.target/i386/pr36502.c: New test.
2620
2621         PR target/42313
2622         PR target/44651
2623         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2624         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2625
2626 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2627
2628         * gfortran.dg/achar_4.f90: Enable bounds checking.
2629
2630 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2631
2632         PR target/45206
2633         * gcc.target/i386/pr45206.c: New test.
2634
2635 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2636
2637         PR fortran/45505
2638         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2639
2640 2010-09-07  Jan Hubicka  <jh@suse.cz>
2641
2642         * gcc.c-torture/compile/20100907.c: New testcase.
2643
2644 2010-09-07  Richard Guenther  <rguenther@suse.de>
2645
2646         PR middle-end/45569
2647         * g++.dg/eh/pr45569.C: New testcase.
2648
2649 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2650
2651         PR target/43137
2652         * gcc.target/arm/pr43137.c: New test.
2653
2654 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2655
2656         PR fortran/36931
2657         * gfortran.dg/dependency_35.f90:  New test.
2658
2659 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2660
2661         PR fortran/34145
2662         * gfortran.dg/char_length_17.f90:  New test.
2663
2664 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2665
2666         PR c++/45200
2667         PR c++/45293
2668         PR c++/45558
2669         * g++.dg/template/typedef34.C: New test.
2670         * g++.dg/template/typedef35.C: New test.
2671
2672 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2673
2674         PR target/22152
2675         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2676
2677 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2678
2679         * g++.dg/warn/Wdouble-promotion.C: New.
2680
2681 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2682
2683         * g++.dg/parse/redef2.C: New.
2684
2685 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2686
2687         * gcc.dg/20100906-1.c: New testcase.
2688
2689 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR testsuite/45543
2692         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2693         DW_TAG_enumeration_type DIE.
2694
2695 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2696
2697         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2698         Update XFAILs.
2699
2700 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2701
2702         PR rtl-optimization/44919
2703         * g++.dg/opt/pr44919.C: New.
2704
2705 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2706
2707         PR fortran/38282
2708         * gfortran.dg/iall_iany_iparity_1.f90: New.
2709         * gfortran.dg/iall_iany_iparity_2.f90: New.
2710
2711 2010-09-06  Jason Merrill  <jason@redhat.com>
2712
2713         * g++.dg/cpp0x/initlist42.C: New.
2714
2715         * g++.dg/cpp0x/auto19.C: New.
2716
2717         * g++.dg/template/sfinae25.C: New.
2718         * g++.dg/template/char1.C: Expect warning.
2719         * g++.dg/template/nontype10.C: Likewise.
2720
2721         * g++.dg/cpp0x/implicit9.C: New.
2722
2723         * g++.dg/cpp0x/initlist43.C: New.
2724
2725 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2726
2727         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2728
2729 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2730
2731         * gcc.dg/Wdouble-promotion.c: New.
2732
2733 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2734
2735         * gfortran.dg/float128_1.f90: Remove test case as
2736         it always fails since Rev 163611 backed out the
2737         front-end implementation.
2738
2739 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2740
2741         * gfortran.dg/float128_1.f90: XFAIL test case.
2742
2743 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2744
2745         * gfortran.dg/bessel_7.f90: Decrease required precision.
2746
2747 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2748
2749         PR testsuite/45545
2750         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2751         ref-all-matching targets.
2752
2753 2010-09-05  Richard Guenther  <rguenther@suse.de>
2754
2755         PR tree-optimization/45535
2756         * gcc.c-torture/compile/pr45535.c: New testcase.
2757
2758 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2759
2760         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2761         "\[^\n\]*".
2762         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2763         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2764         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2765         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2766         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2767         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2768         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2769         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2770         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2771         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2772         * gcc.target/i386/pr22152.c: Likewise.
2773         * gcc.target/i386/pr36992-1.c: Likewise.
2774         * gcc.target/i386/pr36992-2.c: Likewise.
2775         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2776
2777 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2778
2779         PR testsuite/43957
2780         * gcc.dg/const-uniq-1.c: Modify regexp.
2781
2782 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2783
2784         PR fortran/45530
2785         * gfortran.dg/namelist_63.f90: New.
2786
2787 2010-09-04  Jan Hubicka  <jh@suse.cz>
2788
2789         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2790         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2791
2792 2010-09-04  Jan Hubicka  <jh@suse.cz>
2793
2794         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2795
2796 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2797
2798         PR fortran/45507
2799         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2800
2801 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2802
2803         * gcc.dg/opts-4.c: New test.
2804
2805 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2806
2807         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2808         * gcc.dg/vect/vect-peel-4.c: Ditto.
2809
2810 2010-09-03  Daniel Kraft  <d@domob.eu>
2811
2812         PR fortran/45525
2813         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2814
2815 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2816
2817         PR fortran/45159
2818         * gfortran.dg/dependency_34.f90:  New test.
2819
2820 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2821
2822         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2823
2824 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2825
2826         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2827         gcc.target/i386/clearcap.map if supported.
2828
2829 2010-09-03  Michael Matz  <matz@suse.de>
2830
2831         PR middle-end/45415
2832         * gcc.dg/pr45415.c: New test.
2833
2834 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2835
2836         PR tree-optimization/45506
2837         * gcc.dg/pr45506.c: New.
2838
2839 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2840
2841         PR target/45476
2842         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2843         * gcc.target/i386/float128-2.c: Ditto.
2844
2845 2010-09-03  Daniel Kraft  <d@domob.eu>
2846
2847         PR fortran/34162
2848         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2849         * gfortran.dg/internal_dummy_2.f08: New test.
2850         * gfortran.dg/internal_dummy_3.f08: New test.
2851         * gfortran.dg/internal_dummy_4.f08: New test.
2852
2853 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2854
2855         PR debug/45500
2856         * gcc.target/i386/pr45500.c: New test.
2857
2858 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2859
2860         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2861
2862 2010-09-03  Daniel Kraft  <d@domob.eu>
2863
2864         PR fortran/44602
2865         * gfortran.dg/exit_2.f08; Adapt error messages.
2866         * gfortran.dg/exit_3.f08: New test.
2867         * gfortran.dg/exit_4.f08: New test.
2868         * gfortran.dg/exit_5.f03: New test.
2869
2870 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2871
2872         * gfortran.dg/ishft_4.f90: New test.
2873
2874 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2875
2876         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2877         FRIZ/XSRIZ instruciton for (double)(long long)x.
2878         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2879
2880 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2881
2882         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2883
2884 2010-09-02  Richard Guenther  <rguenther@suse.de>
2885
2886         PR tree-optimization/44937
2887         PR tree-optimization/45412
2888         * g++.dg/opt/pr45412.C: New testcase.
2889         * gcc.c-torture/compile/pr45412.c: Likewise.
2890         * gcc.c-torture/compile/pr44937.c: Likewise.
2891
2892 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2893
2894         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2895         but using -Werror=comment.
2896         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2897         expected error messages.
2898
2899 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2900
2901         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2902         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2903
2904 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2905
2906         PR fortran/45489
2907         * gfortran.dg/initialization_27.f90: New.
2908
2909 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2910
2911         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2912         check into different basic blocks. Expect vectorization if misaligned
2913         stores are supported.
2914         * gcc.dg/vect/bb-slp-8a.c: New test.
2915         * gcc.dg/vect/bb-slp-8b.c: New test.
2916
2917 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2918
2919         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2920
2921 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2922
2923         PR fortran/44541
2924         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2925         * gfortran.dg/class_dummy_1.f03: New.
2926
2927 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2928
2929         PR middle-end/45458
2930         * g++.dg/tree-prof/partition2.C: New test.
2931
2932 2010-09-01  Richard Guenther  <rguenther@suse.de>
2933
2934         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2935         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2936         * gcc.c-torture/execute/20100827-1.c: Likewise.
2937
2938 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2939
2940         * gfortran.dg/execute_command_line_1.f90: New test.
2941
2942 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR preprocessor/45457
2945         * c-c++-common/cpp/pr45457.c: New test.
2946
2947 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2948
2949         * gcc.dg/nested-func-8.c: New test.
2950
2951 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2952
2953         PR fortran/38282
2954         * gfortran.dg/popcnt_poppar_1.F90: New test.
2955         * gfortran.dg/popcnt_poppar_2.F90: New test.
2956
2957 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2958
2959         * gcc.target/i386/volatile-2.c: Require nonpic target.
2960
2961 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2962
2963         PR middle-end/45461
2964         * gcc.dg/pr45461.c: New test.
2965
2966 2010-08-31  Richard Guenther  <rguenther@suse.de>
2967
2968         PR testsuite/45455
2969         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2970
2971 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2972
2973         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2974
2975 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2976
2977         PR fortran/45456
2978         * gfortran.dg/typebound_proc_18.f03: New.
2979
2980 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2981
2982         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2983         * lib/scanasm.exp (scan-stack-usage): Likewise.
2984         (scan-stack-usage-not): Likewise.
2985         * gcc.dg/stack-usage-1.c: New test.
2986         * gcc.target/i386/stack-usage-realign.c: Likewise.
2987
2988 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2989
2990         PR tree-optimization/45427
2991         * gcc.dg/tree-ssa/pr45427.c: New test.
2992
2993 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2994
2995         PR c++/45043
2996         * g++.dg/template/crash102.C: New.
2997
2998 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR middle-end/45423
3001         * gcc.dg/gomp/atomic-12.c: New test.
3002         * gcc.dg/gomp/atomic-13.c: New test.
3003         * gcc.dg/gomp/atomic-14.c: New test.
3004         * g++.dg/gomp/atomic-11.C: New test.
3005         * g++.dg/gomp/atomic-12.C: New test.
3006         * g++.dg/gomp/atomic-13.C: New test.
3007         * g++.dg/gomp/atomic-14.C: New test.
3008
3009 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3010
3011         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3012         delimiter.
3013
3014 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3015
3016         * gnat.dg/discr24.adb: New test.
3017
3018 2010-08-30  Richard Guenther  <rguenther@suse.de>
3019
3020         PR tree-optimization/45449
3021         * gcc.dg/pr45449.c: New testcase.
3022
3023 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3024
3025         * gcc.dg/opts-1.c: Expect errors, not warnings.
3026
3027 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3028
3029         PR fortran/42769
3030         * gfortran.dg/dynamic_dispatch_11.f03: New.
3031
3032 2010-08-29  Jason Merrill  <jason@redhat.com>
3033
3034         PR c++/44991
3035         * g++.dg/parse/defarg15.C: New.
3036
3037 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3038
3039         PR fortran/45439
3040         * gfortran.dg/select_type_16.f03: New.
3041
3042 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3043             Tobias Burnus  <burnus@net-b.de>
3044
3045         * gfortran.dg/bessel_7.f90: Decrease required precision.
3046
3047 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3048             Kaz Kojima  <kkojima@gcc.gnu.org>
3049
3050         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3051
3052 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3053
3054         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3055         floating point conversion code generation.
3056         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3057         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3058         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3059         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3060         to integer conversion code generation.
3061         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3062         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3063         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3064         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3065
3066 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3067
3068         PR fortran/32049
3069         * gfortran.dg/random_seed_1.f90: Adjust test.
3070         * gfortran.dg/float128_1.f90: New test.
3071
3072 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3073
3074         PR fortran/33197
3075         * gfortran.dg/norm2_1.f90: New.
3076         * gfortran.dg/norm2_2.f90: New.
3077         * gfortran.dg/norm2_3.f90: New.
3078         * gfortran.dg/norm2_4.f90: New.
3079         * gfortran.dg/parity_1.f90: New.
3080         * gfortran.dg/parity_2.f90: New.
3081         * gfortran.dg/parity_3.f90: New.
3082
3083 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3084
3085         PR fortran/45420
3086         * gfortran.dg/select_type_15.f03: New.
3087
3088 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3089
3090         PR libfortran/43217
3091         * gfortran.dg/hollerith8.f90: New test.
3092
3093 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3094
3095         PR fortran/45159
3096         * gfortran.dg/dependency_33.f90:  New test.
3097
3098 2010-08-27  Richard Guenther  <rguenther@suse.de>
3099
3100         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3101         * gcc.dg/graphite/scop-2.c: Likewise.
3102         * gcc.dg/graphite/scop-20.c: Likewise.
3103         * gcc.dg/vect/slp-25.c: Likewise.
3104
3105 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3106
3107         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3108
3109 2010-08-26  Daniel Kraft  <d@domob.eu>
3110
3111         PR fortran/38936
3112         PR fortran/44047
3113         PR fortran/45384
3114         * gfortran.dg/associate_8.f03: New test.
3115         * gfortran.dg/select_type_13.f03: New test.
3116         * gfortran.dg/select_type_14.f03: New test.
3117
3118 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3119
3120         PR tree-optimization/44485
3121         * gcc.dg/pr44485.c: New test.
3122
3123 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3124
3125         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3126         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3127         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3128
3129 2010-08-26  Richard Guenther  <rguenther@suse.de>
3130
3131         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3132         * gcc.dg/graphite/scop-21.c: Likewise.
3133
3134 2010-08-26  Richard Guenther  <rguenther@suse.de>
3135
3136         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3137         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3138         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3139         * gcc.dg/vect/vect-91.c: Likewise.
3140         * gcc.dg/vect/vect-peel-1.c: Likewise.
3141         * gcc.dg/vect/vect-peel-2.c: Likewise.
3142         * gcc.dg/vect/vect-peel-4.c: Likewise.
3143
3144 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3145
3146         PR libfortran/41859
3147         * gfortran.dg/der_io_4.f90: New test.
3148
3149 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR rtl-optimization/44858
3152         * gcc.c-torture/execute/pr44858.c: New test.
3153
3154         PR rtl-optimization/45400
3155         * g++.dg/other/i386-8.C: New test.
3156
3157 2010-08-25  Richard Guenther  <rguenther@suse.de>
3158
3159         * gcc.dg/alias-8.c: Adjust.
3160
3161 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3162
3163         * gcc.target/i386/combine-mul.c: New test.
3164
3165 2010-08-25  Richard Guenther  <rguenther@suse.de>
3166
3167         PR lto/44562
3168         * gcc.dg/graphite/id-27.c: New testcase.
3169         * gcc.dg/lto/20100825-1_0.c: Likewise.
3170
3171 2010-08-25  Richard Guenther  <rguenther@suse.de>
3172
3173         PR tree-optimization/45316
3174         * g++.dg/opt/pr45316.C: New testcase.
3175
3176 2010-08-25  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/45393
3179         * g++.dg/torture/pr45393.C: New testcase.
3180
3181 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR tree-optimization/45059
3184         * gcc.c-torture/compile/pr45059.c: New test.
3185
3186 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3187
3188         * lib/target-supports.exp (check_effective_target_vect_unpack):
3189         Set vect_unpack supported flag to true for neon.
3190
3191 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3192
3193         * gcc.dg/tree-ssa/ifc-5.c: New.
3194
3195 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3196
3197         * gcc.dg/tree-ssa/ifc-4.c: New.
3198         * gcc.dg/tree-ssa/ifc-7.c: New.
3199
3200 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3201
3202         * gcc.dg/vect/vect.exp: Check loongson targets
3203         * g++.dg/vect/vect.exp: Likewise
3204         * gfortran.dg/vect/vect.exp: Likewise
3205
3206 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3207
3208         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3209         -mveclibabi=mass.
3210
3211 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3212
3213         PR fortran/45366
3214         * gfortran.dg/proc_ptr_29.f90: New.
3215
3216 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3217             Dominique d'Humieres <dominiq@lps.ens.fr>
3218
3219         PR fortran/45367
3220         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3221
3222 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3223
3224         PR fortran/45367
3225         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3226
3227 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3228
3229         PR fortran/36158
3230         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3231
3232 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3233             Dominique d'Humieres <dominiq@lps.ens.fr>
3234
3235         PR fortran/45367
3236         PR fortran/36158
3237         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3238         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3239
3240 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3241
3242         PR fortran/44863
3243         PR fortran/45271
3244         PR fortran/45290
3245         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3246         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3247         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3248
3249 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3250
3251         PR fortran/36158
3252         PR fortran/33197
3253         * gfortran.dg/bessel_6.f90: New.
3254         * gfortran.dg/bessel_7.f90: New.
3255
3256 2010-08-20  Jan Hubicka  <jh@suse.cz>
3257
3258         PR c++/45307
3259         PR c++/17736
3260         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3261         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3262
3263 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3264
3265         PR target/45336
3266         * gcc.target/i386/pr45336-1.c: New.
3267         * gcc.target/i386/pr45336-2.c: Likewise.
3268         * gcc.target/i386/pr45336-3.c: Likewise.
3269         * gcc.target/i386/pr45336-4.c: Likewise.
3270
3271 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3272
3273         PR testsuite/45361
3274         * gcc.target/i386/volatile-2.c: Update scan strings to also
3275         include (%rip) for the memory reference on x86_64.
3276
3277 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR middle-end/44974
3280         * gcc.dg/pr44974.c: New test.
3281
3282         PR rtl-optimization/45353
3283         * gcc.dg/pr45353.c: New test.
3284
3285 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3286
3287         * gcc.target/i386/volatile-2.c: New.
3288
3289 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3290
3291         PR rtl-optimization/44691
3292         * gfortran.dg/pr44691.f: New test.
3293
3294 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3295
3296         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3297
3298 2010-08-19  Jason Merrill  <jason@redhat.com>
3299
3300         * g++.dg/init/synth3.C: New.
3301         * g++.dg/init/value8.C: New.
3302         * g++.dg/tree-ssa/empty-2.C: New.
3303         * g++.dg/cpp0x/noexcept09.C: New.
3304
3305 2010-08-19  Daniel Kraft  <d@domob.eu>
3306
3307         PR fortran/29785
3308         PR fortran/45016
3309         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3310         * gfortran.dg/pointer_remapping_1.f90: New test.
3311         * gfortran.dg/pointer_remapping_2.f03: New test.
3312         * gfortran.dg/pointer_remapping_3.f08: New test.
3313         * gfortran.dg/pointer_remapping_4.f03: New test.
3314         * gfortran.dg/pointer_remapping_5.f08: New test.
3315         * gfortran.dg/pointer_remapping_6.f08: New test.
3316
3317 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3318
3319         PR testsuite/45324
3320         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3321
3322 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3323
3324         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3325
3326 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3327
3328         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3329         variable.
3330
3331 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3332
3333         PR target/45070
3334         * gcc.c-torture/execute/pr45070.c: New.
3335
3336 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3337
3338         * g++.dg/pr44328.C: New test.
3339
3340 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3341
3342         PR fortran/36158
3343         PR fortran/33197
3344         * gfortran.dg/bessel_3.f90: New.
3345         * gfortran.dg/bessel_4.f90: New.
3346         * gfortran.dg/bessel_5.f90: New.
3347
3348 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3349
3350         PR fortran/45290
3351         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3352         * gfortran.dg/pointer_init_2.f90: New.
3353         * gfortran.dg/pointer_init_3.f90: New.
3354         * gfortran.dg/pointer_init_4.f90: New.
3355
3356 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3357
3358         PR c++/45049
3359         * g++.dg/pr45049-1.C: New test.
3360         * g++.dg/pr45049-2.C: New test.
3361
3362 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3363
3364         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3365         20 if __ARM_PCS is defined otherwise 64.
3366         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3367         instead of hard coded 64.
3368
3369 2010-08-18  Yao Qi  <yao@codesourcery.com>
3370
3371         PR target/45094
3372         * gcc.target/arm/pr45094.c: New test.
3373
3374 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3375
3376         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3377
3378 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3379
3380         PR rtl-optimization/42575
3381         * gcc.target/arm/pr42575.c: New test.
3382
3383 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3384
3385         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3386         * gcc.dg/tls/thr-cse-1.c: New.
3387
3388 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3389
3390         PR debug/42487
3391         * lib/target-supports.exp
3392         (check_effective_target_function_sections): New.
3393         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3394         function sections before proceding.
3395
3396 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3397
3398         PR fortran/45308
3399         * gfortran.dg/pr45308.f03: New test.
3400
3401 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3402
3403         PR target/45296
3404         * gcc.target/i386/pr45296.c: New test.
3405
3406 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3407
3408         * g++.dg/ext/uow-1.C: New.
3409         * g++.dg/ext/uow-2.C: New.
3410         * g++.dg/ext/uow-3.C: New.
3411         * g++.dg/ext/uow-4.C: New.
3412
3413 2010-08-17  Richard Guenther  <rguenther@suse.de>
3414
3415         PR testsuite/45266
3416         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3417
3418 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3419
3420         PR c/40563
3421         * gcc.dg/Wcxx-compat-20.c: New test.
3422
3423 2010-08-17  Daniel Kraft  <d@domob.eu>
3424
3425         PR fortran/38936
3426         * gfortran.dg/associate_1.f03: Extended to test newly supported
3427         features like association to variables.
3428         * gfortran.dg/associate_3.f03: Removed check for illegal change
3429         of associate-name here...
3430         * gfortran.dg/associate_5.f03: ...and added it here.
3431         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3432         * gfortran.dg/associate_7.f03: New test.
3433
3434 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3435
3436         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3437
3438 2010-08-15  Daniel Kraft  <d@domob.eu>
3439
3440         PR fortran/38936
3441         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3442         * gfortran.dg/associate_3.f03: Clarify comment.
3443         * gfortran.dg/associate_5.f03: New test.
3444         * gfortran.dg/associate_6.f03: New test.
3445
3446 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3447
3448         PR fortran/45211
3449         * gfortran.dg/bind_c_usage_21.f90: New.
3450         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3451
3452 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3453
3454         * gfortran.dg/optional_absent_1.f90: New.
3455         * gfortran.dg/null_actual.f90: New.
3456
3457 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3458
3459         * gfortran.dg/pointer_target_1.f90: New.
3460         * gfortran.dg/pointer_target_2.f90: New.
3461         * gfortran.dg/pointer_target_3.f90: New.
3462
3463 2010-08-15  Daniel Kraft  <d@domob.eu>
3464
3465         PR fortran/45197
3466         * gfortran.dg/elemental_args_check_3.f90: New test.
3467         * gfortran.dg/impure_1.f08: New test.
3468         * gfortran.dg/impure_2.f08: New test.
3469         * gfortran.dg/impure_3.f90: New test.
3470         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3471
3472 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3473
3474         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3475         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3476         SLP tests.
3477         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3478         misaligned loads.
3479         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3480         misaligned stores.c
3481         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3482
3483 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3484
3485         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3486         dg-require-effective-target after dg-do.
3487
3488 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3489
3490         * lib/target-supports.exp (check_effective_target_vect_int): Return
3491         true for Loongson targets.
3492         (check_effective_target_vect_shift): Likewise.
3493         (check_effective_target_vect_no_int_max): Likewise.
3494         (check_effective_target_vect_no_align): Likewise.
3495         (check_effective_target_vect_short_mult): Likewise.
3496
3497 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3498
3499         * g++.dg/cast.C: Change fields of structures to "long" to pass
3500         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3501         * g++.dg/cpp0x/iop.C: Ditto.
3502         * g++.dg/cpp0x/named_refs.C: Ditto.
3503         * g++.dg/cpp0x/rv1p.C: Ditto.
3504         * g++.dg/cpp0x/rv2p.C: Ditto.
3505         * g++.dg/cpp0x/rv3p.C: Ditto.
3506         * g++.dg/cpp0x/rv4p.C: Ditto.
3507         * g++.dg/cpp0x/rv5p.C: Ditto.
3508         * g++.dg/cpp0x/rv6p.C: Ditto.
3509         * g++.dg/cpp0x/rv7p.C: Ditto.
3510         * g++.dg/cpp0x/rv8p.C: Ditto.
3511         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3512
3513 2010-08-13  Daniel Kraft  <d@domob.eu>
3514
3515         * gfortran.dg/implied_shape_1.f08: New test.
3516         * gfortran.dg/implied_shape_2.f90: New test.
3517         * gfortran.dg/implied_shape_3.f08: New test.
3518
3519 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3520
3521         PR libfortran/42526
3522         * gfortran.dg/char_component_initializer_1.f90: New test.
3523
3524 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3525
3526         PR tree-optimization/45241
3527         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3528
3529 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3530
3531         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3532         to dg-options.
3533         * gcc.target/i386/pr40906-2.c: Ditto.
3534         * gcc.target/i386/pr40906-3.c: Ditto.
3535
3536 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR middle-end/45262
3539         * gcc.c-torture/execute/pr45262.c: New test.
3540
3541 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3542
3543         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3544         empty argument.
3545         * g++.dg/other/profile1.C: Ditto.
3546
3547 2010-08-12  Richard Guenther  <rguenther@suse.de>
3548
3549         PR tree-optimization/45232
3550         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3551         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3552         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3553         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3554         unsigned arithmetic.
3555         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3556         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3557         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3558         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3559         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3560         unsigned arithmetic.
3561         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3562         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3563         unsigned arithmetic.
3564         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3565         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3566         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3567         unsigned arithmetic.
3568         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3569         * gcc.dg/tree-ssa/negate.c: Adjust.
3570         * gcc.dg/vect/vect-1.c: Adjust.
3571         * gfortran.dg/reassoc_6.f: XFAIL.
3572
3573 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR debug/45259
3576         * gcc.dg/pr45259.c: New test.
3577
3578 2010-08-12  Wei Guozhi  <carrot@google.com>
3579
3580         PR target/44999
3581         * gcc.target/arm/pr44999.c: New testcase.
3582
3583 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3584
3585         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3586         (N): Likewise.
3587         (main): Adjust accordingly.
3588
3589 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3590
3591         * gfortran.dg/graphite/id-22.f: New.
3592
3593 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3594
3595         * gcc.dg/graphite/id-26.c: New.
3596
3597 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3598
3599         * gcc.dg/graphite/id-25.c: New.
3600
3601 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3602
3603         * gcc.dg/graphite/run-id-5.c: New.
3604         * gcc.dg/graphite/run-id-6.c: New.
3605         * gfortran.dg/graphite/id-21.f: New.
3606
3607 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3608
3609         * gcc.dg/graphite/id-24.c: New.
3610
3611 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3612
3613         * gcc.dg/tree-ssa/pr20742.c: New.
3614
3615 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3616
3617         * gcc.dg/graphite/id-23.c: New.
3618
3619 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3620
3621         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3622
3623 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3624
3625         * gcc.dg/graphite/pr42729.c: New.
3626
3627 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3628
3629         * gfortran.dg/graphite/id-20.f: New.
3630
3631 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3632
3633         * gcc.dg/graphite/id-22.c: New.
3634
3635 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3636
3637         * gcc.dg/graphite/run-id-2.c: Call abort.
3638
3639 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3640
3641         * gcc.dg/graphite/id-20.c: New.
3642
3643 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3644             Steve Kargl <kargl@gcc.gnu.org>
3645
3646         PR fortran/44595
3647         * gfortran.dg/move_alloc_3.f90: New.
3648         * gfortran.dg/random_seed_2.f90: New.
3649
3650 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3651
3652         * lib/target-supports.exp (check_effective_target_sync_int_long):
3653         Add hppa*-*-linux*.
3654         (check_effective_target_sync_char_short): Likewise.
3655
3656 2010-08-10  Yao Qi  <yao@codesourcery.com>
3657
3658         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3659         general form.
3660         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3661         * g++.dg/other/packed1.C: Likewise.
3662         * g++.dg/other/crash-4.C: Likewise.
3663         * g++.dg/ext/packed8.C: Likewise.
3664         * g++.dg/init/array16.C: Likewise.
3665
3666 2010-08-10  xinliang David Li  <davidxl@google.com>
3667         * gcc.dg/tree-ssa/loop-19.c: Add option
3668         -fno-prefetch-loop-array
3669
3670 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3671
3672         PR middle-end/45182
3673         * gcc.c-torture/compile/pr45182.c: New test.
3674
3675 2010-08-09  Jason Merrill  <jason@redhat.com>
3676
3677         PR c++/45236
3678         * g++.dg/cpp0x/variadic-104.C: New.
3679
3680 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3681
3682         PR fortran/44235
3683         * gfortran.dg/dependency_32.f90:  New test.
3684
3685 2010-08-09  Richard Guenther  <rguenther@suse.de>
3686
3687         PR middle-end/44632
3688         * g++.dg/opt/nrv17.C: New testcase.
3689
3690 2010-08-09  Richard Guenther  <rguenther@suse.de>
3691
3692         PR middle-end/45212
3693         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3694         alignment from MEM_REF offset only if we took it from the
3695         base object.
3696
3697         * gcc.target/i386/pr24178.c: New testcase.
3698
3699 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3700
3701         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3702         * gcc.dg/20030702-1.c: Ditto.
3703         * gcc.dg/20050309-1.c: Ditto.
3704         * gcc.dg/20050325-1.c: Ditto.
3705         * gcc.dg/20050330-2.c: Ditto.
3706         * gcc.dg/20051201-1.c: Ditto.
3707         * gcc.dg/gomp/pr27573.c: Ditto.
3708         * gcc.dg/gomp/pr34610.c: Ditto.
3709         * gcc.dg/pr24225.c: Ditto.
3710         * gcc.dg/pr26570.c: Ditto.
3711         * gcc.dg/pr32773.c: Ditto.
3712         * g++.dg/gcov/gcov-6.C: Ditto.
3713         * g++.dg/gomp/pr34608.C: Ditto.
3714         * gfortran.dg/gomp/pr27573.f90: Ditto.
3715
3716         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3717         dg-require-host-local dg directive.
3718         * gcc.dg/profile-dir-2.c: Ditto.
3719         * gcc.dg/profile-dir-3.c: Ditto.
3720
3721 2010-08-08  Richard Guenther  <rguenther@suse.de>
3722
3723         PR tree-optimization/45109
3724         * gcc.c-torture/compile/pr45109.c: New testcase.
3725
3726 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3727
3728         * gcc.dg/march.c: Skip if -march defined.
3729         * gcc.dg/mtune.c: Skip if -mtune defined.
3730
3731         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3732         generic thunk support.
3733
3734 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3735
3736         PR target/45213
3737         * gcc.target/i386/pr45213.c: New test.
3738
3739 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3740
3741         PR libfortran/45143
3742         * gfortran.dg/fmt_error_11.f03: New test.
3743
3744 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3745
3746         * lib/target-supports.exp (check_effective_target_sync_int_long):
3747         Add arm*-*-linux-gnueabi.
3748         (check_effective_target_sync_char_short): Likewise.
3749
3750 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3751
3752         PR fortran/45159
3753         * gfortran.dg/dependency_31.f90:  New test.
3754
3755 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3756
3757         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3758
3759 2010-08-06  Jason Merrill  <jason@redhat.com>
3760
3761         * g++.dg/cpp0x/sfinae3.C: New.
3762         * g++.dg/cpp0x/sfinae4.C: New.
3763
3764 2010-08-06  Richard Guenther  <rguenther@suse.de>
3765
3766         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3767         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3768         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3769         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3770         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3771         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3772         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3773         * gcc.c-torture/execute/20100805-1.c: Likewise.
3774
3775 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3776
3777         PR testsuite/42855
3778         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3779
3780 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3781
3782         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3783         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3784
3785 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3786
3787         * g++.dg/ipa/devirt-1.C: New test.
3788         * g++.dg/ipa/devirt-2.C: Likewise.
3789         * g++.dg/ipa/devirt-3.C: Likewise.
3790         * g++.dg/ipa/devirt-4.C: Likewise.
3791         * g++.dg/ipa/devirt-5.C: Likewise.
3792         * gcc.dg/ipa/iinline-3.c: Likewise.
3793
3794 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3795
3796         PR tree-optimization/45144
3797         * gcc.dg/tree-ssa/pr45144.c: New test.
3798
3799 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3800
3801         PR fortran/42207
3802         PR fortran/44064
3803         PR fortran/44065
3804         * gfortran.dg/class_25.f03: New.
3805         * gfortran.dg/class_26.f03: New.
3806
3807 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3808
3809         * g++.dg/warn/miss-format-1.C: Update line number.
3810
3811 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3812
3813         PR c++/44641
3814         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3815         .frame and .mask assembler directives.
3816
3817 2010-08-04  Richard Guenther  <rguenther@suse.de>
3818
3819         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3820         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3821         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3822         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3823
3824 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3825
3826         PR fortran/44857
3827         * gfortran.dg/derived_constructor_char_1.f90: New.
3828         * gfortran.dg/derived_constructor_char_2.f90: New.
3829
3830 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3831
3832         PR fortran/45159
3833         * gfortran.dg/dependency_30.f90:  New test.
3834
3835 2010-08-03  Jan Hubicka  <jh@suse.cz>
3836
3837         * gcc.c-torture/compile/pr45085.c: New testcase.
3838
3839 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3840
3841         PR fortran/44584
3842         PR fortran/45161
3843         * gfortran.dg/typebound_call_9.f03: Modified.
3844         * gfortran.dg/typebound_generic_1.f03: Modified.
3845
3846 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3847
3848         PR fortran/45159
3849
3850         * gfortran.dg/dependency_29.f90:  New test.
3851
3852 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3853
3854         PR fortran/36854
3855         * gfortran.dg/character_comparison_2.f90:  New test.
3856         * gfortran.dg/character_comparison_3.f90:  New test.
3857         * gfortran.dg/dependency_28.f90:  New test.
3858
3859 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3860
3861         PR target/40457
3862         * gcc.target/arm/pr40457-1.c: New test.
3863         * gcc.target/arm/pr40457-2.c: New test.
3864
3865 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3866
3867         PR fortran/44912
3868         * gfortran.dg/typebound_call_17.f03: New.
3869
3870 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3871
3872         PR fortran/44929
3873         * gfortran.dg/allocate_derived_3.f90: New.
3874
3875 2010-07-30  Xinliang David Li  <davidxl@google.com>
3876         PR tree-optimization/45121
3877         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3878
3879 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3880
3881         PR c++/45112
3882         * g++.dg/pr45112.C: New test.
3883
3884 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR debug/45055
3887         PR rtl-optimization/45137
3888         * gcc.dg/pr45055.c: New test.
3889
3890 2010-07-30  Alan Modra  <amodra@gmail.com>
3891
3892         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3893         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3894
3895 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3896
3897         PR fortran/45087
3898         PR fortran/45125
3899         * gfortran.dg/whole_file_25.f90: New.
3900         * gfortran.dg/whole_file_26.f90: New.
3901         * gfortran.dg/whole_file_27.f90: New.
3902
3903 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3904
3905         PR fortran/44962
3906         * gfortran.dg/typebound_proc_17.f03: New.
3907
3908 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3909
3910         PR fortran/45004
3911         * gfortran.dg/move_alloc_2.f90: New.
3912
3913 2010-07-29  Xinliang David Li  <davidxl@google.com>
3914         PR tree-optimization/45121
3915         * c-c++-common/uninit-17.c: Fix expected output.
3916
3917 2010-07-29  Richard Guenther  <rguenther@suse.de>
3918
3919         PR tree-optimization/45120
3920         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3921
3922 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3923
3924         PR fortran/42051
3925         PR fortran/44064
3926         * gfortran.dg/pr42051.f03: New testcase.
3927
3928 2010-07-29  Richard Guenther  <rguenther@suse.de>
3929
3930         PR middle-end/45034
3931         * gcc.c-torture/execute/pr45034.c: New testcase.
3932
3933 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3934
3935         PR c++/45096
3936         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3937
3938 2010-07-28  Daniel Kraft  <d@domob.eu>
3939
3940         * gfortran.dg/bound_8.f90: New test.
3941
3942 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR debug/45105
3945         * gcc.dg/pr45105.c: New test.
3946
3947 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3948
3949         PR rtl-optimization/45107
3950         * gcc.dg/pr45107.c: New test.
3951
3952 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3953
3954         PR rtl-optimization/45101
3955         * gcc.dg/pr45101.c: New test.
3956
3957 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3958
3959         PR fortran/45077
3960         * gfortran.dg/whole_file_24.f90: New.
3961
3962 2010-07-27  Jason Merrill  <jason@redhat.com>
3963
3964         * g++.dg/cpp0x/variadic102.C: New.
3965         * g++.dg/cpp0x/variadic103.C: New.
3966
3967 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3968
3969         PR rtl-optimization/40956
3970         PR target/42495
3971         PR middle-end/42574
3972         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3973         * gcc.target/arm/pr42574.c: Add tests.
3974
3975 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3976
3977         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3978         test name.
3979         (cleanup-repo-files): Ditto.
3980         (cleanup-saved-temps): Ditto.
3981
3982 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3983
3984         PR testsuite/44701
3985         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3986
3987         PR c/45079
3988         * gcc.dg/pr45079.c: New test.
3989
3990 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3991
3992         PR tree-optimization/44152
3993         * gcc.dg/vect/fast-math-pr44152.c: New test.
3994
3995 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3996
3997         PR ObjC/44140
3998         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3999         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4000         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4001         * obj-c++.dg/torture/trivial.mm: Ditto.
4002         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4003         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4004         * objc.dg/torture/tls/thr-init.m: Ditto.
4005         * objc.dg/torture/trivial.m: Ditto.
4006
4007 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4008
4009         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4010         Skip on spu-*-* targets.
4011
4012 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4013
4014         PR tree-optimization/45083
4015         * gcc.dg/pr45083.c: New test.
4016
4017 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4018
4019         PR fortran/40873
4020         * gfortran.dg/whole_file_22.f90: New test.
4021         * gfortran.dg/whole_file_23.f90: New test.
4022
4023 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4024             Jack Howarth  <howarth@bromo.med.uc.edu>
4025             Richard Henderson  <rth@redhat.com>
4026
4027         PR target/44132
4028         * gcc.dg/tls/thr-init-1.c: New.
4029         * gcc.dg/tls/thr-init-2.c: New.
4030         * gcc.dg/torture/tls New.
4031         * gcc.dg/torture/tls/tls-test.c: New.
4032         * gcc.dg/torture/tls/thr-init-1.c: New.
4033         * gcc.dg/torture/tls/tls.exp: New.
4034         * gcc.dg/torture/tls/thr-init-2.c: New.
4035         * gcc.dg/tls/emutls-2.c: New test
4036
4037         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4038         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4039         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4040         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4041         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4042         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4043         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4044         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4045         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4046         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4047         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4048         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4049         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4050         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4051         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4052         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4053         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4054         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4055         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4056         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4057         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4058         gfortran.dg/gomp/omp_threadprivate1.f90,
4059         gfortran.dg/gomp/omp_threadprivate2.f90,
4060         gfortran.dg/gomp/reduction1.f90,
4061         gfortran.dg/gomp/sharing-1.f90: Likewise.
4062
4063 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4064
4065         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4066         sse_runtime.
4067         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4068         dg-require-visibility.
4069
4070 2010-07-26  Richard Guenther  <rguenther@suse.de>
4071
4072         PR tree-optimization/43784
4073         * gcc.c-torture/execute/pr43784.c: New testcase.
4074         * g++.dg/torture/pr43784.C: Likewise.
4075
4076 2010-07-26  Richard Guenther  <rguenther@suse.de>
4077
4078         PR middle-end/45056
4079         * g++.dg/pr45056.C: New testcase.
4080
4081 2010-07-26  Richard Guenther  <rguenther@suse.de>
4082
4083         PR tree-optimization/45071
4084         * gcc.dg/pr45071.c: New testcase.
4085
4086 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4087
4088         PR fortran/45066
4089         * gfortran.dg/namelist_62.f90: New.
4090
4091 2010-07-26  Richard Guenther  <rguenther@suse.de>
4092
4093         * gcc.c-torture/execute/pr45017.c: Move ...
4094         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4095
4096 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4097
4098         PR fortran/40628
4099         * trim_optimize_1.f90:  New test.
4100         * character_comparision_1.f90:  New test.
4101
4102 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4103
4104         PR fortran/42852
4105         * gfortran.dg/wtruncate_fix.f: New test.
4106
4107 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4108
4109         PR testsuite/45068
4110         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4111
4112 2010-07-24  Richard Guenther  <rguenther@suse.de>
4113
4114         PR lto/43788
4115         * g++.dg/lto/20100724-1_0.C: New testcase.
4116
4117 2010-07-24  Richard Guenther  <rguenther@suse.de>
4118
4119         PR lto/43212
4120         * gcc.dg/lto/20100724-1_0.c: New testcase.
4121         * gcc.dg/lto/20100724-1_1.c: Likewise.
4122
4123 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4124
4125         PR fortran/40011
4126         * gfortran.dg/whole_file_21.f90: New.
4127
4128         * gfortran.dg/integer_exponentiation_3.F90: Use
4129         -ffloat-store only for i?86/x86-64 -m32.
4130
4131 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4132
4133         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4134         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4135
4136 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4137
4138         * gfortran.dg/func_decl_4.f90: Split test into two ...
4139         * gfortran.dg/func_decl_5.f90: ... parts.
4140         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4141         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4142         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4143         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4144         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4145         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4146         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4147         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4148         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4149         * gfortran.dg/sizeof.f90: Make test valid.
4150         * gfortran.dg/pr20865.f90: Add new dg-error.
4151         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4152         * gfortran.dg/g77/19990218-0.f: Ditto.
4153         * gfortran.dg/g77/19990218-1.f: Ditto.
4154         * gfortran.dg/g77/970625-2.f: Ditto.
4155         * gfortran.dg/pr37243.f: Fix function declaration.
4156         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4157         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4158
4159 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4160
4161         PR fortran/44945
4162         * gfortran.dg/char_array_structure_constructor.f90: Add
4163         -fwhole-file as dg-option as it otherwise fails on some
4164         systems.
4165
4166 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4167
4168         * gnat.dg/aggr16.ad[sb]: New test.
4169         * gnat.dg/aggr16_pkg.ads: New helper.
4170
4171 2010-07-23  Richard Guenther  <rguenther@suse.de>
4172
4173         PR lto/43071
4174         * g++.dg/lto/20100723-1_0.C: New testcase.
4175
4176 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4177
4178         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4179         AVX support.
4180         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4181         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4182
4183 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4184
4185         * lib/target-supports.exp (add_options_for_tls): New proc.
4186         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4187         * g++.dg/tls/static-1a.cc: Likewise.
4188         * gcc.dg/tls/emutls-1.c: Likewise.
4189         * gcc.dg/tls/opt-11.c: Likewise.
4190         * gcc.dg/tls/opt-12.c: Likewise.
4191         * gcc.dg/tls/pr24428-2.c: Likewise.
4192         * gcc.dg/tls/pr24428.c: Likewise.
4193         * obj-c++.dg/tls/static-1.mm: Likewise.
4194         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4195         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4196         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4197         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4198         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4199         * objc.dg/torture/tls/thr-init.m: Likewise.
4200         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4201
4202 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4203
4204         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4205         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4206         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4207         optimized dump files.
4208
4209 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4210
4211         PR tree-optimization/45047
4212         * gcc.c-torture/compile/pr45047.c: New test.
4213
4214 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4215
4216         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4217         instead of dg-compile.
4218         * gcc.dg/float-range-4.c: Ditto.
4219         * gcc.dg/float-range-5.c: Ditto.
4220         * gcc.dg/fold-overflow-1.c: Ditto.
4221         * gcc.dg/gomp/sections-4.c: Ditto.
4222         * gcc.dg/transparent-union-1.c: Ditto.
4223         * gcc.dg/transparent-union-2.c: Ditto.
4224         * gcc.target/i386/pr39315-check.c: Ditto.
4225         * g++.dg/gomp/sections-4.C: Ditto.
4226         * g++.dg/template/dtor7.C: Ditto.
4227         * g++.dg/tree-ssa/pr19952.C: Ditto.
4228         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4229         * gfortran.dg/graphite/pr42185.f90: Ditto.
4230         * gfortran.dg/namelist_36.f90: Ditto.
4231         * gnat.dg/noreturn1.adb: Ditto.
4232         * gnat.dg/specs/small_alignment.ads: Ditto.
4233
4234 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4235
4236         PR tree-optimization/44915
4237         * g++.dg/torture/pr44915.C: New test.
4238
4239 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4240
4241         PR tree-optimization/44914
4242         * g++.dg/tree-ssa/pr44914.C: New test.
4243
4244 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4245
4246         PR target/44290
4247         * gcc.dg/pr44290-1.c: New test.
4248         * gcc.dg/pr44290-2.c: New test.
4249
4250 2010-07-23  Jason Merrill  <jason@redhat.com>
4251
4252         PR c++/45008
4253         * g++.dg/abi/mangle44.C: New.
4254
4255 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4256
4257         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4258         for compile-time only tests.
4259         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4260         target check.
4261         * gcc.target/i386/pr39315-4.c: Ditto.
4262         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4263         target check.  Include sse-os-support.h.
4264         (main): Call check_isa and sse_os_support.
4265         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4266         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4267         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4268         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4269         target check.  Include sse-os-support.h.
4270         (main): Call check_isa and sse_os_support.
4271         * gcc.target/i386/vperm-v2df.c: Ditto.
4272
4273 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4274
4275         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4276         (check_effective_target_avx_runtime): New procedure.
4277         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4278         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4279
4280         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4281         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4282         and __get_cpuid test.
4283         * gcc.dg/compat/vector-2b_main.c: Ditto.
4284
4285         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4286
4287         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4288         for compile-time only test.
4289         * gcc.dg/pr32716.c: Ditto.
4290         * gcc.dg/pr34856.c: Ditto.
4291         * gcc.dg/pr36997.c: Ditto.
4292         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4293         * gfortran.dg/pr28158.f90: Ditto.
4294         * gfortran.dg/pr30667.f: Ditto.
4295
4296         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4297         i?86-*-* and x86_64-*-* targets to disable execution on targets
4298         without sse2 runtime support.
4299         * g++.dg/vect/vect.exp: Ditto.
4300         * gfortran.dg/vect/vect.exp: Ditto.
4301
4302         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4303         * gcc.dg/pr37544.c: Ditto.
4304         * gcc.dg/pr40550.c: Ditto.
4305         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4306         * gcc.dg/compat/vector-1a_main.c: Ditto.
4307         * gcc.dg/compat/vector-2a_main.c: Ditto.
4308         * gcc.dg/torture/pr16104-1.c: Ditto.
4309         * gcc.dg/torture/pr35771-1.c: Ditto.
4310         * gcc.dg/torture/pr35771-2.c: Ditto.
4311         * gcc.dg/torture/pr35771-3.c: Ditto.
4312         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4313         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4314         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4315         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4316         * g++.dg/other/i386-1.C: Ditto.
4317         * g++.dg/other/pr40446.C: Ditto.
4318
4319 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4320
4321         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4322
4323 2010-07-23  Daniel Kraft  <d@domob.eu>
4324
4325         PR fortran/44709
4326         * gfortran.dg/exit_1.f08: New test.
4327         * gfortran.dg/exit_2.f08: New test.
4328
4329 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4330
4331         PR tree-optimization/39839
4332         * gcc.target/arm/pr39839.c: New test case.
4333
4334 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4335
4336         * gnat.dg/unchecked_convert5b.adb: New test.
4337         * gnat.dg/unchecked_convert6.adb: Likewise.
4338         * gnat.dg/unchecked_convert6b.adb: Likewise.
4339
4340 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4341
4342         * gnat.dg/aggr15.ad[sb]: New test.
4343
4344 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4345
4346         PR debug/45024
4347         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4348
4349 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4350
4351         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4352         with dg-require-linker-plugin.
4353
4354 2010-07-22  Richard Guenther  <rguenther@suse.de>
4355
4356         PR lto/43850
4357         * g++.dg/lto/20100722-1_0.C: New testcase.
4358
4359 2010-07-22  Richard Guenther  <rguenther@suse.de>
4360
4361         PR lto/42451
4362         * gcc.dg/lto/20100720-3_0.c: New testcase.
4363         * gcc.dg/lto/20100720-3_1.c: Likewise.
4364
4365 2010-07-22  Richard Guenther  <rguenther@suse.de>
4366
4367         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4368         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4369
4370         PR lto/43373
4371         * gcc.dg/lto/20100722-1_0.c: New testcase.
4372
4373 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4374
4375         PR tree-optimization/44891
4376         * gcc.c-torture/compile/pr44891.c: New test.
4377
4378 2010-07-22  Richard Guenther  <rguenther@suse.de>
4379
4380         PR tree-optimization/45017
4381         * gcc.c-torture/execute/pr45017.c: New testcase.
4382
4383 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4384
4385         PR fortran/45019
4386         * gfortran.dg/aliasing_dummy_5.f90: New.
4387
4388 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4389
4390         PR target/43698
4391         * gcc.target/arm/pr43698.c: New test.
4392
4393 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4394
4395         PR fortran/44929
4396         * Revert my commit r162325 for this PR.
4397
4398 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR debug/45015
4401         * gcc.target/m68k/pr45015.c: New test.
4402
4403 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4404
4405         PR c++/44641
4406         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4407         comments.
4408
4409 2010-07-21  Richard Guenther  <rguenther@suse.de>
4410
4411         PR lto/45018
4412         * g++.dg/lto/20100721-1_0.C: New testcase.
4413
4414 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4415
4416         PR tree-optimization/44900
4417         * g++.dg/torture/pr44900.C: New test.
4418
4419 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4420
4421         PR middle-end/44738
4422         * c-c++-common/uninit-17.c: Correct expected error.
4423
4424 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4425
4426         * gcc.dg/guality/asm-1.c: New test.
4427
4428         PR debug/45003
4429         * gcc.dg/guality/pr45003-2.c: New test.
4430         * gcc.dg/guality/pr45003-3.c: New test.
4431
4432 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4433
4434         PR libfortran/44697
4435         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4436
4437 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4438
4439         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4440         defined on the current line.
4441         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4442         * g++.dg/debug/dwarf2/pr44641.C: New.
4443
4444 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4445
4446         * gcc.target/powerpc/block-move-1.c: New test.
4447         * gcc.target/powerpc/block-move-2.c: New test.
4448
4449 2010-07-20  Jason Merrill  <jason@redhat.com>
4450
4451         PR c++/44967
4452         * g++.dg/cpp0x/sfinae2.C: New.
4453
4454 2010-07-20  Richard Guenther  <rguenther@suse.de>
4455
4456         PR lto/42696
4457         * gcc.dg/lto/20100720-4_0.c: New testcase.
4458
4459 2010-07-20  Richard Guenther  <rguenther@suse.de>
4460
4461         PR lto/43221
4462         * gcc.dg/lto/20100720-2_0.c: New testcase.
4463         * gcc.dg/lto/20100720-2_1.c: Likewise.
4464
4465 2010-07-20  Richard Guenther  <rguenther@suse.de>
4466
4467         PR lto/43208
4468         * gcc.dg/lto/20100720-1_0.c: New testcase.
4469         * gcc.dg/lto/20100720-1_1.c: Likewise.
4470
4471 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4472
4473         PR debug/45003
4474         * gcc.dg/guality/pr45003-1.c: New test.
4475
4476 2010-07-20  Richard Guenther  <rguenther@suse.de>
4477
4478         PR tree-optimization/44977
4479         * gcc.dg/torture/pr44977.c: New testcase.
4480
4481 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4482
4483         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4484         sync_char_short
4485
4486 2010-07-20  Richard Guenther  <rguenther@suse.de>
4487
4488         PR middle-end/44971
4489         PR middle-end/44988
4490         * gcc.dg/pr44971.c: New testcase.
4491         * gcc.c-torture/compile/pr44988.c: Likewise.
4492
4493 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4494
4495         PR fortran/44929
4496         * gfortran.dg/allocate_with_typespec.f90: New test.
4497         * gfortran.dg/allocate_derived_1.f90: Update error message.
4498
4499 2010-07-19  Jason Merrill  <jason@redhat.com>
4500
4501         PR c++/44996
4502         * g++.dg/cpp0x/decltype23.C: New.
4503
4504 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4505
4506         PR fortran/42385
4507         * gfortran.dg/class_defined_operator_1.f03 : New test.
4508
4509 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4510
4511         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4512         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4513         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4514         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4515
4516 2010-07-19  Richard Guenther  <rguenther@suse.de>
4517
4518         PR middle-end/44941
4519         * gcc.c-torture/compile/pr44941.c: New testcase.
4520
4521 2010-07-19  Jason Merrill  <jason@redhat.com>
4522
4523         PR c++/44969
4524         * g++.dg/template/sfinae24.C: New.
4525
4526 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4527
4528         PR fortran/44353
4529         * gfortran.dg/data_implied_do_2.f90: Removed.
4530
4531 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4532
4533         PR c++/44969
4534         * g++.dg/template/sfinae23.C: New.
4535
4536 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4537
4538         * lib/target-supports.exp (check_sse_os_support_available): New
4539         proc.
4540         (check_sse_hw_available): New proc.
4541         (check_effective_target_sse_runtime): New proc.
4542         (check_effective_target_sse2_runtime): New proc.
4543         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4544         -msse2 if check_sse_os_support_available.
4545         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4546         check_sse_os_support_available.
4547         * gcc.dg/vect/vect.exp: Likewise.
4548         * gfortran.dg/vect/vect.exp: Likewise.
4549         * gcc.target/i386/sol2-check: Renamed to ...
4550         * gcc.target/i386/sse-os-support.h: ... this.
4551         (sol2_check): Renamed to ...
4552         (sse_os_support): ... this.
4553         Only test movss with xmm registers.
4554         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4555         Removed ILL_INSN, ILL_INSN_LEN.
4556         * gcc.target/i386/sse2-check.h: Likewise.
4557         * gcc.target/i386/sse3-check.h: Likewise.
4558         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4559         Removed cpuid.h, __get_cpuid test.
4560         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4561         Removed cpuid.h, __get_cpuid test.
4562         * g++.dg/other/pr40446.C: Likewise.
4563         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4564         * gcc.dg/compat/vector-1a_main.c: Likewise.
4565         * gcc.dg/compat/vector-2a_main.c: Likewise.
4566         * gcc.dg/pr36584.c: Likewise.
4567         * gcc.dg/pr37544.c: Likewise.
4568         * gcc.dg/torture/pr16104-1.c: Likewise.
4569         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4570         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4571         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4572         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4573         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4574         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4575         sse2_runtime.
4576         * gcc.dg/torture/pr35771-2.c: Likewise.
4577         * gcc.dg/torture/pr35771-3.c: Likewise.
4578         * gcc.target/i386/pr39315-2.c: Likewise.
4579         * gcc.target/i386/pr39315-4.c: Likewise.
4580         * gcc.target/i386/vperm-v2df.c: Likewise.
4581         * gcc.target/i386/vperm-v2di.c: Likewise.
4582         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4583         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4584         sse_runtime.
4585
4586 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR fortran/44353
4589         * gfortran.dg/data_implied_do_2.f90: New test.
4590
4591 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4592
4593         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4594
4595 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4596
4597         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4598         to the "mips16" group.
4599         (mips_using_mips16_p): New procedure.
4600         (mips-dg-options): Use it.
4601
4602 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4603
4604         * gcc.target/mips/mips16-attributes-4.c: New test.
4605
4606 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4607
4608         PR testsuite/44418
4609         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4610         * gcc.target/powerpc/recip-2.c: Ditto.
4611         * gcc.target/powerpc/recip-3.c: Ditto.
4612
4613 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4614
4615         * gcc.target/arm/pr42235.c: New test.
4616
4617 2010-07-16  Jason Merrill  <jason@redhat.com>
4618
4619         PR c++/32505
4620         * g++.dg/template/partial8.C: New.
4621
4622 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4623
4624         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4625         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4626         in C++.
4627         (gualcvt): New overloaded inline.
4628         (GUALCVT): Use it for C++.
4629         * g++.dg/guality/guality.exp: New.
4630         * g++.dg/guality/guality.h: New.
4631         * g++.dg/guality/redeclaration1.C: New test.
4632         * g++.dg/dg.exp: Prune also guality/* tests.
4633         * gcc.dg/guality/pr43141.c: Moved to...
4634         * c-c++-common/guality/pr43141.c: ... here.
4635
4636 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4637
4638         PR libfortran/37077
4639         * gfortran.dg/char4_iunit_2.f03: New test.
4640
4641 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4642
4643         * lib/plugin-support.exp (plugin-test-execute):
4644         Add ${gcc_objdir}/intl to includes.
4645
4646 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR target/44942
4649         * gcc.c-torture/execute/pr44942.c: New test.
4650         * gcc.target/i386/pr44942.c: New test.
4651
4652 2010-07-15  Jason Merrill  <jason@redhat.com>
4653
4654         PR c++/44909
4655         * g++.dg/cpp0x/implicit7.C: New.
4656         * g++.dg/cpp0x/implicit8.C: New.
4657
4658 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4659
4660         Disable float tests for __SPU__ targets due to lack of signed zero:
4661         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4662         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4663         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4664         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4665         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4666         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4667         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4668         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4669         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4670
4671 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4672
4673         * gfortran.dg/select_char_2.f90: New test.
4674
4675 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4676
4677         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4678         with DECL_CHAIN.
4679
4680 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4681
4682         PR fortran/44936
4683         * gfortran.dg/typebound_generic_9.f03: New.
4684
4685 2010-07-15  Richard Guenther  <rguenther@suse.de>
4686
4687         PR tree-optimization/44946
4688         * gcc.c-torture/compile/pr44946.c: New testcase.
4689
4690 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR fortran/40206
4693         * gfortran.dg/select_char_3.f90: New test.
4694
4695 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4696             Kevin F. Quinn  <kevquinn@gentoo.org>
4697
4698         * gcc.dg/Wtrampolines.c: New.
4699
4700 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4701
4702         PR libfortran/44934
4703         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4704
4705 2010-07-14  Jason Merrill  <jason@redhat.com>
4706
4707         PR c++/44810
4708         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4709
4710         Implement C++0x unrestricted unions (N2544)
4711         * g++.dg/cpp0x/union1.C: New.
4712         * g++.dg/cpp0x/union2.C: New.
4713         * g++.dg/cpp0x/union3.C: New.
4714         * g++.dg/cpp0x/defaulted2.C: Adjust.
4715         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4716         * g++.old-deja/g++.ext/anon2.C: Adjust.
4717         * g++.old-deja/g++.mike/misc6.C: Adjust.
4718
4719 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4720
4721         PR fortran/44925
4722         * gfortran.dg/c_loc_tests_15.f90: New.
4723
4724 2010-07-13  Jason Merrill  <jason@redhat.com>
4725
4726         PR c++/44909
4727         * g++.dg/cpp0x/implicit6.C: New.
4728
4729 2010-07-13  Jason Merrill  <jason@redhat.com>
4730
4731         PR c++/44540
4732         * g++.dg/abi/noreturn1.C: New.
4733         * g++.dg/abi/noreturn2.C: New.
4734
4735 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4736
4737         PR other/44874
4738         PR debug/44832
4739         * c-c++-common/pr44832.c: New test.
4740
4741 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4742
4743         PR objc/44488
4744         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4745         on the target.  Make sure that we can assemble the emitted asm when
4746         the test type is 'compile'.
4747
4748 2010-07-13  Richard Guenther  <rguenther@suse.de>
4749
4750         PR tree-optimization/36960
4751         * g++.dg/torture/pr36960.C: New testcase.
4752
4753 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4754
4755         PR c++/44908
4756         * g++.dg/template/sfinae21.C: New.
4757         * g++.dg/template/sfinae22.C: Likewise.
4758
4759 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4760
4761         PR testsuite/42843
4762         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4763         * gcc.dg/plugin/ggcplug.c: Likewise.
4764         * g++.dg/plugin/selfassign.c: Likewise.
4765         * g++.dg/plugin/attribute_plugin.c: Likewise.
4766         * g++.dg/plugin/dumb_plugin.c: Likewise.
4767         * g++.dg/plugin/pragma_plugin.c: Likewise.
4768
4769 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4770
4771         * gcc.c-torture/execute/pr44683.x: New.
4772         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4773
4774 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4775
4776         PR fortran/44434
4777         PR fortran/44565
4778         PR fortran/43945
4779         PR fortran/44869
4780         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4781         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4782         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4783         * gfortran.dh/typebound_call_16.f03: New.
4784         * gfortran.dg/typebound_generic_6.f03: New.
4785         * gfortran.dg/typebound_generic_7.f03: New.
4786         * gfortran.dg/typebound_generic_8.f03: New.
4787
4788 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4789
4790         PR libfortran/37077
4791         * gfortran.dg/char4_iunit_1.f03: New test.
4792
4793 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4794
4795         * gcc.dg/tree-ssa/vrp53.c: New test.
4796
4797 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4798
4799         PR c++/44907
4800         * g++.dg/template/sfinae19.C: New.
4801         * g++.dg/template/sfinae20.C: Likewise.
4802
4803 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4804
4805         * gcc.target/arm/interrupt-1.c: New test.
4806         * gcc.target/arm/interrupt-2.c: New test.
4807
4808 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4809
4810         * gcc.dg/pr42427.c: Require c99_runtime.
4811         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4812         c99_runtime.
4813         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4814         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4815         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4816         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4817         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4818         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4819         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4820         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4821         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4822         * gcc.target/i386/pr37275.c: Require visibility support.
4823
4824 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4825
4826         * lib/target-supports.exp (check_effective_target_sse): New proc.
4827         * gcc.target/i386/sol2-check.h: New file.
4828         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4829         Include sol2-check.h.
4830         (main) Only run do_test () if sol2_check ().
4831         * gcc.target/i386/sse2-check.h: Likewise.
4832         * gcc.target/i386/sse3-check.h: Likewise.
4833         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4834         [__sun__ && __svr4__]: Execute SSE2 instruction.
4835         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4836         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4837         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4838         * g++.dg/ext/vector14.C: Likewise.
4839         * g++.dg/other/mmintrin.C: Likewise.
4840         * gcc.dg/20020418-1.c: Likewise.
4841         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4842         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4843         * gcc.dg/format/unnamed-1.c: Likewise.
4844         Adapt dg-warning line number.
4845         * gcc.dg/graphite/pr40281.c: Likewise.
4846         * gcc.dg/pr32176.c: Likewise.
4847         * gcc.dg/pr40550.c: Likewise.
4848         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4849         * gcc.dg/torture/pr36891.c: Likewise.
4850         * gcc.target/i386/20020218-1.c: Likewise.
4851         * gcc.target/i386/20020523.c: Likewise.
4852         * gcc.target/i386/abi-1.c: Likewise.
4853         * gcc.target/i386/brokensqrt.c: Likewise.
4854         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4855         * gcc.target/i386/pr13366.c: Likewise.
4856         * gcc.target/i386/pr13685.c: Likewise.
4857         * gcc.target/i386/pr24306.c: Likewise.
4858         * gcc.target/i386/pr31486.c: Likewise.
4859         * gcc.target/i386/pr32065-1.c: Likewise.
4860         * gcc.target/i386/pr32065-2.c: Likewise.
4861         * gcc.target/i386/pr32389.c: Likewise.
4862         * gcc.target/i386/pr38824.c: Likewise.
4863         * gcc.target/i386/pr38931.c: Likewise.
4864         * gcc.target/i386/pr39592-1.c: Likewise.
4865         * gcc.target/i386/pr43766.c: Likewise.
4866         * gcc.target/i386/recip-divf.c: Likewise.
4867         * gcc.target/i386/recip-sqrtf.c: Likewise.
4868         * gcc.target/i386/recip-vec-divf.c: Likewise.
4869         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4870         * gcc.target/i386/sse-1.c: Likewise.
4871         * gcc.target/i386/sse-16.c: Likewise.
4872         * gcc.target/i386/sse-2.c: Likewise.
4873         * gcc.target/i386/sse-20.c: Likewise.
4874         * gcc.target/i386/sse-3.c: Likewise.
4875         * gcc.target/i386/sse-7.c: Likewise.
4876         * gcc.target/i386/sse-9.c: Likewise.
4877         * gcc.target/i386/sse-addps-1.c: Likewise.
4878         * gcc.target/i386/sse-addss-1.c: Likewise.
4879         * gcc.target/i386/sse-andnps-1.c: Likewise.
4880         * gcc.target/i386/sse-andps-1.c: Likewise.
4881         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4882         * gcc.target/i386/sse-comiss-1.c: Likewise.
4883         * gcc.target/i386/sse-comiss-2.c: Likewise.
4884         * gcc.target/i386/sse-comiss-3.c: Likewise.
4885         * gcc.target/i386/sse-comiss-4.c: Likewise.
4886         * gcc.target/i386/sse-comiss-5.c: Likewise.
4887         * gcc.target/i386/sse-comiss-6.c: Likewise.
4888         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4889         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4890         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4891         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4892         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4893         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4894         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4895         * gcc.target/i386/sse-divps-1.c: Likewise.
4896         * gcc.target/i386/sse-divss-1.c: Likewise.
4897         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4898         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4899         * gcc.target/i386/sse-maxps-1.c: Likewise.
4900         * gcc.target/i386/sse-maxss-1.c: Likewise.
4901         * gcc.target/i386/sse-minps-1.c: Likewise.
4902         * gcc.target/i386/sse-minss-1.c: Likewise.
4903         * gcc.target/i386/sse-movaps-1.c: Likewise.
4904         * gcc.target/i386/sse-movaps-2.c: Likewise.
4905         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4906         * gcc.target/i386/sse-movhps-1.c: Likewise.
4907         * gcc.target/i386/sse-movhps-2.c: Likewise.
4908         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4909         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4910         * gcc.target/i386/sse-movntps-1.c: Likewise.
4911         * gcc.target/i386/sse-movss-1.c: Likewise.
4912         * gcc.target/i386/sse-movss-2.c: Likewise.
4913         * gcc.target/i386/sse-movss-3.c: Likewise.
4914         * gcc.target/i386/sse-movups-1.c: Likewise.
4915         * gcc.target/i386/sse-movups-2.c: Likewise.
4916         * gcc.target/i386/sse-mulps-1.c: Likewise.
4917         * gcc.target/i386/sse-mulss-1.c: Likewise.
4918         * gcc.target/i386/sse-orps-1.c: Likewise.
4919         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4920         * gcc.target/i386/sse-recip-vec.c: Likewise.
4921         * gcc.target/i386/sse-recip.c: Likewise.
4922         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4923         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4924         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4925         * gcc.target/i386/sse-subps-1.c: Likewise.
4926         * gcc.target/i386/sse-subss-1.c: Likewise.
4927         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4928         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4929         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4930         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4931         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4932         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4933         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4934         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4935         * gcc.target/i386/sse-xorps-1.c: Likewise.
4936         * gcc.target/i386/ssefn-1.c: Likewise.
4937         * gcc.target/i386/ssefn-3.c: Likewise.
4938         * gcc.target/i386/sseregparm-1.c: Likewise.
4939         * gcc.target/i386/stackalign/return-3.c: Likewise.
4940         * gcc.target/i386/vectorize1.c: Likewise.
4941         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4942         * gcc.target/i386/xorps-sse.c: Likewise.
4943         * gfortran.dg/pr28158.f90: Likewise.
4944         * gfortran.dg/pr30667.f: Likewise.
4945         * gnat.dg/loop_optimization7.adb: Likewise.
4946         * gnat.dg/sse_nolib.adb: Likewise.
4947
4948 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4949
4950         PR fortran/44702
4951         * gfortran.dg/use_rename_6.f90: New.
4952         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4953
4954 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4955
4956         PR fortran/44869
4957         * gfortran.dg/class_24.f03: New.
4958
4959 2010-07-10  Richard Guenther  <rguenther@suse.de>
4960
4961         PR lto/44889
4962         * gcc.dg/lto/20100709-1_0.c: New testcase.
4963         * gcc.dg/lto/20100709-1_1.c: Likewise.
4964
4965 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4966
4967         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4968
4969 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4970
4971         PR objc/44140
4972         * objc.dg/lto/trivial-1_0.m: New.
4973         * objc.dg/lto/lto.exp: New.
4974         * obj-c++.dg/lto/trivial-1_0.mm: New.
4975         * obj-c++.dg/lto/lto.exp: New.
4976         * objc.dg/symtab-1.m: Adjust sizes.
4977         * objc.dg/image-info.m: Do not run for gnu-runtime.
4978
4979 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4980
4981         * gcc.dg/pr32370.c: Allow another kind of error message.
4982
4983 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4984
4985         * gnat.dg/atomic3.adb: New test.
4986
4987 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4988             Denys Vlasenko  <dvlasenk@redhat.com>
4989             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4990
4991         PR tree-optimization/28632
4992         * gcc.dg/tree-ssa/vrp51.c: New test.
4993         * gcc.dg/tree-ssa/vrp52.c: New test.
4994
4995 2010-07-09  Jason Merrill  <jason@redhat.com>
4996
4997         * g++.dg/abi/covariant6.C: New.
4998         * g++.dg/inherit/covariant17.C: Test both bases.
4999         * g++.dg/inherit/covariant7.C: Check vtable layout.
5000
5001 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5002
5003         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5004
5005 2010-07-09  Richard Guenther  <rguenther@suse.de>
5006
5007         PR tree-optimization/44852
5008         * gcc.c-torture/execute/pr44852.c: New testcase.
5009
5010 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5011
5012         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5013         multiplication by values.
5014         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5015         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5016
5017 2010-07-09  Richard Guenther  <rguenther@suse.de>
5018
5019         PR tree-optimization/44882
5020         * gfortran.dg/pr44882.f90: New testcase.
5021
5022 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5023
5024         PR target/40657
5025         * gcc.target/arm/pr40657-1.c: New test.
5026         * gcc.target/arm/pr40657-2.c: New test.
5027         * gcc.c-torture/execute/pr40657.c: New test.
5028
5029 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5030
5031         * gcc.dg/tree-ssa/vrp50.c: New test.
5032         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5033
5034 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5035
5036         PR fortran/44649
5037         * gfortran.dg/c_sizeof_1.f90: Modified.
5038         * gfortran.dg/storage_size_1.f08: New.
5039         * gfortran.dg/storage_size_2.f08: New.
5040
5041 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5042
5043         * gcc.c-torture/execute/20100708-1.c: New test.
5044
5045 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5046
5047         PR fortran/44847
5048         * gfortran.dg/gomp/pr44847.f90: New test.
5049
5050 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5051
5052         PR tree-optimization/44710
5053         * gcc.dg/tree-ssa/ifc-6.c: New.
5054         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5055
5056 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5057
5058         PR fortran/18918
5059         * gfortran.dg/coarray_10.f90: Add an additional test.
5060
5061 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5062
5063         PR middle-end/44828
5064         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5065         * gcc.c-torture/execute/pr44828.x: Revert.
5066
5067 2010-07-08  Jason Merrill  <jason@redhat.com>
5068
5069         PR c++/43120
5070         * g++.dg/inherit/covariant17.C: New.
5071         * g++.dg/abi/covariant1.C: Actually test for the bug.
5072
5073 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5074
5075         PR rtl-optimization/44838
5076         * gcc.dg/pr44838.c: New.
5077
5078 2010-07-08  Richard Guenther  <rguenther@suse.de>
5079
5080         PR tree-optimization/44831
5081         * gcc.c-torture/compile/pr44831.c: New testcase.
5082         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5083
5084 2010-07-08  Richard Guenther  <rguenther@suse.de>
5085
5086         PR tree-optimization/44861
5087         * g++.dg/vect/pr44861.cc: New testcase.
5088
5089 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5090
5091         PR middle-end/44828
5092         * gcc.c-torture/execute/pr44828.x: New file.
5093
5094 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5095
5096         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5097         dg-options.
5098         * g++.dg/ext/altivec-17.C: Adjust error message.
5099
5100 2010-07-07  Tom Tromey  <tromey@redhat.com>
5101
5102         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5103
5104 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5105
5106         PR target/44844
5107         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5108         * gcc.target/i386/rdrand-2.c: Likewise.
5109         * gcc.target/i386/rdrand-3.c: Likewise.
5110
5111 2010-07-07  Jan Hubicka  <jh@suse.cz>
5112
5113         PR middle-end/44813
5114         * g++.dg/torture/pr44813.C: New testcase.
5115         * g++.dg/torture/pr44826.C: New testcase.
5116
5117 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5118
5119         PR rtl-optimization/44787
5120         * gcc.c-torture/compile/pr44788.c: New test.
5121         * gcc.target/arm/pr44788.c: New test.
5122
5123 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5124
5125         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5126
5127 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5128
5129         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5130         to dg-options.
5131
5132 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5133
5134         PR fortran/44742
5135         * gfortran.dg/parameter_array_init_6.f90: New.
5136         * gfortran.dg/initialization_20.f90: Update dg-error.
5137         * gfortran.dg/initialization_24.f90: Ditto.
5138
5139 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5140         PR fortran/PR44693
5141         * gfortran.dg/dim_range_1.f90:  New test.
5142         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5143
5144 2010-07-06  Jason Merrill  <jason@redhat.com>
5145
5146         PR c++/44703
5147         * g++.dg/cpp0x/initlist41.C: New.
5148
5149         PR c++/44778
5150         * g++.dg/template/ptrmem22.C: New.
5151
5152 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5153
5154         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5155         support.
5156         * gcc.target/i386/i386.exp: Likewise.
5157
5158 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5159
5160         PR testsuite/44195
5161         * gcc.dg/lto/20100518_0.c: Limit to x86.
5162
5163 2010-07-06  Richard Guenther  <rguenther@suse.de>
5164
5165         PR middle-end/44828
5166         * gcc.c-torture/execute/pr44828.c: New testcase.
5167
5168 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5169
5170         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5171         * g++.dg/warn/volatile1.C: Likewise.
5172         * g++.dg/template/warn1.C: Likewise.
5173
5174 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5175
5176         AVX Programming Reference (June, 2010)
5177         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5178         * g++.dg/other/i386-3.C: Likewise.
5179         * gcc.target/i386/sse-12.c: Likewise.
5180
5181         * gcc.target/i386/f16c-check.h: New.
5182         * gcc.target/i386/rdfsbase-1.c: Likewise.
5183         * gcc.target/i386/rdfsbase-2.c: Likewise.
5184         * gcc.target/i386/rdgsbase-1.c: Likewise.
5185         * gcc.target/i386/rdgsbase-2.c: Likewise.
5186         * gcc.target/i386/rdrand-1.c: Likewise.
5187         * gcc.target/i386/rdrand-2.c: Likewise.
5188         * gcc.target/i386/rdrand-3.c: Likewise.
5189         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5190         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5191         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5192         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5193         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5194         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5195         * gcc.target/i386/wrfsbase-1.c: Likewise.
5196         * gcc.target/i386/wrfsbase-2.c: Likewise.
5197         * gcc.target/i386/wrgsbase-1.c: Likewise.
5198         * gcc.target/i386/wrgsbase-2.c: Likewise.
5199
5200         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5201         (__builtin_ia32_vcvtps2ph): New.
5202         (__builtin_ia32_vcvtps2ph256): Likewise.
5203
5204         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5205         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5206
5207         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5208         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5209
5210         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5211         (__builtin_ia32_vcvtps2ph256): Likewise.
5212         Add fsgsbase,rdrnd,f16c.
5213
5214         * lib/target-supports.exp (check_effective_target_f16c): New.
5215
5216 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5217
5218         * gcc.dg/guality/nrv-1.c: New test.
5219
5220 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5221
5222         PR middle-end/42505
5223         * gcc.target/arm/pr42505.c: New test case.
5224
5225 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5226
5227         PR c++/44808
5228         * g++.dg/opt/nrv16.C: New test.
5229
5230 2010-07-05  Richard Guenther  <rguenther@suse.de>
5231
5232         PR tree-optimization/44784
5233         * gcc.c-torture/compile/pr44784.c: New testcase.
5234
5235 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5236
5237         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5238         Increase loop bound and array size.
5239         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5240         Likewise.
5241
5242 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5243
5244         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5245         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5246         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5247         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5248         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5249
5250 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5251
5252         PR c++/22138
5253         * g++.dg/parse/template25.C: New.
5254
5255 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5256
5257         PR rtl-optimization/44695
5258         * gcc.dg/torture/pr44695.c: New.
5259
5260 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5261
5262         PR c++/16630
5263         * g++.dg/ext/pretty3.C: New.
5264
5265 2010-07-04  Richard Guenther  <rguenther@suse.de>
5266
5267         PR middle-end/44809
5268         * g++.dg/torture/pr44809.C: New testcase.
5269
5270 2010-07-04  Richard Guenther  <rguenther@suse.de>
5271
5272         PR tree-optimization/44656
5273         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5274
5275 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5276             Revital Eres  <eres@il.ibm.com>
5277
5278         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5279         misaligned stores.
5280         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5281         gcc.dg/vect/vect-96.c: Likewise.
5282         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5283         that support misaligned stores. Change the number of expected
5284         misaligned accesses.
5285         * gcc.dg/vect/vect-peel-1.c: New test.
5286         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5287         gcc.dg/vect/vect-peel-4.c: Likewise.
5288         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5289         vectorizable on all targets that support realignment.
5290         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5291
5292 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5293
5294         PR c/44806
5295         * gcc.dg/torture/pr44806.c: New.
5296
5297 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5298
5299         * gnat.dg/cond_expr1.adb: New test.
5300
5301 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5302
5303         * gnat.dg/modular3.adb: New test.
5304         * gnat.dg/modular3_pkg.ads: New helper.
5305
5306 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5307             Mikael Pettersson  <mikpe@it.uu.se>
5308
5309         PR testsuite/44518
5310         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5311         Make signed-ness of chars explicit.  Scan the object for
5312         strings that are split by some target assemblers.
5313         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5314         explicit.
5315
5316 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5317
5318         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5319
5320 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5321
5322         PR/44128
5323         * g++.dg/warn/Wshadow-7.C: New test.
5324
5325 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5326             Julian Brown  <julian@codesourcery.com>
5327             Sandra Loosemore  <sandra@codesourcery.com>
5328
5329         * gcc.c-torture/execute/20100416-1.c: New test case.
5330
5331 2010-07-02  Julian Brown  <julian@codesourcery.com>
5332             Sandra Loosemore  <sandra@codesourcery.com>
5333
5334         PR target/43703
5335
5336         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5337         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5338
5339 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5340             Julian Brown  <julian@codesourcery.com>
5341
5342         * gcc.target/arm/neon/vadds64.c: Regenerated.
5343         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5344         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5345         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5346         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5347         * gcc.target/arm/neon-vmls-1.c: Likewise.
5348         * gcc.target/arm/neon-vsubs64.c: New execution test.
5349         * gcc.target/arm/neon-vsubu64.c: New execution test.
5350         * gcc.target/arm/neon-vadds64.c: New execution test.
5351         * gcc.target/arm/neon-vaddu64.c: New execution test.
5352
5353 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5354
5355         * gcc.target/arm/neon-vands64.c: New.
5356         * gcc.target/arm/neon-vandu64.c: New.
5357         * gcc.target/arm/neon-vbics64.c: New.
5358         * gcc.target/arm/neon-vbicu64.c: New.
5359         * gcc.target/arm/neon-veors64.c: New.
5360         * gcc.target/arm/neon-veoru64.c: New.
5361         * gcc.target/arm/neon-vorns64.c: New.
5362         * gcc.target/arm/neon-vornu64.c: New.
5363         * gcc.target/arm/neon-vorrs64.c: New.
5364         * gcc.target/arm/neon-vorru64.c: New.
5365         * gcc.target/arm/neon/vands64.c: Regenerated.
5366         * gcc.target/arm/neon/vandu64.c: Regenerated.
5367         * gcc.target/arm/neon/vbics64.c: Regenerated.
5368         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5369         * gcc.target/arm/neon/veors64.c: Regenerated.
5370         * gcc.target/arm/neon/veoru64.c: Regenerated.
5371         * gcc.target/arm/neon/vorns64.c: Regenerated.
5372         * gcc.target/arm/neon/vornu64.c: Regenerated.
5373         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5374         * gcc.target/arm/neon/vorru64.c: Regenerated.
5375
5376 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5377
5378         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5379
5380 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5381
5382         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5383         * gfortran.dg/intent_out_5.f90: Same.
5384         * gfortran.dg/ltrans-7.f90: Same.
5385         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5386
5387 2010-07-02  Jan Hubicka  <jh@suse.cz>
5388
5389         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5390
5391 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5392
5393         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5394
5395 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5396
5397         PR c++/44780
5398         * c-c++-common/Wunused-var-12.c: New test.
5399
5400 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5401
5402         PR target/42835
5403         * gcc.target/arm/pr42835.c: New test.
5404
5405         PR target/42172
5406         * gcc.target/arm/pr42172-1.c: New test.
5407
5408 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5409
5410         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5411
5412 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5413
5414         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5415         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5416         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5417         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5418         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5419         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5420         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5421         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5422         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5423         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5424         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5425         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5426         * gcc.target/arm/neon-vdup_ns64.c: New.
5427         * gcc.target/arm/neon-vdup_nu64.c: New.
5428         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5429         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5430         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5431         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5432         * gcc.target/arm/neon-vmov_ns64.c: New.
5433         * gcc.target/arm/neon-vmov_nu64.c: New.
5434         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5435         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5436         * gcc.target/arm/neon-vget_lanes64.c: New.
5437         * gcc.target/arm/neon-vget_laneu64.c: New.
5438         * gcc.target/arm/neon-vset_lanes64.c: New.
5439         * gcc.target/arm/neon-vset_laneu64.c: New.
5440
5441 2010-07-02  Richard Guenther  <rguenther@suse.de>
5442
5443         * g++.dg/torture/20100702-1.C: New testcase.
5444
5445 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5446
5447         PR target/44707
5448         * gcc.c-torture/compile/pr44707.c: New test.
5449
5450 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5451
5452         PR c++/44039
5453         * g++.dg/template/crash101.C: New.
5454
5455 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5456
5457         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5458         Use the ABI-0 accessors and fail it for m64.
5459
5460 2010-07-02  Jan Hubicka  <jh@suse.cz>
5461
5462         * g++.dg/tree-ssa/pr44706.C: New testcase.
5463
5464 2010-07-02  Richard Guenther  <rguenther@suse.de>
5465
5466         PR tree-optimization/44748
5467         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5468
5469 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5470
5471         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5472         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5473         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5474         the method types to forward:.
5475
5476 2010-06-30  Jason Merrill  <jason@redhat.com>
5477
5478         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5479         * g++.dg/other/pr25632.C: Likewise.
5480
5481 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5482
5483         PR tree-optimization/40421
5484         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5485
5486 2010-07-01  Richard Guenther  <rguenther@suse.de>
5487
5488         PR middle-end/42834
5489         PR middle-end/44468
5490         * gcc.c-torture/execute/20100316-1.c: New testcase.
5491         * gcc.c-torture/execute/pr44468.c: Likewise.
5492         * gcc.c-torture/compile/20100609-1.c: Likewise.
5493         * gcc.dg/volatile2.c: Adjust.
5494         * gcc.dg/plugin/selfassign.c: Likewise.
5495         * gcc.dg/pr36902.c: Likewise.
5496         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5497         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5498         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5499         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5500         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5501         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5502         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5503         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5504         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5505         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5506         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5507         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5508         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5509         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5510         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5511         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5512         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5513         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5514         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5515         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5516         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5517         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5518         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5519         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5520         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5521         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5522         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5523         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5524         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5525         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5526         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5527         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5528         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5529         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5530         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5531         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5532         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5533         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5534         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5535         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5536         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5537         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5538         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5539         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5540         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5541         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5542         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5543         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5544         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5545         * g++.dg/tree-ssa/pr31146.C: Likewise.
5546         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5547         * g++.dg/tree-ssa/pr33604.C: Likewise.
5548         * g++.dg/plugin/selfassign.c: Likewise.
5549         * gfortran.dg/array_memcpy_3.f90: Likewise.
5550         * gfortran.dg/array_memcpy_4.f90: Likewise.
5551         * c-c++-common/torture/pr42834.c: New testcase.
5552
5553 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5554
5555         PR c++/44628
5556         * g++.dg/template/crash100.C: New.
5557
5558 2010-06-30  Jan Hubicka  <jh@suse.cz>
5559
5560         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5561
5562 2010-06-30  Michael Matz  <matz@suse.de>
5563
5564         PR bootstrap/44699
5565         * gcc.dg/pr44699.c: New test.
5566
5567 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5568
5569         PR tree-optimization/39799
5570         * c-c++-common/uninit-17.c: New test.
5571
5572 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5573
5574         PR libfortran/43298
5575         * gfortran.dg/read_infnan_1.f90: New test.
5576
5577 2010-06-29  Jason Merrill  <jason@redhat.com>
5578
5579         Enable implicitly declared move constructor/operator= (N3053).
5580         * g++.dg/cpp0x/implicit3.C: New.
5581         * g++.dg/cpp0x/implicit4.C: New.
5582         * g++.dg/cpp0x/implicit5.C: New.
5583         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5584         * g++.dg/cpp0x/not_special.C: Adjust.
5585         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5586         * g++.dg/cpp0x/rv1n.C: Adjust.
5587         * g++.dg/cpp0x/rv1p.C: Adjust.
5588         * g++.dg/cpp0x/rv2n.C: Adjust.
5589         * g++.dg/cpp0x/rv2p.C: Adjust.
5590         * g++.dg/cpp0x/rv3n.C: Adjust.
5591         * g++.dg/cpp0x/rv3p.C: Adjust.
5592         * g++.dg/cpp0x/rv4n.C: Adjust.
5593         * g++.dg/cpp0x/rv4p.C: Adjust.
5594         * g++.dg/cpp0x/rv5n.C: Adjust.
5595         * g++.dg/cpp0x/rv5p.C: Adjust.
5596         * g++.dg/cpp0x/rv6n.C: Adjust.
5597         * g++.dg/cpp0x/rv6p.C: Adjust.
5598         * g++.dg/cpp0x/rv7n.C: Adjust.
5599         * g++.dg/cpp0x/rv7p.C: Adjust.
5600         * g++.dg/cpp0x/rv8p.C: Adjust.
5601         * g++.dg/gomp/pr26690-1.C: Adjust.
5602         * g++.dg/other/error20.C: Adjust.
5603         * g++.dg/other/error31.C: Adjust.
5604         * g++.dg/parse/error19.C: Adjust.
5605         * g++.dg/template/qualttp5.C: Adjust.
5606         * g++.old-deja/g++.law/ctors5.C: Adjust.
5607
5608         Enable implicitly deleted functions (N2346)
5609         * g++.dg/cpp0x/defaulted17.C: New.
5610         * g++.dg/cpp0x/implicit1.C: New.
5611         * g++.dg/cpp0x/implicit2.C: New.
5612         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5613         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5614         * g++.dg/init/ctor4.C: Adjust.
5615         * g++.dg/init/synth2.C: Adjust.
5616         * g++.dg/lto/20081118_1.C: Adjust.
5617         * g++.dg/other/error13.C: Adjust.
5618         * g++.dg/other/unused1.C: Adjust.
5619         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5620         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5621         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5622         * g++.old-deja/g++.law/ctors17.C: Adjust.
5623         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5624         * g++.old-deja/g++.pt/assign1.C: Adjust.
5625         * g++.old-deja/g++.pt/crash20.C: Adjust.
5626
5627         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5628         * g++.dg/cpp0x/defaulted13.C: Adjust.
5629         * g++.dg/cpp0x/defaulted2.C: Adjust.
5630         * g++.dg/cpp0x/defaulted3.C: Adjust.
5631         * g++.dg/cpp0x/initlist9.C: Adjust.
5632         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5633         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5634         * g++.dg/init/synth2.C: Adjust.
5635
5636         * g++.dg/cpp0x/defaulted19.C: New.
5637
5638         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5639         * g++.dg/template/error23.C: Fix for -std=c++0x.
5640
5641 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5642
5643         PR fortran/44718
5644         * gfortran.dg/proc_ptr_28.f90: New.
5645
5646 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR tree-optimization/43801
5649         * g++.dg/torture/pr43801.C: New test.
5650
5651         PR debug/44668
5652         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5653
5654 2010-06-29  Jason Merrill  <jason@redhat.com>
5655
5656         PR c++/44587
5657         * g++.dg/template/qualified-id2.C: New.
5658         * g++.dg/template/qualified-id3.C: New.
5659
5660 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5661
5662         PR fortran/44696
5663         * gfortran.dg/associated_target_4.f90: New.
5664
5665 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5666
5667         PR fortran/44582
5668         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5669
5670 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5671
5672         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5673
5674 2010-06-29  Jan Hubicka  <jh@suse.cz>
5675
5676         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5677
5678 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5679
5680         PR target/43902
5681         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5682         * gcc.target/arm/wmul-3.c: New test.
5683         * gcc.target/arm/wmul-4.c: New test.
5684
5685 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5686
5687         PR rtl-optimization/44659
5688         * gcc.target/i386/extract-1.c: New.
5689         * gcc.target/i386/extract-2.c: Likewise.
5690         * gcc.target/i386/extract-3.c: Likewise.
5691         * gcc.target/i386/extract-4.c: Likewise.
5692         * gcc.target/i386/extract-5.c: Likewise.
5693         * gcc.target/i386/extract-6.c: Likewise.
5694
5695 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5696
5697         PR c++/44682
5698         * g++.dg/warn/Wunused-var-14.C: New test.
5699
5700 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5701
5702         PR fortran/43298
5703         * gfortran.dg/nan_6.f90: New.
5704
5705 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5706
5707         PR tree-optimization/43781
5708         * gcc.dg/torture/pr43781.c: New.
5709
5710 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5711
5712         PR fortran/40158
5713         * gfortran.dg/actual_rank_check_1.f90: New test.
5714
5715 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5716
5717         * gcc.dg/ipa/ipa-sra-6.c: New test.
5718
5719 2010-06-28  Jan Hubicka  <jh@suse.cz>
5720
5721         PR tree-optimization/44687
5722         * gcc.c-torture/compile/pr44687.c
5723
5724 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5725
5726         PR c++/44535
5727         * g++.dg/torture/pr44535.C: New test.
5728
5729 2010-06-28  Michael Matz  <matz@suse.de>
5730
5731         PR middle-end/44592
5732         * gfortran.dg/pr44592.f90: New test.
5733
5734 2010-06-28  Jan Hubicka  <jh@suse.cz>
5735
5736         PR tree-optimization/44357
5737         * g++.dg/torture/pr44357.C: New testcase.
5738
5739 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5740
5741         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5742         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5743         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5744         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5745         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5746         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5747         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5748         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5749
5750 2010-06-27  Jan Hubicka  <jh@suse.cz>
5751
5752         * gcc.c-torture/compile/pr44686.c: New file.
5753
5754 2010-06-27  Richard Guenther  <rguenther@suse.de>
5755
5756         PR tree-optimization/44683
5757         * gcc.c-torture/execute/pr44683.c: New testcase.
5758
5759 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5760
5761         * gnat.dg/noreturn3.ad[sb]: New test.
5762
5763 2010-06-26  Jason Merrill  <jason@redhat.com>
5764
5765         * g++.dg/cpp0x/explicit5.C: New.
5766
5767 2010-06-26  Richard Guenther  <rguenther@suse.de>
5768
5769         PR tree-optimization/44393
5770         * gcc.dg/pr44393.c: New testcase.
5771
5772 2010-06-26  Jan Hubicka  <jh@suse.cz>
5773
5774         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5775
5776 2010-06-26  Richard Guenther  <rguenther@suse.de>
5777
5778         PR middle-end/44674
5779         * gcc.dg/pr44674.c: New testcase.
5780
5781 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5782
5783         * gcc.dg/opts-3.c: New test.
5784
5785 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5786
5787         * gfortran.dg/type_decl_1.f90: New.
5788         * gfortran.dg/type_decl_2.f90: New.
5789
5790 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5791
5792         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5793         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5794
5795 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5796
5797         PR testsuite/38946
5798         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5799         error in comparing reals.
5800
5801 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5802
5803         * selected_real_kind_2.f90: New.
5804         * selected_real_kind_3.f90: New.
5805
5806 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5807
5808         * gfortran.dg/entry_19.f90: New.
5809
5810 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5811
5812         * gfortran.dg/end_subroutine_1.f90: New.
5813         * gfortran.dg/end_subroutine_2.f90: New.
5814         * gfortran.dg/interface_proc_end.f90: Update.
5815
5816 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5817
5818         * gfortran.dg/semicolon_fixed.f: Update.
5819         * gfortran.dg/semicolon_fixed_2.f: New.
5820         * gfortran.dg/semicolon_free_2.f90: New.
5821         * gfortran.dg/semicolon_free.f90: Update.
5822
5823 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5824
5825         PR fortran/44448
5826         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5827
5828 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5829
5830         * g++.dg/ipa/iinline-3.C: New test.
5831         * gcc.dg/ipa/modif-1.c: Removed.
5832
5833 2010-06-25  Jan Hubicka  <jh@suse.cz>
5834
5835         * gcc.dg/tree-ssa/ipa-split-1.c
5836
5837 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5838
5839         * g++.dg/ipa/iinline-2.C: New test.
5840
5841 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR middle-end/43866
5844         * gfortran.dg/pr43866.f90: New test.
5845
5846         PR tree-optimization/44539
5847         * gcc.dg/pr44539.c: New test.
5848
5849 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5850
5851         From Jim Wilson:
5852         PR target/43902
5853         * gcc.target/mips/madd-9.c: New test.
5854
5855 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5856
5857         PR c/44517
5858         * gcc.dg/noncompile/pr44517.c: New.
5859         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5860
5861 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5862
5863         PR testsuite/43283
5864         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5865         and add argument to nop for IA64.
5866
5867 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5868
5869         PR target/44588
5870         * gcc.target/i386/mod-1.c: New.
5871         * gcc.target/i386/umod-1.c: Likewise.
5872         * gcc.target/i386/umod-2.c: Likewise.
5873         * gcc.target/i386/umod-3.c: Likewise.
5874
5875 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR middle-end/44492
5878         * g++.dg/torture/pr44492.C: New test.
5879
5880 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5881
5882         * c-c++-common/warn-omitted-condop.c: New.
5883
5884 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5885
5886         PR fortran/44614
5887         * gfortran.dg/import8.f90: New.
5888
5889 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5890
5891         * gnat.dg/not_null.adb: Update test case.
5892
5893 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR c++/44619
5896         * g++.dg/warn/Wunused-var-13.C: New test.
5897
5898         PR c++/44627
5899         * g++.dg/diagnostic/method1.C: New test.
5900
5901 2010-06-22  Cary Coutant  <ccoutant@google.com>
5902
5903         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5904
5905 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5906
5907         PR fortran/44616
5908         * gfortran.dg/abstract_type_8.f03: New.
5909
5910 2010-06-21  Jason Merrill  <jason@redhat.com>
5911
5912         * g++.dg/cpp0x/noexcept08.C: New.
5913
5914         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5915
5916 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5917
5918         PR target/44615
5919         * gcc.target/i386/sse2-vec-2a.c: New.
5920
5921 2010-06-21  DJ Delorie  <dj@redhat.com>
5922
5923         * gcc.dg/pragma-diag-1.c: New.
5924
5925 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5926
5927         PR target/44615
5928         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5929
5930 2010-06-21  Alan Modra  <amodra@gmail.com>
5931
5932         PR testsuite/44505
5933         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5934         tail call to check_fa_mid.
5935
5936 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5937
5938         PR target/44575
5939         * gcc.c-torture/execute/pr44575.c: New test.
5940
5941 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5942
5943         PR fortran/40632
5944         * gfortran.dg/contiguous_1.f90: New.
5945         * gfortran.dg/contiguous_2.f90: New.
5946         * gfortran.dg/contiguous_3.f90: New.
5947
5948 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5949
5950         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5951         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5952
5953 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5954
5955         PR target/44546
5956         * gcc.target/i386/pr44546.c: New test.
5957
5958 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5959
5960         * gcc.dg/opts-2.c: New test.
5961
5962 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5963
5964         PR fortran/44584
5965         * gfortran.dg/typebound_proc_15.f03: Modified.
5966
5967 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5968
5969         PR target/44072
5970         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5971         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5972
5973 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5974
5975         * g++.dg/ext/label13.C: Fix typo in last change.
5976
5977 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5978
5979         PR libfortran/44477
5980         * gfortran.dg/eof_3.f90
5981         * gfortran.dg/endfile_2.f90
5982         * gfortran.dg/endfile_4.f90
5983         * gfortran.dg/endfile_3.f90
5984
5985 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5986
5987         PR c++/41090
5988         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5989
5990 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5991
5992         PR fortran/44556
5993         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5994
5995 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5996
5997         * gcc.target/arm/pr40900.c: New test.
5998
5999 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6000
6001         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6002
6003 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6004
6005         PR fortran/44558
6006         * gfortran.dg/typebound_call_15.f03: New.
6007
6008 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6009
6010         PR c++/44486
6011         * g++.dg/pr44486.C: New.
6012
6013 2010-06-16  DJ Delorie  <dj@redhat.com>
6014
6015         * gcc.target/i386/volatile-bitfields-1.c: New.
6016         * gcc.target/i386/volatile-bitfields-2.c: New.
6017
6018 2010-06-16  Jason Merrill  <jason@redhat.com>
6019
6020         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6021
6022         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6023
6024 2010-06-16  Richard Guenther  <rguenther@suse.de>
6025
6026         PR c/44555
6027         * gcc.c-torture/execute/pr44555.c: New testcase.
6028
6029 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6030
6031         PR fortran/44549
6032         * gfortran.dg/typebound_proc_16.f03: New.
6033
6034 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6035
6036         * g++.dg/torture/pr43905.C: New test.
6037
6038 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6039
6040         PR testsuite/44538
6041         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6042         initialization loop from being vectorized.
6043         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6044
6045 2010-06-16  Alan Modra  <amodra@gmail.com>
6046
6047         PR tree-optimization/44507
6048         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6049
6050 2010-06-15  Jason Merrill  <jason@redhat.com>
6051
6052         * g++.dg/overload/arg3.C: Adjust error locations.
6053         * g++.dg/overload/copy1.C: Likewise.
6054         * g++.dg/tc1/dr152.C: Likewise.
6055         * g++.dg/template/incomplete4.C: Likewise.
6056         * g++.dg/template/incomplete5.C: Likewise.
6057         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6058         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6059         * g++.old-deja/g++.pt/crash9.C: Likewise.
6060
6061         * g++.dg/inherit/virtual5.C: New.
6062
6063         * g++.dg/cpp0x/defaulted18.C: New.
6064
6065         * g++.dg/cpp0x/initlist40.C: New.
6066
6067         * g++.dg/cpp0x/initlist39.C: New.
6068
6069 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6070
6071         PR middle-end/44391
6072         * gcc.dg/graphite/pr44391.c: New.
6073
6074 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6075
6076         PR fortran/43388
6077         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6078         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6079         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6080         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6081
6082 2010-06-15  Richard Guenther  <rguenther@suse.de>
6083
6084         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6085
6086 2010-06-15  Richard Guenther  <rguenther@suse.de>
6087
6088         * gcc.dg/vect/bb-slp-21.c: Adjust.
6089         * gcc.dg/vect/bb-slp-13.c: Likewise
6090         * gcc.dg/vect/bb-slp-4.c: Likewise
6091         * gcc.dg/vect/bb-slp-22.c: Likewise
6092         * gcc.dg/vect/bb-slp-14.c: Likewise
6093         * gcc.dg/vect/bb-slp-23.c: Likewise
6094         * gcc.dg/vect/bb-slp-15.c: Likewise
6095         * gcc.dg/vect/bb-slp-17.c: Likewise
6096         * gcc.dg/vect/bb-slp-18.c: Likewise
6097         * gcc.dg/vect/bb-slp-19.c: Likewise
6098         * gcc.dg/vect/bb-slp-10.c: Likewise
6099         * gcc.dg/vect/bb-slp-11.c: Likewise
6100         * gcc.dg/vect/bb-slp-20.c: Likewise
6101         * gcc.dg/vect/bb-slp-3.c: Likewise
6102
6103 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR fortran/44536
6106         * gfortran.dg/gomp/pr44536.f90: New test.
6107         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6108
6109 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6110
6111         PR target/44534
6112         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6113         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6114
6115 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6116
6117         PR tree-optimization/44508
6118         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6119
6120         PR bootstrap/44509
6121         * gcc.dg/pr44509.c: New test.
6122
6123 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6124
6125         PR tree-optimization/44507
6126         * gcc.dg/vect/pr44507.c: New test.
6127
6128 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6129
6130         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6131         and c-pretty-print.h.
6132
6133         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6134
6135 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6136
6137         * gfortran.dg/whole_file_18.f90: Updated error message.
6138
6139 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6140
6141         * gfortran.dg/whole_file_20.f03: New.
6142
6143 2010-06-12  Jan Hubicka  <jh@suse.cz>
6144
6145         * gcc.c-torture/compile/pc44485.c: New testcase.
6146
6147 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6148
6149         PR fortran/40117
6150         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6151         * gfortran.dg/typebound_proc_14.f03: New.
6152         * gfortran.dg/typebound_proc_15.f03: New.
6153
6154 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6155
6156         * gcc.dg/opts-1.c: New test.
6157
6158 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6159
6160         * gcc.dg/funroll-loops-all.c: Update expected error.
6161
6162 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6163
6164         PR target/44481
6165         * gcc.target/i386/pr44481.c: New test.
6166
6167 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6168
6169         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6170
6171 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6172
6173         PR middle-end/44483
6174         * gcc.dg/tree-ssa/pr44483.c: New.
6175
6176 2010-06-11  Paul Brook  <paul@codesourcery.com>
6177
6178         * g++.dg/other/arm-neon-1.C: New test.
6179
6180 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6181
6182         PR fortran/42051
6183         PR fortran/43896
6184         * gfortran.dg/class_23.f03: New test.
6185
6186 2010-06-11  Jan Hubicka  <jh@suse.cz>
6187
6188         * gcc.dg/ipa/pure-const-2.c: New testcase.
6189
6190 2010-06-11  Jan Hubicka  <jh@suse.cz>
6191
6192         * gcc.dg/noreturn-7.c: Update.
6193         * gcc.dg/noreturn-4.c: Update.
6194
6195 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6196
6197         Fix MIPS bootstrap
6198         * g++.dg/other/typedef4.C: New test.
6199
6200 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6201
6202         PR fortran/44207
6203         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6204
6205 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6206
6207         PR fortran/44457
6208         * gfortran.dg/asynchronous_3.f03
6209
6210 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6211
6212         PR middle-end/44185
6213         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6214         non-temporal stores out of the tests to form new test cases.  As a
6215         result, no non-temporal store should be generated in this case.
6216
6217         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6218         prefetch-7.c that generate one non-temporal store.
6219
6220         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6221         prefetch-7.c that generate one non-temporal store and one
6222         one-temporal prefetch.
6223
6224 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6225
6226         PR tree-optimization/44258
6227         * gcc.dg/tree-ssa/pr44258.c: New test.
6228
6229 2010-06-10  Daniel Kraft  <d@domob.eu>
6230
6231         PR fortran/38936
6232         * gfortran.dg/associate_1.f03: New test.
6233         * gfortran.dg/associate_2.f95: New test.
6234         * gfortran.dg/associate_3.f03: New test.
6235         * gfortran.dg/associate_4.f08: New test.
6236
6237 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6238
6239         * gfortran.dg/selected_char_kind_4.f90: New test.
6240
6241 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6242
6243         * gcc.dg/pr42461.c: New test.
6244
6245 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6246
6247         PR fortran/44347
6248         * gfortran.dg/selected_real_kind_1.f90: New.
6249
6250 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6251
6252         PR fortran/44359
6253         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6254         warning.
6255         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6256         check for warning.
6257
6258 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6259
6260         * gfortran.dg/data_namelist_conflict.f90: New test.
6261
6262 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6263
6264         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6265         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6266         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6267
6268 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6269
6270         * gfortran.dg/mvbits_9.f90: New test.
6271         * gfortran.dg/ibset_1.f90: Ditto.
6272         * gfortran.dg/ibits_1.f90: Ditto.
6273         * gfortran.dg/btest_1.f90: Ditto.
6274         * gfortran.dg/ibclr_1.f90: Ditto.
6275
6276 2010-06-09  Jason Merrill  <jason@redhat.com>
6277
6278         PR c++/44366
6279         * g++.dg/cpp0x/decltype23.C: Move to...
6280         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6281
6282 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6283
6284         PR fortran/44211
6285         * gfortran.dg/typebound_call_14.f03: New test.
6286
6287 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6288
6289         PR tree-optimization/44423
6290         * gcc.dg/tree-ssa/pr44423.c: New test.
6291
6292 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6293
6294         PR testsuite/42843
6295         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6296         TV_NONE to initialize tv_id field.
6297         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6298         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6299         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6300         Include toplev.h .
6301         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6302         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6303         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6304
6305 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6306
6307         PR tree-optimization/39874
6308         PR middle-end/28685
6309         * gcc.dg/pr39874.c: New file.
6310
6311 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6312
6313         * g++.dg/ext/attr-alias-1.C: New.
6314         * g++.dg/ext/attr-alias-2.C: New.
6315
6316 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6317
6318         PR fortran/44446
6319         * gfortran.dg/proc_ptr_27.f90: New.
6320
6321 2010-06-07  Jason Merrill  <jason@redhat.com>
6322
6323         PR c++/44366
6324         * g++.dg/cpp0x/decltype23.C: New.
6325
6326 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6327             Shujing Zhao  <pearly.zhao@oracle.com>
6328
6329         PR c/37724
6330         * gcc.dg/c90-const-expr-10.c: Adjust.
6331         * gcc.dg/c99-const-expr-10.c: Adjust.
6332         * gcc.dg/init-bad-7.c: New.
6333
6334 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6335
6336         * lib/target-supports.exp (check_effective_target_gas): New proc.
6337         * gcc.c-torture/execute/960321-1.x: New file.
6338
6339 2010-06-07  Jason Merrill  <jason@redhat.com>
6340
6341         PR c++/44401
6342         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6343
6344 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR c++/44444
6347         * g++.dg/warn/Wunused-var-12.C: New test.
6348
6349         PR c++/44443
6350         * c-c++-common/Wunused-var-11.c: New test.
6351
6352 2010-06-07  Jan Hubicka  <jh@suse.cz>
6353
6354         * gcc.dg/ipa/pure-const-1.c: New testcase.
6355
6356 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6357
6358         PR rtl-optimization/44404
6359         * gcc.dg/pr44404.c: New.
6360
6361 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6362
6363         PR target/44159
6364         * gcc.target/i386/abi-2.c: Check sysv abi here.
6365         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6366         function to avoid failures by different ABIs.
6367         * gcc.target/i386/aes-check.h: Likewise.
6368         * gcc.target/i386/avx-check.h: Likewise.
6369         * gcc.target/i386/fma4-check.h: Likewise.
6370         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6371         * gcc.target/i386/mmx-check.h: Likewise.
6372         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6373         * gcc.target/i386/pclmul-check.h: Likewise.
6374         * gcc.target/i386/sse-check.h: Likewise.
6375         * gcc.target/i386/sse2-check.h: Likewise.
6376         * gcc.target/i386/sse3-check.h: Likewise.
6377         * gcc.target/i386/sse4_1-check.h: Likewise.
6378         * gcc.target/i386/sse4_2-check.h: Likewise.
6379         * gcc.target/i386/sse4a-check.h: Likewise.
6380         * gcc.target/i386/ssse3-check.h: Likewise.
6381         * gcc.target/i386/xop-check.h: Likewise.
6382         * gcc.target/i386/pr27971.c: Fix for LLP64.
6383         * gcc.target/i386/pr39139.c: Likewise.
6384         * gcc.target/i386/pr39315-check.c: Likewise.
6385         * gcc.target/i386/vararg-1.c: Likewise.
6386         * gcc.target/i386/vararg-2.c: Likewise.
6387         Additional add dg-compile to avoid failure due
6388         missing foo symbol.
6389
6390         * gcc.dg/compound-literal-1.c: Fix for llp64.
6391         * gcc.dg/pr32370.c: Likewise.
6392         * gcc.dg/pr37561.c: Likewise.
6393         * gcc.dg/pr41340.c: Likewise.
6394         * gcc.dg/pr41551.c: Likewise.
6395
6396 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6397
6398         PR c++/44188
6399         * g++.dg/debug/dwarf2/typedef3.C: New test.
6400
6401 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6402
6403         PR c/20000
6404         * c-c++-common/pr20000.c: New.
6405
6406 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6407
6408         PR c++/44086
6409         * g++.dg/init/pr44086.C: New.
6410         * g++.dg/cpp0x/decltype4.C: Adjust.
6411
6412 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6413
6414         PR fortran/43945
6415         * gfortran.dg/generic_23.f03: New test.
6416
6417 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6418
6419         PR fortran/43895
6420         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6421
6422 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6423
6424         PR c++/44361
6425         * c-c++-common/Wunused-var-9.c: New test.
6426
6427 2010-06-05  Jason Merrill  <jason@redhat.com>
6428
6429         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6430
6431 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6432
6433         PR c/44322
6434         * gcc.dg/c99-restrict-4.c: New test.
6435
6436 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6437
6438         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6439         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6440         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6441         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6442         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6443         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6444         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6445         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6446         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6447         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6448         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6449         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6450         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6451         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6452         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6453         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6454         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6455         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6456         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6457         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6458         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6459         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6460
6461 2010-06-04  Jason Merrill  <jason@redhat.com>
6462
6463         * g++.dg/cpp0x/noexcept06.C: New.
6464         * g++.dg/cpp0x/noexcept07.C: New.
6465
6466         * g++.dg/cpp0x/noexcept01.C: New.
6467         * g++.dg/cpp0x/noexcept02.C: New.
6468         * g++.dg/cpp0x/noexcept03.C: New.
6469         * g++.dg/cpp0x/noexcept04.C: New.
6470         * g++.dg/cpp0x/noexcept05.C: New.
6471
6472 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR c++/44412
6475         * g++.dg/warn/Wunused-var-10.C: New test.
6476         * g++.dg/warn/Wunused-var-11.C: New test.
6477
6478         PR c++/44362
6479         * c-c++-common/Wunused-var-10.c: New test.
6480
6481 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6482
6483         PR c/25880
6484         * gcc.dg/assign-warn-2.c: Update.
6485         * gcc.dg/cpp/line3.c: Update.
6486         * gcc.dg/c99-array-lval-8.c: Update.
6487         * gcc.dg/cast-qual-2.c: Update.
6488         * gcc.dg/c99-arraydecl-3.c:  Update.
6489         * gcc.dg/assign-warn-1.c:  Update.
6490         * gcc.dg/format/gcc_diag-1.c:  Update.
6491
6492 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6493
6494         PR rtl-optimization/39871
6495         PR rtl-optimization/40615
6496         PR rtl-optimization/42500
6497         PR rtl-optimization/42502
6498         * gcc.target/arm/eliminate.c: New test.
6499
6500 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6501
6502         PR libstdc++/44410
6503         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6504         * g++.old-deja/g++.other/delete3.C: Likewise.
6505         * g++.old-deja/g++.other/new.C: Likewise.
6506         * g++.old-deja/g++.law/operators27.C: Likewise.
6507         * g++.old-deja/g++.mike/p755.C: Likewise.
6508         * g++.dg/eh/new1.C: Likewise.
6509         * g++.dg/init/new5.C: Likewise.
6510
6511 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6512
6513         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6514         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6515         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6516
6517 2010-06-03  Richard Guenther  <rguenther@suse.de>
6518
6519         PR lto/41921
6520         * lib/lto.exp: Always load gcc.exp.
6521         (lto-obj): For C source files invoke gcc_target_compile.
6522         * g++.dg/lto/20100603-1_0.C: New testcase.
6523         * g++.dg/lto/20100603-1_1.c: Likewise.
6524
6525 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6526
6527         PR tree-optimization/43688
6528         * gfortran.dg/pr43688.f90: New.
6529
6530 2010-06-03  Richard Guenther  <rguenther@suse.de>
6531
6532         PR lto/41584
6533         * gcc.dg/lto/20100603-1_0.c: New testcase.
6534         * gcc.dg/lto/20100603-2_0.c: Likewise.
6535         * gcc.dg/lto/20100603-3_0.c: Likewise.
6536
6537 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6538
6539         PR target/44218
6540         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6541         * gcc.target/powerpc/recip-2.c: Ditto.
6542         * gcc.target/powerpc/recip-3.c: Ditto.
6543         * gcc.target/powerpc/recip-4.c: Ditto.
6544         * gcc.target/powerpc/recip-5.c: Ditto.
6545         * gcc.target/powerpc/recip-6.c: Ditto.
6546         * gcc.target/powerpc/recip-7.c: Ditto.
6547         * gcc.target/powerpc/recip-test.h: Ditto.
6548         * gcc.target/powerpc/recip-test2.h: Ditto.
6549
6550 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6551
6552         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6553
6554 2010-06-02  Jason Merrill  <jason@redhat.com>
6555
6556         * g++.dg/ext/vector9.C: Expect typedef in error message.
6557
6558         PR c++/9726
6559         PR c++/23594
6560         PR c++/44333
6561         * g++.dg/tc1/dr101.C: Remove xfails.
6562
6563 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6564
6565         PR middle-end/44372
6566         * g++.dg/ipa/pr44372.C: New.
6567
6568 2010-06-02  Jan Hubicka  <jh@suse.cz>
6569
6570         PR middle-end/44295
6571         * g++.dg/torture/pr44295.C: Neww testcase.
6572
6573 2010-06-02  Jan Hubicka  <jh@suse.cz>
6574
6575         * gcc.dg/tree-ssa/loadpre6.c: Update.
6576
6577 2010-06-02  Richard Guenther  <rguenther@suse.de>
6578
6579         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6580         diagnostic.h.
6581
6582 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6583
6584         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6585         the link fail message.
6586
6587 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6588
6589         PR fortran/44360
6590         * gfortran.dg/use_13.f90: New test case.
6591
6592 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6593
6594         PR fortran/44371
6595         * gfortran.dg/error_stop_2.f08: Minor update.
6596
6597 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6598
6599         PR fortran/44371
6600         * gfortran.dg/error_stop_1.f08: New test.
6601         * gfortran.dg/error_stop_2.f08: New test.
6602
6603 2010-06-01  Jason Merrill  <jason@redhat.com>
6604
6605         DR 990
6606         * g++.dg/cpp0x/initlist37.C: New.
6607         * g++.dg/cpp0x/initlist38.C: New.
6608
6609         PR c++/44358
6610         * g++.dg/cpp0x/initlist36.C: New.
6611
6612 2010-05-31 Jan Hubicka  <jh@suse.cz>
6613
6614         * gcc.dg/noreturn-8.c: New testcase.
6615
6616 2010-05-31 Jan Hubicka  <jh@suse.cz>
6617
6618         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6619         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6620
6621 2010-05-31 Jan Hubicka  <jh@suse.cz>
6622
6623         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6624         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6625
6626 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6627
6628         PR fortran/36928
6629         * gfortran.dg/dependency_27.f90:  New test.
6630         * gfortran.dg/array_assign_1.F90:  New test.
6631
6632 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6633
6634         PR target/44338
6635         * gcc.target/i386/sse-24.c: New test.
6636
6637 2010-05-31  Jan Hubicka  <jh@suse.cz>
6638
6639         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6640
6641 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6642
6643         PR middle-end/44337
6644         * gcc.dg/pr44337.c: New test.
6645
6646         PR tree-optimization/44182
6647         * g++.dg/debug/pr44182.C: New test.
6648
6649 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6650
6651         * gcc.dg/nested-func-7.c: New test.
6652         * gnat.dg/frame_overflow.adb: Adjust directives.
6653
6654 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6655
6656         * gnat.dg/prot2.ad[sb]: New test.
6657         * gnat.dg/prot2_pkg1.ads: New helper.
6658         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6659
6660 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6661
6662         * gnat.dg/array11.adb: Adjust dg-warning directive.
6663         * gnat.dg/object_overflow.adb: Likewise.
6664
6665 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6666
6667         PR middle-end/44306
6668         * gcc.dg/tree-ssa/pr44306.c: New.
6669
6670 2010-05-29  Jan Hubicka  <jh@suse.cz>
6671
6672         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6673
6674 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6675
6676         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6677
6678 2010-05-28  Mike Stump  <mikestump@comcast.net>
6679
6680         PR objc/44125
6681         * objc.dg/const-str-9.m: Remove static.
6682
6683 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR target/43636
6686         * gcc.c-torture/compile/pr43636.c: New test.
6687
6688 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6689
6690         PR objc++/23616
6691         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6692         * obj-c++.dg/try-catch-9.mm: Ditto.
6693
6694 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6695
6696         Revert patch for PR c++/44188
6697         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6698
6699 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6700
6701         PR c++/44188
6702         * g++.dg/debug/dwarf2/typedef3.C: New test.
6703
6704 2010-05-27  Jason Merrill  <jason@redhat.com>
6705
6706         PR c++/43555
6707         * g++.dg/ext/vla9.C: New.
6708
6709 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6710
6711         PR objc/44140
6712         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6713         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6714         * objc.dg/torture/tls/thr-init.m: Ditto.
6715         * objc.dg/torture/trivial.m: Ditto.
6716         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6717         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6718         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6719         * obj-c++.dg/torture/trivial.mm: Ditto.
6720
6721 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6722
6723         * g++.dg/lto/20100302_0.C: Skip on darwin.
6724
6725 2010-05-27  Richard Guenther  <rguenther@suse.de>
6726
6727         PR tree-optimization/44284
6728         * gcc.dg/vect/vect-118.c: New testcase.
6729         * gcc.dg/vect/bb-slp-20.c: Adjust.
6730         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6731         * gcc.dg/vect/slp-9.c: Likewise.
6732         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6733         * gcc.dg/vect/vect-10.c: Likewise.
6734         * gcc.dg/vect/vect-109.c: Likewise.
6735         * gcc.dg/vect/vect-12.c: Likewise.
6736         * gcc.dg/vect/vect-36.c: Likewise.
6737         * gcc.dg/vect/vect-7.c: Likewise.
6738         * gcc.dg/vect/vect-iv-8.c: Likewise.
6739         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6740         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6741         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6742         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6743         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6744         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6745         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6746         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6747         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6748         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6749         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6750         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6751         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6752         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6753         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6754         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6755         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6756
6757 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6758
6759         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6760         necessary.
6761
6762 2010-05-26  Jan Hubicka  <jh@suse.cz>
6763
6764         * gcc.dg/lto/materialize-1_0.c: New file.
6765         * gcc.dg/lto/materialize-1_1.c: New file.
6766
6767 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6768
6769         * gnat.dg/lto10.adb: New test.
6770         * gnat.dg/lto10_pkg.ads: New helper.
6771
6772 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6773
6774         * lib/target-supports.exp (check_effective_target_int128): New
6775         function to check if __int128 types are available for target.
6776         * c-c++-common/int128-types-1.c: New.
6777         * c-c++-common/int128-1.c: New.
6778         * c-c++-common/int128-2.c: New.
6779         * g++.dg/abi/mangle43.C: New.
6780         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6781         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6782         pointer-wide scalar.
6783         * g++.dg/other/pr25632.C: Likewise.
6784         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6785         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6786         overflow warnings.
6787         * g++.dg/warn/pr13358-4.C: Likewise.
6788         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6789         * g++.dg/warn/Wconversion-null.C: Likewise.
6790
6791 2010-05-26  Jason Merrill  <jason@redhat.com>
6792
6793         PR c++/43382
6794         * g++.dg/cpp0x/variadic101.C: New.
6795
6796 2010-05-26  Richard Guenther  <rguenther@suse.de>
6797
6798         PR rtl-optimization/44164
6799         * gcc.c-torture/execute/pr44164.c: New testcase.
6800         * g++.dg/tree-ssa/pr13146.C: Adjust.
6801
6802 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6803
6804         PR fortran/40011
6805         * gfortran.dg/whole_file_19.f90 : New test.
6806
6807 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6808
6809         PR fortran/30668
6810         PR fortran/31346
6811         PR fortran/34260
6812         * gfortran.dg/pr40999.f: Fix function type.
6813         * gfortran.dg/whole_file_5.f90: Likewise.
6814         * gfortran.dg/whole_file_6.f90: Likewise.
6815         * gfortran.dg/whole_file_16.f90: New.
6816         * gfortran.dg/whole_file_17.f90: New.
6817         * gfortran.dg/whole_file_18.f90: New.
6818
6819 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6820             Iain Sandoe  <iains@gcc.gnu.org>
6821
6822         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6823         * gcc.c-torture/compile/pr44197.c: Require alias support.
6824         * gcc.dg/lto/20081222_0.c: Ditto.
6825
6826 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR debug/42801
6829         * gcc.dg/guality/vla-2.c: New test.
6830
6831 2010-05-25  Richard Guenther  <rguenther@suse.de>
6832
6833         PR middle-end/44069
6834         * g++.dg/torture/pr44069.C: New testcase.
6835
6836 2010-05-25  Richard Guenther  <rguenther@suse.de>
6837
6838         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6839
6840 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6841
6842         PR objc/44140
6843         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6844
6845 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6846
6847         * obj-c++.dg/torture/tls/trivial.mm: New.
6848         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6849         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6850         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6851         * obj-c++.dg/torture/tls/diag-1.mm: New.
6852         * obj-c++.dg/torture/tls/tls.exp: New.
6853         * obj-c++.dg/torture/trivial.mm: New.
6854         * obj-c++.dg/torture/dg-torture.exp: New.
6855         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6856         * obj-c++.dg/tls/trivial.m: New.
6857         * obj-c++.dg/tls/init-1.mm: New.
6858         * obj-c++.dg/tls/diag-1.mm: New.
6859         * obj-c++.dg/tls/init-2.mm: New.
6860         * obj-c++.dg/tls/diag-2.mm: New.
6861         * obj-c++.dg/tls/diag-3.mm: New.
6862         * obj-c++.dg/tls/diag-4.mm: New.
6863         * obj-c++.dg/tls/static-1.mm: New.
6864         * obj-c++.dg/tls/tls.exp: New.
6865         * obj-c++.dg/tls/diag-5.mm: New.
6866         * obj-c++.dg/tls/static-1a.mm: New.
6867         * objc-obj-c++-shared/Object1.mm: New.
6868         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6869
6870 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6871
6872         PR objc++/43689
6873         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6874         * obj-c++.dg/const-str-6.mm: Ditto.
6875
6876 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6877
6878         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6879
6880 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6881
6882         PR ada/38394
6883         * gnat.dg/array13.ad[sb]: New test.
6884
6885 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6886             Sandra Loosemore  <sandra@codesourcery.com>
6887
6888         * gcc.target/arm/neon/: Regenerated test cases.
6889
6890         * gcc.target/arm/neon/polytypes.c,
6891         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6892         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6893         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6894         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6895         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6896         dg-add-options arm_neon.
6897
6898         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6899         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6900         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6901         and arm_neon_fp16_ok.
6902
6903         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6904         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6905
6906         * lib/target-supports.exp (add_options_for_arm_neon): New.
6907         (check_effective_target_arm_neon_ok_nocache): New, from
6908         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6909         (check_effective_target_arm_neon_ok): Use
6910         check_effective_target_arm_neon_ok_nocache.
6911         (add_options_for_arm_neon_fp16)
6912         (check_effective_target_arm_neon_fp16_ok)
6913         check_effective_target_arm_neon_fp16_ok_nocache): New.
6914         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6915
6916 2010-05-24  Jason Merrill  <jason@redhat.com>
6917
6918         PR c++/41510
6919         * g++.dg/cpp0x/initlist35.C: New.
6920         * g++.dg/init/brace6.C: Adjust.
6921
6922 2010-05-24  Paul Brook  <paul@codesourcery.com>
6923
6924         * gcc.target/arm/frame-pointer-1.c: New test.
6925         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6926         pointer elimination.
6927
6928 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6929
6930         PR target/44245
6931         * gcc.target/i386/crc32-3.c: New.
6932         * gcc.target/i386/crc32-4.c: Likewise.
6933
6934 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6935
6936         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6937         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6938         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6939
6940 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6941
6942         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6943
6944 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6945
6946         PR target/43869
6947         * gcc.c-target/pr43869.c: New test.
6948
6949 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6950
6951         PR fortran/44212
6952         * gfortran.dg/class_22.f03: New.
6953
6954 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6955
6956         PR lto/44238
6957         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6958
6959 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6960
6961         PR fortran/44213
6962         * gfortran.dg/abstract_type_7.f03: New.
6963
6964 2010-05-21  Jason Merrill  <jason@redhat.com>
6965
6966         * g++.dg/eh/spec11.C: Test cleanup optimization.
6967
6968 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR debug/44223
6971         * gcc.target/i386/pr44223.c: New test.
6972
6973 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6976
6977 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * g++.dg/other/const3.C: New test.
6980
6981 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6982
6983         PR fortran/38407
6984         * warn_unused_dummy_argument_1.f90: New.
6985         * warn_unused_dummy_argument_2.f90: New.
6986
6987 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6988
6989         PR c++/30298
6990         * g++.dg/inherit/crash1.C: New.
6991         * g++.dg/inherit/crash2.C: Likewise.
6992
6993 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6994
6995         PR debug/44178
6996         * g++.dg/debug/pr44178.C: New test.
6997
6998 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6999
7000         PR middle-end/44185
7001         * gcc.dg/tree-ssa/prefetch-6.c: Add
7002         --param min-insn-to-prefetch-ratio=6.
7003         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7004         allow unrolling, and adjust the movnti count.
7005
7006 2010-05-20  Jan Hubicka  <jh@suse.cz>
7007
7008         PR middle-end/44197
7009         * gcc.c-torture/compile/pr44197.c: New file.
7010
7011 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7012
7013         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7014         Fix test code.
7015         (check_effective_target_xop): Remove __may_alias__ attribute.
7016
7017 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7018
7019         PR target/44202
7020         * gcc.c-torture/execute/pr44202-1.c: New test.
7021
7022 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7023
7024         PR fortran/43851
7025         * gfortran.dg/label_1.f90: Update test.
7026
7027 2010-05-19  Jan Hubicka  <jh@suse.cz>
7028
7029         * gcc.dg/lto/ipareference2_0.c: New file.
7030         * gcc.dg/lto/ipareference2_1.c: New file.
7031
7032 2010-05-19  Jason Merrill  <jason@redhat.com>
7033
7034         * g++.dg/parse/fn-typedef2.C: New.
7035
7036         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7037         function type.
7038
7039         PR c++/44193
7040         * g++.dg/template/fntype1.C: New.
7041
7042 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7043
7044         * gnat.dg/discr23.ad[sb]: New test.
7045         * gnat.dg/discr23_pkg.ads: New helper.
7046
7047         * gnat.dg/specs/controlled1.ads: New test.
7048         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7049
7050 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7051
7052         PR fortran/44055
7053         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7054         Fixed scope of C_SIZEOF.
7055         * gfortran.dg/warn_conversion_2.f90: New.
7056
7057 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7058
7059         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7060         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7061         for optional selector.
7062         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7063         (check_effective_target_sse3): New proc.
7064         * gcc.target/i386/math-torture/math-torture.exp: Load
7065         target-supports.exp.
7066         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7067         check_effective_target_sse2.
7068         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7069         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7070         * g++.dg/vect/vect.exp: Likewise.
7071         * gfortran.dg/vect/vect.exp: Likewise.
7072         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7073         -msse2 if check_effective_target_sse2.
7074
7075         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7076         * gcc.target/i386/3dnow-2.c: Likewise.
7077         * gcc.target/i386/3dnowA-1.c: Likewise.
7078         * gcc.target/i386/3dnowA-2.c: Likewise.
7079         * gcc.target/i386/pr42549.c: Likewise.
7080
7081         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7082         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7083         * gcc.target/i386/sse3-addsubps.c: Likewise.
7084         * gcc.target/i386/sse3-haddpd.c: Likewise.
7085         * gcc.target/i386/sse3-haddps.c: Likewise.
7086         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7087         * gcc.target/i386/sse3-hsubps.c: Likewise.
7088         * gcc.target/i386/sse3-movddup.c: Likewise.
7089         * gcc.target/i386/sse3-movshdup.c: Likewise.
7090         * gcc.target/i386/sse3-movsldup.c: Likewise.
7091
7092         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7093         * g++.dg/ext/attrib35.C: Likewise.
7094         * g++.dg/opt/pr40496.C: Likewise.
7095         * g++.dg/other/i386-1.C: Likewise.
7096         * g++.dg/other/i386-4.C: Likewise.
7097         * g++.dg/other/pr34435.C: Likewise.
7098         * g++.dg/other/pr39496.C: Likewise.
7099         * g++.dg/other/pr40446.C: Likewise.
7100         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7101         * gcc.dg/compat/vector-1a_main.c: Likewise.
7102         * gcc.dg/compat/vector-2a_main.c: Likewise.
7103         * gcc.dg/lto/20090206-1_0.c: Likewise.
7104         * gcc.dg/pr34856.c: Likewise.
7105         * gcc.dg/pr36584.c: Likewise.
7106         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7107         * gcc.dg/pr37544.c: Likewise.
7108         * gcc.dg/torture/pr16104-1.c: Likewise.
7109         * gcc.dg/torture/pr35771-1.c: Likewise.
7110         * gcc.dg/torture/pr35771-2.c: Likewise.
7111         * gcc.dg/torture/pr35771-3.c: Likewise.
7112         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7113         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7114         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7115         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7116         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7117         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7118         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7119         * gcc.target/i386/20060512-1.c: Likewise.
7120         * gcc.target/i386/20060512-3.c: Likewise.
7121         * gcc.target/i386/all_one_m128i.c: Likewise.
7122         * gcc.target/i386/float128-1.c: Likewise.
7123         * gcc.target/i386/float128-2.c: Likewise.
7124         * gcc.target/i386/fpcvt-1.c: Likewise.
7125         * gcc.target/i386/fpcvt-2.c: Likewise.
7126         * gcc.target/i386/fpcvt-3.c: Likewise.
7127         * gcc.target/i386/fpprec-1.c: Likewise.
7128         * gcc.target/i386/funcspec-9.c: Likewise.
7129         * gcc.target/i386/incoming-1.c: Likewise.
7130         * gcc.target/i386/incoming-12.c: Likewise.
7131         * gcc.target/i386/incoming-2.c: Likewise.
7132         * gcc.target/i386/incoming-3.c: Likewise.
7133         * gcc.target/i386/incoming-4.c: Likewise.
7134         * gcc.target/i386/incoming-6.c: Likewise.
7135         * gcc.target/i386/incoming-7.c: Likewise.
7136         * gcc.target/i386/incoming-8.c: Likewise.
7137         * gcc.target/i386/opt-1.c: Likewise.
7138         * gcc.target/i386/opt-2.c: Likewise.
7139         * gcc.target/i386/ordcmp-1.c: Likewise.
7140         * gcc.target/i386/pr17692.c: Likewise.
7141         * gcc.target/i386/pr18614-1.c: Likewise.
7142         * gcc.target/i386/pr22152.c: Likewise.
7143         * gcc.target/i386/pr23570.c: Likewise.
7144         * gcc.target/i386/pr23575.c: Likewise.
7145         * gcc.target/i386/pr26449-1.c: Likewise.
7146         * gcc.target/i386/pr26600.c: Likewise.
7147         * gcc.target/i386/pr27790.c: Likewise.
7148         * gcc.target/i386/pr28839.c: Likewise.
7149         * gcc.target/i386/pr30970.c: Likewise.
7150         * gcc.target/i386/pr32000-1.c: Likewise.
7151         * gcc.target/i386/pr32000-2.c: Likewise.
7152         * gcc.target/i386/pr32280.c: Likewise.
7153         * gcc.target/i386/pr32661.c: Likewise.
7154         * gcc.target/i386/pr32708-1.c: Likewise.
7155         * gcc.target/i386/pr32961.c: Likewise.
7156         * gcc.target/i386/pr33329.c: Likewise.
7157         * gcc.target/i386/pr35714.c: Likewise.
7158         * gcc.target/i386/pr35767-1.c: Likewise.
7159         * gcc.target/i386/pr35767-1d.c: Likewise.
7160         * gcc.target/i386/pr35767-1i.c: Likewise.
7161         * gcc.target/i386/pr35767-2.c: Likewise.
7162         * gcc.target/i386/pr35767-2d.c: Likewise.
7163         * gcc.target/i386/pr35767-2i.c: Likewise.
7164         * gcc.target/i386/pr35767-3.c: Likewise.
7165         * gcc.target/i386/pr35767-5.c: Likewise.
7166         * gcc.target/i386/pr36222-1.c: Likewise.
7167         * gcc.target/i386/pr36578-1.c: Likewise.
7168         * gcc.target/i386/pr36578-2.c: Likewise.
7169         * gcc.target/i386/pr36992-1.c: Likewise.
7170         * gcc.target/i386/pr37101.c: Likewise.
7171         * gcc.target/i386/pr37216.c: Likewise.
7172         * gcc.target/i386/pr37434-1.c: Likewise.
7173         * gcc.target/i386/pr37434-2.c: Likewise.
7174         * gcc.target/i386/pr37843-3.c: Likewise.
7175         * gcc.target/i386/pr37843-4.c: Likewise.
7176         * gcc.target/i386/pr39162.c: Likewise.
7177         * gcc.target/i386/pr39315-1.c: Likewise.
7178         * gcc.target/i386/pr39315-2.c: Likewise.
7179         * gcc.target/i386/pr39315-3.c: Likewise.
7180         * gcc.target/i386/pr39315-4.c: Likewise.
7181         * gcc.target/i386/pr39445.c: Likewise.
7182         * gcc.target/i386/pr39496.c: Likewise.
7183         * gcc.target/i386/pr40809.c: Likewise.
7184         * gcc.target/i386/pr40906-3.c: Likewise.
7185         * gcc.target/i386/pr41019.c: Likewise.
7186         * gcc.target/i386/pr42542-1.c: Likewise.
7187         * gcc.target/i386/pr42542-2.c: Likewise.
7188         * gcc.target/i386/pr42542-3.c: Likewise.
7189         * gcc.target/i386/pr42542-3a.c: Likewise.
7190         * gcc.target/i386/pr42881.c: Likewise.
7191         * gcc.target/i386/push-1.c: Likewise.
7192         * gcc.target/i386/quad-sse.c: Likewise.
7193         * gcc.target/i386/reload-1.c: Likewise.
7194         * gcc.target/i386/sse-10.c: Likewise.
7195         * gcc.target/i386/sse-11.c: Likewise.
7196         * gcc.target/i386/sse-15.c: Likewise.
7197         * gcc.target/i386/sse-17.c: Likewise.
7198         * gcc.target/i386/sse-18.c: Likewise.
7199         * gcc.target/i386/sse-19.c: Likewise.
7200         * gcc.target/i386/sse-4.c: Likewise.
7201         * gcc.target/i386/sse-6.c: Likewise.
7202         * gcc.target/i386/sse-vect-types.c: Likewise.
7203         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7204         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7205         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7206         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7207         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7208         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7209         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7210         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7211         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7212         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7213         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7214         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7215         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7216         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7217         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7218         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7219         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7220         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7221         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7222         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7223         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7224         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7225         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7226         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7227         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7228         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7229         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7230         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7231         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7232         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7233         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7234         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7235         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7236         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7237         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7238         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7239         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7240         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7241         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7242         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7243         * gcc.target/i386/sse2-mmx.c: Likewise.
7244         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7245         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7246         * gcc.target/i386/sse2-movd-1.c: Likewise.
7247         * gcc.target/i386/sse2-movd-2.c: Likewise.
7248         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7249         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7250         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7251         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7252         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7253         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7254         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7255         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7256         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7257         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7258         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7259         * gcc.target/i386/sse2-movq-1.c: Likewise.
7260         * gcc.target/i386/sse2-movq-2.c: Likewise.
7261         * gcc.target/i386/sse2-movq-3.c: Likewise.
7262         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7263         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7264         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7265         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7266         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7267         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7268         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7269         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7270         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7271         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7272         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7273         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7274         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7275         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7276         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7277         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7278         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7279         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7280         * gcc.target/i386/sse2-pand-1.c: Likewise.
7281         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7282         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7283         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7284         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7285         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7286         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7287         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7288         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7289         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7290         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7291         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7292         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7293         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7294         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7295         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7296         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7297         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7298         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7299         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7300         * gcc.target/i386/sse2-por-1.c: Likewise.
7301         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7302         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7303         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7304         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7305         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7306         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7307         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7308         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7309         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7310         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7311         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7312         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7313         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7314         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7315         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7316         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7317         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7318         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7319         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7320         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7321         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7322         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7323         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7324         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7325         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7326         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7327         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7328         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7329         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7330         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7331         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7332         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7333         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7334         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7335         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7336         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7337         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7338         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7339         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7340         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7341         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7342         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7343         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7344         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7345         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7346         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7347         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7348         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7349         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7350         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7351         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7352         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7353         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7354         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7355         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7356         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7357         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7358         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7359         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7360         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7361         * gcc.target/i386/sse2-vec-1.c: Likewise.
7362         * gcc.target/i386/sse2-vec-2.c: Likewise.
7363         * gcc.target/i386/sse2-vec-3.c: Likewise.
7364         * gcc.target/i386/sse2-vec-4.c: Likewise.
7365         * gcc.target/i386/sse2-vec-5.c: Likewise.
7366         * gcc.target/i386/sse2-vec-6.c: Likewise.
7367         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7368         * gcc.target/i386/ssefn-2.c: Likewise.
7369         * gcc.target/i386/ssefn-4.c: Likewise.
7370         * gcc.target/i386/ssefp-1.c: Likewise.
7371         * gcc.target/i386/ssefp-2.c: Likewise.
7372         * gcc.target/i386/sseregparm-3.c: Likewise.
7373         * gcc.target/i386/sseregparm-4.c: Likewise.
7374         * gcc.target/i386/sseregparm-5.c: Likewise.
7375         * gcc.target/i386/sseregparm-6.c: Likewise.
7376         * gcc.target/i386/sseregparm-7.c: Likewise.
7377         * gcc.target/i386/ssetype-1.c: Likewise.
7378         * gcc.target/i386/ssetype-2.c: Likewise.
7379         * gcc.target/i386/ssetype-3.c: Likewise.
7380         * gcc.target/i386/ssetype-4.c: Likewise.
7381         * gcc.target/i386/ssetype-5.c: Likewise.
7382         * gcc.target/i386/unordcmp-1.c: Likewise.
7383         * gcc.target/i386/vararg-1.c: Likewise.
7384         * gcc.target/i386/vararg-2.c: Likewise.
7385         * gcc.target/i386/vararg-3.c: Likewise.
7386         * gcc.target/i386/vararg-4.c: Likewise.
7387         * gcc.target/i386/vararg-7.c: Likewise.
7388         * gcc.target/i386/vararg-8.c: Likewise.
7389         * gcc.target/i386/vecinit-1.c: Likewise.
7390         * gcc.target/i386/vecinit-2.c: Likewise.
7391         * gcc.target/i386/vecinit-3.c: Likewise.
7392         * gcc.target/i386/vecinit-4.c: Likewise.
7393         * gcc.target/i386/vecinit-5.c: Likewise.
7394         * gcc.target/i386/vecinit-6.c: Likewise.
7395         * gcc.target/i386/vectorize2.c: Likewise.
7396         * gcc.target/i386/vectorize3.c: Likewise.
7397         * gcc.target/i386/vectorize4.c: Likewise.
7398         * gcc.target/i386/vectorize6.c: Likewise.
7399         * gcc.target/i386/vectorize7.c: Likewise.
7400         * gcc.target/i386/vectorize8.c: Likewise.
7401         * gcc.target/i386/vperm-v2df.c: Likewise.
7402         * gcc.target/i386/vperm-v2di.c: Likewise.
7403         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7404         * gcc.target/i386/xorps-sse2.c: Likewise.
7405         * gcc.target/i386/xorps.c: Likewise.
7406         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7407         * gfortran.dg/graphite/pr42326.f90: Likewise.
7408         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7409
7410 2010-05-19  Richard Guenther  <rguenther@suse.de>
7411
7412         PR lto/44196
7413         * g++.dg/lto/20100519-1_0.C: New testcase.
7414
7415 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7416
7417         PR fortran/42360
7418         * gfortran.dg/warn_intent_out_not_set.f90: New.
7419
7420 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7421
7422         PR fortran/38404
7423         * gfortran.dg/data_char_1.f90: Updated warning message.
7424         * gfortran.dg/data_array_6.f: New.
7425
7426 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7427
7428         * g++.dg/ipa/ivinline-8.C: New test.
7429         * gcc.dg/ipa/iinline-2.c: Likewise.
7430
7431 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7432
7433         PR fortran/34505
7434         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7435         arguments; add check for return value kind.
7436         * gfortran.dg/float_1.f90: Likewise.
7437
7438 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7439
7440         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7441         (main): Use it.
7442         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7443         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7444         Prune another location line format.
7445         (lto-obj): Call lto_prune_warns on comp_output.
7446
7447 2010-05-18  Jan Hubicka  <jh@suse.cz>
7448
7449         * gcc.dg/lto/ipacp_0.c: New test.
7450         * gcc.dg/lto/ipacp_1.c: New test.
7451
7452 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7453
7454         PR lto/44184
7455         * gcc.dg/lto/20100518_0.c: New test.
7456
7457 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7458
7459         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7460
7461 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7462
7463         PR fortran/43990
7464         * gfortran.dg/class_21.f03: New.
7465
7466 2010-05-17  Jason Merrill  <jason@redhat.com>
7467
7468         PR c++/44157
7469         * g++.dg/cpp0x/initlist34.C: New.
7470
7471         PR c++/44158
7472         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7473
7474 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7475
7476         * g++.dg/ipa/ivinline-1.C: New test.
7477         * g++.dg/ipa/ivinline-2.C: New test.
7478         * g++.dg/ipa/ivinline-3.C: New test.
7479         * g++.dg/ipa/ivinline-4.C: New test.
7480         * g++.dg/ipa/ivinline-5.C: New test.
7481         * g++.dg/ipa/ivinline-6.C: New test.
7482
7483 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7484             Jason Merrill  <jason@redhat.com>
7485
7486         PR c++/44108
7487         * c-c++-common/Wunused-var-8.c: New test.
7488
7489 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7490
7491         PR bootstrap/42347
7492         * gcc.c-torture/compile/pr42347.c: New test.
7493
7494         PR middle-end/44102
7495         * g++.dg/ext/asmgoto1.C: New test.
7496
7497 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7498
7499         PR middle-end/44133
7500         * gcc.dg/tree-ssa/pr44133.c: New test.
7501         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7502         precise.
7503
7504 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7505
7506         PR fortran/44044
7507         * gfortran.dg/class_20.f03: New.
7508
7509 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7510
7511         PR 44078
7512         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7513         debug messages but not the newly introduced one.
7514
7515 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7516
7517         PR fortran/35779
7518         * gfortran.dg/initialization_25.f90: Commented testcase.
7519         * gfortran.dg/initialization_26.f90: New.
7520
7521 2010-05-16  Richard Guenther  <rguenther@suse.de>
7522
7523         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7524         * gcc.dg/pr43084.c: Likewise.
7525         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7526         -fipa-type-escape.
7527         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7528         -fipa-type-escape.
7529         * gcc.dg/struct/struct-reorg.exp: Likewise.
7530         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7531         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7532
7533 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7534
7535         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7536         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7537         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7538         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7539         tests.
7540
7541 2010-05-15  Jason Merrill  <jason@redhat.com>
7542
7543         * g++.dg/eh/spec10.C: New.
7544         * g++.dg/eh/spec11.C: New.
7545         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7546
7547 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7548
7549         PR fortran/44154
7550         PR fortran/42647
7551         * gfortran.dg/allocatable_scalar_9.f90: New.
7552
7553 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7554
7555         PR c++/44148
7556         * g++.dg/torture/pr44148.C: New test.
7557
7558 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7559
7560         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7561         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7562         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7563         diagnostics and type sizes.
7564
7565 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7566
7567         * gnat.dg/lto9.adb: New test.
7568         * gnat.dg/lto9_pkg1.ads: New helper.
7569         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7570
7571 2010-05-15  Jan Hubicka  <jh@suse.cz>
7572
7573         * gcc.dg/lto/ipareference_1.c: Rename to ...
7574         * gcc.dg/lto/ipareference_0.c: ... this one.
7575         * gcc.dg/lto/ipareference_2.c: Rename to ...
7576         * gcc.dg/lto/ipareference_1.c: ... this one.
7577
7578 2010-05-15  Jan Hubicka  <jh@suse.cz>
7579
7580         * gcc.dg/lto/ipareference_1.c: New file.
7581         * gcc.dg/lto/ipareference_2.c: New file.
7582
7583 2010-05-15  Richard Guenther  <rguenther@suse.de>
7584
7585         PR tree-optimization/44038
7586         * gcc.c-torture/compile/pr44038.c: New testcase.
7587
7588 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7589
7590         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7591         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7592
7593 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7594
7595         PR fortran/43207
7596         PR fortran/43969
7597         * gfortran.dg/class_18.f03: New.
7598         * gfortran.dg/class_19.f03: New.
7599
7600 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR debug/44112
7603         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7604         * g++.dg/debug/dwarf2/const1.C: Remove.
7605
7606 2010-05-14  Jason Merrill  <jason@redhat.com>
7607
7608         * g++.dg/eh/cond4.C: New.
7609         * g++.dg/eh/elide2.C: Adjust.
7610         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7611
7612 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7613
7614         PR fortran/44135
7615         * gfortran.dg/actual_array_interface_2.f90: New test.
7616
7617 2010-05-14  Richard Guenther  <rguenther@suse.de>
7618
7619         PR tree-optimization/44119
7620         * gcc.c-torture/compile/pr44119.c: New testcase.
7621
7622 2010-05-14  Jason Merrill  <jason@redhat.com>
7623
7624         PR c++/44127
7625         * g++.dg/eh/terminate1.C: New.
7626
7627 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7628
7629         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7630
7631         PR debug/44136
7632         * gcc.dg/pr44136.c: New test.
7633
7634 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7635
7636         PR c++/30566
7637         * g++.dg/warn/Wshadow-4.C: Adjust.
7638         * g++.dg/warn/Wshadow-5.C: New test.
7639         * g++.dg/warn/Wshadow-6.C: New test
7640
7641 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7642
7643         PR fortran/35779
7644         * gfortran.dg/initialization_25.f90: New.
7645
7646 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7647
7648         * g++.dg/otr-fold-1.C: New test.
7649         * g++.dg/otr-fold-2.C: New test.
7650
7651 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7652
7653         PR fortran/44036
7654         * gfortran.dg/gomp/pr44036-1.f90: New test.
7655         * gfortran.dg/gomp/pr44036-2.f90: New test.
7656         * gfortran.dg/gomp/pr44036-3.f90: New test.
7657
7658         PR debug/43983
7659         * gcc.dg/guality/sra-1.c: New test.
7660
7661 2010-05-12  Jan Hubicka  <jh@suse.cz>
7662
7663         * tree-ssa/unreachable.c: New test.
7664
7665 2010-05-12  Jason Merrill  <jason@redhat.com>
7666
7667         * g++.dg/cpp0x/sfinae1.C: New.
7668
7669 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7670
7671         * gcc.target/i386/zee.c: New file.
7672
7673 2010-05-12  Jason Merrill  <jason@redhat.com>
7674
7675         * g++.dg/conversion/op1.C: Expect template candidate message.
7676         * g++.dg/cpp0x/nullptr15.C: Likewise.
7677         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7678         * g++.dg/cpp0x/pr31431.C: Likewise.
7679         * g++.dg/cpp0x/temp_default2.C: Likewise.
7680         * g++.dg/cpp0x/trailing4.C: Likewise.
7681         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7682         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7683         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7684         * g++.dg/cpp0x/variadic35.C: Likewise.
7685         * g++.dg/cpp0x/vt-35147.C: Likewise.
7686         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7687         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7688         * g++.dg/ext/visibility/anon8.C: Likewise.
7689         * g++.dg/ext/vla2.C: Likewise.
7690         * g++.dg/other/pr28114.C: Likewise.
7691         * g++.dg/other/ptrmem10.C: Likewise.
7692         * g++.dg/other/ptrmem11.C: Likewise.
7693         * g++.dg/overload/unknown1.C: Likewise.
7694         * g++.dg/parse/template7.C: Likewise.
7695         * g++.dg/parse/typename7.C: Likewise.
7696         * g++.dg/template/conv11.C: Likewise.
7697         * g++.dg/template/copy1.C: Likewise.
7698         * g++.dg/template/deduce3.C: Likewise.
7699         * g++.dg/template/dependent-expr5.C: Likewise.
7700         * g++.dg/template/friend.C: Likewise.
7701         * g++.dg/template/incomplete2.C: Likewise.
7702         * g++.dg/template/local4.C: Likewise.
7703         * g++.dg/template/local6.C: Likewise.
7704         * g++.dg/template/operator10.C: Likewise.
7705         * g++.dg/template/overload6.C: Likewise.
7706         * g++.dg/template/ptrmem2.C: Likewise.
7707         * g++.dg/template/ptrmem20.C: Likewise.
7708         * g++.dg/template/ptrmem8.C: Likewise.
7709         * g++.dg/template/sfinae2.C: Likewise.
7710         * g++.dg/template/ttp25.C: Likewise.
7711         * g++.dg/template/unify10.C: Likewise.
7712         * g++.dg/template/unify11.C: Likewise.
7713         * g++.dg/template/unify6.C: Likewise.
7714         * g++.dg/template/unify7.C: Likewise.
7715         * g++.dg/template/unify9.C: Likewise.
7716         * g++.dg/template/varmod1.C: Likewise.
7717         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7718         * g++.old-deja/g++.law/operators32.C: Likewise.
7719         * g++.old-deja/g++.pt/crash28.C: Likewise.
7720         * g++.old-deja/g++.pt/crash60.C: Likewise.
7721         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7722         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7723         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7724         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7725         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7726         * g++.old-deja/g++.pt/expr2.C: Likewise.
7727         * g++.old-deja/g++.pt/overload7.C: Likewise.
7728         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7729         * g++.old-deja/g++.pt/spec5.C: Likewise.
7730         * g++.old-deja/g++.pt/spec6.C: Likewise.
7731         * g++.old-deja/g++.pt/t24.C: Likewise.
7732         * g++.old-deja/g++.pt/unify4.C: Likewise.
7733         * g++.old-deja/g++.pt/unify6.C: Likewise.
7734         * g++.old-deja/g++.pt/unify8.C: Likewise.
7735         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7736         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7737         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7738
7739         * g++.dg/cpp0x/initlist32.C: New.
7740
7741         * g++.dg/template/conv11.C: New.
7742         * g++.dg/conversion/op1.C: Adjust expected error.
7743
7744         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7745
7746 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7747
7748         PR target/44088
7749         * gcc.target/i386/avx-cmpsd-1.c: New.
7750         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7751         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7752         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7753         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7754         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7755
7756 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7757
7758         PR middle-end/44085
7759         * gcc.dg/gomp/pr44085.c: New test.
7760         * gfortran.dg/gomp/pr44085.f90: New test.
7761
7762 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7763
7764         * objc-obj-c++-shared/Object1.m: New.
7765         * objc.dg/torture: New directory.
7766         * objc.dg/torture/tls: Ditto.
7767         * objc.dg/tls: Ditto.
7768         * objc.dg/torture/tls/trivial.m: New test.
7769         * objc.dg/torture/tls/thr-init-2.m: New test.
7770         * objc.dg/torture/tls/thr-init-3.m: New test.
7771         * objc.dg/torture/tls/thr-init.m: New test.
7772         * objc.dg/torture/tls/diag-1.m: New test.
7773         * objc.dg/torture/tls/tls.exp: New.
7774         * objc.dg/torture/trivial.m: New test.
7775         * objc.dg/torture/dg-torture.exp: New.
7776         * objc.dg/tls/diag-3.m: New test.
7777         * objc.dg/tls/diag-4.m: New test.
7778         * objc.dg/tls/diag-5.m: New test.
7779         * objc.dg/tls/init-1.m: New test.
7780         * objc.dg/tls/init-2.m: New test.
7781         * objc.dg/tls/tls.exp: New.
7782         * objc.dg/tls/diag-2.m: New test.
7783         * lib/objc.exp: Respond to dg-additional-files.
7784
7785 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7786
7787         * gcc.target/m68k/20100512-1.c: New.
7788
7789 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7790
7791         * gnat.dg/lto8.adb: New test.
7792         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7793         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7794
7795 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7796
7797         PR c++/34272
7798         PR c++/43630
7799         PR c++/34491
7800         * g++.dg/template/crash97.C: New.
7801         * g++.dg/template/crash98.C: Likewise.
7802         * g++.dg/template/crash99.C: Likewise.
7803         * g++.dg/cpp0x/pr31439.C: Adjust.
7804         * g++.dg/template/crash95.C: Likewise.
7805
7806 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR middle-end/44071
7809         * c-c++-common/asmgoto-4.c: New test.
7810         * gcc.target/i386/pr44071.c: New test.
7811
7812         PR c++/44062
7813         * c-c++-common/Wunused-var-7.c: New test.
7814         * g++.dg/warn/Wunused-var-9.C: New test.
7815
7816 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7817
7818         PR fortran/43711
7819         * gfortran.dg/gomp/pr43711.f90: New.
7820
7821 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7822
7823         PR fortran/31820
7824         * gfortran.dg/select_5.f90: Updated.
7825
7826 2010-05-11  Jan Hubicka  <jh@suse.cz>
7827
7828         PR tree-optimize/44063
7829         * gcc.c-torture/compile/pr44063.c: New testcase.
7830
7831 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7832
7833         PR debug/44023
7834         * gcc.dg/pr44023.c: New test.
7835
7836 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7837
7838         * gnat.dg/lto7.adb: New test.
7839         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7840
7841 2010-05-10  Jason Merrill  <jason@redhat.com>
7842
7843         PR c++/44017
7844         * g++.dg/template/inherit5.C: New.
7845
7846         PR c++/44045
7847         * g++.dg/cpp0x/initlist33.C: New.
7848         * g++.dg/cpp0x/initlist26.C: Adjust.
7849         * g++.dg/cpp0x/initlist28.C: Adjust.
7850
7851 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7852
7853         PR c++/43719
7854         * g++.dg/init/pr43719.C: New.
7855         * g++.dg/anon-struct4.C: Adjust.
7856
7857 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7858
7859         PR debug/44028
7860         * gcc.dg/pr44028.c: New test.
7861
7862 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7863
7864         PR fortran/27866
7865         PR fortran/35003
7866         PR fortran/42809
7867         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7868         * gfortran.dg/warn_conversion.f90: New.
7869
7870 2010-05-10  Michael Matz  <matz@suse.de>
7871
7872         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7873
7874 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7875
7876         PR rtl-optimization/44012
7877         * gcc.dg/pr44012.c: New.
7878
7879 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7880
7881         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7882         Log text on entry and exit.
7883         Prune Sun ld warnings for common symbols with differing sizes.
7884         (lto-link-and-maybe-run): Change caller.
7885
7886 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7887
7888         PR fortran/44044
7889         * gfortran.dg/class_7.f03: Modified.
7890         * gfortran.dg/select_type_1.f03: Modified.
7891         * gfortran.dg/select_type_12.f03: New.
7892
7893 2010-05-10  Richard Guenther  <rguenther@suse.de>
7894
7895         PR tree-optimization/44050
7896         * gcc.dg/torture/pr44050.c: New testcase.
7897
7898 2010-05-10  Wei Guozhi  <carrot@google.com>
7899
7900         PR target/42879
7901         * gcc.target/arm/pr42879.c: New testcase.
7902
7903 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7904
7905         PR c/44051
7906         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7907
7908 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7909
7910         PR c/10676
7911         * gcc.dg/anon-struct-10.c: New test.
7912
7913 2010-05-09  Richard Guenther  <rguenther@suse.de>
7914
7915         PR middle-end/44024
7916         * gcc.dg/pr44024.c: New testcase.
7917
7918 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7919
7920         PR c/4784
7921         * gcc.dg/anon-struct-9.c: New test.
7922
7923 2010-05-09  Richard Guenther  <rguenther@suse.de>
7924
7925         PR middle-end/44043
7926         * gcc.c-torture/compile/pr44043.c: New testcase.
7927
7928 2010-05-09  Richard Guenther  <rguenther@suse.de>
7929
7930         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7931
7932 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7933
7934         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7935
7936 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7937
7938         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7939         * gnat.dg/specs/lto3.ads: Likewise.
7940
7941 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7942
7943         PR middle-end/28685
7944         * gcc.dg/pr28685-1.c: New file.
7945
7946 2010-05-08  Richard Guenther  <rguenther@suse.de>
7947
7948         PR tree-optimization/44030
7949         * gcc.c-torture/compile/pr44030.c: New testcase.
7950
7951 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7952
7953         * gnat.dg/lto6.adb: New test.
7954         * gnat.dg/lto6_pkg.ads: New helper.
7955
7956 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7957
7958         * gnat.dg/lto5.adb: New test.
7959         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7960
7961 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7962
7963         * gnat.dg/lto4.ad[sb]: New test.
7964
7965 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7966
7967         * gnat.dg/specs/lto3.ads: New test.
7968         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7969         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7970
7971 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7972
7973         * gnat.dg/sizetype3.ad[sb]: New test.
7974         * gnat.dg/sizetype3_pkg.ads: New helper.
7975
7976 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7977
7978         PR c++/43951
7979         * g++.dg/init/new29.C: New.
7980
7981 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7982
7983         PR fortran/40728
7984         * gfortran.dg/coarray_1.f90: Fixed error message.
7985         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7986         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7987         * gfortran.dg/intrinsic_std_5.f90: New.
7988
7989 2010-05-07  Jason Merrill  <jason@redhat.com>
7990
7991         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7992
7993 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7994
7995         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7996         (size_t, stderr): Remove.
7997         (read_error): Replaced __builtin_fprintf by fprintf.
7998
7999 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8000
8001         * gcc.dg/ordered-comparison-1.c: New test.
8002         * gcc.dg/ordered-comparison-2.c: New test.
8003         * gcc.dg/ordered-comparison-3.c: New test.
8004         * gcc.dg/ordered-comparison-4.c: New test.
8005
8006 2010-05-06  Mike Stump  <mikestump@comcast.net>
8007
8008         PR objc/35165
8009         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8010
8011 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8012             Jason Merrill  <jason@redhat.com>
8013
8014         * g++.dg/cpp0x/nullptr01.C: New.
8015         * g++.dg/cpp0x/nullptr02.C: New.
8016         * g++.dg/cpp0x/nullptr03.C: New.
8017         * g++.dg/cpp0x/nullptr04.C: New.
8018         * g++.dg/cpp0x/nullptr05.C: New.
8019         * g++.dg/cpp0x/nullptr06.C: New.
8020         * g++.dg/cpp0x/nullptr07.C: New.
8021         * g++.dg/cpp0x/nullptr08.C: New.
8022         * g++.dg/cpp0x/nullptr09.C: New.
8023         * g++.dg/cpp0x/nullptr10.C: New.
8024         * g++.dg/cpp0x/nullptr11.C: New.
8025         * g++.dg/cpp0x/nullptr12.C: New.
8026         * g++.dg/cpp0x/nullptr13.C: New.
8027         * g++.dg/cpp0x/nullptr14.C: New.
8028         * g++.dg/cpp0x/nullptr15.C: New.
8029         * g++.dg/cpp0x/nullptr16.C: New.
8030         * g++.dg/cpp0x/nullptr17.C: New.
8031         * g++.dg/cpp0x/nullptr18.C: New.
8032         * g++.dg/cpp0x/nullptr19.C: New.
8033         * g++.dg/cpp0x/nullptr20.C: New.
8034         * g++.dg/cpp0x/nullptr21.C: New.
8035         * g++.dg/cpp0x/nullptr22.C: New.
8036         * g++.dg/debug/nullptr01.C: New.
8037         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8038
8039 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8040
8041         * gcc.dg/Wunused-var-8.c: Move to...
8042         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8043
8044 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8045
8046         PR c++/40406
8047         * g++.dg/template/crash96.C: New.
8048
8049 2010-05-06  Jan Hubicka  <jh@suse.cz>
8050
8051         PR tree-optimization/43791
8052         * gcc.c-torture/compile/pr43791.c: New file.
8053
8054 2010-05-06  Michael Matz  <matz@suse.de>
8055
8056         PR tree-optimization/43984
8057         * gfortran.dg/pr43984.f90: New test.
8058
8059 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8060
8061         PR 40989
8062         * gcc.dg/pr40989.c: New.
8063
8064 2010-05-06  Richard Guenther  <rguenther@suse.de>
8065
8066         PR tree-optimization/43934
8067         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8068
8069 2010-05-06  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/43987
8072         * gcc.c-torture/execute/pr43987.c: New testcase.
8073         * gcc.dg/torture/pta-escape-1.c: Adjust.
8074         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8075         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8076         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8077         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8078
8079 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8080             Dodji Seketeli  <dodji@redhat.com>
8081
8082         PR c/18624
8083         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8084         * g++.dg/template/sfinae16.C: Likewise.
8085         * gcc.dg/Wunused-var-1.c: Moved to...
8086         * c-c++-common/Wunused-var-1.c: ...here. New test.
8087         * gcc.dg/Wunused-var-2.c: Moved to...
8088         * c-c++-common/Wunused-var-2.c: ...here. New test.
8089         * gcc.dg/Wunused-var-3.c: Moved to...
8090         * c-c++-common/Wunused-var-3.c: ...here. New test.
8091         * gcc.dg/Wunused-var-4.c: Moved to...
8092         * gcc.dg/Wunused-var-1.c: ... here.
8093         * gcc.dg/Wunused-var-5.c: Moved to...
8094         * c-c++-common/Wunused-var-4.c: ...here. New test.
8095         * gcc.dg/Wunused-var-7.c: Moved to...
8096         * c-c++-common/Wunused-var-5.c: ...here. New test.
8097         * gcc.dg/Wunused-var-6.c: Moved to...
8098         * gcc.dg/Wunused-var-2.c: ... here.
8099         * c-c++-common/Wunused-var-1.c: New test.
8100         * c-c++-common/Wunused-var-2.c: New test.
8101         * c-c++-common/Wunused-var-3.c: New test.
8102         * c-c++-common/Wunused-var-4.c: New test.
8103         * c-c++-common/Wunused-var-5.c: New test.
8104         * g++.dg/warn/Wunused-var-1.C: New test.
8105         * g++.dg/warn/Wunused-var-2.C: New test.
8106         * g++.dg/warn/Wunused-var-3.C: New test.
8107         * g++.dg/warn/Wunused-var-4.C: New test.
8108         * g++.dg/warn/Wunused-var-5.C: New test.
8109         * g++.dg/warn/Wunused-var-6.C: New test.
8110         * g++.dg/warn/Wunused-var-7.C: New test.
8111         * g++.dg/warn/Wunused-var-8.C: New test.
8112         * g++.dg/warn/Wunused-parm-1.C: New test.
8113         * g++.dg/warn/Wunused-parm-2.C: New test.
8114         * g++.dg/warn/Wunused-parm-3.C: New test.
8115
8116 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8117
8118         PR fortran/43985
8119         * gfortran.dg/gomp/crayptr5.f90: New test case.
8120
8121 2010-05-05  Jason Merrill  <jason@redhat.com>
8122
8123         PR debug/43370
8124         * g++.dg/ext/attrib39.C: New.
8125
8126 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8127
8128         PR fortran/24978
8129         * gfortran.dg/data_invalid.f90: New.
8130
8131 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8132
8133         * gnat.dg/lto2.adb: New test.
8134
8135 2010-05-05  Jason Merrill  <jason@redhat.com>
8136
8137         PR c++/43787
8138         * g++.dg/opt/empty1.C: New.
8139
8140 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8141
8142         PR fortran/43696
8143         * gfortran.dg/class_17.f03: New.
8144
8145 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8146
8147         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8148
8149 2010-05-04  Mike Stump  <mikestump@comcast.net>
8150
8151         PR objc/35165
8152         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8153
8154 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8155
8156         PR target/43668
8157         * gcc.target/i386/pr43668.c: New.
8158
8159 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8160
8161         PR c++/43028
8162         * g++.dg/cpp0x/initlist31.C: New.
8163
8164 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8165
8166         PR c/43981
8167         * gcc.dg/Wunused-var-8.c: New test.
8168
8169 2010-05-04  Jason Merrill  <jason@redhat.com>
8170
8171         PR c++/38064
8172         * g++.dg/cpp0x/enum3.C: Extend.
8173
8174 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8175
8176         PR target/43799
8177         * gcc.target/i386/pr43799.c: New.
8178
8179 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8180
8181         * gnat.dg/lto1.adb: New test.
8182         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8183
8184 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8185
8186         PR middle-end/43671
8187         * gcc.target/i386/pr43671.c: New.
8188
8189 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8190
8191         PR c++/43705
8192         * g++.dg/template/crash95.C: New.
8193
8194 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8195
8196         PR debug/43508
8197         * gcc.target/i386/pr43508.c: New.
8198
8199 2010-05-04  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/43879
8202         * g++.dg/torture/pr43879-1_0.C: New testcase.
8203         * g++.dg/torture/pr43879-1_1.C: Likewise.
8204
8205 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8206
8207         PR c++/43953
8208         * g++.dg/other/crash-12.C: New test.
8209
8210 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8211
8212         * g++.dg/cdce3.C: Add a space.  Updated.
8213
8214 2010-05-03  Jason Merrill  <jason@redhat.com>
8215
8216         PR c++/43680
8217         * g++.dg/opt/enum2.C: New.
8218         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8219         * g++.dg/warn/Wswitch-1.C: Adjust message.
8220
8221 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8222
8223         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8224         * g++.dg/ext/label13.C: Fix typo.
8225         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8226         alpha*-dec-osf5*.
8227         * gcc.c-torture/compile/limits-declparen.c: xfail on
8228         alpha*-dec-osf5* with -g.
8229         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8230         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8231         * gcc.dg/c99-tgmath-2.c: Likewise.
8232         * gcc.dg/c99-tgmath-3.c: Likewise.
8233         * gcc.dg/c99-tgmath-4.c: Likewise.
8234
8235 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8236
8237         PR fortran/43592
8238         * gfortran.dg/unexpected_interface.f90: New test.
8239
8240 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8241
8242         * ada/acats/run_acats (which): New function.
8243         (host_gnatchop, host_gnatmake): Use it.
8244
8245 2010-05-03  Richard Guenther  <rguenther@suse.de>
8246
8247         PR tree-optimization/43971
8248         * gcc.dg/pr43971.c: New testcase.
8249
8250 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8251
8252         PR debug/43972
8253         * gcc.dg/debug/pr43972.c: New test.
8254
8255 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8256
8257         PR testsuite/43963
8258         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8259
8260 2010-05-02  Richard Guenther  <rguenther@suse.de>
8261
8262         PR tree-optimization/43879
8263         * gcc.dg/torture/pr43879-3.c: New testcase.
8264
8265 2010-05-01  Richard Guenther  <rguenther@suse.de>
8266
8267         PR tree-optimization/43949
8268         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8269
8270 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8271
8272         PR c++/43951
8273         * g++.dg/init/new28.C: New.
8274
8275 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8276
8277         PR objc++/32052
8278         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8279         structure and nested declarations.
8280         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8281         structure and nested declarations.  Reduce header clutter and
8282         use _exit() rather than abort().
8283         * objc.dg/encode-10.m: New.
8284         * objc.dg/encode-11.m: New.
8285
8286 2010-04-30  DJ Delorie  <dj@redhat.com>
8287
8288         * gcc.c-torture/execute/20100430-1.c: New test.
8289
8290 2010-04-30  Jason Merrill  <jason@redhat.com>
8291
8292         PR c++/43868
8293         * g++.dg/template/ptrmem21.C: New.
8294
8295 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8296
8297         PR fortran/18918
8298         PR fortran/43931
8299         * gfortran.dg/coarray_13.f90: New test.
8300
8301 2010-04-30  Richard Guenther  <rguenther@suse.de>
8302
8303         PR lto/43946
8304         * gcc.dg/lto/20100430-1_0.c: New testcase.
8305
8306 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8307
8308         PR debug/43942
8309         * c-c++-common/pr43942.c: New test.
8310
8311 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8312
8313         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8314         conflict with darwin crt1.o 'start' symbol.
8315
8316 2010-04-30  Richard Guenther  <rguenther@suse.de>
8317
8318         PR tree-optimization/43879
8319         * gcc.dg/torture/pr43879_1.c: New testcase.
8320
8321 2010-04-30  Richard Guenther  <rguenther@suse.de>
8322
8323         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8324
8325 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8326
8327         PR c++/43890
8328         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8329         user-provided constructor while recursing.
8330
8331 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8332
8333         PR fortran/42274
8334         * gfortran.dg/class_16.f03: New test.
8335
8336 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8337
8338         PR fortran/42274
8339         * gfortran.dg/class_15.f03: New.
8340
8341 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8342
8343         PR fortran/43326
8344         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8345
8346 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8347
8348         PR fortran/43492
8349         * gfortran.dg/generic_22.f03 : New test.
8350
8351 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8352
8353         PR fortran/42353
8354         * gfortran.dg/class_14.f03: New test.
8355
8356 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8357
8358         PR fortran/42680
8359         * gfortran.dg/interface_32.f90: New test.
8360
8361 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8362             Janus Weil  <janus@gcc.gnu.org>
8363
8364         PR fortran/41829
8365         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8366         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8367         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8368
8369 2010-04-28  Mike Stump  <mikestump@comcast.net>
8370
8371         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8372         dg-excess-errors.
8373         * g++.dg/uninit-pred-2_b.C: Likewise.
8374
8375 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8376
8377         PR fortran/18918
8378         PR fortran/43919
8379         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8380
8381 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8382
8383         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8384         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8385         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8386         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8387         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8388
8389 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8390
8391         * gcc.dg/const-uniq-1.c: New test.
8392         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8393
8394 2010-04-28  Xinliang David Li  <davidxl@google.com>
8395
8396         * gcc.dg/uninit-pred-2_b.c: New test.
8397         * gcc.dg/uninit-pred-4_b.c: New test.
8398         * gcc.dg/uninit-pred-3_d.c: New test.
8399         * gcc.dg/uninit-pred-6_b.c: New test.
8400         * gcc.dg/uninit-pred-8_b.c: New test.
8401         * gcc.dg/uninit-pred-3_a.c: New test.
8402         * gcc.dg/uninit-pred-2_c.c: New test.
8403         * gcc.dg/uninit-pred-5_a.c: New test.
8404         * gcc.dg/uninit-pred-3_e.c: New test.
8405         * gcc.dg/uninit-pred-7_a.c: New test.
8406         * gcc.dg/uninit-pred-6_c.c: New test.
8407         * gcc.dg/uninit-pred-9_a.c: New test.
8408         * gcc.dg/uninit-pred-8_c.c: New test.
8409         * gcc.dg/uninit-pred-3_b.c: New test.
8410         * gcc.dg/uninit-pred-5_b.c: New test.
8411         * gcc.dg/uninit-pred-7_b.c: New test.
8412         * gcc.dg/uninit-pred-6_d.c: New test.
8413         * gcc.dg/uninit-pred-9_b.c: New test.
8414         * gcc.dg/uninit-pred-2_a.c: New test.
8415         * gcc.dg/uninit-pred-4_a.c: New test.
8416         * gcc.dg/uninit-pred-3_c.c: New test.
8417         * gcc.dg/uninit-pred-6_a.c: New test.
8418         * gcc.dg/uninit-pred-8_a.c: New test.
8419         * gcc.dg/uninit-pred-7_c.c: New test.
8420         * gcc.dg/uninit-pred-6_e.c: New test.
8421         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8422         * g++.dg/uninit-pred-1_a.C: New test.
8423         * g++.dg/uninit-pred-1_b.C: New test.
8424         * g++.dg/uninit-pred-2_a.C: New test.
8425         * g++.dg/uninit-pred-2_b.C: New test.
8426         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8427         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8428         * g++.dg/uninit-pred-loop_1.cc: New test.
8429
8430 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8431
8432         * gcc.dg/lto/20091209-1_0.c: New testcase.
8433
8434 2010-04-28  Richard Guenther  <rguenther@suse.de>
8435
8436         PR tree-optimization/43879
8437         PR tree-optimization/43909
8438         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8439
8440 2010-04-28  Richard Guenther  <rguenther@suse.de>
8441
8442         PR c++/43880
8443         * g++.dg/torture/pr43880.C: New testcase.
8444
8445 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8446
8447         PR c++/9335
8448         * g++.dg/template/recurse2.C: Update
8449         * g++.dg/template/recurse.C: Update.
8450         * g++.dg/template/pr23510.C: Update.
8451         * lib/prune.exp: Filter out 'recursively instantiated'.
8452
8453 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8454
8455         PR c++/29043
8456         * g++.dg/init/pr29043.C: New.
8457
8458 2010-04-27  Jason Merrill  <jason@redhat.com>
8459
8460         * g++.dg/lookup/scoped5.C: Adjust.
8461         * g++.dg/lookup/scoped8.C: Adjust.
8462         * g++.dg/template/dependent-expr5.C: Adjust.
8463         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8464
8465         PR c++/43856
8466         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8467
8468         PR c++/43875
8469         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8470
8471 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8472             Jan Hubicka <hubicka@ucw.cz>
8473
8474         * gcc.dg/pure-2.c: New testcase.
8475         * gcc.dg/const-1.c: New testcase.
8476
8477 2010-04-27  Jason Merrill  <jason@redhat.com>
8478
8479         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8480
8481         PR c++/41468
8482         * g++.dg/template/sfinae17.C: New.
8483         * g++.dg/template/sfinae18.C: New.
8484
8485 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8486
8487         * g++.dg/init/pr42844.C: New.
8488         * g++.dg/cpp0x/pr42844-2.C: New.
8489         * g++.dg/cpp0x/defaulted2.C: Adjust.
8490         * g++.dg/tree-ssa/pr27549.C: Likewise.
8491         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8492
8493 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8494
8495         PR fortran/18918
8496         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8497
8498 2010-04-27  Richard Guenther  <rguenther@suse.de>
8499
8500         PR middle-end/40561
8501         * g++.dg/other/pr40561.C: New testcase.
8502
8503 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8504
8505         PR middle-end/43812
8506         * g++.dg/ipa/pr43812.C: New test.
8507
8508 2010-04-27  Jan Hubicka  <jh@suse.cz>
8509
8510         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8511         (test): ... this one.
8512
8513 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8514
8515         PR target/40657
8516         * gcc.target/arm/thumb-stackframe.c: New test.
8517
8518 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8519
8520         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8521         * gcc.dg/misc-column.c: Likewise.
8522         * gcc.dg/Walways-true-1.c: Likewise.
8523         * gcc.dg/Walways-true-2.c: Likewise.
8524         * gcc.dg/warn-addr-cmp.c: Likewise.
8525
8526 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8527
8528         PR fortran/18918
8529         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8530         * gfortran.dg/coarray_12.f90: New.
8531
8532 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8533
8534         PR c/32207
8535         * gcc.dg/pr32207.c: New test.
8536         * gcc.dg/misc-column.c: Adjust expected warning.
8537         * gcc.dg/Walways-true-1.c: Likewise.
8538         * gcc.dg/Walways-true-2.c: Likewise.
8539         * gcc.dg/warn-addr-cmp.c: Likewise.
8540
8541 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8542
8543         PR lto/42776
8544         * lib/lto.exp (lto_prune_vis_warns): New function.
8545         (lto-link-and-maybe-run): Call it.
8546
8547 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8548
8549         PR tree-optimization/43904
8550         * gcc.dg/tree-ssa/tailcall-6.c: New.
8551
8552 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8553
8554         PR testsuite/35165
8555         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8556         Darwin8/OSX10.4 - compatible code generation.
8557         Use scan-rtl-dump.
8558         * obj-c++.dg/stubify-1.mm: Ditto.
8559         * lib/objc-torture.exp: Do not require link success for
8560         "trivial.m" in the runtime checks when dowhat = 'compile'.
8561         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8562         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8563         Darwin8/OSX10.4 - compatible code generation.
8564         * objc.dg/stubify-2.m: Ditto.
8565         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8566         * objc.dg/next-runtime-1.m: Ditto.
8567         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8568         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8569         runtimes on Darwin.
8570
8571 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8572
8573         PR 43715
8574         * lib/plugin-support.exp: Use "-undefined
8575         dynamic_lookup" on darwin.
8576
8577 2010-04-26  Richard Guenther  <rguenther@suse.de>
8578
8579         * gcc.dg/lto/20100426_0.c: New testcase.
8580
8581 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8582
8583         PR tree-optimization/43833
8584         gcc.dg/Warray-bounds-8.c: New test case.
8585
8586 2010-04-26  Richard Guenther  <rguenther@suse.de>
8587
8588         PR lto/43080
8589         * g++.dg/lto/20100423-3_0.C: New testcase.
8590
8591 2010-04-26  Richard Guenther  <rguenther@suse.de>
8592
8593         PR lto/42425
8594         * g++.dg/lto/20100423-2_0.C: New testcase.
8595
8596 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8597
8598         * gcc.dg/vect/bb-slp-23.c: New test.
8599
8600 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8601
8602         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8603         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8604         * gcc.dg/c1x-float-1.c: New test.
8605
8606 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8607
8608         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8609         of "lea\[ \t\]".
8610
8611 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8612
8613         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8614         FreeBSD.
8615         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8616         * gfortran.dg/default_format_2.f90: Ditto.
8617
8618 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8619
8620         * gfortran.dg/pr43505.f90: Clean up .mod file.
8621         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8622         * gfortran.dg/pr41347.f90: Ditto.
8623         * gfortran.dg/internal_pack_4.f90: Ditto.
8624         * gfortran.dg/proc_decl_23.f90: Ditto.
8625         * gfortran.dg/recursive_check_3.f90: Ditto.
8626         * gfortran.dg/intent_out_3.f90: Ditto.
8627         * gfortran.dg/assignment_2.f90: Ditto.
8628         * gfortran.dg/pr41928.f90: Ditto.
8629         * gfortran.dg/pr42166.f90: Ditto.
8630         * gfortran.dg/private_type_12.f90: Ditto.
8631         * gfortran.dg/graphite/pr42185.f90: Ditto.
8632         * gfortran.dg/graphite/pr42186.f90: Ditto.
8633         * gfortran.dg/graphite/pr40982.f90: Ditto.
8634         * gfortran.dg/graphite/id-2.f90: Ditto.
8635         * gfortran.dg/graphite/id-4.f90: Ditto.
8636         * gfortran.dg/graphite/pr42050.f90: Ditto.
8637         * gfortran.dg/graphite/id-18.f90: Ditto.
8638         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8639         * gfortran.dg/graphite/pr41924.f90: Ditto.
8640         * gfortran.dg/graphite/pr42393.f90: Ditto.
8641         * gfortran.dg/graphite/pr37980.f90: Ditto.
8642         * gfortran.dg/graphite/pr38953.f90: Ditto.
8643         * gfortran.dg/graphite/pr42180.f90: Ditto.
8644         * gfortran.dg/graphite/pr42181.f90: Ditto.
8645         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8646         * gfortran.dg/select_type_4.f90: Ditto.
8647         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8648         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8649         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8650         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8651         * gfortran.dg/whole_file_11.f90: Ditto.
8652         * gfortran.dg/private_type_11.f90: Ditto.
8653         * gfortran.dg/vect/vect-gems.f90: Ditto.
8654         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8655
8656 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8657
8658         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8659
8660 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8661
8662         * gnat.dg/pack15.ad[sb]: New test.
8663
8664 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8665
8666         * gcc.target/arm/mla-1.c: New test.
8667
8668 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8669
8670         PR fortran/30073
8671         PR fortran/43793
8672         * gfortran.dg/pr43793.f90: New test.
8673
8674 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8675
8676         PR tree-optimization/41442
8677         * gcc.target/i386/pr41442.c: New test.
8678
8679 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8680
8681         PR fortran/43832
8682         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8683
8684 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8685
8686         PR fortran/43832
8687         * gfortran.dg/open_nounit.f90: New test.
8688
8689 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8690
8691         PR fortran/43841
8692         PR fortran/43843
8693         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8694
8695 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8696
8697         * gcc.dg/Wconversion-integer.c: Update.
8698
8699 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8700
8701         * gnat.dg/unchecked_convert5.adb: New test.
8702
8703 2010-04-23  Richard Guenther  <rguenther@suse.de>
8704
8705         PR lto/41734
8706         * gcc.dg/lto/20100423-2_0.c: New testcase.
8707         * gcc.dg/lto/20100423-2_0.c: Likewise.
8708
8709 2010-04-23  Richard Guenther  <rguenther@suse.de>
8710
8711         PR lto/43455
8712         * gcc.dg/lto/20100423-1_0.c: New testcase.
8713         * gcc.dg/lto/20100423-1_1.c: Likewise.
8714
8715 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8716
8717         PR tree-optimization/43846
8718         * gcc.dg/tree-ssa/sra-10.c: New test.
8719
8720 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8721
8722         PR middle-end/43835
8723         * gcc.c-torture/execute/pr43835.c: New test.
8724
8725 2010-04-23  Richard Guenther  <rguenther@suse.de>
8726
8727         PR lto/42653
8728         * g++.dg/lto/20100423-1_0.C: New testcase.
8729
8730 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8731
8732         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8733
8734 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8735
8736         PR tree-optimization/43842
8737         * gcc.dg/vect/pr43842.c: New test.
8738
8739 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8740
8741         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8742         * gcc.target/i386/wmul-2.c: Likewise.
8743
8744 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8745
8746         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8747         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8748
8749 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8750
8751         * gfortran.dg/reassoc_6.f: New testcase.
8752
8753 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8754
8755         PR middle-end/29274
8756         * gcc.target/arm/wmul-1.c: New test.
8757         * gcc.target/arm/wmul-2.c: New test.
8758
8759 2010-04-22  Richard Guenther  <rguenther@suse.de>
8760
8761         PR tree-optimization/43845
8762         * gcc.c-torture/compile/pr43845.c: New testcase.
8763
8764 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8765
8766         PR middle-end/29274
8767         * gcc.target/i386/wmul-1.c: New test.
8768         * gcc.target/i386/wmul-2.c: New test.
8769         * gcc.target/bfin/wmul-1.c: New test.
8770         * gcc.target/bfin/wmul-2.c: New test.
8771
8772 2010-04-22  Richard Guenther  <rguenther@suse.de>
8773
8774         PR fortran/43829
8775         * gfortran.dg/vector_subscript_6.f90: New testcase.
8776         * gfortran.dg/assign_10.f90: Adjust.
8777
8778 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR fortran/43836
8781         * gfortran.dg/gomp/pr43836.f90: New test.
8782
8783 2010-04-21  Richard Guenther  <rguenther@suse.de>
8784
8785         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8786
8787 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8788
8789         * gcc.dg/torture/builtin-cproj-3.c: New.
8790
8791 2010-04-20  Jason Merrill  <jason@redhat.com>
8792
8793         PR c++/9335
8794         * g++.dg/template/recurse2.C: New.
8795         * g++.dg/parse/crash36.C: Adjust.
8796         * g++.dg/other/fold1.C: Adjust.
8797         * g++.dg/init/member1.C: Adjust.
8798         * lib/prune.exp: Prune "skipping N instantiation contexts".
8799
8800 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8801
8802         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8803
8804 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8805
8806         * gcc.dg/torture/builtin-cproj-1.c: New.
8807         * gcc.dg/torture/builtin-cproj-2.c: New.
8808
8809 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8810
8811         PR c++/43800
8812         PR c++/43704
8813         * g++.dg/template/typedef32.C: Adjust.
8814         * g++.dg/template/typedef33.C: New test.
8815
8816 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8817
8818         PR fortran/43227
8819         * gfortran.dg/proc_decl_23.f90: New test.
8820
8821         PR fortran/43266
8822         * gfortran.dg/abstract_type_6.f03: New test.
8823
8824 2010-04-20  Xinliang David Li  <davidxl@google.com>
8825
8826         * g++.dg/tree-ssa/fold-compare.C: New.
8827
8828 2010-04-20  Richard Guenther  <rguenther@suse.de>
8829
8830         PR tree-optimization/39417
8831         * g++.dg/torture/pr39417.C: New testcase.
8832
8833 2010-04-20  Richard Guenther  <rguenther@suse.de>
8834
8835         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8836
8837 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8838
8839         * g++.dg/debug/dwarf2/rv1.C: New test.
8840
8841 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8842
8843         PR target/43635
8844         * gcc.c-torture/compile/pr43635.c: New testcase.
8845
8846 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR fortran/43339
8849         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8850         of sequential loops being private only in the innermost containing
8851         task region.
8852
8853         PR middle-end/43337
8854         * gfortran.dg/gomp/pr43337.f90: New test.
8855
8856 2010-04-19  Richard Guenther  <rguenther@suse.de>
8857
8858         PR tree-optimization/43796
8859         * gfortran.dg/pr43796.f90: New testcase.
8860
8861 2010-04-19  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/43783
8864         * gcc.c-torture/execute/pr43783.c: New testcase.
8865
8866 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8867
8868         PR target/43766
8869         * gcc.target/i386/pr43766.c: New test.
8870
8871 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8872
8873         PR target/43662
8874         * gcc.target/i386/pr43662.c: New test.
8875
8876 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8877
8878         PR c++/43704
8879         * g++.dg/template/typedef32.C: New test.
8880
8881 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8882
8883         PR tree-optimization/37027
8884         * lib/target-supports.exp
8885         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8886         * gcc.dg/vect/pr37027.c: New test.
8887         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8888         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8889         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8890         gcc.dg/vect/vect-complex-6.c: Likewise.
8891
8892 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8893
8894         * g++.dg/debug/dwarf2/enum1.C: New test.
8895
8896 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gnat.dg/rep_clause5.ad[sb]: New test.
8899         * gnat.dg/rep_clause5_pkg.ads: New helper.
8900
8901 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8902
8903         PR tree-optimization/43771
8904         * g++.dg/vect/pr43771.cc: New test.
8905
8906 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8907
8908         PR fortran/31538
8909         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8910         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8911
8912 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8913
8914         * gnat.dg/sizetype.adb: Rename into...
8915         * gnat.dg/sizetype1.adb: ...this.
8916         * gnat.dg/sizetype2.adb: New test.
8917
8918 2010-04-16  Richard Guenther  <rguenther@suse.de>
8919
8920         PR tree-optimization/43572
8921         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8922
8923 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8924
8925         * gnat.dg/specs/discr_private.ads: New test.
8926
8927 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8928
8929         PR target/41514
8930         * gcc.target/arm/thumb-comparisons.c: New test.
8931
8932         PR target/40603
8933         * gcc.target/arm/thumb-cbranchqi.c: New test.
8934
8935 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8936
8937         * g++.dg/torture/pr36191.C: Enable for SH.
8938
8939 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8940
8941         * gnat.dg/wide_boolean.adb: New test.
8942         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8943
8944 2010-04-15  Richard Guenther  <rguenther@suse.de>
8945
8946         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8947         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8948         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8949         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8950         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8951         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8952         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8953         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8954         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8955         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8956         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8957         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8958         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8959         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8960         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8961
8962 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8963
8964         PR target/21803
8965         * gcc.target/arm/pr42496.c: New test.
8966
8967 2010-04-14  Jason Merrill  <jason@redhat.com>
8968
8969         PR c++/36625
8970         * g++.dg/ext/attrib38.C: New.
8971
8972 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8973
8974         PR testsuite/43739
8975         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8976
8977 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8978
8979         PR 42966
8980         * gcc.dg/cpp/warn-undef-2.c: Update.
8981         * gcc.dg/cpp/warn-traditional-2.c: Update.
8982         * gcc.dg/cpp/warn-comments-2.c: Update.
8983         * gcc.dg/cpp/warn-variadic-2.c: Update.
8984         * gcc.dg/cpp/warn-long-long-2.c: Update.
8985         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8986         * gcc.dg/cpp/warn-multichar-2.c: Update.
8987         * gcc.dg/cpp/warn-normalized-3.c: Update.
8988         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8989         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8990         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8991         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8992         * gcc.dg/cpp/warn-redefined-2.c: Update.
8993         * gfortran.dg/warning-directive-2.F90: Update.
8994         * c-c++-common/cpp/warning-directive-2.c: Update.
8995
8996 2010-04-14  Michael Matz  <matz@suse.de>
8997
8998         PR tree-optimization/42963
8999         * gcc.dg/pr42963.c: New testcase.
9000
9001 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9002
9003         * gnat.dg/class_wide.adb: Rename into...
9004         * gnat.dg/class_wide1.adb: ...this.
9005         * gnat.dg/class_wide2.ad[sb]: New test.
9006
9007 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9008
9009         PR fortran/18918
9010         * gfortran.dg/coarray_9.f90: Update dg-errors.
9011         * gfortran.dg/coarray_10.f90: New test.
9012         * gfortran.dg/coarray_11.f90: New test.
9013
9014 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9015
9016         PR fortran/43747
9017         gfortran.dg/initialization_24.f90: New test.
9018
9019 2010-04-13  Jason Merrill  <jason@redhat.com>
9020
9021         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9022         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9023
9024 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9025
9026         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9027         * g++.dg/dg.exp: Likewise.
9028         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9029         * c-c++-common/cpp/warning-directive-1.c: ... here.
9030         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9031         * c-c++-common/cpp/warning-directive-2.c: ... here.
9032         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9033         * c-c++-common/cpp/warning-directive-3.c: ... here.
9034         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9035         * c-c++-common/cpp/warning-directive-4.c: ... here.
9036         * g++.dg/cpp/warning-directive-1.C: Delete.
9037         * g++.dg/cpp/warning-directive-2.C: Delete.
9038         * g++.dg/cpp/warning-directive-3.C: Delete.
9039         * g++.dg/cpp/warning-directive-4.C: Delete.
9040         * gcc.dg/cpp/normalised-3.c: Delete.
9041         * g++.dg/cpp/normalised-1.C: Rename as ...
9042         * c-c++-common/cpp/normalised-3.c: ... this.
9043
9044 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9045
9046         * gcc.dg/tree-ssa/sra-9.c: New test.
9047
9048 2010-04-13  Michael Matz  <matz@suse.de>
9049
9050         PR middle-end/43730
9051         * gcc.dg/pr43730.c: New test.
9052
9053 2010-04-13  Michael Matz  <matz@suse.de>
9054
9055         * gcc.dg/tree-ssa/negate.c: New testcase.
9056
9057 2010-04-13  Richard Guenther  <rguenther@suse.de>
9058
9059         PR testsuite/43735
9060         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9061
9062 2010-04-13  Richard Guenther  <rguenther@suse.de>
9063
9064         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9065
9066 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9067
9068         * gnat.dg/derived_type1.adb: New test.
9069
9070 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9071
9072         * gcc.dg/plugindir1.c: New testcase.
9073         * gcc.dg/plugindir2.c: New testcase.
9074         * gcc.dg/plugindir3.c: New testcase.
9075         * gcc.dg/plugindir4.c: New testcase.
9076
9077 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9078
9079         * gcc.target/i386/rotate-2.c: New test.
9080
9081 2010-04-12  Jason Merrill  <jason@redhat.com>
9082
9083         PR c++/43641
9084         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9085         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9086
9087 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9088
9089         PR c++/25811
9090         * g++.dg/init/pr25811.C: New test.
9091
9092 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9093
9094         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9095         dg-error, dg-warning.
9096         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9097
9098 2010-04-12  Richard Guenther  <rguenther@suse.de>
9099
9100         * gcc.dg/torture/inline-2.c: New testcase.
9101
9102 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR bootstrap/43699
9105         * gcc.dg/Wunused-var-7.c: New test.
9106
9107         PR tree-optimization/43560
9108         * gcc.c-torture/execute/pr43560.c: New test.
9109
9110 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9111
9112         * gnat.dg/aggr13.adb: New test.
9113         * gnat.dg/aggr14.adb: Likewise.
9114         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9115
9116 2010-04-12  Richard Guenther  <rguenther@suse.de>
9117
9118         PR c++/43611
9119         * g++.dg/torture/pr43611.C: New testcase.
9120
9121 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9122
9123         PR c/36774
9124         * gcc.dg/pr36774-1.c: New test.
9125         * gcc.dg/pr36774-2.c: New test.
9126
9127 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9128
9129         * gcc.target/sh/rte-delay-slot.c: New test.
9130
9131 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9132
9133         * gnat.dg/pack9.adb: Remove -cargs option.
9134         * gnat.dg/aggr12.ad[sb]: New test.
9135
9136 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9137
9138         PR target/43417
9139         * gcc.target/sh/pr43417.c: New test.
9140
9141 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9142
9143         PR fortran/43591
9144         * gfortran.dg/spec_expr_6.f90: New test.
9145
9146 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9147
9148         PR cpp/43195
9149         * gcc.dg/cpp/pr43195.c: New.
9150         * gcc.dg/cpp/pr43195.h: New.
9151
9152 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9153
9154         PR 42965
9155         * gcc.dg/Werror-6.c: Adjust.
9156         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9157         * gcc.dg/Werror-4.c: Likewise.
9158         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9159         * gcc.dg/Wswitch-enum-error.c: Likewise.
9160         * gcc.dg/Wpointer-arith.c: Likewise.
9161         * gcc.dg/Wfatal.c: Likewise.
9162         * gcc.dg/Wswitch-error.c: Likewise.
9163         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9164         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9165         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9166         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9167         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9168         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9169         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9170         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9171         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9172         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9173         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9174         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9175         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9176         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9177         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9178         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9179         * g++.dg/cpp/warning-directive-2.C: Likewise.
9180         * gfortran.dg/warning-directive-2.F90: Likewise.
9181
9182 2010-04-09  Jason Merrill  <jason@redhat.com>
9183
9184         PR c++/42623
9185         * g++.dg/template/sizeof13.C: New.
9186
9187 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9188
9189         * g++.dg/other/pr35504.C: Add check for thiscall.
9190         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9191         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9192
9193 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9194
9195         PR c++/28584
9196         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9197         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9198         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9199         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9200         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9201         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9202         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9203         * g++.dg/other/increment1.C: Likewise.
9204
9205 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9206
9207         PR fortran/18918
9208         * gfortran.dg/coarray_7.f90: New test.
9209         * gfortran.dg/coarray_8.f90: New test.
9210
9211 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9212
9213         PR fortran/28039
9214         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9215
9216 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9217
9218         PR target/43643
9219         * gcc.dg/pr43643.c: New test.
9220
9221 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9222
9223         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9224
9225 2010-04-08  Richard Guenther  <rguenther@suse.de>
9226
9227         PR tree-optimization/43679
9228         * gcc.c-torture/compile/pr43679.c: New testcase.
9229
9230 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR debug/43670
9233         * gcc.dg/pr43670.c: New test.
9234
9235 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9236
9237         PR middle-end/40815
9238         * gcc.dg/tree-ssa/reassoc-19.c: New.
9239
9240 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR c/18624
9243         * gcc.dg/Wunused-var-1.c: New test.
9244         * gcc.dg/Wunused-var-2.c: New test.
9245         * gcc.dg/Wunused-var-3.c: New test.
9246         * gcc.dg/Wunused-var-4.c: New test.
9247         * gcc.dg/Wunused-var-5.c: New test.
9248         * gcc.dg/Wunused-var-6.c: New test.
9249         * gcc.dg/Wunused-parm-1.c: New test.
9250
9251         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9252         * gcc.dg/trunc-1.c: Likewise.
9253         * gcc.dg/vla-9.c: Likewise.
9254         * gcc.dg/dfp/composite-type.c: Likewise.
9255
9256 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9257
9258         PR objc/35996
9259         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9260         * obj-c++.dg/objc-gc-3.mm: Ditto.
9261
9262 2010-04-07  Simon Baldwin  <simonb@google.com>
9263
9264         * gcc.dg/cpp/warn-undef-2.c: New.
9265         * gcc.dg/cpp/warn-traditional-2.c: New.
9266         * gcc.dg/cpp/warn-comments-2.c: New.
9267         * gcc.dg/cpp/warning-directive-1.c: New.
9268         * gcc.dg/cpp/warn-long-long.c: New.
9269         * gcc.dg/cpp/warn-traditional.c: New.
9270         * gcc.dg/cpp/warn-variadic-2.c: New.
9271         * gcc.dg/cpp/warn-undef.c: New.
9272         * gcc.dg/cpp/warn-normalized-1.c: New.
9273         * gcc.dg/cpp/warning-directive-2.c: New.
9274         * gcc.dg/cpp/warn-long-long-2.c: New.
9275         * gcc.dg/cpp/warn-variadic.c: New.
9276         * gcc.dg/cpp/warn-normalized-2.c: New.
9277         * gcc.dg/cpp/warning-directive-3.c: New.
9278         * gcc.dg/cpp/warn-deprecated-2.c: New.
9279         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9280         * gcc.dg/cpp/warn-multichar-2.c: New.
9281         * gcc.dg/cpp/warn-normalized-3.c: New.
9282         * gcc.dg/cpp/warning-directive-4.c: New.
9283         * gcc.dg/cpp/warn-unused-macros.c: New.
9284         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9285         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9286         * gcc.dg/cpp/warn-cxx-compat.c: New.
9287         * gcc.dg/cpp/warn-redefined.c: New.
9288         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9289         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9290         * gcc.dg/cpp/warn-deprecated.c: New.
9291         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9292         * gcc.dg/cpp/warn-redefined-2.c: New.
9293         * gcc.dg/cpp/warn-comments.c: New.
9294         * gcc.dg/cpp/warn-multichar.c: New.
9295         * g++.dg/cpp/warning-directive-1.C: New.
9296         * g++.dg/cpp/warning-directive-2.C: New.
9297         * g++.dg/cpp/warning-directive-3.C: New.
9298         * g++.dg/cpp/warning-directive-4.C: New.
9299         * gfortran.dg/warning-directive-1.F90: New.
9300         * gfortran.dg/warning-directive-3.F90: New.
9301         * gfortran.dg/warning-directive-2.F90: New.
9302         * gfortran.dg/warning-directive-4.F90: New.
9303
9304 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9305
9306         PR objc++/23716
9307         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9308
9309 2010-04-07  Jason Merrill  <jason@redhat.com>
9310
9311         * g++.dg/template/dr408.C: New.
9312
9313         * g++.dg/lookup/ns4.C: New.
9314
9315         PR c++/38392
9316         * g++.dg/template/friend51.C: New test.
9317
9318         PR c++/41970
9319         * g++.old-deja/g++.other/linkage1.C: Adjust.
9320
9321 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9322
9323         PR c++/42697
9324         * g++.dg/template/crash94.C: New test.
9325
9326 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9327
9328         PR c++/40239
9329         * g++.dg/init/aggr5.C: New test.
9330         * g++.dg/init/aggr5.C: New test.
9331
9332 2010-04-07  Richard Guenther  <rguenther@suse.de>
9333
9334         PR tree-optimization/43270
9335         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9336         * gcc.dg/Warray-bounds-7.c: Likewise.
9337
9338 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9339
9340         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9341         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9342         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9343
9344 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9345
9346         PR c++/42556
9347         * g++.dg/init/pr42556.C: New test.
9348
9349 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9350
9351         PR debug/43628
9352         * g++.dg/debug/dwarf2/typedef2.C: New test.
9353
9354 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9355
9356         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9357         c-c++-common/dwarf2/redeclaration-1.C
9358
9359 2010-04-06  Jason Merrill  <jason@redhat.com>
9360
9361         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9362         * g++.dg/ext/attrib18.C: Likewise.
9363         * g++.dg/ext/bitfield2.C: Likewise.
9364         * g++.dg/ext/bitfield4.C: Likewise.
9365         * g++.dg/ext/visibility/warn2.C: Likewise.
9366         * g++.dg/ext/visibility/warn3.C: Likewise.
9367         * g++.dg/gomp/pr26690-1.C: Likewise.
9368         * g++.dg/inherit/covariant7.C: Likewise.
9369         * g++.dg/init/synth2.C: Likewise.
9370         * g++.dg/lookup/using7.C: Likewise.
9371         * g++.dg/other/crash-4.C: Likewise.
9372         * g++.dg/other/error13.C: Likewise.
9373         * g++.dg/other/error20.C: Likewise.
9374         * g++.dg/parse/crash31.C: Likewise.
9375         * g++.dg/parse/error16.C: Likewise.
9376         * g++.dg/parse/error19.C: Likewise.
9377         * g++.dg/parse/error27.C: Likewise.
9378         * g++.dg/parse/error28.C: Likewise.
9379         * g++.dg/parse/fused-params1.C: Likewise.
9380         * g++.dg/template/error2.C: Likewise.
9381         * g++.dg/template/local6.C: Likewise.
9382         * g++.dg/template/qualttp15.C: Likewise.
9383         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9384         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9385         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9386         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9387         * g++.old-deja/g++.eh/spec6.C: Likewise.
9388         * g++.old-deja/g++.jason/crash3.C: Likewise.
9389         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9390         * g++.old-deja/g++.law/ctors5.C: Likewise.
9391         * g++.old-deja/g++.law/ctors9.C: Likewise.
9392         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9393         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9394         * g++.old-deja/g++.other/struct1.C: Likewise.
9395         * g++.old-deja/g++.other/volatile1.C: Likewise.
9396         * g++.old-deja/g++.pt/crash36.C: Likewise.
9397         * g++.old-deja/g++.pt/derived3.C: Likewise.
9398         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9399         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9400
9401 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9402
9403         PR middle-end/43519
9404         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9405         * gcc.dg/graphite/id-19.c: New.
9406
9407 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9408
9409         PR middle-end/32824
9410         * gcc.dg/vect/pr32824: New.
9411
9412 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9413
9414         PR fortran/18918
9415         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9416         * gfortran.dg/coarray_3.f90: Ditto.
9417         * gfortran.dg/coarray_4.f90: Ditto.
9418         * gfortran.dg/coarray_5.f90: Ditto.
9419         * gfortran.dg/coarray_6.f90: Ditto.
9420         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9421
9422 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9423
9424         PR fortran/18918
9425         * gfortran.dg/coarray_4.f90: Fix test.
9426         * gfortran.dg/coarray_6.f90: Add more tests.
9427
9428 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9429
9430         PR fortran/18918
9431         * gfortran.dg/coarray_4.f90: New test.
9432         * gfortran.dg/coarray_5.f90: New test.
9433         * gfortran.dg/coarray_6.f90: New test.
9434
9435 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9436
9437         PR fortran/18918
9438         * gfortran.dg/iso_fortran_env_5.f90: New test.
9439         * gfortran.dg/iso_fortran_env_6.f90: New test.
9440
9441 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9442
9443         PR fortran/39997
9444         * gfortran.dg/coarray_1.f90: New test.
9445         * gfortran.dg/coarray_2.f90: New test.
9446         * gfortran.dg/coarray_3.f90: New test.
9447
9448 2010-04-06  Jason Merrill  <jason@redhat.com>
9449
9450         PR c++/43648
9451         * g++.dg/template/dtor8.C: New.
9452
9453         PR c++/43621
9454         * g++.dg/template/error-recovery2.C: New.
9455
9456 2010-04-06  Jan Hubicka  <jh@suse.czpli
9457
9458         PR tree-optimization/42906
9459         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9460
9461 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9462
9463         PR fortran/43178
9464         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9465         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9466         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9467
9468 2010-04-06  Richard Guenther  <rguenther@suse.de>
9469
9470         PR tree-optimization/43627
9471         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9472
9473 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9474
9475         PR target/43638
9476         * gcc.target/i386/pr43638.c: New test.
9477
9478 2010-04-06  Richard Guenther  <rguenther@suse.de>
9479
9480         PR middle-end/43661
9481         * gcc.c-torture/compile/pr43661.c: New testcase.
9482
9483 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9484
9485         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9486
9487 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9488
9489         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9490
9491 2010-04-02  Richard Guenther  <rguenther@suse.de>
9492
9493         PR tree-optimization/43629
9494         * gcc.c-torture/execute/pr43629.c: New testcase.
9495
9496 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9497             Dominique d'Humieres  <dominiq@lps.ens.fr>
9498
9499         PR libfortran/43605
9500         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9501
9502 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9503
9504         PR debug/43325
9505         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9506
9507 2010-04-01  Jason Merrill  <jason@redhat.com>
9508
9509         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9510
9511 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9512             Manfred Schwarb  <manfred99@gmx.ch>
9513
9514         PR libfortran/43605
9515         * gfortran.dg/ftell_3.f90: New test.
9516
9517 2010-04-01  Richard Guenther  <rguenther@suse.de>
9518
9519         PR middle-end/43614
9520         * gcc.c-torture/compile/pr43614.c: New testcase.
9521
9522 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9523
9524         PR tree-optimization/43141
9525         * gcc.dg/guality/pr43141.c: New test.
9526
9527 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9528
9529         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9530         * g++.dg/eh/spbp.C: Likewise.
9531         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9532         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9533         superfluous casts.
9534         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9535         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9536         * objc.dg/dwarf-2.m: Likewise.
9537
9538 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9539
9540         PR middle-end/43464
9541         * gcc.dg/graphite/id-pr43464.c: New.
9542         * gcc.dg/graphite/id-pr43464-1.c: New.
9543
9544 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9545
9546         PR middle-end/43351
9547         * gcc.dg/graphite/id-pr43351.c
9548
9549 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9550
9551         PR testsuite/35165
9552         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9553         * obj-c++.dg/try-catch-2.mm: Ditto.
9554         * obj-c++.dg/lookup-2.mm: Ditto.
9555         * obj-c++.dg/encode-8.m: Ditto.
9556         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9557         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9558         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9559         * obj-c++.dg/const-str-11.mm: Ditto.
9560         * obj-c++.dg/const-str-9.mm: Ditto.
9561         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9562         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9563         * obj-c++.dg/except-1.mm: Ditto.
9564         * obj-c++.dg/const-str-7.mm: Ditto.
9565         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9566         * obj-c++.dg/const-str-3.mm: Ditto.
9567         * obj-c++.dg/const-str-7.mm: Ditto.
9568         * obj-c++.dg/stubify-2.mm: Change dump file name.
9569
9570         PR objc++/23613
9571         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9572         New macro.
9573         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9574         Remove dg-xfail-if.
9575
9576 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9577
9578         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9579         only with -O2, -O3 or -Os and not with -fwhopr.
9580
9581 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9582
9583         PR c++/43558
9584         * g++.dg/template/typedef31.C: New test.
9585
9586 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9587
9588         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9589         assembler output on *-*-solaris2*.
9590         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9591
9592 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9593
9594         PR debug/43557
9595         * gcc.dg/pr43557-1.c: New test.
9596         * gcc.dg/pr43557-2.c: New file.
9597
9598 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9599
9600         PR 43562
9601         * gcc.dg/pr43562.c: New test.
9602
9603 2010-03-30  Jason Merrill  <jason@redhat.com>
9604
9605         PR c++/43076
9606         * g++.dg/template/error-recovery1.C: New.
9607
9608         PR c++/41786
9609         * g++.dg/parse/ambig5.C: New.
9610
9611 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9612
9613         PR debug/43593
9614         * gcc.dg/guality/pr43593.c: New test.
9615
9616 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9617
9618         PR middle-end/43430
9619         * gcc.dg/vect/pr43430-1.c: New.
9620
9621 2010-03-30  Jason Merrill  <jason@redhat.com>
9622
9623         PR c++/43559
9624         * g++.dg/template/partial7.C: New.
9625
9626 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9627
9628         * gcc.target/s390/stackcheck1.c: New testcase.
9629
9630 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9631
9632         PR libfortran/43265
9633         * gfortran.dg/read_eof_8.f90: New test.
9634
9635 2010-03-29  Jason Merrill  <jason@redhat.com>
9636
9637         * gcc.dg/cpp/include6.c: Change [] to ().
9638
9639         N3077
9640         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9641         splicing and UCNs.
9642         * c-c++-common/raw-string-2.c: Add trigraph test.
9643         * c-c++-common/raw-string-8.c: New.
9644         * c-c++-common/raw-string-9.c: New.
9645         * c-c++-common/raw-string-10.c: New.
9646
9647         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9648         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9649         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9650         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9651         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9652         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9653         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9654
9655 2010-03-29  Richard Guenther  <rguenther@suse.de>
9656
9657         PR tree-optimization/43560
9658         * gcc.dg/torture/pr43560.c: New testcase.
9659
9660 2010-03-29  Jason Merrill  <jason@redhat.com>
9661
9662         N3077
9663         * g++.dg/ext/raw-string-1.C: Change [] to ().
9664         * g++.dg/ext/raw-string-2.C: Change [] to ().
9665         Don't use \ in delimiter.
9666         * g++.dg/ext/raw-string-3.C: Change [] to ().
9667         * g++.dg/ext/raw-string-4.C: Change [] to ().
9668         * g++.dg/ext/raw-string-5.C: Change [] to ().
9669         Test for error on \ in delimiter.
9670         * g++.dg/ext/raw-string-6.C: Change [] to ().
9671         * g++.dg/ext/raw-string-7.C: Change [] to ().
9672
9673 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9674
9675         PR 43564
9676         * gcc.dg/pr43564.c: New test.
9677
9678 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9679
9680         PR fortran/43551
9681         * gfortran.dg/direct_io_12.f90: New test.
9682
9683 2010-03-28  Jan Hubicka  <jh@suse.cz>
9684
9685         PR tree-optimization/43505
9686         * gfortran.dg/pr43505.f90: New testcase.
9687
9688 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9689
9690         PR tree-optimization/43528
9691         * gcc.target/i386/pr43528.c: New test.
9692
9693 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9694
9695         PR c/43381
9696         * gcc.dg/parm-impl-decl-3.c: New test.
9697
9698 2010-03-26  Jason Merrill  <jason@redhat.com>
9699
9700         PR c++/43509
9701         * g++.dg/cpp0x/parse1.C: New.
9702
9703 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9704
9705         PR target/43524
9706         * gcc.target/i386/pr43524.c: New test.
9707
9708 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9709
9710         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9711         whitespace, rename main to foo.
9712         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9713         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9714         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9715         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9716         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9717         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9718         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9719         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9720         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9721         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9722         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9723
9724 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9725
9726         PR c++/43327
9727         * g++.dg/other/crash-10.C: New test.
9728         * g++.dg/other/crash-11.C: New test.
9729
9730 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9731
9732         PR libfortran/43517
9733         * gfortran.dg/read_eof_7.f90: New test.
9734
9735 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9736
9737         PR objc/35165
9738         PR testsuite/43512
9739         * objc-obj-c++-shared: New directory.
9740         * objc-obj-c++-shared/Object1-implementation.h: New file.
9741         * objc-obj-c++-shared/Object1.h: New file.
9742         * objc-obj-c++-shared/Protocol1.h: New file.
9743         * objc-obj-c++-shared/next-abi.h: New file.
9744         * objc-obj-c++-shared/next-mapping.h: New file.
9745         * objc/execute/next_mapping.h: Delete.
9746         * objc.dg/special/special.exp: For all targets run the tests with
9747         -fgnu-runtime, for darwin targets also run the tests with
9748         -fnext-runtime.
9749         * objc.dg/dg.exp: Ditto.
9750         * obj-c++.dg/dg.exp: Ditto.
9751         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9752         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9753         include use of updated NeXT interface.
9754         * objc/execute/formal_protocol-5.m: Ditto.
9755         * objc/execute/protocol-isEqual-2.m: Ditto.
9756         * objc/execute/protocol-isEqual-4.m: Ditto.
9757         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9758         Protocol1.h) and next-mapping.h as required.
9759         * objc/execute/object_is_class.m: Ditto.
9760         * objc/execute/enumeration-1.m: Ditto.
9761         * objc/execute/class-13.m: Ditto.
9762         * objc/execute/formal_protocol-2.m: Ditto.
9763         * objc/execute/formal_protocol-4.m: Ditto.
9764         * objc/execute/class-1.m: Ditto.
9765         * objc/execute/bycopy-1.m: Ditto.
9766         * objc/execute/formal_protocol-6.m: Ditto.
9767         * objc/execute/bycopy-3.m: Ditto.
9768         * objc/execute/class-3.m: Ditto.
9769         * objc/execute/bf-11.m: Ditto.
9770         * objc/execute/class-5.m: Ditto.
9771         * objc/execute/bf-13.m: Ditto.
9772         * objc/execute/class-7.m: Ditto.
9773         * objc/execute/bf-15.m: Ditto.
9774         * objc/execute/class-9.m: Ditto.
9775         * objc/execute/bf-17.m: Ditto.
9776         * objc/execute/bf-19.m: Ditto.
9777         * objc/execute/IMP.m: Ditto.
9778         * objc/execute/exceptions/catchall-1.m: Ditto.
9779         * objc/execute/exceptions/trivial.m: Ditto.
9780         * objc/execute/exceptions/finally-1.m: Ditto.
9781         * objc/execute/exceptions/local-variables-1.m: Ditto.
9782         * objc/execute/exceptions/foward-1.m: Ditto.
9783         * objc/execute/bf-2.m: Ditto.
9784         * objc/execute/string1.m: Ditto.
9785         * objc/execute/bf-4.m: Ditto.
9786         * objc/execute/informal_protocol.m: Ditto.
9787         * objc/execute/string3.m: Ditto.
9788         * objc/execute/bf-6.m: Ditto.
9789         * objc/execute/bf-8.m: Ditto.
9790         * objc/execute/class-tests-1.h: Ditto.
9791         * objc/execute/protocol-isEqual-1.m: Ditto.
9792         * objc/execute/protocol-isEqual-3.m: Ditto.
9793         * objc/execute/_cmd.m: Ditto.
9794         * objc/execute/function-message-1.m: Ditto.
9795         * objc/execute/bf-20.m: Ditto.
9796         * objc/execute/bf-common.h: Ditto.
9797         * objc/execute/np-2.m: Ditto.
9798         * objc/execute/class-10.m: Ditto.
9799         * objc/execute/class-12.m: Ditto.
9800         * objc/execute/enumeration-2.m: Ditto.
9801         * objc/execute/class-14.m: Ditto.
9802         * objc/execute/encode-1.m: Ditto.
9803         * objc/execute/formal_protocol-1.m: Ditto.
9804         * objc/execute/formal_protocol-3.m: Ditto.
9805         * objc/execute/accessing_ivars.m: Ditto.
9806         * objc/execute/bycopy-2.m: Ditto.
9807         * objc/execute/class-2.m: Ditto.
9808         * objc/execute/bf-10.m: Ditto.
9809         * objc/execute/formal_protocol-7.m: Ditto.
9810         * objc/execute/root_methods.m: Ditto.
9811         * objc/execute/class-4.m: Ditto.
9812         * objc/execute/bf-12.m: Ditto.
9813         * objc/execute/class-6.m: Ditto.
9814         * objc/execute/bf-14.m: Ditto.
9815         * objc/execute/nested-func-1.m: Ditto.
9816         * objc/execute/class-8.m: Ditto.
9817         * objc/execute/private.m: Ditto.
9818         * objc/execute/bf-16.m: Ditto.
9819         * objc/execute/bf-18.m: Ditto.
9820         * objc/execute/load-3.m: Ditto.
9821         * objc/execute/compatibility_alias.m: Ditto.
9822         * objc/execute/bf-1.m: Ditto.
9823         * objc/execute/no_clash.m: Ditto.
9824         * objc/execute/bf-3.m: Ditto.
9825         * objc/execute/string2.m: Ditto.
9826         * objc/execute/bf-5.m: Ditto.
9827         * objc/execute/string4.m: Ditto.
9828         * objc/execute/bf-7.m: Ditto.
9829         * objc/execute/object_is_meta_class.m: Ditto.
9830         * objc/execute/bf-9.m: Ditto.
9831         * objc/execute/bf-21.m: Ditto.
9832         * objc/execute/cascading-1.m: Ditto.
9833         * objc/execute/trivial.m: Ditto.
9834         * objc/execute/np-1.m: Ditto.
9835         * objc/compile/trivial.m: Ditto.
9836         * objc/execute/class_self-2.m: Include <stdlib.h>.
9837         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9838         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9839         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9840         and 64bit. Use new NeXT interface as required.
9841         * objc.dg/special/unclaimed-category-1.m: Ditto.
9842         * objc.dg/special/unclaimed-category-1.h: Ditto.
9843         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9844         * objc.dg/func-ptr-1.m: Ditto.
9845         * objc.dg/stret-1.m: Ditto.
9846         * objc.dg/encode-2.m: Ditto.
9847         * objc.dg/category-1.m: Ditto.
9848         * objc.dg/encode-3.m: Ditto.
9849         * objc.dg/call-super-3.m: Ditto.
9850         * objc.dg/method-3.m: Ditto.
9851         * objc.dg/func-ptr-2.m: Ditto.
9852         * objc.dg/lookup-1.m: Ditto.
9853         * objc.dg/encode-4.m: Ditto.
9854         * objc.dg/fix-and-continue-1.m: Ditto.
9855         * objc.dg/proto-lossage-3.m: Ditto.
9856         * objc.dg/method-13.m: Ditto.
9857         * objc.dg/proto-qual-1.m: Ditto.
9858         * objc.dg/zero-link-3.m: Ditto.
9859         * objc.dg/bitfield-1.m: Ditto.
9860         * objc.dg/va-meth-1.m: Ditto.
9861         * objc.dg/super-class-3.m: Ditto.
9862         * objc.dg/call-super-1.m: Ditto.
9863         * objc.dg/type-size-2.m: Ditto.
9864         * objc.dg/method-10.m: Ditto.
9865         * objc.dg/defs.m: Ditto.
9866         * objc.dg/const-str-3.m: Ditto.
9867         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9868         Protocol1.h) and next-mapping.h as required. Use new NeXT
9869         interface as required.
9870         * objc.dg/super-class-4.m: Ditto.
9871         * objc.dg/comp-types-8.m: Ditto.
9872         * objc.dg/call-super-2.m: Ditto.
9873         * objc.dg/objc-fast-4.m: Ditto.
9874         * objc.dg/method-6.m: Ditto.
9875         * objc.dg/const-str-3.m: Ditto.
9876         * objc.dg/const-str-7.m: Ditto.
9877         * objc.dg/method-15.m: Ditto.
9878         * objc.dg/method-19.m: Ditto.
9879         * objc.dg/sync-1.m: Ditto.
9880         * objc.dg/layout-1.m: Ditto.
9881         * objc.dg/bitfield-3.m: Ditto.
9882         * objc.dg/try-catch-3.m: Ditto.
9883         * objc.dg/try-catch-7.m: Ditto.
9884         * objc.dg/comp-types-10.m: Ditto.
9885         * objc.dg/selector-2.: Ditto.
9886         * objc.dg/method-7.m: Ditto.
9887         * objc.dg/typedef-alias-1.m: Ditto.
9888         * objc.dg/proto-lossage-2.m: Ditto.
9889         * objc.dg/comp-types-11.m: Ditto.
9890         * objc.dg/sizeof-1.m: Ditto.
9891         * objc.dg/method-17.m: Ditto.
9892         * objc.dg/bitfield-5.m: Ditto.
9893         * objc.dg/try-catch-1.m: Ditto.
9894         * objc.dg/encode-5.m: Ditto.
9895         * objc.dg/fix-and-continue-2.m: Ditto.
9896         * objc.dg/method-9.m: Ditto.
9897         * objc.dg/isa-field-1.m: Ditto.
9898         * objc.dg/local-decl-2.m: Ditto.
9899         * objc.dg/objc-gc-4.m: Ditto.
9900         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9901         * objc.dg/gnu-runtime-3.m: Ditto.
9902         * objc.dg/encode-7.m: Ditto.
9903         * objc.dg/encode-8.m: Ditto.
9904         * objc.dg/selector-3.m: Ditto.
9905         * objc.dg/gnu-runtime-1.m: Ditto.
9906         * objc.dg/const-str-12.m: Ditto.
9907         * objc.dg/gnu-runtime-2.m: Ditto.
9908         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9909         * objc.dg/selector-1.m: Ditto.
9910         * objc.dg/stubify-2.m: Ditto.
9911         * objc.dg/zero-link-1.m: Ditto.
9912         * objc.dg/stret-2.m: Ditto.
9913         * objc.dg/zero-link-2.m: Ditto.
9914         * objc.dg/next-runtime-1.m: Ditto.
9915         * objc.dg/symtab-1.m: Ditto.
9916         * objc.dg/stubify-1.m: Ditto.
9917         * objc.dg/bitfield-2.m: Ditto.
9918         * objc.dg/try-catch-10.m: Apply to both runtimes.
9919         * objc.dg/const-str-1.m: Ditto.
9920         * objc.dg/image-info.m: Ditto.
9921         * objc.dg/encode-9.m: Ditto.
9922         * objc.dg/pragma-1.m: Apply test to all targets.
9923         * objc.dg/const-str-4.m: Ditto.
9924         * objc.dg/const-str-8.m: Ditto.
9925         * objc.dg/super-class-2.m: Ditto.
9926         * objc.dg/try-catch-5.m: Ditto.
9927         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9928         Protocol1.h) and next-mapping.h as required. Use new NeXT
9929         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9930         * objc.dg/const-str-11.m: Ditto.
9931         * objc.dg/const-str-9.m: Ditto.
9932         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9933         * objc.dg/encode-1.m: Remove redundant -lobjc.
9934         * objc.dg/try-catch-9.m: Tidy space.
9935         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9936         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9937         and 64bit. Use new NeXT interface as required.
9938         * obj-c++.dg/template-4.mm: Ditto.
9939         * obj-c++.dg/defs.mm: Ditto.
9940         * obj-c++.dg/basic.mm: Ditto.
9941         * obj-c++.dg/encode-4.mm: Ditto.
9942         * obj-c++.dg/method-17.mm: Ditto.
9943         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9944         * obj-c++.dg/cxx-class-1.mm: Ditto.
9945         * obj-c++.dg/method-10.mm: Ditto.
9946         * obj-c++.dg/va-meth-1.mm: Ditto.
9947         * obj-c++.dg/encode-5.mm: Ditto.
9948         * obj-c++.dg/lookup-2.mm: Ditto.
9949         * obj-c++.dg/template-3.mm: Ditto.
9950         * obj-c++.dg/proto-qual-1.mm: Ditto.
9951         * obj-c++.dg/qual-types-1.m: Ditto.
9952         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9953         * obj-c++.dg/template-1.mm: Ditto.
9954         * obj-c++.dg/encode-6.mm: Ditto.
9955         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9956         Protocol1.h) and next-mapping.h as required. Use new NeXT
9957         interface as required.
9958         * obj-c++.dg/except-1.mm: Ditto.
9959         * obj-c++.dg/const-str-7.mm: Ditto.
9960         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9961         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9962         * obj-c++.dg/selector-2.mm: Ditto.
9963         * obj-c++.dg/isa-field-1.mm: Ditto.
9964         * obj-c++.dg/try-catch-1.mm: Ditto.
9965         * obj-c++.dg/local-decl-1.mm: Ditto.
9966         * obj-c++.dg/try-catch-9.mm: Ditto.
9967         * obj-c++.dg/no-extra-load.mm: Ditto.
9968         * obj-c++.dg/selector-5.mm: Ditto.
9969         * obj-c++.dg/method-12.mm: Ditto.
9970         * obj-c++.dg/try-catch-11.mm: Ditto.
9971         * obj-c++.dg/comp-types-11.mm: Ditto.
9972         * obj-c++.dg/bitfield-3.mm: Ditto.
9973         * obj-c++.dg/method-6.mm: Ditto.
9974         * obj-c++.dg/super-class-2.mm: Ditto.
9975         * obj-c++.dg/method-21.mm: Ditto.
9976         * obj-c++.dg/const-str-8.mm: Ditto.
9977         * obj-c++.dg/try-catch-7.mm: Ditto.
9978         * obj-c++.dg/method-15.mm: Ditto.
9979         * obj-c++.dg/layout-1.mm: Ditto.
9980         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9981         * obj-c++.dg/const-str-3.mm: Ditto.
9982         * obj-c++.dg/try-catch-2.mm: Ditto.
9983         * obj-c++.dg/objc-gc-3.mm: Ditto.
9984         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9985         * obj-c++.dg/bitfield-1.mm: Ditto.
9986         * obj-c++.dg/selector-6.mm: Ditto.
9987         * obj-c++.dg/method-13.mm: Ditto.
9988         * obj-c++.dg/comp-types-12.mm: Ditto.
9989         * obj-c++.dg/bitfield-4.mm: Ditto.
9990         * obj-c++.dg/try-catch-8.mm: Ditto.
9991         * obj-c++.dg/method-2.mm: Ditto.
9992         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9993         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9994         * obj-c++.dg/const-str-4.mm: Ditto.
9995         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9996         * obj-c++.dg/try-catch-3.mm: Ditto.
9997         * obj-c++.dg/comp-types-9.mm: Ditto.
9998         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9999         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10000         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10001         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10002         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10003         Use new NeXT interface as required.
10004         * obj-c++.dg/const-str-10.mm: Ditto.
10005         * obj-c++.dg/const-str-11.mm: Ditto.
10006         * obj-c++.dg/const-str-9.mm: Ditto.
10007         * obj-c++.dg/method-11.mm: Ditto.
10008         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10009         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10010         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10011         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10012         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10013
10014 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10015
10016         PR c++/43206
10017         * g++.dg/template/typedef30.C: New test case.
10018
10019 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR c/43385
10022         * gcc.c-torture/execute/pr43385.c: New test.
10023
10024 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10025
10026         * gcc.dg/strncpy-fix-1.c: New test.
10027
10028 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10029
10030         PR testsuite/41609
10031         * lib/objc-torture.exp (objc-set-runtime-options): New.
10032         * objc/execute/execute.exp: Check runtime options on each pass.
10033         * objc/execute/exceptions/exceptions.exp: Ditto.
10034         * objc/compile/compile.exp: Ditto.
10035
10036         PR testsuite/42348
10037         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10038         standard tests.
10039         (check_effective_target_objc2): New proc.
10040         (check_effective_target_next_runtime): New proc.
10041         * lib/objc.exp: Determine which runtime is in force and support it.
10042         * lib/obj-c++.exp: Ditto.
10043
10044 2010-03-24  Jason Merrill  <jason@redhat.com>
10045
10046         PR c++/43502
10047         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10048
10049 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10050
10051         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10052         a loop.
10053         * gcc.dg/ipa/ipa-2.c: Likewise.
10054         * gcc.dg/ipa/ipa-3.c: Likewise.
10055         * gcc.dg/ipa/ipa-4.c: Likewise.
10056         * gcc.dg/ipa/ipa-5.c: Likewise.
10057         * gcc.dg/ipa/ipa-7.c: Likewise.
10058         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10059         a loop.
10060         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10061         i_can_not_be_propagated_fully2 into a loop.
10062         * gcc.dg/ipa/ipa-8.c: New test.
10063         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10064
10065 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR debug/19192
10068         PR debug/43479
10069         * gcc.dg/guality/pr43479.c: New test.
10070         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10071         and add volatile keyword.
10072
10073 2010-03-23  Mike Stump  <mikestump@comcast.net>
10074
10075         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10076
10077 2010-03-23  Jason Merrill  <jason@redhat.com>
10078
10079         * g++.dg/ext/altivec-17.C: Adjust error message.
10080
10081         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10082         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10083         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10084         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10085         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10086         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10087
10088 2010-03-22  Jason Merrill  <jason@redhat.com>
10089
10090         PR c++/43333
10091         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10092         * g++.dg/ext/is_pod_98.C: New.
10093
10094         PR c++/43281
10095         * g++.dg/cpp0x/auto18.C: New.
10096
10097         * gcc.dg/pr36997.c: Adjust error message.
10098         * g++.dg/ext/vector9.C: Likewise.
10099         * g++.dg/conversion/simd3.C: Likewise.
10100         * g++.dg/other/error23.C: Likewise.
10101
10102 2010-03-22  Michael Matz  <matz@suse.de>
10103
10104         PR middle-end/43475
10105         * gfortran.dg/pr43475.f90: New testcase.
10106
10107 2010-03-22  Richard Guenther  <rguenther@suse.de>
10108
10109         PR tree-optimization/43390
10110         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10111
10112 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10113
10114         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10115         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10116
10117 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10118             Michael Matz  <matz@suse.de>
10119
10120         PR c++/43081
10121         * g++.dg/parse/crash56.C: New test.
10122
10123 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10124
10125         PR fortran/43450
10126         * gfortran.dg/whole_file_15.f90 : New test.
10127
10128 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10129
10130         PR fortran/43409
10131         * gfortran.dg/inquire_size.f90: New test.
10132
10133 2010-03-20  Richard Guenther  <rguenther@suse.de>
10134
10135         PR rtl-optimization/43438
10136         * gcc.c-torture/execute/pr43438.c: New testcase.
10137
10138 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10139
10140         PR c++/43375
10141         * g++.dg/abi/mangle42.C: New test.
10142
10143 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10144
10145         PR C/43211
10146         * gcc.dg/pr43211.c: New test.
10147         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10148
10149 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10150
10151         PR rtl-optimization/42258
10152         * gcc.target/arm/thumb1-mul-moves.c: New test.
10153
10154         PR target/40697
10155         * gcc.target/arm/thumb-andsi.c: New test.
10156
10157         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10158         dg-require-effective-target.
10159
10160 2010-03-19  Michael Matz  <matz@suse.de>
10161
10162         PR c++/43116
10163         * g++.dg/other/pr43116.C: New testcase.
10164
10165 2010-03-19  Michael Matz  <matz@suse.de>
10166
10167         PR target/43305
10168         * gcc.dg/pr43305.c: New testcase.
10169
10170 2010-03-19  Richard Guenther  <rguenther@suse.de>
10171
10172         PR tree-optimization/43415
10173         * gcc.c-torture/compile/pr43415.c: New testcase.
10174
10175 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10176
10177         PR ada/43106
10178         * gnat.dg/case_optimization2.adb: New test.
10179         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10180
10181 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10182             Jack Howarth <howarth@bromo.med.uc.edu>
10183
10184         PR target/36399
10185         * gcc.target/i386/push-1.c: Don't xfail
10186           scan-assembler-not "movups" on darwin.
10187
10188 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10189
10190         PR debug/43058
10191         * gcc.dg/pr43058.c: New test.
10192
10193 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10194
10195         PR middle-end/42450
10196         * g++.dg/torture/pr42450.C: New test.
10197
10198 2010-03-18  Michael Matz  <matz@suse.de>
10199
10200         PR middle-end/43419
10201         * gcc.dg/pr43419.c: New testcase.
10202
10203 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10204
10205         PR rtl-optimization/43360
10206         * gcc.dg/torture/pr43360.c: New.
10207
10208 2010-03-18  Michael Matz  <matz@suse.de>
10209
10210         PR tree-optimization/43402
10211         * gcc.dg/pr43402.c: New testcase.
10212
10213 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10214
10215         PR target/42427
10216         * gcc.dg/pr42427.c: New test.
10217
10218 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10219
10220         PR libfortran/43265
10221         * gfortran.dg/read_empty_file.f: New test.
10222         * gfortran.dg/read_eof_all.f90: New test.
10223         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10224         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10225
10226 2010-03-17  Michael Matz  <matz@suse.de>
10227
10228         * gcc.dg/pr43300.c: Add -w.
10229
10230 2010-03-17  Richard Guenther  <rguenther@suse.de>
10231
10232         * gcc.dg/pr43379.c: Add -w.
10233
10234 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10235
10236         PR fortran/43331
10237         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10238
10239 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10240
10241         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10242
10243 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10244
10245         * ada/acats/run_all.sh: Log start and end times.
10246
10247 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10248
10249         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10250
10251 2010-03-16  Richard Guenther  <rguenther@suse.de>
10252
10253         PR middle-end/43379
10254         * gcc.dg/pr43379.c: New testcase.
10255
10256 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR debug/43051
10259         * gcc.dg/guality/pr43051-1.c: New test.
10260
10261 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10262
10263         PR testsuite/43363
10264         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10265
10266 2010-03-15  Michael Matz  <matz@suse.de>
10267
10268         PR middle-end/43300
10269         * gcc.dg/pr43300.c: New testcase.
10270
10271 2010-03-15  Richard Guenther  <rguenther@suse.de>
10272
10273         PR tree-optimization/43367
10274         * gcc.c-torture/compile/pr43367.c: New testcase.
10275
10276 2010-03-15  Richard Guenther  <rguenther@suse.de>
10277
10278         PR tree-optimization/43317
10279         * gcc.dg/pr43317.c: New testcase.
10280
10281 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10282
10283         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10284
10285 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10286
10287         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10288
10289 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10290
10291         PR fortran/43362
10292         * gfortran.dg/impure_constructor_1.f90: New test.
10293
10294 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10295
10296         PR middle-end/43354
10297         * gfortran.dg/graphite/id-pr43354.f: New.
10298
10299 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10300
10301         PR middle-end/43349
10302         * gfortran.dg/graphite/pr43349.f: New.
10303
10304 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10305
10306         PR middle-end/43306
10307         * gcc.dg/graphite/pr43306.c: New.
10308
10309 2010-03-12  David S. Miller  <davem@davemloft.net>
10310
10311         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10312         sparc.
10313
10314 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10315
10316         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10317
10318 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10319
10320         PR fortran/43291
10321         PR fortran/43326
10322         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10323
10324 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10325
10326         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10327         fail for *-*-mingw* targets.
10328
10329 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10330
10331         PR debug/43329
10332         * gcc.dg/guality/pr43329-1.c: New test.
10333
10334 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10335
10336         PR tree-optimization/43257
10337         * g++.dg/torture/pr43257.C: New test.
10338
10339 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10340
10341         PR fortran/43228
10342         * gfortran.dg/namelist_61.f90: New test.
10343
10344 2010-03-11  Richard Guenther  <rguenther@suse.de>
10345
10346         PR tree-optimization/43255
10347         * gcc.c-torture/compile/pr43255.c: New testcase.
10348
10349 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10350
10351         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10352         * gcc.dg/pr43280.c: New testcase.
10353
10354 2010-03-11  Richard Guenther  <rguenther@suse.de>
10355
10356         PR lto/43200
10357         * gcc.dg/lto/20100227-1_0.c: New testcase.
10358         * gcc.dg/lto/20100227-1_1.c: Likewise.
10359
10360 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10361
10362         PR libfortran/43320
10363         PR libfortran/43265
10364         * gfortran.dg/read_eof_6.f: New test
10365         * gfortran.dg/read_x_eof.f90: New test.
10366         * gfortran.dg/read_x_past.f: Update test.
10367
10368 2010-03-10  Jan Hubicka  <jh@suse.cz>
10369
10370         * gcc.c-torture/compile/pr43288.c: New test.
10371
10372 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10373
10374         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10375         -fpic/-fPIC flags.
10376         * g++.old-deja/g++.pt/asm2.C: Likewise.
10377         * gcc.c-torture/compile/20000804-1.c: Likewise.
10378         * gcc.target/i386/clobbers.c: Likewise.
10379
10380 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10381
10382         PR fortran/43303
10383         * gfortran.dg/c_assoc_3.f90: New test.
10384
10385 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR debug/36728
10388         * gcc.dg/guality/pr36728-1.c: New test.
10389         * gcc.dg/guality/pr36728-2.c: New test.
10390
10391 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10392
10393         * gcc.dg/h8300-div-delay-slot.c: New test.
10394
10395 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10396
10397         PR tree-optimization/43236
10398         * gcc.c-torture/execute/pr43236.c: New test.
10399
10400 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10401
10402         PR middle-end/42859
10403         * g++.dg/eh/pr42859.C: New test.
10404
10405 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10406
10407         PR debug/43299
10408         * gcc.dg/pr43299.c: New test.
10409
10410         PR debug/43290
10411         * g++.dg/eh/unwind2.C: New test.
10412
10413 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10414             Reza Yazdani  <reza.yazdani@amd.com>
10415
10416         PR middle-end/43065
10417         * gcc.dg/graphite/run-id-4.c: New.
10418
10419 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10420
10421         PR middle-end/43065
10422         * gcc.dg/graphite/run-id-3.c: New.
10423
10424 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10425
10426         PR middle-end/42644
10427         PR middle-end/42130
10428         * gcc.dg/graphite/id-18.c: New.
10429         * gcc.dg/graphite/run-id-pr42644.c: New.
10430
10431 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10432
10433         PR middle-end/42326
10434         * gcc.dg/graphite/pr42326.c: New.
10435
10436 2010-03-08  Richard Guenther  <rguenther@suse.de>
10437
10438         PR tree-optimization/43269
10439         * gcc.c-torture/execute/pr43269.c: New testcase.
10440
10441 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10442
10443         PR fortran/43256
10444         * gfortran.dg/typebound_call_13.f03: New.
10445
10446 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10447
10448         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10449         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10450
10451 2010-03-05  Jason Merrill  <jason@redhat.com>
10452
10453         * g++.dg/abi/mangle40.C: Require weak and alias.
10454
10455 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10456
10457         PR middle-end/42326
10458         * gfortran.dg/graphite/pr42326.f90: New.
10459         * gfortran.dg/graphite/pr42326-1.f90: New.
10460
10461 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10462
10463         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10464         (gnat_target_compile): Likewise.
10465         Reinitialize GNAT_UNDER_TEST if target changes.
10466         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10467         (local_find_gnatmake): Pass full --GCC to gnatlink.
10468         Remove --LINK.
10469
10470 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10471
10472         PR c/43248
10473         * gcc.dg/compound-literal-1.c: New testcase.
10474
10475 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10476
10477         PR tree-optimization/43164
10478         PR tree-optimization/43191
10479         * gcc.c-torture/compile/pr43164.c: New test.
10480         * gcc.c-torture/compile/pr43191.c: Likewise.
10481
10482 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10483
10484         PR fortran/43244
10485         * gfortran.dg/finalize_9.f90: New.
10486
10487 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10488             Ken Werner <ken@linux.vnet.ibm.com>
10489
10490         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10491         to dg-options for spu.
10492         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10493         dump-scan target to exclude spu.
10494
10495 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10496
10497         PR middle-end/43209
10498         * gcc.dg/tree-ssa/ivopts-4.c: New.
10499
10500 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10501
10502         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10503         include-opts and exclude-opts; skip checking the flags if arguments
10504         are the same as the defaults.
10505         (dg-xfail-if): Verify the number of arguments, supply defaults
10506         for unspecified optional arguments.
10507         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10508
10509 2010-03-03  Jason Merrill  <jason@redhat.com>
10510
10511         PR c++/12909
10512         * g++.dg/abi/mangle40.C: Updated.
10513
10514 2010-03-03  Jason Merrill  <jason@redhat.com>
10515
10516         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10517         * g++.dg/abi/mangle23.C: Likewise.
10518         * g++.dg/eh/simd-2.C: Likewise.
10519         * g++.dg/ext/attribute-test-2.C: Likewise.
10520         * g++.dg/ext/vector14.C: Likewise.
10521         * g++.dg/other/pr34435.C: Likewise.
10522         * g++.dg/template/conv8.C: Likewise.
10523         * g++.dg/template/nontype9.C: Likewise.
10524         * g++.dg/template/qualttp17.C: Likewise.
10525         * g++.dg/template/ref1.C: Likewise.
10526         * g++.old-deja/g++.pt/crash68.C: Likewise.
10527         * g++.old-deja/g++.pt/ref1.C: Likewise.
10528         * g++.old-deja/g++.pt/ref3.C: Likewise.
10529         * g++.old-deja/g++.pt/ref4.C: Likewise.
10530
10531         PR c++/12909
10532         * g++.dg/abi/mangle40.C: New.
10533         * g++.dg/abi/mangle41.C: New.
10534         * g++.dg/lto/20100302_0.C: New.
10535         * g++.dg/lto/20100302_1.C: New.
10536         * g++.dg/lto/20100302.h: New.
10537
10538 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10539
10540         PR fortran/43243
10541         * gfortran.dg/internal_pack_12.f90: New test.
10542
10543 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10544
10545         * gcc.dg/pr36997.c: Adjust error message.
10546
10547 2010-03-03  Mike Stump  <mikestump@comcast.net>
10548
10549         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10550         adjustments to not be present on machines that align the stack to
10551         more than 4 bytes and don't have a red zone yet as that is an
10552         unimplemented optimization.
10553
10554 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10555
10556         PR fortran/43169
10557         * gfortran.dg/impure_assignment_3.f90: New.
10558
10559 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR debug/43229
10562         * gfortran.dg/pr43229.f90: New test.
10563
10564         PR debug/43237
10565         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10566
10567         PR debug/43177
10568         * gcc.dg/guality/pr43177.c: New test.
10569
10570 2010-03-02  Jason Merrill  <jason@redhat.com>
10571
10572         * g++.dg/ext/vector9.C: Adjust error message.
10573         * g++.dg/conversion/simd3.C: Likewise.
10574         * g++.dg/other/error23.C: Likewise.
10575
10576 2010-03-02  Mike Stump  <mikestump@comcast.net>
10577
10578         PR c++/41090
10579         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10580
10581 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10582
10583         PR fortran/43180
10584         * gfortran.dg/internal_pack_10.f90: New test.
10585
10586         PR fortran/43173
10587         * gfortran.dg/internal_pack_11.f90: New test.
10588
10589 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10590
10591         PR middle-end/42640
10592         * gcc.dg/tree-ssa/pr42640.c: New.
10593
10594 2010-03-01  Richard Guenther  <rguenther@suse.de>
10595
10596         PR tree-optimization/43220
10597         * gcc.c-torture/execute/pr43220.c: New testcase.
10598
10599 2010-03-01  Richard Guenther  <rguenther@suse.de>
10600
10601         PR middle-end/43213
10602         * gcc.dg/pr43213.c: New testcase.
10603
10604 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10605
10606         PR pch/14940
10607         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10608
10609 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10610
10611         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10612         New function.
10613         (check_effective_target_ucn): Likewise.
10614
10615         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10616         if !ucn.
10617         * gcc.dg/ucnid-2.c: Likewise.
10618         * gcc.dg/ucnid-3.c: Likewise.
10619         * gcc.dg/ucnid-4.c: Likewise.
10620         * gcc.dg/ucnid-11.c: Likewise.
10621         * gcc.dg/ucnid-12.c: Likewise.
10622         * gcc.dg/ucnid-6.c: Skip if !ucn.
10623         * gcc.dg/ucnid-9.c: Likewise.
10624
10625 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10626
10627         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10628         lists to dg-skip-if.
10629         * gcc.target/i386/stackalign/return-3.c: Likewise.
10630
10631 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10632
10633         * gcc.target/i386/clearcap.map: New file.
10634         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10635         Pass clearcap.map by default if supported.
10636
10637 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10638
10639         PR fortran/42900
10640         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10641         Explain this.
10642         * gfortran.dg/stat_2.f90: Likewise.
10643
10644 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10645
10646         PR fortran/43199
10647         * gfortran.dg/module_read_2.f90: New test.
10648
10649 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/42748
10652         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10653         * g++.dg/abi/mangle12.C: Likewise.
10654         * g++.dg/abi/mangle20-2.C: Likewise.
10655         * g++.dg/abi/mangle17.C: Likewise.
10656         * g++.dg/template/cond2.C: Likewise.
10657         * g++.dg/template/pr35240.C: Likewise.
10658
10659 2010-02-27  Richard Guenther  <rguenther@suse.de>
10660
10661         PR tree-optimization/43186
10662         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10663
10664 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10665
10666         * g++.dg/abi/packed1.C: Expect warning on the SH.
10667
10668 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10669
10670         PR c++/42054:
10671         * g++.dg/parse/error37.C: New test.
10672
10673 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10674
10675         PR c/24577
10676         PR c/43192
10677         * gcc.dg/pr8927-1.c: Match new note.
10678         * gcc.dg/990506-0.c: Likewise.
10679         * gcc.dg/gomp/flush-2.c: Likewise.
10680         * gcc.dg/gomp/atomic-5.c: Likewise.
10681         * gcc.dg/gomp/pr34607.c: Likewise.
10682         * gcc.dg/pr35746.c: Likewise.
10683         * gcc.dg/cpp/pragma-1.c: Likewise.
10684         * gcc.dg/cpp/pragma-2.c: Likewise.
10685         * gcc.dg/pr41842.c: Likewise.
10686         * gcc.dg/noncompile/20040629-1.c: Likewise.
10687         * objc.dg/private-1.m: Likewise.
10688
10689 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10690
10691         PR fortran/43185
10692         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10693         * gfortran.dg/default_initialization_4.f90: New test.
10694
10695 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10696
10697         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10698         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10699         * gnat.dg/thin_pointer2.adb: New test.
10700         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10701
10702 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10703
10704         PR c/20631
10705         * gcc.dg/cpp/c90-pedantic.c: New.
10706         * gcc.dg/cpp/c90.c: New.
10707         * gcc.dg/gnu90-const-expr-1.c: New.
10708         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10709
10710 2010-02-26  Richard Guenther  <rguenther@suse.de>
10711
10712         PR tree-optimization/43186
10713         * gcc.c-torture/compile/pr43186.c: New testcase.
10714
10715 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10716
10717         PR debug/43190
10718         * c-c++-common/dwarf2/pr43190.c: New test.
10719
10720 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10721
10722         PR testsuite/37074:
10723         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10724
10725 2010-02-26  Richard Guenther  <rguenther@suse.de>
10726
10727         PR tree-optimization/43188
10728         * gcc.c-torture/compile/pr43188.c: New testcase.
10729
10730 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10731
10732         PR target/43175
10733         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10734
10735 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10736
10737         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10738
10739 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10740
10741         PR target/43154
10742         * gcc.target/powerpc/pr43154.c: New file.
10743
10744 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR debug/43166
10747         * gfortran.dg/debug/pr43166.f: New test.
10748
10749         PR debug/43165
10750         * gcc.dg/torture/pr43165.c: New test.
10751
10752 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10753
10754         PR c/43128
10755         * c-c++-common/pr41779.c: Update.
10756
10757 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10758
10759         PR ada/32547
10760         * lib/gnat-dg.exp (gnat_load): Redefine.
10761
10762         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10763         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10764
10765 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10766
10767         PR libobjc/36610
10768         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10769         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10770         -fgnu-runtime.
10771         Sort entries.
10772
10773 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10774
10775         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10776
10777 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10778
10779         PR debug/43150
10780         * gcc.dg/guality/vla-1.c: New test.
10781
10782 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10783
10784         PR fortran/43042
10785         * gfortran.dg/c_ptr_tests_15.f90: New test.
10786
10787 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10788
10789         PR target/43107
10790         * gcc.target/i386/pr43107.c: New test.
10791
10792 2010-02-23  Jason Merrill  <jason@redhat.com>
10793
10794         PR c++/43143
10795         * g++.dg/cpp0x/variadic100.C: New.
10796
10797 2010-02-23  Jason Merrill  <jason@redhat.com>
10798
10799         PR debug/42800
10800         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10801         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10802         * c-c++-common/dwarf2/vla1.c: New.
10803
10804 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR target/43139
10807         * gcc.dg/pr43139.c: New test.
10808
10809         PR debug/43077
10810         * gcc.dg/guality/pr43077-1.c: New test.
10811
10812 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10813
10814         PR 43123
10815         * gcc.dg/march.c: New.
10816         * gcc.dg/march-generic.c: New.
10817         * gcc.dg/mtune.c: New.
10818
10819 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10820
10821         PR middle-end/43083
10822         * gcc.dg/graphite/pr43083.c: New.
10823
10824 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10825
10826         PR middle-end/43097
10827         * gfortran.dg/graphite/pr43097.f: New.
10828
10829 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10830             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10831
10832         PR middle-end/43140
10833         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10834
10835 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10836
10837         PR middle-end/43026
10838         * g++.dg/graphite/pr43026.C: New.
10839
10840 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10841
10842         PR c++/43126
10843         * gcc.dg/cleanup-1.c: Update.
10844         * gcc.dg/func-args-1.c: Update.
10845         * gcc.dg/format/sentinel-1.c: Update.
10846         * g++.old-deja/g++.jason/scoping10.C: Update.
10847         * g++.old-deja/g++.ns/lookup5.C: Update.
10848         * g++.dg/ext/cleanup-1.C: Update.
10849         * g++.dg/parse/varmod1.C: Update.
10850         * g++.dg/parse/error33.C: Update.
10851         * g++.dg/expr/call3.C: Update.
10852         * g++.dg/func-args-1.C: New.
10853
10854 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10855
10856         PR c/43125
10857         * gcc.dg/attr-used-2.c: Moved to ...
10858         * c-c++-common/attr-used-2.c: Here.
10859
10860         * gcc.dg/attr-used.c: Moved to ...
10861         * c-c++-common/attr-used.c: Here.
10862
10863 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10864
10865         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10866
10867 2010-02-22  Richard Guenther  <rguenther@suse.de>
10868
10869         PR lto/43045
10870         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10871         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10872
10873 2010-02-22  Richard Guenther  <rguenther@suse.de>
10874
10875         PR tree-optimization/42749
10876         * gcc.c-torture/compile/pr42749.c: New testcase.
10877
10878 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10879
10880         PR fortran/43072
10881         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10882         * gfortran.dg/internal_pack_9.f90: New test.
10883
10884 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10885
10886         PR c++/23510
10887         * g++.dg/template/recurse.C: Adjust.
10888         * g++.dg/template/pr23510.C: New.
10889
10890 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10891
10892         PR c++/42824
10893         * g++.dg/template/memclass4.C: New test.
10894
10895 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10896
10897         PR fortran/35259
10898         * gfortran.dg/reassoc_5.f90: New test.
10899
10900 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10901
10902         PR target/43067
10903         * gcc.target/i386/pr43067.c: New test.
10904
10905 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10906
10907         PR c++/35669
10908         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10909         -Wconversion-null.
10910         * g++.dg/warn/Wconversion-null.C: New test.
10911         * g++.old-deja/g++.other/null1.C: Move to...
10912         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10913
10914 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10915
10916         PR fortran/36932
10917         PR fortran/36933
10918         * gfortran.dg/dependency_26.f90: New test.
10919
10920         PR fortran/43072
10921         * gfortran.dg/internal_pack_7.f90: New test.
10922
10923         PR fortran/43111
10924         * gfortran.dg/internal_pack_8.f90: New test.
10925
10926 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10927
10928         PR 43128
10929         * c-c++-common/pr41779.c: Fix broken testcase.
10930
10931 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10932
10933         PR 36513
10934         * c-c++-common/pr36513.c: New testcase.
10935         * c-c++-common/pr36513-2.c: New testcase.
10936
10937 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10938
10939         PR 41779
10940         * c-c++-common/pr41779.c: New.
10941
10942 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10943
10944         PR debug/43084
10945         * gcc.dg/pr43084.c: New test.
10946
10947 2010-02-19  Richard Guenther  <rguenther@suse.de>
10948
10949         PR tree-optimization/42916
10950         * gcc.dg/pr42916.c: New testcase.
10951
10952 2010-02-18  Jason Merrill  <jason@redhat.com>
10953
10954         PR c++/42837
10955         * g++.dg/abi/packed1.C: Add expected warning.
10956
10957         PR c++/43108
10958         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10959         * gcc.dg/torture/dg-torture.exp: Likewise.
10960         * c-c++-common/torture/complex-sign.h,
10961         c-c++-common/torture/complex-sign-add.c,
10962         c-c++-common/torture/complex-sign-mixed-add.c,
10963         c-c++-common/torture/complex-sign-mixed-div.c,
10964         c-c++-common/torture/complex-sign-mixed-mul.c,
10965         c-c++-common/torture/complex-sign-mixed-sub.c,
10966         c-c++-common/torture/complex-sign-mul.c,
10967         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10968         Adapt for C++ compilation as well.
10969
10970         PR c++/43070
10971         * g++.dg/ext/label1.C: Update.
10972         * g++.dg/ext/label2.C: Update.
10973
10974         PR c++/26261
10975         * g++.dg/template/dependent-name6.C: New.
10976
10977         PR c++/43109
10978         * g++.dg/parse/namespace12.C: New.
10979
10980 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10981
10982         PR tree-optimization/43066
10983         * gcc.c-torture/compile/pr43066.c: New test.
10984
10985 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10986
10987         * g++.dg/ext/attrib35.C: Fix target selector string.
10988         * g++.dg/ext/attrib36.C: Ditto.
10989         * g++.dg/ext/attrib37.C: Ditto.
10990         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10991         * g++.dg/abi/mangle25.C: Ditto.
10992
10993 2010-02-17  Jason Merrill  <jason@redhat.com>
10994
10995         PR c++/43069
10996         * g++.dg/parse/namespace11.C: New.
10997
10998         PR c++/43093
10999         * g++.dg/ext/attrib37.C: New.
11000
11001         PR c++/43079
11002         * g++.dg/template/ptrmem20.C: New.
11003
11004 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11005
11006         PR target/43103
11007         * gcc.target/i386/xop-check.h: Include m256-check.h.
11008         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11009         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11010         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11011         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11012
11013 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR debug/42918
11016         * gcc.dg/pr42918.c: New test.
11017
11018 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11019
11020         * g++.dg/ext/attrib36.C: Require ILP32.
11021
11022 2010-02-16  Richard Guenther  <rguenther@suse.de>
11023
11024         PR tree-optimization/41043
11025         * gfortran.dg/pr41043.f90: New testcase.
11026         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11027
11028 2010-02-16  Jason Merrill  <jason@redhat.com>
11029
11030         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11031
11032 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11033
11034         PR tree-optimization/43074
11035         * gcc.dg/vect/fast-math-pr43074.c: New test.
11036
11037 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11038
11039         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11040
11041 2010-02-16  Jason Merrill  <jason@redhat.com>
11042
11043         PR c++/43031
11044         * g++.dg/ext/attrib36.C: New.
11045
11046         PR c++/43036
11047         * g++.dg/other/array6.C: New.
11048
11049 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11050
11051         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11052
11053 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11054
11055         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11056         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11057         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11058         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11059         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11060         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11061
11062 2010-02-15  Richard Guenther  <rguenther@suse.de>
11063
11064         PR middle-end/43068
11065         * g++.dg/torture/pr43068.C: New testcase.
11066
11067 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11068
11069         PR c++/43024
11070         * g++.dg/opt/ice1.C: New.
11071
11072 2010-02-14  Jason Merrill  <jason@redhat.com>
11073
11074         PR c++/41997
11075         * g++.dg/cpp0x/initlist-opt.C: New.
11076
11077 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11078
11079         PR fortran/41113
11080         PR fortran/41117
11081         * gfortran.dg/internal_pack_6.f90: New test.
11082
11083 2010-02-12  Jason Merrill  <jason@redhat.com>
11084
11085         PR c++/43054
11086         * g++.dg/cpp0x/variadic99.C: New.
11087
11088 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11089
11090         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11091         sign extend pointers to gualchk_t.
11092
11093         PR c++/43033
11094         * g++.dg/other/default3.C: Xfail g4 test.
11095
11096 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11097
11098         PR middle-end/43012
11099         * gcc.dg/graphite/pr43012.c: New.
11100
11101 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11102
11103         PR middle-end/42930
11104         * g++.dg/graphite/pr42930.C: New.
11105
11106 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11107
11108         PR middle-end/42914
11109         PR middle-end/42530
11110         * gcc.dg/graphite/pr42530.c: New.
11111         * gcc.dg/graphite/pr42914.c: New.
11112
11113 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11114
11115         PR middle-end/42771
11116         * gcc.dg/graphite/pr42771.c: New.
11117
11118 2010-02-11  Richard Guenther  <rguenther@suse.de>
11119
11120         PR tree-optimization/42998
11121         * gcc.c-torture/compile/pr42998.c: New testcase.
11122
11123 2010-02-10  Jason Merrill  <jason@redhat.com>
11124
11125         PR c++/41896
11126         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11127
11128         PR c++/42983, core issue 906
11129         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11130         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11131
11132         PR c++/43016
11133         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11134
11135 2010-02-10  Richard Guenther  <rguenther@suse.de>
11136
11137         PR tree-optimization/43017
11138         * gcc.dg/torture/pr43017.c: New testcase.
11139
11140 2010-02-10  Tobias Burnus <burnus@net-b.de>
11141
11142         PR fortran/40823
11143         * gfortran.dg/private_type_1.f90: Update error location.
11144         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11145         * gfortran.dg/typebound_operator_2.f03: Ditto.
11146         * gfortran.dg/assignment_2.f90: Ditto.
11147         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11148         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11149
11150 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11151
11152         PR fortran/43015
11153         * gfortran.dg/bind_c_usage_20.f90: New test.
11154
11155 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11156
11157         PR debug/43010
11158         * g++.dg/debug/pr43010.C: New test.
11159
11160 2010-02-10  Richard Guenther  <rguenther@suse.de>
11161
11162         PR c/43007
11163         * gcc.c-torture/execute/20100209-1.c: New testcase.
11164         * gcc.dg/fold-div-3.c: Likewise.
11165
11166 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11167
11168         * gcc.dg/builtin-ffs-1.c: New test.
11169
11170 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11171
11172         PR fortran/42999
11173         * gfortran.dg/array_constructor_35.f90: New test.
11174
11175 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11176
11177         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11178
11179 2010-02-09  Jason Merrill  <jason@redhat.com>
11180
11181         PR c++/42399
11182         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11183
11184         PR c++/42370
11185         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11186
11187 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11188
11189         PR fortran/41869
11190         * gfortran.dg/module_write_1.f90: New test.
11191
11192 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11193
11194         * gcc.dg/pr19340.c: Adjust.
11195
11196 2010-02-09  Richard Guenther  <rguenther@suse.de>
11197
11198         PR tree-optimization/43008
11199         * gcc.c-torture/execute/pr43008.c: New testcase.
11200
11201 2010-02-09  Richard Guenther  <rguenther@suse.de>
11202
11203         PR tree-optimization/43000
11204         * gcc.dg/torture/pr43000.c: New testcase.
11205         * gcc.dg/torture/pr43002.c: Likewise.
11206
11207 2010-02-09  Daniel Kraft  <d@domob.eu>
11208
11209         PR fortran/39171
11210         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11211         and pass -Wsurprising as necessary.
11212
11213 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11214
11215         PR tree-optimization/42890
11216         * g++.dg/torture/pr42890.C: New test.
11217
11218 2010-02-08  Richard Guenther  <rguenther@suse.de>
11219
11220         PR middle-end/42995
11221         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11222
11223 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11224
11225         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11226         return 0 from main.
11227         * gcc.dg/graphite/block-1.c: Same.
11228         * gcc.dg/graphite/block-3.c: Same.
11229         * gcc.dg/graphite/block-4.c: Same.
11230         * gcc.dg/graphite/block-5.c: Same.
11231         * gcc.dg/graphite/block-6.c: Same.
11232         * gcc.dg/graphite/block-7.c: Same.
11233         * gcc.dg/graphite/interchange-0.c: Same.
11234         * gcc.dg/graphite/interchange-1.c: Same.
11235         * gcc.dg/graphite/interchange-10.c: Same.
11236         * gcc.dg/graphite/interchange-11.c: Same.
11237         * gcc.dg/graphite/interchange-12.c: Same.
11238         * gcc.dg/graphite/interchange-2.c: Same.
11239         * gcc.dg/graphite/interchange-3.c: Same.
11240         * gcc.dg/graphite/interchange-4.c: Same.
11241         * gcc.dg/graphite/interchange-5.c: Same.
11242         * gcc.dg/graphite/interchange-6.c: Same.
11243         * gcc.dg/graphite/interchange-7.c: Same.
11244         * gcc.dg/graphite/interchange-8.c: Same.
11245         * gcc.dg/graphite/interchange-9.c: Same.
11246         * gcc.dg/graphite/interchange-mvt.c: Same.
11247
11248 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11249
11250         * gfortran.dg/graphite/id-19.f: New.
11251         * gfortran.dg/graphite/pr14741.f90: New.
11252         * gfortran.dg/graphite/pr41924.f90: New.
11253         * gfortran.dg/graphite/run-id-2.f90: New.
11254
11255 2010-02-07  Richard Guenther  <rguenther@suse.de>
11256
11257         PR middle-end/42956
11258         * gcc.c-torture/compile/pr42956.c: New testcase.
11259
11260 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11261
11262         PR libfortran/42742
11263         * gfortran.dg/fmt_cache_2.f: New test.
11264
11265 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11266
11267         * gfortran.dg/read_no_eor.f90: New test.
11268
11269 2010-02-05  Jason Merrill  <jason@redhat.com>
11270
11271         * g++.dg/ext/label13.C: Move constructor body out of class.
11272
11273 2010-02-03  Jason Merrill  <jason@redhat.com>
11274
11275         PR c++/42870
11276         * g++.dg/ext/dllexport3.C: New.
11277
11278 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11279
11280         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11281
11282 2010-02-05  Richard Guenther  <rguenther@suse.de>
11283
11284         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11285
11286 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11287
11288         PR c++/42915
11289         * g++.dg/other/crash-9.C: New test.
11290
11291 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11292
11293         PR fortran/42309
11294         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11295
11296 2010-02-04  Richard Guenther  <rguenther@suse.de>
11297
11298         PR rtl-optimization/42952
11299         * gcc.dg/torture/pr42952.c: New testcase.
11300
11301 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11302
11303         PR libfortran/42901
11304         * gfortran.dg/namelist_60.f90: New test.
11305
11306 2010-02-03  Jason Merrill  <jason@redhat.com>
11307
11308         PR c++/40138
11309         * g++.dg/ext/builtin11.C: New.
11310
11311         PR c++/4926
11312         PR c++/38600
11313         * g++.dg/abi/mangle35.C: New.
11314         * g++.dg/abi/mangle37.C: New.
11315
11316         PR c++/12909
11317         * g++.dg/abi/mangle36.C: New.
11318
11319         PR c++/35652
11320         * g++.dg/warn/string1.C: New.
11321
11322 2010-02-03  Richard Guenther  <rguenther@suse.de>
11323
11324         PR tree-optimization/42944
11325         * gcc.dg/errno-1.c: New testcase.
11326
11327 2010-02-03  Richard Guenther  <rguenther@suse.de>
11328
11329         PR middle-end/42927
11330         * gcc.c-torture/compile/pr42927.c: New testcase.
11331
11332 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11333
11334         PR fortran/42936
11335         * gfortran.dg/null_4.f90: New test.
11336
11337 2010-02-02  Jason Merrill  <jason@redhat.com>
11338
11339         PR c++/41090
11340         * g++.dg/ext/label13.C: New.
11341
11342 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11343
11344         PR fortran/42650
11345         * gfortran.dg/func_result_5.f90: New test.
11346
11347 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11348
11349         PR fortran/42922
11350         * gfortran.dg/pure_initializer_3.f90: News test.
11351
11352 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11353
11354         PR fortran/42888
11355         * gfortran.dg/allocate_derived_2.f90: New test.
11356
11357 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11358
11359         PR middle-end/42898
11360         * gcc.dg/torture/pr42898-2.c: New test.
11361
11362 2010-01-31  Richard Guenther  <rguenther@suse.de>
11363
11364         PR middle-end/42898
11365         * gcc.dg/torture/pr42898.c: New testcase.
11366
11367 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11368
11369         PR fortran/38324
11370         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11371         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11372
11373 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11374
11375         * g++.dg/tree-ssa/inline-1.C: New.
11376         * g++.dg/tree-ssa/inline-2.C: New.
11377         * g++.dg/tree-ssa/inline-3.C: New.
11378
11379 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11380
11381         PR testsuite/41701
11382         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11383         the string 'pow' in the pathname of the compiler from generating a
11384         test failure.
11385
11386 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11387
11388         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11389         * g++.old-deja/g++.mike/eh17.C: Likewise.
11390         * g++.old-deja/g++.mike/p5571.C: Likewise.
11391
11392 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11393
11394         PR c++/42758
11395         PR c++/42634
11396         PR c++/42336
11397         PR c++/42797
11398         PR c++/42880
11399         * g++.dg/other/crash-5.C: New test.
11400         * g++.dg/other/crash-6.C: New test.
11401         * g++.dg/other/crash-7.C: New test.
11402         * g++.dg/other/crash-8.C: New test.
11403
11404 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11405
11406         PR rtl-optimization/42889
11407         * gcc.dg/pr42889.c: New test.
11408
11409 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11410
11411         * gcc.target/i386/pr42881.c: Use SSE2.
11412
11413 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11414
11415         PR target/42891
11416         * gcc.target/i386/pr42891.c: New test.
11417
11418 2010-01-28  Richard Guenther  <rguenther@suse.de>
11419
11420         PR tree-optimization/42871
11421         * g++.dg/torture/pr42871.C: New testcase.
11422
11423 2010-01-28  Richard Guenther  <rguenther@suse.de>
11424
11425         * gcc.dg/Wobjsize-1.h: New testcase.
11426         * gcc.dg/Wobjsize-1.c: Likewise.
11427
11428 2010-01-28  Richard Guenther  <rguenther@suse.de>
11429
11430         PR middle-end/42883
11431         * g++.dg/torture/pr42883.C: New testcase.
11432
11433 2010-01-28  Michael Matz  <matz@suse.de>
11434
11435         * gcc.target/i386/pr42881.c: New test.
11436
11437 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11438
11439         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11440         Add i?86-*-solaris2* support.
11441
11442 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11443
11444         PR c++/42713
11445         PR c++/42820
11446         * g++.dg/template/typedef27.C: New test case.
11447         * g++.dg/template/typedef28.C: New test case.
11448
11449 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11450
11451         * gcc.dg/optimize-bswap*.c: Add ARM target
11452
11453 2010-01-27  Richard Guenther  <rguenther@suse.de>
11454
11455         PR middle-end/42878
11456         * gcc.dg/torture/pr42878-1.c: New testcase.
11457         * gcc.dg/torture/pr42878-2.c: Likewise.
11458
11459 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11460
11461         PR middle-end/42874
11462         * gcc.dg/vla-22.c: New test.
11463
11464 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11465
11466         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11467         current collation.
11468
11469 2010-01-26  Richard Guenther  <rguenther@suse.de>
11470
11471         PR rtl-optimization/42685
11472         * gcc.dg/pr42685.c: New testcase.
11473         * g++.dg/other/pr42685.C: Likewise.
11474
11475 2010-01-26  Richard Guenther  <rguenther@suse.de>
11476
11477         PR middle-end/42806
11478         * g++.dg/other/pr42806.C: New testcase.
11479
11480 2010-01-26  Richard Guenther  <rguenther@suse.de>
11481
11482         PR tree-optimization/42250
11483         * gcc.dg/pr42250.c: New testcase.
11484
11485 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11486
11487         * gnat.dg/array_bounds_test.adb: New test.
11488
11489 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11490
11491         PR fortran/42858
11492         * gfortran.dg/generic_21.f90: New test.
11493
11494 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11495
11496         PR testsuite/41522
11497         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11498
11499 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11500
11501         PR c++/42748
11502         * g++.dg/abi/arm_va_list2.C: New test.
11503         * g++.dg/abi/arm_va_list2.h: Companion header file.
11504
11505 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11506
11507         PR fortran/41044
11508         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11509
11510         PR fortran/41167
11511         * gfortran.dg/char_array_arg_1.f90 : New test.
11512
11513         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11514
11515 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11516
11517         PR fortran/39304
11518         * gfortran.dg/generic_20.f90: New test.
11519
11520 2010-01-22  Michael Matz  <matz@suse.de>
11521
11522         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11523         -msse2.
11524
11525 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11526
11527         PR fortran/42736
11528         * gfortran.dg/dependency_25.f90 : New test.
11529
11530 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11531
11532         PR tree-optimization/42585
11533         * gcc.dg/tree-ssa/pr42585.c: New test.
11534
11535 2010-01-21  Richard Guenther  <rguenther@suse.de>
11536
11537         PR middle-end/19988
11538         * gcc.dg/pr19988.c: New testcase.
11539
11540 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11541
11542         * g++.dg/compat/decimal/compat-common.h: New file.
11543         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11544         * g++.dg/compat/decimal/pass_x.h: New file.
11545         * g++.dg/compat/decimal/pass_y.h: New file.
11546         * g++.dg/compat/decimal/pass-1_main.C: New file.
11547         * g++.dg/compat/decimal/pass-1_x.C: New file.
11548         * g++.dg/compat/decimal/pass-1_y.C: New file.
11549         * g++.dg/compat/decimal/pass-2_main.C: New file.
11550         * g++.dg/compat/decimal/pass-2_x.C: New file.
11551         * g++.dg/compat/decimal/pass-2_y.C: New file.
11552         * g++.dg/compat/decimal/pass-3_main.C: New file.
11553         * g++.dg/compat/decimal/pass-3_x.C: New file.
11554         * g++.dg/compat/decimal/pass-3_y.C: New file.
11555         * g++.dg/compat/decimal/pass-4_main.C: New file.
11556         * g++.dg/compat/decimal/pass-4_x.C: New file.
11557         * g++.dg/compat/decimal/pass-4_y.C: New file.
11558         * g++.dg/compat/decimal/pass-5_main.C: New file.
11559         * g++.dg/compat/decimal/pass-5_x.C: New file.
11560         * g++.dg/compat/decimal/pass-5_y.C: New file.
11561         * g++.dg/compat/decimal/pass-6_main.C: New file.
11562         * g++.dg/compat/decimal/pass-6_x.C: New file.
11563         * g++.dg/compat/decimal/pass-6_y.C: New file.
11564         * g++.dg/compat/decimal/return_x.h: New file.
11565         * g++.dg/compat/decimal/return_y.h: New file.
11566         * g++.dg/compat/decimal/return-1_main.C: New file.
11567         * g++.dg/compat/decimal/return-1_x.C: New file.
11568         * g++.dg/compat/decimal/return-1_y.C: New file.
11569         * g++.dg/compat/decimal/return-2_main.C: New file.
11570         * g++.dg/compat/decimal/return-2_x.C: New file.
11571         * g++.dg/compat/decimal/return-2_y.C: New file.
11572         * g++.dg/compat/decimal/return-3_main.C: New file.
11573         * g++.dg/compat/decimal/return-3_x.C: New file.
11574         * g++.dg/compat/decimal/return-3_y.C: New file.
11575         * g++.dg/compat/decimal/return-4_main.C: New file.
11576         * g++.dg/compat/decimal/return-4_x.C: New file.
11577         * g++.dg/compat/decimal/return-4_y.C: New file.
11578         * g++.dg/compat/decimal/return-5_main.C: New file.
11579         * g++.dg/compat/decimal/return-5_x.C: New file.
11580         * g++.dg/compat/decimal/return-5_y.C: New file.
11581         * g++.dg/compat/decimal/return-6_main.C: New file.
11582         * g++.dg/compat/decimal/return-6_x.C: New file.
11583         * g++.dg/compat/decimal/return-6_y.C: New file.
11584
11585 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11586
11587         PR debug/42715
11588         * gcc.dg/pr42715.c: New.
11589
11590 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11591
11592         PR c++/42038
11593         * g++.dg/parse/crash55.C: New.
11594
11595 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11596
11597         PR debug/42782
11598         * gcc.dg/guality/pr42782.c: New.
11599
11600 2010-01-20  Jason Merrill  <jason@redhat.com>
11601
11602         PR c++/41788
11603         * g++.dg/abi/packed1.C: New.
11604
11605         PR c++/41920
11606         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11607
11608         PR c++/40750
11609         * g++.dg/parse/fn-typedef1.C: New.
11610         * g++.dg/other/cv_quals.C: Adjust.
11611
11612 2010-01-20  Anthony Green  <green@moxielogic.com>
11613
11614         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11615         pack(push) pragma).
11616         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11617         * gcc.dg/20020312-2.c: Port this to the moxie core.
11618         * gcc.dg/weak/typeof-2.c: Ditto.
11619
11620 2010-01-20  Richard Guenther  <rguenther@suse.de>
11621
11622         PR tree-optimization/42717
11623         * gcc.c-torture/compile/pr42717.c: New testcase.
11624
11625 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11626
11627         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11628         of signed, add a few new tests.
11629
11630         PR middle-end/42803
11631         * g++.dg/parse/limits-initializer1.C: New test.
11632
11633 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11634
11635         PR fortran/42804
11636         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11637         * gfortran.dg/typebound_call_12.f03: New test.
11638
11639 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11640
11641         PR fortran/42783
11642         * gfortran.dg/bounds_check_15.f90 : New test.
11643
11644 2010-01-19  Michael Matz  <matz@suse.de>
11645
11646         PR tree-optimization/41783
11647         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11648
11649 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11650
11651         PR target/38697.
11652         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11653         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11654         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11655         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11656         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11657         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11658         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11659         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11660         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11661         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11662         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11663
11664 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11665
11666         PR fortran/42545
11667         * gfortran.dg/extends_6.f03: Modified an error message.
11668         * gfortran.dg/extends_10.f03: New test.
11669         * gfortran.dg/private_type_6.f03: Modified an error message.
11670         * gfortran.dg/structure_constructor_8.f03: Ditto.
11671
11672 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11673
11674         PR tree-optimization/42719
11675         * gcc.dg/pr42719.c: New test.
11676
11677         PR debug/42728
11678         * gcc.dg/pr42728.c: New test.
11679
11680 2010-01-19  Anthony Green  <green@moxielogic.com>
11681
11682         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11683
11684 2010-01-18  Anthony Green  <green@moxielogic.com>
11685
11686         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11687         for moxie.
11688
11689 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11690
11691         * g++.dg/template/error45.C: reverted as part of reverting the
11692         fix of PR c++/42634.
11693
11694 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11695
11696         PR c++/42634
11697         * g++.dg/template/error45.C: New test.
11698
11699 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11700
11701         PR c++/42766
11702         * g++.dg/conversion/op6.C: New test.
11703
11704 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11705
11706         PR target/42774
11707         * gcc.target/alpha/pr42774.c: New test.
11708
11709 2010-01-18  Richard Guenther  <rguenther@suse.de>
11710
11711         PR tree-optimization/42781
11712         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11713
11714 2010-01-17  Richard Guenther  <rguenther@suse.de>
11715
11716         PR middle-end/42248
11717         * gcc.c-torture/execute/pr42248.c: New testcase.
11718
11719 2010-01-17  Richard Guenther  <rguenther@suse.de>
11720
11721         PR tree-optimization/42773
11722         * g++.dg/torture/pr42773.C: New testcase.
11723
11724 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11725
11726         PR fortran/42677
11727         * gfortran.dg/interface_assignment_5.f90: New test.
11728
11729 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11730
11731         PR c++/42697
11732         * g++.dg/template/crash94.C: Reverted.
11733
11734 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11735
11736         PR debug/42767
11737         * gcc.dg/debug/pr42767.c: New.
11738
11739 2010-01-15  Jason Merrill  <jason@redhat.com>
11740
11741         PR c++/42761
11742         * g++.dg/cpp0x/decltype22.C: New.
11743
11744 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11745
11746         PR middle-end/42760
11747         * g++.dg/torture/pr42760.C: New test.
11748
11749 2010-01-15  Jing Yu  <jingyu@google.com>
11750
11751         PR rtl-optimization/42691
11752         * gcc.c-torture/execute/pr42691.c: New.
11753
11754 2010-01-15  Richard Guenther  <rguenther@suse.de>
11755
11756         PR middle-end/42739
11757         * g++.dg/torture/pr42739.C: New testcase.
11758
11759 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11760
11761         * g++.dg/template/error45.C: Revert as part of reverting changes
11762         or PR c++/42634.
11763
11764 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11765
11766         PR fortran/42684
11767         * gfortran.dg/interface_31.f90: New test.
11768
11769 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11770
11771         * gcc.target/powerpc/pr42747.c: New file.
11772
11773 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11774
11775         PR middle-end/42674
11776         * c-c++-common/pr42674.c: New test.
11777
11778         PR c++/42608
11779         * g++.dg/template/instantiate11.C: New test.
11780
11781 2010-01-14  Jason Merrill  <jason@redhat.com>
11782
11783         PR c++/42701
11784         * g++.dg/overload/error3.C: New.
11785
11786         PR c++/42655
11787         * g++.dg/overload/rvalue1.C: New.
11788
11789 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11790
11791         PR tree-optimization/42706
11792         * gcc.dg/ipa/pr42706.c: New testcase.
11793
11794 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11795
11796         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11797
11798 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11799
11800         PR tree-optimization/42714
11801         * g++.dg/torture/pr42714.C: New test.
11802
11803 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11804
11805         PR rtl-optimization/42246
11806         * gfortran.dg/pr42246-2.f: New.
11807
11808 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11809
11810         PR rtl-optimization/42389
11811         * gcc.dg/pr42389.c: New.
11812
11813 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11814
11815         PR rtl-optimization/42388
11816         * gcc.dg/pr42388.c: New.
11817
11818 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11819
11820         PR rtl-optimization/42294
11821         * gfortran.dg/pr42294.f: New.
11822
11823 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11824
11825         PR rtl-optimization/39453
11826         PR rtl-optimization/42246
11827         * gcc.dg/pr39453.c: New.
11828         * gcc.dg/pr42246.c: New.
11829
11830 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11831
11832         PR middle-end/42245
11833         * gcc.dg/pr42245.c: New.
11834         * gcc.dg/pr42245-2.c: New.
11835
11836 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11837
11838         PR rtl-optimization/42249
11839         * gcc.dg/pr42249.c: New.
11840
11841 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11842
11843         PR c/42721
11844         * gcc.c-torture/execute/pr42721.c: New test.
11845
11846 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11847
11848         PR tree-optimization/42709
11849         * gcc.dg/vect/pr42709.c: New test.
11850
11851 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11852
11853         PR fortran/41478
11854         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11855         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11856
11857 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11858
11859         PR fortran/42481
11860         * gfortran.dg/generic_19.f90 : New test.
11861
11862 2010-01-13  Richard Guenther  <rguenther@suse.de>
11863
11864         PR tree-optimization/42730
11865         * gcc.c-torture/compile/pr42730.c: New testcase.
11866
11867 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11868
11869         PR target/pr42542
11870         * gcc.target/ia64/pr42542-1.c: New.
11871         * gcc.target/ia64/pr42542-2.c: New.
11872         * gcc.target/ia64/pr42542-3.c: New.
11873
11874 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11875
11876         PR c++/42634
11877         * g++.dg/template/error45.C: New test.
11878
11879 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11880
11881         PR tree-optimization/42704
11882         * g++.dg/torture/pr42704.C: New test.
11883
11884 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11885
11886         PR tree-optimization/42703
11887         * gcc.c-torture/compile/pr42703.c: New test.
11888
11889 2010-01-13  Richard Guenther  <rguenther@suse.de>
11890
11891         PR tree-optimization/42705
11892         * gcc.c-torture/compile/pr42705.c: New testcase.
11893
11894 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11895
11896         * gcc.target/bfin/l2.c: New test.
11897         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11898
11899 2010-01-13  Richard Guenther  <rguenther@suse.de>
11900
11901         PR middle-end/42716
11902         * gcc.c-torture/compile/pr42716.c: New testcase.
11903
11904 2010-01-13  Richard Guenther  <rguenther@suse.de>
11905
11906         PR lto/42678
11907         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11908
11909 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11910
11911         PR c/42708
11912         * gcc.c-torture/compile/pr42708-1.c: New test.
11913
11914 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11915
11916         PR debug/42662
11917         * gcc.dg/pr42662.c: New test.
11918
11919         PR tree-optimization/42645
11920         * g++.dg/other/pr42645-1.C: New test.
11921         * g++.dg/other/pr42645-2.C: New test.
11922
11923 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11924
11925         PR target/42416
11926         * gcc.target/powerpc/warn-1.c: New test.
11927         * gcc.target/powerpc/warn-2.c: New test.
11928
11929 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11930
11931         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11932         stack alignment.
11933
11934 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11935
11936         * gcc.dg/lto/20100108_0.c: New.
11937
11938 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11939
11940         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11941         Add -march=i686 -msse for 32bit x86 targets.
11942
11943 2010-01-10  Richard Guenther  <rguenther@suse.de>
11944
11945         PR middle-end/42667
11946         * gcc.dg/torture/pr42667.c: New testcase.
11947
11948 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11949
11950         PR fortran/32489
11951         * gfortran.dg/array_constructor_34.f90: New test.
11952
11953 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11954
11955         PR fortran/20923
11956         * gfortran.dg/array_constructor_33.f90: New test.
11957         gfortran.dg/array_function_5.f90: Add credit.
11958
11959 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11960
11961         PR debug/42631
11962         * gcc.dg/pr42631.c: New.
11963
11964 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11965
11966         PR debug/42630
11967         * gcc.dg/pr42630.c: New.
11968
11969 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11970
11971         PR debug/42629
11972         * gcc.dg/pr42629.c: New.
11973
11974 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11975
11976         PR middle-end/42363
11977         * gcc.dg/torture/pr42363.c: New.
11978
11979 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11980
11981         PR debug/42604
11982         PR debug/42395
11983         * gcc.dg/vect/pr42604.c: New.
11984         * gcc.dg/vect/pr42395.c: New.
11985
11986 2010-01-09  Richard Guenther  <rguenther@suse.de>
11987
11988         PR middle-end/42512
11989         * gcc.c-torture/execute/pr42512.c: New testcase.
11990
11991 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11992
11993         PR fortran/41298
11994         * gfortran.dg/c_ptr_tests_14.f90: New test.
11995
11996 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11997
11998         PR ada/41929
11999         * gnat.dg/null_pointer_deref1.adb: Don't run on
12000         sparc*-sun-solaris2.11.
12001
12002 2010-01-08  Richard Guenther  <rguenther@suse.de>
12003
12004         PR lto/42528
12005         * gcc.dg/lto/20100103-1_0.c: New testcase.
12006         * gcc.dg/lto/20100103-2_0.c: Likewise.
12007
12008 2010-01-08  Tobias Burnus  <burnus@net-b.de
12009
12010         PR/fortran 25829
12011         * gfortran.dg/asynchronous_1.f90: New test.
12012         * gfortran.dg/asynchronous_2.f90: New test.
12013         * gfortran.dg/conflicts.f90: Update error message.
12014
12015 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12016
12017         c++/40155
12018         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12019
12020 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12021
12022         PR tree-optimization/42625
12023         * g++.dg/opt/dtor4.C: New test.
12024         * g++.dg/opt/dtor4.h: New.
12025         * g++.dg/opt/dtor4-aux.cc: New.
12026
12027 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12028
12029         PR fortran/42597
12030         * gfortran.dg/proc_ptr_26.f90: New test.
12031
12032 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12033
12034         PR fortran/41872
12035         * gfortran.dg/allocatable_scalar_7.f90: New test.
12036
12037 2010-01-06  Richard Guenther  <rguenther@suse.de>
12038
12039         * gcc.c-torture/compile/pr42632.c: New testcase.
12040
12041 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12042
12043         PR target/42542
12044         * gcc.target/i386/pr42542-4.c: New.
12045         * gcc.target/i386/pr42542-4a.c: Likewise.
12046         * gcc.target/i386/pr42542-5.c: Likewise.
12047         * gcc.target/i386/pr42542-5a.c: Likewise.
12048
12049 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12050
12051         * gcc.dg/tls/opt-15.c: New test.
12052
12053 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12054
12055         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12056
12057 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12058
12059         PR tree-optimization/42462
12060         * g++.dg/torture/pr42462.C: New test.
12061
12062 2010-01-05  Jason Merrill  <jason@redhat.com>
12063
12064         * g++.dg/cpp0x/initlist30.C: New test.
12065
12066 2010-01-05  Richard Guenther  <rguenther@suse.de>
12067
12068         PR tree-optimization/42614
12069         * gcc.c-torture/execute/pr42614.c: New testcase.
12070
12071 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12072
12073         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12074         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12075         -Wunreachable-code.
12076         * gcc.dg/Wunreachable-2.c: Likewise.
12077         * gcc.dg/Wunreachable-3.c: Likewise.
12078         * gcc.dg/Wunreachable-4.c: Likewise.
12079         * gcc.dg/Wunreachable-5.c: Likewise.
12080         * gcc.dg/Wunreachable-6.c: Likewise.
12081         * gcc.dg/Wunreachable-7.c: Likewise.
12082         * gcc.dg/Wunreachable-8.c: Likewise.
12083         * gcc.dg/20041231-1.c: Likewise.
12084
12085 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12086
12087         PR other/42611
12088         * gcc.dg/pr42611.c: New test.
12089
12090         PR tree-optimization/42508
12091         * g++.dg/opt/pr42508.C: New test.
12092
12093 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12094
12095         PR fortran/41872
12096         * gfortran.dg/allocatable_scalar_8.f90: New.
12097
12098 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12099
12100         PR tree-optimization/42398
12101         * gcc.c-torture/compile/pr42398.c: New test.
12102
12103 2010-01-04  Jason Merrill  <jason@redhat.com>
12104
12105         PR c++/42555
12106         * g++.dg/ext/attrib35.C: New.
12107
12108         PR c++/42567
12109         * g++.dg/cpp0x/auto17.C: New.
12110
12111 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12112
12113         * gcc.dg/lto/20100104_0.c: New.
12114
12115 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12116
12117         PR target/42542
12118         * gcc.target/i386/pr42542-1.c: New.
12119         * gcc.target/i386/pr42542-1a.c: Likewise.
12120         * gcc.target/i386/pr42542-1b.c: Likewise.
12121         * gcc.target/i386/pr42542-2.c: Likewise.
12122         * gcc.target/i386/pr42542-2a.c: Likewise.
12123         * gcc.target/i386/pr42542-2b.c: Likewise.
12124         * gcc.target/i386/pr42542-3.c: Likewise.
12125         * gcc.target/i386/pr42542-3a.c: Likewise.
12126
12127 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12128
12129         PR fortran/41872
12130         * gfortran.dg/allocatable_scalar_5.f90: New test.
12131         * gfortran.dg/allocatable_scalar_6.f90: New test.
12132
12133 2010-01-03  Richard Guenther  <rguenther@suse.de>
12134
12135         PR testsuite/42583
12136         * gfortran.dg/gomp/recursion1.f90: Remove.
12137
12138 2010-01-03  Richard Guenther  <rguenther@suse.de>
12139
12140         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12141         * gcc.dg/uninit-6.c: Likewise.
12142         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12143
12144 2010-01-03  Richard Guenther  <rguenther@suse.de>
12145
12146         PR tree-optimization/42589
12147         * gcc.target/i386/pr42589.c: New testcase.
12148
12149 2010-01-03  Richard Guenther  <rguenther@suse.de>
12150
12151         PR tree-optimization/42438
12152         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12153
12154 2010-01-02  Richard Guenther  <rguenther@suse.de>
12155
12156         PR testsuite/41651
12157         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12158
12159 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12160
12161         PR target/42448
12162         * gcc.target/alpha/pr42448-1.c: New test.
12163         * gcc.target/alpha/pr42448-2.c: Ditto.
12164
12165 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12166
12167         PR preprocessor/41947
12168         * gcc.dg/c99-hexfloat-3.c: New test.
12169
12170 2010-01-01  Richard Guenther  <rguenther@suse.de>
12171
12172         PR c/42570
12173         * gcc.c-torture/execute/pr42570.c: New testcase.
12174
12175 2010-01-01  Richard Guenther  <rguenther@suse.de>
12176
12177         PR middle-end/42559
12178         * gcc.c-torture/compile/pr42559.c: New testcase.
12179
12180 \f
12181 Copyright (C) 2010 Free Software Foundation, Inc.
12182
12183 Copying and distribution of this file, with or without modification,
12184 are permitted in any medium without royalty provided the copyright
12185 notice and this notice are preserved.