1 2010-11-02 Martin Jambor <mjambor@suse.cz>
4 * g++.dg/ipa/ivinline-9.C: New test.
6 2010-11-02 Martin Jambor <mjambor@suse.cz>
8 PR tree-optimization/45875
9 * g++.dg/torture/pr45875.C: New test.
11 2010-11-02 Richard Guenther <rguenther@suse.de>
14 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
16 2010-11-02 Jakub Jelinek <jakub@redhat.com>
19 * gcc.dg/pr46255.c: New test.
21 2010-11-02 Dodji Seketeli <dodji@redhat.com>
25 * g++.dg/template/sfinae26.C: New test.
26 * g++.dg/template/sfinae27.C: Likewise.
28 2010-11-02 Dodji Seketeli <dodji@redhat.com>
31 * g++.dg/template/typedef36.C: New test.
32 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
33 * g++.dg/template/canon-type-10.C: Likewise.
34 * g++.dg/template/canon-type-11.C: Likewise.
35 * g++.dg/template/canon-type-12.C: Likewise.
36 * g++.dg/template/canon-type-13.C: Likewise.
38 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
40 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
41 of debug_pubnames on darwin.
43 2010-11-01 Jason Merrill <jason@redhat.com>
44 Benjamin Kosnik <bkoz@redhat.com>
46 * g++.dg/cpp0x/constexpr-initlist2.C: New.
47 * g++.dg/cpp0x/constexpr-initlist3.C: New.
49 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
50 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
51 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
52 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
53 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
54 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
55 * g++.dg/cpp0x/constexpr-array.C: New.
56 * g++.dg/cpp0x/constexpr-base.C: New.
57 * g++.dg/cpp0x/constexpr-complex.C: New.
58 * g++.dg/cpp0x/constexpr-data1.C: New.
59 * g++.dg/cpp0x/constexpr-data2.C: New.
60 * g++.dg/cpp0x/constexpr-deref.C: New.
61 * g++.dg/cpp0x/constexpr-diag1.C: New.
62 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
63 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
64 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
65 * g++.dg/cpp0x/constexpr-empty.C: New.
66 * g++.dg/cpp0x/constexpr-empty2.C: New.
67 * g++.dg/cpp0x/constexpr-empty3.C: New.
68 * g++.dg/cpp0x/constexpr-empty4.C: New.
69 * g++.dg/cpp0x/constexpr-empty5.C: New.
70 * g++.dg/cpp0x/constexpr-ex1.C: New.
71 * g++.dg/cpp0x/constexpr-ex2.C: New.
72 * g++.dg/cpp0x/constexpr-ex3.C: New.
73 * g++.dg/cpp0x/constexpr-ex4.C: New.
74 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
75 * g++.dg/cpp0x/constexpr-fnptr.C: New.
76 * g++.dg/cpp0x/constexpr-function1.C: New.
77 * g++.dg/cpp0x/constexpr-function2.C: New.
78 * g++.dg/cpp0x/constexpr-function3.C: New.
79 * g++.dg/cpp0x/constexpr-ice.C: New.
80 * g++.dg/cpp0x/constexpr-initlist.C: New.
81 * g++.dg/cpp0x/constexpr-neg1.C: New.
82 * g++.dg/cpp0x/constexpr-noexcept.C: New.
83 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
84 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
85 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
86 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
87 * g++.dg/cpp0x/constexpr-nonlit.C: New.
88 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
89 * g++.dg/cpp0x/constexpr-nullptr.C: New.
90 * g++.dg/cpp0x/constexpr-object1.C: New.
91 * g++.dg/cpp0x/constexpr-object2.C: New.
92 * g++.dg/cpp0x/constexpr-overflow.C: New.
93 * g++.dg/cpp0x/constexpr-pedantic.C: New.
94 * g++.dg/cpp0x/constexpr-pos1.C: New.
95 * g++.dg/cpp0x/constexpr-potential1.C: New.
96 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
97 * g++.dg/cpp0x/constexpr-pure.C: New.
98 * g++.dg/cpp0x/constexpr-static.C: New.
99 * g++.dg/cpp0x/constexpr-static2.C: New.
100 * g++.dg/cpp0x/constexpr-static3.C: New.
101 * g++.dg/cpp0x/constexpr-static4.C: New.
102 * g++.dg/cpp0x/constexpr-static5.C: New.
103 * g++.dg/cpp0x/constexpr-static6.C: New.
104 * g++.dg/cpp0x/constexpr-string.C: New.
105 * g++.dg/cpp0x/constexpr-switch.C: New.
106 * g++.dg/cpp0x/constexpr-targ.C: New.
107 * g++.dg/cpp0x/constexpr-throw.C: New.
108 * g++.dg/cpp0x/constexpr-typeid.C: New.
109 * g++.dg/cpp0x/constexpr-union.C: New.
110 * g++.dg/cpp0x/constexpr-value.C: New.
111 * g++.dg/cpp0x/constexpr-value2.C: New.
112 * g++.dg/cpp0x/constexpr-variadic.C: New.
113 * g++.dg/cpp0x/initlist5.C: Use constexpr.
114 * g++.dg/cpp0x/static_assert3.C: Add expected error.
115 * g++.dg/other/fold1.C: Likewise.
116 * g++.dg/parse/crash36.C: Likewise.
117 * g++.dg/parse/constant4.C: Adjust expected error.
118 * g++.dg/template/arg5.C: Likewise.
119 * g++.dg/template/non-dependent10.C: Likewise.
120 * g++.dg/template/qualified-id3.C: Likewise.
121 * g++.dg/warn/overflow-warn-1.C: Likewise.
122 * g++.dg/warn/overflow-warn-3.C: Likewise.
123 * g++.dg/warn/overflow-warn-4.C: Likewise.
124 * g++.old-deja/g++.pt/crash10.C: Likewise.
126 * g++.dg/cpp0x/constexpr-ctor2.C: New.
128 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
130 Implemented format and noreturn attributes for Objective-C methods.
131 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
132 * objc.dg/attributes/method-deprecated-1.m: New.
133 * objc.dg/attributes/method-deprecated-2.m: New.
134 * objc.dg/attributes/method-deprecated-3.m: New.
135 * objc.dg/attributes/method-noreturn-1.m: New.
136 * objc.dg/attributes/method-sentinel-1.m: New.
137 * objc.dg/attributes/method-format-1.m: New.
138 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
139 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
140 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
141 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
142 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
143 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
144 * obj-c++.dg/attributes/method-format-1.mm: New.
146 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
148 * objc.dg/property/at-property-deprecated-1.m: New.
149 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
151 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
153 Implemented Objective-C 2.0 property accessors.
154 * objc.dg/property/at-property-6.m: Use nonatomic properties to
155 avoid testing more complex accessors in this testcase which is not
157 * objc.dg/property/at-property-7.m: Same change.
158 * objc.dg/property/at-property-8.m: Same change.
159 * objc.dg/property/at-property-9.m: Same change.
160 * objc.dg/property/at-property-10.m: Same change.
161 * objc.dg/property/at-property-11.m: Same change.
162 * obj-c++.dg/property/at-property-6.mm: Same change.
163 * obj-c++.dg/property/at-property-7.mm: Same change.
164 * obj-c++.dg/property/at-property-8.mm: Same change.
165 * obj-c++.dg/property/at-property-9.mm: Same change.
166 * obj-c++.dg/property/at-property-10.mm: Same change.
167 * obj-c++.dg/property/at-property-11.mm: Same change.
168 * objc.dg/property/at-property-12.m: New.
169 * objc.dg/property/at-property-13.m: New.
170 * obj-c++.dg/property/at-property-12.mm: New.
171 * obj-c++.dg/property/at-property-13.mm: New.
173 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
176 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
177 * gfortran.dg/allocate_with_typespec_4.f90: New test.
178 * gfortran.dg/allocate_with_typespec_1.f90: New test.
179 * gfortran.dg/allocate_with_typespec_2.f: New test.
180 * gfortran.dg/allocate_with_typespec_3.f90: New test.
181 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
182 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
184 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
185 Nathan Froyd <froydnj@codesourcery.com>
187 PR tree-optimization/46259
188 * gfortran.dg/pr46259.f: New testcase.
190 2010-11-01 Paul Koning <ni1d@arrl.net>
192 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
193 * gcc.c-torture/compile/20020604-1.c: Ditto.
194 * gcc.c-torture/compile/20001226-1.c: Ditto.
195 * gcc.c-torture/compile/20010327-1.c: Ditto.
196 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
197 * gcc.c-torture/compile/pr43191.c: Ditto.
198 * gcc.c-torture/compile/pr41181.c: Ditto.
200 2010-10-31 Richard Henderson <rth@redhat.com>
202 * lib/target-supports.exp
203 (check_effective_target_automatic_stack_alignment): True for
205 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
206 use of the preferred-stack-boundary arguments.
207 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
209 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
212 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
213 * gcc.target/i386/fma4-builtin-2.c: Likewise.
215 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
217 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
219 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
221 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
222 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
224 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
225 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
226 * objc.dg/torture/tls/thr-init.m: Likewise.
227 * objc.dg/torture/tls/thr-init-2.m: Likewise.
228 * objc.dg/torture/tls/thr-init-3.m: Likewise.
230 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
232 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
235 2010-10-30 Janus Weil <janus@gcc.gnu.org>
240 * gfortran.dg/typebound_generic_10.f03: New.
242 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
244 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
245 * objc.dg/property/property-neg-1.m: Updated for changes in the
246 syntax of @property and the implementation of
247 @synthesize/@dynamic.
248 * objc.dg/property/property-neg-2.m: Same change.
249 * objc.dg/property/property-neg-3.m: Same change.
250 * objc.dg/property/property-neg-4.m: Same change.
251 * objc.dg/property/property-neg-5.m: Same change.
252 * objc.dg/property/property-neg-7.m: Same change.
253 * objc.dg/property/property-1.m: Same change.
254 * objc.dg/property/synthesize-1.m: Same change.
255 * objc.dg/property/at-property-2.m: Same change.
256 * objc.dg/property/at-property-4.m: Same change.
258 * objc.dg/property/fsf-property-method-acces.m: Updated for
259 changes in the syntax of @property and the implementation of
260 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
261 * objc.dg/property/fsf-property-basic.m: Same change.
262 * objc.dg/property/fsf-property-named-ivar.m: Same change.
264 * objc.dg/property/at-property-5.m: New.
265 * objc.dg/property/at-property-6.m: New.
266 * objc.dg/property/at-property-7.m: New.
267 * objc.dg/property/at-property-8.m: New.
268 * objc.dg/property/at-property-9.m: New.
269 * objc.dg/property/at-property-10.m: New.
270 * objc.dg/property/at-property-11.m: New.
271 * objc.dg/property/synthesize-2.m: New.
272 * objc.dg/property/dynamic-2.m: New.
274 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
275 syntax of @property and the implementation of
276 @synthesize/@dynamic.
277 * obj-c++.dg/property/property-neg-2.mm: Same change.
278 * obj-c++.dg/property/property-neg-3.mm: Same change.
279 * obj-c++.dg/property/property-neg-4.mm: Same change.
280 * obj-c++.dg/property/property-neg-5.mm: Same change.
281 * obj-c++.dg/property/property-neg-7.mm: Same change.
282 * obj-c++.dg/property/property-1.mm: Same change.
283 * obj-c++.dg/property/synthesize-1.mm: Same change.
284 * obj-c++.dg/property/at-property-2.mm: Same change.
285 * obj-c++.dg/property/at-property-4.mm: Same change.
287 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
288 changes in the syntax of @property and the implementation of
289 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
290 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
291 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
293 * obj-c++.dg/property/at-property-5.mm: New.
294 * obj-c++.dg/property/at-property-6.mm: New.
295 * obj-c++.dg/property/at-property-7.mm: New.
296 * obj-c++.dg/property/at-property-8.mm: New.
297 * obj-c++.dg/property/at-property-9.mm: New.
298 * obj-c++.dg/property/at-property-10.mm: New.
299 * obj-c++.dg/property/at-property-11.mm: New.
300 * obj-c++.dg/property/synthesize-2.mm: New.
301 * obj-c++.dg/property/dynamic-2.mm: New.
303 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
304 Andrew Pinski <pinskia@gmail.com>
306 * gcc.c-torture/execute/vector-shift.c: New testcase.
307 * gcc.c-torture/execute/vector-shift1.c: Likewise.
308 * gcc.c-torture/execute/vector-shift2.c: Likewise.
309 * gcc.dg/vector-shift.c: Likewise.
310 * gcc.dg/vector-shift1.c: Likewise.
311 * gcc.dg/torture/vector-shift2.c: Likewise.
312 * gcc.dg/vector-shift3.c: Likewise.
313 * gcc.dg/simd-1b.c: Adjust.
315 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
317 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
319 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
321 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
323 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
326 * gcc.target/i386/pr46153.c: New test.
328 2010-10-27 Jason Merrill <jason@redhat.com>
330 * g++.dg/cpp0x/constexpr-is_literal.C: New.
332 2010-10-27 Janus Weil <janus@gcc.gnu.org>
335 * gfortran.dg/class_dummy_3.f03: New.
337 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
339 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
340 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
342 * gcc.target/i386/avx-vzeroupper-3.c: New.
343 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
344 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
345 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
346 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
347 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
348 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
349 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
350 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
351 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
352 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
353 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
355 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
357 * obj-c.dg/property/at-property-4.m: New.
358 * obj-c++.dg/property/at-property-4.mm: New.
359 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
361 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
364 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
366 * objc.dg/property/at-property-1.m: New.
367 * objc.dg/property/at-property-2.m: New.
368 * objc.dg/property/at-property-3.m: New.
369 * objc.dg/ivar-invalid-type-1.m: New.
370 * obj-c++.dg/property/at-property-1.mm: New.
371 * obj-c++.dg/property/at-property-2.mm: New.
372 * obj-c++.dg/property/at-property-3.mm: New.
373 * obj-c++.dg/ivar-invalid-type-1.mm: New.
374 * objc.dg/property/property-neg-6.m: Updated testcase for updates
377 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
380 * gfortran.dg/namelist_66.f90: New test.
381 * gfortran.dg/fmt_t_6.f: Fix whitespace.
383 2010-10-26 Janus Weil <janus@gcc.gnu.org>
386 * gfortran.dg/allocatable_scalar_9.f90: Extended.
387 * gfortran.dg/allocatable_scalar_10.f90: New.
388 * gfortran.dg/class_19.f03: Extended.
390 2010-10-26 Jan Hubicka <jh@suse.cz>
393 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
395 2010-10-26 Ira Rosen <irar@il.ibm.com>
397 PR tree-optimization/46167
398 * gcc.dg/vect/O-pr46167.c: New.
399 * gcc.dg/vect/vect.exp: Run tests with -O.
401 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
404 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
405 * g++.dg/vect/pr33860a.cc: Likewise.
406 * gcc.c-torture/compile/20070522-1.c: Likewise.
407 * gcc.dg/compat/struct-align-1_x.c: Likewise.
408 * gcc.dg/compat/struct-align-1_y.c: Likewise.
409 * gcc.dg/compat/struct-align-2_x.c: Likewise.
410 * gcc.dg/compat/struct-align-2_y.c: Likewise.
411 * gcc.dg/pr44136.c: Likewise.
413 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
414 * gcc.dg/compat/vector-1_x.c: Likewise.
415 * gcc.dg/compat/vector-1_y.c: Likewise.
416 * gcc.dg/compat/vector-2_x.c: Likewise.
417 * gcc.dg/compat/vector-2_y.c: Likewise.
418 * gcc.dg/pr43300.c: Likewise.
420 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
421 * gcc.dg/compat/vector-1a_y.c: Likewise.
422 * gcc.dg/compat/vector-1b_x.c: Likewise.
423 * gcc.dg/compat/vector-1b_y.c: Likewise.
424 * gcc.dg/compat/vector-2a_x.c: Likewise.
425 * gcc.dg/compat/vector-2a_y.c: Likewise.
426 * gcc.dg/compat/vector-2b_x.c: Likewise.
427 * gcc.dg/compat/vector-2b_y.c: Likewise.
428 * gcc.target/i386/pr39162.c: Likewise.
429 * gcc.target/i386/pr40906-2.c: Likewise.
430 * gcc.target/i386/sse-5.c: Likewise.
432 * gcc.dg/pr35442.c: Prune ABI change warnings.
434 * gcc.c-torture/execute/pr38151.x: New.
435 * gcc.target/i386/pr44948-1a.c: Likewise.
436 * gcc.target/i386/pr44948-1b.c: Likewise.
437 * gcc.target/i386/pr44948-2a.c: Likewise.
438 * gcc.target/i386/pr44948-2b.c: Likewise.
440 2010-10-26 Ian Lance Taylor <iant@google.com>
443 * gcc.c-torture/execute/20101025-1.c: New test.
445 2010-10-26 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/class_allocate_5.f90: New.
450 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
452 Implement opaque-enum-specifiers for C++0x
453 * g++.dg/cpp0x/forw_enum1.C: New.
454 * g++.dg/cpp0x/forw_enum2.C: New.
455 * g++.dg/cpp0x/forw_enum3.C: New.
456 * g++.dg/cpp0x/forw_enum4.C: New.
457 * g++.dg/cpp0x/forw_enum5.C: New.
458 * g++.dg/cpp0x/forw_enum6.C: New.
459 * g++.dg/cpp0x/forw_enum7.C: New.
460 * g++.dg/cpp0x/forw_enum8.C: New.
461 * g++.dg/cpp0x/forw_enum9.C: New.
462 * g++.dg/parse/enum3.C: Add new errors.
463 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
464 * g++.dg/cpp0x/auto9.C: Add new error.
465 * g++.dg/template/crash79.C: Add new errors.
467 2010-10-26 Jie Zhang <jie@codesourcery.com>
469 * gcc.target/arm/volatile-bitfields-1.c: New test.
470 * gcc.target/arm/volatile-bitfields-2.c: New test.
471 * gcc.target/arm/volatile-bitfields-3.c: New test.
473 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
475 * gnat.dg/pointer_discr1.adb: New test.
476 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
477 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
478 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
480 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
482 * gnat.dg/loop_optimization8.adb: New test.
483 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
484 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
486 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
488 * gnat.dg/in_out_parameter2.adb: New test.
489 * gnat.dg/in_out_parameter3.adb: Likewise.
491 2010-10-25 Jie Zhang <jie@codesourcery.com>
493 * g++.dg/opt/combine.c: New test.
495 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
497 * gnat.dg/opt7.ad[sb]: New test.
498 * gnat.dg/opt7_pkg.ads: New helper.
500 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
503 * obj-c.dg/pr45735.mm: New.
504 * obj-c++.dg/pr45735.mm: New.
506 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
509 * objc.dg/pr24393.m: New.
510 * obj-c++.dg/pr24393.mm: New.
512 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
515 * objc.dg/pr28049.m: New.
516 * obj-c++.dg/pr28049.mm: New.
518 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
520 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
521 parameter attributes are now supported.
522 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
523 * objc.dg/attributes/parameter-attribute-1.m: New test.
524 * objc.dg/attributes/parameter-attribute-2.m: New test.
525 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
526 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
528 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
530 Based on the CFString implementation in FSF apple/trunk branch.
532 * gcc.dg/darwin-cfstring-1.c: New.
533 * gcc.dg/darwin-cfstring-2.c: New.
534 * gcc.dg/torture/darwin-cfstring-3.c: New.
535 * g++.dg/other/darwin-cfstring1.C: New.
536 * g++.dg/torture/darwin-cfstring-3.C: New.
538 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
540 * objc.dg/demangle-1.m: New test.
541 * obj-c++.dg/demangle-1.mm: New test.
542 * obj-c++.dg/demangle-2.mm: New test.
543 * obj-c++.dg/demangle-3.mm: New test.
545 2010-10-23 Ian Lance Taylor <iant@google.com>
547 * gcc.c-torture/execute/20101011-1.c: New test.
548 * gcc.c-torture/execute/20101011-1.x: New test driver.
550 2010-10-23 Tobias Burnus <burnus@net-b.de>
553 * gfortran.dg/protected_8.f90: New.
555 2010-10-23 Joseph Myers <joseph@codesourcery.com>
557 * gcc.dg/march-generic.c: Skip for -march in multilib options.
558 * gcc.target/i386/isa-9.c: Skip for -march other than
559 -march=amdfam10 in multilib options.
560 * gcc.target/i386/pr42589.c: Skip for -march other than
561 -march=i486 in multilib options.
562 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
563 other -march in multilib options.
565 2010-10-23 Jie Zhang <jie@codesourcery.com>
567 PR rtl-optimization/37360
568 * gcc.dg/pr37360.c: New test.
570 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
572 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
574 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
575 Andrew Pinski <pinskia@gmail.com>
577 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
578 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
579 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
580 * gcc.dg/vector-subscript-1.c: Likewise.
581 * gcc.dg/vector-subscript-2.c: Likewise.
582 * gcc.dg/vector-subscript-3.c: New testcase.
583 * gcc.dg/array-8.c: Adjust.
585 2010-10-22 Richard Guenther <rguenther@suse.de>
588 * c-c++-common/torture/pr46137.c: New testcase.
590 2010-10-22 Jason Merrill <jason@redhat.com>
593 * g++.dg/template/defarg14.C: New.
595 2010-10-22 Jason Merrill <jason@redhat.com>
598 * g++.dg/cpp0x/implicit10.C: New.
600 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
603 * gcc.target/i386/pr46098.c: New test.
605 2010-10-22 Richard Guenther <rguenther@suse.de>
607 PR tree-optimization/45720
608 * gcc.dg/torture/pr45720.c: New testcase.
610 2010-10-22 Ira Rosen <irar@il.ibm.com>
612 PR tree-optimization/46126
613 * gcc.dg/vect/pr46126.c: New.
615 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
617 Based on the CFString implementation in FSF apple/trunk branch.
619 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
620 so that the latter can be used in dg-skip and dg-xfail clauses.
621 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
622 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
623 to use dg-additional-files for Object1.
624 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
625 to use dg-additional-files for Object1, move to torture/strings/.
626 * obj-c++.dg/const-str-4.mm: Likewise.
627 * obj-c++.dg/const-str-3.mm: Likewise.
628 * obj-c++.dg/const-str-8.mm: Likewise.
629 * obj-c++.dg/const-str-9.mm: Likewise.
630 * obj-c++.dg/const-str-10.mm: Likewise.
631 * obj-c++.dg/const-str-10.mm: Likewise.
632 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
633 to use dg-additional-files for Object1, move to strings/.
634 * obj-c++.dg/const-str-2.mm: Likewise.
635 * obj-c++.dg/const-str-5.mm: Likewise.
636 * obj-c++.dg/const-str-6.mm: Likewise.
637 * obj-c++.dg/const-str-12.mm: Likewise.
638 * obj-c++.dg/strings/strings.exp: New.
639 * obj-c++.dg/strings/const-cfstring-2.mm: New.
640 * obj-c++.dg/strings/const-cfstring-5.mm: New.
641 * obj-c++.dg/torture/strings/strings.exp: New.
642 * obj-c++.dg/torture/strings/string1.mm: New.
643 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
644 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
645 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
647 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
648 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
649 * objc/execute/string2.m: Likewise.
650 * objc/execute/string3.m: Likewise.
651 * objc/execute/string3.m: Likewise.
652 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
653 * objc.dg/foreach-4.m: Likewise.
654 * objc.dg/foreach-5.m: Likewise.
655 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
656 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
657 * objc.dg/const-str-4.m: Likewise.
658 * objc.dg/const-str-7.m: Likewise.
659 * objc.dg/const-str-8.m: Likewise.
660 * objc.dg/const-str-9.m: Likewise.
661 * objc.dg/const-str-10.m: Likewise.
662 * objc.dg/const-str-11.m: Likewise.
663 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
664 to use dg-additional-files for Object1, move to objc.dg/strings/.
665 * objc.dg/const-str-2.m: Likewise.
666 * objc.dg/const-str-5.m: Likewise.
667 * objc.dg/const-str-6.m: Likewise.
668 * objc.dg/const-str-12.m: Likewise.
669 * objc.dg/const-str-12b.m: Likewise.
670 * objc.dg/strings/strings.exp: New.
671 * objc.dg/strings/const-cfstring-2.m: New.
672 * objc.dg/strings/const-cfstring-5.m: New.
673 * objc.dg/torture/strings/strings.exp: New.
674 * objc.dg/torture/strings/const-cfstring-1.m: New.
675 * objc.dg/torture/strings/const-cfstring-3.m: New.
676 * objc.dg/torture/strings/const-cfstring-4.m: New.
678 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
680 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
682 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/parse/crash57.C: New.
687 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
688 H.J. Lu <hongjiu.lu@intel.com>
691 * gcc.target/i386/pr45946.c: New test.
693 2010-10-21 Martin Jambor <mjambor@suse.cz>
695 PR tree-optimization/45875
696 * g++.dg/ipa/pr45875.C: New test.
698 2010-10-21 Ira Rosen <irar@il.ibm.com>
700 PR tree-optimization/46049
701 PR tree-optimization/46052
702 * gcc.dg/vect/pr46052.c: New test.
703 * gcc.dg/vect/pr46049.c: New test.
705 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
708 * gfortran.dg/shape_5.f90: New test case.
710 2010-10-21 Janus Weil <janus@gcc.gnu.org>
713 * gfortran.dg/proc_ptr_comp_25.f90: New.
715 2010-10-21 Richard Guenther <rguenther@suse.de>
716 Michael Matz <matz@suse.de>
718 PR tree-optimization/45764
719 * gcc.dg/torture/pr45764.c: New testcase.
721 2010-10-21 Richard Guenther <rguenther@suse.de>
723 PR tree-optimization/46111
724 * g++.dg/torture/pr46111.C: New testcase.
726 2010-10-21 Janus Weil <janus@gcc.gnu.org>
729 * gfortran.dg/dummy_procedure_4.f90: New.
730 * gfortran.dg/proc_ptr_30.f90: New.
732 2010-10-21 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/ptr-func-1.f90: New.
736 * gfortran.dg/ptr-func-2.f90: New.
738 2010-10-20 Jakub Jelinek <jakub@redhat.com>
740 PR tree-optimization/45919
741 * gcc.c-torture/compile/pr45919.c: New test.
743 PR tree-optimization/46066
744 * gcc.dg/autopar/pr46066.c: New test.
746 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
749 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
751 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
754 * g++.dg/cpp0x/range-for7.C: New.
756 2010-10-20 Richard Guenther <rguenther@suse.de>
759 * g++.dg/lto/20101020-1_0.h: New testcase.
760 * g++.dg/lto/20101020-1_0.C: Likewise.
761 * g++.dg/lto/20101020-1_1.C: Likewise.
763 2010-10-20 Dmitry Melnik <dm@ispras.ru>
765 * gcc.dg/20101013-1.c: New test.
767 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
770 * gcc.target/i386/pr46085-1.c: New.
771 * gcc.target/i386/pr46085-2.c: Likewise.
773 2010-10-20 Richard Guenther <rguenther@suse.de>
775 PR tree-optimization/45860
776 * gcc.dg/torture/pr45860.c: New testcase.
778 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
780 * gnat.dg/discr25.adb: New test.
781 * gnat.dg/discr25_pkg.ad[sb]: New helper.
783 2010-10-20 Olivier Hainque <hainque@adacore.com>
785 * gcc.target/powerpc/ehreturn.c: New test.
787 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
789 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
790 not require Foundation and run with the GNU runtime as well.
792 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
795 * obj-c++.dg/template-8.mm: New.
797 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
800 * objc.dg/pr23709.m: New.
801 * obj-c++.dg/pr23709.m: New.
803 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/template/crash104.C: New.
808 2010-10-19 Richard Henderson <rth@redhat.com>
810 * gcc.target/i386/fma3-fma.c: New.
811 * gcc.target/i386/fma3-builtin.c: New.
812 * gcc.target/i386/fma4-builtin.c: New.
814 2010-10-19 Richard Guenther <rguenther@suse.de>
817 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
819 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
821 Merge from 'apple/trunk' branch on FSF servers.
823 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
826 * objc.dg/proto-init-mimatch-1.m: New.
827 * obj-c++.dg/proto-init-mimatch-1.mm: New.
829 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
831 Implemented parsing @synthesize and @dynamic for
832 Objective-C/Objective-C++.
833 * objc.dg/property/dynamic-1.m: New.
834 * objc.dg/property/synthesize-1.m: New.
835 * obj-c++.dg/property/dynamic-1.mm: New.
836 * obj-c++.dg/property/synthesize-1.mm: New.
838 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
840 * objc.dg/at-class-1.m: New.
841 * objc.dg/at-class-1.mm: New.
843 2010-10-18 Steve Ellcey <sje@cup.hp.com>
845 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
847 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
849 Merge from 'apple/trunk' branch on FSF servers.
851 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
854 * obj-c++.dg/template-7.mm: New.
856 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
858 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
861 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
863 Merge from 'apple/trunk' branch on FSF servers.
865 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
868 * obj-c++.dg/try-catch-16.mm: New.
869 * obj-c++.dg/try-catch-17.mm: New.
871 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
874 * obj-c++.dg/try-catch-15.mm: New
876 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
879 * obj-c++.dg/try-catch-12.mm: New
880 * obj-c++.dg/try-catch-13.mm: New
881 * obj-c++.dg/try-catch-14.mm: New
882 * objc.dg/try-catch-11.m: New
883 * objc.dg/try-catch-12.m: New
884 * objc.dg/try-catch-13.m: New
886 2010-10-18 Richard Henderson <rth@redhat.com>
888 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
890 2010-10-18 Jakub Jelinek <jakub@redhat.com>
893 * c-c++-common/Wunused-var-13.c: New test.
895 2010-10-18 Richard Guenther <rguenther@suse.de>
897 PR tree-optimization/45967
898 * gcc.dg/torture/pr45967.c: New testcase.
899 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
900 * gcc.dg/ipa/ipa-pta-13.c: Likewise
901 * gcc.dg/torture/pr39074-2.c: Likewise
902 * gcc.dg/torture/pta-escape-1.c: Likewise
903 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
904 * gcc.dg/tree-ssa/pta-callused.c: Likewise
905 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
906 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
907 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
908 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
910 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
912 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
914 2010-10-18 Richard Guenther <rguenther@suse.de>
917 * g++.dg/lto/20101015-2_0.C: New testcase.
919 2010-10-18 Jakub Jelinek <jakub@redhat.com>
922 * gcc.c-torture/execute/pr46019.c: New test.
924 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
926 Merge from 'apple/trunk' branch on FSF servers.
928 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
931 * obj-c++.dg/method-namespace-2.mm: New.
933 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
935 Merge from 'apple/trunk' branch on FSF servers.
937 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
940 * objc.dg/private-1.m: Test modified.
941 * obj-c++.dg/private-1.mm: Test modified.
943 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
946 * gcc.target/i386/push-1.c: Remove.
948 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
949 H.J. Lu <hongjiu.lu@intel.com>
952 * gcc.target/i386/pr46051.c: New test.
954 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
956 * obj-c++.dg/gnu-api-2-class.mm: New.
957 * obj-c++.dg/gnu-api-2-ivar.mm: New.
958 * obj-c++.dg/gnu-api-2-method.mm: New.
959 * obj-c++.dg/gnu-api-2-objc.mm: New.
960 * obj-c++.dg/gnu-api-2-object.mm: New.
961 * obj-c++.dg/gnu-api-2-property.mm: New.
962 * obj-c++.dg/gnu-api-2-protocol.mm: New.
963 * obj-c++.dg/gnu-api-2-sel.mm: New.
965 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
967 * objc.dg/fsf-package-0.m: New.
968 * obj-c++.dg/fsf-package-0.m: New.
970 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
973 * objc.dg/pr18255.m: New.
975 2010-10-16 Jan Hubicka <jh@suse.cz>
978 * g++.dg/torture/pr44206.C: New.
980 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
982 * objc.dg/gnu-api-2-class.m: New.
983 * objc.dg/gnu-api-2-objc.m: New.
985 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
987 * objc.dg/gnu-api-2-ivar.m: New.
989 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
991 * objc.dg/gnu-api-2-property.m: New.
993 2010-10-15 Xinliang David Li <davidxl@google.com>
995 * g++.dg/uninit-pred-3_a.C: New test.
996 * g++.dg/uninit-pred-3_b.C: New test.
998 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1000 * objc.dg/gnu-api-2-object.m: New.
1002 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1004 * objc.dg/gnu-api-2-method.m: New.
1006 2010-10-15 Jason Merrill <jason@redhat.com>
1008 * g++.dg/lto/pr45983_0.C: New.
1010 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1012 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1013 builtin combiner patterns.
1014 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1015 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1016 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1017 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1018 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1020 2010-10-15 Richard Guenther <rguenther@suse.de>
1022 * g++.dg/lto/20101015-1_0.C: New testcase.
1024 2010-10-15 Richard Guenther <rguenther@suse.de>
1027 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1028 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1030 2010-10-15 Richard Guenther <rguenther@suse.de>
1033 * g++.dg/lto/20101014-1_0.C: New testcase.
1035 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1037 * objc.dg/gnu-api-2-protocol.m: New.
1038 * objc.dg/gnu-api-2-sel.m: New.
1040 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1042 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1045 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1047 * gcc.dg/20101010-1.c: New testcase.
1049 2010-10-15 Jie Zhang <jie@codesourcery.com>
1051 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1052 script when relocatable linking.
1054 2010-10-14 Yao Qi <yao@codesourcery.com>
1057 * gcc.target/arm/pr45447.c: New test.
1059 2010-10-14 Jan Hubicka <jh@suse.cz>
1062 * g++.dg/lto/pr45621.h : New.
1063 * g++.dg/lto/pr45621_0.C: New.
1064 * g++.dg/lto/pr45621_1.C: New.
1066 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1068 * objc.dg/property: New.
1069 * objc.dg/property/fsf-property-basic.m: New.
1070 * objc.dg/property/fsf-property-method-access.m: New.
1071 * objc.dg/property/fsf-property-named-ivar.m: New.
1072 * obj-c++.dg/property: New.
1073 * obj-c++.dg/property/fsf-property-basic.mm: New.
1074 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1075 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1077 merge from FSF apple 'trunk' branch.
1078 2006 Fariborz Jahanian <fjahanian@apple.com>
1080 Radars 4436866, 4505126, 4506903, 4517826
1081 * objc.dg/property/property-1.m: New.
1082 * objc.dg/property/property-2.m: New.
1083 * objc.dg/property/property-3.m: New.
1084 * objc.dg/property/property-neg-1.m: New.
1085 * objc.dg/property/property-neg-2.m: New.
1086 * objc.dg/property/property-neg-3.m: New.
1087 * objc.dg/property/property-neg-4.m: New.
1088 * objc.dg/property/property-neg-5.m: New.
1089 * objc.dg/property/property-neg-6.m: New.
1090 * objc.dg/property/property-neg-7.m: New.
1091 * objc.dg/property/property.exp: New.
1092 * obj-c++.dg/property/property-1.mm: New.
1093 * obj-c++.dg/property/property-2.mm: New.
1094 * obj-c++.dg/property/property-3.mm: New.
1095 * obj-c++.dg/property/property-neg-1.mm: New.
1096 * obj-c++.dg/property/property-neg-2.mm: New.
1097 * obj-c++.dg/property/property-neg-3.mm: New.
1098 * obj-c++.dg/property/property-neg-4.mm: New.
1099 * obj-c++.dg/property/property-neg-5.mm: New.
1100 * obj-c++.dg/property/property-neg-6.mm: New.
1101 * obj-c++.dg/property/property-neg-7.mm: New.
1102 * obj-c++.dg/property/property.exp: New.
1104 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1106 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1108 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1111 * gcc.c-torture/compile/pr45969-1.c: New test.
1113 2010-10-14 Richard Guenther <rguenther@suse.de>
1115 PR tree-optimization/44913
1116 * gcc.dg/torture/pr44913.c: New testcase.
1118 2010-10-14 Richard Guenther <rguenther@suse.de>
1121 * g++.dg/lto/20101014-2_0.C: New testcase.
1123 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1125 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1126 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1127 * gcc.target/i386/pr44130.c: Likewise.
1128 * gcc.target/i386/pr44144.c: Likewise.
1129 * gcc.target/i386/pr44180.c: Likewise.
1130 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1131 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1132 * gcc.target/i386/vect-sizes-1.c: Likewise.
1133 * gcc.target/i386/vectorize4-avx.c: Likewise.
1135 2010-10-14 Richard Guenther <rguenther@suse.de>
1138 * g++.dg/lto/20101010-3_0.C: New testcase.
1139 * g++.dg/lto/20101010-4_0.C: Likewise.
1141 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1143 * objc.dg/pr45878.m: Update to include NSConstantString interface
1145 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1146 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1147 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1148 reference for m64 -fnext-runtime.
1150 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1152 * gcc.target/i386/vect-sizes-1.c: New.
1154 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1157 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1159 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1161 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1162 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1164 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1166 * gcc.target/ia64/20101005.c: New test.
1168 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1170 PR rtl-optimization/45570
1171 * gcc.dg/pr45570.c: New test.
1173 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1175 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1176 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1177 * gcc.target/i386/vectorize4-avx.c: Likewise.
1179 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1181 * gcc.target/i386/avx-copysign-vec.c: New.
1182 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1184 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1187 * gcc.target/i386/pr44130.c: New.
1189 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1192 * gcc.target/i386/pr44144.c: New.
1194 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1197 * gcc.target/i386/pr44180.c: New.
1199 2010-10-13 Jason Merrill <jason@redhat.com>
1201 * g++.dg/template/canon-type-8.C: New.
1203 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1205 * gcc.c-torture/execute/20101013-1.c: New test.
1207 2010-10-13 Richard Guenther <rguenther@suse.de>
1210 * objc.dg/pr45878.m: New testcase.
1212 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1214 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1215 * gcc.dg/format/dfp-printf-1.c: Likewise.
1216 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1218 2010-10-13 Richard Guenther <rguenther@suse.de>
1220 PR tree-optimization/45788
1221 * g++.dg/pr45788.C: New testcase.
1223 2010-10-13 Richard Guenther <rguenther@suse.de>
1225 PR tree-optimization/45970
1226 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1228 2010-10-13 Richard Guenther <rguenther@suse.de>
1230 PR tree-optimization/45982
1231 * gcc.dg/torture/pr45982.c: New testcase.
1232 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1233 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1234 * gcc.dg/torture/pr39074-2.c: Likewise.
1236 2010-10-13 Richard Guenther <rguenther@suse.de>
1239 * g++.dg/torture/pr45874.C: New testcase.
1241 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1243 * objc.dg/attributes/method-attribute-1.m: Update to respond
1244 to implemented method attributes..
1245 * objc.dg/attributes/method-attribute-2.m: Likewise.
1246 * objc.dg/attributes/method-attribute-3.m: Likewise.
1247 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1248 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1249 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1251 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1254 * objc.dg/pr23214.m: New.
1256 2010-10-12 Michael Eager <eager@eagercon.com>
1259 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1260 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1262 2010-10-12 Jakub Jelinek <jakub@redhat.com>
1265 * gcc.c-torture/execute/pr45636.c: New test.
1266 * gfortran.dg/pr45636.f90: New test.
1268 2010-10-12 Richard Henderson <rth@redhat.com>
1270 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1272 2010-10-12 Daniel Kraft <d@domob.eu>
1275 * gfortran.dg/associate_1.f03: More tests with derived-types.
1276 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1277 * gfortran.dg/associate_8.f03: Fix typo.
1278 * gfortran.dg/initialization_27.f90: Fix typo.
1280 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1283 * lib/lto.exp (lto-get-options-main): Support optional target
1284 selector for dg-extra-ld-options.
1286 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1288 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1289 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1291 2010-10-11 Martin Jambor <mjambor@suse.cz>
1294 * g++.dg/torture/pr45699.C: New test.
1295 * g++.dg/otr-fold-1.C: Adjusted.
1296 * g++.dg/otr-fold-1.C: Likewise.
1298 2010-10-11 Nick Clifton <nickc@redhat.com>
1300 * gcc.c-torture/compile/pr44197.c: Require visibility support.
1301 Allow for a user label prefix.
1303 2010-10-10 Richard Guenther <rguenther@suse.de>
1305 * g++.dg/lto/20101010-1_0.C: New testcase.
1306 * g++.dg/lto/20101010-2_0.C: Likewise.
1308 2010-10-11 Ira Rosen <irar@il.ibm.com>
1310 PR tree-optimization/45902
1311 * gcc.dg/vect/45902.c: New test.
1313 2010-10-11 Jakub Jelinek <jakub@redhat.com>
1316 * gcc.dg/tls/pr45870.c: New test.
1318 2010-10-10 Janus Weil <janus@gcc.gnu.org>
1321 * gfortran.dg/typebound_operator_6.f03: New.
1323 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
1325 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1326 and adjust -export symbol scanning.
1327 * g++.dg/ext/dllexport1.C: Likewise.
1328 * g++.dg/ext/dllexport3.C: Likewise.
1329 * gcc.dg/dll-3.c: Likewise.
1330 * gcc.dg/dll-4.c: Likewise.
1331 * gcc.dg/dll-5.c: Likewise.
1333 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1335 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1336 instead of tree_profile dump file.
1337 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1338 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1341 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1343 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1345 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1347 * gfortran.dg/character_comparison_4.f90: New test.
1348 * gfortran.dg/character_comparison_5.f90: New test.
1349 * gfortran.dg/character_comparison_6.f90: New test.
1351 2010-10-09 Richard Henderson <rth@redhat.com>
1353 * lib/target-supports.exp
1354 (check_effective_target_automatic_stack_alignment): Always true.
1356 2010-10-09 Richard Guenther <rguenther@suse.de>
1359 * gcc.dg/lto/20101009-2_0.c: New testcase.
1360 * gcc.dg/lto/20101009-2_1.c: Likewise.
1361 * gcc.dg/lto/20101009-2_2.c: Likewise.
1363 2010-10-09 Richard Guenther <rguenther@suse.de>
1366 * g++.dg/lto/20101009-1_0.C: New testcase.
1368 2010-10-09 Richard Guenther <rguenther@suse.de>
1370 PR tree-optimization/45945
1371 * gcc.dg/lto/20101009-1_0.c: New testcase.
1373 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1376 * gcc.target/i386/pr45913.c: New.
1378 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1381 * gfortran.dg/streamio_16.f90: Update test.
1383 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1385 PR tree-optimization/45903
1386 * gcc.target/i386/pr45903.c: New test.
1388 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1390 * gnat.dg/interface5.adb: Compile with warnings disabled.
1392 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1394 * obj-c++.dg/encode-10.mm: New testcase.
1396 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1399 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1400 C++ class. Removed XFAIL.
1402 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1405 * gfortran.dg/typebound_operator_5.f03: New.
1407 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1409 Merge from 'apple/trunk' branch on FSF servers.
1411 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1414 * obj-c++.dg/method-namespace-1.mm: New.
1416 2010-10-07 Martin Jambor <mjambor@suse.cz>
1418 * gcc.dg/tree-ssa/sra-11.c: New test.
1420 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1423 * gcc.dg/vect/pr45847.c: New test.
1425 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1426 Kai Tietz <kai.tietz@onevision.com>
1428 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1430 2010-10-07 Richard Guenther <rguenther@suse.de>
1432 PR tree-optimization/45732
1433 * gcc.dg/torture/pr45732.c: New testcase.
1435 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1437 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1438 * objc.dg/foreach-2.m: Likewise.
1439 * objc.dg/foreach-3.m: Likewise.
1440 * objc.dg/foreach-4.m: Likewise.
1441 * objc.dg/foreach-5.m: Likewise.
1442 * objc.dg/foreach-6.m: Likewise.
1443 * objc.dg/foreach-7.m: Likewise.
1444 * objc.dg/objc-foreach-4.m: Likewise.
1445 * objc.dg/objc-foreach-5.m: Likewise.
1447 2010-10-07 Richard Guenther <rguenther@suse.de>
1450 * gcc.dg/torture/pr45869.c: New testcase.
1452 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1454 * objc.dg/set-not-used-1.m: New
1455 * obj-c++.dg/set-not-used-1.mm: New.
1457 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1459 * objc.dg/attributes/method-attribute-3.m: New.
1460 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1462 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1465 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1467 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1470 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1472 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1474 Merge from 'apple/trunk' branch on FSF servers.
1476 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1479 * obj-c++.dg/encode-9.mm: New.
1481 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1483 * g++.dg/cpp0x/pr45908.C: New test.
1485 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1487 * gnat.dg/opt6.ad[sb]: New test.
1489 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1491 Implemented fast enumeration for Objective-C.
1492 * objc.dg/foreach-1.m: New.
1493 * objc.dg/foreach-2.m: New.
1494 * objc.dg/foreach-3.m: New.
1495 * objc.dg/foreach-4.m: New.
1496 * objc.dg/foreach-5.m: New.
1497 * objc.dg/foreach-6.m: New.
1498 * objc.dg/foreach-7.m: New.
1500 Merge from 'apple/trunk' branch on FSF servers:
1501 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1504 * objc.dg/objc-foreach-5.m: New.
1506 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1509 * objc.dg/objc-foreach-4.m: New.
1511 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1514 * objc.dg/objc-foreach-3.m: New.
1516 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1519 * objc.dg/objc-foreach-2.m: New.
1521 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1524 * objc.dg/objc-foreach-1.m: New
1526 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1528 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1531 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1534 * obj-c++.dg/syntax-error-10.mm: New.
1536 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1539 * obj-c++.dg/syntax-error-9.mm: New.
1541 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1544 * obj-c++.dg/syntax-error-8.mm: New.
1546 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1548 Merge from 'apple/trunk' branch on FSF servers.
1550 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1553 * obj-c++.dg/syntax-error-7.mm: New
1555 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1558 * obj-c++.dg/syntax-error-6.mm: New
1560 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1563 * obj-c++.dg/syntax-error-5.mm: New
1565 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1568 * obj-c++.dg/syntax-error-[3-4].mm: New.
1570 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1573 * obj-c++.dg/syntax-error-[1-2].mm: New.
1575 2010-10-05 Ira Rosen <irar@il.ibm.com>
1577 PR tree-optimization/45752
1578 * gcc.dg/vect/pr45752.c: New test.
1580 2010-10-05 Richard Guenther <rguenther@suse.de>
1582 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1583 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1584 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1585 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1586 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1587 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1588 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1589 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1590 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1591 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1592 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1593 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1594 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1595 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1596 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1597 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1598 * gcc.dg/tree-ssa/20080530.c: Likewise.
1599 * g++.dg/tree-ssa/inline-3.C: Likewise.
1600 * g++.dg/tree-ssa/inline-1.C: Likewise.
1601 * g++.dg/tree-ssa/inline-2.C: Likewise.
1602 * gcc.dg/profile-dir-1.c: Likewise.
1603 * gcc.dg/profile-dir-2.c: Likewise.
1604 * gcc.dg/profile-dir-3.c: Likewise.
1606 2010-10-05 Richard Guenther <rguenther@suse.de>
1609 * g++.dg/torture/pr45877.C: New testcase.
1611 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1614 * gcc.dg/debug/pr45849.c: New test.
1617 * gcc.c-torture/compile/pr45876.c: New test.
1619 2010-10-04 Julian Brown <julian@codesourcery.com>
1621 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1623 * gcc.dg/vect/vect-60.c: Likewise.
1624 * gcc.dg/vect/vect-56.c: Likewise.
1625 * gcc.dg/vect/vect-93.c: Likewise.
1626 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1627 * gcc.dg/vect/vect-95.c: Likewise.
1628 * gcc.dg/vect/vect-96.c: Likewise.
1629 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1630 * gcc.dg/vect/slp-25.c: Likewise.
1631 * gcc.dg/vect/slp-3.c: Likewise.
1632 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1633 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1634 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1635 * gcc.dg/vect/vect-109.c: Likewise.
1636 * gcc.dg/vect/vect-peel-1.c: Likewise.
1637 * gcc.dg/vect/vect-peel-2.c: Likewise.
1638 * lib/target-supports.exp
1639 (check_effective_target_arm_vect_no_misalign): New.
1640 (check_effective_target_vect_no_align): Use above.
1641 (check_effective_target_vect_element_align): New.
1642 (add_options_for_quad_vectors): New.
1644 2010-10-04 Martin Jambor <mjambor@suse.cz>
1646 PR tree-optimization/45572
1647 * g++.dg/ipa/pr45572-1.C: New test.
1648 * g++.dg/ipa/pr45572-2.C: Likewise.
1650 2010-10-03 Ian Lance Taylor <iant@google.com>
1652 * gcc.dg/anon-struct-11.c: New test.
1653 * gcc.dg/anon-struct-12.c: New test.
1654 * gcc.dg/anon-struct-13.c: New test.
1655 * gcc.dg/anon-struct-14.c: New test.
1657 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1659 * g++.dg/torture/pr45764.C: Revert revision 164914.
1660 * gcc.dg/vect/pr43432.c: Likewise.
1661 * gcc.dg/vect/vect-114.c: Likewise.
1662 * gcc.dg/vect/vect-15.c: Likewise.
1664 2010-10-03 Jason Merrill <jason@redhat.com>
1666 * g++.dg/cpp0x/sfinae5.C: New.
1668 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1670 PR tree-optimization/45720
1671 PR tree-optimization/45764
1672 * g++.dg/torture/pr45764.C: New.
1674 * gcc.dg/vect/pr43432.c: Xfail.
1675 * gcc.dg/vect/vect-114.c: Likewise.
1676 * gcc.dg/vect/vect-15.c: Likewise.
1678 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1680 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1682 * gcc.dg/torture/pr45678-2.c: Likewise.
1684 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/intrinsic_6.f90: New.
1689 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1692 * gfortran.dg/dependency_37.f90: New test.
1694 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1696 * gcc.target/i386/shift_mask.c: New test.
1698 2010-10-01 Richard Guenther <rguenther@suse.de>
1700 PR tree-optimization/45854
1701 * g++.dg/torture/pr45854.C: New testcase.
1703 2010-09-30 Michael Eager <eager@eagercon.com>
1705 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1708 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1711 * gfortran.dg/graphite/pr45758.f90: New.
1713 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1716 * gcc.dg/graphite/id-pr45230.c: New.
1718 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1720 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1721 * gfortran.dg/graphite/graphite.exp: Same.
1722 * gcc.dg/graphite/vect-pr43423.c: New.
1724 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1727 * g++.dg/torture/pr45843.C: New test.
1729 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1732 * gfortran.dg/allocate_derived_5.f90: New.
1734 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1736 PR tree-optimization/31261
1737 * gcc.dg/tree-ssa/pr31261.c: New test.
1739 2010-09-30 Michael Eager <eager@eagercon.com>
1741 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1742 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1743 * gcc.target/microblaze/microblaze.exp: Ditto.
1744 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1745 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1746 * gcc.target/microblaze/others/data_var1.c: Ditto.
1747 * gcc.target/microblaze/others/data_var2.c: Ditto.
1748 * gcc.target/microblaze/others/data_var3.c: Ditto.
1749 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1750 * gcc.target/microblaze/others/strings1.c:: Ditto.
1751 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1752 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1753 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1754 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1755 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1756 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1757 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1758 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1759 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1760 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1761 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1762 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1763 * gcc.target/microblaze/isa/float.c: Ditto.
1764 * gcc.target/microblaze/isa/mulh.c: Ditto.
1765 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1766 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1767 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1768 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1769 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1770 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1771 * gcc.target/microblaze/isa/bshift.c: Ditto.
1772 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1773 * gcc.target/microblaze/isa/div.c: Ditto.
1774 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1775 * gcc.target/microblaze/isa/mul.c: Ditto.
1777 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1779 merge from FSF 'apple/trunk' branch.
1780 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1783 * objc.dg/enhanced-proto-1.m: New.
1784 * objc.dg/enhanced-proto-2.m: New.
1785 * obj-c++.dg/enhanced-proto-1.mm: New
1786 * obj-c++.dg/enhanced-proto-2.mm: New.
1788 2010-09-30 Richard Guenther <rguenther@suse.de>
1791 * gcc.dg/debug/pr41893-1.c: Adjust.
1792 * gcc.dg/pr30762-1.c: Likewise.
1793 * gcc.dg/pr31529-1.c: Likewise.
1794 * gcc.dg/pr34457-1.c: Likewise.
1795 * gcc.dg/pr34668-1.c: Likewise.
1796 * gcc.dg/pr43557-1.c: Likewise.
1798 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1801 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1802 * objc.dg/const-str-3.m: Correct header for memcpy.
1803 * objc.dg/const-str-7.m: Likewise.
1804 * objc.dg/method-20b.m: Provide an implementation of Object.
1805 Adjust XFAIL for m64 NeXT runtime.
1806 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1807 * objc.dg/encode-3.m: Correct line ordering, provide header for
1809 * objc.dg/encode-7-next.m: Only run for 32bit.
1810 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1811 * objc.dg/type-size-2.m: Provide an implementation of Object.
1813 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1814 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1815 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1816 Adjust XFAIL for m64 NeXT runtime.
1817 * obj-c++.dg/method-22.mm: Likewise.
1818 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1820 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1822 Merge from 'apple/trunk' branch on FSF servers.
1824 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1827 * obj-c++.dg/bad-forward-decl.mm: New
1829 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1831 * ada/acats/run_acats: Revert revision 157037.
1833 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1835 Merge from 'apple/trunk' branch on FSF servers.
1837 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1840 * objc.dg/naming-2.m: Update
1841 * objc.dg/naming-3.m: New
1843 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1846 * gcc.target/arm/pr40457-3.c: New test.
1848 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1850 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1852 * lib/target-supports.exp (check_ifunc_available): Likewise.
1854 2010-09-29 Tristan Gingold <gingold@adacore.com>
1856 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1858 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1860 * objc.dg/keywords-1.m: New test.
1861 * objc.dg/keywords-2.m: New test.
1862 * objc.dg/keywords-3.m: New test.
1863 * obj-c++.dg/keywords-1.mm: New test.
1864 * obj-c++.dg/keywords-2.mm: New test.
1866 2010-09-28 Jason Merrill <jason@redhat.com>
1868 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1869 * g++.dg/ext/complit11.C: Likewise.
1870 * g++.old-deja/g++.law/temps1.C: Likewise.
1872 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1873 * g++.old-deja/g++.mike/misc6.C: Likewise.
1875 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1877 * objc.dg/attributes/method-attribute-1.m: New.
1878 * objc.dg/attributes/method-attribute-2.m: New.
1880 * obj-c++.dg/attributes/method-attribute-1.m: New.
1881 * obj-c++.dg/attributes/method-attribute-2.m: New.
1883 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1885 * objc.dg/attributes: New.
1886 * objc.dg/attributes/attributes.exp: New.
1887 * objc.dg/attributes/class-attribute-1.m: New.
1888 * objc.dg/attributes/class-attribute-2.m: New
1889 * objc.dg/attributes/categ-attribute-1.m: New
1890 * objc.dg/attributes/categ-attribute-2.m: New
1891 * objc.dg/attributes/proto-attribute-1.m: New
1893 * obj-c++.dg/attributes: New.
1894 * obj-c++.dg/attributes/attributes.exp: New
1895 * obj-c++.dg/attributes/class-attribute-1.mm: New
1896 * obj-c++.dg/attributes/class-attribute-2.mm: New
1897 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1898 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1899 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1901 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1903 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1904 from the branch renamed to method-20b.m to avoid clashes).
1906 2005-08-23 Stuart Hastings <stuart@apple.com>
1907 Ziemowit Laski <zlaski@apple.com>
1910 * obj-c++.dg/method-23.mm: New.
1911 * objc.dg/method-20.m: New.
1913 2010-09-28 Jan Hubicka <jh@suse.cz>
1915 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1917 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1920 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1921 i?86-*-solaris2.[89], *-*-vxworks*.
1922 * gcc.target/i386/pr22152.c: Likewise.
1923 * gcc.target/i386/vect8-ret.c: New test.
1925 2010-09-28 Jie Zhang <jie@codesourcery.com>
1927 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1929 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1931 Merge from 'apple/trunk' branch on FSF servers.
1933 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1936 * obj-c++.dg/method-22.mm: New.
1938 2010-09-27 Jason Merrill <jason@redhat.com>
1940 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1941 * g++.dg/ext/complit11.C: Adjust.
1942 * g++.old-deja/g++.law/temps1.C: Adjust.
1943 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1944 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1946 2010-09-27 Ian Lance Taylor <iant@google.com>
1948 * lib/target-supports.exp (check_effective_target_split_stack):
1950 * gcc.dg/split-1.c: New test.
1951 * gcc.dg/split-2.c: New test.
1952 * gcc.dg/split-3.c: New test.
1953 * gcc.dg/split-4.c: New test.
1955 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1958 * objc.dg/type-size-3.m: New test.
1960 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1963 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1965 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1968 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1969 * objc.dg/type-size-2.m: Same change.
1970 * obj-c++.dg/encode-5.mm: Same change.
1972 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1974 Merge from 'apple/trunk' branch on FSF servers. The original
1975 Changelogs are below.
1977 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1978 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1979 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1980 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1982 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1983 proto-qual-1.m in the branch) and the normal ABI on GNU.
1984 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1985 the test only with the NeXT runtime.
1986 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1987 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1988 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1989 Run the test only with the NeXT runtime.
1991 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1994 * objc.dg/encode-7-64bit.m: New.
1995 * objc.dg/encode-7.m: Skip if -m64.
1997 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2000 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2001 * obj-c++.dg/threedotthree-abi-1.mm: New
2002 * objc.dg/threedotthree-abi-1.m: New
2004 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2007 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2008 * objc.dg/encode-6.m: Likewise.
2009 * objc.dg/encode-7.m: New test case.
2011 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2013 Merge from 'apple/trunk' branch on FSF servers. Renamed
2014 const-str-12.m to constr-str-12b.m to avoid conflicts.
2016 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2019 * obj-c++.dg/warn5.mm: New
2021 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2024 * obj-c++.dg/const-str-12.mm: New.
2025 * objc.dg/const-str-12.m: New.
2027 2010-09-27 Tobias Burnus <burnus@net-b.de>
2031 * gfortran.dg/storage_size_2.f08: Fix test.
2032 * gfortran.dg/c_sizeof_1.f90: Fix test.
2033 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2034 * gfortran.dg/c_sizeof_3.f90: New.
2035 * gfortran.dg/c_sizeof_4.f90: New.
2036 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2037 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2039 2010-09-26 Daniel Kraft <d@domob.eu>
2043 * gfortran.dg/select_type_18.f03: New test.
2045 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2047 * gnat.dg/return2.ad[sb]: New test.
2048 * gnat.dg/return2_pkg.ads: New helper.
2050 2010-09-25 Daniel Kraft <d@domob.eu>
2053 * gfortran.dg/io_constraints_6.f03: New test.
2054 * gfortran.dg/io_constraints_7.f03: New test.
2055 * gfortran.dg/newunit_2.f90: New test.
2057 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2059 * gfortran.dg/operator_c1202.f90: New test.
2061 2010-09-24 Jan Hubicka <jh@suse.cz>
2063 * gcc.dg/tree-ssa/leaf.c: New testcase.
2065 2010-09-24 Jan Hubicka <jh@suse.cz>
2067 PR tree-optimization/45738
2068 PR tree-optimization/45741
2069 * gcc.c-torture/compile/pr45741.c: New.
2070 * gfortran.fortran-torture/compile/pr45738.f90: New.
2072 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2074 * gcc.dg/cpp/undef-opt-1.c: New test.
2076 2010-09-24 Jason Merrill <jason@redhat.com>
2078 * g++.dg/other/error10.C: Adjust expected output.
2080 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2083 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2084 * gcc.target/i386/pr45234.c: New test.
2086 2010-09-24 Richard Guenther <rguenther@suse.de>
2088 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2090 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2092 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2093 as a comment leader in regexp.
2095 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2097 * objc.dg/sync-2.m: New test.
2098 * obj-c++.dg/sync-2.mm: New test.
2100 2010-09-24 Tobias Burnus <burnus@net-b.de>
2103 * gfortran.dg/iso_fortran_env_7.f90: New.
2105 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2107 * obj-c++.dg/too-many-args.mm: New file.
2109 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2111 Merge from 'apple/trunk' branch on FSF servers.
2113 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2116 * objc.dg/too-many-args.m: New
2118 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2121 * gfortran.dg/dependency_36.f90: New test.
2123 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2125 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2126 * gcc.target/i386/pad-3.c: Ditto.
2127 * gcc.target/i386/pad-7.c: Ditto.
2128 * gcc.target/i386/pad-7.c: Ditto.
2129 * gcc.target/i386/pr36502.c: Ditto.
2130 * gcc.target/i386/zee.c: Ditto.
2131 * gcc.target/i386/20060821-1.c: Ditto.
2132 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2133 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2134 * gcc.target/i386/pad-5b.c: Ditto.
2135 * gcc.target/i386/pad-6a.c: Ditto.
2136 * gcc.target/i386/pad-6b.c: Ditto.
2137 * gcc.target/i386/pad-8.c: Ditto.
2138 * gcc.target/i386/pad-9.c: Ditto.
2139 * gcc.target/i386/pad-10.c: Ditto.
2140 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2142 2010-09-23 Richard Guenther <rguenther@suse.de>
2144 PR tree-optimization/45565
2145 * g++.dg/ipa/pr45565.C: New testcase.
2147 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2151 * gfortran.dg/vector_subscript_bound_1.f90: New.
2153 2010-09-23 Richard Guenther <rguenther@suse.de>
2156 * gcc.dg/pr45750.c: New testcase.
2158 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2160 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2161 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2164 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2166 PR rtl-optimization/44374
2167 * gcc.target/arm/headmerge-1.c: New test.
2168 * gcc.target/arm/headmerge-2.c: New test.
2169 * gcc.target/i386/headmerge-1.c: New test.
2170 * gcc.target/i386/headmerge-2.c: New test.
2172 2010-09-23 Daniel Kraft <d@domob.eu>
2177 * gfortran.dg/intrinsic_intent_1.f03: New test.
2178 * gfortran.dg/select_type_17.f03: New test.
2179 * gfortran.dg/associate_5.f03: More definability tests.
2180 * gfortran.dg/enum_2.f90: Check definability.
2181 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2182 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2183 * gfortran.dg/char_expr_2.f90: Ditto.
2184 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2185 * gfortran.dg/enum_5.f90: Ditto.
2186 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2187 * gfortran.dg/impure_assignment_2.f90: Ditto.
2188 * gfortran.dg/impure_assignment_3.f90: Ditto.
2189 * gfortran.dg/intent_out_1.f90: Ditto.
2190 * gfortran.dg/intent_out_3.f90: Ditto.
2191 * gfortran.dg/pointer_assign_7.f90: Ditto.
2192 * gfortran.dg/pointer_intent_3.f90: Ditto.
2193 * gfortran.dg/pr19936_1.f90: Ditto.
2194 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2195 * gfortran.dg/simpleif_2.f90: Ditto.
2196 * gfortran.dg/protected_5.f90: Ditto.
2197 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2198 * gfortran.dg/protected_6.f90: Ditto.
2199 * gfortran.dg/protected_7.f90: Ditto.
2201 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2204 * gfortran.dg/namelist_65.f90: New test.
2206 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2208 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2209 the regexp pattern between the expected label and location string.
2211 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2213 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2215 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2217 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2218 * gcc.dg/pr27898.c: Likewise.
2219 * gcc.dg/pr28712.c: Likewise.
2220 * gcc.dg/pr30762-1.c: Likewise.
2221 * gcc.dg/pr31529-1.c: Likewise.
2222 * gcc.dg/pr34457-1.c: Likewise.
2223 * gcc.dg/pr34668-1.c: Likewise.
2224 * gcc.dg/pr34989-1.c: Likewise.
2225 * gcc.dg/pr43557-1.c: Likewise.
2227 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2229 PR rtl-optimization/45739
2230 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2232 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2234 * gcc.target/sparc/mnofpu.c: New test.
2236 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2238 PR rtl-optimization/45739
2239 * gcc.target/i386/pr45739.c: New test.
2241 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2244 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2245 and counts. Add non-elemental function call check.
2248 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2249 arguments checks. Update temporary counts.
2250 * gfortran.dg/transpose_optimization_1.f90: New.
2252 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2255 * objc.dg/invalid-method-1.m: New.
2257 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2259 Merge from 'apple/trunk' branch on FSF servers.
2261 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2264 * objc.dg/naming-4.m: New
2265 * objc.dg/naming-5.m: New
2266 * obj-c++.dg/naming-1.mm: New
2267 * obj-c++.dg/naming-2.mm: New
2269 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2270 Jack Howarth <howarth@bromo.med.uc.edu>
2273 * g++.dg/torture/pr44972.C: Use portable assert().
2275 2010-09-21 Richard Guenther <rguenther@suse.de>
2277 PR tree-optimization/45580
2278 * g++.dg/torture/pr45580.C: New testcase.
2280 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
2282 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2284 2010-09-20 Janus Weil <janus@gcc.gnu.org>
2287 * gfortran.dg/pointer_check_7.f90: New.
2289 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2291 PR rtl-optimization/45728
2292 * gcc.c-torture/compile/pr45728.c: New test.
2294 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
2297 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2299 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2301 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2303 2010-09-20 Richard Guenther <rguenther@suse.de>
2306 * gcc.dg/torture/pr45704.c: New testcase.
2308 2010-09-20 Jan Hubicka <jh@suse.cz>
2310 PR tree-optimize/45605
2311 * g++.dg/tree-ssa/pr45605.C: New testcase.
2313 2010-09-20 Michael Matz <matz@suse.de>
2316 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2319 2010-09-20 Richard Guenther <rguenther@suse.de>
2321 PR tree-optimization/45705
2322 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2324 2010-09-20 Michael Matz <matz@suse.de>
2327 * lib/target-supports.exp (check_effective_target_vect_perm):
2330 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2332 PR rtl-optimization/45695
2333 * gcc.c-torture/execute/pr45695.c: New test.
2335 2010-09-19 Jan Hubicka <jh@suse.cz>
2338 * gcc.c-torture/compile/pr44246.c:New file.
2340 2010-09-19 Ira Rosen <irar@il.ibm.com>
2342 PR tree-optimization/45714
2343 * gfortran.dg/vect/pr45714-a.f: New test.
2344 * gfortran.dg/vect/pr45714-b.f: New test.
2346 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2348 * gnat.dg/const1.adb: Rename into...
2349 * gnat.dg/constant1.adb: ...this.
2350 * gnat.dg/constant2.adb: New test.
2351 * gnat.dg/constant2_pkg1.ads: New helper.
2352 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2354 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2356 * gnat.dg/specs/constant1.ads: New test.
2357 * gnat.dg/specs/constant1_pkg.ads: New helper.
2359 2010-09-18 Jan Hubicka <jh@suse.cz>
2361 PR tree-optimization/45453
2362 * g++.dg/tree-ssa/pr45453.C: New testcase.
2364 2010-09-18 Jason Merrill <jason@redhat.com>
2366 * g++.dg/cpp0x/initlist44.C: New.
2368 2010-09-18 Richard Guenther <rguenther@suse.de>
2370 PR tree-optimization/45709
2371 * g++.dg/torture/pr45709-2.C: New testcase.
2373 2010-09-18 Richard Guenther <rguenther@suse.de>
2375 PR tree-optimization/45709
2376 * g++.dg/torture/pr45709.C: New testcase.
2378 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2381 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2383 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2385 * gcc.target/i386/pad-1.c: New.
2386 * gcc.target/i386/pad-2.c: Likewise.
2387 * gcc.target/i386/pad-3.c: Likewise.
2388 * gcc.target/i386/pad-4.c: Likewise.
2389 * gcc.target/i386/pad-5a.c: Likewise.
2390 * gcc.target/i386/pad-5b.c: Likewise.
2391 * gcc.target/i386/pad-6a.c: Likewise.
2392 * gcc.target/i386/pad-6b.c: Likewise.
2393 * gcc.target/i386/pad-7.c: Likewise.
2394 * gcc.target/i386/pad-8.c: Likewise.
2395 * gcc.target/i386/pad-9.c: Likewise.
2396 * gcc.target/i386/pad-10.c: Likewise.
2398 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2401 * gcc.dg/torture/stackalign/alloca-5.c: New.
2403 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2406 * gcc.dg/torture/pr45678-2.c: New.
2408 2010-09-17 Richard Guenther <rguenther@suse.de>
2411 * gcc.dg/torture/pr45678-1.c: New testcase.
2413 2010-09-17 Michael Matz <matz@suse.de>
2415 PR tree-optimization/43432
2416 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2417 check_effective_target_vect_perm_short): New predicates.
2418 (check_effective_target_vect_perm): Include x86_64.
2419 * gcc.dg/vect/pr43432.c: New test.
2420 * gcc.dg/vect/vect-114.c: Adjust.
2421 * gcc.dg/vect/vect-15.c: Ditto.
2422 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2423 * gcc.dg/vect/slp-perm-9.c: Ditto.
2425 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2428 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2431 2010-09-17 Richard Guenther <rguenther@suse.de>
2433 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2434 * gcc.dg/pr28706.c: Likewise.
2435 * gcc.dg/pr28712.c: Likewise.
2436 * gcc.dg/pr30762-1.c: Likewise.
2437 * gcc.dg/pr30762-2.c: Likewise.
2438 * gcc.dg/pr31529-1.c: Likewise.
2439 * gcc.dg/pr31529-2.c: Likewise.
2440 * gcc.dg/pr34457-1.c: Likewise.
2441 * gcc.dg/pr34457-2.c: Likewise.
2442 * gcc.dg/pr34668-1.c: Likewise.
2443 * gcc.dg/pr34668-2.c: Likewise.
2444 * gcc.dg/pr34989-1.c: Likewise.
2445 * gcc.dg/pr34989-2.c: Likewise.
2446 * gcc.dg/pr43557-1.c: Likewise.
2447 * gcc.dg/pr43557-2.c: Likewise.
2448 * gcc.dg/debug/pr41893-1.c: Likewise.
2449 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2450 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2451 * gcc.dg/matrix/matrix-4.c: Likewise.
2452 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2453 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2454 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2455 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2457 2010-09-16 Tobias Burnus <burnus@net-b.de>
2460 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2462 * gfortran.dg/intent_optimize_1.f90: New test.
2464 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2466 * gcc.target/i386/divmod-1.c: New.
2467 * gcc.target/i386/divmod-2.c: Likewise.
2468 * gcc.target/i386/divmod-3.c: Likewise.
2469 * gcc.target/i386/divmod-4.c: Likewise.
2470 * gcc.target/i386/divmod-4a.c: Likewise.
2471 * gcc.target/i386/divmod-5.c: Likewise.
2472 * gcc.target/i386/divmod-6.c: Likewise.
2473 * gcc.target/i386/divmod-7.c: Likewise.
2474 * gcc.target/i386/divmod-8.c: Likewise.
2475 * gcc.target/i386/udivmod-1.c: Likewise.
2476 * gcc.target/i386/udivmod-2.c: Likewise.
2477 * gcc.target/i386/udivmod-3.c: Likewise.
2478 * gcc.target/i386/udivmod-4.c: Likewise.
2479 * gcc.target/i386/udivmod-4a.c: Likewise.
2480 * gcc.target/i386/udivmod-5.c: Likewise.
2481 * gcc.target/i386/udivmod-6.c: Likewise.
2482 * gcc.target/i386/udivmod-7.c: Likewise.
2483 * gcc.target/i386/udivmod-8.c: Likewise.
2485 2010-09-16 Jan Hubicka <jh@suse.cz>
2487 * g++.dg/lto/pr45679-1_0.C: New file.
2488 * g++.dg/lto/pr45679-1_1.C: New file.
2489 * g++.dg/lto/pr45679-0_0.C: New file.
2490 * g++.dg/lto/pr45679-0_1.C: New file.
2492 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2495 * gfortran.dg/class_dummy_2.f03: New.
2497 2010-09-16 Richard Guenther <rguenther@suse.de>
2499 PR tree-optimization/45623
2500 * gcc.dg/torture/pr45623.c: New testcase.
2502 2010-09-16 Ira Rosen <irar@il.ibm.com>
2504 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2505 name and parentheses.
2506 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2508 2010-09-15 Jason Merrill <jason@redhat.com>
2510 * g++.dg/parse/parameter-declaration-2.C: New.
2512 * g++.dg/cpp0x/scoped_enum2.C: New.
2514 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2516 * gcc.c-torture/compile/20100915-1.c: New test.
2518 2010-09-15 Martin Jambor <mjambor@suse.cz>
2521 * gcc.dg/ipa/pr45644.c: New test.
2523 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2525 PR tree-optimization/45633
2526 * gcc.dg/vect/pr45633.c: New test.
2528 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2531 * gfortran.dg/allocate_derived_4.f90: New.
2533 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2535 * lib/target-supports.exp
2536 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2537 supported flag to true for neon.
2539 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2542 * g++.dg/template/crash103.C: New.
2544 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2546 Merge from 'apple/trunk' branch on FSF servers.
2548 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2551 * objc.dg/msg-in-protocol.m: New.
2552 * obj-c++.dg/msg-in-protocol.mm: New.
2554 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2557 * objc.dg/break-in-ifstmt.m: New.
2559 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2562 * obj-c++.dg/comp-types-13.mm: New.
2563 * objc.dg/comp-types-12.m: New.
2565 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2568 * obj-c++.dg/proto-lossage-7.mm: New.
2569 * objc.dg/proto-lossage-7.m: New.
2571 2010-09-14 Jan Hubicka <jh@suse.cz>
2573 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2575 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2578 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2581 * gcc.dg/pr45567.c: New test.
2584 * g++.dg/debug/pr45660.C: New test.
2586 2010-09-14 Ira Rosen <irar@il.ibm.com>
2588 PR tree-optimization/45470
2589 * g++.dg/vect/pr45470-a.cc: New test.
2590 * g++.dg/vect/pr45470-a.cc: New test.
2592 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2595 * lib/profopt.exp: Prune warnings on execname2 compile.
2596 * lib/prune.exp: Prune "can't add line info" warnings.
2598 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2601 * gfortran.dg/namelist_64.f90: New test.
2603 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2605 PR rtl-optimization/45617
2606 * gcc.target/i386/pr45617.c: New test.
2608 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2610 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2612 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2614 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2615 * gcc.target/i386/fma4-vector.c: Likewise.
2616 * gcc.target/i386/vectorize2.c: Likewise.
2617 * gcc.target/i386/vectorize4.c: Likewise.
2618 * gcc.target/i386/vectorize5.c: Likewise.
2619 * gcc.target/i386/vectorize6.c: Likewise.
2620 * gcc.target/i386/vectorize8.c: Likewise.
2622 * gcc.target/i386/vect-double-1.c: New.
2623 * gcc.target/i386/vect-double-1a.c: Likewise.
2624 * gcc.target/i386/vect-double-2.c: Likewise.
2625 * gcc.target/i386/vect-double-2a.c: Likewise.
2627 * lib/target-supports.exp (check_effective_target_vect_double):
2628 Set et_vect_double_saved to 0 when tuning for Atom.
2630 2010-09-13 Jan Hubicka <jh@suse.cz>
2632 * gcc.dg/torture/pr23821.c: Drop static keyword.
2633 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2634 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2636 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2638 * gcc.target/arm/sync-1.c: New.
2640 2010-09-12 Olivier Hainque <hainque@adacore.com>
2642 * gnat.dg/memtrap.adb: New test.
2644 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2646 * gfortran.dg/promotion.f90: Fix options.
2648 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2650 * g++.dg/cpp0x/range-for1.C: New.
2651 * g++.dg/cpp0x/range-for2.C: New.
2652 * g++.dg/cpp0x/range-for3.C: New.
2653 * g++.dg/cpp0x/range-for4.C: New.
2654 * g++.dg/cpp0x/range-for5.C: New.
2655 * g++.dg/cpp0x/range-for6.C: New.
2657 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2659 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2660 and counts. Check that transpose is not called.
2661 * gfortran.dg/transpose_2.f90: Update error message.
2663 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2666 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2667 * g++.dg/lookup/strong-using-2.C: Likewise.
2668 * g++.dg/lookup/strong-using-3.C: Likewise.
2669 * g++.dg/lookup/strong-using-5.C: Likewise.
2671 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2672 * g++.dg/cpp0x/inline-ns4.C: New.
2673 * g++.dg/cpp0x/inline-ns5.C: New.
2675 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2678 * gfortran.fortran-torture/compile/pr45634.f90: New.
2680 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2682 * objc.dg/fobjc-exceptions.m: New test.
2684 2010-09-10 Jan Hubicka <jh@suse.cz>
2686 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2688 2010-09-10 Martin Jambor <mjambor@suse.cz>
2690 PR tree-optimization/44972
2691 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2692 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2693 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2695 * g++.dg/torture/pr44972.C: New test.
2697 2010-09-10 Martin Jambor <mjambor@suse.cz>
2699 PR tree-optimization/44972
2700 * g++.dg/torture/pr34850.C: Remove expected warning.
2702 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2704 * gfortran.dg/dummy_optional_arg.f90: New test.
2706 2010-09-08 Jan Hubicka <jh@suse.cz>
2708 PR tree-optimization/45598
2709 * fortran.fortran-torture/compile/pr45598.f90: New test.
2711 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2713 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2714 * lib/target-supports.exp (check_ifunc_available): New.
2715 * gcc.dg/attr-ifunc-1.c: New.
2716 * gcc.dg/attr-ifunc-2.c: New.
2717 * gcc.dg/attr-ifunc-3.c: New.
2718 * gcc.dg/attr-ifunc-4.c: New.
2719 * gcc.dg/attr-ifunc-5.c: New.
2720 * g++.dg/ext/attr-ifunc-1.C: New.
2721 * g++.dg/ext/attr-ifunc-2.C: New.
2722 * g++.dg/ext/attr-ifunc-3.C: New.
2723 * g++.dg/ext/attr-ifunc-4.C: New.
2725 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2728 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2730 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2732 * gfortran.dg/inline_transpose_1.f90: New test.
2734 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2737 * g++.dg/warn/Wunused-var-15.C: New test.
2739 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2741 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2744 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2746 * objc/execute/exceptions/throw-nil.m: New test.
2747 * objc/execute/exceptions/handler-1.m: Updated to use the new
2748 objc_set_uncaught_exception_handler() function.
2749 * objc/execute/exceptions/matcher-1.m: New test.
2751 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2754 * gfortran.dg/bit_comparison_1.F90: New test.
2755 * gfortran.dg/leadz_trailz_3.f90: New test.
2756 * gfortran.dg/masklr_2.F90: New test.
2757 * gfortran.dg/shiftalr_1.F90: New test.
2758 * gfortran.dg/merge_bits_2.F90: New test.
2759 * gfortran.dg/dshift_2.F90: New test.
2760 * gfortran.dg/bit_comparison_2.F90: New test.
2761 * gfortran.dg/masklr_1.F90: New test.
2762 * gfortran.dg/merge_bits_1.F90: New test.
2763 * gfortran.dg/dshift_1.F90: New test.
2764 * gfortran.dg/shiftalr_2.F90: New test.
2766 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2768 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2769 functions from objc/typedstream.h are deprecated.
2771 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2773 * lib/target-supports.exp
2774 (check_effective_target_run_expensive_tests): New proc.
2775 * gcc.c-torture/compile/limits-fnargs.c: Use
2776 dg-require-effective-target run_expensive_tests.
2778 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2781 * gfortran.dg/gomp/pr45597.f90: New test.
2784 * gfortran.dg/gomp/pr45595.f90: New test.
2786 2010-09-08 Michael Matz <matz@suse.de>
2788 * c-c++-common/uninit-17.c: Adjust.
2790 2010-09-08 Michael Matz <matz@suse.de>
2792 PR tree-optimization/43430
2793 * gcc.dg/vect/pr43430-2.c: New test.
2795 2010-09-08 Michael Matz <matz@suse.de>
2797 PR tree-optimization/33244
2798 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2800 2010-09-08 Richard Guenther <rguenther@suse.de>
2802 PR tree-optimization/45578
2803 * gfortran.dg/pr45578.f90: New testcase.
2805 2010-09-08 Richard Guenther <rguenther@suse.de>
2808 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2810 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2813 * gfortran.dg/char_length_18.f90: New test.
2815 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2818 * gcc.target/i386/pr36502.c: New test.
2822 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2823 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2825 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2827 * gfortran.dg/achar_4.f90: Enable bounds checking.
2829 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2832 * gcc.target/i386/pr45206.c: New test.
2834 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2837 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2839 2010-09-07 Jan Hubicka <jh@suse.cz>
2841 * gcc.c-torture/compile/20100907.c: New testcase.
2843 2010-09-07 Richard Guenther <rguenther@suse.de>
2846 * g++.dg/eh/pr45569.C: New testcase.
2848 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2851 * gcc.target/arm/pr43137.c: New test.
2853 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2856 * gfortran.dg/dependency_35.f90: New test.
2858 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2861 * gfortran.dg/char_length_17.f90: New test.
2863 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2868 * g++.dg/template/typedef34.C: New test.
2869 * g++.dg/template/typedef35.C: New test.
2871 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2874 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2876 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2878 * g++.dg/warn/Wdouble-promotion.C: New.
2880 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2882 * g++.dg/parse/redef2.C: New.
2884 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2886 * gcc.dg/20100906-1.c: New testcase.
2888 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2891 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2892 DW_TAG_enumeration_type DIE.
2894 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2896 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2899 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
2901 PR rtl-optimization/44919
2902 * g++.dg/opt/pr44919.C: New.
2904 2010-09-06 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/iall_iany_iparity_1.f90: New.
2908 * gfortran.dg/iall_iany_iparity_2.f90: New.
2910 2010-09-06 Jason Merrill <jason@redhat.com>
2912 * g++.dg/cpp0x/initlist42.C: New.
2914 * g++.dg/cpp0x/auto19.C: New.
2916 * g++.dg/template/sfinae25.C: New.
2917 * g++.dg/template/char1.C: Expect warning.
2918 * g++.dg/template/nontype10.C: Likewise.
2920 * g++.dg/cpp0x/implicit9.C: New.
2922 * g++.dg/cpp0x/initlist43.C: New.
2924 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2926 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2928 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2930 * gcc.dg/Wdouble-promotion.c: New.
2932 2010-09-05 Tobias Burnus <burnus@net-b.de>
2934 * gfortran.dg/float128_1.f90: Remove test case as
2935 it always fails since Rev 163611 backed out the
2936 front-end implementation.
2938 2010-09-05 Tobias Burnus <burnus@net-b.de>
2940 * gfortran.dg/float128_1.f90: XFAIL test case.
2942 2010-09-05 Tobias Burnus <burnus@net-b.de>
2944 * gfortran.dg/bessel_7.f90: Decrease required precision.
2946 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2949 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2950 ref-all-matching targets.
2952 2010-09-05 Richard Guenther <rguenther@suse.de>
2954 PR tree-optimization/45535
2955 * gcc.c-torture/compile/pr45535.c: New testcase.
2957 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2959 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2961 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2962 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2963 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2964 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2965 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2966 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2967 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2968 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2969 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2970 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2971 * gcc.target/i386/pr22152.c: Likewise.
2972 * gcc.target/i386/pr36992-1.c: Likewise.
2973 * gcc.target/i386/pr36992-2.c: Likewise.
2974 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2976 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2979 * gcc.dg/const-uniq-1.c: Modify regexp.
2981 2010-09-04 Tobias Burnus <burnus@net-b.de>
2984 * gfortran.dg/namelist_63.f90: New.
2986 2010-09-04 Jan Hubicka <jh@suse.cz>
2988 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2989 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2991 2010-09-04 Jan Hubicka <jh@suse.cz>
2993 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2995 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2998 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3000 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3002 * gcc.dg/opts-4.c: New test.
3004 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3006 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3007 * gcc.dg/vect/vect-peel-4.c: Ditto.
3009 2010-09-03 Daniel Kraft <d@domob.eu>
3012 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3014 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3017 * gfortran.dg/dependency_34.f90: New test.
3019 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3021 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3023 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3025 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3026 gcc.target/i386/clearcap.map if supported.
3028 2010-09-03 Michael Matz <matz@suse.de>
3031 * gcc.dg/pr45415.c: New test.
3033 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3035 PR tree-optimization/45506
3036 * gcc.dg/pr45506.c: New.
3038 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3041 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3042 * gcc.target/i386/float128-2.c: Ditto.
3044 2010-09-03 Daniel Kraft <d@domob.eu>
3047 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3048 * gfortran.dg/internal_dummy_2.f08: New test.
3049 * gfortran.dg/internal_dummy_3.f08: New test.
3050 * gfortran.dg/internal_dummy_4.f08: New test.
3052 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.target/i386/pr45500.c: New test.
3057 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3059 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3061 2010-09-03 Daniel Kraft <d@domob.eu>
3064 * gfortran.dg/exit_2.f08; Adapt error messages.
3065 * gfortran.dg/exit_3.f08: New test.
3066 * gfortran.dg/exit_4.f08: New test.
3067 * gfortran.dg/exit_5.f03: New test.
3069 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3071 * gfortran.dg/ishft_4.f90: New test.
3073 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3075 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3076 FRIZ/XSRIZ instruciton for (double)(long long)x.
3077 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3079 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3081 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3083 2010-09-02 Richard Guenther <rguenther@suse.de>
3085 PR tree-optimization/44937
3086 PR tree-optimization/45412
3087 * g++.dg/opt/pr45412.C: New testcase.
3088 * gcc.c-torture/compile/pr45412.c: Likewise.
3089 * gcc.c-torture/compile/pr44937.c: Likewise.
3091 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3093 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3094 but using -Werror=comment.
3095 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3096 expected error messages.
3098 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3100 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3101 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3103 2010-09-02 Tobias Burnus <burnus@net-b.de>
3106 * gfortran.dg/initialization_27.f90: New.
3108 2010-09-02 Ira Rosen <irar@il.ibm.com>
3110 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3111 check into different basic blocks. Expect vectorization if misaligned
3112 stores are supported.
3113 * gcc.dg/vect/bb-slp-8a.c: New test.
3114 * gcc.dg/vect/bb-slp-8b.c: New test.
3116 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3118 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3120 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3123 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3124 * gfortran.dg/class_dummy_1.f03: New.
3126 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3129 * g++.dg/tree-prof/partition2.C: New test.
3131 2010-09-01 Richard Guenther <rguenther@suse.de>
3133 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3134 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3135 * gcc.c-torture/execute/20100827-1.c: Likewise.
3137 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3139 * gfortran.dg/execute_command_line_1.f90: New test.
3141 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3143 PR preprocessor/45457
3144 * c-c++-common/cpp/pr45457.c: New test.
3146 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3148 * gcc.dg/nested-func-8.c: New test.
3150 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3153 * gfortran.dg/popcnt_poppar_1.F90: New test.
3154 * gfortran.dg/popcnt_poppar_2.F90: New test.
3156 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3158 * gcc.target/i386/volatile-2.c: Require nonpic target.
3160 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3163 * gcc.dg/pr45461.c: New test.
3165 2010-08-31 Richard Guenther <rguenther@suse.de>
3168 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3170 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3172 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3174 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3177 * gfortran.dg/typebound_proc_18.f03: New.
3179 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3181 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3182 * lib/scanasm.exp (scan-stack-usage): Likewise.
3183 (scan-stack-usage-not): Likewise.
3184 * gcc.dg/stack-usage-1.c: New test.
3185 * gcc.target/i386/stack-usage-realign.c: Likewise.
3187 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3189 PR tree-optimization/45427
3190 * gcc.dg/tree-ssa/pr45427.c: New test.
3192 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/template/crash102.C: New.
3197 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3200 * gcc.dg/gomp/atomic-12.c: New test.
3201 * gcc.dg/gomp/atomic-13.c: New test.
3202 * gcc.dg/gomp/atomic-14.c: New test.
3203 * g++.dg/gomp/atomic-11.C: New test.
3204 * g++.dg/gomp/atomic-12.C: New test.
3205 * g++.dg/gomp/atomic-13.C: New test.
3206 * g++.dg/gomp/atomic-14.C: New test.
3208 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3210 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3213 2010-08-30 Thomas Quinot <quinot@adacore.com>
3215 * gnat.dg/discr24.adb: New test.
3217 2010-08-30 Richard Guenther <rguenther@suse.de>
3219 PR tree-optimization/45449
3220 * gcc.dg/pr45449.c: New testcase.
3222 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3224 * gcc.dg/opts-1.c: Expect errors, not warnings.
3226 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3229 * gfortran.dg/dynamic_dispatch_11.f03: New.
3231 2010-08-29 Jason Merrill <jason@redhat.com>
3234 * g++.dg/parse/defarg15.C: New.
3236 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3239 * gfortran.dg/select_type_16.f03: New.
3241 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3242 Tobias Burnus <burnus@net-b.de>
3244 * gfortran.dg/bessel_7.f90: Decrease required precision.
3246 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3247 Kaz Kojima <kkojima@gcc.gnu.org>
3249 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3251 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3253 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3254 floating point conversion code generation.
3255 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3256 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3257 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3258 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3259 to integer conversion code generation.
3260 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3261 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3262 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3263 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3265 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3268 * gfortran.dg/random_seed_1.f90: Adjust test.
3269 * gfortran.dg/float128_1.f90: New test.
3271 2010-08-27 Tobias Burnus <burnus@net-b.de>
3274 * gfortran.dg/norm2_1.f90: New.
3275 * gfortran.dg/norm2_2.f90: New.
3276 * gfortran.dg/norm2_3.f90: New.
3277 * gfortran.dg/norm2_4.f90: New.
3278 * gfortran.dg/parity_1.f90: New.
3279 * gfortran.dg/parity_2.f90: New.
3280 * gfortran.dg/parity_3.f90: New.
3282 2010-08-27 Janus Weil <janus@gcc.gnu.org>
3285 * gfortran.dg/select_type_15.f03: New.
3287 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3290 * gfortran.dg/hollerith8.f90: New test.
3292 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3295 * gfortran.dg/dependency_33.f90: New test.
3297 2010-08-27 Richard Guenther <rguenther@suse.de>
3299 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3300 * gcc.dg/graphite/scop-2.c: Likewise.
3301 * gcc.dg/graphite/scop-20.c: Likewise.
3302 * gcc.dg/vect/slp-25.c: Likewise.
3304 2010-08-27 Olivier Hainque <hainque@adacore.com>
3306 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3308 2010-08-26 Daniel Kraft <d@domob.eu>
3313 * gfortran.dg/associate_8.f03: New test.
3314 * gfortran.dg/select_type_13.f03: New test.
3315 * gfortran.dg/select_type_14.f03: New test.
3317 2010-08-26 Jakub Jelinek <jakub@redhat.com>
3319 PR tree-optimization/44485
3320 * gcc.dg/pr44485.c: New test.
3322 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3324 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3325 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3326 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3328 2010-08-26 Richard Guenther <rguenther@suse.de>
3330 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3331 * gcc.dg/graphite/scop-21.c: Likewise.
3333 2010-08-26 Richard Guenther <rguenther@suse.de>
3335 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3336 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3337 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3338 * gcc.dg/vect/vect-91.c: Likewise.
3339 * gcc.dg/vect/vect-peel-1.c: Likewise.
3340 * gcc.dg/vect/vect-peel-2.c: Likewise.
3341 * gcc.dg/vect/vect-peel-4.c: Likewise.
3343 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3346 * gfortran.dg/der_io_4.f90: New test.
3348 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3350 PR rtl-optimization/44858
3351 * gcc.c-torture/execute/pr44858.c: New test.
3353 PR rtl-optimization/45400
3354 * g++.dg/other/i386-8.C: New test.
3356 2010-08-25 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/alias-8.c: Adjust.
3360 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3362 * gcc.target/i386/combine-mul.c: New test.
3364 2010-08-25 Richard Guenther <rguenther@suse.de>
3367 * gcc.dg/graphite/id-27.c: New testcase.
3368 * gcc.dg/lto/20100825-1_0.c: Likewise.
3370 2010-08-25 Richard Guenther <rguenther@suse.de>
3372 PR tree-optimization/45316
3373 * g++.dg/opt/pr45316.C: New testcase.
3375 2010-08-25 Richard Guenther <rguenther@suse.de>
3377 PR tree-optimization/45393
3378 * g++.dg/torture/pr45393.C: New testcase.
3380 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3382 PR tree-optimization/45059
3383 * gcc.c-torture/compile/pr45059.c: New test.
3385 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3387 * lib/target-supports.exp (check_effective_target_vect_unpack):
3388 Set vect_unpack supported flag to true for neon.
3390 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3392 * gcc.dg/tree-ssa/ifc-5.c: New.
3394 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3396 * gcc.dg/tree-ssa/ifc-4.c: New.
3397 * gcc.dg/tree-ssa/ifc-7.c: New.
3399 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3401 * gcc.dg/vect/vect.exp: Check loongson targets
3402 * g++.dg/vect/vect.exp: Likewise
3403 * gfortran.dg/vect/vect.exp: Likewise
3405 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3407 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3410 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3413 * gfortran.dg/proc_ptr_29.f90: New.
3415 2010-08-22 Tobias Burnus <burnus@net-b.de>
3416 Dominique d'Humieres <dominiq@lps.ens.fr>
3419 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3421 2010-08-22 Tobias Burnus <burnus@net-b.de>
3424 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3426 2010-08-22 Tobias Burnus <burnus@net-b.de>
3429 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3431 2010-08-22 Tobias Burnus <burnus@net-b.de>
3432 Dominique d'Humieres <dominiq@lps.ens.fr>
3436 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3437 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3439 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3444 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3445 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3446 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3448 2010-08-21 Tobias Burnus <burnus@net-b.de>
3452 * gfortran.dg/bessel_6.f90: New.
3453 * gfortran.dg/bessel_7.f90: New.
3455 2010-08-20 Jan Hubicka <jh@suse.cz>
3459 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3460 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3462 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3465 * gcc.target/i386/pr45336-1.c: New.
3466 * gcc.target/i386/pr45336-2.c: Likewise.
3467 * gcc.target/i386/pr45336-3.c: Likewise.
3468 * gcc.target/i386/pr45336-4.c: Likewise.
3470 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3473 * gcc.target/i386/volatile-2.c: Update scan strings to also
3474 include (%rip) for the memory reference on x86_64.
3476 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3479 * gcc.dg/pr44974.c: New test.
3481 PR rtl-optimization/45353
3482 * gcc.dg/pr45353.c: New test.
3484 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3486 * gcc.target/i386/volatile-2.c: New.
3488 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3490 PR rtl-optimization/44691
3491 * gfortran.dg/pr44691.f: New test.
3493 2010-10-19 Olivier Hainque <hainque@adacore.com>
3495 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3497 2010-08-19 Jason Merrill <jason@redhat.com>
3499 * g++.dg/init/synth3.C: New.
3500 * g++.dg/init/value8.C: New.
3501 * g++.dg/tree-ssa/empty-2.C: New.
3502 * g++.dg/cpp0x/noexcept09.C: New.
3504 2010-08-19 Daniel Kraft <d@domob.eu>
3508 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3509 * gfortran.dg/pointer_remapping_1.f90: New test.
3510 * gfortran.dg/pointer_remapping_2.f03: New test.
3511 * gfortran.dg/pointer_remapping_3.f08: New test.
3512 * gfortran.dg/pointer_remapping_4.f03: New test.
3513 * gfortran.dg/pointer_remapping_5.f08: New test.
3514 * gfortran.dg/pointer_remapping_6.f08: New test.
3516 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3519 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3521 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3523 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3525 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3527 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3530 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3533 * gcc.c-torture/execute/pr45070.c: New.
3535 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3537 * g++.dg/pr44328.C: New test.
3539 2010-08-19 Tobias Burnus <burnus@net-b.de>
3543 * gfortran.dg/bessel_3.f90: New.
3544 * gfortran.dg/bessel_4.f90: New.
3545 * gfortran.dg/bessel_5.f90: New.
3547 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3550 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3551 * gfortran.dg/pointer_init_2.f90: New.
3552 * gfortran.dg/pointer_init_3.f90: New.
3553 * gfortran.dg/pointer_init_4.f90: New.
3555 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3558 * g++.dg/pr45049-1.C: New test.
3559 * g++.dg/pr45049-2.C: New test.
3561 2010-08-18 Jie Zhang <jie@codesourcery.com>
3563 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3564 20 if __ARM_PCS is defined otherwise 64.
3565 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3566 instead of hard coded 64.
3568 2010-08-18 Yao Qi <yao@codesourcery.com>
3571 * gcc.target/arm/pr45094.c: New test.
3573 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3575 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3577 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3579 PR rtl-optimization/42575
3580 * gcc.target/arm/pr42575.c: New test.
3582 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3584 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3585 * gcc.dg/tls/thr-cse-1.c: New.
3587 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3590 * lib/target-supports.exp
3591 (check_effective_target_function_sections): New.
3592 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3593 function sections before proceding.
3595 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3598 * gfortran.dg/pr45308.f03: New test.
3600 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3603 * gcc.target/i386/pr45296.c: New test.
3605 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3607 * g++.dg/ext/uow-1.C: New.
3608 * g++.dg/ext/uow-2.C: New.
3609 * g++.dg/ext/uow-3.C: New.
3610 * g++.dg/ext/uow-4.C: New.
3612 2010-08-17 Richard Guenther <rguenther@suse.de>
3615 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3617 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3620 * gcc.dg/Wcxx-compat-20.c: New test.
3622 2010-08-17 Daniel Kraft <d@domob.eu>
3625 * gfortran.dg/associate_1.f03: Extended to test newly supported
3626 features like association to variables.
3627 * gfortran.dg/associate_3.f03: Removed check for illegal change
3628 of associate-name here...
3629 * gfortran.dg/associate_5.f03: ...and added it here.
3630 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3631 * gfortran.dg/associate_7.f03: New test.
3633 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3635 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3637 2010-08-15 Daniel Kraft <d@domob.eu>
3640 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3641 * gfortran.dg/associate_3.f03: Clarify comment.
3642 * gfortran.dg/associate_5.f03: New test.
3643 * gfortran.dg/associate_6.f03: New test.
3645 2010-08-15 Tobias Burnus <burnus@net-b.de>
3648 * gfortran.dg/bind_c_usage_21.f90: New.
3649 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3651 2010-08-15 Tobias Burnus <burnus@net-b.de>
3653 * gfortran.dg/optional_absent_1.f90: New.
3654 * gfortran.dg/null_actual.f90: New.
3656 2010-08-15 Tobias Burnus <burnus@net-b.de>
3658 * gfortran.dg/pointer_target_1.f90: New.
3659 * gfortran.dg/pointer_target_2.f90: New.
3660 * gfortran.dg/pointer_target_3.f90: New.
3662 2010-08-15 Daniel Kraft <d@domob.eu>
3665 * gfortran.dg/elemental_args_check_3.f90: New test.
3666 * gfortran.dg/impure_1.f08: New test.
3667 * gfortran.dg/impure_2.f08: New test.
3668 * gfortran.dg/impure_3.f90: New test.
3669 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3671 2010-08-15 Ira Rosen <irar@il.ibm.com>
3673 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3674 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3676 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3678 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3680 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3682 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3684 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3685 dg-require-effective-target after dg-do.
3687 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3689 * lib/target-supports.exp (check_effective_target_vect_int): Return
3690 true for Loongson targets.
3691 (check_effective_target_vect_shift): Likewise.
3692 (check_effective_target_vect_no_int_max): Likewise.
3693 (check_effective_target_vect_no_align): Likewise.
3694 (check_effective_target_vect_short_mult): Likewise.
3696 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3698 * g++.dg/cast.C: Change fields of structures to "long" to pass
3699 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3700 * g++.dg/cpp0x/iop.C: Ditto.
3701 * g++.dg/cpp0x/named_refs.C: Ditto.
3702 * g++.dg/cpp0x/rv1p.C: Ditto.
3703 * g++.dg/cpp0x/rv2p.C: Ditto.
3704 * g++.dg/cpp0x/rv3p.C: Ditto.
3705 * g++.dg/cpp0x/rv4p.C: Ditto.
3706 * g++.dg/cpp0x/rv5p.C: Ditto.
3707 * g++.dg/cpp0x/rv6p.C: Ditto.
3708 * g++.dg/cpp0x/rv7p.C: Ditto.
3709 * g++.dg/cpp0x/rv8p.C: Ditto.
3710 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3712 2010-08-13 Daniel Kraft <d@domob.eu>
3714 * gfortran.dg/implied_shape_1.f08: New test.
3715 * gfortran.dg/implied_shape_2.f90: New test.
3716 * gfortran.dg/implied_shape_3.f08: New test.
3718 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3721 * gfortran.dg/char_component_initializer_1.f90: New test.
3723 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3725 PR tree-optimization/45241
3726 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3728 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3730 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3732 * gcc.target/i386/pr40906-2.c: Ditto.
3733 * gcc.target/i386/pr40906-3.c: Ditto.
3735 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.c-torture/execute/pr45262.c: New test.
3740 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3742 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3744 * g++.dg/other/profile1.C: Ditto.
3746 2010-08-12 Richard Guenther <rguenther@suse.de>
3748 PR tree-optimization/45232
3749 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3750 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3751 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3752 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3753 unsigned arithmetic.
3754 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3755 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3756 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3757 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3758 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3759 unsigned arithmetic.
3760 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3761 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3762 unsigned arithmetic.
3763 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3764 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3765 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3766 unsigned arithmetic.
3767 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3768 * gcc.dg/tree-ssa/negate.c: Adjust.
3769 * gcc.dg/vect/vect-1.c: Adjust.
3770 * gfortran.dg/reassoc_6.f: XFAIL.
3772 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3775 * gcc.dg/pr45259.c: New test.
3777 2010-08-12 Wei Guozhi <carrot@google.com>
3780 * gcc.target/arm/pr44999.c: New testcase.
3782 2010-08-12 Jie Zhang <jie@codesourcery.com>
3784 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3786 (main): Adjust accordingly.
3788 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3790 * gfortran.dg/graphite/id-22.f: New.
3792 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3794 * gcc.dg/graphite/id-26.c: New.
3796 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3798 * gcc.dg/graphite/id-25.c: New.
3800 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3802 * gcc.dg/graphite/run-id-5.c: New.
3803 * gcc.dg/graphite/run-id-6.c: New.
3804 * gfortran.dg/graphite/id-21.f: New.
3806 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3808 * gcc.dg/graphite/id-24.c: New.
3810 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3812 * gcc.dg/tree-ssa/pr20742.c: New.
3814 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3816 * gcc.dg/graphite/id-23.c: New.
3818 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3820 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3822 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3824 * gcc.dg/graphite/pr42729.c: New.
3826 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3828 * gfortran.dg/graphite/id-20.f: New.
3830 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3832 * gcc.dg/graphite/id-22.c: New.
3834 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3836 * gcc.dg/graphite/run-id-2.c: Call abort.
3838 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3840 * gcc.dg/graphite/id-20.c: New.
3842 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3843 Steve Kargl <kargl@gcc.gnu.org>
3846 * gfortran.dg/move_alloc_3.f90: New.
3847 * gfortran.dg/random_seed_2.f90: New.
3849 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3851 * lib/target-supports.exp (check_effective_target_sync_int_long):
3853 (check_effective_target_sync_char_short): Likewise.
3855 2010-08-10 Yao Qi <yao@codesourcery.com>
3857 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3859 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3860 * g++.dg/other/packed1.C: Likewise.
3861 * g++.dg/other/crash-4.C: Likewise.
3862 * g++.dg/ext/packed8.C: Likewise.
3863 * g++.dg/init/array16.C: Likewise.
3865 2010-08-10 xinliang David Li <davidxl@google.com>
3866 * gcc.dg/tree-ssa/loop-19.c: Add option
3867 -fno-prefetch-loop-array
3869 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3872 * gcc.c-torture/compile/pr45182.c: New test.
3874 2010-08-09 Jason Merrill <jason@redhat.com>
3877 * g++.dg/cpp0x/variadic-104.C: New.
3879 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3882 * gfortran.dg/dependency_32.f90: New test.
3884 2010-08-09 Richard Guenther <rguenther@suse.de>
3887 * g++.dg/opt/nrv17.C: New testcase.
3889 2010-08-09 Richard Guenther <rguenther@suse.de>
3892 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3893 alignment from MEM_REF offset only if we took it from the
3896 * gcc.target/i386/pr24178.c: New testcase.
3898 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3900 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3901 * gcc.dg/20030702-1.c: Ditto.
3902 * gcc.dg/20050309-1.c: Ditto.
3903 * gcc.dg/20050325-1.c: Ditto.
3904 * gcc.dg/20050330-2.c: Ditto.
3905 * gcc.dg/20051201-1.c: Ditto.
3906 * gcc.dg/gomp/pr27573.c: Ditto.
3907 * gcc.dg/gomp/pr34610.c: Ditto.
3908 * gcc.dg/pr24225.c: Ditto.
3909 * gcc.dg/pr26570.c: Ditto.
3910 * gcc.dg/pr32773.c: Ditto.
3911 * g++.dg/gcov/gcov-6.C: Ditto.
3912 * g++.dg/gomp/pr34608.C: Ditto.
3913 * gfortran.dg/gomp/pr27573.f90: Ditto.
3915 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3916 dg-require-host-local dg directive.
3917 * gcc.dg/profile-dir-2.c: Ditto.
3918 * gcc.dg/profile-dir-3.c: Ditto.
3920 2010-08-08 Richard Guenther <rguenther@suse.de>
3922 PR tree-optimization/45109
3923 * gcc.c-torture/compile/pr45109.c: New testcase.
3925 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3927 * gcc.dg/march.c: Skip if -march defined.
3928 * gcc.dg/mtune.c: Skip if -mtune defined.
3930 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3931 generic thunk support.
3933 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3936 * gcc.target/i386/pr45213.c: New test.
3938 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3941 * gfortran.dg/fmt_error_11.f03: New test.
3943 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3945 * lib/target-supports.exp (check_effective_target_sync_int_long):
3946 Add arm*-*-linux-gnueabi.
3947 (check_effective_target_sync_char_short): Likewise.
3949 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3952 * gfortran.dg/dependency_31.f90: New test.
3954 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3956 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3958 2010-08-06 Jason Merrill <jason@redhat.com>
3960 * g++.dg/cpp0x/sfinae3.C: New.
3961 * g++.dg/cpp0x/sfinae4.C: New.
3963 2010-08-06 Richard Guenther <rguenther@suse.de>
3965 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3966 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3967 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3968 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3969 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3970 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3971 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3972 * gcc.c-torture/execute/20100805-1.c: Likewise.
3974 2010-08-05 Martin Jambor <mjambor@suse.cz>
3977 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3979 2010-08-05 Martin Jambor <mjambor@suse.cz>
3981 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3982 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3984 2010-08-05 Martin Jambor <mjambor@suse.cz>
3986 * g++.dg/ipa/devirt-1.C: New test.
3987 * g++.dg/ipa/devirt-2.C: Likewise.
3988 * g++.dg/ipa/devirt-3.C: Likewise.
3989 * g++.dg/ipa/devirt-4.C: Likewise.
3990 * g++.dg/ipa/devirt-5.C: Likewise.
3991 * gcc.dg/ipa/iinline-3.c: Likewise.
3993 2010-08-05 Jie Zhang <jie@codesourcery.com>
3995 PR tree-optimization/45144
3996 * gcc.dg/tree-ssa/pr45144.c: New test.
3998 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4003 * gfortran.dg/class_25.f03: New.
4004 * gfortran.dg/class_26.f03: New.
4006 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4008 * g++.dg/warn/miss-format-1.C: Update line number.
4010 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4013 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4014 .frame and .mask assembler directives.
4016 2010-08-04 Richard Guenther <rguenther@suse.de>
4018 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4019 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4020 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4021 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4023 2010-08-04 Tobias Burnus <burnus@net-b.de>
4026 * gfortran.dg/derived_constructor_char_1.f90: New.
4027 * gfortran.dg/derived_constructor_char_2.f90: New.
4029 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4032 * gfortran.dg/dependency_30.f90: New test.
4034 2010-08-03 Jan Hubicka <jh@suse.cz>
4036 * gcc.c-torture/compile/pr45085.c: New testcase.
4038 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4042 * gfortran.dg/typebound_call_9.f03: Modified.
4043 * gfortran.dg/typebound_generic_1.f03: Modified.
4045 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4049 * gfortran.dg/dependency_29.f90: New test.
4051 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4054 * gfortran.dg/character_comparison_2.f90: New test.
4055 * gfortran.dg/character_comparison_3.f90: New test.
4056 * gfortran.dg/dependency_28.f90: New test.
4058 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4061 * gcc.target/arm/pr40457-1.c: New test.
4062 * gcc.target/arm/pr40457-2.c: New test.
4064 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4067 * gfortran.dg/typebound_call_17.f03: New.
4069 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4072 * gfortran.dg/allocate_derived_3.f90: New.
4074 2010-07-30 Xinliang David Li <davidxl@google.com>
4075 PR tree-optimization/45121
4076 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4078 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4081 * g++.dg/pr45112.C: New test.
4083 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4086 PR rtl-optimization/45137
4087 * gcc.dg/pr45055.c: New test.
4089 2010-07-30 Alan Modra <amodra@gmail.com>
4091 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4092 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4094 2010-07-29 Tobias Burnus <burnus@net-b.de>
4098 * gfortran.dg/whole_file_25.f90: New.
4099 * gfortran.dg/whole_file_26.f90: New.
4100 * gfortran.dg/whole_file_27.f90: New.
4102 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4105 * gfortran.dg/typebound_proc_17.f03: New.
4107 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4110 * gfortran.dg/move_alloc_2.f90: New.
4112 2010-07-29 Xinliang David Li <davidxl@google.com>
4113 PR tree-optimization/45121
4114 * c-c++-common/uninit-17.c: Fix expected output.
4116 2010-07-29 Richard Guenther <rguenther@suse.de>
4118 PR tree-optimization/45120
4119 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4121 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4125 * gfortran.dg/pr42051.f03: New testcase.
4127 2010-07-29 Richard Guenther <rguenther@suse.de>
4130 * gcc.c-torture/execute/pr45034.c: New testcase.
4132 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4135 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4137 2010-07-28 Daniel Kraft <d@domob.eu>
4139 * gfortran.dg/bound_8.f90: New test.
4141 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4144 * gcc.dg/pr45105.c: New test.
4146 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4148 PR rtl-optimization/45107
4149 * gcc.dg/pr45107.c: New test.
4151 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4153 PR rtl-optimization/45101
4154 * gcc.dg/pr45101.c: New test.
4156 2010-07-28 Tobias Burnus <burnus@net-b.de>
4159 * gfortran.dg/whole_file_24.f90: New.
4161 2010-07-27 Jason Merrill <jason@redhat.com>
4163 * g++.dg/cpp0x/variadic102.C: New.
4164 * g++.dg/cpp0x/variadic103.C: New.
4166 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4168 PR rtl-optimization/40956
4171 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4172 * gcc.target/arm/pr42574.c: Add tests.
4174 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4176 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4178 (cleanup-repo-files): Ditto.
4179 (cleanup-saved-temps): Ditto.
4181 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4187 * gcc.dg/pr45079.c: New test.
4189 2010-07-27 Ira Rosen <irar@il.ibm.com>
4191 PR tree-optimization/44152
4192 * gcc.dg/vect/fast-math-pr44152.c: New test.
4194 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4197 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4198 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4199 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4200 * obj-c++.dg/torture/trivial.mm: Ditto.
4201 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4202 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4203 * objc.dg/torture/tls/thr-init.m: Ditto.
4204 * objc.dg/torture/trivial.m: Ditto.
4206 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4208 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4209 Skip on spu-*-* targets.
4211 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4213 PR tree-optimization/45083
4214 * gcc.dg/pr45083.c: New test.
4216 2010-07-26 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/whole_file_22.f90: New test.
4220 * gfortran.dg/whole_file_23.f90: New test.
4222 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4223 Jack Howarth <howarth@bromo.med.uc.edu>
4224 Richard Henderson <rth@redhat.com>
4227 * gcc.dg/tls/thr-init-1.c: New.
4228 * gcc.dg/tls/thr-init-2.c: New.
4229 * gcc.dg/torture/tls New.
4230 * gcc.dg/torture/tls/tls-test.c: New.
4231 * gcc.dg/torture/tls/thr-init-1.c: New.
4232 * gcc.dg/torture/tls/tls.exp: New.
4233 * gcc.dg/torture/tls/thr-init-2.c: New.
4234 * gcc.dg/tls/emutls-2.c: New test
4236 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4237 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4238 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4239 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4240 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4241 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4242 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4243 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4244 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4245 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4246 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4247 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4248 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4249 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4250 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4251 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4252 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4253 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4254 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4255 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4256 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4257 gfortran.dg/gomp/omp_threadprivate1.f90,
4258 gfortran.dg/gomp/omp_threadprivate2.f90,
4259 gfortran.dg/gomp/reduction1.f90,
4260 gfortran.dg/gomp/sharing-1.f90: Likewise.
4262 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4264 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4266 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4267 dg-require-visibility.
4269 2010-07-26 Richard Guenther <rguenther@suse.de>
4271 PR tree-optimization/43784
4272 * gcc.c-torture/execute/pr43784.c: New testcase.
4273 * g++.dg/torture/pr43784.C: Likewise.
4275 2010-07-26 Richard Guenther <rguenther@suse.de>
4278 * g++.dg/pr45056.C: New testcase.
4280 2010-07-26 Richard Guenther <rguenther@suse.de>
4282 PR tree-optimization/45071
4283 * gcc.dg/pr45071.c: New testcase.
4285 2010-07-26 Tobias Burnus <burnus@net-b.de>
4288 * gfortran.dg/namelist_62.f90: New.
4290 2010-07-26 Richard Guenther <rguenther@suse.de>
4292 * gcc.c-torture/execute/pr45017.c: Move ...
4293 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4295 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4298 * trim_optimize_1.f90: New test.
4299 * character_comparision_1.f90: New test.
4301 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4304 * gfortran.dg/wtruncate_fix.f: New test.
4306 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4309 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4311 2010-07-24 Richard Guenther <rguenther@suse.de>
4314 * g++.dg/lto/20100724-1_0.C: New testcase.
4316 2010-07-24 Richard Guenther <rguenther@suse.de>
4319 * gcc.dg/lto/20100724-1_0.c: New testcase.
4320 * gcc.dg/lto/20100724-1_1.c: Likewise.
4322 2010-07-24 Tobias Burnus <burnus@net-b.de>
4325 * gfortran.dg/whole_file_21.f90: New.
4327 * gfortran.dg/integer_exponentiation_3.F90: Use
4328 -ffloat-store only for i?86/x86-64 -m32.
4330 2010-07-24 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4333 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4335 2010-07-24 Tobias Burnus <burnus@net-b.de>
4337 * gfortran.dg/func_decl_4.f90: Split test into two ...
4338 * gfortran.dg/func_decl_5.f90: ... parts.
4339 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4340 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4341 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4342 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4343 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4344 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4345 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4346 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4347 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4348 * gfortran.dg/sizeof.f90: Make test valid.
4349 * gfortran.dg/pr20865.f90: Add new dg-error.
4350 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4351 * gfortran.dg/g77/19990218-0.f: Ditto.
4352 * gfortran.dg/g77/19990218-1.f: Ditto.
4353 * gfortran.dg/g77/970625-2.f: Ditto.
4354 * gfortran.dg/pr37243.f: Fix function declaration.
4355 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4356 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4358 2010-07-23 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/char_array_structure_constructor.f90: Add
4362 -fwhole-file as dg-option as it otherwise fails on some
4365 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4367 * gnat.dg/aggr16.ad[sb]: New test.
4368 * gnat.dg/aggr16_pkg.ads: New helper.
4370 2010-07-23 Richard Guenther <rguenther@suse.de>
4373 * g++.dg/lto/20100723-1_0.C: New testcase.
4375 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4377 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4379 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4380 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4382 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4384 * lib/target-supports.exp (add_options_for_tls): New proc.
4385 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4386 * g++.dg/tls/static-1a.cc: Likewise.
4387 * gcc.dg/tls/emutls-1.c: Likewise.
4388 * gcc.dg/tls/opt-11.c: Likewise.
4389 * gcc.dg/tls/opt-12.c: Likewise.
4390 * gcc.dg/tls/pr24428-2.c: Likewise.
4391 * gcc.dg/tls/pr24428.c: Likewise.
4392 * obj-c++.dg/tls/static-1.mm: Likewise.
4393 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4394 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4395 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4396 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4397 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4398 * objc.dg/torture/tls/thr-init.m: Likewise.
4399 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4401 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4403 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4404 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4405 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4406 optimized dump files.
4408 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4410 PR tree-optimization/45047
4411 * gcc.c-torture/compile/pr45047.c: New test.
4413 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4415 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4416 instead of dg-compile.
4417 * gcc.dg/float-range-4.c: Ditto.
4418 * gcc.dg/float-range-5.c: Ditto.
4419 * gcc.dg/fold-overflow-1.c: Ditto.
4420 * gcc.dg/gomp/sections-4.c: Ditto.
4421 * gcc.dg/transparent-union-1.c: Ditto.
4422 * gcc.dg/transparent-union-2.c: Ditto.
4423 * gcc.target/i386/pr39315-check.c: Ditto.
4424 * g++.dg/gomp/sections-4.C: Ditto.
4425 * g++.dg/template/dtor7.C: Ditto.
4426 * g++.dg/tree-ssa/pr19952.C: Ditto.
4427 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4428 * gfortran.dg/graphite/pr42185.f90: Ditto.
4429 * gfortran.dg/namelist_36.f90: Ditto.
4430 * gnat.dg/noreturn1.adb: Ditto.
4431 * gnat.dg/specs/small_alignment.ads: Ditto.
4433 2010-07-23 Martin Jambor <mjambor@suse.cz>
4435 PR tree-optimization/44915
4436 * g++.dg/torture/pr44915.C: New test.
4438 2010-07-23 Martin Jambor <mjambor@suse.cz>
4440 PR tree-optimization/44914
4441 * g++.dg/tree-ssa/pr44914.C: New test.
4443 2010-07-23 Jie Zhang <jie@codesourcery.com>
4446 * gcc.dg/pr44290-1.c: New test.
4447 * gcc.dg/pr44290-2.c: New test.
4449 2010-07-23 Jason Merrill <jason@redhat.com>
4452 * g++.dg/abi/mangle44.C: New.
4454 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4456 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4457 for compile-time only tests.
4458 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4460 * gcc.target/i386/pr39315-4.c: Ditto.
4461 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4462 target check. Include sse-os-support.h.
4463 (main): Call check_isa and sse_os_support.
4464 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4465 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4466 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4467 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4468 target check. Include sse-os-support.h.
4469 (main): Call check_isa and sse_os_support.
4470 * gcc.target/i386/vperm-v2df.c: Ditto.
4472 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4474 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4475 (check_effective_target_avx_runtime): New procedure.
4476 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4477 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4479 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4480 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4481 and __get_cpuid test.
4482 * gcc.dg/compat/vector-2b_main.c: Ditto.
4484 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4486 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4487 for compile-time only test.
4488 * gcc.dg/pr32716.c: Ditto.
4489 * gcc.dg/pr34856.c: Ditto.
4490 * gcc.dg/pr36997.c: Ditto.
4491 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4492 * gfortran.dg/pr28158.f90: Ditto.
4493 * gfortran.dg/pr30667.f: Ditto.
4495 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4496 i?86-*-* and x86_64-*-* targets to disable execution on targets
4497 without sse2 runtime support.
4498 * g++.dg/vect/vect.exp: Ditto.
4499 * gfortran.dg/vect/vect.exp: Ditto.
4501 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4502 * gcc.dg/pr37544.c: Ditto.
4503 * gcc.dg/pr40550.c: Ditto.
4504 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4505 * gcc.dg/compat/vector-1a_main.c: Ditto.
4506 * gcc.dg/compat/vector-2a_main.c: Ditto.
4507 * gcc.dg/torture/pr16104-1.c: Ditto.
4508 * gcc.dg/torture/pr35771-1.c: Ditto.
4509 * gcc.dg/torture/pr35771-2.c: Ditto.
4510 * gcc.dg/torture/pr35771-3.c: Ditto.
4511 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4512 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4513 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4514 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4515 * g++.dg/other/i386-1.C: Ditto.
4516 * g++.dg/other/pr40446.C: Ditto.
4518 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4520 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4522 2010-07-23 Daniel Kraft <d@domob.eu>
4525 * gfortran.dg/exit_1.f08: New test.
4526 * gfortran.dg/exit_2.f08: New test.
4528 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4530 PR tree-optimization/39839
4531 * gcc.target/arm/pr39839.c: New test case.
4533 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4535 * gnat.dg/unchecked_convert5b.adb: New test.
4536 * gnat.dg/unchecked_convert6.adb: Likewise.
4537 * gnat.dg/unchecked_convert6b.adb: Likewise.
4539 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4541 * gnat.dg/aggr15.ad[sb]: New test.
4543 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4546 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4548 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4550 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4551 with dg-require-linker-plugin.
4553 2010-07-22 Richard Guenther <rguenther@suse.de>
4556 * g++.dg/lto/20100722-1_0.C: New testcase.
4558 2010-07-22 Richard Guenther <rguenther@suse.de>
4561 * gcc.dg/lto/20100720-3_0.c: New testcase.
4562 * gcc.dg/lto/20100720-3_1.c: Likewise.
4564 2010-07-22 Richard Guenther <rguenther@suse.de>
4566 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4567 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4570 * gcc.dg/lto/20100722-1_0.c: New testcase.
4572 2010-07-22 Martin Jambor <mjambor@suse.cz>
4574 PR tree-optimization/44891
4575 * gcc.c-torture/compile/pr44891.c: New test.
4577 2010-07-22 Richard Guenther <rguenther@suse.de>
4579 PR tree-optimization/45017
4580 * gcc.c-torture/execute/pr45017.c: New testcase.
4582 2010-07-22 Tobias Burnus <burnus@net-b.de>
4585 * gfortran.dg/aliasing_dummy_5.f90: New.
4587 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4590 * gcc.target/arm/pr43698.c: New test.
4592 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4595 * Revert my commit r162325 for this PR.
4597 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4600 * gcc.target/m68k/pr45015.c: New test.
4602 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4605 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4608 2010-07-21 Richard Guenther <rguenther@suse.de>
4611 * g++.dg/lto/20100721-1_0.C: New testcase.
4613 2010-07-21 Martin Jambor <mjambor@suse.cz>
4615 PR tree-optimization/44900
4616 * g++.dg/torture/pr44900.C: New test.
4618 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4621 * c-c++-common/uninit-17.c: Correct expected error.
4623 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4625 * gcc.dg/guality/asm-1.c: New test.
4628 * gcc.dg/guality/pr45003-2.c: New test.
4629 * gcc.dg/guality/pr45003-3.c: New test.
4631 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4634 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4636 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4638 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4639 defined on the current line.
4640 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4641 * g++.dg/debug/dwarf2/pr44641.C: New.
4643 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4645 * gcc.target/powerpc/block-move-1.c: New test.
4646 * gcc.target/powerpc/block-move-2.c: New test.
4648 2010-07-20 Jason Merrill <jason@redhat.com>
4651 * g++.dg/cpp0x/sfinae2.C: New.
4653 2010-07-20 Richard Guenther <rguenther@suse.de>
4656 * gcc.dg/lto/20100720-4_0.c: New testcase.
4658 2010-07-20 Richard Guenther <rguenther@suse.de>
4661 * gcc.dg/lto/20100720-2_0.c: New testcase.
4662 * gcc.dg/lto/20100720-2_1.c: Likewise.
4664 2010-07-20 Richard Guenther <rguenther@suse.de>
4667 * gcc.dg/lto/20100720-1_0.c: New testcase.
4668 * gcc.dg/lto/20100720-1_1.c: Likewise.
4670 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4673 * gcc.dg/guality/pr45003-1.c: New test.
4675 2010-07-20 Richard Guenther <rguenther@suse.de>
4677 PR tree-optimization/44977
4678 * gcc.dg/torture/pr44977.c: New testcase.
4680 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4682 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4685 2010-07-20 Richard Guenther <rguenther@suse.de>
4689 * gcc.dg/pr44971.c: New testcase.
4690 * gcc.c-torture/compile/pr44988.c: Likewise.
4692 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4695 * gfortran.dg/allocate_with_typespec.f90: New test.
4696 * gfortran.dg/allocate_derived_1.f90: Update error message.
4698 2010-07-19 Jason Merrill <jason@redhat.com>
4701 * g++.dg/cpp0x/decltype23.C: New.
4703 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4706 * gfortran.dg/class_defined_operator_1.f03 : New test.
4708 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4710 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4711 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4712 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4713 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4715 2010-07-19 Richard Guenther <rguenther@suse.de>
4718 * gcc.c-torture/compile/pr44941.c: New testcase.
4720 2010-07-19 Jason Merrill <jason@redhat.com>
4723 * g++.dg/template/sfinae24.C: New.
4725 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4728 * gfortran.dg/data_implied_do_2.f90: Removed.
4730 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4733 * g++.dg/template/sfinae23.C: New.
4735 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4737 * lib/target-supports.exp (check_sse_os_support_available): New
4739 (check_sse_hw_available): New proc.
4740 (check_effective_target_sse_runtime): New proc.
4741 (check_effective_target_sse2_runtime): New proc.
4742 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4743 -msse2 if check_sse_os_support_available.
4744 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4745 check_sse_os_support_available.
4746 * gcc.dg/vect/vect.exp: Likewise.
4747 * gfortran.dg/vect/vect.exp: Likewise.
4748 * gcc.target/i386/sol2-check: Renamed to ...
4749 * gcc.target/i386/sse-os-support.h: ... this.
4750 (sol2_check): Renamed to ...
4751 (sse_os_support): ... this.
4752 Only test movss with xmm registers.
4753 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4754 Removed ILL_INSN, ILL_INSN_LEN.
4755 * gcc.target/i386/sse2-check.h: Likewise.
4756 * gcc.target/i386/sse3-check.h: Likewise.
4757 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4758 Removed cpuid.h, __get_cpuid test.
4759 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4760 Removed cpuid.h, __get_cpuid test.
4761 * g++.dg/other/pr40446.C: Likewise.
4762 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4763 * gcc.dg/compat/vector-1a_main.c: Likewise.
4764 * gcc.dg/compat/vector-2a_main.c: Likewise.
4765 * gcc.dg/pr36584.c: Likewise.
4766 * gcc.dg/pr37544.c: Likewise.
4767 * gcc.dg/torture/pr16104-1.c: Likewise.
4768 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4769 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4770 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4771 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4772 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4773 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4775 * gcc.dg/torture/pr35771-2.c: Likewise.
4776 * gcc.dg/torture/pr35771-3.c: Likewise.
4777 * gcc.target/i386/pr39315-2.c: Likewise.
4778 * gcc.target/i386/pr39315-4.c: Likewise.
4779 * gcc.target/i386/vperm-v2df.c: Likewise.
4780 * gcc.target/i386/vperm-v2di.c: Likewise.
4781 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4782 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4785 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4788 * gfortran.dg/data_implied_do_2.f90: New test.
4790 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4792 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4794 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4796 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4797 to the "mips16" group.
4798 (mips_using_mips16_p): New procedure.
4799 (mips-dg-options): Use it.
4801 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4803 * gcc.target/mips/mips16-attributes-4.c: New test.
4805 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4808 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4809 * gcc.target/powerpc/recip-2.c: Ditto.
4810 * gcc.target/powerpc/recip-3.c: Ditto.
4812 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4814 * gcc.target/arm/pr42235.c: New test.
4816 2010-07-16 Jason Merrill <jason@redhat.com>
4819 * g++.dg/template/partial8.C: New.
4821 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4823 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4824 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4826 (gualcvt): New overloaded inline.
4827 (GUALCVT): Use it for C++.
4828 * g++.dg/guality/guality.exp: New.
4829 * g++.dg/guality/guality.h: New.
4830 * g++.dg/guality/redeclaration1.C: New test.
4831 * g++.dg/dg.exp: Prune also guality/* tests.
4832 * gcc.dg/guality/pr43141.c: Moved to...
4833 * c-c++-common/guality/pr43141.c: ... here.
4835 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4838 * gfortran.dg/char4_iunit_2.f03: New test.
4840 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4842 * lib/plugin-support.exp (plugin-test-execute):
4843 Add ${gcc_objdir}/intl to includes.
4845 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4848 * gcc.c-torture/execute/pr44942.c: New test.
4849 * gcc.target/i386/pr44942.c: New test.
4851 2010-07-15 Jason Merrill <jason@redhat.com>
4854 * g++.dg/cpp0x/implicit7.C: New.
4855 * g++.dg/cpp0x/implicit8.C: New.
4857 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4859 Disable float tests for __SPU__ targets due to lack of signed zero:
4860 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4861 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4862 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4863 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4864 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4865 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4866 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4867 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4868 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4870 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4872 * gfortran.dg/select_char_2.f90: New test.
4874 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4876 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4879 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4882 * gfortran.dg/typebound_generic_9.f03: New.
4884 2010-07-15 Richard Guenther <rguenther@suse.de>
4886 PR tree-optimization/44946
4887 * gcc.c-torture/compile/pr44946.c: New testcase.
4889 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4892 * gfortran.dg/select_char_3.f90: New test.
4894 2010-07-15 Magnus Granberg <zorry@gentoo.org>
4895 Kevin F. Quinn <kevquinn@gentoo.org>
4897 * gcc.dg/Wtrampolines.c: New.
4899 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4902 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4904 2010-07-14 Jason Merrill <jason@redhat.com>
4907 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4909 Implement C++0x unrestricted unions (N2544)
4910 * g++.dg/cpp0x/union1.C: New.
4911 * g++.dg/cpp0x/union2.C: New.
4912 * g++.dg/cpp0x/union3.C: New.
4913 * g++.dg/cpp0x/defaulted2.C: Adjust.
4914 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4915 * g++.old-deja/g++.ext/anon2.C: Adjust.
4916 * g++.old-deja/g++.mike/misc6.C: Adjust.
4918 2010-07-14 Janus Weil <janus@gcc.gnu.org>
4921 * gfortran.dg/c_loc_tests_15.f90: New.
4923 2010-07-13 Jason Merrill <jason@redhat.com>
4926 * g++.dg/cpp0x/implicit6.C: New.
4928 2010-07-13 Jason Merrill <jason@redhat.com>
4931 * g++.dg/abi/noreturn1.C: New.
4932 * g++.dg/abi/noreturn2.C: New.
4934 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4938 * c-c++-common/pr44832.c: New test.
4940 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4943 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4944 on the target. Make sure that we can assemble the emitted asm when
4945 the test type is 'compile'.
4947 2010-07-13 Richard Guenther <rguenther@suse.de>
4949 PR tree-optimization/36960
4950 * g++.dg/torture/pr36960.C: New testcase.
4952 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4955 * g++.dg/template/sfinae21.C: New.
4956 * g++.dg/template/sfinae22.C: Likewise.
4958 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4961 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4962 * gcc.dg/plugin/ggcplug.c: Likewise.
4963 * g++.dg/plugin/selfassign.c: Likewise.
4964 * g++.dg/plugin/attribute_plugin.c: Likewise.
4965 * g++.dg/plugin/dumb_plugin.c: Likewise.
4966 * g++.dg/plugin/pragma_plugin.c: Likewise.
4968 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4970 * gcc.c-torture/execute/pr44683.x: New.
4971 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4973 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4979 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4980 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4981 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4982 * gfortran.dh/typebound_call_16.f03: New.
4983 * gfortran.dg/typebound_generic_6.f03: New.
4984 * gfortran.dg/typebound_generic_7.f03: New.
4985 * gfortran.dg/typebound_generic_8.f03: New.
4987 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4990 * gfortran.dg/char4_iunit_1.f03: New test.
4992 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4994 * gcc.dg/tree-ssa/vrp53.c: New test.
4996 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4999 * g++.dg/template/sfinae19.C: New.
5000 * g++.dg/template/sfinae20.C: Likewise.
5002 2010-07-12 Jie Zhang <jie@codesourcery.com>
5004 * gcc.target/arm/interrupt-1.c: New test.
5005 * gcc.target/arm/interrupt-2.c: New test.
5007 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5009 * gcc.dg/pr42427.c: Require c99_runtime.
5010 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5012 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5013 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5014 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5015 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5016 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5017 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5018 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5019 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5020 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5021 * gcc.target/i386/pr37275.c: Require visibility support.
5023 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5025 * lib/target-supports.exp (check_effective_target_sse): New proc.
5026 * gcc.target/i386/sol2-check.h: New file.
5027 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5028 Include sol2-check.h.
5029 (main) Only run do_test () if sol2_check ().
5030 * gcc.target/i386/sse2-check.h: Likewise.
5031 * gcc.target/i386/sse3-check.h: Likewise.
5032 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5033 [__sun__ && __svr4__]: Execute SSE2 instruction.
5034 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5035 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5036 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5037 * g++.dg/ext/vector14.C: Likewise.
5038 * g++.dg/other/mmintrin.C: Likewise.
5039 * gcc.dg/20020418-1.c: Likewise.
5040 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5041 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5042 * gcc.dg/format/unnamed-1.c: Likewise.
5043 Adapt dg-warning line number.
5044 * gcc.dg/graphite/pr40281.c: Likewise.
5045 * gcc.dg/pr32176.c: Likewise.
5046 * gcc.dg/pr40550.c: Likewise.
5047 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5048 * gcc.dg/torture/pr36891.c: Likewise.
5049 * gcc.target/i386/20020218-1.c: Likewise.
5050 * gcc.target/i386/20020523.c: Likewise.
5051 * gcc.target/i386/abi-1.c: Likewise.
5052 * gcc.target/i386/brokensqrt.c: Likewise.
5053 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5054 * gcc.target/i386/pr13366.c: Likewise.
5055 * gcc.target/i386/pr13685.c: Likewise.
5056 * gcc.target/i386/pr24306.c: Likewise.
5057 * gcc.target/i386/pr31486.c: Likewise.
5058 * gcc.target/i386/pr32065-1.c: Likewise.
5059 * gcc.target/i386/pr32065-2.c: Likewise.
5060 * gcc.target/i386/pr32389.c: Likewise.
5061 * gcc.target/i386/pr38824.c: Likewise.
5062 * gcc.target/i386/pr38931.c: Likewise.
5063 * gcc.target/i386/pr39592-1.c: Likewise.
5064 * gcc.target/i386/pr43766.c: Likewise.
5065 * gcc.target/i386/recip-divf.c: Likewise.
5066 * gcc.target/i386/recip-sqrtf.c: Likewise.
5067 * gcc.target/i386/recip-vec-divf.c: Likewise.
5068 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5069 * gcc.target/i386/sse-1.c: Likewise.
5070 * gcc.target/i386/sse-16.c: Likewise.
5071 * gcc.target/i386/sse-2.c: Likewise.
5072 * gcc.target/i386/sse-20.c: Likewise.
5073 * gcc.target/i386/sse-3.c: Likewise.
5074 * gcc.target/i386/sse-7.c: Likewise.
5075 * gcc.target/i386/sse-9.c: Likewise.
5076 * gcc.target/i386/sse-addps-1.c: Likewise.
5077 * gcc.target/i386/sse-addss-1.c: Likewise.
5078 * gcc.target/i386/sse-andnps-1.c: Likewise.
5079 * gcc.target/i386/sse-andps-1.c: Likewise.
5080 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5081 * gcc.target/i386/sse-comiss-1.c: Likewise.
5082 * gcc.target/i386/sse-comiss-2.c: Likewise.
5083 * gcc.target/i386/sse-comiss-3.c: Likewise.
5084 * gcc.target/i386/sse-comiss-4.c: Likewise.
5085 * gcc.target/i386/sse-comiss-5.c: Likewise.
5086 * gcc.target/i386/sse-comiss-6.c: Likewise.
5087 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5088 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5089 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5090 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5091 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5092 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5093 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5094 * gcc.target/i386/sse-divps-1.c: Likewise.
5095 * gcc.target/i386/sse-divss-1.c: Likewise.
5096 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5097 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5098 * gcc.target/i386/sse-maxps-1.c: Likewise.
5099 * gcc.target/i386/sse-maxss-1.c: Likewise.
5100 * gcc.target/i386/sse-minps-1.c: Likewise.
5101 * gcc.target/i386/sse-minss-1.c: Likewise.
5102 * gcc.target/i386/sse-movaps-1.c: Likewise.
5103 * gcc.target/i386/sse-movaps-2.c: Likewise.
5104 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5105 * gcc.target/i386/sse-movhps-1.c: Likewise.
5106 * gcc.target/i386/sse-movhps-2.c: Likewise.
5107 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5108 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5109 * gcc.target/i386/sse-movntps-1.c: Likewise.
5110 * gcc.target/i386/sse-movss-1.c: Likewise.
5111 * gcc.target/i386/sse-movss-2.c: Likewise.
5112 * gcc.target/i386/sse-movss-3.c: Likewise.
5113 * gcc.target/i386/sse-movups-1.c: Likewise.
5114 * gcc.target/i386/sse-movups-2.c: Likewise.
5115 * gcc.target/i386/sse-mulps-1.c: Likewise.
5116 * gcc.target/i386/sse-mulss-1.c: Likewise.
5117 * gcc.target/i386/sse-orps-1.c: Likewise.
5118 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5119 * gcc.target/i386/sse-recip-vec.c: Likewise.
5120 * gcc.target/i386/sse-recip.c: Likewise.
5121 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5122 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5123 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5124 * gcc.target/i386/sse-subps-1.c: Likewise.
5125 * gcc.target/i386/sse-subss-1.c: Likewise.
5126 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5127 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5128 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5129 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5130 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5131 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5132 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5133 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5134 * gcc.target/i386/sse-xorps-1.c: Likewise.
5135 * gcc.target/i386/ssefn-1.c: Likewise.
5136 * gcc.target/i386/ssefn-3.c: Likewise.
5137 * gcc.target/i386/sseregparm-1.c: Likewise.
5138 * gcc.target/i386/stackalign/return-3.c: Likewise.
5139 * gcc.target/i386/vectorize1.c: Likewise.
5140 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5141 * gcc.target/i386/xorps-sse.c: Likewise.
5142 * gfortran.dg/pr28158.f90: Likewise.
5143 * gfortran.dg/pr30667.f: Likewise.
5144 * gnat.dg/loop_optimization7.adb: Likewise.
5145 * gnat.dg/sse_nolib.adb: Likewise.
5147 2010-07-11 Tobias Burnus <burnus@net-b.de>
5150 * gfortran.dg/use_rename_6.f90: New.
5151 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5153 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5156 * gfortran.dg/class_24.f03: New.
5158 2010-07-10 Richard Guenther <rguenther@suse.de>
5161 * gcc.dg/lto/20100709-1_0.c: New testcase.
5162 * gcc.dg/lto/20100709-1_1.c: Likewise.
5164 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5166 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5168 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5171 * objc.dg/lto/trivial-1_0.m: New.
5172 * objc.dg/lto/lto.exp: New.
5173 * obj-c++.dg/lto/trivial-1_0.mm: New.
5174 * obj-c++.dg/lto/lto.exp: New.
5175 * objc.dg/symtab-1.m: Adjust sizes.
5176 * objc.dg/image-info.m: Do not run for gnu-runtime.
5178 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5180 * gcc.dg/pr32370.c: Allow another kind of error message.
5182 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5184 * gnat.dg/atomic3.adb: New test.
5186 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5187 Denys Vlasenko <dvlasenk@redhat.com>
5188 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5190 PR tree-optimization/28632
5191 * gcc.dg/tree-ssa/vrp51.c: New test.
5192 * gcc.dg/tree-ssa/vrp52.c: New test.
5194 2010-07-09 Jason Merrill <jason@redhat.com>
5196 * g++.dg/abi/covariant6.C: New.
5197 * g++.dg/inherit/covariant17.C: Test both bases.
5198 * g++.dg/inherit/covariant7.C: Check vtable layout.
5200 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5202 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5204 2010-07-09 Richard Guenther <rguenther@suse.de>
5206 PR tree-optimization/44852
5207 * gcc.c-torture/execute/pr44852.c: New testcase.
5209 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5211 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5212 multiplication by values.
5213 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5214 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5216 2010-07-09 Richard Guenther <rguenther@suse.de>
5218 PR tree-optimization/44882
5219 * gfortran.dg/pr44882.f90: New testcase.
5221 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5224 * gcc.target/arm/pr40657-1.c: New test.
5225 * gcc.target/arm/pr40657-2.c: New test.
5226 * gcc.c-torture/execute/pr40657.c: New test.
5228 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5230 * gcc.dg/tree-ssa/vrp50.c: New test.
5231 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5233 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5236 * gfortran.dg/c_sizeof_1.f90: Modified.
5237 * gfortran.dg/storage_size_1.f08: New.
5238 * gfortran.dg/storage_size_2.f08: New.
5240 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5242 * gcc.c-torture/execute/20100708-1.c: New test.
5244 2010-07-08 Jakub Jelinek <jakub@redhat.com>
5247 * gfortran.dg/gomp/pr44847.f90: New test.
5249 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5251 PR tree-optimization/44710
5252 * gcc.dg/tree-ssa/ifc-6.c: New.
5253 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5255 2010-07-08 Tobias Burnus <burnus@net-b.de>
5258 * gfortran.dg/coarray_10.f90: Add an additional test.
5260 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5263 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5264 * gcc.c-torture/execute/pr44828.x: Revert.
5266 2010-07-08 Jason Merrill <jason@redhat.com>
5269 * g++.dg/inherit/covariant17.C: New.
5270 * g++.dg/abi/covariant1.C: Actually test for the bug.
5272 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5274 PR rtl-optimization/44838
5275 * gcc.dg/pr44838.c: New.
5277 2010-07-08 Richard Guenther <rguenther@suse.de>
5279 PR tree-optimization/44831
5280 * gcc.c-torture/compile/pr44831.c: New testcase.
5281 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5283 2010-07-08 Richard Guenther <rguenther@suse.de>
5285 PR tree-optimization/44861
5286 * g++.dg/vect/pr44861.cc: New testcase.
5288 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5291 * gcc.c-torture/execute/pr44828.x: New file.
5293 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5295 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5297 * g++.dg/ext/altivec-17.C: Adjust error message.
5299 2010-07-07 Tom Tromey <tromey@redhat.com>
5301 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5303 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5306 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5307 * gcc.target/i386/rdrand-2.c: Likewise.
5308 * gcc.target/i386/rdrand-3.c: Likewise.
5310 2010-07-07 Jan Hubicka <jh@suse.cz>
5313 * g++.dg/torture/pr44813.C: New testcase.
5314 * g++.dg/torture/pr44826.C: New testcase.
5316 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5318 PR rtl-optimization/44787
5319 * gcc.c-torture/compile/pr44788.c: New test.
5320 * gcc.target/arm/pr44788.c: New test.
5322 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5324 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5326 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5328 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5331 2010-07-06 Tobias Burnus <burnus@net-b.de>
5334 * gfortran.dg/parameter_array_init_6.f90: New.
5335 * gfortran.dg/initialization_20.f90: Update dg-error.
5336 * gfortran.dg/initialization_24.f90: Ditto.
5338 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5340 * gfortran.dg/dim_range_1.f90: New test.
5341 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5343 2010-07-06 Jason Merrill <jason@redhat.com>
5346 * g++.dg/cpp0x/initlist41.C: New.
5349 * g++.dg/template/ptrmem22.C: New.
5351 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
5353 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5355 * gcc.target/i386/i386.exp: Likewise.
5357 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5360 * gcc.dg/lto/20100518_0.c: Limit to x86.
5362 2010-07-06 Richard Guenther <rguenther@suse.de>
5365 * gcc.c-torture/execute/pr44828.c: New testcase.
5367 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5369 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5370 * g++.dg/warn/volatile1.C: Likewise.
5371 * g++.dg/template/warn1.C: Likewise.
5373 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5375 AVX Programming Reference (June, 2010)
5376 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5377 * g++.dg/other/i386-3.C: Likewise.
5378 * gcc.target/i386/sse-12.c: Likewise.
5380 * gcc.target/i386/f16c-check.h: New.
5381 * gcc.target/i386/rdfsbase-1.c: Likewise.
5382 * gcc.target/i386/rdfsbase-2.c: Likewise.
5383 * gcc.target/i386/rdgsbase-1.c: Likewise.
5384 * gcc.target/i386/rdgsbase-2.c: Likewise.
5385 * gcc.target/i386/rdrand-1.c: Likewise.
5386 * gcc.target/i386/rdrand-2.c: Likewise.
5387 * gcc.target/i386/rdrand-3.c: Likewise.
5388 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5389 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5390 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5391 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5392 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5393 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5394 * gcc.target/i386/wrfsbase-1.c: Likewise.
5395 * gcc.target/i386/wrfsbase-2.c: Likewise.
5396 * gcc.target/i386/wrgsbase-1.c: Likewise.
5397 * gcc.target/i386/wrgsbase-2.c: Likewise.
5399 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5400 (__builtin_ia32_vcvtps2ph): New.
5401 (__builtin_ia32_vcvtps2ph256): Likewise.
5403 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5404 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5406 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5407 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5409 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5410 (__builtin_ia32_vcvtps2ph256): Likewise.
5411 Add fsgsbase,rdrnd,f16c.
5413 * lib/target-supports.exp (check_effective_target_f16c): New.
5415 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5417 * gcc.dg/guality/nrv-1.c: New test.
5419 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5422 * gcc.target/arm/pr42505.c: New test case.
5424 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5427 * g++.dg/opt/nrv16.C: New test.
5429 2010-07-05 Richard Guenther <rguenther@suse.de>
5431 PR tree-optimization/44784
5432 * gcc.c-torture/compile/pr44784.c: New testcase.
5434 2010-07-05 Ira Rosen <irar@il.ibm.com>
5436 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5437 Increase loop bound and array size.
5438 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5441 2010-07-05 Ira Rosen <irar@il.ibm.com>
5443 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5444 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5445 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5446 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5447 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5449 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5452 * g++.dg/parse/template25.C: New.
5454 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5456 PR rtl-optimization/44695
5457 * gcc.dg/torture/pr44695.c: New.
5459 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5462 * g++.dg/ext/pretty3.C: New.
5464 2010-07-04 Richard Guenther <rguenther@suse.de>
5467 * g++.dg/torture/pr44809.C: New testcase.
5469 2010-07-04 Richard Guenther <rguenther@suse.de>
5471 PR tree-optimization/44656
5472 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5474 2010-07-04 Ira Rosen <irar@il.ibm.com>
5475 Revital Eres <eres@il.ibm.com>
5477 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5479 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5480 gcc.dg/vect/vect-96.c: Likewise.
5481 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5482 that support misaligned stores. Change the number of expected
5483 misaligned accesses.
5484 * gcc.dg/vect/vect-peel-1.c: New test.
5485 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5486 gcc.dg/vect/vect-peel-4.c: Likewise.
5487 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5488 vectorizable on all targets that support realignment.
5489 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5491 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5494 * gcc.dg/torture/pr44806.c: New.
5496 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5498 * gnat.dg/cond_expr1.adb: New test.
5500 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5502 * gnat.dg/modular3.adb: New test.
5503 * gnat.dg/modular3_pkg.ads: New helper.
5505 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5506 Mikael Pettersson <mikpe@it.uu.se>
5509 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5510 Make signed-ness of chars explicit. Scan the object for
5511 strings that are split by some target assemblers.
5512 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5515 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5517 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5519 2010-07-02 Le-Chun Wu <lcwu@google.com>
5522 * g++.dg/warn/Wshadow-7.C: New test.
5524 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5525 Julian Brown <julian@codesourcery.com>
5526 Sandra Loosemore <sandra@codesourcery.com>
5528 * gcc.c-torture/execute/20100416-1.c: New test case.
5530 2010-07-02 Julian Brown <julian@codesourcery.com>
5531 Sandra Loosemore <sandra@codesourcery.com>
5535 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5536 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5538 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5539 Julian Brown <julian@codesourcery.com>
5541 * gcc.target/arm/neon/vadds64.c: Regenerated.
5542 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5543 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5544 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5545 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5546 * gcc.target/arm/neon-vmls-1.c: Likewise.
5547 * gcc.target/arm/neon-vsubs64.c: New execution test.
5548 * gcc.target/arm/neon-vsubu64.c: New execution test.
5549 * gcc.target/arm/neon-vadds64.c: New execution test.
5550 * gcc.target/arm/neon-vaddu64.c: New execution test.
5552 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5554 * gcc.target/arm/neon-vands64.c: New.
5555 * gcc.target/arm/neon-vandu64.c: New.
5556 * gcc.target/arm/neon-vbics64.c: New.
5557 * gcc.target/arm/neon-vbicu64.c: New.
5558 * gcc.target/arm/neon-veors64.c: New.
5559 * gcc.target/arm/neon-veoru64.c: New.
5560 * gcc.target/arm/neon-vorns64.c: New.
5561 * gcc.target/arm/neon-vornu64.c: New.
5562 * gcc.target/arm/neon-vorrs64.c: New.
5563 * gcc.target/arm/neon-vorru64.c: New.
5564 * gcc.target/arm/neon/vands64.c: Regenerated.
5565 * gcc.target/arm/neon/vandu64.c: Regenerated.
5566 * gcc.target/arm/neon/vbics64.c: Regenerated.
5567 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5568 * gcc.target/arm/neon/veors64.c: Regenerated.
5569 * gcc.target/arm/neon/veoru64.c: Regenerated.
5570 * gcc.target/arm/neon/vorns64.c: Regenerated.
5571 * gcc.target/arm/neon/vornu64.c: Regenerated.
5572 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5573 * gcc.target/arm/neon/vorru64.c: Regenerated.
5575 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5577 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5579 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5581 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5582 * gfortran.dg/intent_out_5.f90: Same.
5583 * gfortran.dg/ltrans-7.f90: Same.
5584 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5586 2010-07-02 Jan Hubicka <jh@suse.cz>
5588 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5590 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5592 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5594 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5597 * c-c++-common/Wunused-var-12.c: New test.
5599 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5602 * gcc.target/arm/pr42835.c: New test.
5605 * gcc.target/arm/pr42172-1.c: New test.
5607 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5609 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5611 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5613 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5614 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5615 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5616 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5617 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5618 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5619 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5620 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5621 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5622 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5623 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5624 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5625 * gcc.target/arm/neon-vdup_ns64.c: New.
5626 * gcc.target/arm/neon-vdup_nu64.c: New.
5627 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5628 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5629 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5630 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5631 * gcc.target/arm/neon-vmov_ns64.c: New.
5632 * gcc.target/arm/neon-vmov_nu64.c: New.
5633 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5634 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5635 * gcc.target/arm/neon-vget_lanes64.c: New.
5636 * gcc.target/arm/neon-vget_laneu64.c: New.
5637 * gcc.target/arm/neon-vset_lanes64.c: New.
5638 * gcc.target/arm/neon-vset_laneu64.c: New.
5640 2010-07-02 Richard Guenther <rguenther@suse.de>
5642 * g++.dg/torture/20100702-1.C: New testcase.
5644 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5647 * gcc.c-torture/compile/pr44707.c: New test.
5649 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5652 * g++.dg/template/crash101.C: New.
5654 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5656 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5657 Use the ABI-0 accessors and fail it for m64.
5659 2010-07-02 Jan Hubicka <jh@suse.cz>
5661 * g++.dg/tree-ssa/pr44706.C: New testcase.
5663 2010-07-02 Richard Guenther <rguenther@suse.de>
5665 PR tree-optimization/44748
5666 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5668 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5670 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5671 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5672 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5673 the method types to forward:.
5675 2010-06-30 Jason Merrill <jason@redhat.com>
5677 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5678 * g++.dg/other/pr25632.C: Likewise.
5680 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5682 PR tree-optimization/40421
5683 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5685 2010-07-01 Richard Guenther <rguenther@suse.de>
5689 * gcc.c-torture/execute/20100316-1.c: New testcase.
5690 * gcc.c-torture/execute/pr44468.c: Likewise.
5691 * gcc.c-torture/compile/20100609-1.c: Likewise.
5692 * gcc.dg/volatile2.c: Adjust.
5693 * gcc.dg/plugin/selfassign.c: Likewise.
5694 * gcc.dg/pr36902.c: Likewise.
5695 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5696 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5697 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5698 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5699 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5700 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5701 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5702 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5703 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5704 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5706 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5707 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5708 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5709 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5710 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5711 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5712 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5713 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5714 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5715 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5716 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5717 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5718 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5719 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5720 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5721 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5722 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5723 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5724 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5725 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5726 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5727 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5728 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5729 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5730 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5731 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5732 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5733 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5734 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5735 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5736 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5737 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5738 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5739 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5740 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5741 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5742 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5743 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5744 * g++.dg/tree-ssa/pr31146.C: Likewise.
5745 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5746 * g++.dg/tree-ssa/pr33604.C: Likewise.
5747 * g++.dg/plugin/selfassign.c: Likewise.
5748 * gfortran.dg/array_memcpy_3.f90: Likewise.
5749 * gfortran.dg/array_memcpy_4.f90: Likewise.
5750 * c-c++-common/torture/pr42834.c: New testcase.
5752 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5755 * g++.dg/template/crash100.C: New.
5757 2010-06-30 Jan Hubicka <jh@suse.cz>
5759 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5761 2010-06-30 Michael Matz <matz@suse.de>
5764 * gcc.dg/pr44699.c: New test.
5766 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5768 PR tree-optimization/39799
5769 * c-c++-common/uninit-17.c: New test.
5771 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5774 * gfortran.dg/read_infnan_1.f90: New test.
5776 2010-06-29 Jason Merrill <jason@redhat.com>
5778 Enable implicitly declared move constructor/operator= (N3053).
5779 * g++.dg/cpp0x/implicit3.C: New.
5780 * g++.dg/cpp0x/implicit4.C: New.
5781 * g++.dg/cpp0x/implicit5.C: New.
5782 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5783 * g++.dg/cpp0x/not_special.C: Adjust.
5784 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5785 * g++.dg/cpp0x/rv1n.C: Adjust.
5786 * g++.dg/cpp0x/rv1p.C: Adjust.
5787 * g++.dg/cpp0x/rv2n.C: Adjust.
5788 * g++.dg/cpp0x/rv2p.C: Adjust.
5789 * g++.dg/cpp0x/rv3n.C: Adjust.
5790 * g++.dg/cpp0x/rv3p.C: Adjust.
5791 * g++.dg/cpp0x/rv4n.C: Adjust.
5792 * g++.dg/cpp0x/rv4p.C: Adjust.
5793 * g++.dg/cpp0x/rv5n.C: Adjust.
5794 * g++.dg/cpp0x/rv5p.C: Adjust.
5795 * g++.dg/cpp0x/rv6n.C: Adjust.
5796 * g++.dg/cpp0x/rv6p.C: Adjust.
5797 * g++.dg/cpp0x/rv7n.C: Adjust.
5798 * g++.dg/cpp0x/rv7p.C: Adjust.
5799 * g++.dg/cpp0x/rv8p.C: Adjust.
5800 * g++.dg/gomp/pr26690-1.C: Adjust.
5801 * g++.dg/other/error20.C: Adjust.
5802 * g++.dg/other/error31.C: Adjust.
5803 * g++.dg/parse/error19.C: Adjust.
5804 * g++.dg/template/qualttp5.C: Adjust.
5805 * g++.old-deja/g++.law/ctors5.C: Adjust.
5807 Enable implicitly deleted functions (N2346)
5808 * g++.dg/cpp0x/defaulted17.C: New.
5809 * g++.dg/cpp0x/implicit1.C: New.
5810 * g++.dg/cpp0x/implicit2.C: New.
5811 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5812 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5813 * g++.dg/init/ctor4.C: Adjust.
5814 * g++.dg/init/synth2.C: Adjust.
5815 * g++.dg/lto/20081118_1.C: Adjust.
5816 * g++.dg/other/error13.C: Adjust.
5817 * g++.dg/other/unused1.C: Adjust.
5818 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5819 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5820 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5821 * g++.old-deja/g++.law/ctors17.C: Adjust.
5822 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5823 * g++.old-deja/g++.pt/assign1.C: Adjust.
5824 * g++.old-deja/g++.pt/crash20.C: Adjust.
5826 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5827 * g++.dg/cpp0x/defaulted13.C: Adjust.
5828 * g++.dg/cpp0x/defaulted2.C: Adjust.
5829 * g++.dg/cpp0x/defaulted3.C: Adjust.
5830 * g++.dg/cpp0x/initlist9.C: Adjust.
5831 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5832 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5833 * g++.dg/init/synth2.C: Adjust.
5835 * g++.dg/cpp0x/defaulted19.C: New.
5837 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5838 * g++.dg/template/error23.C: Fix for -std=c++0x.
5840 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5843 * gfortran.dg/proc_ptr_28.f90: New.
5845 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5847 PR tree-optimization/43801
5848 * g++.dg/torture/pr43801.C: New test.
5851 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5853 2010-06-29 Jason Merrill <jason@redhat.com>
5856 * g++.dg/template/qualified-id2.C: New.
5857 * g++.dg/template/qualified-id3.C: New.
5859 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5862 * gfortran.dg/associated_target_4.f90: New.
5864 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5867 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5869 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5871 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5873 2010-06-29 Jan Hubicka <jh@suse.cz>
5875 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5877 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5880 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5881 * gcc.target/arm/wmul-3.c: New test.
5882 * gcc.target/arm/wmul-4.c: New test.
5884 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5886 PR rtl-optimization/44659
5887 * gcc.target/i386/extract-1.c: New.
5888 * gcc.target/i386/extract-2.c: Likewise.
5889 * gcc.target/i386/extract-3.c: Likewise.
5890 * gcc.target/i386/extract-4.c: Likewise.
5891 * gcc.target/i386/extract-5.c: Likewise.
5892 * gcc.target/i386/extract-6.c: Likewise.
5894 2010-06-28 Jakub Jelinek <jakub@redhat.com>
5897 * g++.dg/warn/Wunused-var-14.C: New test.
5899 2010-06-28 Tobias Burnus <burnus@net-b.de>
5902 * gfortran.dg/nan_6.f90: New.
5904 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5906 PR tree-optimization/43781
5907 * gcc.dg/torture/pr43781.c: New.
5909 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
5912 * gfortran.dg/actual_rank_check_1.f90: New test.
5914 2010-06-28 Martin Jambor <mjambor@suse.cz>
5916 * gcc.dg/ipa/ipa-sra-6.c: New test.
5918 2010-06-28 Jan Hubicka <jh@suse.cz>
5920 PR tree-optimization/44687
5921 * gcc.c-torture/compile/pr44687.c
5923 2010-06-28 Martin Jambor <mjambor@suse.cz>
5926 * g++.dg/torture/pr44535.C: New test.
5928 2010-06-28 Michael Matz <matz@suse.de>
5931 * gfortran.dg/pr44592.f90: New test.
5933 2010-06-28 Jan Hubicka <jh@suse.cz>
5935 PR tree-optimization/44357
5936 * g++.dg/torture/pr44357.C: New testcase.
5938 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5940 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5941 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5942 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5943 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5944 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5945 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5946 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5947 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5949 2010-06-27 Jan Hubicka <jh@suse.cz>
5951 * gcc.c-torture/compile/pr44686.c: New file.
5953 2010-06-27 Richard Guenther <rguenther@suse.de>
5955 PR tree-optimization/44683
5956 * gcc.c-torture/execute/pr44683.c: New testcase.
5958 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5960 * gnat.dg/noreturn3.ad[sb]: New test.
5962 2010-06-26 Jason Merrill <jason@redhat.com>
5964 * g++.dg/cpp0x/explicit5.C: New.
5966 2010-06-26 Richard Guenther <rguenther@suse.de>
5968 PR tree-optimization/44393
5969 * gcc.dg/pr44393.c: New testcase.
5971 2010-06-26 Jan Hubicka <jh@suse.cz>
5973 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5975 2010-06-26 Richard Guenther <rguenther@suse.de>
5978 * gcc.dg/pr44674.c: New testcase.
5980 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5982 * gcc.dg/opts-3.c: New test.
5984 2010-06-26 Tobias Burnus <burnus@net-b.de>
5986 * gfortran.dg/type_decl_1.f90: New.
5987 * gfortran.dg/type_decl_2.f90: New.
5989 2010-06-26 Tobias Burnus <burnus@net-b.de>
5991 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5992 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5994 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5997 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5998 error in comparing reals.
6000 2010-06-25 Tobias Burnus <burnus@net-b.de>
6002 * selected_real_kind_2.f90: New.
6003 * selected_real_kind_3.f90: New.
6005 2010-06-25 Tobias Burnus <burnus@net-b.de>
6007 * gfortran.dg/entry_19.f90: New.
6009 2010-06-25 Tobias Burnus <burnus@net-b.de>
6011 * gfortran.dg/end_subroutine_1.f90: New.
6012 * gfortran.dg/end_subroutine_2.f90: New.
6013 * gfortran.dg/interface_proc_end.f90: Update.
6015 2010-06-25 Tobias Burnus <burnus@net-b.de>
6017 * gfortran.dg/semicolon_fixed.f: Update.
6018 * gfortran.dg/semicolon_fixed_2.f: New.
6019 * gfortran.dg/semicolon_free_2.f90: New.
6020 * gfortran.dg/semicolon_free.f90: Update.
6022 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6025 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6027 2010-06-25 Martin Jambor <mjambor@suse.cz>
6029 * g++.dg/ipa/iinline-3.C: New test.
6030 * gcc.dg/ipa/modif-1.c: Removed.
6032 2010-06-25 Jan Hubicka <jh@suse.cz>
6034 * gcc.dg/tree-ssa/ipa-split-1.c
6036 2010-06-25 Martin Jambor <mjambor@suse.cz>
6038 * g++.dg/ipa/iinline-2.C: New test.
6040 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6043 * gfortran.dg/pr43866.f90: New test.
6045 PR tree-optimization/44539
6046 * gcc.dg/pr44539.c: New test.
6048 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6052 * gcc.target/mips/madd-9.c: New test.
6054 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6057 * gcc.dg/noncompile/pr44517.c: New.
6058 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6060 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6063 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6064 and add argument to nop for IA64.
6066 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6069 * gcc.target/i386/mod-1.c: New.
6070 * gcc.target/i386/umod-1.c: Likewise.
6071 * gcc.target/i386/umod-2.c: Likewise.
6072 * gcc.target/i386/umod-3.c: Likewise.
6074 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6077 * g++.dg/torture/pr44492.C: New test.
6079 2010-06-24 Andi Kleen <ak@linux.intel.com>
6081 * c-c++-common/warn-omitted-condop.c: New.
6083 2010-06-24 Tobias Burnus <burnus@net-b.de>
6086 * gfortran.dg/import8.f90: New.
6088 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6090 * gnat.dg/not_null.adb: Update test case.
6092 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6095 * g++.dg/warn/Wunused-var-13.C: New test.
6098 * g++.dg/diagnostic/method1.C: New test.
6100 2010-06-22 Cary Coutant <ccoutant@google.com>
6102 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6104 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6107 * gfortran.dg/abstract_type_8.f03: New.
6109 2010-06-21 Jason Merrill <jason@redhat.com>
6111 * g++.dg/cpp0x/noexcept08.C: New.
6113 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6115 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6118 * gcc.target/i386/sse2-vec-2a.c: New.
6120 2010-06-21 DJ Delorie <dj@redhat.com>
6122 * gcc.dg/pragma-diag-1.c: New.
6124 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6127 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6129 2010-06-21 Alan Modra <amodra@gmail.com>
6132 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6133 tail call to check_fa_mid.
6135 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6138 * gcc.c-torture/execute/pr44575.c: New test.
6140 2010-06-21 Tobias Burnus <burnus@net-b.de>
6143 * gfortran.dg/contiguous_1.f90: New.
6144 * gfortran.dg/contiguous_2.f90: New.
6145 * gfortran.dg/contiguous_3.f90: New.
6147 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6149 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6150 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6152 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6155 * gcc.target/i386/pr44546.c: New test.
6157 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6159 * gcc.dg/opts-2.c: New test.
6161 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6164 * gfortran.dg/typebound_proc_15.f03: Modified.
6166 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6169 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6170 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6172 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6174 * g++.dg/ext/label13.C: Fix typo in last change.
6176 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6179 * gfortran.dg/eof_3.f90
6180 * gfortran.dg/endfile_2.f90
6181 * gfortran.dg/endfile_4.f90
6182 * gfortran.dg/endfile_3.f90
6184 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6187 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6189 2010-06-18 Tobias Burnus <burnus@net-b.de>
6192 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6194 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6196 * gcc.target/arm/pr40900.c: New test.
6198 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6200 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6202 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6205 * gfortran.dg/typebound_call_15.f03: New.
6207 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6210 * g++.dg/pr44486.C: New.
6212 2010-06-16 DJ Delorie <dj@redhat.com>
6214 * gcc.target/i386/volatile-bitfields-1.c: New.
6215 * gcc.target/i386/volatile-bitfields-2.c: New.
6217 2010-06-16 Jason Merrill <jason@redhat.com>
6219 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6221 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6223 2010-06-16 Richard Guenther <rguenther@suse.de>
6226 * gcc.c-torture/execute/pr44555.c: New testcase.
6228 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6231 * gfortran.dg/typebound_proc_16.f03: New.
6233 2010-06-16 Martin Jambor <mjambor@suse.cz>
6235 * g++.dg/torture/pr43905.C: New test.
6237 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6240 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6241 initialization loop from being vectorized.
6242 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6244 2010-06-16 Alan Modra <amodra@gmail.com>
6246 PR tree-optimization/44507
6247 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6249 2010-06-15 Jason Merrill <jason@redhat.com>
6251 * g++.dg/overload/arg3.C: Adjust error locations.
6252 * g++.dg/overload/copy1.C: Likewise.
6253 * g++.dg/tc1/dr152.C: Likewise.
6254 * g++.dg/template/incomplete4.C: Likewise.
6255 * g++.dg/template/incomplete5.C: Likewise.
6256 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6257 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6258 * g++.old-deja/g++.pt/crash9.C: Likewise.
6260 * g++.dg/inherit/virtual5.C: New.
6262 * g++.dg/cpp0x/defaulted18.C: New.
6264 * g++.dg/cpp0x/initlist40.C: New.
6266 * g++.dg/cpp0x/initlist39.C: New.
6268 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6271 * gcc.dg/graphite/pr44391.c: New.
6273 2010-06-15 Janus Weil <janus@gcc.gnu.org>
6276 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6277 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6278 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6279 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6281 2010-06-15 Richard Guenther <rguenther@suse.de>
6283 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6285 2010-06-15 Richard Guenther <rguenther@suse.de>
6287 * gcc.dg/vect/bb-slp-21.c: Adjust.
6288 * gcc.dg/vect/bb-slp-13.c: Likewise
6289 * gcc.dg/vect/bb-slp-4.c: Likewise
6290 * gcc.dg/vect/bb-slp-22.c: Likewise
6291 * gcc.dg/vect/bb-slp-14.c: Likewise
6292 * gcc.dg/vect/bb-slp-23.c: Likewise
6293 * gcc.dg/vect/bb-slp-15.c: Likewise
6294 * gcc.dg/vect/bb-slp-17.c: Likewise
6295 * gcc.dg/vect/bb-slp-18.c: Likewise
6296 * gcc.dg/vect/bb-slp-19.c: Likewise
6297 * gcc.dg/vect/bb-slp-10.c: Likewise
6298 * gcc.dg/vect/bb-slp-11.c: Likewise
6299 * gcc.dg/vect/bb-slp-20.c: Likewise
6300 * gcc.dg/vect/bb-slp-3.c: Likewise
6302 2010-06-15 Jakub Jelinek <jakub@redhat.com>
6305 * gfortran.dg/gomp/pr44536.f90: New test.
6306 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6308 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6311 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6312 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6314 2010-06-14 Jakub Jelinek <jakub@redhat.com>
6316 PR tree-optimization/44508
6317 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6320 * gcc.dg/pr44509.c: New test.
6322 2010-06-14 Ira Rosen <irar@il.ibm.com>
6324 PR tree-optimization/44507
6325 * gcc.dg/vect/pr44507.c: New test.
6327 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6329 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6330 and c-pretty-print.h.
6332 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6334 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6336 * gfortran.dg/whole_file_18.f90: Updated error message.
6338 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6340 * gfortran.dg/whole_file_20.f03: New.
6342 2010-06-12 Jan Hubicka <jh@suse.cz>
6344 * gcc.c-torture/compile/pc44485.c: New testcase.
6346 2010-06-12 Janus Weil <janus@gcc.gnu.org>
6349 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6350 * gfortran.dg/typebound_proc_14.f03: New.
6351 * gfortran.dg/typebound_proc_15.f03: New.
6353 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6355 * gcc.dg/opts-1.c: New test.
6357 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6359 * gcc.dg/funroll-loops-all.c: Update expected error.
6361 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
6364 * gcc.target/i386/pr44481.c: New test.
6366 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
6368 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6370 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6373 * gcc.dg/tree-ssa/pr44483.c: New.
6375 2010-06-11 Paul Brook <paul@codesourcery.com>
6377 * g++.dg/other/arm-neon-1.C: New test.
6379 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6383 * gfortran.dg/class_23.f03: New test.
6385 2010-06-11 Jan Hubicka <jh@suse.cz>
6387 * gcc.dg/ipa/pure-const-2.c: New testcase.
6389 2010-06-11 Jan Hubicka <jh@suse.cz>
6391 * gcc.dg/noreturn-7.c: Update.
6392 * gcc.dg/noreturn-4.c: Update.
6394 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6397 * g++.dg/other/typedef4.C: New test.
6399 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6402 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6404 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6407 * gfortran.dg/asynchronous_3.f03
6409 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6412 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6413 non-temporal stores out of the tests to form new test cases. As a
6414 result, no non-temporal store should be generated in this case.
6416 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6417 prefetch-7.c that generate one non-temporal store.
6419 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6420 prefetch-7.c that generate one non-temporal store and one
6421 one-temporal prefetch.
6423 2010-06-10 Martin Jambor <mjambor@suse.cz>
6425 PR tree-optimization/44258
6426 * gcc.dg/tree-ssa/pr44258.c: New test.
6428 2010-06-10 Daniel Kraft <d@domob.eu>
6431 * gfortran.dg/associate_1.f03: New test.
6432 * gfortran.dg/associate_2.f95: New test.
6433 * gfortran.dg/associate_3.f03: New test.
6434 * gfortran.dg/associate_4.f08: New test.
6436 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6438 * gfortran.dg/selected_char_kind_4.f90: New test.
6440 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6442 * gcc.dg/pr42461.c: New test.
6444 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6447 * gfortran.dg/selected_real_kind_1.f90: New.
6449 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6452 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6454 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6457 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6459 * gfortran.dg/data_namelist_conflict.f90: New test.
6461 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6463 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6464 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6465 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6467 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6469 * gfortran.dg/mvbits_9.f90: New test.
6470 * gfortran.dg/ibset_1.f90: Ditto.
6471 * gfortran.dg/ibits_1.f90: Ditto.
6472 * gfortran.dg/btest_1.f90: Ditto.
6473 * gfortran.dg/ibclr_1.f90: Ditto.
6475 2010-06-09 Jason Merrill <jason@redhat.com>
6478 * g++.dg/cpp0x/decltype23.C: Move to...
6479 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6481 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6484 * gfortran.dg/typebound_call_14.f03: New test.
6486 2010-06-09 Martin Jambor <mjambor@suse.cz>
6488 PR tree-optimization/44423
6489 * gcc.dg/tree-ssa/pr44423.c: New test.
6491 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6494 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6495 TV_NONE to initialize tv_id field.
6496 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6497 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6498 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6500 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6501 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6502 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6504 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6506 PR tree-optimization/39874
6508 * gcc.dg/pr39874.c: New file.
6510 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6512 * g++.dg/ext/attr-alias-1.C: New.
6513 * g++.dg/ext/attr-alias-2.C: New.
6515 2010-06-07 Tobias Burnus <burnus@net-b.de>
6518 * gfortran.dg/proc_ptr_27.f90: New.
6520 2010-06-07 Jason Merrill <jason@redhat.com>
6523 * g++.dg/cpp0x/decltype23.C: New.
6525 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6526 Shujing Zhao <pearly.zhao@oracle.com>
6529 * gcc.dg/c90-const-expr-10.c: Adjust.
6530 * gcc.dg/c99-const-expr-10.c: Adjust.
6531 * gcc.dg/init-bad-7.c: New.
6533 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6535 * lib/target-supports.exp (check_effective_target_gas): New proc.
6536 * gcc.c-torture/execute/960321-1.x: New file.
6538 2010-06-07 Jason Merrill <jason@redhat.com>
6541 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6543 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6546 * g++.dg/warn/Wunused-var-12.C: New test.
6549 * c-c++-common/Wunused-var-11.c: New test.
6551 2010-06-07 Jan Hubicka <jh@suse.cz>
6553 * gcc.dg/ipa/pure-const-1.c: New testcase.
6555 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6557 PR rtl-optimization/44404
6558 * gcc.dg/pr44404.c: New.
6560 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6563 * gcc.target/i386/abi-2.c: Check sysv abi here.
6564 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6565 function to avoid failures by different ABIs.
6566 * gcc.target/i386/aes-check.h: Likewise.
6567 * gcc.target/i386/avx-check.h: Likewise.
6568 * gcc.target/i386/fma4-check.h: Likewise.
6569 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6570 * gcc.target/i386/mmx-check.h: Likewise.
6571 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6572 * gcc.target/i386/pclmul-check.h: Likewise.
6573 * gcc.target/i386/sse-check.h: Likewise.
6574 * gcc.target/i386/sse2-check.h: Likewise.
6575 * gcc.target/i386/sse3-check.h: Likewise.
6576 * gcc.target/i386/sse4_1-check.h: Likewise.
6577 * gcc.target/i386/sse4_2-check.h: Likewise.
6578 * gcc.target/i386/sse4a-check.h: Likewise.
6579 * gcc.target/i386/ssse3-check.h: Likewise.
6580 * gcc.target/i386/xop-check.h: Likewise.
6581 * gcc.target/i386/pr27971.c: Fix for LLP64.
6582 * gcc.target/i386/pr39139.c: Likewise.
6583 * gcc.target/i386/pr39315-check.c: Likewise.
6584 * gcc.target/i386/vararg-1.c: Likewise.
6585 * gcc.target/i386/vararg-2.c: Likewise.
6586 Additional add dg-compile to avoid failure due
6589 * gcc.dg/compound-literal-1.c: Fix for llp64.
6590 * gcc.dg/pr32370.c: Likewise.
6591 * gcc.dg/pr37561.c: Likewise.
6592 * gcc.dg/pr41340.c: Likewise.
6593 * gcc.dg/pr41551.c: Likewise.
6595 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6598 * g++.dg/debug/dwarf2/typedef3.C: New test.
6600 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6603 * c-c++-common/pr20000.c: New.
6605 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6608 * g++.dg/init/pr44086.C: New.
6609 * g++.dg/cpp0x/decltype4.C: Adjust.
6611 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6614 * gfortran.dg/generic_23.f03: New test.
6616 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6619 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6621 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6624 * c-c++-common/Wunused-var-9.c: New test.
6626 2010-06-05 Jason Merrill <jason@redhat.com>
6628 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6630 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6633 * gcc.dg/c99-restrict-4.c: New test.
6635 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6637 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6638 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6639 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6640 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6641 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6642 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6643 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6644 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6645 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6646 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6647 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6648 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6649 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6650 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6651 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6652 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6653 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6654 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6655 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6656 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6657 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6658 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6660 2010-06-04 Jason Merrill <jason@redhat.com>
6662 * g++.dg/cpp0x/noexcept06.C: New.
6663 * g++.dg/cpp0x/noexcept07.C: New.
6665 * g++.dg/cpp0x/noexcept01.C: New.
6666 * g++.dg/cpp0x/noexcept02.C: New.
6667 * g++.dg/cpp0x/noexcept03.C: New.
6668 * g++.dg/cpp0x/noexcept04.C: New.
6669 * g++.dg/cpp0x/noexcept05.C: New.
6671 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6674 * g++.dg/warn/Wunused-var-10.C: New test.
6675 * g++.dg/warn/Wunused-var-11.C: New test.
6678 * c-c++-common/Wunused-var-10.c: New test.
6680 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6683 * gcc.dg/assign-warn-2.c: Update.
6684 * gcc.dg/cpp/line3.c: Update.
6685 * gcc.dg/c99-array-lval-8.c: Update.
6686 * gcc.dg/cast-qual-2.c: Update.
6687 * gcc.dg/c99-arraydecl-3.c: Update.
6688 * gcc.dg/assign-warn-1.c: Update.
6689 * gcc.dg/format/gcc_diag-1.c: Update.
6691 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6693 PR rtl-optimization/39871
6694 PR rtl-optimization/40615
6695 PR rtl-optimization/42500
6696 PR rtl-optimization/42502
6697 * gcc.target/arm/eliminate.c: New test.
6699 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6702 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6703 * g++.old-deja/g++.other/delete3.C: Likewise.
6704 * g++.old-deja/g++.other/new.C: Likewise.
6705 * g++.old-deja/g++.law/operators27.C: Likewise.
6706 * g++.old-deja/g++.mike/p755.C: Likewise.
6707 * g++.dg/eh/new1.C: Likewise.
6708 * g++.dg/init/new5.C: Likewise.
6710 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6712 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6713 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6714 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6716 2010-06-03 Richard Guenther <rguenther@suse.de>
6719 * lib/lto.exp: Always load gcc.exp.
6720 (lto-obj): For C source files invoke gcc_target_compile.
6721 * g++.dg/lto/20100603-1_0.C: New testcase.
6722 * g++.dg/lto/20100603-1_1.c: Likewise.
6724 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6726 PR tree-optimization/43688
6727 * gfortran.dg/pr43688.f90: New.
6729 2010-06-03 Richard Guenther <rguenther@suse.de>
6732 * gcc.dg/lto/20100603-1_0.c: New testcase.
6733 * gcc.dg/lto/20100603-2_0.c: Likewise.
6734 * gcc.dg/lto/20100603-3_0.c: Likewise.
6736 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6739 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6740 * gcc.target/powerpc/recip-2.c: Ditto.
6741 * gcc.target/powerpc/recip-3.c: Ditto.
6742 * gcc.target/powerpc/recip-4.c: Ditto.
6743 * gcc.target/powerpc/recip-5.c: Ditto.
6744 * gcc.target/powerpc/recip-6.c: Ditto.
6745 * gcc.target/powerpc/recip-7.c: Ditto.
6746 * gcc.target/powerpc/recip-test.h: Ditto.
6747 * gcc.target/powerpc/recip-test2.h: Ditto.
6749 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6751 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6753 2010-06-02 Jason Merrill <jason@redhat.com>
6755 * g++.dg/ext/vector9.C: Expect typedef in error message.
6760 * g++.dg/tc1/dr101.C: Remove xfails.
6762 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6765 * g++.dg/ipa/pr44372.C: New.
6767 2010-06-02 Jan Hubicka <jh@suse.cz>
6770 * g++.dg/torture/pr44295.C: Neww testcase.
6772 2010-06-02 Jan Hubicka <jh@suse.cz>
6774 * gcc.dg/tree-ssa/loadpre6.c: Update.
6776 2010-06-02 Richard Guenther <rguenther@suse.de>
6778 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6781 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6783 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6784 the link fail message.
6786 2010-06-02 Tobias Burnus <burnus@net-b.de>
6789 * gfortran.dg/use_13.f90: New test case.
6791 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6794 * gfortran.dg/error_stop_2.f08: Minor update.
6796 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6799 * gfortran.dg/error_stop_1.f08: New test.
6800 * gfortran.dg/error_stop_2.f08: New test.
6802 2010-06-01 Jason Merrill <jason@redhat.com>
6805 * g++.dg/cpp0x/initlist37.C: New.
6806 * g++.dg/cpp0x/initlist38.C: New.
6809 * g++.dg/cpp0x/initlist36.C: New.
6811 2010-05-31 Jan Hubicka <jh@suse.cz>
6813 * gcc.dg/noreturn-8.c: New testcase.
6815 2010-05-31 Jan Hubicka <jh@suse.cz>
6817 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6818 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6820 2010-05-31 Jan Hubicka <jh@suse.cz>
6822 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6823 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6825 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6828 * gfortran.dg/dependency_27.f90: New test.
6829 * gfortran.dg/array_assign_1.F90: New test.
6831 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6834 * gcc.target/i386/sse-24.c: New test.
6836 2010-05-31 Jan Hubicka <jh@suse.cz>
6838 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6840 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6843 * gcc.dg/pr44337.c: New test.
6845 PR tree-optimization/44182
6846 * g++.dg/debug/pr44182.C: New test.
6848 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6850 * gcc.dg/nested-func-7.c: New test.
6851 * gnat.dg/frame_overflow.adb: Adjust directives.
6853 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6855 * gnat.dg/prot2.ad[sb]: New test.
6856 * gnat.dg/prot2_pkg1.ads: New helper.
6857 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6859 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6861 * gnat.dg/array11.adb: Adjust dg-warning directive.
6862 * gnat.dg/object_overflow.adb: Likewise.
6864 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6867 * gcc.dg/tree-ssa/pr44306.c: New.
6869 2010-05-29 Jan Hubicka <jh@suse.cz>
6871 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6873 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6875 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6877 2010-05-28 Mike Stump <mikestump@comcast.net>
6880 * objc.dg/const-str-9.m: Remove static.
6882 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6885 * gcc.c-torture/compile/pr43636.c: New test.
6887 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6890 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6891 * obj-c++.dg/try-catch-9.mm: Ditto.
6893 2010-05-28 Dodji Seketeli <dodji@redhat.com>
6895 Revert patch for PR c++/44188
6896 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6898 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6901 * g++.dg/debug/dwarf2/typedef3.C: New test.
6903 2010-05-27 Jason Merrill <jason@redhat.com>
6906 * g++.dg/ext/vla9.C: New.
6908 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6911 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6912 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6913 * objc.dg/torture/tls/thr-init.m: Ditto.
6914 * objc.dg/torture/trivial.m: Ditto.
6915 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6916 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6917 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6918 * obj-c++.dg/torture/trivial.mm: Ditto.
6920 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6922 * g++.dg/lto/20100302_0.C: Skip on darwin.
6924 2010-05-27 Richard Guenther <rguenther@suse.de>
6926 PR tree-optimization/44284
6927 * gcc.dg/vect/vect-118.c: New testcase.
6928 * gcc.dg/vect/bb-slp-20.c: Adjust.
6929 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6930 * gcc.dg/vect/slp-9.c: Likewise.
6931 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6932 * gcc.dg/vect/vect-10.c: Likewise.
6933 * gcc.dg/vect/vect-109.c: Likewise.
6934 * gcc.dg/vect/vect-12.c: Likewise.
6935 * gcc.dg/vect/vect-36.c: Likewise.
6936 * gcc.dg/vect/vect-7.c: Likewise.
6937 * gcc.dg/vect/vect-iv-8.c: Likewise.
6938 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6939 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6940 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6941 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6942 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6943 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6944 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6945 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6946 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6947 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6948 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6949 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6950 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6951 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6952 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6953 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6954 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6956 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6958 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6961 2010-05-26 Jan Hubicka <jh@suse.cz>
6963 * gcc.dg/lto/materialize-1_0.c: New file.
6964 * gcc.dg/lto/materialize-1_1.c: New file.
6966 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6968 * gnat.dg/lto10.adb: New test.
6969 * gnat.dg/lto10_pkg.ads: New helper.
6971 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6973 * lib/target-supports.exp (check_effective_target_int128): New
6974 function to check if __int128 types are available for target.
6975 * c-c++-common/int128-types-1.c: New.
6976 * c-c++-common/int128-1.c: New.
6977 * c-c++-common/int128-2.c: New.
6978 * g++.dg/abi/mangle43.C: New.
6979 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6980 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6981 pointer-wide scalar.
6982 * g++.dg/other/pr25632.C: Likewise.
6983 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6984 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6986 * g++.dg/warn/pr13358-4.C: Likewise.
6987 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6988 * g++.dg/warn/Wconversion-null.C: Likewise.
6990 2010-05-26 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/variadic101.C: New.
6995 2010-05-26 Richard Guenther <rguenther@suse.de>
6997 PR rtl-optimization/44164
6998 * gcc.c-torture/execute/pr44164.c: New testcase.
6999 * g++.dg/tree-ssa/pr13146.C: Adjust.
7001 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7004 * gfortran.dg/whole_file_19.f90 : New test.
7006 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7011 * gfortran.dg/pr40999.f: Fix function type.
7012 * gfortran.dg/whole_file_5.f90: Likewise.
7013 * gfortran.dg/whole_file_6.f90: Likewise.
7014 * gfortran.dg/whole_file_16.f90: New.
7015 * gfortran.dg/whole_file_17.f90: New.
7016 * gfortran.dg/whole_file_18.f90: New.
7018 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7019 Iain Sandoe <iains@gcc.gnu.org>
7021 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7022 * gcc.c-torture/compile/pr44197.c: Require alias support.
7023 * gcc.dg/lto/20081222_0.c: Ditto.
7025 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7028 * gcc.dg/guality/vla-2.c: New test.
7030 2010-05-25 Richard Guenther <rguenther@suse.de>
7033 * g++.dg/torture/pr44069.C: New testcase.
7035 2010-05-25 Richard Guenther <rguenther@suse.de>
7037 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7039 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7042 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7044 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7046 * obj-c++.dg/torture/tls/trivial.mm: New.
7047 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7048 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7049 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7050 * obj-c++.dg/torture/tls/diag-1.mm: New.
7051 * obj-c++.dg/torture/tls/tls.exp: New.
7052 * obj-c++.dg/torture/trivial.mm: New.
7053 * obj-c++.dg/torture/dg-torture.exp: New.
7054 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7055 * obj-c++.dg/tls/trivial.m: New.
7056 * obj-c++.dg/tls/init-1.mm: New.
7057 * obj-c++.dg/tls/diag-1.mm: New.
7058 * obj-c++.dg/tls/init-2.mm: New.
7059 * obj-c++.dg/tls/diag-2.mm: New.
7060 * obj-c++.dg/tls/diag-3.mm: New.
7061 * obj-c++.dg/tls/diag-4.mm: New.
7062 * obj-c++.dg/tls/static-1.mm: New.
7063 * obj-c++.dg/tls/tls.exp: New.
7064 * obj-c++.dg/tls/diag-5.mm: New.
7065 * obj-c++.dg/tls/static-1a.mm: New.
7066 * objc-obj-c++-shared/Object1.mm: New.
7067 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7069 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7072 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7073 * obj-c++.dg/const-str-6.mm: Ditto.
7075 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7077 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7079 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7082 * gnat.dg/array13.ad[sb]: New test.
7084 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7085 Sandra Loosemore <sandra@codesourcery.com>
7087 * gcc.target/arm/neon/: Regenerated test cases.
7089 * gcc.target/arm/neon/polytypes.c,
7090 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7091 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7092 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7093 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7094 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7095 dg-add-options arm_neon.
7097 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7098 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7099 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7100 and arm_neon_fp16_ok.
7102 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7103 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7105 * lib/target-supports.exp (add_options_for_arm_neon): New.
7106 (check_effective_target_arm_neon_ok_nocache): New, from
7107 check_effective_target_arm_neon_ok. Check multiple possibilities.
7108 (check_effective_target_arm_neon_ok): Use
7109 check_effective_target_arm_neon_ok_nocache.
7110 (add_options_for_arm_neon_fp16)
7111 (check_effective_target_arm_neon_fp16_ok)
7112 check_effective_target_arm_neon_fp16_ok_nocache): New.
7113 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7115 2010-05-24 Jason Merrill <jason@redhat.com>
7118 * g++.dg/cpp0x/initlist35.C: New.
7119 * g++.dg/init/brace6.C: Adjust.
7121 2010-05-24 Paul Brook <paul@codesourcery.com>
7123 * gcc.target/arm/frame-pointer-1.c: New test.
7124 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7125 pointer elimination.
7127 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7130 * gcc.target/i386/crc32-3.c: New.
7131 * gcc.target/i386/crc32-4.c: Likewise.
7133 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7135 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7136 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7137 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7139 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7141 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7143 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7146 * gcc.c-target/pr43869.c: New test.
7148 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7151 * gfortran.dg/class_22.f03: New.
7153 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7156 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7158 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7161 * gfortran.dg/abstract_type_7.f03: New.
7163 2010-05-21 Jason Merrill <jason@redhat.com>
7165 * g++.dg/eh/spec11.C: Test cleanup optimization.
7167 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7170 * gcc.target/i386/pr44223.c: New test.
7172 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7174 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7176 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7178 * g++.dg/other/const3.C: New test.
7180 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7183 * warn_unused_dummy_argument_1.f90: New.
7184 * warn_unused_dummy_argument_2.f90: New.
7186 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7189 * g++.dg/inherit/crash1.C: New.
7190 * g++.dg/inherit/crash2.C: Likewise.
7192 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7195 * g++.dg/debug/pr44178.C: New test.
7197 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7200 * gcc.dg/tree-ssa/prefetch-6.c: Add
7201 --param min-insn-to-prefetch-ratio=6.
7202 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7203 allow unrolling, and adjust the movnti count.
7205 2010-05-20 Jan Hubicka <jh@suse.cz>
7208 * gcc.c-torture/compile/pr44197.c: New file.
7210 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7212 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7214 (check_effective_target_xop): Remove __may_alias__ attribute.
7216 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7219 * gcc.c-torture/execute/pr44202-1.c: New test.
7221 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7224 * gfortran.dg/label_1.f90: Update test.
7226 2010-05-19 Jan Hubicka <jh@suse.cz>
7228 * gcc.dg/lto/ipareference2_0.c: New file.
7229 * gcc.dg/lto/ipareference2_1.c: New file.
7231 2010-05-19 Jason Merrill <jason@redhat.com>
7233 * g++.dg/parse/fn-typedef2.C: New.
7235 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7239 * g++.dg/template/fntype1.C: New.
7241 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7243 * gnat.dg/discr23.ad[sb]: New test.
7244 * gnat.dg/discr23_pkg.ads: New helper.
7246 * gnat.dg/specs/controlled1.ads: New test.
7247 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7249 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7252 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7253 Fixed scope of C_SIZEOF.
7254 * gfortran.dg/warn_conversion_2.f90: New.
7256 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7258 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7259 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7260 for optional selector.
7261 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7262 (check_effective_target_sse3): New proc.
7263 * gcc.target/i386/math-torture/math-torture.exp: Load
7264 target-supports.exp.
7265 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7266 check_effective_target_sse2.
7267 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7268 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7269 * g++.dg/vect/vect.exp: Likewise.
7270 * gfortran.dg/vect/vect.exp: Likewise.
7271 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7272 -msse2 if check_effective_target_sse2.
7274 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7275 * gcc.target/i386/3dnow-2.c: Likewise.
7276 * gcc.target/i386/3dnowA-1.c: Likewise.
7277 * gcc.target/i386/3dnowA-2.c: Likewise.
7278 * gcc.target/i386/pr42549.c: Likewise.
7280 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7281 * gcc.target/i386/sse3-addsubpd.c: Likewise.
7282 * gcc.target/i386/sse3-addsubps.c: Likewise.
7283 * gcc.target/i386/sse3-haddpd.c: Likewise.
7284 * gcc.target/i386/sse3-haddps.c: Likewise.
7285 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7286 * gcc.target/i386/sse3-hsubps.c: Likewise.
7287 * gcc.target/i386/sse3-movddup.c: Likewise.
7288 * gcc.target/i386/sse3-movshdup.c: Likewise.
7289 * gcc.target/i386/sse3-movsldup.c: Likewise.
7291 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7292 * g++.dg/ext/attrib35.C: Likewise.
7293 * g++.dg/opt/pr40496.C: Likewise.
7294 * g++.dg/other/i386-1.C: Likewise.
7295 * g++.dg/other/i386-4.C: Likewise.
7296 * g++.dg/other/pr34435.C: Likewise.
7297 * g++.dg/other/pr39496.C: Likewise.
7298 * g++.dg/other/pr40446.C: Likewise.
7299 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7300 * gcc.dg/compat/vector-1a_main.c: Likewise.
7301 * gcc.dg/compat/vector-2a_main.c: Likewise.
7302 * gcc.dg/lto/20090206-1_0.c: Likewise.
7303 * gcc.dg/pr34856.c: Likewise.
7304 * gcc.dg/pr36584.c: Likewise.
7305 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7306 * gcc.dg/pr37544.c: Likewise.
7307 * gcc.dg/torture/pr16104-1.c: Likewise.
7308 * gcc.dg/torture/pr35771-1.c: Likewise.
7309 * gcc.dg/torture/pr35771-2.c: Likewise.
7310 * gcc.dg/torture/pr35771-3.c: Likewise.
7311 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7312 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7313 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7314 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7315 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7316 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7317 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7318 * gcc.target/i386/20060512-1.c: Likewise.
7319 * gcc.target/i386/20060512-3.c: Likewise.
7320 * gcc.target/i386/all_one_m128i.c: Likewise.
7321 * gcc.target/i386/float128-1.c: Likewise.
7322 * gcc.target/i386/float128-2.c: Likewise.
7323 * gcc.target/i386/fpcvt-1.c: Likewise.
7324 * gcc.target/i386/fpcvt-2.c: Likewise.
7325 * gcc.target/i386/fpcvt-3.c: Likewise.
7326 * gcc.target/i386/fpprec-1.c: Likewise.
7327 * gcc.target/i386/funcspec-9.c: Likewise.
7328 * gcc.target/i386/incoming-1.c: Likewise.
7329 * gcc.target/i386/incoming-12.c: Likewise.
7330 * gcc.target/i386/incoming-2.c: Likewise.
7331 * gcc.target/i386/incoming-3.c: Likewise.
7332 * gcc.target/i386/incoming-4.c: Likewise.
7333 * gcc.target/i386/incoming-6.c: Likewise.
7334 * gcc.target/i386/incoming-7.c: Likewise.
7335 * gcc.target/i386/incoming-8.c: Likewise.
7336 * gcc.target/i386/opt-1.c: Likewise.
7337 * gcc.target/i386/opt-2.c: Likewise.
7338 * gcc.target/i386/ordcmp-1.c: Likewise.
7339 * gcc.target/i386/pr17692.c: Likewise.
7340 * gcc.target/i386/pr18614-1.c: Likewise.
7341 * gcc.target/i386/pr22152.c: Likewise.
7342 * gcc.target/i386/pr23570.c: Likewise.
7343 * gcc.target/i386/pr23575.c: Likewise.
7344 * gcc.target/i386/pr26449-1.c: Likewise.
7345 * gcc.target/i386/pr26600.c: Likewise.
7346 * gcc.target/i386/pr27790.c: Likewise.
7347 * gcc.target/i386/pr28839.c: Likewise.
7348 * gcc.target/i386/pr30970.c: Likewise.
7349 * gcc.target/i386/pr32000-1.c: Likewise.
7350 * gcc.target/i386/pr32000-2.c: Likewise.
7351 * gcc.target/i386/pr32280.c: Likewise.
7352 * gcc.target/i386/pr32661.c: Likewise.
7353 * gcc.target/i386/pr32708-1.c: Likewise.
7354 * gcc.target/i386/pr32961.c: Likewise.
7355 * gcc.target/i386/pr33329.c: Likewise.
7356 * gcc.target/i386/pr35714.c: Likewise.
7357 * gcc.target/i386/pr35767-1.c: Likewise.
7358 * gcc.target/i386/pr35767-1d.c: Likewise.
7359 * gcc.target/i386/pr35767-1i.c: Likewise.
7360 * gcc.target/i386/pr35767-2.c: Likewise.
7361 * gcc.target/i386/pr35767-2d.c: Likewise.
7362 * gcc.target/i386/pr35767-2i.c: Likewise.
7363 * gcc.target/i386/pr35767-3.c: Likewise.
7364 * gcc.target/i386/pr35767-5.c: Likewise.
7365 * gcc.target/i386/pr36222-1.c: Likewise.
7366 * gcc.target/i386/pr36578-1.c: Likewise.
7367 * gcc.target/i386/pr36578-2.c: Likewise.
7368 * gcc.target/i386/pr36992-1.c: Likewise.
7369 * gcc.target/i386/pr37101.c: Likewise.
7370 * gcc.target/i386/pr37216.c: Likewise.
7371 * gcc.target/i386/pr37434-1.c: Likewise.
7372 * gcc.target/i386/pr37434-2.c: Likewise.
7373 * gcc.target/i386/pr37843-3.c: Likewise.
7374 * gcc.target/i386/pr37843-4.c: Likewise.
7375 * gcc.target/i386/pr39162.c: Likewise.
7376 * gcc.target/i386/pr39315-1.c: Likewise.
7377 * gcc.target/i386/pr39315-2.c: Likewise.
7378 * gcc.target/i386/pr39315-3.c: Likewise.
7379 * gcc.target/i386/pr39315-4.c: Likewise.
7380 * gcc.target/i386/pr39445.c: Likewise.
7381 * gcc.target/i386/pr39496.c: Likewise.
7382 * gcc.target/i386/pr40809.c: Likewise.
7383 * gcc.target/i386/pr40906-3.c: Likewise.
7384 * gcc.target/i386/pr41019.c: Likewise.
7385 * gcc.target/i386/pr42542-1.c: Likewise.
7386 * gcc.target/i386/pr42542-2.c: Likewise.
7387 * gcc.target/i386/pr42542-3.c: Likewise.
7388 * gcc.target/i386/pr42542-3a.c: Likewise.
7389 * gcc.target/i386/pr42881.c: Likewise.
7390 * gcc.target/i386/push-1.c: Likewise.
7391 * gcc.target/i386/quad-sse.c: Likewise.
7392 * gcc.target/i386/reload-1.c: Likewise.
7393 * gcc.target/i386/sse-10.c: Likewise.
7394 * gcc.target/i386/sse-11.c: Likewise.
7395 * gcc.target/i386/sse-15.c: Likewise.
7396 * gcc.target/i386/sse-17.c: Likewise.
7397 * gcc.target/i386/sse-18.c: Likewise.
7398 * gcc.target/i386/sse-19.c: Likewise.
7399 * gcc.target/i386/sse-4.c: Likewise.
7400 * gcc.target/i386/sse-6.c: Likewise.
7401 * gcc.target/i386/sse-vect-types.c: Likewise.
7402 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7403 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7404 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7405 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7406 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7407 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7408 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7409 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7410 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7411 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7412 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7413 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7414 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7415 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7416 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7417 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7418 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7419 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7420 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7421 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7422 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7423 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7424 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7425 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7426 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7427 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7428 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7429 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7430 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7431 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7432 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7433 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7434 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7435 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7436 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7437 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7438 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7439 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7440 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7441 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7442 * gcc.target/i386/sse2-mmx.c: Likewise.
7443 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7444 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7445 * gcc.target/i386/sse2-movd-1.c: Likewise.
7446 * gcc.target/i386/sse2-movd-2.c: Likewise.
7447 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7448 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7449 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7450 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7451 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7452 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7453 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7454 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7455 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7456 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7457 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7458 * gcc.target/i386/sse2-movq-1.c: Likewise.
7459 * gcc.target/i386/sse2-movq-2.c: Likewise.
7460 * gcc.target/i386/sse2-movq-3.c: Likewise.
7461 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7462 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7463 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7464 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7465 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7466 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7467 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7468 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7469 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7470 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7471 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7472 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7473 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7474 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7475 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7476 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7477 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7478 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7479 * gcc.target/i386/sse2-pand-1.c: Likewise.
7480 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7481 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7482 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7483 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7484 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7485 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7486 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7487 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7488 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7489 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7490 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7491 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7492 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7493 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7494 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7495 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7496 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7497 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7498 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7499 * gcc.target/i386/sse2-por-1.c: Likewise.
7500 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7501 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7502 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7503 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7504 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7505 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7506 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7507 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7508 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7509 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7510 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7511 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7512 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7513 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7514 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7515 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7516 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7517 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7518 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7519 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7520 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7521 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7522 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7523 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7524 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7525 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7526 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7527 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7528 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7529 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7530 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7531 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7532 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7533 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7534 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7535 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7536 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7537 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7538 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7539 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7540 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7541 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7542 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7543 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7544 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7545 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7546 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7547 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7548 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7549 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7550 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7551 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7552 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7553 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7554 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7555 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7556 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7557 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7558 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7559 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7560 * gcc.target/i386/sse2-vec-1.c: Likewise.
7561 * gcc.target/i386/sse2-vec-2.c: Likewise.
7562 * gcc.target/i386/sse2-vec-3.c: Likewise.
7563 * gcc.target/i386/sse2-vec-4.c: Likewise.
7564 * gcc.target/i386/sse2-vec-5.c: Likewise.
7565 * gcc.target/i386/sse2-vec-6.c: Likewise.
7566 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7567 * gcc.target/i386/ssefn-2.c: Likewise.
7568 * gcc.target/i386/ssefn-4.c: Likewise.
7569 * gcc.target/i386/ssefp-1.c: Likewise.
7570 * gcc.target/i386/ssefp-2.c: Likewise.
7571 * gcc.target/i386/sseregparm-3.c: Likewise.
7572 * gcc.target/i386/sseregparm-4.c: Likewise.
7573 * gcc.target/i386/sseregparm-5.c: Likewise.
7574 * gcc.target/i386/sseregparm-6.c: Likewise.
7575 * gcc.target/i386/sseregparm-7.c: Likewise.
7576 * gcc.target/i386/ssetype-1.c: Likewise.
7577 * gcc.target/i386/ssetype-2.c: Likewise.
7578 * gcc.target/i386/ssetype-3.c: Likewise.
7579 * gcc.target/i386/ssetype-4.c: Likewise.
7580 * gcc.target/i386/ssetype-5.c: Likewise.
7581 * gcc.target/i386/unordcmp-1.c: Likewise.
7582 * gcc.target/i386/vararg-1.c: Likewise.
7583 * gcc.target/i386/vararg-2.c: Likewise.
7584 * gcc.target/i386/vararg-3.c: Likewise.
7585 * gcc.target/i386/vararg-4.c: Likewise.
7586 * gcc.target/i386/vararg-7.c: Likewise.
7587 * gcc.target/i386/vararg-8.c: Likewise.
7588 * gcc.target/i386/vecinit-1.c: Likewise.
7589 * gcc.target/i386/vecinit-2.c: Likewise.
7590 * gcc.target/i386/vecinit-3.c: Likewise.
7591 * gcc.target/i386/vecinit-4.c: Likewise.
7592 * gcc.target/i386/vecinit-5.c: Likewise.
7593 * gcc.target/i386/vecinit-6.c: Likewise.
7594 * gcc.target/i386/vectorize2.c: Likewise.
7595 * gcc.target/i386/vectorize3.c: Likewise.
7596 * gcc.target/i386/vectorize4.c: Likewise.
7597 * gcc.target/i386/vectorize6.c: Likewise.
7598 * gcc.target/i386/vectorize7.c: Likewise.
7599 * gcc.target/i386/vectorize8.c: Likewise.
7600 * gcc.target/i386/vperm-v2df.c: Likewise.
7601 * gcc.target/i386/vperm-v2di.c: Likewise.
7602 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7603 * gcc.target/i386/xorps-sse2.c: Likewise.
7604 * gcc.target/i386/xorps.c: Likewise.
7605 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7606 * gfortran.dg/graphite/pr42326.f90: Likewise.
7607 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7609 2010-05-19 Richard Guenther <rguenther@suse.de>
7612 * g++.dg/lto/20100519-1_0.C: New testcase.
7614 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7617 * gfortran.dg/warn_intent_out_not_set.f90: New.
7619 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7622 * gfortran.dg/data_char_1.f90: Updated warning message.
7623 * gfortran.dg/data_array_6.f: New.
7625 2010-05-19 Martin Jambor <mjambor@suse.cz>
7627 * g++.dg/ipa/ivinline-8.C: New test.
7628 * gcc.dg/ipa/iinline-2.c: Likewise.
7630 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7633 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7634 arguments; add check for return value kind.
7635 * gfortran.dg/float_1.f90: Likewise.
7637 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7639 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7641 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7642 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7643 Prune another location line format.
7644 (lto-obj): Call lto_prune_warns on comp_output.
7646 2010-05-18 Jan Hubicka <jh@suse.cz>
7648 * gcc.dg/lto/ipacp_0.c: New test.
7649 * gcc.dg/lto/ipacp_1.c: New test.
7651 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7654 * gcc.dg/lto/20100518_0.c: New test.
7656 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7658 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7660 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7663 * gfortran.dg/class_21.f03: New.
7665 2010-05-17 Jason Merrill <jason@redhat.com>
7668 * g++.dg/cpp0x/initlist34.C: New.
7671 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7673 2010-05-17 Martin Jambor <mjambor@suse.cz>
7675 * g++.dg/ipa/ivinline-1.C: New test.
7676 * g++.dg/ipa/ivinline-2.C: New test.
7677 * g++.dg/ipa/ivinline-3.C: New test.
7678 * g++.dg/ipa/ivinline-4.C: New test.
7679 * g++.dg/ipa/ivinline-5.C: New test.
7680 * g++.dg/ipa/ivinline-6.C: New test.
7682 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7683 Jason Merrill <jason@redhat.com>
7686 * c-c++-common/Wunused-var-8.c: New test.
7688 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7691 * gcc.c-torture/compile/pr42347.c: New test.
7694 * g++.dg/ext/asmgoto1.C: New test.
7696 2010-05-17 Martin Jambor <mjambor@suse.cz>
7699 * gcc.dg/tree-ssa/pr44133.c: New test.
7700 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7703 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7706 * gfortran.dg/class_20.f03: New.
7708 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7711 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7712 debug messages but not the newly introduced one.
7714 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7717 * gfortran.dg/initialization_25.f90: Commented testcase.
7718 * gfortran.dg/initialization_26.f90: New.
7720 2010-05-16 Richard Guenther <rguenther@suse.de>
7722 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7723 * gcc.dg/pr43084.c: Likewise.
7724 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7726 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7728 * gcc.dg/struct/struct-reorg.exp: Likewise.
7729 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7730 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7732 2010-05-16 Joseph Myers <joseph@codesourcery.com>
7734 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7735 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7736 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7737 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7740 2010-05-15 Jason Merrill <jason@redhat.com>
7742 * g++.dg/eh/spec10.C: New.
7743 * g++.dg/eh/spec11.C: New.
7744 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7746 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7750 * gfortran.dg/allocatable_scalar_9.f90: New.
7752 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7755 * g++.dg/torture/pr44148.C: New test.
7757 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7759 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7760 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7761 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7762 diagnostics and type sizes.
7764 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7766 * gnat.dg/lto9.adb: New test.
7767 * gnat.dg/lto9_pkg1.ads: New helper.
7768 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7770 2010-05-15 Jan Hubicka <jh@suse.cz>
7772 * gcc.dg/lto/ipareference_1.c: Rename to ...
7773 * gcc.dg/lto/ipareference_0.c: ... this one.
7774 * gcc.dg/lto/ipareference_2.c: Rename to ...
7775 * gcc.dg/lto/ipareference_1.c: ... this one.
7777 2010-05-15 Jan Hubicka <jh@suse.cz>
7779 * gcc.dg/lto/ipareference_1.c: New file.
7780 * gcc.dg/lto/ipareference_2.c: New file.
7782 2010-05-15 Richard Guenther <rguenther@suse.de>
7784 PR tree-optimization/44038
7785 * gcc.c-torture/compile/pr44038.c: New testcase.
7787 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7789 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7790 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7792 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7796 * gfortran.dg/class_18.f03: New.
7797 * gfortran.dg/class_19.f03: New.
7799 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7802 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7803 * g++.dg/debug/dwarf2/const1.C: Remove.
7805 2010-05-14 Jason Merrill <jason@redhat.com>
7807 * g++.dg/eh/cond4.C: New.
7808 * g++.dg/eh/elide2.C: Adjust.
7809 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7811 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7814 * gfortran.dg/actual_array_interface_2.f90: New test.
7816 2010-05-14 Richard Guenther <rguenther@suse.de>
7818 PR tree-optimization/44119
7819 * gcc.c-torture/compile/pr44119.c: New testcase.
7821 2010-05-14 Jason Merrill <jason@redhat.com>
7824 * g++.dg/eh/terminate1.C: New.
7826 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7828 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7831 * gcc.dg/pr44136.c: New test.
7833 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7836 * g++.dg/warn/Wshadow-4.C: Adjust.
7837 * g++.dg/warn/Wshadow-5.C: New test.
7838 * g++.dg/warn/Wshadow-6.C: New test
7840 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7843 * gfortran.dg/initialization_25.f90: New.
7845 2010-05-13 Martin Jambor <mjambor@suse.cz>
7847 * g++.dg/otr-fold-1.C: New test.
7848 * g++.dg/otr-fold-2.C: New test.
7850 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7853 * gfortran.dg/gomp/pr44036-1.f90: New test.
7854 * gfortran.dg/gomp/pr44036-2.f90: New test.
7855 * gfortran.dg/gomp/pr44036-3.f90: New test.
7858 * gcc.dg/guality/sra-1.c: New test.
7860 2010-05-12 Jan Hubicka <jh@suse.cz>
7862 * tree-ssa/unreachable.c: New test.
7864 2010-05-12 Jason Merrill <jason@redhat.com>
7866 * g++.dg/cpp0x/sfinae1.C: New.
7868 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7870 * gcc.target/i386/zee.c: New file.
7872 2010-05-12 Jason Merrill <jason@redhat.com>
7874 * g++.dg/conversion/op1.C: Expect template candidate message.
7875 * g++.dg/cpp0x/nullptr15.C: Likewise.
7876 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7877 * g++.dg/cpp0x/pr31431.C: Likewise.
7878 * g++.dg/cpp0x/temp_default2.C: Likewise.
7879 * g++.dg/cpp0x/trailing4.C: Likewise.
7880 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7881 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7882 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7883 * g++.dg/cpp0x/variadic35.C: Likewise.
7884 * g++.dg/cpp0x/vt-35147.C: Likewise.
7885 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7886 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7887 * g++.dg/ext/visibility/anon8.C: Likewise.
7888 * g++.dg/ext/vla2.C: Likewise.
7889 * g++.dg/other/pr28114.C: Likewise.
7890 * g++.dg/other/ptrmem10.C: Likewise.
7891 * g++.dg/other/ptrmem11.C: Likewise.
7892 * g++.dg/overload/unknown1.C: Likewise.
7893 * g++.dg/parse/template7.C: Likewise.
7894 * g++.dg/parse/typename7.C: Likewise.
7895 * g++.dg/template/conv11.C: Likewise.
7896 * g++.dg/template/copy1.C: Likewise.
7897 * g++.dg/template/deduce3.C: Likewise.
7898 * g++.dg/template/dependent-expr5.C: Likewise.
7899 * g++.dg/template/friend.C: Likewise.
7900 * g++.dg/template/incomplete2.C: Likewise.
7901 * g++.dg/template/local4.C: Likewise.
7902 * g++.dg/template/local6.C: Likewise.
7903 * g++.dg/template/operator10.C: Likewise.
7904 * g++.dg/template/overload6.C: Likewise.
7905 * g++.dg/template/ptrmem2.C: Likewise.
7906 * g++.dg/template/ptrmem20.C: Likewise.
7907 * g++.dg/template/ptrmem8.C: Likewise.
7908 * g++.dg/template/sfinae2.C: Likewise.
7909 * g++.dg/template/ttp25.C: Likewise.
7910 * g++.dg/template/unify10.C: Likewise.
7911 * g++.dg/template/unify11.C: Likewise.
7912 * g++.dg/template/unify6.C: Likewise.
7913 * g++.dg/template/unify7.C: Likewise.
7914 * g++.dg/template/unify9.C: Likewise.
7915 * g++.dg/template/varmod1.C: Likewise.
7916 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7917 * g++.old-deja/g++.law/operators32.C: Likewise.
7918 * g++.old-deja/g++.pt/crash28.C: Likewise.
7919 * g++.old-deja/g++.pt/crash60.C: Likewise.
7920 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7921 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7922 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7923 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7924 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7925 * g++.old-deja/g++.pt/expr2.C: Likewise.
7926 * g++.old-deja/g++.pt/overload7.C: Likewise.
7927 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7928 * g++.old-deja/g++.pt/spec5.C: Likewise.
7929 * g++.old-deja/g++.pt/spec6.C: Likewise.
7930 * g++.old-deja/g++.pt/t24.C: Likewise.
7931 * g++.old-deja/g++.pt/unify4.C: Likewise.
7932 * g++.old-deja/g++.pt/unify6.C: Likewise.
7933 * g++.old-deja/g++.pt/unify8.C: Likewise.
7934 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7935 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7936 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7938 * g++.dg/cpp0x/initlist32.C: New.
7940 * g++.dg/template/conv11.C: New.
7941 * g++.dg/conversion/op1.C: Adjust expected error.
7943 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7945 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7948 * gcc.target/i386/avx-cmpsd-1.c: New.
7949 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7950 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7951 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7952 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7953 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7955 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7958 * gcc.dg/gomp/pr44085.c: New test.
7959 * gfortran.dg/gomp/pr44085.f90: New test.
7961 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7963 * objc-obj-c++-shared/Object1.m: New.
7964 * objc.dg/torture: New directory.
7965 * objc.dg/torture/tls: Ditto.
7966 * objc.dg/tls: Ditto.
7967 * objc.dg/torture/tls/trivial.m: New test.
7968 * objc.dg/torture/tls/thr-init-2.m: New test.
7969 * objc.dg/torture/tls/thr-init-3.m: New test.
7970 * objc.dg/torture/tls/thr-init.m: New test.
7971 * objc.dg/torture/tls/diag-1.m: New test.
7972 * objc.dg/torture/tls/tls.exp: New.
7973 * objc.dg/torture/trivial.m: New test.
7974 * objc.dg/torture/dg-torture.exp: New.
7975 * objc.dg/tls/diag-3.m: New test.
7976 * objc.dg/tls/diag-4.m: New test.
7977 * objc.dg/tls/diag-5.m: New test.
7978 * objc.dg/tls/init-1.m: New test.
7979 * objc.dg/tls/init-2.m: New test.
7980 * objc.dg/tls/tls.exp: New.
7981 * objc.dg/tls/diag-2.m: New test.
7982 * lib/objc.exp: Respond to dg-additional-files.
7984 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7986 * gcc.target/m68k/20100512-1.c: New.
7988 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7990 * gnat.dg/lto8.adb: New test.
7991 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7992 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7994 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7999 * g++.dg/template/crash97.C: New.
8000 * g++.dg/template/crash98.C: Likewise.
8001 * g++.dg/template/crash99.C: Likewise.
8002 * g++.dg/cpp0x/pr31439.C: Adjust.
8003 * g++.dg/template/crash95.C: Likewise.
8005 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8008 * c-c++-common/asmgoto-4.c: New test.
8009 * gcc.target/i386/pr44071.c: New test.
8012 * c-c++-common/Wunused-var-7.c: New test.
8013 * g++.dg/warn/Wunused-var-9.C: New test.
8015 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8018 * gfortran.dg/gomp/pr43711.f90: New.
8020 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8023 * gfortran.dg/select_5.f90: Updated.
8025 2010-05-11 Jan Hubicka <jh@suse.cz>
8027 PR tree-optimize/44063
8028 * gcc.c-torture/compile/pr44063.c: New testcase.
8030 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8033 * gcc.dg/pr44023.c: New test.
8035 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8037 * gnat.dg/lto7.adb: New test.
8038 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8040 2010-05-10 Jason Merrill <jason@redhat.com>
8043 * g++.dg/template/inherit5.C: New.
8046 * g++.dg/cpp0x/initlist33.C: New.
8047 * g++.dg/cpp0x/initlist26.C: Adjust.
8048 * g++.dg/cpp0x/initlist28.C: Adjust.
8050 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8053 * g++.dg/init/pr43719.C: New.
8054 * g++.dg/anon-struct4.C: Adjust.
8056 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8059 * gcc.dg/pr44028.c: New test.
8061 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8066 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8067 * gfortran.dg/warn_conversion.f90: New.
8069 2010-05-10 Michael Matz <matz@suse.de>
8071 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8073 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8075 PR rtl-optimization/44012
8076 * gcc.dg/pr44012.c: New.
8078 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8080 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8081 Log text on entry and exit.
8082 Prune Sun ld warnings for common symbols with differing sizes.
8083 (lto-link-and-maybe-run): Change caller.
8085 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8088 * gfortran.dg/class_7.f03: Modified.
8089 * gfortran.dg/select_type_1.f03: Modified.
8090 * gfortran.dg/select_type_12.f03: New.
8092 2010-05-10 Richard Guenther <rguenther@suse.de>
8094 PR tree-optimization/44050
8095 * gcc.dg/torture/pr44050.c: New testcase.
8097 2010-05-10 Wei Guozhi <carrot@google.com>
8100 * gcc.target/arm/pr42879.c: New testcase.
8102 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8105 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8107 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8110 * gcc.dg/anon-struct-10.c: New test.
8112 2010-05-09 Richard Guenther <rguenther@suse.de>
8115 * gcc.dg/pr44024.c: New testcase.
8117 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8120 * gcc.dg/anon-struct-9.c: New test.
8122 2010-05-09 Richard Guenther <rguenther@suse.de>
8125 * gcc.c-torture/compile/pr44043.c: New testcase.
8127 2010-05-09 Richard Guenther <rguenther@suse.de>
8129 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8131 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8133 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8135 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8137 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8138 * gnat.dg/specs/lto3.ads: Likewise.
8140 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8143 * gcc.dg/pr28685-1.c: New file.
8145 2010-05-08 Richard Guenther <rguenther@suse.de>
8147 PR tree-optimization/44030
8148 * gcc.c-torture/compile/pr44030.c: New testcase.
8150 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8152 * gnat.dg/lto6.adb: New test.
8153 * gnat.dg/lto6_pkg.ads: New helper.
8155 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8157 * gnat.dg/lto5.adb: New test.
8158 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8160 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8162 * gnat.dg/lto4.ad[sb]: New test.
8164 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8166 * gnat.dg/specs/lto3.ads: New test.
8167 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8168 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8170 2010-05-08 Quentin Ochem <ochem@adacore.com>
8172 * gnat.dg/sizetype3.ad[sb]: New test.
8173 * gnat.dg/sizetype3_pkg.ads: New helper.
8175 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8178 * g++.dg/init/new29.C: New.
8180 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8183 * gfortran.dg/coarray_1.f90: Fixed error message.
8184 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8185 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8186 * gfortran.dg/intrinsic_std_5.f90: New.
8188 2010-05-07 Jason Merrill <jason@redhat.com>
8190 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8192 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8195 (size_t, stderr): Remove.
8196 (read_error): Replaced __builtin_fprintf by fprintf.
8198 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8200 * gcc.dg/ordered-comparison-1.c: New test.
8201 * gcc.dg/ordered-comparison-2.c: New test.
8202 * gcc.dg/ordered-comparison-3.c: New test.
8203 * gcc.dg/ordered-comparison-4.c: New test.
8205 2010-05-06 Mike Stump <mikestump@comcast.net>
8208 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8210 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8211 Jason Merrill <jason@redhat.com>
8213 * g++.dg/cpp0x/nullptr01.C: New.
8214 * g++.dg/cpp0x/nullptr02.C: New.
8215 * g++.dg/cpp0x/nullptr03.C: New.
8216 * g++.dg/cpp0x/nullptr04.C: New.
8217 * g++.dg/cpp0x/nullptr05.C: New.
8218 * g++.dg/cpp0x/nullptr06.C: New.
8219 * g++.dg/cpp0x/nullptr07.C: New.
8220 * g++.dg/cpp0x/nullptr08.C: New.
8221 * g++.dg/cpp0x/nullptr09.C: New.
8222 * g++.dg/cpp0x/nullptr10.C: New.
8223 * g++.dg/cpp0x/nullptr11.C: New.
8224 * g++.dg/cpp0x/nullptr12.C: New.
8225 * g++.dg/cpp0x/nullptr13.C: New.
8226 * g++.dg/cpp0x/nullptr14.C: New.
8227 * g++.dg/cpp0x/nullptr15.C: New.
8228 * g++.dg/cpp0x/nullptr16.C: New.
8229 * g++.dg/cpp0x/nullptr17.C: New.
8230 * g++.dg/cpp0x/nullptr18.C: New.
8231 * g++.dg/cpp0x/nullptr19.C: New.
8232 * g++.dg/cpp0x/nullptr20.C: New.
8233 * g++.dg/cpp0x/nullptr21.C: New.
8234 * g++.dg/cpp0x/nullptr22.C: New.
8235 * g++.dg/debug/nullptr01.C: New.
8236 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8238 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8240 * gcc.dg/Wunused-var-8.c: Move to...
8241 * c-c++-common/Wunused-var-6.c: ... here. New test.
8243 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8246 * g++.dg/template/crash96.C: New.
8248 2010-05-06 Jan Hubicka <jh@suse.cz>
8250 PR tree-optimization/43791
8251 * gcc.c-torture/compile/pr43791.c: New file.
8253 2010-05-06 Michael Matz <matz@suse.de>
8255 PR tree-optimization/43984
8256 * gfortran.dg/pr43984.f90: New test.
8258 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8261 * gcc.dg/pr40989.c: New.
8263 2010-05-06 Richard Guenther <rguenther@suse.de>
8265 PR tree-optimization/43934
8266 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8268 2010-05-06 Richard Guenther <rguenther@suse.de>
8270 PR tree-optimization/43987
8271 * gcc.c-torture/execute/pr43987.c: New testcase.
8272 * gcc.dg/torture/pta-escape-1.c: Adjust.
8273 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8274 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8275 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8276 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8278 2010-04-22 Jakub Jelinek <jakub@redhat.com>
8279 Dodji Seketeli <dodji@redhat.com>
8282 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8283 * g++.dg/template/sfinae16.C: Likewise.
8284 * gcc.dg/Wunused-var-1.c: Moved to...
8285 * c-c++-common/Wunused-var-1.c: ...here. New test.
8286 * gcc.dg/Wunused-var-2.c: Moved to...
8287 * c-c++-common/Wunused-var-2.c: ...here. New test.
8288 * gcc.dg/Wunused-var-3.c: Moved to...
8289 * c-c++-common/Wunused-var-3.c: ...here. New test.
8290 * gcc.dg/Wunused-var-4.c: Moved to...
8291 * gcc.dg/Wunused-var-1.c: ... here.
8292 * gcc.dg/Wunused-var-5.c: Moved to...
8293 * c-c++-common/Wunused-var-4.c: ...here. New test.
8294 * gcc.dg/Wunused-var-7.c: Moved to...
8295 * c-c++-common/Wunused-var-5.c: ...here. New test.
8296 * gcc.dg/Wunused-var-6.c: Moved to...
8297 * gcc.dg/Wunused-var-2.c: ... here.
8298 * c-c++-common/Wunused-var-1.c: New test.
8299 * c-c++-common/Wunused-var-2.c: New test.
8300 * c-c++-common/Wunused-var-3.c: New test.
8301 * c-c++-common/Wunused-var-4.c: New test.
8302 * c-c++-common/Wunused-var-5.c: New test.
8303 * g++.dg/warn/Wunused-var-1.C: New test.
8304 * g++.dg/warn/Wunused-var-2.C: New test.
8305 * g++.dg/warn/Wunused-var-3.C: New test.
8306 * g++.dg/warn/Wunused-var-4.C: New test.
8307 * g++.dg/warn/Wunused-var-5.C: New test.
8308 * g++.dg/warn/Wunused-var-6.C: New test.
8309 * g++.dg/warn/Wunused-var-7.C: New test.
8310 * g++.dg/warn/Wunused-var-8.C: New test.
8311 * g++.dg/warn/Wunused-parm-1.C: New test.
8312 * g++.dg/warn/Wunused-parm-2.C: New test.
8313 * g++.dg/warn/Wunused-parm-3.C: New test.
8315 2010-05-06 Tobias Burnus <burnus@net-b.de>
8318 * gfortran.dg/gomp/crayptr5.f90: New test case.
8320 2010-05-05 Jason Merrill <jason@redhat.com>
8323 * g++.dg/ext/attrib39.C: New.
8325 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8328 * gfortran.dg/data_invalid.f90: New.
8330 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8332 * gnat.dg/lto2.adb: New test.
8334 2010-05-05 Jason Merrill <jason@redhat.com>
8337 * g++.dg/opt/empty1.C: New.
8339 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8342 * gfortran.dg/class_17.f03: New.
8344 2010-05-04 Neil Vachharajani <nvachhar@google.com>
8346 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8348 2010-05-04 Mike Stump <mikestump@comcast.net>
8351 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8353 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8356 * gcc.target/i386/pr43668.c: New.
8358 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8361 * g++.dg/cpp0x/initlist31.C: New.
8363 2010-05-04 Jakub Jelinek <jakub@redhat.com>
8366 * gcc.dg/Wunused-var-8.c: New test.
8368 2010-05-04 Jason Merrill <jason@redhat.com>
8371 * g++.dg/cpp0x/enum3.C: Extend.
8373 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8376 * gcc.target/i386/pr43799.c: New.
8378 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8380 * gnat.dg/lto1.adb: New test.
8381 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8383 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8386 * gcc.target/i386/pr43671.c: New.
8388 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8391 * g++.dg/template/crash95.C: New.
8393 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8396 * gcc.target/i386/pr43508.c: New.
8398 2010-05-04 Richard Guenther <rguenther@suse.de>
8400 PR tree-optimization/43879
8401 * g++.dg/torture/pr43879-1_0.C: New testcase.
8402 * g++.dg/torture/pr43879-1_1.C: Likewise.
8404 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8407 * g++.dg/other/crash-12.C: New test.
8409 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8411 * g++.dg/cdce3.C: Add a space. Updated.
8413 2010-05-03 Jason Merrill <jason@redhat.com>
8416 * g++.dg/opt/enum2.C: New.
8417 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8418 * g++.dg/warn/Wswitch-1.C: Adjust message.
8420 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8422 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8423 * g++.dg/ext/label13.C: Fix typo.
8424 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8426 * gcc.c-torture/compile/limits-declparen.c: xfail on
8427 alpha*-dec-osf5* with -g.
8428 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8429 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8430 * gcc.dg/c99-tgmath-2.c: Likewise.
8431 * gcc.dg/c99-tgmath-3.c: Likewise.
8432 * gcc.dg/c99-tgmath-4.c: Likewise.
8434 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8437 * gfortran.dg/unexpected_interface.f90: New test.
8439 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8441 * ada/acats/run_acats (which): New function.
8442 (host_gnatchop, host_gnatmake): Use it.
8444 2010-05-03 Richard Guenther <rguenther@suse.de>
8446 PR tree-optimization/43971
8447 * gcc.dg/pr43971.c: New testcase.
8449 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8452 * gcc.dg/debug/pr43972.c: New test.
8454 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8457 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8459 2010-05-02 Richard Guenther <rguenther@suse.de>
8461 PR tree-optimization/43879
8462 * gcc.dg/torture/pr43879-3.c: New testcase.
8464 2010-05-01 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/43949
8467 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8469 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8472 * g++.dg/init/new28.C: New.
8474 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8477 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8478 structure and nested declarations.
8479 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8480 structure and nested declarations. Reduce header clutter and
8481 use _exit() rather than abort().
8482 * objc.dg/encode-10.m: New.
8483 * objc.dg/encode-11.m: New.
8485 2010-04-30 DJ Delorie <dj@redhat.com>
8487 * gcc.c-torture/execute/20100430-1.c: New test.
8489 2010-04-30 Jason Merrill <jason@redhat.com>
8492 * g++.dg/template/ptrmem21.C: New.
8494 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8498 * gfortran.dg/coarray_13.f90: New test.
8500 2010-04-30 Richard Guenther <rguenther@suse.de>
8503 * gcc.dg/lto/20100430-1_0.c: New testcase.
8505 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8508 * c-c++-common/pr43942.c: New test.
8510 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8512 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8513 conflict with darwin crt1.o 'start' symbol.
8515 2010-04-30 Richard Guenther <rguenther@suse.de>
8517 PR tree-optimization/43879
8518 * gcc.dg/torture/pr43879_1.c: New testcase.
8520 2010-04-30 Richard Guenther <rguenther@suse.de>
8522 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8524 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8527 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8528 user-provided constructor while recursing.
8530 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8533 * gfortran.dg/class_16.f03: New test.
8535 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8538 * gfortran.dg/class_15.f03: New.
8540 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8543 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8545 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8548 * gfortran.dg/generic_22.f03 : New test.
8550 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8553 * gfortran.dg/class_14.f03: New test.
8555 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8558 * gfortran.dg/interface_32.f90: New test.
8560 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8561 Janus Weil <janus@gcc.gnu.org>
8564 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8565 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8566 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8568 2010-04-28 Mike Stump <mikestump@comcast.net>
8570 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8572 * g++.dg/uninit-pred-2_b.C: Likewise.
8574 2010-04-28 Tobias Burnus <burnus@net-b.de>
8578 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8580 2010-04-28 Matthias Klose <doko@ubuntu.com>
8582 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8583 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8584 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8585 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8586 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8588 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8590 * gcc.dg/const-uniq-1.c: New test.
8591 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8593 2010-04-28 Xinliang David Li <davidxl@google.com>
8595 * gcc.dg/uninit-pred-2_b.c: New test.
8596 * gcc.dg/uninit-pred-4_b.c: New test.
8597 * gcc.dg/uninit-pred-3_d.c: New test.
8598 * gcc.dg/uninit-pred-6_b.c: New test.
8599 * gcc.dg/uninit-pred-8_b.c: New test.
8600 * gcc.dg/uninit-pred-3_a.c: New test.
8601 * gcc.dg/uninit-pred-2_c.c: New test.
8602 * gcc.dg/uninit-pred-5_a.c: New test.
8603 * gcc.dg/uninit-pred-3_e.c: New test.
8604 * gcc.dg/uninit-pred-7_a.c: New test.
8605 * gcc.dg/uninit-pred-6_c.c: New test.
8606 * gcc.dg/uninit-pred-9_a.c: New test.
8607 * gcc.dg/uninit-pred-8_c.c: New test.
8608 * gcc.dg/uninit-pred-3_b.c: New test.
8609 * gcc.dg/uninit-pred-5_b.c: New test.
8610 * gcc.dg/uninit-pred-7_b.c: New test.
8611 * gcc.dg/uninit-pred-6_d.c: New test.
8612 * gcc.dg/uninit-pred-9_b.c: New test.
8613 * gcc.dg/uninit-pred-2_a.c: New test.
8614 * gcc.dg/uninit-pred-4_a.c: New test.
8615 * gcc.dg/uninit-pred-3_c.c: New test.
8616 * gcc.dg/uninit-pred-6_a.c: New test.
8617 * gcc.dg/uninit-pred-8_a.c: New test.
8618 * gcc.dg/uninit-pred-7_c.c: New test.
8619 * gcc.dg/uninit-pred-6_e.c: New test.
8620 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8621 * g++.dg/uninit-pred-1_a.C: New test.
8622 * g++.dg/uninit-pred-1_b.C: New test.
8623 * g++.dg/uninit-pred-2_a.C: New test.
8624 * g++.dg/uninit-pred-2_b.C: New test.
8625 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8626 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8627 * g++.dg/uninit-pred-loop_1.cc: New test.
8629 2010-04-28 Martin Jambor <mjambor@suse.cz>
8631 * gcc.dg/lto/20091209-1_0.c: New testcase.
8633 2010-04-28 Richard Guenther <rguenther@suse.de>
8635 PR tree-optimization/43879
8636 PR tree-optimization/43909
8637 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8639 2010-04-28 Richard Guenther <rguenther@suse.de>
8642 * g++.dg/torture/pr43880.C: New testcase.
8644 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8647 * g++.dg/template/recurse2.C: Update
8648 * g++.dg/template/recurse.C: Update.
8649 * g++.dg/template/pr23510.C: Update.
8650 * lib/prune.exp: Filter out 'recursively instantiated'.
8652 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8655 * g++.dg/init/pr29043.C: New.
8657 2010-04-27 Jason Merrill <jason@redhat.com>
8659 * g++.dg/lookup/scoped5.C: Adjust.
8660 * g++.dg/lookup/scoped8.C: Adjust.
8661 * g++.dg/template/dependent-expr5.C: Adjust.
8662 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8665 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8668 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8670 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8671 Jan Hubicka <hubicka@ucw.cz>
8673 * gcc.dg/pure-2.c: New testcase.
8674 * gcc.dg/const-1.c: New testcase.
8676 2010-04-27 Jason Merrill <jason@redhat.com>
8678 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8681 * g++.dg/template/sfinae17.C: New.
8682 * g++.dg/template/sfinae18.C: New.
8684 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8686 * g++.dg/init/pr42844.C: New.
8687 * g++.dg/cpp0x/pr42844-2.C: New.
8688 * g++.dg/cpp0x/defaulted2.C: Adjust.
8689 * g++.dg/tree-ssa/pr27549.C: Likewise.
8690 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8692 2010-04-27 Tobias Burnus <burnus@net-b.de>
8695 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8697 2010-04-27 Richard Guenther <rguenther@suse.de>
8700 * g++.dg/other/pr40561.C: New testcase.
8702 2010-04-27 Martin Jambor <mjambor@suse.cz>
8705 * g++.dg/ipa/pr43812.C: New test.
8707 2010-04-27 Jan Hubicka <jh@suse.cz>
8709 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8710 (test): ... this one.
8712 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8715 * gcc.target/arm/thumb-stackframe.c: New test.
8717 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8719 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8720 * gcc.dg/misc-column.c: Likewise.
8721 * gcc.dg/Walways-true-1.c: Likewise.
8722 * gcc.dg/Walways-true-2.c: Likewise.
8723 * gcc.dg/warn-addr-cmp.c: Likewise.
8725 2010-04-27 Tobias Burnus <burnus@net-b.de>
8728 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8729 * gfortran.dg/coarray_12.f90: New.
8731 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8734 * gcc.dg/pr32207.c: New test.
8735 * gcc.dg/misc-column.c: Adjust expected warning.
8736 * gcc.dg/Walways-true-1.c: Likewise.
8737 * gcc.dg/Walways-true-2.c: Likewise.
8738 * gcc.dg/warn-addr-cmp.c: Likewise.
8740 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8743 * lib/lto.exp (lto_prune_vis_warns): New function.
8744 (lto-link-and-maybe-run): Call it.
8746 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8748 PR tree-optimization/43904
8749 * gcc.dg/tree-ssa/tailcall-6.c: New.
8751 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8754 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8755 Darwin8/OSX10.4 - compatible code generation.
8757 * obj-c++.dg/stubify-1.mm: Ditto.
8758 * lib/objc-torture.exp: Do not require link success for
8759 "trivial.m" in the runtime checks when dowhat = 'compile'.
8760 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8761 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8762 Darwin8/OSX10.4 - compatible code generation.
8763 * objc.dg/stubify-2.m: Ditto.
8764 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8765 * objc.dg/next-runtime-1.m: Ditto.
8766 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8767 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8770 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8773 * lib/plugin-support.exp: Use "-undefined
8774 dynamic_lookup" on darwin.
8776 2010-04-26 Richard Guenther <rguenther@suse.de>
8778 * gcc.dg/lto/20100426_0.c: New testcase.
8780 2010-04-26 Jie Zhang <jie@codesourcery.com>
8782 PR tree-optimization/43833
8783 gcc.dg/Warray-bounds-8.c: New test case.
8785 2010-04-26 Richard Guenther <rguenther@suse.de>
8788 * g++.dg/lto/20100423-3_0.C: New testcase.
8790 2010-04-26 Richard Guenther <rguenther@suse.de>
8793 * g++.dg/lto/20100423-2_0.C: New testcase.
8795 2010-04-26 Ira Rosen <irar@il.ibm.com>
8797 * gcc.dg/vect/bb-slp-23.c: New test.
8799 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8801 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8802 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8803 * gcc.dg/c1x-float-1.c: New test.
8805 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8807 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8810 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8812 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8814 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8815 * gfortran.dg/default_format_2.f90: Ditto.
8817 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8819 * gfortran.dg/pr43505.f90: Clean up .mod file.
8820 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8821 * gfortran.dg/pr41347.f90: Ditto.
8822 * gfortran.dg/internal_pack_4.f90: Ditto.
8823 * gfortran.dg/proc_decl_23.f90: Ditto.
8824 * gfortran.dg/recursive_check_3.f90: Ditto.
8825 * gfortran.dg/intent_out_3.f90: Ditto.
8826 * gfortran.dg/assignment_2.f90: Ditto.
8827 * gfortran.dg/pr41928.f90: Ditto.
8828 * gfortran.dg/pr42166.f90: Ditto.
8829 * gfortran.dg/private_type_12.f90: Ditto.
8830 * gfortran.dg/graphite/pr42185.f90: Ditto.
8831 * gfortran.dg/graphite/pr42186.f90: Ditto.
8832 * gfortran.dg/graphite/pr40982.f90: Ditto.
8833 * gfortran.dg/graphite/id-2.f90: Ditto.
8834 * gfortran.dg/graphite/id-4.f90: Ditto.
8835 * gfortran.dg/graphite/pr42050.f90: Ditto.
8836 * gfortran.dg/graphite/id-18.f90: Ditto.
8837 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8838 * gfortran.dg/graphite/pr41924.f90: Ditto.
8839 * gfortran.dg/graphite/pr42393.f90: Ditto.
8840 * gfortran.dg/graphite/pr37980.f90: Ditto.
8841 * gfortran.dg/graphite/pr38953.f90: Ditto.
8842 * gfortran.dg/graphite/pr42180.f90: Ditto.
8843 * gfortran.dg/graphite/pr42181.f90: Ditto.
8844 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8845 * gfortran.dg/select_type_4.f90: Ditto.
8846 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8847 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8848 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8849 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8850 * gfortran.dg/whole_file_11.f90: Ditto.
8851 * gfortran.dg/private_type_11.f90: Ditto.
8852 * gfortran.dg/vect/vect-gems.f90: Ditto.
8853 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8855 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8857 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8859 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8861 * gnat.dg/pack15.ad[sb]: New test.
8863 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8865 * gcc.target/arm/mla-1.c: New test.
8867 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8871 * gfortran.dg/pr43793.f90: New test.
8873 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8875 PR tree-optimization/41442
8876 * gcc.target/i386/pr41442.c: New test.
8878 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8881 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8883 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8886 * gfortran.dg/open_nounit.f90: New test.
8888 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
8892 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8894 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8896 * gcc.dg/Wconversion-integer.c: Update.
8898 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8900 * gnat.dg/unchecked_convert5.adb: New test.
8902 2010-04-23 Richard Guenther <rguenther@suse.de>
8905 * gcc.dg/lto/20100423-2_0.c: New testcase.
8906 * gcc.dg/lto/20100423-2_0.c: Likewise.
8908 2010-04-23 Richard Guenther <rguenther@suse.de>
8911 * gcc.dg/lto/20100423-1_0.c: New testcase.
8912 * gcc.dg/lto/20100423-1_1.c: Likewise.
8914 2010-04-23 Martin Jambor <mjambor@suse.cz>
8916 PR tree-optimization/43846
8917 * gcc.dg/tree-ssa/sra-10.c: New test.
8919 2010-04-23 Martin Jambor <mjambor@suse.cz>
8922 * gcc.c-torture/execute/pr43835.c: New test.
8924 2010-04-23 Richard Guenther <rguenther@suse.de>
8927 * g++.dg/lto/20100423-1_0.C: New testcase.
8929 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
8931 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8933 2010-04-22 Ira Rosen <irar@il.ibm.com>
8935 PR tree-optimization/43842
8936 * gcc.dg/vect/pr43842.c: New test.
8938 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8940 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8941 * gcc.target/i386/wmul-2.c: Likewise.
8943 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8945 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8946 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8948 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8950 * gfortran.dg/reassoc_6.f: New testcase.
8952 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8955 * gcc.target/arm/wmul-1.c: New test.
8956 * gcc.target/arm/wmul-2.c: New test.
8958 2010-04-22 Richard Guenther <rguenther@suse.de>
8960 PR tree-optimization/43845
8961 * gcc.c-torture/compile/pr43845.c: New testcase.
8963 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8966 * gcc.target/i386/wmul-1.c: New test.
8967 * gcc.target/i386/wmul-2.c: New test.
8968 * gcc.target/bfin/wmul-1.c: New test.
8969 * gcc.target/bfin/wmul-2.c: New test.
8971 2010-04-22 Richard Guenther <rguenther@suse.de>
8974 * gfortran.dg/vector_subscript_6.f90: New testcase.
8975 * gfortran.dg/assign_10.f90: Adjust.
8977 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8980 * gfortran.dg/gomp/pr43836.f90: New test.
8982 2010-04-21 Richard Guenther <rguenther@suse.de>
8984 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8986 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8988 * gcc.dg/torture/builtin-cproj-3.c: New.
8990 2010-04-20 Jason Merrill <jason@redhat.com>
8993 * g++.dg/template/recurse2.C: New.
8994 * g++.dg/parse/crash36.C: Adjust.
8995 * g++.dg/other/fold1.C: Adjust.
8996 * g++.dg/init/member1.C: Adjust.
8997 * lib/prune.exp: Prune "skipping N instantiation contexts".
8999 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9001 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9003 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9005 * gcc.dg/torture/builtin-cproj-1.c: New.
9006 * gcc.dg/torture/builtin-cproj-2.c: New.
9008 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9012 * g++.dg/template/typedef32.C: Adjust.
9013 * g++.dg/template/typedef33.C: New test.
9015 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9018 * gfortran.dg/proc_decl_23.f90: New test.
9021 * gfortran.dg/abstract_type_6.f03: New test.
9023 2010-04-20 Xinliang David Li <davidxl@google.com>
9025 * g++.dg/tree-ssa/fold-compare.C: New.
9027 2010-04-20 Richard Guenther <rguenther@suse.de>
9029 PR tree-optimization/39417
9030 * g++.dg/torture/pr39417.C: New testcase.
9032 2010-04-20 Richard Guenther <rguenther@suse.de>
9034 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9036 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9038 * g++.dg/debug/dwarf2/rv1.C: New test.
9040 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9043 * gcc.c-torture/compile/pr43635.c: New testcase.
9045 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9048 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9049 of sequential loops being private only in the innermost containing
9053 * gfortran.dg/gomp/pr43337.f90: New test.
9055 2010-04-19 Richard Guenther <rguenther@suse.de>
9057 PR tree-optimization/43796
9058 * gfortran.dg/pr43796.f90: New testcase.
9060 2010-04-19 Richard Guenther <rguenther@suse.de>
9062 PR tree-optimization/43783
9063 * gcc.c-torture/execute/pr43783.c: New testcase.
9065 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9068 * gcc.target/i386/pr43766.c: New test.
9070 2010-04-19 Jie Zhang <jie@codesourcery.com>
9073 * gcc.target/i386/pr43662.c: New test.
9075 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9078 * g++.dg/template/typedef32.C: New test.
9080 2010-04-19 Ira Rosen <irar@il.ibm.com>
9082 PR tree-optimization/37027
9083 * lib/target-supports.exp
9084 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9085 * gcc.dg/vect/pr37027.c: New test.
9086 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9087 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9088 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9089 gcc.dg/vect/vect-complex-6.c: Likewise.
9091 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9093 * g++.dg/debug/dwarf2/enum1.C: New test.
9095 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9097 * gnat.dg/rep_clause5.ad[sb]: New test.
9098 * gnat.dg/rep_clause5_pkg.ads: New helper.
9100 2010-04-18 Ira Rosen <irar@il.ibm.com>
9102 PR tree-optimization/43771
9103 * g++.dg/vect/pr43771.cc: New test.
9105 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9108 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9109 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9111 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9113 * gnat.dg/sizetype.adb: Rename into...
9114 * gnat.dg/sizetype1.adb: ...this.
9115 * gnat.dg/sizetype2.adb: New test.
9117 2010-04-16 Richard Guenther <rguenther@suse.de>
9119 PR tree-optimization/43572
9120 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9122 2010-04-16 Olivier Hainque <hainque@adacore.com>
9124 * gnat.dg/specs/discr_private.ads: New test.
9126 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9129 * gcc.target/arm/thumb-comparisons.c: New test.
9132 * gcc.target/arm/thumb-cbranchqi.c: New test.
9134 2010-04-16 Christian Bruel <christian.bruel@st.com>
9136 * g++.dg/torture/pr36191.C: Enable for SH.
9138 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9140 * gnat.dg/wide_boolean.adb: New test.
9141 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9143 2010-04-15 Richard Guenther <rguenther@suse.de>
9145 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9146 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9147 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9148 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9149 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9150 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9151 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9152 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9153 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9154 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9155 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9156 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9157 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9158 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9159 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9161 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9164 * gcc.target/arm/pr42496.c: New test.
9166 2010-04-14 Jason Merrill <jason@redhat.com>
9169 * g++.dg/ext/attrib38.C: New.
9171 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9174 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9176 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9179 * gcc.dg/cpp/warn-undef-2.c: Update.
9180 * gcc.dg/cpp/warn-traditional-2.c: Update.
9181 * gcc.dg/cpp/warn-comments-2.c: Update.
9182 * gcc.dg/cpp/warn-variadic-2.c: Update.
9183 * gcc.dg/cpp/warn-long-long-2.c: Update.
9184 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9185 * gcc.dg/cpp/warn-multichar-2.c: Update.
9186 * gcc.dg/cpp/warn-normalized-3.c: Update.
9187 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9188 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9189 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9190 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9191 * gcc.dg/cpp/warn-redefined-2.c: Update.
9192 * gfortran.dg/warning-directive-2.F90: Update.
9193 * c-c++-common/cpp/warning-directive-2.c: Update.
9195 2010-04-14 Michael Matz <matz@suse.de>
9197 PR tree-optimization/42963
9198 * gcc.dg/pr42963.c: New testcase.
9200 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9202 * gnat.dg/class_wide.adb: Rename into...
9203 * gnat.dg/class_wide1.adb: ...this.
9204 * gnat.dg/class_wide2.ad[sb]: New test.
9206 2010-04-14 Tobias Burnus <burnus@net-b.de>
9209 * gfortran.dg/coarray_9.f90: Update dg-errors.
9210 * gfortran.dg/coarray_10.f90: New test.
9211 * gfortran.dg/coarray_11.f90: New test.
9213 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9216 gfortran.dg/initialization_24.f90: New test.
9218 2010-04-13 Jason Merrill <jason@redhat.com>
9220 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9221 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9223 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9225 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9226 * g++.dg/dg.exp: Likewise.
9227 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9228 * c-c++-common/cpp/warning-directive-1.c: ... here.
9229 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9230 * c-c++-common/cpp/warning-directive-2.c: ... here.
9231 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9232 * c-c++-common/cpp/warning-directive-3.c: ... here.
9233 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9234 * c-c++-common/cpp/warning-directive-4.c: ... here.
9235 * g++.dg/cpp/warning-directive-1.C: Delete.
9236 * g++.dg/cpp/warning-directive-2.C: Delete.
9237 * g++.dg/cpp/warning-directive-3.C: Delete.
9238 * g++.dg/cpp/warning-directive-4.C: Delete.
9239 * gcc.dg/cpp/normalised-3.c: Delete.
9240 * g++.dg/cpp/normalised-1.C: Rename as ...
9241 * c-c++-common/cpp/normalised-3.c: ... this.
9243 2010-04-13 Martin Jambor <mjambor@suse.cz>
9245 * gcc.dg/tree-ssa/sra-9.c: New test.
9247 2010-04-13 Michael Matz <matz@suse.de>
9250 * gcc.dg/pr43730.c: New test.
9252 2010-04-13 Michael Matz <matz@suse.de>
9254 * gcc.dg/tree-ssa/negate.c: New testcase.
9256 2010-04-13 Richard Guenther <rguenther@suse.de>
9259 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9261 2010-04-13 Richard Guenther <rguenther@suse.de>
9263 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9265 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9267 * gnat.dg/derived_type1.adb: New test.
9269 2010-04-13 Matthias Klose <doko@ubuntu.com>
9271 * gcc.dg/plugindir1.c: New testcase.
9272 * gcc.dg/plugindir2.c: New testcase.
9273 * gcc.dg/plugindir3.c: New testcase.
9274 * gcc.dg/plugindir4.c: New testcase.
9276 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
9278 * gcc.target/i386/rotate-2.c: New test.
9280 2010-04-12 Jason Merrill <jason@redhat.com>
9283 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9284 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9286 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
9289 * g++.dg/init/pr25811.C: New test.
9291 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9293 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9294 dg-error, dg-warning.
9295 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9297 2010-04-12 Richard Guenther <rguenther@suse.de>
9299 * gcc.dg/torture/inline-2.c: New testcase.
9301 2010-04-12 Jakub Jelinek <jakub@redhat.com>
9304 * gcc.dg/Wunused-var-7.c: New test.
9306 PR tree-optimization/43560
9307 * gcc.c-torture/execute/pr43560.c: New test.
9309 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9311 * gnat.dg/aggr13.adb: New test.
9312 * gnat.dg/aggr14.adb: Likewise.
9313 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9315 2010-04-12 Richard Guenther <rguenther@suse.de>
9318 * g++.dg/torture/pr43611.C: New testcase.
9320 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9323 * gcc.dg/pr36774-1.c: New test.
9324 * gcc.dg/pr36774-2.c: New test.
9326 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9328 * gcc.target/sh/rte-delay-slot.c: New test.
9330 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9332 * gnat.dg/pack9.adb: Remove -cargs option.
9333 * gnat.dg/aggr12.ad[sb]: New test.
9335 2010-04-10 Jie Zhang <jie@codesourcery.com>
9338 * gcc.target/sh/pr43417.c: New test.
9340 2010-04-10 Tobias Burnus <burnus@net-b.de>
9343 * gfortran.dg/spec_expr_6.f90: New test.
9345 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9348 * gcc.dg/cpp/pr43195.c: New.
9349 * gcc.dg/cpp/pr43195.h: New.
9351 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9354 * gcc.dg/Werror-6.c: Adjust.
9355 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9356 * gcc.dg/Werror-4.c: Likewise.
9357 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9358 * gcc.dg/Wswitch-enum-error.c: Likewise.
9359 * gcc.dg/Wpointer-arith.c: Likewise.
9360 * gcc.dg/Wfatal.c: Likewise.
9361 * gcc.dg/Wswitch-error.c: Likewise.
9362 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9363 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9364 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9365 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9366 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9367 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9368 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9369 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9370 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9371 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9372 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9373 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9374 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9375 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9376 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9377 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9378 * g++.dg/cpp/warning-directive-2.C: Likewise.
9379 * gfortran.dg/warning-directive-2.F90: Likewise.
9381 2010-04-09 Jason Merrill <jason@redhat.com>
9384 * g++.dg/template/sizeof13.C: New.
9386 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9388 * g++.dg/other/pr35504.C: Add check for thiscall.
9389 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9390 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9392 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9395 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9396 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9397 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9398 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9399 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9400 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9401 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9402 * g++.dg/other/increment1.C: Likewise.
9404 2010-04-09 Tobias Burnus <burnus@net-b.de>
9407 * gfortran.dg/coarray_7.f90: New test.
9408 * gfortran.dg/coarray_8.f90: New test.
9410 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9413 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9415 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9418 * gcc.dg/pr43643.c: New test.
9420 2010-04-08 Tobias Burnus <burnus@net-b.de>
9422 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9424 2010-04-08 Richard Guenther <rguenther@suse.de>
9426 PR tree-optimization/43679
9427 * gcc.c-torture/compile/pr43679.c: New testcase.
9429 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9432 * gcc.dg/pr43670.c: New test.
9434 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9437 * gcc.dg/tree-ssa/reassoc-19.c: New.
9439 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9442 * gcc.dg/Wunused-var-1.c: New test.
9443 * gcc.dg/Wunused-var-2.c: New test.
9444 * gcc.dg/Wunused-var-3.c: New test.
9445 * gcc.dg/Wunused-var-4.c: New test.
9446 * gcc.dg/Wunused-var-5.c: New test.
9447 * gcc.dg/Wunused-var-6.c: New test.
9448 * gcc.dg/Wunused-parm-1.c: New test.
9450 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9451 * gcc.dg/trunc-1.c: Likewise.
9452 * gcc.dg/vla-9.c: Likewise.
9453 * gcc.dg/dfp/composite-type.c: Likewise.
9455 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9458 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9459 * obj-c++.dg/objc-gc-3.mm: Ditto.
9461 2010-04-07 Simon Baldwin <simonb@google.com>
9463 * gcc.dg/cpp/warn-undef-2.c: New.
9464 * gcc.dg/cpp/warn-traditional-2.c: New.
9465 * gcc.dg/cpp/warn-comments-2.c: New.
9466 * gcc.dg/cpp/warning-directive-1.c: New.
9467 * gcc.dg/cpp/warn-long-long.c: New.
9468 * gcc.dg/cpp/warn-traditional.c: New.
9469 * gcc.dg/cpp/warn-variadic-2.c: New.
9470 * gcc.dg/cpp/warn-undef.c: New.
9471 * gcc.dg/cpp/warn-normalized-1.c: New.
9472 * gcc.dg/cpp/warning-directive-2.c: New.
9473 * gcc.dg/cpp/warn-long-long-2.c: New.
9474 * gcc.dg/cpp/warn-variadic.c: New.
9475 * gcc.dg/cpp/warn-normalized-2.c: New.
9476 * gcc.dg/cpp/warning-directive-3.c: New.
9477 * gcc.dg/cpp/warn-deprecated-2.c: New.
9478 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9479 * gcc.dg/cpp/warn-multichar-2.c: New.
9480 * gcc.dg/cpp/warn-normalized-3.c: New.
9481 * gcc.dg/cpp/warning-directive-4.c: New.
9482 * gcc.dg/cpp/warn-unused-macros.c: New.
9483 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9484 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9485 * gcc.dg/cpp/warn-cxx-compat.c: New.
9486 * gcc.dg/cpp/warn-redefined.c: New.
9487 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9488 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9489 * gcc.dg/cpp/warn-deprecated.c: New.
9490 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9491 * gcc.dg/cpp/warn-redefined-2.c: New.
9492 * gcc.dg/cpp/warn-comments.c: New.
9493 * gcc.dg/cpp/warn-multichar.c: New.
9494 * g++.dg/cpp/warning-directive-1.C: New.
9495 * g++.dg/cpp/warning-directive-2.C: New.
9496 * g++.dg/cpp/warning-directive-3.C: New.
9497 * g++.dg/cpp/warning-directive-4.C: New.
9498 * gfortran.dg/warning-directive-1.F90: New.
9499 * gfortran.dg/warning-directive-3.F90: New.
9500 * gfortran.dg/warning-directive-2.F90: New.
9501 * gfortran.dg/warning-directive-4.F90: New.
9503 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9506 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9508 2010-04-07 Jason Merrill <jason@redhat.com>
9510 * g++.dg/template/dr408.C: New.
9512 * g++.dg/lookup/ns4.C: New.
9515 * g++.dg/template/friend51.C: New test.
9518 * g++.old-deja/g++.other/linkage1.C: Adjust.
9520 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9523 * g++.dg/template/crash94.C: New test.
9525 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9528 * g++.dg/init/aggr5.C: New test.
9529 * g++.dg/init/aggr5.C: New test.
9531 2010-04-07 Richard Guenther <rguenther@suse.de>
9533 PR tree-optimization/43270
9534 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9535 * gcc.dg/Warray-bounds-7.c: Likewise.
9537 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9539 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9540 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9541 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9543 2010-04-07 Jie Zhang <jie@codesourcery.com>
9546 * g++.dg/init/pr42556.C: New test.
9548 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9551 * g++.dg/debug/dwarf2/typedef2.C: New test.
9553 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9555 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9556 c-c++-common/dwarf2/redeclaration-1.C
9558 2010-04-06 Jason Merrill <jason@redhat.com>
9560 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9561 * g++.dg/ext/attrib18.C: Likewise.
9562 * g++.dg/ext/bitfield2.C: Likewise.
9563 * g++.dg/ext/bitfield4.C: Likewise.
9564 * g++.dg/ext/visibility/warn2.C: Likewise.
9565 * g++.dg/ext/visibility/warn3.C: Likewise.
9566 * g++.dg/gomp/pr26690-1.C: Likewise.
9567 * g++.dg/inherit/covariant7.C: Likewise.
9568 * g++.dg/init/synth2.C: Likewise.
9569 * g++.dg/lookup/using7.C: Likewise.
9570 * g++.dg/other/crash-4.C: Likewise.
9571 * g++.dg/other/error13.C: Likewise.
9572 * g++.dg/other/error20.C: Likewise.
9573 * g++.dg/parse/crash31.C: Likewise.
9574 * g++.dg/parse/error16.C: Likewise.
9575 * g++.dg/parse/error19.C: Likewise.
9576 * g++.dg/parse/error27.C: Likewise.
9577 * g++.dg/parse/error28.C: Likewise.
9578 * g++.dg/parse/fused-params1.C: Likewise.
9579 * g++.dg/template/error2.C: Likewise.
9580 * g++.dg/template/local6.C: Likewise.
9581 * g++.dg/template/qualttp15.C: Likewise.
9582 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9583 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9584 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9585 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9586 * g++.old-deja/g++.eh/spec6.C: Likewise.
9587 * g++.old-deja/g++.jason/crash3.C: Likewise.
9588 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9589 * g++.old-deja/g++.law/ctors5.C: Likewise.
9590 * g++.old-deja/g++.law/ctors9.C: Likewise.
9591 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9592 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9593 * g++.old-deja/g++.other/struct1.C: Likewise.
9594 * g++.old-deja/g++.other/volatile1.C: Likewise.
9595 * g++.old-deja/g++.pt/crash36.C: Likewise.
9596 * g++.old-deja/g++.pt/derived3.C: Likewise.
9597 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9598 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9600 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9603 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9604 * gcc.dg/graphite/id-19.c: New.
9606 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9609 * gcc.dg/vect/pr32824: New.
9611 2010-04-06 Tobias Burnus <burnus@net-b.de>
9614 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9615 * gfortran.dg/coarray_3.f90: Ditto.
9616 * gfortran.dg/coarray_4.f90: Ditto.
9617 * gfortran.dg/coarray_5.f90: Ditto.
9618 * gfortran.dg/coarray_6.f90: Ditto.
9619 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9621 2010-04-06 Tobias Burnus <burnus@net-b.de>
9624 * gfortran.dg/coarray_4.f90: Fix test.
9625 * gfortran.dg/coarray_6.f90: Add more tests.
9627 2010-04-06 Tobias Burnus <burnus@net-b.de>
9630 * gfortran.dg/coarray_4.f90: New test.
9631 * gfortran.dg/coarray_5.f90: New test.
9632 * gfortran.dg/coarray_6.f90: New test.
9634 2010-04-06 Tobias Burnus <burnus@net-b.de>
9637 * gfortran.dg/iso_fortran_env_5.f90: New test.
9638 * gfortran.dg/iso_fortran_env_6.f90: New test.
9640 2010-04-06 Tobias Burnus <burnus@net-b.de>
9643 * gfortran.dg/coarray_1.f90: New test.
9644 * gfortran.dg/coarray_2.f90: New test.
9645 * gfortran.dg/coarray_3.f90: New test.
9647 2010-04-06 Jason Merrill <jason@redhat.com>
9650 * g++.dg/template/dtor8.C: New.
9653 * g++.dg/template/error-recovery2.C: New.
9655 2010-04-06 Jan Hubicka <jh@suse.czpli
9657 PR tree-optimization/42906
9658 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9660 2010-04-06 Tobias Burnus <burnus@net-b.de>
9663 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9664 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9665 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9667 2010-04-06 Richard Guenther <rguenther@suse.de>
9669 PR tree-optimization/43627
9670 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9672 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9675 * gcc.target/i386/pr43638.c: New test.
9677 2010-04-06 Richard Guenther <rguenther@suse.de>
9680 * gcc.c-torture/compile/pr43661.c: New testcase.
9682 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9684 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9686 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9688 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9690 2010-04-02 Richard Guenther <rguenther@suse.de>
9692 PR tree-optimization/43629
9693 * gcc.c-torture/execute/pr43629.c: New testcase.
9695 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9696 Dominique d'Humieres <dominiq@lps.ens.fr>
9699 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9701 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9704 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9706 2010-04-01 Jason Merrill <jason@redhat.com>
9708 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9710 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9711 Manfred Schwarb <manfred99@gmx.ch>
9714 * gfortran.dg/ftell_3.f90: New test.
9716 2010-04-01 Richard Guenther <rguenther@suse.de>
9719 * gcc.c-torture/compile/pr43614.c: New testcase.
9721 2010-04-01 Martin Jambor <mjambor@suse.cz>
9723 PR tree-optimization/43141
9724 * gcc.dg/guality/pr43141.c: New test.
9726 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9728 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9729 * g++.dg/eh/spbp.C: Likewise.
9730 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9731 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9733 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9734 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9735 * objc.dg/dwarf-2.m: Likewise.
9737 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9740 * gcc.dg/graphite/id-pr43464.c: New.
9741 * gcc.dg/graphite/id-pr43464-1.c: New.
9743 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9746 * gcc.dg/graphite/id-pr43351.c
9748 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9751 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9752 * obj-c++.dg/try-catch-2.mm: Ditto.
9753 * obj-c++.dg/lookup-2.mm: Ditto.
9754 * obj-c++.dg/encode-8.m: Ditto.
9755 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9756 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9757 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9758 * obj-c++.dg/const-str-11.mm: Ditto.
9759 * obj-c++.dg/const-str-9.mm: Ditto.
9760 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9761 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9762 * obj-c++.dg/except-1.mm: Ditto.
9763 * obj-c++.dg/const-str-7.mm: Ditto.
9764 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9765 * obj-c++.dg/const-str-3.mm: Ditto.
9766 * obj-c++.dg/const-str-7.mm: Ditto.
9767 * obj-c++.dg/stubify-2.mm: Change dump file name.
9770 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9772 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9775 2010-03-31 Martin Jambor <mjambor@suse.cz>
9777 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9778 only with -O2, -O3 or -Os and not with -fwhopr.
9780 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9783 * g++.dg/template/typedef31.C: New test.
9785 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9787 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9788 assembler output on *-*-solaris2*.
9789 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9791 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9794 * gcc.dg/pr43557-1.c: New test.
9795 * gcc.dg/pr43557-2.c: New file.
9797 2010-03-31 Jie Zhang <jie@codesourcery.com>
9800 * gcc.dg/pr43562.c: New test.
9802 2010-03-30 Jason Merrill <jason@redhat.com>
9805 * g++.dg/template/error-recovery1.C: New.
9808 * g++.dg/parse/ambig5.C: New.
9810 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9813 * gcc.dg/guality/pr43593.c: New test.
9815 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9818 * gcc.dg/vect/pr43430-1.c: New.
9820 2010-03-30 Jason Merrill <jason@redhat.com>
9823 * g++.dg/template/partial7.C: New.
9825 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9827 * gcc.target/s390/stackcheck1.c: New testcase.
9829 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832 * gfortran.dg/read_eof_8.f90: New test.
9834 2010-03-29 Jason Merrill <jason@redhat.com>
9836 * gcc.dg/cpp/include6.c: Change [] to ().
9839 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9841 * c-c++-common/raw-string-2.c: Add trigraph test.
9842 * c-c++-common/raw-string-8.c: New.
9843 * c-c++-common/raw-string-9.c: New.
9844 * c-c++-common/raw-string-10.c: New.
9846 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9847 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9848 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9849 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9850 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9851 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9852 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9854 2010-03-29 Richard Guenther <rguenther@suse.de>
9856 PR tree-optimization/43560
9857 * gcc.dg/torture/pr43560.c: New testcase.
9859 2010-03-29 Jason Merrill <jason@redhat.com>
9862 * g++.dg/ext/raw-string-1.C: Change [] to ().
9863 * g++.dg/ext/raw-string-2.C: Change [] to ().
9864 Don't use \ in delimiter.
9865 * g++.dg/ext/raw-string-3.C: Change [] to ().
9866 * g++.dg/ext/raw-string-4.C: Change [] to ().
9867 * g++.dg/ext/raw-string-5.C: Change [] to ().
9868 Test for error on \ in delimiter.
9869 * g++.dg/ext/raw-string-6.C: Change [] to ().
9870 * g++.dg/ext/raw-string-7.C: Change [] to ().
9872 2010-03-29 Jie Zhang <jie@codesourcery.com>
9875 * gcc.dg/pr43564.c: New test.
9877 2010-03-29 Tobias Burnus <burnus@net-b.de>
9880 * gfortran.dg/direct_io_12.f90: New test.
9882 2010-03-28 Jan Hubicka <jh@suse.cz>
9884 PR tree-optimization/43505
9885 * gfortran.dg/pr43505.f90: New testcase.
9887 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9889 PR tree-optimization/43528
9890 * gcc.target/i386/pr43528.c: New test.
9892 2010-03-26 Joseph Myers <joseph@codesourcery.com>
9895 * gcc.dg/parm-impl-decl-3.c: New test.
9897 2010-03-26 Jason Merrill <jason@redhat.com>
9900 * g++.dg/cpp0x/parse1.C: New.
9902 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
9905 * gcc.target/i386/pr43524.c: New test.
9907 2010-03-26 Martin Jambor <mjambor@suse.cz>
9909 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9910 whitespace, rename main to foo.
9911 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9912 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9913 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9914 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9915 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9916 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9917 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9918 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9919 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9920 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9921 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9923 2010-03-26 Dodji Seketeli <dodji@redhat.com>
9926 * g++.dg/other/crash-10.C: New test.
9927 * g++.dg/other/crash-11.C: New test.
9929 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9932 * gfortran.dg/read_eof_7.f90: New test.
9934 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9938 * objc-obj-c++-shared: New directory.
9939 * objc-obj-c++-shared/Object1-implementation.h: New file.
9940 * objc-obj-c++-shared/Object1.h: New file.
9941 * objc-obj-c++-shared/Protocol1.h: New file.
9942 * objc-obj-c++-shared/next-abi.h: New file.
9943 * objc-obj-c++-shared/next-mapping.h: New file.
9944 * objc/execute/next_mapping.h: Delete.
9945 * objc.dg/special/special.exp: For all targets run the tests with
9946 -fgnu-runtime, for darwin targets also run the tests with
9948 * objc.dg/dg.exp: Ditto.
9949 * obj-c++.dg/dg.exp: Ditto.
9950 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9951 Protocol1.h) and next-mapping.h as required. Amend testcase to
9952 include use of updated NeXT interface.
9953 * objc/execute/formal_protocol-5.m: Ditto.
9954 * objc/execute/protocol-isEqual-2.m: Ditto.
9955 * objc/execute/protocol-isEqual-4.m: Ditto.
9956 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9957 Protocol1.h) and next-mapping.h as required.
9958 * objc/execute/object_is_class.m: Ditto.
9959 * objc/execute/enumeration-1.m: Ditto.
9960 * objc/execute/class-13.m: Ditto.
9961 * objc/execute/formal_protocol-2.m: Ditto.
9962 * objc/execute/formal_protocol-4.m: Ditto.
9963 * objc/execute/class-1.m: Ditto.
9964 * objc/execute/bycopy-1.m: Ditto.
9965 * objc/execute/formal_protocol-6.m: Ditto.
9966 * objc/execute/bycopy-3.m: Ditto.
9967 * objc/execute/class-3.m: Ditto.
9968 * objc/execute/bf-11.m: Ditto.
9969 * objc/execute/class-5.m: Ditto.
9970 * objc/execute/bf-13.m: Ditto.
9971 * objc/execute/class-7.m: Ditto.
9972 * objc/execute/bf-15.m: Ditto.
9973 * objc/execute/class-9.m: Ditto.
9974 * objc/execute/bf-17.m: Ditto.
9975 * objc/execute/bf-19.m: Ditto.
9976 * objc/execute/IMP.m: Ditto.
9977 * objc/execute/exceptions/catchall-1.m: Ditto.
9978 * objc/execute/exceptions/trivial.m: Ditto.
9979 * objc/execute/exceptions/finally-1.m: Ditto.
9980 * objc/execute/exceptions/local-variables-1.m: Ditto.
9981 * objc/execute/exceptions/foward-1.m: Ditto.
9982 * objc/execute/bf-2.m: Ditto.
9983 * objc/execute/string1.m: Ditto.
9984 * objc/execute/bf-4.m: Ditto.
9985 * objc/execute/informal_protocol.m: Ditto.
9986 * objc/execute/string3.m: Ditto.
9987 * objc/execute/bf-6.m: Ditto.
9988 * objc/execute/bf-8.m: Ditto.
9989 * objc/execute/class-tests-1.h: Ditto.
9990 * objc/execute/protocol-isEqual-1.m: Ditto.
9991 * objc/execute/protocol-isEqual-3.m: Ditto.
9992 * objc/execute/_cmd.m: Ditto.
9993 * objc/execute/function-message-1.m: Ditto.
9994 * objc/execute/bf-20.m: Ditto.
9995 * objc/execute/bf-common.h: Ditto.
9996 * objc/execute/np-2.m: Ditto.
9997 * objc/execute/class-10.m: Ditto.
9998 * objc/execute/class-12.m: Ditto.
9999 * objc/execute/enumeration-2.m: Ditto.
10000 * objc/execute/class-14.m: Ditto.
10001 * objc/execute/encode-1.m: Ditto.
10002 * objc/execute/formal_protocol-1.m: Ditto.
10003 * objc/execute/formal_protocol-3.m: Ditto.
10004 * objc/execute/accessing_ivars.m: Ditto.
10005 * objc/execute/bycopy-2.m: Ditto.
10006 * objc/execute/class-2.m: Ditto.
10007 * objc/execute/bf-10.m: Ditto.
10008 * objc/execute/formal_protocol-7.m: Ditto.
10009 * objc/execute/root_methods.m: Ditto.
10010 * objc/execute/class-4.m: Ditto.
10011 * objc/execute/bf-12.m: Ditto.
10012 * objc/execute/class-6.m: Ditto.
10013 * objc/execute/bf-14.m: Ditto.
10014 * objc/execute/nested-func-1.m: Ditto.
10015 * objc/execute/class-8.m: Ditto.
10016 * objc/execute/private.m: Ditto.
10017 * objc/execute/bf-16.m: Ditto.
10018 * objc/execute/bf-18.m: Ditto.
10019 * objc/execute/load-3.m: Ditto.
10020 * objc/execute/compatibility_alias.m: Ditto.
10021 * objc/execute/bf-1.m: Ditto.
10022 * objc/execute/no_clash.m: Ditto.
10023 * objc/execute/bf-3.m: Ditto.
10024 * objc/execute/string2.m: Ditto.
10025 * objc/execute/bf-5.m: Ditto.
10026 * objc/execute/string4.m: Ditto.
10027 * objc/execute/bf-7.m: Ditto.
10028 * objc/execute/object_is_meta_class.m: Ditto.
10029 * objc/execute/bf-9.m: Ditto.
10030 * objc/execute/bf-21.m: Ditto.
10031 * objc/execute/cascading-1.m: Ditto.
10032 * objc/execute/trivial.m: Ditto.
10033 * objc/execute/np-1.m: Ditto.
10034 * objc/compile/trivial.m: Ditto.
10035 * objc/execute/class_self-2.m: Include <stdlib.h>.
10036 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10037 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10038 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10039 and 64bit. Use new NeXT interface as required.
10040 * objc.dg/special/unclaimed-category-1.m: Ditto.
10041 * objc.dg/special/unclaimed-category-1.h: Ditto.
10042 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10043 * objc.dg/func-ptr-1.m: Ditto.
10044 * objc.dg/stret-1.m: Ditto.
10045 * objc.dg/encode-2.m: Ditto.
10046 * objc.dg/category-1.m: Ditto.
10047 * objc.dg/encode-3.m: Ditto.
10048 * objc.dg/call-super-3.m: Ditto.
10049 * objc.dg/method-3.m: Ditto.
10050 * objc.dg/func-ptr-2.m: Ditto.
10051 * objc.dg/lookup-1.m: Ditto.
10052 * objc.dg/encode-4.m: Ditto.
10053 * objc.dg/fix-and-continue-1.m: Ditto.
10054 * objc.dg/proto-lossage-3.m: Ditto.
10055 * objc.dg/method-13.m: Ditto.
10056 * objc.dg/proto-qual-1.m: Ditto.
10057 * objc.dg/zero-link-3.m: Ditto.
10058 * objc.dg/bitfield-1.m: Ditto.
10059 * objc.dg/va-meth-1.m: Ditto.
10060 * objc.dg/super-class-3.m: Ditto.
10061 * objc.dg/call-super-1.m: Ditto.
10062 * objc.dg/type-size-2.m: Ditto.
10063 * objc.dg/method-10.m: Ditto.
10064 * objc.dg/defs.m: Ditto.
10065 * objc.dg/const-str-3.m: Ditto.
10066 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10067 Protocol1.h) and next-mapping.h as required. Use new NeXT
10068 interface as required.
10069 * objc.dg/super-class-4.m: Ditto.
10070 * objc.dg/comp-types-8.m: Ditto.
10071 * objc.dg/call-super-2.m: Ditto.
10072 * objc.dg/objc-fast-4.m: Ditto.
10073 * objc.dg/method-6.m: Ditto.
10074 * objc.dg/const-str-3.m: Ditto.
10075 * objc.dg/const-str-7.m: Ditto.
10076 * objc.dg/method-15.m: Ditto.
10077 * objc.dg/method-19.m: Ditto.
10078 * objc.dg/sync-1.m: Ditto.
10079 * objc.dg/layout-1.m: Ditto.
10080 * objc.dg/bitfield-3.m: Ditto.
10081 * objc.dg/try-catch-3.m: Ditto.
10082 * objc.dg/try-catch-7.m: Ditto.
10083 * objc.dg/comp-types-10.m: Ditto.
10084 * objc.dg/selector-2.: Ditto.
10085 * objc.dg/method-7.m: Ditto.
10086 * objc.dg/typedef-alias-1.m: Ditto.
10087 * objc.dg/proto-lossage-2.m: Ditto.
10088 * objc.dg/comp-types-11.m: Ditto.
10089 * objc.dg/sizeof-1.m: Ditto.
10090 * objc.dg/method-17.m: Ditto.
10091 * objc.dg/bitfield-5.m: Ditto.
10092 * objc.dg/try-catch-1.m: Ditto.
10093 * objc.dg/encode-5.m: Ditto.
10094 * objc.dg/fix-and-continue-2.m: Ditto.
10095 * objc.dg/method-9.m: Ditto.
10096 * objc.dg/isa-field-1.m: Ditto.
10097 * objc.dg/local-decl-2.m: Ditto.
10098 * objc.dg/objc-gc-4.m: Ditto.
10099 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10100 * objc.dg/gnu-runtime-3.m: Ditto.
10101 * objc.dg/encode-7.m: Ditto.
10102 * objc.dg/encode-8.m: Ditto.
10103 * objc.dg/selector-3.m: Ditto.
10104 * objc.dg/gnu-runtime-1.m: Ditto.
10105 * objc.dg/const-str-12.m: Ditto.
10106 * objc.dg/gnu-runtime-2.m: Ditto.
10107 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10108 * objc.dg/selector-1.m: Ditto.
10109 * objc.dg/stubify-2.m: Ditto.
10110 * objc.dg/zero-link-1.m: Ditto.
10111 * objc.dg/stret-2.m: Ditto.
10112 * objc.dg/zero-link-2.m: Ditto.
10113 * objc.dg/next-runtime-1.m: Ditto.
10114 * objc.dg/symtab-1.m: Ditto.
10115 * objc.dg/stubify-1.m: Ditto.
10116 * objc.dg/bitfield-2.m: Ditto.
10117 * objc.dg/try-catch-10.m: Apply to both runtimes.
10118 * objc.dg/const-str-1.m: Ditto.
10119 * objc.dg/image-info.m: Ditto.
10120 * objc.dg/encode-9.m: Ditto.
10121 * objc.dg/pragma-1.m: Apply test to all targets.
10122 * objc.dg/const-str-4.m: Ditto.
10123 * objc.dg/const-str-8.m: Ditto.
10124 * objc.dg/super-class-2.m: Ditto.
10125 * objc.dg/try-catch-5.m: Ditto.
10126 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10127 Protocol1.h) and next-mapping.h as required. Use new NeXT
10128 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10129 * objc.dg/const-str-11.m: Ditto.
10130 * objc.dg/const-str-9.m: Ditto.
10131 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10132 * objc.dg/encode-1.m: Remove redundant -lobjc.
10133 * objc.dg/try-catch-9.m: Tidy space.
10134 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10135 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10136 and 64bit. Use new NeXT interface as required.
10137 * obj-c++.dg/template-4.mm: Ditto.
10138 * obj-c++.dg/defs.mm: Ditto.
10139 * obj-c++.dg/basic.mm: Ditto.
10140 * obj-c++.dg/encode-4.mm: Ditto.
10141 * obj-c++.dg/method-17.mm: Ditto.
10142 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10143 * obj-c++.dg/cxx-class-1.mm: Ditto.
10144 * obj-c++.dg/method-10.mm: Ditto.
10145 * obj-c++.dg/va-meth-1.mm: Ditto.
10146 * obj-c++.dg/encode-5.mm: Ditto.
10147 * obj-c++.dg/lookup-2.mm: Ditto.
10148 * obj-c++.dg/template-3.mm: Ditto.
10149 * obj-c++.dg/proto-qual-1.mm: Ditto.
10150 * obj-c++.dg/qual-types-1.m: Ditto.
10151 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10152 * obj-c++.dg/template-1.mm: Ditto.
10153 * obj-c++.dg/encode-6.mm: Ditto.
10154 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10155 Protocol1.h) and next-mapping.h as required. Use new NeXT
10156 interface as required.
10157 * obj-c++.dg/except-1.mm: Ditto.
10158 * obj-c++.dg/const-str-7.mm: Ditto.
10159 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10160 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10161 * obj-c++.dg/selector-2.mm: Ditto.
10162 * obj-c++.dg/isa-field-1.mm: Ditto.
10163 * obj-c++.dg/try-catch-1.mm: Ditto.
10164 * obj-c++.dg/local-decl-1.mm: Ditto.
10165 * obj-c++.dg/try-catch-9.mm: Ditto.
10166 * obj-c++.dg/no-extra-load.mm: Ditto.
10167 * obj-c++.dg/selector-5.mm: Ditto.
10168 * obj-c++.dg/method-12.mm: Ditto.
10169 * obj-c++.dg/try-catch-11.mm: Ditto.
10170 * obj-c++.dg/comp-types-11.mm: Ditto.
10171 * obj-c++.dg/bitfield-3.mm: Ditto.
10172 * obj-c++.dg/method-6.mm: Ditto.
10173 * obj-c++.dg/super-class-2.mm: Ditto.
10174 * obj-c++.dg/method-21.mm: Ditto.
10175 * obj-c++.dg/const-str-8.mm: Ditto.
10176 * obj-c++.dg/try-catch-7.mm: Ditto.
10177 * obj-c++.dg/method-15.mm: Ditto.
10178 * obj-c++.dg/layout-1.mm: Ditto.
10179 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10180 * obj-c++.dg/const-str-3.mm: Ditto.
10181 * obj-c++.dg/try-catch-2.mm: Ditto.
10182 * obj-c++.dg/objc-gc-3.mm: Ditto.
10183 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10184 * obj-c++.dg/bitfield-1.mm: Ditto.
10185 * obj-c++.dg/selector-6.mm: Ditto.
10186 * obj-c++.dg/method-13.mm: Ditto.
10187 * obj-c++.dg/comp-types-12.mm: Ditto.
10188 * obj-c++.dg/bitfield-4.mm: Ditto.
10189 * obj-c++.dg/try-catch-8.mm: Ditto.
10190 * obj-c++.dg/method-2.mm: Ditto.
10191 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10192 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10193 * obj-c++.dg/const-str-4.mm: Ditto.
10194 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10195 * obj-c++.dg/try-catch-3.mm: Ditto.
10196 * obj-c++.dg/comp-types-9.mm: Ditto.
10197 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10198 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10199 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10200 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10201 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10202 Use new NeXT interface as required.
10203 * obj-c++.dg/const-str-10.mm: Ditto.
10204 * obj-c++.dg/const-str-11.mm: Ditto.
10205 * obj-c++.dg/const-str-9.mm: Ditto.
10206 * obj-c++.dg/method-11.mm: Ditto.
10207 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10208 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10209 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10210 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10211 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10213 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10216 * g++.dg/template/typedef30.C: New test case.
10218 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10221 * gcc.c-torture/execute/pr43385.c: New test.
10223 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10225 * gcc.dg/strncpy-fix-1.c: New test.
10227 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10230 * lib/objc-torture.exp (objc-set-runtime-options): New.
10231 * objc/execute/execute.exp: Check runtime options on each pass.
10232 * objc/execute/exceptions/exceptions.exp: Ditto.
10233 * objc/compile/compile.exp: Ditto.
10236 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10238 (check_effective_target_objc2): New proc.
10239 (check_effective_target_next_runtime): New proc.
10240 * lib/objc.exp: Determine which runtime is in force and support it.
10241 * lib/obj-c++.exp: Ditto.
10243 2010-03-24 Jason Merrill <jason@redhat.com>
10246 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10248 2010-03-24 Martin Jambor <mjambor@suse.cz>
10250 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10252 * gcc.dg/ipa/ipa-2.c: Likewise.
10253 * gcc.dg/ipa/ipa-3.c: Likewise.
10254 * gcc.dg/ipa/ipa-4.c: Likewise.
10255 * gcc.dg/ipa/ipa-5.c: Likewise.
10256 * gcc.dg/ipa/ipa-7.c: Likewise.
10257 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10259 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10260 i_can_not_be_propagated_fully2 into a loop.
10261 * gcc.dg/ipa/ipa-8.c: New test.
10262 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10264 2010-03-24 Jakub Jelinek <jakub@redhat.com>
10268 * gcc.dg/guality/pr43479.c: New test.
10269 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10270 and add volatile keyword.
10272 2010-03-23 Mike Stump <mikestump@comcast.net>
10274 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10276 2010-03-23 Jason Merrill <jason@redhat.com>
10278 * g++.dg/ext/altivec-17.C: Adjust error message.
10280 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10281 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10282 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10283 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10284 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10285 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10287 2010-03-22 Jason Merrill <jason@redhat.com>
10290 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10291 * g++.dg/ext/is_pod_98.C: New.
10294 * g++.dg/cpp0x/auto18.C: New.
10296 * gcc.dg/pr36997.c: Adjust error message.
10297 * g++.dg/ext/vector9.C: Likewise.
10298 * g++.dg/conversion/simd3.C: Likewise.
10299 * g++.dg/other/error23.C: Likewise.
10301 2010-03-22 Michael Matz <matz@suse.de>
10303 PR middle-end/43475
10304 * gfortran.dg/pr43475.f90: New testcase.
10306 2010-03-22 Richard Guenther <rguenther@suse.de>
10308 PR tree-optimization/43390
10309 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10311 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10313 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10314 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10316 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
10317 Michael Matz <matz@suse.de>
10320 * g++.dg/parse/crash56.C: New test.
10322 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
10325 * gfortran.dg/whole_file_15.f90 : New test.
10327 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10330 * gfortran.dg/inquire_size.f90: New test.
10332 2010-03-20 Richard Guenther <rguenther@suse.de>
10334 PR rtl-optimization/43438
10335 * gcc.c-torture/execute/pr43438.c: New testcase.
10337 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10340 * g++.dg/abi/mangle42.C: New test.
10342 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10345 * gcc.dg/pr43211.c: New test.
10346 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10348 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
10350 PR rtl-optimization/42258
10351 * gcc.target/arm/thumb1-mul-moves.c: New test.
10354 * gcc.target/arm/thumb-andsi.c: New test.
10356 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10357 dg-require-effective-target.
10359 2010-03-19 Michael Matz <matz@suse.de>
10362 * g++.dg/other/pr43116.C: New testcase.
10364 2010-03-19 Michael Matz <matz@suse.de>
10367 * gcc.dg/pr43305.c: New testcase.
10369 2010-03-19 Richard Guenther <rguenther@suse.de>
10371 PR tree-optimization/43415
10372 * gcc.c-torture/compile/pr43415.c: New testcase.
10374 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10377 * gnat.dg/case_optimization2.adb: New test.
10378 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10380 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10381 Jack Howarth <howarth@bromo.med.uc.edu>
10384 * gcc.target/i386/push-1.c: Don't xfail
10385 scan-assembler-not "movups" on darwin.
10387 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10390 * gcc.dg/pr43058.c: New test.
10392 2010-03-18 Martin Jambor <mjambor@suse.cz>
10394 PR middle-end/42450
10395 * g++.dg/torture/pr42450.C: New test.
10397 2010-03-18 Michael Matz <matz@suse.de>
10399 PR middle-end/43419
10400 * gcc.dg/pr43419.c: New testcase.
10402 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10404 PR rtl-optimization/43360
10405 * gcc.dg/torture/pr43360.c: New.
10407 2010-03-18 Michael Matz <matz@suse.de>
10409 PR tree-optimization/43402
10410 * gcc.dg/pr43402.c: New testcase.
10412 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10415 * gcc.dg/pr42427.c: New test.
10417 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10419 PR libfortran/43265
10420 * gfortran.dg/read_empty_file.f: New test.
10421 * gfortran.dg/read_eof_all.f90: New test.
10422 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10423 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10425 2010-03-17 Michael Matz <matz@suse.de>
10427 * gcc.dg/pr43300.c: Add -w.
10429 2010-03-17 Richard Guenther <rguenther@suse.de>
10431 * gcc.dg/pr43379.c: Add -w.
10433 2010-03-17 Tobias Burnus <burnus@net-b.de>
10436 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10438 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10440 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10442 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10444 * ada/acats/run_all.sh: Log start and end times.
10446 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10448 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10450 2010-03-16 Richard Guenther <rguenther@suse.de>
10452 PR middle-end/43379
10453 * gcc.dg/pr43379.c: New testcase.
10455 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10458 * gcc.dg/guality/pr43051-1.c: New test.
10460 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10463 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10465 2010-03-15 Michael Matz <matz@suse.de>
10467 PR middle-end/43300
10468 * gcc.dg/pr43300.c: New testcase.
10470 2010-03-15 Richard Guenther <rguenther@suse.de>
10472 PR tree-optimization/43367
10473 * gcc.c-torture/compile/pr43367.c: New testcase.
10475 2010-03-15 Richard Guenther <rguenther@suse.de>
10477 PR tree-optimization/43317
10478 * gcc.dg/pr43317.c: New testcase.
10480 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10482 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10484 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10486 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10488 2010-03-14 Tobias Burnus <burnus@net-b.de>
10491 * gfortran.dg/impure_constructor_1.f90: New test.
10493 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10495 PR middle-end/43354
10496 * gfortran.dg/graphite/id-pr43354.f: New.
10498 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10500 PR middle-end/43349
10501 * gfortran.dg/graphite/pr43349.f: New.
10503 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10505 PR middle-end/43306
10506 * gcc.dg/graphite/pr43306.c: New.
10508 2010-03-12 David S. Miller <davem@davemloft.net>
10510 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10513 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10515 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10517 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10521 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10523 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10525 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10526 fail for *-*-mingw* targets.
10528 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10531 * gcc.dg/guality/pr43329-1.c: New test.
10533 2010-03-11 Martin Jambor <mjambor@suse.cz>
10535 PR tree-optimization/43257
10536 * g++.dg/torture/pr43257.C: New test.
10538 2010-03-11 Tobias Burnus <burnus@net-b.de>
10541 * gfortran.dg/namelist_61.f90: New test.
10543 2010-03-11 Richard Guenther <rguenther@suse.de>
10545 PR tree-optimization/43255
10546 * gcc.c-torture/compile/pr43255.c: New testcase.
10548 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10550 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10551 * gcc.dg/pr43280.c: New testcase.
10553 2010-03-11 Richard Guenther <rguenther@suse.de>
10556 * gcc.dg/lto/20100227-1_0.c: New testcase.
10557 * gcc.dg/lto/20100227-1_1.c: Likewise.
10559 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10561 PR libfortran/43320
10562 PR libfortran/43265
10563 * gfortran.dg/read_eof_6.f: New test
10564 * gfortran.dg/read_x_eof.f90: New test.
10565 * gfortran.dg/read_x_past.f: Update test.
10567 2010-03-10 Jan Hubicka <jh@suse.cz>
10569 * gcc.c-torture/compile/pr43288.c: New test.
10571 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10573 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10575 * g++.old-deja/g++.pt/asm2.C: Likewise.
10576 * gcc.c-torture/compile/20000804-1.c: Likewise.
10577 * gcc.target/i386/clobbers.c: Likewise.
10579 2010-03-10 Tobias Burnus <burnus@net-b.de>
10582 * gfortran.dg/c_assoc_3.f90: New test.
10584 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10587 * gcc.dg/guality/pr36728-1.c: New test.
10588 * gcc.dg/guality/pr36728-2.c: New test.
10590 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10592 * gcc.dg/h8300-div-delay-slot.c: New test.
10594 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10596 PR tree-optimization/43236
10597 * gcc.c-torture/execute/pr43236.c: New test.
10599 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10601 PR middle-end/42859
10602 * g++.dg/eh/pr42859.C: New test.
10604 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10607 * gcc.dg/pr43299.c: New test.
10610 * g++.dg/eh/unwind2.C: New test.
10612 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10613 Reza Yazdani <reza.yazdani@amd.com>
10615 PR middle-end/43065
10616 * gcc.dg/graphite/run-id-4.c: New.
10618 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10620 PR middle-end/43065
10621 * gcc.dg/graphite/run-id-3.c: New.
10623 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10625 PR middle-end/42644
10626 PR middle-end/42130
10627 * gcc.dg/graphite/id-18.c: New.
10628 * gcc.dg/graphite/run-id-pr42644.c: New.
10630 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10632 PR middle-end/42326
10633 * gcc.dg/graphite/pr42326.c: New.
10635 2010-03-08 Richard Guenther <rguenther@suse.de>
10637 PR tree-optimization/43269
10638 * gcc.c-torture/execute/pr43269.c: New testcase.
10640 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10643 * gfortran.dg/typebound_call_13.f03: New.
10645 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10647 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10648 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10650 2010-03-05 Jason Merrill <jason@redhat.com>
10652 * g++.dg/abi/mangle40.C: Require weak and alias.
10654 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10656 PR middle-end/42326
10657 * gfortran.dg/graphite/pr42326.f90: New.
10658 * gfortran.dg/graphite/pr42326-1.f90: New.
10660 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10662 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10663 (gnat_target_compile): Likewise.
10664 Reinitialize GNAT_UNDER_TEST if target changes.
10665 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10666 (local_find_gnatmake): Pass full --GCC to gnatlink.
10669 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10672 * gcc.dg/compound-literal-1.c: New testcase.
10674 2010-03-04 Martin Jambor <mjambor@suse.cz>
10676 PR tree-optimization/43164
10677 PR tree-optimization/43191
10678 * gcc.c-torture/compile/pr43164.c: New test.
10679 * gcc.c-torture/compile/pr43191.c: Likewise.
10681 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10684 * gfortran.dg/finalize_9.f90: New.
10686 2010-03-04 Tobias Burnus <burnus@net-b.de>
10687 Ken Werner <ken@linux.vnet.ibm.com>
10689 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10690 to dg-options for spu.
10691 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10692 dump-scan target to exclude spu.
10694 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10696 PR middle-end/43209
10697 * gcc.dg/tree-ssa/ivopts-4.c: New.
10699 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10701 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10702 include-opts and exclude-opts; skip checking the flags if arguments
10703 are the same as the defaults.
10704 (dg-xfail-if): Verify the number of arguments, supply defaults
10705 for unspecified optional arguments.
10706 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10708 2010-03-03 Jason Merrill <jason@redhat.com>
10711 * g++.dg/abi/mangle40.C: Updated.
10713 2010-03-03 Jason Merrill <jason@redhat.com>
10715 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10716 * g++.dg/abi/mangle23.C: Likewise.
10717 * g++.dg/eh/simd-2.C: Likewise.
10718 * g++.dg/ext/attribute-test-2.C: Likewise.
10719 * g++.dg/ext/vector14.C: Likewise.
10720 * g++.dg/other/pr34435.C: Likewise.
10721 * g++.dg/template/conv8.C: Likewise.
10722 * g++.dg/template/nontype9.C: Likewise.
10723 * g++.dg/template/qualttp17.C: Likewise.
10724 * g++.dg/template/ref1.C: Likewise.
10725 * g++.old-deja/g++.pt/crash68.C: Likewise.
10726 * g++.old-deja/g++.pt/ref1.C: Likewise.
10727 * g++.old-deja/g++.pt/ref3.C: Likewise.
10728 * g++.old-deja/g++.pt/ref4.C: Likewise.
10731 * g++.dg/abi/mangle40.C: New.
10732 * g++.dg/abi/mangle41.C: New.
10733 * g++.dg/lto/20100302_0.C: New.
10734 * g++.dg/lto/20100302_1.C: New.
10735 * g++.dg/lto/20100302.h: New.
10737 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10740 * gfortran.dg/internal_pack_12.f90: New test.
10742 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10744 * gcc.dg/pr36997.c: Adjust error message.
10746 2010-03-03 Mike Stump <mikestump@comcast.net>
10748 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10749 adjustments to not be present on machines that align the stack to
10750 more than 4 bytes and don't have a red zone yet as that is an
10751 unimplemented optimization.
10753 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10756 * gfortran.dg/impure_assignment_3.f90: New.
10758 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10761 * gfortran.dg/pr43229.f90: New test.
10764 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10767 * gcc.dg/guality/pr43177.c: New test.
10769 2010-03-02 Jason Merrill <jason@redhat.com>
10771 * g++.dg/ext/vector9.C: Adjust error message.
10772 * g++.dg/conversion/simd3.C: Likewise.
10773 * g++.dg/other/error23.C: Likewise.
10775 2010-03-02 Mike Stump <mikestump@comcast.net>
10778 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10780 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10783 * gfortran.dg/internal_pack_10.f90: New test.
10786 * gfortran.dg/internal_pack_11.f90: New test.
10788 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10790 PR middle-end/42640
10791 * gcc.dg/tree-ssa/pr42640.c: New.
10793 2010-03-01 Richard Guenther <rguenther@suse.de>
10795 PR tree-optimization/43220
10796 * gcc.c-torture/execute/pr43220.c: New testcase.
10798 2010-03-01 Richard Guenther <rguenther@suse.de>
10800 PR middle-end/43213
10801 * gcc.dg/pr43213.c: New testcase.
10803 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10806 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10808 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10810 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10812 (check_effective_target_ucn): Likewise.
10814 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10816 * gcc.dg/ucnid-2.c: Likewise.
10817 * gcc.dg/ucnid-3.c: Likewise.
10818 * gcc.dg/ucnid-4.c: Likewise.
10819 * gcc.dg/ucnid-11.c: Likewise.
10820 * gcc.dg/ucnid-12.c: Likewise.
10821 * gcc.dg/ucnid-6.c: Skip if !ucn.
10822 * gcc.dg/ucnid-9.c: Likewise.
10824 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10826 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10827 lists to dg-skip-if.
10828 * gcc.target/i386/stackalign/return-3.c: Likewise.
10830 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10832 * gcc.target/i386/clearcap.map: New file.
10833 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10834 Pass clearcap.map by default if supported.
10836 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10839 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10841 * gfortran.dg/stat_2.f90: Likewise.
10843 2010-03-01 Tobias Burnus <burnus@net-b.de>
10846 * gfortran.dg/module_read_2.f90: New test.
10848 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10851 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10852 * g++.dg/abi/mangle12.C: Likewise.
10853 * g++.dg/abi/mangle20-2.C: Likewise.
10854 * g++.dg/abi/mangle17.C: Likewise.
10855 * g++.dg/template/cond2.C: Likewise.
10856 * g++.dg/template/pr35240.C: Likewise.
10858 2010-02-27 Richard Guenther <rguenther@suse.de>
10860 PR tree-optimization/43186
10861 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10863 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10865 * g++.dg/abi/packed1.C: Expect warning on the SH.
10867 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10870 * g++.dg/parse/error37.C: New test.
10872 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10876 * gcc.dg/pr8927-1.c: Match new note.
10877 * gcc.dg/990506-0.c: Likewise.
10878 * gcc.dg/gomp/flush-2.c: Likewise.
10879 * gcc.dg/gomp/atomic-5.c: Likewise.
10880 * gcc.dg/gomp/pr34607.c: Likewise.
10881 * gcc.dg/pr35746.c: Likewise.
10882 * gcc.dg/cpp/pragma-1.c: Likewise.
10883 * gcc.dg/cpp/pragma-2.c: Likewise.
10884 * gcc.dg/pr41842.c: Likewise.
10885 * gcc.dg/noncompile/20040629-1.c: Likewise.
10886 * objc.dg/private-1.m: Likewise.
10888 2010-02-27 Tobias Burnus <burnus@net-b.de>
10891 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10892 * gfortran.dg/default_initialization_4.f90: New test.
10894 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10896 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10897 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10898 * gnat.dg/thin_pointer2.adb: New test.
10899 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10901 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10904 * gcc.dg/cpp/c90-pedantic.c: New.
10905 * gcc.dg/cpp/c90.c: New.
10906 * gcc.dg/gnu90-const-expr-1.c: New.
10907 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10909 2010-02-26 Richard Guenther <rguenther@suse.de>
10911 PR tree-optimization/43186
10912 * gcc.c-torture/compile/pr43186.c: New testcase.
10914 2010-02-26 Jakub Jelinek <jakub@redhat.com>
10917 * c-c++-common/dwarf2/pr43190.c: New test.
10919 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10921 PR testsuite/37074:
10922 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10924 2010-02-26 Richard Guenther <rguenther@suse.de>
10926 PR tree-optimization/43188
10927 * gcc.c-torture/compile/pr43188.c: New testcase.
10929 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10932 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10934 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10936 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10938 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10941 * gcc.target/powerpc/pr43154.c: New file.
10943 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10946 * gfortran.dg/debug/pr43166.f: New test.
10949 * gcc.dg/torture/pr43165.c: New test.
10951 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10954 * c-c++-common/pr41779.c: Update.
10956 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10959 * lib/gnat-dg.exp (gnat_load): Redefine.
10961 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10962 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10964 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10967 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10968 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10972 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10974 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10976 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10979 * gcc.dg/guality/vla-1.c: New test.
10981 2010-02-24 Tobias Burnus <burnus@net-b.de>
10984 * gfortran.dg/c_ptr_tests_15.f90: New test.
10986 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10989 * gcc.target/i386/pr43107.c: New test.
10991 2010-02-23 Jason Merrill <jason@redhat.com>
10994 * g++.dg/cpp0x/variadic100.C: New.
10996 2010-02-23 Jason Merrill <jason@redhat.com>
10999 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11000 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11001 * c-c++-common/dwarf2/vla1.c: New.
11003 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11006 * gcc.dg/pr43139.c: New test.
11009 * gcc.dg/guality/pr43077-1.c: New test.
11011 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11014 * gcc.dg/march.c: New.
11015 * gcc.dg/march-generic.c: New.
11016 * gcc.dg/mtune.c: New.
11018 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11020 PR middle-end/43083
11021 * gcc.dg/graphite/pr43083.c: New.
11023 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11025 PR middle-end/43097
11026 * gfortran.dg/graphite/pr43097.f: New.
11028 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11029 Manuel López-Ibáñez <manu@gcc.gnu.org>
11031 PR middle-end/43140
11032 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11034 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11036 PR middle-end/43026
11037 * g++.dg/graphite/pr43026.C: New.
11039 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11042 * gcc.dg/cleanup-1.c: Update.
11043 * gcc.dg/func-args-1.c: Update.
11044 * gcc.dg/format/sentinel-1.c: Update.
11045 * g++.old-deja/g++.jason/scoping10.C: Update.
11046 * g++.old-deja/g++.ns/lookup5.C: Update.
11047 * g++.dg/ext/cleanup-1.C: Update.
11048 * g++.dg/parse/varmod1.C: Update.
11049 * g++.dg/parse/error33.C: Update.
11050 * g++.dg/expr/call3.C: Update.
11051 * g++.dg/func-args-1.C: New.
11053 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11056 * gcc.dg/attr-used-2.c: Moved to ...
11057 * c-c++-common/attr-used-2.c: Here.
11059 * gcc.dg/attr-used.c: Moved to ...
11060 * c-c++-common/attr-used.c: Here.
11062 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11064 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11066 2010-02-22 Richard Guenther <rguenther@suse.de>
11069 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11070 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11072 2010-02-22 Richard Guenther <rguenther@suse.de>
11074 PR tree-optimization/42749
11075 * gcc.c-torture/compile/pr42749.c: New testcase.
11077 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11080 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11081 * gfortran.dg/internal_pack_9.f90: New test.
11083 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11086 * g++.dg/template/recurse.C: Adjust.
11087 * g++.dg/template/pr23510.C: New.
11089 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11092 * g++.dg/template/memclass4.C: New test.
11094 2010-02-21 Tobias Burnus <burnus@net-b.de>
11097 * gfortran.dg/reassoc_5.f90: New test.
11099 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11102 * gcc.target/i386/pr43067.c: New test.
11104 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11107 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11109 * g++.dg/warn/Wconversion-null.C: New test.
11110 * g++.old-deja/g++.other/null1.C: Move to...
11111 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11113 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11117 * gfortran.dg/dependency_26.f90: New test.
11120 * gfortran.dg/internal_pack_7.f90: New test.
11123 * gfortran.dg/internal_pack_8.f90: New test.
11125 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11128 * c-c++-common/pr41779.c: Fix broken testcase.
11130 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11133 * c-c++-common/pr36513.c: New testcase.
11134 * c-c++-common/pr36513-2.c: New testcase.
11136 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11139 * c-c++-common/pr41779.c: New.
11141 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11144 * gcc.dg/pr43084.c: New test.
11146 2010-02-19 Richard Guenther <rguenther@suse.de>
11148 PR tree-optimization/42916
11149 * gcc.dg/pr42916.c: New testcase.
11151 2010-02-18 Jason Merrill <jason@redhat.com>
11154 * g++.dg/abi/packed1.C: Add expected warning.
11157 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11158 * gcc.dg/torture/dg-torture.exp: Likewise.
11159 * c-c++-common/torture/complex-sign.h,
11160 c-c++-common/torture/complex-sign-add.c,
11161 c-c++-common/torture/complex-sign-mixed-add.c,
11162 c-c++-common/torture/complex-sign-mixed-div.c,
11163 c-c++-common/torture/complex-sign-mixed-mul.c,
11164 c-c++-common/torture/complex-sign-mixed-sub.c,
11165 c-c++-common/torture/complex-sign-mul.c,
11166 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11167 Adapt for C++ compilation as well.
11170 * g++.dg/ext/label1.C: Update.
11171 * g++.dg/ext/label2.C: Update.
11174 * g++.dg/template/dependent-name6.C: New.
11177 * g++.dg/parse/namespace12.C: New.
11179 2010-02-18 Martin Jambor <mjambor@suse.cz>
11181 PR tree-optimization/43066
11182 * gcc.c-torture/compile/pr43066.c: New test.
11184 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11186 * g++.dg/ext/attrib35.C: Fix target selector string.
11187 * g++.dg/ext/attrib36.C: Ditto.
11188 * g++.dg/ext/attrib37.C: Ditto.
11189 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11190 * g++.dg/abi/mangle25.C: Ditto.
11192 2010-02-17 Jason Merrill <jason@redhat.com>
11195 * g++.dg/parse/namespace11.C: New.
11198 * g++.dg/ext/attrib37.C: New.
11201 * g++.dg/template/ptrmem20.C: New.
11203 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11206 * gcc.target/i386/xop-check.h: Include m256-check.h.
11207 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11208 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11209 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11210 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11212 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11215 * gcc.dg/pr42918.c: New test.
11217 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11219 * g++.dg/ext/attrib36.C: Require ILP32.
11221 2010-02-16 Richard Guenther <rguenther@suse.de>
11223 PR tree-optimization/41043
11224 * gfortran.dg/pr41043.f90: New testcase.
11225 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11227 2010-02-16 Jason Merrill <jason@redhat.com>
11229 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11231 2010-02-16 Ira Rosen <irar@il.ibm.com>
11233 PR tree-optimization/43074
11234 * gcc.dg/vect/fast-math-pr43074.c: New test.
11236 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11238 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11240 2010-02-16 Jason Merrill <jason@redhat.com>
11243 * g++.dg/ext/attrib36.C: New.
11246 * g++.dg/other/array6.C: New.
11248 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11250 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11252 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11254 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11255 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11256 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11257 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11258 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11259 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11261 2010-02-15 Richard Guenther <rguenther@suse.de>
11263 PR middle-end/43068
11264 * g++.dg/torture/pr43068.C: New testcase.
11266 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11269 * g++.dg/opt/ice1.C: New.
11271 2010-02-14 Jason Merrill <jason@redhat.com>
11274 * g++.dg/cpp0x/initlist-opt.C: New.
11276 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
11280 * gfortran.dg/internal_pack_6.f90: New test.
11282 2010-02-12 Jason Merrill <jason@redhat.com>
11285 * g++.dg/cpp0x/variadic99.C: New.
11287 2010-02-12 Jakub Jelinek <jakub@redhat.com>
11289 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11290 sign extend pointers to gualchk_t.
11293 * g++.dg/other/default3.C: Xfail g4 test.
11295 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11297 PR middle-end/43012
11298 * gcc.dg/graphite/pr43012.c: New.
11300 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11302 PR middle-end/42930
11303 * g++.dg/graphite/pr42930.C: New.
11305 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11307 PR middle-end/42914
11308 PR middle-end/42530
11309 * gcc.dg/graphite/pr42530.c: New.
11310 * gcc.dg/graphite/pr42914.c: New.
11312 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11314 PR middle-end/42771
11315 * gcc.dg/graphite/pr42771.c: New.
11317 2010-02-11 Richard Guenther <rguenther@suse.de>
11319 PR tree-optimization/42998
11320 * gcc.c-torture/compile/pr42998.c: New testcase.
11322 2010-02-10 Jason Merrill <jason@redhat.com>
11325 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11327 PR c++/42983, core issue 906
11328 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11329 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11332 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11334 2010-02-10 Richard Guenther <rguenther@suse.de>
11336 PR tree-optimization/43017
11337 * gcc.dg/torture/pr43017.c: New testcase.
11339 2010-02-10 Tobias Burnus <burnus@net-b.de>
11342 * gfortran.dg/private_type_1.f90: Update error location.
11343 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11344 * gfortran.dg/typebound_operator_2.f03: Ditto.
11345 * gfortran.dg/assignment_2.f90: Ditto.
11346 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11347 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11349 2010-02-10 Tobias Burnus <burnus@net-b.de>
11352 * gfortran.dg/bind_c_usage_20.f90: New test.
11354 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11357 * g++.dg/debug/pr43010.C: New test.
11359 2010-02-10 Richard Guenther <rguenther@suse.de>
11362 * gcc.c-torture/execute/20100209-1.c: New testcase.
11363 * gcc.dg/fold-div-3.c: Likewise.
11365 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11367 * gcc.dg/builtin-ffs-1.c: New test.
11369 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11372 * gfortran.dg/array_constructor_35.f90: New test.
11374 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11376 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11378 2010-02-09 Jason Merrill <jason@redhat.com>
11381 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11384 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11386 2010-02-09 Tobias Burnus <burnus@net-b.de>
11389 * gfortran.dg/module_write_1.f90: New test.
11391 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11393 * gcc.dg/pr19340.c: Adjust.
11395 2010-02-09 Richard Guenther <rguenther@suse.de>
11397 PR tree-optimization/43008
11398 * gcc.c-torture/execute/pr43008.c: New testcase.
11400 2010-02-09 Richard Guenther <rguenther@suse.de>
11402 PR tree-optimization/43000
11403 * gcc.dg/torture/pr43000.c: New testcase.
11404 * gcc.dg/torture/pr43002.c: Likewise.
11406 2010-02-09 Daniel Kraft <d@domob.eu>
11409 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11410 and pass -Wsurprising as necessary.
11412 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11414 PR tree-optimization/42890
11415 * g++.dg/torture/pr42890.C: New test.
11417 2010-02-08 Richard Guenther <rguenther@suse.de>
11419 PR middle-end/42995
11420 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11422 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11424 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11425 return 0 from main.
11426 * gcc.dg/graphite/block-1.c: Same.
11427 * gcc.dg/graphite/block-3.c: Same.
11428 * gcc.dg/graphite/block-4.c: Same.
11429 * gcc.dg/graphite/block-5.c: Same.
11430 * gcc.dg/graphite/block-6.c: Same.
11431 * gcc.dg/graphite/block-7.c: Same.
11432 * gcc.dg/graphite/interchange-0.c: Same.
11433 * gcc.dg/graphite/interchange-1.c: Same.
11434 * gcc.dg/graphite/interchange-10.c: Same.
11435 * gcc.dg/graphite/interchange-11.c: Same.
11436 * gcc.dg/graphite/interchange-12.c: Same.
11437 * gcc.dg/graphite/interchange-2.c: Same.
11438 * gcc.dg/graphite/interchange-3.c: Same.
11439 * gcc.dg/graphite/interchange-4.c: Same.
11440 * gcc.dg/graphite/interchange-5.c: Same.
11441 * gcc.dg/graphite/interchange-6.c: Same.
11442 * gcc.dg/graphite/interchange-7.c: Same.
11443 * gcc.dg/graphite/interchange-8.c: Same.
11444 * gcc.dg/graphite/interchange-9.c: Same.
11445 * gcc.dg/graphite/interchange-mvt.c: Same.
11447 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11449 * gfortran.dg/graphite/id-19.f: New.
11450 * gfortran.dg/graphite/pr14741.f90: New.
11451 * gfortran.dg/graphite/pr41924.f90: New.
11452 * gfortran.dg/graphite/run-id-2.f90: New.
11454 2010-02-07 Richard Guenther <rguenther@suse.de>
11456 PR middle-end/42956
11457 * gcc.c-torture/compile/pr42956.c: New testcase.
11459 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11461 PR libfortran/42742
11462 * gfortran.dg/fmt_cache_2.f: New test.
11464 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11466 * gfortran.dg/read_no_eor.f90: New test.
11468 2010-02-05 Jason Merrill <jason@redhat.com>
11470 * g++.dg/ext/label13.C: Move constructor body out of class.
11472 2010-02-03 Jason Merrill <jason@redhat.com>
11475 * g++.dg/ext/dllexport3.C: New.
11477 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11479 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11481 2010-02-05 Richard Guenther <rguenther@suse.de>
11483 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11485 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11488 * g++.dg/other/crash-9.C: New test.
11490 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11493 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11495 2010-02-04 Richard Guenther <rguenther@suse.de>
11497 PR rtl-optimization/42952
11498 * gcc.dg/torture/pr42952.c: New testcase.
11500 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11502 PR libfortran/42901
11503 * gfortran.dg/namelist_60.f90: New test.
11505 2010-02-03 Jason Merrill <jason@redhat.com>
11508 * g++.dg/ext/builtin11.C: New.
11512 * g++.dg/abi/mangle35.C: New.
11513 * g++.dg/abi/mangle37.C: New.
11516 * g++.dg/abi/mangle36.C: New.
11519 * g++.dg/warn/string1.C: New.
11521 2010-02-03 Richard Guenther <rguenther@suse.de>
11523 PR tree-optimization/42944
11524 * gcc.dg/errno-1.c: New testcase.
11526 2010-02-03 Richard Guenther <rguenther@suse.de>
11528 PR middle-end/42927
11529 * gcc.c-torture/compile/pr42927.c: New testcase.
11531 2010-02-03 Tobias Burnus <burnus@net-b.de>
11534 * gfortran.dg/null_4.f90: New test.
11536 2010-02-02 Jason Merrill <jason@redhat.com>
11539 * g++.dg/ext/label13.C: New.
11541 2010-02-02 Tobias Burnus <burnus@net-b.de>
11544 * gfortran.dg/func_result_5.f90: New test.
11546 2010-02-01 Tobias Burnus <burnus@net-b.de>
11549 * gfortran.dg/pure_initializer_3.f90: News test.
11551 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11554 * gfortran.dg/allocate_derived_2.f90: New test.
11556 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11558 PR middle-end/42898
11559 * gcc.dg/torture/pr42898-2.c: New test.
11561 2010-01-31 Richard Guenther <rguenther@suse.de>
11563 PR middle-end/42898
11564 * gcc.dg/torture/pr42898.c: New testcase.
11566 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11569 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11570 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11572 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11574 * g++.dg/tree-ssa/inline-1.C: New.
11575 * g++.dg/tree-ssa/inline-2.C: New.
11576 * g++.dg/tree-ssa/inline-3.C: New.
11578 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11581 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11582 the string 'pow' in the pathname of the compiler from generating a
11585 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11587 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11588 * g++.old-deja/g++.mike/eh17.C: Likewise.
11589 * g++.old-deja/g++.mike/p5571.C: Likewise.
11591 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11598 * g++.dg/other/crash-5.C: New test.
11599 * g++.dg/other/crash-6.C: New test.
11600 * g++.dg/other/crash-7.C: New test.
11601 * g++.dg/other/crash-8.C: New test.
11603 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11605 PR rtl-optimization/42889
11606 * gcc.dg/pr42889.c: New test.
11608 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11610 * gcc.target/i386/pr42881.c: Use SSE2.
11612 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11615 * gcc.target/i386/pr42891.c: New test.
11617 2010-01-28 Richard Guenther <rguenther@suse.de>
11619 PR tree-optimization/42871
11620 * g++.dg/torture/pr42871.C: New testcase.
11622 2010-01-28 Richard Guenther <rguenther@suse.de>
11624 * gcc.dg/Wobjsize-1.h: New testcase.
11625 * gcc.dg/Wobjsize-1.c: Likewise.
11627 2010-01-28 Richard Guenther <rguenther@suse.de>
11629 PR middle-end/42883
11630 * g++.dg/torture/pr42883.C: New testcase.
11632 2010-01-28 Michael Matz <matz@suse.de>
11634 * gcc.target/i386/pr42881.c: New test.
11636 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11638 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11639 Add i?86-*-solaris2* support.
11641 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11645 * g++.dg/template/typedef27.C: New test case.
11646 * g++.dg/template/typedef28.C: New test case.
11648 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11650 * gcc.dg/optimize-bswap*.c: Add ARM target
11652 2010-01-27 Richard Guenther <rguenther@suse.de>
11654 PR middle-end/42878
11655 * gcc.dg/torture/pr42878-1.c: New testcase.
11656 * gcc.dg/torture/pr42878-2.c: Likewise.
11658 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11660 PR middle-end/42874
11661 * gcc.dg/vla-22.c: New test.
11663 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11665 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11668 2010-01-26 Richard Guenther <rguenther@suse.de>
11670 PR rtl-optimization/42685
11671 * gcc.dg/pr42685.c: New testcase.
11672 * g++.dg/other/pr42685.C: Likewise.
11674 2010-01-26 Richard Guenther <rguenther@suse.de>
11676 PR middle-end/42806
11677 * g++.dg/other/pr42806.C: New testcase.
11679 2010-01-26 Richard Guenther <rguenther@suse.de>
11681 PR tree-optimization/42250
11682 * gcc.dg/pr42250.c: New testcase.
11684 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11686 * gnat.dg/array_bounds_test.adb: New test.
11688 2010-01-25 Tobias Burnus <burnus@net-b.de>
11691 * gfortran.dg/generic_21.f90: New test.
11693 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11696 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11698 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11701 * g++.dg/abi/arm_va_list2.C: New test.
11702 * g++.dg/abi/arm_va_list2.h: Companion header file.
11704 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11707 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11710 * gfortran.dg/char_array_arg_1.f90 : New test.
11712 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11714 2010-01-24 Tobias Burnus <burnus@net-b.de>
11717 * gfortran.dg/generic_20.f90: New test.
11719 2010-01-22 Michael Matz <matz@suse.de>
11721 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11724 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11727 * gfortran.dg/dependency_25.f90 : New test.
11729 2010-01-21 Martin Jambor <mjambor@suse.cz>
11731 PR tree-optimization/42585
11732 * gcc.dg/tree-ssa/pr42585.c: New test.
11734 2010-01-21 Richard Guenther <rguenther@suse.de>
11736 PR middle-end/19988
11737 * gcc.dg/pr19988.c: New testcase.
11739 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11741 * g++.dg/compat/decimal/compat-common.h: New file.
11742 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11743 * g++.dg/compat/decimal/pass_x.h: New file.
11744 * g++.dg/compat/decimal/pass_y.h: New file.
11745 * g++.dg/compat/decimal/pass-1_main.C: New file.
11746 * g++.dg/compat/decimal/pass-1_x.C: New file.
11747 * g++.dg/compat/decimal/pass-1_y.C: New file.
11748 * g++.dg/compat/decimal/pass-2_main.C: New file.
11749 * g++.dg/compat/decimal/pass-2_x.C: New file.
11750 * g++.dg/compat/decimal/pass-2_y.C: New file.
11751 * g++.dg/compat/decimal/pass-3_main.C: New file.
11752 * g++.dg/compat/decimal/pass-3_x.C: New file.
11753 * g++.dg/compat/decimal/pass-3_y.C: New file.
11754 * g++.dg/compat/decimal/pass-4_main.C: New file.
11755 * g++.dg/compat/decimal/pass-4_x.C: New file.
11756 * g++.dg/compat/decimal/pass-4_y.C: New file.
11757 * g++.dg/compat/decimal/pass-5_main.C: New file.
11758 * g++.dg/compat/decimal/pass-5_x.C: New file.
11759 * g++.dg/compat/decimal/pass-5_y.C: New file.
11760 * g++.dg/compat/decimal/pass-6_main.C: New file.
11761 * g++.dg/compat/decimal/pass-6_x.C: New file.
11762 * g++.dg/compat/decimal/pass-6_y.C: New file.
11763 * g++.dg/compat/decimal/return_x.h: New file.
11764 * g++.dg/compat/decimal/return_y.h: New file.
11765 * g++.dg/compat/decimal/return-1_main.C: New file.
11766 * g++.dg/compat/decimal/return-1_x.C: New file.
11767 * g++.dg/compat/decimal/return-1_y.C: New file.
11768 * g++.dg/compat/decimal/return-2_main.C: New file.
11769 * g++.dg/compat/decimal/return-2_x.C: New file.
11770 * g++.dg/compat/decimal/return-2_y.C: New file.
11771 * g++.dg/compat/decimal/return-3_main.C: New file.
11772 * g++.dg/compat/decimal/return-3_x.C: New file.
11773 * g++.dg/compat/decimal/return-3_y.C: New file.
11774 * g++.dg/compat/decimal/return-4_main.C: New file.
11775 * g++.dg/compat/decimal/return-4_x.C: New file.
11776 * g++.dg/compat/decimal/return-4_y.C: New file.
11777 * g++.dg/compat/decimal/return-5_main.C: New file.
11778 * g++.dg/compat/decimal/return-5_x.C: New file.
11779 * g++.dg/compat/decimal/return-5_y.C: New file.
11780 * g++.dg/compat/decimal/return-6_main.C: New file.
11781 * g++.dg/compat/decimal/return-6_x.C: New file.
11782 * g++.dg/compat/decimal/return-6_y.C: New file.
11784 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11787 * gcc.dg/pr42715.c: New.
11789 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11792 * g++.dg/parse/crash55.C: New.
11794 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11797 * gcc.dg/guality/pr42782.c: New.
11799 2010-01-20 Jason Merrill <jason@redhat.com>
11802 * g++.dg/abi/packed1.C: New.
11805 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11808 * g++.dg/parse/fn-typedef1.C: New.
11809 * g++.dg/other/cv_quals.C: Adjust.
11811 2010-01-20 Anthony Green <green@moxielogic.com>
11813 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11814 pack(push) pragma).
11815 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11816 * gcc.dg/20020312-2.c: Port this to the moxie core.
11817 * gcc.dg/weak/typeof-2.c: Ditto.
11819 2010-01-20 Richard Guenther <rguenther@suse.de>
11821 PR tree-optimization/42717
11822 * gcc.c-torture/compile/pr42717.c: New testcase.
11824 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11826 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11827 of signed, add a few new tests.
11829 PR middle-end/42803
11830 * g++.dg/parse/limits-initializer1.C: New test.
11832 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11835 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11836 * gfortran.dg/typebound_call_12.f03: New test.
11838 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11841 * gfortran.dg/bounds_check_15.f90 : New test.
11843 2010-01-19 Michael Matz <matz@suse.de>
11845 PR tree-optimization/41783
11846 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11848 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11851 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11852 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11853 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11854 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11855 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11856 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11857 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11858 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11859 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11860 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11861 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11863 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11866 * gfortran.dg/extends_6.f03: Modified an error message.
11867 * gfortran.dg/extends_10.f03: New test.
11868 * gfortran.dg/private_type_6.f03: Modified an error message.
11869 * gfortran.dg/structure_constructor_8.f03: Ditto.
11871 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11873 PR tree-optimization/42719
11874 * gcc.dg/pr42719.c: New test.
11877 * gcc.dg/pr42728.c: New test.
11879 2010-01-19 Anthony Green <green@moxielogic.com>
11881 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11883 2010-01-18 Anthony Green <green@moxielogic.com>
11885 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11888 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11890 * g++.dg/template/error45.C: reverted as part of reverting the
11891 fix of PR c++/42634.
11893 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11896 * g++.dg/template/error45.C: New test.
11898 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11901 * g++.dg/conversion/op6.C: New test.
11903 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
11906 * gcc.target/alpha/pr42774.c: New test.
11908 2010-01-18 Richard Guenther <rguenther@suse.de>
11910 PR tree-optimization/42781
11911 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11913 2010-01-17 Richard Guenther <rguenther@suse.de>
11915 PR middle-end/42248
11916 * gcc.c-torture/execute/pr42248.c: New testcase.
11918 2010-01-17 Richard Guenther <rguenther@suse.de>
11920 PR tree-optimization/42773
11921 * g++.dg/torture/pr42773.C: New testcase.
11923 2010-01-17 Janus Weil <janus@gcc.gnu.org>
11926 * gfortran.dg/interface_assignment_5.f90: New test.
11928 2010-01-17 Dodji Seketeli <dodji@redhat.com>
11931 * g++.dg/template/crash94.C: Reverted.
11933 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11936 * gcc.dg/debug/pr42767.c: New.
11938 2010-01-15 Jason Merrill <jason@redhat.com>
11941 * g++.dg/cpp0x/decltype22.C: New.
11943 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11945 PR middle-end/42760
11946 * g++.dg/torture/pr42760.C: New test.
11948 2010-01-15 Jing Yu <jingyu@google.com>
11950 PR rtl-optimization/42691
11951 * gcc.c-torture/execute/pr42691.c: New.
11953 2010-01-15 Richard Guenther <rguenther@suse.de>
11955 PR middle-end/42739
11956 * g++.dg/torture/pr42739.C: New testcase.
11958 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11960 * g++.dg/template/error45.C: Revert as part of reverting changes
11963 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11966 * gfortran.dg/interface_31.f90: New test.
11968 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11970 * gcc.target/powerpc/pr42747.c: New file.
11972 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11974 PR middle-end/42674
11975 * c-c++-common/pr42674.c: New test.
11978 * g++.dg/template/instantiate11.C: New test.
11980 2010-01-14 Jason Merrill <jason@redhat.com>
11983 * g++.dg/overload/error3.C: New.
11986 * g++.dg/overload/rvalue1.C: New.
11988 2010-01-14 Martin Jambor <mjambor@suse.cz>
11990 PR tree-optimization/42706
11991 * gcc.dg/ipa/pr42706.c: New testcase.
11993 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11995 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11997 2010-01-14 Martin Jambor <mjambor@suse.cz>
11999 PR tree-optimization/42714
12000 * g++.dg/torture/pr42714.C: New test.
12002 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12004 PR rtl-optimization/42246
12005 * gfortran.dg/pr42246-2.f: New.
12007 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12009 PR rtl-optimization/42389
12010 * gcc.dg/pr42389.c: New.
12012 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12014 PR rtl-optimization/42388
12015 * gcc.dg/pr42388.c: New.
12017 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12019 PR rtl-optimization/42294
12020 * gfortran.dg/pr42294.f: New.
12022 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12024 PR rtl-optimization/39453
12025 PR rtl-optimization/42246
12026 * gcc.dg/pr39453.c: New.
12027 * gcc.dg/pr42246.c: New.
12029 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12031 PR middle-end/42245
12032 * gcc.dg/pr42245.c: New.
12033 * gcc.dg/pr42245-2.c: New.
12035 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12037 PR rtl-optimization/42249
12038 * gcc.dg/pr42249.c: New.
12040 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12043 * gcc.c-torture/execute/pr42721.c: New test.
12045 2010-01-14 Ira Rosen <irar@il.ibm.com>
12047 PR tree-optimization/42709
12048 * gcc.dg/vect/pr42709.c: New test.
12050 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12053 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12054 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12056 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12059 * gfortran.dg/generic_19.f90 : New test.
12061 2010-01-13 Richard Guenther <rguenther@suse.de>
12063 PR tree-optimization/42730
12064 * gcc.c-torture/compile/pr42730.c: New testcase.
12066 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12069 * gcc.target/ia64/pr42542-1.c: New.
12070 * gcc.target/ia64/pr42542-2.c: New.
12071 * gcc.target/ia64/pr42542-3.c: New.
12073 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12076 * g++.dg/template/error45.C: New test.
12078 2010-01-13 Martin Jambor <mjambor@suse.cz>
12080 PR tree-optimization/42704
12081 * g++.dg/torture/pr42704.C: New test.
12083 2010-01-13 Martin Jambor <mjambor@suse.cz>
12085 PR tree-optimization/42703
12086 * gcc.c-torture/compile/pr42703.c: New test.
12088 2010-01-13 Richard Guenther <rguenther@suse.de>
12090 PR tree-optimization/42705
12091 * gcc.c-torture/compile/pr42705.c: New testcase.
12093 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12095 * gcc.target/bfin/l2.c: New test.
12096 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12098 2010-01-13 Richard Guenther <rguenther@suse.de>
12100 PR middle-end/42716
12101 * gcc.c-torture/compile/pr42716.c: New testcase.
12103 2010-01-13 Richard Guenther <rguenther@suse.de>
12106 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12108 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12111 * gcc.c-torture/compile/pr42708-1.c: New test.
12113 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12116 * gcc.dg/pr42662.c: New test.
12118 PR tree-optimization/42645
12119 * g++.dg/other/pr42645-1.C: New test.
12120 * g++.dg/other/pr42645-2.C: New test.
12122 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12125 * gcc.target/powerpc/warn-1.c: New test.
12126 * gcc.target/powerpc/warn-2.c: New test.
12128 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12130 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12133 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12135 * gcc.dg/lto/20100108_0.c: New.
12137 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12139 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12140 Add -march=i686 -msse for 32bit x86 targets.
12142 2010-01-10 Richard Guenther <rguenther@suse.de>
12144 PR middle-end/42667
12145 * gcc.dg/torture/pr42667.c: New testcase.
12147 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12150 * gfortran.dg/array_constructor_34.f90: New test.
12152 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12155 * gfortran.dg/array_constructor_33.f90: New test.
12156 gfortran.dg/array_function_5.f90: Add credit.
12158 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12161 * gcc.dg/pr42631.c: New.
12163 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12166 * gcc.dg/pr42630.c: New.
12168 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12171 * gcc.dg/pr42629.c: New.
12173 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12175 PR middle-end/42363
12176 * gcc.dg/torture/pr42363.c: New.
12178 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12182 * gcc.dg/vect/pr42604.c: New.
12183 * gcc.dg/vect/pr42395.c: New.
12185 2010-01-09 Richard Guenther <rguenther@suse.de>
12187 PR middle-end/42512
12188 * gcc.c-torture/execute/pr42512.c: New testcase.
12190 2010-01-09 Tobias Burnus <burnus@net-b.de>
12193 * gfortran.dg/c_ptr_tests_14.f90: New test.
12195 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12198 * gnat.dg/null_pointer_deref1.adb: Don't run on
12199 sparc*-sun-solaris2.11.
12201 2010-01-08 Richard Guenther <rguenther@suse.de>
12204 * gcc.dg/lto/20100103-1_0.c: New testcase.
12205 * gcc.dg/lto/20100103-2_0.c: Likewise.
12207 2010-01-08 Tobias Burnus <burnus@net-b.de
12210 * gfortran.dg/asynchronous_1.f90: New test.
12211 * gfortran.dg/asynchronous_2.f90: New test.
12212 * gfortran.dg/conflicts.f90: Update error message.
12214 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12217 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12219 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12221 PR tree-optimization/42625
12222 * g++.dg/opt/dtor4.C: New test.
12223 * g++.dg/opt/dtor4.h: New.
12224 * g++.dg/opt/dtor4-aux.cc: New.
12226 2010-01-07 Tobias Burnus <burnus@net-b.de>
12229 * gfortran.dg/proc_ptr_26.f90: New test.
12231 2010-01-07 Tobias Burnus <burnus@net-b.de>
12234 * gfortran.dg/allocatable_scalar_7.f90: New test.
12236 2010-01-06 Richard Guenther <rguenther@suse.de>
12238 * gcc.c-torture/compile/pr42632.c: New testcase.
12240 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12243 * gcc.target/i386/pr42542-4.c: New.
12244 * gcc.target/i386/pr42542-4a.c: Likewise.
12245 * gcc.target/i386/pr42542-5.c: Likewise.
12246 * gcc.target/i386/pr42542-5a.c: Likewise.
12248 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12250 * gcc.dg/tls/opt-15.c: New test.
12252 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12254 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12256 2010-01-05 Martin Jambor <mjambor@suse.cz>
12258 PR tree-optimization/42462
12259 * g++.dg/torture/pr42462.C: New test.
12261 2010-01-05 Jason Merrill <jason@redhat.com>
12263 * g++.dg/cpp0x/initlist30.C: New test.
12265 2010-01-05 Richard Guenther <rguenther@suse.de>
12267 PR tree-optimization/42614
12268 * gcc.c-torture/execute/pr42614.c: New testcase.
12270 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
12272 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12273 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12274 -Wunreachable-code.
12275 * gcc.dg/Wunreachable-2.c: Likewise.
12276 * gcc.dg/Wunreachable-3.c: Likewise.
12277 * gcc.dg/Wunreachable-4.c: Likewise.
12278 * gcc.dg/Wunreachable-5.c: Likewise.
12279 * gcc.dg/Wunreachable-6.c: Likewise.
12280 * gcc.dg/Wunreachable-7.c: Likewise.
12281 * gcc.dg/Wunreachable-8.c: Likewise.
12282 * gcc.dg/20041231-1.c: Likewise.
12284 2010-01-05 Jakub Jelinek <jakub@redhat.com>
12287 * gcc.dg/pr42611.c: New test.
12289 PR tree-optimization/42508
12290 * g++.dg/opt/pr42508.C: New test.
12292 2010-01-05 Tobias Burnus <burnus@net-b.de>
12295 * gfortran.dg/allocatable_scalar_8.f90: New.
12297 2010-01-04 Martin Jambor <mjambor@suse.cz>
12299 PR tree-optimization/42398
12300 * gcc.c-torture/compile/pr42398.c: New test.
12302 2010-01-04 Jason Merrill <jason@redhat.com>
12305 * g++.dg/ext/attrib35.C: New.
12308 * g++.dg/cpp0x/auto17.C: New.
12310 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
12312 * gcc.dg/lto/20100104_0.c: New.
12314 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12317 * gcc.target/i386/pr42542-1.c: New.
12318 * gcc.target/i386/pr42542-1a.c: Likewise.
12319 * gcc.target/i386/pr42542-1b.c: Likewise.
12320 * gcc.target/i386/pr42542-2.c: Likewise.
12321 * gcc.target/i386/pr42542-2a.c: Likewise.
12322 * gcc.target/i386/pr42542-2b.c: Likewise.
12323 * gcc.target/i386/pr42542-3.c: Likewise.
12324 * gcc.target/i386/pr42542-3a.c: Likewise.
12326 2009-01-04 Tobias Burnus <burnus@net-b.de>
12329 * gfortran.dg/allocatable_scalar_5.f90: New test.
12330 * gfortran.dg/allocatable_scalar_6.f90: New test.
12332 2010-01-03 Richard Guenther <rguenther@suse.de>
12335 * gfortran.dg/gomp/recursion1.f90: Remove.
12337 2010-01-03 Richard Guenther <rguenther@suse.de>
12339 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12340 * gcc.dg/uninit-6.c: Likewise.
12341 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12343 2010-01-03 Richard Guenther <rguenther@suse.de>
12345 PR tree-optimization/42589
12346 * gcc.target/i386/pr42589.c: New testcase.
12348 2010-01-03 Richard Guenther <rguenther@suse.de>
12350 PR tree-optimization/42438
12351 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12353 2010-01-02 Richard Guenther <rguenther@suse.de>
12356 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12358 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
12361 * gcc.target/alpha/pr42448-1.c: New test.
12362 * gcc.target/alpha/pr42448-2.c: Ditto.
12364 2010-01-01 Joseph Myers <joseph@codesourcery.com>
12366 PR preprocessor/41947
12367 * gcc.dg/c99-hexfloat-3.c: New test.
12369 2010-01-01 Richard Guenther <rguenther@suse.de>
12372 * gcc.c-torture/execute/pr42570.c: New testcase.
12374 2010-01-01 Richard Guenther <rguenther@suse.de>
12376 PR middle-end/42559
12377 * gcc.c-torture/compile/pr42559.c: New testcase.
12380 Copyright (C) 2010 Free Software Foundation, Inc.
12382 Copying and distribution of this file, with or without modification,
12383 are permitted in any medium without royalty provided the copyright
12384 notice and this notice are preserved.