1 2010-11-01 Jason Merrill <jason@redhat.com>
2 Benjamin Kosnik <bkoz@redhat.com>
4 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
5 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
6 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
7 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
8 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
9 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
10 * g++.dg/cpp0x/constexpr-array.C: New.
11 * g++.dg/cpp0x/constexpr-base.C: New.
12 * g++.dg/cpp0x/constexpr-complex.C: New.
13 * g++.dg/cpp0x/constexpr-data1.C: New.
14 * g++.dg/cpp0x/constexpr-data2.C: New.
15 * g++.dg/cpp0x/constexpr-deref.C: New.
16 * g++.dg/cpp0x/constexpr-diag1.C: New.
17 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
18 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
19 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
20 * g++.dg/cpp0x/constexpr-empty.C: New.
21 * g++.dg/cpp0x/constexpr-empty2.C: New.
22 * g++.dg/cpp0x/constexpr-empty3.C: New.
23 * g++.dg/cpp0x/constexpr-empty4.C: New.
24 * g++.dg/cpp0x/constexpr-empty5.C: New.
25 * g++.dg/cpp0x/constexpr-ex1.C: New.
26 * g++.dg/cpp0x/constexpr-ex2.C: New.
27 * g++.dg/cpp0x/constexpr-ex3.C: New.
28 * g++.dg/cpp0x/constexpr-ex4.C: New.
29 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
30 * g++.dg/cpp0x/constexpr-fnptr.C: New.
31 * g++.dg/cpp0x/constexpr-function1.C: New.
32 * g++.dg/cpp0x/constexpr-function2.C: New.
33 * g++.dg/cpp0x/constexpr-function3.C: New.
34 * g++.dg/cpp0x/constexpr-ice.C: New.
35 * g++.dg/cpp0x/constexpr-initlist.C: New.
36 * g++.dg/cpp0x/constexpr-neg1.C: New.
37 * g++.dg/cpp0x/constexpr-noexcept.C: New.
38 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
39 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
40 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
41 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
42 * g++.dg/cpp0x/constexpr-nonlit.C: New.
43 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
44 * g++.dg/cpp0x/constexpr-nullptr.C: New.
45 * g++.dg/cpp0x/constexpr-object1.C: New.
46 * g++.dg/cpp0x/constexpr-object2.C: New.
47 * g++.dg/cpp0x/constexpr-overflow.C: New.
48 * g++.dg/cpp0x/constexpr-pedantic.C: New.
49 * g++.dg/cpp0x/constexpr-pos1.C: New.
50 * g++.dg/cpp0x/constexpr-potential1.C: New.
51 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
52 * g++.dg/cpp0x/constexpr-pure.C: New.
53 * g++.dg/cpp0x/constexpr-static.C: New.
54 * g++.dg/cpp0x/constexpr-static2.C: New.
55 * g++.dg/cpp0x/constexpr-static3.C: New.
56 * g++.dg/cpp0x/constexpr-static4.C: New.
57 * g++.dg/cpp0x/constexpr-static5.C: New.
58 * g++.dg/cpp0x/constexpr-static6.C: New.
59 * g++.dg/cpp0x/constexpr-string.C: New.
60 * g++.dg/cpp0x/constexpr-switch.C: New.
61 * g++.dg/cpp0x/constexpr-targ.C: New.
62 * g++.dg/cpp0x/constexpr-throw.C: New.
63 * g++.dg/cpp0x/constexpr-typeid.C: New.
64 * g++.dg/cpp0x/constexpr-union.C: New.
65 * g++.dg/cpp0x/constexpr-value.C: New.
66 * g++.dg/cpp0x/constexpr-value2.C: New.
67 * g++.dg/cpp0x/constexpr-variadic.C: New.
68 * g++.dg/cpp0x/initlist5.C: Use constexpr.
69 * g++.dg/cpp0x/static_assert3.C: Add expected error.
70 * g++.dg/other/fold1.C: Likewise.
71 * g++.dg/parse/crash36.C: Likewise.
72 * g++.dg/parse/constant4.C: Adjust expected error.
73 * g++.dg/template/arg5.C: Likewise.
74 * g++.dg/template/non-dependent10.C: Likewise.
75 * g++.dg/template/qualified-id3.C: Likewise.
76 * g++.dg/warn/overflow-warn-1.C: Likewise.
77 * g++.dg/warn/overflow-warn-3.C: Likewise.
78 * g++.dg/warn/overflow-warn-4.C: Likewise.
79 * g++.old-deja/g++.pt/crash10.C: Likewise.
81 * g++.dg/cpp0x/constexpr-ctor2.C: New.
83 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
85 Implemented format and noreturn attributes for Objective-C methods.
86 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
87 * objc.dg/attributes/method-deprecated-1.m: New.
88 * objc.dg/attributes/method-deprecated-2.m: New.
89 * objc.dg/attributes/method-deprecated-3.m: New.
90 * objc.dg/attributes/method-noreturn-1.m: New.
91 * objc.dg/attributes/method-sentinel-1.m: New.
92 * objc.dg/attributes/method-format-1.m: New.
93 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
94 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
95 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
96 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
97 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
98 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
99 * obj-c++.dg/attributes/method-format-1.mm: New.
101 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
103 * objc.dg/property/at-property-deprecated-1.m: New.
104 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
106 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
108 Implemented Objective-C 2.0 property accessors.
109 * objc.dg/property/at-property-6.m: Use nonatomic properties to
110 avoid testing more complex accessors in this testcase which is not
112 * objc.dg/property/at-property-7.m: Same change.
113 * objc.dg/property/at-property-8.m: Same change.
114 * objc.dg/property/at-property-9.m: Same change.
115 * objc.dg/property/at-property-10.m: Same change.
116 * objc.dg/property/at-property-11.m: Same change.
117 * obj-c++.dg/property/at-property-6.mm: Same change.
118 * obj-c++.dg/property/at-property-7.mm: Same change.
119 * obj-c++.dg/property/at-property-8.mm: Same change.
120 * obj-c++.dg/property/at-property-9.mm: Same change.
121 * obj-c++.dg/property/at-property-10.mm: Same change.
122 * obj-c++.dg/property/at-property-11.mm: Same change.
123 * objc.dg/property/at-property-12.m: New.
124 * objc.dg/property/at-property-13.m: New.
125 * obj-c++.dg/property/at-property-12.mm: New.
126 * obj-c++.dg/property/at-property-13.mm: New.
128 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
131 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
132 * gfortran.dg/allocate_with_typespec_4.f90: New test.
133 * gfortran.dg/allocate_with_typespec_1.f90: New test.
134 * gfortran.dg/allocate_with_typespec_2.f: New test.
135 * gfortran.dg/allocate_with_typespec_3.f90: New test.
136 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
137 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
139 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
140 Nathan Froyd <froydnj@codesourcery.com>
142 PR tree-optimization/46259
143 * gfortran.dg/pr46259.f: New testcase.
145 2010-11-01 Paul Koning <ni1d@arrl.net>
147 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
148 * gcc.c-torture/compile/20020604-1.c: Ditto.
149 * gcc.c-torture/compile/20001226-1.c: Ditto.
150 * gcc.c-torture/compile/20010327-1.c: Ditto.
151 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
152 * gcc.c-torture/compile/pr43191.c: Ditto.
153 * gcc.c-torture/compile/pr41181.c: Ditto.
155 2010-10-31 Richard Henderson <rth@redhat.com>
157 * lib/target-supports.exp
158 (check_effective_target_automatic_stack_alignment): True for
160 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
161 use of the preferred-stack-boundary arguments.
162 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
164 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
167 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
168 * gcc.target/i386/fma4-builtin-2.c: Likewise.
170 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
172 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
174 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
176 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
177 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
179 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
180 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
181 * objc.dg/torture/tls/thr-init.m: Likewise.
182 * objc.dg/torture/tls/thr-init-2.m: Likewise.
183 * objc.dg/torture/tls/thr-init-3.m: Likewise.
185 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
187 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
190 2010-10-30 Janus Weil <janus@gcc.gnu.org>
195 * gfortran.dg/typebound_generic_10.f03: New.
197 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
199 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
200 * objc.dg/property/property-neg-1.m: Updated for changes in the
201 syntax of @property and the implementation of
202 @synthesize/@dynamic.
203 * objc.dg/property/property-neg-2.m: Same change.
204 * objc.dg/property/property-neg-3.m: Same change.
205 * objc.dg/property/property-neg-4.m: Same change.
206 * objc.dg/property/property-neg-5.m: Same change.
207 * objc.dg/property/property-neg-7.m: Same change.
208 * objc.dg/property/property-1.m: Same change.
209 * objc.dg/property/synthesize-1.m: Same change.
210 * objc.dg/property/at-property-2.m: Same change.
211 * objc.dg/property/at-property-4.m: Same change.
213 * objc.dg/property/fsf-property-method-acces.m: Updated for
214 changes in the syntax of @property and the implementation of
215 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
216 * objc.dg/property/fsf-property-basic.m: Same change.
217 * objc.dg/property/fsf-property-named-ivar.m: Same change.
219 * objc.dg/property/at-property-5.m: New.
220 * objc.dg/property/at-property-6.m: New.
221 * objc.dg/property/at-property-7.m: New.
222 * objc.dg/property/at-property-8.m: New.
223 * objc.dg/property/at-property-9.m: New.
224 * objc.dg/property/at-property-10.m: New.
225 * objc.dg/property/at-property-11.m: New.
226 * objc.dg/property/synthesize-2.m: New.
227 * objc.dg/property/dynamic-2.m: New.
229 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
230 syntax of @property and the implementation of
231 @synthesize/@dynamic.
232 * obj-c++.dg/property/property-neg-2.mm: Same change.
233 * obj-c++.dg/property/property-neg-3.mm: Same change.
234 * obj-c++.dg/property/property-neg-4.mm: Same change.
235 * obj-c++.dg/property/property-neg-5.mm: Same change.
236 * obj-c++.dg/property/property-neg-7.mm: Same change.
237 * obj-c++.dg/property/property-1.mm: Same change.
238 * obj-c++.dg/property/synthesize-1.mm: Same change.
239 * obj-c++.dg/property/at-property-2.mm: Same change.
240 * obj-c++.dg/property/at-property-4.mm: Same change.
242 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
243 changes in the syntax of @property and the implementation of
244 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
245 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
246 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
248 * obj-c++.dg/property/at-property-5.mm: New.
249 * obj-c++.dg/property/at-property-6.mm: New.
250 * obj-c++.dg/property/at-property-7.mm: New.
251 * obj-c++.dg/property/at-property-8.mm: New.
252 * obj-c++.dg/property/at-property-9.mm: New.
253 * obj-c++.dg/property/at-property-10.mm: New.
254 * obj-c++.dg/property/at-property-11.mm: New.
255 * obj-c++.dg/property/synthesize-2.mm: New.
256 * obj-c++.dg/property/dynamic-2.mm: New.
258 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
259 Andrew Pinski <pinskia@gmail.com>
261 * gcc.c-torture/execute/vector-shift.c: New testcase.
262 * gcc.c-torture/execute/vector-shift1.c: Likewise.
263 * gcc.c-torture/execute/vector-shift2.c: Likewise.
264 * gcc.dg/vector-shift.c: Likewise.
265 * gcc.dg/vector-shift1.c: Likewise.
266 * gcc.dg/torture/vector-shift2.c: Likewise.
267 * gcc.dg/vector-shift3.c: Likewise.
268 * gcc.dg/simd-1b.c: Adjust.
270 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
272 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
274 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
276 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
278 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
281 * gcc.target/i386/pr46153.c: New test.
283 2010-10-27 Jason Merrill <jason@redhat.com>
285 * g++.dg/cpp0x/constexpr-is_literal.C: New.
287 2010-10-27 Janus Weil <janus@gcc.gnu.org>
290 * gfortran.dg/class_dummy_3.f03: New.
292 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
294 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
295 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
297 * gcc.target/i386/avx-vzeroupper-3.c: New.
298 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
299 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
300 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
301 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
302 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
303 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
304 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
305 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
306 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
307 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
308 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
310 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
312 * obj-c.dg/property/at-property-4.m: New.
313 * obj-c++.dg/property/at-property-4.mm: New.
314 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
316 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
319 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
321 * objc.dg/property/at-property-1.m: New.
322 * objc.dg/property/at-property-2.m: New.
323 * objc.dg/property/at-property-3.m: New.
324 * objc.dg/ivar-invalid-type-1.m: New.
325 * obj-c++.dg/property/at-property-1.mm: New.
326 * obj-c++.dg/property/at-property-2.mm: New.
327 * obj-c++.dg/property/at-property-3.mm: New.
328 * obj-c++.dg/ivar-invalid-type-1.mm: New.
329 * objc.dg/property/property-neg-6.m: Updated testcase for updates
332 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
335 * gfortran.dg/namelist_66.f90: New test.
336 * gfortran.dg/fmt_t_6.f: Fix whitespace.
338 2010-10-26 Janus Weil <janus@gcc.gnu.org>
341 * gfortran.dg/allocatable_scalar_9.f90: Extended.
342 * gfortran.dg/allocatable_scalar_10.f90: New.
343 * gfortran.dg/class_19.f03: Extended.
345 2010-10-26 Jan Hubicka <jh@suse.cz>
348 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
350 2010-10-26 Ira Rosen <irar@il.ibm.com>
352 PR tree-optimization/46167
353 * gcc.dg/vect/O-pr46167.c: New.
354 * gcc.dg/vect/vect.exp: Run tests with -O.
356 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
359 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
360 * g++.dg/vect/pr33860a.cc: Likewise.
361 * gcc.c-torture/compile/20070522-1.c: Likewise.
362 * gcc.dg/compat/struct-align-1_x.c: Likewise.
363 * gcc.dg/compat/struct-align-1_y.c: Likewise.
364 * gcc.dg/compat/struct-align-2_x.c: Likewise.
365 * gcc.dg/compat/struct-align-2_y.c: Likewise.
366 * gcc.dg/pr44136.c: Likewise.
368 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
369 * gcc.dg/compat/vector-1_x.c: Likewise.
370 * gcc.dg/compat/vector-1_y.c: Likewise.
371 * gcc.dg/compat/vector-2_x.c: Likewise.
372 * gcc.dg/compat/vector-2_y.c: Likewise.
373 * gcc.dg/pr43300.c: Likewise.
375 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
376 * gcc.dg/compat/vector-1a_y.c: Likewise.
377 * gcc.dg/compat/vector-1b_x.c: Likewise.
378 * gcc.dg/compat/vector-1b_y.c: Likewise.
379 * gcc.dg/compat/vector-2a_x.c: Likewise.
380 * gcc.dg/compat/vector-2a_y.c: Likewise.
381 * gcc.dg/compat/vector-2b_x.c: Likewise.
382 * gcc.dg/compat/vector-2b_y.c: Likewise.
383 * gcc.target/i386/pr39162.c: Likewise.
384 * gcc.target/i386/pr40906-2.c: Likewise.
385 * gcc.target/i386/sse-5.c: Likewise.
387 * gcc.dg/pr35442.c: Prune ABI change warnings.
389 * gcc.c-torture/execute/pr38151.x: New.
390 * gcc.target/i386/pr44948-1a.c: Likewise.
391 * gcc.target/i386/pr44948-1b.c: Likewise.
392 * gcc.target/i386/pr44948-2a.c: Likewise.
393 * gcc.target/i386/pr44948-2b.c: Likewise.
395 2010-10-26 Ian Lance Taylor <iant@google.com>
398 * gcc.c-torture/execute/20101025-1.c: New test.
400 2010-10-26 Tobias Burnus <burnus@net-b.de>
403 * gfortran.dg/class_allocate_5.f90: New.
405 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
407 Implement opaque-enum-specifiers for C++0x
408 * g++.dg/cpp0x/forw_enum1.C: New.
409 * g++.dg/cpp0x/forw_enum2.C: New.
410 * g++.dg/cpp0x/forw_enum3.C: New.
411 * g++.dg/cpp0x/forw_enum4.C: New.
412 * g++.dg/cpp0x/forw_enum5.C: New.
413 * g++.dg/cpp0x/forw_enum6.C: New.
414 * g++.dg/cpp0x/forw_enum7.C: New.
415 * g++.dg/cpp0x/forw_enum8.C: New.
416 * g++.dg/cpp0x/forw_enum9.C: New.
417 * g++.dg/parse/enum3.C: Add new errors.
418 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
419 * g++.dg/cpp0x/auto9.C: Add new error.
420 * g++.dg/template/crash79.C: Add new errors.
422 2010-10-26 Jie Zhang <jie@codesourcery.com>
424 * gcc.target/arm/volatile-bitfields-1.c: New test.
425 * gcc.target/arm/volatile-bitfields-2.c: New test.
426 * gcc.target/arm/volatile-bitfields-3.c: New test.
428 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
430 * gnat.dg/pointer_discr1.adb: New test.
431 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
432 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
433 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
435 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
437 * gnat.dg/loop_optimization8.adb: New test.
438 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
439 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
441 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
443 * gnat.dg/in_out_parameter2.adb: New test.
444 * gnat.dg/in_out_parameter3.adb: Likewise.
446 2010-10-25 Jie Zhang <jie@codesourcery.com>
448 * g++.dg/opt/combine.c: New test.
450 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
452 * gnat.dg/opt7.ad[sb]: New test.
453 * gnat.dg/opt7_pkg.ads: New helper.
455 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
458 * obj-c.dg/pr45735.mm: New.
459 * obj-c++.dg/pr45735.mm: New.
461 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
464 * objc.dg/pr24393.m: New.
465 * obj-c++.dg/pr24393.mm: New.
467 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
470 * objc.dg/pr28049.m: New.
471 * obj-c++.dg/pr28049.mm: New.
473 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
475 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
476 parameter attributes are now supported.
477 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
478 * objc.dg/attributes/parameter-attribute-1.m: New test.
479 * objc.dg/attributes/parameter-attribute-2.m: New test.
480 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
481 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
483 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
485 Based on the CFString implementation in FSF apple/trunk branch.
487 * gcc.dg/darwin-cfstring-1.c: New.
488 * gcc.dg/darwin-cfstring-2.c: New.
489 * gcc.dg/torture/darwin-cfstring-3.c: New.
490 * g++.dg/other/darwin-cfstring1.C: New.
491 * g++.dg/torture/darwin-cfstring-3.C: New.
493 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
495 * objc.dg/demangle-1.m: New test.
496 * obj-c++.dg/demangle-1.mm: New test.
497 * obj-c++.dg/demangle-2.mm: New test.
498 * obj-c++.dg/demangle-3.mm: New test.
500 2010-10-23 Ian Lance Taylor <iant@google.com>
502 * gcc.c-torture/execute/20101011-1.c: New test.
503 * gcc.c-torture/execute/20101011-1.x: New test driver.
505 2010-10-23 Tobias Burnus <burnus@net-b.de>
508 * gfortran.dg/protected_8.f90: New.
510 2010-10-23 Joseph Myers <joseph@codesourcery.com>
512 * gcc.dg/march-generic.c: Skip for -march in multilib options.
513 * gcc.target/i386/isa-9.c: Skip for -march other than
514 -march=amdfam10 in multilib options.
515 * gcc.target/i386/pr42589.c: Skip for -march other than
516 -march=i486 in multilib options.
517 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
518 other -march in multilib options.
520 2010-10-23 Jie Zhang <jie@codesourcery.com>
522 PR rtl-optimization/37360
523 * gcc.dg/pr37360.c: New test.
525 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
527 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
529 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
530 Andrew Pinski <pinskia@gmail.com>
532 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
533 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
534 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
535 * gcc.dg/vector-subscript-1.c: Likewise.
536 * gcc.dg/vector-subscript-2.c: Likewise.
537 * gcc.dg/vector-subscript-3.c: New testcase.
538 * gcc.dg/array-8.c: Adjust.
540 2010-10-22 Richard Guenther <rguenther@suse.de>
543 * c-c++-common/torture/pr46137.c: New testcase.
545 2010-10-22 Jason Merrill <jason@redhat.com>
548 * g++.dg/template/defarg14.C: New.
550 2010-10-22 Jason Merrill <jason@redhat.com>
553 * g++.dg/cpp0x/implicit10.C: New.
555 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
558 * gcc.target/i386/pr46098.c: New test.
560 2010-10-22 Richard Guenther <rguenther@suse.de>
562 PR tree-optimization/45720
563 * gcc.dg/torture/pr45720.c: New testcase.
565 2010-10-22 Ira Rosen <irar@il.ibm.com>
567 PR tree-optimization/46126
568 * gcc.dg/vect/pr46126.c: New.
570 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
572 Based on the CFString implementation in FSF apple/trunk branch.
574 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
575 so that the latter can be used in dg-skip and dg-xfail clauses.
576 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
577 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
578 to use dg-additional-files for Object1.
579 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
580 to use dg-additional-files for Object1, move to torture/strings/.
581 * obj-c++.dg/const-str-4.mm: Likewise.
582 * obj-c++.dg/const-str-3.mm: Likewise.
583 * obj-c++.dg/const-str-8.mm: Likewise.
584 * obj-c++.dg/const-str-9.mm: Likewise.
585 * obj-c++.dg/const-str-10.mm: Likewise.
586 * obj-c++.dg/const-str-10.mm: Likewise.
587 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
588 to use dg-additional-files for Object1, move to strings/.
589 * obj-c++.dg/const-str-2.mm: Likewise.
590 * obj-c++.dg/const-str-5.mm: Likewise.
591 * obj-c++.dg/const-str-6.mm: Likewise.
592 * obj-c++.dg/const-str-12.mm: Likewise.
593 * obj-c++.dg/strings/strings.exp: New.
594 * obj-c++.dg/strings/const-cfstring-2.mm: New.
595 * obj-c++.dg/strings/const-cfstring-5.mm: New.
596 * obj-c++.dg/torture/strings/strings.exp: New.
597 * obj-c++.dg/torture/strings/string1.mm: New.
598 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
599 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
600 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
602 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
603 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
604 * objc/execute/string2.m: Likewise.
605 * objc/execute/string3.m: Likewise.
606 * objc/execute/string3.m: Likewise.
607 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
608 * objc.dg/foreach-4.m: Likewise.
609 * objc.dg/foreach-5.m: Likewise.
610 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
611 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
612 * objc.dg/const-str-4.m: Likewise.
613 * objc.dg/const-str-7.m: Likewise.
614 * objc.dg/const-str-8.m: Likewise.
615 * objc.dg/const-str-9.m: Likewise.
616 * objc.dg/const-str-10.m: Likewise.
617 * objc.dg/const-str-11.m: Likewise.
618 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
619 to use dg-additional-files for Object1, move to objc.dg/strings/.
620 * objc.dg/const-str-2.m: Likewise.
621 * objc.dg/const-str-5.m: Likewise.
622 * objc.dg/const-str-6.m: Likewise.
623 * objc.dg/const-str-12.m: Likewise.
624 * objc.dg/const-str-12b.m: Likewise.
625 * objc.dg/strings/strings.exp: New.
626 * objc.dg/strings/const-cfstring-2.m: New.
627 * objc.dg/strings/const-cfstring-5.m: New.
628 * objc.dg/torture/strings/strings.exp: New.
629 * objc.dg/torture/strings/const-cfstring-1.m: New.
630 * objc.dg/torture/strings/const-cfstring-3.m: New.
631 * objc.dg/torture/strings/const-cfstring-4.m: New.
633 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
635 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
637 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
640 * g++.dg/parse/crash57.C: New.
642 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
643 H.J. Lu <hongjiu.lu@intel.com>
646 * gcc.target/i386/pr45946.c: New test.
648 2010-10-21 Martin Jambor <mjambor@suse.cz>
650 PR tree-optimization/45875
651 * g++.dg/ipa/pr45875.C: New test.
653 2010-10-21 Ira Rosen <irar@il.ibm.com>
655 PR tree-optimization/46049
656 PR tree-optimization/46052
657 * gcc.dg/vect/pr46052.c: New test.
658 * gcc.dg/vect/pr46049.c: New test.
660 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
663 * gfortran.dg/shape_5.f90: New test case.
665 2010-10-21 Janus Weil <janus@gcc.gnu.org>
668 * gfortran.dg/proc_ptr_comp_25.f90: New.
670 2010-10-21 Richard Guenther <rguenther@suse.de>
671 Michael Matz <matz@suse.de>
673 PR tree-optimization/45764
674 * gcc.dg/torture/pr45764.c: New testcase.
676 2010-10-21 Richard Guenther <rguenther@suse.de>
678 PR tree-optimization/46111
679 * g++.dg/torture/pr46111.C: New testcase.
681 2010-10-21 Janus Weil <janus@gcc.gnu.org>
684 * gfortran.dg/dummy_procedure_4.f90: New.
685 * gfortran.dg/proc_ptr_30.f90: New.
687 2010-10-21 Tobias Burnus <burnus@net-b.de>
690 * gfortran.dg/ptr-func-1.f90: New.
691 * gfortran.dg/ptr-func-2.f90: New.
693 2010-10-20 Jakub Jelinek <jakub@redhat.com>
695 PR tree-optimization/45919
696 * gcc.c-torture/compile/pr45919.c: New test.
698 PR tree-optimization/46066
699 * gcc.dg/autopar/pr46066.c: New test.
701 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
704 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
706 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
709 * g++.dg/cpp0x/range-for7.C: New.
711 2010-10-20 Richard Guenther <rguenther@suse.de>
714 * g++.dg/lto/20101020-1_0.h: New testcase.
715 * g++.dg/lto/20101020-1_0.C: Likewise.
716 * g++.dg/lto/20101020-1_1.C: Likewise.
718 2010-10-20 Dmitry Melnik <dm@ispras.ru>
720 * gcc.dg/20101013-1.c: New test.
722 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
725 * gcc.target/i386/pr46085-1.c: New.
726 * gcc.target/i386/pr46085-2.c: Likewise.
728 2010-10-20 Richard Guenther <rguenther@suse.de>
730 PR tree-optimization/45860
731 * gcc.dg/torture/pr45860.c: New testcase.
733 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
735 * gnat.dg/discr25.adb: New test.
736 * gnat.dg/discr25_pkg.ad[sb]: New helper.
738 2010-10-20 Olivier Hainque <hainque@adacore.com>
740 * gcc.target/powerpc/ehreturn.c: New test.
742 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
744 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
745 not require Foundation and run with the GNU runtime as well.
747 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
750 * obj-c++.dg/template-8.mm: New.
752 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
755 * objc.dg/pr23709.m: New.
756 * obj-c++.dg/pr23709.m: New.
758 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/template/crash104.C: New.
763 2010-10-19 Richard Henderson <rth@redhat.com>
765 * gcc.target/i386/fma3-fma.c: New.
766 * gcc.target/i386/fma3-builtin.c: New.
767 * gcc.target/i386/fma4-builtin.c: New.
769 2010-10-19 Richard Guenther <rguenther@suse.de>
772 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
774 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
776 Merge from 'apple/trunk' branch on FSF servers.
778 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
781 * objc.dg/proto-init-mimatch-1.m: New.
782 * obj-c++.dg/proto-init-mimatch-1.mm: New.
784 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
786 Implemented parsing @synthesize and @dynamic for
787 Objective-C/Objective-C++.
788 * objc.dg/property/dynamic-1.m: New.
789 * objc.dg/property/synthesize-1.m: New.
790 * obj-c++.dg/property/dynamic-1.mm: New.
791 * obj-c++.dg/property/synthesize-1.mm: New.
793 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
795 * objc.dg/at-class-1.m: New.
796 * objc.dg/at-class-1.mm: New.
798 2010-10-18 Steve Ellcey <sje@cup.hp.com>
800 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
802 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
804 Merge from 'apple/trunk' branch on FSF servers.
806 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
809 * obj-c++.dg/template-7.mm: New.
811 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
813 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
816 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
818 Merge from 'apple/trunk' branch on FSF servers.
820 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
823 * obj-c++.dg/try-catch-16.mm: New.
824 * obj-c++.dg/try-catch-17.mm: New.
826 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
829 * obj-c++.dg/try-catch-15.mm: New
831 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
834 * obj-c++.dg/try-catch-12.mm: New
835 * obj-c++.dg/try-catch-13.mm: New
836 * obj-c++.dg/try-catch-14.mm: New
837 * objc.dg/try-catch-11.m: New
838 * objc.dg/try-catch-12.m: New
839 * objc.dg/try-catch-13.m: New
841 2010-10-18 Richard Henderson <rth@redhat.com>
843 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
845 2010-10-18 Jakub Jelinek <jakub@redhat.com>
848 * c-c++-common/Wunused-var-13.c: New test.
850 2010-10-18 Richard Guenther <rguenther@suse.de>
852 PR tree-optimization/45967
853 * gcc.dg/torture/pr45967.c: New testcase.
854 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
855 * gcc.dg/ipa/ipa-pta-13.c: Likewise
856 * gcc.dg/torture/pr39074-2.c: Likewise
857 * gcc.dg/torture/pta-escape-1.c: Likewise
858 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
859 * gcc.dg/tree-ssa/pta-callused.c: Likewise
860 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
861 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
862 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
863 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
865 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
867 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
869 2010-10-18 Richard Guenther <rguenther@suse.de>
872 * g++.dg/lto/20101015-2_0.C: New testcase.
874 2010-10-18 Jakub Jelinek <jakub@redhat.com>
877 * gcc.c-torture/execute/pr46019.c: New test.
879 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
881 Merge from 'apple/trunk' branch on FSF servers.
883 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
886 * obj-c++.dg/method-namespace-2.mm: New.
888 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
890 Merge from 'apple/trunk' branch on FSF servers.
892 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
895 * objc.dg/private-1.m: Test modified.
896 * obj-c++.dg/private-1.mm: Test modified.
898 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
901 * gcc.target/i386/push-1.c: Remove.
903 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
904 H.J. Lu <hongjiu.lu@intel.com>
907 * gcc.target/i386/pr46051.c: New test.
909 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
911 * obj-c++.dg/gnu-api-2-class.mm: New.
912 * obj-c++.dg/gnu-api-2-ivar.mm: New.
913 * obj-c++.dg/gnu-api-2-method.mm: New.
914 * obj-c++.dg/gnu-api-2-objc.mm: New.
915 * obj-c++.dg/gnu-api-2-object.mm: New.
916 * obj-c++.dg/gnu-api-2-property.mm: New.
917 * obj-c++.dg/gnu-api-2-protocol.mm: New.
918 * obj-c++.dg/gnu-api-2-sel.mm: New.
920 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
922 * objc.dg/fsf-package-0.m: New.
923 * obj-c++.dg/fsf-package-0.m: New.
925 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
928 * objc.dg/pr18255.m: New.
930 2010-10-16 Jan Hubicka <jh@suse.cz>
933 * g++.dg/torture/pr44206.C: New.
935 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
937 * objc.dg/gnu-api-2-class.m: New.
938 * objc.dg/gnu-api-2-objc.m: New.
940 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
942 * objc.dg/gnu-api-2-ivar.m: New.
944 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
946 * objc.dg/gnu-api-2-property.m: New.
948 2010-10-15 Xinliang David Li <davidxl@google.com>
950 * g++.dg/uninit-pred-3_a.C: New test.
951 * g++.dg/uninit-pred-3_b.C: New test.
953 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
955 * objc.dg/gnu-api-2-object.m: New.
957 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
959 * objc.dg/gnu-api-2-method.m: New.
961 2010-10-15 Jason Merrill <jason@redhat.com>
963 * g++.dg/lto/pr45983_0.C: New.
965 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
967 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
968 builtin combiner patterns.
969 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
970 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
971 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
972 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
973 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
975 2010-10-15 Richard Guenther <rguenther@suse.de>
977 * g++.dg/lto/20101015-1_0.C: New testcase.
979 2010-10-15 Richard Guenther <rguenther@suse.de>
982 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
983 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
985 2010-10-15 Richard Guenther <rguenther@suse.de>
988 * g++.dg/lto/20101014-1_0.C: New testcase.
990 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
992 * objc.dg/gnu-api-2-protocol.m: New.
993 * objc.dg/gnu-api-2-sel.m: New.
995 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
997 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1000 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1002 * gcc.dg/20101010-1.c: New testcase.
1004 2010-10-15 Jie Zhang <jie@codesourcery.com>
1006 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1007 script when relocatable linking.
1009 2010-10-14 Yao Qi <yao@codesourcery.com>
1012 * gcc.target/arm/pr45447.c: New test.
1014 2010-10-14 Jan Hubicka <jh@suse.cz>
1017 * g++.dg/lto/pr45621.h : New.
1018 * g++.dg/lto/pr45621_0.C: New.
1019 * g++.dg/lto/pr45621_1.C: New.
1021 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1023 * objc.dg/property: New.
1024 * objc.dg/property/fsf-property-basic.m: New.
1025 * objc.dg/property/fsf-property-method-access.m: New.
1026 * objc.dg/property/fsf-property-named-ivar.m: New.
1027 * obj-c++.dg/property: New.
1028 * obj-c++.dg/property/fsf-property-basic.mm: New.
1029 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1030 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1032 merge from FSF apple 'trunk' branch.
1033 2006 Fariborz Jahanian <fjahanian@apple.com>
1035 Radars 4436866, 4505126, 4506903, 4517826
1036 * objc.dg/property/property-1.m: New.
1037 * objc.dg/property/property-2.m: New.
1038 * objc.dg/property/property-3.m: New.
1039 * objc.dg/property/property-neg-1.m: New.
1040 * objc.dg/property/property-neg-2.m: New.
1041 * objc.dg/property/property-neg-3.m: New.
1042 * objc.dg/property/property-neg-4.m: New.
1043 * objc.dg/property/property-neg-5.m: New.
1044 * objc.dg/property/property-neg-6.m: New.
1045 * objc.dg/property/property-neg-7.m: New.
1046 * objc.dg/property/property.exp: New.
1047 * obj-c++.dg/property/property-1.mm: New.
1048 * obj-c++.dg/property/property-2.mm: New.
1049 * obj-c++.dg/property/property-3.mm: New.
1050 * obj-c++.dg/property/property-neg-1.mm: New.
1051 * obj-c++.dg/property/property-neg-2.mm: New.
1052 * obj-c++.dg/property/property-neg-3.mm: New.
1053 * obj-c++.dg/property/property-neg-4.mm: New.
1054 * obj-c++.dg/property/property-neg-5.mm: New.
1055 * obj-c++.dg/property/property-neg-6.mm: New.
1056 * obj-c++.dg/property/property-neg-7.mm: New.
1057 * obj-c++.dg/property/property.exp: New.
1059 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1061 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1063 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1066 * gcc.c-torture/compile/pr45969-1.c: New test.
1068 2010-10-14 Richard Guenther <rguenther@suse.de>
1070 PR tree-optimization/44913
1071 * gcc.dg/torture/pr44913.c: New testcase.
1073 2010-10-14 Richard Guenther <rguenther@suse.de>
1076 * g++.dg/lto/20101014-2_0.C: New testcase.
1078 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1080 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1081 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1082 * gcc.target/i386/pr44130.c: Likewise.
1083 * gcc.target/i386/pr44144.c: Likewise.
1084 * gcc.target/i386/pr44180.c: Likewise.
1085 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1086 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1087 * gcc.target/i386/vect-sizes-1.c: Likewise.
1088 * gcc.target/i386/vectorize4-avx.c: Likewise.
1090 2010-10-14 Richard Guenther <rguenther@suse.de>
1093 * g++.dg/lto/20101010-3_0.C: New testcase.
1094 * g++.dg/lto/20101010-4_0.C: Likewise.
1096 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1098 * objc.dg/pr45878.m: Update to include NSConstantString interface
1100 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1101 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1102 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1103 reference for m64 -fnext-runtime.
1105 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1107 * gcc.target/i386/vect-sizes-1.c: New.
1109 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1112 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1114 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1116 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1117 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1119 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1121 * gcc.target/ia64/20101005.c: New test.
1123 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1125 PR rtl-optimization/45570
1126 * gcc.dg/pr45570.c: New test.
1128 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1130 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1131 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1132 * gcc.target/i386/vectorize4-avx.c: Likewise.
1134 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1136 * gcc.target/i386/avx-copysign-vec.c: New.
1137 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1139 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1142 * gcc.target/i386/pr44130.c: New.
1144 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1147 * gcc.target/i386/pr44144.c: New.
1149 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1152 * gcc.target/i386/pr44180.c: New.
1154 2010-10-13 Jason Merrill <jason@redhat.com>
1156 * g++.dg/template/canon-type-8.C: New.
1158 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1160 * gcc.c-torture/execute/20101013-1.c: New test.
1162 2010-10-13 Richard Guenther <rguenther@suse.de>
1165 * objc.dg/pr45878.m: New testcase.
1167 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1169 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1170 * gcc.dg/format/dfp-printf-1.c: Likewise.
1171 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1173 2010-10-13 Richard Guenther <rguenther@suse.de>
1175 PR tree-optimization/45788
1176 * g++.dg/pr45788.C: New testcase.
1178 2010-10-13 Richard Guenther <rguenther@suse.de>
1180 PR tree-optimization/45970
1181 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1183 2010-10-13 Richard Guenther <rguenther@suse.de>
1185 PR tree-optimization/45982
1186 * gcc.dg/torture/pr45982.c: New testcase.
1187 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1188 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1189 * gcc.dg/torture/pr39074-2.c: Likewise.
1191 2010-10-13 Richard Guenther <rguenther@suse.de>
1194 * g++.dg/torture/pr45874.C: New testcase.
1196 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1198 * objc.dg/attributes/method-attribute-1.m: Update to respond
1199 to implemented method attributes..
1200 * objc.dg/attributes/method-attribute-2.m: Likewise.
1201 * objc.dg/attributes/method-attribute-3.m: Likewise.
1202 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1203 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1204 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1206 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1209 * objc.dg/pr23214.m: New.
1211 2010-10-12 Michael Eager <eager@eagercon.com>
1214 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1215 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1217 2010-10-12 Jakub Jelinek <jakub@redhat.com>
1220 * gcc.c-torture/execute/pr45636.c: New test.
1221 * gfortran.dg/pr45636.f90: New test.
1223 2010-10-12 Richard Henderson <rth@redhat.com>
1225 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1227 2010-10-12 Daniel Kraft <d@domob.eu>
1230 * gfortran.dg/associate_1.f03: More tests with derived-types.
1231 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1232 * gfortran.dg/associate_8.f03: Fix typo.
1233 * gfortran.dg/initialization_27.f90: Fix typo.
1235 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1238 * lib/lto.exp (lto-get-options-main): Support optional target
1239 selector for dg-extra-ld-options.
1241 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1243 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1244 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1246 2010-10-11 Martin Jambor <mjambor@suse.cz>
1249 * g++.dg/torture/pr45699.C: New test.
1250 * g++.dg/otr-fold-1.C: Adjusted.
1251 * g++.dg/otr-fold-1.C: Likewise.
1253 2010-10-11 Nick Clifton <nickc@redhat.com>
1255 * gcc.c-torture/compile/pr44197.c: Require visibility support.
1256 Allow for a user label prefix.
1258 2010-10-10 Richard Guenther <rguenther@suse.de>
1260 * g++.dg/lto/20101010-1_0.C: New testcase.
1261 * g++.dg/lto/20101010-2_0.C: Likewise.
1263 2010-10-11 Ira Rosen <irar@il.ibm.com>
1265 PR tree-optimization/45902
1266 * gcc.dg/vect/45902.c: New test.
1268 2010-10-11 Jakub Jelinek <jakub@redhat.com>
1271 * gcc.dg/tls/pr45870.c: New test.
1273 2010-10-10 Janus Weil <janus@gcc.gnu.org>
1276 * gfortran.dg/typebound_operator_6.f03: New.
1278 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
1280 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1281 and adjust -export symbol scanning.
1282 * g++.dg/ext/dllexport1.C: Likewise.
1283 * g++.dg/ext/dllexport3.C: Likewise.
1284 * gcc.dg/dll-3.c: Likewise.
1285 * gcc.dg/dll-4.c: Likewise.
1286 * gcc.dg/dll-5.c: Likewise.
1288 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1290 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1291 instead of tree_profile dump file.
1292 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1293 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1296 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1298 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1300 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1302 * gfortran.dg/character_comparison_4.f90: New test.
1303 * gfortran.dg/character_comparison_5.f90: New test.
1304 * gfortran.dg/character_comparison_6.f90: New test.
1306 2010-10-09 Richard Henderson <rth@redhat.com>
1308 * lib/target-supports.exp
1309 (check_effective_target_automatic_stack_alignment): Always true.
1311 2010-10-09 Richard Guenther <rguenther@suse.de>
1314 * gcc.dg/lto/20101009-2_0.c: New testcase.
1315 * gcc.dg/lto/20101009-2_1.c: Likewise.
1316 * gcc.dg/lto/20101009-2_2.c: Likewise.
1318 2010-10-09 Richard Guenther <rguenther@suse.de>
1321 * g++.dg/lto/20101009-1_0.C: New testcase.
1323 2010-10-09 Richard Guenther <rguenther@suse.de>
1325 PR tree-optimization/45945
1326 * gcc.dg/lto/20101009-1_0.c: New testcase.
1328 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1331 * gcc.target/i386/pr45913.c: New.
1333 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1336 * gfortran.dg/streamio_16.f90: Update test.
1338 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1340 PR tree-optimization/45903
1341 * gcc.target/i386/pr45903.c: New test.
1343 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1345 * gnat.dg/interface5.adb: Compile with warnings disabled.
1347 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1349 * obj-c++.dg/encode-10.mm: New testcase.
1351 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1354 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1355 C++ class. Removed XFAIL.
1357 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1360 * gfortran.dg/typebound_operator_5.f03: New.
1362 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1364 Merge from 'apple/trunk' branch on FSF servers.
1366 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1369 * obj-c++.dg/method-namespace-1.mm: New.
1371 2010-10-07 Martin Jambor <mjambor@suse.cz>
1373 * gcc.dg/tree-ssa/sra-11.c: New test.
1375 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1378 * gcc.dg/vect/pr45847.c: New test.
1380 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1381 Kai Tietz <kai.tietz@onevision.com>
1383 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1385 2010-10-07 Richard Guenther <rguenther@suse.de>
1387 PR tree-optimization/45732
1388 * gcc.dg/torture/pr45732.c: New testcase.
1390 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1392 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1393 * objc.dg/foreach-2.m: Likewise.
1394 * objc.dg/foreach-3.m: Likewise.
1395 * objc.dg/foreach-4.m: Likewise.
1396 * objc.dg/foreach-5.m: Likewise.
1397 * objc.dg/foreach-6.m: Likewise.
1398 * objc.dg/foreach-7.m: Likewise.
1399 * objc.dg/objc-foreach-4.m: Likewise.
1400 * objc.dg/objc-foreach-5.m: Likewise.
1402 2010-10-07 Richard Guenther <rguenther@suse.de>
1405 * gcc.dg/torture/pr45869.c: New testcase.
1407 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1409 * objc.dg/set-not-used-1.m: New
1410 * obj-c++.dg/set-not-used-1.mm: New.
1412 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1414 * objc.dg/attributes/method-attribute-3.m: New.
1415 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1417 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1420 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1422 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1425 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1427 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1429 Merge from 'apple/trunk' branch on FSF servers.
1431 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1434 * obj-c++.dg/encode-9.mm: New.
1436 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1438 * g++.dg/cpp0x/pr45908.C: New test.
1440 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1442 * gnat.dg/opt6.ad[sb]: New test.
1444 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1446 Implemented fast enumeration for Objective-C.
1447 * objc.dg/foreach-1.m: New.
1448 * objc.dg/foreach-2.m: New.
1449 * objc.dg/foreach-3.m: New.
1450 * objc.dg/foreach-4.m: New.
1451 * objc.dg/foreach-5.m: New.
1452 * objc.dg/foreach-6.m: New.
1453 * objc.dg/foreach-7.m: New.
1455 Merge from 'apple/trunk' branch on FSF servers:
1456 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1459 * objc.dg/objc-foreach-5.m: New.
1461 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1464 * objc.dg/objc-foreach-4.m: New.
1466 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1469 * objc.dg/objc-foreach-3.m: New.
1471 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1474 * objc.dg/objc-foreach-2.m: New.
1476 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1479 * objc.dg/objc-foreach-1.m: New
1481 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1483 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1486 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1489 * obj-c++.dg/syntax-error-10.mm: New.
1491 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1494 * obj-c++.dg/syntax-error-9.mm: New.
1496 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1499 * obj-c++.dg/syntax-error-8.mm: New.
1501 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1503 Merge from 'apple/trunk' branch on FSF servers.
1505 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1508 * obj-c++.dg/syntax-error-7.mm: New
1510 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1513 * obj-c++.dg/syntax-error-6.mm: New
1515 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1518 * obj-c++.dg/syntax-error-5.mm: New
1520 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1523 * obj-c++.dg/syntax-error-[3-4].mm: New.
1525 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1528 * obj-c++.dg/syntax-error-[1-2].mm: New.
1530 2010-10-05 Ira Rosen <irar@il.ibm.com>
1532 PR tree-optimization/45752
1533 * gcc.dg/vect/pr45752.c: New test.
1535 2010-10-05 Richard Guenther <rguenther@suse.de>
1537 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1538 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1539 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1540 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1541 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1542 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1543 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1544 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1545 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1546 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1547 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1548 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1549 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1550 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1551 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1552 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1553 * gcc.dg/tree-ssa/20080530.c: Likewise.
1554 * g++.dg/tree-ssa/inline-3.C: Likewise.
1555 * g++.dg/tree-ssa/inline-1.C: Likewise.
1556 * g++.dg/tree-ssa/inline-2.C: Likewise.
1557 * gcc.dg/profile-dir-1.c: Likewise.
1558 * gcc.dg/profile-dir-2.c: Likewise.
1559 * gcc.dg/profile-dir-3.c: Likewise.
1561 2010-10-05 Richard Guenther <rguenther@suse.de>
1564 * g++.dg/torture/pr45877.C: New testcase.
1566 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1569 * gcc.dg/debug/pr45849.c: New test.
1572 * gcc.c-torture/compile/pr45876.c: New test.
1574 2010-10-04 Julian Brown <julian@codesourcery.com>
1576 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1578 * gcc.dg/vect/vect-60.c: Likewise.
1579 * gcc.dg/vect/vect-56.c: Likewise.
1580 * gcc.dg/vect/vect-93.c: Likewise.
1581 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1582 * gcc.dg/vect/vect-95.c: Likewise.
1583 * gcc.dg/vect/vect-96.c: Likewise.
1584 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1585 * gcc.dg/vect/slp-25.c: Likewise.
1586 * gcc.dg/vect/slp-3.c: Likewise.
1587 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1588 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1589 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1590 * gcc.dg/vect/vect-109.c: Likewise.
1591 * gcc.dg/vect/vect-peel-1.c: Likewise.
1592 * gcc.dg/vect/vect-peel-2.c: Likewise.
1593 * lib/target-supports.exp
1594 (check_effective_target_arm_vect_no_misalign): New.
1595 (check_effective_target_vect_no_align): Use above.
1596 (check_effective_target_vect_element_align): New.
1597 (add_options_for_quad_vectors): New.
1599 2010-10-04 Martin Jambor <mjambor@suse.cz>
1601 PR tree-optimization/45572
1602 * g++.dg/ipa/pr45572-1.C: New test.
1603 * g++.dg/ipa/pr45572-2.C: Likewise.
1605 2010-10-03 Ian Lance Taylor <iant@google.com>
1607 * gcc.dg/anon-struct-11.c: New test.
1608 * gcc.dg/anon-struct-12.c: New test.
1609 * gcc.dg/anon-struct-13.c: New test.
1610 * gcc.dg/anon-struct-14.c: New test.
1612 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1614 * g++.dg/torture/pr45764.C: Revert revision 164914.
1615 * gcc.dg/vect/pr43432.c: Likewise.
1616 * gcc.dg/vect/vect-114.c: Likewise.
1617 * gcc.dg/vect/vect-15.c: Likewise.
1619 2010-10-03 Jason Merrill <jason@redhat.com>
1621 * g++.dg/cpp0x/sfinae5.C: New.
1623 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1625 PR tree-optimization/45720
1626 PR tree-optimization/45764
1627 * g++.dg/torture/pr45764.C: New.
1629 * gcc.dg/vect/pr43432.c: Xfail.
1630 * gcc.dg/vect/vect-114.c: Likewise.
1631 * gcc.dg/vect/vect-15.c: Likewise.
1633 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1635 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1637 * gcc.dg/torture/pr45678-2.c: Likewise.
1639 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1642 * gfortran.dg/intrinsic_6.f90: New.
1644 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/dependency_37.f90: New test.
1649 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1651 * gcc.target/i386/shift_mask.c: New test.
1653 2010-10-01 Richard Guenther <rguenther@suse.de>
1655 PR tree-optimization/45854
1656 * g++.dg/torture/pr45854.C: New testcase.
1658 2010-09-30 Michael Eager <eager@eagercon.com>
1660 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1663 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1666 * gfortran.dg/graphite/pr45758.f90: New.
1668 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1671 * gcc.dg/graphite/id-pr45230.c: New.
1673 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1675 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1676 * gfortran.dg/graphite/graphite.exp: Same.
1677 * gcc.dg/graphite/vect-pr43423.c: New.
1679 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1682 * g++.dg/torture/pr45843.C: New test.
1684 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/allocate_derived_5.f90: New.
1689 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1691 PR tree-optimization/31261
1692 * gcc.dg/tree-ssa/pr31261.c: New test.
1694 2010-09-30 Michael Eager <eager@eagercon.com>
1696 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1697 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1698 * gcc.target/microblaze/microblaze.exp: Ditto.
1699 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1700 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1701 * gcc.target/microblaze/others/data_var1.c: Ditto.
1702 * gcc.target/microblaze/others/data_var2.c: Ditto.
1703 * gcc.target/microblaze/others/data_var3.c: Ditto.
1704 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1705 * gcc.target/microblaze/others/strings1.c:: Ditto.
1706 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1707 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1708 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1709 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1710 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1711 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1712 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1713 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1714 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1715 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1716 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1717 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1718 * gcc.target/microblaze/isa/float.c: Ditto.
1719 * gcc.target/microblaze/isa/mulh.c: Ditto.
1720 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1721 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1722 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1723 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1724 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1725 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1726 * gcc.target/microblaze/isa/bshift.c: Ditto.
1727 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1728 * gcc.target/microblaze/isa/div.c: Ditto.
1729 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1730 * gcc.target/microblaze/isa/mul.c: Ditto.
1732 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1734 merge from FSF 'apple/trunk' branch.
1735 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1738 * objc.dg/enhanced-proto-1.m: New.
1739 * objc.dg/enhanced-proto-2.m: New.
1740 * obj-c++.dg/enhanced-proto-1.mm: New
1741 * obj-c++.dg/enhanced-proto-2.mm: New.
1743 2010-09-30 Richard Guenther <rguenther@suse.de>
1746 * gcc.dg/debug/pr41893-1.c: Adjust.
1747 * gcc.dg/pr30762-1.c: Likewise.
1748 * gcc.dg/pr31529-1.c: Likewise.
1749 * gcc.dg/pr34457-1.c: Likewise.
1750 * gcc.dg/pr34668-1.c: Likewise.
1751 * gcc.dg/pr43557-1.c: Likewise.
1753 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1756 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1757 * objc.dg/const-str-3.m: Correct header for memcpy.
1758 * objc.dg/const-str-7.m: Likewise.
1759 * objc.dg/method-20b.m: Provide an implementation of Object.
1760 Adjust XFAIL for m64 NeXT runtime.
1761 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1762 * objc.dg/encode-3.m: Correct line ordering, provide header for
1764 * objc.dg/encode-7-next.m: Only run for 32bit.
1765 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1766 * objc.dg/type-size-2.m: Provide an implementation of Object.
1768 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1769 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1770 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1771 Adjust XFAIL for m64 NeXT runtime.
1772 * obj-c++.dg/method-22.mm: Likewise.
1773 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1775 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1777 Merge from 'apple/trunk' branch on FSF servers.
1779 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1782 * obj-c++.dg/bad-forward-decl.mm: New
1784 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1786 * ada/acats/run_acats: Revert revision 157037.
1788 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1790 Merge from 'apple/trunk' branch on FSF servers.
1792 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1795 * objc.dg/naming-2.m: Update
1796 * objc.dg/naming-3.m: New
1798 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1801 * gcc.target/arm/pr40457-3.c: New test.
1803 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1805 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1807 * lib/target-supports.exp (check_ifunc_available): Likewise.
1809 2010-09-29 Tristan Gingold <gingold@adacore.com>
1811 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1813 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1815 * objc.dg/keywords-1.m: New test.
1816 * objc.dg/keywords-2.m: New test.
1817 * objc.dg/keywords-3.m: New test.
1818 * obj-c++.dg/keywords-1.mm: New test.
1819 * obj-c++.dg/keywords-2.mm: New test.
1821 2010-09-28 Jason Merrill <jason@redhat.com>
1823 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1824 * g++.dg/ext/complit11.C: Likewise.
1825 * g++.old-deja/g++.law/temps1.C: Likewise.
1827 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1828 * g++.old-deja/g++.mike/misc6.C: Likewise.
1830 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1832 * objc.dg/attributes/method-attribute-1.m: New.
1833 * objc.dg/attributes/method-attribute-2.m: New.
1835 * obj-c++.dg/attributes/method-attribute-1.m: New.
1836 * obj-c++.dg/attributes/method-attribute-2.m: New.
1838 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1840 * objc.dg/attributes: New.
1841 * objc.dg/attributes/attributes.exp: New.
1842 * objc.dg/attributes/class-attribute-1.m: New.
1843 * objc.dg/attributes/class-attribute-2.m: New
1844 * objc.dg/attributes/categ-attribute-1.m: New
1845 * objc.dg/attributes/categ-attribute-2.m: New
1846 * objc.dg/attributes/proto-attribute-1.m: New
1848 * obj-c++.dg/attributes: New.
1849 * obj-c++.dg/attributes/attributes.exp: New
1850 * obj-c++.dg/attributes/class-attribute-1.mm: New
1851 * obj-c++.dg/attributes/class-attribute-2.mm: New
1852 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1853 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1854 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1856 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1858 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1859 from the branch renamed to method-20b.m to avoid clashes).
1861 2005-08-23 Stuart Hastings <stuart@apple.com>
1862 Ziemowit Laski <zlaski@apple.com>
1865 * obj-c++.dg/method-23.mm: New.
1866 * objc.dg/method-20.m: New.
1868 2010-09-28 Jan Hubicka <jh@suse.cz>
1870 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1872 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1875 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1876 i?86-*-solaris2.[89], *-*-vxworks*.
1877 * gcc.target/i386/pr22152.c: Likewise.
1878 * gcc.target/i386/vect8-ret.c: New test.
1880 2010-09-28 Jie Zhang <jie@codesourcery.com>
1882 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1884 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1886 Merge from 'apple/trunk' branch on FSF servers.
1888 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1891 * obj-c++.dg/method-22.mm: New.
1893 2010-09-27 Jason Merrill <jason@redhat.com>
1895 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1896 * g++.dg/ext/complit11.C: Adjust.
1897 * g++.old-deja/g++.law/temps1.C: Adjust.
1898 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1899 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1901 2010-09-27 Ian Lance Taylor <iant@google.com>
1903 * lib/target-supports.exp (check_effective_target_split_stack):
1905 * gcc.dg/split-1.c: New test.
1906 * gcc.dg/split-2.c: New test.
1907 * gcc.dg/split-3.c: New test.
1908 * gcc.dg/split-4.c: New test.
1910 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1913 * objc.dg/type-size-3.m: New test.
1915 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1918 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1920 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1923 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1924 * objc.dg/type-size-2.m: Same change.
1925 * obj-c++.dg/encode-5.mm: Same change.
1927 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1929 Merge from 'apple/trunk' branch on FSF servers. The original
1930 Changelogs are below.
1932 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1933 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1934 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1935 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1937 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1938 proto-qual-1.m in the branch) and the normal ABI on GNU.
1939 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1940 the test only with the NeXT runtime.
1941 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1942 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1943 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1944 Run the test only with the NeXT runtime.
1946 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1949 * objc.dg/encode-7-64bit.m: New.
1950 * objc.dg/encode-7.m: Skip if -m64.
1952 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1955 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1956 * obj-c++.dg/threedotthree-abi-1.mm: New
1957 * objc.dg/threedotthree-abi-1.m: New
1959 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1962 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1963 * objc.dg/encode-6.m: Likewise.
1964 * objc.dg/encode-7.m: New test case.
1966 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1968 Merge from 'apple/trunk' branch on FSF servers. Renamed
1969 const-str-12.m to constr-str-12b.m to avoid conflicts.
1971 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1974 * obj-c++.dg/warn5.mm: New
1976 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1979 * obj-c++.dg/const-str-12.mm: New.
1980 * objc.dg/const-str-12.m: New.
1982 2010-09-27 Tobias Burnus <burnus@net-b.de>
1986 * gfortran.dg/storage_size_2.f08: Fix test.
1987 * gfortran.dg/c_sizeof_1.f90: Fix test.
1988 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1989 * gfortran.dg/c_sizeof_3.f90: New.
1990 * gfortran.dg/c_sizeof_4.f90: New.
1991 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1992 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1994 2010-09-26 Daniel Kraft <d@domob.eu>
1998 * gfortran.dg/select_type_18.f03: New test.
2000 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2002 * gnat.dg/return2.ad[sb]: New test.
2003 * gnat.dg/return2_pkg.ads: New helper.
2005 2010-09-25 Daniel Kraft <d@domob.eu>
2008 * gfortran.dg/io_constraints_6.f03: New test.
2009 * gfortran.dg/io_constraints_7.f03: New test.
2010 * gfortran.dg/newunit_2.f90: New test.
2012 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2014 * gfortran.dg/operator_c1202.f90: New test.
2016 2010-09-24 Jan Hubicka <jh@suse.cz>
2018 * gcc.dg/tree-ssa/leaf.c: New testcase.
2020 2010-09-24 Jan Hubicka <jh@suse.cz>
2022 PR tree-optimization/45738
2023 PR tree-optimization/45741
2024 * gcc.c-torture/compile/pr45741.c: New.
2025 * gfortran.fortran-torture/compile/pr45738.f90: New.
2027 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2029 * gcc.dg/cpp/undef-opt-1.c: New test.
2031 2010-09-24 Jason Merrill <jason@redhat.com>
2033 * g++.dg/other/error10.C: Adjust expected output.
2035 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2038 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2039 * gcc.target/i386/pr45234.c: New test.
2041 2010-09-24 Richard Guenther <rguenther@suse.de>
2043 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2045 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2047 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2048 as a comment leader in regexp.
2050 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2052 * objc.dg/sync-2.m: New test.
2053 * obj-c++.dg/sync-2.mm: New test.
2055 2010-09-24 Tobias Burnus <burnus@net-b.de>
2058 * gfortran.dg/iso_fortran_env_7.f90: New.
2060 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2062 * obj-c++.dg/too-many-args.mm: New file.
2064 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2066 Merge from 'apple/trunk' branch on FSF servers.
2068 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2071 * objc.dg/too-many-args.m: New
2073 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2076 * gfortran.dg/dependency_36.f90: New test.
2078 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2080 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2081 * gcc.target/i386/pad-3.c: Ditto.
2082 * gcc.target/i386/pad-7.c: Ditto.
2083 * gcc.target/i386/pad-7.c: Ditto.
2084 * gcc.target/i386/pr36502.c: Ditto.
2085 * gcc.target/i386/zee.c: Ditto.
2086 * gcc.target/i386/20060821-1.c: Ditto.
2087 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2088 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2089 * gcc.target/i386/pad-5b.c: Ditto.
2090 * gcc.target/i386/pad-6a.c: Ditto.
2091 * gcc.target/i386/pad-6b.c: Ditto.
2092 * gcc.target/i386/pad-8.c: Ditto.
2093 * gcc.target/i386/pad-9.c: Ditto.
2094 * gcc.target/i386/pad-10.c: Ditto.
2095 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2097 2010-09-23 Richard Guenther <rguenther@suse.de>
2099 PR tree-optimization/45565
2100 * g++.dg/ipa/pr45565.C: New testcase.
2102 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2106 * gfortran.dg/vector_subscript_bound_1.f90: New.
2108 2010-09-23 Richard Guenther <rguenther@suse.de>
2111 * gcc.dg/pr45750.c: New testcase.
2113 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2115 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2116 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2119 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2121 PR rtl-optimization/44374
2122 * gcc.target/arm/headmerge-1.c: New test.
2123 * gcc.target/arm/headmerge-2.c: New test.
2124 * gcc.target/i386/headmerge-1.c: New test.
2125 * gcc.target/i386/headmerge-2.c: New test.
2127 2010-09-23 Daniel Kraft <d@domob.eu>
2132 * gfortran.dg/intrinsic_intent_1.f03: New test.
2133 * gfortran.dg/select_type_17.f03: New test.
2134 * gfortran.dg/associate_5.f03: More definability tests.
2135 * gfortran.dg/enum_2.f90: Check definability.
2136 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2137 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2138 * gfortran.dg/char_expr_2.f90: Ditto.
2139 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2140 * gfortran.dg/enum_5.f90: Ditto.
2141 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2142 * gfortran.dg/impure_assignment_2.f90: Ditto.
2143 * gfortran.dg/impure_assignment_3.f90: Ditto.
2144 * gfortran.dg/intent_out_1.f90: Ditto.
2145 * gfortran.dg/intent_out_3.f90: Ditto.
2146 * gfortran.dg/pointer_assign_7.f90: Ditto.
2147 * gfortran.dg/pointer_intent_3.f90: Ditto.
2148 * gfortran.dg/pr19936_1.f90: Ditto.
2149 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2150 * gfortran.dg/simpleif_2.f90: Ditto.
2151 * gfortran.dg/protected_5.f90: Ditto.
2152 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2153 * gfortran.dg/protected_6.f90: Ditto.
2154 * gfortran.dg/protected_7.f90: Ditto.
2156 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2159 * gfortran.dg/namelist_65.f90: New test.
2161 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2163 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2164 the regexp pattern between the expected label and location string.
2166 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2168 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2170 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2172 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2173 * gcc.dg/pr27898.c: Likewise.
2174 * gcc.dg/pr28712.c: Likewise.
2175 * gcc.dg/pr30762-1.c: Likewise.
2176 * gcc.dg/pr31529-1.c: Likewise.
2177 * gcc.dg/pr34457-1.c: Likewise.
2178 * gcc.dg/pr34668-1.c: Likewise.
2179 * gcc.dg/pr34989-1.c: Likewise.
2180 * gcc.dg/pr43557-1.c: Likewise.
2182 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2184 PR rtl-optimization/45739
2185 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2187 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2189 * gcc.target/sparc/mnofpu.c: New test.
2191 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2193 PR rtl-optimization/45739
2194 * gcc.target/i386/pr45739.c: New test.
2196 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2199 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2200 and counts. Add non-elemental function call check.
2203 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2204 arguments checks. Update temporary counts.
2205 * gfortran.dg/transpose_optimization_1.f90: New.
2207 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2210 * objc.dg/invalid-method-1.m: New.
2212 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2214 Merge from 'apple/trunk' branch on FSF servers.
2216 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2219 * objc.dg/naming-4.m: New
2220 * objc.dg/naming-5.m: New
2221 * obj-c++.dg/naming-1.mm: New
2222 * obj-c++.dg/naming-2.mm: New
2224 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2225 Jack Howarth <howarth@bromo.med.uc.edu>
2228 * g++.dg/torture/pr44972.C: Use portable assert().
2230 2010-09-21 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/45580
2233 * g++.dg/torture/pr45580.C: New testcase.
2235 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
2237 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2239 2010-09-20 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/pointer_check_7.f90: New.
2244 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2246 PR rtl-optimization/45728
2247 * gcc.c-torture/compile/pr45728.c: New test.
2249 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
2252 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2254 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2256 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2258 2010-09-20 Richard Guenther <rguenther@suse.de>
2261 * gcc.dg/torture/pr45704.c: New testcase.
2263 2010-09-20 Jan Hubicka <jh@suse.cz>
2265 PR tree-optimize/45605
2266 * g++.dg/tree-ssa/pr45605.C: New testcase.
2268 2010-09-20 Michael Matz <matz@suse.de>
2271 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2274 2010-09-20 Richard Guenther <rguenther@suse.de>
2276 PR tree-optimization/45705
2277 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2279 2010-09-20 Michael Matz <matz@suse.de>
2282 * lib/target-supports.exp (check_effective_target_vect_perm):
2285 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2287 PR rtl-optimization/45695
2288 * gcc.c-torture/execute/pr45695.c: New test.
2290 2010-09-19 Jan Hubicka <jh@suse.cz>
2293 * gcc.c-torture/compile/pr44246.c:New file.
2295 2010-09-19 Ira Rosen <irar@il.ibm.com>
2297 PR tree-optimization/45714
2298 * gfortran.dg/vect/pr45714-a.f: New test.
2299 * gfortran.dg/vect/pr45714-b.f: New test.
2301 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2303 * gnat.dg/const1.adb: Rename into...
2304 * gnat.dg/constant1.adb: ...this.
2305 * gnat.dg/constant2.adb: New test.
2306 * gnat.dg/constant2_pkg1.ads: New helper.
2307 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2309 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2311 * gnat.dg/specs/constant1.ads: New test.
2312 * gnat.dg/specs/constant1_pkg.ads: New helper.
2314 2010-09-18 Jan Hubicka <jh@suse.cz>
2316 PR tree-optimization/45453
2317 * g++.dg/tree-ssa/pr45453.C: New testcase.
2319 2010-09-18 Jason Merrill <jason@redhat.com>
2321 * g++.dg/cpp0x/initlist44.C: New.
2323 2010-09-18 Richard Guenther <rguenther@suse.de>
2325 PR tree-optimization/45709
2326 * g++.dg/torture/pr45709-2.C: New testcase.
2328 2010-09-18 Richard Guenther <rguenther@suse.de>
2330 PR tree-optimization/45709
2331 * g++.dg/torture/pr45709.C: New testcase.
2333 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2336 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2338 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2340 * gcc.target/i386/pad-1.c: New.
2341 * gcc.target/i386/pad-2.c: Likewise.
2342 * gcc.target/i386/pad-3.c: Likewise.
2343 * gcc.target/i386/pad-4.c: Likewise.
2344 * gcc.target/i386/pad-5a.c: Likewise.
2345 * gcc.target/i386/pad-5b.c: Likewise.
2346 * gcc.target/i386/pad-6a.c: Likewise.
2347 * gcc.target/i386/pad-6b.c: Likewise.
2348 * gcc.target/i386/pad-7.c: Likewise.
2349 * gcc.target/i386/pad-8.c: Likewise.
2350 * gcc.target/i386/pad-9.c: Likewise.
2351 * gcc.target/i386/pad-10.c: Likewise.
2353 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2356 * gcc.dg/torture/stackalign/alloca-5.c: New.
2358 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2361 * gcc.dg/torture/pr45678-2.c: New.
2363 2010-09-17 Richard Guenther <rguenther@suse.de>
2366 * gcc.dg/torture/pr45678-1.c: New testcase.
2368 2010-09-17 Michael Matz <matz@suse.de>
2370 PR tree-optimization/43432
2371 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2372 check_effective_target_vect_perm_short): New predicates.
2373 (check_effective_target_vect_perm): Include x86_64.
2374 * gcc.dg/vect/pr43432.c: New test.
2375 * gcc.dg/vect/vect-114.c: Adjust.
2376 * gcc.dg/vect/vect-15.c: Ditto.
2377 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2378 * gcc.dg/vect/slp-perm-9.c: Ditto.
2380 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2383 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2386 2010-09-17 Richard Guenther <rguenther@suse.de>
2388 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2389 * gcc.dg/pr28706.c: Likewise.
2390 * gcc.dg/pr28712.c: Likewise.
2391 * gcc.dg/pr30762-1.c: Likewise.
2392 * gcc.dg/pr30762-2.c: Likewise.
2393 * gcc.dg/pr31529-1.c: Likewise.
2394 * gcc.dg/pr31529-2.c: Likewise.
2395 * gcc.dg/pr34457-1.c: Likewise.
2396 * gcc.dg/pr34457-2.c: Likewise.
2397 * gcc.dg/pr34668-1.c: Likewise.
2398 * gcc.dg/pr34668-2.c: Likewise.
2399 * gcc.dg/pr34989-1.c: Likewise.
2400 * gcc.dg/pr34989-2.c: Likewise.
2401 * gcc.dg/pr43557-1.c: Likewise.
2402 * gcc.dg/pr43557-2.c: Likewise.
2403 * gcc.dg/debug/pr41893-1.c: Likewise.
2404 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2405 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2406 * gcc.dg/matrix/matrix-4.c: Likewise.
2407 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2408 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2409 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2410 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2412 2010-09-16 Tobias Burnus <burnus@net-b.de>
2415 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2417 * gfortran.dg/intent_optimize_1.f90: New test.
2419 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2421 * gcc.target/i386/divmod-1.c: New.
2422 * gcc.target/i386/divmod-2.c: Likewise.
2423 * gcc.target/i386/divmod-3.c: Likewise.
2424 * gcc.target/i386/divmod-4.c: Likewise.
2425 * gcc.target/i386/divmod-4a.c: Likewise.
2426 * gcc.target/i386/divmod-5.c: Likewise.
2427 * gcc.target/i386/divmod-6.c: Likewise.
2428 * gcc.target/i386/divmod-7.c: Likewise.
2429 * gcc.target/i386/divmod-8.c: Likewise.
2430 * gcc.target/i386/udivmod-1.c: Likewise.
2431 * gcc.target/i386/udivmod-2.c: Likewise.
2432 * gcc.target/i386/udivmod-3.c: Likewise.
2433 * gcc.target/i386/udivmod-4.c: Likewise.
2434 * gcc.target/i386/udivmod-4a.c: Likewise.
2435 * gcc.target/i386/udivmod-5.c: Likewise.
2436 * gcc.target/i386/udivmod-6.c: Likewise.
2437 * gcc.target/i386/udivmod-7.c: Likewise.
2438 * gcc.target/i386/udivmod-8.c: Likewise.
2440 2010-09-16 Jan Hubicka <jh@suse.cz>
2442 * g++.dg/lto/pr45679-1_0.C: New file.
2443 * g++.dg/lto/pr45679-1_1.C: New file.
2444 * g++.dg/lto/pr45679-0_0.C: New file.
2445 * g++.dg/lto/pr45679-0_1.C: New file.
2447 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2450 * gfortran.dg/class_dummy_2.f03: New.
2452 2010-09-16 Richard Guenther <rguenther@suse.de>
2454 PR tree-optimization/45623
2455 * gcc.dg/torture/pr45623.c: New testcase.
2457 2010-09-16 Ira Rosen <irar@il.ibm.com>
2459 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2460 name and parentheses.
2461 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2463 2010-09-15 Jason Merrill <jason@redhat.com>
2465 * g++.dg/parse/parameter-declaration-2.C: New.
2467 * g++.dg/cpp0x/scoped_enum2.C: New.
2469 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2471 * gcc.c-torture/compile/20100915-1.c: New test.
2473 2010-09-15 Martin Jambor <mjambor@suse.cz>
2476 * gcc.dg/ipa/pr45644.c: New test.
2478 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2480 PR tree-optimization/45633
2481 * gcc.dg/vect/pr45633.c: New test.
2483 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2486 * gfortran.dg/allocate_derived_4.f90: New.
2488 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2490 * lib/target-supports.exp
2491 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2492 supported flag to true for neon.
2494 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2497 * g++.dg/template/crash103.C: New.
2499 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2501 Merge from 'apple/trunk' branch on FSF servers.
2503 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2506 * objc.dg/msg-in-protocol.m: New.
2507 * obj-c++.dg/msg-in-protocol.mm: New.
2509 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2512 * objc.dg/break-in-ifstmt.m: New.
2514 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2517 * obj-c++.dg/comp-types-13.mm: New.
2518 * objc.dg/comp-types-12.m: New.
2520 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2523 * obj-c++.dg/proto-lossage-7.mm: New.
2524 * objc.dg/proto-lossage-7.m: New.
2526 2010-09-14 Jan Hubicka <jh@suse.cz>
2528 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2530 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2533 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2536 * gcc.dg/pr45567.c: New test.
2539 * g++.dg/debug/pr45660.C: New test.
2541 2010-09-14 Ira Rosen <irar@il.ibm.com>
2543 PR tree-optimization/45470
2544 * g++.dg/vect/pr45470-a.cc: New test.
2545 * g++.dg/vect/pr45470-a.cc: New test.
2547 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2550 * lib/profopt.exp: Prune warnings on execname2 compile.
2551 * lib/prune.exp: Prune "can't add line info" warnings.
2553 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2556 * gfortran.dg/namelist_64.f90: New test.
2558 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2560 PR rtl-optimization/45617
2561 * gcc.target/i386/pr45617.c: New test.
2563 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2565 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2567 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2569 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2570 * gcc.target/i386/fma4-vector.c: Likewise.
2571 * gcc.target/i386/vectorize2.c: Likewise.
2572 * gcc.target/i386/vectorize4.c: Likewise.
2573 * gcc.target/i386/vectorize5.c: Likewise.
2574 * gcc.target/i386/vectorize6.c: Likewise.
2575 * gcc.target/i386/vectorize8.c: Likewise.
2577 * gcc.target/i386/vect-double-1.c: New.
2578 * gcc.target/i386/vect-double-1a.c: Likewise.
2579 * gcc.target/i386/vect-double-2.c: Likewise.
2580 * gcc.target/i386/vect-double-2a.c: Likewise.
2582 * lib/target-supports.exp (check_effective_target_vect_double):
2583 Set et_vect_double_saved to 0 when tuning for Atom.
2585 2010-09-13 Jan Hubicka <jh@suse.cz>
2587 * gcc.dg/torture/pr23821.c: Drop static keyword.
2588 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2589 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2591 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2593 * gcc.target/arm/sync-1.c: New.
2595 2010-09-12 Olivier Hainque <hainque@adacore.com>
2597 * gnat.dg/memtrap.adb: New test.
2599 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2601 * gfortran.dg/promotion.f90: Fix options.
2603 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2605 * g++.dg/cpp0x/range-for1.C: New.
2606 * g++.dg/cpp0x/range-for2.C: New.
2607 * g++.dg/cpp0x/range-for3.C: New.
2608 * g++.dg/cpp0x/range-for4.C: New.
2609 * g++.dg/cpp0x/range-for5.C: New.
2610 * g++.dg/cpp0x/range-for6.C: New.
2612 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2614 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2615 and counts. Check that transpose is not called.
2616 * gfortran.dg/transpose_2.f90: Update error message.
2618 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2621 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2622 * g++.dg/lookup/strong-using-2.C: Likewise.
2623 * g++.dg/lookup/strong-using-3.C: Likewise.
2624 * g++.dg/lookup/strong-using-5.C: Likewise.
2626 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2627 * g++.dg/cpp0x/inline-ns4.C: New.
2628 * g++.dg/cpp0x/inline-ns5.C: New.
2630 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2633 * gfortran.fortran-torture/compile/pr45634.f90: New.
2635 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2637 * objc.dg/fobjc-exceptions.m: New test.
2639 2010-09-10 Jan Hubicka <jh@suse.cz>
2641 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2643 2010-09-10 Martin Jambor <mjambor@suse.cz>
2645 PR tree-optimization/44972
2646 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2647 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2648 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2650 * g++.dg/torture/pr44972.C: New test.
2652 2010-09-10 Martin Jambor <mjambor@suse.cz>
2654 PR tree-optimization/44972
2655 * g++.dg/torture/pr34850.C: Remove expected warning.
2657 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2659 * gfortran.dg/dummy_optional_arg.f90: New test.
2661 2010-09-08 Jan Hubicka <jh@suse.cz>
2663 PR tree-optimization/45598
2664 * fortran.fortran-torture/compile/pr45598.f90: New test.
2666 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2668 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2669 * lib/target-supports.exp (check_ifunc_available): New.
2670 * gcc.dg/attr-ifunc-1.c: New.
2671 * gcc.dg/attr-ifunc-2.c: New.
2672 * gcc.dg/attr-ifunc-3.c: New.
2673 * gcc.dg/attr-ifunc-4.c: New.
2674 * gcc.dg/attr-ifunc-5.c: New.
2675 * g++.dg/ext/attr-ifunc-1.C: New.
2676 * g++.dg/ext/attr-ifunc-2.C: New.
2677 * g++.dg/ext/attr-ifunc-3.C: New.
2678 * g++.dg/ext/attr-ifunc-4.C: New.
2680 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2683 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2685 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2687 * gfortran.dg/inline_transpose_1.f90: New test.
2689 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2692 * g++.dg/warn/Wunused-var-15.C: New test.
2694 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2696 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2699 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2701 * objc/execute/exceptions/throw-nil.m: New test.
2702 * objc/execute/exceptions/handler-1.m: Updated to use the new
2703 objc_set_uncaught_exception_handler() function.
2704 * objc/execute/exceptions/matcher-1.m: New test.
2706 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2709 * gfortran.dg/bit_comparison_1.F90: New test.
2710 * gfortran.dg/leadz_trailz_3.f90: New test.
2711 * gfortran.dg/masklr_2.F90: New test.
2712 * gfortran.dg/shiftalr_1.F90: New test.
2713 * gfortran.dg/merge_bits_2.F90: New test.
2714 * gfortran.dg/dshift_2.F90: New test.
2715 * gfortran.dg/bit_comparison_2.F90: New test.
2716 * gfortran.dg/masklr_1.F90: New test.
2717 * gfortran.dg/merge_bits_1.F90: New test.
2718 * gfortran.dg/dshift_1.F90: New test.
2719 * gfortran.dg/shiftalr_2.F90: New test.
2721 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2723 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2724 functions from objc/typedstream.h are deprecated.
2726 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2728 * lib/target-supports.exp
2729 (check_effective_target_run_expensive_tests): New proc.
2730 * gcc.c-torture/compile/limits-fnargs.c: Use
2731 dg-require-effective-target run_expensive_tests.
2733 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2736 * gfortran.dg/gomp/pr45597.f90: New test.
2739 * gfortran.dg/gomp/pr45595.f90: New test.
2741 2010-09-08 Michael Matz <matz@suse.de>
2743 * c-c++-common/uninit-17.c: Adjust.
2745 2010-09-08 Michael Matz <matz@suse.de>
2747 PR tree-optimization/43430
2748 * gcc.dg/vect/pr43430-2.c: New test.
2750 2010-09-08 Michael Matz <matz@suse.de>
2752 PR tree-optimization/33244
2753 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2755 2010-09-08 Richard Guenther <rguenther@suse.de>
2757 PR tree-optimization/45578
2758 * gfortran.dg/pr45578.f90: New testcase.
2760 2010-09-08 Richard Guenther <rguenther@suse.de>
2763 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2765 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2768 * gfortran.dg/char_length_18.f90: New test.
2770 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2773 * gcc.target/i386/pr36502.c: New test.
2777 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2778 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2780 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2782 * gfortran.dg/achar_4.f90: Enable bounds checking.
2784 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2787 * gcc.target/i386/pr45206.c: New test.
2789 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2792 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2794 2010-09-07 Jan Hubicka <jh@suse.cz>
2796 * gcc.c-torture/compile/20100907.c: New testcase.
2798 2010-09-07 Richard Guenther <rguenther@suse.de>
2801 * g++.dg/eh/pr45569.C: New testcase.
2803 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2806 * gcc.target/arm/pr43137.c: New test.
2808 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2811 * gfortran.dg/dependency_35.f90: New test.
2813 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2816 * gfortran.dg/char_length_17.f90: New test.
2818 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2823 * g++.dg/template/typedef34.C: New test.
2824 * g++.dg/template/typedef35.C: New test.
2826 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2829 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2831 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2833 * g++.dg/warn/Wdouble-promotion.C: New.
2835 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2837 * g++.dg/parse/redef2.C: New.
2839 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2841 * gcc.dg/20100906-1.c: New testcase.
2843 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2846 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2847 DW_TAG_enumeration_type DIE.
2849 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2851 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2854 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
2856 PR rtl-optimization/44919
2857 * g++.dg/opt/pr44919.C: New.
2859 2010-09-06 Tobias Burnus <burnus@net-b.de>
2862 * gfortran.dg/iall_iany_iparity_1.f90: New.
2863 * gfortran.dg/iall_iany_iparity_2.f90: New.
2865 2010-09-06 Jason Merrill <jason@redhat.com>
2867 * g++.dg/cpp0x/initlist42.C: New.
2869 * g++.dg/cpp0x/auto19.C: New.
2871 * g++.dg/template/sfinae25.C: New.
2872 * g++.dg/template/char1.C: Expect warning.
2873 * g++.dg/template/nontype10.C: Likewise.
2875 * g++.dg/cpp0x/implicit9.C: New.
2877 * g++.dg/cpp0x/initlist43.C: New.
2879 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2881 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2883 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2885 * gcc.dg/Wdouble-promotion.c: New.
2887 2010-09-05 Tobias Burnus <burnus@net-b.de>
2889 * gfortran.dg/float128_1.f90: Remove test case as
2890 it always fails since Rev 163611 backed out the
2891 front-end implementation.
2893 2010-09-05 Tobias Burnus <burnus@net-b.de>
2895 * gfortran.dg/float128_1.f90: XFAIL test case.
2897 2010-09-05 Tobias Burnus <burnus@net-b.de>
2899 * gfortran.dg/bessel_7.f90: Decrease required precision.
2901 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2904 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2905 ref-all-matching targets.
2907 2010-09-05 Richard Guenther <rguenther@suse.de>
2909 PR tree-optimization/45535
2910 * gcc.c-torture/compile/pr45535.c: New testcase.
2912 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2914 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2916 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2917 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2918 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2919 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2920 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2921 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2922 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2923 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2924 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2925 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2926 * gcc.target/i386/pr22152.c: Likewise.
2927 * gcc.target/i386/pr36992-1.c: Likewise.
2928 * gcc.target/i386/pr36992-2.c: Likewise.
2929 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2931 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2934 * gcc.dg/const-uniq-1.c: Modify regexp.
2936 2010-09-04 Tobias Burnus <burnus@net-b.de>
2939 * gfortran.dg/namelist_63.f90: New.
2941 2010-09-04 Jan Hubicka <jh@suse.cz>
2943 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2944 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2946 2010-09-04 Jan Hubicka <jh@suse.cz>
2948 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2950 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2953 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2955 2010-09-03 Joseph Myers <joseph@codesourcery.com>
2957 * gcc.dg/opts-4.c: New test.
2959 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2961 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2962 * gcc.dg/vect/vect-peel-4.c: Ditto.
2964 2010-09-03 Daniel Kraft <d@domob.eu>
2967 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2969 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2972 * gfortran.dg/dependency_34.f90: New test.
2974 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2976 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2978 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2980 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2981 gcc.target/i386/clearcap.map if supported.
2983 2010-09-03 Michael Matz <matz@suse.de>
2986 * gcc.dg/pr45415.c: New test.
2988 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2990 PR tree-optimization/45506
2991 * gcc.dg/pr45506.c: New.
2993 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2996 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2997 * gcc.target/i386/float128-2.c: Ditto.
2999 2010-09-03 Daniel Kraft <d@domob.eu>
3002 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3003 * gfortran.dg/internal_dummy_2.f08: New test.
3004 * gfortran.dg/internal_dummy_3.f08: New test.
3005 * gfortran.dg/internal_dummy_4.f08: New test.
3007 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.target/i386/pr45500.c: New test.
3012 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3014 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3016 2010-09-03 Daniel Kraft <d@domob.eu>
3019 * gfortran.dg/exit_2.f08; Adapt error messages.
3020 * gfortran.dg/exit_3.f08: New test.
3021 * gfortran.dg/exit_4.f08: New test.
3022 * gfortran.dg/exit_5.f03: New test.
3024 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3026 * gfortran.dg/ishft_4.f90: New test.
3028 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3030 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3031 FRIZ/XSRIZ instruciton for (double)(long long)x.
3032 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3034 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3036 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3038 2010-09-02 Richard Guenther <rguenther@suse.de>
3040 PR tree-optimization/44937
3041 PR tree-optimization/45412
3042 * g++.dg/opt/pr45412.C: New testcase.
3043 * gcc.c-torture/compile/pr45412.c: Likewise.
3044 * gcc.c-torture/compile/pr44937.c: Likewise.
3046 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3048 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3049 but using -Werror=comment.
3050 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3051 expected error messages.
3053 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3055 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3056 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3058 2010-09-02 Tobias Burnus <burnus@net-b.de>
3061 * gfortran.dg/initialization_27.f90: New.
3063 2010-09-02 Ira Rosen <irar@il.ibm.com>
3065 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3066 check into different basic blocks. Expect vectorization if misaligned
3067 stores are supported.
3068 * gcc.dg/vect/bb-slp-8a.c: New test.
3069 * gcc.dg/vect/bb-slp-8b.c: New test.
3071 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3073 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3075 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3078 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3079 * gfortran.dg/class_dummy_1.f03: New.
3081 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3084 * g++.dg/tree-prof/partition2.C: New test.
3086 2010-09-01 Richard Guenther <rguenther@suse.de>
3088 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3089 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3090 * gcc.c-torture/execute/20100827-1.c: Likewise.
3092 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3094 * gfortran.dg/execute_command_line_1.f90: New test.
3096 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3098 PR preprocessor/45457
3099 * c-c++-common/cpp/pr45457.c: New test.
3101 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3103 * gcc.dg/nested-func-8.c: New test.
3105 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3108 * gfortran.dg/popcnt_poppar_1.F90: New test.
3109 * gfortran.dg/popcnt_poppar_2.F90: New test.
3111 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3113 * gcc.target/i386/volatile-2.c: Require nonpic target.
3115 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3118 * gcc.dg/pr45461.c: New test.
3120 2010-08-31 Richard Guenther <rguenther@suse.de>
3123 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3125 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3127 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3129 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3132 * gfortran.dg/typebound_proc_18.f03: New.
3134 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3136 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3137 * lib/scanasm.exp (scan-stack-usage): Likewise.
3138 (scan-stack-usage-not): Likewise.
3139 * gcc.dg/stack-usage-1.c: New test.
3140 * gcc.target/i386/stack-usage-realign.c: Likewise.
3142 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3144 PR tree-optimization/45427
3145 * gcc.dg/tree-ssa/pr45427.c: New test.
3147 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3150 * g++.dg/template/crash102.C: New.
3152 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3155 * gcc.dg/gomp/atomic-12.c: New test.
3156 * gcc.dg/gomp/atomic-13.c: New test.
3157 * gcc.dg/gomp/atomic-14.c: New test.
3158 * g++.dg/gomp/atomic-11.C: New test.
3159 * g++.dg/gomp/atomic-12.C: New test.
3160 * g++.dg/gomp/atomic-13.C: New test.
3161 * g++.dg/gomp/atomic-14.C: New test.
3163 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3165 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3168 2010-08-30 Thomas Quinot <quinot@adacore.com>
3170 * gnat.dg/discr24.adb: New test.
3172 2010-08-30 Richard Guenther <rguenther@suse.de>
3174 PR tree-optimization/45449
3175 * gcc.dg/pr45449.c: New testcase.
3177 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3179 * gcc.dg/opts-1.c: Expect errors, not warnings.
3181 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3184 * gfortran.dg/dynamic_dispatch_11.f03: New.
3186 2010-08-29 Jason Merrill <jason@redhat.com>
3189 * g++.dg/parse/defarg15.C: New.
3191 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3194 * gfortran.dg/select_type_16.f03: New.
3196 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3197 Tobias Burnus <burnus@net-b.de>
3199 * gfortran.dg/bessel_7.f90: Decrease required precision.
3201 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3202 Kaz Kojima <kkojima@gcc.gnu.org>
3204 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3206 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3208 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3209 floating point conversion code generation.
3210 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3211 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3212 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3213 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3214 to integer conversion code generation.
3215 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3216 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3217 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3218 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3220 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3223 * gfortran.dg/random_seed_1.f90: Adjust test.
3224 * gfortran.dg/float128_1.f90: New test.
3226 2010-08-27 Tobias Burnus <burnus@net-b.de>
3229 * gfortran.dg/norm2_1.f90: New.
3230 * gfortran.dg/norm2_2.f90: New.
3231 * gfortran.dg/norm2_3.f90: New.
3232 * gfortran.dg/norm2_4.f90: New.
3233 * gfortran.dg/parity_1.f90: New.
3234 * gfortran.dg/parity_2.f90: New.
3235 * gfortran.dg/parity_3.f90: New.
3237 2010-08-27 Janus Weil <janus@gcc.gnu.org>
3240 * gfortran.dg/select_type_15.f03: New.
3242 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3245 * gfortran.dg/hollerith8.f90: New test.
3247 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3250 * gfortran.dg/dependency_33.f90: New test.
3252 2010-08-27 Richard Guenther <rguenther@suse.de>
3254 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3255 * gcc.dg/graphite/scop-2.c: Likewise.
3256 * gcc.dg/graphite/scop-20.c: Likewise.
3257 * gcc.dg/vect/slp-25.c: Likewise.
3259 2010-08-27 Olivier Hainque <hainque@adacore.com>
3261 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3263 2010-08-26 Daniel Kraft <d@domob.eu>
3268 * gfortran.dg/associate_8.f03: New test.
3269 * gfortran.dg/select_type_13.f03: New test.
3270 * gfortran.dg/select_type_14.f03: New test.
3272 2010-08-26 Jakub Jelinek <jakub@redhat.com>
3274 PR tree-optimization/44485
3275 * gcc.dg/pr44485.c: New test.
3277 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3279 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3280 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3281 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3283 2010-08-26 Richard Guenther <rguenther@suse.de>
3285 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3286 * gcc.dg/graphite/scop-21.c: Likewise.
3288 2010-08-26 Richard Guenther <rguenther@suse.de>
3290 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3291 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3292 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3293 * gcc.dg/vect/vect-91.c: Likewise.
3294 * gcc.dg/vect/vect-peel-1.c: Likewise.
3295 * gcc.dg/vect/vect-peel-2.c: Likewise.
3296 * gcc.dg/vect/vect-peel-4.c: Likewise.
3298 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3301 * gfortran.dg/der_io_4.f90: New test.
3303 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3305 PR rtl-optimization/44858
3306 * gcc.c-torture/execute/pr44858.c: New test.
3308 PR rtl-optimization/45400
3309 * g++.dg/other/i386-8.C: New test.
3311 2010-08-25 Richard Guenther <rguenther@suse.de>
3313 * gcc.dg/alias-8.c: Adjust.
3315 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3317 * gcc.target/i386/combine-mul.c: New test.
3319 2010-08-25 Richard Guenther <rguenther@suse.de>
3322 * gcc.dg/graphite/id-27.c: New testcase.
3323 * gcc.dg/lto/20100825-1_0.c: Likewise.
3325 2010-08-25 Richard Guenther <rguenther@suse.de>
3327 PR tree-optimization/45316
3328 * g++.dg/opt/pr45316.C: New testcase.
3330 2010-08-25 Richard Guenther <rguenther@suse.de>
3332 PR tree-optimization/45393
3333 * g++.dg/torture/pr45393.C: New testcase.
3335 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3337 PR tree-optimization/45059
3338 * gcc.c-torture/compile/pr45059.c: New test.
3340 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3342 * lib/target-supports.exp (check_effective_target_vect_unpack):
3343 Set vect_unpack supported flag to true for neon.
3345 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3347 * gcc.dg/tree-ssa/ifc-5.c: New.
3349 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3351 * gcc.dg/tree-ssa/ifc-4.c: New.
3352 * gcc.dg/tree-ssa/ifc-7.c: New.
3354 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3356 * gcc.dg/vect/vect.exp: Check loongson targets
3357 * g++.dg/vect/vect.exp: Likewise
3358 * gfortran.dg/vect/vect.exp: Likewise
3360 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3362 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3365 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3368 * gfortran.dg/proc_ptr_29.f90: New.
3370 2010-08-22 Tobias Burnus <burnus@net-b.de>
3371 Dominique d'Humieres <dominiq@lps.ens.fr>
3374 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3376 2010-08-22 Tobias Burnus <burnus@net-b.de>
3379 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3381 2010-08-22 Tobias Burnus <burnus@net-b.de>
3384 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3386 2010-08-22 Tobias Burnus <burnus@net-b.de>
3387 Dominique d'Humieres <dominiq@lps.ens.fr>
3391 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3392 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3394 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3399 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3400 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3401 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3403 2010-08-21 Tobias Burnus <burnus@net-b.de>
3407 * gfortran.dg/bessel_6.f90: New.
3408 * gfortran.dg/bessel_7.f90: New.
3410 2010-08-20 Jan Hubicka <jh@suse.cz>
3414 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3415 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3417 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3420 * gcc.target/i386/pr45336-1.c: New.
3421 * gcc.target/i386/pr45336-2.c: Likewise.
3422 * gcc.target/i386/pr45336-3.c: Likewise.
3423 * gcc.target/i386/pr45336-4.c: Likewise.
3425 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3428 * gcc.target/i386/volatile-2.c: Update scan strings to also
3429 include (%rip) for the memory reference on x86_64.
3431 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3434 * gcc.dg/pr44974.c: New test.
3436 PR rtl-optimization/45353
3437 * gcc.dg/pr45353.c: New test.
3439 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3441 * gcc.target/i386/volatile-2.c: New.
3443 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3445 PR rtl-optimization/44691
3446 * gfortran.dg/pr44691.f: New test.
3448 2010-10-19 Olivier Hainque <hainque@adacore.com>
3450 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3452 2010-08-19 Jason Merrill <jason@redhat.com>
3454 * g++.dg/init/synth3.C: New.
3455 * g++.dg/init/value8.C: New.
3456 * g++.dg/tree-ssa/empty-2.C: New.
3457 * g++.dg/cpp0x/noexcept09.C: New.
3459 2010-08-19 Daniel Kraft <d@domob.eu>
3463 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3464 * gfortran.dg/pointer_remapping_1.f90: New test.
3465 * gfortran.dg/pointer_remapping_2.f03: New test.
3466 * gfortran.dg/pointer_remapping_3.f08: New test.
3467 * gfortran.dg/pointer_remapping_4.f03: New test.
3468 * gfortran.dg/pointer_remapping_5.f08: New test.
3469 * gfortran.dg/pointer_remapping_6.f08: New test.
3471 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3474 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3476 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3478 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3480 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3482 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3485 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3488 * gcc.c-torture/execute/pr45070.c: New.
3490 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3492 * g++.dg/pr44328.C: New test.
3494 2010-08-19 Tobias Burnus <burnus@net-b.de>
3498 * gfortran.dg/bessel_3.f90: New.
3499 * gfortran.dg/bessel_4.f90: New.
3500 * gfortran.dg/bessel_5.f90: New.
3502 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3505 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3506 * gfortran.dg/pointer_init_2.f90: New.
3507 * gfortran.dg/pointer_init_3.f90: New.
3508 * gfortran.dg/pointer_init_4.f90: New.
3510 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3513 * g++.dg/pr45049-1.C: New test.
3514 * g++.dg/pr45049-2.C: New test.
3516 2010-08-18 Jie Zhang <jie@codesourcery.com>
3518 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3519 20 if __ARM_PCS is defined otherwise 64.
3520 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3521 instead of hard coded 64.
3523 2010-08-18 Yao Qi <yao@codesourcery.com>
3526 * gcc.target/arm/pr45094.c: New test.
3528 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3530 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3532 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3534 PR rtl-optimization/42575
3535 * gcc.target/arm/pr42575.c: New test.
3537 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3539 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3540 * gcc.dg/tls/thr-cse-1.c: New.
3542 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3545 * lib/target-supports.exp
3546 (check_effective_target_function_sections): New.
3547 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3548 function sections before proceding.
3550 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3553 * gfortran.dg/pr45308.f03: New test.
3555 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3558 * gcc.target/i386/pr45296.c: New test.
3560 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3562 * g++.dg/ext/uow-1.C: New.
3563 * g++.dg/ext/uow-2.C: New.
3564 * g++.dg/ext/uow-3.C: New.
3565 * g++.dg/ext/uow-4.C: New.
3567 2010-08-17 Richard Guenther <rguenther@suse.de>
3570 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3572 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3575 * gcc.dg/Wcxx-compat-20.c: New test.
3577 2010-08-17 Daniel Kraft <d@domob.eu>
3580 * gfortran.dg/associate_1.f03: Extended to test newly supported
3581 features like association to variables.
3582 * gfortran.dg/associate_3.f03: Removed check for illegal change
3583 of associate-name here...
3584 * gfortran.dg/associate_5.f03: ...and added it here.
3585 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3586 * gfortran.dg/associate_7.f03: New test.
3588 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3590 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3592 2010-08-15 Daniel Kraft <d@domob.eu>
3595 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3596 * gfortran.dg/associate_3.f03: Clarify comment.
3597 * gfortran.dg/associate_5.f03: New test.
3598 * gfortran.dg/associate_6.f03: New test.
3600 2010-08-15 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/bind_c_usage_21.f90: New.
3604 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3606 2010-08-15 Tobias Burnus <burnus@net-b.de>
3608 * gfortran.dg/optional_absent_1.f90: New.
3609 * gfortran.dg/null_actual.f90: New.
3611 2010-08-15 Tobias Burnus <burnus@net-b.de>
3613 * gfortran.dg/pointer_target_1.f90: New.
3614 * gfortran.dg/pointer_target_2.f90: New.
3615 * gfortran.dg/pointer_target_3.f90: New.
3617 2010-08-15 Daniel Kraft <d@domob.eu>
3620 * gfortran.dg/elemental_args_check_3.f90: New test.
3621 * gfortran.dg/impure_1.f08: New test.
3622 * gfortran.dg/impure_2.f08: New test.
3623 * gfortran.dg/impure_3.f90: New test.
3624 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3626 2010-08-15 Ira Rosen <irar@il.ibm.com>
3628 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3629 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3631 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3633 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3635 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3637 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3639 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3640 dg-require-effective-target after dg-do.
3642 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3644 * lib/target-supports.exp (check_effective_target_vect_int): Return
3645 true for Loongson targets.
3646 (check_effective_target_vect_shift): Likewise.
3647 (check_effective_target_vect_no_int_max): Likewise.
3648 (check_effective_target_vect_no_align): Likewise.
3649 (check_effective_target_vect_short_mult): Likewise.
3651 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3653 * g++.dg/cast.C: Change fields of structures to "long" to pass
3654 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3655 * g++.dg/cpp0x/iop.C: Ditto.
3656 * g++.dg/cpp0x/named_refs.C: Ditto.
3657 * g++.dg/cpp0x/rv1p.C: Ditto.
3658 * g++.dg/cpp0x/rv2p.C: Ditto.
3659 * g++.dg/cpp0x/rv3p.C: Ditto.
3660 * g++.dg/cpp0x/rv4p.C: Ditto.
3661 * g++.dg/cpp0x/rv5p.C: Ditto.
3662 * g++.dg/cpp0x/rv6p.C: Ditto.
3663 * g++.dg/cpp0x/rv7p.C: Ditto.
3664 * g++.dg/cpp0x/rv8p.C: Ditto.
3665 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3667 2010-08-13 Daniel Kraft <d@domob.eu>
3669 * gfortran.dg/implied_shape_1.f08: New test.
3670 * gfortran.dg/implied_shape_2.f90: New test.
3671 * gfortran.dg/implied_shape_3.f08: New test.
3673 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3676 * gfortran.dg/char_component_initializer_1.f90: New test.
3678 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3680 PR tree-optimization/45241
3681 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3683 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3685 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3687 * gcc.target/i386/pr40906-2.c: Ditto.
3688 * gcc.target/i386/pr40906-3.c: Ditto.
3690 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3693 * gcc.c-torture/execute/pr45262.c: New test.
3695 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3697 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3699 * g++.dg/other/profile1.C: Ditto.
3701 2010-08-12 Richard Guenther <rguenther@suse.de>
3703 PR tree-optimization/45232
3704 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3705 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3706 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3707 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3708 unsigned arithmetic.
3709 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3710 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3711 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3712 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3713 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3714 unsigned arithmetic.
3715 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3716 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3717 unsigned arithmetic.
3718 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3719 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3720 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3721 unsigned arithmetic.
3722 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3723 * gcc.dg/tree-ssa/negate.c: Adjust.
3724 * gcc.dg/vect/vect-1.c: Adjust.
3725 * gfortran.dg/reassoc_6.f: XFAIL.
3727 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3730 * gcc.dg/pr45259.c: New test.
3732 2010-08-12 Wei Guozhi <carrot@google.com>
3735 * gcc.target/arm/pr44999.c: New testcase.
3737 2010-08-12 Jie Zhang <jie@codesourcery.com>
3739 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3741 (main): Adjust accordingly.
3743 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3745 * gfortran.dg/graphite/id-22.f: New.
3747 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3749 * gcc.dg/graphite/id-26.c: New.
3751 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3753 * gcc.dg/graphite/id-25.c: New.
3755 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3757 * gcc.dg/graphite/run-id-5.c: New.
3758 * gcc.dg/graphite/run-id-6.c: New.
3759 * gfortran.dg/graphite/id-21.f: New.
3761 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3763 * gcc.dg/graphite/id-24.c: New.
3765 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3767 * gcc.dg/tree-ssa/pr20742.c: New.
3769 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3771 * gcc.dg/graphite/id-23.c: New.
3773 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3775 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3777 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3779 * gcc.dg/graphite/pr42729.c: New.
3781 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3783 * gfortran.dg/graphite/id-20.f: New.
3785 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3787 * gcc.dg/graphite/id-22.c: New.
3789 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3791 * gcc.dg/graphite/run-id-2.c: Call abort.
3793 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3795 * gcc.dg/graphite/id-20.c: New.
3797 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3798 Steve Kargl <kargl@gcc.gnu.org>
3801 * gfortran.dg/move_alloc_3.f90: New.
3802 * gfortran.dg/random_seed_2.f90: New.
3804 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3806 * lib/target-supports.exp (check_effective_target_sync_int_long):
3808 (check_effective_target_sync_char_short): Likewise.
3810 2010-08-10 Yao Qi <yao@codesourcery.com>
3812 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3814 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3815 * g++.dg/other/packed1.C: Likewise.
3816 * g++.dg/other/crash-4.C: Likewise.
3817 * g++.dg/ext/packed8.C: Likewise.
3818 * g++.dg/init/array16.C: Likewise.
3820 2010-08-10 xinliang David Li <davidxl@google.com>
3821 * gcc.dg/tree-ssa/loop-19.c: Add option
3822 -fno-prefetch-loop-array
3824 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3827 * gcc.c-torture/compile/pr45182.c: New test.
3829 2010-08-09 Jason Merrill <jason@redhat.com>
3832 * g++.dg/cpp0x/variadic-104.C: New.
3834 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3837 * gfortran.dg/dependency_32.f90: New test.
3839 2010-08-09 Richard Guenther <rguenther@suse.de>
3842 * g++.dg/opt/nrv17.C: New testcase.
3844 2010-08-09 Richard Guenther <rguenther@suse.de>
3847 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3848 alignment from MEM_REF offset only if we took it from the
3851 * gcc.target/i386/pr24178.c: New testcase.
3853 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3855 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3856 * gcc.dg/20030702-1.c: Ditto.
3857 * gcc.dg/20050309-1.c: Ditto.
3858 * gcc.dg/20050325-1.c: Ditto.
3859 * gcc.dg/20050330-2.c: Ditto.
3860 * gcc.dg/20051201-1.c: Ditto.
3861 * gcc.dg/gomp/pr27573.c: Ditto.
3862 * gcc.dg/gomp/pr34610.c: Ditto.
3863 * gcc.dg/pr24225.c: Ditto.
3864 * gcc.dg/pr26570.c: Ditto.
3865 * gcc.dg/pr32773.c: Ditto.
3866 * g++.dg/gcov/gcov-6.C: Ditto.
3867 * g++.dg/gomp/pr34608.C: Ditto.
3868 * gfortran.dg/gomp/pr27573.f90: Ditto.
3870 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3871 dg-require-host-local dg directive.
3872 * gcc.dg/profile-dir-2.c: Ditto.
3873 * gcc.dg/profile-dir-3.c: Ditto.
3875 2010-08-08 Richard Guenther <rguenther@suse.de>
3877 PR tree-optimization/45109
3878 * gcc.c-torture/compile/pr45109.c: New testcase.
3880 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3882 * gcc.dg/march.c: Skip if -march defined.
3883 * gcc.dg/mtune.c: Skip if -mtune defined.
3885 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3886 generic thunk support.
3888 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3891 * gcc.target/i386/pr45213.c: New test.
3893 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3896 * gfortran.dg/fmt_error_11.f03: New test.
3898 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3900 * lib/target-supports.exp (check_effective_target_sync_int_long):
3901 Add arm*-*-linux-gnueabi.
3902 (check_effective_target_sync_char_short): Likewise.
3904 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3907 * gfortran.dg/dependency_31.f90: New test.
3909 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3911 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3913 2010-08-06 Jason Merrill <jason@redhat.com>
3915 * g++.dg/cpp0x/sfinae3.C: New.
3916 * g++.dg/cpp0x/sfinae4.C: New.
3918 2010-08-06 Richard Guenther <rguenther@suse.de>
3920 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3921 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3922 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3923 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3924 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3925 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3926 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3927 * gcc.c-torture/execute/20100805-1.c: Likewise.
3929 2010-08-05 Martin Jambor <mjambor@suse.cz>
3932 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3934 2010-08-05 Martin Jambor <mjambor@suse.cz>
3936 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3937 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3939 2010-08-05 Martin Jambor <mjambor@suse.cz>
3941 * g++.dg/ipa/devirt-1.C: New test.
3942 * g++.dg/ipa/devirt-2.C: Likewise.
3943 * g++.dg/ipa/devirt-3.C: Likewise.
3944 * g++.dg/ipa/devirt-4.C: Likewise.
3945 * g++.dg/ipa/devirt-5.C: Likewise.
3946 * gcc.dg/ipa/iinline-3.c: Likewise.
3948 2010-08-05 Jie Zhang <jie@codesourcery.com>
3950 PR tree-optimization/45144
3951 * gcc.dg/tree-ssa/pr45144.c: New test.
3953 2010-08-04 Janus Weil <janus@gcc.gnu.org>
3958 * gfortran.dg/class_25.f03: New.
3959 * gfortran.dg/class_26.f03: New.
3961 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3963 * g++.dg/warn/miss-format-1.C: Update line number.
3965 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3968 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3969 .frame and .mask assembler directives.
3971 2010-08-04 Richard Guenther <rguenther@suse.de>
3973 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3974 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3975 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3976 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3978 2010-08-04 Tobias Burnus <burnus@net-b.de>
3981 * gfortran.dg/derived_constructor_char_1.f90: New.
3982 * gfortran.dg/derived_constructor_char_2.f90: New.
3984 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3987 * gfortran.dg/dependency_30.f90: New test.
3989 2010-08-03 Jan Hubicka <jh@suse.cz>
3991 * gcc.c-torture/compile/pr45085.c: New testcase.
3993 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3997 * gfortran.dg/typebound_call_9.f03: Modified.
3998 * gfortran.dg/typebound_generic_1.f03: Modified.
4000 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4004 * gfortran.dg/dependency_29.f90: New test.
4006 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4009 * gfortran.dg/character_comparison_2.f90: New test.
4010 * gfortran.dg/character_comparison_3.f90: New test.
4011 * gfortran.dg/dependency_28.f90: New test.
4013 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4016 * gcc.target/arm/pr40457-1.c: New test.
4017 * gcc.target/arm/pr40457-2.c: New test.
4019 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4022 * gfortran.dg/typebound_call_17.f03: New.
4024 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4027 * gfortran.dg/allocate_derived_3.f90: New.
4029 2010-07-30 Xinliang David Li <davidxl@google.com>
4030 PR tree-optimization/45121
4031 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4033 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4036 * g++.dg/pr45112.C: New test.
4038 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4041 PR rtl-optimization/45137
4042 * gcc.dg/pr45055.c: New test.
4044 2010-07-30 Alan Modra <amodra@gmail.com>
4046 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4047 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4049 2010-07-29 Tobias Burnus <burnus@net-b.de>
4053 * gfortran.dg/whole_file_25.f90: New.
4054 * gfortran.dg/whole_file_26.f90: New.
4055 * gfortran.dg/whole_file_27.f90: New.
4057 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4060 * gfortran.dg/typebound_proc_17.f03: New.
4062 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4065 * gfortran.dg/move_alloc_2.f90: New.
4067 2010-07-29 Xinliang David Li <davidxl@google.com>
4068 PR tree-optimization/45121
4069 * c-c++-common/uninit-17.c: Fix expected output.
4071 2010-07-29 Richard Guenther <rguenther@suse.de>
4073 PR tree-optimization/45120
4074 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4076 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4080 * gfortran.dg/pr42051.f03: New testcase.
4082 2010-07-29 Richard Guenther <rguenther@suse.de>
4085 * gcc.c-torture/execute/pr45034.c: New testcase.
4087 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4090 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4092 2010-07-28 Daniel Kraft <d@domob.eu>
4094 * gfortran.dg/bound_8.f90: New test.
4096 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4099 * gcc.dg/pr45105.c: New test.
4101 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4103 PR rtl-optimization/45107
4104 * gcc.dg/pr45107.c: New test.
4106 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4108 PR rtl-optimization/45101
4109 * gcc.dg/pr45101.c: New test.
4111 2010-07-28 Tobias Burnus <burnus@net-b.de>
4114 * gfortran.dg/whole_file_24.f90: New.
4116 2010-07-27 Jason Merrill <jason@redhat.com>
4118 * g++.dg/cpp0x/variadic102.C: New.
4119 * g++.dg/cpp0x/variadic103.C: New.
4121 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4123 PR rtl-optimization/40956
4126 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4127 * gcc.target/arm/pr42574.c: Add tests.
4129 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4131 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4133 (cleanup-repo-files): Ditto.
4134 (cleanup-saved-temps): Ditto.
4136 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4139 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4142 * gcc.dg/pr45079.c: New test.
4144 2010-07-27 Ira Rosen <irar@il.ibm.com>
4146 PR tree-optimization/44152
4147 * gcc.dg/vect/fast-math-pr44152.c: New test.
4149 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4152 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4153 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4154 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4155 * obj-c++.dg/torture/trivial.mm: Ditto.
4156 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4157 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4158 * objc.dg/torture/tls/thr-init.m: Ditto.
4159 * objc.dg/torture/trivial.m: Ditto.
4161 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4163 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4164 Skip on spu-*-* targets.
4166 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4168 PR tree-optimization/45083
4169 * gcc.dg/pr45083.c: New test.
4171 2010-07-26 Tobias Burnus <burnus@net-b.de>
4174 * gfortran.dg/whole_file_22.f90: New test.
4175 * gfortran.dg/whole_file_23.f90: New test.
4177 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4178 Jack Howarth <howarth@bromo.med.uc.edu>
4179 Richard Henderson <rth@redhat.com>
4182 * gcc.dg/tls/thr-init-1.c: New.
4183 * gcc.dg/tls/thr-init-2.c: New.
4184 * gcc.dg/torture/tls New.
4185 * gcc.dg/torture/tls/tls-test.c: New.
4186 * gcc.dg/torture/tls/thr-init-1.c: New.
4187 * gcc.dg/torture/tls/tls.exp: New.
4188 * gcc.dg/torture/tls/thr-init-2.c: New.
4189 * gcc.dg/tls/emutls-2.c: New test
4191 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4192 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4193 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4194 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4195 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4196 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4197 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4198 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4199 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4200 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4201 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4202 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4203 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4204 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4205 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4206 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4207 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4208 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4209 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4210 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4211 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4212 gfortran.dg/gomp/omp_threadprivate1.f90,
4213 gfortran.dg/gomp/omp_threadprivate2.f90,
4214 gfortran.dg/gomp/reduction1.f90,
4215 gfortran.dg/gomp/sharing-1.f90: Likewise.
4217 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4219 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4221 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4222 dg-require-visibility.
4224 2010-07-26 Richard Guenther <rguenther@suse.de>
4226 PR tree-optimization/43784
4227 * gcc.c-torture/execute/pr43784.c: New testcase.
4228 * g++.dg/torture/pr43784.C: Likewise.
4230 2010-07-26 Richard Guenther <rguenther@suse.de>
4233 * g++.dg/pr45056.C: New testcase.
4235 2010-07-26 Richard Guenther <rguenther@suse.de>
4237 PR tree-optimization/45071
4238 * gcc.dg/pr45071.c: New testcase.
4240 2010-07-26 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/namelist_62.f90: New.
4245 2010-07-26 Richard Guenther <rguenther@suse.de>
4247 * gcc.c-torture/execute/pr45017.c: Move ...
4248 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4250 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4253 * trim_optimize_1.f90: New test.
4254 * character_comparision_1.f90: New test.
4256 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4259 * gfortran.dg/wtruncate_fix.f: New test.
4261 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4264 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4266 2010-07-24 Richard Guenther <rguenther@suse.de>
4269 * g++.dg/lto/20100724-1_0.C: New testcase.
4271 2010-07-24 Richard Guenther <rguenther@suse.de>
4274 * gcc.dg/lto/20100724-1_0.c: New testcase.
4275 * gcc.dg/lto/20100724-1_1.c: Likewise.
4277 2010-07-24 Tobias Burnus <burnus@net-b.de>
4280 * gfortran.dg/whole_file_21.f90: New.
4282 * gfortran.dg/integer_exponentiation_3.F90: Use
4283 -ffloat-store only for i?86/x86-64 -m32.
4285 2010-07-24 Tobias Burnus <burnus@net-b.de>
4287 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4288 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4290 2010-07-24 Tobias Burnus <burnus@net-b.de>
4292 * gfortran.dg/func_decl_4.f90: Split test into two ...
4293 * gfortran.dg/func_decl_5.f90: ... parts.
4294 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4295 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4296 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4297 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4298 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4299 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4300 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4301 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4302 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4303 * gfortran.dg/sizeof.f90: Make test valid.
4304 * gfortran.dg/pr20865.f90: Add new dg-error.
4305 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4306 * gfortran.dg/g77/19990218-0.f: Ditto.
4307 * gfortran.dg/g77/19990218-1.f: Ditto.
4308 * gfortran.dg/g77/970625-2.f: Ditto.
4309 * gfortran.dg/pr37243.f: Fix function declaration.
4310 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4311 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4313 2010-07-23 Tobias Burnus <burnus@net-b.de>
4316 * gfortran.dg/char_array_structure_constructor.f90: Add
4317 -fwhole-file as dg-option as it otherwise fails on some
4320 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4322 * gnat.dg/aggr16.ad[sb]: New test.
4323 * gnat.dg/aggr16_pkg.ads: New helper.
4325 2010-07-23 Richard Guenther <rguenther@suse.de>
4328 * g++.dg/lto/20100723-1_0.C: New testcase.
4330 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4332 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4334 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4335 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4337 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4339 * lib/target-supports.exp (add_options_for_tls): New proc.
4340 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4341 * g++.dg/tls/static-1a.cc: Likewise.
4342 * gcc.dg/tls/emutls-1.c: Likewise.
4343 * gcc.dg/tls/opt-11.c: Likewise.
4344 * gcc.dg/tls/opt-12.c: Likewise.
4345 * gcc.dg/tls/pr24428-2.c: Likewise.
4346 * gcc.dg/tls/pr24428.c: Likewise.
4347 * obj-c++.dg/tls/static-1.mm: Likewise.
4348 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4349 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4350 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4351 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4352 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4353 * objc.dg/torture/tls/thr-init.m: Likewise.
4354 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4356 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4358 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4359 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4360 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4361 optimized dump files.
4363 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4365 PR tree-optimization/45047
4366 * gcc.c-torture/compile/pr45047.c: New test.
4368 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4370 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4371 instead of dg-compile.
4372 * gcc.dg/float-range-4.c: Ditto.
4373 * gcc.dg/float-range-5.c: Ditto.
4374 * gcc.dg/fold-overflow-1.c: Ditto.
4375 * gcc.dg/gomp/sections-4.c: Ditto.
4376 * gcc.dg/transparent-union-1.c: Ditto.
4377 * gcc.dg/transparent-union-2.c: Ditto.
4378 * gcc.target/i386/pr39315-check.c: Ditto.
4379 * g++.dg/gomp/sections-4.C: Ditto.
4380 * g++.dg/template/dtor7.C: Ditto.
4381 * g++.dg/tree-ssa/pr19952.C: Ditto.
4382 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4383 * gfortran.dg/graphite/pr42185.f90: Ditto.
4384 * gfortran.dg/namelist_36.f90: Ditto.
4385 * gnat.dg/noreturn1.adb: Ditto.
4386 * gnat.dg/specs/small_alignment.ads: Ditto.
4388 2010-07-23 Martin Jambor <mjambor@suse.cz>
4390 PR tree-optimization/44915
4391 * g++.dg/torture/pr44915.C: New test.
4393 2010-07-23 Martin Jambor <mjambor@suse.cz>
4395 PR tree-optimization/44914
4396 * g++.dg/tree-ssa/pr44914.C: New test.
4398 2010-07-23 Jie Zhang <jie@codesourcery.com>
4401 * gcc.dg/pr44290-1.c: New test.
4402 * gcc.dg/pr44290-2.c: New test.
4404 2010-07-23 Jason Merrill <jason@redhat.com>
4407 * g++.dg/abi/mangle44.C: New.
4409 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4411 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4412 for compile-time only tests.
4413 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4415 * gcc.target/i386/pr39315-4.c: Ditto.
4416 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4417 target check. Include sse-os-support.h.
4418 (main): Call check_isa and sse_os_support.
4419 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4420 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4421 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4422 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4423 target check. Include sse-os-support.h.
4424 (main): Call check_isa and sse_os_support.
4425 * gcc.target/i386/vperm-v2df.c: Ditto.
4427 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4429 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4430 (check_effective_target_avx_runtime): New procedure.
4431 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4432 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4434 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4435 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4436 and __get_cpuid test.
4437 * gcc.dg/compat/vector-2b_main.c: Ditto.
4439 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4441 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4442 for compile-time only test.
4443 * gcc.dg/pr32716.c: Ditto.
4444 * gcc.dg/pr34856.c: Ditto.
4445 * gcc.dg/pr36997.c: Ditto.
4446 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4447 * gfortran.dg/pr28158.f90: Ditto.
4448 * gfortran.dg/pr30667.f: Ditto.
4450 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4451 i?86-*-* and x86_64-*-* targets to disable execution on targets
4452 without sse2 runtime support.
4453 * g++.dg/vect/vect.exp: Ditto.
4454 * gfortran.dg/vect/vect.exp: Ditto.
4456 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4457 * gcc.dg/pr37544.c: Ditto.
4458 * gcc.dg/pr40550.c: Ditto.
4459 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4460 * gcc.dg/compat/vector-1a_main.c: Ditto.
4461 * gcc.dg/compat/vector-2a_main.c: Ditto.
4462 * gcc.dg/torture/pr16104-1.c: Ditto.
4463 * gcc.dg/torture/pr35771-1.c: Ditto.
4464 * gcc.dg/torture/pr35771-2.c: Ditto.
4465 * gcc.dg/torture/pr35771-3.c: Ditto.
4466 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4467 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4468 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4469 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4470 * g++.dg/other/i386-1.C: Ditto.
4471 * g++.dg/other/pr40446.C: Ditto.
4473 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4477 2010-07-23 Daniel Kraft <d@domob.eu>
4480 * gfortran.dg/exit_1.f08: New test.
4481 * gfortran.dg/exit_2.f08: New test.
4483 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4485 PR tree-optimization/39839
4486 * gcc.target/arm/pr39839.c: New test case.
4488 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4490 * gnat.dg/unchecked_convert5b.adb: New test.
4491 * gnat.dg/unchecked_convert6.adb: Likewise.
4492 * gnat.dg/unchecked_convert6b.adb: Likewise.
4494 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4496 * gnat.dg/aggr15.ad[sb]: New test.
4498 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4501 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4503 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4505 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4506 with dg-require-linker-plugin.
4508 2010-07-22 Richard Guenther <rguenther@suse.de>
4511 * g++.dg/lto/20100722-1_0.C: New testcase.
4513 2010-07-22 Richard Guenther <rguenther@suse.de>
4516 * gcc.dg/lto/20100720-3_0.c: New testcase.
4517 * gcc.dg/lto/20100720-3_1.c: Likewise.
4519 2010-07-22 Richard Guenther <rguenther@suse.de>
4521 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4522 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4525 * gcc.dg/lto/20100722-1_0.c: New testcase.
4527 2010-07-22 Martin Jambor <mjambor@suse.cz>
4529 PR tree-optimization/44891
4530 * gcc.c-torture/compile/pr44891.c: New test.
4532 2010-07-22 Richard Guenther <rguenther@suse.de>
4534 PR tree-optimization/45017
4535 * gcc.c-torture/execute/pr45017.c: New testcase.
4537 2010-07-22 Tobias Burnus <burnus@net-b.de>
4540 * gfortran.dg/aliasing_dummy_5.f90: New.
4542 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4545 * gcc.target/arm/pr43698.c: New test.
4547 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4550 * Revert my commit r162325 for this PR.
4552 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4555 * gcc.target/m68k/pr45015.c: New test.
4557 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4560 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4563 2010-07-21 Richard Guenther <rguenther@suse.de>
4566 * g++.dg/lto/20100721-1_0.C: New testcase.
4568 2010-07-21 Martin Jambor <mjambor@suse.cz>
4570 PR tree-optimization/44900
4571 * g++.dg/torture/pr44900.C: New test.
4573 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4576 * c-c++-common/uninit-17.c: Correct expected error.
4578 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4580 * gcc.dg/guality/asm-1.c: New test.
4583 * gcc.dg/guality/pr45003-2.c: New test.
4584 * gcc.dg/guality/pr45003-3.c: New test.
4586 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4589 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4591 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4593 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4594 defined on the current line.
4595 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4596 * g++.dg/debug/dwarf2/pr44641.C: New.
4598 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4600 * gcc.target/powerpc/block-move-1.c: New test.
4601 * gcc.target/powerpc/block-move-2.c: New test.
4603 2010-07-20 Jason Merrill <jason@redhat.com>
4606 * g++.dg/cpp0x/sfinae2.C: New.
4608 2010-07-20 Richard Guenther <rguenther@suse.de>
4611 * gcc.dg/lto/20100720-4_0.c: New testcase.
4613 2010-07-20 Richard Guenther <rguenther@suse.de>
4616 * gcc.dg/lto/20100720-2_0.c: New testcase.
4617 * gcc.dg/lto/20100720-2_1.c: Likewise.
4619 2010-07-20 Richard Guenther <rguenther@suse.de>
4622 * gcc.dg/lto/20100720-1_0.c: New testcase.
4623 * gcc.dg/lto/20100720-1_1.c: Likewise.
4625 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4628 * gcc.dg/guality/pr45003-1.c: New test.
4630 2010-07-20 Richard Guenther <rguenther@suse.de>
4632 PR tree-optimization/44977
4633 * gcc.dg/torture/pr44977.c: New testcase.
4635 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4637 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4640 2010-07-20 Richard Guenther <rguenther@suse.de>
4644 * gcc.dg/pr44971.c: New testcase.
4645 * gcc.c-torture/compile/pr44988.c: Likewise.
4647 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4650 * gfortran.dg/allocate_with_typespec.f90: New test.
4651 * gfortran.dg/allocate_derived_1.f90: Update error message.
4653 2010-07-19 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/decltype23.C: New.
4658 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4661 * gfortran.dg/class_defined_operator_1.f03 : New test.
4663 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4665 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4666 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4667 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4668 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4670 2010-07-19 Richard Guenther <rguenther@suse.de>
4673 * gcc.c-torture/compile/pr44941.c: New testcase.
4675 2010-07-19 Jason Merrill <jason@redhat.com>
4678 * g++.dg/template/sfinae24.C: New.
4680 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4683 * gfortran.dg/data_implied_do_2.f90: Removed.
4685 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4688 * g++.dg/template/sfinae23.C: New.
4690 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4692 * lib/target-supports.exp (check_sse_os_support_available): New
4694 (check_sse_hw_available): New proc.
4695 (check_effective_target_sse_runtime): New proc.
4696 (check_effective_target_sse2_runtime): New proc.
4697 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4698 -msse2 if check_sse_os_support_available.
4699 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4700 check_sse_os_support_available.
4701 * gcc.dg/vect/vect.exp: Likewise.
4702 * gfortran.dg/vect/vect.exp: Likewise.
4703 * gcc.target/i386/sol2-check: Renamed to ...
4704 * gcc.target/i386/sse-os-support.h: ... this.
4705 (sol2_check): Renamed to ...
4706 (sse_os_support): ... this.
4707 Only test movss with xmm registers.
4708 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4709 Removed ILL_INSN, ILL_INSN_LEN.
4710 * gcc.target/i386/sse2-check.h: Likewise.
4711 * gcc.target/i386/sse3-check.h: Likewise.
4712 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4713 Removed cpuid.h, __get_cpuid test.
4714 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4715 Removed cpuid.h, __get_cpuid test.
4716 * g++.dg/other/pr40446.C: Likewise.
4717 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4718 * gcc.dg/compat/vector-1a_main.c: Likewise.
4719 * gcc.dg/compat/vector-2a_main.c: Likewise.
4720 * gcc.dg/pr36584.c: Likewise.
4721 * gcc.dg/pr37544.c: Likewise.
4722 * gcc.dg/torture/pr16104-1.c: Likewise.
4723 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4724 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4725 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4726 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4727 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4728 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4730 * gcc.dg/torture/pr35771-2.c: Likewise.
4731 * gcc.dg/torture/pr35771-3.c: Likewise.
4732 * gcc.target/i386/pr39315-2.c: Likewise.
4733 * gcc.target/i386/pr39315-4.c: Likewise.
4734 * gcc.target/i386/vperm-v2df.c: Likewise.
4735 * gcc.target/i386/vperm-v2di.c: Likewise.
4736 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4737 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4740 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4743 * gfortran.dg/data_implied_do_2.f90: New test.
4745 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4747 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4749 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4751 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4752 to the "mips16" group.
4753 (mips_using_mips16_p): New procedure.
4754 (mips-dg-options): Use it.
4756 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4758 * gcc.target/mips/mips16-attributes-4.c: New test.
4760 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4763 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4764 * gcc.target/powerpc/recip-2.c: Ditto.
4765 * gcc.target/powerpc/recip-3.c: Ditto.
4767 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4769 * gcc.target/arm/pr42235.c: New test.
4771 2010-07-16 Jason Merrill <jason@redhat.com>
4774 * g++.dg/template/partial8.C: New.
4776 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4778 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4779 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4781 (gualcvt): New overloaded inline.
4782 (GUALCVT): Use it for C++.
4783 * g++.dg/guality/guality.exp: New.
4784 * g++.dg/guality/guality.h: New.
4785 * g++.dg/guality/redeclaration1.C: New test.
4786 * g++.dg/dg.exp: Prune also guality/* tests.
4787 * gcc.dg/guality/pr43141.c: Moved to...
4788 * c-c++-common/guality/pr43141.c: ... here.
4790 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4793 * gfortran.dg/char4_iunit_2.f03: New test.
4795 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4797 * lib/plugin-support.exp (plugin-test-execute):
4798 Add ${gcc_objdir}/intl to includes.
4800 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4803 * gcc.c-torture/execute/pr44942.c: New test.
4804 * gcc.target/i386/pr44942.c: New test.
4806 2010-07-15 Jason Merrill <jason@redhat.com>
4809 * g++.dg/cpp0x/implicit7.C: New.
4810 * g++.dg/cpp0x/implicit8.C: New.
4812 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4814 Disable float tests for __SPU__ targets due to lack of signed zero:
4815 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4816 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4817 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4818 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4819 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4820 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4821 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4822 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4823 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4825 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4827 * gfortran.dg/select_char_2.f90: New test.
4829 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4831 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4834 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4837 * gfortran.dg/typebound_generic_9.f03: New.
4839 2010-07-15 Richard Guenther <rguenther@suse.de>
4841 PR tree-optimization/44946
4842 * gcc.c-torture/compile/pr44946.c: New testcase.
4844 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4847 * gfortran.dg/select_char_3.f90: New test.
4849 2010-07-15 Magnus Granberg <zorry@gentoo.org>
4850 Kevin F. Quinn <kevquinn@gentoo.org>
4852 * gcc.dg/Wtrampolines.c: New.
4854 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4857 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4859 2010-07-14 Jason Merrill <jason@redhat.com>
4862 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4864 Implement C++0x unrestricted unions (N2544)
4865 * g++.dg/cpp0x/union1.C: New.
4866 * g++.dg/cpp0x/union2.C: New.
4867 * g++.dg/cpp0x/union3.C: New.
4868 * g++.dg/cpp0x/defaulted2.C: Adjust.
4869 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4870 * g++.old-deja/g++.ext/anon2.C: Adjust.
4871 * g++.old-deja/g++.mike/misc6.C: Adjust.
4873 2010-07-14 Janus Weil <janus@gcc.gnu.org>
4876 * gfortran.dg/c_loc_tests_15.f90: New.
4878 2010-07-13 Jason Merrill <jason@redhat.com>
4881 * g++.dg/cpp0x/implicit6.C: New.
4883 2010-07-13 Jason Merrill <jason@redhat.com>
4886 * g++.dg/abi/noreturn1.C: New.
4887 * g++.dg/abi/noreturn2.C: New.
4889 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4893 * c-c++-common/pr44832.c: New test.
4895 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4898 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4899 on the target. Make sure that we can assemble the emitted asm when
4900 the test type is 'compile'.
4902 2010-07-13 Richard Guenther <rguenther@suse.de>
4904 PR tree-optimization/36960
4905 * g++.dg/torture/pr36960.C: New testcase.
4907 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4910 * g++.dg/template/sfinae21.C: New.
4911 * g++.dg/template/sfinae22.C: Likewise.
4913 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4916 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4917 * gcc.dg/plugin/ggcplug.c: Likewise.
4918 * g++.dg/plugin/selfassign.c: Likewise.
4919 * g++.dg/plugin/attribute_plugin.c: Likewise.
4920 * g++.dg/plugin/dumb_plugin.c: Likewise.
4921 * g++.dg/plugin/pragma_plugin.c: Likewise.
4923 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4925 * gcc.c-torture/execute/pr44683.x: New.
4926 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4928 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4934 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4935 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4936 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4937 * gfortran.dh/typebound_call_16.f03: New.
4938 * gfortran.dg/typebound_generic_6.f03: New.
4939 * gfortran.dg/typebound_generic_7.f03: New.
4940 * gfortran.dg/typebound_generic_8.f03: New.
4942 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4945 * gfortran.dg/char4_iunit_1.f03: New test.
4947 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4949 * gcc.dg/tree-ssa/vrp53.c: New test.
4951 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/template/sfinae19.C: New.
4955 * g++.dg/template/sfinae20.C: Likewise.
4957 2010-07-12 Jie Zhang <jie@codesourcery.com>
4959 * gcc.target/arm/interrupt-1.c: New test.
4960 * gcc.target/arm/interrupt-2.c: New test.
4962 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4964 * gcc.dg/pr42427.c: Require c99_runtime.
4965 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4967 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4968 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4969 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4970 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4971 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4972 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4973 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4974 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4975 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4976 * gcc.target/i386/pr37275.c: Require visibility support.
4978 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4980 * lib/target-supports.exp (check_effective_target_sse): New proc.
4981 * gcc.target/i386/sol2-check.h: New file.
4982 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4983 Include sol2-check.h.
4984 (main) Only run do_test () if sol2_check ().
4985 * gcc.target/i386/sse2-check.h: Likewise.
4986 * gcc.target/i386/sse3-check.h: Likewise.
4987 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4988 [__sun__ && __svr4__]: Execute SSE2 instruction.
4989 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4990 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4991 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4992 * g++.dg/ext/vector14.C: Likewise.
4993 * g++.dg/other/mmintrin.C: Likewise.
4994 * gcc.dg/20020418-1.c: Likewise.
4995 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4996 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4997 * gcc.dg/format/unnamed-1.c: Likewise.
4998 Adapt dg-warning line number.
4999 * gcc.dg/graphite/pr40281.c: Likewise.
5000 * gcc.dg/pr32176.c: Likewise.
5001 * gcc.dg/pr40550.c: Likewise.
5002 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5003 * gcc.dg/torture/pr36891.c: Likewise.
5004 * gcc.target/i386/20020218-1.c: Likewise.
5005 * gcc.target/i386/20020523.c: Likewise.
5006 * gcc.target/i386/abi-1.c: Likewise.
5007 * gcc.target/i386/brokensqrt.c: Likewise.
5008 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5009 * gcc.target/i386/pr13366.c: Likewise.
5010 * gcc.target/i386/pr13685.c: Likewise.
5011 * gcc.target/i386/pr24306.c: Likewise.
5012 * gcc.target/i386/pr31486.c: Likewise.
5013 * gcc.target/i386/pr32065-1.c: Likewise.
5014 * gcc.target/i386/pr32065-2.c: Likewise.
5015 * gcc.target/i386/pr32389.c: Likewise.
5016 * gcc.target/i386/pr38824.c: Likewise.
5017 * gcc.target/i386/pr38931.c: Likewise.
5018 * gcc.target/i386/pr39592-1.c: Likewise.
5019 * gcc.target/i386/pr43766.c: Likewise.
5020 * gcc.target/i386/recip-divf.c: Likewise.
5021 * gcc.target/i386/recip-sqrtf.c: Likewise.
5022 * gcc.target/i386/recip-vec-divf.c: Likewise.
5023 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5024 * gcc.target/i386/sse-1.c: Likewise.
5025 * gcc.target/i386/sse-16.c: Likewise.
5026 * gcc.target/i386/sse-2.c: Likewise.
5027 * gcc.target/i386/sse-20.c: Likewise.
5028 * gcc.target/i386/sse-3.c: Likewise.
5029 * gcc.target/i386/sse-7.c: Likewise.
5030 * gcc.target/i386/sse-9.c: Likewise.
5031 * gcc.target/i386/sse-addps-1.c: Likewise.
5032 * gcc.target/i386/sse-addss-1.c: Likewise.
5033 * gcc.target/i386/sse-andnps-1.c: Likewise.
5034 * gcc.target/i386/sse-andps-1.c: Likewise.
5035 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5036 * gcc.target/i386/sse-comiss-1.c: Likewise.
5037 * gcc.target/i386/sse-comiss-2.c: Likewise.
5038 * gcc.target/i386/sse-comiss-3.c: Likewise.
5039 * gcc.target/i386/sse-comiss-4.c: Likewise.
5040 * gcc.target/i386/sse-comiss-5.c: Likewise.
5041 * gcc.target/i386/sse-comiss-6.c: Likewise.
5042 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5043 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5044 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5045 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5046 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5047 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5048 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5049 * gcc.target/i386/sse-divps-1.c: Likewise.
5050 * gcc.target/i386/sse-divss-1.c: Likewise.
5051 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5052 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5053 * gcc.target/i386/sse-maxps-1.c: Likewise.
5054 * gcc.target/i386/sse-maxss-1.c: Likewise.
5055 * gcc.target/i386/sse-minps-1.c: Likewise.
5056 * gcc.target/i386/sse-minss-1.c: Likewise.
5057 * gcc.target/i386/sse-movaps-1.c: Likewise.
5058 * gcc.target/i386/sse-movaps-2.c: Likewise.
5059 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5060 * gcc.target/i386/sse-movhps-1.c: Likewise.
5061 * gcc.target/i386/sse-movhps-2.c: Likewise.
5062 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5063 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5064 * gcc.target/i386/sse-movntps-1.c: Likewise.
5065 * gcc.target/i386/sse-movss-1.c: Likewise.
5066 * gcc.target/i386/sse-movss-2.c: Likewise.
5067 * gcc.target/i386/sse-movss-3.c: Likewise.
5068 * gcc.target/i386/sse-movups-1.c: Likewise.
5069 * gcc.target/i386/sse-movups-2.c: Likewise.
5070 * gcc.target/i386/sse-mulps-1.c: Likewise.
5071 * gcc.target/i386/sse-mulss-1.c: Likewise.
5072 * gcc.target/i386/sse-orps-1.c: Likewise.
5073 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5074 * gcc.target/i386/sse-recip-vec.c: Likewise.
5075 * gcc.target/i386/sse-recip.c: Likewise.
5076 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5077 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5078 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5079 * gcc.target/i386/sse-subps-1.c: Likewise.
5080 * gcc.target/i386/sse-subss-1.c: Likewise.
5081 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5082 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5083 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5084 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5085 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5086 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5087 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5088 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5089 * gcc.target/i386/sse-xorps-1.c: Likewise.
5090 * gcc.target/i386/ssefn-1.c: Likewise.
5091 * gcc.target/i386/ssefn-3.c: Likewise.
5092 * gcc.target/i386/sseregparm-1.c: Likewise.
5093 * gcc.target/i386/stackalign/return-3.c: Likewise.
5094 * gcc.target/i386/vectorize1.c: Likewise.
5095 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5096 * gcc.target/i386/xorps-sse.c: Likewise.
5097 * gfortran.dg/pr28158.f90: Likewise.
5098 * gfortran.dg/pr30667.f: Likewise.
5099 * gnat.dg/loop_optimization7.adb: Likewise.
5100 * gnat.dg/sse_nolib.adb: Likewise.
5102 2010-07-11 Tobias Burnus <burnus@net-b.de>
5105 * gfortran.dg/use_rename_6.f90: New.
5106 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5108 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5111 * gfortran.dg/class_24.f03: New.
5113 2010-07-10 Richard Guenther <rguenther@suse.de>
5116 * gcc.dg/lto/20100709-1_0.c: New testcase.
5117 * gcc.dg/lto/20100709-1_1.c: Likewise.
5119 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5121 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5123 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5126 * objc.dg/lto/trivial-1_0.m: New.
5127 * objc.dg/lto/lto.exp: New.
5128 * obj-c++.dg/lto/trivial-1_0.mm: New.
5129 * obj-c++.dg/lto/lto.exp: New.
5130 * objc.dg/symtab-1.m: Adjust sizes.
5131 * objc.dg/image-info.m: Do not run for gnu-runtime.
5133 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5135 * gcc.dg/pr32370.c: Allow another kind of error message.
5137 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5139 * gnat.dg/atomic3.adb: New test.
5141 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5142 Denys Vlasenko <dvlasenk@redhat.com>
5143 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5145 PR tree-optimization/28632
5146 * gcc.dg/tree-ssa/vrp51.c: New test.
5147 * gcc.dg/tree-ssa/vrp52.c: New test.
5149 2010-07-09 Jason Merrill <jason@redhat.com>
5151 * g++.dg/abi/covariant6.C: New.
5152 * g++.dg/inherit/covariant17.C: Test both bases.
5153 * g++.dg/inherit/covariant7.C: Check vtable layout.
5155 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5157 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5159 2010-07-09 Richard Guenther <rguenther@suse.de>
5161 PR tree-optimization/44852
5162 * gcc.c-torture/execute/pr44852.c: New testcase.
5164 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5166 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5167 multiplication by values.
5168 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5169 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5171 2010-07-09 Richard Guenther <rguenther@suse.de>
5173 PR tree-optimization/44882
5174 * gfortran.dg/pr44882.f90: New testcase.
5176 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5179 * gcc.target/arm/pr40657-1.c: New test.
5180 * gcc.target/arm/pr40657-2.c: New test.
5181 * gcc.c-torture/execute/pr40657.c: New test.
5183 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5185 * gcc.dg/tree-ssa/vrp50.c: New test.
5186 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5188 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5191 * gfortran.dg/c_sizeof_1.f90: Modified.
5192 * gfortran.dg/storage_size_1.f08: New.
5193 * gfortran.dg/storage_size_2.f08: New.
5195 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5197 * gcc.c-torture/execute/20100708-1.c: New test.
5199 2010-07-08 Jakub Jelinek <jakub@redhat.com>
5202 * gfortran.dg/gomp/pr44847.f90: New test.
5204 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5206 PR tree-optimization/44710
5207 * gcc.dg/tree-ssa/ifc-6.c: New.
5208 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5210 2010-07-08 Tobias Burnus <burnus@net-b.de>
5213 * gfortran.dg/coarray_10.f90: Add an additional test.
5215 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5218 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5219 * gcc.c-torture/execute/pr44828.x: Revert.
5221 2010-07-08 Jason Merrill <jason@redhat.com>
5224 * g++.dg/inherit/covariant17.C: New.
5225 * g++.dg/abi/covariant1.C: Actually test for the bug.
5227 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5229 PR rtl-optimization/44838
5230 * gcc.dg/pr44838.c: New.
5232 2010-07-08 Richard Guenther <rguenther@suse.de>
5234 PR tree-optimization/44831
5235 * gcc.c-torture/compile/pr44831.c: New testcase.
5236 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5238 2010-07-08 Richard Guenther <rguenther@suse.de>
5240 PR tree-optimization/44861
5241 * g++.dg/vect/pr44861.cc: New testcase.
5243 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5246 * gcc.c-torture/execute/pr44828.x: New file.
5248 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5250 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5252 * g++.dg/ext/altivec-17.C: Adjust error message.
5254 2010-07-07 Tom Tromey <tromey@redhat.com>
5256 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5258 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5261 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5262 * gcc.target/i386/rdrand-2.c: Likewise.
5263 * gcc.target/i386/rdrand-3.c: Likewise.
5265 2010-07-07 Jan Hubicka <jh@suse.cz>
5268 * g++.dg/torture/pr44813.C: New testcase.
5269 * g++.dg/torture/pr44826.C: New testcase.
5271 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5273 PR rtl-optimization/44787
5274 * gcc.c-torture/compile/pr44788.c: New test.
5275 * gcc.target/arm/pr44788.c: New test.
5277 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5279 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5281 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5283 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5286 2010-07-06 Tobias Burnus <burnus@net-b.de>
5289 * gfortran.dg/parameter_array_init_6.f90: New.
5290 * gfortran.dg/initialization_20.f90: Update dg-error.
5291 * gfortran.dg/initialization_24.f90: Ditto.
5293 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5295 * gfortran.dg/dim_range_1.f90: New test.
5296 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5298 2010-07-06 Jason Merrill <jason@redhat.com>
5301 * g++.dg/cpp0x/initlist41.C: New.
5304 * g++.dg/template/ptrmem22.C: New.
5306 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
5308 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5310 * gcc.target/i386/i386.exp: Likewise.
5312 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5315 * gcc.dg/lto/20100518_0.c: Limit to x86.
5317 2010-07-06 Richard Guenther <rguenther@suse.de>
5320 * gcc.c-torture/execute/pr44828.c: New testcase.
5322 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5324 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5325 * g++.dg/warn/volatile1.C: Likewise.
5326 * g++.dg/template/warn1.C: Likewise.
5328 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5330 AVX Programming Reference (June, 2010)
5331 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5332 * g++.dg/other/i386-3.C: Likewise.
5333 * gcc.target/i386/sse-12.c: Likewise.
5335 * gcc.target/i386/f16c-check.h: New.
5336 * gcc.target/i386/rdfsbase-1.c: Likewise.
5337 * gcc.target/i386/rdfsbase-2.c: Likewise.
5338 * gcc.target/i386/rdgsbase-1.c: Likewise.
5339 * gcc.target/i386/rdgsbase-2.c: Likewise.
5340 * gcc.target/i386/rdrand-1.c: Likewise.
5341 * gcc.target/i386/rdrand-2.c: Likewise.
5342 * gcc.target/i386/rdrand-3.c: Likewise.
5343 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5344 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5345 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5346 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5347 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5348 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5349 * gcc.target/i386/wrfsbase-1.c: Likewise.
5350 * gcc.target/i386/wrfsbase-2.c: Likewise.
5351 * gcc.target/i386/wrgsbase-1.c: Likewise.
5352 * gcc.target/i386/wrgsbase-2.c: Likewise.
5354 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5355 (__builtin_ia32_vcvtps2ph): New.
5356 (__builtin_ia32_vcvtps2ph256): Likewise.
5358 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5359 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5361 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5362 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5364 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5365 (__builtin_ia32_vcvtps2ph256): Likewise.
5366 Add fsgsbase,rdrnd,f16c.
5368 * lib/target-supports.exp (check_effective_target_f16c): New.
5370 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5372 * gcc.dg/guality/nrv-1.c: New test.
5374 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5377 * gcc.target/arm/pr42505.c: New test case.
5379 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5382 * g++.dg/opt/nrv16.C: New test.
5384 2010-07-05 Richard Guenther <rguenther@suse.de>
5386 PR tree-optimization/44784
5387 * gcc.c-torture/compile/pr44784.c: New testcase.
5389 2010-07-05 Ira Rosen <irar@il.ibm.com>
5391 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5392 Increase loop bound and array size.
5393 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5396 2010-07-05 Ira Rosen <irar@il.ibm.com>
5398 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5399 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5400 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5401 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5402 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5404 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5407 * g++.dg/parse/template25.C: New.
5409 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5411 PR rtl-optimization/44695
5412 * gcc.dg/torture/pr44695.c: New.
5414 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5417 * g++.dg/ext/pretty3.C: New.
5419 2010-07-04 Richard Guenther <rguenther@suse.de>
5422 * g++.dg/torture/pr44809.C: New testcase.
5424 2010-07-04 Richard Guenther <rguenther@suse.de>
5426 PR tree-optimization/44656
5427 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5429 2010-07-04 Ira Rosen <irar@il.ibm.com>
5430 Revital Eres <eres@il.ibm.com>
5432 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5434 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5435 gcc.dg/vect/vect-96.c: Likewise.
5436 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5437 that support misaligned stores. Change the number of expected
5438 misaligned accesses.
5439 * gcc.dg/vect/vect-peel-1.c: New test.
5440 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5441 gcc.dg/vect/vect-peel-4.c: Likewise.
5442 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5443 vectorizable on all targets that support realignment.
5444 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5446 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5449 * gcc.dg/torture/pr44806.c: New.
5451 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5453 * gnat.dg/cond_expr1.adb: New test.
5455 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5457 * gnat.dg/modular3.adb: New test.
5458 * gnat.dg/modular3_pkg.ads: New helper.
5460 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5461 Mikael Pettersson <mikpe@it.uu.se>
5464 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5465 Make signed-ness of chars explicit. Scan the object for
5466 strings that are split by some target assemblers.
5467 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5470 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5472 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5474 2010-07-02 Le-Chun Wu <lcwu@google.com>
5477 * g++.dg/warn/Wshadow-7.C: New test.
5479 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5480 Julian Brown <julian@codesourcery.com>
5481 Sandra Loosemore <sandra@codesourcery.com>
5483 * gcc.c-torture/execute/20100416-1.c: New test case.
5485 2010-07-02 Julian Brown <julian@codesourcery.com>
5486 Sandra Loosemore <sandra@codesourcery.com>
5490 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5491 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5493 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5494 Julian Brown <julian@codesourcery.com>
5496 * gcc.target/arm/neon/vadds64.c: Regenerated.
5497 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5498 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5499 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5500 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5501 * gcc.target/arm/neon-vmls-1.c: Likewise.
5502 * gcc.target/arm/neon-vsubs64.c: New execution test.
5503 * gcc.target/arm/neon-vsubu64.c: New execution test.
5504 * gcc.target/arm/neon-vadds64.c: New execution test.
5505 * gcc.target/arm/neon-vaddu64.c: New execution test.
5507 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5509 * gcc.target/arm/neon-vands64.c: New.
5510 * gcc.target/arm/neon-vandu64.c: New.
5511 * gcc.target/arm/neon-vbics64.c: New.
5512 * gcc.target/arm/neon-vbicu64.c: New.
5513 * gcc.target/arm/neon-veors64.c: New.
5514 * gcc.target/arm/neon-veoru64.c: New.
5515 * gcc.target/arm/neon-vorns64.c: New.
5516 * gcc.target/arm/neon-vornu64.c: New.
5517 * gcc.target/arm/neon-vorrs64.c: New.
5518 * gcc.target/arm/neon-vorru64.c: New.
5519 * gcc.target/arm/neon/vands64.c: Regenerated.
5520 * gcc.target/arm/neon/vandu64.c: Regenerated.
5521 * gcc.target/arm/neon/vbics64.c: Regenerated.
5522 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5523 * gcc.target/arm/neon/veors64.c: Regenerated.
5524 * gcc.target/arm/neon/veoru64.c: Regenerated.
5525 * gcc.target/arm/neon/vorns64.c: Regenerated.
5526 * gcc.target/arm/neon/vornu64.c: Regenerated.
5527 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5528 * gcc.target/arm/neon/vorru64.c: Regenerated.
5530 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5532 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5534 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5536 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5537 * gfortran.dg/intent_out_5.f90: Same.
5538 * gfortran.dg/ltrans-7.f90: Same.
5539 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5541 2010-07-02 Jan Hubicka <jh@suse.cz>
5543 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5545 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5547 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5549 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5552 * c-c++-common/Wunused-var-12.c: New test.
5554 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5557 * gcc.target/arm/pr42835.c: New test.
5560 * gcc.target/arm/pr42172-1.c: New test.
5562 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5564 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5566 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5568 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5569 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5570 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5571 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5572 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5573 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5574 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5575 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5576 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5577 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5578 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5579 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5580 * gcc.target/arm/neon-vdup_ns64.c: New.
5581 * gcc.target/arm/neon-vdup_nu64.c: New.
5582 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5583 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5584 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5585 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5586 * gcc.target/arm/neon-vmov_ns64.c: New.
5587 * gcc.target/arm/neon-vmov_nu64.c: New.
5588 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5589 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5590 * gcc.target/arm/neon-vget_lanes64.c: New.
5591 * gcc.target/arm/neon-vget_laneu64.c: New.
5592 * gcc.target/arm/neon-vset_lanes64.c: New.
5593 * gcc.target/arm/neon-vset_laneu64.c: New.
5595 2010-07-02 Richard Guenther <rguenther@suse.de>
5597 * g++.dg/torture/20100702-1.C: New testcase.
5599 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5602 * gcc.c-torture/compile/pr44707.c: New test.
5604 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5607 * g++.dg/template/crash101.C: New.
5609 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5611 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5612 Use the ABI-0 accessors and fail it for m64.
5614 2010-07-02 Jan Hubicka <jh@suse.cz>
5616 * g++.dg/tree-ssa/pr44706.C: New testcase.
5618 2010-07-02 Richard Guenther <rguenther@suse.de>
5620 PR tree-optimization/44748
5621 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5623 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5625 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5626 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5627 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5628 the method types to forward:.
5630 2010-06-30 Jason Merrill <jason@redhat.com>
5632 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5633 * g++.dg/other/pr25632.C: Likewise.
5635 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5637 PR tree-optimization/40421
5638 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5640 2010-07-01 Richard Guenther <rguenther@suse.de>
5644 * gcc.c-torture/execute/20100316-1.c: New testcase.
5645 * gcc.c-torture/execute/pr44468.c: Likewise.
5646 * gcc.c-torture/compile/20100609-1.c: Likewise.
5647 * gcc.dg/volatile2.c: Adjust.
5648 * gcc.dg/plugin/selfassign.c: Likewise.
5649 * gcc.dg/pr36902.c: Likewise.
5650 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5651 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5652 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5653 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5654 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5655 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5656 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5657 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5658 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5659 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5660 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5661 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5662 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5663 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5664 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5665 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5666 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5667 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5668 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5669 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5670 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5671 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5672 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5673 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5674 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5675 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5676 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5677 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5678 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5679 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5680 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5681 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5682 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5683 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5684 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5685 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5686 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5687 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5688 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5689 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5690 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5691 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5692 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5693 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5694 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5695 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5696 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5697 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5698 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5699 * g++.dg/tree-ssa/pr31146.C: Likewise.
5700 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5701 * g++.dg/tree-ssa/pr33604.C: Likewise.
5702 * g++.dg/plugin/selfassign.c: Likewise.
5703 * gfortran.dg/array_memcpy_3.f90: Likewise.
5704 * gfortran.dg/array_memcpy_4.f90: Likewise.
5705 * c-c++-common/torture/pr42834.c: New testcase.
5707 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5710 * g++.dg/template/crash100.C: New.
5712 2010-06-30 Jan Hubicka <jh@suse.cz>
5714 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5716 2010-06-30 Michael Matz <matz@suse.de>
5719 * gcc.dg/pr44699.c: New test.
5721 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5723 PR tree-optimization/39799
5724 * c-c++-common/uninit-17.c: New test.
5726 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5729 * gfortran.dg/read_infnan_1.f90: New test.
5731 2010-06-29 Jason Merrill <jason@redhat.com>
5733 Enable implicitly declared move constructor/operator= (N3053).
5734 * g++.dg/cpp0x/implicit3.C: New.
5735 * g++.dg/cpp0x/implicit4.C: New.
5736 * g++.dg/cpp0x/implicit5.C: New.
5737 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5738 * g++.dg/cpp0x/not_special.C: Adjust.
5739 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5740 * g++.dg/cpp0x/rv1n.C: Adjust.
5741 * g++.dg/cpp0x/rv1p.C: Adjust.
5742 * g++.dg/cpp0x/rv2n.C: Adjust.
5743 * g++.dg/cpp0x/rv2p.C: Adjust.
5744 * g++.dg/cpp0x/rv3n.C: Adjust.
5745 * g++.dg/cpp0x/rv3p.C: Adjust.
5746 * g++.dg/cpp0x/rv4n.C: Adjust.
5747 * g++.dg/cpp0x/rv4p.C: Adjust.
5748 * g++.dg/cpp0x/rv5n.C: Adjust.
5749 * g++.dg/cpp0x/rv5p.C: Adjust.
5750 * g++.dg/cpp0x/rv6n.C: Adjust.
5751 * g++.dg/cpp0x/rv6p.C: Adjust.
5752 * g++.dg/cpp0x/rv7n.C: Adjust.
5753 * g++.dg/cpp0x/rv7p.C: Adjust.
5754 * g++.dg/cpp0x/rv8p.C: Adjust.
5755 * g++.dg/gomp/pr26690-1.C: Adjust.
5756 * g++.dg/other/error20.C: Adjust.
5757 * g++.dg/other/error31.C: Adjust.
5758 * g++.dg/parse/error19.C: Adjust.
5759 * g++.dg/template/qualttp5.C: Adjust.
5760 * g++.old-deja/g++.law/ctors5.C: Adjust.
5762 Enable implicitly deleted functions (N2346)
5763 * g++.dg/cpp0x/defaulted17.C: New.
5764 * g++.dg/cpp0x/implicit1.C: New.
5765 * g++.dg/cpp0x/implicit2.C: New.
5766 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5767 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5768 * g++.dg/init/ctor4.C: Adjust.
5769 * g++.dg/init/synth2.C: Adjust.
5770 * g++.dg/lto/20081118_1.C: Adjust.
5771 * g++.dg/other/error13.C: Adjust.
5772 * g++.dg/other/unused1.C: Adjust.
5773 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5774 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5775 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5776 * g++.old-deja/g++.law/ctors17.C: Adjust.
5777 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5778 * g++.old-deja/g++.pt/assign1.C: Adjust.
5779 * g++.old-deja/g++.pt/crash20.C: Adjust.
5781 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5782 * g++.dg/cpp0x/defaulted13.C: Adjust.
5783 * g++.dg/cpp0x/defaulted2.C: Adjust.
5784 * g++.dg/cpp0x/defaulted3.C: Adjust.
5785 * g++.dg/cpp0x/initlist9.C: Adjust.
5786 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5787 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5788 * g++.dg/init/synth2.C: Adjust.
5790 * g++.dg/cpp0x/defaulted19.C: New.
5792 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5793 * g++.dg/template/error23.C: Fix for -std=c++0x.
5795 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5798 * gfortran.dg/proc_ptr_28.f90: New.
5800 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5802 PR tree-optimization/43801
5803 * g++.dg/torture/pr43801.C: New test.
5806 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5808 2010-06-29 Jason Merrill <jason@redhat.com>
5811 * g++.dg/template/qualified-id2.C: New.
5812 * g++.dg/template/qualified-id3.C: New.
5814 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5817 * gfortran.dg/associated_target_4.f90: New.
5819 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5822 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5824 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5826 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5828 2010-06-29 Jan Hubicka <jh@suse.cz>
5830 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5832 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5835 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5836 * gcc.target/arm/wmul-3.c: New test.
5837 * gcc.target/arm/wmul-4.c: New test.
5839 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5841 PR rtl-optimization/44659
5842 * gcc.target/i386/extract-1.c: New.
5843 * gcc.target/i386/extract-2.c: Likewise.
5844 * gcc.target/i386/extract-3.c: Likewise.
5845 * gcc.target/i386/extract-4.c: Likewise.
5846 * gcc.target/i386/extract-5.c: Likewise.
5847 * gcc.target/i386/extract-6.c: Likewise.
5849 2010-06-28 Jakub Jelinek <jakub@redhat.com>
5852 * g++.dg/warn/Wunused-var-14.C: New test.
5854 2010-06-28 Tobias Burnus <burnus@net-b.de>
5857 * gfortran.dg/nan_6.f90: New.
5859 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5861 PR tree-optimization/43781
5862 * gcc.dg/torture/pr43781.c: New.
5864 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
5867 * gfortran.dg/actual_rank_check_1.f90: New test.
5869 2010-06-28 Martin Jambor <mjambor@suse.cz>
5871 * gcc.dg/ipa/ipa-sra-6.c: New test.
5873 2010-06-28 Jan Hubicka <jh@suse.cz>
5875 PR tree-optimization/44687
5876 * gcc.c-torture/compile/pr44687.c
5878 2010-06-28 Martin Jambor <mjambor@suse.cz>
5881 * g++.dg/torture/pr44535.C: New test.
5883 2010-06-28 Michael Matz <matz@suse.de>
5886 * gfortran.dg/pr44592.f90: New test.
5888 2010-06-28 Jan Hubicka <jh@suse.cz>
5890 PR tree-optimization/44357
5891 * g++.dg/torture/pr44357.C: New testcase.
5893 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5895 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5896 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5897 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5898 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5899 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5900 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5901 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5902 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5904 2010-06-27 Jan Hubicka <jh@suse.cz>
5906 * gcc.c-torture/compile/pr44686.c: New file.
5908 2010-06-27 Richard Guenther <rguenther@suse.de>
5910 PR tree-optimization/44683
5911 * gcc.c-torture/execute/pr44683.c: New testcase.
5913 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5915 * gnat.dg/noreturn3.ad[sb]: New test.
5917 2010-06-26 Jason Merrill <jason@redhat.com>
5919 * g++.dg/cpp0x/explicit5.C: New.
5921 2010-06-26 Richard Guenther <rguenther@suse.de>
5923 PR tree-optimization/44393
5924 * gcc.dg/pr44393.c: New testcase.
5926 2010-06-26 Jan Hubicka <jh@suse.cz>
5928 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5930 2010-06-26 Richard Guenther <rguenther@suse.de>
5933 * gcc.dg/pr44674.c: New testcase.
5935 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5937 * gcc.dg/opts-3.c: New test.
5939 2010-06-26 Tobias Burnus <burnus@net-b.de>
5941 * gfortran.dg/type_decl_1.f90: New.
5942 * gfortran.dg/type_decl_2.f90: New.
5944 2010-06-26 Tobias Burnus <burnus@net-b.de>
5946 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5947 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5949 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5952 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5953 error in comparing reals.
5955 2010-06-25 Tobias Burnus <burnus@net-b.de>
5957 * selected_real_kind_2.f90: New.
5958 * selected_real_kind_3.f90: New.
5960 2010-06-25 Tobias Burnus <burnus@net-b.de>
5962 * gfortran.dg/entry_19.f90: New.
5964 2010-06-25 Tobias Burnus <burnus@net-b.de>
5966 * gfortran.dg/end_subroutine_1.f90: New.
5967 * gfortran.dg/end_subroutine_2.f90: New.
5968 * gfortran.dg/interface_proc_end.f90: Update.
5970 2010-06-25 Tobias Burnus <burnus@net-b.de>
5972 * gfortran.dg/semicolon_fixed.f: Update.
5973 * gfortran.dg/semicolon_fixed_2.f: New.
5974 * gfortran.dg/semicolon_free_2.f90: New.
5975 * gfortran.dg/semicolon_free.f90: Update.
5977 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5980 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5982 2010-06-25 Martin Jambor <mjambor@suse.cz>
5984 * g++.dg/ipa/iinline-3.C: New test.
5985 * gcc.dg/ipa/modif-1.c: Removed.
5987 2010-06-25 Jan Hubicka <jh@suse.cz>
5989 * gcc.dg/tree-ssa/ipa-split-1.c
5991 2010-06-25 Martin Jambor <mjambor@suse.cz>
5993 * g++.dg/ipa/iinline-2.C: New test.
5995 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5998 * gfortran.dg/pr43866.f90: New test.
6000 PR tree-optimization/44539
6001 * gcc.dg/pr44539.c: New test.
6003 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6007 * gcc.target/mips/madd-9.c: New test.
6009 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6012 * gcc.dg/noncompile/pr44517.c: New.
6013 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6015 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6018 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6019 and add argument to nop for IA64.
6021 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6024 * gcc.target/i386/mod-1.c: New.
6025 * gcc.target/i386/umod-1.c: Likewise.
6026 * gcc.target/i386/umod-2.c: Likewise.
6027 * gcc.target/i386/umod-3.c: Likewise.
6029 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6032 * g++.dg/torture/pr44492.C: New test.
6034 2010-06-24 Andi Kleen <ak@linux.intel.com>
6036 * c-c++-common/warn-omitted-condop.c: New.
6038 2010-06-24 Tobias Burnus <burnus@net-b.de>
6041 * gfortran.dg/import8.f90: New.
6043 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6045 * gnat.dg/not_null.adb: Update test case.
6047 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6050 * g++.dg/warn/Wunused-var-13.C: New test.
6053 * g++.dg/diagnostic/method1.C: New test.
6055 2010-06-22 Cary Coutant <ccoutant@google.com>
6057 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6059 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6062 * gfortran.dg/abstract_type_8.f03: New.
6064 2010-06-21 Jason Merrill <jason@redhat.com>
6066 * g++.dg/cpp0x/noexcept08.C: New.
6068 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6070 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6073 * gcc.target/i386/sse2-vec-2a.c: New.
6075 2010-06-21 DJ Delorie <dj@redhat.com>
6077 * gcc.dg/pragma-diag-1.c: New.
6079 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6082 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6084 2010-06-21 Alan Modra <amodra@gmail.com>
6087 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6088 tail call to check_fa_mid.
6090 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.c-torture/execute/pr44575.c: New test.
6095 2010-06-21 Tobias Burnus <burnus@net-b.de>
6098 * gfortran.dg/contiguous_1.f90: New.
6099 * gfortran.dg/contiguous_2.f90: New.
6100 * gfortran.dg/contiguous_3.f90: New.
6102 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6104 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6105 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6107 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6110 * gcc.target/i386/pr44546.c: New test.
6112 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6114 * gcc.dg/opts-2.c: New test.
6116 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6119 * gfortran.dg/typebound_proc_15.f03: Modified.
6121 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6124 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6125 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6127 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6129 * g++.dg/ext/label13.C: Fix typo in last change.
6131 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6134 * gfortran.dg/eof_3.f90
6135 * gfortran.dg/endfile_2.f90
6136 * gfortran.dg/endfile_4.f90
6137 * gfortran.dg/endfile_3.f90
6139 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6142 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6144 2010-06-18 Tobias Burnus <burnus@net-b.de>
6147 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6149 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6151 * gcc.target/arm/pr40900.c: New test.
6153 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6155 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6157 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6160 * gfortran.dg/typebound_call_15.f03: New.
6162 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6165 * g++.dg/pr44486.C: New.
6167 2010-06-16 DJ Delorie <dj@redhat.com>
6169 * gcc.target/i386/volatile-bitfields-1.c: New.
6170 * gcc.target/i386/volatile-bitfields-2.c: New.
6172 2010-06-16 Jason Merrill <jason@redhat.com>
6174 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6176 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6178 2010-06-16 Richard Guenther <rguenther@suse.de>
6181 * gcc.c-torture/execute/pr44555.c: New testcase.
6183 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6186 * gfortran.dg/typebound_proc_16.f03: New.
6188 2010-06-16 Martin Jambor <mjambor@suse.cz>
6190 * g++.dg/torture/pr43905.C: New test.
6192 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6195 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6196 initialization loop from being vectorized.
6197 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6199 2010-06-16 Alan Modra <amodra@gmail.com>
6201 PR tree-optimization/44507
6202 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6204 2010-06-15 Jason Merrill <jason@redhat.com>
6206 * g++.dg/overload/arg3.C: Adjust error locations.
6207 * g++.dg/overload/copy1.C: Likewise.
6208 * g++.dg/tc1/dr152.C: Likewise.
6209 * g++.dg/template/incomplete4.C: Likewise.
6210 * g++.dg/template/incomplete5.C: Likewise.
6211 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6212 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6213 * g++.old-deja/g++.pt/crash9.C: Likewise.
6215 * g++.dg/inherit/virtual5.C: New.
6217 * g++.dg/cpp0x/defaulted18.C: New.
6219 * g++.dg/cpp0x/initlist40.C: New.
6221 * g++.dg/cpp0x/initlist39.C: New.
6223 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6226 * gcc.dg/graphite/pr44391.c: New.
6228 2010-06-15 Janus Weil <janus@gcc.gnu.org>
6231 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6232 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6233 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6234 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6236 2010-06-15 Richard Guenther <rguenther@suse.de>
6238 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6240 2010-06-15 Richard Guenther <rguenther@suse.de>
6242 * gcc.dg/vect/bb-slp-21.c: Adjust.
6243 * gcc.dg/vect/bb-slp-13.c: Likewise
6244 * gcc.dg/vect/bb-slp-4.c: Likewise
6245 * gcc.dg/vect/bb-slp-22.c: Likewise
6246 * gcc.dg/vect/bb-slp-14.c: Likewise
6247 * gcc.dg/vect/bb-slp-23.c: Likewise
6248 * gcc.dg/vect/bb-slp-15.c: Likewise
6249 * gcc.dg/vect/bb-slp-17.c: Likewise
6250 * gcc.dg/vect/bb-slp-18.c: Likewise
6251 * gcc.dg/vect/bb-slp-19.c: Likewise
6252 * gcc.dg/vect/bb-slp-10.c: Likewise
6253 * gcc.dg/vect/bb-slp-11.c: Likewise
6254 * gcc.dg/vect/bb-slp-20.c: Likewise
6255 * gcc.dg/vect/bb-slp-3.c: Likewise
6257 2010-06-15 Jakub Jelinek <jakub@redhat.com>
6260 * gfortran.dg/gomp/pr44536.f90: New test.
6261 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6263 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6266 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6267 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6269 2010-06-14 Jakub Jelinek <jakub@redhat.com>
6271 PR tree-optimization/44508
6272 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6275 * gcc.dg/pr44509.c: New test.
6277 2010-06-14 Ira Rosen <irar@il.ibm.com>
6279 PR tree-optimization/44507
6280 * gcc.dg/vect/pr44507.c: New test.
6282 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6284 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6285 and c-pretty-print.h.
6287 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6289 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6291 * gfortran.dg/whole_file_18.f90: Updated error message.
6293 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6295 * gfortran.dg/whole_file_20.f03: New.
6297 2010-06-12 Jan Hubicka <jh@suse.cz>
6299 * gcc.c-torture/compile/pc44485.c: New testcase.
6301 2010-06-12 Janus Weil <janus@gcc.gnu.org>
6304 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6305 * gfortran.dg/typebound_proc_14.f03: New.
6306 * gfortran.dg/typebound_proc_15.f03: New.
6308 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6310 * gcc.dg/opts-1.c: New test.
6312 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6314 * gcc.dg/funroll-loops-all.c: Update expected error.
6316 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
6319 * gcc.target/i386/pr44481.c: New test.
6321 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
6323 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6325 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6328 * gcc.dg/tree-ssa/pr44483.c: New.
6330 2010-06-11 Paul Brook <paul@codesourcery.com>
6332 * g++.dg/other/arm-neon-1.C: New test.
6334 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6338 * gfortran.dg/class_23.f03: New test.
6340 2010-06-11 Jan Hubicka <jh@suse.cz>
6342 * gcc.dg/ipa/pure-const-2.c: New testcase.
6344 2010-06-11 Jan Hubicka <jh@suse.cz>
6346 * gcc.dg/noreturn-7.c: Update.
6347 * gcc.dg/noreturn-4.c: Update.
6349 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6352 * g++.dg/other/typedef4.C: New test.
6354 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6357 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6359 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6362 * gfortran.dg/asynchronous_3.f03
6364 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6367 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6368 non-temporal stores out of the tests to form new test cases. As a
6369 result, no non-temporal store should be generated in this case.
6371 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6372 prefetch-7.c that generate one non-temporal store.
6374 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6375 prefetch-7.c that generate one non-temporal store and one
6376 one-temporal prefetch.
6378 2010-06-10 Martin Jambor <mjambor@suse.cz>
6380 PR tree-optimization/44258
6381 * gcc.dg/tree-ssa/pr44258.c: New test.
6383 2010-06-10 Daniel Kraft <d@domob.eu>
6386 * gfortran.dg/associate_1.f03: New test.
6387 * gfortran.dg/associate_2.f95: New test.
6388 * gfortran.dg/associate_3.f03: New test.
6389 * gfortran.dg/associate_4.f08: New test.
6391 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6393 * gfortran.dg/selected_char_kind_4.f90: New test.
6395 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6397 * gcc.dg/pr42461.c: New test.
6399 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6402 * gfortran.dg/selected_real_kind_1.f90: New.
6404 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6407 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6409 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6412 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6414 * gfortran.dg/data_namelist_conflict.f90: New test.
6416 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6418 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6419 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6420 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6422 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6424 * gfortran.dg/mvbits_9.f90: New test.
6425 * gfortran.dg/ibset_1.f90: Ditto.
6426 * gfortran.dg/ibits_1.f90: Ditto.
6427 * gfortran.dg/btest_1.f90: Ditto.
6428 * gfortran.dg/ibclr_1.f90: Ditto.
6430 2010-06-09 Jason Merrill <jason@redhat.com>
6433 * g++.dg/cpp0x/decltype23.C: Move to...
6434 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6436 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6439 * gfortran.dg/typebound_call_14.f03: New test.
6441 2010-06-09 Martin Jambor <mjambor@suse.cz>
6443 PR tree-optimization/44423
6444 * gcc.dg/tree-ssa/pr44423.c: New test.
6446 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6449 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6450 TV_NONE to initialize tv_id field.
6451 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6452 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6453 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6455 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6456 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6457 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6459 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6461 PR tree-optimization/39874
6463 * gcc.dg/pr39874.c: New file.
6465 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6467 * g++.dg/ext/attr-alias-1.C: New.
6468 * g++.dg/ext/attr-alias-2.C: New.
6470 2010-06-07 Tobias Burnus <burnus@net-b.de>
6473 * gfortran.dg/proc_ptr_27.f90: New.
6475 2010-06-07 Jason Merrill <jason@redhat.com>
6478 * g++.dg/cpp0x/decltype23.C: New.
6480 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6481 Shujing Zhao <pearly.zhao@oracle.com>
6484 * gcc.dg/c90-const-expr-10.c: Adjust.
6485 * gcc.dg/c99-const-expr-10.c: Adjust.
6486 * gcc.dg/init-bad-7.c: New.
6488 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6490 * lib/target-supports.exp (check_effective_target_gas): New proc.
6491 * gcc.c-torture/execute/960321-1.x: New file.
6493 2010-06-07 Jason Merrill <jason@redhat.com>
6496 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6498 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6501 * g++.dg/warn/Wunused-var-12.C: New test.
6504 * c-c++-common/Wunused-var-11.c: New test.
6506 2010-06-07 Jan Hubicka <jh@suse.cz>
6508 * gcc.dg/ipa/pure-const-1.c: New testcase.
6510 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6512 PR rtl-optimization/44404
6513 * gcc.dg/pr44404.c: New.
6515 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6518 * gcc.target/i386/abi-2.c: Check sysv abi here.
6519 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6520 function to avoid failures by different ABIs.
6521 * gcc.target/i386/aes-check.h: Likewise.
6522 * gcc.target/i386/avx-check.h: Likewise.
6523 * gcc.target/i386/fma4-check.h: Likewise.
6524 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6525 * gcc.target/i386/mmx-check.h: Likewise.
6526 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6527 * gcc.target/i386/pclmul-check.h: Likewise.
6528 * gcc.target/i386/sse-check.h: Likewise.
6529 * gcc.target/i386/sse2-check.h: Likewise.
6530 * gcc.target/i386/sse3-check.h: Likewise.
6531 * gcc.target/i386/sse4_1-check.h: Likewise.
6532 * gcc.target/i386/sse4_2-check.h: Likewise.
6533 * gcc.target/i386/sse4a-check.h: Likewise.
6534 * gcc.target/i386/ssse3-check.h: Likewise.
6535 * gcc.target/i386/xop-check.h: Likewise.
6536 * gcc.target/i386/pr27971.c: Fix for LLP64.
6537 * gcc.target/i386/pr39139.c: Likewise.
6538 * gcc.target/i386/pr39315-check.c: Likewise.
6539 * gcc.target/i386/vararg-1.c: Likewise.
6540 * gcc.target/i386/vararg-2.c: Likewise.
6541 Additional add dg-compile to avoid failure due
6544 * gcc.dg/compound-literal-1.c: Fix for llp64.
6545 * gcc.dg/pr32370.c: Likewise.
6546 * gcc.dg/pr37561.c: Likewise.
6547 * gcc.dg/pr41340.c: Likewise.
6548 * gcc.dg/pr41551.c: Likewise.
6550 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6553 * g++.dg/debug/dwarf2/typedef3.C: New test.
6555 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6558 * c-c++-common/pr20000.c: New.
6560 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6563 * g++.dg/init/pr44086.C: New.
6564 * g++.dg/cpp0x/decltype4.C: Adjust.
6566 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6569 * gfortran.dg/generic_23.f03: New test.
6571 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6574 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6576 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6579 * c-c++-common/Wunused-var-9.c: New test.
6581 2010-06-05 Jason Merrill <jason@redhat.com>
6583 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6585 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6588 * gcc.dg/c99-restrict-4.c: New test.
6590 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6592 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6593 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6594 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6595 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6596 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6597 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6598 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6599 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6600 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6601 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6602 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6603 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6604 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6605 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6606 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6607 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6608 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6609 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6610 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6611 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6612 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6613 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6615 2010-06-04 Jason Merrill <jason@redhat.com>
6617 * g++.dg/cpp0x/noexcept06.C: New.
6618 * g++.dg/cpp0x/noexcept07.C: New.
6620 * g++.dg/cpp0x/noexcept01.C: New.
6621 * g++.dg/cpp0x/noexcept02.C: New.
6622 * g++.dg/cpp0x/noexcept03.C: New.
6623 * g++.dg/cpp0x/noexcept04.C: New.
6624 * g++.dg/cpp0x/noexcept05.C: New.
6626 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6629 * g++.dg/warn/Wunused-var-10.C: New test.
6630 * g++.dg/warn/Wunused-var-11.C: New test.
6633 * c-c++-common/Wunused-var-10.c: New test.
6635 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6638 * gcc.dg/assign-warn-2.c: Update.
6639 * gcc.dg/cpp/line3.c: Update.
6640 * gcc.dg/c99-array-lval-8.c: Update.
6641 * gcc.dg/cast-qual-2.c: Update.
6642 * gcc.dg/c99-arraydecl-3.c: Update.
6643 * gcc.dg/assign-warn-1.c: Update.
6644 * gcc.dg/format/gcc_diag-1.c: Update.
6646 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6648 PR rtl-optimization/39871
6649 PR rtl-optimization/40615
6650 PR rtl-optimization/42500
6651 PR rtl-optimization/42502
6652 * gcc.target/arm/eliminate.c: New test.
6654 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6657 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6658 * g++.old-deja/g++.other/delete3.C: Likewise.
6659 * g++.old-deja/g++.other/new.C: Likewise.
6660 * g++.old-deja/g++.law/operators27.C: Likewise.
6661 * g++.old-deja/g++.mike/p755.C: Likewise.
6662 * g++.dg/eh/new1.C: Likewise.
6663 * g++.dg/init/new5.C: Likewise.
6665 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6667 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6668 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6669 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6671 2010-06-03 Richard Guenther <rguenther@suse.de>
6674 * lib/lto.exp: Always load gcc.exp.
6675 (lto-obj): For C source files invoke gcc_target_compile.
6676 * g++.dg/lto/20100603-1_0.C: New testcase.
6677 * g++.dg/lto/20100603-1_1.c: Likewise.
6679 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6681 PR tree-optimization/43688
6682 * gfortran.dg/pr43688.f90: New.
6684 2010-06-03 Richard Guenther <rguenther@suse.de>
6687 * gcc.dg/lto/20100603-1_0.c: New testcase.
6688 * gcc.dg/lto/20100603-2_0.c: Likewise.
6689 * gcc.dg/lto/20100603-3_0.c: Likewise.
6691 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6694 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6695 * gcc.target/powerpc/recip-2.c: Ditto.
6696 * gcc.target/powerpc/recip-3.c: Ditto.
6697 * gcc.target/powerpc/recip-4.c: Ditto.
6698 * gcc.target/powerpc/recip-5.c: Ditto.
6699 * gcc.target/powerpc/recip-6.c: Ditto.
6700 * gcc.target/powerpc/recip-7.c: Ditto.
6701 * gcc.target/powerpc/recip-test.h: Ditto.
6702 * gcc.target/powerpc/recip-test2.h: Ditto.
6704 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6706 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6708 2010-06-02 Jason Merrill <jason@redhat.com>
6710 * g++.dg/ext/vector9.C: Expect typedef in error message.
6715 * g++.dg/tc1/dr101.C: Remove xfails.
6717 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6720 * g++.dg/ipa/pr44372.C: New.
6722 2010-06-02 Jan Hubicka <jh@suse.cz>
6725 * g++.dg/torture/pr44295.C: Neww testcase.
6727 2010-06-02 Jan Hubicka <jh@suse.cz>
6729 * gcc.dg/tree-ssa/loadpre6.c: Update.
6731 2010-06-02 Richard Guenther <rguenther@suse.de>
6733 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6736 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6738 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6739 the link fail message.
6741 2010-06-02 Tobias Burnus <burnus@net-b.de>
6744 * gfortran.dg/use_13.f90: New test case.
6746 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6749 * gfortran.dg/error_stop_2.f08: Minor update.
6751 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6754 * gfortran.dg/error_stop_1.f08: New test.
6755 * gfortran.dg/error_stop_2.f08: New test.
6757 2010-06-01 Jason Merrill <jason@redhat.com>
6760 * g++.dg/cpp0x/initlist37.C: New.
6761 * g++.dg/cpp0x/initlist38.C: New.
6764 * g++.dg/cpp0x/initlist36.C: New.
6766 2010-05-31 Jan Hubicka <jh@suse.cz>
6768 * gcc.dg/noreturn-8.c: New testcase.
6770 2010-05-31 Jan Hubicka <jh@suse.cz>
6772 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6773 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6775 2010-05-31 Jan Hubicka <jh@suse.cz>
6777 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6778 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6780 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6783 * gfortran.dg/dependency_27.f90: New test.
6784 * gfortran.dg/array_assign_1.F90: New test.
6786 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6789 * gcc.target/i386/sse-24.c: New test.
6791 2010-05-31 Jan Hubicka <jh@suse.cz>
6793 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6795 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6798 * gcc.dg/pr44337.c: New test.
6800 PR tree-optimization/44182
6801 * g++.dg/debug/pr44182.C: New test.
6803 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6805 * gcc.dg/nested-func-7.c: New test.
6806 * gnat.dg/frame_overflow.adb: Adjust directives.
6808 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6810 * gnat.dg/prot2.ad[sb]: New test.
6811 * gnat.dg/prot2_pkg1.ads: New helper.
6812 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6814 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6816 * gnat.dg/array11.adb: Adjust dg-warning directive.
6817 * gnat.dg/object_overflow.adb: Likewise.
6819 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6822 * gcc.dg/tree-ssa/pr44306.c: New.
6824 2010-05-29 Jan Hubicka <jh@suse.cz>
6826 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6828 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6830 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6832 2010-05-28 Mike Stump <mikestump@comcast.net>
6835 * objc.dg/const-str-9.m: Remove static.
6837 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6840 * gcc.c-torture/compile/pr43636.c: New test.
6842 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6845 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6846 * obj-c++.dg/try-catch-9.mm: Ditto.
6848 2010-05-28 Dodji Seketeli <dodji@redhat.com>
6850 Revert patch for PR c++/44188
6851 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6853 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6856 * g++.dg/debug/dwarf2/typedef3.C: New test.
6858 2010-05-27 Jason Merrill <jason@redhat.com>
6861 * g++.dg/ext/vla9.C: New.
6863 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6866 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6867 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6868 * objc.dg/torture/tls/thr-init.m: Ditto.
6869 * objc.dg/torture/trivial.m: Ditto.
6870 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6871 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6872 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6873 * obj-c++.dg/torture/trivial.mm: Ditto.
6875 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6877 * g++.dg/lto/20100302_0.C: Skip on darwin.
6879 2010-05-27 Richard Guenther <rguenther@suse.de>
6881 PR tree-optimization/44284
6882 * gcc.dg/vect/vect-118.c: New testcase.
6883 * gcc.dg/vect/bb-slp-20.c: Adjust.
6884 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6885 * gcc.dg/vect/slp-9.c: Likewise.
6886 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6887 * gcc.dg/vect/vect-10.c: Likewise.
6888 * gcc.dg/vect/vect-109.c: Likewise.
6889 * gcc.dg/vect/vect-12.c: Likewise.
6890 * gcc.dg/vect/vect-36.c: Likewise.
6891 * gcc.dg/vect/vect-7.c: Likewise.
6892 * gcc.dg/vect/vect-iv-8.c: Likewise.
6893 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6894 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6895 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6896 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6897 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6898 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6899 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6900 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6901 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6902 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6903 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6904 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6905 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6906 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6907 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6908 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6909 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6911 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6913 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6916 2010-05-26 Jan Hubicka <jh@suse.cz>
6918 * gcc.dg/lto/materialize-1_0.c: New file.
6919 * gcc.dg/lto/materialize-1_1.c: New file.
6921 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6923 * gnat.dg/lto10.adb: New test.
6924 * gnat.dg/lto10_pkg.ads: New helper.
6926 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6928 * lib/target-supports.exp (check_effective_target_int128): New
6929 function to check if __int128 types are available for target.
6930 * c-c++-common/int128-types-1.c: New.
6931 * c-c++-common/int128-1.c: New.
6932 * c-c++-common/int128-2.c: New.
6933 * g++.dg/abi/mangle43.C: New.
6934 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6935 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6936 pointer-wide scalar.
6937 * g++.dg/other/pr25632.C: Likewise.
6938 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6939 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6941 * g++.dg/warn/pr13358-4.C: Likewise.
6942 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6943 * g++.dg/warn/Wconversion-null.C: Likewise.
6945 2010-05-26 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/variadic101.C: New.
6950 2010-05-26 Richard Guenther <rguenther@suse.de>
6952 PR rtl-optimization/44164
6953 * gcc.c-torture/execute/pr44164.c: New testcase.
6954 * g++.dg/tree-ssa/pr13146.C: Adjust.
6956 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
6959 * gfortran.dg/whole_file_19.f90 : New test.
6961 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6966 * gfortran.dg/pr40999.f: Fix function type.
6967 * gfortran.dg/whole_file_5.f90: Likewise.
6968 * gfortran.dg/whole_file_6.f90: Likewise.
6969 * gfortran.dg/whole_file_16.f90: New.
6970 * gfortran.dg/whole_file_17.f90: New.
6971 * gfortran.dg/whole_file_18.f90: New.
6973 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6974 Iain Sandoe <iains@gcc.gnu.org>
6976 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6977 * gcc.c-torture/compile/pr44197.c: Require alias support.
6978 * gcc.dg/lto/20081222_0.c: Ditto.
6980 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6983 * gcc.dg/guality/vla-2.c: New test.
6985 2010-05-25 Richard Guenther <rguenther@suse.de>
6988 * g++.dg/torture/pr44069.C: New testcase.
6990 2010-05-25 Richard Guenther <rguenther@suse.de>
6992 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6994 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6997 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6999 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7001 * obj-c++.dg/torture/tls/trivial.mm: New.
7002 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7003 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7004 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7005 * obj-c++.dg/torture/tls/diag-1.mm: New.
7006 * obj-c++.dg/torture/tls/tls.exp: New.
7007 * obj-c++.dg/torture/trivial.mm: New.
7008 * obj-c++.dg/torture/dg-torture.exp: New.
7009 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7010 * obj-c++.dg/tls/trivial.m: New.
7011 * obj-c++.dg/tls/init-1.mm: New.
7012 * obj-c++.dg/tls/diag-1.mm: New.
7013 * obj-c++.dg/tls/init-2.mm: New.
7014 * obj-c++.dg/tls/diag-2.mm: New.
7015 * obj-c++.dg/tls/diag-3.mm: New.
7016 * obj-c++.dg/tls/diag-4.mm: New.
7017 * obj-c++.dg/tls/static-1.mm: New.
7018 * obj-c++.dg/tls/tls.exp: New.
7019 * obj-c++.dg/tls/diag-5.mm: New.
7020 * obj-c++.dg/tls/static-1a.mm: New.
7021 * objc-obj-c++-shared/Object1.mm: New.
7022 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7024 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7027 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7028 * obj-c++.dg/const-str-6.mm: Ditto.
7030 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7032 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7034 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7037 * gnat.dg/array13.ad[sb]: New test.
7039 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7040 Sandra Loosemore <sandra@codesourcery.com>
7042 * gcc.target/arm/neon/: Regenerated test cases.
7044 * gcc.target/arm/neon/polytypes.c,
7045 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7046 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7047 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7048 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7049 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7050 dg-add-options arm_neon.
7052 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7053 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7054 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7055 and arm_neon_fp16_ok.
7057 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7058 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7060 * lib/target-supports.exp (add_options_for_arm_neon): New.
7061 (check_effective_target_arm_neon_ok_nocache): New, from
7062 check_effective_target_arm_neon_ok. Check multiple possibilities.
7063 (check_effective_target_arm_neon_ok): Use
7064 check_effective_target_arm_neon_ok_nocache.
7065 (add_options_for_arm_neon_fp16)
7066 (check_effective_target_arm_neon_fp16_ok)
7067 check_effective_target_arm_neon_fp16_ok_nocache): New.
7068 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7070 2010-05-24 Jason Merrill <jason@redhat.com>
7073 * g++.dg/cpp0x/initlist35.C: New.
7074 * g++.dg/init/brace6.C: Adjust.
7076 2010-05-24 Paul Brook <paul@codesourcery.com>
7078 * gcc.target/arm/frame-pointer-1.c: New test.
7079 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7080 pointer elimination.
7082 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7085 * gcc.target/i386/crc32-3.c: New.
7086 * gcc.target/i386/crc32-4.c: Likewise.
7088 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7090 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7091 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7092 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7094 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7096 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7098 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7101 * gcc.c-target/pr43869.c: New test.
7103 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7106 * gfortran.dg/class_22.f03: New.
7108 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7111 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7113 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7116 * gfortran.dg/abstract_type_7.f03: New.
7118 2010-05-21 Jason Merrill <jason@redhat.com>
7120 * g++.dg/eh/spec11.C: Test cleanup optimization.
7122 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7125 * gcc.target/i386/pr44223.c: New test.
7127 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7129 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7131 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7133 * g++.dg/other/const3.C: New test.
7135 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7138 * warn_unused_dummy_argument_1.f90: New.
7139 * warn_unused_dummy_argument_2.f90: New.
7141 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7144 * g++.dg/inherit/crash1.C: New.
7145 * g++.dg/inherit/crash2.C: Likewise.
7147 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7150 * g++.dg/debug/pr44178.C: New test.
7152 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7155 * gcc.dg/tree-ssa/prefetch-6.c: Add
7156 --param min-insn-to-prefetch-ratio=6.
7157 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7158 allow unrolling, and adjust the movnti count.
7160 2010-05-20 Jan Hubicka <jh@suse.cz>
7163 * gcc.c-torture/compile/pr44197.c: New file.
7165 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7167 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7169 (check_effective_target_xop): Remove __may_alias__ attribute.
7171 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7174 * gcc.c-torture/execute/pr44202-1.c: New test.
7176 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7179 * gfortran.dg/label_1.f90: Update test.
7181 2010-05-19 Jan Hubicka <jh@suse.cz>
7183 * gcc.dg/lto/ipareference2_0.c: New file.
7184 * gcc.dg/lto/ipareference2_1.c: New file.
7186 2010-05-19 Jason Merrill <jason@redhat.com>
7188 * g++.dg/parse/fn-typedef2.C: New.
7190 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7194 * g++.dg/template/fntype1.C: New.
7196 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7198 * gnat.dg/discr23.ad[sb]: New test.
7199 * gnat.dg/discr23_pkg.ads: New helper.
7201 * gnat.dg/specs/controlled1.ads: New test.
7202 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7204 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7207 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7208 Fixed scope of C_SIZEOF.
7209 * gfortran.dg/warn_conversion_2.f90: New.
7211 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7213 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7214 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7215 for optional selector.
7216 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7217 (check_effective_target_sse3): New proc.
7218 * gcc.target/i386/math-torture/math-torture.exp: Load
7219 target-supports.exp.
7220 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7221 check_effective_target_sse2.
7222 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7223 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7224 * g++.dg/vect/vect.exp: Likewise.
7225 * gfortran.dg/vect/vect.exp: Likewise.
7226 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7227 -msse2 if check_effective_target_sse2.
7229 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7230 * gcc.target/i386/3dnow-2.c: Likewise.
7231 * gcc.target/i386/3dnowA-1.c: Likewise.
7232 * gcc.target/i386/3dnowA-2.c: Likewise.
7233 * gcc.target/i386/pr42549.c: Likewise.
7235 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7236 * gcc.target/i386/sse3-addsubpd.c: Likewise.
7237 * gcc.target/i386/sse3-addsubps.c: Likewise.
7238 * gcc.target/i386/sse3-haddpd.c: Likewise.
7239 * gcc.target/i386/sse3-haddps.c: Likewise.
7240 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7241 * gcc.target/i386/sse3-hsubps.c: Likewise.
7242 * gcc.target/i386/sse3-movddup.c: Likewise.
7243 * gcc.target/i386/sse3-movshdup.c: Likewise.
7244 * gcc.target/i386/sse3-movsldup.c: Likewise.
7246 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7247 * g++.dg/ext/attrib35.C: Likewise.
7248 * g++.dg/opt/pr40496.C: Likewise.
7249 * g++.dg/other/i386-1.C: Likewise.
7250 * g++.dg/other/i386-4.C: Likewise.
7251 * g++.dg/other/pr34435.C: Likewise.
7252 * g++.dg/other/pr39496.C: Likewise.
7253 * g++.dg/other/pr40446.C: Likewise.
7254 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7255 * gcc.dg/compat/vector-1a_main.c: Likewise.
7256 * gcc.dg/compat/vector-2a_main.c: Likewise.
7257 * gcc.dg/lto/20090206-1_0.c: Likewise.
7258 * gcc.dg/pr34856.c: Likewise.
7259 * gcc.dg/pr36584.c: Likewise.
7260 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7261 * gcc.dg/pr37544.c: Likewise.
7262 * gcc.dg/torture/pr16104-1.c: Likewise.
7263 * gcc.dg/torture/pr35771-1.c: Likewise.
7264 * gcc.dg/torture/pr35771-2.c: Likewise.
7265 * gcc.dg/torture/pr35771-3.c: Likewise.
7266 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7267 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7268 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7269 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7270 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7271 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7272 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7273 * gcc.target/i386/20060512-1.c: Likewise.
7274 * gcc.target/i386/20060512-3.c: Likewise.
7275 * gcc.target/i386/all_one_m128i.c: Likewise.
7276 * gcc.target/i386/float128-1.c: Likewise.
7277 * gcc.target/i386/float128-2.c: Likewise.
7278 * gcc.target/i386/fpcvt-1.c: Likewise.
7279 * gcc.target/i386/fpcvt-2.c: Likewise.
7280 * gcc.target/i386/fpcvt-3.c: Likewise.
7281 * gcc.target/i386/fpprec-1.c: Likewise.
7282 * gcc.target/i386/funcspec-9.c: Likewise.
7283 * gcc.target/i386/incoming-1.c: Likewise.
7284 * gcc.target/i386/incoming-12.c: Likewise.
7285 * gcc.target/i386/incoming-2.c: Likewise.
7286 * gcc.target/i386/incoming-3.c: Likewise.
7287 * gcc.target/i386/incoming-4.c: Likewise.
7288 * gcc.target/i386/incoming-6.c: Likewise.
7289 * gcc.target/i386/incoming-7.c: Likewise.
7290 * gcc.target/i386/incoming-8.c: Likewise.
7291 * gcc.target/i386/opt-1.c: Likewise.
7292 * gcc.target/i386/opt-2.c: Likewise.
7293 * gcc.target/i386/ordcmp-1.c: Likewise.
7294 * gcc.target/i386/pr17692.c: Likewise.
7295 * gcc.target/i386/pr18614-1.c: Likewise.
7296 * gcc.target/i386/pr22152.c: Likewise.
7297 * gcc.target/i386/pr23570.c: Likewise.
7298 * gcc.target/i386/pr23575.c: Likewise.
7299 * gcc.target/i386/pr26449-1.c: Likewise.
7300 * gcc.target/i386/pr26600.c: Likewise.
7301 * gcc.target/i386/pr27790.c: Likewise.
7302 * gcc.target/i386/pr28839.c: Likewise.
7303 * gcc.target/i386/pr30970.c: Likewise.
7304 * gcc.target/i386/pr32000-1.c: Likewise.
7305 * gcc.target/i386/pr32000-2.c: Likewise.
7306 * gcc.target/i386/pr32280.c: Likewise.
7307 * gcc.target/i386/pr32661.c: Likewise.
7308 * gcc.target/i386/pr32708-1.c: Likewise.
7309 * gcc.target/i386/pr32961.c: Likewise.
7310 * gcc.target/i386/pr33329.c: Likewise.
7311 * gcc.target/i386/pr35714.c: Likewise.
7312 * gcc.target/i386/pr35767-1.c: Likewise.
7313 * gcc.target/i386/pr35767-1d.c: Likewise.
7314 * gcc.target/i386/pr35767-1i.c: Likewise.
7315 * gcc.target/i386/pr35767-2.c: Likewise.
7316 * gcc.target/i386/pr35767-2d.c: Likewise.
7317 * gcc.target/i386/pr35767-2i.c: Likewise.
7318 * gcc.target/i386/pr35767-3.c: Likewise.
7319 * gcc.target/i386/pr35767-5.c: Likewise.
7320 * gcc.target/i386/pr36222-1.c: Likewise.
7321 * gcc.target/i386/pr36578-1.c: Likewise.
7322 * gcc.target/i386/pr36578-2.c: Likewise.
7323 * gcc.target/i386/pr36992-1.c: Likewise.
7324 * gcc.target/i386/pr37101.c: Likewise.
7325 * gcc.target/i386/pr37216.c: Likewise.
7326 * gcc.target/i386/pr37434-1.c: Likewise.
7327 * gcc.target/i386/pr37434-2.c: Likewise.
7328 * gcc.target/i386/pr37843-3.c: Likewise.
7329 * gcc.target/i386/pr37843-4.c: Likewise.
7330 * gcc.target/i386/pr39162.c: Likewise.
7331 * gcc.target/i386/pr39315-1.c: Likewise.
7332 * gcc.target/i386/pr39315-2.c: Likewise.
7333 * gcc.target/i386/pr39315-3.c: Likewise.
7334 * gcc.target/i386/pr39315-4.c: Likewise.
7335 * gcc.target/i386/pr39445.c: Likewise.
7336 * gcc.target/i386/pr39496.c: Likewise.
7337 * gcc.target/i386/pr40809.c: Likewise.
7338 * gcc.target/i386/pr40906-3.c: Likewise.
7339 * gcc.target/i386/pr41019.c: Likewise.
7340 * gcc.target/i386/pr42542-1.c: Likewise.
7341 * gcc.target/i386/pr42542-2.c: Likewise.
7342 * gcc.target/i386/pr42542-3.c: Likewise.
7343 * gcc.target/i386/pr42542-3a.c: Likewise.
7344 * gcc.target/i386/pr42881.c: Likewise.
7345 * gcc.target/i386/push-1.c: Likewise.
7346 * gcc.target/i386/quad-sse.c: Likewise.
7347 * gcc.target/i386/reload-1.c: Likewise.
7348 * gcc.target/i386/sse-10.c: Likewise.
7349 * gcc.target/i386/sse-11.c: Likewise.
7350 * gcc.target/i386/sse-15.c: Likewise.
7351 * gcc.target/i386/sse-17.c: Likewise.
7352 * gcc.target/i386/sse-18.c: Likewise.
7353 * gcc.target/i386/sse-19.c: Likewise.
7354 * gcc.target/i386/sse-4.c: Likewise.
7355 * gcc.target/i386/sse-6.c: Likewise.
7356 * gcc.target/i386/sse-vect-types.c: Likewise.
7357 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7358 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7359 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7360 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7361 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7362 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7363 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7364 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7365 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7366 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7367 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7368 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7369 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7370 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7371 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7372 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7373 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7374 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7375 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7376 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7377 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7378 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7379 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7380 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7381 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7382 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7383 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7384 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7385 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7386 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7387 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7388 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7389 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7390 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7391 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7392 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7393 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7394 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7395 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7396 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7397 * gcc.target/i386/sse2-mmx.c: Likewise.
7398 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7399 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7400 * gcc.target/i386/sse2-movd-1.c: Likewise.
7401 * gcc.target/i386/sse2-movd-2.c: Likewise.
7402 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7403 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7404 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7405 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7406 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7407 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7408 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7409 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7410 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7411 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7412 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7413 * gcc.target/i386/sse2-movq-1.c: Likewise.
7414 * gcc.target/i386/sse2-movq-2.c: Likewise.
7415 * gcc.target/i386/sse2-movq-3.c: Likewise.
7416 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7417 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7418 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7419 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7420 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7421 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7422 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7423 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7424 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7425 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7426 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7427 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7428 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7429 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7430 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7431 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7432 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7433 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7434 * gcc.target/i386/sse2-pand-1.c: Likewise.
7435 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7436 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7437 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7438 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7439 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7440 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7441 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7442 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7443 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7444 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7445 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7446 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7447 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7448 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7449 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7450 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7451 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7452 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7453 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7454 * gcc.target/i386/sse2-por-1.c: Likewise.
7455 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7456 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7457 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7458 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7459 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7460 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7461 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7462 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7463 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7464 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7465 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7466 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7467 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7468 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7469 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7470 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7471 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7472 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7473 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7474 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7475 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7476 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7477 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7478 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7479 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7480 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7481 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7482 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7483 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7484 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7485 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7486 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7487 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7488 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7489 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7490 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7491 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7492 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7493 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7494 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7495 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7496 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7497 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7498 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7499 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7500 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7501 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7502 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7503 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7504 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7505 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7506 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7507 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7508 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7509 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7510 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7511 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7512 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7513 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7514 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7515 * gcc.target/i386/sse2-vec-1.c: Likewise.
7516 * gcc.target/i386/sse2-vec-2.c: Likewise.
7517 * gcc.target/i386/sse2-vec-3.c: Likewise.
7518 * gcc.target/i386/sse2-vec-4.c: Likewise.
7519 * gcc.target/i386/sse2-vec-5.c: Likewise.
7520 * gcc.target/i386/sse2-vec-6.c: Likewise.
7521 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7522 * gcc.target/i386/ssefn-2.c: Likewise.
7523 * gcc.target/i386/ssefn-4.c: Likewise.
7524 * gcc.target/i386/ssefp-1.c: Likewise.
7525 * gcc.target/i386/ssefp-2.c: Likewise.
7526 * gcc.target/i386/sseregparm-3.c: Likewise.
7527 * gcc.target/i386/sseregparm-4.c: Likewise.
7528 * gcc.target/i386/sseregparm-5.c: Likewise.
7529 * gcc.target/i386/sseregparm-6.c: Likewise.
7530 * gcc.target/i386/sseregparm-7.c: Likewise.
7531 * gcc.target/i386/ssetype-1.c: Likewise.
7532 * gcc.target/i386/ssetype-2.c: Likewise.
7533 * gcc.target/i386/ssetype-3.c: Likewise.
7534 * gcc.target/i386/ssetype-4.c: Likewise.
7535 * gcc.target/i386/ssetype-5.c: Likewise.
7536 * gcc.target/i386/unordcmp-1.c: Likewise.
7537 * gcc.target/i386/vararg-1.c: Likewise.
7538 * gcc.target/i386/vararg-2.c: Likewise.
7539 * gcc.target/i386/vararg-3.c: Likewise.
7540 * gcc.target/i386/vararg-4.c: Likewise.
7541 * gcc.target/i386/vararg-7.c: Likewise.
7542 * gcc.target/i386/vararg-8.c: Likewise.
7543 * gcc.target/i386/vecinit-1.c: Likewise.
7544 * gcc.target/i386/vecinit-2.c: Likewise.
7545 * gcc.target/i386/vecinit-3.c: Likewise.
7546 * gcc.target/i386/vecinit-4.c: Likewise.
7547 * gcc.target/i386/vecinit-5.c: Likewise.
7548 * gcc.target/i386/vecinit-6.c: Likewise.
7549 * gcc.target/i386/vectorize2.c: Likewise.
7550 * gcc.target/i386/vectorize3.c: Likewise.
7551 * gcc.target/i386/vectorize4.c: Likewise.
7552 * gcc.target/i386/vectorize6.c: Likewise.
7553 * gcc.target/i386/vectorize7.c: Likewise.
7554 * gcc.target/i386/vectorize8.c: Likewise.
7555 * gcc.target/i386/vperm-v2df.c: Likewise.
7556 * gcc.target/i386/vperm-v2di.c: Likewise.
7557 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7558 * gcc.target/i386/xorps-sse2.c: Likewise.
7559 * gcc.target/i386/xorps.c: Likewise.
7560 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7561 * gfortran.dg/graphite/pr42326.f90: Likewise.
7562 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7564 2010-05-19 Richard Guenther <rguenther@suse.de>
7567 * g++.dg/lto/20100519-1_0.C: New testcase.
7569 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7572 * gfortran.dg/warn_intent_out_not_set.f90: New.
7574 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7577 * gfortran.dg/data_char_1.f90: Updated warning message.
7578 * gfortran.dg/data_array_6.f: New.
7580 2010-05-19 Martin Jambor <mjambor@suse.cz>
7582 * g++.dg/ipa/ivinline-8.C: New test.
7583 * gcc.dg/ipa/iinline-2.c: Likewise.
7585 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7588 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7589 arguments; add check for return value kind.
7590 * gfortran.dg/float_1.f90: Likewise.
7592 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7594 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7596 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7597 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7598 Prune another location line format.
7599 (lto-obj): Call lto_prune_warns on comp_output.
7601 2010-05-18 Jan Hubicka <jh@suse.cz>
7603 * gcc.dg/lto/ipacp_0.c: New test.
7604 * gcc.dg/lto/ipacp_1.c: New test.
7606 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7609 * gcc.dg/lto/20100518_0.c: New test.
7611 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7613 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7615 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7618 * gfortran.dg/class_21.f03: New.
7620 2010-05-17 Jason Merrill <jason@redhat.com>
7623 * g++.dg/cpp0x/initlist34.C: New.
7626 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7628 2010-05-17 Martin Jambor <mjambor@suse.cz>
7630 * g++.dg/ipa/ivinline-1.C: New test.
7631 * g++.dg/ipa/ivinline-2.C: New test.
7632 * g++.dg/ipa/ivinline-3.C: New test.
7633 * g++.dg/ipa/ivinline-4.C: New test.
7634 * g++.dg/ipa/ivinline-5.C: New test.
7635 * g++.dg/ipa/ivinline-6.C: New test.
7637 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7638 Jason Merrill <jason@redhat.com>
7641 * c-c++-common/Wunused-var-8.c: New test.
7643 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7646 * gcc.c-torture/compile/pr42347.c: New test.
7649 * g++.dg/ext/asmgoto1.C: New test.
7651 2010-05-17 Martin Jambor <mjambor@suse.cz>
7654 * gcc.dg/tree-ssa/pr44133.c: New test.
7655 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7658 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7661 * gfortran.dg/class_20.f03: New.
7663 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7666 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7667 debug messages but not the newly introduced one.
7669 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7672 * gfortran.dg/initialization_25.f90: Commented testcase.
7673 * gfortran.dg/initialization_26.f90: New.
7675 2010-05-16 Richard Guenther <rguenther@suse.de>
7677 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7678 * gcc.dg/pr43084.c: Likewise.
7679 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7681 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7683 * gcc.dg/struct/struct-reorg.exp: Likewise.
7684 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7685 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7687 2010-05-16 Joseph Myers <joseph@codesourcery.com>
7689 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7690 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7691 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7692 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7695 2010-05-15 Jason Merrill <jason@redhat.com>
7697 * g++.dg/eh/spec10.C: New.
7698 * g++.dg/eh/spec11.C: New.
7699 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7701 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7705 * gfortran.dg/allocatable_scalar_9.f90: New.
7707 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7710 * g++.dg/torture/pr44148.C: New test.
7712 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7714 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7715 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7716 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7717 diagnostics and type sizes.
7719 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7721 * gnat.dg/lto9.adb: New test.
7722 * gnat.dg/lto9_pkg1.ads: New helper.
7723 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7725 2010-05-15 Jan Hubicka <jh@suse.cz>
7727 * gcc.dg/lto/ipareference_1.c: Rename to ...
7728 * gcc.dg/lto/ipareference_0.c: ... this one.
7729 * gcc.dg/lto/ipareference_2.c: Rename to ...
7730 * gcc.dg/lto/ipareference_1.c: ... this one.
7732 2010-05-15 Jan Hubicka <jh@suse.cz>
7734 * gcc.dg/lto/ipareference_1.c: New file.
7735 * gcc.dg/lto/ipareference_2.c: New file.
7737 2010-05-15 Richard Guenther <rguenther@suse.de>
7739 PR tree-optimization/44038
7740 * gcc.c-torture/compile/pr44038.c: New testcase.
7742 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7744 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7745 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7747 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7751 * gfortran.dg/class_18.f03: New.
7752 * gfortran.dg/class_19.f03: New.
7754 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7757 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7758 * g++.dg/debug/dwarf2/const1.C: Remove.
7760 2010-05-14 Jason Merrill <jason@redhat.com>
7762 * g++.dg/eh/cond4.C: New.
7763 * g++.dg/eh/elide2.C: Adjust.
7764 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7766 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7769 * gfortran.dg/actual_array_interface_2.f90: New test.
7771 2010-05-14 Richard Guenther <rguenther@suse.de>
7773 PR tree-optimization/44119
7774 * gcc.c-torture/compile/pr44119.c: New testcase.
7776 2010-05-14 Jason Merrill <jason@redhat.com>
7779 * g++.dg/eh/terminate1.C: New.
7781 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7783 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7786 * gcc.dg/pr44136.c: New test.
7788 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7791 * g++.dg/warn/Wshadow-4.C: Adjust.
7792 * g++.dg/warn/Wshadow-5.C: New test.
7793 * g++.dg/warn/Wshadow-6.C: New test
7795 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7798 * gfortran.dg/initialization_25.f90: New.
7800 2010-05-13 Martin Jambor <mjambor@suse.cz>
7802 * g++.dg/otr-fold-1.C: New test.
7803 * g++.dg/otr-fold-2.C: New test.
7805 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7808 * gfortran.dg/gomp/pr44036-1.f90: New test.
7809 * gfortran.dg/gomp/pr44036-2.f90: New test.
7810 * gfortran.dg/gomp/pr44036-3.f90: New test.
7813 * gcc.dg/guality/sra-1.c: New test.
7815 2010-05-12 Jan Hubicka <jh@suse.cz>
7817 * tree-ssa/unreachable.c: New test.
7819 2010-05-12 Jason Merrill <jason@redhat.com>
7821 * g++.dg/cpp0x/sfinae1.C: New.
7823 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7825 * gcc.target/i386/zee.c: New file.
7827 2010-05-12 Jason Merrill <jason@redhat.com>
7829 * g++.dg/conversion/op1.C: Expect template candidate message.
7830 * g++.dg/cpp0x/nullptr15.C: Likewise.
7831 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7832 * g++.dg/cpp0x/pr31431.C: Likewise.
7833 * g++.dg/cpp0x/temp_default2.C: Likewise.
7834 * g++.dg/cpp0x/trailing4.C: Likewise.
7835 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7836 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7837 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7838 * g++.dg/cpp0x/variadic35.C: Likewise.
7839 * g++.dg/cpp0x/vt-35147.C: Likewise.
7840 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7841 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7842 * g++.dg/ext/visibility/anon8.C: Likewise.
7843 * g++.dg/ext/vla2.C: Likewise.
7844 * g++.dg/other/pr28114.C: Likewise.
7845 * g++.dg/other/ptrmem10.C: Likewise.
7846 * g++.dg/other/ptrmem11.C: Likewise.
7847 * g++.dg/overload/unknown1.C: Likewise.
7848 * g++.dg/parse/template7.C: Likewise.
7849 * g++.dg/parse/typename7.C: Likewise.
7850 * g++.dg/template/conv11.C: Likewise.
7851 * g++.dg/template/copy1.C: Likewise.
7852 * g++.dg/template/deduce3.C: Likewise.
7853 * g++.dg/template/dependent-expr5.C: Likewise.
7854 * g++.dg/template/friend.C: Likewise.
7855 * g++.dg/template/incomplete2.C: Likewise.
7856 * g++.dg/template/local4.C: Likewise.
7857 * g++.dg/template/local6.C: Likewise.
7858 * g++.dg/template/operator10.C: Likewise.
7859 * g++.dg/template/overload6.C: Likewise.
7860 * g++.dg/template/ptrmem2.C: Likewise.
7861 * g++.dg/template/ptrmem20.C: Likewise.
7862 * g++.dg/template/ptrmem8.C: Likewise.
7863 * g++.dg/template/sfinae2.C: Likewise.
7864 * g++.dg/template/ttp25.C: Likewise.
7865 * g++.dg/template/unify10.C: Likewise.
7866 * g++.dg/template/unify11.C: Likewise.
7867 * g++.dg/template/unify6.C: Likewise.
7868 * g++.dg/template/unify7.C: Likewise.
7869 * g++.dg/template/unify9.C: Likewise.
7870 * g++.dg/template/varmod1.C: Likewise.
7871 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7872 * g++.old-deja/g++.law/operators32.C: Likewise.
7873 * g++.old-deja/g++.pt/crash28.C: Likewise.
7874 * g++.old-deja/g++.pt/crash60.C: Likewise.
7875 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7876 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7877 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7878 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7879 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7880 * g++.old-deja/g++.pt/expr2.C: Likewise.
7881 * g++.old-deja/g++.pt/overload7.C: Likewise.
7882 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7883 * g++.old-deja/g++.pt/spec5.C: Likewise.
7884 * g++.old-deja/g++.pt/spec6.C: Likewise.
7885 * g++.old-deja/g++.pt/t24.C: Likewise.
7886 * g++.old-deja/g++.pt/unify4.C: Likewise.
7887 * g++.old-deja/g++.pt/unify6.C: Likewise.
7888 * g++.old-deja/g++.pt/unify8.C: Likewise.
7889 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7890 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7891 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7893 * g++.dg/cpp0x/initlist32.C: New.
7895 * g++.dg/template/conv11.C: New.
7896 * g++.dg/conversion/op1.C: Adjust expected error.
7898 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7900 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7903 * gcc.target/i386/avx-cmpsd-1.c: New.
7904 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7905 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7906 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7907 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7908 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7910 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7913 * gcc.dg/gomp/pr44085.c: New test.
7914 * gfortran.dg/gomp/pr44085.f90: New test.
7916 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7918 * objc-obj-c++-shared/Object1.m: New.
7919 * objc.dg/torture: New directory.
7920 * objc.dg/torture/tls: Ditto.
7921 * objc.dg/tls: Ditto.
7922 * objc.dg/torture/tls/trivial.m: New test.
7923 * objc.dg/torture/tls/thr-init-2.m: New test.
7924 * objc.dg/torture/tls/thr-init-3.m: New test.
7925 * objc.dg/torture/tls/thr-init.m: New test.
7926 * objc.dg/torture/tls/diag-1.m: New test.
7927 * objc.dg/torture/tls/tls.exp: New.
7928 * objc.dg/torture/trivial.m: New test.
7929 * objc.dg/torture/dg-torture.exp: New.
7930 * objc.dg/tls/diag-3.m: New test.
7931 * objc.dg/tls/diag-4.m: New test.
7932 * objc.dg/tls/diag-5.m: New test.
7933 * objc.dg/tls/init-1.m: New test.
7934 * objc.dg/tls/init-2.m: New test.
7935 * objc.dg/tls/tls.exp: New.
7936 * objc.dg/tls/diag-2.m: New test.
7937 * lib/objc.exp: Respond to dg-additional-files.
7939 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7941 * gcc.target/m68k/20100512-1.c: New.
7943 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7945 * gnat.dg/lto8.adb: New test.
7946 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7947 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7949 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7954 * g++.dg/template/crash97.C: New.
7955 * g++.dg/template/crash98.C: Likewise.
7956 * g++.dg/template/crash99.C: Likewise.
7957 * g++.dg/cpp0x/pr31439.C: Adjust.
7958 * g++.dg/template/crash95.C: Likewise.
7960 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7963 * c-c++-common/asmgoto-4.c: New test.
7964 * gcc.target/i386/pr44071.c: New test.
7967 * c-c++-common/Wunused-var-7.c: New test.
7968 * g++.dg/warn/Wunused-var-9.C: New test.
7970 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7973 * gfortran.dg/gomp/pr43711.f90: New.
7975 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7978 * gfortran.dg/select_5.f90: Updated.
7980 2010-05-11 Jan Hubicka <jh@suse.cz>
7982 PR tree-optimize/44063
7983 * gcc.c-torture/compile/pr44063.c: New testcase.
7985 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7988 * gcc.dg/pr44023.c: New test.
7990 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7992 * gnat.dg/lto7.adb: New test.
7993 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7995 2010-05-10 Jason Merrill <jason@redhat.com>
7998 * g++.dg/template/inherit5.C: New.
8001 * g++.dg/cpp0x/initlist33.C: New.
8002 * g++.dg/cpp0x/initlist26.C: Adjust.
8003 * g++.dg/cpp0x/initlist28.C: Adjust.
8005 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8008 * g++.dg/init/pr43719.C: New.
8009 * g++.dg/anon-struct4.C: Adjust.
8011 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8014 * gcc.dg/pr44028.c: New test.
8016 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8021 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8022 * gfortran.dg/warn_conversion.f90: New.
8024 2010-05-10 Michael Matz <matz@suse.de>
8026 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8028 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8030 PR rtl-optimization/44012
8031 * gcc.dg/pr44012.c: New.
8033 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8035 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8036 Log text on entry and exit.
8037 Prune Sun ld warnings for common symbols with differing sizes.
8038 (lto-link-and-maybe-run): Change caller.
8040 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8043 * gfortran.dg/class_7.f03: Modified.
8044 * gfortran.dg/select_type_1.f03: Modified.
8045 * gfortran.dg/select_type_12.f03: New.
8047 2010-05-10 Richard Guenther <rguenther@suse.de>
8049 PR tree-optimization/44050
8050 * gcc.dg/torture/pr44050.c: New testcase.
8052 2010-05-10 Wei Guozhi <carrot@google.com>
8055 * gcc.target/arm/pr42879.c: New testcase.
8057 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8060 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8062 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8065 * gcc.dg/anon-struct-10.c: New test.
8067 2010-05-09 Richard Guenther <rguenther@suse.de>
8070 * gcc.dg/pr44024.c: New testcase.
8072 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8075 * gcc.dg/anon-struct-9.c: New test.
8077 2010-05-09 Richard Guenther <rguenther@suse.de>
8080 * gcc.c-torture/compile/pr44043.c: New testcase.
8082 2010-05-09 Richard Guenther <rguenther@suse.de>
8084 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8086 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8088 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8090 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8092 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8093 * gnat.dg/specs/lto3.ads: Likewise.
8095 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8098 * gcc.dg/pr28685-1.c: New file.
8100 2010-05-08 Richard Guenther <rguenther@suse.de>
8102 PR tree-optimization/44030
8103 * gcc.c-torture/compile/pr44030.c: New testcase.
8105 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8107 * gnat.dg/lto6.adb: New test.
8108 * gnat.dg/lto6_pkg.ads: New helper.
8110 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8112 * gnat.dg/lto5.adb: New test.
8113 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8115 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8117 * gnat.dg/lto4.ad[sb]: New test.
8119 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8121 * gnat.dg/specs/lto3.ads: New test.
8122 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8123 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8125 2010-05-08 Quentin Ochem <ochem@adacore.com>
8127 * gnat.dg/sizetype3.ad[sb]: New test.
8128 * gnat.dg/sizetype3_pkg.ads: New helper.
8130 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8133 * g++.dg/init/new29.C: New.
8135 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8138 * gfortran.dg/coarray_1.f90: Fixed error message.
8139 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8140 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8141 * gfortran.dg/intrinsic_std_5.f90: New.
8143 2010-05-07 Jason Merrill <jason@redhat.com>
8145 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8147 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8149 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8150 (size_t, stderr): Remove.
8151 (read_error): Replaced __builtin_fprintf by fprintf.
8153 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8155 * gcc.dg/ordered-comparison-1.c: New test.
8156 * gcc.dg/ordered-comparison-2.c: New test.
8157 * gcc.dg/ordered-comparison-3.c: New test.
8158 * gcc.dg/ordered-comparison-4.c: New test.
8160 2010-05-06 Mike Stump <mikestump@comcast.net>
8163 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8165 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8166 Jason Merrill <jason@redhat.com>
8168 * g++.dg/cpp0x/nullptr01.C: New.
8169 * g++.dg/cpp0x/nullptr02.C: New.
8170 * g++.dg/cpp0x/nullptr03.C: New.
8171 * g++.dg/cpp0x/nullptr04.C: New.
8172 * g++.dg/cpp0x/nullptr05.C: New.
8173 * g++.dg/cpp0x/nullptr06.C: New.
8174 * g++.dg/cpp0x/nullptr07.C: New.
8175 * g++.dg/cpp0x/nullptr08.C: New.
8176 * g++.dg/cpp0x/nullptr09.C: New.
8177 * g++.dg/cpp0x/nullptr10.C: New.
8178 * g++.dg/cpp0x/nullptr11.C: New.
8179 * g++.dg/cpp0x/nullptr12.C: New.
8180 * g++.dg/cpp0x/nullptr13.C: New.
8181 * g++.dg/cpp0x/nullptr14.C: New.
8182 * g++.dg/cpp0x/nullptr15.C: New.
8183 * g++.dg/cpp0x/nullptr16.C: New.
8184 * g++.dg/cpp0x/nullptr17.C: New.
8185 * g++.dg/cpp0x/nullptr18.C: New.
8186 * g++.dg/cpp0x/nullptr19.C: New.
8187 * g++.dg/cpp0x/nullptr20.C: New.
8188 * g++.dg/cpp0x/nullptr21.C: New.
8189 * g++.dg/cpp0x/nullptr22.C: New.
8190 * g++.dg/debug/nullptr01.C: New.
8191 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8193 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8195 * gcc.dg/Wunused-var-8.c: Move to...
8196 * c-c++-common/Wunused-var-6.c: ... here. New test.
8198 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8201 * g++.dg/template/crash96.C: New.
8203 2010-05-06 Jan Hubicka <jh@suse.cz>
8205 PR tree-optimization/43791
8206 * gcc.c-torture/compile/pr43791.c: New file.
8208 2010-05-06 Michael Matz <matz@suse.de>
8210 PR tree-optimization/43984
8211 * gfortran.dg/pr43984.f90: New test.
8213 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8216 * gcc.dg/pr40989.c: New.
8218 2010-05-06 Richard Guenther <rguenther@suse.de>
8220 PR tree-optimization/43934
8221 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8223 2010-05-06 Richard Guenther <rguenther@suse.de>
8225 PR tree-optimization/43987
8226 * gcc.c-torture/execute/pr43987.c: New testcase.
8227 * gcc.dg/torture/pta-escape-1.c: Adjust.
8228 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8229 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8230 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8231 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8233 2010-04-22 Jakub Jelinek <jakub@redhat.com>
8234 Dodji Seketeli <dodji@redhat.com>
8237 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8238 * g++.dg/template/sfinae16.C: Likewise.
8239 * gcc.dg/Wunused-var-1.c: Moved to...
8240 * c-c++-common/Wunused-var-1.c: ...here. New test.
8241 * gcc.dg/Wunused-var-2.c: Moved to...
8242 * c-c++-common/Wunused-var-2.c: ...here. New test.
8243 * gcc.dg/Wunused-var-3.c: Moved to...
8244 * c-c++-common/Wunused-var-3.c: ...here. New test.
8245 * gcc.dg/Wunused-var-4.c: Moved to...
8246 * gcc.dg/Wunused-var-1.c: ... here.
8247 * gcc.dg/Wunused-var-5.c: Moved to...
8248 * c-c++-common/Wunused-var-4.c: ...here. New test.
8249 * gcc.dg/Wunused-var-7.c: Moved to...
8250 * c-c++-common/Wunused-var-5.c: ...here. New test.
8251 * gcc.dg/Wunused-var-6.c: Moved to...
8252 * gcc.dg/Wunused-var-2.c: ... here.
8253 * c-c++-common/Wunused-var-1.c: New test.
8254 * c-c++-common/Wunused-var-2.c: New test.
8255 * c-c++-common/Wunused-var-3.c: New test.
8256 * c-c++-common/Wunused-var-4.c: New test.
8257 * c-c++-common/Wunused-var-5.c: New test.
8258 * g++.dg/warn/Wunused-var-1.C: New test.
8259 * g++.dg/warn/Wunused-var-2.C: New test.
8260 * g++.dg/warn/Wunused-var-3.C: New test.
8261 * g++.dg/warn/Wunused-var-4.C: New test.
8262 * g++.dg/warn/Wunused-var-5.C: New test.
8263 * g++.dg/warn/Wunused-var-6.C: New test.
8264 * g++.dg/warn/Wunused-var-7.C: New test.
8265 * g++.dg/warn/Wunused-var-8.C: New test.
8266 * g++.dg/warn/Wunused-parm-1.C: New test.
8267 * g++.dg/warn/Wunused-parm-2.C: New test.
8268 * g++.dg/warn/Wunused-parm-3.C: New test.
8270 2010-05-06 Tobias Burnus <burnus@net-b.de>
8273 * gfortran.dg/gomp/crayptr5.f90: New test case.
8275 2010-05-05 Jason Merrill <jason@redhat.com>
8278 * g++.dg/ext/attrib39.C: New.
8280 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8283 * gfortran.dg/data_invalid.f90: New.
8285 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8287 * gnat.dg/lto2.adb: New test.
8289 2010-05-05 Jason Merrill <jason@redhat.com>
8292 * g++.dg/opt/empty1.C: New.
8294 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8297 * gfortran.dg/class_17.f03: New.
8299 2010-05-04 Neil Vachharajani <nvachhar@google.com>
8301 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8303 2010-05-04 Mike Stump <mikestump@comcast.net>
8306 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8308 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8311 * gcc.target/i386/pr43668.c: New.
8313 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8316 * g++.dg/cpp0x/initlist31.C: New.
8318 2010-05-04 Jakub Jelinek <jakub@redhat.com>
8321 * gcc.dg/Wunused-var-8.c: New test.
8323 2010-05-04 Jason Merrill <jason@redhat.com>
8326 * g++.dg/cpp0x/enum3.C: Extend.
8328 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8331 * gcc.target/i386/pr43799.c: New.
8333 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8335 * gnat.dg/lto1.adb: New test.
8336 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8338 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8341 * gcc.target/i386/pr43671.c: New.
8343 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8346 * g++.dg/template/crash95.C: New.
8348 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8351 * gcc.target/i386/pr43508.c: New.
8353 2010-05-04 Richard Guenther <rguenther@suse.de>
8355 PR tree-optimization/43879
8356 * g++.dg/torture/pr43879-1_0.C: New testcase.
8357 * g++.dg/torture/pr43879-1_1.C: Likewise.
8359 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8362 * g++.dg/other/crash-12.C: New test.
8364 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8366 * g++.dg/cdce3.C: Add a space. Updated.
8368 2010-05-03 Jason Merrill <jason@redhat.com>
8371 * g++.dg/opt/enum2.C: New.
8372 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8373 * g++.dg/warn/Wswitch-1.C: Adjust message.
8375 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8377 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8378 * g++.dg/ext/label13.C: Fix typo.
8379 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8381 * gcc.c-torture/compile/limits-declparen.c: xfail on
8382 alpha*-dec-osf5* with -g.
8383 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8384 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8385 * gcc.dg/c99-tgmath-2.c: Likewise.
8386 * gcc.dg/c99-tgmath-3.c: Likewise.
8387 * gcc.dg/c99-tgmath-4.c: Likewise.
8389 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8392 * gfortran.dg/unexpected_interface.f90: New test.
8394 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8396 * ada/acats/run_acats (which): New function.
8397 (host_gnatchop, host_gnatmake): Use it.
8399 2010-05-03 Richard Guenther <rguenther@suse.de>
8401 PR tree-optimization/43971
8402 * gcc.dg/pr43971.c: New testcase.
8404 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8407 * gcc.dg/debug/pr43972.c: New test.
8409 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8412 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8414 2010-05-02 Richard Guenther <rguenther@suse.de>
8416 PR tree-optimization/43879
8417 * gcc.dg/torture/pr43879-3.c: New testcase.
8419 2010-05-01 Richard Guenther <rguenther@suse.de>
8421 PR tree-optimization/43949
8422 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8424 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8427 * g++.dg/init/new28.C: New.
8429 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8432 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8433 structure and nested declarations.
8434 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8435 structure and nested declarations. Reduce header clutter and
8436 use _exit() rather than abort().
8437 * objc.dg/encode-10.m: New.
8438 * objc.dg/encode-11.m: New.
8440 2010-04-30 DJ Delorie <dj@redhat.com>
8442 * gcc.c-torture/execute/20100430-1.c: New test.
8444 2010-04-30 Jason Merrill <jason@redhat.com>
8447 * g++.dg/template/ptrmem21.C: New.
8449 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8453 * gfortran.dg/coarray_13.f90: New test.
8455 2010-04-30 Richard Guenther <rguenther@suse.de>
8458 * gcc.dg/lto/20100430-1_0.c: New testcase.
8460 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8463 * c-c++-common/pr43942.c: New test.
8465 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8467 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8468 conflict with darwin crt1.o 'start' symbol.
8470 2010-04-30 Richard Guenther <rguenther@suse.de>
8472 PR tree-optimization/43879
8473 * gcc.dg/torture/pr43879_1.c: New testcase.
8475 2010-04-30 Richard Guenther <rguenther@suse.de>
8477 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8479 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8482 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8483 user-provided constructor while recursing.
8485 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8488 * gfortran.dg/class_16.f03: New test.
8490 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8493 * gfortran.dg/class_15.f03: New.
8495 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8498 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8500 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8503 * gfortran.dg/generic_22.f03 : New test.
8505 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8508 * gfortran.dg/class_14.f03: New test.
8510 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8513 * gfortran.dg/interface_32.f90: New test.
8515 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8516 Janus Weil <janus@gcc.gnu.org>
8519 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8520 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8521 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8523 2010-04-28 Mike Stump <mikestump@comcast.net>
8525 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8527 * g++.dg/uninit-pred-2_b.C: Likewise.
8529 2010-04-28 Tobias Burnus <burnus@net-b.de>
8533 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8535 2010-04-28 Matthias Klose <doko@ubuntu.com>
8537 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8538 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8539 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8540 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8541 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8543 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8545 * gcc.dg/const-uniq-1.c: New test.
8546 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8548 2010-04-28 Xinliang David Li <davidxl@google.com>
8550 * gcc.dg/uninit-pred-2_b.c: New test.
8551 * gcc.dg/uninit-pred-4_b.c: New test.
8552 * gcc.dg/uninit-pred-3_d.c: New test.
8553 * gcc.dg/uninit-pred-6_b.c: New test.
8554 * gcc.dg/uninit-pred-8_b.c: New test.
8555 * gcc.dg/uninit-pred-3_a.c: New test.
8556 * gcc.dg/uninit-pred-2_c.c: New test.
8557 * gcc.dg/uninit-pred-5_a.c: New test.
8558 * gcc.dg/uninit-pred-3_e.c: New test.
8559 * gcc.dg/uninit-pred-7_a.c: New test.
8560 * gcc.dg/uninit-pred-6_c.c: New test.
8561 * gcc.dg/uninit-pred-9_a.c: New test.
8562 * gcc.dg/uninit-pred-8_c.c: New test.
8563 * gcc.dg/uninit-pred-3_b.c: New test.
8564 * gcc.dg/uninit-pred-5_b.c: New test.
8565 * gcc.dg/uninit-pred-7_b.c: New test.
8566 * gcc.dg/uninit-pred-6_d.c: New test.
8567 * gcc.dg/uninit-pred-9_b.c: New test.
8568 * gcc.dg/uninit-pred-2_a.c: New test.
8569 * gcc.dg/uninit-pred-4_a.c: New test.
8570 * gcc.dg/uninit-pred-3_c.c: New test.
8571 * gcc.dg/uninit-pred-6_a.c: New test.
8572 * gcc.dg/uninit-pred-8_a.c: New test.
8573 * gcc.dg/uninit-pred-7_c.c: New test.
8574 * gcc.dg/uninit-pred-6_e.c: New test.
8575 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8576 * g++.dg/uninit-pred-1_a.C: New test.
8577 * g++.dg/uninit-pred-1_b.C: New test.
8578 * g++.dg/uninit-pred-2_a.C: New test.
8579 * g++.dg/uninit-pred-2_b.C: New test.
8580 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8581 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8582 * g++.dg/uninit-pred-loop_1.cc: New test.
8584 2010-04-28 Martin Jambor <mjambor@suse.cz>
8586 * gcc.dg/lto/20091209-1_0.c: New testcase.
8588 2010-04-28 Richard Guenther <rguenther@suse.de>
8590 PR tree-optimization/43879
8591 PR tree-optimization/43909
8592 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8594 2010-04-28 Richard Guenther <rguenther@suse.de>
8597 * g++.dg/torture/pr43880.C: New testcase.
8599 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8602 * g++.dg/template/recurse2.C: Update
8603 * g++.dg/template/recurse.C: Update.
8604 * g++.dg/template/pr23510.C: Update.
8605 * lib/prune.exp: Filter out 'recursively instantiated'.
8607 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8610 * g++.dg/init/pr29043.C: New.
8612 2010-04-27 Jason Merrill <jason@redhat.com>
8614 * g++.dg/lookup/scoped5.C: Adjust.
8615 * g++.dg/lookup/scoped8.C: Adjust.
8616 * g++.dg/template/dependent-expr5.C: Adjust.
8617 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8620 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8623 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8625 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8626 Jan Hubicka <hubicka@ucw.cz>
8628 * gcc.dg/pure-2.c: New testcase.
8629 * gcc.dg/const-1.c: New testcase.
8631 2010-04-27 Jason Merrill <jason@redhat.com>
8633 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8636 * g++.dg/template/sfinae17.C: New.
8637 * g++.dg/template/sfinae18.C: New.
8639 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8641 * g++.dg/init/pr42844.C: New.
8642 * g++.dg/cpp0x/pr42844-2.C: New.
8643 * g++.dg/cpp0x/defaulted2.C: Adjust.
8644 * g++.dg/tree-ssa/pr27549.C: Likewise.
8645 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8647 2010-04-27 Tobias Burnus <burnus@net-b.de>
8650 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8652 2010-04-27 Richard Guenther <rguenther@suse.de>
8655 * g++.dg/other/pr40561.C: New testcase.
8657 2010-04-27 Martin Jambor <mjambor@suse.cz>
8660 * g++.dg/ipa/pr43812.C: New test.
8662 2010-04-27 Jan Hubicka <jh@suse.cz>
8664 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8665 (test): ... this one.
8667 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8670 * gcc.target/arm/thumb-stackframe.c: New test.
8672 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8674 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8675 * gcc.dg/misc-column.c: Likewise.
8676 * gcc.dg/Walways-true-1.c: Likewise.
8677 * gcc.dg/Walways-true-2.c: Likewise.
8678 * gcc.dg/warn-addr-cmp.c: Likewise.
8680 2010-04-27 Tobias Burnus <burnus@net-b.de>
8683 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8684 * gfortran.dg/coarray_12.f90: New.
8686 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8689 * gcc.dg/pr32207.c: New test.
8690 * gcc.dg/misc-column.c: Adjust expected warning.
8691 * gcc.dg/Walways-true-1.c: Likewise.
8692 * gcc.dg/Walways-true-2.c: Likewise.
8693 * gcc.dg/warn-addr-cmp.c: Likewise.
8695 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8698 * lib/lto.exp (lto_prune_vis_warns): New function.
8699 (lto-link-and-maybe-run): Call it.
8701 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8703 PR tree-optimization/43904
8704 * gcc.dg/tree-ssa/tailcall-6.c: New.
8706 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8709 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8710 Darwin8/OSX10.4 - compatible code generation.
8712 * obj-c++.dg/stubify-1.mm: Ditto.
8713 * lib/objc-torture.exp: Do not require link success for
8714 "trivial.m" in the runtime checks when dowhat = 'compile'.
8715 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8716 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8717 Darwin8/OSX10.4 - compatible code generation.
8718 * objc.dg/stubify-2.m: Ditto.
8719 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8720 * objc.dg/next-runtime-1.m: Ditto.
8721 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8722 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8725 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8728 * lib/plugin-support.exp: Use "-undefined
8729 dynamic_lookup" on darwin.
8731 2010-04-26 Richard Guenther <rguenther@suse.de>
8733 * gcc.dg/lto/20100426_0.c: New testcase.
8735 2010-04-26 Jie Zhang <jie@codesourcery.com>
8737 PR tree-optimization/43833
8738 gcc.dg/Warray-bounds-8.c: New test case.
8740 2010-04-26 Richard Guenther <rguenther@suse.de>
8743 * g++.dg/lto/20100423-3_0.C: New testcase.
8745 2010-04-26 Richard Guenther <rguenther@suse.de>
8748 * g++.dg/lto/20100423-2_0.C: New testcase.
8750 2010-04-26 Ira Rosen <irar@il.ibm.com>
8752 * gcc.dg/vect/bb-slp-23.c: New test.
8754 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8756 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8757 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8758 * gcc.dg/c1x-float-1.c: New test.
8760 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8762 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8765 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8767 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8769 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8770 * gfortran.dg/default_format_2.f90: Ditto.
8772 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8774 * gfortran.dg/pr43505.f90: Clean up .mod file.
8775 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8776 * gfortran.dg/pr41347.f90: Ditto.
8777 * gfortran.dg/internal_pack_4.f90: Ditto.
8778 * gfortran.dg/proc_decl_23.f90: Ditto.
8779 * gfortran.dg/recursive_check_3.f90: Ditto.
8780 * gfortran.dg/intent_out_3.f90: Ditto.
8781 * gfortran.dg/assignment_2.f90: Ditto.
8782 * gfortran.dg/pr41928.f90: Ditto.
8783 * gfortran.dg/pr42166.f90: Ditto.
8784 * gfortran.dg/private_type_12.f90: Ditto.
8785 * gfortran.dg/graphite/pr42185.f90: Ditto.
8786 * gfortran.dg/graphite/pr42186.f90: Ditto.
8787 * gfortran.dg/graphite/pr40982.f90: Ditto.
8788 * gfortran.dg/graphite/id-2.f90: Ditto.
8789 * gfortran.dg/graphite/id-4.f90: Ditto.
8790 * gfortran.dg/graphite/pr42050.f90: Ditto.
8791 * gfortran.dg/graphite/id-18.f90: Ditto.
8792 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8793 * gfortran.dg/graphite/pr41924.f90: Ditto.
8794 * gfortran.dg/graphite/pr42393.f90: Ditto.
8795 * gfortran.dg/graphite/pr37980.f90: Ditto.
8796 * gfortran.dg/graphite/pr38953.f90: Ditto.
8797 * gfortran.dg/graphite/pr42180.f90: Ditto.
8798 * gfortran.dg/graphite/pr42181.f90: Ditto.
8799 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8800 * gfortran.dg/select_type_4.f90: Ditto.
8801 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8802 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8803 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8804 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8805 * gfortran.dg/whole_file_11.f90: Ditto.
8806 * gfortran.dg/private_type_11.f90: Ditto.
8807 * gfortran.dg/vect/vect-gems.f90: Ditto.
8808 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8810 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8812 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8814 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8816 * gnat.dg/pack15.ad[sb]: New test.
8818 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8820 * gcc.target/arm/mla-1.c: New test.
8822 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8826 * gfortran.dg/pr43793.f90: New test.
8828 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8830 PR tree-optimization/41442
8831 * gcc.target/i386/pr41442.c: New test.
8833 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8836 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8838 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8841 * gfortran.dg/open_nounit.f90: New test.
8843 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
8847 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8849 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8851 * gcc.dg/Wconversion-integer.c: Update.
8853 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8855 * gnat.dg/unchecked_convert5.adb: New test.
8857 2010-04-23 Richard Guenther <rguenther@suse.de>
8860 * gcc.dg/lto/20100423-2_0.c: New testcase.
8861 * gcc.dg/lto/20100423-2_0.c: Likewise.
8863 2010-04-23 Richard Guenther <rguenther@suse.de>
8866 * gcc.dg/lto/20100423-1_0.c: New testcase.
8867 * gcc.dg/lto/20100423-1_1.c: Likewise.
8869 2010-04-23 Martin Jambor <mjambor@suse.cz>
8871 PR tree-optimization/43846
8872 * gcc.dg/tree-ssa/sra-10.c: New test.
8874 2010-04-23 Martin Jambor <mjambor@suse.cz>
8877 * gcc.c-torture/execute/pr43835.c: New test.
8879 2010-04-23 Richard Guenther <rguenther@suse.de>
8882 * g++.dg/lto/20100423-1_0.C: New testcase.
8884 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
8886 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8888 2010-04-22 Ira Rosen <irar@il.ibm.com>
8890 PR tree-optimization/43842
8891 * gcc.dg/vect/pr43842.c: New test.
8893 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8895 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8896 * gcc.target/i386/wmul-2.c: Likewise.
8898 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8900 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8901 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8903 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8905 * gfortran.dg/reassoc_6.f: New testcase.
8907 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8910 * gcc.target/arm/wmul-1.c: New test.
8911 * gcc.target/arm/wmul-2.c: New test.
8913 2010-04-22 Richard Guenther <rguenther@suse.de>
8915 PR tree-optimization/43845
8916 * gcc.c-torture/compile/pr43845.c: New testcase.
8918 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8921 * gcc.target/i386/wmul-1.c: New test.
8922 * gcc.target/i386/wmul-2.c: New test.
8923 * gcc.target/bfin/wmul-1.c: New test.
8924 * gcc.target/bfin/wmul-2.c: New test.
8926 2010-04-22 Richard Guenther <rguenther@suse.de>
8929 * gfortran.dg/vector_subscript_6.f90: New testcase.
8930 * gfortran.dg/assign_10.f90: Adjust.
8932 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8935 * gfortran.dg/gomp/pr43836.f90: New test.
8937 2010-04-21 Richard Guenther <rguenther@suse.de>
8939 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8941 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8943 * gcc.dg/torture/builtin-cproj-3.c: New.
8945 2010-04-20 Jason Merrill <jason@redhat.com>
8948 * g++.dg/template/recurse2.C: New.
8949 * g++.dg/parse/crash36.C: Adjust.
8950 * g++.dg/other/fold1.C: Adjust.
8951 * g++.dg/init/member1.C: Adjust.
8952 * lib/prune.exp: Prune "skipping N instantiation contexts".
8954 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8956 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8958 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8960 * gcc.dg/torture/builtin-cproj-1.c: New.
8961 * gcc.dg/torture/builtin-cproj-2.c: New.
8963 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8967 * g++.dg/template/typedef32.C: Adjust.
8968 * g++.dg/template/typedef33.C: New test.
8970 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8973 * gfortran.dg/proc_decl_23.f90: New test.
8976 * gfortran.dg/abstract_type_6.f03: New test.
8978 2010-04-20 Xinliang David Li <davidxl@google.com>
8980 * g++.dg/tree-ssa/fold-compare.C: New.
8982 2010-04-20 Richard Guenther <rguenther@suse.de>
8984 PR tree-optimization/39417
8985 * g++.dg/torture/pr39417.C: New testcase.
8987 2010-04-20 Richard Guenther <rguenther@suse.de>
8989 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8991 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8993 * g++.dg/debug/dwarf2/rv1.C: New test.
8995 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8998 * gcc.c-torture/compile/pr43635.c: New testcase.
9000 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9003 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9004 of sequential loops being private only in the innermost containing
9008 * gfortran.dg/gomp/pr43337.f90: New test.
9010 2010-04-19 Richard Guenther <rguenther@suse.de>
9012 PR tree-optimization/43796
9013 * gfortran.dg/pr43796.f90: New testcase.
9015 2010-04-19 Richard Guenther <rguenther@suse.de>
9017 PR tree-optimization/43783
9018 * gcc.c-torture/execute/pr43783.c: New testcase.
9020 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9023 * gcc.target/i386/pr43766.c: New test.
9025 2010-04-19 Jie Zhang <jie@codesourcery.com>
9028 * gcc.target/i386/pr43662.c: New test.
9030 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9033 * g++.dg/template/typedef32.C: New test.
9035 2010-04-19 Ira Rosen <irar@il.ibm.com>
9037 PR tree-optimization/37027
9038 * lib/target-supports.exp
9039 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9040 * gcc.dg/vect/pr37027.c: New test.
9041 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9042 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9043 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9044 gcc.dg/vect/vect-complex-6.c: Likewise.
9046 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9048 * g++.dg/debug/dwarf2/enum1.C: New test.
9050 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9052 * gnat.dg/rep_clause5.ad[sb]: New test.
9053 * gnat.dg/rep_clause5_pkg.ads: New helper.
9055 2010-04-18 Ira Rosen <irar@il.ibm.com>
9057 PR tree-optimization/43771
9058 * g++.dg/vect/pr43771.cc: New test.
9060 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9063 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9064 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9066 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9068 * gnat.dg/sizetype.adb: Rename into...
9069 * gnat.dg/sizetype1.adb: ...this.
9070 * gnat.dg/sizetype2.adb: New test.
9072 2010-04-16 Richard Guenther <rguenther@suse.de>
9074 PR tree-optimization/43572
9075 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9077 2010-04-16 Olivier Hainque <hainque@adacore.com>
9079 * gnat.dg/specs/discr_private.ads: New test.
9081 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9084 * gcc.target/arm/thumb-comparisons.c: New test.
9087 * gcc.target/arm/thumb-cbranchqi.c: New test.
9089 2010-04-16 Christian Bruel <christian.bruel@st.com>
9091 * g++.dg/torture/pr36191.C: Enable for SH.
9093 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9095 * gnat.dg/wide_boolean.adb: New test.
9096 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9098 2010-04-15 Richard Guenther <rguenther@suse.de>
9100 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9101 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9102 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9103 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9104 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9105 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9106 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9107 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9108 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9109 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9110 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9111 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9112 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9113 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9114 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9116 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9119 * gcc.target/arm/pr42496.c: New test.
9121 2010-04-14 Jason Merrill <jason@redhat.com>
9124 * g++.dg/ext/attrib38.C: New.
9126 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9129 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9131 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9134 * gcc.dg/cpp/warn-undef-2.c: Update.
9135 * gcc.dg/cpp/warn-traditional-2.c: Update.
9136 * gcc.dg/cpp/warn-comments-2.c: Update.
9137 * gcc.dg/cpp/warn-variadic-2.c: Update.
9138 * gcc.dg/cpp/warn-long-long-2.c: Update.
9139 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9140 * gcc.dg/cpp/warn-multichar-2.c: Update.
9141 * gcc.dg/cpp/warn-normalized-3.c: Update.
9142 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9143 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9144 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9145 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9146 * gcc.dg/cpp/warn-redefined-2.c: Update.
9147 * gfortran.dg/warning-directive-2.F90: Update.
9148 * c-c++-common/cpp/warning-directive-2.c: Update.
9150 2010-04-14 Michael Matz <matz@suse.de>
9152 PR tree-optimization/42963
9153 * gcc.dg/pr42963.c: New testcase.
9155 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9157 * gnat.dg/class_wide.adb: Rename into...
9158 * gnat.dg/class_wide1.adb: ...this.
9159 * gnat.dg/class_wide2.ad[sb]: New test.
9161 2010-04-14 Tobias Burnus <burnus@net-b.de>
9164 * gfortran.dg/coarray_9.f90: Update dg-errors.
9165 * gfortran.dg/coarray_10.f90: New test.
9166 * gfortran.dg/coarray_11.f90: New test.
9168 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9171 gfortran.dg/initialization_24.f90: New test.
9173 2010-04-13 Jason Merrill <jason@redhat.com>
9175 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9176 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9178 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9180 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9181 * g++.dg/dg.exp: Likewise.
9182 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9183 * c-c++-common/cpp/warning-directive-1.c: ... here.
9184 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9185 * c-c++-common/cpp/warning-directive-2.c: ... here.
9186 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9187 * c-c++-common/cpp/warning-directive-3.c: ... here.
9188 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9189 * c-c++-common/cpp/warning-directive-4.c: ... here.
9190 * g++.dg/cpp/warning-directive-1.C: Delete.
9191 * g++.dg/cpp/warning-directive-2.C: Delete.
9192 * g++.dg/cpp/warning-directive-3.C: Delete.
9193 * g++.dg/cpp/warning-directive-4.C: Delete.
9194 * gcc.dg/cpp/normalised-3.c: Delete.
9195 * g++.dg/cpp/normalised-1.C: Rename as ...
9196 * c-c++-common/cpp/normalised-3.c: ... this.
9198 2010-04-13 Martin Jambor <mjambor@suse.cz>
9200 * gcc.dg/tree-ssa/sra-9.c: New test.
9202 2010-04-13 Michael Matz <matz@suse.de>
9205 * gcc.dg/pr43730.c: New test.
9207 2010-04-13 Michael Matz <matz@suse.de>
9209 * gcc.dg/tree-ssa/negate.c: New testcase.
9211 2010-04-13 Richard Guenther <rguenther@suse.de>
9214 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9216 2010-04-13 Richard Guenther <rguenther@suse.de>
9218 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9220 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9222 * gnat.dg/derived_type1.adb: New test.
9224 2010-04-13 Matthias Klose <doko@ubuntu.com>
9226 * gcc.dg/plugindir1.c: New testcase.
9227 * gcc.dg/plugindir2.c: New testcase.
9228 * gcc.dg/plugindir3.c: New testcase.
9229 * gcc.dg/plugindir4.c: New testcase.
9231 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
9233 * gcc.target/i386/rotate-2.c: New test.
9235 2010-04-12 Jason Merrill <jason@redhat.com>
9238 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9239 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9241 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
9244 * g++.dg/init/pr25811.C: New test.
9246 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9248 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9249 dg-error, dg-warning.
9250 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9252 2010-04-12 Richard Guenther <rguenther@suse.de>
9254 * gcc.dg/torture/inline-2.c: New testcase.
9256 2010-04-12 Jakub Jelinek <jakub@redhat.com>
9259 * gcc.dg/Wunused-var-7.c: New test.
9261 PR tree-optimization/43560
9262 * gcc.c-torture/execute/pr43560.c: New test.
9264 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9266 * gnat.dg/aggr13.adb: New test.
9267 * gnat.dg/aggr14.adb: Likewise.
9268 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9270 2010-04-12 Richard Guenther <rguenther@suse.de>
9273 * g++.dg/torture/pr43611.C: New testcase.
9275 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9278 * gcc.dg/pr36774-1.c: New test.
9279 * gcc.dg/pr36774-2.c: New test.
9281 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9283 * gcc.target/sh/rte-delay-slot.c: New test.
9285 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9287 * gnat.dg/pack9.adb: Remove -cargs option.
9288 * gnat.dg/aggr12.ad[sb]: New test.
9290 2010-04-10 Jie Zhang <jie@codesourcery.com>
9293 * gcc.target/sh/pr43417.c: New test.
9295 2010-04-10 Tobias Burnus <burnus@net-b.de>
9298 * gfortran.dg/spec_expr_6.f90: New test.
9300 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9303 * gcc.dg/cpp/pr43195.c: New.
9304 * gcc.dg/cpp/pr43195.h: New.
9306 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9309 * gcc.dg/Werror-6.c: Adjust.
9310 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9311 * gcc.dg/Werror-4.c: Likewise.
9312 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9313 * gcc.dg/Wswitch-enum-error.c: Likewise.
9314 * gcc.dg/Wpointer-arith.c: Likewise.
9315 * gcc.dg/Wfatal.c: Likewise.
9316 * gcc.dg/Wswitch-error.c: Likewise.
9317 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9318 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9319 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9320 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9321 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9322 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9323 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9324 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9325 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9326 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9327 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9328 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9329 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9330 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9331 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9332 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9333 * g++.dg/cpp/warning-directive-2.C: Likewise.
9334 * gfortran.dg/warning-directive-2.F90: Likewise.
9336 2010-04-09 Jason Merrill <jason@redhat.com>
9339 * g++.dg/template/sizeof13.C: New.
9341 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9343 * g++.dg/other/pr35504.C: Add check for thiscall.
9344 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9345 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9347 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9350 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9351 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9352 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9353 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9354 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9355 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9356 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9357 * g++.dg/other/increment1.C: Likewise.
9359 2010-04-09 Tobias Burnus <burnus@net-b.de>
9362 * gfortran.dg/coarray_7.f90: New test.
9363 * gfortran.dg/coarray_8.f90: New test.
9365 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9368 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9370 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9373 * gcc.dg/pr43643.c: New test.
9375 2010-04-08 Tobias Burnus <burnus@net-b.de>
9377 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9379 2010-04-08 Richard Guenther <rguenther@suse.de>
9381 PR tree-optimization/43679
9382 * gcc.c-torture/compile/pr43679.c: New testcase.
9384 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9387 * gcc.dg/pr43670.c: New test.
9389 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9392 * gcc.dg/tree-ssa/reassoc-19.c: New.
9394 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9397 * gcc.dg/Wunused-var-1.c: New test.
9398 * gcc.dg/Wunused-var-2.c: New test.
9399 * gcc.dg/Wunused-var-3.c: New test.
9400 * gcc.dg/Wunused-var-4.c: New test.
9401 * gcc.dg/Wunused-var-5.c: New test.
9402 * gcc.dg/Wunused-var-6.c: New test.
9403 * gcc.dg/Wunused-parm-1.c: New test.
9405 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9406 * gcc.dg/trunc-1.c: Likewise.
9407 * gcc.dg/vla-9.c: Likewise.
9408 * gcc.dg/dfp/composite-type.c: Likewise.
9410 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9413 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9414 * obj-c++.dg/objc-gc-3.mm: Ditto.
9416 2010-04-07 Simon Baldwin <simonb@google.com>
9418 * gcc.dg/cpp/warn-undef-2.c: New.
9419 * gcc.dg/cpp/warn-traditional-2.c: New.
9420 * gcc.dg/cpp/warn-comments-2.c: New.
9421 * gcc.dg/cpp/warning-directive-1.c: New.
9422 * gcc.dg/cpp/warn-long-long.c: New.
9423 * gcc.dg/cpp/warn-traditional.c: New.
9424 * gcc.dg/cpp/warn-variadic-2.c: New.
9425 * gcc.dg/cpp/warn-undef.c: New.
9426 * gcc.dg/cpp/warn-normalized-1.c: New.
9427 * gcc.dg/cpp/warning-directive-2.c: New.
9428 * gcc.dg/cpp/warn-long-long-2.c: New.
9429 * gcc.dg/cpp/warn-variadic.c: New.
9430 * gcc.dg/cpp/warn-normalized-2.c: New.
9431 * gcc.dg/cpp/warning-directive-3.c: New.
9432 * gcc.dg/cpp/warn-deprecated-2.c: New.
9433 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9434 * gcc.dg/cpp/warn-multichar-2.c: New.
9435 * gcc.dg/cpp/warn-normalized-3.c: New.
9436 * gcc.dg/cpp/warning-directive-4.c: New.
9437 * gcc.dg/cpp/warn-unused-macros.c: New.
9438 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9439 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9440 * gcc.dg/cpp/warn-cxx-compat.c: New.
9441 * gcc.dg/cpp/warn-redefined.c: New.
9442 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9443 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9444 * gcc.dg/cpp/warn-deprecated.c: New.
9445 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9446 * gcc.dg/cpp/warn-redefined-2.c: New.
9447 * gcc.dg/cpp/warn-comments.c: New.
9448 * gcc.dg/cpp/warn-multichar.c: New.
9449 * g++.dg/cpp/warning-directive-1.C: New.
9450 * g++.dg/cpp/warning-directive-2.C: New.
9451 * g++.dg/cpp/warning-directive-3.C: New.
9452 * g++.dg/cpp/warning-directive-4.C: New.
9453 * gfortran.dg/warning-directive-1.F90: New.
9454 * gfortran.dg/warning-directive-3.F90: New.
9455 * gfortran.dg/warning-directive-2.F90: New.
9456 * gfortran.dg/warning-directive-4.F90: New.
9458 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9461 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9463 2010-04-07 Jason Merrill <jason@redhat.com>
9465 * g++.dg/template/dr408.C: New.
9467 * g++.dg/lookup/ns4.C: New.
9470 * g++.dg/template/friend51.C: New test.
9473 * g++.old-deja/g++.other/linkage1.C: Adjust.
9475 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9478 * g++.dg/template/crash94.C: New test.
9480 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9483 * g++.dg/init/aggr5.C: New test.
9484 * g++.dg/init/aggr5.C: New test.
9486 2010-04-07 Richard Guenther <rguenther@suse.de>
9488 PR tree-optimization/43270
9489 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9490 * gcc.dg/Warray-bounds-7.c: Likewise.
9492 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9494 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9495 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9496 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9498 2010-04-07 Jie Zhang <jie@codesourcery.com>
9501 * g++.dg/init/pr42556.C: New test.
9503 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9506 * g++.dg/debug/dwarf2/typedef2.C: New test.
9508 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9510 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9511 c-c++-common/dwarf2/redeclaration-1.C
9513 2010-04-06 Jason Merrill <jason@redhat.com>
9515 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9516 * g++.dg/ext/attrib18.C: Likewise.
9517 * g++.dg/ext/bitfield2.C: Likewise.
9518 * g++.dg/ext/bitfield4.C: Likewise.
9519 * g++.dg/ext/visibility/warn2.C: Likewise.
9520 * g++.dg/ext/visibility/warn3.C: Likewise.
9521 * g++.dg/gomp/pr26690-1.C: Likewise.
9522 * g++.dg/inherit/covariant7.C: Likewise.
9523 * g++.dg/init/synth2.C: Likewise.
9524 * g++.dg/lookup/using7.C: Likewise.
9525 * g++.dg/other/crash-4.C: Likewise.
9526 * g++.dg/other/error13.C: Likewise.
9527 * g++.dg/other/error20.C: Likewise.
9528 * g++.dg/parse/crash31.C: Likewise.
9529 * g++.dg/parse/error16.C: Likewise.
9530 * g++.dg/parse/error19.C: Likewise.
9531 * g++.dg/parse/error27.C: Likewise.
9532 * g++.dg/parse/error28.C: Likewise.
9533 * g++.dg/parse/fused-params1.C: Likewise.
9534 * g++.dg/template/error2.C: Likewise.
9535 * g++.dg/template/local6.C: Likewise.
9536 * g++.dg/template/qualttp15.C: Likewise.
9537 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9538 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9539 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9540 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9541 * g++.old-deja/g++.eh/spec6.C: Likewise.
9542 * g++.old-deja/g++.jason/crash3.C: Likewise.
9543 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9544 * g++.old-deja/g++.law/ctors5.C: Likewise.
9545 * g++.old-deja/g++.law/ctors9.C: Likewise.
9546 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9547 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9548 * g++.old-deja/g++.other/struct1.C: Likewise.
9549 * g++.old-deja/g++.other/volatile1.C: Likewise.
9550 * g++.old-deja/g++.pt/crash36.C: Likewise.
9551 * g++.old-deja/g++.pt/derived3.C: Likewise.
9552 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9553 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9555 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9558 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9559 * gcc.dg/graphite/id-19.c: New.
9561 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9564 * gcc.dg/vect/pr32824: New.
9566 2010-04-06 Tobias Burnus <burnus@net-b.de>
9569 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9570 * gfortran.dg/coarray_3.f90: Ditto.
9571 * gfortran.dg/coarray_4.f90: Ditto.
9572 * gfortran.dg/coarray_5.f90: Ditto.
9573 * gfortran.dg/coarray_6.f90: Ditto.
9574 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9576 2010-04-06 Tobias Burnus <burnus@net-b.de>
9579 * gfortran.dg/coarray_4.f90: Fix test.
9580 * gfortran.dg/coarray_6.f90: Add more tests.
9582 2010-04-06 Tobias Burnus <burnus@net-b.de>
9585 * gfortran.dg/coarray_4.f90: New test.
9586 * gfortran.dg/coarray_5.f90: New test.
9587 * gfortran.dg/coarray_6.f90: New test.
9589 2010-04-06 Tobias Burnus <burnus@net-b.de>
9592 * gfortran.dg/iso_fortran_env_5.f90: New test.
9593 * gfortran.dg/iso_fortran_env_6.f90: New test.
9595 2010-04-06 Tobias Burnus <burnus@net-b.de>
9598 * gfortran.dg/coarray_1.f90: New test.
9599 * gfortran.dg/coarray_2.f90: New test.
9600 * gfortran.dg/coarray_3.f90: New test.
9602 2010-04-06 Jason Merrill <jason@redhat.com>
9605 * g++.dg/template/dtor8.C: New.
9608 * g++.dg/template/error-recovery2.C: New.
9610 2010-04-06 Jan Hubicka <jh@suse.czpli
9612 PR tree-optimization/42906
9613 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9615 2010-04-06 Tobias Burnus <burnus@net-b.de>
9618 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9619 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9620 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9622 2010-04-06 Richard Guenther <rguenther@suse.de>
9624 PR tree-optimization/43627
9625 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9627 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9630 * gcc.target/i386/pr43638.c: New test.
9632 2010-04-06 Richard Guenther <rguenther@suse.de>
9635 * gcc.c-torture/compile/pr43661.c: New testcase.
9637 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9639 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9641 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9643 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9645 2010-04-02 Richard Guenther <rguenther@suse.de>
9647 PR tree-optimization/43629
9648 * gcc.c-torture/execute/pr43629.c: New testcase.
9650 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9651 Dominique d'Humieres <dominiq@lps.ens.fr>
9654 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9656 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9659 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9661 2010-04-01 Jason Merrill <jason@redhat.com>
9663 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9665 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9666 Manfred Schwarb <manfred99@gmx.ch>
9669 * gfortran.dg/ftell_3.f90: New test.
9671 2010-04-01 Richard Guenther <rguenther@suse.de>
9674 * gcc.c-torture/compile/pr43614.c: New testcase.
9676 2010-04-01 Martin Jambor <mjambor@suse.cz>
9678 PR tree-optimization/43141
9679 * gcc.dg/guality/pr43141.c: New test.
9681 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9683 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9684 * g++.dg/eh/spbp.C: Likewise.
9685 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9686 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9688 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9689 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9690 * objc.dg/dwarf-2.m: Likewise.
9692 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9695 * gcc.dg/graphite/id-pr43464.c: New.
9696 * gcc.dg/graphite/id-pr43464-1.c: New.
9698 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9701 * gcc.dg/graphite/id-pr43351.c
9703 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9706 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9707 * obj-c++.dg/try-catch-2.mm: Ditto.
9708 * obj-c++.dg/lookup-2.mm: Ditto.
9709 * obj-c++.dg/encode-8.m: Ditto.
9710 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9711 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9712 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9713 * obj-c++.dg/const-str-11.mm: Ditto.
9714 * obj-c++.dg/const-str-9.mm: Ditto.
9715 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9716 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9717 * obj-c++.dg/except-1.mm: Ditto.
9718 * obj-c++.dg/const-str-7.mm: Ditto.
9719 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9720 * obj-c++.dg/const-str-3.mm: Ditto.
9721 * obj-c++.dg/const-str-7.mm: Ditto.
9722 * obj-c++.dg/stubify-2.mm: Change dump file name.
9725 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9727 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9730 2010-03-31 Martin Jambor <mjambor@suse.cz>
9732 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9733 only with -O2, -O3 or -Os and not with -fwhopr.
9735 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9738 * g++.dg/template/typedef31.C: New test.
9740 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9742 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9743 assembler output on *-*-solaris2*.
9744 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9746 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9749 * gcc.dg/pr43557-1.c: New test.
9750 * gcc.dg/pr43557-2.c: New file.
9752 2010-03-31 Jie Zhang <jie@codesourcery.com>
9755 * gcc.dg/pr43562.c: New test.
9757 2010-03-30 Jason Merrill <jason@redhat.com>
9760 * g++.dg/template/error-recovery1.C: New.
9763 * g++.dg/parse/ambig5.C: New.
9765 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9768 * gcc.dg/guality/pr43593.c: New test.
9770 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9773 * gcc.dg/vect/pr43430-1.c: New.
9775 2010-03-30 Jason Merrill <jason@redhat.com>
9778 * g++.dg/template/partial7.C: New.
9780 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9782 * gcc.target/s390/stackcheck1.c: New testcase.
9784 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9787 * gfortran.dg/read_eof_8.f90: New test.
9789 2010-03-29 Jason Merrill <jason@redhat.com>
9791 * gcc.dg/cpp/include6.c: Change [] to ().
9794 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9796 * c-c++-common/raw-string-2.c: Add trigraph test.
9797 * c-c++-common/raw-string-8.c: New.
9798 * c-c++-common/raw-string-9.c: New.
9799 * c-c++-common/raw-string-10.c: New.
9801 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9802 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9803 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9804 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9805 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9806 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9807 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9809 2010-03-29 Richard Guenther <rguenther@suse.de>
9811 PR tree-optimization/43560
9812 * gcc.dg/torture/pr43560.c: New testcase.
9814 2010-03-29 Jason Merrill <jason@redhat.com>
9817 * g++.dg/ext/raw-string-1.C: Change [] to ().
9818 * g++.dg/ext/raw-string-2.C: Change [] to ().
9819 Don't use \ in delimiter.
9820 * g++.dg/ext/raw-string-3.C: Change [] to ().
9821 * g++.dg/ext/raw-string-4.C: Change [] to ().
9822 * g++.dg/ext/raw-string-5.C: Change [] to ().
9823 Test for error on \ in delimiter.
9824 * g++.dg/ext/raw-string-6.C: Change [] to ().
9825 * g++.dg/ext/raw-string-7.C: Change [] to ().
9827 2010-03-29 Jie Zhang <jie@codesourcery.com>
9830 * gcc.dg/pr43564.c: New test.
9832 2010-03-29 Tobias Burnus <burnus@net-b.de>
9835 * gfortran.dg/direct_io_12.f90: New test.
9837 2010-03-28 Jan Hubicka <jh@suse.cz>
9839 PR tree-optimization/43505
9840 * gfortran.dg/pr43505.f90: New testcase.
9842 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9844 PR tree-optimization/43528
9845 * gcc.target/i386/pr43528.c: New test.
9847 2010-03-26 Joseph Myers <joseph@codesourcery.com>
9850 * gcc.dg/parm-impl-decl-3.c: New test.
9852 2010-03-26 Jason Merrill <jason@redhat.com>
9855 * g++.dg/cpp0x/parse1.C: New.
9857 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
9860 * gcc.target/i386/pr43524.c: New test.
9862 2010-03-26 Martin Jambor <mjambor@suse.cz>
9864 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9865 whitespace, rename main to foo.
9866 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9867 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9868 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9869 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9870 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9871 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9872 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9873 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9874 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9875 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9876 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9878 2010-03-26 Dodji Seketeli <dodji@redhat.com>
9881 * g++.dg/other/crash-10.C: New test.
9882 * g++.dg/other/crash-11.C: New test.
9884 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9887 * gfortran.dg/read_eof_7.f90: New test.
9889 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9893 * objc-obj-c++-shared: New directory.
9894 * objc-obj-c++-shared/Object1-implementation.h: New file.
9895 * objc-obj-c++-shared/Object1.h: New file.
9896 * objc-obj-c++-shared/Protocol1.h: New file.
9897 * objc-obj-c++-shared/next-abi.h: New file.
9898 * objc-obj-c++-shared/next-mapping.h: New file.
9899 * objc/execute/next_mapping.h: Delete.
9900 * objc.dg/special/special.exp: For all targets run the tests with
9901 -fgnu-runtime, for darwin targets also run the tests with
9903 * objc.dg/dg.exp: Ditto.
9904 * obj-c++.dg/dg.exp: Ditto.
9905 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9906 Protocol1.h) and next-mapping.h as required. Amend testcase to
9907 include use of updated NeXT interface.
9908 * objc/execute/formal_protocol-5.m: Ditto.
9909 * objc/execute/protocol-isEqual-2.m: Ditto.
9910 * objc/execute/protocol-isEqual-4.m: Ditto.
9911 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9912 Protocol1.h) and next-mapping.h as required.
9913 * objc/execute/object_is_class.m: Ditto.
9914 * objc/execute/enumeration-1.m: Ditto.
9915 * objc/execute/class-13.m: Ditto.
9916 * objc/execute/formal_protocol-2.m: Ditto.
9917 * objc/execute/formal_protocol-4.m: Ditto.
9918 * objc/execute/class-1.m: Ditto.
9919 * objc/execute/bycopy-1.m: Ditto.
9920 * objc/execute/formal_protocol-6.m: Ditto.
9921 * objc/execute/bycopy-3.m: Ditto.
9922 * objc/execute/class-3.m: Ditto.
9923 * objc/execute/bf-11.m: Ditto.
9924 * objc/execute/class-5.m: Ditto.
9925 * objc/execute/bf-13.m: Ditto.
9926 * objc/execute/class-7.m: Ditto.
9927 * objc/execute/bf-15.m: Ditto.
9928 * objc/execute/class-9.m: Ditto.
9929 * objc/execute/bf-17.m: Ditto.
9930 * objc/execute/bf-19.m: Ditto.
9931 * objc/execute/IMP.m: Ditto.
9932 * objc/execute/exceptions/catchall-1.m: Ditto.
9933 * objc/execute/exceptions/trivial.m: Ditto.
9934 * objc/execute/exceptions/finally-1.m: Ditto.
9935 * objc/execute/exceptions/local-variables-1.m: Ditto.
9936 * objc/execute/exceptions/foward-1.m: Ditto.
9937 * objc/execute/bf-2.m: Ditto.
9938 * objc/execute/string1.m: Ditto.
9939 * objc/execute/bf-4.m: Ditto.
9940 * objc/execute/informal_protocol.m: Ditto.
9941 * objc/execute/string3.m: Ditto.
9942 * objc/execute/bf-6.m: Ditto.
9943 * objc/execute/bf-8.m: Ditto.
9944 * objc/execute/class-tests-1.h: Ditto.
9945 * objc/execute/protocol-isEqual-1.m: Ditto.
9946 * objc/execute/protocol-isEqual-3.m: Ditto.
9947 * objc/execute/_cmd.m: Ditto.
9948 * objc/execute/function-message-1.m: Ditto.
9949 * objc/execute/bf-20.m: Ditto.
9950 * objc/execute/bf-common.h: Ditto.
9951 * objc/execute/np-2.m: Ditto.
9952 * objc/execute/class-10.m: Ditto.
9953 * objc/execute/class-12.m: Ditto.
9954 * objc/execute/enumeration-2.m: Ditto.
9955 * objc/execute/class-14.m: Ditto.
9956 * objc/execute/encode-1.m: Ditto.
9957 * objc/execute/formal_protocol-1.m: Ditto.
9958 * objc/execute/formal_protocol-3.m: Ditto.
9959 * objc/execute/accessing_ivars.m: Ditto.
9960 * objc/execute/bycopy-2.m: Ditto.
9961 * objc/execute/class-2.m: Ditto.
9962 * objc/execute/bf-10.m: Ditto.
9963 * objc/execute/formal_protocol-7.m: Ditto.
9964 * objc/execute/root_methods.m: Ditto.
9965 * objc/execute/class-4.m: Ditto.
9966 * objc/execute/bf-12.m: Ditto.
9967 * objc/execute/class-6.m: Ditto.
9968 * objc/execute/bf-14.m: Ditto.
9969 * objc/execute/nested-func-1.m: Ditto.
9970 * objc/execute/class-8.m: Ditto.
9971 * objc/execute/private.m: Ditto.
9972 * objc/execute/bf-16.m: Ditto.
9973 * objc/execute/bf-18.m: Ditto.
9974 * objc/execute/load-3.m: Ditto.
9975 * objc/execute/compatibility_alias.m: Ditto.
9976 * objc/execute/bf-1.m: Ditto.
9977 * objc/execute/no_clash.m: Ditto.
9978 * objc/execute/bf-3.m: Ditto.
9979 * objc/execute/string2.m: Ditto.
9980 * objc/execute/bf-5.m: Ditto.
9981 * objc/execute/string4.m: Ditto.
9982 * objc/execute/bf-7.m: Ditto.
9983 * objc/execute/object_is_meta_class.m: Ditto.
9984 * objc/execute/bf-9.m: Ditto.
9985 * objc/execute/bf-21.m: Ditto.
9986 * objc/execute/cascading-1.m: Ditto.
9987 * objc/execute/trivial.m: Ditto.
9988 * objc/execute/np-1.m: Ditto.
9989 * objc/compile/trivial.m: Ditto.
9990 * objc/execute/class_self-2.m: Include <stdlib.h>.
9991 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9992 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9993 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9994 and 64bit. Use new NeXT interface as required.
9995 * objc.dg/special/unclaimed-category-1.m: Ditto.
9996 * objc.dg/special/unclaimed-category-1.h: Ditto.
9997 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9998 * objc.dg/func-ptr-1.m: Ditto.
9999 * objc.dg/stret-1.m: Ditto.
10000 * objc.dg/encode-2.m: Ditto.
10001 * objc.dg/category-1.m: Ditto.
10002 * objc.dg/encode-3.m: Ditto.
10003 * objc.dg/call-super-3.m: Ditto.
10004 * objc.dg/method-3.m: Ditto.
10005 * objc.dg/func-ptr-2.m: Ditto.
10006 * objc.dg/lookup-1.m: Ditto.
10007 * objc.dg/encode-4.m: Ditto.
10008 * objc.dg/fix-and-continue-1.m: Ditto.
10009 * objc.dg/proto-lossage-3.m: Ditto.
10010 * objc.dg/method-13.m: Ditto.
10011 * objc.dg/proto-qual-1.m: Ditto.
10012 * objc.dg/zero-link-3.m: Ditto.
10013 * objc.dg/bitfield-1.m: Ditto.
10014 * objc.dg/va-meth-1.m: Ditto.
10015 * objc.dg/super-class-3.m: Ditto.
10016 * objc.dg/call-super-1.m: Ditto.
10017 * objc.dg/type-size-2.m: Ditto.
10018 * objc.dg/method-10.m: Ditto.
10019 * objc.dg/defs.m: Ditto.
10020 * objc.dg/const-str-3.m: Ditto.
10021 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10022 Protocol1.h) and next-mapping.h as required. Use new NeXT
10023 interface as required.
10024 * objc.dg/super-class-4.m: Ditto.
10025 * objc.dg/comp-types-8.m: Ditto.
10026 * objc.dg/call-super-2.m: Ditto.
10027 * objc.dg/objc-fast-4.m: Ditto.
10028 * objc.dg/method-6.m: Ditto.
10029 * objc.dg/const-str-3.m: Ditto.
10030 * objc.dg/const-str-7.m: Ditto.
10031 * objc.dg/method-15.m: Ditto.
10032 * objc.dg/method-19.m: Ditto.
10033 * objc.dg/sync-1.m: Ditto.
10034 * objc.dg/layout-1.m: Ditto.
10035 * objc.dg/bitfield-3.m: Ditto.
10036 * objc.dg/try-catch-3.m: Ditto.
10037 * objc.dg/try-catch-7.m: Ditto.
10038 * objc.dg/comp-types-10.m: Ditto.
10039 * objc.dg/selector-2.: Ditto.
10040 * objc.dg/method-7.m: Ditto.
10041 * objc.dg/typedef-alias-1.m: Ditto.
10042 * objc.dg/proto-lossage-2.m: Ditto.
10043 * objc.dg/comp-types-11.m: Ditto.
10044 * objc.dg/sizeof-1.m: Ditto.
10045 * objc.dg/method-17.m: Ditto.
10046 * objc.dg/bitfield-5.m: Ditto.
10047 * objc.dg/try-catch-1.m: Ditto.
10048 * objc.dg/encode-5.m: Ditto.
10049 * objc.dg/fix-and-continue-2.m: Ditto.
10050 * objc.dg/method-9.m: Ditto.
10051 * objc.dg/isa-field-1.m: Ditto.
10052 * objc.dg/local-decl-2.m: Ditto.
10053 * objc.dg/objc-gc-4.m: Ditto.
10054 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10055 * objc.dg/gnu-runtime-3.m: Ditto.
10056 * objc.dg/encode-7.m: Ditto.
10057 * objc.dg/encode-8.m: Ditto.
10058 * objc.dg/selector-3.m: Ditto.
10059 * objc.dg/gnu-runtime-1.m: Ditto.
10060 * objc.dg/const-str-12.m: Ditto.
10061 * objc.dg/gnu-runtime-2.m: Ditto.
10062 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10063 * objc.dg/selector-1.m: Ditto.
10064 * objc.dg/stubify-2.m: Ditto.
10065 * objc.dg/zero-link-1.m: Ditto.
10066 * objc.dg/stret-2.m: Ditto.
10067 * objc.dg/zero-link-2.m: Ditto.
10068 * objc.dg/next-runtime-1.m: Ditto.
10069 * objc.dg/symtab-1.m: Ditto.
10070 * objc.dg/stubify-1.m: Ditto.
10071 * objc.dg/bitfield-2.m: Ditto.
10072 * objc.dg/try-catch-10.m: Apply to both runtimes.
10073 * objc.dg/const-str-1.m: Ditto.
10074 * objc.dg/image-info.m: Ditto.
10075 * objc.dg/encode-9.m: Ditto.
10076 * objc.dg/pragma-1.m: Apply test to all targets.
10077 * objc.dg/const-str-4.m: Ditto.
10078 * objc.dg/const-str-8.m: Ditto.
10079 * objc.dg/super-class-2.m: Ditto.
10080 * objc.dg/try-catch-5.m: Ditto.
10081 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10082 Protocol1.h) and next-mapping.h as required. Use new NeXT
10083 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10084 * objc.dg/const-str-11.m: Ditto.
10085 * objc.dg/const-str-9.m: Ditto.
10086 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10087 * objc.dg/encode-1.m: Remove redundant -lobjc.
10088 * objc.dg/try-catch-9.m: Tidy space.
10089 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10090 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10091 and 64bit. Use new NeXT interface as required.
10092 * obj-c++.dg/template-4.mm: Ditto.
10093 * obj-c++.dg/defs.mm: Ditto.
10094 * obj-c++.dg/basic.mm: Ditto.
10095 * obj-c++.dg/encode-4.mm: Ditto.
10096 * obj-c++.dg/method-17.mm: Ditto.
10097 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10098 * obj-c++.dg/cxx-class-1.mm: Ditto.
10099 * obj-c++.dg/method-10.mm: Ditto.
10100 * obj-c++.dg/va-meth-1.mm: Ditto.
10101 * obj-c++.dg/encode-5.mm: Ditto.
10102 * obj-c++.dg/lookup-2.mm: Ditto.
10103 * obj-c++.dg/template-3.mm: Ditto.
10104 * obj-c++.dg/proto-qual-1.mm: Ditto.
10105 * obj-c++.dg/qual-types-1.m: Ditto.
10106 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10107 * obj-c++.dg/template-1.mm: Ditto.
10108 * obj-c++.dg/encode-6.mm: Ditto.
10109 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10110 Protocol1.h) and next-mapping.h as required. Use new NeXT
10111 interface as required.
10112 * obj-c++.dg/except-1.mm: Ditto.
10113 * obj-c++.dg/const-str-7.mm: Ditto.
10114 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10115 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10116 * obj-c++.dg/selector-2.mm: Ditto.
10117 * obj-c++.dg/isa-field-1.mm: Ditto.
10118 * obj-c++.dg/try-catch-1.mm: Ditto.
10119 * obj-c++.dg/local-decl-1.mm: Ditto.
10120 * obj-c++.dg/try-catch-9.mm: Ditto.
10121 * obj-c++.dg/no-extra-load.mm: Ditto.
10122 * obj-c++.dg/selector-5.mm: Ditto.
10123 * obj-c++.dg/method-12.mm: Ditto.
10124 * obj-c++.dg/try-catch-11.mm: Ditto.
10125 * obj-c++.dg/comp-types-11.mm: Ditto.
10126 * obj-c++.dg/bitfield-3.mm: Ditto.
10127 * obj-c++.dg/method-6.mm: Ditto.
10128 * obj-c++.dg/super-class-2.mm: Ditto.
10129 * obj-c++.dg/method-21.mm: Ditto.
10130 * obj-c++.dg/const-str-8.mm: Ditto.
10131 * obj-c++.dg/try-catch-7.mm: Ditto.
10132 * obj-c++.dg/method-15.mm: Ditto.
10133 * obj-c++.dg/layout-1.mm: Ditto.
10134 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10135 * obj-c++.dg/const-str-3.mm: Ditto.
10136 * obj-c++.dg/try-catch-2.mm: Ditto.
10137 * obj-c++.dg/objc-gc-3.mm: Ditto.
10138 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10139 * obj-c++.dg/bitfield-1.mm: Ditto.
10140 * obj-c++.dg/selector-6.mm: Ditto.
10141 * obj-c++.dg/method-13.mm: Ditto.
10142 * obj-c++.dg/comp-types-12.mm: Ditto.
10143 * obj-c++.dg/bitfield-4.mm: Ditto.
10144 * obj-c++.dg/try-catch-8.mm: Ditto.
10145 * obj-c++.dg/method-2.mm: Ditto.
10146 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10147 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10148 * obj-c++.dg/const-str-4.mm: Ditto.
10149 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10150 * obj-c++.dg/try-catch-3.mm: Ditto.
10151 * obj-c++.dg/comp-types-9.mm: Ditto.
10152 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10153 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10154 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10155 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10156 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10157 Use new NeXT interface as required.
10158 * obj-c++.dg/const-str-10.mm: Ditto.
10159 * obj-c++.dg/const-str-11.mm: Ditto.
10160 * obj-c++.dg/const-str-9.mm: Ditto.
10161 * obj-c++.dg/method-11.mm: Ditto.
10162 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10163 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10164 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10165 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10166 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10168 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10171 * g++.dg/template/typedef30.C: New test case.
10173 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10176 * gcc.c-torture/execute/pr43385.c: New test.
10178 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10180 * gcc.dg/strncpy-fix-1.c: New test.
10182 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10185 * lib/objc-torture.exp (objc-set-runtime-options): New.
10186 * objc/execute/execute.exp: Check runtime options on each pass.
10187 * objc/execute/exceptions/exceptions.exp: Ditto.
10188 * objc/compile/compile.exp: Ditto.
10191 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10193 (check_effective_target_objc2): New proc.
10194 (check_effective_target_next_runtime): New proc.
10195 * lib/objc.exp: Determine which runtime is in force and support it.
10196 * lib/obj-c++.exp: Ditto.
10198 2010-03-24 Jason Merrill <jason@redhat.com>
10201 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10203 2010-03-24 Martin Jambor <mjambor@suse.cz>
10205 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10207 * gcc.dg/ipa/ipa-2.c: Likewise.
10208 * gcc.dg/ipa/ipa-3.c: Likewise.
10209 * gcc.dg/ipa/ipa-4.c: Likewise.
10210 * gcc.dg/ipa/ipa-5.c: Likewise.
10211 * gcc.dg/ipa/ipa-7.c: Likewise.
10212 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10214 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10215 i_can_not_be_propagated_fully2 into a loop.
10216 * gcc.dg/ipa/ipa-8.c: New test.
10217 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10219 2010-03-24 Jakub Jelinek <jakub@redhat.com>
10223 * gcc.dg/guality/pr43479.c: New test.
10224 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10225 and add volatile keyword.
10227 2010-03-23 Mike Stump <mikestump@comcast.net>
10229 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10231 2010-03-23 Jason Merrill <jason@redhat.com>
10233 * g++.dg/ext/altivec-17.C: Adjust error message.
10235 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10236 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10237 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10238 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10239 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10240 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10242 2010-03-22 Jason Merrill <jason@redhat.com>
10245 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10246 * g++.dg/ext/is_pod_98.C: New.
10249 * g++.dg/cpp0x/auto18.C: New.
10251 * gcc.dg/pr36997.c: Adjust error message.
10252 * g++.dg/ext/vector9.C: Likewise.
10253 * g++.dg/conversion/simd3.C: Likewise.
10254 * g++.dg/other/error23.C: Likewise.
10256 2010-03-22 Michael Matz <matz@suse.de>
10258 PR middle-end/43475
10259 * gfortran.dg/pr43475.f90: New testcase.
10261 2010-03-22 Richard Guenther <rguenther@suse.de>
10263 PR tree-optimization/43390
10264 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10266 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10268 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10269 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10271 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
10272 Michael Matz <matz@suse.de>
10275 * g++.dg/parse/crash56.C: New test.
10277 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
10280 * gfortran.dg/whole_file_15.f90 : New test.
10282 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10285 * gfortran.dg/inquire_size.f90: New test.
10287 2010-03-20 Richard Guenther <rguenther@suse.de>
10289 PR rtl-optimization/43438
10290 * gcc.c-torture/execute/pr43438.c: New testcase.
10292 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10295 * g++.dg/abi/mangle42.C: New test.
10297 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10300 * gcc.dg/pr43211.c: New test.
10301 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10303 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
10305 PR rtl-optimization/42258
10306 * gcc.target/arm/thumb1-mul-moves.c: New test.
10309 * gcc.target/arm/thumb-andsi.c: New test.
10311 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10312 dg-require-effective-target.
10314 2010-03-19 Michael Matz <matz@suse.de>
10317 * g++.dg/other/pr43116.C: New testcase.
10319 2010-03-19 Michael Matz <matz@suse.de>
10322 * gcc.dg/pr43305.c: New testcase.
10324 2010-03-19 Richard Guenther <rguenther@suse.de>
10326 PR tree-optimization/43415
10327 * gcc.c-torture/compile/pr43415.c: New testcase.
10329 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10332 * gnat.dg/case_optimization2.adb: New test.
10333 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10335 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10336 Jack Howarth <howarth@bromo.med.uc.edu>
10339 * gcc.target/i386/push-1.c: Don't xfail
10340 scan-assembler-not "movups" on darwin.
10342 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10345 * gcc.dg/pr43058.c: New test.
10347 2010-03-18 Martin Jambor <mjambor@suse.cz>
10349 PR middle-end/42450
10350 * g++.dg/torture/pr42450.C: New test.
10352 2010-03-18 Michael Matz <matz@suse.de>
10354 PR middle-end/43419
10355 * gcc.dg/pr43419.c: New testcase.
10357 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10359 PR rtl-optimization/43360
10360 * gcc.dg/torture/pr43360.c: New.
10362 2010-03-18 Michael Matz <matz@suse.de>
10364 PR tree-optimization/43402
10365 * gcc.dg/pr43402.c: New testcase.
10367 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10370 * gcc.dg/pr42427.c: New test.
10372 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10374 PR libfortran/43265
10375 * gfortran.dg/read_empty_file.f: New test.
10376 * gfortran.dg/read_eof_all.f90: New test.
10377 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10378 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10380 2010-03-17 Michael Matz <matz@suse.de>
10382 * gcc.dg/pr43300.c: Add -w.
10384 2010-03-17 Richard Guenther <rguenther@suse.de>
10386 * gcc.dg/pr43379.c: Add -w.
10388 2010-03-17 Tobias Burnus <burnus@net-b.de>
10391 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10393 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10395 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10397 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10399 * ada/acats/run_all.sh: Log start and end times.
10401 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10403 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10405 2010-03-16 Richard Guenther <rguenther@suse.de>
10407 PR middle-end/43379
10408 * gcc.dg/pr43379.c: New testcase.
10410 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10413 * gcc.dg/guality/pr43051-1.c: New test.
10415 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10418 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10420 2010-03-15 Michael Matz <matz@suse.de>
10422 PR middle-end/43300
10423 * gcc.dg/pr43300.c: New testcase.
10425 2010-03-15 Richard Guenther <rguenther@suse.de>
10427 PR tree-optimization/43367
10428 * gcc.c-torture/compile/pr43367.c: New testcase.
10430 2010-03-15 Richard Guenther <rguenther@suse.de>
10432 PR tree-optimization/43317
10433 * gcc.dg/pr43317.c: New testcase.
10435 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10437 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10439 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10441 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10443 2010-03-14 Tobias Burnus <burnus@net-b.de>
10446 * gfortran.dg/impure_constructor_1.f90: New test.
10448 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10450 PR middle-end/43354
10451 * gfortran.dg/graphite/id-pr43354.f: New.
10453 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10455 PR middle-end/43349
10456 * gfortran.dg/graphite/pr43349.f: New.
10458 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10460 PR middle-end/43306
10461 * gcc.dg/graphite/pr43306.c: New.
10463 2010-03-12 David S. Miller <davem@davemloft.net>
10465 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10468 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10470 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10472 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10476 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10478 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10480 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10481 fail for *-*-mingw* targets.
10483 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10486 * gcc.dg/guality/pr43329-1.c: New test.
10488 2010-03-11 Martin Jambor <mjambor@suse.cz>
10490 PR tree-optimization/43257
10491 * g++.dg/torture/pr43257.C: New test.
10493 2010-03-11 Tobias Burnus <burnus@net-b.de>
10496 * gfortran.dg/namelist_61.f90: New test.
10498 2010-03-11 Richard Guenther <rguenther@suse.de>
10500 PR tree-optimization/43255
10501 * gcc.c-torture/compile/pr43255.c: New testcase.
10503 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10505 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10506 * gcc.dg/pr43280.c: New testcase.
10508 2010-03-11 Richard Guenther <rguenther@suse.de>
10511 * gcc.dg/lto/20100227-1_0.c: New testcase.
10512 * gcc.dg/lto/20100227-1_1.c: Likewise.
10514 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516 PR libfortran/43320
10517 PR libfortran/43265
10518 * gfortran.dg/read_eof_6.f: New test
10519 * gfortran.dg/read_x_eof.f90: New test.
10520 * gfortran.dg/read_x_past.f: Update test.
10522 2010-03-10 Jan Hubicka <jh@suse.cz>
10524 * gcc.c-torture/compile/pr43288.c: New test.
10526 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10528 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10530 * g++.old-deja/g++.pt/asm2.C: Likewise.
10531 * gcc.c-torture/compile/20000804-1.c: Likewise.
10532 * gcc.target/i386/clobbers.c: Likewise.
10534 2010-03-10 Tobias Burnus <burnus@net-b.de>
10537 * gfortran.dg/c_assoc_3.f90: New test.
10539 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10542 * gcc.dg/guality/pr36728-1.c: New test.
10543 * gcc.dg/guality/pr36728-2.c: New test.
10545 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10547 * gcc.dg/h8300-div-delay-slot.c: New test.
10549 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10551 PR tree-optimization/43236
10552 * gcc.c-torture/execute/pr43236.c: New test.
10554 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10556 PR middle-end/42859
10557 * g++.dg/eh/pr42859.C: New test.
10559 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10562 * gcc.dg/pr43299.c: New test.
10565 * g++.dg/eh/unwind2.C: New test.
10567 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10568 Reza Yazdani <reza.yazdani@amd.com>
10570 PR middle-end/43065
10571 * gcc.dg/graphite/run-id-4.c: New.
10573 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10575 PR middle-end/43065
10576 * gcc.dg/graphite/run-id-3.c: New.
10578 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10580 PR middle-end/42644
10581 PR middle-end/42130
10582 * gcc.dg/graphite/id-18.c: New.
10583 * gcc.dg/graphite/run-id-pr42644.c: New.
10585 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10587 PR middle-end/42326
10588 * gcc.dg/graphite/pr42326.c: New.
10590 2010-03-08 Richard Guenther <rguenther@suse.de>
10592 PR tree-optimization/43269
10593 * gcc.c-torture/execute/pr43269.c: New testcase.
10595 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10598 * gfortran.dg/typebound_call_13.f03: New.
10600 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10602 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10603 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10605 2010-03-05 Jason Merrill <jason@redhat.com>
10607 * g++.dg/abi/mangle40.C: Require weak and alias.
10609 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10611 PR middle-end/42326
10612 * gfortran.dg/graphite/pr42326.f90: New.
10613 * gfortran.dg/graphite/pr42326-1.f90: New.
10615 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10617 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10618 (gnat_target_compile): Likewise.
10619 Reinitialize GNAT_UNDER_TEST if target changes.
10620 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10621 (local_find_gnatmake): Pass full --GCC to gnatlink.
10624 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10627 * gcc.dg/compound-literal-1.c: New testcase.
10629 2010-03-04 Martin Jambor <mjambor@suse.cz>
10631 PR tree-optimization/43164
10632 PR tree-optimization/43191
10633 * gcc.c-torture/compile/pr43164.c: New test.
10634 * gcc.c-torture/compile/pr43191.c: Likewise.
10636 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10639 * gfortran.dg/finalize_9.f90: New.
10641 2010-03-04 Tobias Burnus <burnus@net-b.de>
10642 Ken Werner <ken@linux.vnet.ibm.com>
10644 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10645 to dg-options for spu.
10646 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10647 dump-scan target to exclude spu.
10649 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10651 PR middle-end/43209
10652 * gcc.dg/tree-ssa/ivopts-4.c: New.
10654 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10656 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10657 include-opts and exclude-opts; skip checking the flags if arguments
10658 are the same as the defaults.
10659 (dg-xfail-if): Verify the number of arguments, supply defaults
10660 for unspecified optional arguments.
10661 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10663 2010-03-03 Jason Merrill <jason@redhat.com>
10666 * g++.dg/abi/mangle40.C: Updated.
10668 2010-03-03 Jason Merrill <jason@redhat.com>
10670 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10671 * g++.dg/abi/mangle23.C: Likewise.
10672 * g++.dg/eh/simd-2.C: Likewise.
10673 * g++.dg/ext/attribute-test-2.C: Likewise.
10674 * g++.dg/ext/vector14.C: Likewise.
10675 * g++.dg/other/pr34435.C: Likewise.
10676 * g++.dg/template/conv8.C: Likewise.
10677 * g++.dg/template/nontype9.C: Likewise.
10678 * g++.dg/template/qualttp17.C: Likewise.
10679 * g++.dg/template/ref1.C: Likewise.
10680 * g++.old-deja/g++.pt/crash68.C: Likewise.
10681 * g++.old-deja/g++.pt/ref1.C: Likewise.
10682 * g++.old-deja/g++.pt/ref3.C: Likewise.
10683 * g++.old-deja/g++.pt/ref4.C: Likewise.
10686 * g++.dg/abi/mangle40.C: New.
10687 * g++.dg/abi/mangle41.C: New.
10688 * g++.dg/lto/20100302_0.C: New.
10689 * g++.dg/lto/20100302_1.C: New.
10690 * g++.dg/lto/20100302.h: New.
10692 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10695 * gfortran.dg/internal_pack_12.f90: New test.
10697 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10699 * gcc.dg/pr36997.c: Adjust error message.
10701 2010-03-03 Mike Stump <mikestump@comcast.net>
10703 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10704 adjustments to not be present on machines that align the stack to
10705 more than 4 bytes and don't have a red zone yet as that is an
10706 unimplemented optimization.
10708 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10711 * gfortran.dg/impure_assignment_3.f90: New.
10713 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10716 * gfortran.dg/pr43229.f90: New test.
10719 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10722 * gcc.dg/guality/pr43177.c: New test.
10724 2010-03-02 Jason Merrill <jason@redhat.com>
10726 * g++.dg/ext/vector9.C: Adjust error message.
10727 * g++.dg/conversion/simd3.C: Likewise.
10728 * g++.dg/other/error23.C: Likewise.
10730 2010-03-02 Mike Stump <mikestump@comcast.net>
10733 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10735 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10738 * gfortran.dg/internal_pack_10.f90: New test.
10741 * gfortran.dg/internal_pack_11.f90: New test.
10743 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10745 PR middle-end/42640
10746 * gcc.dg/tree-ssa/pr42640.c: New.
10748 2010-03-01 Richard Guenther <rguenther@suse.de>
10750 PR tree-optimization/43220
10751 * gcc.c-torture/execute/pr43220.c: New testcase.
10753 2010-03-01 Richard Guenther <rguenther@suse.de>
10755 PR middle-end/43213
10756 * gcc.dg/pr43213.c: New testcase.
10758 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10761 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10763 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10765 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10767 (check_effective_target_ucn): Likewise.
10769 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10771 * gcc.dg/ucnid-2.c: Likewise.
10772 * gcc.dg/ucnid-3.c: Likewise.
10773 * gcc.dg/ucnid-4.c: Likewise.
10774 * gcc.dg/ucnid-11.c: Likewise.
10775 * gcc.dg/ucnid-12.c: Likewise.
10776 * gcc.dg/ucnid-6.c: Skip if !ucn.
10777 * gcc.dg/ucnid-9.c: Likewise.
10779 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10781 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10782 lists to dg-skip-if.
10783 * gcc.target/i386/stackalign/return-3.c: Likewise.
10785 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10787 * gcc.target/i386/clearcap.map: New file.
10788 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10789 Pass clearcap.map by default if supported.
10791 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10794 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10796 * gfortran.dg/stat_2.f90: Likewise.
10798 2010-03-01 Tobias Burnus <burnus@net-b.de>
10801 * gfortran.dg/module_read_2.f90: New test.
10803 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10806 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10807 * g++.dg/abi/mangle12.C: Likewise.
10808 * g++.dg/abi/mangle20-2.C: Likewise.
10809 * g++.dg/abi/mangle17.C: Likewise.
10810 * g++.dg/template/cond2.C: Likewise.
10811 * g++.dg/template/pr35240.C: Likewise.
10813 2010-02-27 Richard Guenther <rguenther@suse.de>
10815 PR tree-optimization/43186
10816 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10818 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10820 * g++.dg/abi/packed1.C: Expect warning on the SH.
10822 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10825 * g++.dg/parse/error37.C: New test.
10827 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10831 * gcc.dg/pr8927-1.c: Match new note.
10832 * gcc.dg/990506-0.c: Likewise.
10833 * gcc.dg/gomp/flush-2.c: Likewise.
10834 * gcc.dg/gomp/atomic-5.c: Likewise.
10835 * gcc.dg/gomp/pr34607.c: Likewise.
10836 * gcc.dg/pr35746.c: Likewise.
10837 * gcc.dg/cpp/pragma-1.c: Likewise.
10838 * gcc.dg/cpp/pragma-2.c: Likewise.
10839 * gcc.dg/pr41842.c: Likewise.
10840 * gcc.dg/noncompile/20040629-1.c: Likewise.
10841 * objc.dg/private-1.m: Likewise.
10843 2010-02-27 Tobias Burnus <burnus@net-b.de>
10846 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10847 * gfortran.dg/default_initialization_4.f90: New test.
10849 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10851 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10852 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10853 * gnat.dg/thin_pointer2.adb: New test.
10854 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10856 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10859 * gcc.dg/cpp/c90-pedantic.c: New.
10860 * gcc.dg/cpp/c90.c: New.
10861 * gcc.dg/gnu90-const-expr-1.c: New.
10862 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10864 2010-02-26 Richard Guenther <rguenther@suse.de>
10866 PR tree-optimization/43186
10867 * gcc.c-torture/compile/pr43186.c: New testcase.
10869 2010-02-26 Jakub Jelinek <jakub@redhat.com>
10872 * c-c++-common/dwarf2/pr43190.c: New test.
10874 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10876 PR testsuite/37074:
10877 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10879 2010-02-26 Richard Guenther <rguenther@suse.de>
10881 PR tree-optimization/43188
10882 * gcc.c-torture/compile/pr43188.c: New testcase.
10884 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10887 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10889 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10891 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10893 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10896 * gcc.target/powerpc/pr43154.c: New file.
10898 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10901 * gfortran.dg/debug/pr43166.f: New test.
10904 * gcc.dg/torture/pr43165.c: New test.
10906 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10909 * c-c++-common/pr41779.c: Update.
10911 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10914 * lib/gnat-dg.exp (gnat_load): Redefine.
10916 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10917 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10919 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10922 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10923 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10927 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10929 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10931 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10934 * gcc.dg/guality/vla-1.c: New test.
10936 2010-02-24 Tobias Burnus <burnus@net-b.de>
10939 * gfortran.dg/c_ptr_tests_15.f90: New test.
10941 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10944 * gcc.target/i386/pr43107.c: New test.
10946 2010-02-23 Jason Merrill <jason@redhat.com>
10949 * g++.dg/cpp0x/variadic100.C: New.
10951 2010-02-23 Jason Merrill <jason@redhat.com>
10954 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10955 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10956 * c-c++-common/dwarf2/vla1.c: New.
10958 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10961 * gcc.dg/pr43139.c: New test.
10964 * gcc.dg/guality/pr43077-1.c: New test.
10966 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10969 * gcc.dg/march.c: New.
10970 * gcc.dg/march-generic.c: New.
10971 * gcc.dg/mtune.c: New.
10973 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10975 PR middle-end/43083
10976 * gcc.dg/graphite/pr43083.c: New.
10978 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10980 PR middle-end/43097
10981 * gfortran.dg/graphite/pr43097.f: New.
10983 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10984 Manuel López-Ibáñez <manu@gcc.gnu.org>
10986 PR middle-end/43140
10987 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10989 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10991 PR middle-end/43026
10992 * g++.dg/graphite/pr43026.C: New.
10994 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10997 * gcc.dg/cleanup-1.c: Update.
10998 * gcc.dg/func-args-1.c: Update.
10999 * gcc.dg/format/sentinel-1.c: Update.
11000 * g++.old-deja/g++.jason/scoping10.C: Update.
11001 * g++.old-deja/g++.ns/lookup5.C: Update.
11002 * g++.dg/ext/cleanup-1.C: Update.
11003 * g++.dg/parse/varmod1.C: Update.
11004 * g++.dg/parse/error33.C: Update.
11005 * g++.dg/expr/call3.C: Update.
11006 * g++.dg/func-args-1.C: New.
11008 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11011 * gcc.dg/attr-used-2.c: Moved to ...
11012 * c-c++-common/attr-used-2.c: Here.
11014 * gcc.dg/attr-used.c: Moved to ...
11015 * c-c++-common/attr-used.c: Here.
11017 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11019 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11021 2010-02-22 Richard Guenther <rguenther@suse.de>
11024 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11025 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11027 2010-02-22 Richard Guenther <rguenther@suse.de>
11029 PR tree-optimization/42749
11030 * gcc.c-torture/compile/pr42749.c: New testcase.
11032 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11035 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11036 * gfortran.dg/internal_pack_9.f90: New test.
11038 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11041 * g++.dg/template/recurse.C: Adjust.
11042 * g++.dg/template/pr23510.C: New.
11044 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11047 * g++.dg/template/memclass4.C: New test.
11049 2010-02-21 Tobias Burnus <burnus@net-b.de>
11052 * gfortran.dg/reassoc_5.f90: New test.
11054 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11057 * gcc.target/i386/pr43067.c: New test.
11059 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11062 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11064 * g++.dg/warn/Wconversion-null.C: New test.
11065 * g++.old-deja/g++.other/null1.C: Move to...
11066 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11068 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11072 * gfortran.dg/dependency_26.f90: New test.
11075 * gfortran.dg/internal_pack_7.f90: New test.
11078 * gfortran.dg/internal_pack_8.f90: New test.
11080 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11083 * c-c++-common/pr41779.c: Fix broken testcase.
11085 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11088 * c-c++-common/pr36513.c: New testcase.
11089 * c-c++-common/pr36513-2.c: New testcase.
11091 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11094 * c-c++-common/pr41779.c: New.
11096 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11099 * gcc.dg/pr43084.c: New test.
11101 2010-02-19 Richard Guenther <rguenther@suse.de>
11103 PR tree-optimization/42916
11104 * gcc.dg/pr42916.c: New testcase.
11106 2010-02-18 Jason Merrill <jason@redhat.com>
11109 * g++.dg/abi/packed1.C: Add expected warning.
11112 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11113 * gcc.dg/torture/dg-torture.exp: Likewise.
11114 * c-c++-common/torture/complex-sign.h,
11115 c-c++-common/torture/complex-sign-add.c,
11116 c-c++-common/torture/complex-sign-mixed-add.c,
11117 c-c++-common/torture/complex-sign-mixed-div.c,
11118 c-c++-common/torture/complex-sign-mixed-mul.c,
11119 c-c++-common/torture/complex-sign-mixed-sub.c,
11120 c-c++-common/torture/complex-sign-mul.c,
11121 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11122 Adapt for C++ compilation as well.
11125 * g++.dg/ext/label1.C: Update.
11126 * g++.dg/ext/label2.C: Update.
11129 * g++.dg/template/dependent-name6.C: New.
11132 * g++.dg/parse/namespace12.C: New.
11134 2010-02-18 Martin Jambor <mjambor@suse.cz>
11136 PR tree-optimization/43066
11137 * gcc.c-torture/compile/pr43066.c: New test.
11139 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11141 * g++.dg/ext/attrib35.C: Fix target selector string.
11142 * g++.dg/ext/attrib36.C: Ditto.
11143 * g++.dg/ext/attrib37.C: Ditto.
11144 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11145 * g++.dg/abi/mangle25.C: Ditto.
11147 2010-02-17 Jason Merrill <jason@redhat.com>
11150 * g++.dg/parse/namespace11.C: New.
11153 * g++.dg/ext/attrib37.C: New.
11156 * g++.dg/template/ptrmem20.C: New.
11158 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11161 * gcc.target/i386/xop-check.h: Include m256-check.h.
11162 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11163 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11164 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11165 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11167 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11170 * gcc.dg/pr42918.c: New test.
11172 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11174 * g++.dg/ext/attrib36.C: Require ILP32.
11176 2010-02-16 Richard Guenther <rguenther@suse.de>
11178 PR tree-optimization/41043
11179 * gfortran.dg/pr41043.f90: New testcase.
11180 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11182 2010-02-16 Jason Merrill <jason@redhat.com>
11184 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11186 2010-02-16 Ira Rosen <irar@il.ibm.com>
11188 PR tree-optimization/43074
11189 * gcc.dg/vect/fast-math-pr43074.c: New test.
11191 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11193 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11195 2010-02-16 Jason Merrill <jason@redhat.com>
11198 * g++.dg/ext/attrib36.C: New.
11201 * g++.dg/other/array6.C: New.
11203 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11205 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11207 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11209 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11210 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11211 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11212 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11213 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11214 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11216 2010-02-15 Richard Guenther <rguenther@suse.de>
11218 PR middle-end/43068
11219 * g++.dg/torture/pr43068.C: New testcase.
11221 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11224 * g++.dg/opt/ice1.C: New.
11226 2010-02-14 Jason Merrill <jason@redhat.com>
11229 * g++.dg/cpp0x/initlist-opt.C: New.
11231 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
11235 * gfortran.dg/internal_pack_6.f90: New test.
11237 2010-02-12 Jason Merrill <jason@redhat.com>
11240 * g++.dg/cpp0x/variadic99.C: New.
11242 2010-02-12 Jakub Jelinek <jakub@redhat.com>
11244 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11245 sign extend pointers to gualchk_t.
11248 * g++.dg/other/default3.C: Xfail g4 test.
11250 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11252 PR middle-end/43012
11253 * gcc.dg/graphite/pr43012.c: New.
11255 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11257 PR middle-end/42930
11258 * g++.dg/graphite/pr42930.C: New.
11260 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11262 PR middle-end/42914
11263 PR middle-end/42530
11264 * gcc.dg/graphite/pr42530.c: New.
11265 * gcc.dg/graphite/pr42914.c: New.
11267 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11269 PR middle-end/42771
11270 * gcc.dg/graphite/pr42771.c: New.
11272 2010-02-11 Richard Guenther <rguenther@suse.de>
11274 PR tree-optimization/42998
11275 * gcc.c-torture/compile/pr42998.c: New testcase.
11277 2010-02-10 Jason Merrill <jason@redhat.com>
11280 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11282 PR c++/42983, core issue 906
11283 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11284 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11287 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11289 2010-02-10 Richard Guenther <rguenther@suse.de>
11291 PR tree-optimization/43017
11292 * gcc.dg/torture/pr43017.c: New testcase.
11294 2010-02-10 Tobias Burnus <burnus@net-b.de>
11297 * gfortran.dg/private_type_1.f90: Update error location.
11298 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11299 * gfortran.dg/typebound_operator_2.f03: Ditto.
11300 * gfortran.dg/assignment_2.f90: Ditto.
11301 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11302 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11304 2010-02-10 Tobias Burnus <burnus@net-b.de>
11307 * gfortran.dg/bind_c_usage_20.f90: New test.
11309 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11312 * g++.dg/debug/pr43010.C: New test.
11314 2010-02-10 Richard Guenther <rguenther@suse.de>
11317 * gcc.c-torture/execute/20100209-1.c: New testcase.
11318 * gcc.dg/fold-div-3.c: Likewise.
11320 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11322 * gcc.dg/builtin-ffs-1.c: New test.
11324 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11327 * gfortran.dg/array_constructor_35.f90: New test.
11329 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11331 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11333 2010-02-09 Jason Merrill <jason@redhat.com>
11336 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11339 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11341 2010-02-09 Tobias Burnus <burnus@net-b.de>
11344 * gfortran.dg/module_write_1.f90: New test.
11346 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11348 * gcc.dg/pr19340.c: Adjust.
11350 2010-02-09 Richard Guenther <rguenther@suse.de>
11352 PR tree-optimization/43008
11353 * gcc.c-torture/execute/pr43008.c: New testcase.
11355 2010-02-09 Richard Guenther <rguenther@suse.de>
11357 PR tree-optimization/43000
11358 * gcc.dg/torture/pr43000.c: New testcase.
11359 * gcc.dg/torture/pr43002.c: Likewise.
11361 2010-02-09 Daniel Kraft <d@domob.eu>
11364 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11365 and pass -Wsurprising as necessary.
11367 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11369 PR tree-optimization/42890
11370 * g++.dg/torture/pr42890.C: New test.
11372 2010-02-08 Richard Guenther <rguenther@suse.de>
11374 PR middle-end/42995
11375 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11377 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11379 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11380 return 0 from main.
11381 * gcc.dg/graphite/block-1.c: Same.
11382 * gcc.dg/graphite/block-3.c: Same.
11383 * gcc.dg/graphite/block-4.c: Same.
11384 * gcc.dg/graphite/block-5.c: Same.
11385 * gcc.dg/graphite/block-6.c: Same.
11386 * gcc.dg/graphite/block-7.c: Same.
11387 * gcc.dg/graphite/interchange-0.c: Same.
11388 * gcc.dg/graphite/interchange-1.c: Same.
11389 * gcc.dg/graphite/interchange-10.c: Same.
11390 * gcc.dg/graphite/interchange-11.c: Same.
11391 * gcc.dg/graphite/interchange-12.c: Same.
11392 * gcc.dg/graphite/interchange-2.c: Same.
11393 * gcc.dg/graphite/interchange-3.c: Same.
11394 * gcc.dg/graphite/interchange-4.c: Same.
11395 * gcc.dg/graphite/interchange-5.c: Same.
11396 * gcc.dg/graphite/interchange-6.c: Same.
11397 * gcc.dg/graphite/interchange-7.c: Same.
11398 * gcc.dg/graphite/interchange-8.c: Same.
11399 * gcc.dg/graphite/interchange-9.c: Same.
11400 * gcc.dg/graphite/interchange-mvt.c: Same.
11402 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11404 * gfortran.dg/graphite/id-19.f: New.
11405 * gfortran.dg/graphite/pr14741.f90: New.
11406 * gfortran.dg/graphite/pr41924.f90: New.
11407 * gfortran.dg/graphite/run-id-2.f90: New.
11409 2010-02-07 Richard Guenther <rguenther@suse.de>
11411 PR middle-end/42956
11412 * gcc.c-torture/compile/pr42956.c: New testcase.
11414 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11416 PR libfortran/42742
11417 * gfortran.dg/fmt_cache_2.f: New test.
11419 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11421 * gfortran.dg/read_no_eor.f90: New test.
11423 2010-02-05 Jason Merrill <jason@redhat.com>
11425 * g++.dg/ext/label13.C: Move constructor body out of class.
11427 2010-02-03 Jason Merrill <jason@redhat.com>
11430 * g++.dg/ext/dllexport3.C: New.
11432 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11434 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11436 2010-02-05 Richard Guenther <rguenther@suse.de>
11438 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11440 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11443 * g++.dg/other/crash-9.C: New test.
11445 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11448 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11450 2010-02-04 Richard Guenther <rguenther@suse.de>
11452 PR rtl-optimization/42952
11453 * gcc.dg/torture/pr42952.c: New testcase.
11455 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11457 PR libfortran/42901
11458 * gfortran.dg/namelist_60.f90: New test.
11460 2010-02-03 Jason Merrill <jason@redhat.com>
11463 * g++.dg/ext/builtin11.C: New.
11467 * g++.dg/abi/mangle35.C: New.
11468 * g++.dg/abi/mangle37.C: New.
11471 * g++.dg/abi/mangle36.C: New.
11474 * g++.dg/warn/string1.C: New.
11476 2010-02-03 Richard Guenther <rguenther@suse.de>
11478 PR tree-optimization/42944
11479 * gcc.dg/errno-1.c: New testcase.
11481 2010-02-03 Richard Guenther <rguenther@suse.de>
11483 PR middle-end/42927
11484 * gcc.c-torture/compile/pr42927.c: New testcase.
11486 2010-02-03 Tobias Burnus <burnus@net-b.de>
11489 * gfortran.dg/null_4.f90: New test.
11491 2010-02-02 Jason Merrill <jason@redhat.com>
11494 * g++.dg/ext/label13.C: New.
11496 2010-02-02 Tobias Burnus <burnus@net-b.de>
11499 * gfortran.dg/func_result_5.f90: New test.
11501 2010-02-01 Tobias Burnus <burnus@net-b.de>
11504 * gfortran.dg/pure_initializer_3.f90: News test.
11506 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11509 * gfortran.dg/allocate_derived_2.f90: New test.
11511 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11513 PR middle-end/42898
11514 * gcc.dg/torture/pr42898-2.c: New test.
11516 2010-01-31 Richard Guenther <rguenther@suse.de>
11518 PR middle-end/42898
11519 * gcc.dg/torture/pr42898.c: New testcase.
11521 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11524 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11525 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11527 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11529 * g++.dg/tree-ssa/inline-1.C: New.
11530 * g++.dg/tree-ssa/inline-2.C: New.
11531 * g++.dg/tree-ssa/inline-3.C: New.
11533 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11536 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11537 the string 'pow' in the pathname of the compiler from generating a
11540 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11542 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11543 * g++.old-deja/g++.mike/eh17.C: Likewise.
11544 * g++.old-deja/g++.mike/p5571.C: Likewise.
11546 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11553 * g++.dg/other/crash-5.C: New test.
11554 * g++.dg/other/crash-6.C: New test.
11555 * g++.dg/other/crash-7.C: New test.
11556 * g++.dg/other/crash-8.C: New test.
11558 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11560 PR rtl-optimization/42889
11561 * gcc.dg/pr42889.c: New test.
11563 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11565 * gcc.target/i386/pr42881.c: Use SSE2.
11567 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11570 * gcc.target/i386/pr42891.c: New test.
11572 2010-01-28 Richard Guenther <rguenther@suse.de>
11574 PR tree-optimization/42871
11575 * g++.dg/torture/pr42871.C: New testcase.
11577 2010-01-28 Richard Guenther <rguenther@suse.de>
11579 * gcc.dg/Wobjsize-1.h: New testcase.
11580 * gcc.dg/Wobjsize-1.c: Likewise.
11582 2010-01-28 Richard Guenther <rguenther@suse.de>
11584 PR middle-end/42883
11585 * g++.dg/torture/pr42883.C: New testcase.
11587 2010-01-28 Michael Matz <matz@suse.de>
11589 * gcc.target/i386/pr42881.c: New test.
11591 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11593 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11594 Add i?86-*-solaris2* support.
11596 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11600 * g++.dg/template/typedef27.C: New test case.
11601 * g++.dg/template/typedef28.C: New test case.
11603 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11605 * gcc.dg/optimize-bswap*.c: Add ARM target
11607 2010-01-27 Richard Guenther <rguenther@suse.de>
11609 PR middle-end/42878
11610 * gcc.dg/torture/pr42878-1.c: New testcase.
11611 * gcc.dg/torture/pr42878-2.c: Likewise.
11613 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11615 PR middle-end/42874
11616 * gcc.dg/vla-22.c: New test.
11618 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11620 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11623 2010-01-26 Richard Guenther <rguenther@suse.de>
11625 PR rtl-optimization/42685
11626 * gcc.dg/pr42685.c: New testcase.
11627 * g++.dg/other/pr42685.C: Likewise.
11629 2010-01-26 Richard Guenther <rguenther@suse.de>
11631 PR middle-end/42806
11632 * g++.dg/other/pr42806.C: New testcase.
11634 2010-01-26 Richard Guenther <rguenther@suse.de>
11636 PR tree-optimization/42250
11637 * gcc.dg/pr42250.c: New testcase.
11639 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11641 * gnat.dg/array_bounds_test.adb: New test.
11643 2010-01-25 Tobias Burnus <burnus@net-b.de>
11646 * gfortran.dg/generic_21.f90: New test.
11648 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11651 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11653 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11656 * g++.dg/abi/arm_va_list2.C: New test.
11657 * g++.dg/abi/arm_va_list2.h: Companion header file.
11659 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11662 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11665 * gfortran.dg/char_array_arg_1.f90 : New test.
11667 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11669 2010-01-24 Tobias Burnus <burnus@net-b.de>
11672 * gfortran.dg/generic_20.f90: New test.
11674 2010-01-22 Michael Matz <matz@suse.de>
11676 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11679 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11682 * gfortran.dg/dependency_25.f90 : New test.
11684 2010-01-21 Martin Jambor <mjambor@suse.cz>
11686 PR tree-optimization/42585
11687 * gcc.dg/tree-ssa/pr42585.c: New test.
11689 2010-01-21 Richard Guenther <rguenther@suse.de>
11691 PR middle-end/19988
11692 * gcc.dg/pr19988.c: New testcase.
11694 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11696 * g++.dg/compat/decimal/compat-common.h: New file.
11697 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11698 * g++.dg/compat/decimal/pass_x.h: New file.
11699 * g++.dg/compat/decimal/pass_y.h: New file.
11700 * g++.dg/compat/decimal/pass-1_main.C: New file.
11701 * g++.dg/compat/decimal/pass-1_x.C: New file.
11702 * g++.dg/compat/decimal/pass-1_y.C: New file.
11703 * g++.dg/compat/decimal/pass-2_main.C: New file.
11704 * g++.dg/compat/decimal/pass-2_x.C: New file.
11705 * g++.dg/compat/decimal/pass-2_y.C: New file.
11706 * g++.dg/compat/decimal/pass-3_main.C: New file.
11707 * g++.dg/compat/decimal/pass-3_x.C: New file.
11708 * g++.dg/compat/decimal/pass-3_y.C: New file.
11709 * g++.dg/compat/decimal/pass-4_main.C: New file.
11710 * g++.dg/compat/decimal/pass-4_x.C: New file.
11711 * g++.dg/compat/decimal/pass-4_y.C: New file.
11712 * g++.dg/compat/decimal/pass-5_main.C: New file.
11713 * g++.dg/compat/decimal/pass-5_x.C: New file.
11714 * g++.dg/compat/decimal/pass-5_y.C: New file.
11715 * g++.dg/compat/decimal/pass-6_main.C: New file.
11716 * g++.dg/compat/decimal/pass-6_x.C: New file.
11717 * g++.dg/compat/decimal/pass-6_y.C: New file.
11718 * g++.dg/compat/decimal/return_x.h: New file.
11719 * g++.dg/compat/decimal/return_y.h: New file.
11720 * g++.dg/compat/decimal/return-1_main.C: New file.
11721 * g++.dg/compat/decimal/return-1_x.C: New file.
11722 * g++.dg/compat/decimal/return-1_y.C: New file.
11723 * g++.dg/compat/decimal/return-2_main.C: New file.
11724 * g++.dg/compat/decimal/return-2_x.C: New file.
11725 * g++.dg/compat/decimal/return-2_y.C: New file.
11726 * g++.dg/compat/decimal/return-3_main.C: New file.
11727 * g++.dg/compat/decimal/return-3_x.C: New file.
11728 * g++.dg/compat/decimal/return-3_y.C: New file.
11729 * g++.dg/compat/decimal/return-4_main.C: New file.
11730 * g++.dg/compat/decimal/return-4_x.C: New file.
11731 * g++.dg/compat/decimal/return-4_y.C: New file.
11732 * g++.dg/compat/decimal/return-5_main.C: New file.
11733 * g++.dg/compat/decimal/return-5_x.C: New file.
11734 * g++.dg/compat/decimal/return-5_y.C: New file.
11735 * g++.dg/compat/decimal/return-6_main.C: New file.
11736 * g++.dg/compat/decimal/return-6_x.C: New file.
11737 * g++.dg/compat/decimal/return-6_y.C: New file.
11739 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11742 * gcc.dg/pr42715.c: New.
11744 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11747 * g++.dg/parse/crash55.C: New.
11749 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11752 * gcc.dg/guality/pr42782.c: New.
11754 2010-01-20 Jason Merrill <jason@redhat.com>
11757 * g++.dg/abi/packed1.C: New.
11760 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11763 * g++.dg/parse/fn-typedef1.C: New.
11764 * g++.dg/other/cv_quals.C: Adjust.
11766 2010-01-20 Anthony Green <green@moxielogic.com>
11768 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11769 pack(push) pragma).
11770 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11771 * gcc.dg/20020312-2.c: Port this to the moxie core.
11772 * gcc.dg/weak/typeof-2.c: Ditto.
11774 2010-01-20 Richard Guenther <rguenther@suse.de>
11776 PR tree-optimization/42717
11777 * gcc.c-torture/compile/pr42717.c: New testcase.
11779 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11781 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11782 of signed, add a few new tests.
11784 PR middle-end/42803
11785 * g++.dg/parse/limits-initializer1.C: New test.
11787 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11790 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11791 * gfortran.dg/typebound_call_12.f03: New test.
11793 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11796 * gfortran.dg/bounds_check_15.f90 : New test.
11798 2010-01-19 Michael Matz <matz@suse.de>
11800 PR tree-optimization/41783
11801 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11803 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11806 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11807 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11808 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11809 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11810 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11811 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11812 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11813 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11814 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11815 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11816 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11818 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11821 * gfortran.dg/extends_6.f03: Modified an error message.
11822 * gfortran.dg/extends_10.f03: New test.
11823 * gfortran.dg/private_type_6.f03: Modified an error message.
11824 * gfortran.dg/structure_constructor_8.f03: Ditto.
11826 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11828 PR tree-optimization/42719
11829 * gcc.dg/pr42719.c: New test.
11832 * gcc.dg/pr42728.c: New test.
11834 2010-01-19 Anthony Green <green@moxielogic.com>
11836 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11838 2010-01-18 Anthony Green <green@moxielogic.com>
11840 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11843 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11845 * g++.dg/template/error45.C: reverted as part of reverting the
11846 fix of PR c++/42634.
11848 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11851 * g++.dg/template/error45.C: New test.
11853 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11856 * g++.dg/conversion/op6.C: New test.
11858 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
11861 * gcc.target/alpha/pr42774.c: New test.
11863 2010-01-18 Richard Guenther <rguenther@suse.de>
11865 PR tree-optimization/42781
11866 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11868 2010-01-17 Richard Guenther <rguenther@suse.de>
11870 PR middle-end/42248
11871 * gcc.c-torture/execute/pr42248.c: New testcase.
11873 2010-01-17 Richard Guenther <rguenther@suse.de>
11875 PR tree-optimization/42773
11876 * g++.dg/torture/pr42773.C: New testcase.
11878 2010-01-17 Janus Weil <janus@gcc.gnu.org>
11881 * gfortran.dg/interface_assignment_5.f90: New test.
11883 2010-01-17 Dodji Seketeli <dodji@redhat.com>
11886 * g++.dg/template/crash94.C: Reverted.
11888 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11891 * gcc.dg/debug/pr42767.c: New.
11893 2010-01-15 Jason Merrill <jason@redhat.com>
11896 * g++.dg/cpp0x/decltype22.C: New.
11898 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11900 PR middle-end/42760
11901 * g++.dg/torture/pr42760.C: New test.
11903 2010-01-15 Jing Yu <jingyu@google.com>
11905 PR rtl-optimization/42691
11906 * gcc.c-torture/execute/pr42691.c: New.
11908 2010-01-15 Richard Guenther <rguenther@suse.de>
11910 PR middle-end/42739
11911 * g++.dg/torture/pr42739.C: New testcase.
11913 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11915 * g++.dg/template/error45.C: Revert as part of reverting changes
11918 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11921 * gfortran.dg/interface_31.f90: New test.
11923 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11925 * gcc.target/powerpc/pr42747.c: New file.
11927 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11929 PR middle-end/42674
11930 * c-c++-common/pr42674.c: New test.
11933 * g++.dg/template/instantiate11.C: New test.
11935 2010-01-14 Jason Merrill <jason@redhat.com>
11938 * g++.dg/overload/error3.C: New.
11941 * g++.dg/overload/rvalue1.C: New.
11943 2010-01-14 Martin Jambor <mjambor@suse.cz>
11945 PR tree-optimization/42706
11946 * gcc.dg/ipa/pr42706.c: New testcase.
11948 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11950 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11952 2010-01-14 Martin Jambor <mjambor@suse.cz>
11954 PR tree-optimization/42714
11955 * g++.dg/torture/pr42714.C: New test.
11957 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11959 PR rtl-optimization/42246
11960 * gfortran.dg/pr42246-2.f: New.
11962 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11964 PR rtl-optimization/42389
11965 * gcc.dg/pr42389.c: New.
11967 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11969 PR rtl-optimization/42388
11970 * gcc.dg/pr42388.c: New.
11972 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11974 PR rtl-optimization/42294
11975 * gfortran.dg/pr42294.f: New.
11977 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11979 PR rtl-optimization/39453
11980 PR rtl-optimization/42246
11981 * gcc.dg/pr39453.c: New.
11982 * gcc.dg/pr42246.c: New.
11984 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11986 PR middle-end/42245
11987 * gcc.dg/pr42245.c: New.
11988 * gcc.dg/pr42245-2.c: New.
11990 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11992 PR rtl-optimization/42249
11993 * gcc.dg/pr42249.c: New.
11995 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11998 * gcc.c-torture/execute/pr42721.c: New test.
12000 2010-01-14 Ira Rosen <irar@il.ibm.com>
12002 PR tree-optimization/42709
12003 * gcc.dg/vect/pr42709.c: New test.
12005 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12008 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12009 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12011 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12014 * gfortran.dg/generic_19.f90 : New test.
12016 2010-01-13 Richard Guenther <rguenther@suse.de>
12018 PR tree-optimization/42730
12019 * gcc.c-torture/compile/pr42730.c: New testcase.
12021 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12024 * gcc.target/ia64/pr42542-1.c: New.
12025 * gcc.target/ia64/pr42542-2.c: New.
12026 * gcc.target/ia64/pr42542-3.c: New.
12028 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12031 * g++.dg/template/error45.C: New test.
12033 2010-01-13 Martin Jambor <mjambor@suse.cz>
12035 PR tree-optimization/42704
12036 * g++.dg/torture/pr42704.C: New test.
12038 2010-01-13 Martin Jambor <mjambor@suse.cz>
12040 PR tree-optimization/42703
12041 * gcc.c-torture/compile/pr42703.c: New test.
12043 2010-01-13 Richard Guenther <rguenther@suse.de>
12045 PR tree-optimization/42705
12046 * gcc.c-torture/compile/pr42705.c: New testcase.
12048 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12050 * gcc.target/bfin/l2.c: New test.
12051 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12053 2010-01-13 Richard Guenther <rguenther@suse.de>
12055 PR middle-end/42716
12056 * gcc.c-torture/compile/pr42716.c: New testcase.
12058 2010-01-13 Richard Guenther <rguenther@suse.de>
12061 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12063 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12066 * gcc.c-torture/compile/pr42708-1.c: New test.
12068 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12071 * gcc.dg/pr42662.c: New test.
12073 PR tree-optimization/42645
12074 * g++.dg/other/pr42645-1.C: New test.
12075 * g++.dg/other/pr42645-2.C: New test.
12077 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12080 * gcc.target/powerpc/warn-1.c: New test.
12081 * gcc.target/powerpc/warn-2.c: New test.
12083 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12085 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12088 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12090 * gcc.dg/lto/20100108_0.c: New.
12092 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12094 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12095 Add -march=i686 -msse for 32bit x86 targets.
12097 2010-01-10 Richard Guenther <rguenther@suse.de>
12099 PR middle-end/42667
12100 * gcc.dg/torture/pr42667.c: New testcase.
12102 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12105 * gfortran.dg/array_constructor_34.f90: New test.
12107 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12110 * gfortran.dg/array_constructor_33.f90: New test.
12111 gfortran.dg/array_function_5.f90: Add credit.
12113 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12116 * gcc.dg/pr42631.c: New.
12118 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12121 * gcc.dg/pr42630.c: New.
12123 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12126 * gcc.dg/pr42629.c: New.
12128 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12130 PR middle-end/42363
12131 * gcc.dg/torture/pr42363.c: New.
12133 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12137 * gcc.dg/vect/pr42604.c: New.
12138 * gcc.dg/vect/pr42395.c: New.
12140 2010-01-09 Richard Guenther <rguenther@suse.de>
12142 PR middle-end/42512
12143 * gcc.c-torture/execute/pr42512.c: New testcase.
12145 2010-01-09 Tobias Burnus <burnus@net-b.de>
12148 * gfortran.dg/c_ptr_tests_14.f90: New test.
12150 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12153 * gnat.dg/null_pointer_deref1.adb: Don't run on
12154 sparc*-sun-solaris2.11.
12156 2010-01-08 Richard Guenther <rguenther@suse.de>
12159 * gcc.dg/lto/20100103-1_0.c: New testcase.
12160 * gcc.dg/lto/20100103-2_0.c: Likewise.
12162 2010-01-08 Tobias Burnus <burnus@net-b.de
12165 * gfortran.dg/asynchronous_1.f90: New test.
12166 * gfortran.dg/asynchronous_2.f90: New test.
12167 * gfortran.dg/conflicts.f90: Update error message.
12169 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12172 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12174 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12176 PR tree-optimization/42625
12177 * g++.dg/opt/dtor4.C: New test.
12178 * g++.dg/opt/dtor4.h: New.
12179 * g++.dg/opt/dtor4-aux.cc: New.
12181 2010-01-07 Tobias Burnus <burnus@net-b.de>
12184 * gfortran.dg/proc_ptr_26.f90: New test.
12186 2010-01-07 Tobias Burnus <burnus@net-b.de>
12189 * gfortran.dg/allocatable_scalar_7.f90: New test.
12191 2010-01-06 Richard Guenther <rguenther@suse.de>
12193 * gcc.c-torture/compile/pr42632.c: New testcase.
12195 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12198 * gcc.target/i386/pr42542-4.c: New.
12199 * gcc.target/i386/pr42542-4a.c: Likewise.
12200 * gcc.target/i386/pr42542-5.c: Likewise.
12201 * gcc.target/i386/pr42542-5a.c: Likewise.
12203 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12205 * gcc.dg/tls/opt-15.c: New test.
12207 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12209 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12211 2010-01-05 Martin Jambor <mjambor@suse.cz>
12213 PR tree-optimization/42462
12214 * g++.dg/torture/pr42462.C: New test.
12216 2010-01-05 Jason Merrill <jason@redhat.com>
12218 * g++.dg/cpp0x/initlist30.C: New test.
12220 2010-01-05 Richard Guenther <rguenther@suse.de>
12222 PR tree-optimization/42614
12223 * gcc.c-torture/execute/pr42614.c: New testcase.
12225 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
12227 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12228 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12229 -Wunreachable-code.
12230 * gcc.dg/Wunreachable-2.c: Likewise.
12231 * gcc.dg/Wunreachable-3.c: Likewise.
12232 * gcc.dg/Wunreachable-4.c: Likewise.
12233 * gcc.dg/Wunreachable-5.c: Likewise.
12234 * gcc.dg/Wunreachable-6.c: Likewise.
12235 * gcc.dg/Wunreachable-7.c: Likewise.
12236 * gcc.dg/Wunreachable-8.c: Likewise.
12237 * gcc.dg/20041231-1.c: Likewise.
12239 2010-01-05 Jakub Jelinek <jakub@redhat.com>
12242 * gcc.dg/pr42611.c: New test.
12244 PR tree-optimization/42508
12245 * g++.dg/opt/pr42508.C: New test.
12247 2010-01-05 Tobias Burnus <burnus@net-b.de>
12250 * gfortran.dg/allocatable_scalar_8.f90: New.
12252 2010-01-04 Martin Jambor <mjambor@suse.cz>
12254 PR tree-optimization/42398
12255 * gcc.c-torture/compile/pr42398.c: New test.
12257 2010-01-04 Jason Merrill <jason@redhat.com>
12260 * g++.dg/ext/attrib35.C: New.
12263 * g++.dg/cpp0x/auto17.C: New.
12265 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
12267 * gcc.dg/lto/20100104_0.c: New.
12269 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12272 * gcc.target/i386/pr42542-1.c: New.
12273 * gcc.target/i386/pr42542-1a.c: Likewise.
12274 * gcc.target/i386/pr42542-1b.c: Likewise.
12275 * gcc.target/i386/pr42542-2.c: Likewise.
12276 * gcc.target/i386/pr42542-2a.c: Likewise.
12277 * gcc.target/i386/pr42542-2b.c: Likewise.
12278 * gcc.target/i386/pr42542-3.c: Likewise.
12279 * gcc.target/i386/pr42542-3a.c: Likewise.
12281 2009-01-04 Tobias Burnus <burnus@net-b.de>
12284 * gfortran.dg/allocatable_scalar_5.f90: New test.
12285 * gfortran.dg/allocatable_scalar_6.f90: New test.
12287 2010-01-03 Richard Guenther <rguenther@suse.de>
12290 * gfortran.dg/gomp/recursion1.f90: Remove.
12292 2010-01-03 Richard Guenther <rguenther@suse.de>
12294 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12295 * gcc.dg/uninit-6.c: Likewise.
12296 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12298 2010-01-03 Richard Guenther <rguenther@suse.de>
12300 PR tree-optimization/42589
12301 * gcc.target/i386/pr42589.c: New testcase.
12303 2010-01-03 Richard Guenther <rguenther@suse.de>
12305 PR tree-optimization/42438
12306 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12308 2010-01-02 Richard Guenther <rguenther@suse.de>
12311 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12313 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
12316 * gcc.target/alpha/pr42448-1.c: New test.
12317 * gcc.target/alpha/pr42448-2.c: Ditto.
12319 2010-01-01 Joseph Myers <joseph@codesourcery.com>
12321 PR preprocessor/41947
12322 * gcc.dg/c99-hexfloat-3.c: New test.
12324 2010-01-01 Richard Guenther <rguenther@suse.de>
12327 * gcc.c-torture/execute/pr42570.c: New testcase.
12329 2010-01-01 Richard Guenther <rguenther@suse.de>
12331 PR middle-end/42559
12332 * gcc.c-torture/compile/pr42559.c: New testcase.
12335 Copyright (C) 2010 Free Software Foundation, Inc.
12337 Copying and distribution of this file, with or without modification,
12338 are permitted in any medium without royalty provided the copyright
12339 notice and this notice are preserved.