1 2010-11-03 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr46252.c: New test.
6 PR rtl-optimization/46034
7 PR rtl-optimization/46212
8 PR rtl-optimization/46248
9 * gcc.c-torture/compile/pr46034.c: New test.
10 * gcc.c-torture/compile/pr46248.c: New test.
11 * gcc.dg/pr46212.c: New test.
13 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
15 * gnat.dg/sizetype4.adb: New test.
17 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
19 * gcc.target/i386/avx-vzeroupper-15.c: New.
20 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
21 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
22 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
25 * gcc.target/i386/pr46253.c: New.
27 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
28 Tobias Burnus <burnus@net-b.de>
31 * gfortran.dg/deferred_type_param_1.f90: New.
32 * gfortran.dg/deferred_type_param_2.f90: New.
33 * gfortran.dg/initialization_1.f90: Update dg-errors.
34 * gfortran.dg/initialization_9.f90: Update dg-errors.
36 2010-11-02 Richard Guenther <rguenther@suse.de>
38 PR tree-optimization/46149
39 * g++.dg/torture/pr46149.C: New testcase.
41 2010-11-02 Richard Guenther <rguenther@suse.de>
43 PR tree-optimization/46216
44 * gcc.dg/torture/pr46216.c: New testcase.
46 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
52 2010-11-02 Richard Guenther <rguenther@suse.de>
54 PR tree-optimization/46184
55 * gcc.dg/pr46184.c: New testcase.
57 2010-11-02 Richard Guenther <rguenther@suse.de>
59 PR tree-optimization/46177
60 * gcc.dg/pr46177.c: New testcase.
62 2010-11-02 Martin Jambor <mjambor@suse.cz>
65 * g++.dg/ipa/ivinline-9.C: New test.
67 2010-11-02 Martin Jambor <mjambor@suse.cz>
69 PR tree-optimization/45875
70 * g++.dg/torture/pr45875.C: New test.
72 2010-11-02 Richard Guenther <rguenther@suse.de>
75 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
77 2010-11-02 Jakub Jelinek <jakub@redhat.com>
80 * gcc.dg/pr46255.c: New test.
82 2010-11-02 Dodji Seketeli <dodji@redhat.com>
86 * g++.dg/template/sfinae26.C: New test.
87 * g++.dg/template/sfinae27.C: Likewise.
89 2010-11-02 Dodji Seketeli <dodji@redhat.com>
92 * g++.dg/template/typedef36.C: New test.
93 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
94 * g++.dg/template/canon-type-10.C: Likewise.
95 * g++.dg/template/canon-type-11.C: Likewise.
96 * g++.dg/template/canon-type-12.C: Likewise.
97 * g++.dg/template/canon-type-13.C: Likewise.
99 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
101 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
102 of debug_pubnames on darwin.
104 2010-11-01 Jason Merrill <jason@redhat.com>
105 Benjamin Kosnik <bkoz@redhat.com>
107 * g++.dg/cpp0x/constexpr-initlist2.C: New.
108 * g++.dg/cpp0x/constexpr-initlist3.C: New.
110 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
111 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
112 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
113 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
114 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
115 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
116 * g++.dg/cpp0x/constexpr-array.C: New.
117 * g++.dg/cpp0x/constexpr-base.C: New.
118 * g++.dg/cpp0x/constexpr-complex.C: New.
119 * g++.dg/cpp0x/constexpr-data1.C: New.
120 * g++.dg/cpp0x/constexpr-data2.C: New.
121 * g++.dg/cpp0x/constexpr-deref.C: New.
122 * g++.dg/cpp0x/constexpr-diag1.C: New.
123 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
124 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
125 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
126 * g++.dg/cpp0x/constexpr-empty.C: New.
127 * g++.dg/cpp0x/constexpr-empty2.C: New.
128 * g++.dg/cpp0x/constexpr-empty3.C: New.
129 * g++.dg/cpp0x/constexpr-empty4.C: New.
130 * g++.dg/cpp0x/constexpr-empty5.C: New.
131 * g++.dg/cpp0x/constexpr-ex1.C: New.
132 * g++.dg/cpp0x/constexpr-ex2.C: New.
133 * g++.dg/cpp0x/constexpr-ex3.C: New.
134 * g++.dg/cpp0x/constexpr-ex4.C: New.
135 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
136 * g++.dg/cpp0x/constexpr-fnptr.C: New.
137 * g++.dg/cpp0x/constexpr-function1.C: New.
138 * g++.dg/cpp0x/constexpr-function2.C: New.
139 * g++.dg/cpp0x/constexpr-function3.C: New.
140 * g++.dg/cpp0x/constexpr-ice.C: New.
141 * g++.dg/cpp0x/constexpr-initlist.C: New.
142 * g++.dg/cpp0x/constexpr-neg1.C: New.
143 * g++.dg/cpp0x/constexpr-noexcept.C: New.
144 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
145 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
146 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
147 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
148 * g++.dg/cpp0x/constexpr-nonlit.C: New.
149 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
150 * g++.dg/cpp0x/constexpr-nullptr.C: New.
151 * g++.dg/cpp0x/constexpr-object1.C: New.
152 * g++.dg/cpp0x/constexpr-object2.C: New.
153 * g++.dg/cpp0x/constexpr-overflow.C: New.
154 * g++.dg/cpp0x/constexpr-pedantic.C: New.
155 * g++.dg/cpp0x/constexpr-pos1.C: New.
156 * g++.dg/cpp0x/constexpr-potential1.C: New.
157 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
158 * g++.dg/cpp0x/constexpr-pure.C: New.
159 * g++.dg/cpp0x/constexpr-static.C: New.
160 * g++.dg/cpp0x/constexpr-static2.C: New.
161 * g++.dg/cpp0x/constexpr-static3.C: New.
162 * g++.dg/cpp0x/constexpr-static4.C: New.
163 * g++.dg/cpp0x/constexpr-static5.C: New.
164 * g++.dg/cpp0x/constexpr-static6.C: New.
165 * g++.dg/cpp0x/constexpr-string.C: New.
166 * g++.dg/cpp0x/constexpr-switch.C: New.
167 * g++.dg/cpp0x/constexpr-targ.C: New.
168 * g++.dg/cpp0x/constexpr-throw.C: New.
169 * g++.dg/cpp0x/constexpr-typeid.C: New.
170 * g++.dg/cpp0x/constexpr-union.C: New.
171 * g++.dg/cpp0x/constexpr-value.C: New.
172 * g++.dg/cpp0x/constexpr-value2.C: New.
173 * g++.dg/cpp0x/constexpr-variadic.C: New.
174 * g++.dg/cpp0x/initlist5.C: Use constexpr.
175 * g++.dg/cpp0x/static_assert3.C: Add expected error.
176 * g++.dg/other/fold1.C: Likewise.
177 * g++.dg/parse/crash36.C: Likewise.
178 * g++.dg/parse/constant4.C: Adjust expected error.
179 * g++.dg/template/arg5.C: Likewise.
180 * g++.dg/template/non-dependent10.C: Likewise.
181 * g++.dg/template/qualified-id3.C: Likewise.
182 * g++.dg/warn/overflow-warn-1.C: Likewise.
183 * g++.dg/warn/overflow-warn-3.C: Likewise.
184 * g++.dg/warn/overflow-warn-4.C: Likewise.
185 * g++.old-deja/g++.pt/crash10.C: Likewise.
187 * g++.dg/cpp0x/constexpr-ctor2.C: New.
189 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
191 Implemented format and noreturn attributes for Objective-C methods.
192 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
193 * objc.dg/attributes/method-deprecated-1.m: New.
194 * objc.dg/attributes/method-deprecated-2.m: New.
195 * objc.dg/attributes/method-deprecated-3.m: New.
196 * objc.dg/attributes/method-noreturn-1.m: New.
197 * objc.dg/attributes/method-sentinel-1.m: New.
198 * objc.dg/attributes/method-format-1.m: New.
199 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
200 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
201 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
202 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
203 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
204 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
205 * obj-c++.dg/attributes/method-format-1.mm: New.
207 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
209 * objc.dg/property/at-property-deprecated-1.m: New.
210 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
212 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
214 Implemented Objective-C 2.0 property accessors.
215 * objc.dg/property/at-property-6.m: Use nonatomic properties to
216 avoid testing more complex accessors in this testcase which is not
218 * objc.dg/property/at-property-7.m: Same change.
219 * objc.dg/property/at-property-8.m: Same change.
220 * objc.dg/property/at-property-9.m: Same change.
221 * objc.dg/property/at-property-10.m: Same change.
222 * objc.dg/property/at-property-11.m: Same change.
223 * obj-c++.dg/property/at-property-6.mm: Same change.
224 * obj-c++.dg/property/at-property-7.mm: Same change.
225 * obj-c++.dg/property/at-property-8.mm: Same change.
226 * obj-c++.dg/property/at-property-9.mm: Same change.
227 * obj-c++.dg/property/at-property-10.mm: Same change.
228 * obj-c++.dg/property/at-property-11.mm: Same change.
229 * objc.dg/property/at-property-12.m: New.
230 * objc.dg/property/at-property-13.m: New.
231 * obj-c++.dg/property/at-property-12.mm: New.
232 * obj-c++.dg/property/at-property-13.mm: New.
234 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
237 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
238 * gfortran.dg/allocate_with_typespec_4.f90: New test.
239 * gfortran.dg/allocate_with_typespec_1.f90: New test.
240 * gfortran.dg/allocate_with_typespec_2.f: New test.
241 * gfortran.dg/allocate_with_typespec_3.f90: New test.
242 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
243 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
245 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
246 Nathan Froyd <froydnj@codesourcery.com>
248 PR tree-optimization/46259
249 * gfortran.dg/pr46259.f: New testcase.
251 2010-11-01 Paul Koning <ni1d@arrl.net>
253 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
254 * gcc.c-torture/compile/20020604-1.c: Ditto.
255 * gcc.c-torture/compile/20001226-1.c: Ditto.
256 * gcc.c-torture/compile/20010327-1.c: Ditto.
257 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
258 * gcc.c-torture/compile/pr43191.c: Ditto.
259 * gcc.c-torture/compile/pr41181.c: Ditto.
261 2010-10-31 Richard Henderson <rth@redhat.com>
263 * lib/target-supports.exp
264 (check_effective_target_automatic_stack_alignment): True for
266 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
267 use of the preferred-stack-boundary arguments.
268 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
270 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
273 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
274 * gcc.target/i386/fma4-builtin-2.c: Likewise.
276 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
278 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
280 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
282 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
283 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
285 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
286 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
287 * objc.dg/torture/tls/thr-init.m: Likewise.
288 * objc.dg/torture/tls/thr-init-2.m: Likewise.
289 * objc.dg/torture/tls/thr-init-3.m: Likewise.
291 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
293 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
296 2010-10-30 Janus Weil <janus@gcc.gnu.org>
301 * gfortran.dg/typebound_generic_10.f03: New.
303 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
305 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
306 * objc.dg/property/property-neg-1.m: Updated for changes in the
307 syntax of @property and the implementation of
308 @synthesize/@dynamic.
309 * objc.dg/property/property-neg-2.m: Same change.
310 * objc.dg/property/property-neg-3.m: Same change.
311 * objc.dg/property/property-neg-4.m: Same change.
312 * objc.dg/property/property-neg-5.m: Same change.
313 * objc.dg/property/property-neg-7.m: Same change.
314 * objc.dg/property/property-1.m: Same change.
315 * objc.dg/property/synthesize-1.m: Same change.
316 * objc.dg/property/at-property-2.m: Same change.
317 * objc.dg/property/at-property-4.m: Same change.
319 * objc.dg/property/fsf-property-method-acces.m: Updated for
320 changes in the syntax of @property and the implementation of
321 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
322 * objc.dg/property/fsf-property-basic.m: Same change.
323 * objc.dg/property/fsf-property-named-ivar.m: Same change.
325 * objc.dg/property/at-property-5.m: New.
326 * objc.dg/property/at-property-6.m: New.
327 * objc.dg/property/at-property-7.m: New.
328 * objc.dg/property/at-property-8.m: New.
329 * objc.dg/property/at-property-9.m: New.
330 * objc.dg/property/at-property-10.m: New.
331 * objc.dg/property/at-property-11.m: New.
332 * objc.dg/property/synthesize-2.m: New.
333 * objc.dg/property/dynamic-2.m: New.
335 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
336 syntax of @property and the implementation of
337 @synthesize/@dynamic.
338 * obj-c++.dg/property/property-neg-2.mm: Same change.
339 * obj-c++.dg/property/property-neg-3.mm: Same change.
340 * obj-c++.dg/property/property-neg-4.mm: Same change.
341 * obj-c++.dg/property/property-neg-5.mm: Same change.
342 * obj-c++.dg/property/property-neg-7.mm: Same change.
343 * obj-c++.dg/property/property-1.mm: Same change.
344 * obj-c++.dg/property/synthesize-1.mm: Same change.
345 * obj-c++.dg/property/at-property-2.mm: Same change.
346 * obj-c++.dg/property/at-property-4.mm: Same change.
348 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
349 changes in the syntax of @property and the implementation of
350 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
351 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
352 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
354 * obj-c++.dg/property/at-property-5.mm: New.
355 * obj-c++.dg/property/at-property-6.mm: New.
356 * obj-c++.dg/property/at-property-7.mm: New.
357 * obj-c++.dg/property/at-property-8.mm: New.
358 * obj-c++.dg/property/at-property-9.mm: New.
359 * obj-c++.dg/property/at-property-10.mm: New.
360 * obj-c++.dg/property/at-property-11.mm: New.
361 * obj-c++.dg/property/synthesize-2.mm: New.
362 * obj-c++.dg/property/dynamic-2.mm: New.
364 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
365 Andrew Pinski <pinskia@gmail.com>
367 * gcc.c-torture/execute/vector-shift.c: New testcase.
368 * gcc.c-torture/execute/vector-shift1.c: Likewise.
369 * gcc.c-torture/execute/vector-shift2.c: Likewise.
370 * gcc.dg/vector-shift.c: Likewise.
371 * gcc.dg/vector-shift1.c: Likewise.
372 * gcc.dg/torture/vector-shift2.c: Likewise.
373 * gcc.dg/vector-shift3.c: Likewise.
374 * gcc.dg/simd-1b.c: Adjust.
376 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
378 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
380 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
382 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
384 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
387 * gcc.target/i386/pr46153.c: New test.
389 2010-10-27 Jason Merrill <jason@redhat.com>
391 * g++.dg/cpp0x/constexpr-is_literal.C: New.
393 2010-10-27 Janus Weil <janus@gcc.gnu.org>
396 * gfortran.dg/class_dummy_3.f03: New.
398 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
400 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
401 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
403 * gcc.target/i386/avx-vzeroupper-3.c: New.
404 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
405 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
406 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
407 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
408 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
409 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
410 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
411 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
412 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
413 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
414 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
416 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
418 * obj-c.dg/property/at-property-4.m: New.
419 * obj-c++.dg/property/at-property-4.mm: New.
420 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
422 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
425 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
427 * objc.dg/property/at-property-1.m: New.
428 * objc.dg/property/at-property-2.m: New.
429 * objc.dg/property/at-property-3.m: New.
430 * objc.dg/ivar-invalid-type-1.m: New.
431 * obj-c++.dg/property/at-property-1.mm: New.
432 * obj-c++.dg/property/at-property-2.mm: New.
433 * obj-c++.dg/property/at-property-3.mm: New.
434 * obj-c++.dg/ivar-invalid-type-1.mm: New.
435 * objc.dg/property/property-neg-6.m: Updated testcase for updates
438 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
441 * gfortran.dg/namelist_66.f90: New test.
442 * gfortran.dg/fmt_t_6.f: Fix whitespace.
444 2010-10-26 Janus Weil <janus@gcc.gnu.org>
447 * gfortran.dg/allocatable_scalar_9.f90: Extended.
448 * gfortran.dg/allocatable_scalar_10.f90: New.
449 * gfortran.dg/class_19.f03: Extended.
451 2010-10-26 Jan Hubicka <jh@suse.cz>
454 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
456 2010-10-26 Ira Rosen <irar@il.ibm.com>
458 PR tree-optimization/46167
459 * gcc.dg/vect/O-pr46167.c: New.
460 * gcc.dg/vect/vect.exp: Run tests with -O.
462 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
465 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
466 * g++.dg/vect/pr33860a.cc: Likewise.
467 * gcc.c-torture/compile/20070522-1.c: Likewise.
468 * gcc.dg/compat/struct-align-1_x.c: Likewise.
469 * gcc.dg/compat/struct-align-1_y.c: Likewise.
470 * gcc.dg/compat/struct-align-2_x.c: Likewise.
471 * gcc.dg/compat/struct-align-2_y.c: Likewise.
472 * gcc.dg/pr44136.c: Likewise.
474 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
475 * gcc.dg/compat/vector-1_x.c: Likewise.
476 * gcc.dg/compat/vector-1_y.c: Likewise.
477 * gcc.dg/compat/vector-2_x.c: Likewise.
478 * gcc.dg/compat/vector-2_y.c: Likewise.
479 * gcc.dg/pr43300.c: Likewise.
481 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
482 * gcc.dg/compat/vector-1a_y.c: Likewise.
483 * gcc.dg/compat/vector-1b_x.c: Likewise.
484 * gcc.dg/compat/vector-1b_y.c: Likewise.
485 * gcc.dg/compat/vector-2a_x.c: Likewise.
486 * gcc.dg/compat/vector-2a_y.c: Likewise.
487 * gcc.dg/compat/vector-2b_x.c: Likewise.
488 * gcc.dg/compat/vector-2b_y.c: Likewise.
489 * gcc.target/i386/pr39162.c: Likewise.
490 * gcc.target/i386/pr40906-2.c: Likewise.
491 * gcc.target/i386/sse-5.c: Likewise.
493 * gcc.dg/pr35442.c: Prune ABI change warnings.
495 * gcc.c-torture/execute/pr38151.x: New.
496 * gcc.target/i386/pr44948-1a.c: Likewise.
497 * gcc.target/i386/pr44948-1b.c: Likewise.
498 * gcc.target/i386/pr44948-2a.c: Likewise.
499 * gcc.target/i386/pr44948-2b.c: Likewise.
501 2010-10-26 Ian Lance Taylor <iant@google.com>
504 * gcc.c-torture/execute/20101025-1.c: New test.
506 2010-10-26 Tobias Burnus <burnus@net-b.de>
509 * gfortran.dg/class_allocate_5.f90: New.
511 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
513 Implement opaque-enum-specifiers for C++0x
514 * g++.dg/cpp0x/forw_enum1.C: New.
515 * g++.dg/cpp0x/forw_enum2.C: New.
516 * g++.dg/cpp0x/forw_enum3.C: New.
517 * g++.dg/cpp0x/forw_enum4.C: New.
518 * g++.dg/cpp0x/forw_enum5.C: New.
519 * g++.dg/cpp0x/forw_enum6.C: New.
520 * g++.dg/cpp0x/forw_enum7.C: New.
521 * g++.dg/cpp0x/forw_enum8.C: New.
522 * g++.dg/cpp0x/forw_enum9.C: New.
523 * g++.dg/parse/enum3.C: Add new errors.
524 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
525 * g++.dg/cpp0x/auto9.C: Add new error.
526 * g++.dg/template/crash79.C: Add new errors.
528 2010-10-26 Jie Zhang <jie@codesourcery.com>
530 * gcc.target/arm/volatile-bitfields-1.c: New test.
531 * gcc.target/arm/volatile-bitfields-2.c: New test.
532 * gcc.target/arm/volatile-bitfields-3.c: New test.
534 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
536 * gnat.dg/pointer_discr1.adb: New test.
537 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
538 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
539 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
541 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
543 * gnat.dg/loop_optimization8.adb: New test.
544 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
545 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
547 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
549 * gnat.dg/in_out_parameter2.adb: New test.
550 * gnat.dg/in_out_parameter3.adb: Likewise.
552 2010-10-25 Jie Zhang <jie@codesourcery.com>
554 * g++.dg/opt/combine.c: New test.
556 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
558 * gnat.dg/opt7.ad[sb]: New test.
559 * gnat.dg/opt7_pkg.ads: New helper.
561 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
564 * obj-c.dg/pr45735.mm: New.
565 * obj-c++.dg/pr45735.mm: New.
567 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
570 * objc.dg/pr24393.m: New.
571 * obj-c++.dg/pr24393.mm: New.
573 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
576 * objc.dg/pr28049.m: New.
577 * obj-c++.dg/pr28049.mm: New.
579 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
581 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
582 parameter attributes are now supported.
583 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
584 * objc.dg/attributes/parameter-attribute-1.m: New test.
585 * objc.dg/attributes/parameter-attribute-2.m: New test.
586 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
587 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
589 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
591 Based on the CFString implementation in FSF apple/trunk branch.
593 * gcc.dg/darwin-cfstring-1.c: New.
594 * gcc.dg/darwin-cfstring-2.c: New.
595 * gcc.dg/torture/darwin-cfstring-3.c: New.
596 * g++.dg/other/darwin-cfstring1.C: New.
597 * g++.dg/torture/darwin-cfstring-3.C: New.
599 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
601 * objc.dg/demangle-1.m: New test.
602 * obj-c++.dg/demangle-1.mm: New test.
603 * obj-c++.dg/demangle-2.mm: New test.
604 * obj-c++.dg/demangle-3.mm: New test.
606 2010-10-23 Ian Lance Taylor <iant@google.com>
608 * gcc.c-torture/execute/20101011-1.c: New test.
609 * gcc.c-torture/execute/20101011-1.x: New test driver.
611 2010-10-23 Tobias Burnus <burnus@net-b.de>
614 * gfortran.dg/protected_8.f90: New.
616 2010-10-23 Joseph Myers <joseph@codesourcery.com>
618 * gcc.dg/march-generic.c: Skip for -march in multilib options.
619 * gcc.target/i386/isa-9.c: Skip for -march other than
620 -march=amdfam10 in multilib options.
621 * gcc.target/i386/pr42589.c: Skip for -march other than
622 -march=i486 in multilib options.
623 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
624 other -march in multilib options.
626 2010-10-23 Jie Zhang <jie@codesourcery.com>
628 PR rtl-optimization/37360
629 * gcc.dg/pr37360.c: New test.
631 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
633 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
635 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
636 Andrew Pinski <pinskia@gmail.com>
638 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
639 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
640 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
641 * gcc.dg/vector-subscript-1.c: Likewise.
642 * gcc.dg/vector-subscript-2.c: Likewise.
643 * gcc.dg/vector-subscript-3.c: New testcase.
644 * gcc.dg/array-8.c: Adjust.
646 2010-10-22 Richard Guenther <rguenther@suse.de>
649 * c-c++-common/torture/pr46137.c: New testcase.
651 2010-10-22 Jason Merrill <jason@redhat.com>
654 * g++.dg/template/defarg14.C: New.
656 2010-10-22 Jason Merrill <jason@redhat.com>
659 * g++.dg/cpp0x/implicit10.C: New.
661 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
664 * gcc.target/i386/pr46098.c: New test.
666 2010-10-22 Richard Guenther <rguenther@suse.de>
668 PR tree-optimization/45720
669 * gcc.dg/torture/pr45720.c: New testcase.
671 2010-10-22 Ira Rosen <irar@il.ibm.com>
673 PR tree-optimization/46126
674 * gcc.dg/vect/pr46126.c: New.
676 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
678 Based on the CFString implementation in FSF apple/trunk branch.
680 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
681 so that the latter can be used in dg-skip and dg-xfail clauses.
682 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
683 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
684 to use dg-additional-files for Object1.
685 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
686 to use dg-additional-files for Object1, move to torture/strings/.
687 * obj-c++.dg/const-str-4.mm: Likewise.
688 * obj-c++.dg/const-str-3.mm: Likewise.
689 * obj-c++.dg/const-str-8.mm: Likewise.
690 * obj-c++.dg/const-str-9.mm: Likewise.
691 * obj-c++.dg/const-str-10.mm: Likewise.
692 * obj-c++.dg/const-str-10.mm: Likewise.
693 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
694 to use dg-additional-files for Object1, move to strings/.
695 * obj-c++.dg/const-str-2.mm: Likewise.
696 * obj-c++.dg/const-str-5.mm: Likewise.
697 * obj-c++.dg/const-str-6.mm: Likewise.
698 * obj-c++.dg/const-str-12.mm: Likewise.
699 * obj-c++.dg/strings/strings.exp: New.
700 * obj-c++.dg/strings/const-cfstring-2.mm: New.
701 * obj-c++.dg/strings/const-cfstring-5.mm: New.
702 * obj-c++.dg/torture/strings/strings.exp: New.
703 * obj-c++.dg/torture/strings/string1.mm: New.
704 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
705 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
706 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
708 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
709 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
710 * objc/execute/string2.m: Likewise.
711 * objc/execute/string3.m: Likewise.
712 * objc/execute/string3.m: Likewise.
713 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
714 * objc.dg/foreach-4.m: Likewise.
715 * objc.dg/foreach-5.m: Likewise.
716 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
717 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
718 * objc.dg/const-str-4.m: Likewise.
719 * objc.dg/const-str-7.m: Likewise.
720 * objc.dg/const-str-8.m: Likewise.
721 * objc.dg/const-str-9.m: Likewise.
722 * objc.dg/const-str-10.m: Likewise.
723 * objc.dg/const-str-11.m: Likewise.
724 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
725 to use dg-additional-files for Object1, move to objc.dg/strings/.
726 * objc.dg/const-str-2.m: Likewise.
727 * objc.dg/const-str-5.m: Likewise.
728 * objc.dg/const-str-6.m: Likewise.
729 * objc.dg/const-str-12.m: Likewise.
730 * objc.dg/const-str-12b.m: Likewise.
731 * objc.dg/strings/strings.exp: New.
732 * objc.dg/strings/const-cfstring-2.m: New.
733 * objc.dg/strings/const-cfstring-5.m: New.
734 * objc.dg/torture/strings/strings.exp: New.
735 * objc.dg/torture/strings/const-cfstring-1.m: New.
736 * objc.dg/torture/strings/const-cfstring-3.m: New.
737 * objc.dg/torture/strings/const-cfstring-4.m: New.
739 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
741 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
743 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/parse/crash57.C: New.
748 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
749 H.J. Lu <hongjiu.lu@intel.com>
752 * gcc.target/i386/pr45946.c: New test.
754 2010-10-21 Martin Jambor <mjambor@suse.cz>
756 PR tree-optimization/45875
757 * g++.dg/ipa/pr45875.C: New test.
759 2010-10-21 Ira Rosen <irar@il.ibm.com>
761 PR tree-optimization/46049
762 PR tree-optimization/46052
763 * gcc.dg/vect/pr46052.c: New test.
764 * gcc.dg/vect/pr46049.c: New test.
766 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
769 * gfortran.dg/shape_5.f90: New test case.
771 2010-10-21 Janus Weil <janus@gcc.gnu.org>
774 * gfortran.dg/proc_ptr_comp_25.f90: New.
776 2010-10-21 Richard Guenther <rguenther@suse.de>
777 Michael Matz <matz@suse.de>
779 PR tree-optimization/45764
780 * gcc.dg/torture/pr45764.c: New testcase.
782 2010-10-21 Richard Guenther <rguenther@suse.de>
784 PR tree-optimization/46111
785 * g++.dg/torture/pr46111.C: New testcase.
787 2010-10-21 Janus Weil <janus@gcc.gnu.org>
790 * gfortran.dg/dummy_procedure_4.f90: New.
791 * gfortran.dg/proc_ptr_30.f90: New.
793 2010-10-21 Tobias Burnus <burnus@net-b.de>
796 * gfortran.dg/ptr-func-1.f90: New.
797 * gfortran.dg/ptr-func-2.f90: New.
799 2010-10-20 Jakub Jelinek <jakub@redhat.com>
801 PR tree-optimization/45919
802 * gcc.c-torture/compile/pr45919.c: New test.
804 PR tree-optimization/46066
805 * gcc.dg/autopar/pr46066.c: New test.
807 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
810 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
812 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
815 * g++.dg/cpp0x/range-for7.C: New.
817 2010-10-20 Richard Guenther <rguenther@suse.de>
820 * g++.dg/lto/20101020-1_0.h: New testcase.
821 * g++.dg/lto/20101020-1_0.C: Likewise.
822 * g++.dg/lto/20101020-1_1.C: Likewise.
824 2010-10-20 Dmitry Melnik <dm@ispras.ru>
826 * gcc.dg/20101013-1.c: New test.
828 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
831 * gcc.target/i386/pr46085-1.c: New.
832 * gcc.target/i386/pr46085-2.c: Likewise.
834 2010-10-20 Richard Guenther <rguenther@suse.de>
836 PR tree-optimization/45860
837 * gcc.dg/torture/pr45860.c: New testcase.
839 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
841 * gnat.dg/discr25.adb: New test.
842 * gnat.dg/discr25_pkg.ad[sb]: New helper.
844 2010-10-20 Olivier Hainque <hainque@adacore.com>
846 * gcc.target/powerpc/ehreturn.c: New test.
848 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
850 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
851 not require Foundation and run with the GNU runtime as well.
853 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
856 * obj-c++.dg/template-8.mm: New.
858 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
861 * objc.dg/pr23709.m: New.
862 * obj-c++.dg/pr23709.m: New.
864 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/template/crash104.C: New.
869 2010-10-19 Richard Henderson <rth@redhat.com>
871 * gcc.target/i386/fma3-fma.c: New.
872 * gcc.target/i386/fma3-builtin.c: New.
873 * gcc.target/i386/fma4-builtin.c: New.
875 2010-10-19 Richard Guenther <rguenther@suse.de>
878 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
880 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
882 Merge from 'apple/trunk' branch on FSF servers.
884 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
887 * objc.dg/proto-init-mimatch-1.m: New.
888 * obj-c++.dg/proto-init-mimatch-1.mm: New.
890 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
892 Implemented parsing @synthesize and @dynamic for
893 Objective-C/Objective-C++.
894 * objc.dg/property/dynamic-1.m: New.
895 * objc.dg/property/synthesize-1.m: New.
896 * obj-c++.dg/property/dynamic-1.mm: New.
897 * obj-c++.dg/property/synthesize-1.mm: New.
899 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
901 * objc.dg/at-class-1.m: New.
902 * objc.dg/at-class-1.mm: New.
904 2010-10-18 Steve Ellcey <sje@cup.hp.com>
906 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
908 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
910 Merge from 'apple/trunk' branch on FSF servers.
912 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
915 * obj-c++.dg/template-7.mm: New.
917 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
919 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
922 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
924 Merge from 'apple/trunk' branch on FSF servers.
926 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
929 * obj-c++.dg/try-catch-16.mm: New.
930 * obj-c++.dg/try-catch-17.mm: New.
932 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
935 * obj-c++.dg/try-catch-15.mm: New
937 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
940 * obj-c++.dg/try-catch-12.mm: New
941 * obj-c++.dg/try-catch-13.mm: New
942 * obj-c++.dg/try-catch-14.mm: New
943 * objc.dg/try-catch-11.m: New
944 * objc.dg/try-catch-12.m: New
945 * objc.dg/try-catch-13.m: New
947 2010-10-18 Richard Henderson <rth@redhat.com>
949 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
951 2010-10-18 Jakub Jelinek <jakub@redhat.com>
954 * c-c++-common/Wunused-var-13.c: New test.
956 2010-10-18 Richard Guenther <rguenther@suse.de>
958 PR tree-optimization/45967
959 * gcc.dg/torture/pr45967.c: New testcase.
960 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
961 * gcc.dg/ipa/ipa-pta-13.c: Likewise
962 * gcc.dg/torture/pr39074-2.c: Likewise
963 * gcc.dg/torture/pta-escape-1.c: Likewise
964 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
965 * gcc.dg/tree-ssa/pta-callused.c: Likewise
966 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
967 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
968 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
969 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
971 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
973 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
975 2010-10-18 Richard Guenther <rguenther@suse.de>
978 * g++.dg/lto/20101015-2_0.C: New testcase.
980 2010-10-18 Jakub Jelinek <jakub@redhat.com>
983 * gcc.c-torture/execute/pr46019.c: New test.
985 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
987 Merge from 'apple/trunk' branch on FSF servers.
989 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
992 * obj-c++.dg/method-namespace-2.mm: New.
994 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
996 Merge from 'apple/trunk' branch on FSF servers.
998 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1001 * objc.dg/private-1.m: Test modified.
1002 * obj-c++.dg/private-1.mm: Test modified.
1004 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1007 * gcc.target/i386/push-1.c: Remove.
1009 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1010 H.J. Lu <hongjiu.lu@intel.com>
1013 * gcc.target/i386/pr46051.c: New test.
1015 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1017 * obj-c++.dg/gnu-api-2-class.mm: New.
1018 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1019 * obj-c++.dg/gnu-api-2-method.mm: New.
1020 * obj-c++.dg/gnu-api-2-objc.mm: New.
1021 * obj-c++.dg/gnu-api-2-object.mm: New.
1022 * obj-c++.dg/gnu-api-2-property.mm: New.
1023 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1024 * obj-c++.dg/gnu-api-2-sel.mm: New.
1026 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
1028 * objc.dg/fsf-package-0.m: New.
1029 * obj-c++.dg/fsf-package-0.m: New.
1031 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1034 * objc.dg/pr18255.m: New.
1036 2010-10-16 Jan Hubicka <jh@suse.cz>
1039 * g++.dg/torture/pr44206.C: New.
1041 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1043 * objc.dg/gnu-api-2-class.m: New.
1044 * objc.dg/gnu-api-2-objc.m: New.
1046 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1048 * objc.dg/gnu-api-2-ivar.m: New.
1050 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1052 * objc.dg/gnu-api-2-property.m: New.
1054 2010-10-15 Xinliang David Li <davidxl@google.com>
1056 * g++.dg/uninit-pred-3_a.C: New test.
1057 * g++.dg/uninit-pred-3_b.C: New test.
1059 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1061 * objc.dg/gnu-api-2-object.m: New.
1063 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1065 * objc.dg/gnu-api-2-method.m: New.
1067 2010-10-15 Jason Merrill <jason@redhat.com>
1069 * g++.dg/lto/pr45983_0.C: New.
1071 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1073 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1074 builtin combiner patterns.
1075 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1076 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1077 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1078 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1079 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1081 2010-10-15 Richard Guenther <rguenther@suse.de>
1083 * g++.dg/lto/20101015-1_0.C: New testcase.
1085 2010-10-15 Richard Guenther <rguenther@suse.de>
1088 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1089 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1091 2010-10-15 Richard Guenther <rguenther@suse.de>
1094 * g++.dg/lto/20101014-1_0.C: New testcase.
1096 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1098 * objc.dg/gnu-api-2-protocol.m: New.
1099 * objc.dg/gnu-api-2-sel.m: New.
1101 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1103 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1106 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1108 * gcc.dg/20101010-1.c: New testcase.
1110 2010-10-15 Jie Zhang <jie@codesourcery.com>
1112 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1113 script when relocatable linking.
1115 2010-10-14 Yao Qi <yao@codesourcery.com>
1118 * gcc.target/arm/pr45447.c: New test.
1120 2010-10-14 Jan Hubicka <jh@suse.cz>
1123 * g++.dg/lto/pr45621.h : New.
1124 * g++.dg/lto/pr45621_0.C: New.
1125 * g++.dg/lto/pr45621_1.C: New.
1127 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1129 * objc.dg/property: New.
1130 * objc.dg/property/fsf-property-basic.m: New.
1131 * objc.dg/property/fsf-property-method-access.m: New.
1132 * objc.dg/property/fsf-property-named-ivar.m: New.
1133 * obj-c++.dg/property: New.
1134 * obj-c++.dg/property/fsf-property-basic.mm: New.
1135 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1136 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1138 merge from FSF apple 'trunk' branch.
1139 2006 Fariborz Jahanian <fjahanian@apple.com>
1141 Radars 4436866, 4505126, 4506903, 4517826
1142 * objc.dg/property/property-1.m: New.
1143 * objc.dg/property/property-2.m: New.
1144 * objc.dg/property/property-3.m: New.
1145 * objc.dg/property/property-neg-1.m: New.
1146 * objc.dg/property/property-neg-2.m: New.
1147 * objc.dg/property/property-neg-3.m: New.
1148 * objc.dg/property/property-neg-4.m: New.
1149 * objc.dg/property/property-neg-5.m: New.
1150 * objc.dg/property/property-neg-6.m: New.
1151 * objc.dg/property/property-neg-7.m: New.
1152 * objc.dg/property/property.exp: New.
1153 * obj-c++.dg/property/property-1.mm: New.
1154 * obj-c++.dg/property/property-2.mm: New.
1155 * obj-c++.dg/property/property-3.mm: New.
1156 * obj-c++.dg/property/property-neg-1.mm: New.
1157 * obj-c++.dg/property/property-neg-2.mm: New.
1158 * obj-c++.dg/property/property-neg-3.mm: New.
1159 * obj-c++.dg/property/property-neg-4.mm: New.
1160 * obj-c++.dg/property/property-neg-5.mm: New.
1161 * obj-c++.dg/property/property-neg-6.mm: New.
1162 * obj-c++.dg/property/property-neg-7.mm: New.
1163 * obj-c++.dg/property/property.exp: New.
1165 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1167 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1169 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1172 * gcc.c-torture/compile/pr45969-1.c: New test.
1174 2010-10-14 Richard Guenther <rguenther@suse.de>
1176 PR tree-optimization/44913
1177 * gcc.dg/torture/pr44913.c: New testcase.
1179 2010-10-14 Richard Guenther <rguenther@suse.de>
1182 * g++.dg/lto/20101014-2_0.C: New testcase.
1184 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1186 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1187 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1188 * gcc.target/i386/pr44130.c: Likewise.
1189 * gcc.target/i386/pr44144.c: Likewise.
1190 * gcc.target/i386/pr44180.c: Likewise.
1191 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1192 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1193 * gcc.target/i386/vect-sizes-1.c: Likewise.
1194 * gcc.target/i386/vectorize4-avx.c: Likewise.
1196 2010-10-14 Richard Guenther <rguenther@suse.de>
1199 * g++.dg/lto/20101010-3_0.C: New testcase.
1200 * g++.dg/lto/20101010-4_0.C: Likewise.
1202 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1204 * objc.dg/pr45878.m: Update to include NSConstantString interface
1206 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1207 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1208 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1209 reference for m64 -fnext-runtime.
1211 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1213 * gcc.target/i386/vect-sizes-1.c: New.
1215 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1218 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1220 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1222 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1223 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1225 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1227 * gcc.target/ia64/20101005.c: New test.
1229 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1231 PR rtl-optimization/45570
1232 * gcc.dg/pr45570.c: New test.
1234 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1236 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1237 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1238 * gcc.target/i386/vectorize4-avx.c: Likewise.
1240 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1242 * gcc.target/i386/avx-copysign-vec.c: New.
1243 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1245 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1248 * gcc.target/i386/pr44130.c: New.
1250 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1253 * gcc.target/i386/pr44144.c: New.
1255 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1258 * gcc.target/i386/pr44180.c: New.
1260 2010-10-13 Jason Merrill <jason@redhat.com>
1262 * g++.dg/template/canon-type-8.C: New.
1264 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1266 * gcc.c-torture/execute/20101013-1.c: New test.
1268 2010-10-13 Richard Guenther <rguenther@suse.de>
1271 * objc.dg/pr45878.m: New testcase.
1273 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1275 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1276 * gcc.dg/format/dfp-printf-1.c: Likewise.
1277 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1279 2010-10-13 Richard Guenther <rguenther@suse.de>
1281 PR tree-optimization/45788
1282 * g++.dg/pr45788.C: New testcase.
1284 2010-10-13 Richard Guenther <rguenther@suse.de>
1286 PR tree-optimization/45970
1287 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1289 2010-10-13 Richard Guenther <rguenther@suse.de>
1291 PR tree-optimization/45982
1292 * gcc.dg/torture/pr45982.c: New testcase.
1293 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1294 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1295 * gcc.dg/torture/pr39074-2.c: Likewise.
1297 2010-10-13 Richard Guenther <rguenther@suse.de>
1300 * g++.dg/torture/pr45874.C: New testcase.
1302 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1304 * objc.dg/attributes/method-attribute-1.m: Update to respond
1305 to implemented method attributes..
1306 * objc.dg/attributes/method-attribute-2.m: Likewise.
1307 * objc.dg/attributes/method-attribute-3.m: Likewise.
1308 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1309 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1310 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1312 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1315 * objc.dg/pr23214.m: New.
1317 2010-10-12 Michael Eager <eager@eagercon.com>
1320 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1321 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1323 2010-10-12 Jakub Jelinek <jakub@redhat.com>
1326 * gcc.c-torture/execute/pr45636.c: New test.
1327 * gfortran.dg/pr45636.f90: New test.
1329 2010-10-12 Richard Henderson <rth@redhat.com>
1331 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1333 2010-10-12 Daniel Kraft <d@domob.eu>
1336 * gfortran.dg/associate_1.f03: More tests with derived-types.
1337 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1338 * gfortran.dg/associate_8.f03: Fix typo.
1339 * gfortran.dg/initialization_27.f90: Fix typo.
1341 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1344 * lib/lto.exp (lto-get-options-main): Support optional target
1345 selector for dg-extra-ld-options.
1347 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1349 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1350 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1352 2010-10-11 Martin Jambor <mjambor@suse.cz>
1355 * g++.dg/torture/pr45699.C: New test.
1356 * g++.dg/otr-fold-1.C: Adjusted.
1357 * g++.dg/otr-fold-1.C: Likewise.
1359 2010-10-11 Nick Clifton <nickc@redhat.com>
1361 * gcc.c-torture/compile/pr44197.c: Require visibility support.
1362 Allow for a user label prefix.
1364 2010-10-10 Richard Guenther <rguenther@suse.de>
1366 * g++.dg/lto/20101010-1_0.C: New testcase.
1367 * g++.dg/lto/20101010-2_0.C: Likewise.
1369 2010-10-11 Ira Rosen <irar@il.ibm.com>
1371 PR tree-optimization/45902
1372 * gcc.dg/vect/45902.c: New test.
1374 2010-10-11 Jakub Jelinek <jakub@redhat.com>
1377 * gcc.dg/tls/pr45870.c: New test.
1379 2010-10-10 Janus Weil <janus@gcc.gnu.org>
1382 * gfortran.dg/typebound_operator_6.f03: New.
1384 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
1386 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1387 and adjust -export symbol scanning.
1388 * g++.dg/ext/dllexport1.C: Likewise.
1389 * g++.dg/ext/dllexport3.C: Likewise.
1390 * gcc.dg/dll-3.c: Likewise.
1391 * gcc.dg/dll-4.c: Likewise.
1392 * gcc.dg/dll-5.c: Likewise.
1394 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1396 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1397 instead of tree_profile dump file.
1398 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1399 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1402 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1404 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1406 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1408 * gfortran.dg/character_comparison_4.f90: New test.
1409 * gfortran.dg/character_comparison_5.f90: New test.
1410 * gfortran.dg/character_comparison_6.f90: New test.
1412 2010-10-09 Richard Henderson <rth@redhat.com>
1414 * lib/target-supports.exp
1415 (check_effective_target_automatic_stack_alignment): Always true.
1417 2010-10-09 Richard Guenther <rguenther@suse.de>
1420 * gcc.dg/lto/20101009-2_0.c: New testcase.
1421 * gcc.dg/lto/20101009-2_1.c: Likewise.
1422 * gcc.dg/lto/20101009-2_2.c: Likewise.
1424 2010-10-09 Richard Guenther <rguenther@suse.de>
1427 * g++.dg/lto/20101009-1_0.C: New testcase.
1429 2010-10-09 Richard Guenther <rguenther@suse.de>
1431 PR tree-optimization/45945
1432 * gcc.dg/lto/20101009-1_0.c: New testcase.
1434 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1437 * gcc.target/i386/pr45913.c: New.
1439 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1442 * gfortran.dg/streamio_16.f90: Update test.
1444 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1446 PR tree-optimization/45903
1447 * gcc.target/i386/pr45903.c: New test.
1449 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1451 * gnat.dg/interface5.adb: Compile with warnings disabled.
1453 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1455 * obj-c++.dg/encode-10.mm: New testcase.
1457 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1460 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1461 C++ class. Removed XFAIL.
1463 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1466 * gfortran.dg/typebound_operator_5.f03: New.
1468 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1470 Merge from 'apple/trunk' branch on FSF servers.
1472 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1475 * obj-c++.dg/method-namespace-1.mm: New.
1477 2010-10-07 Martin Jambor <mjambor@suse.cz>
1479 * gcc.dg/tree-ssa/sra-11.c: New test.
1481 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1484 * gcc.dg/vect/pr45847.c: New test.
1486 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1487 Kai Tietz <kai.tietz@onevision.com>
1489 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1491 2010-10-07 Richard Guenther <rguenther@suse.de>
1493 PR tree-optimization/45732
1494 * gcc.dg/torture/pr45732.c: New testcase.
1496 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1498 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1499 * objc.dg/foreach-2.m: Likewise.
1500 * objc.dg/foreach-3.m: Likewise.
1501 * objc.dg/foreach-4.m: Likewise.
1502 * objc.dg/foreach-5.m: Likewise.
1503 * objc.dg/foreach-6.m: Likewise.
1504 * objc.dg/foreach-7.m: Likewise.
1505 * objc.dg/objc-foreach-4.m: Likewise.
1506 * objc.dg/objc-foreach-5.m: Likewise.
1508 2010-10-07 Richard Guenther <rguenther@suse.de>
1511 * gcc.dg/torture/pr45869.c: New testcase.
1513 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1515 * objc.dg/set-not-used-1.m: New
1516 * obj-c++.dg/set-not-used-1.mm: New.
1518 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1520 * objc.dg/attributes/method-attribute-3.m: New.
1521 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1523 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1526 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1528 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1531 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1533 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1535 Merge from 'apple/trunk' branch on FSF servers.
1537 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1540 * obj-c++.dg/encode-9.mm: New.
1542 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1544 * g++.dg/cpp0x/pr45908.C: New test.
1546 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1548 * gnat.dg/opt6.ad[sb]: New test.
1550 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1552 Implemented fast enumeration for Objective-C.
1553 * objc.dg/foreach-1.m: New.
1554 * objc.dg/foreach-2.m: New.
1555 * objc.dg/foreach-3.m: New.
1556 * objc.dg/foreach-4.m: New.
1557 * objc.dg/foreach-5.m: New.
1558 * objc.dg/foreach-6.m: New.
1559 * objc.dg/foreach-7.m: New.
1561 Merge from 'apple/trunk' branch on FSF servers:
1562 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1565 * objc.dg/objc-foreach-5.m: New.
1567 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1570 * objc.dg/objc-foreach-4.m: New.
1572 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1575 * objc.dg/objc-foreach-3.m: New.
1577 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1580 * objc.dg/objc-foreach-2.m: New.
1582 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1585 * objc.dg/objc-foreach-1.m: New
1587 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1589 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1592 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1595 * obj-c++.dg/syntax-error-10.mm: New.
1597 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1600 * obj-c++.dg/syntax-error-9.mm: New.
1602 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1605 * obj-c++.dg/syntax-error-8.mm: New.
1607 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1609 Merge from 'apple/trunk' branch on FSF servers.
1611 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1614 * obj-c++.dg/syntax-error-7.mm: New
1616 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1619 * obj-c++.dg/syntax-error-6.mm: New
1621 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1624 * obj-c++.dg/syntax-error-5.mm: New
1626 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1629 * obj-c++.dg/syntax-error-[3-4].mm: New.
1631 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1634 * obj-c++.dg/syntax-error-[1-2].mm: New.
1636 2010-10-05 Ira Rosen <irar@il.ibm.com>
1638 PR tree-optimization/45752
1639 * gcc.dg/vect/pr45752.c: New test.
1641 2010-10-05 Richard Guenther <rguenther@suse.de>
1643 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1644 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1645 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1646 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1647 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1648 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1649 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1650 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1651 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1652 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1653 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1654 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1655 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1656 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1657 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1658 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1659 * gcc.dg/tree-ssa/20080530.c: Likewise.
1660 * g++.dg/tree-ssa/inline-3.C: Likewise.
1661 * g++.dg/tree-ssa/inline-1.C: Likewise.
1662 * g++.dg/tree-ssa/inline-2.C: Likewise.
1663 * gcc.dg/profile-dir-1.c: Likewise.
1664 * gcc.dg/profile-dir-2.c: Likewise.
1665 * gcc.dg/profile-dir-3.c: Likewise.
1667 2010-10-05 Richard Guenther <rguenther@suse.de>
1670 * g++.dg/torture/pr45877.C: New testcase.
1672 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1675 * gcc.dg/debug/pr45849.c: New test.
1678 * gcc.c-torture/compile/pr45876.c: New test.
1680 2010-10-04 Julian Brown <julian@codesourcery.com>
1682 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1684 * gcc.dg/vect/vect-60.c: Likewise.
1685 * gcc.dg/vect/vect-56.c: Likewise.
1686 * gcc.dg/vect/vect-93.c: Likewise.
1687 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1688 * gcc.dg/vect/vect-95.c: Likewise.
1689 * gcc.dg/vect/vect-96.c: Likewise.
1690 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1691 * gcc.dg/vect/slp-25.c: Likewise.
1692 * gcc.dg/vect/slp-3.c: Likewise.
1693 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1694 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1695 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1696 * gcc.dg/vect/vect-109.c: Likewise.
1697 * gcc.dg/vect/vect-peel-1.c: Likewise.
1698 * gcc.dg/vect/vect-peel-2.c: Likewise.
1699 * lib/target-supports.exp
1700 (check_effective_target_arm_vect_no_misalign): New.
1701 (check_effective_target_vect_no_align): Use above.
1702 (check_effective_target_vect_element_align): New.
1703 (add_options_for_quad_vectors): New.
1705 2010-10-04 Martin Jambor <mjambor@suse.cz>
1707 PR tree-optimization/45572
1708 * g++.dg/ipa/pr45572-1.C: New test.
1709 * g++.dg/ipa/pr45572-2.C: Likewise.
1711 2010-10-03 Ian Lance Taylor <iant@google.com>
1713 * gcc.dg/anon-struct-11.c: New test.
1714 * gcc.dg/anon-struct-12.c: New test.
1715 * gcc.dg/anon-struct-13.c: New test.
1716 * gcc.dg/anon-struct-14.c: New test.
1718 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1720 * g++.dg/torture/pr45764.C: Revert revision 164914.
1721 * gcc.dg/vect/pr43432.c: Likewise.
1722 * gcc.dg/vect/vect-114.c: Likewise.
1723 * gcc.dg/vect/vect-15.c: Likewise.
1725 2010-10-03 Jason Merrill <jason@redhat.com>
1727 * g++.dg/cpp0x/sfinae5.C: New.
1729 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1731 PR tree-optimization/45720
1732 PR tree-optimization/45764
1733 * g++.dg/torture/pr45764.C: New.
1735 * gcc.dg/vect/pr43432.c: Xfail.
1736 * gcc.dg/vect/vect-114.c: Likewise.
1737 * gcc.dg/vect/vect-15.c: Likewise.
1739 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1741 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1743 * gcc.dg/torture/pr45678-2.c: Likewise.
1745 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1748 * gfortran.dg/intrinsic_6.f90: New.
1750 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1753 * gfortran.dg/dependency_37.f90: New test.
1755 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1757 * gcc.target/i386/shift_mask.c: New test.
1759 2010-10-01 Richard Guenther <rguenther@suse.de>
1761 PR tree-optimization/45854
1762 * g++.dg/torture/pr45854.C: New testcase.
1764 2010-09-30 Michael Eager <eager@eagercon.com>
1766 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1769 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1772 * gfortran.dg/graphite/pr45758.f90: New.
1774 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1777 * gcc.dg/graphite/id-pr45230.c: New.
1779 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1781 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1782 * gfortran.dg/graphite/graphite.exp: Same.
1783 * gcc.dg/graphite/vect-pr43423.c: New.
1785 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1788 * g++.dg/torture/pr45843.C: New test.
1790 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1793 * gfortran.dg/allocate_derived_5.f90: New.
1795 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1797 PR tree-optimization/31261
1798 * gcc.dg/tree-ssa/pr31261.c: New test.
1800 2010-09-30 Michael Eager <eager@eagercon.com>
1802 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1803 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1804 * gcc.target/microblaze/microblaze.exp: Ditto.
1805 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1806 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1807 * gcc.target/microblaze/others/data_var1.c: Ditto.
1808 * gcc.target/microblaze/others/data_var2.c: Ditto.
1809 * gcc.target/microblaze/others/data_var3.c: Ditto.
1810 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1811 * gcc.target/microblaze/others/strings1.c:: Ditto.
1812 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1813 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1814 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1815 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1816 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1817 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1818 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1819 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1820 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1821 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1822 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1823 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1824 * gcc.target/microblaze/isa/float.c: Ditto.
1825 * gcc.target/microblaze/isa/mulh.c: Ditto.
1826 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1827 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1828 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1829 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1830 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1831 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1832 * gcc.target/microblaze/isa/bshift.c: Ditto.
1833 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1834 * gcc.target/microblaze/isa/div.c: Ditto.
1835 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1836 * gcc.target/microblaze/isa/mul.c: Ditto.
1838 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1840 merge from FSF 'apple/trunk' branch.
1841 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1844 * objc.dg/enhanced-proto-1.m: New.
1845 * objc.dg/enhanced-proto-2.m: New.
1846 * obj-c++.dg/enhanced-proto-1.mm: New
1847 * obj-c++.dg/enhanced-proto-2.mm: New.
1849 2010-09-30 Richard Guenther <rguenther@suse.de>
1852 * gcc.dg/debug/pr41893-1.c: Adjust.
1853 * gcc.dg/pr30762-1.c: Likewise.
1854 * gcc.dg/pr31529-1.c: Likewise.
1855 * gcc.dg/pr34457-1.c: Likewise.
1856 * gcc.dg/pr34668-1.c: Likewise.
1857 * gcc.dg/pr43557-1.c: Likewise.
1859 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1862 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1863 * objc.dg/const-str-3.m: Correct header for memcpy.
1864 * objc.dg/const-str-7.m: Likewise.
1865 * objc.dg/method-20b.m: Provide an implementation of Object.
1866 Adjust XFAIL for m64 NeXT runtime.
1867 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1868 * objc.dg/encode-3.m: Correct line ordering, provide header for
1870 * objc.dg/encode-7-next.m: Only run for 32bit.
1871 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1872 * objc.dg/type-size-2.m: Provide an implementation of Object.
1874 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1875 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1876 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1877 Adjust XFAIL for m64 NeXT runtime.
1878 * obj-c++.dg/method-22.mm: Likewise.
1879 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1881 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1883 Merge from 'apple/trunk' branch on FSF servers.
1885 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1888 * obj-c++.dg/bad-forward-decl.mm: New
1890 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1892 * ada/acats/run_acats: Revert revision 157037.
1894 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1896 Merge from 'apple/trunk' branch on FSF servers.
1898 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1901 * objc.dg/naming-2.m: Update
1902 * objc.dg/naming-3.m: New
1904 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1907 * gcc.target/arm/pr40457-3.c: New test.
1909 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1911 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1913 * lib/target-supports.exp (check_ifunc_available): Likewise.
1915 2010-09-29 Tristan Gingold <gingold@adacore.com>
1917 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1919 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1921 * objc.dg/keywords-1.m: New test.
1922 * objc.dg/keywords-2.m: New test.
1923 * objc.dg/keywords-3.m: New test.
1924 * obj-c++.dg/keywords-1.mm: New test.
1925 * obj-c++.dg/keywords-2.mm: New test.
1927 2010-09-28 Jason Merrill <jason@redhat.com>
1929 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1930 * g++.dg/ext/complit11.C: Likewise.
1931 * g++.old-deja/g++.law/temps1.C: Likewise.
1933 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1934 * g++.old-deja/g++.mike/misc6.C: Likewise.
1936 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1938 * objc.dg/attributes/method-attribute-1.m: New.
1939 * objc.dg/attributes/method-attribute-2.m: New.
1941 * obj-c++.dg/attributes/method-attribute-1.m: New.
1942 * obj-c++.dg/attributes/method-attribute-2.m: New.
1944 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1946 * objc.dg/attributes: New.
1947 * objc.dg/attributes/attributes.exp: New.
1948 * objc.dg/attributes/class-attribute-1.m: New.
1949 * objc.dg/attributes/class-attribute-2.m: New
1950 * objc.dg/attributes/categ-attribute-1.m: New
1951 * objc.dg/attributes/categ-attribute-2.m: New
1952 * objc.dg/attributes/proto-attribute-1.m: New
1954 * obj-c++.dg/attributes: New.
1955 * obj-c++.dg/attributes/attributes.exp: New
1956 * obj-c++.dg/attributes/class-attribute-1.mm: New
1957 * obj-c++.dg/attributes/class-attribute-2.mm: New
1958 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1959 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1960 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1962 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1964 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1965 from the branch renamed to method-20b.m to avoid clashes).
1967 2005-08-23 Stuart Hastings <stuart@apple.com>
1968 Ziemowit Laski <zlaski@apple.com>
1971 * obj-c++.dg/method-23.mm: New.
1972 * objc.dg/method-20.m: New.
1974 2010-09-28 Jan Hubicka <jh@suse.cz>
1976 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1978 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1981 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1982 i?86-*-solaris2.[89], *-*-vxworks*.
1983 * gcc.target/i386/pr22152.c: Likewise.
1984 * gcc.target/i386/vect8-ret.c: New test.
1986 2010-09-28 Jie Zhang <jie@codesourcery.com>
1988 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1990 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1992 Merge from 'apple/trunk' branch on FSF servers.
1994 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1997 * obj-c++.dg/method-22.mm: New.
1999 2010-09-27 Jason Merrill <jason@redhat.com>
2001 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2002 * g++.dg/ext/complit11.C: Adjust.
2003 * g++.old-deja/g++.law/temps1.C: Adjust.
2004 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2005 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2007 2010-09-27 Ian Lance Taylor <iant@google.com>
2009 * lib/target-supports.exp (check_effective_target_split_stack):
2011 * gcc.dg/split-1.c: New test.
2012 * gcc.dg/split-2.c: New test.
2013 * gcc.dg/split-3.c: New test.
2014 * gcc.dg/split-4.c: New test.
2016 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2019 * objc.dg/type-size-3.m: New test.
2021 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2024 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2026 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2029 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2030 * objc.dg/type-size-2.m: Same change.
2031 * obj-c++.dg/encode-5.mm: Same change.
2033 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2035 Merge from 'apple/trunk' branch on FSF servers. The original
2036 Changelogs are below.
2038 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2039 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2040 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2041 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2043 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2044 proto-qual-1.m in the branch) and the normal ABI on GNU.
2045 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
2046 the test only with the NeXT runtime.
2047 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2048 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2049 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2050 Run the test only with the NeXT runtime.
2052 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2055 * objc.dg/encode-7-64bit.m: New.
2056 * objc.dg/encode-7.m: Skip if -m64.
2058 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2061 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2062 * obj-c++.dg/threedotthree-abi-1.mm: New
2063 * objc.dg/threedotthree-abi-1.m: New
2065 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2068 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2069 * objc.dg/encode-6.m: Likewise.
2070 * objc.dg/encode-7.m: New test case.
2072 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2074 Merge from 'apple/trunk' branch on FSF servers. Renamed
2075 const-str-12.m to constr-str-12b.m to avoid conflicts.
2077 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2080 * obj-c++.dg/warn5.mm: New
2082 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2085 * obj-c++.dg/const-str-12.mm: New.
2086 * objc.dg/const-str-12.m: New.
2088 2010-09-27 Tobias Burnus <burnus@net-b.de>
2092 * gfortran.dg/storage_size_2.f08: Fix test.
2093 * gfortran.dg/c_sizeof_1.f90: Fix test.
2094 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2095 * gfortran.dg/c_sizeof_3.f90: New.
2096 * gfortran.dg/c_sizeof_4.f90: New.
2097 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2098 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2100 2010-09-26 Daniel Kraft <d@domob.eu>
2104 * gfortran.dg/select_type_18.f03: New test.
2106 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2108 * gnat.dg/return2.ad[sb]: New test.
2109 * gnat.dg/return2_pkg.ads: New helper.
2111 2010-09-25 Daniel Kraft <d@domob.eu>
2114 * gfortran.dg/io_constraints_6.f03: New test.
2115 * gfortran.dg/io_constraints_7.f03: New test.
2116 * gfortran.dg/newunit_2.f90: New test.
2118 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2120 * gfortran.dg/operator_c1202.f90: New test.
2122 2010-09-24 Jan Hubicka <jh@suse.cz>
2124 * gcc.dg/tree-ssa/leaf.c: New testcase.
2126 2010-09-24 Jan Hubicka <jh@suse.cz>
2128 PR tree-optimization/45738
2129 PR tree-optimization/45741
2130 * gcc.c-torture/compile/pr45741.c: New.
2131 * gfortran.fortran-torture/compile/pr45738.f90: New.
2133 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2135 * gcc.dg/cpp/undef-opt-1.c: New test.
2137 2010-09-24 Jason Merrill <jason@redhat.com>
2139 * g++.dg/other/error10.C: Adjust expected output.
2141 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2145 * gcc.target/i386/pr45234.c: New test.
2147 2010-09-24 Richard Guenther <rguenther@suse.de>
2149 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2151 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2153 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2154 as a comment leader in regexp.
2156 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2158 * objc.dg/sync-2.m: New test.
2159 * obj-c++.dg/sync-2.mm: New test.
2161 2010-09-24 Tobias Burnus <burnus@net-b.de>
2164 * gfortran.dg/iso_fortran_env_7.f90: New.
2166 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2168 * obj-c++.dg/too-many-args.mm: New file.
2170 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2172 Merge from 'apple/trunk' branch on FSF servers.
2174 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2177 * objc.dg/too-many-args.m: New
2179 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2182 * gfortran.dg/dependency_36.f90: New test.
2184 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2186 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2187 * gcc.target/i386/pad-3.c: Ditto.
2188 * gcc.target/i386/pad-7.c: Ditto.
2189 * gcc.target/i386/pad-7.c: Ditto.
2190 * gcc.target/i386/pr36502.c: Ditto.
2191 * gcc.target/i386/zee.c: Ditto.
2192 * gcc.target/i386/20060821-1.c: Ditto.
2193 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2194 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2195 * gcc.target/i386/pad-5b.c: Ditto.
2196 * gcc.target/i386/pad-6a.c: Ditto.
2197 * gcc.target/i386/pad-6b.c: Ditto.
2198 * gcc.target/i386/pad-8.c: Ditto.
2199 * gcc.target/i386/pad-9.c: Ditto.
2200 * gcc.target/i386/pad-10.c: Ditto.
2201 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2203 2010-09-23 Richard Guenther <rguenther@suse.de>
2205 PR tree-optimization/45565
2206 * g++.dg/ipa/pr45565.C: New testcase.
2208 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2212 * gfortran.dg/vector_subscript_bound_1.f90: New.
2214 2010-09-23 Richard Guenther <rguenther@suse.de>
2217 * gcc.dg/pr45750.c: New testcase.
2219 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2221 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2222 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2225 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2227 PR rtl-optimization/44374
2228 * gcc.target/arm/headmerge-1.c: New test.
2229 * gcc.target/arm/headmerge-2.c: New test.
2230 * gcc.target/i386/headmerge-1.c: New test.
2231 * gcc.target/i386/headmerge-2.c: New test.
2233 2010-09-23 Daniel Kraft <d@domob.eu>
2238 * gfortran.dg/intrinsic_intent_1.f03: New test.
2239 * gfortran.dg/select_type_17.f03: New test.
2240 * gfortran.dg/associate_5.f03: More definability tests.
2241 * gfortran.dg/enum_2.f90: Check definability.
2242 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2243 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2244 * gfortran.dg/char_expr_2.f90: Ditto.
2245 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2246 * gfortran.dg/enum_5.f90: Ditto.
2247 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2248 * gfortran.dg/impure_assignment_2.f90: Ditto.
2249 * gfortran.dg/impure_assignment_3.f90: Ditto.
2250 * gfortran.dg/intent_out_1.f90: Ditto.
2251 * gfortran.dg/intent_out_3.f90: Ditto.
2252 * gfortran.dg/pointer_assign_7.f90: Ditto.
2253 * gfortran.dg/pointer_intent_3.f90: Ditto.
2254 * gfortran.dg/pr19936_1.f90: Ditto.
2255 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2256 * gfortran.dg/simpleif_2.f90: Ditto.
2257 * gfortran.dg/protected_5.f90: Ditto.
2258 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2259 * gfortran.dg/protected_6.f90: Ditto.
2260 * gfortran.dg/protected_7.f90: Ditto.
2262 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2265 * gfortran.dg/namelist_65.f90: New test.
2267 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2269 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2270 the regexp pattern between the expected label and location string.
2272 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2274 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2276 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2278 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2279 * gcc.dg/pr27898.c: Likewise.
2280 * gcc.dg/pr28712.c: Likewise.
2281 * gcc.dg/pr30762-1.c: Likewise.
2282 * gcc.dg/pr31529-1.c: Likewise.
2283 * gcc.dg/pr34457-1.c: Likewise.
2284 * gcc.dg/pr34668-1.c: Likewise.
2285 * gcc.dg/pr34989-1.c: Likewise.
2286 * gcc.dg/pr43557-1.c: Likewise.
2288 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2290 PR rtl-optimization/45739
2291 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2293 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2295 * gcc.target/sparc/mnofpu.c: New test.
2297 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2299 PR rtl-optimization/45739
2300 * gcc.target/i386/pr45739.c: New test.
2302 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2305 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2306 and counts. Add non-elemental function call check.
2309 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2310 arguments checks. Update temporary counts.
2311 * gfortran.dg/transpose_optimization_1.f90: New.
2313 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2316 * objc.dg/invalid-method-1.m: New.
2318 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2320 Merge from 'apple/trunk' branch on FSF servers.
2322 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2325 * objc.dg/naming-4.m: New
2326 * objc.dg/naming-5.m: New
2327 * obj-c++.dg/naming-1.mm: New
2328 * obj-c++.dg/naming-2.mm: New
2330 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2331 Jack Howarth <howarth@bromo.med.uc.edu>
2334 * g++.dg/torture/pr44972.C: Use portable assert().
2336 2010-09-21 Richard Guenther <rguenther@suse.de>
2338 PR tree-optimization/45580
2339 * g++.dg/torture/pr45580.C: New testcase.
2341 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
2343 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2345 2010-09-20 Janus Weil <janus@gcc.gnu.org>
2348 * gfortran.dg/pointer_check_7.f90: New.
2350 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2352 PR rtl-optimization/45728
2353 * gcc.c-torture/compile/pr45728.c: New test.
2355 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
2358 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2360 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2362 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2364 2010-09-20 Richard Guenther <rguenther@suse.de>
2367 * gcc.dg/torture/pr45704.c: New testcase.
2369 2010-09-20 Jan Hubicka <jh@suse.cz>
2371 PR tree-optimize/45605
2372 * g++.dg/tree-ssa/pr45605.C: New testcase.
2374 2010-09-20 Michael Matz <matz@suse.de>
2377 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2380 2010-09-20 Richard Guenther <rguenther@suse.de>
2382 PR tree-optimization/45705
2383 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2385 2010-09-20 Michael Matz <matz@suse.de>
2388 * lib/target-supports.exp (check_effective_target_vect_perm):
2391 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2393 PR rtl-optimization/45695
2394 * gcc.c-torture/execute/pr45695.c: New test.
2396 2010-09-19 Jan Hubicka <jh@suse.cz>
2399 * gcc.c-torture/compile/pr44246.c:New file.
2401 2010-09-19 Ira Rosen <irar@il.ibm.com>
2403 PR tree-optimization/45714
2404 * gfortran.dg/vect/pr45714-a.f: New test.
2405 * gfortran.dg/vect/pr45714-b.f: New test.
2407 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2409 * gnat.dg/const1.adb: Rename into...
2410 * gnat.dg/constant1.adb: ...this.
2411 * gnat.dg/constant2.adb: New test.
2412 * gnat.dg/constant2_pkg1.ads: New helper.
2413 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2415 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2417 * gnat.dg/specs/constant1.ads: New test.
2418 * gnat.dg/specs/constant1_pkg.ads: New helper.
2420 2010-09-18 Jan Hubicka <jh@suse.cz>
2422 PR tree-optimization/45453
2423 * g++.dg/tree-ssa/pr45453.C: New testcase.
2425 2010-09-18 Jason Merrill <jason@redhat.com>
2427 * g++.dg/cpp0x/initlist44.C: New.
2429 2010-09-18 Richard Guenther <rguenther@suse.de>
2431 PR tree-optimization/45709
2432 * g++.dg/torture/pr45709-2.C: New testcase.
2434 2010-09-18 Richard Guenther <rguenther@suse.de>
2436 PR tree-optimization/45709
2437 * g++.dg/torture/pr45709.C: New testcase.
2439 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2442 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2444 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2446 * gcc.target/i386/pad-1.c: New.
2447 * gcc.target/i386/pad-2.c: Likewise.
2448 * gcc.target/i386/pad-3.c: Likewise.
2449 * gcc.target/i386/pad-4.c: Likewise.
2450 * gcc.target/i386/pad-5a.c: Likewise.
2451 * gcc.target/i386/pad-5b.c: Likewise.
2452 * gcc.target/i386/pad-6a.c: Likewise.
2453 * gcc.target/i386/pad-6b.c: Likewise.
2454 * gcc.target/i386/pad-7.c: Likewise.
2455 * gcc.target/i386/pad-8.c: Likewise.
2456 * gcc.target/i386/pad-9.c: Likewise.
2457 * gcc.target/i386/pad-10.c: Likewise.
2459 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2462 * gcc.dg/torture/stackalign/alloca-5.c: New.
2464 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2467 * gcc.dg/torture/pr45678-2.c: New.
2469 2010-09-17 Richard Guenther <rguenther@suse.de>
2472 * gcc.dg/torture/pr45678-1.c: New testcase.
2474 2010-09-17 Michael Matz <matz@suse.de>
2476 PR tree-optimization/43432
2477 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2478 check_effective_target_vect_perm_short): New predicates.
2479 (check_effective_target_vect_perm): Include x86_64.
2480 * gcc.dg/vect/pr43432.c: New test.
2481 * gcc.dg/vect/vect-114.c: Adjust.
2482 * gcc.dg/vect/vect-15.c: Ditto.
2483 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2484 * gcc.dg/vect/slp-perm-9.c: Ditto.
2486 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2489 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2492 2010-09-17 Richard Guenther <rguenther@suse.de>
2494 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2495 * gcc.dg/pr28706.c: Likewise.
2496 * gcc.dg/pr28712.c: Likewise.
2497 * gcc.dg/pr30762-1.c: Likewise.
2498 * gcc.dg/pr30762-2.c: Likewise.
2499 * gcc.dg/pr31529-1.c: Likewise.
2500 * gcc.dg/pr31529-2.c: Likewise.
2501 * gcc.dg/pr34457-1.c: Likewise.
2502 * gcc.dg/pr34457-2.c: Likewise.
2503 * gcc.dg/pr34668-1.c: Likewise.
2504 * gcc.dg/pr34668-2.c: Likewise.
2505 * gcc.dg/pr34989-1.c: Likewise.
2506 * gcc.dg/pr34989-2.c: Likewise.
2507 * gcc.dg/pr43557-1.c: Likewise.
2508 * gcc.dg/pr43557-2.c: Likewise.
2509 * gcc.dg/debug/pr41893-1.c: Likewise.
2510 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2511 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2512 * gcc.dg/matrix/matrix-4.c: Likewise.
2513 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2514 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2515 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2516 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2518 2010-09-16 Tobias Burnus <burnus@net-b.de>
2521 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2523 * gfortran.dg/intent_optimize_1.f90: New test.
2525 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2527 * gcc.target/i386/divmod-1.c: New.
2528 * gcc.target/i386/divmod-2.c: Likewise.
2529 * gcc.target/i386/divmod-3.c: Likewise.
2530 * gcc.target/i386/divmod-4.c: Likewise.
2531 * gcc.target/i386/divmod-4a.c: Likewise.
2532 * gcc.target/i386/divmod-5.c: Likewise.
2533 * gcc.target/i386/divmod-6.c: Likewise.
2534 * gcc.target/i386/divmod-7.c: Likewise.
2535 * gcc.target/i386/divmod-8.c: Likewise.
2536 * gcc.target/i386/udivmod-1.c: Likewise.
2537 * gcc.target/i386/udivmod-2.c: Likewise.
2538 * gcc.target/i386/udivmod-3.c: Likewise.
2539 * gcc.target/i386/udivmod-4.c: Likewise.
2540 * gcc.target/i386/udivmod-4a.c: Likewise.
2541 * gcc.target/i386/udivmod-5.c: Likewise.
2542 * gcc.target/i386/udivmod-6.c: Likewise.
2543 * gcc.target/i386/udivmod-7.c: Likewise.
2544 * gcc.target/i386/udivmod-8.c: Likewise.
2546 2010-09-16 Jan Hubicka <jh@suse.cz>
2548 * g++.dg/lto/pr45679-1_0.C: New file.
2549 * g++.dg/lto/pr45679-1_1.C: New file.
2550 * g++.dg/lto/pr45679-0_0.C: New file.
2551 * g++.dg/lto/pr45679-0_1.C: New file.
2553 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2556 * gfortran.dg/class_dummy_2.f03: New.
2558 2010-09-16 Richard Guenther <rguenther@suse.de>
2560 PR tree-optimization/45623
2561 * gcc.dg/torture/pr45623.c: New testcase.
2563 2010-09-16 Ira Rosen <irar@il.ibm.com>
2565 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2566 name and parentheses.
2567 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2569 2010-09-15 Jason Merrill <jason@redhat.com>
2571 * g++.dg/parse/parameter-declaration-2.C: New.
2573 * g++.dg/cpp0x/scoped_enum2.C: New.
2575 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2577 * gcc.c-torture/compile/20100915-1.c: New test.
2579 2010-09-15 Martin Jambor <mjambor@suse.cz>
2582 * gcc.dg/ipa/pr45644.c: New test.
2584 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2586 PR tree-optimization/45633
2587 * gcc.dg/vect/pr45633.c: New test.
2589 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2592 * gfortran.dg/allocate_derived_4.f90: New.
2594 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2596 * lib/target-supports.exp
2597 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2598 supported flag to true for neon.
2600 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2603 * g++.dg/template/crash103.C: New.
2605 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2607 Merge from 'apple/trunk' branch on FSF servers.
2609 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2612 * objc.dg/msg-in-protocol.m: New.
2613 * obj-c++.dg/msg-in-protocol.mm: New.
2615 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2618 * objc.dg/break-in-ifstmt.m: New.
2620 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2623 * obj-c++.dg/comp-types-13.mm: New.
2624 * objc.dg/comp-types-12.m: New.
2626 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2629 * obj-c++.dg/proto-lossage-7.mm: New.
2630 * objc.dg/proto-lossage-7.m: New.
2632 2010-09-14 Jan Hubicka <jh@suse.cz>
2634 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2636 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2639 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2642 * gcc.dg/pr45567.c: New test.
2645 * g++.dg/debug/pr45660.C: New test.
2647 2010-09-14 Ira Rosen <irar@il.ibm.com>
2649 PR tree-optimization/45470
2650 * g++.dg/vect/pr45470-a.cc: New test.
2651 * g++.dg/vect/pr45470-a.cc: New test.
2653 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2656 * lib/profopt.exp: Prune warnings on execname2 compile.
2657 * lib/prune.exp: Prune "can't add line info" warnings.
2659 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2662 * gfortran.dg/namelist_64.f90: New test.
2664 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2666 PR rtl-optimization/45617
2667 * gcc.target/i386/pr45617.c: New test.
2669 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2671 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2673 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2675 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2676 * gcc.target/i386/fma4-vector.c: Likewise.
2677 * gcc.target/i386/vectorize2.c: Likewise.
2678 * gcc.target/i386/vectorize4.c: Likewise.
2679 * gcc.target/i386/vectorize5.c: Likewise.
2680 * gcc.target/i386/vectorize6.c: Likewise.
2681 * gcc.target/i386/vectorize8.c: Likewise.
2683 * gcc.target/i386/vect-double-1.c: New.
2684 * gcc.target/i386/vect-double-1a.c: Likewise.
2685 * gcc.target/i386/vect-double-2.c: Likewise.
2686 * gcc.target/i386/vect-double-2a.c: Likewise.
2688 * lib/target-supports.exp (check_effective_target_vect_double):
2689 Set et_vect_double_saved to 0 when tuning for Atom.
2691 2010-09-13 Jan Hubicka <jh@suse.cz>
2693 * gcc.dg/torture/pr23821.c: Drop static keyword.
2694 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2695 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2697 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2699 * gcc.target/arm/sync-1.c: New.
2701 2010-09-12 Olivier Hainque <hainque@adacore.com>
2703 * gnat.dg/memtrap.adb: New test.
2705 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2707 * gfortran.dg/promotion.f90: Fix options.
2709 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2711 * g++.dg/cpp0x/range-for1.C: New.
2712 * g++.dg/cpp0x/range-for2.C: New.
2713 * g++.dg/cpp0x/range-for3.C: New.
2714 * g++.dg/cpp0x/range-for4.C: New.
2715 * g++.dg/cpp0x/range-for5.C: New.
2716 * g++.dg/cpp0x/range-for6.C: New.
2718 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2720 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2721 and counts. Check that transpose is not called.
2722 * gfortran.dg/transpose_2.f90: Update error message.
2724 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2727 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2728 * g++.dg/lookup/strong-using-2.C: Likewise.
2729 * g++.dg/lookup/strong-using-3.C: Likewise.
2730 * g++.dg/lookup/strong-using-5.C: Likewise.
2732 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2733 * g++.dg/cpp0x/inline-ns4.C: New.
2734 * g++.dg/cpp0x/inline-ns5.C: New.
2736 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2739 * gfortran.fortran-torture/compile/pr45634.f90: New.
2741 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2743 * objc.dg/fobjc-exceptions.m: New test.
2745 2010-09-10 Jan Hubicka <jh@suse.cz>
2747 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2749 2010-09-10 Martin Jambor <mjambor@suse.cz>
2751 PR tree-optimization/44972
2752 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2753 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2754 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2756 * g++.dg/torture/pr44972.C: New test.
2758 2010-09-10 Martin Jambor <mjambor@suse.cz>
2760 PR tree-optimization/44972
2761 * g++.dg/torture/pr34850.C: Remove expected warning.
2763 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2765 * gfortran.dg/dummy_optional_arg.f90: New test.
2767 2010-09-08 Jan Hubicka <jh@suse.cz>
2769 PR tree-optimization/45598
2770 * fortran.fortran-torture/compile/pr45598.f90: New test.
2772 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2774 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2775 * lib/target-supports.exp (check_ifunc_available): New.
2776 * gcc.dg/attr-ifunc-1.c: New.
2777 * gcc.dg/attr-ifunc-2.c: New.
2778 * gcc.dg/attr-ifunc-3.c: New.
2779 * gcc.dg/attr-ifunc-4.c: New.
2780 * gcc.dg/attr-ifunc-5.c: New.
2781 * g++.dg/ext/attr-ifunc-1.C: New.
2782 * g++.dg/ext/attr-ifunc-2.C: New.
2783 * g++.dg/ext/attr-ifunc-3.C: New.
2784 * g++.dg/ext/attr-ifunc-4.C: New.
2786 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2789 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2791 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2793 * gfortran.dg/inline_transpose_1.f90: New test.
2795 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2798 * g++.dg/warn/Wunused-var-15.C: New test.
2800 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2802 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2805 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2807 * objc/execute/exceptions/throw-nil.m: New test.
2808 * objc/execute/exceptions/handler-1.m: Updated to use the new
2809 objc_set_uncaught_exception_handler() function.
2810 * objc/execute/exceptions/matcher-1.m: New test.
2812 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2815 * gfortran.dg/bit_comparison_1.F90: New test.
2816 * gfortran.dg/leadz_trailz_3.f90: New test.
2817 * gfortran.dg/masklr_2.F90: New test.
2818 * gfortran.dg/shiftalr_1.F90: New test.
2819 * gfortran.dg/merge_bits_2.F90: New test.
2820 * gfortran.dg/dshift_2.F90: New test.
2821 * gfortran.dg/bit_comparison_2.F90: New test.
2822 * gfortran.dg/masklr_1.F90: New test.
2823 * gfortran.dg/merge_bits_1.F90: New test.
2824 * gfortran.dg/dshift_1.F90: New test.
2825 * gfortran.dg/shiftalr_2.F90: New test.
2827 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2829 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2830 functions from objc/typedstream.h are deprecated.
2832 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2834 * lib/target-supports.exp
2835 (check_effective_target_run_expensive_tests): New proc.
2836 * gcc.c-torture/compile/limits-fnargs.c: Use
2837 dg-require-effective-target run_expensive_tests.
2839 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2842 * gfortran.dg/gomp/pr45597.f90: New test.
2845 * gfortran.dg/gomp/pr45595.f90: New test.
2847 2010-09-08 Michael Matz <matz@suse.de>
2849 * c-c++-common/uninit-17.c: Adjust.
2851 2010-09-08 Michael Matz <matz@suse.de>
2853 PR tree-optimization/43430
2854 * gcc.dg/vect/pr43430-2.c: New test.
2856 2010-09-08 Michael Matz <matz@suse.de>
2858 PR tree-optimization/33244
2859 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2861 2010-09-08 Richard Guenther <rguenther@suse.de>
2863 PR tree-optimization/45578
2864 * gfortran.dg/pr45578.f90: New testcase.
2866 2010-09-08 Richard Guenther <rguenther@suse.de>
2869 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2871 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2874 * gfortran.dg/char_length_18.f90: New test.
2876 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2879 * gcc.target/i386/pr36502.c: New test.
2883 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2884 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2886 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2888 * gfortran.dg/achar_4.f90: Enable bounds checking.
2890 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2893 * gcc.target/i386/pr45206.c: New test.
2895 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2898 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2900 2010-09-07 Jan Hubicka <jh@suse.cz>
2902 * gcc.c-torture/compile/20100907.c: New testcase.
2904 2010-09-07 Richard Guenther <rguenther@suse.de>
2907 * g++.dg/eh/pr45569.C: New testcase.
2909 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2912 * gcc.target/arm/pr43137.c: New test.
2914 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2917 * gfortran.dg/dependency_35.f90: New test.
2919 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2922 * gfortran.dg/char_length_17.f90: New test.
2924 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2929 * g++.dg/template/typedef34.C: New test.
2930 * g++.dg/template/typedef35.C: New test.
2932 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2935 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2937 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2939 * g++.dg/warn/Wdouble-promotion.C: New.
2941 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2943 * g++.dg/parse/redef2.C: New.
2945 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2947 * gcc.dg/20100906-1.c: New testcase.
2949 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2952 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2953 DW_TAG_enumeration_type DIE.
2955 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2957 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2960 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
2962 PR rtl-optimization/44919
2963 * g++.dg/opt/pr44919.C: New.
2965 2010-09-06 Tobias Burnus <burnus@net-b.de>
2968 * gfortran.dg/iall_iany_iparity_1.f90: New.
2969 * gfortran.dg/iall_iany_iparity_2.f90: New.
2971 2010-09-06 Jason Merrill <jason@redhat.com>
2973 * g++.dg/cpp0x/initlist42.C: New.
2975 * g++.dg/cpp0x/auto19.C: New.
2977 * g++.dg/template/sfinae25.C: New.
2978 * g++.dg/template/char1.C: Expect warning.
2979 * g++.dg/template/nontype10.C: Likewise.
2981 * g++.dg/cpp0x/implicit9.C: New.
2983 * g++.dg/cpp0x/initlist43.C: New.
2985 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2987 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2989 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2991 * gcc.dg/Wdouble-promotion.c: New.
2993 2010-09-05 Tobias Burnus <burnus@net-b.de>
2995 * gfortran.dg/float128_1.f90: Remove test case as
2996 it always fails since Rev 163611 backed out the
2997 front-end implementation.
2999 2010-09-05 Tobias Burnus <burnus@net-b.de>
3001 * gfortran.dg/float128_1.f90: XFAIL test case.
3003 2010-09-05 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/bessel_7.f90: Decrease required precision.
3007 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3010 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3011 ref-all-matching targets.
3013 2010-09-05 Richard Guenther <rguenther@suse.de>
3015 PR tree-optimization/45535
3016 * gcc.c-torture/compile/pr45535.c: New testcase.
3018 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3020 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3022 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3023 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3024 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3025 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3026 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3027 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3028 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3029 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3030 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3031 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3032 * gcc.target/i386/pr22152.c: Likewise.
3033 * gcc.target/i386/pr36992-1.c: Likewise.
3034 * gcc.target/i386/pr36992-2.c: Likewise.
3035 * gcc.target/sh/sh4a-memmovua.c: Likewise.
3037 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3040 * gcc.dg/const-uniq-1.c: Modify regexp.
3042 2010-09-04 Tobias Burnus <burnus@net-b.de>
3045 * gfortran.dg/namelist_63.f90: New.
3047 2010-09-04 Jan Hubicka <jh@suse.cz>
3049 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3050 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3052 2010-09-04 Jan Hubicka <jh@suse.cz>
3054 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3056 2010-09-04 Janus Weil <janus@gcc.gnu.org>
3059 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3061 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3063 * gcc.dg/opts-4.c: New test.
3065 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3067 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3068 * gcc.dg/vect/vect-peel-4.c: Ditto.
3070 2010-09-03 Daniel Kraft <d@domob.eu>
3073 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3075 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3078 * gfortran.dg/dependency_34.f90: New test.
3080 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3082 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3084 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3086 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3087 gcc.target/i386/clearcap.map if supported.
3089 2010-09-03 Michael Matz <matz@suse.de>
3092 * gcc.dg/pr45415.c: New test.
3094 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3096 PR tree-optimization/45506
3097 * gcc.dg/pr45506.c: New.
3099 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3102 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3103 * gcc.target/i386/float128-2.c: Ditto.
3105 2010-09-03 Daniel Kraft <d@domob.eu>
3108 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3109 * gfortran.dg/internal_dummy_2.f08: New test.
3110 * gfortran.dg/internal_dummy_3.f08: New test.
3111 * gfortran.dg/internal_dummy_4.f08: New test.
3113 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.target/i386/pr45500.c: New test.
3118 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3120 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3122 2010-09-03 Daniel Kraft <d@domob.eu>
3125 * gfortran.dg/exit_2.f08; Adapt error messages.
3126 * gfortran.dg/exit_3.f08: New test.
3127 * gfortran.dg/exit_4.f08: New test.
3128 * gfortran.dg/exit_5.f03: New test.
3130 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3132 * gfortran.dg/ishft_4.f90: New test.
3134 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3136 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3137 FRIZ/XSRIZ instruciton for (double)(long long)x.
3138 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3140 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3142 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3144 2010-09-02 Richard Guenther <rguenther@suse.de>
3146 PR tree-optimization/44937
3147 PR tree-optimization/45412
3148 * g++.dg/opt/pr45412.C: New testcase.
3149 * gcc.c-torture/compile/pr45412.c: Likewise.
3150 * gcc.c-torture/compile/pr44937.c: Likewise.
3152 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3154 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3155 but using -Werror=comment.
3156 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3157 expected error messages.
3159 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3161 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3162 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3164 2010-09-02 Tobias Burnus <burnus@net-b.de>
3167 * gfortran.dg/initialization_27.f90: New.
3169 2010-09-02 Ira Rosen <irar@il.ibm.com>
3171 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3172 check into different basic blocks. Expect vectorization if misaligned
3173 stores are supported.
3174 * gcc.dg/vect/bb-slp-8a.c: New test.
3175 * gcc.dg/vect/bb-slp-8b.c: New test.
3177 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3179 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3181 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3184 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3185 * gfortran.dg/class_dummy_1.f03: New.
3187 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3190 * g++.dg/tree-prof/partition2.C: New test.
3192 2010-09-01 Richard Guenther <rguenther@suse.de>
3194 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3195 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3196 * gcc.c-torture/execute/20100827-1.c: Likewise.
3198 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3200 * gfortran.dg/execute_command_line_1.f90: New test.
3202 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3204 PR preprocessor/45457
3205 * c-c++-common/cpp/pr45457.c: New test.
3207 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3209 * gcc.dg/nested-func-8.c: New test.
3211 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3214 * gfortran.dg/popcnt_poppar_1.F90: New test.
3215 * gfortran.dg/popcnt_poppar_2.F90: New test.
3217 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3219 * gcc.target/i386/volatile-2.c: Require nonpic target.
3221 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3224 * gcc.dg/pr45461.c: New test.
3226 2010-08-31 Richard Guenther <rguenther@suse.de>
3229 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3231 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3233 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3235 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3238 * gfortran.dg/typebound_proc_18.f03: New.
3240 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3242 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3243 * lib/scanasm.exp (scan-stack-usage): Likewise.
3244 (scan-stack-usage-not): Likewise.
3245 * gcc.dg/stack-usage-1.c: New test.
3246 * gcc.target/i386/stack-usage-realign.c: Likewise.
3248 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3250 PR tree-optimization/45427
3251 * gcc.dg/tree-ssa/pr45427.c: New test.
3253 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3256 * g++.dg/template/crash102.C: New.
3258 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.dg/gomp/atomic-12.c: New test.
3262 * gcc.dg/gomp/atomic-13.c: New test.
3263 * gcc.dg/gomp/atomic-14.c: New test.
3264 * g++.dg/gomp/atomic-11.C: New test.
3265 * g++.dg/gomp/atomic-12.C: New test.
3266 * g++.dg/gomp/atomic-13.C: New test.
3267 * g++.dg/gomp/atomic-14.C: New test.
3269 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3271 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3274 2010-08-30 Thomas Quinot <quinot@adacore.com>
3276 * gnat.dg/discr24.adb: New test.
3278 2010-08-30 Richard Guenther <rguenther@suse.de>
3280 PR tree-optimization/45449
3281 * gcc.dg/pr45449.c: New testcase.
3283 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3285 * gcc.dg/opts-1.c: Expect errors, not warnings.
3287 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3290 * gfortran.dg/dynamic_dispatch_11.f03: New.
3292 2010-08-29 Jason Merrill <jason@redhat.com>
3295 * g++.dg/parse/defarg15.C: New.
3297 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3300 * gfortran.dg/select_type_16.f03: New.
3302 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3303 Tobias Burnus <burnus@net-b.de>
3305 * gfortran.dg/bessel_7.f90: Decrease required precision.
3307 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3308 Kaz Kojima <kkojima@gcc.gnu.org>
3310 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3312 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3314 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3315 floating point conversion code generation.
3316 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3317 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3318 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3319 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3320 to integer conversion code generation.
3321 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3322 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3323 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3324 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3326 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3329 * gfortran.dg/random_seed_1.f90: Adjust test.
3330 * gfortran.dg/float128_1.f90: New test.
3332 2010-08-27 Tobias Burnus <burnus@net-b.de>
3335 * gfortran.dg/norm2_1.f90: New.
3336 * gfortran.dg/norm2_2.f90: New.
3337 * gfortran.dg/norm2_3.f90: New.
3338 * gfortran.dg/norm2_4.f90: New.
3339 * gfortran.dg/parity_1.f90: New.
3340 * gfortran.dg/parity_2.f90: New.
3341 * gfortran.dg/parity_3.f90: New.
3343 2010-08-27 Janus Weil <janus@gcc.gnu.org>
3346 * gfortran.dg/select_type_15.f03: New.
3348 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3351 * gfortran.dg/hollerith8.f90: New test.
3353 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3356 * gfortran.dg/dependency_33.f90: New test.
3358 2010-08-27 Richard Guenther <rguenther@suse.de>
3360 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3361 * gcc.dg/graphite/scop-2.c: Likewise.
3362 * gcc.dg/graphite/scop-20.c: Likewise.
3363 * gcc.dg/vect/slp-25.c: Likewise.
3365 2010-08-27 Olivier Hainque <hainque@adacore.com>
3367 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3369 2010-08-26 Daniel Kraft <d@domob.eu>
3374 * gfortran.dg/associate_8.f03: New test.
3375 * gfortran.dg/select_type_13.f03: New test.
3376 * gfortran.dg/select_type_14.f03: New test.
3378 2010-08-26 Jakub Jelinek <jakub@redhat.com>
3380 PR tree-optimization/44485
3381 * gcc.dg/pr44485.c: New test.
3383 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3385 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3386 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3387 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3389 2010-08-26 Richard Guenther <rguenther@suse.de>
3391 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3392 * gcc.dg/graphite/scop-21.c: Likewise.
3394 2010-08-26 Richard Guenther <rguenther@suse.de>
3396 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3397 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3398 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3399 * gcc.dg/vect/vect-91.c: Likewise.
3400 * gcc.dg/vect/vect-peel-1.c: Likewise.
3401 * gcc.dg/vect/vect-peel-2.c: Likewise.
3402 * gcc.dg/vect/vect-peel-4.c: Likewise.
3404 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407 * gfortran.dg/der_io_4.f90: New test.
3409 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3411 PR rtl-optimization/44858
3412 * gcc.c-torture/execute/pr44858.c: New test.
3414 PR rtl-optimization/45400
3415 * g++.dg/other/i386-8.C: New test.
3417 2010-08-25 Richard Guenther <rguenther@suse.de>
3419 * gcc.dg/alias-8.c: Adjust.
3421 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3423 * gcc.target/i386/combine-mul.c: New test.
3425 2010-08-25 Richard Guenther <rguenther@suse.de>
3428 * gcc.dg/graphite/id-27.c: New testcase.
3429 * gcc.dg/lto/20100825-1_0.c: Likewise.
3431 2010-08-25 Richard Guenther <rguenther@suse.de>
3433 PR tree-optimization/45316
3434 * g++.dg/opt/pr45316.C: New testcase.
3436 2010-08-25 Richard Guenther <rguenther@suse.de>
3438 PR tree-optimization/45393
3439 * g++.dg/torture/pr45393.C: New testcase.
3441 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3443 PR tree-optimization/45059
3444 * gcc.c-torture/compile/pr45059.c: New test.
3446 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3448 * lib/target-supports.exp (check_effective_target_vect_unpack):
3449 Set vect_unpack supported flag to true for neon.
3451 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3453 * gcc.dg/tree-ssa/ifc-5.c: New.
3455 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3457 * gcc.dg/tree-ssa/ifc-4.c: New.
3458 * gcc.dg/tree-ssa/ifc-7.c: New.
3460 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3462 * gcc.dg/vect/vect.exp: Check loongson targets
3463 * g++.dg/vect/vect.exp: Likewise
3464 * gfortran.dg/vect/vect.exp: Likewise
3466 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3468 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3471 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3474 * gfortran.dg/proc_ptr_29.f90: New.
3476 2010-08-22 Tobias Burnus <burnus@net-b.de>
3477 Dominique d'Humieres <dominiq@lps.ens.fr>
3480 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3482 2010-08-22 Tobias Burnus <burnus@net-b.de>
3485 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3487 2010-08-22 Tobias Burnus <burnus@net-b.de>
3490 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3492 2010-08-22 Tobias Burnus <burnus@net-b.de>
3493 Dominique d'Humieres <dominiq@lps.ens.fr>
3497 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3498 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3500 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3505 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3506 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3507 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3509 2010-08-21 Tobias Burnus <burnus@net-b.de>
3513 * gfortran.dg/bessel_6.f90: New.
3514 * gfortran.dg/bessel_7.f90: New.
3516 2010-08-20 Jan Hubicka <jh@suse.cz>
3520 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3521 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3523 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3526 * gcc.target/i386/pr45336-1.c: New.
3527 * gcc.target/i386/pr45336-2.c: Likewise.
3528 * gcc.target/i386/pr45336-3.c: Likewise.
3529 * gcc.target/i386/pr45336-4.c: Likewise.
3531 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3534 * gcc.target/i386/volatile-2.c: Update scan strings to also
3535 include (%rip) for the memory reference on x86_64.
3537 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3540 * gcc.dg/pr44974.c: New test.
3542 PR rtl-optimization/45353
3543 * gcc.dg/pr45353.c: New test.
3545 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3547 * gcc.target/i386/volatile-2.c: New.
3549 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3551 PR rtl-optimization/44691
3552 * gfortran.dg/pr44691.f: New test.
3554 2010-10-19 Olivier Hainque <hainque@adacore.com>
3556 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3558 2010-08-19 Jason Merrill <jason@redhat.com>
3560 * g++.dg/init/synth3.C: New.
3561 * g++.dg/init/value8.C: New.
3562 * g++.dg/tree-ssa/empty-2.C: New.
3563 * g++.dg/cpp0x/noexcept09.C: New.
3565 2010-08-19 Daniel Kraft <d@domob.eu>
3569 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3570 * gfortran.dg/pointer_remapping_1.f90: New test.
3571 * gfortran.dg/pointer_remapping_2.f03: New test.
3572 * gfortran.dg/pointer_remapping_3.f08: New test.
3573 * gfortran.dg/pointer_remapping_4.f03: New test.
3574 * gfortran.dg/pointer_remapping_5.f08: New test.
3575 * gfortran.dg/pointer_remapping_6.f08: New test.
3577 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3580 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3582 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3584 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3586 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3588 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3591 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3594 * gcc.c-torture/execute/pr45070.c: New.
3596 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3598 * g++.dg/pr44328.C: New test.
3600 2010-08-19 Tobias Burnus <burnus@net-b.de>
3604 * gfortran.dg/bessel_3.f90: New.
3605 * gfortran.dg/bessel_4.f90: New.
3606 * gfortran.dg/bessel_5.f90: New.
3608 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3611 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3612 * gfortran.dg/pointer_init_2.f90: New.
3613 * gfortran.dg/pointer_init_3.f90: New.
3614 * gfortran.dg/pointer_init_4.f90: New.
3616 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3619 * g++.dg/pr45049-1.C: New test.
3620 * g++.dg/pr45049-2.C: New test.
3622 2010-08-18 Jie Zhang <jie@codesourcery.com>
3624 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3625 20 if __ARM_PCS is defined otherwise 64.
3626 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3627 instead of hard coded 64.
3629 2010-08-18 Yao Qi <yao@codesourcery.com>
3632 * gcc.target/arm/pr45094.c: New test.
3634 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3636 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3638 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3640 PR rtl-optimization/42575
3641 * gcc.target/arm/pr42575.c: New test.
3643 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3645 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3646 * gcc.dg/tls/thr-cse-1.c: New.
3648 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3651 * lib/target-supports.exp
3652 (check_effective_target_function_sections): New.
3653 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3654 function sections before proceding.
3656 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3659 * gfortran.dg/pr45308.f03: New test.
3661 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3664 * gcc.target/i386/pr45296.c: New test.
3666 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3668 * g++.dg/ext/uow-1.C: New.
3669 * g++.dg/ext/uow-2.C: New.
3670 * g++.dg/ext/uow-3.C: New.
3671 * g++.dg/ext/uow-4.C: New.
3673 2010-08-17 Richard Guenther <rguenther@suse.de>
3676 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3678 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3681 * gcc.dg/Wcxx-compat-20.c: New test.
3683 2010-08-17 Daniel Kraft <d@domob.eu>
3686 * gfortran.dg/associate_1.f03: Extended to test newly supported
3687 features like association to variables.
3688 * gfortran.dg/associate_3.f03: Removed check for illegal change
3689 of associate-name here...
3690 * gfortran.dg/associate_5.f03: ...and added it here.
3691 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3692 * gfortran.dg/associate_7.f03: New test.
3694 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3696 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3698 2010-08-15 Daniel Kraft <d@domob.eu>
3701 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3702 * gfortran.dg/associate_3.f03: Clarify comment.
3703 * gfortran.dg/associate_5.f03: New test.
3704 * gfortran.dg/associate_6.f03: New test.
3706 2010-08-15 Tobias Burnus <burnus@net-b.de>
3709 * gfortran.dg/bind_c_usage_21.f90: New.
3710 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3712 2010-08-15 Tobias Burnus <burnus@net-b.de>
3714 * gfortran.dg/optional_absent_1.f90: New.
3715 * gfortran.dg/null_actual.f90: New.
3717 2010-08-15 Tobias Burnus <burnus@net-b.de>
3719 * gfortran.dg/pointer_target_1.f90: New.
3720 * gfortran.dg/pointer_target_2.f90: New.
3721 * gfortran.dg/pointer_target_3.f90: New.
3723 2010-08-15 Daniel Kraft <d@domob.eu>
3726 * gfortran.dg/elemental_args_check_3.f90: New test.
3727 * gfortran.dg/impure_1.f08: New test.
3728 * gfortran.dg/impure_2.f08: New test.
3729 * gfortran.dg/impure_3.f90: New test.
3730 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3732 2010-08-15 Ira Rosen <irar@il.ibm.com>
3734 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3735 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3737 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3739 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3741 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3743 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3745 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3746 dg-require-effective-target after dg-do.
3748 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3750 * lib/target-supports.exp (check_effective_target_vect_int): Return
3751 true for Loongson targets.
3752 (check_effective_target_vect_shift): Likewise.
3753 (check_effective_target_vect_no_int_max): Likewise.
3754 (check_effective_target_vect_no_align): Likewise.
3755 (check_effective_target_vect_short_mult): Likewise.
3757 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3759 * g++.dg/cast.C: Change fields of structures to "long" to pass
3760 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3761 * g++.dg/cpp0x/iop.C: Ditto.
3762 * g++.dg/cpp0x/named_refs.C: Ditto.
3763 * g++.dg/cpp0x/rv1p.C: Ditto.
3764 * g++.dg/cpp0x/rv2p.C: Ditto.
3765 * g++.dg/cpp0x/rv3p.C: Ditto.
3766 * g++.dg/cpp0x/rv4p.C: Ditto.
3767 * g++.dg/cpp0x/rv5p.C: Ditto.
3768 * g++.dg/cpp0x/rv6p.C: Ditto.
3769 * g++.dg/cpp0x/rv7p.C: Ditto.
3770 * g++.dg/cpp0x/rv8p.C: Ditto.
3771 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3773 2010-08-13 Daniel Kraft <d@domob.eu>
3775 * gfortran.dg/implied_shape_1.f08: New test.
3776 * gfortran.dg/implied_shape_2.f90: New test.
3777 * gfortran.dg/implied_shape_3.f08: New test.
3779 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3782 * gfortran.dg/char_component_initializer_1.f90: New test.
3784 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3786 PR tree-optimization/45241
3787 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3789 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3791 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3793 * gcc.target/i386/pr40906-2.c: Ditto.
3794 * gcc.target/i386/pr40906-3.c: Ditto.
3796 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3799 * gcc.c-torture/execute/pr45262.c: New test.
3801 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3803 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3805 * g++.dg/other/profile1.C: Ditto.
3807 2010-08-12 Richard Guenther <rguenther@suse.de>
3809 PR tree-optimization/45232
3810 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3811 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3812 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3813 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3814 unsigned arithmetic.
3815 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3816 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3817 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3818 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3819 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3820 unsigned arithmetic.
3821 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3822 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3823 unsigned arithmetic.
3824 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3825 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3826 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3827 unsigned arithmetic.
3828 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3829 * gcc.dg/tree-ssa/negate.c: Adjust.
3830 * gcc.dg/vect/vect-1.c: Adjust.
3831 * gfortran.dg/reassoc_6.f: XFAIL.
3833 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3836 * gcc.dg/pr45259.c: New test.
3838 2010-08-12 Wei Guozhi <carrot@google.com>
3841 * gcc.target/arm/pr44999.c: New testcase.
3843 2010-08-12 Jie Zhang <jie@codesourcery.com>
3845 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3847 (main): Adjust accordingly.
3849 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3851 * gfortran.dg/graphite/id-22.f: New.
3853 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3855 * gcc.dg/graphite/id-26.c: New.
3857 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3859 * gcc.dg/graphite/id-25.c: New.
3861 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3863 * gcc.dg/graphite/run-id-5.c: New.
3864 * gcc.dg/graphite/run-id-6.c: New.
3865 * gfortran.dg/graphite/id-21.f: New.
3867 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3869 * gcc.dg/graphite/id-24.c: New.
3871 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3873 * gcc.dg/tree-ssa/pr20742.c: New.
3875 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3877 * gcc.dg/graphite/id-23.c: New.
3879 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3881 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3883 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3885 * gcc.dg/graphite/pr42729.c: New.
3887 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3889 * gfortran.dg/graphite/id-20.f: New.
3891 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3893 * gcc.dg/graphite/id-22.c: New.
3895 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3897 * gcc.dg/graphite/run-id-2.c: Call abort.
3899 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3901 * gcc.dg/graphite/id-20.c: New.
3903 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3904 Steve Kargl <kargl@gcc.gnu.org>
3907 * gfortran.dg/move_alloc_3.f90: New.
3908 * gfortran.dg/random_seed_2.f90: New.
3910 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3912 * lib/target-supports.exp (check_effective_target_sync_int_long):
3914 (check_effective_target_sync_char_short): Likewise.
3916 2010-08-10 Yao Qi <yao@codesourcery.com>
3918 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3920 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3921 * g++.dg/other/packed1.C: Likewise.
3922 * g++.dg/other/crash-4.C: Likewise.
3923 * g++.dg/ext/packed8.C: Likewise.
3924 * g++.dg/init/array16.C: Likewise.
3926 2010-08-10 xinliang David Li <davidxl@google.com>
3927 * gcc.dg/tree-ssa/loop-19.c: Add option
3928 -fno-prefetch-loop-array
3930 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3933 * gcc.c-torture/compile/pr45182.c: New test.
3935 2010-08-09 Jason Merrill <jason@redhat.com>
3938 * g++.dg/cpp0x/variadic-104.C: New.
3940 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3943 * gfortran.dg/dependency_32.f90: New test.
3945 2010-08-09 Richard Guenther <rguenther@suse.de>
3948 * g++.dg/opt/nrv17.C: New testcase.
3950 2010-08-09 Richard Guenther <rguenther@suse.de>
3953 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3954 alignment from MEM_REF offset only if we took it from the
3957 * gcc.target/i386/pr24178.c: New testcase.
3959 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3961 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3962 * gcc.dg/20030702-1.c: Ditto.
3963 * gcc.dg/20050309-1.c: Ditto.
3964 * gcc.dg/20050325-1.c: Ditto.
3965 * gcc.dg/20050330-2.c: Ditto.
3966 * gcc.dg/20051201-1.c: Ditto.
3967 * gcc.dg/gomp/pr27573.c: Ditto.
3968 * gcc.dg/gomp/pr34610.c: Ditto.
3969 * gcc.dg/pr24225.c: Ditto.
3970 * gcc.dg/pr26570.c: Ditto.
3971 * gcc.dg/pr32773.c: Ditto.
3972 * g++.dg/gcov/gcov-6.C: Ditto.
3973 * g++.dg/gomp/pr34608.C: Ditto.
3974 * gfortran.dg/gomp/pr27573.f90: Ditto.
3976 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3977 dg-require-host-local dg directive.
3978 * gcc.dg/profile-dir-2.c: Ditto.
3979 * gcc.dg/profile-dir-3.c: Ditto.
3981 2010-08-08 Richard Guenther <rguenther@suse.de>
3983 PR tree-optimization/45109
3984 * gcc.c-torture/compile/pr45109.c: New testcase.
3986 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3988 * gcc.dg/march.c: Skip if -march defined.
3989 * gcc.dg/mtune.c: Skip if -mtune defined.
3991 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3992 generic thunk support.
3994 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3997 * gcc.target/i386/pr45213.c: New test.
3999 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4002 * gfortran.dg/fmt_error_11.f03: New test.
4004 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4006 * lib/target-supports.exp (check_effective_target_sync_int_long):
4007 Add arm*-*-linux-gnueabi.
4008 (check_effective_target_sync_char_short): Likewise.
4010 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4013 * gfortran.dg/dependency_31.f90: New test.
4015 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4017 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4019 2010-08-06 Jason Merrill <jason@redhat.com>
4021 * g++.dg/cpp0x/sfinae3.C: New.
4022 * g++.dg/cpp0x/sfinae4.C: New.
4024 2010-08-06 Richard Guenther <rguenther@suse.de>
4026 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4027 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4028 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4029 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4030 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4031 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4032 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4033 * gcc.c-torture/execute/20100805-1.c: Likewise.
4035 2010-08-05 Martin Jambor <mjambor@suse.cz>
4038 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4040 2010-08-05 Martin Jambor <mjambor@suse.cz>
4042 * gcc.dg/ipa/ipcp-ii-1.c: New test.
4043 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4045 2010-08-05 Martin Jambor <mjambor@suse.cz>
4047 * g++.dg/ipa/devirt-1.C: New test.
4048 * g++.dg/ipa/devirt-2.C: Likewise.
4049 * g++.dg/ipa/devirt-3.C: Likewise.
4050 * g++.dg/ipa/devirt-4.C: Likewise.
4051 * g++.dg/ipa/devirt-5.C: Likewise.
4052 * gcc.dg/ipa/iinline-3.c: Likewise.
4054 2010-08-05 Jie Zhang <jie@codesourcery.com>
4056 PR tree-optimization/45144
4057 * gcc.dg/tree-ssa/pr45144.c: New test.
4059 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4064 * gfortran.dg/class_25.f03: New.
4065 * gfortran.dg/class_26.f03: New.
4067 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4069 * g++.dg/warn/miss-format-1.C: Update line number.
4071 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4074 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4075 .frame and .mask assembler directives.
4077 2010-08-04 Richard Guenther <rguenther@suse.de>
4079 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4080 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4081 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4082 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4084 2010-08-04 Tobias Burnus <burnus@net-b.de>
4087 * gfortran.dg/derived_constructor_char_1.f90: New.
4088 * gfortran.dg/derived_constructor_char_2.f90: New.
4090 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4093 * gfortran.dg/dependency_30.f90: New test.
4095 2010-08-03 Jan Hubicka <jh@suse.cz>
4097 * gcc.c-torture/compile/pr45085.c: New testcase.
4099 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4103 * gfortran.dg/typebound_call_9.f03: Modified.
4104 * gfortran.dg/typebound_generic_1.f03: Modified.
4106 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4110 * gfortran.dg/dependency_29.f90: New test.
4112 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4115 * gfortran.dg/character_comparison_2.f90: New test.
4116 * gfortran.dg/character_comparison_3.f90: New test.
4117 * gfortran.dg/dependency_28.f90: New test.
4119 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4122 * gcc.target/arm/pr40457-1.c: New test.
4123 * gcc.target/arm/pr40457-2.c: New test.
4125 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4128 * gfortran.dg/typebound_call_17.f03: New.
4130 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4133 * gfortran.dg/allocate_derived_3.f90: New.
4135 2010-07-30 Xinliang David Li <davidxl@google.com>
4136 PR tree-optimization/45121
4137 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4139 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4142 * g++.dg/pr45112.C: New test.
4144 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4147 PR rtl-optimization/45137
4148 * gcc.dg/pr45055.c: New test.
4150 2010-07-30 Alan Modra <amodra@gmail.com>
4152 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4153 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4155 2010-07-29 Tobias Burnus <burnus@net-b.de>
4159 * gfortran.dg/whole_file_25.f90: New.
4160 * gfortran.dg/whole_file_26.f90: New.
4161 * gfortran.dg/whole_file_27.f90: New.
4163 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4166 * gfortran.dg/typebound_proc_17.f03: New.
4168 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4171 * gfortran.dg/move_alloc_2.f90: New.
4173 2010-07-29 Xinliang David Li <davidxl@google.com>
4174 PR tree-optimization/45121
4175 * c-c++-common/uninit-17.c: Fix expected output.
4177 2010-07-29 Richard Guenther <rguenther@suse.de>
4179 PR tree-optimization/45120
4180 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4182 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4186 * gfortran.dg/pr42051.f03: New testcase.
4188 2010-07-29 Richard Guenther <rguenther@suse.de>
4191 * gcc.c-torture/execute/pr45034.c: New testcase.
4193 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4196 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4198 2010-07-28 Daniel Kraft <d@domob.eu>
4200 * gfortran.dg/bound_8.f90: New test.
4202 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4205 * gcc.dg/pr45105.c: New test.
4207 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4209 PR rtl-optimization/45107
4210 * gcc.dg/pr45107.c: New test.
4212 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4214 PR rtl-optimization/45101
4215 * gcc.dg/pr45101.c: New test.
4217 2010-07-28 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/whole_file_24.f90: New.
4222 2010-07-27 Jason Merrill <jason@redhat.com>
4224 * g++.dg/cpp0x/variadic102.C: New.
4225 * g++.dg/cpp0x/variadic103.C: New.
4227 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4229 PR rtl-optimization/40956
4232 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4233 * gcc.target/arm/pr42574.c: Add tests.
4235 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4237 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4239 (cleanup-repo-files): Ditto.
4240 (cleanup-saved-temps): Ditto.
4242 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4245 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4248 * gcc.dg/pr45079.c: New test.
4250 2010-07-27 Ira Rosen <irar@il.ibm.com>
4252 PR tree-optimization/44152
4253 * gcc.dg/vect/fast-math-pr44152.c: New test.
4255 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4258 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4259 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4260 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4261 * obj-c++.dg/torture/trivial.mm: Ditto.
4262 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4263 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4264 * objc.dg/torture/tls/thr-init.m: Ditto.
4265 * objc.dg/torture/trivial.m: Ditto.
4267 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4269 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4270 Skip on spu-*-* targets.
4272 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4274 PR tree-optimization/45083
4275 * gcc.dg/pr45083.c: New test.
4277 2010-07-26 Tobias Burnus <burnus@net-b.de>
4280 * gfortran.dg/whole_file_22.f90: New test.
4281 * gfortran.dg/whole_file_23.f90: New test.
4283 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4284 Jack Howarth <howarth@bromo.med.uc.edu>
4285 Richard Henderson <rth@redhat.com>
4288 * gcc.dg/tls/thr-init-1.c: New.
4289 * gcc.dg/tls/thr-init-2.c: New.
4290 * gcc.dg/torture/tls New.
4291 * gcc.dg/torture/tls/tls-test.c: New.
4292 * gcc.dg/torture/tls/thr-init-1.c: New.
4293 * gcc.dg/torture/tls/tls.exp: New.
4294 * gcc.dg/torture/tls/thr-init-2.c: New.
4295 * gcc.dg/tls/emutls-2.c: New test
4297 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4298 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4299 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4300 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4301 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4302 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4303 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4304 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4305 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4306 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4307 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4308 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4309 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4310 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4311 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4312 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4313 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4314 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4315 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4316 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4317 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4318 gfortran.dg/gomp/omp_threadprivate1.f90,
4319 gfortran.dg/gomp/omp_threadprivate2.f90,
4320 gfortran.dg/gomp/reduction1.f90,
4321 gfortran.dg/gomp/sharing-1.f90: Likewise.
4323 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4325 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4327 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4328 dg-require-visibility.
4330 2010-07-26 Richard Guenther <rguenther@suse.de>
4332 PR tree-optimization/43784
4333 * gcc.c-torture/execute/pr43784.c: New testcase.
4334 * g++.dg/torture/pr43784.C: Likewise.
4336 2010-07-26 Richard Guenther <rguenther@suse.de>
4339 * g++.dg/pr45056.C: New testcase.
4341 2010-07-26 Richard Guenther <rguenther@suse.de>
4343 PR tree-optimization/45071
4344 * gcc.dg/pr45071.c: New testcase.
4346 2010-07-26 Tobias Burnus <burnus@net-b.de>
4349 * gfortran.dg/namelist_62.f90: New.
4351 2010-07-26 Richard Guenther <rguenther@suse.de>
4353 * gcc.c-torture/execute/pr45017.c: Move ...
4354 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4356 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4359 * trim_optimize_1.f90: New test.
4360 * character_comparision_1.f90: New test.
4362 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4365 * gfortran.dg/wtruncate_fix.f: New test.
4367 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4370 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4372 2010-07-24 Richard Guenther <rguenther@suse.de>
4375 * g++.dg/lto/20100724-1_0.C: New testcase.
4377 2010-07-24 Richard Guenther <rguenther@suse.de>
4380 * gcc.dg/lto/20100724-1_0.c: New testcase.
4381 * gcc.dg/lto/20100724-1_1.c: Likewise.
4383 2010-07-24 Tobias Burnus <burnus@net-b.de>
4386 * gfortran.dg/whole_file_21.f90: New.
4388 * gfortran.dg/integer_exponentiation_3.F90: Use
4389 -ffloat-store only for i?86/x86-64 -m32.
4391 2010-07-24 Tobias Burnus <burnus@net-b.de>
4393 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4394 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4396 2010-07-24 Tobias Burnus <burnus@net-b.de>
4398 * gfortran.dg/func_decl_4.f90: Split test into two ...
4399 * gfortran.dg/func_decl_5.f90: ... parts.
4400 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4401 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4402 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4403 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4404 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4405 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4406 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4407 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4408 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4409 * gfortran.dg/sizeof.f90: Make test valid.
4410 * gfortran.dg/pr20865.f90: Add new dg-error.
4411 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4412 * gfortran.dg/g77/19990218-0.f: Ditto.
4413 * gfortran.dg/g77/19990218-1.f: Ditto.
4414 * gfortran.dg/g77/970625-2.f: Ditto.
4415 * gfortran.dg/pr37243.f: Fix function declaration.
4416 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4417 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4419 2010-07-23 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/char_array_structure_constructor.f90: Add
4423 -fwhole-file as dg-option as it otherwise fails on some
4426 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4428 * gnat.dg/aggr16.ad[sb]: New test.
4429 * gnat.dg/aggr16_pkg.ads: New helper.
4431 2010-07-23 Richard Guenther <rguenther@suse.de>
4434 * g++.dg/lto/20100723-1_0.C: New testcase.
4436 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4438 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4440 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4441 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4443 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4445 * lib/target-supports.exp (add_options_for_tls): New proc.
4446 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4447 * g++.dg/tls/static-1a.cc: Likewise.
4448 * gcc.dg/tls/emutls-1.c: Likewise.
4449 * gcc.dg/tls/opt-11.c: Likewise.
4450 * gcc.dg/tls/opt-12.c: Likewise.
4451 * gcc.dg/tls/pr24428-2.c: Likewise.
4452 * gcc.dg/tls/pr24428.c: Likewise.
4453 * obj-c++.dg/tls/static-1.mm: Likewise.
4454 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4455 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4456 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4457 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4458 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4459 * objc.dg/torture/tls/thr-init.m: Likewise.
4460 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4462 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4464 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4465 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4466 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4467 optimized dump files.
4469 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4471 PR tree-optimization/45047
4472 * gcc.c-torture/compile/pr45047.c: New test.
4474 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4476 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4477 instead of dg-compile.
4478 * gcc.dg/float-range-4.c: Ditto.
4479 * gcc.dg/float-range-5.c: Ditto.
4480 * gcc.dg/fold-overflow-1.c: Ditto.
4481 * gcc.dg/gomp/sections-4.c: Ditto.
4482 * gcc.dg/transparent-union-1.c: Ditto.
4483 * gcc.dg/transparent-union-2.c: Ditto.
4484 * gcc.target/i386/pr39315-check.c: Ditto.
4485 * g++.dg/gomp/sections-4.C: Ditto.
4486 * g++.dg/template/dtor7.C: Ditto.
4487 * g++.dg/tree-ssa/pr19952.C: Ditto.
4488 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4489 * gfortran.dg/graphite/pr42185.f90: Ditto.
4490 * gfortran.dg/namelist_36.f90: Ditto.
4491 * gnat.dg/noreturn1.adb: Ditto.
4492 * gnat.dg/specs/small_alignment.ads: Ditto.
4494 2010-07-23 Martin Jambor <mjambor@suse.cz>
4496 PR tree-optimization/44915
4497 * g++.dg/torture/pr44915.C: New test.
4499 2010-07-23 Martin Jambor <mjambor@suse.cz>
4501 PR tree-optimization/44914
4502 * g++.dg/tree-ssa/pr44914.C: New test.
4504 2010-07-23 Jie Zhang <jie@codesourcery.com>
4507 * gcc.dg/pr44290-1.c: New test.
4508 * gcc.dg/pr44290-2.c: New test.
4510 2010-07-23 Jason Merrill <jason@redhat.com>
4513 * g++.dg/abi/mangle44.C: New.
4515 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4517 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4518 for compile-time only tests.
4519 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4521 * gcc.target/i386/pr39315-4.c: Ditto.
4522 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4523 target check. Include sse-os-support.h.
4524 (main): Call check_isa and sse_os_support.
4525 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4526 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4527 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4528 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4529 target check. Include sse-os-support.h.
4530 (main): Call check_isa and sse_os_support.
4531 * gcc.target/i386/vperm-v2df.c: Ditto.
4533 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4535 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4536 (check_effective_target_avx_runtime): New procedure.
4537 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4538 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4540 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4541 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4542 and __get_cpuid test.
4543 * gcc.dg/compat/vector-2b_main.c: Ditto.
4545 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4547 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4548 for compile-time only test.
4549 * gcc.dg/pr32716.c: Ditto.
4550 * gcc.dg/pr34856.c: Ditto.
4551 * gcc.dg/pr36997.c: Ditto.
4552 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4553 * gfortran.dg/pr28158.f90: Ditto.
4554 * gfortran.dg/pr30667.f: Ditto.
4556 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4557 i?86-*-* and x86_64-*-* targets to disable execution on targets
4558 without sse2 runtime support.
4559 * g++.dg/vect/vect.exp: Ditto.
4560 * gfortran.dg/vect/vect.exp: Ditto.
4562 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4563 * gcc.dg/pr37544.c: Ditto.
4564 * gcc.dg/pr40550.c: Ditto.
4565 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4566 * gcc.dg/compat/vector-1a_main.c: Ditto.
4567 * gcc.dg/compat/vector-2a_main.c: Ditto.
4568 * gcc.dg/torture/pr16104-1.c: Ditto.
4569 * gcc.dg/torture/pr35771-1.c: Ditto.
4570 * gcc.dg/torture/pr35771-2.c: Ditto.
4571 * gcc.dg/torture/pr35771-3.c: Ditto.
4572 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4573 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4574 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4575 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4576 * g++.dg/other/i386-1.C: Ditto.
4577 * g++.dg/other/pr40446.C: Ditto.
4579 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4581 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4583 2010-07-23 Daniel Kraft <d@domob.eu>
4586 * gfortran.dg/exit_1.f08: New test.
4587 * gfortran.dg/exit_2.f08: New test.
4589 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4591 PR tree-optimization/39839
4592 * gcc.target/arm/pr39839.c: New test case.
4594 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4596 * gnat.dg/unchecked_convert5b.adb: New test.
4597 * gnat.dg/unchecked_convert6.adb: Likewise.
4598 * gnat.dg/unchecked_convert6b.adb: Likewise.
4600 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4602 * gnat.dg/aggr15.ad[sb]: New test.
4604 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4607 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4609 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4611 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4612 with dg-require-linker-plugin.
4614 2010-07-22 Richard Guenther <rguenther@suse.de>
4617 * g++.dg/lto/20100722-1_0.C: New testcase.
4619 2010-07-22 Richard Guenther <rguenther@suse.de>
4622 * gcc.dg/lto/20100720-3_0.c: New testcase.
4623 * gcc.dg/lto/20100720-3_1.c: Likewise.
4625 2010-07-22 Richard Guenther <rguenther@suse.de>
4627 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4628 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4631 * gcc.dg/lto/20100722-1_0.c: New testcase.
4633 2010-07-22 Martin Jambor <mjambor@suse.cz>
4635 PR tree-optimization/44891
4636 * gcc.c-torture/compile/pr44891.c: New test.
4638 2010-07-22 Richard Guenther <rguenther@suse.de>
4640 PR tree-optimization/45017
4641 * gcc.c-torture/execute/pr45017.c: New testcase.
4643 2010-07-22 Tobias Burnus <burnus@net-b.de>
4646 * gfortran.dg/aliasing_dummy_5.f90: New.
4648 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4651 * gcc.target/arm/pr43698.c: New test.
4653 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4656 * Revert my commit r162325 for this PR.
4658 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4661 * gcc.target/m68k/pr45015.c: New test.
4663 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4666 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4669 2010-07-21 Richard Guenther <rguenther@suse.de>
4672 * g++.dg/lto/20100721-1_0.C: New testcase.
4674 2010-07-21 Martin Jambor <mjambor@suse.cz>
4676 PR tree-optimization/44900
4677 * g++.dg/torture/pr44900.C: New test.
4679 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4682 * c-c++-common/uninit-17.c: Correct expected error.
4684 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4686 * gcc.dg/guality/asm-1.c: New test.
4689 * gcc.dg/guality/pr45003-2.c: New test.
4690 * gcc.dg/guality/pr45003-3.c: New test.
4692 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4695 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4697 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4699 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4700 defined on the current line.
4701 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4702 * g++.dg/debug/dwarf2/pr44641.C: New.
4704 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4706 * gcc.target/powerpc/block-move-1.c: New test.
4707 * gcc.target/powerpc/block-move-2.c: New test.
4709 2010-07-20 Jason Merrill <jason@redhat.com>
4712 * g++.dg/cpp0x/sfinae2.C: New.
4714 2010-07-20 Richard Guenther <rguenther@suse.de>
4717 * gcc.dg/lto/20100720-4_0.c: New testcase.
4719 2010-07-20 Richard Guenther <rguenther@suse.de>
4722 * gcc.dg/lto/20100720-2_0.c: New testcase.
4723 * gcc.dg/lto/20100720-2_1.c: Likewise.
4725 2010-07-20 Richard Guenther <rguenther@suse.de>
4728 * gcc.dg/lto/20100720-1_0.c: New testcase.
4729 * gcc.dg/lto/20100720-1_1.c: Likewise.
4731 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4734 * gcc.dg/guality/pr45003-1.c: New test.
4736 2010-07-20 Richard Guenther <rguenther@suse.de>
4738 PR tree-optimization/44977
4739 * gcc.dg/torture/pr44977.c: New testcase.
4741 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4743 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4746 2010-07-20 Richard Guenther <rguenther@suse.de>
4750 * gcc.dg/pr44971.c: New testcase.
4751 * gcc.c-torture/compile/pr44988.c: Likewise.
4753 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4756 * gfortran.dg/allocate_with_typespec.f90: New test.
4757 * gfortran.dg/allocate_derived_1.f90: Update error message.
4759 2010-07-19 Jason Merrill <jason@redhat.com>
4762 * g++.dg/cpp0x/decltype23.C: New.
4764 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4767 * gfortran.dg/class_defined_operator_1.f03 : New test.
4769 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4771 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4772 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4773 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4774 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4776 2010-07-19 Richard Guenther <rguenther@suse.de>
4779 * gcc.c-torture/compile/pr44941.c: New testcase.
4781 2010-07-19 Jason Merrill <jason@redhat.com>
4784 * g++.dg/template/sfinae24.C: New.
4786 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4789 * gfortran.dg/data_implied_do_2.f90: Removed.
4791 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4794 * g++.dg/template/sfinae23.C: New.
4796 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4798 * lib/target-supports.exp (check_sse_os_support_available): New
4800 (check_sse_hw_available): New proc.
4801 (check_effective_target_sse_runtime): New proc.
4802 (check_effective_target_sse2_runtime): New proc.
4803 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4804 -msse2 if check_sse_os_support_available.
4805 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4806 check_sse_os_support_available.
4807 * gcc.dg/vect/vect.exp: Likewise.
4808 * gfortran.dg/vect/vect.exp: Likewise.
4809 * gcc.target/i386/sol2-check: Renamed to ...
4810 * gcc.target/i386/sse-os-support.h: ... this.
4811 (sol2_check): Renamed to ...
4812 (sse_os_support): ... this.
4813 Only test movss with xmm registers.
4814 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4815 Removed ILL_INSN, ILL_INSN_LEN.
4816 * gcc.target/i386/sse2-check.h: Likewise.
4817 * gcc.target/i386/sse3-check.h: Likewise.
4818 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4819 Removed cpuid.h, __get_cpuid test.
4820 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4821 Removed cpuid.h, __get_cpuid test.
4822 * g++.dg/other/pr40446.C: Likewise.
4823 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4824 * gcc.dg/compat/vector-1a_main.c: Likewise.
4825 * gcc.dg/compat/vector-2a_main.c: Likewise.
4826 * gcc.dg/pr36584.c: Likewise.
4827 * gcc.dg/pr37544.c: Likewise.
4828 * gcc.dg/torture/pr16104-1.c: Likewise.
4829 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4830 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4831 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4832 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4833 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4834 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4836 * gcc.dg/torture/pr35771-2.c: Likewise.
4837 * gcc.dg/torture/pr35771-3.c: Likewise.
4838 * gcc.target/i386/pr39315-2.c: Likewise.
4839 * gcc.target/i386/pr39315-4.c: Likewise.
4840 * gcc.target/i386/vperm-v2df.c: Likewise.
4841 * gcc.target/i386/vperm-v2di.c: Likewise.
4842 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4843 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4846 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4849 * gfortran.dg/data_implied_do_2.f90: New test.
4851 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4853 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4855 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4857 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4858 to the "mips16" group.
4859 (mips_using_mips16_p): New procedure.
4860 (mips-dg-options): Use it.
4862 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4864 * gcc.target/mips/mips16-attributes-4.c: New test.
4866 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4869 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4870 * gcc.target/powerpc/recip-2.c: Ditto.
4871 * gcc.target/powerpc/recip-3.c: Ditto.
4873 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4875 * gcc.target/arm/pr42235.c: New test.
4877 2010-07-16 Jason Merrill <jason@redhat.com>
4880 * g++.dg/template/partial8.C: New.
4882 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4884 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4885 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4887 (gualcvt): New overloaded inline.
4888 (GUALCVT): Use it for C++.
4889 * g++.dg/guality/guality.exp: New.
4890 * g++.dg/guality/guality.h: New.
4891 * g++.dg/guality/redeclaration1.C: New test.
4892 * g++.dg/dg.exp: Prune also guality/* tests.
4893 * gcc.dg/guality/pr43141.c: Moved to...
4894 * c-c++-common/guality/pr43141.c: ... here.
4896 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899 * gfortran.dg/char4_iunit_2.f03: New test.
4901 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4903 * lib/plugin-support.exp (plugin-test-execute):
4904 Add ${gcc_objdir}/intl to includes.
4906 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4909 * gcc.c-torture/execute/pr44942.c: New test.
4910 * gcc.target/i386/pr44942.c: New test.
4912 2010-07-15 Jason Merrill <jason@redhat.com>
4915 * g++.dg/cpp0x/implicit7.C: New.
4916 * g++.dg/cpp0x/implicit8.C: New.
4918 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4920 Disable float tests for __SPU__ targets due to lack of signed zero:
4921 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4922 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4923 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4924 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4925 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4926 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4927 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4928 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4929 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4931 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4933 * gfortran.dg/select_char_2.f90: New test.
4935 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4937 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4940 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4943 * gfortran.dg/typebound_generic_9.f03: New.
4945 2010-07-15 Richard Guenther <rguenther@suse.de>
4947 PR tree-optimization/44946
4948 * gcc.c-torture/compile/pr44946.c: New testcase.
4950 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4953 * gfortran.dg/select_char_3.f90: New test.
4955 2010-07-15 Magnus Granberg <zorry@gentoo.org>
4956 Kevin F. Quinn <kevquinn@gentoo.org>
4958 * gcc.dg/Wtrampolines.c: New.
4960 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4963 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4965 2010-07-14 Jason Merrill <jason@redhat.com>
4968 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4970 Implement C++0x unrestricted unions (N2544)
4971 * g++.dg/cpp0x/union1.C: New.
4972 * g++.dg/cpp0x/union2.C: New.
4973 * g++.dg/cpp0x/union3.C: New.
4974 * g++.dg/cpp0x/defaulted2.C: Adjust.
4975 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4976 * g++.old-deja/g++.ext/anon2.C: Adjust.
4977 * g++.old-deja/g++.mike/misc6.C: Adjust.
4979 2010-07-14 Janus Weil <janus@gcc.gnu.org>
4982 * gfortran.dg/c_loc_tests_15.f90: New.
4984 2010-07-13 Jason Merrill <jason@redhat.com>
4987 * g++.dg/cpp0x/implicit6.C: New.
4989 2010-07-13 Jason Merrill <jason@redhat.com>
4992 * g++.dg/abi/noreturn1.C: New.
4993 * g++.dg/abi/noreturn2.C: New.
4995 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4999 * c-c++-common/pr44832.c: New test.
5001 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5004 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5005 on the target. Make sure that we can assemble the emitted asm when
5006 the test type is 'compile'.
5008 2010-07-13 Richard Guenther <rguenther@suse.de>
5010 PR tree-optimization/36960
5011 * g++.dg/torture/pr36960.C: New testcase.
5013 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5016 * g++.dg/template/sfinae21.C: New.
5017 * g++.dg/template/sfinae22.C: Likewise.
5019 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5022 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5023 * gcc.dg/plugin/ggcplug.c: Likewise.
5024 * g++.dg/plugin/selfassign.c: Likewise.
5025 * g++.dg/plugin/attribute_plugin.c: Likewise.
5026 * g++.dg/plugin/dumb_plugin.c: Likewise.
5027 * g++.dg/plugin/pragma_plugin.c: Likewise.
5029 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
5031 * gcc.c-torture/execute/pr44683.x: New.
5032 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5034 2010-07-13 Janus Weil <janus@gcc.gnu.org>
5040 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5041 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5042 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5043 * gfortran.dh/typebound_call_16.f03: New.
5044 * gfortran.dg/typebound_generic_6.f03: New.
5045 * gfortran.dg/typebound_generic_7.f03: New.
5046 * gfortran.dg/typebound_generic_8.f03: New.
5048 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5051 * gfortran.dg/char4_iunit_1.f03: New test.
5053 2010-07-12 Jakub Jelinek <jakub@redhat.com>
5055 * gcc.dg/tree-ssa/vrp53.c: New test.
5057 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
5060 * g++.dg/template/sfinae19.C: New.
5061 * g++.dg/template/sfinae20.C: Likewise.
5063 2010-07-12 Jie Zhang <jie@codesourcery.com>
5065 * gcc.target/arm/interrupt-1.c: New test.
5066 * gcc.target/arm/interrupt-2.c: New test.
5068 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5070 * gcc.dg/pr42427.c: Require c99_runtime.
5071 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5073 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5074 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5075 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5076 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5077 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5078 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5079 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5080 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5081 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5082 * gcc.target/i386/pr37275.c: Require visibility support.
5084 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5086 * lib/target-supports.exp (check_effective_target_sse): New proc.
5087 * gcc.target/i386/sol2-check.h: New file.
5088 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5089 Include sol2-check.h.
5090 (main) Only run do_test () if sol2_check ().
5091 * gcc.target/i386/sse2-check.h: Likewise.
5092 * gcc.target/i386/sse3-check.h: Likewise.
5093 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5094 [__sun__ && __svr4__]: Execute SSE2 instruction.
5095 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5096 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5097 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5098 * g++.dg/ext/vector14.C: Likewise.
5099 * g++.dg/other/mmintrin.C: Likewise.
5100 * gcc.dg/20020418-1.c: Likewise.
5101 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5102 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5103 * gcc.dg/format/unnamed-1.c: Likewise.
5104 Adapt dg-warning line number.
5105 * gcc.dg/graphite/pr40281.c: Likewise.
5106 * gcc.dg/pr32176.c: Likewise.
5107 * gcc.dg/pr40550.c: Likewise.
5108 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5109 * gcc.dg/torture/pr36891.c: Likewise.
5110 * gcc.target/i386/20020218-1.c: Likewise.
5111 * gcc.target/i386/20020523.c: Likewise.
5112 * gcc.target/i386/abi-1.c: Likewise.
5113 * gcc.target/i386/brokensqrt.c: Likewise.
5114 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5115 * gcc.target/i386/pr13366.c: Likewise.
5116 * gcc.target/i386/pr13685.c: Likewise.
5117 * gcc.target/i386/pr24306.c: Likewise.
5118 * gcc.target/i386/pr31486.c: Likewise.
5119 * gcc.target/i386/pr32065-1.c: Likewise.
5120 * gcc.target/i386/pr32065-2.c: Likewise.
5121 * gcc.target/i386/pr32389.c: Likewise.
5122 * gcc.target/i386/pr38824.c: Likewise.
5123 * gcc.target/i386/pr38931.c: Likewise.
5124 * gcc.target/i386/pr39592-1.c: Likewise.
5125 * gcc.target/i386/pr43766.c: Likewise.
5126 * gcc.target/i386/recip-divf.c: Likewise.
5127 * gcc.target/i386/recip-sqrtf.c: Likewise.
5128 * gcc.target/i386/recip-vec-divf.c: Likewise.
5129 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5130 * gcc.target/i386/sse-1.c: Likewise.
5131 * gcc.target/i386/sse-16.c: Likewise.
5132 * gcc.target/i386/sse-2.c: Likewise.
5133 * gcc.target/i386/sse-20.c: Likewise.
5134 * gcc.target/i386/sse-3.c: Likewise.
5135 * gcc.target/i386/sse-7.c: Likewise.
5136 * gcc.target/i386/sse-9.c: Likewise.
5137 * gcc.target/i386/sse-addps-1.c: Likewise.
5138 * gcc.target/i386/sse-addss-1.c: Likewise.
5139 * gcc.target/i386/sse-andnps-1.c: Likewise.
5140 * gcc.target/i386/sse-andps-1.c: Likewise.
5141 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5142 * gcc.target/i386/sse-comiss-1.c: Likewise.
5143 * gcc.target/i386/sse-comiss-2.c: Likewise.
5144 * gcc.target/i386/sse-comiss-3.c: Likewise.
5145 * gcc.target/i386/sse-comiss-4.c: Likewise.
5146 * gcc.target/i386/sse-comiss-5.c: Likewise.
5147 * gcc.target/i386/sse-comiss-6.c: Likewise.
5148 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5149 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5150 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5151 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5152 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5153 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5154 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5155 * gcc.target/i386/sse-divps-1.c: Likewise.
5156 * gcc.target/i386/sse-divss-1.c: Likewise.
5157 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5158 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5159 * gcc.target/i386/sse-maxps-1.c: Likewise.
5160 * gcc.target/i386/sse-maxss-1.c: Likewise.
5161 * gcc.target/i386/sse-minps-1.c: Likewise.
5162 * gcc.target/i386/sse-minss-1.c: Likewise.
5163 * gcc.target/i386/sse-movaps-1.c: Likewise.
5164 * gcc.target/i386/sse-movaps-2.c: Likewise.
5165 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5166 * gcc.target/i386/sse-movhps-1.c: Likewise.
5167 * gcc.target/i386/sse-movhps-2.c: Likewise.
5168 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5169 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5170 * gcc.target/i386/sse-movntps-1.c: Likewise.
5171 * gcc.target/i386/sse-movss-1.c: Likewise.
5172 * gcc.target/i386/sse-movss-2.c: Likewise.
5173 * gcc.target/i386/sse-movss-3.c: Likewise.
5174 * gcc.target/i386/sse-movups-1.c: Likewise.
5175 * gcc.target/i386/sse-movups-2.c: Likewise.
5176 * gcc.target/i386/sse-mulps-1.c: Likewise.
5177 * gcc.target/i386/sse-mulss-1.c: Likewise.
5178 * gcc.target/i386/sse-orps-1.c: Likewise.
5179 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5180 * gcc.target/i386/sse-recip-vec.c: Likewise.
5181 * gcc.target/i386/sse-recip.c: Likewise.
5182 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5183 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5184 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5185 * gcc.target/i386/sse-subps-1.c: Likewise.
5186 * gcc.target/i386/sse-subss-1.c: Likewise.
5187 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5188 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5189 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5190 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5191 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5192 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5193 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5194 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5195 * gcc.target/i386/sse-xorps-1.c: Likewise.
5196 * gcc.target/i386/ssefn-1.c: Likewise.
5197 * gcc.target/i386/ssefn-3.c: Likewise.
5198 * gcc.target/i386/sseregparm-1.c: Likewise.
5199 * gcc.target/i386/stackalign/return-3.c: Likewise.
5200 * gcc.target/i386/vectorize1.c: Likewise.
5201 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5202 * gcc.target/i386/xorps-sse.c: Likewise.
5203 * gfortran.dg/pr28158.f90: Likewise.
5204 * gfortran.dg/pr30667.f: Likewise.
5205 * gnat.dg/loop_optimization7.adb: Likewise.
5206 * gnat.dg/sse_nolib.adb: Likewise.
5208 2010-07-11 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/use_rename_6.f90: New.
5212 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5214 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5217 * gfortran.dg/class_24.f03: New.
5219 2010-07-10 Richard Guenther <rguenther@suse.de>
5222 * gcc.dg/lto/20100709-1_0.c: New testcase.
5223 * gcc.dg/lto/20100709-1_1.c: Likewise.
5225 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5227 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5229 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5232 * objc.dg/lto/trivial-1_0.m: New.
5233 * objc.dg/lto/lto.exp: New.
5234 * obj-c++.dg/lto/trivial-1_0.mm: New.
5235 * obj-c++.dg/lto/lto.exp: New.
5236 * objc.dg/symtab-1.m: Adjust sizes.
5237 * objc.dg/image-info.m: Do not run for gnu-runtime.
5239 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5241 * gcc.dg/pr32370.c: Allow another kind of error message.
5243 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5245 * gnat.dg/atomic3.adb: New test.
5247 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5248 Denys Vlasenko <dvlasenk@redhat.com>
5249 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5251 PR tree-optimization/28632
5252 * gcc.dg/tree-ssa/vrp51.c: New test.
5253 * gcc.dg/tree-ssa/vrp52.c: New test.
5255 2010-07-09 Jason Merrill <jason@redhat.com>
5257 * g++.dg/abi/covariant6.C: New.
5258 * g++.dg/inherit/covariant17.C: Test both bases.
5259 * g++.dg/inherit/covariant7.C: Check vtable layout.
5261 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5263 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5265 2010-07-09 Richard Guenther <rguenther@suse.de>
5267 PR tree-optimization/44852
5268 * gcc.c-torture/execute/pr44852.c: New testcase.
5270 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5272 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5273 multiplication by values.
5274 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5275 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5277 2010-07-09 Richard Guenther <rguenther@suse.de>
5279 PR tree-optimization/44882
5280 * gfortran.dg/pr44882.f90: New testcase.
5282 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5285 * gcc.target/arm/pr40657-1.c: New test.
5286 * gcc.target/arm/pr40657-2.c: New test.
5287 * gcc.c-torture/execute/pr40657.c: New test.
5289 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5291 * gcc.dg/tree-ssa/vrp50.c: New test.
5292 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5294 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5297 * gfortran.dg/c_sizeof_1.f90: Modified.
5298 * gfortran.dg/storage_size_1.f08: New.
5299 * gfortran.dg/storage_size_2.f08: New.
5301 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5303 * gcc.c-torture/execute/20100708-1.c: New test.
5305 2010-07-08 Jakub Jelinek <jakub@redhat.com>
5308 * gfortran.dg/gomp/pr44847.f90: New test.
5310 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5312 PR tree-optimization/44710
5313 * gcc.dg/tree-ssa/ifc-6.c: New.
5314 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5316 2010-07-08 Tobias Burnus <burnus@net-b.de>
5319 * gfortran.dg/coarray_10.f90: Add an additional test.
5321 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5324 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5325 * gcc.c-torture/execute/pr44828.x: Revert.
5327 2010-07-08 Jason Merrill <jason@redhat.com>
5330 * g++.dg/inherit/covariant17.C: New.
5331 * g++.dg/abi/covariant1.C: Actually test for the bug.
5333 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5335 PR rtl-optimization/44838
5336 * gcc.dg/pr44838.c: New.
5338 2010-07-08 Richard Guenther <rguenther@suse.de>
5340 PR tree-optimization/44831
5341 * gcc.c-torture/compile/pr44831.c: New testcase.
5342 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5344 2010-07-08 Richard Guenther <rguenther@suse.de>
5346 PR tree-optimization/44861
5347 * g++.dg/vect/pr44861.cc: New testcase.
5349 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5352 * gcc.c-torture/execute/pr44828.x: New file.
5354 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5356 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5358 * g++.dg/ext/altivec-17.C: Adjust error message.
5360 2010-07-07 Tom Tromey <tromey@redhat.com>
5362 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5364 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5367 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5368 * gcc.target/i386/rdrand-2.c: Likewise.
5369 * gcc.target/i386/rdrand-3.c: Likewise.
5371 2010-07-07 Jan Hubicka <jh@suse.cz>
5374 * g++.dg/torture/pr44813.C: New testcase.
5375 * g++.dg/torture/pr44826.C: New testcase.
5377 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5379 PR rtl-optimization/44787
5380 * gcc.c-torture/compile/pr44788.c: New test.
5381 * gcc.target/arm/pr44788.c: New test.
5383 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5385 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5387 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5389 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5392 2010-07-06 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/parameter_array_init_6.f90: New.
5396 * gfortran.dg/initialization_20.f90: Update dg-error.
5397 * gfortran.dg/initialization_24.f90: Ditto.
5399 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5401 * gfortran.dg/dim_range_1.f90: New test.
5402 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5404 2010-07-06 Jason Merrill <jason@redhat.com>
5407 * g++.dg/cpp0x/initlist41.C: New.
5410 * g++.dg/template/ptrmem22.C: New.
5412 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
5414 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5416 * gcc.target/i386/i386.exp: Likewise.
5418 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5421 * gcc.dg/lto/20100518_0.c: Limit to x86.
5423 2010-07-06 Richard Guenther <rguenther@suse.de>
5426 * gcc.c-torture/execute/pr44828.c: New testcase.
5428 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5430 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5431 * g++.dg/warn/volatile1.C: Likewise.
5432 * g++.dg/template/warn1.C: Likewise.
5434 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5436 AVX Programming Reference (June, 2010)
5437 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5438 * g++.dg/other/i386-3.C: Likewise.
5439 * gcc.target/i386/sse-12.c: Likewise.
5441 * gcc.target/i386/f16c-check.h: New.
5442 * gcc.target/i386/rdfsbase-1.c: Likewise.
5443 * gcc.target/i386/rdfsbase-2.c: Likewise.
5444 * gcc.target/i386/rdgsbase-1.c: Likewise.
5445 * gcc.target/i386/rdgsbase-2.c: Likewise.
5446 * gcc.target/i386/rdrand-1.c: Likewise.
5447 * gcc.target/i386/rdrand-2.c: Likewise.
5448 * gcc.target/i386/rdrand-3.c: Likewise.
5449 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5450 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5451 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5452 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5453 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5454 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5455 * gcc.target/i386/wrfsbase-1.c: Likewise.
5456 * gcc.target/i386/wrfsbase-2.c: Likewise.
5457 * gcc.target/i386/wrgsbase-1.c: Likewise.
5458 * gcc.target/i386/wrgsbase-2.c: Likewise.
5460 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5461 (__builtin_ia32_vcvtps2ph): New.
5462 (__builtin_ia32_vcvtps2ph256): Likewise.
5464 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5465 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5467 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5468 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5470 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5471 (__builtin_ia32_vcvtps2ph256): Likewise.
5472 Add fsgsbase,rdrnd,f16c.
5474 * lib/target-supports.exp (check_effective_target_f16c): New.
5476 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5478 * gcc.dg/guality/nrv-1.c: New test.
5480 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5483 * gcc.target/arm/pr42505.c: New test case.
5485 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5488 * g++.dg/opt/nrv16.C: New test.
5490 2010-07-05 Richard Guenther <rguenther@suse.de>
5492 PR tree-optimization/44784
5493 * gcc.c-torture/compile/pr44784.c: New testcase.
5495 2010-07-05 Ira Rosen <irar@il.ibm.com>
5497 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5498 Increase loop bound and array size.
5499 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5502 2010-07-05 Ira Rosen <irar@il.ibm.com>
5504 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5505 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5506 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5507 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5508 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5510 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5513 * g++.dg/parse/template25.C: New.
5515 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5517 PR rtl-optimization/44695
5518 * gcc.dg/torture/pr44695.c: New.
5520 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5523 * g++.dg/ext/pretty3.C: New.
5525 2010-07-04 Richard Guenther <rguenther@suse.de>
5528 * g++.dg/torture/pr44809.C: New testcase.
5530 2010-07-04 Richard Guenther <rguenther@suse.de>
5532 PR tree-optimization/44656
5533 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5535 2010-07-04 Ira Rosen <irar@il.ibm.com>
5536 Revital Eres <eres@il.ibm.com>
5538 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5540 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5541 gcc.dg/vect/vect-96.c: Likewise.
5542 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5543 that support misaligned stores. Change the number of expected
5544 misaligned accesses.
5545 * gcc.dg/vect/vect-peel-1.c: New test.
5546 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5547 gcc.dg/vect/vect-peel-4.c: Likewise.
5548 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5549 vectorizable on all targets that support realignment.
5550 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5552 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5555 * gcc.dg/torture/pr44806.c: New.
5557 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5559 * gnat.dg/cond_expr1.adb: New test.
5561 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5563 * gnat.dg/modular3.adb: New test.
5564 * gnat.dg/modular3_pkg.ads: New helper.
5566 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5567 Mikael Pettersson <mikpe@it.uu.se>
5570 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5571 Make signed-ness of chars explicit. Scan the object for
5572 strings that are split by some target assemblers.
5573 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5576 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5578 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5580 2010-07-02 Le-Chun Wu <lcwu@google.com>
5583 * g++.dg/warn/Wshadow-7.C: New test.
5585 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5586 Julian Brown <julian@codesourcery.com>
5587 Sandra Loosemore <sandra@codesourcery.com>
5589 * gcc.c-torture/execute/20100416-1.c: New test case.
5591 2010-07-02 Julian Brown <julian@codesourcery.com>
5592 Sandra Loosemore <sandra@codesourcery.com>
5596 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5597 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5599 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5600 Julian Brown <julian@codesourcery.com>
5602 * gcc.target/arm/neon/vadds64.c: Regenerated.
5603 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5604 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5605 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5606 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5607 * gcc.target/arm/neon-vmls-1.c: Likewise.
5608 * gcc.target/arm/neon-vsubs64.c: New execution test.
5609 * gcc.target/arm/neon-vsubu64.c: New execution test.
5610 * gcc.target/arm/neon-vadds64.c: New execution test.
5611 * gcc.target/arm/neon-vaddu64.c: New execution test.
5613 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5615 * gcc.target/arm/neon-vands64.c: New.
5616 * gcc.target/arm/neon-vandu64.c: New.
5617 * gcc.target/arm/neon-vbics64.c: New.
5618 * gcc.target/arm/neon-vbicu64.c: New.
5619 * gcc.target/arm/neon-veors64.c: New.
5620 * gcc.target/arm/neon-veoru64.c: New.
5621 * gcc.target/arm/neon-vorns64.c: New.
5622 * gcc.target/arm/neon-vornu64.c: New.
5623 * gcc.target/arm/neon-vorrs64.c: New.
5624 * gcc.target/arm/neon-vorru64.c: New.
5625 * gcc.target/arm/neon/vands64.c: Regenerated.
5626 * gcc.target/arm/neon/vandu64.c: Regenerated.
5627 * gcc.target/arm/neon/vbics64.c: Regenerated.
5628 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5629 * gcc.target/arm/neon/veors64.c: Regenerated.
5630 * gcc.target/arm/neon/veoru64.c: Regenerated.
5631 * gcc.target/arm/neon/vorns64.c: Regenerated.
5632 * gcc.target/arm/neon/vornu64.c: Regenerated.
5633 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5634 * gcc.target/arm/neon/vorru64.c: Regenerated.
5636 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5638 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5640 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5642 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5643 * gfortran.dg/intent_out_5.f90: Same.
5644 * gfortran.dg/ltrans-7.f90: Same.
5645 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5647 2010-07-02 Jan Hubicka <jh@suse.cz>
5649 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5651 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5653 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5655 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5658 * c-c++-common/Wunused-var-12.c: New test.
5660 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5663 * gcc.target/arm/pr42835.c: New test.
5666 * gcc.target/arm/pr42172-1.c: New test.
5668 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5670 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5672 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5674 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5675 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5676 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5677 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5678 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5679 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5680 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5681 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5682 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5683 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5684 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5685 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5686 * gcc.target/arm/neon-vdup_ns64.c: New.
5687 * gcc.target/arm/neon-vdup_nu64.c: New.
5688 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5689 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5690 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5691 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5692 * gcc.target/arm/neon-vmov_ns64.c: New.
5693 * gcc.target/arm/neon-vmov_nu64.c: New.
5694 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5695 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5696 * gcc.target/arm/neon-vget_lanes64.c: New.
5697 * gcc.target/arm/neon-vget_laneu64.c: New.
5698 * gcc.target/arm/neon-vset_lanes64.c: New.
5699 * gcc.target/arm/neon-vset_laneu64.c: New.
5701 2010-07-02 Richard Guenther <rguenther@suse.de>
5703 * g++.dg/torture/20100702-1.C: New testcase.
5705 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5708 * gcc.c-torture/compile/pr44707.c: New test.
5710 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5713 * g++.dg/template/crash101.C: New.
5715 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5717 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5718 Use the ABI-0 accessors and fail it for m64.
5720 2010-07-02 Jan Hubicka <jh@suse.cz>
5722 * g++.dg/tree-ssa/pr44706.C: New testcase.
5724 2010-07-02 Richard Guenther <rguenther@suse.de>
5726 PR tree-optimization/44748
5727 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5729 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5731 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5732 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5733 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5734 the method types to forward:.
5736 2010-06-30 Jason Merrill <jason@redhat.com>
5738 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5739 * g++.dg/other/pr25632.C: Likewise.
5741 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5743 PR tree-optimization/40421
5744 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5746 2010-07-01 Richard Guenther <rguenther@suse.de>
5750 * gcc.c-torture/execute/20100316-1.c: New testcase.
5751 * gcc.c-torture/execute/pr44468.c: Likewise.
5752 * gcc.c-torture/compile/20100609-1.c: Likewise.
5753 * gcc.dg/volatile2.c: Adjust.
5754 * gcc.dg/plugin/selfassign.c: Likewise.
5755 * gcc.dg/pr36902.c: Likewise.
5756 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5757 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5758 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5759 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5760 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5761 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5762 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5763 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5764 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5765 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5766 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5767 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5768 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5769 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5770 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5771 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5772 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5773 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5774 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5775 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5776 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5777 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5778 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5779 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5780 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5781 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5782 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5783 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5784 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5785 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5786 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5787 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5788 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5789 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5790 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5791 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5792 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5793 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5794 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5795 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5796 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5797 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5798 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5799 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5800 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5801 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5802 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5803 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5804 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5805 * g++.dg/tree-ssa/pr31146.C: Likewise.
5806 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5807 * g++.dg/tree-ssa/pr33604.C: Likewise.
5808 * g++.dg/plugin/selfassign.c: Likewise.
5809 * gfortran.dg/array_memcpy_3.f90: Likewise.
5810 * gfortran.dg/array_memcpy_4.f90: Likewise.
5811 * c-c++-common/torture/pr42834.c: New testcase.
5813 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5816 * g++.dg/template/crash100.C: New.
5818 2010-06-30 Jan Hubicka <jh@suse.cz>
5820 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5822 2010-06-30 Michael Matz <matz@suse.de>
5825 * gcc.dg/pr44699.c: New test.
5827 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5829 PR tree-optimization/39799
5830 * c-c++-common/uninit-17.c: New test.
5832 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5835 * gfortran.dg/read_infnan_1.f90: New test.
5837 2010-06-29 Jason Merrill <jason@redhat.com>
5839 Enable implicitly declared move constructor/operator= (N3053).
5840 * g++.dg/cpp0x/implicit3.C: New.
5841 * g++.dg/cpp0x/implicit4.C: New.
5842 * g++.dg/cpp0x/implicit5.C: New.
5843 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5844 * g++.dg/cpp0x/not_special.C: Adjust.
5845 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5846 * g++.dg/cpp0x/rv1n.C: Adjust.
5847 * g++.dg/cpp0x/rv1p.C: Adjust.
5848 * g++.dg/cpp0x/rv2n.C: Adjust.
5849 * g++.dg/cpp0x/rv2p.C: Adjust.
5850 * g++.dg/cpp0x/rv3n.C: Adjust.
5851 * g++.dg/cpp0x/rv3p.C: Adjust.
5852 * g++.dg/cpp0x/rv4n.C: Adjust.
5853 * g++.dg/cpp0x/rv4p.C: Adjust.
5854 * g++.dg/cpp0x/rv5n.C: Adjust.
5855 * g++.dg/cpp0x/rv5p.C: Adjust.
5856 * g++.dg/cpp0x/rv6n.C: Adjust.
5857 * g++.dg/cpp0x/rv6p.C: Adjust.
5858 * g++.dg/cpp0x/rv7n.C: Adjust.
5859 * g++.dg/cpp0x/rv7p.C: Adjust.
5860 * g++.dg/cpp0x/rv8p.C: Adjust.
5861 * g++.dg/gomp/pr26690-1.C: Adjust.
5862 * g++.dg/other/error20.C: Adjust.
5863 * g++.dg/other/error31.C: Adjust.
5864 * g++.dg/parse/error19.C: Adjust.
5865 * g++.dg/template/qualttp5.C: Adjust.
5866 * g++.old-deja/g++.law/ctors5.C: Adjust.
5868 Enable implicitly deleted functions (N2346)
5869 * g++.dg/cpp0x/defaulted17.C: New.
5870 * g++.dg/cpp0x/implicit1.C: New.
5871 * g++.dg/cpp0x/implicit2.C: New.
5872 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5873 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5874 * g++.dg/init/ctor4.C: Adjust.
5875 * g++.dg/init/synth2.C: Adjust.
5876 * g++.dg/lto/20081118_1.C: Adjust.
5877 * g++.dg/other/error13.C: Adjust.
5878 * g++.dg/other/unused1.C: Adjust.
5879 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5880 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5881 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5882 * g++.old-deja/g++.law/ctors17.C: Adjust.
5883 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5884 * g++.old-deja/g++.pt/assign1.C: Adjust.
5885 * g++.old-deja/g++.pt/crash20.C: Adjust.
5887 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5888 * g++.dg/cpp0x/defaulted13.C: Adjust.
5889 * g++.dg/cpp0x/defaulted2.C: Adjust.
5890 * g++.dg/cpp0x/defaulted3.C: Adjust.
5891 * g++.dg/cpp0x/initlist9.C: Adjust.
5892 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5893 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5894 * g++.dg/init/synth2.C: Adjust.
5896 * g++.dg/cpp0x/defaulted19.C: New.
5898 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5899 * g++.dg/template/error23.C: Fix for -std=c++0x.
5901 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5904 * gfortran.dg/proc_ptr_28.f90: New.
5906 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5908 PR tree-optimization/43801
5909 * g++.dg/torture/pr43801.C: New test.
5912 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5914 2010-06-29 Jason Merrill <jason@redhat.com>
5917 * g++.dg/template/qualified-id2.C: New.
5918 * g++.dg/template/qualified-id3.C: New.
5920 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5923 * gfortran.dg/associated_target_4.f90: New.
5925 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5928 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5930 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5932 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5934 2010-06-29 Jan Hubicka <jh@suse.cz>
5936 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5938 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5941 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5942 * gcc.target/arm/wmul-3.c: New test.
5943 * gcc.target/arm/wmul-4.c: New test.
5945 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5947 PR rtl-optimization/44659
5948 * gcc.target/i386/extract-1.c: New.
5949 * gcc.target/i386/extract-2.c: Likewise.
5950 * gcc.target/i386/extract-3.c: Likewise.
5951 * gcc.target/i386/extract-4.c: Likewise.
5952 * gcc.target/i386/extract-5.c: Likewise.
5953 * gcc.target/i386/extract-6.c: Likewise.
5955 2010-06-28 Jakub Jelinek <jakub@redhat.com>
5958 * g++.dg/warn/Wunused-var-14.C: New test.
5960 2010-06-28 Tobias Burnus <burnus@net-b.de>
5963 * gfortran.dg/nan_6.f90: New.
5965 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5967 PR tree-optimization/43781
5968 * gcc.dg/torture/pr43781.c: New.
5970 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
5973 * gfortran.dg/actual_rank_check_1.f90: New test.
5975 2010-06-28 Martin Jambor <mjambor@suse.cz>
5977 * gcc.dg/ipa/ipa-sra-6.c: New test.
5979 2010-06-28 Jan Hubicka <jh@suse.cz>
5981 PR tree-optimization/44687
5982 * gcc.c-torture/compile/pr44687.c
5984 2010-06-28 Martin Jambor <mjambor@suse.cz>
5987 * g++.dg/torture/pr44535.C: New test.
5989 2010-06-28 Michael Matz <matz@suse.de>
5992 * gfortran.dg/pr44592.f90: New test.
5994 2010-06-28 Jan Hubicka <jh@suse.cz>
5996 PR tree-optimization/44357
5997 * g++.dg/torture/pr44357.C: New testcase.
5999 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6001 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6002 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6003 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6004 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6005 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6006 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6007 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6008 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6010 2010-06-27 Jan Hubicka <jh@suse.cz>
6012 * gcc.c-torture/compile/pr44686.c: New file.
6014 2010-06-27 Richard Guenther <rguenther@suse.de>
6016 PR tree-optimization/44683
6017 * gcc.c-torture/execute/pr44683.c: New testcase.
6019 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6021 * gnat.dg/noreturn3.ad[sb]: New test.
6023 2010-06-26 Jason Merrill <jason@redhat.com>
6025 * g++.dg/cpp0x/explicit5.C: New.
6027 2010-06-26 Richard Guenther <rguenther@suse.de>
6029 PR tree-optimization/44393
6030 * gcc.dg/pr44393.c: New testcase.
6032 2010-06-26 Jan Hubicka <jh@suse.cz>
6034 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6036 2010-06-26 Richard Guenther <rguenther@suse.de>
6039 * gcc.dg/pr44674.c: New testcase.
6041 2010-06-26 Joseph Myers <joseph@codesourcery.com>
6043 * gcc.dg/opts-3.c: New test.
6045 2010-06-26 Tobias Burnus <burnus@net-b.de>
6047 * gfortran.dg/type_decl_1.f90: New.
6048 * gfortran.dg/type_decl_2.f90: New.
6050 2010-06-26 Tobias Burnus <burnus@net-b.de>
6052 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6053 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6055 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6058 * gfortran.dg/array_constructor_23.f: Update test to allow for small
6059 error in comparing reals.
6061 2010-06-25 Tobias Burnus <burnus@net-b.de>
6063 * selected_real_kind_2.f90: New.
6064 * selected_real_kind_3.f90: New.
6066 2010-06-25 Tobias Burnus <burnus@net-b.de>
6068 * gfortran.dg/entry_19.f90: New.
6070 2010-06-25 Tobias Burnus <burnus@net-b.de>
6072 * gfortran.dg/end_subroutine_1.f90: New.
6073 * gfortran.dg/end_subroutine_2.f90: New.
6074 * gfortran.dg/interface_proc_end.f90: Update.
6076 2010-06-25 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/semicolon_fixed.f: Update.
6079 * gfortran.dg/semicolon_fixed_2.f: New.
6080 * gfortran.dg/semicolon_free_2.f90: New.
6081 * gfortran.dg/semicolon_free.f90: Update.
6083 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6086 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6088 2010-06-25 Martin Jambor <mjambor@suse.cz>
6090 * g++.dg/ipa/iinline-3.C: New test.
6091 * gcc.dg/ipa/modif-1.c: Removed.
6093 2010-06-25 Jan Hubicka <jh@suse.cz>
6095 * gcc.dg/tree-ssa/ipa-split-1.c
6097 2010-06-25 Martin Jambor <mjambor@suse.cz>
6099 * g++.dg/ipa/iinline-2.C: New test.
6101 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6104 * gfortran.dg/pr43866.f90: New test.
6106 PR tree-optimization/44539
6107 * gcc.dg/pr44539.c: New test.
6109 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6113 * gcc.target/mips/madd-9.c: New test.
6115 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6118 * gcc.dg/noncompile/pr44517.c: New.
6119 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6121 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6124 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6125 and add argument to nop for IA64.
6127 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6130 * gcc.target/i386/mod-1.c: New.
6131 * gcc.target/i386/umod-1.c: Likewise.
6132 * gcc.target/i386/umod-2.c: Likewise.
6133 * gcc.target/i386/umod-3.c: Likewise.
6135 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6138 * g++.dg/torture/pr44492.C: New test.
6140 2010-06-24 Andi Kleen <ak@linux.intel.com>
6142 * c-c++-common/warn-omitted-condop.c: New.
6144 2010-06-24 Tobias Burnus <burnus@net-b.de>
6147 * gfortran.dg/import8.f90: New.
6149 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6151 * gnat.dg/not_null.adb: Update test case.
6153 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6156 * g++.dg/warn/Wunused-var-13.C: New test.
6159 * g++.dg/diagnostic/method1.C: New test.
6161 2010-06-22 Cary Coutant <ccoutant@google.com>
6163 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6165 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6168 * gfortran.dg/abstract_type_8.f03: New.
6170 2010-06-21 Jason Merrill <jason@redhat.com>
6172 * g++.dg/cpp0x/noexcept08.C: New.
6174 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6176 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6179 * gcc.target/i386/sse2-vec-2a.c: New.
6181 2010-06-21 DJ Delorie <dj@redhat.com>
6183 * gcc.dg/pragma-diag-1.c: New.
6185 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6188 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6190 2010-06-21 Alan Modra <amodra@gmail.com>
6193 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6194 tail call to check_fa_mid.
6196 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.c-torture/execute/pr44575.c: New test.
6201 2010-06-21 Tobias Burnus <burnus@net-b.de>
6204 * gfortran.dg/contiguous_1.f90: New.
6205 * gfortran.dg/contiguous_2.f90: New.
6206 * gfortran.dg/contiguous_3.f90: New.
6208 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6210 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6211 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6213 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6216 * gcc.target/i386/pr44546.c: New test.
6218 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6220 * gcc.dg/opts-2.c: New test.
6222 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6225 * gfortran.dg/typebound_proc_15.f03: Modified.
6227 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6230 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6231 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6233 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6235 * g++.dg/ext/label13.C: Fix typo in last change.
6237 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6240 * gfortran.dg/eof_3.f90
6241 * gfortran.dg/endfile_2.f90
6242 * gfortran.dg/endfile_4.f90
6243 * gfortran.dg/endfile_3.f90
6245 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6248 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6250 2010-06-18 Tobias Burnus <burnus@net-b.de>
6253 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6255 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6257 * gcc.target/arm/pr40900.c: New test.
6259 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6261 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6263 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6266 * gfortran.dg/typebound_call_15.f03: New.
6268 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6271 * g++.dg/pr44486.C: New.
6273 2010-06-16 DJ Delorie <dj@redhat.com>
6275 * gcc.target/i386/volatile-bitfields-1.c: New.
6276 * gcc.target/i386/volatile-bitfields-2.c: New.
6278 2010-06-16 Jason Merrill <jason@redhat.com>
6280 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6282 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6284 2010-06-16 Richard Guenther <rguenther@suse.de>
6287 * gcc.c-torture/execute/pr44555.c: New testcase.
6289 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6292 * gfortran.dg/typebound_proc_16.f03: New.
6294 2010-06-16 Martin Jambor <mjambor@suse.cz>
6296 * g++.dg/torture/pr43905.C: New test.
6298 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6301 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6302 initialization loop from being vectorized.
6303 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6305 2010-06-16 Alan Modra <amodra@gmail.com>
6307 PR tree-optimization/44507
6308 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6310 2010-06-15 Jason Merrill <jason@redhat.com>
6312 * g++.dg/overload/arg3.C: Adjust error locations.
6313 * g++.dg/overload/copy1.C: Likewise.
6314 * g++.dg/tc1/dr152.C: Likewise.
6315 * g++.dg/template/incomplete4.C: Likewise.
6316 * g++.dg/template/incomplete5.C: Likewise.
6317 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6318 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6319 * g++.old-deja/g++.pt/crash9.C: Likewise.
6321 * g++.dg/inherit/virtual5.C: New.
6323 * g++.dg/cpp0x/defaulted18.C: New.
6325 * g++.dg/cpp0x/initlist40.C: New.
6327 * g++.dg/cpp0x/initlist39.C: New.
6329 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6332 * gcc.dg/graphite/pr44391.c: New.
6334 2010-06-15 Janus Weil <janus@gcc.gnu.org>
6337 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6338 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6339 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6340 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6342 2010-06-15 Richard Guenther <rguenther@suse.de>
6344 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6346 2010-06-15 Richard Guenther <rguenther@suse.de>
6348 * gcc.dg/vect/bb-slp-21.c: Adjust.
6349 * gcc.dg/vect/bb-slp-13.c: Likewise
6350 * gcc.dg/vect/bb-slp-4.c: Likewise
6351 * gcc.dg/vect/bb-slp-22.c: Likewise
6352 * gcc.dg/vect/bb-slp-14.c: Likewise
6353 * gcc.dg/vect/bb-slp-23.c: Likewise
6354 * gcc.dg/vect/bb-slp-15.c: Likewise
6355 * gcc.dg/vect/bb-slp-17.c: Likewise
6356 * gcc.dg/vect/bb-slp-18.c: Likewise
6357 * gcc.dg/vect/bb-slp-19.c: Likewise
6358 * gcc.dg/vect/bb-slp-10.c: Likewise
6359 * gcc.dg/vect/bb-slp-11.c: Likewise
6360 * gcc.dg/vect/bb-slp-20.c: Likewise
6361 * gcc.dg/vect/bb-slp-3.c: Likewise
6363 2010-06-15 Jakub Jelinek <jakub@redhat.com>
6366 * gfortran.dg/gomp/pr44536.f90: New test.
6367 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6369 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6372 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6373 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6375 2010-06-14 Jakub Jelinek <jakub@redhat.com>
6377 PR tree-optimization/44508
6378 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6381 * gcc.dg/pr44509.c: New test.
6383 2010-06-14 Ira Rosen <irar@il.ibm.com>
6385 PR tree-optimization/44507
6386 * gcc.dg/vect/pr44507.c: New test.
6388 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6390 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6391 and c-pretty-print.h.
6393 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6395 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6397 * gfortran.dg/whole_file_18.f90: Updated error message.
6399 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6401 * gfortran.dg/whole_file_20.f03: New.
6403 2010-06-12 Jan Hubicka <jh@suse.cz>
6405 * gcc.c-torture/compile/pc44485.c: New testcase.
6407 2010-06-12 Janus Weil <janus@gcc.gnu.org>
6410 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6411 * gfortran.dg/typebound_proc_14.f03: New.
6412 * gfortran.dg/typebound_proc_15.f03: New.
6414 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6416 * gcc.dg/opts-1.c: New test.
6418 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6420 * gcc.dg/funroll-loops-all.c: Update expected error.
6422 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
6425 * gcc.target/i386/pr44481.c: New test.
6427 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
6429 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6431 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6434 * gcc.dg/tree-ssa/pr44483.c: New.
6436 2010-06-11 Paul Brook <paul@codesourcery.com>
6438 * g++.dg/other/arm-neon-1.C: New test.
6440 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6444 * gfortran.dg/class_23.f03: New test.
6446 2010-06-11 Jan Hubicka <jh@suse.cz>
6448 * gcc.dg/ipa/pure-const-2.c: New testcase.
6450 2010-06-11 Jan Hubicka <jh@suse.cz>
6452 * gcc.dg/noreturn-7.c: Update.
6453 * gcc.dg/noreturn-4.c: Update.
6455 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6458 * g++.dg/other/typedef4.C: New test.
6460 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6463 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6465 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6468 * gfortran.dg/asynchronous_3.f03
6470 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6473 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6474 non-temporal stores out of the tests to form new test cases. As a
6475 result, no non-temporal store should be generated in this case.
6477 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6478 prefetch-7.c that generate one non-temporal store.
6480 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6481 prefetch-7.c that generate one non-temporal store and one
6482 one-temporal prefetch.
6484 2010-06-10 Martin Jambor <mjambor@suse.cz>
6486 PR tree-optimization/44258
6487 * gcc.dg/tree-ssa/pr44258.c: New test.
6489 2010-06-10 Daniel Kraft <d@domob.eu>
6492 * gfortran.dg/associate_1.f03: New test.
6493 * gfortran.dg/associate_2.f95: New test.
6494 * gfortran.dg/associate_3.f03: New test.
6495 * gfortran.dg/associate_4.f08: New test.
6497 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6499 * gfortran.dg/selected_char_kind_4.f90: New test.
6501 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6503 * gcc.dg/pr42461.c: New test.
6505 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6508 * gfortran.dg/selected_real_kind_1.f90: New.
6510 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6513 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6515 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6518 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6520 * gfortran.dg/data_namelist_conflict.f90: New test.
6522 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6524 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6525 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6526 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6528 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6530 * gfortran.dg/mvbits_9.f90: New test.
6531 * gfortran.dg/ibset_1.f90: Ditto.
6532 * gfortran.dg/ibits_1.f90: Ditto.
6533 * gfortran.dg/btest_1.f90: Ditto.
6534 * gfortran.dg/ibclr_1.f90: Ditto.
6536 2010-06-09 Jason Merrill <jason@redhat.com>
6539 * g++.dg/cpp0x/decltype23.C: Move to...
6540 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6542 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6545 * gfortran.dg/typebound_call_14.f03: New test.
6547 2010-06-09 Martin Jambor <mjambor@suse.cz>
6549 PR tree-optimization/44423
6550 * gcc.dg/tree-ssa/pr44423.c: New test.
6552 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6555 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6556 TV_NONE to initialize tv_id field.
6557 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6558 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6559 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6561 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6562 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6563 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6565 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6567 PR tree-optimization/39874
6569 * gcc.dg/pr39874.c: New file.
6571 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6573 * g++.dg/ext/attr-alias-1.C: New.
6574 * g++.dg/ext/attr-alias-2.C: New.
6576 2010-06-07 Tobias Burnus <burnus@net-b.de>
6579 * gfortran.dg/proc_ptr_27.f90: New.
6581 2010-06-07 Jason Merrill <jason@redhat.com>
6584 * g++.dg/cpp0x/decltype23.C: New.
6586 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6587 Shujing Zhao <pearly.zhao@oracle.com>
6590 * gcc.dg/c90-const-expr-10.c: Adjust.
6591 * gcc.dg/c99-const-expr-10.c: Adjust.
6592 * gcc.dg/init-bad-7.c: New.
6594 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6596 * lib/target-supports.exp (check_effective_target_gas): New proc.
6597 * gcc.c-torture/execute/960321-1.x: New file.
6599 2010-06-07 Jason Merrill <jason@redhat.com>
6602 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6604 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6607 * g++.dg/warn/Wunused-var-12.C: New test.
6610 * c-c++-common/Wunused-var-11.c: New test.
6612 2010-06-07 Jan Hubicka <jh@suse.cz>
6614 * gcc.dg/ipa/pure-const-1.c: New testcase.
6616 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6618 PR rtl-optimization/44404
6619 * gcc.dg/pr44404.c: New.
6621 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6624 * gcc.target/i386/abi-2.c: Check sysv abi here.
6625 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6626 function to avoid failures by different ABIs.
6627 * gcc.target/i386/aes-check.h: Likewise.
6628 * gcc.target/i386/avx-check.h: Likewise.
6629 * gcc.target/i386/fma4-check.h: Likewise.
6630 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6631 * gcc.target/i386/mmx-check.h: Likewise.
6632 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6633 * gcc.target/i386/pclmul-check.h: Likewise.
6634 * gcc.target/i386/sse-check.h: Likewise.
6635 * gcc.target/i386/sse2-check.h: Likewise.
6636 * gcc.target/i386/sse3-check.h: Likewise.
6637 * gcc.target/i386/sse4_1-check.h: Likewise.
6638 * gcc.target/i386/sse4_2-check.h: Likewise.
6639 * gcc.target/i386/sse4a-check.h: Likewise.
6640 * gcc.target/i386/ssse3-check.h: Likewise.
6641 * gcc.target/i386/xop-check.h: Likewise.
6642 * gcc.target/i386/pr27971.c: Fix for LLP64.
6643 * gcc.target/i386/pr39139.c: Likewise.
6644 * gcc.target/i386/pr39315-check.c: Likewise.
6645 * gcc.target/i386/vararg-1.c: Likewise.
6646 * gcc.target/i386/vararg-2.c: Likewise.
6647 Additional add dg-compile to avoid failure due
6650 * gcc.dg/compound-literal-1.c: Fix for llp64.
6651 * gcc.dg/pr32370.c: Likewise.
6652 * gcc.dg/pr37561.c: Likewise.
6653 * gcc.dg/pr41340.c: Likewise.
6654 * gcc.dg/pr41551.c: Likewise.
6656 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6659 * g++.dg/debug/dwarf2/typedef3.C: New test.
6661 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6664 * c-c++-common/pr20000.c: New.
6666 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6669 * g++.dg/init/pr44086.C: New.
6670 * g++.dg/cpp0x/decltype4.C: Adjust.
6672 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6675 * gfortran.dg/generic_23.f03: New test.
6677 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6680 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6682 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6685 * c-c++-common/Wunused-var-9.c: New test.
6687 2010-06-05 Jason Merrill <jason@redhat.com>
6689 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6691 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6694 * gcc.dg/c99-restrict-4.c: New test.
6696 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6698 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6699 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6700 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6701 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6702 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6703 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6704 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6705 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6706 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6707 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6708 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6709 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6710 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6711 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6712 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6713 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6714 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6715 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6716 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6717 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6718 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6719 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6721 2010-06-04 Jason Merrill <jason@redhat.com>
6723 * g++.dg/cpp0x/noexcept06.C: New.
6724 * g++.dg/cpp0x/noexcept07.C: New.
6726 * g++.dg/cpp0x/noexcept01.C: New.
6727 * g++.dg/cpp0x/noexcept02.C: New.
6728 * g++.dg/cpp0x/noexcept03.C: New.
6729 * g++.dg/cpp0x/noexcept04.C: New.
6730 * g++.dg/cpp0x/noexcept05.C: New.
6732 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6735 * g++.dg/warn/Wunused-var-10.C: New test.
6736 * g++.dg/warn/Wunused-var-11.C: New test.
6739 * c-c++-common/Wunused-var-10.c: New test.
6741 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6744 * gcc.dg/assign-warn-2.c: Update.
6745 * gcc.dg/cpp/line3.c: Update.
6746 * gcc.dg/c99-array-lval-8.c: Update.
6747 * gcc.dg/cast-qual-2.c: Update.
6748 * gcc.dg/c99-arraydecl-3.c: Update.
6749 * gcc.dg/assign-warn-1.c: Update.
6750 * gcc.dg/format/gcc_diag-1.c: Update.
6752 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6754 PR rtl-optimization/39871
6755 PR rtl-optimization/40615
6756 PR rtl-optimization/42500
6757 PR rtl-optimization/42502
6758 * gcc.target/arm/eliminate.c: New test.
6760 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6763 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6764 * g++.old-deja/g++.other/delete3.C: Likewise.
6765 * g++.old-deja/g++.other/new.C: Likewise.
6766 * g++.old-deja/g++.law/operators27.C: Likewise.
6767 * g++.old-deja/g++.mike/p755.C: Likewise.
6768 * g++.dg/eh/new1.C: Likewise.
6769 * g++.dg/init/new5.C: Likewise.
6771 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6773 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6774 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6775 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6777 2010-06-03 Richard Guenther <rguenther@suse.de>
6780 * lib/lto.exp: Always load gcc.exp.
6781 (lto-obj): For C source files invoke gcc_target_compile.
6782 * g++.dg/lto/20100603-1_0.C: New testcase.
6783 * g++.dg/lto/20100603-1_1.c: Likewise.
6785 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6787 PR tree-optimization/43688
6788 * gfortran.dg/pr43688.f90: New.
6790 2010-06-03 Richard Guenther <rguenther@suse.de>
6793 * gcc.dg/lto/20100603-1_0.c: New testcase.
6794 * gcc.dg/lto/20100603-2_0.c: Likewise.
6795 * gcc.dg/lto/20100603-3_0.c: Likewise.
6797 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6800 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6801 * gcc.target/powerpc/recip-2.c: Ditto.
6802 * gcc.target/powerpc/recip-3.c: Ditto.
6803 * gcc.target/powerpc/recip-4.c: Ditto.
6804 * gcc.target/powerpc/recip-5.c: Ditto.
6805 * gcc.target/powerpc/recip-6.c: Ditto.
6806 * gcc.target/powerpc/recip-7.c: Ditto.
6807 * gcc.target/powerpc/recip-test.h: Ditto.
6808 * gcc.target/powerpc/recip-test2.h: Ditto.
6810 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6812 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6814 2010-06-02 Jason Merrill <jason@redhat.com>
6816 * g++.dg/ext/vector9.C: Expect typedef in error message.
6821 * g++.dg/tc1/dr101.C: Remove xfails.
6823 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6826 * g++.dg/ipa/pr44372.C: New.
6828 2010-06-02 Jan Hubicka <jh@suse.cz>
6831 * g++.dg/torture/pr44295.C: Neww testcase.
6833 2010-06-02 Jan Hubicka <jh@suse.cz>
6835 * gcc.dg/tree-ssa/loadpre6.c: Update.
6837 2010-06-02 Richard Guenther <rguenther@suse.de>
6839 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6842 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6844 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6845 the link fail message.
6847 2010-06-02 Tobias Burnus <burnus@net-b.de>
6850 * gfortran.dg/use_13.f90: New test case.
6852 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6855 * gfortran.dg/error_stop_2.f08: Minor update.
6857 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6860 * gfortran.dg/error_stop_1.f08: New test.
6861 * gfortran.dg/error_stop_2.f08: New test.
6863 2010-06-01 Jason Merrill <jason@redhat.com>
6866 * g++.dg/cpp0x/initlist37.C: New.
6867 * g++.dg/cpp0x/initlist38.C: New.
6870 * g++.dg/cpp0x/initlist36.C: New.
6872 2010-05-31 Jan Hubicka <jh@suse.cz>
6874 * gcc.dg/noreturn-8.c: New testcase.
6876 2010-05-31 Jan Hubicka <jh@suse.cz>
6878 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6879 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6881 2010-05-31 Jan Hubicka <jh@suse.cz>
6883 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6884 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6886 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6889 * gfortran.dg/dependency_27.f90: New test.
6890 * gfortran.dg/array_assign_1.F90: New test.
6892 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6895 * gcc.target/i386/sse-24.c: New test.
6897 2010-05-31 Jan Hubicka <jh@suse.cz>
6899 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6901 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6904 * gcc.dg/pr44337.c: New test.
6906 PR tree-optimization/44182
6907 * g++.dg/debug/pr44182.C: New test.
6909 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6911 * gcc.dg/nested-func-7.c: New test.
6912 * gnat.dg/frame_overflow.adb: Adjust directives.
6914 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6916 * gnat.dg/prot2.ad[sb]: New test.
6917 * gnat.dg/prot2_pkg1.ads: New helper.
6918 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6920 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6922 * gnat.dg/array11.adb: Adjust dg-warning directive.
6923 * gnat.dg/object_overflow.adb: Likewise.
6925 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6928 * gcc.dg/tree-ssa/pr44306.c: New.
6930 2010-05-29 Jan Hubicka <jh@suse.cz>
6932 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6934 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6936 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6938 2010-05-28 Mike Stump <mikestump@comcast.net>
6941 * objc.dg/const-str-9.m: Remove static.
6943 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6946 * gcc.c-torture/compile/pr43636.c: New test.
6948 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6951 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6952 * obj-c++.dg/try-catch-9.mm: Ditto.
6954 2010-05-28 Dodji Seketeli <dodji@redhat.com>
6956 Revert patch for PR c++/44188
6957 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6959 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6962 * g++.dg/debug/dwarf2/typedef3.C: New test.
6964 2010-05-27 Jason Merrill <jason@redhat.com>
6967 * g++.dg/ext/vla9.C: New.
6969 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6972 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6973 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6974 * objc.dg/torture/tls/thr-init.m: Ditto.
6975 * objc.dg/torture/trivial.m: Ditto.
6976 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6977 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6978 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6979 * obj-c++.dg/torture/trivial.mm: Ditto.
6981 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6983 * g++.dg/lto/20100302_0.C: Skip on darwin.
6985 2010-05-27 Richard Guenther <rguenther@suse.de>
6987 PR tree-optimization/44284
6988 * gcc.dg/vect/vect-118.c: New testcase.
6989 * gcc.dg/vect/bb-slp-20.c: Adjust.
6990 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6991 * gcc.dg/vect/slp-9.c: Likewise.
6992 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6993 * gcc.dg/vect/vect-10.c: Likewise.
6994 * gcc.dg/vect/vect-109.c: Likewise.
6995 * gcc.dg/vect/vect-12.c: Likewise.
6996 * gcc.dg/vect/vect-36.c: Likewise.
6997 * gcc.dg/vect/vect-7.c: Likewise.
6998 * gcc.dg/vect/vect-iv-8.c: Likewise.
6999 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7000 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7001 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7002 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7003 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7004 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7005 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7006 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7007 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7008 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7009 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7010 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7011 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7012 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7013 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7014 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7015 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7017 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7019 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7022 2010-05-26 Jan Hubicka <jh@suse.cz>
7024 * gcc.dg/lto/materialize-1_0.c: New file.
7025 * gcc.dg/lto/materialize-1_1.c: New file.
7027 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
7029 * gnat.dg/lto10.adb: New test.
7030 * gnat.dg/lto10_pkg.ads: New helper.
7032 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
7034 * lib/target-supports.exp (check_effective_target_int128): New
7035 function to check if __int128 types are available for target.
7036 * c-c++-common/int128-types-1.c: New.
7037 * c-c++-common/int128-1.c: New.
7038 * c-c++-common/int128-2.c: New.
7039 * g++.dg/abi/mangle43.C: New.
7040 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7041 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7042 pointer-wide scalar.
7043 * g++.dg/other/pr25632.C: Likewise.
7044 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7045 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7047 * g++.dg/warn/pr13358-4.C: Likewise.
7048 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
7049 * g++.dg/warn/Wconversion-null.C: Likewise.
7051 2010-05-26 Jason Merrill <jason@redhat.com>
7054 * g++.dg/cpp0x/variadic101.C: New.
7056 2010-05-26 Richard Guenther <rguenther@suse.de>
7058 PR rtl-optimization/44164
7059 * gcc.c-torture/execute/pr44164.c: New testcase.
7060 * g++.dg/tree-ssa/pr13146.C: Adjust.
7062 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7065 * gfortran.dg/whole_file_19.f90 : New test.
7067 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7072 * gfortran.dg/pr40999.f: Fix function type.
7073 * gfortran.dg/whole_file_5.f90: Likewise.
7074 * gfortran.dg/whole_file_6.f90: Likewise.
7075 * gfortran.dg/whole_file_16.f90: New.
7076 * gfortran.dg/whole_file_17.f90: New.
7077 * gfortran.dg/whole_file_18.f90: New.
7079 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7080 Iain Sandoe <iains@gcc.gnu.org>
7082 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7083 * gcc.c-torture/compile/pr44197.c: Require alias support.
7084 * gcc.dg/lto/20081222_0.c: Ditto.
7086 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7089 * gcc.dg/guality/vla-2.c: New test.
7091 2010-05-25 Richard Guenther <rguenther@suse.de>
7094 * g++.dg/torture/pr44069.C: New testcase.
7096 2010-05-25 Richard Guenther <rguenther@suse.de>
7098 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7100 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7103 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7105 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7107 * obj-c++.dg/torture/tls/trivial.mm: New.
7108 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7109 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7110 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7111 * obj-c++.dg/torture/tls/diag-1.mm: New.
7112 * obj-c++.dg/torture/tls/tls.exp: New.
7113 * obj-c++.dg/torture/trivial.mm: New.
7114 * obj-c++.dg/torture/dg-torture.exp: New.
7115 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7116 * obj-c++.dg/tls/trivial.m: New.
7117 * obj-c++.dg/tls/init-1.mm: New.
7118 * obj-c++.dg/tls/diag-1.mm: New.
7119 * obj-c++.dg/tls/init-2.mm: New.
7120 * obj-c++.dg/tls/diag-2.mm: New.
7121 * obj-c++.dg/tls/diag-3.mm: New.
7122 * obj-c++.dg/tls/diag-4.mm: New.
7123 * obj-c++.dg/tls/static-1.mm: New.
7124 * obj-c++.dg/tls/tls.exp: New.
7125 * obj-c++.dg/tls/diag-5.mm: New.
7126 * obj-c++.dg/tls/static-1a.mm: New.
7127 * objc-obj-c++-shared/Object1.mm: New.
7128 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7130 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7133 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7134 * obj-c++.dg/const-str-6.mm: Ditto.
7136 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7138 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7140 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7143 * gnat.dg/array13.ad[sb]: New test.
7145 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7146 Sandra Loosemore <sandra@codesourcery.com>
7148 * gcc.target/arm/neon/: Regenerated test cases.
7150 * gcc.target/arm/neon/polytypes.c,
7151 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7152 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7153 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7154 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7155 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7156 dg-add-options arm_neon.
7158 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7159 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7160 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7161 and arm_neon_fp16_ok.
7163 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7164 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7166 * lib/target-supports.exp (add_options_for_arm_neon): New.
7167 (check_effective_target_arm_neon_ok_nocache): New, from
7168 check_effective_target_arm_neon_ok. Check multiple possibilities.
7169 (check_effective_target_arm_neon_ok): Use
7170 check_effective_target_arm_neon_ok_nocache.
7171 (add_options_for_arm_neon_fp16)
7172 (check_effective_target_arm_neon_fp16_ok)
7173 check_effective_target_arm_neon_fp16_ok_nocache): New.
7174 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7176 2010-05-24 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp0x/initlist35.C: New.
7180 * g++.dg/init/brace6.C: Adjust.
7182 2010-05-24 Paul Brook <paul@codesourcery.com>
7184 * gcc.target/arm/frame-pointer-1.c: New test.
7185 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7186 pointer elimination.
7188 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7191 * gcc.target/i386/crc32-3.c: New.
7192 * gcc.target/i386/crc32-4.c: Likewise.
7194 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7196 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7197 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7198 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7200 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7202 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7204 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7207 * gcc.c-target/pr43869.c: New test.
7209 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7212 * gfortran.dg/class_22.f03: New.
7214 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7217 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7219 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7222 * gfortran.dg/abstract_type_7.f03: New.
7224 2010-05-21 Jason Merrill <jason@redhat.com>
7226 * g++.dg/eh/spec11.C: Test cleanup optimization.
7228 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7231 * gcc.target/i386/pr44223.c: New test.
7233 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7235 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7237 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7239 * g++.dg/other/const3.C: New test.
7241 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7244 * warn_unused_dummy_argument_1.f90: New.
7245 * warn_unused_dummy_argument_2.f90: New.
7247 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7250 * g++.dg/inherit/crash1.C: New.
7251 * g++.dg/inherit/crash2.C: Likewise.
7253 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7256 * g++.dg/debug/pr44178.C: New test.
7258 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7261 * gcc.dg/tree-ssa/prefetch-6.c: Add
7262 --param min-insn-to-prefetch-ratio=6.
7263 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7264 allow unrolling, and adjust the movnti count.
7266 2010-05-20 Jan Hubicka <jh@suse.cz>
7269 * gcc.c-torture/compile/pr44197.c: New file.
7271 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7273 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7275 (check_effective_target_xop): Remove __may_alias__ attribute.
7277 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7280 * gcc.c-torture/execute/pr44202-1.c: New test.
7282 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7285 * gfortran.dg/label_1.f90: Update test.
7287 2010-05-19 Jan Hubicka <jh@suse.cz>
7289 * gcc.dg/lto/ipareference2_0.c: New file.
7290 * gcc.dg/lto/ipareference2_1.c: New file.
7292 2010-05-19 Jason Merrill <jason@redhat.com>
7294 * g++.dg/parse/fn-typedef2.C: New.
7296 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7300 * g++.dg/template/fntype1.C: New.
7302 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7304 * gnat.dg/discr23.ad[sb]: New test.
7305 * gnat.dg/discr23_pkg.ads: New helper.
7307 * gnat.dg/specs/controlled1.ads: New test.
7308 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7310 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7313 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7314 Fixed scope of C_SIZEOF.
7315 * gfortran.dg/warn_conversion_2.f90: New.
7317 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7319 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7320 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7321 for optional selector.
7322 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7323 (check_effective_target_sse3): New proc.
7324 * gcc.target/i386/math-torture/math-torture.exp: Load
7325 target-supports.exp.
7326 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7327 check_effective_target_sse2.
7328 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7329 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7330 * g++.dg/vect/vect.exp: Likewise.
7331 * gfortran.dg/vect/vect.exp: Likewise.
7332 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7333 -msse2 if check_effective_target_sse2.
7335 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7336 * gcc.target/i386/3dnow-2.c: Likewise.
7337 * gcc.target/i386/3dnowA-1.c: Likewise.
7338 * gcc.target/i386/3dnowA-2.c: Likewise.
7339 * gcc.target/i386/pr42549.c: Likewise.
7341 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7342 * gcc.target/i386/sse3-addsubpd.c: Likewise.
7343 * gcc.target/i386/sse3-addsubps.c: Likewise.
7344 * gcc.target/i386/sse3-haddpd.c: Likewise.
7345 * gcc.target/i386/sse3-haddps.c: Likewise.
7346 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7347 * gcc.target/i386/sse3-hsubps.c: Likewise.
7348 * gcc.target/i386/sse3-movddup.c: Likewise.
7349 * gcc.target/i386/sse3-movshdup.c: Likewise.
7350 * gcc.target/i386/sse3-movsldup.c: Likewise.
7352 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7353 * g++.dg/ext/attrib35.C: Likewise.
7354 * g++.dg/opt/pr40496.C: Likewise.
7355 * g++.dg/other/i386-1.C: Likewise.
7356 * g++.dg/other/i386-4.C: Likewise.
7357 * g++.dg/other/pr34435.C: Likewise.
7358 * g++.dg/other/pr39496.C: Likewise.
7359 * g++.dg/other/pr40446.C: Likewise.
7360 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7361 * gcc.dg/compat/vector-1a_main.c: Likewise.
7362 * gcc.dg/compat/vector-2a_main.c: Likewise.
7363 * gcc.dg/lto/20090206-1_0.c: Likewise.
7364 * gcc.dg/pr34856.c: Likewise.
7365 * gcc.dg/pr36584.c: Likewise.
7366 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7367 * gcc.dg/pr37544.c: Likewise.
7368 * gcc.dg/torture/pr16104-1.c: Likewise.
7369 * gcc.dg/torture/pr35771-1.c: Likewise.
7370 * gcc.dg/torture/pr35771-2.c: Likewise.
7371 * gcc.dg/torture/pr35771-3.c: Likewise.
7372 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7373 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7374 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7375 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7376 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7377 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7378 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7379 * gcc.target/i386/20060512-1.c: Likewise.
7380 * gcc.target/i386/20060512-3.c: Likewise.
7381 * gcc.target/i386/all_one_m128i.c: Likewise.
7382 * gcc.target/i386/float128-1.c: Likewise.
7383 * gcc.target/i386/float128-2.c: Likewise.
7384 * gcc.target/i386/fpcvt-1.c: Likewise.
7385 * gcc.target/i386/fpcvt-2.c: Likewise.
7386 * gcc.target/i386/fpcvt-3.c: Likewise.
7387 * gcc.target/i386/fpprec-1.c: Likewise.
7388 * gcc.target/i386/funcspec-9.c: Likewise.
7389 * gcc.target/i386/incoming-1.c: Likewise.
7390 * gcc.target/i386/incoming-12.c: Likewise.
7391 * gcc.target/i386/incoming-2.c: Likewise.
7392 * gcc.target/i386/incoming-3.c: Likewise.
7393 * gcc.target/i386/incoming-4.c: Likewise.
7394 * gcc.target/i386/incoming-6.c: Likewise.
7395 * gcc.target/i386/incoming-7.c: Likewise.
7396 * gcc.target/i386/incoming-8.c: Likewise.
7397 * gcc.target/i386/opt-1.c: Likewise.
7398 * gcc.target/i386/opt-2.c: Likewise.
7399 * gcc.target/i386/ordcmp-1.c: Likewise.
7400 * gcc.target/i386/pr17692.c: Likewise.
7401 * gcc.target/i386/pr18614-1.c: Likewise.
7402 * gcc.target/i386/pr22152.c: Likewise.
7403 * gcc.target/i386/pr23570.c: Likewise.
7404 * gcc.target/i386/pr23575.c: Likewise.
7405 * gcc.target/i386/pr26449-1.c: Likewise.
7406 * gcc.target/i386/pr26600.c: Likewise.
7407 * gcc.target/i386/pr27790.c: Likewise.
7408 * gcc.target/i386/pr28839.c: Likewise.
7409 * gcc.target/i386/pr30970.c: Likewise.
7410 * gcc.target/i386/pr32000-1.c: Likewise.
7411 * gcc.target/i386/pr32000-2.c: Likewise.
7412 * gcc.target/i386/pr32280.c: Likewise.
7413 * gcc.target/i386/pr32661.c: Likewise.
7414 * gcc.target/i386/pr32708-1.c: Likewise.
7415 * gcc.target/i386/pr32961.c: Likewise.
7416 * gcc.target/i386/pr33329.c: Likewise.
7417 * gcc.target/i386/pr35714.c: Likewise.
7418 * gcc.target/i386/pr35767-1.c: Likewise.
7419 * gcc.target/i386/pr35767-1d.c: Likewise.
7420 * gcc.target/i386/pr35767-1i.c: Likewise.
7421 * gcc.target/i386/pr35767-2.c: Likewise.
7422 * gcc.target/i386/pr35767-2d.c: Likewise.
7423 * gcc.target/i386/pr35767-2i.c: Likewise.
7424 * gcc.target/i386/pr35767-3.c: Likewise.
7425 * gcc.target/i386/pr35767-5.c: Likewise.
7426 * gcc.target/i386/pr36222-1.c: Likewise.
7427 * gcc.target/i386/pr36578-1.c: Likewise.
7428 * gcc.target/i386/pr36578-2.c: Likewise.
7429 * gcc.target/i386/pr36992-1.c: Likewise.
7430 * gcc.target/i386/pr37101.c: Likewise.
7431 * gcc.target/i386/pr37216.c: Likewise.
7432 * gcc.target/i386/pr37434-1.c: Likewise.
7433 * gcc.target/i386/pr37434-2.c: Likewise.
7434 * gcc.target/i386/pr37843-3.c: Likewise.
7435 * gcc.target/i386/pr37843-4.c: Likewise.
7436 * gcc.target/i386/pr39162.c: Likewise.
7437 * gcc.target/i386/pr39315-1.c: Likewise.
7438 * gcc.target/i386/pr39315-2.c: Likewise.
7439 * gcc.target/i386/pr39315-3.c: Likewise.
7440 * gcc.target/i386/pr39315-4.c: Likewise.
7441 * gcc.target/i386/pr39445.c: Likewise.
7442 * gcc.target/i386/pr39496.c: Likewise.
7443 * gcc.target/i386/pr40809.c: Likewise.
7444 * gcc.target/i386/pr40906-3.c: Likewise.
7445 * gcc.target/i386/pr41019.c: Likewise.
7446 * gcc.target/i386/pr42542-1.c: Likewise.
7447 * gcc.target/i386/pr42542-2.c: Likewise.
7448 * gcc.target/i386/pr42542-3.c: Likewise.
7449 * gcc.target/i386/pr42542-3a.c: Likewise.
7450 * gcc.target/i386/pr42881.c: Likewise.
7451 * gcc.target/i386/push-1.c: Likewise.
7452 * gcc.target/i386/quad-sse.c: Likewise.
7453 * gcc.target/i386/reload-1.c: Likewise.
7454 * gcc.target/i386/sse-10.c: Likewise.
7455 * gcc.target/i386/sse-11.c: Likewise.
7456 * gcc.target/i386/sse-15.c: Likewise.
7457 * gcc.target/i386/sse-17.c: Likewise.
7458 * gcc.target/i386/sse-18.c: Likewise.
7459 * gcc.target/i386/sse-19.c: Likewise.
7460 * gcc.target/i386/sse-4.c: Likewise.
7461 * gcc.target/i386/sse-6.c: Likewise.
7462 * gcc.target/i386/sse-vect-types.c: Likewise.
7463 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7464 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7465 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7466 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7467 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7468 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7469 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7470 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7471 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7472 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7473 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7474 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7475 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7476 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7477 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7478 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7479 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7480 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7481 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7482 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7483 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7484 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7485 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7486 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7487 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7488 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7489 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7490 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7491 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7492 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7493 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7494 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7495 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7496 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7497 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7498 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7499 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7500 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7501 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7502 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7503 * gcc.target/i386/sse2-mmx.c: Likewise.
7504 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7505 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7506 * gcc.target/i386/sse2-movd-1.c: Likewise.
7507 * gcc.target/i386/sse2-movd-2.c: Likewise.
7508 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7509 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7510 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7511 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7512 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7513 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7514 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7515 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7516 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7517 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7518 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7519 * gcc.target/i386/sse2-movq-1.c: Likewise.
7520 * gcc.target/i386/sse2-movq-2.c: Likewise.
7521 * gcc.target/i386/sse2-movq-3.c: Likewise.
7522 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7523 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7524 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7525 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7526 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7527 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7528 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7529 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7530 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7531 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7532 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7533 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7534 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7535 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7536 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7537 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7538 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7539 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7540 * gcc.target/i386/sse2-pand-1.c: Likewise.
7541 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7542 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7543 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7544 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7545 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7546 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7547 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7548 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7549 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7550 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7551 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7552 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7553 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7554 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7555 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7556 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7557 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7558 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7559 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7560 * gcc.target/i386/sse2-por-1.c: Likewise.
7561 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7562 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7563 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7564 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7565 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7566 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7567 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7568 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7569 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7570 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7571 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7572 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7573 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7574 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7575 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7576 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7577 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7578 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7579 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7580 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7581 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7582 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7583 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7584 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7585 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7586 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7587 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7588 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7589 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7590 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7591 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7592 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7593 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7594 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7595 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7596 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7597 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7598 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7599 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7600 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7601 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7602 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7603 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7604 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7605 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7606 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7607 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7608 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7609 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7610 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7611 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7612 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7613 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7614 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7615 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7616 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7617 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7618 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7619 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7620 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7621 * gcc.target/i386/sse2-vec-1.c: Likewise.
7622 * gcc.target/i386/sse2-vec-2.c: Likewise.
7623 * gcc.target/i386/sse2-vec-3.c: Likewise.
7624 * gcc.target/i386/sse2-vec-4.c: Likewise.
7625 * gcc.target/i386/sse2-vec-5.c: Likewise.
7626 * gcc.target/i386/sse2-vec-6.c: Likewise.
7627 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7628 * gcc.target/i386/ssefn-2.c: Likewise.
7629 * gcc.target/i386/ssefn-4.c: Likewise.
7630 * gcc.target/i386/ssefp-1.c: Likewise.
7631 * gcc.target/i386/ssefp-2.c: Likewise.
7632 * gcc.target/i386/sseregparm-3.c: Likewise.
7633 * gcc.target/i386/sseregparm-4.c: Likewise.
7634 * gcc.target/i386/sseregparm-5.c: Likewise.
7635 * gcc.target/i386/sseregparm-6.c: Likewise.
7636 * gcc.target/i386/sseregparm-7.c: Likewise.
7637 * gcc.target/i386/ssetype-1.c: Likewise.
7638 * gcc.target/i386/ssetype-2.c: Likewise.
7639 * gcc.target/i386/ssetype-3.c: Likewise.
7640 * gcc.target/i386/ssetype-4.c: Likewise.
7641 * gcc.target/i386/ssetype-5.c: Likewise.
7642 * gcc.target/i386/unordcmp-1.c: Likewise.
7643 * gcc.target/i386/vararg-1.c: Likewise.
7644 * gcc.target/i386/vararg-2.c: Likewise.
7645 * gcc.target/i386/vararg-3.c: Likewise.
7646 * gcc.target/i386/vararg-4.c: Likewise.
7647 * gcc.target/i386/vararg-7.c: Likewise.
7648 * gcc.target/i386/vararg-8.c: Likewise.
7649 * gcc.target/i386/vecinit-1.c: Likewise.
7650 * gcc.target/i386/vecinit-2.c: Likewise.
7651 * gcc.target/i386/vecinit-3.c: Likewise.
7652 * gcc.target/i386/vecinit-4.c: Likewise.
7653 * gcc.target/i386/vecinit-5.c: Likewise.
7654 * gcc.target/i386/vecinit-6.c: Likewise.
7655 * gcc.target/i386/vectorize2.c: Likewise.
7656 * gcc.target/i386/vectorize3.c: Likewise.
7657 * gcc.target/i386/vectorize4.c: Likewise.
7658 * gcc.target/i386/vectorize6.c: Likewise.
7659 * gcc.target/i386/vectorize7.c: Likewise.
7660 * gcc.target/i386/vectorize8.c: Likewise.
7661 * gcc.target/i386/vperm-v2df.c: Likewise.
7662 * gcc.target/i386/vperm-v2di.c: Likewise.
7663 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7664 * gcc.target/i386/xorps-sse2.c: Likewise.
7665 * gcc.target/i386/xorps.c: Likewise.
7666 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7667 * gfortran.dg/graphite/pr42326.f90: Likewise.
7668 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7670 2010-05-19 Richard Guenther <rguenther@suse.de>
7673 * g++.dg/lto/20100519-1_0.C: New testcase.
7675 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7678 * gfortran.dg/warn_intent_out_not_set.f90: New.
7680 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7683 * gfortran.dg/data_char_1.f90: Updated warning message.
7684 * gfortran.dg/data_array_6.f: New.
7686 2010-05-19 Martin Jambor <mjambor@suse.cz>
7688 * g++.dg/ipa/ivinline-8.C: New test.
7689 * gcc.dg/ipa/iinline-2.c: Likewise.
7691 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7694 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7695 arguments; add check for return value kind.
7696 * gfortran.dg/float_1.f90: Likewise.
7698 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7702 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7703 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7704 Prune another location line format.
7705 (lto-obj): Call lto_prune_warns on comp_output.
7707 2010-05-18 Jan Hubicka <jh@suse.cz>
7709 * gcc.dg/lto/ipacp_0.c: New test.
7710 * gcc.dg/lto/ipacp_1.c: New test.
7712 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7715 * gcc.dg/lto/20100518_0.c: New test.
7717 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7719 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7721 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7724 * gfortran.dg/class_21.f03: New.
7726 2010-05-17 Jason Merrill <jason@redhat.com>
7729 * g++.dg/cpp0x/initlist34.C: New.
7732 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7734 2010-05-17 Martin Jambor <mjambor@suse.cz>
7736 * g++.dg/ipa/ivinline-1.C: New test.
7737 * g++.dg/ipa/ivinline-2.C: New test.
7738 * g++.dg/ipa/ivinline-3.C: New test.
7739 * g++.dg/ipa/ivinline-4.C: New test.
7740 * g++.dg/ipa/ivinline-5.C: New test.
7741 * g++.dg/ipa/ivinline-6.C: New test.
7743 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7744 Jason Merrill <jason@redhat.com>
7747 * c-c++-common/Wunused-var-8.c: New test.
7749 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.c-torture/compile/pr42347.c: New test.
7755 * g++.dg/ext/asmgoto1.C: New test.
7757 2010-05-17 Martin Jambor <mjambor@suse.cz>
7760 * gcc.dg/tree-ssa/pr44133.c: New test.
7761 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7764 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7767 * gfortran.dg/class_20.f03: New.
7769 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7772 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7773 debug messages but not the newly introduced one.
7775 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7778 * gfortran.dg/initialization_25.f90: Commented testcase.
7779 * gfortran.dg/initialization_26.f90: New.
7781 2010-05-16 Richard Guenther <rguenther@suse.de>
7783 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7784 * gcc.dg/pr43084.c: Likewise.
7785 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7787 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7789 * gcc.dg/struct/struct-reorg.exp: Likewise.
7790 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7791 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7793 2010-05-16 Joseph Myers <joseph@codesourcery.com>
7795 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7796 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7797 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7798 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7801 2010-05-15 Jason Merrill <jason@redhat.com>
7803 * g++.dg/eh/spec10.C: New.
7804 * g++.dg/eh/spec11.C: New.
7805 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7807 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7811 * gfortran.dg/allocatable_scalar_9.f90: New.
7813 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7816 * g++.dg/torture/pr44148.C: New test.
7818 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7820 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7821 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7822 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7823 diagnostics and type sizes.
7825 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7827 * gnat.dg/lto9.adb: New test.
7828 * gnat.dg/lto9_pkg1.ads: New helper.
7829 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7831 2010-05-15 Jan Hubicka <jh@suse.cz>
7833 * gcc.dg/lto/ipareference_1.c: Rename to ...
7834 * gcc.dg/lto/ipareference_0.c: ... this one.
7835 * gcc.dg/lto/ipareference_2.c: Rename to ...
7836 * gcc.dg/lto/ipareference_1.c: ... this one.
7838 2010-05-15 Jan Hubicka <jh@suse.cz>
7840 * gcc.dg/lto/ipareference_1.c: New file.
7841 * gcc.dg/lto/ipareference_2.c: New file.
7843 2010-05-15 Richard Guenther <rguenther@suse.de>
7845 PR tree-optimization/44038
7846 * gcc.c-torture/compile/pr44038.c: New testcase.
7848 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7850 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7851 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7853 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7857 * gfortran.dg/class_18.f03: New.
7858 * gfortran.dg/class_19.f03: New.
7860 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7863 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7864 * g++.dg/debug/dwarf2/const1.C: Remove.
7866 2010-05-14 Jason Merrill <jason@redhat.com>
7868 * g++.dg/eh/cond4.C: New.
7869 * g++.dg/eh/elide2.C: Adjust.
7870 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7872 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7875 * gfortran.dg/actual_array_interface_2.f90: New test.
7877 2010-05-14 Richard Guenther <rguenther@suse.de>
7879 PR tree-optimization/44119
7880 * gcc.c-torture/compile/pr44119.c: New testcase.
7882 2010-05-14 Jason Merrill <jason@redhat.com>
7885 * g++.dg/eh/terminate1.C: New.
7887 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7889 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7892 * gcc.dg/pr44136.c: New test.
7894 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7897 * g++.dg/warn/Wshadow-4.C: Adjust.
7898 * g++.dg/warn/Wshadow-5.C: New test.
7899 * g++.dg/warn/Wshadow-6.C: New test
7901 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7904 * gfortran.dg/initialization_25.f90: New.
7906 2010-05-13 Martin Jambor <mjambor@suse.cz>
7908 * g++.dg/otr-fold-1.C: New test.
7909 * g++.dg/otr-fold-2.C: New test.
7911 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7914 * gfortran.dg/gomp/pr44036-1.f90: New test.
7915 * gfortran.dg/gomp/pr44036-2.f90: New test.
7916 * gfortran.dg/gomp/pr44036-3.f90: New test.
7919 * gcc.dg/guality/sra-1.c: New test.
7921 2010-05-12 Jan Hubicka <jh@suse.cz>
7923 * tree-ssa/unreachable.c: New test.
7925 2010-05-12 Jason Merrill <jason@redhat.com>
7927 * g++.dg/cpp0x/sfinae1.C: New.
7929 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7931 * gcc.target/i386/zee.c: New file.
7933 2010-05-12 Jason Merrill <jason@redhat.com>
7935 * g++.dg/conversion/op1.C: Expect template candidate message.
7936 * g++.dg/cpp0x/nullptr15.C: Likewise.
7937 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7938 * g++.dg/cpp0x/pr31431.C: Likewise.
7939 * g++.dg/cpp0x/temp_default2.C: Likewise.
7940 * g++.dg/cpp0x/trailing4.C: Likewise.
7941 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7942 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7943 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7944 * g++.dg/cpp0x/variadic35.C: Likewise.
7945 * g++.dg/cpp0x/vt-35147.C: Likewise.
7946 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7947 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7948 * g++.dg/ext/visibility/anon8.C: Likewise.
7949 * g++.dg/ext/vla2.C: Likewise.
7950 * g++.dg/other/pr28114.C: Likewise.
7951 * g++.dg/other/ptrmem10.C: Likewise.
7952 * g++.dg/other/ptrmem11.C: Likewise.
7953 * g++.dg/overload/unknown1.C: Likewise.
7954 * g++.dg/parse/template7.C: Likewise.
7955 * g++.dg/parse/typename7.C: Likewise.
7956 * g++.dg/template/conv11.C: Likewise.
7957 * g++.dg/template/copy1.C: Likewise.
7958 * g++.dg/template/deduce3.C: Likewise.
7959 * g++.dg/template/dependent-expr5.C: Likewise.
7960 * g++.dg/template/friend.C: Likewise.
7961 * g++.dg/template/incomplete2.C: Likewise.
7962 * g++.dg/template/local4.C: Likewise.
7963 * g++.dg/template/local6.C: Likewise.
7964 * g++.dg/template/operator10.C: Likewise.
7965 * g++.dg/template/overload6.C: Likewise.
7966 * g++.dg/template/ptrmem2.C: Likewise.
7967 * g++.dg/template/ptrmem20.C: Likewise.
7968 * g++.dg/template/ptrmem8.C: Likewise.
7969 * g++.dg/template/sfinae2.C: Likewise.
7970 * g++.dg/template/ttp25.C: Likewise.
7971 * g++.dg/template/unify10.C: Likewise.
7972 * g++.dg/template/unify11.C: Likewise.
7973 * g++.dg/template/unify6.C: Likewise.
7974 * g++.dg/template/unify7.C: Likewise.
7975 * g++.dg/template/unify9.C: Likewise.
7976 * g++.dg/template/varmod1.C: Likewise.
7977 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7978 * g++.old-deja/g++.law/operators32.C: Likewise.
7979 * g++.old-deja/g++.pt/crash28.C: Likewise.
7980 * g++.old-deja/g++.pt/crash60.C: Likewise.
7981 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7982 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7983 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7984 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7985 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7986 * g++.old-deja/g++.pt/expr2.C: Likewise.
7987 * g++.old-deja/g++.pt/overload7.C: Likewise.
7988 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7989 * g++.old-deja/g++.pt/spec5.C: Likewise.
7990 * g++.old-deja/g++.pt/spec6.C: Likewise.
7991 * g++.old-deja/g++.pt/t24.C: Likewise.
7992 * g++.old-deja/g++.pt/unify4.C: Likewise.
7993 * g++.old-deja/g++.pt/unify6.C: Likewise.
7994 * g++.old-deja/g++.pt/unify8.C: Likewise.
7995 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7996 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7997 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7999 * g++.dg/cpp0x/initlist32.C: New.
8001 * g++.dg/template/conv11.C: New.
8002 * g++.dg/conversion/op1.C: Adjust expected error.
8004 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8006 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8009 * gcc.target/i386/avx-cmpsd-1.c: New.
8010 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8011 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8012 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8013 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8014 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8016 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8019 * gcc.dg/gomp/pr44085.c: New test.
8020 * gfortran.dg/gomp/pr44085.f90: New test.
8022 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8024 * objc-obj-c++-shared/Object1.m: New.
8025 * objc.dg/torture: New directory.
8026 * objc.dg/torture/tls: Ditto.
8027 * objc.dg/tls: Ditto.
8028 * objc.dg/torture/tls/trivial.m: New test.
8029 * objc.dg/torture/tls/thr-init-2.m: New test.
8030 * objc.dg/torture/tls/thr-init-3.m: New test.
8031 * objc.dg/torture/tls/thr-init.m: New test.
8032 * objc.dg/torture/tls/diag-1.m: New test.
8033 * objc.dg/torture/tls/tls.exp: New.
8034 * objc.dg/torture/trivial.m: New test.
8035 * objc.dg/torture/dg-torture.exp: New.
8036 * objc.dg/tls/diag-3.m: New test.
8037 * objc.dg/tls/diag-4.m: New test.
8038 * objc.dg/tls/diag-5.m: New test.
8039 * objc.dg/tls/init-1.m: New test.
8040 * objc.dg/tls/init-2.m: New test.
8041 * objc.dg/tls/tls.exp: New.
8042 * objc.dg/tls/diag-2.m: New test.
8043 * lib/objc.exp: Respond to dg-additional-files.
8045 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
8047 * gcc.target/m68k/20100512-1.c: New.
8049 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
8051 * gnat.dg/lto8.adb: New test.
8052 * gnat.dg/lto8_pkg.ad[sb]: New helper.
8053 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8055 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8060 * g++.dg/template/crash97.C: New.
8061 * g++.dg/template/crash98.C: Likewise.
8062 * g++.dg/template/crash99.C: Likewise.
8063 * g++.dg/cpp0x/pr31439.C: Adjust.
8064 * g++.dg/template/crash95.C: Likewise.
8066 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8069 * c-c++-common/asmgoto-4.c: New test.
8070 * gcc.target/i386/pr44071.c: New test.
8073 * c-c++-common/Wunused-var-7.c: New test.
8074 * g++.dg/warn/Wunused-var-9.C: New test.
8076 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8079 * gfortran.dg/gomp/pr43711.f90: New.
8081 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8084 * gfortran.dg/select_5.f90: Updated.
8086 2010-05-11 Jan Hubicka <jh@suse.cz>
8088 PR tree-optimize/44063
8089 * gcc.c-torture/compile/pr44063.c: New testcase.
8091 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8094 * gcc.dg/pr44023.c: New test.
8096 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8098 * gnat.dg/lto7.adb: New test.
8099 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8101 2010-05-10 Jason Merrill <jason@redhat.com>
8104 * g++.dg/template/inherit5.C: New.
8107 * g++.dg/cpp0x/initlist33.C: New.
8108 * g++.dg/cpp0x/initlist26.C: Adjust.
8109 * g++.dg/cpp0x/initlist28.C: Adjust.
8111 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8114 * g++.dg/init/pr43719.C: New.
8115 * g++.dg/anon-struct4.C: Adjust.
8117 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8120 * gcc.dg/pr44028.c: New test.
8122 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8127 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8128 * gfortran.dg/warn_conversion.f90: New.
8130 2010-05-10 Michael Matz <matz@suse.de>
8132 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8134 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8136 PR rtl-optimization/44012
8137 * gcc.dg/pr44012.c: New.
8139 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8141 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8142 Log text on entry and exit.
8143 Prune Sun ld warnings for common symbols with differing sizes.
8144 (lto-link-and-maybe-run): Change caller.
8146 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8149 * gfortran.dg/class_7.f03: Modified.
8150 * gfortran.dg/select_type_1.f03: Modified.
8151 * gfortran.dg/select_type_12.f03: New.
8153 2010-05-10 Richard Guenther <rguenther@suse.de>
8155 PR tree-optimization/44050
8156 * gcc.dg/torture/pr44050.c: New testcase.
8158 2010-05-10 Wei Guozhi <carrot@google.com>
8161 * gcc.target/arm/pr42879.c: New testcase.
8163 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8166 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8168 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8171 * gcc.dg/anon-struct-10.c: New test.
8173 2010-05-09 Richard Guenther <rguenther@suse.de>
8176 * gcc.dg/pr44024.c: New testcase.
8178 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8181 * gcc.dg/anon-struct-9.c: New test.
8183 2010-05-09 Richard Guenther <rguenther@suse.de>
8186 * gcc.c-torture/compile/pr44043.c: New testcase.
8188 2010-05-09 Richard Guenther <rguenther@suse.de>
8190 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8192 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8194 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8196 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8198 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8199 * gnat.dg/specs/lto3.ads: Likewise.
8201 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8204 * gcc.dg/pr28685-1.c: New file.
8206 2010-05-08 Richard Guenther <rguenther@suse.de>
8208 PR tree-optimization/44030
8209 * gcc.c-torture/compile/pr44030.c: New testcase.
8211 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8213 * gnat.dg/lto6.adb: New test.
8214 * gnat.dg/lto6_pkg.ads: New helper.
8216 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8218 * gnat.dg/lto5.adb: New test.
8219 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8221 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8223 * gnat.dg/lto4.ad[sb]: New test.
8225 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8227 * gnat.dg/specs/lto3.ads: New test.
8228 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8229 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8231 2010-05-08 Quentin Ochem <ochem@adacore.com>
8233 * gnat.dg/sizetype3.ad[sb]: New test.
8234 * gnat.dg/sizetype3_pkg.ads: New helper.
8236 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8239 * g++.dg/init/new29.C: New.
8241 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8244 * gfortran.dg/coarray_1.f90: Fixed error message.
8245 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8246 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8247 * gfortran.dg/intrinsic_std_5.f90: New.
8249 2010-05-07 Jason Merrill <jason@redhat.com>
8251 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8253 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8256 (size_t, stderr): Remove.
8257 (read_error): Replaced __builtin_fprintf by fprintf.
8259 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8261 * gcc.dg/ordered-comparison-1.c: New test.
8262 * gcc.dg/ordered-comparison-2.c: New test.
8263 * gcc.dg/ordered-comparison-3.c: New test.
8264 * gcc.dg/ordered-comparison-4.c: New test.
8266 2010-05-06 Mike Stump <mikestump@comcast.net>
8269 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8271 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8272 Jason Merrill <jason@redhat.com>
8274 * g++.dg/cpp0x/nullptr01.C: New.
8275 * g++.dg/cpp0x/nullptr02.C: New.
8276 * g++.dg/cpp0x/nullptr03.C: New.
8277 * g++.dg/cpp0x/nullptr04.C: New.
8278 * g++.dg/cpp0x/nullptr05.C: New.
8279 * g++.dg/cpp0x/nullptr06.C: New.
8280 * g++.dg/cpp0x/nullptr07.C: New.
8281 * g++.dg/cpp0x/nullptr08.C: New.
8282 * g++.dg/cpp0x/nullptr09.C: New.
8283 * g++.dg/cpp0x/nullptr10.C: New.
8284 * g++.dg/cpp0x/nullptr11.C: New.
8285 * g++.dg/cpp0x/nullptr12.C: New.
8286 * g++.dg/cpp0x/nullptr13.C: New.
8287 * g++.dg/cpp0x/nullptr14.C: New.
8288 * g++.dg/cpp0x/nullptr15.C: New.
8289 * g++.dg/cpp0x/nullptr16.C: New.
8290 * g++.dg/cpp0x/nullptr17.C: New.
8291 * g++.dg/cpp0x/nullptr18.C: New.
8292 * g++.dg/cpp0x/nullptr19.C: New.
8293 * g++.dg/cpp0x/nullptr20.C: New.
8294 * g++.dg/cpp0x/nullptr21.C: New.
8295 * g++.dg/cpp0x/nullptr22.C: New.
8296 * g++.dg/debug/nullptr01.C: New.
8297 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8299 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.dg/Wunused-var-8.c: Move to...
8302 * c-c++-common/Wunused-var-6.c: ... here. New test.
8304 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8307 * g++.dg/template/crash96.C: New.
8309 2010-05-06 Jan Hubicka <jh@suse.cz>
8311 PR tree-optimization/43791
8312 * gcc.c-torture/compile/pr43791.c: New file.
8314 2010-05-06 Michael Matz <matz@suse.de>
8316 PR tree-optimization/43984
8317 * gfortran.dg/pr43984.f90: New test.
8319 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8322 * gcc.dg/pr40989.c: New.
8324 2010-05-06 Richard Guenther <rguenther@suse.de>
8326 PR tree-optimization/43934
8327 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8329 2010-05-06 Richard Guenther <rguenther@suse.de>
8331 PR tree-optimization/43987
8332 * gcc.c-torture/execute/pr43987.c: New testcase.
8333 * gcc.dg/torture/pta-escape-1.c: Adjust.
8334 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8335 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8336 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8337 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8339 2010-04-22 Jakub Jelinek <jakub@redhat.com>
8340 Dodji Seketeli <dodji@redhat.com>
8343 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8344 * g++.dg/template/sfinae16.C: Likewise.
8345 * gcc.dg/Wunused-var-1.c: Moved to...
8346 * c-c++-common/Wunused-var-1.c: ...here. New test.
8347 * gcc.dg/Wunused-var-2.c: Moved to...
8348 * c-c++-common/Wunused-var-2.c: ...here. New test.
8349 * gcc.dg/Wunused-var-3.c: Moved to...
8350 * c-c++-common/Wunused-var-3.c: ...here. New test.
8351 * gcc.dg/Wunused-var-4.c: Moved to...
8352 * gcc.dg/Wunused-var-1.c: ... here.
8353 * gcc.dg/Wunused-var-5.c: Moved to...
8354 * c-c++-common/Wunused-var-4.c: ...here. New test.
8355 * gcc.dg/Wunused-var-7.c: Moved to...
8356 * c-c++-common/Wunused-var-5.c: ...here. New test.
8357 * gcc.dg/Wunused-var-6.c: Moved to...
8358 * gcc.dg/Wunused-var-2.c: ... here.
8359 * c-c++-common/Wunused-var-1.c: New test.
8360 * c-c++-common/Wunused-var-2.c: New test.
8361 * c-c++-common/Wunused-var-3.c: New test.
8362 * c-c++-common/Wunused-var-4.c: New test.
8363 * c-c++-common/Wunused-var-5.c: New test.
8364 * g++.dg/warn/Wunused-var-1.C: New test.
8365 * g++.dg/warn/Wunused-var-2.C: New test.
8366 * g++.dg/warn/Wunused-var-3.C: New test.
8367 * g++.dg/warn/Wunused-var-4.C: New test.
8368 * g++.dg/warn/Wunused-var-5.C: New test.
8369 * g++.dg/warn/Wunused-var-6.C: New test.
8370 * g++.dg/warn/Wunused-var-7.C: New test.
8371 * g++.dg/warn/Wunused-var-8.C: New test.
8372 * g++.dg/warn/Wunused-parm-1.C: New test.
8373 * g++.dg/warn/Wunused-parm-2.C: New test.
8374 * g++.dg/warn/Wunused-parm-3.C: New test.
8376 2010-05-06 Tobias Burnus <burnus@net-b.de>
8379 * gfortran.dg/gomp/crayptr5.f90: New test case.
8381 2010-05-05 Jason Merrill <jason@redhat.com>
8384 * g++.dg/ext/attrib39.C: New.
8386 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8389 * gfortran.dg/data_invalid.f90: New.
8391 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8393 * gnat.dg/lto2.adb: New test.
8395 2010-05-05 Jason Merrill <jason@redhat.com>
8398 * g++.dg/opt/empty1.C: New.
8400 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8403 * gfortran.dg/class_17.f03: New.
8405 2010-05-04 Neil Vachharajani <nvachhar@google.com>
8407 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8409 2010-05-04 Mike Stump <mikestump@comcast.net>
8412 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8414 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8417 * gcc.target/i386/pr43668.c: New.
8419 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8422 * g++.dg/cpp0x/initlist31.C: New.
8424 2010-05-04 Jakub Jelinek <jakub@redhat.com>
8427 * gcc.dg/Wunused-var-8.c: New test.
8429 2010-05-04 Jason Merrill <jason@redhat.com>
8432 * g++.dg/cpp0x/enum3.C: Extend.
8434 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8437 * gcc.target/i386/pr43799.c: New.
8439 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8441 * gnat.dg/lto1.adb: New test.
8442 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8444 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8447 * gcc.target/i386/pr43671.c: New.
8449 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8452 * g++.dg/template/crash95.C: New.
8454 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8457 * gcc.target/i386/pr43508.c: New.
8459 2010-05-04 Richard Guenther <rguenther@suse.de>
8461 PR tree-optimization/43879
8462 * g++.dg/torture/pr43879-1_0.C: New testcase.
8463 * g++.dg/torture/pr43879-1_1.C: Likewise.
8465 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8468 * g++.dg/other/crash-12.C: New test.
8470 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8472 * g++.dg/cdce3.C: Add a space. Updated.
8474 2010-05-03 Jason Merrill <jason@redhat.com>
8477 * g++.dg/opt/enum2.C: New.
8478 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8479 * g++.dg/warn/Wswitch-1.C: Adjust message.
8481 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8483 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8484 * g++.dg/ext/label13.C: Fix typo.
8485 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8487 * gcc.c-torture/compile/limits-declparen.c: xfail on
8488 alpha*-dec-osf5* with -g.
8489 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8490 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8491 * gcc.dg/c99-tgmath-2.c: Likewise.
8492 * gcc.dg/c99-tgmath-3.c: Likewise.
8493 * gcc.dg/c99-tgmath-4.c: Likewise.
8495 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8498 * gfortran.dg/unexpected_interface.f90: New test.
8500 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502 * ada/acats/run_acats (which): New function.
8503 (host_gnatchop, host_gnatmake): Use it.
8505 2010-05-03 Richard Guenther <rguenther@suse.de>
8507 PR tree-optimization/43971
8508 * gcc.dg/pr43971.c: New testcase.
8510 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8513 * gcc.dg/debug/pr43972.c: New test.
8515 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8518 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8520 2010-05-02 Richard Guenther <rguenther@suse.de>
8522 PR tree-optimization/43879
8523 * gcc.dg/torture/pr43879-3.c: New testcase.
8525 2010-05-01 Richard Guenther <rguenther@suse.de>
8527 PR tree-optimization/43949
8528 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8530 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8533 * g++.dg/init/new28.C: New.
8535 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8538 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8539 structure and nested declarations.
8540 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8541 structure and nested declarations. Reduce header clutter and
8542 use _exit() rather than abort().
8543 * objc.dg/encode-10.m: New.
8544 * objc.dg/encode-11.m: New.
8546 2010-04-30 DJ Delorie <dj@redhat.com>
8548 * gcc.c-torture/execute/20100430-1.c: New test.
8550 2010-04-30 Jason Merrill <jason@redhat.com>
8553 * g++.dg/template/ptrmem21.C: New.
8555 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8559 * gfortran.dg/coarray_13.f90: New test.
8561 2010-04-30 Richard Guenther <rguenther@suse.de>
8564 * gcc.dg/lto/20100430-1_0.c: New testcase.
8566 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8569 * c-c++-common/pr43942.c: New test.
8571 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8573 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8574 conflict with darwin crt1.o 'start' symbol.
8576 2010-04-30 Richard Guenther <rguenther@suse.de>
8578 PR tree-optimization/43879
8579 * gcc.dg/torture/pr43879_1.c: New testcase.
8581 2010-04-30 Richard Guenther <rguenther@suse.de>
8583 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8585 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8588 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8589 user-provided constructor while recursing.
8591 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8594 * gfortran.dg/class_16.f03: New test.
8596 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8599 * gfortran.dg/class_15.f03: New.
8601 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8604 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8606 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8609 * gfortran.dg/generic_22.f03 : New test.
8611 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8614 * gfortran.dg/class_14.f03: New test.
8616 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619 * gfortran.dg/interface_32.f90: New test.
8621 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8622 Janus Weil <janus@gcc.gnu.org>
8625 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8626 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8627 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8629 2010-04-28 Mike Stump <mikestump@comcast.net>
8631 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8633 * g++.dg/uninit-pred-2_b.C: Likewise.
8635 2010-04-28 Tobias Burnus <burnus@net-b.de>
8639 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8641 2010-04-28 Matthias Klose <doko@ubuntu.com>
8643 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8644 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8645 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8646 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8647 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8649 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8651 * gcc.dg/const-uniq-1.c: New test.
8652 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8654 2010-04-28 Xinliang David Li <davidxl@google.com>
8656 * gcc.dg/uninit-pred-2_b.c: New test.
8657 * gcc.dg/uninit-pred-4_b.c: New test.
8658 * gcc.dg/uninit-pred-3_d.c: New test.
8659 * gcc.dg/uninit-pred-6_b.c: New test.
8660 * gcc.dg/uninit-pred-8_b.c: New test.
8661 * gcc.dg/uninit-pred-3_a.c: New test.
8662 * gcc.dg/uninit-pred-2_c.c: New test.
8663 * gcc.dg/uninit-pred-5_a.c: New test.
8664 * gcc.dg/uninit-pred-3_e.c: New test.
8665 * gcc.dg/uninit-pred-7_a.c: New test.
8666 * gcc.dg/uninit-pred-6_c.c: New test.
8667 * gcc.dg/uninit-pred-9_a.c: New test.
8668 * gcc.dg/uninit-pred-8_c.c: New test.
8669 * gcc.dg/uninit-pred-3_b.c: New test.
8670 * gcc.dg/uninit-pred-5_b.c: New test.
8671 * gcc.dg/uninit-pred-7_b.c: New test.
8672 * gcc.dg/uninit-pred-6_d.c: New test.
8673 * gcc.dg/uninit-pred-9_b.c: New test.
8674 * gcc.dg/uninit-pred-2_a.c: New test.
8675 * gcc.dg/uninit-pred-4_a.c: New test.
8676 * gcc.dg/uninit-pred-3_c.c: New test.
8677 * gcc.dg/uninit-pred-6_a.c: New test.
8678 * gcc.dg/uninit-pred-8_a.c: New test.
8679 * gcc.dg/uninit-pred-7_c.c: New test.
8680 * gcc.dg/uninit-pred-6_e.c: New test.
8681 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8682 * g++.dg/uninit-pred-1_a.C: New test.
8683 * g++.dg/uninit-pred-1_b.C: New test.
8684 * g++.dg/uninit-pred-2_a.C: New test.
8685 * g++.dg/uninit-pred-2_b.C: New test.
8686 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8687 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8688 * g++.dg/uninit-pred-loop_1.cc: New test.
8690 2010-04-28 Martin Jambor <mjambor@suse.cz>
8692 * gcc.dg/lto/20091209-1_0.c: New testcase.
8694 2010-04-28 Richard Guenther <rguenther@suse.de>
8696 PR tree-optimization/43879
8697 PR tree-optimization/43909
8698 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8700 2010-04-28 Richard Guenther <rguenther@suse.de>
8703 * g++.dg/torture/pr43880.C: New testcase.
8705 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8708 * g++.dg/template/recurse2.C: Update
8709 * g++.dg/template/recurse.C: Update.
8710 * g++.dg/template/pr23510.C: Update.
8711 * lib/prune.exp: Filter out 'recursively instantiated'.
8713 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8716 * g++.dg/init/pr29043.C: New.
8718 2010-04-27 Jason Merrill <jason@redhat.com>
8720 * g++.dg/lookup/scoped5.C: Adjust.
8721 * g++.dg/lookup/scoped8.C: Adjust.
8722 * g++.dg/template/dependent-expr5.C: Adjust.
8723 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8726 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8729 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8731 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8732 Jan Hubicka <hubicka@ucw.cz>
8734 * gcc.dg/pure-2.c: New testcase.
8735 * gcc.dg/const-1.c: New testcase.
8737 2010-04-27 Jason Merrill <jason@redhat.com>
8739 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8742 * g++.dg/template/sfinae17.C: New.
8743 * g++.dg/template/sfinae18.C: New.
8745 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8747 * g++.dg/init/pr42844.C: New.
8748 * g++.dg/cpp0x/pr42844-2.C: New.
8749 * g++.dg/cpp0x/defaulted2.C: Adjust.
8750 * g++.dg/tree-ssa/pr27549.C: Likewise.
8751 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8753 2010-04-27 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8758 2010-04-27 Richard Guenther <rguenther@suse.de>
8761 * g++.dg/other/pr40561.C: New testcase.
8763 2010-04-27 Martin Jambor <mjambor@suse.cz>
8766 * g++.dg/ipa/pr43812.C: New test.
8768 2010-04-27 Jan Hubicka <jh@suse.cz>
8770 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8771 (test): ... this one.
8773 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8776 * gcc.target/arm/thumb-stackframe.c: New test.
8778 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8780 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8781 * gcc.dg/misc-column.c: Likewise.
8782 * gcc.dg/Walways-true-1.c: Likewise.
8783 * gcc.dg/Walways-true-2.c: Likewise.
8784 * gcc.dg/warn-addr-cmp.c: Likewise.
8786 2010-04-27 Tobias Burnus <burnus@net-b.de>
8789 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8790 * gfortran.dg/coarray_12.f90: New.
8792 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8795 * gcc.dg/pr32207.c: New test.
8796 * gcc.dg/misc-column.c: Adjust expected warning.
8797 * gcc.dg/Walways-true-1.c: Likewise.
8798 * gcc.dg/Walways-true-2.c: Likewise.
8799 * gcc.dg/warn-addr-cmp.c: Likewise.
8801 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8804 * lib/lto.exp (lto_prune_vis_warns): New function.
8805 (lto-link-and-maybe-run): Call it.
8807 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8809 PR tree-optimization/43904
8810 * gcc.dg/tree-ssa/tailcall-6.c: New.
8812 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8815 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8816 Darwin8/OSX10.4 - compatible code generation.
8818 * obj-c++.dg/stubify-1.mm: Ditto.
8819 * lib/objc-torture.exp: Do not require link success for
8820 "trivial.m" in the runtime checks when dowhat = 'compile'.
8821 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8822 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8823 Darwin8/OSX10.4 - compatible code generation.
8824 * objc.dg/stubify-2.m: Ditto.
8825 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8826 * objc.dg/next-runtime-1.m: Ditto.
8827 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8828 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8831 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8834 * lib/plugin-support.exp: Use "-undefined
8835 dynamic_lookup" on darwin.
8837 2010-04-26 Richard Guenther <rguenther@suse.de>
8839 * gcc.dg/lto/20100426_0.c: New testcase.
8841 2010-04-26 Jie Zhang <jie@codesourcery.com>
8843 PR tree-optimization/43833
8844 gcc.dg/Warray-bounds-8.c: New test case.
8846 2010-04-26 Richard Guenther <rguenther@suse.de>
8849 * g++.dg/lto/20100423-3_0.C: New testcase.
8851 2010-04-26 Richard Guenther <rguenther@suse.de>
8854 * g++.dg/lto/20100423-2_0.C: New testcase.
8856 2010-04-26 Ira Rosen <irar@il.ibm.com>
8858 * gcc.dg/vect/bb-slp-23.c: New test.
8860 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8862 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8863 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8864 * gcc.dg/c1x-float-1.c: New test.
8866 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8868 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8871 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8873 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8875 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8876 * gfortran.dg/default_format_2.f90: Ditto.
8878 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8880 * gfortran.dg/pr43505.f90: Clean up .mod file.
8881 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8882 * gfortran.dg/pr41347.f90: Ditto.
8883 * gfortran.dg/internal_pack_4.f90: Ditto.
8884 * gfortran.dg/proc_decl_23.f90: Ditto.
8885 * gfortran.dg/recursive_check_3.f90: Ditto.
8886 * gfortran.dg/intent_out_3.f90: Ditto.
8887 * gfortran.dg/assignment_2.f90: Ditto.
8888 * gfortran.dg/pr41928.f90: Ditto.
8889 * gfortran.dg/pr42166.f90: Ditto.
8890 * gfortran.dg/private_type_12.f90: Ditto.
8891 * gfortran.dg/graphite/pr42185.f90: Ditto.
8892 * gfortran.dg/graphite/pr42186.f90: Ditto.
8893 * gfortran.dg/graphite/pr40982.f90: Ditto.
8894 * gfortran.dg/graphite/id-2.f90: Ditto.
8895 * gfortran.dg/graphite/id-4.f90: Ditto.
8896 * gfortran.dg/graphite/pr42050.f90: Ditto.
8897 * gfortran.dg/graphite/id-18.f90: Ditto.
8898 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8899 * gfortran.dg/graphite/pr41924.f90: Ditto.
8900 * gfortran.dg/graphite/pr42393.f90: Ditto.
8901 * gfortran.dg/graphite/pr37980.f90: Ditto.
8902 * gfortran.dg/graphite/pr38953.f90: Ditto.
8903 * gfortran.dg/graphite/pr42180.f90: Ditto.
8904 * gfortran.dg/graphite/pr42181.f90: Ditto.
8905 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8906 * gfortran.dg/select_type_4.f90: Ditto.
8907 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8908 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8909 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8910 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8911 * gfortran.dg/whole_file_11.f90: Ditto.
8912 * gfortran.dg/private_type_11.f90: Ditto.
8913 * gfortran.dg/vect/vect-gems.f90: Ditto.
8914 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8916 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8918 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8920 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8922 * gnat.dg/pack15.ad[sb]: New test.
8924 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8926 * gcc.target/arm/mla-1.c: New test.
8928 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8932 * gfortran.dg/pr43793.f90: New test.
8934 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8936 PR tree-optimization/41442
8937 * gcc.target/i386/pr41442.c: New test.
8939 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8942 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8944 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8947 * gfortran.dg/open_nounit.f90: New test.
8949 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
8953 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8955 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8957 * gcc.dg/Wconversion-integer.c: Update.
8959 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8961 * gnat.dg/unchecked_convert5.adb: New test.
8963 2010-04-23 Richard Guenther <rguenther@suse.de>
8966 * gcc.dg/lto/20100423-2_0.c: New testcase.
8967 * gcc.dg/lto/20100423-2_0.c: Likewise.
8969 2010-04-23 Richard Guenther <rguenther@suse.de>
8972 * gcc.dg/lto/20100423-1_0.c: New testcase.
8973 * gcc.dg/lto/20100423-1_1.c: Likewise.
8975 2010-04-23 Martin Jambor <mjambor@suse.cz>
8977 PR tree-optimization/43846
8978 * gcc.dg/tree-ssa/sra-10.c: New test.
8980 2010-04-23 Martin Jambor <mjambor@suse.cz>
8983 * gcc.c-torture/execute/pr43835.c: New test.
8985 2010-04-23 Richard Guenther <rguenther@suse.de>
8988 * g++.dg/lto/20100423-1_0.C: New testcase.
8990 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
8992 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8994 2010-04-22 Ira Rosen <irar@il.ibm.com>
8996 PR tree-optimization/43842
8997 * gcc.dg/vect/pr43842.c: New test.
8999 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9001 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9002 * gcc.target/i386/wmul-2.c: Likewise.
9004 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9006 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9007 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9009 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9011 * gfortran.dg/reassoc_6.f: New testcase.
9013 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9016 * gcc.target/arm/wmul-1.c: New test.
9017 * gcc.target/arm/wmul-2.c: New test.
9019 2010-04-22 Richard Guenther <rguenther@suse.de>
9021 PR tree-optimization/43845
9022 * gcc.c-torture/compile/pr43845.c: New testcase.
9024 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9027 * gcc.target/i386/wmul-1.c: New test.
9028 * gcc.target/i386/wmul-2.c: New test.
9029 * gcc.target/bfin/wmul-1.c: New test.
9030 * gcc.target/bfin/wmul-2.c: New test.
9032 2010-04-22 Richard Guenther <rguenther@suse.de>
9035 * gfortran.dg/vector_subscript_6.f90: New testcase.
9036 * gfortran.dg/assign_10.f90: Adjust.
9038 2010-04-21 Jakub Jelinek <jakub@redhat.com>
9041 * gfortran.dg/gomp/pr43836.f90: New test.
9043 2010-04-21 Richard Guenther <rguenther@suse.de>
9045 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9047 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9049 * gcc.dg/torture/builtin-cproj-3.c: New.
9051 2010-04-20 Jason Merrill <jason@redhat.com>
9054 * g++.dg/template/recurse2.C: New.
9055 * g++.dg/parse/crash36.C: Adjust.
9056 * g++.dg/other/fold1.C: Adjust.
9057 * g++.dg/init/member1.C: Adjust.
9058 * lib/prune.exp: Prune "skipping N instantiation contexts".
9060 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9062 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9064 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9066 * gcc.dg/torture/builtin-cproj-1.c: New.
9067 * gcc.dg/torture/builtin-cproj-2.c: New.
9069 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9073 * g++.dg/template/typedef32.C: Adjust.
9074 * g++.dg/template/typedef33.C: New test.
9076 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9079 * gfortran.dg/proc_decl_23.f90: New test.
9082 * gfortran.dg/abstract_type_6.f03: New test.
9084 2010-04-20 Xinliang David Li <davidxl@google.com>
9086 * g++.dg/tree-ssa/fold-compare.C: New.
9088 2010-04-20 Richard Guenther <rguenther@suse.de>
9090 PR tree-optimization/39417
9091 * g++.dg/torture/pr39417.C: New testcase.
9093 2010-04-20 Richard Guenther <rguenther@suse.de>
9095 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9097 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9099 * g++.dg/debug/dwarf2/rv1.C: New test.
9101 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9104 * gcc.c-torture/compile/pr43635.c: New testcase.
9106 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9109 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9110 of sequential loops being private only in the innermost containing
9114 * gfortran.dg/gomp/pr43337.f90: New test.
9116 2010-04-19 Richard Guenther <rguenther@suse.de>
9118 PR tree-optimization/43796
9119 * gfortran.dg/pr43796.f90: New testcase.
9121 2010-04-19 Richard Guenther <rguenther@suse.de>
9123 PR tree-optimization/43783
9124 * gcc.c-torture/execute/pr43783.c: New testcase.
9126 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9129 * gcc.target/i386/pr43766.c: New test.
9131 2010-04-19 Jie Zhang <jie@codesourcery.com>
9134 * gcc.target/i386/pr43662.c: New test.
9136 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9139 * g++.dg/template/typedef32.C: New test.
9141 2010-04-19 Ira Rosen <irar@il.ibm.com>
9143 PR tree-optimization/37027
9144 * lib/target-supports.exp
9145 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9146 * gcc.dg/vect/pr37027.c: New test.
9147 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9148 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9149 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9150 gcc.dg/vect/vect-complex-6.c: Likewise.
9152 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9154 * g++.dg/debug/dwarf2/enum1.C: New test.
9156 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9158 * gnat.dg/rep_clause5.ad[sb]: New test.
9159 * gnat.dg/rep_clause5_pkg.ads: New helper.
9161 2010-04-18 Ira Rosen <irar@il.ibm.com>
9163 PR tree-optimization/43771
9164 * g++.dg/vect/pr43771.cc: New test.
9166 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9169 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9170 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9172 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9174 * gnat.dg/sizetype.adb: Rename into...
9175 * gnat.dg/sizetype1.adb: ...this.
9176 * gnat.dg/sizetype2.adb: New test.
9178 2010-04-16 Richard Guenther <rguenther@suse.de>
9180 PR tree-optimization/43572
9181 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9183 2010-04-16 Olivier Hainque <hainque@adacore.com>
9185 * gnat.dg/specs/discr_private.ads: New test.
9187 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9190 * gcc.target/arm/thumb-comparisons.c: New test.
9193 * gcc.target/arm/thumb-cbranchqi.c: New test.
9195 2010-04-16 Christian Bruel <christian.bruel@st.com>
9197 * g++.dg/torture/pr36191.C: Enable for SH.
9199 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9201 * gnat.dg/wide_boolean.adb: New test.
9202 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9204 2010-04-15 Richard Guenther <rguenther@suse.de>
9206 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9207 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9208 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9209 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9210 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9211 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9212 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9213 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9214 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9215 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9216 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9217 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9218 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9219 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9220 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9222 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9225 * gcc.target/arm/pr42496.c: New test.
9227 2010-04-14 Jason Merrill <jason@redhat.com>
9230 * g++.dg/ext/attrib38.C: New.
9232 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9235 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9237 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9240 * gcc.dg/cpp/warn-undef-2.c: Update.
9241 * gcc.dg/cpp/warn-traditional-2.c: Update.
9242 * gcc.dg/cpp/warn-comments-2.c: Update.
9243 * gcc.dg/cpp/warn-variadic-2.c: Update.
9244 * gcc.dg/cpp/warn-long-long-2.c: Update.
9245 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9246 * gcc.dg/cpp/warn-multichar-2.c: Update.
9247 * gcc.dg/cpp/warn-normalized-3.c: Update.
9248 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9249 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9250 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9251 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9252 * gcc.dg/cpp/warn-redefined-2.c: Update.
9253 * gfortran.dg/warning-directive-2.F90: Update.
9254 * c-c++-common/cpp/warning-directive-2.c: Update.
9256 2010-04-14 Michael Matz <matz@suse.de>
9258 PR tree-optimization/42963
9259 * gcc.dg/pr42963.c: New testcase.
9261 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9263 * gnat.dg/class_wide.adb: Rename into...
9264 * gnat.dg/class_wide1.adb: ...this.
9265 * gnat.dg/class_wide2.ad[sb]: New test.
9267 2010-04-14 Tobias Burnus <burnus@net-b.de>
9270 * gfortran.dg/coarray_9.f90: Update dg-errors.
9271 * gfortran.dg/coarray_10.f90: New test.
9272 * gfortran.dg/coarray_11.f90: New test.
9274 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9277 gfortran.dg/initialization_24.f90: New test.
9279 2010-04-13 Jason Merrill <jason@redhat.com>
9281 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9282 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9284 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9286 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9287 * g++.dg/dg.exp: Likewise.
9288 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9289 * c-c++-common/cpp/warning-directive-1.c: ... here.
9290 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9291 * c-c++-common/cpp/warning-directive-2.c: ... here.
9292 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9293 * c-c++-common/cpp/warning-directive-3.c: ... here.
9294 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9295 * c-c++-common/cpp/warning-directive-4.c: ... here.
9296 * g++.dg/cpp/warning-directive-1.C: Delete.
9297 * g++.dg/cpp/warning-directive-2.C: Delete.
9298 * g++.dg/cpp/warning-directive-3.C: Delete.
9299 * g++.dg/cpp/warning-directive-4.C: Delete.
9300 * gcc.dg/cpp/normalised-3.c: Delete.
9301 * g++.dg/cpp/normalised-1.C: Rename as ...
9302 * c-c++-common/cpp/normalised-3.c: ... this.
9304 2010-04-13 Martin Jambor <mjambor@suse.cz>
9306 * gcc.dg/tree-ssa/sra-9.c: New test.
9308 2010-04-13 Michael Matz <matz@suse.de>
9311 * gcc.dg/pr43730.c: New test.
9313 2010-04-13 Michael Matz <matz@suse.de>
9315 * gcc.dg/tree-ssa/negate.c: New testcase.
9317 2010-04-13 Richard Guenther <rguenther@suse.de>
9320 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9322 2010-04-13 Richard Guenther <rguenther@suse.de>
9324 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9326 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9328 * gnat.dg/derived_type1.adb: New test.
9330 2010-04-13 Matthias Klose <doko@ubuntu.com>
9332 * gcc.dg/plugindir1.c: New testcase.
9333 * gcc.dg/plugindir2.c: New testcase.
9334 * gcc.dg/plugindir3.c: New testcase.
9335 * gcc.dg/plugindir4.c: New testcase.
9337 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
9339 * gcc.target/i386/rotate-2.c: New test.
9341 2010-04-12 Jason Merrill <jason@redhat.com>
9344 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9345 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9347 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
9350 * g++.dg/init/pr25811.C: New test.
9352 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9354 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9355 dg-error, dg-warning.
9356 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9358 2010-04-12 Richard Guenther <rguenther@suse.de>
9360 * gcc.dg/torture/inline-2.c: New testcase.
9362 2010-04-12 Jakub Jelinek <jakub@redhat.com>
9365 * gcc.dg/Wunused-var-7.c: New test.
9367 PR tree-optimization/43560
9368 * gcc.c-torture/execute/pr43560.c: New test.
9370 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9372 * gnat.dg/aggr13.adb: New test.
9373 * gnat.dg/aggr14.adb: Likewise.
9374 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9376 2010-04-12 Richard Guenther <rguenther@suse.de>
9379 * g++.dg/torture/pr43611.C: New testcase.
9381 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9384 * gcc.dg/pr36774-1.c: New test.
9385 * gcc.dg/pr36774-2.c: New test.
9387 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9389 * gcc.target/sh/rte-delay-slot.c: New test.
9391 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9393 * gnat.dg/pack9.adb: Remove -cargs option.
9394 * gnat.dg/aggr12.ad[sb]: New test.
9396 2010-04-10 Jie Zhang <jie@codesourcery.com>
9399 * gcc.target/sh/pr43417.c: New test.
9401 2010-04-10 Tobias Burnus <burnus@net-b.de>
9404 * gfortran.dg/spec_expr_6.f90: New test.
9406 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9409 * gcc.dg/cpp/pr43195.c: New.
9410 * gcc.dg/cpp/pr43195.h: New.
9412 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9415 * gcc.dg/Werror-6.c: Adjust.
9416 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9417 * gcc.dg/Werror-4.c: Likewise.
9418 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9419 * gcc.dg/Wswitch-enum-error.c: Likewise.
9420 * gcc.dg/Wpointer-arith.c: Likewise.
9421 * gcc.dg/Wfatal.c: Likewise.
9422 * gcc.dg/Wswitch-error.c: Likewise.
9423 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9424 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9425 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9426 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9427 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9428 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9429 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9430 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9431 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9432 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9433 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9434 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9435 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9436 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9437 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9438 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9439 * g++.dg/cpp/warning-directive-2.C: Likewise.
9440 * gfortran.dg/warning-directive-2.F90: Likewise.
9442 2010-04-09 Jason Merrill <jason@redhat.com>
9445 * g++.dg/template/sizeof13.C: New.
9447 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9449 * g++.dg/other/pr35504.C: Add check for thiscall.
9450 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9451 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9453 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9456 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9457 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9458 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9459 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9460 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9461 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9462 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9463 * g++.dg/other/increment1.C: Likewise.
9465 2010-04-09 Tobias Burnus <burnus@net-b.de>
9468 * gfortran.dg/coarray_7.f90: New test.
9469 * gfortran.dg/coarray_8.f90: New test.
9471 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9474 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9476 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9479 * gcc.dg/pr43643.c: New test.
9481 2010-04-08 Tobias Burnus <burnus@net-b.de>
9483 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9485 2010-04-08 Richard Guenther <rguenther@suse.de>
9487 PR tree-optimization/43679
9488 * gcc.c-torture/compile/pr43679.c: New testcase.
9490 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9493 * gcc.dg/pr43670.c: New test.
9495 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9498 * gcc.dg/tree-ssa/reassoc-19.c: New.
9500 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9503 * gcc.dg/Wunused-var-1.c: New test.
9504 * gcc.dg/Wunused-var-2.c: New test.
9505 * gcc.dg/Wunused-var-3.c: New test.
9506 * gcc.dg/Wunused-var-4.c: New test.
9507 * gcc.dg/Wunused-var-5.c: New test.
9508 * gcc.dg/Wunused-var-6.c: New test.
9509 * gcc.dg/Wunused-parm-1.c: New test.
9511 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9512 * gcc.dg/trunc-1.c: Likewise.
9513 * gcc.dg/vla-9.c: Likewise.
9514 * gcc.dg/dfp/composite-type.c: Likewise.
9516 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9519 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9520 * obj-c++.dg/objc-gc-3.mm: Ditto.
9522 2010-04-07 Simon Baldwin <simonb@google.com>
9524 * gcc.dg/cpp/warn-undef-2.c: New.
9525 * gcc.dg/cpp/warn-traditional-2.c: New.
9526 * gcc.dg/cpp/warn-comments-2.c: New.
9527 * gcc.dg/cpp/warning-directive-1.c: New.
9528 * gcc.dg/cpp/warn-long-long.c: New.
9529 * gcc.dg/cpp/warn-traditional.c: New.
9530 * gcc.dg/cpp/warn-variadic-2.c: New.
9531 * gcc.dg/cpp/warn-undef.c: New.
9532 * gcc.dg/cpp/warn-normalized-1.c: New.
9533 * gcc.dg/cpp/warning-directive-2.c: New.
9534 * gcc.dg/cpp/warn-long-long-2.c: New.
9535 * gcc.dg/cpp/warn-variadic.c: New.
9536 * gcc.dg/cpp/warn-normalized-2.c: New.
9537 * gcc.dg/cpp/warning-directive-3.c: New.
9538 * gcc.dg/cpp/warn-deprecated-2.c: New.
9539 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9540 * gcc.dg/cpp/warn-multichar-2.c: New.
9541 * gcc.dg/cpp/warn-normalized-3.c: New.
9542 * gcc.dg/cpp/warning-directive-4.c: New.
9543 * gcc.dg/cpp/warn-unused-macros.c: New.
9544 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9545 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9546 * gcc.dg/cpp/warn-cxx-compat.c: New.
9547 * gcc.dg/cpp/warn-redefined.c: New.
9548 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9549 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9550 * gcc.dg/cpp/warn-deprecated.c: New.
9551 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9552 * gcc.dg/cpp/warn-redefined-2.c: New.
9553 * gcc.dg/cpp/warn-comments.c: New.
9554 * gcc.dg/cpp/warn-multichar.c: New.
9555 * g++.dg/cpp/warning-directive-1.C: New.
9556 * g++.dg/cpp/warning-directive-2.C: New.
9557 * g++.dg/cpp/warning-directive-3.C: New.
9558 * g++.dg/cpp/warning-directive-4.C: New.
9559 * gfortran.dg/warning-directive-1.F90: New.
9560 * gfortran.dg/warning-directive-3.F90: New.
9561 * gfortran.dg/warning-directive-2.F90: New.
9562 * gfortran.dg/warning-directive-4.F90: New.
9564 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9567 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9569 2010-04-07 Jason Merrill <jason@redhat.com>
9571 * g++.dg/template/dr408.C: New.
9573 * g++.dg/lookup/ns4.C: New.
9576 * g++.dg/template/friend51.C: New test.
9579 * g++.old-deja/g++.other/linkage1.C: Adjust.
9581 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9584 * g++.dg/template/crash94.C: New test.
9586 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9589 * g++.dg/init/aggr5.C: New test.
9590 * g++.dg/init/aggr5.C: New test.
9592 2010-04-07 Richard Guenther <rguenther@suse.de>
9594 PR tree-optimization/43270
9595 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9596 * gcc.dg/Warray-bounds-7.c: Likewise.
9598 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9600 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9601 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9602 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9604 2010-04-07 Jie Zhang <jie@codesourcery.com>
9607 * g++.dg/init/pr42556.C: New test.
9609 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9612 * g++.dg/debug/dwarf2/typedef2.C: New test.
9614 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9616 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9617 c-c++-common/dwarf2/redeclaration-1.C
9619 2010-04-06 Jason Merrill <jason@redhat.com>
9621 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9622 * g++.dg/ext/attrib18.C: Likewise.
9623 * g++.dg/ext/bitfield2.C: Likewise.
9624 * g++.dg/ext/bitfield4.C: Likewise.
9625 * g++.dg/ext/visibility/warn2.C: Likewise.
9626 * g++.dg/ext/visibility/warn3.C: Likewise.
9627 * g++.dg/gomp/pr26690-1.C: Likewise.
9628 * g++.dg/inherit/covariant7.C: Likewise.
9629 * g++.dg/init/synth2.C: Likewise.
9630 * g++.dg/lookup/using7.C: Likewise.
9631 * g++.dg/other/crash-4.C: Likewise.
9632 * g++.dg/other/error13.C: Likewise.
9633 * g++.dg/other/error20.C: Likewise.
9634 * g++.dg/parse/crash31.C: Likewise.
9635 * g++.dg/parse/error16.C: Likewise.
9636 * g++.dg/parse/error19.C: Likewise.
9637 * g++.dg/parse/error27.C: Likewise.
9638 * g++.dg/parse/error28.C: Likewise.
9639 * g++.dg/parse/fused-params1.C: Likewise.
9640 * g++.dg/template/error2.C: Likewise.
9641 * g++.dg/template/local6.C: Likewise.
9642 * g++.dg/template/qualttp15.C: Likewise.
9643 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9644 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9645 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9646 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9647 * g++.old-deja/g++.eh/spec6.C: Likewise.
9648 * g++.old-deja/g++.jason/crash3.C: Likewise.
9649 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9650 * g++.old-deja/g++.law/ctors5.C: Likewise.
9651 * g++.old-deja/g++.law/ctors9.C: Likewise.
9652 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9653 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9654 * g++.old-deja/g++.other/struct1.C: Likewise.
9655 * g++.old-deja/g++.other/volatile1.C: Likewise.
9656 * g++.old-deja/g++.pt/crash36.C: Likewise.
9657 * g++.old-deja/g++.pt/derived3.C: Likewise.
9658 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9659 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9661 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9664 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9665 * gcc.dg/graphite/id-19.c: New.
9667 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9670 * gcc.dg/vect/pr32824: New.
9672 2010-04-06 Tobias Burnus <burnus@net-b.de>
9675 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9676 * gfortran.dg/coarray_3.f90: Ditto.
9677 * gfortran.dg/coarray_4.f90: Ditto.
9678 * gfortran.dg/coarray_5.f90: Ditto.
9679 * gfortran.dg/coarray_6.f90: Ditto.
9680 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9682 2010-04-06 Tobias Burnus <burnus@net-b.de>
9685 * gfortran.dg/coarray_4.f90: Fix test.
9686 * gfortran.dg/coarray_6.f90: Add more tests.
9688 2010-04-06 Tobias Burnus <burnus@net-b.de>
9691 * gfortran.dg/coarray_4.f90: New test.
9692 * gfortran.dg/coarray_5.f90: New test.
9693 * gfortran.dg/coarray_6.f90: New test.
9695 2010-04-06 Tobias Burnus <burnus@net-b.de>
9698 * gfortran.dg/iso_fortran_env_5.f90: New test.
9699 * gfortran.dg/iso_fortran_env_6.f90: New test.
9701 2010-04-06 Tobias Burnus <burnus@net-b.de>
9704 * gfortran.dg/coarray_1.f90: New test.
9705 * gfortran.dg/coarray_2.f90: New test.
9706 * gfortran.dg/coarray_3.f90: New test.
9708 2010-04-06 Jason Merrill <jason@redhat.com>
9711 * g++.dg/template/dtor8.C: New.
9714 * g++.dg/template/error-recovery2.C: New.
9716 2010-04-06 Jan Hubicka <jh@suse.czpli
9718 PR tree-optimization/42906
9719 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9721 2010-04-06 Tobias Burnus <burnus@net-b.de>
9724 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9725 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9726 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9728 2010-04-06 Richard Guenther <rguenther@suse.de>
9730 PR tree-optimization/43627
9731 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9733 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9736 * gcc.target/i386/pr43638.c: New test.
9738 2010-04-06 Richard Guenther <rguenther@suse.de>
9741 * gcc.c-torture/compile/pr43661.c: New testcase.
9743 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9745 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9747 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9749 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9751 2010-04-02 Richard Guenther <rguenther@suse.de>
9753 PR tree-optimization/43629
9754 * gcc.c-torture/execute/pr43629.c: New testcase.
9756 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9757 Dominique d'Humieres <dominiq@lps.ens.fr>
9760 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9762 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9765 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9767 2010-04-01 Jason Merrill <jason@redhat.com>
9769 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9771 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9772 Manfred Schwarb <manfred99@gmx.ch>
9775 * gfortran.dg/ftell_3.f90: New test.
9777 2010-04-01 Richard Guenther <rguenther@suse.de>
9780 * gcc.c-torture/compile/pr43614.c: New testcase.
9782 2010-04-01 Martin Jambor <mjambor@suse.cz>
9784 PR tree-optimization/43141
9785 * gcc.dg/guality/pr43141.c: New test.
9787 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9789 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9790 * g++.dg/eh/spbp.C: Likewise.
9791 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9792 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9794 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9795 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9796 * objc.dg/dwarf-2.m: Likewise.
9798 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9801 * gcc.dg/graphite/id-pr43464.c: New.
9802 * gcc.dg/graphite/id-pr43464-1.c: New.
9804 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9807 * gcc.dg/graphite/id-pr43351.c
9809 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9812 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9813 * obj-c++.dg/try-catch-2.mm: Ditto.
9814 * obj-c++.dg/lookup-2.mm: Ditto.
9815 * obj-c++.dg/encode-8.m: Ditto.
9816 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9817 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9818 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9819 * obj-c++.dg/const-str-11.mm: Ditto.
9820 * obj-c++.dg/const-str-9.mm: Ditto.
9821 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9822 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9823 * obj-c++.dg/except-1.mm: Ditto.
9824 * obj-c++.dg/const-str-7.mm: Ditto.
9825 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9826 * obj-c++.dg/const-str-3.mm: Ditto.
9827 * obj-c++.dg/const-str-7.mm: Ditto.
9828 * obj-c++.dg/stubify-2.mm: Change dump file name.
9831 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9833 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9836 2010-03-31 Martin Jambor <mjambor@suse.cz>
9838 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9839 only with -O2, -O3 or -Os and not with -fwhopr.
9841 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9844 * g++.dg/template/typedef31.C: New test.
9846 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9848 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9849 assembler output on *-*-solaris2*.
9850 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9852 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9855 * gcc.dg/pr43557-1.c: New test.
9856 * gcc.dg/pr43557-2.c: New file.
9858 2010-03-31 Jie Zhang <jie@codesourcery.com>
9861 * gcc.dg/pr43562.c: New test.
9863 2010-03-30 Jason Merrill <jason@redhat.com>
9866 * g++.dg/template/error-recovery1.C: New.
9869 * g++.dg/parse/ambig5.C: New.
9871 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9874 * gcc.dg/guality/pr43593.c: New test.
9876 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9879 * gcc.dg/vect/pr43430-1.c: New.
9881 2010-03-30 Jason Merrill <jason@redhat.com>
9884 * g++.dg/template/partial7.C: New.
9886 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9888 * gcc.target/s390/stackcheck1.c: New testcase.
9890 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9893 * gfortran.dg/read_eof_8.f90: New test.
9895 2010-03-29 Jason Merrill <jason@redhat.com>
9897 * gcc.dg/cpp/include6.c: Change [] to ().
9900 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9902 * c-c++-common/raw-string-2.c: Add trigraph test.
9903 * c-c++-common/raw-string-8.c: New.
9904 * c-c++-common/raw-string-9.c: New.
9905 * c-c++-common/raw-string-10.c: New.
9907 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9908 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9909 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9910 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9911 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9912 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9913 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9915 2010-03-29 Richard Guenther <rguenther@suse.de>
9917 PR tree-optimization/43560
9918 * gcc.dg/torture/pr43560.c: New testcase.
9920 2010-03-29 Jason Merrill <jason@redhat.com>
9923 * g++.dg/ext/raw-string-1.C: Change [] to ().
9924 * g++.dg/ext/raw-string-2.C: Change [] to ().
9925 Don't use \ in delimiter.
9926 * g++.dg/ext/raw-string-3.C: Change [] to ().
9927 * g++.dg/ext/raw-string-4.C: Change [] to ().
9928 * g++.dg/ext/raw-string-5.C: Change [] to ().
9929 Test for error on \ in delimiter.
9930 * g++.dg/ext/raw-string-6.C: Change [] to ().
9931 * g++.dg/ext/raw-string-7.C: Change [] to ().
9933 2010-03-29 Jie Zhang <jie@codesourcery.com>
9936 * gcc.dg/pr43564.c: New test.
9938 2010-03-29 Tobias Burnus <burnus@net-b.de>
9941 * gfortran.dg/direct_io_12.f90: New test.
9943 2010-03-28 Jan Hubicka <jh@suse.cz>
9945 PR tree-optimization/43505
9946 * gfortran.dg/pr43505.f90: New testcase.
9948 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9950 PR tree-optimization/43528
9951 * gcc.target/i386/pr43528.c: New test.
9953 2010-03-26 Joseph Myers <joseph@codesourcery.com>
9956 * gcc.dg/parm-impl-decl-3.c: New test.
9958 2010-03-26 Jason Merrill <jason@redhat.com>
9961 * g++.dg/cpp0x/parse1.C: New.
9963 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
9966 * gcc.target/i386/pr43524.c: New test.
9968 2010-03-26 Martin Jambor <mjambor@suse.cz>
9970 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9971 whitespace, rename main to foo.
9972 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9973 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9974 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9975 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9976 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9977 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9978 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9979 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9980 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9981 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9982 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9984 2010-03-26 Dodji Seketeli <dodji@redhat.com>
9987 * g++.dg/other/crash-10.C: New test.
9988 * g++.dg/other/crash-11.C: New test.
9990 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9993 * gfortran.dg/read_eof_7.f90: New test.
9995 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9999 * objc-obj-c++-shared: New directory.
10000 * objc-obj-c++-shared/Object1-implementation.h: New file.
10001 * objc-obj-c++-shared/Object1.h: New file.
10002 * objc-obj-c++-shared/Protocol1.h: New file.
10003 * objc-obj-c++-shared/next-abi.h: New file.
10004 * objc-obj-c++-shared/next-mapping.h: New file.
10005 * objc/execute/next_mapping.h: Delete.
10006 * objc.dg/special/special.exp: For all targets run the tests with
10007 -fgnu-runtime, for darwin targets also run the tests with
10009 * objc.dg/dg.exp: Ditto.
10010 * obj-c++.dg/dg.exp: Ditto.
10011 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10012 Protocol1.h) and next-mapping.h as required. Amend testcase to
10013 include use of updated NeXT interface.
10014 * objc/execute/formal_protocol-5.m: Ditto.
10015 * objc/execute/protocol-isEqual-2.m: Ditto.
10016 * objc/execute/protocol-isEqual-4.m: Ditto.
10017 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10018 Protocol1.h) and next-mapping.h as required.
10019 * objc/execute/object_is_class.m: Ditto.
10020 * objc/execute/enumeration-1.m: Ditto.
10021 * objc/execute/class-13.m: Ditto.
10022 * objc/execute/formal_protocol-2.m: Ditto.
10023 * objc/execute/formal_protocol-4.m: Ditto.
10024 * objc/execute/class-1.m: Ditto.
10025 * objc/execute/bycopy-1.m: Ditto.
10026 * objc/execute/formal_protocol-6.m: Ditto.
10027 * objc/execute/bycopy-3.m: Ditto.
10028 * objc/execute/class-3.m: Ditto.
10029 * objc/execute/bf-11.m: Ditto.
10030 * objc/execute/class-5.m: Ditto.
10031 * objc/execute/bf-13.m: Ditto.
10032 * objc/execute/class-7.m: Ditto.
10033 * objc/execute/bf-15.m: Ditto.
10034 * objc/execute/class-9.m: Ditto.
10035 * objc/execute/bf-17.m: Ditto.
10036 * objc/execute/bf-19.m: Ditto.
10037 * objc/execute/IMP.m: Ditto.
10038 * objc/execute/exceptions/catchall-1.m: Ditto.
10039 * objc/execute/exceptions/trivial.m: Ditto.
10040 * objc/execute/exceptions/finally-1.m: Ditto.
10041 * objc/execute/exceptions/local-variables-1.m: Ditto.
10042 * objc/execute/exceptions/foward-1.m: Ditto.
10043 * objc/execute/bf-2.m: Ditto.
10044 * objc/execute/string1.m: Ditto.
10045 * objc/execute/bf-4.m: Ditto.
10046 * objc/execute/informal_protocol.m: Ditto.
10047 * objc/execute/string3.m: Ditto.
10048 * objc/execute/bf-6.m: Ditto.
10049 * objc/execute/bf-8.m: Ditto.
10050 * objc/execute/class-tests-1.h: Ditto.
10051 * objc/execute/protocol-isEqual-1.m: Ditto.
10052 * objc/execute/protocol-isEqual-3.m: Ditto.
10053 * objc/execute/_cmd.m: Ditto.
10054 * objc/execute/function-message-1.m: Ditto.
10055 * objc/execute/bf-20.m: Ditto.
10056 * objc/execute/bf-common.h: Ditto.
10057 * objc/execute/np-2.m: Ditto.
10058 * objc/execute/class-10.m: Ditto.
10059 * objc/execute/class-12.m: Ditto.
10060 * objc/execute/enumeration-2.m: Ditto.
10061 * objc/execute/class-14.m: Ditto.
10062 * objc/execute/encode-1.m: Ditto.
10063 * objc/execute/formal_protocol-1.m: Ditto.
10064 * objc/execute/formal_protocol-3.m: Ditto.
10065 * objc/execute/accessing_ivars.m: Ditto.
10066 * objc/execute/bycopy-2.m: Ditto.
10067 * objc/execute/class-2.m: Ditto.
10068 * objc/execute/bf-10.m: Ditto.
10069 * objc/execute/formal_protocol-7.m: Ditto.
10070 * objc/execute/root_methods.m: Ditto.
10071 * objc/execute/class-4.m: Ditto.
10072 * objc/execute/bf-12.m: Ditto.
10073 * objc/execute/class-6.m: Ditto.
10074 * objc/execute/bf-14.m: Ditto.
10075 * objc/execute/nested-func-1.m: Ditto.
10076 * objc/execute/class-8.m: Ditto.
10077 * objc/execute/private.m: Ditto.
10078 * objc/execute/bf-16.m: Ditto.
10079 * objc/execute/bf-18.m: Ditto.
10080 * objc/execute/load-3.m: Ditto.
10081 * objc/execute/compatibility_alias.m: Ditto.
10082 * objc/execute/bf-1.m: Ditto.
10083 * objc/execute/no_clash.m: Ditto.
10084 * objc/execute/bf-3.m: Ditto.
10085 * objc/execute/string2.m: Ditto.
10086 * objc/execute/bf-5.m: Ditto.
10087 * objc/execute/string4.m: Ditto.
10088 * objc/execute/bf-7.m: Ditto.
10089 * objc/execute/object_is_meta_class.m: Ditto.
10090 * objc/execute/bf-9.m: Ditto.
10091 * objc/execute/bf-21.m: Ditto.
10092 * objc/execute/cascading-1.m: Ditto.
10093 * objc/execute/trivial.m: Ditto.
10094 * objc/execute/np-1.m: Ditto.
10095 * objc/compile/trivial.m: Ditto.
10096 * objc/execute/class_self-2.m: Include <stdlib.h>.
10097 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10098 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10099 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10100 and 64bit. Use new NeXT interface as required.
10101 * objc.dg/special/unclaimed-category-1.m: Ditto.
10102 * objc.dg/special/unclaimed-category-1.h: Ditto.
10103 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10104 * objc.dg/func-ptr-1.m: Ditto.
10105 * objc.dg/stret-1.m: Ditto.
10106 * objc.dg/encode-2.m: Ditto.
10107 * objc.dg/category-1.m: Ditto.
10108 * objc.dg/encode-3.m: Ditto.
10109 * objc.dg/call-super-3.m: Ditto.
10110 * objc.dg/method-3.m: Ditto.
10111 * objc.dg/func-ptr-2.m: Ditto.
10112 * objc.dg/lookup-1.m: Ditto.
10113 * objc.dg/encode-4.m: Ditto.
10114 * objc.dg/fix-and-continue-1.m: Ditto.
10115 * objc.dg/proto-lossage-3.m: Ditto.
10116 * objc.dg/method-13.m: Ditto.
10117 * objc.dg/proto-qual-1.m: Ditto.
10118 * objc.dg/zero-link-3.m: Ditto.
10119 * objc.dg/bitfield-1.m: Ditto.
10120 * objc.dg/va-meth-1.m: Ditto.
10121 * objc.dg/super-class-3.m: Ditto.
10122 * objc.dg/call-super-1.m: Ditto.
10123 * objc.dg/type-size-2.m: Ditto.
10124 * objc.dg/method-10.m: Ditto.
10125 * objc.dg/defs.m: Ditto.
10126 * objc.dg/const-str-3.m: Ditto.
10127 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10128 Protocol1.h) and next-mapping.h as required. Use new NeXT
10129 interface as required.
10130 * objc.dg/super-class-4.m: Ditto.
10131 * objc.dg/comp-types-8.m: Ditto.
10132 * objc.dg/call-super-2.m: Ditto.
10133 * objc.dg/objc-fast-4.m: Ditto.
10134 * objc.dg/method-6.m: Ditto.
10135 * objc.dg/const-str-3.m: Ditto.
10136 * objc.dg/const-str-7.m: Ditto.
10137 * objc.dg/method-15.m: Ditto.
10138 * objc.dg/method-19.m: Ditto.
10139 * objc.dg/sync-1.m: Ditto.
10140 * objc.dg/layout-1.m: Ditto.
10141 * objc.dg/bitfield-3.m: Ditto.
10142 * objc.dg/try-catch-3.m: Ditto.
10143 * objc.dg/try-catch-7.m: Ditto.
10144 * objc.dg/comp-types-10.m: Ditto.
10145 * objc.dg/selector-2.: Ditto.
10146 * objc.dg/method-7.m: Ditto.
10147 * objc.dg/typedef-alias-1.m: Ditto.
10148 * objc.dg/proto-lossage-2.m: Ditto.
10149 * objc.dg/comp-types-11.m: Ditto.
10150 * objc.dg/sizeof-1.m: Ditto.
10151 * objc.dg/method-17.m: Ditto.
10152 * objc.dg/bitfield-5.m: Ditto.
10153 * objc.dg/try-catch-1.m: Ditto.
10154 * objc.dg/encode-5.m: Ditto.
10155 * objc.dg/fix-and-continue-2.m: Ditto.
10156 * objc.dg/method-9.m: Ditto.
10157 * objc.dg/isa-field-1.m: Ditto.
10158 * objc.dg/local-decl-2.m: Ditto.
10159 * objc.dg/objc-gc-4.m: Ditto.
10160 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10161 * objc.dg/gnu-runtime-3.m: Ditto.
10162 * objc.dg/encode-7.m: Ditto.
10163 * objc.dg/encode-8.m: Ditto.
10164 * objc.dg/selector-3.m: Ditto.
10165 * objc.dg/gnu-runtime-1.m: Ditto.
10166 * objc.dg/const-str-12.m: Ditto.
10167 * objc.dg/gnu-runtime-2.m: Ditto.
10168 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10169 * objc.dg/selector-1.m: Ditto.
10170 * objc.dg/stubify-2.m: Ditto.
10171 * objc.dg/zero-link-1.m: Ditto.
10172 * objc.dg/stret-2.m: Ditto.
10173 * objc.dg/zero-link-2.m: Ditto.
10174 * objc.dg/next-runtime-1.m: Ditto.
10175 * objc.dg/symtab-1.m: Ditto.
10176 * objc.dg/stubify-1.m: Ditto.
10177 * objc.dg/bitfield-2.m: Ditto.
10178 * objc.dg/try-catch-10.m: Apply to both runtimes.
10179 * objc.dg/const-str-1.m: Ditto.
10180 * objc.dg/image-info.m: Ditto.
10181 * objc.dg/encode-9.m: Ditto.
10182 * objc.dg/pragma-1.m: Apply test to all targets.
10183 * objc.dg/const-str-4.m: Ditto.
10184 * objc.dg/const-str-8.m: Ditto.
10185 * objc.dg/super-class-2.m: Ditto.
10186 * objc.dg/try-catch-5.m: Ditto.
10187 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10188 Protocol1.h) and next-mapping.h as required. Use new NeXT
10189 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10190 * objc.dg/const-str-11.m: Ditto.
10191 * objc.dg/const-str-9.m: Ditto.
10192 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10193 * objc.dg/encode-1.m: Remove redundant -lobjc.
10194 * objc.dg/try-catch-9.m: Tidy space.
10195 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10196 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10197 and 64bit. Use new NeXT interface as required.
10198 * obj-c++.dg/template-4.mm: Ditto.
10199 * obj-c++.dg/defs.mm: Ditto.
10200 * obj-c++.dg/basic.mm: Ditto.
10201 * obj-c++.dg/encode-4.mm: Ditto.
10202 * obj-c++.dg/method-17.mm: Ditto.
10203 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10204 * obj-c++.dg/cxx-class-1.mm: Ditto.
10205 * obj-c++.dg/method-10.mm: Ditto.
10206 * obj-c++.dg/va-meth-1.mm: Ditto.
10207 * obj-c++.dg/encode-5.mm: Ditto.
10208 * obj-c++.dg/lookup-2.mm: Ditto.
10209 * obj-c++.dg/template-3.mm: Ditto.
10210 * obj-c++.dg/proto-qual-1.mm: Ditto.
10211 * obj-c++.dg/qual-types-1.m: Ditto.
10212 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10213 * obj-c++.dg/template-1.mm: Ditto.
10214 * obj-c++.dg/encode-6.mm: Ditto.
10215 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10216 Protocol1.h) and next-mapping.h as required. Use new NeXT
10217 interface as required.
10218 * obj-c++.dg/except-1.mm: Ditto.
10219 * obj-c++.dg/const-str-7.mm: Ditto.
10220 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10221 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10222 * obj-c++.dg/selector-2.mm: Ditto.
10223 * obj-c++.dg/isa-field-1.mm: Ditto.
10224 * obj-c++.dg/try-catch-1.mm: Ditto.
10225 * obj-c++.dg/local-decl-1.mm: Ditto.
10226 * obj-c++.dg/try-catch-9.mm: Ditto.
10227 * obj-c++.dg/no-extra-load.mm: Ditto.
10228 * obj-c++.dg/selector-5.mm: Ditto.
10229 * obj-c++.dg/method-12.mm: Ditto.
10230 * obj-c++.dg/try-catch-11.mm: Ditto.
10231 * obj-c++.dg/comp-types-11.mm: Ditto.
10232 * obj-c++.dg/bitfield-3.mm: Ditto.
10233 * obj-c++.dg/method-6.mm: Ditto.
10234 * obj-c++.dg/super-class-2.mm: Ditto.
10235 * obj-c++.dg/method-21.mm: Ditto.
10236 * obj-c++.dg/const-str-8.mm: Ditto.
10237 * obj-c++.dg/try-catch-7.mm: Ditto.
10238 * obj-c++.dg/method-15.mm: Ditto.
10239 * obj-c++.dg/layout-1.mm: Ditto.
10240 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10241 * obj-c++.dg/const-str-3.mm: Ditto.
10242 * obj-c++.dg/try-catch-2.mm: Ditto.
10243 * obj-c++.dg/objc-gc-3.mm: Ditto.
10244 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10245 * obj-c++.dg/bitfield-1.mm: Ditto.
10246 * obj-c++.dg/selector-6.mm: Ditto.
10247 * obj-c++.dg/method-13.mm: Ditto.
10248 * obj-c++.dg/comp-types-12.mm: Ditto.
10249 * obj-c++.dg/bitfield-4.mm: Ditto.
10250 * obj-c++.dg/try-catch-8.mm: Ditto.
10251 * obj-c++.dg/method-2.mm: Ditto.
10252 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10253 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10254 * obj-c++.dg/const-str-4.mm: Ditto.
10255 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10256 * obj-c++.dg/try-catch-3.mm: Ditto.
10257 * obj-c++.dg/comp-types-9.mm: Ditto.
10258 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10259 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10260 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10261 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10262 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10263 Use new NeXT interface as required.
10264 * obj-c++.dg/const-str-10.mm: Ditto.
10265 * obj-c++.dg/const-str-11.mm: Ditto.
10266 * obj-c++.dg/const-str-9.mm: Ditto.
10267 * obj-c++.dg/method-11.mm: Ditto.
10268 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10269 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10270 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10271 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10272 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10274 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10277 * g++.dg/template/typedef30.C: New test case.
10279 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10282 * gcc.c-torture/execute/pr43385.c: New test.
10284 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10286 * gcc.dg/strncpy-fix-1.c: New test.
10288 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10291 * lib/objc-torture.exp (objc-set-runtime-options): New.
10292 * objc/execute/execute.exp: Check runtime options on each pass.
10293 * objc/execute/exceptions/exceptions.exp: Ditto.
10294 * objc/compile/compile.exp: Ditto.
10297 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10299 (check_effective_target_objc2): New proc.
10300 (check_effective_target_next_runtime): New proc.
10301 * lib/objc.exp: Determine which runtime is in force and support it.
10302 * lib/obj-c++.exp: Ditto.
10304 2010-03-24 Jason Merrill <jason@redhat.com>
10307 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10309 2010-03-24 Martin Jambor <mjambor@suse.cz>
10311 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10313 * gcc.dg/ipa/ipa-2.c: Likewise.
10314 * gcc.dg/ipa/ipa-3.c: Likewise.
10315 * gcc.dg/ipa/ipa-4.c: Likewise.
10316 * gcc.dg/ipa/ipa-5.c: Likewise.
10317 * gcc.dg/ipa/ipa-7.c: Likewise.
10318 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10320 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10321 i_can_not_be_propagated_fully2 into a loop.
10322 * gcc.dg/ipa/ipa-8.c: New test.
10323 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10325 2010-03-24 Jakub Jelinek <jakub@redhat.com>
10329 * gcc.dg/guality/pr43479.c: New test.
10330 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10331 and add volatile keyword.
10333 2010-03-23 Mike Stump <mikestump@comcast.net>
10335 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10337 2010-03-23 Jason Merrill <jason@redhat.com>
10339 * g++.dg/ext/altivec-17.C: Adjust error message.
10341 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10342 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10343 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10344 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10345 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10346 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10348 2010-03-22 Jason Merrill <jason@redhat.com>
10351 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10352 * g++.dg/ext/is_pod_98.C: New.
10355 * g++.dg/cpp0x/auto18.C: New.
10357 * gcc.dg/pr36997.c: Adjust error message.
10358 * g++.dg/ext/vector9.C: Likewise.
10359 * g++.dg/conversion/simd3.C: Likewise.
10360 * g++.dg/other/error23.C: Likewise.
10362 2010-03-22 Michael Matz <matz@suse.de>
10364 PR middle-end/43475
10365 * gfortran.dg/pr43475.f90: New testcase.
10367 2010-03-22 Richard Guenther <rguenther@suse.de>
10369 PR tree-optimization/43390
10370 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10372 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10374 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10375 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10377 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
10378 Michael Matz <matz@suse.de>
10381 * g++.dg/parse/crash56.C: New test.
10383 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
10386 * gfortran.dg/whole_file_15.f90 : New test.
10388 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10391 * gfortran.dg/inquire_size.f90: New test.
10393 2010-03-20 Richard Guenther <rguenther@suse.de>
10395 PR rtl-optimization/43438
10396 * gcc.c-torture/execute/pr43438.c: New testcase.
10398 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10401 * g++.dg/abi/mangle42.C: New test.
10403 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10406 * gcc.dg/pr43211.c: New test.
10407 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10409 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
10411 PR rtl-optimization/42258
10412 * gcc.target/arm/thumb1-mul-moves.c: New test.
10415 * gcc.target/arm/thumb-andsi.c: New test.
10417 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10418 dg-require-effective-target.
10420 2010-03-19 Michael Matz <matz@suse.de>
10423 * g++.dg/other/pr43116.C: New testcase.
10425 2010-03-19 Michael Matz <matz@suse.de>
10428 * gcc.dg/pr43305.c: New testcase.
10430 2010-03-19 Richard Guenther <rguenther@suse.de>
10432 PR tree-optimization/43415
10433 * gcc.c-torture/compile/pr43415.c: New testcase.
10435 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10438 * gnat.dg/case_optimization2.adb: New test.
10439 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10441 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10442 Jack Howarth <howarth@bromo.med.uc.edu>
10445 * gcc.target/i386/push-1.c: Don't xfail
10446 scan-assembler-not "movups" on darwin.
10448 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10451 * gcc.dg/pr43058.c: New test.
10453 2010-03-18 Martin Jambor <mjambor@suse.cz>
10455 PR middle-end/42450
10456 * g++.dg/torture/pr42450.C: New test.
10458 2010-03-18 Michael Matz <matz@suse.de>
10460 PR middle-end/43419
10461 * gcc.dg/pr43419.c: New testcase.
10463 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10465 PR rtl-optimization/43360
10466 * gcc.dg/torture/pr43360.c: New.
10468 2010-03-18 Michael Matz <matz@suse.de>
10470 PR tree-optimization/43402
10471 * gcc.dg/pr43402.c: New testcase.
10473 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10476 * gcc.dg/pr42427.c: New test.
10478 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10480 PR libfortran/43265
10481 * gfortran.dg/read_empty_file.f: New test.
10482 * gfortran.dg/read_eof_all.f90: New test.
10483 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10484 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10486 2010-03-17 Michael Matz <matz@suse.de>
10488 * gcc.dg/pr43300.c: Add -w.
10490 2010-03-17 Richard Guenther <rguenther@suse.de>
10492 * gcc.dg/pr43379.c: Add -w.
10494 2010-03-17 Tobias Burnus <burnus@net-b.de>
10497 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10499 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10501 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10503 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10505 * ada/acats/run_all.sh: Log start and end times.
10507 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10509 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10511 2010-03-16 Richard Guenther <rguenther@suse.de>
10513 PR middle-end/43379
10514 * gcc.dg/pr43379.c: New testcase.
10516 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10519 * gcc.dg/guality/pr43051-1.c: New test.
10521 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10524 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10526 2010-03-15 Michael Matz <matz@suse.de>
10528 PR middle-end/43300
10529 * gcc.dg/pr43300.c: New testcase.
10531 2010-03-15 Richard Guenther <rguenther@suse.de>
10533 PR tree-optimization/43367
10534 * gcc.c-torture/compile/pr43367.c: New testcase.
10536 2010-03-15 Richard Guenther <rguenther@suse.de>
10538 PR tree-optimization/43317
10539 * gcc.dg/pr43317.c: New testcase.
10541 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10543 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10545 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10547 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10549 2010-03-14 Tobias Burnus <burnus@net-b.de>
10552 * gfortran.dg/impure_constructor_1.f90: New test.
10554 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10556 PR middle-end/43354
10557 * gfortran.dg/graphite/id-pr43354.f: New.
10559 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10561 PR middle-end/43349
10562 * gfortran.dg/graphite/pr43349.f: New.
10564 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10566 PR middle-end/43306
10567 * gcc.dg/graphite/pr43306.c: New.
10569 2010-03-12 David S. Miller <davem@davemloft.net>
10571 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10574 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10576 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10578 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10582 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10584 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10586 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10587 fail for *-*-mingw* targets.
10589 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10592 * gcc.dg/guality/pr43329-1.c: New test.
10594 2010-03-11 Martin Jambor <mjambor@suse.cz>
10596 PR tree-optimization/43257
10597 * g++.dg/torture/pr43257.C: New test.
10599 2010-03-11 Tobias Burnus <burnus@net-b.de>
10602 * gfortran.dg/namelist_61.f90: New test.
10604 2010-03-11 Richard Guenther <rguenther@suse.de>
10606 PR tree-optimization/43255
10607 * gcc.c-torture/compile/pr43255.c: New testcase.
10609 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10611 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10612 * gcc.dg/pr43280.c: New testcase.
10614 2010-03-11 Richard Guenther <rguenther@suse.de>
10617 * gcc.dg/lto/20100227-1_0.c: New testcase.
10618 * gcc.dg/lto/20100227-1_1.c: Likewise.
10620 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10622 PR libfortran/43320
10623 PR libfortran/43265
10624 * gfortran.dg/read_eof_6.f: New test
10625 * gfortran.dg/read_x_eof.f90: New test.
10626 * gfortran.dg/read_x_past.f: Update test.
10628 2010-03-10 Jan Hubicka <jh@suse.cz>
10630 * gcc.c-torture/compile/pr43288.c: New test.
10632 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10634 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10636 * g++.old-deja/g++.pt/asm2.C: Likewise.
10637 * gcc.c-torture/compile/20000804-1.c: Likewise.
10638 * gcc.target/i386/clobbers.c: Likewise.
10640 2010-03-10 Tobias Burnus <burnus@net-b.de>
10643 * gfortran.dg/c_assoc_3.f90: New test.
10645 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10648 * gcc.dg/guality/pr36728-1.c: New test.
10649 * gcc.dg/guality/pr36728-2.c: New test.
10651 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10653 * gcc.dg/h8300-div-delay-slot.c: New test.
10655 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10657 PR tree-optimization/43236
10658 * gcc.c-torture/execute/pr43236.c: New test.
10660 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10662 PR middle-end/42859
10663 * g++.dg/eh/pr42859.C: New test.
10665 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10668 * gcc.dg/pr43299.c: New test.
10671 * g++.dg/eh/unwind2.C: New test.
10673 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10674 Reza Yazdani <reza.yazdani@amd.com>
10676 PR middle-end/43065
10677 * gcc.dg/graphite/run-id-4.c: New.
10679 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10681 PR middle-end/43065
10682 * gcc.dg/graphite/run-id-3.c: New.
10684 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10686 PR middle-end/42644
10687 PR middle-end/42130
10688 * gcc.dg/graphite/id-18.c: New.
10689 * gcc.dg/graphite/run-id-pr42644.c: New.
10691 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10693 PR middle-end/42326
10694 * gcc.dg/graphite/pr42326.c: New.
10696 2010-03-08 Richard Guenther <rguenther@suse.de>
10698 PR tree-optimization/43269
10699 * gcc.c-torture/execute/pr43269.c: New testcase.
10701 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10704 * gfortran.dg/typebound_call_13.f03: New.
10706 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10708 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10709 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10711 2010-03-05 Jason Merrill <jason@redhat.com>
10713 * g++.dg/abi/mangle40.C: Require weak and alias.
10715 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10717 PR middle-end/42326
10718 * gfortran.dg/graphite/pr42326.f90: New.
10719 * gfortran.dg/graphite/pr42326-1.f90: New.
10721 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10723 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10724 (gnat_target_compile): Likewise.
10725 Reinitialize GNAT_UNDER_TEST if target changes.
10726 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10727 (local_find_gnatmake): Pass full --GCC to gnatlink.
10730 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10733 * gcc.dg/compound-literal-1.c: New testcase.
10735 2010-03-04 Martin Jambor <mjambor@suse.cz>
10737 PR tree-optimization/43164
10738 PR tree-optimization/43191
10739 * gcc.c-torture/compile/pr43164.c: New test.
10740 * gcc.c-torture/compile/pr43191.c: Likewise.
10742 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10745 * gfortran.dg/finalize_9.f90: New.
10747 2010-03-04 Tobias Burnus <burnus@net-b.de>
10748 Ken Werner <ken@linux.vnet.ibm.com>
10750 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10751 to dg-options for spu.
10752 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10753 dump-scan target to exclude spu.
10755 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10757 PR middle-end/43209
10758 * gcc.dg/tree-ssa/ivopts-4.c: New.
10760 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10762 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10763 include-opts and exclude-opts; skip checking the flags if arguments
10764 are the same as the defaults.
10765 (dg-xfail-if): Verify the number of arguments, supply defaults
10766 for unspecified optional arguments.
10767 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10769 2010-03-03 Jason Merrill <jason@redhat.com>
10772 * g++.dg/abi/mangle40.C: Updated.
10774 2010-03-03 Jason Merrill <jason@redhat.com>
10776 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10777 * g++.dg/abi/mangle23.C: Likewise.
10778 * g++.dg/eh/simd-2.C: Likewise.
10779 * g++.dg/ext/attribute-test-2.C: Likewise.
10780 * g++.dg/ext/vector14.C: Likewise.
10781 * g++.dg/other/pr34435.C: Likewise.
10782 * g++.dg/template/conv8.C: Likewise.
10783 * g++.dg/template/nontype9.C: Likewise.
10784 * g++.dg/template/qualttp17.C: Likewise.
10785 * g++.dg/template/ref1.C: Likewise.
10786 * g++.old-deja/g++.pt/crash68.C: Likewise.
10787 * g++.old-deja/g++.pt/ref1.C: Likewise.
10788 * g++.old-deja/g++.pt/ref3.C: Likewise.
10789 * g++.old-deja/g++.pt/ref4.C: Likewise.
10792 * g++.dg/abi/mangle40.C: New.
10793 * g++.dg/abi/mangle41.C: New.
10794 * g++.dg/lto/20100302_0.C: New.
10795 * g++.dg/lto/20100302_1.C: New.
10796 * g++.dg/lto/20100302.h: New.
10798 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10801 * gfortran.dg/internal_pack_12.f90: New test.
10803 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10805 * gcc.dg/pr36997.c: Adjust error message.
10807 2010-03-03 Mike Stump <mikestump@comcast.net>
10809 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10810 adjustments to not be present on machines that align the stack to
10811 more than 4 bytes and don't have a red zone yet as that is an
10812 unimplemented optimization.
10814 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10817 * gfortran.dg/impure_assignment_3.f90: New.
10819 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10822 * gfortran.dg/pr43229.f90: New test.
10825 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10828 * gcc.dg/guality/pr43177.c: New test.
10830 2010-03-02 Jason Merrill <jason@redhat.com>
10832 * g++.dg/ext/vector9.C: Adjust error message.
10833 * g++.dg/conversion/simd3.C: Likewise.
10834 * g++.dg/other/error23.C: Likewise.
10836 2010-03-02 Mike Stump <mikestump@comcast.net>
10839 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10841 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10844 * gfortran.dg/internal_pack_10.f90: New test.
10847 * gfortran.dg/internal_pack_11.f90: New test.
10849 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10851 PR middle-end/42640
10852 * gcc.dg/tree-ssa/pr42640.c: New.
10854 2010-03-01 Richard Guenther <rguenther@suse.de>
10856 PR tree-optimization/43220
10857 * gcc.c-torture/execute/pr43220.c: New testcase.
10859 2010-03-01 Richard Guenther <rguenther@suse.de>
10861 PR middle-end/43213
10862 * gcc.dg/pr43213.c: New testcase.
10864 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10867 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10869 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10871 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10873 (check_effective_target_ucn): Likewise.
10875 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10877 * gcc.dg/ucnid-2.c: Likewise.
10878 * gcc.dg/ucnid-3.c: Likewise.
10879 * gcc.dg/ucnid-4.c: Likewise.
10880 * gcc.dg/ucnid-11.c: Likewise.
10881 * gcc.dg/ucnid-12.c: Likewise.
10882 * gcc.dg/ucnid-6.c: Skip if !ucn.
10883 * gcc.dg/ucnid-9.c: Likewise.
10885 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10887 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10888 lists to dg-skip-if.
10889 * gcc.target/i386/stackalign/return-3.c: Likewise.
10891 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10893 * gcc.target/i386/clearcap.map: New file.
10894 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10895 Pass clearcap.map by default if supported.
10897 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10900 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10902 * gfortran.dg/stat_2.f90: Likewise.
10904 2010-03-01 Tobias Burnus <burnus@net-b.de>
10907 * gfortran.dg/module_read_2.f90: New test.
10909 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10912 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10913 * g++.dg/abi/mangle12.C: Likewise.
10914 * g++.dg/abi/mangle20-2.C: Likewise.
10915 * g++.dg/abi/mangle17.C: Likewise.
10916 * g++.dg/template/cond2.C: Likewise.
10917 * g++.dg/template/pr35240.C: Likewise.
10919 2010-02-27 Richard Guenther <rguenther@suse.de>
10921 PR tree-optimization/43186
10922 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10924 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10926 * g++.dg/abi/packed1.C: Expect warning on the SH.
10928 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10931 * g++.dg/parse/error37.C: New test.
10933 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10937 * gcc.dg/pr8927-1.c: Match new note.
10938 * gcc.dg/990506-0.c: Likewise.
10939 * gcc.dg/gomp/flush-2.c: Likewise.
10940 * gcc.dg/gomp/atomic-5.c: Likewise.
10941 * gcc.dg/gomp/pr34607.c: Likewise.
10942 * gcc.dg/pr35746.c: Likewise.
10943 * gcc.dg/cpp/pragma-1.c: Likewise.
10944 * gcc.dg/cpp/pragma-2.c: Likewise.
10945 * gcc.dg/pr41842.c: Likewise.
10946 * gcc.dg/noncompile/20040629-1.c: Likewise.
10947 * objc.dg/private-1.m: Likewise.
10949 2010-02-27 Tobias Burnus <burnus@net-b.de>
10952 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10953 * gfortran.dg/default_initialization_4.f90: New test.
10955 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10957 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10958 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10959 * gnat.dg/thin_pointer2.adb: New test.
10960 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10962 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10965 * gcc.dg/cpp/c90-pedantic.c: New.
10966 * gcc.dg/cpp/c90.c: New.
10967 * gcc.dg/gnu90-const-expr-1.c: New.
10968 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10970 2010-02-26 Richard Guenther <rguenther@suse.de>
10972 PR tree-optimization/43186
10973 * gcc.c-torture/compile/pr43186.c: New testcase.
10975 2010-02-26 Jakub Jelinek <jakub@redhat.com>
10978 * c-c++-common/dwarf2/pr43190.c: New test.
10980 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10982 PR testsuite/37074:
10983 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10985 2010-02-26 Richard Guenther <rguenther@suse.de>
10987 PR tree-optimization/43188
10988 * gcc.c-torture/compile/pr43188.c: New testcase.
10990 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10993 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10995 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10997 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10999 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11002 * gcc.target/powerpc/pr43154.c: New file.
11004 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11007 * gfortran.dg/debug/pr43166.f: New test.
11010 * gcc.dg/torture/pr43165.c: New test.
11012 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11015 * c-c++-common/pr41779.c: Update.
11017 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11020 * lib/gnat-dg.exp (gnat_load): Redefine.
11022 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11023 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11025 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11028 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11029 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11033 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11035 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11037 2010-02-24 Jakub Jelinek <jakub@redhat.com>
11040 * gcc.dg/guality/vla-1.c: New test.
11042 2010-02-24 Tobias Burnus <burnus@net-b.de>
11045 * gfortran.dg/c_ptr_tests_15.f90: New test.
11047 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11050 * gcc.target/i386/pr43107.c: New test.
11052 2010-02-23 Jason Merrill <jason@redhat.com>
11055 * g++.dg/cpp0x/variadic100.C: New.
11057 2010-02-23 Jason Merrill <jason@redhat.com>
11060 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11061 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11062 * c-c++-common/dwarf2/vla1.c: New.
11064 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11067 * gcc.dg/pr43139.c: New test.
11070 * gcc.dg/guality/pr43077-1.c: New test.
11072 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11075 * gcc.dg/march.c: New.
11076 * gcc.dg/march-generic.c: New.
11077 * gcc.dg/mtune.c: New.
11079 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11081 PR middle-end/43083
11082 * gcc.dg/graphite/pr43083.c: New.
11084 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11086 PR middle-end/43097
11087 * gfortran.dg/graphite/pr43097.f: New.
11089 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11090 Manuel López-Ibáñez <manu@gcc.gnu.org>
11092 PR middle-end/43140
11093 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11095 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11097 PR middle-end/43026
11098 * g++.dg/graphite/pr43026.C: New.
11100 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11103 * gcc.dg/cleanup-1.c: Update.
11104 * gcc.dg/func-args-1.c: Update.
11105 * gcc.dg/format/sentinel-1.c: Update.
11106 * g++.old-deja/g++.jason/scoping10.C: Update.
11107 * g++.old-deja/g++.ns/lookup5.C: Update.
11108 * g++.dg/ext/cleanup-1.C: Update.
11109 * g++.dg/parse/varmod1.C: Update.
11110 * g++.dg/parse/error33.C: Update.
11111 * g++.dg/expr/call3.C: Update.
11112 * g++.dg/func-args-1.C: New.
11114 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11117 * gcc.dg/attr-used-2.c: Moved to ...
11118 * c-c++-common/attr-used-2.c: Here.
11120 * gcc.dg/attr-used.c: Moved to ...
11121 * c-c++-common/attr-used.c: Here.
11123 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11125 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11127 2010-02-22 Richard Guenther <rguenther@suse.de>
11130 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11131 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11133 2010-02-22 Richard Guenther <rguenther@suse.de>
11135 PR tree-optimization/42749
11136 * gcc.c-torture/compile/pr42749.c: New testcase.
11138 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11141 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11142 * gfortran.dg/internal_pack_9.f90: New test.
11144 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11147 * g++.dg/template/recurse.C: Adjust.
11148 * g++.dg/template/pr23510.C: New.
11150 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11153 * g++.dg/template/memclass4.C: New test.
11155 2010-02-21 Tobias Burnus <burnus@net-b.de>
11158 * gfortran.dg/reassoc_5.f90: New test.
11160 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11163 * gcc.target/i386/pr43067.c: New test.
11165 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11168 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11170 * g++.dg/warn/Wconversion-null.C: New test.
11171 * g++.old-deja/g++.other/null1.C: Move to...
11172 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11174 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11178 * gfortran.dg/dependency_26.f90: New test.
11181 * gfortran.dg/internal_pack_7.f90: New test.
11184 * gfortran.dg/internal_pack_8.f90: New test.
11186 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11189 * c-c++-common/pr41779.c: Fix broken testcase.
11191 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11194 * c-c++-common/pr36513.c: New testcase.
11195 * c-c++-common/pr36513-2.c: New testcase.
11197 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11200 * c-c++-common/pr41779.c: New.
11202 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11205 * gcc.dg/pr43084.c: New test.
11207 2010-02-19 Richard Guenther <rguenther@suse.de>
11209 PR tree-optimization/42916
11210 * gcc.dg/pr42916.c: New testcase.
11212 2010-02-18 Jason Merrill <jason@redhat.com>
11215 * g++.dg/abi/packed1.C: Add expected warning.
11218 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11219 * gcc.dg/torture/dg-torture.exp: Likewise.
11220 * c-c++-common/torture/complex-sign.h,
11221 c-c++-common/torture/complex-sign-add.c,
11222 c-c++-common/torture/complex-sign-mixed-add.c,
11223 c-c++-common/torture/complex-sign-mixed-div.c,
11224 c-c++-common/torture/complex-sign-mixed-mul.c,
11225 c-c++-common/torture/complex-sign-mixed-sub.c,
11226 c-c++-common/torture/complex-sign-mul.c,
11227 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11228 Adapt for C++ compilation as well.
11231 * g++.dg/ext/label1.C: Update.
11232 * g++.dg/ext/label2.C: Update.
11235 * g++.dg/template/dependent-name6.C: New.
11238 * g++.dg/parse/namespace12.C: New.
11240 2010-02-18 Martin Jambor <mjambor@suse.cz>
11242 PR tree-optimization/43066
11243 * gcc.c-torture/compile/pr43066.c: New test.
11245 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11247 * g++.dg/ext/attrib35.C: Fix target selector string.
11248 * g++.dg/ext/attrib36.C: Ditto.
11249 * g++.dg/ext/attrib37.C: Ditto.
11250 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11251 * g++.dg/abi/mangle25.C: Ditto.
11253 2010-02-17 Jason Merrill <jason@redhat.com>
11256 * g++.dg/parse/namespace11.C: New.
11259 * g++.dg/ext/attrib37.C: New.
11262 * g++.dg/template/ptrmem20.C: New.
11264 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11267 * gcc.target/i386/xop-check.h: Include m256-check.h.
11268 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11269 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11270 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11271 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11273 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11276 * gcc.dg/pr42918.c: New test.
11278 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11280 * g++.dg/ext/attrib36.C: Require ILP32.
11282 2010-02-16 Richard Guenther <rguenther@suse.de>
11284 PR tree-optimization/41043
11285 * gfortran.dg/pr41043.f90: New testcase.
11286 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11288 2010-02-16 Jason Merrill <jason@redhat.com>
11290 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11292 2010-02-16 Ira Rosen <irar@il.ibm.com>
11294 PR tree-optimization/43074
11295 * gcc.dg/vect/fast-math-pr43074.c: New test.
11297 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11299 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11301 2010-02-16 Jason Merrill <jason@redhat.com>
11304 * g++.dg/ext/attrib36.C: New.
11307 * g++.dg/other/array6.C: New.
11309 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11311 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11313 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11315 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11316 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11317 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11318 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11319 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11320 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11322 2010-02-15 Richard Guenther <rguenther@suse.de>
11324 PR middle-end/43068
11325 * g++.dg/torture/pr43068.C: New testcase.
11327 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11330 * g++.dg/opt/ice1.C: New.
11332 2010-02-14 Jason Merrill <jason@redhat.com>
11335 * g++.dg/cpp0x/initlist-opt.C: New.
11337 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
11341 * gfortran.dg/internal_pack_6.f90: New test.
11343 2010-02-12 Jason Merrill <jason@redhat.com>
11346 * g++.dg/cpp0x/variadic99.C: New.
11348 2010-02-12 Jakub Jelinek <jakub@redhat.com>
11350 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11351 sign extend pointers to gualchk_t.
11354 * g++.dg/other/default3.C: Xfail g4 test.
11356 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11358 PR middle-end/43012
11359 * gcc.dg/graphite/pr43012.c: New.
11361 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11363 PR middle-end/42930
11364 * g++.dg/graphite/pr42930.C: New.
11366 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11368 PR middle-end/42914
11369 PR middle-end/42530
11370 * gcc.dg/graphite/pr42530.c: New.
11371 * gcc.dg/graphite/pr42914.c: New.
11373 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11375 PR middle-end/42771
11376 * gcc.dg/graphite/pr42771.c: New.
11378 2010-02-11 Richard Guenther <rguenther@suse.de>
11380 PR tree-optimization/42998
11381 * gcc.c-torture/compile/pr42998.c: New testcase.
11383 2010-02-10 Jason Merrill <jason@redhat.com>
11386 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11388 PR c++/42983, core issue 906
11389 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11390 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11393 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11395 2010-02-10 Richard Guenther <rguenther@suse.de>
11397 PR tree-optimization/43017
11398 * gcc.dg/torture/pr43017.c: New testcase.
11400 2010-02-10 Tobias Burnus <burnus@net-b.de>
11403 * gfortran.dg/private_type_1.f90: Update error location.
11404 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11405 * gfortran.dg/typebound_operator_2.f03: Ditto.
11406 * gfortran.dg/assignment_2.f90: Ditto.
11407 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11408 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11410 2010-02-10 Tobias Burnus <burnus@net-b.de>
11413 * gfortran.dg/bind_c_usage_20.f90: New test.
11415 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11418 * g++.dg/debug/pr43010.C: New test.
11420 2010-02-10 Richard Guenther <rguenther@suse.de>
11423 * gcc.c-torture/execute/20100209-1.c: New testcase.
11424 * gcc.dg/fold-div-3.c: Likewise.
11426 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11428 * gcc.dg/builtin-ffs-1.c: New test.
11430 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11433 * gfortran.dg/array_constructor_35.f90: New test.
11435 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11437 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11439 2010-02-09 Jason Merrill <jason@redhat.com>
11442 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11445 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11447 2010-02-09 Tobias Burnus <burnus@net-b.de>
11450 * gfortran.dg/module_write_1.f90: New test.
11452 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11454 * gcc.dg/pr19340.c: Adjust.
11456 2010-02-09 Richard Guenther <rguenther@suse.de>
11458 PR tree-optimization/43008
11459 * gcc.c-torture/execute/pr43008.c: New testcase.
11461 2010-02-09 Richard Guenther <rguenther@suse.de>
11463 PR tree-optimization/43000
11464 * gcc.dg/torture/pr43000.c: New testcase.
11465 * gcc.dg/torture/pr43002.c: Likewise.
11467 2010-02-09 Daniel Kraft <d@domob.eu>
11470 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11471 and pass -Wsurprising as necessary.
11473 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11475 PR tree-optimization/42890
11476 * g++.dg/torture/pr42890.C: New test.
11478 2010-02-08 Richard Guenther <rguenther@suse.de>
11480 PR middle-end/42995
11481 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11483 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11485 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11486 return 0 from main.
11487 * gcc.dg/graphite/block-1.c: Same.
11488 * gcc.dg/graphite/block-3.c: Same.
11489 * gcc.dg/graphite/block-4.c: Same.
11490 * gcc.dg/graphite/block-5.c: Same.
11491 * gcc.dg/graphite/block-6.c: Same.
11492 * gcc.dg/graphite/block-7.c: Same.
11493 * gcc.dg/graphite/interchange-0.c: Same.
11494 * gcc.dg/graphite/interchange-1.c: Same.
11495 * gcc.dg/graphite/interchange-10.c: Same.
11496 * gcc.dg/graphite/interchange-11.c: Same.
11497 * gcc.dg/graphite/interchange-12.c: Same.
11498 * gcc.dg/graphite/interchange-2.c: Same.
11499 * gcc.dg/graphite/interchange-3.c: Same.
11500 * gcc.dg/graphite/interchange-4.c: Same.
11501 * gcc.dg/graphite/interchange-5.c: Same.
11502 * gcc.dg/graphite/interchange-6.c: Same.
11503 * gcc.dg/graphite/interchange-7.c: Same.
11504 * gcc.dg/graphite/interchange-8.c: Same.
11505 * gcc.dg/graphite/interchange-9.c: Same.
11506 * gcc.dg/graphite/interchange-mvt.c: Same.
11508 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11510 * gfortran.dg/graphite/id-19.f: New.
11511 * gfortran.dg/graphite/pr14741.f90: New.
11512 * gfortran.dg/graphite/pr41924.f90: New.
11513 * gfortran.dg/graphite/run-id-2.f90: New.
11515 2010-02-07 Richard Guenther <rguenther@suse.de>
11517 PR middle-end/42956
11518 * gcc.c-torture/compile/pr42956.c: New testcase.
11520 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11522 PR libfortran/42742
11523 * gfortran.dg/fmt_cache_2.f: New test.
11525 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11527 * gfortran.dg/read_no_eor.f90: New test.
11529 2010-02-05 Jason Merrill <jason@redhat.com>
11531 * g++.dg/ext/label13.C: Move constructor body out of class.
11533 2010-02-03 Jason Merrill <jason@redhat.com>
11536 * g++.dg/ext/dllexport3.C: New.
11538 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11540 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11542 2010-02-05 Richard Guenther <rguenther@suse.de>
11544 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11546 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11549 * g++.dg/other/crash-9.C: New test.
11551 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11554 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11556 2010-02-04 Richard Guenther <rguenther@suse.de>
11558 PR rtl-optimization/42952
11559 * gcc.dg/torture/pr42952.c: New testcase.
11561 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11563 PR libfortran/42901
11564 * gfortran.dg/namelist_60.f90: New test.
11566 2010-02-03 Jason Merrill <jason@redhat.com>
11569 * g++.dg/ext/builtin11.C: New.
11573 * g++.dg/abi/mangle35.C: New.
11574 * g++.dg/abi/mangle37.C: New.
11577 * g++.dg/abi/mangle36.C: New.
11580 * g++.dg/warn/string1.C: New.
11582 2010-02-03 Richard Guenther <rguenther@suse.de>
11584 PR tree-optimization/42944
11585 * gcc.dg/errno-1.c: New testcase.
11587 2010-02-03 Richard Guenther <rguenther@suse.de>
11589 PR middle-end/42927
11590 * gcc.c-torture/compile/pr42927.c: New testcase.
11592 2010-02-03 Tobias Burnus <burnus@net-b.de>
11595 * gfortran.dg/null_4.f90: New test.
11597 2010-02-02 Jason Merrill <jason@redhat.com>
11600 * g++.dg/ext/label13.C: New.
11602 2010-02-02 Tobias Burnus <burnus@net-b.de>
11605 * gfortran.dg/func_result_5.f90: New test.
11607 2010-02-01 Tobias Burnus <burnus@net-b.de>
11610 * gfortran.dg/pure_initializer_3.f90: News test.
11612 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11615 * gfortran.dg/allocate_derived_2.f90: New test.
11617 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11619 PR middle-end/42898
11620 * gcc.dg/torture/pr42898-2.c: New test.
11622 2010-01-31 Richard Guenther <rguenther@suse.de>
11624 PR middle-end/42898
11625 * gcc.dg/torture/pr42898.c: New testcase.
11627 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11630 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11631 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11633 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11635 * g++.dg/tree-ssa/inline-1.C: New.
11636 * g++.dg/tree-ssa/inline-2.C: New.
11637 * g++.dg/tree-ssa/inline-3.C: New.
11639 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11642 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11643 the string 'pow' in the pathname of the compiler from generating a
11646 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11648 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11649 * g++.old-deja/g++.mike/eh17.C: Likewise.
11650 * g++.old-deja/g++.mike/p5571.C: Likewise.
11652 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11659 * g++.dg/other/crash-5.C: New test.
11660 * g++.dg/other/crash-6.C: New test.
11661 * g++.dg/other/crash-7.C: New test.
11662 * g++.dg/other/crash-8.C: New test.
11664 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11666 PR rtl-optimization/42889
11667 * gcc.dg/pr42889.c: New test.
11669 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11671 * gcc.target/i386/pr42881.c: Use SSE2.
11673 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11676 * gcc.target/i386/pr42891.c: New test.
11678 2010-01-28 Richard Guenther <rguenther@suse.de>
11680 PR tree-optimization/42871
11681 * g++.dg/torture/pr42871.C: New testcase.
11683 2010-01-28 Richard Guenther <rguenther@suse.de>
11685 * gcc.dg/Wobjsize-1.h: New testcase.
11686 * gcc.dg/Wobjsize-1.c: Likewise.
11688 2010-01-28 Richard Guenther <rguenther@suse.de>
11690 PR middle-end/42883
11691 * g++.dg/torture/pr42883.C: New testcase.
11693 2010-01-28 Michael Matz <matz@suse.de>
11695 * gcc.target/i386/pr42881.c: New test.
11697 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11699 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11700 Add i?86-*-solaris2* support.
11702 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11706 * g++.dg/template/typedef27.C: New test case.
11707 * g++.dg/template/typedef28.C: New test case.
11709 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11711 * gcc.dg/optimize-bswap*.c: Add ARM target
11713 2010-01-27 Richard Guenther <rguenther@suse.de>
11715 PR middle-end/42878
11716 * gcc.dg/torture/pr42878-1.c: New testcase.
11717 * gcc.dg/torture/pr42878-2.c: Likewise.
11719 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11721 PR middle-end/42874
11722 * gcc.dg/vla-22.c: New test.
11724 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11726 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11729 2010-01-26 Richard Guenther <rguenther@suse.de>
11731 PR rtl-optimization/42685
11732 * gcc.dg/pr42685.c: New testcase.
11733 * g++.dg/other/pr42685.C: Likewise.
11735 2010-01-26 Richard Guenther <rguenther@suse.de>
11737 PR middle-end/42806
11738 * g++.dg/other/pr42806.C: New testcase.
11740 2010-01-26 Richard Guenther <rguenther@suse.de>
11742 PR tree-optimization/42250
11743 * gcc.dg/pr42250.c: New testcase.
11745 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11747 * gnat.dg/array_bounds_test.adb: New test.
11749 2010-01-25 Tobias Burnus <burnus@net-b.de>
11752 * gfortran.dg/generic_21.f90: New test.
11754 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11757 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11759 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11762 * g++.dg/abi/arm_va_list2.C: New test.
11763 * g++.dg/abi/arm_va_list2.h: Companion header file.
11765 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11768 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11771 * gfortran.dg/char_array_arg_1.f90 : New test.
11773 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11775 2010-01-24 Tobias Burnus <burnus@net-b.de>
11778 * gfortran.dg/generic_20.f90: New test.
11780 2010-01-22 Michael Matz <matz@suse.de>
11782 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11785 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11788 * gfortran.dg/dependency_25.f90 : New test.
11790 2010-01-21 Martin Jambor <mjambor@suse.cz>
11792 PR tree-optimization/42585
11793 * gcc.dg/tree-ssa/pr42585.c: New test.
11795 2010-01-21 Richard Guenther <rguenther@suse.de>
11797 PR middle-end/19988
11798 * gcc.dg/pr19988.c: New testcase.
11800 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11802 * g++.dg/compat/decimal/compat-common.h: New file.
11803 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11804 * g++.dg/compat/decimal/pass_x.h: New file.
11805 * g++.dg/compat/decimal/pass_y.h: New file.
11806 * g++.dg/compat/decimal/pass-1_main.C: New file.
11807 * g++.dg/compat/decimal/pass-1_x.C: New file.
11808 * g++.dg/compat/decimal/pass-1_y.C: New file.
11809 * g++.dg/compat/decimal/pass-2_main.C: New file.
11810 * g++.dg/compat/decimal/pass-2_x.C: New file.
11811 * g++.dg/compat/decimal/pass-2_y.C: New file.
11812 * g++.dg/compat/decimal/pass-3_main.C: New file.
11813 * g++.dg/compat/decimal/pass-3_x.C: New file.
11814 * g++.dg/compat/decimal/pass-3_y.C: New file.
11815 * g++.dg/compat/decimal/pass-4_main.C: New file.
11816 * g++.dg/compat/decimal/pass-4_x.C: New file.
11817 * g++.dg/compat/decimal/pass-4_y.C: New file.
11818 * g++.dg/compat/decimal/pass-5_main.C: New file.
11819 * g++.dg/compat/decimal/pass-5_x.C: New file.
11820 * g++.dg/compat/decimal/pass-5_y.C: New file.
11821 * g++.dg/compat/decimal/pass-6_main.C: New file.
11822 * g++.dg/compat/decimal/pass-6_x.C: New file.
11823 * g++.dg/compat/decimal/pass-6_y.C: New file.
11824 * g++.dg/compat/decimal/return_x.h: New file.
11825 * g++.dg/compat/decimal/return_y.h: New file.
11826 * g++.dg/compat/decimal/return-1_main.C: New file.
11827 * g++.dg/compat/decimal/return-1_x.C: New file.
11828 * g++.dg/compat/decimal/return-1_y.C: New file.
11829 * g++.dg/compat/decimal/return-2_main.C: New file.
11830 * g++.dg/compat/decimal/return-2_x.C: New file.
11831 * g++.dg/compat/decimal/return-2_y.C: New file.
11832 * g++.dg/compat/decimal/return-3_main.C: New file.
11833 * g++.dg/compat/decimal/return-3_x.C: New file.
11834 * g++.dg/compat/decimal/return-3_y.C: New file.
11835 * g++.dg/compat/decimal/return-4_main.C: New file.
11836 * g++.dg/compat/decimal/return-4_x.C: New file.
11837 * g++.dg/compat/decimal/return-4_y.C: New file.
11838 * g++.dg/compat/decimal/return-5_main.C: New file.
11839 * g++.dg/compat/decimal/return-5_x.C: New file.
11840 * g++.dg/compat/decimal/return-5_y.C: New file.
11841 * g++.dg/compat/decimal/return-6_main.C: New file.
11842 * g++.dg/compat/decimal/return-6_x.C: New file.
11843 * g++.dg/compat/decimal/return-6_y.C: New file.
11845 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11848 * gcc.dg/pr42715.c: New.
11850 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11853 * g++.dg/parse/crash55.C: New.
11855 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11858 * gcc.dg/guality/pr42782.c: New.
11860 2010-01-20 Jason Merrill <jason@redhat.com>
11863 * g++.dg/abi/packed1.C: New.
11866 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11869 * g++.dg/parse/fn-typedef1.C: New.
11870 * g++.dg/other/cv_quals.C: Adjust.
11872 2010-01-20 Anthony Green <green@moxielogic.com>
11874 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11875 pack(push) pragma).
11876 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11877 * gcc.dg/20020312-2.c: Port this to the moxie core.
11878 * gcc.dg/weak/typeof-2.c: Ditto.
11880 2010-01-20 Richard Guenther <rguenther@suse.de>
11882 PR tree-optimization/42717
11883 * gcc.c-torture/compile/pr42717.c: New testcase.
11885 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11887 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11888 of signed, add a few new tests.
11890 PR middle-end/42803
11891 * g++.dg/parse/limits-initializer1.C: New test.
11893 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11896 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11897 * gfortran.dg/typebound_call_12.f03: New test.
11899 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11902 * gfortran.dg/bounds_check_15.f90 : New test.
11904 2010-01-19 Michael Matz <matz@suse.de>
11906 PR tree-optimization/41783
11907 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11909 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11912 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11913 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11914 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11915 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11916 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11917 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11918 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11919 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11920 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11921 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11922 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11924 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11927 * gfortran.dg/extends_6.f03: Modified an error message.
11928 * gfortran.dg/extends_10.f03: New test.
11929 * gfortran.dg/private_type_6.f03: Modified an error message.
11930 * gfortran.dg/structure_constructor_8.f03: Ditto.
11932 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11934 PR tree-optimization/42719
11935 * gcc.dg/pr42719.c: New test.
11938 * gcc.dg/pr42728.c: New test.
11940 2010-01-19 Anthony Green <green@moxielogic.com>
11942 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11944 2010-01-18 Anthony Green <green@moxielogic.com>
11946 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11949 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11951 * g++.dg/template/error45.C: reverted as part of reverting the
11952 fix of PR c++/42634.
11954 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11957 * g++.dg/template/error45.C: New test.
11959 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11962 * g++.dg/conversion/op6.C: New test.
11964 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
11967 * gcc.target/alpha/pr42774.c: New test.
11969 2010-01-18 Richard Guenther <rguenther@suse.de>
11971 PR tree-optimization/42781
11972 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11974 2010-01-17 Richard Guenther <rguenther@suse.de>
11976 PR middle-end/42248
11977 * gcc.c-torture/execute/pr42248.c: New testcase.
11979 2010-01-17 Richard Guenther <rguenther@suse.de>
11981 PR tree-optimization/42773
11982 * g++.dg/torture/pr42773.C: New testcase.
11984 2010-01-17 Janus Weil <janus@gcc.gnu.org>
11987 * gfortran.dg/interface_assignment_5.f90: New test.
11989 2010-01-17 Dodji Seketeli <dodji@redhat.com>
11992 * g++.dg/template/crash94.C: Reverted.
11994 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11997 * gcc.dg/debug/pr42767.c: New.
11999 2010-01-15 Jason Merrill <jason@redhat.com>
12002 * g++.dg/cpp0x/decltype22.C: New.
12004 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12006 PR middle-end/42760
12007 * g++.dg/torture/pr42760.C: New test.
12009 2010-01-15 Jing Yu <jingyu@google.com>
12011 PR rtl-optimization/42691
12012 * gcc.c-torture/execute/pr42691.c: New.
12014 2010-01-15 Richard Guenther <rguenther@suse.de>
12016 PR middle-end/42739
12017 * g++.dg/torture/pr42739.C: New testcase.
12019 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12021 * g++.dg/template/error45.C: Revert as part of reverting changes
12024 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12027 * gfortran.dg/interface_31.f90: New test.
12029 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12031 * gcc.target/powerpc/pr42747.c: New file.
12033 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12035 PR middle-end/42674
12036 * c-c++-common/pr42674.c: New test.
12039 * g++.dg/template/instantiate11.C: New test.
12041 2010-01-14 Jason Merrill <jason@redhat.com>
12044 * g++.dg/overload/error3.C: New.
12047 * g++.dg/overload/rvalue1.C: New.
12049 2010-01-14 Martin Jambor <mjambor@suse.cz>
12051 PR tree-optimization/42706
12052 * gcc.dg/ipa/pr42706.c: New testcase.
12054 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
12056 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12058 2010-01-14 Martin Jambor <mjambor@suse.cz>
12060 PR tree-optimization/42714
12061 * g++.dg/torture/pr42714.C: New test.
12063 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12065 PR rtl-optimization/42246
12066 * gfortran.dg/pr42246-2.f: New.
12068 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12070 PR rtl-optimization/42389
12071 * gcc.dg/pr42389.c: New.
12073 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12075 PR rtl-optimization/42388
12076 * gcc.dg/pr42388.c: New.
12078 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12080 PR rtl-optimization/42294
12081 * gfortran.dg/pr42294.f: New.
12083 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12085 PR rtl-optimization/39453
12086 PR rtl-optimization/42246
12087 * gcc.dg/pr39453.c: New.
12088 * gcc.dg/pr42246.c: New.
12090 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12092 PR middle-end/42245
12093 * gcc.dg/pr42245.c: New.
12094 * gcc.dg/pr42245-2.c: New.
12096 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12098 PR rtl-optimization/42249
12099 * gcc.dg/pr42249.c: New.
12101 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12104 * gcc.c-torture/execute/pr42721.c: New test.
12106 2010-01-14 Ira Rosen <irar@il.ibm.com>
12108 PR tree-optimization/42709
12109 * gcc.dg/vect/pr42709.c: New test.
12111 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12114 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12115 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12117 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12120 * gfortran.dg/generic_19.f90 : New test.
12122 2010-01-13 Richard Guenther <rguenther@suse.de>
12124 PR tree-optimization/42730
12125 * gcc.c-torture/compile/pr42730.c: New testcase.
12127 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12130 * gcc.target/ia64/pr42542-1.c: New.
12131 * gcc.target/ia64/pr42542-2.c: New.
12132 * gcc.target/ia64/pr42542-3.c: New.
12134 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12137 * g++.dg/template/error45.C: New test.
12139 2010-01-13 Martin Jambor <mjambor@suse.cz>
12141 PR tree-optimization/42704
12142 * g++.dg/torture/pr42704.C: New test.
12144 2010-01-13 Martin Jambor <mjambor@suse.cz>
12146 PR tree-optimization/42703
12147 * gcc.c-torture/compile/pr42703.c: New test.
12149 2010-01-13 Richard Guenther <rguenther@suse.de>
12151 PR tree-optimization/42705
12152 * gcc.c-torture/compile/pr42705.c: New testcase.
12154 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12156 * gcc.target/bfin/l2.c: New test.
12157 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12159 2010-01-13 Richard Guenther <rguenther@suse.de>
12161 PR middle-end/42716
12162 * gcc.c-torture/compile/pr42716.c: New testcase.
12164 2010-01-13 Richard Guenther <rguenther@suse.de>
12167 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12169 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12172 * gcc.c-torture/compile/pr42708-1.c: New test.
12174 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12177 * gcc.dg/pr42662.c: New test.
12179 PR tree-optimization/42645
12180 * g++.dg/other/pr42645-1.C: New test.
12181 * g++.dg/other/pr42645-2.C: New test.
12183 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12186 * gcc.target/powerpc/warn-1.c: New test.
12187 * gcc.target/powerpc/warn-2.c: New test.
12189 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12191 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12194 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12196 * gcc.dg/lto/20100108_0.c: New.
12198 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12200 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12201 Add -march=i686 -msse for 32bit x86 targets.
12203 2010-01-10 Richard Guenther <rguenther@suse.de>
12205 PR middle-end/42667
12206 * gcc.dg/torture/pr42667.c: New testcase.
12208 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12211 * gfortran.dg/array_constructor_34.f90: New test.
12213 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12216 * gfortran.dg/array_constructor_33.f90: New test.
12217 gfortran.dg/array_function_5.f90: Add credit.
12219 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12222 * gcc.dg/pr42631.c: New.
12224 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12227 * gcc.dg/pr42630.c: New.
12229 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12232 * gcc.dg/pr42629.c: New.
12234 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12236 PR middle-end/42363
12237 * gcc.dg/torture/pr42363.c: New.
12239 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12243 * gcc.dg/vect/pr42604.c: New.
12244 * gcc.dg/vect/pr42395.c: New.
12246 2010-01-09 Richard Guenther <rguenther@suse.de>
12248 PR middle-end/42512
12249 * gcc.c-torture/execute/pr42512.c: New testcase.
12251 2010-01-09 Tobias Burnus <burnus@net-b.de>
12254 * gfortran.dg/c_ptr_tests_14.f90: New test.
12256 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12259 * gnat.dg/null_pointer_deref1.adb: Don't run on
12260 sparc*-sun-solaris2.11.
12262 2010-01-08 Richard Guenther <rguenther@suse.de>
12265 * gcc.dg/lto/20100103-1_0.c: New testcase.
12266 * gcc.dg/lto/20100103-2_0.c: Likewise.
12268 2010-01-08 Tobias Burnus <burnus@net-b.de
12271 * gfortran.dg/asynchronous_1.f90: New test.
12272 * gfortran.dg/asynchronous_2.f90: New test.
12273 * gfortran.dg/conflicts.f90: Update error message.
12275 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12278 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12280 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12282 PR tree-optimization/42625
12283 * g++.dg/opt/dtor4.C: New test.
12284 * g++.dg/opt/dtor4.h: New.
12285 * g++.dg/opt/dtor4-aux.cc: New.
12287 2010-01-07 Tobias Burnus <burnus@net-b.de>
12290 * gfortran.dg/proc_ptr_26.f90: New test.
12292 2010-01-07 Tobias Burnus <burnus@net-b.de>
12295 * gfortran.dg/allocatable_scalar_7.f90: New test.
12297 2010-01-06 Richard Guenther <rguenther@suse.de>
12299 * gcc.c-torture/compile/pr42632.c: New testcase.
12301 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12304 * gcc.target/i386/pr42542-4.c: New.
12305 * gcc.target/i386/pr42542-4a.c: Likewise.
12306 * gcc.target/i386/pr42542-5.c: Likewise.
12307 * gcc.target/i386/pr42542-5a.c: Likewise.
12309 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12311 * gcc.dg/tls/opt-15.c: New test.
12313 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12315 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12317 2010-01-05 Martin Jambor <mjambor@suse.cz>
12319 PR tree-optimization/42462
12320 * g++.dg/torture/pr42462.C: New test.
12322 2010-01-05 Jason Merrill <jason@redhat.com>
12324 * g++.dg/cpp0x/initlist30.C: New test.
12326 2010-01-05 Richard Guenther <rguenther@suse.de>
12328 PR tree-optimization/42614
12329 * gcc.c-torture/execute/pr42614.c: New testcase.
12331 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
12333 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12334 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12335 -Wunreachable-code.
12336 * gcc.dg/Wunreachable-2.c: Likewise.
12337 * gcc.dg/Wunreachable-3.c: Likewise.
12338 * gcc.dg/Wunreachable-4.c: Likewise.
12339 * gcc.dg/Wunreachable-5.c: Likewise.
12340 * gcc.dg/Wunreachable-6.c: Likewise.
12341 * gcc.dg/Wunreachable-7.c: Likewise.
12342 * gcc.dg/Wunreachable-8.c: Likewise.
12343 * gcc.dg/20041231-1.c: Likewise.
12345 2010-01-05 Jakub Jelinek <jakub@redhat.com>
12348 * gcc.dg/pr42611.c: New test.
12350 PR tree-optimization/42508
12351 * g++.dg/opt/pr42508.C: New test.
12353 2010-01-05 Tobias Burnus <burnus@net-b.de>
12356 * gfortran.dg/allocatable_scalar_8.f90: New.
12358 2010-01-04 Martin Jambor <mjambor@suse.cz>
12360 PR tree-optimization/42398
12361 * gcc.c-torture/compile/pr42398.c: New test.
12363 2010-01-04 Jason Merrill <jason@redhat.com>
12366 * g++.dg/ext/attrib35.C: New.
12369 * g++.dg/cpp0x/auto17.C: New.
12371 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
12373 * gcc.dg/lto/20100104_0.c: New.
12375 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12378 * gcc.target/i386/pr42542-1.c: New.
12379 * gcc.target/i386/pr42542-1a.c: Likewise.
12380 * gcc.target/i386/pr42542-1b.c: Likewise.
12381 * gcc.target/i386/pr42542-2.c: Likewise.
12382 * gcc.target/i386/pr42542-2a.c: Likewise.
12383 * gcc.target/i386/pr42542-2b.c: Likewise.
12384 * gcc.target/i386/pr42542-3.c: Likewise.
12385 * gcc.target/i386/pr42542-3a.c: Likewise.
12387 2009-01-04 Tobias Burnus <burnus@net-b.de>
12390 * gfortran.dg/allocatable_scalar_5.f90: New test.
12391 * gfortran.dg/allocatable_scalar_6.f90: New test.
12393 2010-01-03 Richard Guenther <rguenther@suse.de>
12396 * gfortran.dg/gomp/recursion1.f90: Remove.
12398 2010-01-03 Richard Guenther <rguenther@suse.de>
12400 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12401 * gcc.dg/uninit-6.c: Likewise.
12402 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12404 2010-01-03 Richard Guenther <rguenther@suse.de>
12406 PR tree-optimization/42589
12407 * gcc.target/i386/pr42589.c: New testcase.
12409 2010-01-03 Richard Guenther <rguenther@suse.de>
12411 PR tree-optimization/42438
12412 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12414 2010-01-02 Richard Guenther <rguenther@suse.de>
12417 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12419 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
12422 * gcc.target/alpha/pr42448-1.c: New test.
12423 * gcc.target/alpha/pr42448-2.c: Ditto.
12425 2010-01-01 Joseph Myers <joseph@codesourcery.com>
12427 PR preprocessor/41947
12428 * gcc.dg/c99-hexfloat-3.c: New test.
12430 2010-01-01 Richard Guenther <rguenther@suse.de>
12433 * gcc.c-torture/execute/pr42570.c: New testcase.
12435 2010-01-01 Richard Guenther <rguenther@suse.de>
12437 PR middle-end/42559
12438 * gcc.c-torture/compile/pr42559.c: New testcase.
12441 Copyright (C) 2010 Free Software Foundation, Inc.
12443 Copying and distribution of this file, with or without modification,
12444 are permitted in any medium without royalty provided the copyright
12445 notice and this notice are preserved.