1 2010-10-27 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/constexpr-is_literal.C: New.
5 2010-10-27 Janus Weil <janus@gcc.gnu.org>
8 * gfortran.dg/class_dummy_3.f03: New.
10 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
12 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
13 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
15 * gcc.target/i386/avx-vzeroupper-3.c: New.
16 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
17 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
18 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
19 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
20 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
21 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
22 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
23 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
24 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
25 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
26 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
28 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
30 * obj-c.dg/property/at-property-4.m: New.
31 * obj-c++.dg/property/at-property-4.mm: New.
32 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
34 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
37 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
39 * objc.dg/property/at-property-1.m: New.
40 * objc.dg/property/at-property-2.m: New.
41 * objc.dg/property/at-property-3.m: New.
42 * objc.dg/ivar-invalid-type-1.m: New.
43 * obj-c++.dg/property/at-property-1.mm: New.
44 * obj-c++.dg/property/at-property-2.mm: New.
45 * obj-c++.dg/property/at-property-3.mm: New.
46 * obj-c++.dg/ivar-invalid-type-1.mm: New.
47 * objc.dg/property/property-neg-6.m: Updated testcase for updates
50 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
53 * gfortran.dg/namelist_66.f90: New test.
54 * gfortran.dg/fmt_t_6.f: Fix whitespace.
56 2010-10-26 Janus Weil <janus@gcc.gnu.org>
59 * gfortran.dg/allocatable_scalar_9.f90: Extended.
60 * gfortran.dg/allocatable_scalar_10.f90: New.
61 * gfortran.dg/class_19.f03: Extended.
63 2010-10-26 Jan Hubicka <jh@suse.cz>
66 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
68 2010-10-26 Ira Rosen <irar@il.ibm.com>
70 PR tree-optimization/46167
71 * gcc.dg/vect/O-pr46167.c: New.
72 * gcc.dg/vect/vect.exp: Run tests with -O.
74 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
77 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
78 * g++.dg/vect/pr33860a.cc: Likewise.
79 * gcc.c-torture/compile/20070522-1.c: Likewise.
80 * gcc.dg/compat/struct-align-1_x.c: Likewise.
81 * gcc.dg/compat/struct-align-1_y.c: Likewise.
82 * gcc.dg/compat/struct-align-2_x.c: Likewise.
83 * gcc.dg/compat/struct-align-2_y.c: Likewise.
84 * gcc.dg/pr44136.c: Likewise.
86 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
87 * gcc.dg/compat/vector-1_x.c: Likewise.
88 * gcc.dg/compat/vector-1_y.c: Likewise.
89 * gcc.dg/compat/vector-2_x.c: Likewise.
90 * gcc.dg/compat/vector-2_y.c: Likewise.
91 * gcc.dg/pr43300.c: Likewise.
93 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
94 * gcc.dg/compat/vector-1a_y.c: Likewise.
95 * gcc.dg/compat/vector-1b_x.c: Likewise.
96 * gcc.dg/compat/vector-1b_y.c: Likewise.
97 * gcc.dg/compat/vector-2a_x.c: Likewise.
98 * gcc.dg/compat/vector-2a_y.c: Likewise.
99 * gcc.dg/compat/vector-2b_x.c: Likewise.
100 * gcc.dg/compat/vector-2b_y.c: Likewise.
101 * gcc.target/i386/pr39162.c: Likewise.
102 * gcc.target/i386/pr40906-2.c: Likewise.
103 * gcc.target/i386/sse-5.c: Likewise.
105 * gcc.dg/pr35442.c: Prune ABI change warnings.
107 * gcc.c-torture/execute/pr38151.x: New.
108 * gcc.target/i386/pr44948-1a.c: Likewise.
109 * gcc.target/i386/pr44948-1b.c: Likewise.
110 * gcc.target/i386/pr44948-2a.c: Likewise.
111 * gcc.target/i386/pr44948-2b.c: Likewise.
113 2010-10-26 Ian Lance Taylor <iant@google.com>
116 * gcc.c-torture/execute/20101025-1.c: New test.
118 2010-10-26 Tobias Burnus <burnus@net-b.de>
121 * gfortran.dg/class_allocate_5.f90: New.
123 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
125 Implement opaque-enum-specifiers for C++0x
126 * g++.dg/cpp0x/forw_enum1.C: New.
127 * g++.dg/cpp0x/forw_enum2.C: New.
128 * g++.dg/cpp0x/forw_enum3.C: New.
129 * g++.dg/cpp0x/forw_enum4.C: New.
130 * g++.dg/cpp0x/forw_enum5.C: New.
131 * g++.dg/cpp0x/forw_enum6.C: New.
132 * g++.dg/cpp0x/forw_enum7.C: New.
133 * g++.dg/cpp0x/forw_enum8.C: New.
134 * g++.dg/cpp0x/forw_enum9.C: New.
135 * g++.dg/parse/enum3.C: Add new errors.
136 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
137 * g++.dg/cpp0x/auto9.C: Add new error.
138 * g++.dg/template/crash79.C: Add new errors.
140 2010-10-26 Jie Zhang <jie@codesourcery.com>
142 * gcc.target/arm/volatile-bitfields-1.c: New test.
143 * gcc.target/arm/volatile-bitfields-2.c: New test.
144 * gcc.target/arm/volatile-bitfields-3.c: New test.
146 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
148 * gnat.dg/pointer_discr1.adb: New test.
149 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
150 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
151 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
153 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
155 * gnat.dg/loop_optimization8.adb: New test.
156 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
157 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
159 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
161 * gnat.dg/in_out_parameter2.adb: New test.
162 * gnat.dg/in_out_parameter3.adb: Likewise.
164 2010-10-25 Jie Zhang <jie@codesourcery.com>
166 * g++.dg/opt/combine.c: New test.
168 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
170 * gnat.dg/opt7.ad[sb]: New test.
171 * gnat.dg/opt7_pkg.ads: New helper.
173 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
176 * obj-c.dg/pr45735.mm: New.
177 * obj-c++.dg/pr45735.mm: New.
179 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
182 * objc.dg/pr24393.m: New.
183 * obj-c++.dg/pr24393.mm: New.
185 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
188 * objc.dg/pr28049.m: New.
189 * obj-c++.dg/pr28049.mm: New.
191 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
193 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
194 parameter attributes are now supported.
195 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
196 * objc.dg/attributes/parameter-attribute-1.m: New test.
197 * objc.dg/attributes/parameter-attribute-2.m: New test.
198 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
199 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
201 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
203 Based on the CFString implementation in FSF apple/trunk branch.
205 * gcc.dg/darwin-cfstring-1.c: New.
206 * gcc.dg/darwin-cfstring-2.c: New.
207 * gcc.dg/torture/darwin-cfstring-3.c: New.
208 * g++.dg/other/darwin-cfstring1.C: New.
209 * g++.dg/torture/darwin-cfstring-3.C: New.
211 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
213 * objc.dg/demangle-1.m: New test.
214 * obj-c++.dg/demangle-1.mm: New test.
215 * obj-c++.dg/demangle-2.mm: New test.
216 * obj-c++.dg/demangle-3.mm: New test.
218 2010-10-23 Ian Lance Taylor <iant@google.com>
220 * gcc.c-torture/execute/20101011-1.c: New test.
221 * gcc.c-torture/execute/20101011-1.x: New test driver.
223 2010-10-23 Tobias Burnus <burnus@net-b.de>
226 * gfortran.dg/protected_8.f90: New.
228 2010-10-23 Joseph Myers <joseph@codesourcery.com>
230 * gcc.dg/march-generic.c: Skip for -march in multilib options.
231 * gcc.target/i386/isa-9.c: Skip for -march other than
232 -march=amdfam10 in multilib options.
233 * gcc.target/i386/pr42589.c: Skip for -march other than
234 -march=i486 in multilib options.
235 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
236 other -march in multilib options.
238 2010-10-23 Jie Zhang <jie@codesourcery.com>
240 PR rtl-optimization/37360
241 * gcc.dg/pr37360.c: New test.
243 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
245 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
247 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
248 Andrew Pinski <pinskia@gmail.com>
250 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
251 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
252 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
253 * gcc.dg/vector-subscript-1.c: Likewise.
254 * gcc.dg/vector-subscript-2.c: Likewise.
255 * gcc.dg/vector-subscript-3.c: New testcase.
256 * gcc.dg/array-8.c: Adjust.
258 2010-10-22 Richard Guenther <rguenther@suse.de>
261 * c-c++-common/torture/pr46137.c: New testcase.
263 2010-10-22 Jason Merrill <jason@redhat.com>
266 * g++.dg/template/defarg14.C: New.
268 2010-10-22 Jason Merrill <jason@redhat.com>
271 * g++.dg/cpp0x/implicit10.C: New.
273 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
276 * gcc.target/i386/pr46098.c: New test.
278 2010-10-22 Richard Guenther <rguenther@suse.de>
280 PR tree-optimization/45720
281 * gcc.dg/torture/pr45720.c: New testcase.
283 2010-10-22 Ira Rosen <irar@il.ibm.com>
285 PR tree-optimization/46126
286 * gcc.dg/vect/pr46126.c: New.
288 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
290 Based on the CFString implementation in FSF apple/trunk branch.
292 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
293 so that the latter can be used in dg-skip and dg-xfail clauses.
294 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
295 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
296 to use dg-additional-files for Object1.
297 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
298 to use dg-additional-files for Object1, move to torture/strings/.
299 * obj-c++.dg/const-str-4.mm: Likewise.
300 * obj-c++.dg/const-str-3.mm: Likewise.
301 * obj-c++.dg/const-str-8.mm: Likewise.
302 * obj-c++.dg/const-str-9.mm: Likewise.
303 * obj-c++.dg/const-str-10.mm: Likewise.
304 * obj-c++.dg/const-str-10.mm: Likewise.
305 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
306 to use dg-additional-files for Object1, move to strings/.
307 * obj-c++.dg/const-str-2.mm: Likewise.
308 * obj-c++.dg/const-str-5.mm: Likewise.
309 * obj-c++.dg/const-str-6.mm: Likewise.
310 * obj-c++.dg/const-str-12.mm: Likewise.
311 * obj-c++.dg/strings/strings.exp: New.
312 * obj-c++.dg/strings/const-cfstring-2.mm: New.
313 * obj-c++.dg/strings/const-cfstring-5.mm: New.
314 * obj-c++.dg/torture/strings/strings.exp: New.
315 * obj-c++.dg/torture/strings/string1.mm: New.
316 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
317 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
318 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
320 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
321 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
322 * objc/execute/string2.m: Likewise.
323 * objc/execute/string3.m: Likewise.
324 * objc/execute/string3.m: Likewise.
325 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
326 * objc.dg/foreach-4.m: Likewise.
327 * objc.dg/foreach-5.m: Likewise.
328 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
329 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
330 * objc.dg/const-str-4.m: Likewise.
331 * objc.dg/const-str-7.m: Likewise.
332 * objc.dg/const-str-8.m: Likewise.
333 * objc.dg/const-str-9.m: Likewise.
334 * objc.dg/const-str-10.m: Likewise.
335 * objc.dg/const-str-11.m: Likewise.
336 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
337 to use dg-additional-files for Object1, move to objc.dg/strings/.
338 * objc.dg/const-str-2.m: Likewise.
339 * objc.dg/const-str-5.m: Likewise.
340 * objc.dg/const-str-6.m: Likewise.
341 * objc.dg/const-str-12.m: Likewise.
342 * objc.dg/const-str-12b.m: Likewise.
343 * objc.dg/strings/strings.exp: New.
344 * objc.dg/strings/const-cfstring-2.m: New.
345 * objc.dg/strings/const-cfstring-5.m: New.
346 * objc.dg/torture/strings/strings.exp: New.
347 * objc.dg/torture/strings/const-cfstring-1.m: New.
348 * objc.dg/torture/strings/const-cfstring-3.m: New.
349 * objc.dg/torture/strings/const-cfstring-4.m: New.
351 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
353 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
355 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
358 * g++.dg/parse/crash57.C: New.
360 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
361 H.J. Lu <hongjiu.lu@intel.com>
364 * gcc.target/i386/pr45946.c: New test.
366 2010-10-21 Martin Jambor <mjambor@suse.cz>
368 PR tree-optimization/45875
369 * g++.dg/ipa/pr45875.C: New test.
371 2010-10-21 Ira Rosen <irar@il.ibm.com>
373 PR tree-optimization/46049
374 PR tree-optimization/46052
375 * gcc.dg/vect/pr46052.c: New test.
376 * gcc.dg/vect/pr46049.c: New test.
378 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
381 * gfortran.dg/shape_5.f90: New test case.
383 2010-10-21 Janus Weil <janus@gcc.gnu.org>
386 * gfortran.dg/proc_ptr_comp_25.f90: New.
388 2010-10-21 Richard Guenther <rguenther@suse.de>
389 Michael Matz <matz@suse.de>
391 PR tree-optimization/45764
392 * gcc.dg/torture/pr45764.c: New testcase.
394 2010-10-21 Richard Guenther <rguenther@suse.de>
396 PR tree-optimization/46111
397 * g++.dg/torture/pr46111.C: New testcase.
399 2010-10-21 Janus Weil <janus@gcc.gnu.org>
402 * gfortran.dg/dummy_procedure_4.f90: New.
403 * gfortran.dg/proc_ptr_30.f90: New.
405 2010-10-21 Tobias Burnus <burnus@net-b.de>
408 * gfortran.dg/ptr-func-1.f90: New.
409 * gfortran.dg/ptr-func-2.f90: New.
411 2010-10-20 Jakub Jelinek <jakub@redhat.com>
413 PR tree-optimization/45919
414 * gcc.c-torture/compile/pr45919.c: New test.
416 PR tree-optimization/46066
417 * gcc.dg/autopar/pr46066.c: New test.
419 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
424 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
427 * g++.dg/cpp0x/range-for7.C: New.
429 2010-10-20 Richard Guenther <rguenther@suse.de>
432 * g++.dg/lto/20101020-1_0.h: New testcase.
433 * g++.dg/lto/20101020-1_0.C: Likewise.
434 * g++.dg/lto/20101020-1_1.C: Likewise.
436 2010-10-20 Dmitry Melnik <dm@ispras.ru>
438 * gcc.dg/20101013-1.c: New test.
440 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
443 * gcc.target/i386/pr46085-1.c: New.
444 * gcc.target/i386/pr46085-2.c: Likewise.
446 2010-10-20 Richard Guenther <rguenther@suse.de>
448 PR tree-optimization/45860
449 * gcc.dg/torture/pr45860.c: New testcase.
451 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
453 * gnat.dg/discr25.adb: New test.
454 * gnat.dg/discr25_pkg.ad[sb]: New helper.
456 2010-10-20 Olivier Hainque <hainque@adacore.com>
458 * gcc.target/powerpc/ehreturn.c: New test.
460 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
462 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
463 not require Foundation and run with the GNU runtime as well.
465 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
468 * obj-c++.dg/template-8.mm: New.
470 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
473 * objc.dg/pr23709.m: New.
474 * obj-c++.dg/pr23709.m: New.
476 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/template/crash104.C: New.
481 2010-10-19 Richard Henderson <rth@redhat.com>
483 * gcc.target/i386/fma3-fma.c: New.
484 * gcc.target/i386/fma3-builtin.c: New.
485 * gcc.target/i386/fma4-builtin.c: New.
487 2010-10-19 Richard Guenther <rguenther@suse.de>
490 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
492 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
494 Merge from 'apple/trunk' branch on FSF servers.
496 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
499 * objc.dg/proto-init-mimatch-1.m: New.
500 * obj-c++.dg/proto-init-mimatch-1.mm: New.
502 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
504 Implemented parsing @synthesize and @dynamic for
505 Objective-C/Objective-C++.
506 * objc.dg/property/dynamic-1.m: New.
507 * objc.dg/property/synthesize-1.m: New.
508 * obj-c++.dg/property/dynamic-1.mm: New.
509 * obj-c++.dg/property/synthesize-1.mm: New.
511 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
513 * objc.dg/at-class-1.m: New.
514 * objc.dg/at-class-1.mm: New.
516 2010-10-18 Steve Ellcey <sje@cup.hp.com>
518 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
520 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
522 Merge from 'apple/trunk' branch on FSF servers.
524 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
527 * obj-c++.dg/template-7.mm: New.
529 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
531 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
534 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
536 Merge from 'apple/trunk' branch on FSF servers.
538 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
541 * obj-c++.dg/try-catch-16.mm: New.
542 * obj-c++.dg/try-catch-17.mm: New.
544 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
547 * obj-c++.dg/try-catch-15.mm: New
549 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
552 * obj-c++.dg/try-catch-12.mm: New
553 * obj-c++.dg/try-catch-13.mm: New
554 * obj-c++.dg/try-catch-14.mm: New
555 * objc.dg/try-catch-11.m: New
556 * objc.dg/try-catch-12.m: New
557 * objc.dg/try-catch-13.m: New
559 2010-10-18 Richard Henderson <rth@redhat.com>
561 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
563 2010-10-18 Jakub Jelinek <jakub@redhat.com>
566 * c-c++-common/Wunused-var-13.c: New test.
568 2010-10-18 Richard Guenther <rguenther@suse.de>
570 PR tree-optimization/45967
571 * gcc.dg/torture/pr45967.c: New testcase.
572 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
573 * gcc.dg/ipa/ipa-pta-13.c: Likewise
574 * gcc.dg/torture/pr39074-2.c: Likewise
575 * gcc.dg/torture/pta-escape-1.c: Likewise
576 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
577 * gcc.dg/tree-ssa/pta-callused.c: Likewise
578 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
579 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
580 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
581 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
583 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
585 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
587 2010-10-18 Richard Guenther <rguenther@suse.de>
590 * g++.dg/lto/20101015-2_0.C: New testcase.
592 2010-10-18 Jakub Jelinek <jakub@redhat.com>
595 * gcc.c-torture/execute/pr46019.c: New test.
597 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
599 Merge from 'apple/trunk' branch on FSF servers.
601 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
604 * obj-c++.dg/method-namespace-2.mm: New.
606 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
608 Merge from 'apple/trunk' branch on FSF servers.
610 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
613 * objc.dg/private-1.m: Test modified.
614 * obj-c++.dg/private-1.mm: Test modified.
616 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
619 * gcc.target/i386/push-1.c: Remove.
621 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
622 H.J. Lu <hongjiu.lu@intel.com>
625 * gcc.target/i386/pr46051.c: New test.
627 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
629 * obj-c++.dg/gnu-api-2-class.mm: New.
630 * obj-c++.dg/gnu-api-2-ivar.mm: New.
631 * obj-c++.dg/gnu-api-2-method.mm: New.
632 * obj-c++.dg/gnu-api-2-objc.mm: New.
633 * obj-c++.dg/gnu-api-2-object.mm: New.
634 * obj-c++.dg/gnu-api-2-property.mm: New.
635 * obj-c++.dg/gnu-api-2-protocol.mm: New.
636 * obj-c++.dg/gnu-api-2-sel.mm: New.
638 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
640 * objc.dg/fsf-package-0.m: New.
641 * obj-c++.dg/fsf-package-0.m: New.
643 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
646 * objc.dg/pr18255.m: New.
648 2010-10-16 Jan Hubicka <jh@suse.cz>
651 * g++.dg/torture/pr44206.C: New.
653 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
655 * objc.dg/gnu-api-2-class.m: New.
656 * objc.dg/gnu-api-2-objc.m: New.
658 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
660 * objc.dg/gnu-api-2-ivar.m: New.
662 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
664 * objc.dg/gnu-api-2-property.m: New.
666 2010-10-15 Xinliang David Li <davidxl@google.com>
668 * g++.dg/uninit-pred-3_a.C: New test.
669 * g++.dg/uninit-pred-3_b.C: New test.
671 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
673 * objc.dg/gnu-api-2-object.m: New.
675 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
677 * objc.dg/gnu-api-2-method.m: New.
679 2010-10-15 Jason Merrill <jason@redhat.com>
681 * g++.dg/lto/pr45983_0.C: New.
683 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
685 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
686 builtin combiner patterns.
687 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
688 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
689 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
690 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
691 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
693 2010-10-15 Richard Guenther <rguenther@suse.de>
695 * g++.dg/lto/20101015-1_0.C: New testcase.
697 2010-10-15 Richard Guenther <rguenther@suse.de>
700 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
701 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
703 2010-10-15 Richard Guenther <rguenther@suse.de>
706 * g++.dg/lto/20101014-1_0.C: New testcase.
708 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
710 * objc.dg/gnu-api-2-protocol.m: New.
711 * objc.dg/gnu-api-2-sel.m: New.
713 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
715 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
718 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
720 * gcc.dg/20101010-1.c: New testcase.
722 2010-10-15 Jie Zhang <jie@codesourcery.com>
724 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
725 script when relocatable linking.
727 2010-10-14 Yao Qi <yao@codesourcery.com>
730 * gcc.target/arm/pr45447.c: New test.
732 2010-10-14 Jan Hubicka <jh@suse.cz>
735 * g++.dg/lto/pr45621.h : New.
736 * g++.dg/lto/pr45621_0.C: New.
737 * g++.dg/lto/pr45621_1.C: New.
739 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
741 * objc.dg/property: New.
742 * objc.dg/property/fsf-property-basic.m: New.
743 * objc.dg/property/fsf-property-method-access.m: New.
744 * objc.dg/property/fsf-property-named-ivar.m: New.
745 * obj-c++.dg/property: New.
746 * obj-c++.dg/property/fsf-property-basic.mm: New.
747 * obj-c++.dg/property/fsf-property-method-access.mm: New.
748 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
750 merge from FSF apple 'trunk' branch.
751 2006 Fariborz Jahanian <fjahanian@apple.com>
753 Radars 4436866, 4505126, 4506903, 4517826
754 * objc.dg/property/property-1.m: New.
755 * objc.dg/property/property-2.m: New.
756 * objc.dg/property/property-3.m: New.
757 * objc.dg/property/property-neg-1.m: New.
758 * objc.dg/property/property-neg-2.m: New.
759 * objc.dg/property/property-neg-3.m: New.
760 * objc.dg/property/property-neg-4.m: New.
761 * objc.dg/property/property-neg-5.m: New.
762 * objc.dg/property/property-neg-6.m: New.
763 * objc.dg/property/property-neg-7.m: New.
764 * objc.dg/property/property.exp: New.
765 * obj-c++.dg/property/property-1.mm: New.
766 * obj-c++.dg/property/property-2.mm: New.
767 * obj-c++.dg/property/property-3.mm: New.
768 * obj-c++.dg/property/property-neg-1.mm: New.
769 * obj-c++.dg/property/property-neg-2.mm: New.
770 * obj-c++.dg/property/property-neg-3.mm: New.
771 * obj-c++.dg/property/property-neg-4.mm: New.
772 * obj-c++.dg/property/property-neg-5.mm: New.
773 * obj-c++.dg/property/property-neg-6.mm: New.
774 * obj-c++.dg/property/property-neg-7.mm: New.
775 * obj-c++.dg/property/property.exp: New.
777 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
779 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
781 2010-10-14 Joseph Myers <joseph@codesourcery.com>
784 * gcc.c-torture/compile/pr45969-1.c: New test.
786 2010-10-14 Richard Guenther <rguenther@suse.de>
788 PR tree-optimization/44913
789 * gcc.dg/torture/pr44913.c: New testcase.
791 2010-10-14 Richard Guenther <rguenther@suse.de>
794 * g++.dg/lto/20101014-2_0.C: New testcase.
796 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
798 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
799 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
800 * gcc.target/i386/pr44130.c: Likewise.
801 * gcc.target/i386/pr44144.c: Likewise.
802 * gcc.target/i386/pr44180.c: Likewise.
803 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
804 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
805 * gcc.target/i386/vect-sizes-1.c: Likewise.
806 * gcc.target/i386/vectorize4-avx.c: Likewise.
808 2010-10-14 Richard Guenther <rguenther@suse.de>
811 * g++.dg/lto/20101010-3_0.C: New testcase.
812 * g++.dg/lto/20101010-4_0.C: Likewise.
814 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
816 * objc.dg/pr45878.m: Update to include NSConstantString interface
818 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
819 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
820 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
821 reference for m64 -fnext-runtime.
823 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
825 * gcc.target/i386/vect-sizes-1.c: New.
827 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
830 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
832 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
834 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
835 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
837 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
839 * gcc.target/ia64/20101005.c: New test.
841 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
843 PR rtl-optimization/45570
844 * gcc.dg/pr45570.c: New test.
846 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
848 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
849 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
850 * gcc.target/i386/vectorize4-avx.c: Likewise.
852 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
854 * gcc.target/i386/avx-copysign-vec.c: New.
855 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
857 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
860 * gcc.target/i386/pr44130.c: New.
862 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
865 * gcc.target/i386/pr44144.c: New.
867 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
870 * gcc.target/i386/pr44180.c: New.
872 2010-10-13 Jason Merrill <jason@redhat.com>
874 * g++.dg/template/canon-type-8.C: New.
876 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
878 * gcc.c-torture/execute/20101013-1.c: New test.
880 2010-10-13 Richard Guenther <rguenther@suse.de>
883 * objc.dg/pr45878.m: New testcase.
885 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
887 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
888 * gcc.dg/format/dfp-printf-1.c: Likewise.
889 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
891 2010-10-13 Richard Guenther <rguenther@suse.de>
893 PR tree-optimization/45788
894 * g++.dg/pr45788.C: New testcase.
896 2010-10-13 Richard Guenther <rguenther@suse.de>
898 PR tree-optimization/45970
899 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
901 2010-10-13 Richard Guenther <rguenther@suse.de>
903 PR tree-optimization/45982
904 * gcc.dg/torture/pr45982.c: New testcase.
905 * gcc.dg/tree-ssa/pr24287.c: Adjust.
906 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
907 * gcc.dg/torture/pr39074-2.c: Likewise.
909 2010-10-13 Richard Guenther <rguenther@suse.de>
912 * g++.dg/torture/pr45874.C: New testcase.
914 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
916 * objc.dg/attributes/method-attribute-1.m: Update to respond
917 to implemented method attributes..
918 * objc.dg/attributes/method-attribute-2.m: Likewise.
919 * objc.dg/attributes/method-attribute-3.m: Likewise.
920 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
921 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
922 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
924 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
927 * objc.dg/pr23214.m: New.
929 2010-10-12 Michael Eager <eager@eagercon.com>
932 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
933 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
935 2010-10-12 Jakub Jelinek <jakub@redhat.com>
938 * gcc.c-torture/execute/pr45636.c: New test.
939 * gfortran.dg/pr45636.f90: New test.
941 2010-10-12 Richard Henderson <rth@redhat.com>
943 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
945 2010-10-12 Daniel Kraft <d@domob.eu>
948 * gfortran.dg/associate_1.f03: More tests with derived-types.
949 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
950 * gfortran.dg/associate_8.f03: Fix typo.
951 * gfortran.dg/initialization_27.f90: Fix typo.
953 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
956 * lib/lto.exp (lto-get-options-main): Support optional target
957 selector for dg-extra-ld-options.
959 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
962 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
964 2010-10-11 Martin Jambor <mjambor@suse.cz>
967 * g++.dg/torture/pr45699.C: New test.
968 * g++.dg/otr-fold-1.C: Adjusted.
969 * g++.dg/otr-fold-1.C: Likewise.
971 2010-10-11 Nick Clifton <nickc@redhat.com>
973 * gcc.c-torture/compile/pr44197.c: Require visibility support.
974 Allow for a user label prefix.
976 2010-10-10 Richard Guenther <rguenther@suse.de>
978 * g++.dg/lto/20101010-1_0.C: New testcase.
979 * g++.dg/lto/20101010-2_0.C: Likewise.
981 2010-10-11 Ira Rosen <irar@il.ibm.com>
983 PR tree-optimization/45902
984 * gcc.dg/vect/45902.c: New test.
986 2010-10-11 Jakub Jelinek <jakub@redhat.com>
989 * gcc.dg/tls/pr45870.c: New test.
991 2010-10-10 Janus Weil <janus@gcc.gnu.org>
994 * gfortran.dg/typebound_operator_6.f03: New.
996 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
998 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
999 and adjust -export symbol scanning.
1000 * g++.dg/ext/dllexport1.C: Likewise.
1001 * g++.dg/ext/dllexport3.C: Likewise.
1002 * gcc.dg/dll-3.c: Likewise.
1003 * gcc.dg/dll-4.c: Likewise.
1004 * gcc.dg/dll-5.c: Likewise.
1006 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1008 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1009 instead of tree_profile dump file.
1010 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1011 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1014 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1016 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1018 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1020 * gfortran.dg/character_comparison_4.f90: New test.
1021 * gfortran.dg/character_comparison_5.f90: New test.
1022 * gfortran.dg/character_comparison_6.f90: New test.
1024 2010-10-09 Richard Henderson <rth@redhat.com>
1026 * lib/target-supports.exp
1027 (check_effective_target_automatic_stack_alignment): Always true.
1029 2010-10-09 Richard Guenther <rguenther@suse.de>
1032 * gcc.dg/lto/20101009-2_0.c: New testcase.
1033 * gcc.dg/lto/20101009-2_1.c: Likewise.
1034 * gcc.dg/lto/20101009-2_2.c: Likewise.
1036 2010-10-09 Richard Guenther <rguenther@suse.de>
1039 * g++.dg/lto/20101009-1_0.C: New testcase.
1041 2010-10-09 Richard Guenther <rguenther@suse.de>
1043 PR tree-optimization/45945
1044 * gcc.dg/lto/20101009-1_0.c: New testcase.
1046 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1049 * gcc.target/i386/pr45913.c: New.
1051 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1054 * gfortran.dg/streamio_16.f90: Update test.
1056 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1058 PR tree-optimization/45903
1059 * gcc.target/i386/pr45903.c: New test.
1061 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1063 * gnat.dg/interface5.adb: Compile with warnings disabled.
1065 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1067 * obj-c++.dg/encode-10.mm: New testcase.
1069 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1072 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1073 C++ class. Removed XFAIL.
1075 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1078 * gfortran.dg/typebound_operator_5.f03: New.
1080 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1082 Merge from 'apple/trunk' branch on FSF servers.
1084 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1087 * obj-c++.dg/method-namespace-1.mm: New.
1089 2010-10-07 Martin Jambor <mjambor@suse.cz>
1091 * gcc.dg/tree-ssa/sra-11.c: New test.
1093 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1096 * gcc.dg/vect/pr45847.c: New test.
1098 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1099 Kai Tietz <kai.tietz@onevision.com>
1101 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1103 2010-10-07 Richard Guenther <rguenther@suse.de>
1105 PR tree-optimization/45732
1106 * gcc.dg/torture/pr45732.c: New testcase.
1108 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1110 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1111 * objc.dg/foreach-2.m: Likewise.
1112 * objc.dg/foreach-3.m: Likewise.
1113 * objc.dg/foreach-4.m: Likewise.
1114 * objc.dg/foreach-5.m: Likewise.
1115 * objc.dg/foreach-6.m: Likewise.
1116 * objc.dg/foreach-7.m: Likewise.
1117 * objc.dg/objc-foreach-4.m: Likewise.
1118 * objc.dg/objc-foreach-5.m: Likewise.
1120 2010-10-07 Richard Guenther <rguenther@suse.de>
1123 * gcc.dg/torture/pr45869.c: New testcase.
1125 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1127 * objc.dg/set-not-used-1.m: New
1128 * obj-c++.dg/set-not-used-1.mm: New.
1130 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1132 * objc.dg/attributes/method-attribute-3.m: New.
1133 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1135 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1138 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1140 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1143 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1145 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1147 Merge from 'apple/trunk' branch on FSF servers.
1149 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1152 * obj-c++.dg/encode-9.mm: New.
1154 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1156 * g++.dg/cpp0x/pr45908.C: New test.
1158 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1160 * gnat.dg/opt6.ad[sb]: New test.
1162 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1164 Implemented fast enumeration for Objective-C.
1165 * objc.dg/foreach-1.m: New.
1166 * objc.dg/foreach-2.m: New.
1167 * objc.dg/foreach-3.m: New.
1168 * objc.dg/foreach-4.m: New.
1169 * objc.dg/foreach-5.m: New.
1170 * objc.dg/foreach-6.m: New.
1171 * objc.dg/foreach-7.m: New.
1173 Merge from 'apple/trunk' branch on FSF servers:
1174 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1177 * objc.dg/objc-foreach-5.m: New.
1179 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1182 * objc.dg/objc-foreach-4.m: New.
1184 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1187 * objc.dg/objc-foreach-3.m: New.
1189 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1192 * objc.dg/objc-foreach-2.m: New.
1194 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1197 * objc.dg/objc-foreach-1.m: New
1199 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1201 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1204 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1207 * obj-c++.dg/syntax-error-10.mm: New.
1209 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1212 * obj-c++.dg/syntax-error-9.mm: New.
1214 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1217 * obj-c++.dg/syntax-error-8.mm: New.
1219 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1221 Merge from 'apple/trunk' branch on FSF servers.
1223 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1226 * obj-c++.dg/syntax-error-7.mm: New
1228 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1231 * obj-c++.dg/syntax-error-6.mm: New
1233 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1236 * obj-c++.dg/syntax-error-5.mm: New
1238 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1241 * obj-c++.dg/syntax-error-[3-4].mm: New.
1243 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1246 * obj-c++.dg/syntax-error-[1-2].mm: New.
1248 2010-10-05 Ira Rosen <irar@il.ibm.com>
1250 PR tree-optimization/45752
1251 * gcc.dg/vect/pr45752.c: New test.
1253 2010-10-05 Richard Guenther <rguenther@suse.de>
1255 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1256 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1257 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1258 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1259 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1260 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1261 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1262 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1263 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1264 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1265 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1266 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1267 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1268 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1269 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1270 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1271 * gcc.dg/tree-ssa/20080530.c: Likewise.
1272 * g++.dg/tree-ssa/inline-3.C: Likewise.
1273 * g++.dg/tree-ssa/inline-1.C: Likewise.
1274 * g++.dg/tree-ssa/inline-2.C: Likewise.
1275 * gcc.dg/profile-dir-1.c: Likewise.
1276 * gcc.dg/profile-dir-2.c: Likewise.
1277 * gcc.dg/profile-dir-3.c: Likewise.
1279 2010-10-05 Richard Guenther <rguenther@suse.de>
1282 * g++.dg/torture/pr45877.C: New testcase.
1284 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.dg/debug/pr45849.c: New test.
1290 * gcc.c-torture/compile/pr45876.c: New test.
1292 2010-10-04 Julian Brown <julian@codesourcery.com>
1294 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1296 * gcc.dg/vect/vect-60.c: Likewise.
1297 * gcc.dg/vect/vect-56.c: Likewise.
1298 * gcc.dg/vect/vect-93.c: Likewise.
1299 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1300 * gcc.dg/vect/vect-95.c: Likewise.
1301 * gcc.dg/vect/vect-96.c: Likewise.
1302 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1303 * gcc.dg/vect/slp-25.c: Likewise.
1304 * gcc.dg/vect/slp-3.c: Likewise.
1305 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1306 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1307 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1308 * gcc.dg/vect/vect-109.c: Likewise.
1309 * gcc.dg/vect/vect-peel-1.c: Likewise.
1310 * gcc.dg/vect/vect-peel-2.c: Likewise.
1311 * lib/target-supports.exp
1312 (check_effective_target_arm_vect_no_misalign): New.
1313 (check_effective_target_vect_no_align): Use above.
1314 (check_effective_target_vect_element_align): New.
1315 (add_options_for_quad_vectors): New.
1317 2010-10-04 Martin Jambor <mjambor@suse.cz>
1319 PR tree-optimization/45572
1320 * g++.dg/ipa/pr45572-1.C: New test.
1321 * g++.dg/ipa/pr45572-2.C: Likewise.
1323 2010-10-03 Ian Lance Taylor <iant@google.com>
1325 * gcc.dg/anon-struct-11.c: New test.
1326 * gcc.dg/anon-struct-12.c: New test.
1327 * gcc.dg/anon-struct-13.c: New test.
1328 * gcc.dg/anon-struct-14.c: New test.
1330 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1332 * g++.dg/torture/pr45764.C: Revert revision 164914.
1333 * gcc.dg/vect/pr43432.c: Likewise.
1334 * gcc.dg/vect/vect-114.c: Likewise.
1335 * gcc.dg/vect/vect-15.c: Likewise.
1337 2010-10-03 Jason Merrill <jason@redhat.com>
1339 * g++.dg/cpp0x/sfinae5.C: New.
1341 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1343 PR tree-optimization/45720
1344 PR tree-optimization/45764
1345 * g++.dg/torture/pr45764.C: New.
1347 * gcc.dg/vect/pr43432.c: Xfail.
1348 * gcc.dg/vect/vect-114.c: Likewise.
1349 * gcc.dg/vect/vect-15.c: Likewise.
1351 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1353 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1355 * gcc.dg/torture/pr45678-2.c: Likewise.
1357 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1360 * gfortran.dg/intrinsic_6.f90: New.
1362 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1365 * gfortran.dg/dependency_37.f90: New test.
1367 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1369 * gcc.target/i386/shift_mask.c: New test.
1371 2010-10-01 Richard Guenther <rguenther@suse.de>
1373 PR tree-optimization/45854
1374 * g++.dg/torture/pr45854.C: New testcase.
1376 2010-09-30 Michael Eager <eager@eagercon.com>
1378 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1381 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1384 * gfortran.dg/graphite/pr45758.f90: New.
1386 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1389 * gcc.dg/graphite/id-pr45230.c: New.
1391 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1393 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1394 * gfortran.dg/graphite/graphite.exp: Same.
1395 * gcc.dg/graphite/vect-pr43423.c: New.
1397 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1400 * g++.dg/torture/pr45843.C: New test.
1402 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1405 * gfortran.dg/allocate_derived_5.f90: New.
1407 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1409 PR tree-optimization/31261
1410 * gcc.dg/tree-ssa/pr31261.c: New test.
1412 2010-09-30 Michael Eager <eager@eagercon.com>
1414 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1415 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1416 * gcc.target/microblaze/microblaze.exp: Ditto.
1417 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1418 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1419 * gcc.target/microblaze/others/data_var1.c: Ditto.
1420 * gcc.target/microblaze/others/data_var2.c: Ditto.
1421 * gcc.target/microblaze/others/data_var3.c: Ditto.
1422 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1423 * gcc.target/microblaze/others/strings1.c:: Ditto.
1424 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1425 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1426 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1427 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1428 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1429 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1430 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1431 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1432 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1433 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1434 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1435 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1436 * gcc.target/microblaze/isa/float.c: Ditto.
1437 * gcc.target/microblaze/isa/mulh.c: Ditto.
1438 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1439 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1440 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1441 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1442 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1443 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1444 * gcc.target/microblaze/isa/bshift.c: Ditto.
1445 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1446 * gcc.target/microblaze/isa/div.c: Ditto.
1447 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1448 * gcc.target/microblaze/isa/mul.c: Ditto.
1450 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1452 merge from FSF 'apple/trunk' branch.
1453 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1456 * objc.dg/enhanced-proto-1.m: New.
1457 * objc.dg/enhanced-proto-2.m: New.
1458 * obj-c++.dg/enhanced-proto-1.mm: New
1459 * obj-c++.dg/enhanced-proto-2.mm: New.
1461 2010-09-30 Richard Guenther <rguenther@suse.de>
1464 * gcc.dg/debug/pr41893-1.c: Adjust.
1465 * gcc.dg/pr30762-1.c: Likewise.
1466 * gcc.dg/pr31529-1.c: Likewise.
1467 * gcc.dg/pr34457-1.c: Likewise.
1468 * gcc.dg/pr34668-1.c: Likewise.
1469 * gcc.dg/pr43557-1.c: Likewise.
1471 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1474 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1475 * objc.dg/const-str-3.m: Correct header for memcpy.
1476 * objc.dg/const-str-7.m: Likewise.
1477 * objc.dg/method-20b.m: Provide an implementation of Object.
1478 Adjust XFAIL for m64 NeXT runtime.
1479 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1480 * objc.dg/encode-3.m: Correct line ordering, provide header for
1482 * objc.dg/encode-7-next.m: Only run for 32bit.
1483 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1484 * objc.dg/type-size-2.m: Provide an implementation of Object.
1486 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1487 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1488 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1489 Adjust XFAIL for m64 NeXT runtime.
1490 * obj-c++.dg/method-22.mm: Likewise.
1491 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1493 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1495 Merge from 'apple/trunk' branch on FSF servers.
1497 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1500 * obj-c++.dg/bad-forward-decl.mm: New
1502 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1504 * ada/acats/run_acats: Revert revision 157037.
1506 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1508 Merge from 'apple/trunk' branch on FSF servers.
1510 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1513 * objc.dg/naming-2.m: Update
1514 * objc.dg/naming-3.m: New
1516 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1519 * gcc.target/arm/pr40457-3.c: New test.
1521 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1523 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1525 * lib/target-supports.exp (check_ifunc_available): Likewise.
1527 2010-09-29 Tristan Gingold <gingold@adacore.com>
1529 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1531 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1533 * objc.dg/keywords-1.m: New test.
1534 * objc.dg/keywords-2.m: New test.
1535 * objc.dg/keywords-3.m: New test.
1536 * obj-c++.dg/keywords-1.mm: New test.
1537 * obj-c++.dg/keywords-2.mm: New test.
1539 2010-09-28 Jason Merrill <jason@redhat.com>
1541 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1542 * g++.dg/ext/complit11.C: Likewise.
1543 * g++.old-deja/g++.law/temps1.C: Likewise.
1545 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1546 * g++.old-deja/g++.mike/misc6.C: Likewise.
1548 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1550 * objc.dg/attributes/method-attribute-1.m: New.
1551 * objc.dg/attributes/method-attribute-2.m: New.
1553 * obj-c++.dg/attributes/method-attribute-1.m: New.
1554 * obj-c++.dg/attributes/method-attribute-2.m: New.
1556 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1558 * objc.dg/attributes: New.
1559 * objc.dg/attributes/attributes.exp: New.
1560 * objc.dg/attributes/class-attribute-1.m: New.
1561 * objc.dg/attributes/class-attribute-2.m: New
1562 * objc.dg/attributes/categ-attribute-1.m: New
1563 * objc.dg/attributes/categ-attribute-2.m: New
1564 * objc.dg/attributes/proto-attribute-1.m: New
1566 * obj-c++.dg/attributes: New.
1567 * obj-c++.dg/attributes/attributes.exp: New
1568 * obj-c++.dg/attributes/class-attribute-1.mm: New
1569 * obj-c++.dg/attributes/class-attribute-2.mm: New
1570 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1571 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1572 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1574 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1576 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1577 from the branch renamed to method-20b.m to avoid clashes).
1579 2005-08-23 Stuart Hastings <stuart@apple.com>
1580 Ziemowit Laski <zlaski@apple.com>
1583 * obj-c++.dg/method-23.mm: New.
1584 * objc.dg/method-20.m: New.
1586 2010-09-28 Jan Hubicka <jh@suse.cz>
1588 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1590 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1593 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1594 i?86-*-solaris2.[89], *-*-vxworks*.
1595 * gcc.target/i386/pr22152.c: Likewise.
1596 * gcc.target/i386/vect8-ret.c: New test.
1598 2010-09-28 Jie Zhang <jie@codesourcery.com>
1600 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1602 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1604 Merge from 'apple/trunk' branch on FSF servers.
1606 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1609 * obj-c++.dg/method-22.mm: New.
1611 2010-09-27 Jason Merrill <jason@redhat.com>
1613 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1614 * g++.dg/ext/complit11.C: Adjust.
1615 * g++.old-deja/g++.law/temps1.C: Adjust.
1616 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1617 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1619 2010-09-27 Ian Lance Taylor <iant@google.com>
1621 * lib/target-supports.exp (check_effective_target_split_stack):
1623 * gcc.dg/split-1.c: New test.
1624 * gcc.dg/split-2.c: New test.
1625 * gcc.dg/split-3.c: New test.
1626 * gcc.dg/split-4.c: New test.
1628 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1631 * objc.dg/type-size-3.m: New test.
1633 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1636 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1638 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1641 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1642 * objc.dg/type-size-2.m: Same change.
1643 * obj-c++.dg/encode-5.mm: Same change.
1645 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1647 Merge from 'apple/trunk' branch on FSF servers. The original
1648 Changelogs are below.
1650 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1651 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1652 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1653 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1655 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1656 proto-qual-1.m in the branch) and the normal ABI on GNU.
1657 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1658 the test only with the NeXT runtime.
1659 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1660 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1661 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1662 Run the test only with the NeXT runtime.
1664 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1667 * objc.dg/encode-7-64bit.m: New.
1668 * objc.dg/encode-7.m: Skip if -m64.
1670 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1673 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1674 * obj-c++.dg/threedotthree-abi-1.mm: New
1675 * objc.dg/threedotthree-abi-1.m: New
1677 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1680 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1681 * objc.dg/encode-6.m: Likewise.
1682 * objc.dg/encode-7.m: New test case.
1684 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1686 Merge from 'apple/trunk' branch on FSF servers. Renamed
1687 const-str-12.m to constr-str-12b.m to avoid conflicts.
1689 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1692 * obj-c++.dg/warn5.mm: New
1694 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1697 * obj-c++.dg/const-str-12.mm: New.
1698 * objc.dg/const-str-12.m: New.
1700 2010-09-27 Tobias Burnus <burnus@net-b.de>
1704 * gfortran.dg/storage_size_2.f08: Fix test.
1705 * gfortran.dg/c_sizeof_1.f90: Fix test.
1706 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1707 * gfortran.dg/c_sizeof_3.f90: New.
1708 * gfortran.dg/c_sizeof_4.f90: New.
1709 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1710 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1712 2010-09-26 Daniel Kraft <d@domob.eu>
1716 * gfortran.dg/select_type_18.f03: New test.
1718 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1720 * gnat.dg/return2.ad[sb]: New test.
1721 * gnat.dg/return2_pkg.ads: New helper.
1723 2010-09-25 Daniel Kraft <d@domob.eu>
1726 * gfortran.dg/io_constraints_6.f03: New test.
1727 * gfortran.dg/io_constraints_7.f03: New test.
1728 * gfortran.dg/newunit_2.f90: New test.
1730 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1732 * gfortran.dg/operator_c1202.f90: New test.
1734 2010-09-24 Jan Hubicka <jh@suse.cz>
1736 * gcc.dg/tree-ssa/leaf.c: New testcase.
1738 2010-09-24 Jan Hubicka <jh@suse.cz>
1740 PR tree-optimization/45738
1741 PR tree-optimization/45741
1742 * gcc.c-torture/compile/pr45741.c: New.
1743 * gfortran.fortran-torture/compile/pr45738.f90: New.
1745 2010-09-24 Joseph Myers <joseph@codesourcery.com>
1747 * gcc.dg/cpp/undef-opt-1.c: New test.
1749 2010-09-24 Jason Merrill <jason@redhat.com>
1751 * g++.dg/other/error10.C: Adjust expected output.
1753 2010-09-24 Jakub Jelinek <jakub@redhat.com>
1756 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1757 * gcc.target/i386/pr45234.c: New test.
1759 2010-09-24 Richard Guenther <rguenther@suse.de>
1761 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1763 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1765 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1766 as a comment leader in regexp.
1768 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1770 * objc.dg/sync-2.m: New test.
1771 * obj-c++.dg/sync-2.mm: New test.
1773 2010-09-24 Tobias Burnus <burnus@net-b.de>
1776 * gfortran.dg/iso_fortran_env_7.f90: New.
1778 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1780 * obj-c++.dg/too-many-args.mm: New file.
1782 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1784 Merge from 'apple/trunk' branch on FSF servers.
1786 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1789 * objc.dg/too-many-args.m: New
1791 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1794 * gfortran.dg/dependency_36.f90: New test.
1796 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1798 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1799 * gcc.target/i386/pad-3.c: Ditto.
1800 * gcc.target/i386/pad-7.c: Ditto.
1801 * gcc.target/i386/pad-7.c: Ditto.
1802 * gcc.target/i386/pr36502.c: Ditto.
1803 * gcc.target/i386/zee.c: Ditto.
1804 * gcc.target/i386/20060821-1.c: Ditto.
1805 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1806 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1807 * gcc.target/i386/pad-5b.c: Ditto.
1808 * gcc.target/i386/pad-6a.c: Ditto.
1809 * gcc.target/i386/pad-6b.c: Ditto.
1810 * gcc.target/i386/pad-8.c: Ditto.
1811 * gcc.target/i386/pad-9.c: Ditto.
1812 * gcc.target/i386/pad-10.c: Ditto.
1813 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1815 2010-09-23 Richard Guenther <rguenther@suse.de>
1817 PR tree-optimization/45565
1818 * g++.dg/ipa/pr45565.C: New testcase.
1820 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1824 * gfortran.dg/vector_subscript_bound_1.f90: New.
1826 2010-09-23 Richard Guenther <rguenther@suse.de>
1829 * gcc.dg/pr45750.c: New testcase.
1831 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1833 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1834 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1837 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1839 PR rtl-optimization/44374
1840 * gcc.target/arm/headmerge-1.c: New test.
1841 * gcc.target/arm/headmerge-2.c: New test.
1842 * gcc.target/i386/headmerge-1.c: New test.
1843 * gcc.target/i386/headmerge-2.c: New test.
1845 2010-09-23 Daniel Kraft <d@domob.eu>
1850 * gfortran.dg/intrinsic_intent_1.f03: New test.
1851 * gfortran.dg/select_type_17.f03: New test.
1852 * gfortran.dg/associate_5.f03: More definability tests.
1853 * gfortran.dg/enum_2.f90: Check definability.
1854 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1855 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1856 * gfortran.dg/char_expr_2.f90: Ditto.
1857 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1858 * gfortran.dg/enum_5.f90: Ditto.
1859 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1860 * gfortran.dg/impure_assignment_2.f90: Ditto.
1861 * gfortran.dg/impure_assignment_3.f90: Ditto.
1862 * gfortran.dg/intent_out_1.f90: Ditto.
1863 * gfortran.dg/intent_out_3.f90: Ditto.
1864 * gfortran.dg/pointer_assign_7.f90: Ditto.
1865 * gfortran.dg/pointer_intent_3.f90: Ditto.
1866 * gfortran.dg/pr19936_1.f90: Ditto.
1867 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1868 * gfortran.dg/simpleif_2.f90: Ditto.
1869 * gfortran.dg/protected_5.f90: Ditto.
1870 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1871 * gfortran.dg/protected_6.f90: Ditto.
1872 * gfortran.dg/protected_7.f90: Ditto.
1874 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1877 * gfortran.dg/namelist_65.f90: New test.
1879 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1881 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1882 the regexp pattern between the expected label and location string.
1884 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1886 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1888 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1890 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1891 * gcc.dg/pr27898.c: Likewise.
1892 * gcc.dg/pr28712.c: Likewise.
1893 * gcc.dg/pr30762-1.c: Likewise.
1894 * gcc.dg/pr31529-1.c: Likewise.
1895 * gcc.dg/pr34457-1.c: Likewise.
1896 * gcc.dg/pr34668-1.c: Likewise.
1897 * gcc.dg/pr34989-1.c: Likewise.
1898 * gcc.dg/pr43557-1.c: Likewise.
1900 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1902 PR rtl-optimization/45739
1903 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1905 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1907 * gcc.target/sparc/mnofpu.c: New test.
1909 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1911 PR rtl-optimization/45739
1912 * gcc.target/i386/pr45739.c: New test.
1914 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1917 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1918 and counts. Add non-elemental function call check.
1921 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1922 arguments checks. Update temporary counts.
1923 * gfortran.dg/transpose_optimization_1.f90: New.
1925 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1928 * objc.dg/invalid-method-1.m: New.
1930 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1932 Merge from 'apple/trunk' branch on FSF servers.
1934 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1937 * objc.dg/naming-4.m: New
1938 * objc.dg/naming-5.m: New
1939 * obj-c++.dg/naming-1.mm: New
1940 * obj-c++.dg/naming-2.mm: New
1942 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1943 Jack Howarth <howarth@bromo.med.uc.edu>
1946 * g++.dg/torture/pr44972.C: Use portable assert().
1948 2010-09-21 Richard Guenther <rguenther@suse.de>
1950 PR tree-optimization/45580
1951 * g++.dg/torture/pr45580.C: New testcase.
1953 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1955 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1957 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1960 * gfortran.dg/pointer_check_7.f90: New.
1962 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1964 PR rtl-optimization/45728
1965 * gcc.c-torture/compile/pr45728.c: New test.
1967 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1970 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1972 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1974 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1976 2010-09-20 Richard Guenther <rguenther@suse.de>
1979 * gcc.dg/torture/pr45704.c: New testcase.
1981 2010-09-20 Jan Hubicka <jh@suse.cz>
1983 PR tree-optimize/45605
1984 * g++.dg/tree-ssa/pr45605.C: New testcase.
1986 2010-09-20 Michael Matz <matz@suse.de>
1989 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1992 2010-09-20 Richard Guenther <rguenther@suse.de>
1994 PR tree-optimization/45705
1995 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1997 2010-09-20 Michael Matz <matz@suse.de>
2000 * lib/target-supports.exp (check_effective_target_vect_perm):
2003 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2005 PR rtl-optimization/45695
2006 * gcc.c-torture/execute/pr45695.c: New test.
2008 2010-09-19 Jan Hubicka <jh@suse.cz>
2011 * gcc.c-torture/compile/pr44246.c:New file.
2013 2010-09-19 Ira Rosen <irar@il.ibm.com>
2015 PR tree-optimization/45714
2016 * gfortran.dg/vect/pr45714-a.f: New test.
2017 * gfortran.dg/vect/pr45714-b.f: New test.
2019 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2021 * gnat.dg/const1.adb: Rename into...
2022 * gnat.dg/constant1.adb: ...this.
2023 * gnat.dg/constant2.adb: New test.
2024 * gnat.dg/constant2_pkg1.ads: New helper.
2025 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2027 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2029 * gnat.dg/specs/constant1.ads: New test.
2030 * gnat.dg/specs/constant1_pkg.ads: New helper.
2032 2010-09-18 Jan Hubicka <jh@suse.cz>
2034 PR tree-optimization/45453
2035 * g++.dg/tree-ssa/pr45453.C: New testcase.
2037 2010-09-18 Jason Merrill <jason@redhat.com>
2039 * g++.dg/cpp0x/initlist44.C: New.
2041 2010-09-18 Richard Guenther <rguenther@suse.de>
2043 PR tree-optimization/45709
2044 * g++.dg/torture/pr45709-2.C: New testcase.
2046 2010-09-18 Richard Guenther <rguenther@suse.de>
2048 PR tree-optimization/45709
2049 * g++.dg/torture/pr45709.C: New testcase.
2051 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2054 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2056 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2058 * gcc.target/i386/pad-1.c: New.
2059 * gcc.target/i386/pad-2.c: Likewise.
2060 * gcc.target/i386/pad-3.c: Likewise.
2061 * gcc.target/i386/pad-4.c: Likewise.
2062 * gcc.target/i386/pad-5a.c: Likewise.
2063 * gcc.target/i386/pad-5b.c: Likewise.
2064 * gcc.target/i386/pad-6a.c: Likewise.
2065 * gcc.target/i386/pad-6b.c: Likewise.
2066 * gcc.target/i386/pad-7.c: Likewise.
2067 * gcc.target/i386/pad-8.c: Likewise.
2068 * gcc.target/i386/pad-9.c: Likewise.
2069 * gcc.target/i386/pad-10.c: Likewise.
2071 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2074 * gcc.dg/torture/stackalign/alloca-5.c: New.
2076 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2079 * gcc.dg/torture/pr45678-2.c: New.
2081 2010-09-17 Richard Guenther <rguenther@suse.de>
2084 * gcc.dg/torture/pr45678-1.c: New testcase.
2086 2010-09-17 Michael Matz <matz@suse.de>
2088 PR tree-optimization/43432
2089 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2090 check_effective_target_vect_perm_short): New predicates.
2091 (check_effective_target_vect_perm): Include x86_64.
2092 * gcc.dg/vect/pr43432.c: New test.
2093 * gcc.dg/vect/vect-114.c: Adjust.
2094 * gcc.dg/vect/vect-15.c: Ditto.
2095 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2096 * gcc.dg/vect/slp-perm-9.c: Ditto.
2098 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2101 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2104 2010-09-17 Richard Guenther <rguenther@suse.de>
2106 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2107 * gcc.dg/pr28706.c: Likewise.
2108 * gcc.dg/pr28712.c: Likewise.
2109 * gcc.dg/pr30762-1.c: Likewise.
2110 * gcc.dg/pr30762-2.c: Likewise.
2111 * gcc.dg/pr31529-1.c: Likewise.
2112 * gcc.dg/pr31529-2.c: Likewise.
2113 * gcc.dg/pr34457-1.c: Likewise.
2114 * gcc.dg/pr34457-2.c: Likewise.
2115 * gcc.dg/pr34668-1.c: Likewise.
2116 * gcc.dg/pr34668-2.c: Likewise.
2117 * gcc.dg/pr34989-1.c: Likewise.
2118 * gcc.dg/pr34989-2.c: Likewise.
2119 * gcc.dg/pr43557-1.c: Likewise.
2120 * gcc.dg/pr43557-2.c: Likewise.
2121 * gcc.dg/debug/pr41893-1.c: Likewise.
2122 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2123 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2124 * gcc.dg/matrix/matrix-4.c: Likewise.
2125 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2126 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2127 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2128 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2130 2010-09-16 Tobias Burnus <burnus@net-b.de>
2133 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2135 * gfortran.dg/intent_optimize_1.f90: New test.
2137 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2139 * gcc.target/i386/divmod-1.c: New.
2140 * gcc.target/i386/divmod-2.c: Likewise.
2141 * gcc.target/i386/divmod-3.c: Likewise.
2142 * gcc.target/i386/divmod-4.c: Likewise.
2143 * gcc.target/i386/divmod-4a.c: Likewise.
2144 * gcc.target/i386/divmod-5.c: Likewise.
2145 * gcc.target/i386/divmod-6.c: Likewise.
2146 * gcc.target/i386/divmod-7.c: Likewise.
2147 * gcc.target/i386/divmod-8.c: Likewise.
2148 * gcc.target/i386/udivmod-1.c: Likewise.
2149 * gcc.target/i386/udivmod-2.c: Likewise.
2150 * gcc.target/i386/udivmod-3.c: Likewise.
2151 * gcc.target/i386/udivmod-4.c: Likewise.
2152 * gcc.target/i386/udivmod-4a.c: Likewise.
2153 * gcc.target/i386/udivmod-5.c: Likewise.
2154 * gcc.target/i386/udivmod-6.c: Likewise.
2155 * gcc.target/i386/udivmod-7.c: Likewise.
2156 * gcc.target/i386/udivmod-8.c: Likewise.
2158 2010-09-16 Jan Hubicka <jh@suse.cz>
2160 * g++.dg/lto/pr45679-1_0.C: New file.
2161 * g++.dg/lto/pr45679-1_1.C: New file.
2162 * g++.dg/lto/pr45679-0_0.C: New file.
2163 * g++.dg/lto/pr45679-0_1.C: New file.
2165 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2168 * gfortran.dg/class_dummy_2.f03: New.
2170 2010-09-16 Richard Guenther <rguenther@suse.de>
2172 PR tree-optimization/45623
2173 * gcc.dg/torture/pr45623.c: New testcase.
2175 2010-09-16 Ira Rosen <irar@il.ibm.com>
2177 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2178 name and parentheses.
2179 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2181 2010-09-15 Jason Merrill <jason@redhat.com>
2183 * g++.dg/parse/parameter-declaration-2.C: New.
2185 * g++.dg/cpp0x/scoped_enum2.C: New.
2187 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2189 * gcc.c-torture/compile/20100915-1.c: New test.
2191 2010-09-15 Martin Jambor <mjambor@suse.cz>
2194 * gcc.dg/ipa/pr45644.c: New test.
2196 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2198 PR tree-optimization/45633
2199 * gcc.dg/vect/pr45633.c: New test.
2201 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2204 * gfortran.dg/allocate_derived_4.f90: New.
2206 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2208 * lib/target-supports.exp
2209 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2210 supported flag to true for neon.
2212 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/template/crash103.C: New.
2217 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2219 Merge from 'apple/trunk' branch on FSF servers.
2221 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2224 * objc.dg/msg-in-protocol.m: New.
2225 * obj-c++.dg/msg-in-protocol.mm: New.
2227 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2230 * objc.dg/break-in-ifstmt.m: New.
2232 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2235 * obj-c++.dg/comp-types-13.mm: New.
2236 * objc.dg/comp-types-12.m: New.
2238 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2241 * obj-c++.dg/proto-lossage-7.mm: New.
2242 * objc.dg/proto-lossage-7.m: New.
2244 2010-09-14 Jan Hubicka <jh@suse.cz>
2246 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2248 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2251 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2254 * gcc.dg/pr45567.c: New test.
2257 * g++.dg/debug/pr45660.C: New test.
2259 2010-09-14 Ira Rosen <irar@il.ibm.com>
2261 PR tree-optimization/45470
2262 * g++.dg/vect/pr45470-a.cc: New test.
2263 * g++.dg/vect/pr45470-a.cc: New test.
2265 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2268 * lib/profopt.exp: Prune warnings on execname2 compile.
2269 * lib/prune.exp: Prune "can't add line info" warnings.
2271 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2274 * gfortran.dg/namelist_64.f90: New test.
2276 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2278 PR rtl-optimization/45617
2279 * gcc.target/i386/pr45617.c: New test.
2281 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2283 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2285 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2287 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2288 * gcc.target/i386/fma4-vector.c: Likewise.
2289 * gcc.target/i386/vectorize2.c: Likewise.
2290 * gcc.target/i386/vectorize4.c: Likewise.
2291 * gcc.target/i386/vectorize5.c: Likewise.
2292 * gcc.target/i386/vectorize6.c: Likewise.
2293 * gcc.target/i386/vectorize8.c: Likewise.
2295 * gcc.target/i386/vect-double-1.c: New.
2296 * gcc.target/i386/vect-double-1a.c: Likewise.
2297 * gcc.target/i386/vect-double-2.c: Likewise.
2298 * gcc.target/i386/vect-double-2a.c: Likewise.
2300 * lib/target-supports.exp (check_effective_target_vect_double):
2301 Set et_vect_double_saved to 0 when tuning for Atom.
2303 2010-09-13 Jan Hubicka <jh@suse.cz>
2305 * gcc.dg/torture/pr23821.c: Drop static keyword.
2306 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2307 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2309 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2311 * gcc.target/arm/sync-1.c: New.
2313 2010-09-12 Olivier Hainque <hainque@adacore.com>
2315 * gnat.dg/memtrap.adb: New test.
2317 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2319 * gfortran.dg/promotion.f90: Fix options.
2321 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2323 * g++.dg/cpp0x/range-for1.C: New.
2324 * g++.dg/cpp0x/range-for2.C: New.
2325 * g++.dg/cpp0x/range-for3.C: New.
2326 * g++.dg/cpp0x/range-for4.C: New.
2327 * g++.dg/cpp0x/range-for5.C: New.
2328 * g++.dg/cpp0x/range-for6.C: New.
2330 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2332 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2333 and counts. Check that transpose is not called.
2334 * gfortran.dg/transpose_2.f90: Update error message.
2336 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2339 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2340 * g++.dg/lookup/strong-using-2.C: Likewise.
2341 * g++.dg/lookup/strong-using-3.C: Likewise.
2342 * g++.dg/lookup/strong-using-5.C: Likewise.
2344 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2345 * g++.dg/cpp0x/inline-ns4.C: New.
2346 * g++.dg/cpp0x/inline-ns5.C: New.
2348 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2351 * gfortran.fortran-torture/compile/pr45634.f90: New.
2353 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2355 * objc.dg/fobjc-exceptions.m: New test.
2357 2010-09-10 Jan Hubicka <jh@suse.cz>
2359 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2361 2010-09-10 Martin Jambor <mjambor@suse.cz>
2363 PR tree-optimization/44972
2364 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2365 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2366 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2368 * g++.dg/torture/pr44972.C: New test.
2370 2010-09-10 Martin Jambor <mjambor@suse.cz>
2372 PR tree-optimization/44972
2373 * g++.dg/torture/pr34850.C: Remove expected warning.
2375 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2377 * gfortran.dg/dummy_optional_arg.f90: New test.
2379 2010-09-08 Jan Hubicka <jh@suse.cz>
2381 PR tree-optimization/45598
2382 * fortran.fortran-torture/compile/pr45598.f90: New test.
2384 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2386 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2387 * lib/target-supports.exp (check_ifunc_available): New.
2388 * gcc.dg/attr-ifunc-1.c: New.
2389 * gcc.dg/attr-ifunc-2.c: New.
2390 * gcc.dg/attr-ifunc-3.c: New.
2391 * gcc.dg/attr-ifunc-4.c: New.
2392 * gcc.dg/attr-ifunc-5.c: New.
2393 * g++.dg/ext/attr-ifunc-1.C: New.
2394 * g++.dg/ext/attr-ifunc-2.C: New.
2395 * g++.dg/ext/attr-ifunc-3.C: New.
2396 * g++.dg/ext/attr-ifunc-4.C: New.
2398 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2401 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2403 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2405 * gfortran.dg/inline_transpose_1.f90: New test.
2407 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2410 * g++.dg/warn/Wunused-var-15.C: New test.
2412 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2414 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2417 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2419 * objc/execute/exceptions/throw-nil.m: New test.
2420 * objc/execute/exceptions/handler-1.m: Updated to use the new
2421 objc_set_uncaught_exception_handler() function.
2422 * objc/execute/exceptions/matcher-1.m: New test.
2424 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2427 * gfortran.dg/bit_comparison_1.F90: New test.
2428 * gfortran.dg/leadz_trailz_3.f90: New test.
2429 * gfortran.dg/masklr_2.F90: New test.
2430 * gfortran.dg/shiftalr_1.F90: New test.
2431 * gfortran.dg/merge_bits_2.F90: New test.
2432 * gfortran.dg/dshift_2.F90: New test.
2433 * gfortran.dg/bit_comparison_2.F90: New test.
2434 * gfortran.dg/masklr_1.F90: New test.
2435 * gfortran.dg/merge_bits_1.F90: New test.
2436 * gfortran.dg/dshift_1.F90: New test.
2437 * gfortran.dg/shiftalr_2.F90: New test.
2439 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2441 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2442 functions from objc/typedstream.h are deprecated.
2444 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2446 * lib/target-supports.exp
2447 (check_effective_target_run_expensive_tests): New proc.
2448 * gcc.c-torture/compile/limits-fnargs.c: Use
2449 dg-require-effective-target run_expensive_tests.
2451 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2454 * gfortran.dg/gomp/pr45597.f90: New test.
2457 * gfortran.dg/gomp/pr45595.f90: New test.
2459 2010-09-08 Michael Matz <matz@suse.de>
2461 * c-c++-common/uninit-17.c: Adjust.
2463 2010-09-08 Michael Matz <matz@suse.de>
2465 PR tree-optimization/43430
2466 * gcc.dg/vect/pr43430-2.c: New test.
2468 2010-09-08 Michael Matz <matz@suse.de>
2470 PR tree-optimization/33244
2471 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2473 2010-09-08 Richard Guenther <rguenther@suse.de>
2475 PR tree-optimization/45578
2476 * gfortran.dg/pr45578.f90: New testcase.
2478 2010-09-08 Richard Guenther <rguenther@suse.de>
2481 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2483 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2486 * gfortran.dg/char_length_18.f90: New test.
2488 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2491 * gcc.target/i386/pr36502.c: New test.
2495 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2496 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2498 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2500 * gfortran.dg/achar_4.f90: Enable bounds checking.
2502 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2505 * gcc.target/i386/pr45206.c: New test.
2507 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2510 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2512 2010-09-07 Jan Hubicka <jh@suse.cz>
2514 * gcc.c-torture/compile/20100907.c: New testcase.
2516 2010-09-07 Richard Guenther <rguenther@suse.de>
2519 * g++.dg/eh/pr45569.C: New testcase.
2521 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2524 * gcc.target/arm/pr43137.c: New test.
2526 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2529 * gfortran.dg/dependency_35.f90: New test.
2531 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2534 * gfortran.dg/char_length_17.f90: New test.
2536 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2541 * g++.dg/template/typedef34.C: New test.
2542 * g++.dg/template/typedef35.C: New test.
2544 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2547 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2549 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2551 * g++.dg/warn/Wdouble-promotion.C: New.
2553 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2555 * g++.dg/parse/redef2.C: New.
2557 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2559 * gcc.dg/20100906-1.c: New testcase.
2561 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2564 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2565 DW_TAG_enumeration_type DIE.
2567 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2569 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2572 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
2574 PR rtl-optimization/44919
2575 * g++.dg/opt/pr44919.C: New.
2577 2010-09-06 Tobias Burnus <burnus@net-b.de>
2580 * gfortran.dg/iall_iany_iparity_1.f90: New.
2581 * gfortran.dg/iall_iany_iparity_2.f90: New.
2583 2010-09-06 Jason Merrill <jason@redhat.com>
2585 * g++.dg/cpp0x/initlist42.C: New.
2587 * g++.dg/cpp0x/auto19.C: New.
2589 * g++.dg/template/sfinae25.C: New.
2590 * g++.dg/template/char1.C: Expect warning.
2591 * g++.dg/template/nontype10.C: Likewise.
2593 * g++.dg/cpp0x/implicit9.C: New.
2595 * g++.dg/cpp0x/initlist43.C: New.
2597 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2599 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2601 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2603 * gcc.dg/Wdouble-promotion.c: New.
2605 2010-09-05 Tobias Burnus <burnus@net-b.de>
2607 * gfortran.dg/float128_1.f90: Remove test case as
2608 it always fails since Rev 163611 backed out the
2609 front-end implementation.
2611 2010-09-05 Tobias Burnus <burnus@net-b.de>
2613 * gfortran.dg/float128_1.f90: XFAIL test case.
2615 2010-09-05 Tobias Burnus <burnus@net-b.de>
2617 * gfortran.dg/bessel_7.f90: Decrease required precision.
2619 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2622 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2623 ref-all-matching targets.
2625 2010-09-05 Richard Guenther <rguenther@suse.de>
2627 PR tree-optimization/45535
2628 * gcc.c-torture/compile/pr45535.c: New testcase.
2630 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2632 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2634 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2635 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2636 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2637 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2638 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2639 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2640 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2641 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2642 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2643 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2644 * gcc.target/i386/pr22152.c: Likewise.
2645 * gcc.target/i386/pr36992-1.c: Likewise.
2646 * gcc.target/i386/pr36992-2.c: Likewise.
2647 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2649 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2652 * gcc.dg/const-uniq-1.c: Modify regexp.
2654 2010-09-04 Tobias Burnus <burnus@net-b.de>
2657 * gfortran.dg/namelist_63.f90: New.
2659 2010-09-04 Jan Hubicka <jh@suse.cz>
2661 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2662 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2664 2010-09-04 Jan Hubicka <jh@suse.cz>
2666 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2668 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2671 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2673 2010-09-03 Joseph Myers <joseph@codesourcery.com>
2675 * gcc.dg/opts-4.c: New test.
2677 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2679 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2680 * gcc.dg/vect/vect-peel-4.c: Ditto.
2682 2010-09-03 Daniel Kraft <d@domob.eu>
2685 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2687 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2690 * gfortran.dg/dependency_34.f90: New test.
2692 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2694 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2696 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2698 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2699 gcc.target/i386/clearcap.map if supported.
2701 2010-09-03 Michael Matz <matz@suse.de>
2704 * gcc.dg/pr45415.c: New test.
2706 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2708 PR tree-optimization/45506
2709 * gcc.dg/pr45506.c: New.
2711 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2714 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2715 * gcc.target/i386/float128-2.c: Ditto.
2717 2010-09-03 Daniel Kraft <d@domob.eu>
2720 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2721 * gfortran.dg/internal_dummy_2.f08: New test.
2722 * gfortran.dg/internal_dummy_3.f08: New test.
2723 * gfortran.dg/internal_dummy_4.f08: New test.
2725 2010-09-03 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.target/i386/pr45500.c: New test.
2730 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2732 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2734 2010-09-03 Daniel Kraft <d@domob.eu>
2737 * gfortran.dg/exit_2.f08; Adapt error messages.
2738 * gfortran.dg/exit_3.f08: New test.
2739 * gfortran.dg/exit_4.f08: New test.
2740 * gfortran.dg/exit_5.f03: New test.
2742 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2744 * gfortran.dg/ishft_4.f90: New test.
2746 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2748 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2749 FRIZ/XSRIZ instruciton for (double)(long long)x.
2750 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2752 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2754 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2756 2010-09-02 Richard Guenther <rguenther@suse.de>
2758 PR tree-optimization/44937
2759 PR tree-optimization/45412
2760 * g++.dg/opt/pr45412.C: New testcase.
2761 * gcc.c-torture/compile/pr45412.c: Likewise.
2762 * gcc.c-torture/compile/pr44937.c: Likewise.
2764 2010-09-02 Joseph Myers <joseph@codesourcery.com>
2766 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2767 but using -Werror=comment.
2768 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2769 expected error messages.
2771 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2773 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2774 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2776 2010-09-02 Tobias Burnus <burnus@net-b.de>
2779 * gfortran.dg/initialization_27.f90: New.
2781 2010-09-02 Ira Rosen <irar@il.ibm.com>
2783 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2784 check into different basic blocks. Expect vectorization if misaligned
2785 stores are supported.
2786 * gcc.dg/vect/bb-slp-8a.c: New test.
2787 * gcc.dg/vect/bb-slp-8b.c: New test.
2789 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2791 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2793 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2796 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2797 * gfortran.dg/class_dummy_1.f03: New.
2799 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2802 * g++.dg/tree-prof/partition2.C: New test.
2804 2010-09-01 Richard Guenther <rguenther@suse.de>
2806 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2807 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2808 * gcc.c-torture/execute/20100827-1.c: Likewise.
2810 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2812 * gfortran.dg/execute_command_line_1.f90: New test.
2814 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2816 PR preprocessor/45457
2817 * c-c++-common/cpp/pr45457.c: New test.
2819 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2821 * gcc.dg/nested-func-8.c: New test.
2823 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2826 * gfortran.dg/popcnt_poppar_1.F90: New test.
2827 * gfortran.dg/popcnt_poppar_2.F90: New test.
2829 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2831 * gcc.target/i386/volatile-2.c: Require nonpic target.
2833 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2836 * gcc.dg/pr45461.c: New test.
2838 2010-08-31 Richard Guenther <rguenther@suse.de>
2841 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2843 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2845 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2847 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2850 * gfortran.dg/typebound_proc_18.f03: New.
2852 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2854 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2855 * lib/scanasm.exp (scan-stack-usage): Likewise.
2856 (scan-stack-usage-not): Likewise.
2857 * gcc.dg/stack-usage-1.c: New test.
2858 * gcc.target/i386/stack-usage-realign.c: Likewise.
2860 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2862 PR tree-optimization/45427
2863 * gcc.dg/tree-ssa/pr45427.c: New test.
2865 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/template/crash102.C: New.
2870 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2873 * gcc.dg/gomp/atomic-12.c: New test.
2874 * gcc.dg/gomp/atomic-13.c: New test.
2875 * gcc.dg/gomp/atomic-14.c: New test.
2876 * g++.dg/gomp/atomic-11.C: New test.
2877 * g++.dg/gomp/atomic-12.C: New test.
2878 * g++.dg/gomp/atomic-13.C: New test.
2879 * g++.dg/gomp/atomic-14.C: New test.
2881 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2883 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2886 2010-08-30 Thomas Quinot <quinot@adacore.com>
2888 * gnat.dg/discr24.adb: New test.
2890 2010-08-30 Richard Guenther <rguenther@suse.de>
2892 PR tree-optimization/45449
2893 * gcc.dg/pr45449.c: New testcase.
2895 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2897 * gcc.dg/opts-1.c: Expect errors, not warnings.
2899 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2902 * gfortran.dg/dynamic_dispatch_11.f03: New.
2904 2010-08-29 Jason Merrill <jason@redhat.com>
2907 * g++.dg/parse/defarg15.C: New.
2909 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2912 * gfortran.dg/select_type_16.f03: New.
2914 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2915 Tobias Burnus <burnus@net-b.de>
2917 * gfortran.dg/bessel_7.f90: Decrease required precision.
2919 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2920 Kaz Kojima <kkojima@gcc.gnu.org>
2922 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2924 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2926 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2927 floating point conversion code generation.
2928 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2929 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2930 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2931 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2932 to integer conversion code generation.
2933 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2934 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2935 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2936 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2938 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2941 * gfortran.dg/random_seed_1.f90: Adjust test.
2942 * gfortran.dg/float128_1.f90: New test.
2944 2010-08-27 Tobias Burnus <burnus@net-b.de>
2947 * gfortran.dg/norm2_1.f90: New.
2948 * gfortran.dg/norm2_2.f90: New.
2949 * gfortran.dg/norm2_3.f90: New.
2950 * gfortran.dg/norm2_4.f90: New.
2951 * gfortran.dg/parity_1.f90: New.
2952 * gfortran.dg/parity_2.f90: New.
2953 * gfortran.dg/parity_3.f90: New.
2955 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2958 * gfortran.dg/select_type_15.f03: New.
2960 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2963 * gfortran.dg/hollerith8.f90: New test.
2965 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2968 * gfortran.dg/dependency_33.f90: New test.
2970 2010-08-27 Richard Guenther <rguenther@suse.de>
2972 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2973 * gcc.dg/graphite/scop-2.c: Likewise.
2974 * gcc.dg/graphite/scop-20.c: Likewise.
2975 * gcc.dg/vect/slp-25.c: Likewise.
2977 2010-08-27 Olivier Hainque <hainque@adacore.com>
2979 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2981 2010-08-26 Daniel Kraft <d@domob.eu>
2986 * gfortran.dg/associate_8.f03: New test.
2987 * gfortran.dg/select_type_13.f03: New test.
2988 * gfortran.dg/select_type_14.f03: New test.
2990 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2992 PR tree-optimization/44485
2993 * gcc.dg/pr44485.c: New test.
2995 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2997 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2998 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2999 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3001 2010-08-26 Richard Guenther <rguenther@suse.de>
3003 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3004 * gcc.dg/graphite/scop-21.c: Likewise.
3006 2010-08-26 Richard Guenther <rguenther@suse.de>
3008 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3009 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3010 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3011 * gcc.dg/vect/vect-91.c: Likewise.
3012 * gcc.dg/vect/vect-peel-1.c: Likewise.
3013 * gcc.dg/vect/vect-peel-2.c: Likewise.
3014 * gcc.dg/vect/vect-peel-4.c: Likewise.
3016 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3019 * gfortran.dg/der_io_4.f90: New test.
3021 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3023 PR rtl-optimization/44858
3024 * gcc.c-torture/execute/pr44858.c: New test.
3026 PR rtl-optimization/45400
3027 * g++.dg/other/i386-8.C: New test.
3029 2010-08-25 Richard Guenther <rguenther@suse.de>
3031 * gcc.dg/alias-8.c: Adjust.
3033 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3035 * gcc.target/i386/combine-mul.c: New test.
3037 2010-08-25 Richard Guenther <rguenther@suse.de>
3040 * gcc.dg/graphite/id-27.c: New testcase.
3041 * gcc.dg/lto/20100825-1_0.c: Likewise.
3043 2010-08-25 Richard Guenther <rguenther@suse.de>
3045 PR tree-optimization/45316
3046 * g++.dg/opt/pr45316.C: New testcase.
3048 2010-08-25 Richard Guenther <rguenther@suse.de>
3050 PR tree-optimization/45393
3051 * g++.dg/torture/pr45393.C: New testcase.
3053 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3055 PR tree-optimization/45059
3056 * gcc.c-torture/compile/pr45059.c: New test.
3058 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3060 * lib/target-supports.exp (check_effective_target_vect_unpack):
3061 Set vect_unpack supported flag to true for neon.
3063 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3065 * gcc.dg/tree-ssa/ifc-5.c: New.
3067 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3069 * gcc.dg/tree-ssa/ifc-4.c: New.
3070 * gcc.dg/tree-ssa/ifc-7.c: New.
3072 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3074 * gcc.dg/vect/vect.exp: Check loongson targets
3075 * g++.dg/vect/vect.exp: Likewise
3076 * gfortran.dg/vect/vect.exp: Likewise
3078 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3080 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3083 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3086 * gfortran.dg/proc_ptr_29.f90: New.
3088 2010-08-22 Tobias Burnus <burnus@net-b.de>
3089 Dominique d'Humieres <dominiq@lps.ens.fr>
3092 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3094 2010-08-22 Tobias Burnus <burnus@net-b.de>
3097 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3099 2010-08-22 Tobias Burnus <burnus@net-b.de>
3102 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3104 2010-08-22 Tobias Burnus <burnus@net-b.de>
3105 Dominique d'Humieres <dominiq@lps.ens.fr>
3109 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3110 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3112 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3117 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3118 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3119 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3121 2010-08-21 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/bessel_6.f90: New.
3126 * gfortran.dg/bessel_7.f90: New.
3128 2010-08-20 Jan Hubicka <jh@suse.cz>
3132 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3133 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3135 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3138 * gcc.target/i386/pr45336-1.c: New.
3139 * gcc.target/i386/pr45336-2.c: Likewise.
3140 * gcc.target/i386/pr45336-3.c: Likewise.
3141 * gcc.target/i386/pr45336-4.c: Likewise.
3143 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3146 * gcc.target/i386/volatile-2.c: Update scan strings to also
3147 include (%rip) for the memory reference on x86_64.
3149 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3152 * gcc.dg/pr44974.c: New test.
3154 PR rtl-optimization/45353
3155 * gcc.dg/pr45353.c: New test.
3157 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3159 * gcc.target/i386/volatile-2.c: New.
3161 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3163 PR rtl-optimization/44691
3164 * gfortran.dg/pr44691.f: New test.
3166 2010-10-19 Olivier Hainque <hainque@adacore.com>
3168 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3170 2010-08-19 Jason Merrill <jason@redhat.com>
3172 * g++.dg/init/synth3.C: New.
3173 * g++.dg/init/value8.C: New.
3174 * g++.dg/tree-ssa/empty-2.C: New.
3175 * g++.dg/cpp0x/noexcept09.C: New.
3177 2010-08-19 Daniel Kraft <d@domob.eu>
3181 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3182 * gfortran.dg/pointer_remapping_1.f90: New test.
3183 * gfortran.dg/pointer_remapping_2.f03: New test.
3184 * gfortran.dg/pointer_remapping_3.f08: New test.
3185 * gfortran.dg/pointer_remapping_4.f03: New test.
3186 * gfortran.dg/pointer_remapping_5.f08: New test.
3187 * gfortran.dg/pointer_remapping_6.f08: New test.
3189 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3192 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3194 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3196 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3198 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3200 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3203 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3206 * gcc.c-torture/execute/pr45070.c: New.
3208 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3210 * g++.dg/pr44328.C: New test.
3212 2010-08-19 Tobias Burnus <burnus@net-b.de>
3216 * gfortran.dg/bessel_3.f90: New.
3217 * gfortran.dg/bessel_4.f90: New.
3218 * gfortran.dg/bessel_5.f90: New.
3220 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3223 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3224 * gfortran.dg/pointer_init_2.f90: New.
3225 * gfortran.dg/pointer_init_3.f90: New.
3226 * gfortran.dg/pointer_init_4.f90: New.
3228 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3231 * g++.dg/pr45049-1.C: New test.
3232 * g++.dg/pr45049-2.C: New test.
3234 2010-08-18 Jie Zhang <jie@codesourcery.com>
3236 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3237 20 if __ARM_PCS is defined otherwise 64.
3238 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3239 instead of hard coded 64.
3241 2010-08-18 Yao Qi <yao@codesourcery.com>
3244 * gcc.target/arm/pr45094.c: New test.
3246 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3248 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3250 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3252 PR rtl-optimization/42575
3253 * gcc.target/arm/pr42575.c: New test.
3255 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3257 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3258 * gcc.dg/tls/thr-cse-1.c: New.
3260 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3263 * lib/target-supports.exp
3264 (check_effective_target_function_sections): New.
3265 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3266 function sections before proceding.
3268 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3271 * gfortran.dg/pr45308.f03: New test.
3273 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3276 * gcc.target/i386/pr45296.c: New test.
3278 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3280 * g++.dg/ext/uow-1.C: New.
3281 * g++.dg/ext/uow-2.C: New.
3282 * g++.dg/ext/uow-3.C: New.
3283 * g++.dg/ext/uow-4.C: New.
3285 2010-08-17 Richard Guenther <rguenther@suse.de>
3288 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3290 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3293 * gcc.dg/Wcxx-compat-20.c: New test.
3295 2010-08-17 Daniel Kraft <d@domob.eu>
3298 * gfortran.dg/associate_1.f03: Extended to test newly supported
3299 features like association to variables.
3300 * gfortran.dg/associate_3.f03: Removed check for illegal change
3301 of associate-name here...
3302 * gfortran.dg/associate_5.f03: ...and added it here.
3303 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3304 * gfortran.dg/associate_7.f03: New test.
3306 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3308 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3310 2010-08-15 Daniel Kraft <d@domob.eu>
3313 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3314 * gfortran.dg/associate_3.f03: Clarify comment.
3315 * gfortran.dg/associate_5.f03: New test.
3316 * gfortran.dg/associate_6.f03: New test.
3318 2010-08-15 Tobias Burnus <burnus@net-b.de>
3321 * gfortran.dg/bind_c_usage_21.f90: New.
3322 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3324 2010-08-15 Tobias Burnus <burnus@net-b.de>
3326 * gfortran.dg/optional_absent_1.f90: New.
3327 * gfortran.dg/null_actual.f90: New.
3329 2010-08-15 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/pointer_target_1.f90: New.
3332 * gfortran.dg/pointer_target_2.f90: New.
3333 * gfortran.dg/pointer_target_3.f90: New.
3335 2010-08-15 Daniel Kraft <d@domob.eu>
3338 * gfortran.dg/elemental_args_check_3.f90: New test.
3339 * gfortran.dg/impure_1.f08: New test.
3340 * gfortran.dg/impure_2.f08: New test.
3341 * gfortran.dg/impure_3.f90: New test.
3342 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3344 2010-08-15 Ira Rosen <irar@il.ibm.com>
3346 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3347 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3349 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3351 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3353 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3355 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3357 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3358 dg-require-effective-target after dg-do.
3360 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3362 * lib/target-supports.exp (check_effective_target_vect_int): Return
3363 true for Loongson targets.
3364 (check_effective_target_vect_shift): Likewise.
3365 (check_effective_target_vect_no_int_max): Likewise.
3366 (check_effective_target_vect_no_align): Likewise.
3367 (check_effective_target_vect_short_mult): Likewise.
3369 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3371 * g++.dg/cast.C: Change fields of structures to "long" to pass
3372 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3373 * g++.dg/cpp0x/iop.C: Ditto.
3374 * g++.dg/cpp0x/named_refs.C: Ditto.
3375 * g++.dg/cpp0x/rv1p.C: Ditto.
3376 * g++.dg/cpp0x/rv2p.C: Ditto.
3377 * g++.dg/cpp0x/rv3p.C: Ditto.
3378 * g++.dg/cpp0x/rv4p.C: Ditto.
3379 * g++.dg/cpp0x/rv5p.C: Ditto.
3380 * g++.dg/cpp0x/rv6p.C: Ditto.
3381 * g++.dg/cpp0x/rv7p.C: Ditto.
3382 * g++.dg/cpp0x/rv8p.C: Ditto.
3383 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3385 2010-08-13 Daniel Kraft <d@domob.eu>
3387 * gfortran.dg/implied_shape_1.f08: New test.
3388 * gfortran.dg/implied_shape_2.f90: New test.
3389 * gfortran.dg/implied_shape_3.f08: New test.
3391 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3394 * gfortran.dg/char_component_initializer_1.f90: New test.
3396 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3398 PR tree-optimization/45241
3399 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3401 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3403 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3405 * gcc.target/i386/pr40906-2.c: Ditto.
3406 * gcc.target/i386/pr40906-3.c: Ditto.
3408 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.c-torture/execute/pr45262.c: New test.
3413 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3415 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3417 * g++.dg/other/profile1.C: Ditto.
3419 2010-08-12 Richard Guenther <rguenther@suse.de>
3421 PR tree-optimization/45232
3422 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3423 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3424 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3425 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3426 unsigned arithmetic.
3427 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3428 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3429 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3430 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3431 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3432 unsigned arithmetic.
3433 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3434 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3435 unsigned arithmetic.
3436 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3437 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3438 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3439 unsigned arithmetic.
3440 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3441 * gcc.dg/tree-ssa/negate.c: Adjust.
3442 * gcc.dg/vect/vect-1.c: Adjust.
3443 * gfortran.dg/reassoc_6.f: XFAIL.
3445 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3448 * gcc.dg/pr45259.c: New test.
3450 2010-08-12 Wei Guozhi <carrot@google.com>
3453 * gcc.target/arm/pr44999.c: New testcase.
3455 2010-08-12 Jie Zhang <jie@codesourcery.com>
3457 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3459 (main): Adjust accordingly.
3461 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3463 * gfortran.dg/graphite/id-22.f: New.
3465 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3467 * gcc.dg/graphite/id-26.c: New.
3469 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3471 * gcc.dg/graphite/id-25.c: New.
3473 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3475 * gcc.dg/graphite/run-id-5.c: New.
3476 * gcc.dg/graphite/run-id-6.c: New.
3477 * gfortran.dg/graphite/id-21.f: New.
3479 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3481 * gcc.dg/graphite/id-24.c: New.
3483 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3485 * gcc.dg/tree-ssa/pr20742.c: New.
3487 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3489 * gcc.dg/graphite/id-23.c: New.
3491 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3493 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3495 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3497 * gcc.dg/graphite/pr42729.c: New.
3499 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3501 * gfortran.dg/graphite/id-20.f: New.
3503 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3505 * gcc.dg/graphite/id-22.c: New.
3507 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3509 * gcc.dg/graphite/run-id-2.c: Call abort.
3511 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3513 * gcc.dg/graphite/id-20.c: New.
3515 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3516 Steve Kargl <kargl@gcc.gnu.org>
3519 * gfortran.dg/move_alloc_3.f90: New.
3520 * gfortran.dg/random_seed_2.f90: New.
3522 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3524 * lib/target-supports.exp (check_effective_target_sync_int_long):
3526 (check_effective_target_sync_char_short): Likewise.
3528 2010-08-10 Yao Qi <yao@codesourcery.com>
3530 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3532 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3533 * g++.dg/other/packed1.C: Likewise.
3534 * g++.dg/other/crash-4.C: Likewise.
3535 * g++.dg/ext/packed8.C: Likewise.
3536 * g++.dg/init/array16.C: Likewise.
3538 2010-08-10 xinliang David Li <davidxl@google.com>
3539 * gcc.dg/tree-ssa/loop-19.c: Add option
3540 -fno-prefetch-loop-array
3542 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3545 * gcc.c-torture/compile/pr45182.c: New test.
3547 2010-08-09 Jason Merrill <jason@redhat.com>
3550 * g++.dg/cpp0x/variadic-104.C: New.
3552 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3555 * gfortran.dg/dependency_32.f90: New test.
3557 2010-08-09 Richard Guenther <rguenther@suse.de>
3560 * g++.dg/opt/nrv17.C: New testcase.
3562 2010-08-09 Richard Guenther <rguenther@suse.de>
3565 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3566 alignment from MEM_REF offset only if we took it from the
3569 * gcc.target/i386/pr24178.c: New testcase.
3571 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3573 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3574 * gcc.dg/20030702-1.c: Ditto.
3575 * gcc.dg/20050309-1.c: Ditto.
3576 * gcc.dg/20050325-1.c: Ditto.
3577 * gcc.dg/20050330-2.c: Ditto.
3578 * gcc.dg/20051201-1.c: Ditto.
3579 * gcc.dg/gomp/pr27573.c: Ditto.
3580 * gcc.dg/gomp/pr34610.c: Ditto.
3581 * gcc.dg/pr24225.c: Ditto.
3582 * gcc.dg/pr26570.c: Ditto.
3583 * gcc.dg/pr32773.c: Ditto.
3584 * g++.dg/gcov/gcov-6.C: Ditto.
3585 * g++.dg/gomp/pr34608.C: Ditto.
3586 * gfortran.dg/gomp/pr27573.f90: Ditto.
3588 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3589 dg-require-host-local dg directive.
3590 * gcc.dg/profile-dir-2.c: Ditto.
3591 * gcc.dg/profile-dir-3.c: Ditto.
3593 2010-08-08 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/45109
3596 * gcc.c-torture/compile/pr45109.c: New testcase.
3598 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3600 * gcc.dg/march.c: Skip if -march defined.
3601 * gcc.dg/mtune.c: Skip if -mtune defined.
3603 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3604 generic thunk support.
3606 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3609 * gcc.target/i386/pr45213.c: New test.
3611 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3614 * gfortran.dg/fmt_error_11.f03: New test.
3616 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3618 * lib/target-supports.exp (check_effective_target_sync_int_long):
3619 Add arm*-*-linux-gnueabi.
3620 (check_effective_target_sync_char_short): Likewise.
3622 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3625 * gfortran.dg/dependency_31.f90: New test.
3627 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3629 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3631 2010-08-06 Jason Merrill <jason@redhat.com>
3633 * g++.dg/cpp0x/sfinae3.C: New.
3634 * g++.dg/cpp0x/sfinae4.C: New.
3636 2010-08-06 Richard Guenther <rguenther@suse.de>
3638 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3639 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3640 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3641 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3642 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3643 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3644 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3645 * gcc.c-torture/execute/20100805-1.c: Likewise.
3647 2010-08-05 Martin Jambor <mjambor@suse.cz>
3650 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3652 2010-08-05 Martin Jambor <mjambor@suse.cz>
3654 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3655 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3657 2010-08-05 Martin Jambor <mjambor@suse.cz>
3659 * g++.dg/ipa/devirt-1.C: New test.
3660 * g++.dg/ipa/devirt-2.C: Likewise.
3661 * g++.dg/ipa/devirt-3.C: Likewise.
3662 * g++.dg/ipa/devirt-4.C: Likewise.
3663 * g++.dg/ipa/devirt-5.C: Likewise.
3664 * gcc.dg/ipa/iinline-3.c: Likewise.
3666 2010-08-05 Jie Zhang <jie@codesourcery.com>
3668 PR tree-optimization/45144
3669 * gcc.dg/tree-ssa/pr45144.c: New test.
3671 2010-08-04 Janus Weil <janus@gcc.gnu.org>
3676 * gfortran.dg/class_25.f03: New.
3677 * gfortran.dg/class_26.f03: New.
3679 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3681 * g++.dg/warn/miss-format-1.C: Update line number.
3683 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3686 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3687 .frame and .mask assembler directives.
3689 2010-08-04 Richard Guenther <rguenther@suse.de>
3691 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3692 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3693 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3694 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3696 2010-08-04 Tobias Burnus <burnus@net-b.de>
3699 * gfortran.dg/derived_constructor_char_1.f90: New.
3700 * gfortran.dg/derived_constructor_char_2.f90: New.
3702 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3705 * gfortran.dg/dependency_30.f90: New test.
3707 2010-08-03 Jan Hubicka <jh@suse.cz>
3709 * gcc.c-torture/compile/pr45085.c: New testcase.
3711 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3715 * gfortran.dg/typebound_call_9.f03: Modified.
3716 * gfortran.dg/typebound_generic_1.f03: Modified.
3718 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3722 * gfortran.dg/dependency_29.f90: New test.
3724 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3727 * gfortran.dg/character_comparison_2.f90: New test.
3728 * gfortran.dg/character_comparison_3.f90: New test.
3729 * gfortran.dg/dependency_28.f90: New test.
3731 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3734 * gcc.target/arm/pr40457-1.c: New test.
3735 * gcc.target/arm/pr40457-2.c: New test.
3737 2010-08-01 Janus Weil <janus@gcc.gnu.org>
3740 * gfortran.dg/typebound_call_17.f03: New.
3742 2010-07-30 Janus Weil <janus@gcc.gnu.org>
3745 * gfortran.dg/allocate_derived_3.f90: New.
3747 2010-07-30 Xinliang David Li <davidxl@google.com>
3748 PR tree-optimization/45121
3749 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3751 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3754 * g++.dg/pr45112.C: New test.
3756 2010-07-30 Jakub Jelinek <jakub@redhat.com>
3759 PR rtl-optimization/45137
3760 * gcc.dg/pr45055.c: New test.
3762 2010-07-30 Alan Modra <amodra@gmail.com>
3764 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3765 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3767 2010-07-29 Tobias Burnus <burnus@net-b.de>
3771 * gfortran.dg/whole_file_25.f90: New.
3772 * gfortran.dg/whole_file_26.f90: New.
3773 * gfortran.dg/whole_file_27.f90: New.
3775 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3778 * gfortran.dg/typebound_proc_17.f03: New.
3780 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3783 * gfortran.dg/move_alloc_2.f90: New.
3785 2010-07-29 Xinliang David Li <davidxl@google.com>
3786 PR tree-optimization/45121
3787 * c-c++-common/uninit-17.c: Fix expected output.
3789 2010-07-29 Richard Guenther <rguenther@suse.de>
3791 PR tree-optimization/45120
3792 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3794 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3798 * gfortran.dg/pr42051.f03: New testcase.
3800 2010-07-29 Richard Guenther <rguenther@suse.de>
3803 * gcc.c-torture/execute/pr45034.c: New testcase.
3805 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3808 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3810 2010-07-28 Daniel Kraft <d@domob.eu>
3812 * gfortran.dg/bound_8.f90: New test.
3814 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3817 * gcc.dg/pr45105.c: New test.
3819 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3821 PR rtl-optimization/45107
3822 * gcc.dg/pr45107.c: New test.
3824 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3826 PR rtl-optimization/45101
3827 * gcc.dg/pr45101.c: New test.
3829 2010-07-28 Tobias Burnus <burnus@net-b.de>
3832 * gfortran.dg/whole_file_24.f90: New.
3834 2010-07-27 Jason Merrill <jason@redhat.com>
3836 * g++.dg/cpp0x/variadic102.C: New.
3837 * g++.dg/cpp0x/variadic103.C: New.
3839 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3841 PR rtl-optimization/40956
3844 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3845 * gcc.target/arm/pr42574.c: Add tests.
3847 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3849 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3851 (cleanup-repo-files): Ditto.
3852 (cleanup-saved-temps): Ditto.
3854 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3857 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3860 * gcc.dg/pr45079.c: New test.
3862 2010-07-27 Ira Rosen <irar@il.ibm.com>
3864 PR tree-optimization/44152
3865 * gcc.dg/vect/fast-math-pr44152.c: New test.
3867 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3870 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3871 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3872 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3873 * obj-c++.dg/torture/trivial.mm: Ditto.
3874 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3875 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3876 * objc.dg/torture/tls/thr-init.m: Ditto.
3877 * objc.dg/torture/trivial.m: Ditto.
3879 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3881 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3882 Skip on spu-*-* targets.
3884 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3886 PR tree-optimization/45083
3887 * gcc.dg/pr45083.c: New test.
3889 2010-07-26 Tobias Burnus <burnus@net-b.de>
3892 * gfortran.dg/whole_file_22.f90: New test.
3893 * gfortran.dg/whole_file_23.f90: New test.
3895 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3896 Jack Howarth <howarth@bromo.med.uc.edu>
3897 Richard Henderson <rth@redhat.com>
3900 * gcc.dg/tls/thr-init-1.c: New.
3901 * gcc.dg/tls/thr-init-2.c: New.
3902 * gcc.dg/torture/tls New.
3903 * gcc.dg/torture/tls/tls-test.c: New.
3904 * gcc.dg/torture/tls/thr-init-1.c: New.
3905 * gcc.dg/torture/tls/tls.exp: New.
3906 * gcc.dg/torture/tls/thr-init-2.c: New.
3907 * gcc.dg/tls/emutls-2.c: New test
3909 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3910 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3911 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3912 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3913 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3914 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3915 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3916 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3917 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3918 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3919 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3920 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3921 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3922 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3923 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3924 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3925 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3926 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3927 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3928 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3929 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3930 gfortran.dg/gomp/omp_threadprivate1.f90,
3931 gfortran.dg/gomp/omp_threadprivate2.f90,
3932 gfortran.dg/gomp/reduction1.f90,
3933 gfortran.dg/gomp/sharing-1.f90: Likewise.
3935 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3937 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3939 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3940 dg-require-visibility.
3942 2010-07-26 Richard Guenther <rguenther@suse.de>
3944 PR tree-optimization/43784
3945 * gcc.c-torture/execute/pr43784.c: New testcase.
3946 * g++.dg/torture/pr43784.C: Likewise.
3948 2010-07-26 Richard Guenther <rguenther@suse.de>
3951 * g++.dg/pr45056.C: New testcase.
3953 2010-07-26 Richard Guenther <rguenther@suse.de>
3955 PR tree-optimization/45071
3956 * gcc.dg/pr45071.c: New testcase.
3958 2010-07-26 Tobias Burnus <burnus@net-b.de>
3961 * gfortran.dg/namelist_62.f90: New.
3963 2010-07-26 Richard Guenther <rguenther@suse.de>
3965 * gcc.c-torture/execute/pr45017.c: Move ...
3966 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3968 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3971 * trim_optimize_1.f90: New test.
3972 * character_comparision_1.f90: New test.
3974 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3977 * gfortran.dg/wtruncate_fix.f: New test.
3979 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3982 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3984 2010-07-24 Richard Guenther <rguenther@suse.de>
3987 * g++.dg/lto/20100724-1_0.C: New testcase.
3989 2010-07-24 Richard Guenther <rguenther@suse.de>
3992 * gcc.dg/lto/20100724-1_0.c: New testcase.
3993 * gcc.dg/lto/20100724-1_1.c: Likewise.
3995 2010-07-24 Tobias Burnus <burnus@net-b.de>
3998 * gfortran.dg/whole_file_21.f90: New.
4000 * gfortran.dg/integer_exponentiation_3.F90: Use
4001 -ffloat-store only for i?86/x86-64 -m32.
4003 2010-07-24 Tobias Burnus <burnus@net-b.de>
4005 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4006 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4008 2010-07-24 Tobias Burnus <burnus@net-b.de>
4010 * gfortran.dg/func_decl_4.f90: Split test into two ...
4011 * gfortran.dg/func_decl_5.f90: ... parts.
4012 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4013 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4014 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4015 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4016 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4017 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4018 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4019 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4020 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4021 * gfortran.dg/sizeof.f90: Make test valid.
4022 * gfortran.dg/pr20865.f90: Add new dg-error.
4023 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4024 * gfortran.dg/g77/19990218-0.f: Ditto.
4025 * gfortran.dg/g77/19990218-1.f: Ditto.
4026 * gfortran.dg/g77/970625-2.f: Ditto.
4027 * gfortran.dg/pr37243.f: Fix function declaration.
4028 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4029 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4031 2010-07-23 Tobias Burnus <burnus@net-b.de>
4034 * gfortran.dg/char_array_structure_constructor.f90: Add
4035 -fwhole-file as dg-option as it otherwise fails on some
4038 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4040 * gnat.dg/aggr16.ad[sb]: New test.
4041 * gnat.dg/aggr16_pkg.ads: New helper.
4043 2010-07-23 Richard Guenther <rguenther@suse.de>
4046 * g++.dg/lto/20100723-1_0.C: New testcase.
4048 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4050 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4052 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4053 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4055 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4057 * lib/target-supports.exp (add_options_for_tls): New proc.
4058 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4059 * g++.dg/tls/static-1a.cc: Likewise.
4060 * gcc.dg/tls/emutls-1.c: Likewise.
4061 * gcc.dg/tls/opt-11.c: Likewise.
4062 * gcc.dg/tls/opt-12.c: Likewise.
4063 * gcc.dg/tls/pr24428-2.c: Likewise.
4064 * gcc.dg/tls/pr24428.c: Likewise.
4065 * obj-c++.dg/tls/static-1.mm: Likewise.
4066 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4067 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4068 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4069 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4070 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4071 * objc.dg/torture/tls/thr-init.m: Likewise.
4072 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4074 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4076 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4077 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4078 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4079 optimized dump files.
4081 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4083 PR tree-optimization/45047
4084 * gcc.c-torture/compile/pr45047.c: New test.
4086 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4088 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4089 instead of dg-compile.
4090 * gcc.dg/float-range-4.c: Ditto.
4091 * gcc.dg/float-range-5.c: Ditto.
4092 * gcc.dg/fold-overflow-1.c: Ditto.
4093 * gcc.dg/gomp/sections-4.c: Ditto.
4094 * gcc.dg/transparent-union-1.c: Ditto.
4095 * gcc.dg/transparent-union-2.c: Ditto.
4096 * gcc.target/i386/pr39315-check.c: Ditto.
4097 * g++.dg/gomp/sections-4.C: Ditto.
4098 * g++.dg/template/dtor7.C: Ditto.
4099 * g++.dg/tree-ssa/pr19952.C: Ditto.
4100 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4101 * gfortran.dg/graphite/pr42185.f90: Ditto.
4102 * gfortran.dg/namelist_36.f90: Ditto.
4103 * gnat.dg/noreturn1.adb: Ditto.
4104 * gnat.dg/specs/small_alignment.ads: Ditto.
4106 2010-07-23 Martin Jambor <mjambor@suse.cz>
4108 PR tree-optimization/44915
4109 * g++.dg/torture/pr44915.C: New test.
4111 2010-07-23 Martin Jambor <mjambor@suse.cz>
4113 PR tree-optimization/44914
4114 * g++.dg/tree-ssa/pr44914.C: New test.
4116 2010-07-23 Jie Zhang <jie@codesourcery.com>
4119 * gcc.dg/pr44290-1.c: New test.
4120 * gcc.dg/pr44290-2.c: New test.
4122 2010-07-23 Jason Merrill <jason@redhat.com>
4125 * g++.dg/abi/mangle44.C: New.
4127 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4129 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4130 for compile-time only tests.
4131 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4133 * gcc.target/i386/pr39315-4.c: Ditto.
4134 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4135 target check. Include sse-os-support.h.
4136 (main): Call check_isa and sse_os_support.
4137 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4138 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4139 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4140 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4141 target check. Include sse-os-support.h.
4142 (main): Call check_isa and sse_os_support.
4143 * gcc.target/i386/vperm-v2df.c: Ditto.
4145 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4147 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4148 (check_effective_target_avx_runtime): New procedure.
4149 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4150 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4152 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4153 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4154 and __get_cpuid test.
4155 * gcc.dg/compat/vector-2b_main.c: Ditto.
4157 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4159 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4160 for compile-time only test.
4161 * gcc.dg/pr32716.c: Ditto.
4162 * gcc.dg/pr34856.c: Ditto.
4163 * gcc.dg/pr36997.c: Ditto.
4164 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4165 * gfortran.dg/pr28158.f90: Ditto.
4166 * gfortran.dg/pr30667.f: Ditto.
4168 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4169 i?86-*-* and x86_64-*-* targets to disable execution on targets
4170 without sse2 runtime support.
4171 * g++.dg/vect/vect.exp: Ditto.
4172 * gfortran.dg/vect/vect.exp: Ditto.
4174 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4175 * gcc.dg/pr37544.c: Ditto.
4176 * gcc.dg/pr40550.c: Ditto.
4177 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4178 * gcc.dg/compat/vector-1a_main.c: Ditto.
4179 * gcc.dg/compat/vector-2a_main.c: Ditto.
4180 * gcc.dg/torture/pr16104-1.c: Ditto.
4181 * gcc.dg/torture/pr35771-1.c: Ditto.
4182 * gcc.dg/torture/pr35771-2.c: Ditto.
4183 * gcc.dg/torture/pr35771-3.c: Ditto.
4184 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4185 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4186 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4187 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4188 * g++.dg/other/i386-1.C: Ditto.
4189 * g++.dg/other/pr40446.C: Ditto.
4191 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4193 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4195 2010-07-23 Daniel Kraft <d@domob.eu>
4198 * gfortran.dg/exit_1.f08: New test.
4199 * gfortran.dg/exit_2.f08: New test.
4201 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4203 PR tree-optimization/39839
4204 * gcc.target/arm/pr39839.c: New test case.
4206 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4208 * gnat.dg/unchecked_convert5b.adb: New test.
4209 * gnat.dg/unchecked_convert6.adb: Likewise.
4210 * gnat.dg/unchecked_convert6b.adb: Likewise.
4212 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/aggr15.ad[sb]: New test.
4216 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4219 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4221 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4223 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4224 with dg-require-linker-plugin.
4226 2010-07-22 Richard Guenther <rguenther@suse.de>
4229 * g++.dg/lto/20100722-1_0.C: New testcase.
4231 2010-07-22 Richard Guenther <rguenther@suse.de>
4234 * gcc.dg/lto/20100720-3_0.c: New testcase.
4235 * gcc.dg/lto/20100720-3_1.c: Likewise.
4237 2010-07-22 Richard Guenther <rguenther@suse.de>
4239 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4240 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4243 * gcc.dg/lto/20100722-1_0.c: New testcase.
4245 2010-07-22 Martin Jambor <mjambor@suse.cz>
4247 PR tree-optimization/44891
4248 * gcc.c-torture/compile/pr44891.c: New test.
4250 2010-07-22 Richard Guenther <rguenther@suse.de>
4252 PR tree-optimization/45017
4253 * gcc.c-torture/execute/pr45017.c: New testcase.
4255 2010-07-22 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/aliasing_dummy_5.f90: New.
4260 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4263 * gcc.target/arm/pr43698.c: New test.
4265 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4268 * Revert my commit r162325 for this PR.
4270 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4273 * gcc.target/m68k/pr45015.c: New test.
4275 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4278 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4281 2010-07-21 Richard Guenther <rguenther@suse.de>
4284 * g++.dg/lto/20100721-1_0.C: New testcase.
4286 2010-07-21 Martin Jambor <mjambor@suse.cz>
4288 PR tree-optimization/44900
4289 * g++.dg/torture/pr44900.C: New test.
4291 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4294 * c-c++-common/uninit-17.c: Correct expected error.
4296 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4298 * gcc.dg/guality/asm-1.c: New test.
4301 * gcc.dg/guality/pr45003-2.c: New test.
4302 * gcc.dg/guality/pr45003-3.c: New test.
4304 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4307 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4309 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4311 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4312 defined on the current line.
4313 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4314 * g++.dg/debug/dwarf2/pr44641.C: New.
4316 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4318 * gcc.target/powerpc/block-move-1.c: New test.
4319 * gcc.target/powerpc/block-move-2.c: New test.
4321 2010-07-20 Jason Merrill <jason@redhat.com>
4324 * g++.dg/cpp0x/sfinae2.C: New.
4326 2010-07-20 Richard Guenther <rguenther@suse.de>
4329 * gcc.dg/lto/20100720-4_0.c: New testcase.
4331 2010-07-20 Richard Guenther <rguenther@suse.de>
4334 * gcc.dg/lto/20100720-2_0.c: New testcase.
4335 * gcc.dg/lto/20100720-2_1.c: Likewise.
4337 2010-07-20 Richard Guenther <rguenther@suse.de>
4340 * gcc.dg/lto/20100720-1_0.c: New testcase.
4341 * gcc.dg/lto/20100720-1_1.c: Likewise.
4343 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4346 * gcc.dg/guality/pr45003-1.c: New test.
4348 2010-07-20 Richard Guenther <rguenther@suse.de>
4350 PR tree-optimization/44977
4351 * gcc.dg/torture/pr44977.c: New testcase.
4353 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4355 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4358 2010-07-20 Richard Guenther <rguenther@suse.de>
4362 * gcc.dg/pr44971.c: New testcase.
4363 * gcc.c-torture/compile/pr44988.c: Likewise.
4365 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4368 * gfortran.dg/allocate_with_typespec.f90: New test.
4369 * gfortran.dg/allocate_derived_1.f90: Update error message.
4371 2010-07-19 Jason Merrill <jason@redhat.com>
4374 * g++.dg/cpp0x/decltype23.C: New.
4376 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4379 * gfortran.dg/class_defined_operator_1.f03 : New test.
4381 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4383 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4384 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4385 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4386 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4388 2010-07-19 Richard Guenther <rguenther@suse.de>
4391 * gcc.c-torture/compile/pr44941.c: New testcase.
4393 2010-07-19 Jason Merrill <jason@redhat.com>
4396 * g++.dg/template/sfinae24.C: New.
4398 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4401 * gfortran.dg/data_implied_do_2.f90: Removed.
4403 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4406 * g++.dg/template/sfinae23.C: New.
4408 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4410 * lib/target-supports.exp (check_sse_os_support_available): New
4412 (check_sse_hw_available): New proc.
4413 (check_effective_target_sse_runtime): New proc.
4414 (check_effective_target_sse2_runtime): New proc.
4415 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4416 -msse2 if check_sse_os_support_available.
4417 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4418 check_sse_os_support_available.
4419 * gcc.dg/vect/vect.exp: Likewise.
4420 * gfortran.dg/vect/vect.exp: Likewise.
4421 * gcc.target/i386/sol2-check: Renamed to ...
4422 * gcc.target/i386/sse-os-support.h: ... this.
4423 (sol2_check): Renamed to ...
4424 (sse_os_support): ... this.
4425 Only test movss with xmm registers.
4426 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4427 Removed ILL_INSN, ILL_INSN_LEN.
4428 * gcc.target/i386/sse2-check.h: Likewise.
4429 * gcc.target/i386/sse3-check.h: Likewise.
4430 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4431 Removed cpuid.h, __get_cpuid test.
4432 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4433 Removed cpuid.h, __get_cpuid test.
4434 * g++.dg/other/pr40446.C: Likewise.
4435 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4436 * gcc.dg/compat/vector-1a_main.c: Likewise.
4437 * gcc.dg/compat/vector-2a_main.c: Likewise.
4438 * gcc.dg/pr36584.c: Likewise.
4439 * gcc.dg/pr37544.c: Likewise.
4440 * gcc.dg/torture/pr16104-1.c: Likewise.
4441 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4442 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4443 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4444 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4445 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4446 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4448 * gcc.dg/torture/pr35771-2.c: Likewise.
4449 * gcc.dg/torture/pr35771-3.c: Likewise.
4450 * gcc.target/i386/pr39315-2.c: Likewise.
4451 * gcc.target/i386/pr39315-4.c: Likewise.
4452 * gcc.target/i386/vperm-v2df.c: Likewise.
4453 * gcc.target/i386/vperm-v2di.c: Likewise.
4454 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4455 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4458 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4461 * gfortran.dg/data_implied_do_2.f90: New test.
4463 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4465 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4467 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4469 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4470 to the "mips16" group.
4471 (mips_using_mips16_p): New procedure.
4472 (mips-dg-options): Use it.
4474 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4476 * gcc.target/mips/mips16-attributes-4.c: New test.
4478 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4481 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4482 * gcc.target/powerpc/recip-2.c: Ditto.
4483 * gcc.target/powerpc/recip-3.c: Ditto.
4485 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4487 * gcc.target/arm/pr42235.c: New test.
4489 2010-07-16 Jason Merrill <jason@redhat.com>
4492 * g++.dg/template/partial8.C: New.
4494 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4496 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4497 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4499 (gualcvt): New overloaded inline.
4500 (GUALCVT): Use it for C++.
4501 * g++.dg/guality/guality.exp: New.
4502 * g++.dg/guality/guality.h: New.
4503 * g++.dg/guality/redeclaration1.C: New test.
4504 * g++.dg/dg.exp: Prune also guality/* tests.
4505 * gcc.dg/guality/pr43141.c: Moved to...
4506 * c-c++-common/guality/pr43141.c: ... here.
4508 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4511 * gfortran.dg/char4_iunit_2.f03: New test.
4513 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4515 * lib/plugin-support.exp (plugin-test-execute):
4516 Add ${gcc_objdir}/intl to includes.
4518 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4521 * gcc.c-torture/execute/pr44942.c: New test.
4522 * gcc.target/i386/pr44942.c: New test.
4524 2010-07-15 Jason Merrill <jason@redhat.com>
4527 * g++.dg/cpp0x/implicit7.C: New.
4528 * g++.dg/cpp0x/implicit8.C: New.
4530 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4532 Disable float tests for __SPU__ targets due to lack of signed zero:
4533 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4534 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4535 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4536 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4537 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4538 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4539 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4540 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4541 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4543 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4545 * gfortran.dg/select_char_2.f90: New test.
4547 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4549 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4552 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4555 * gfortran.dg/typebound_generic_9.f03: New.
4557 2010-07-15 Richard Guenther <rguenther@suse.de>
4559 PR tree-optimization/44946
4560 * gcc.c-torture/compile/pr44946.c: New testcase.
4562 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4565 * gfortran.dg/select_char_3.f90: New test.
4567 2010-07-15 Magnus Granberg <zorry@gentoo.org>
4568 Kevin F. Quinn <kevquinn@gentoo.org>
4570 * gcc.dg/Wtrampolines.c: New.
4572 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4575 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4577 2010-07-14 Jason Merrill <jason@redhat.com>
4580 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4582 Implement C++0x unrestricted unions (N2544)
4583 * g++.dg/cpp0x/union1.C: New.
4584 * g++.dg/cpp0x/union2.C: New.
4585 * g++.dg/cpp0x/union3.C: New.
4586 * g++.dg/cpp0x/defaulted2.C: Adjust.
4587 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4588 * g++.old-deja/g++.ext/anon2.C: Adjust.
4589 * g++.old-deja/g++.mike/misc6.C: Adjust.
4591 2010-07-14 Janus Weil <janus@gcc.gnu.org>
4594 * gfortran.dg/c_loc_tests_15.f90: New.
4596 2010-07-13 Jason Merrill <jason@redhat.com>
4599 * g++.dg/cpp0x/implicit6.C: New.
4601 2010-07-13 Jason Merrill <jason@redhat.com>
4604 * g++.dg/abi/noreturn1.C: New.
4605 * g++.dg/abi/noreturn2.C: New.
4607 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4611 * c-c++-common/pr44832.c: New test.
4613 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4616 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4617 on the target. Make sure that we can assemble the emitted asm when
4618 the test type is 'compile'.
4620 2010-07-13 Richard Guenther <rguenther@suse.de>
4622 PR tree-optimization/36960
4623 * g++.dg/torture/pr36960.C: New testcase.
4625 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4628 * g++.dg/template/sfinae21.C: New.
4629 * g++.dg/template/sfinae22.C: Likewise.
4631 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4634 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4635 * gcc.dg/plugin/ggcplug.c: Likewise.
4636 * g++.dg/plugin/selfassign.c: Likewise.
4637 * g++.dg/plugin/attribute_plugin.c: Likewise.
4638 * g++.dg/plugin/dumb_plugin.c: Likewise.
4639 * g++.dg/plugin/pragma_plugin.c: Likewise.
4641 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4643 * gcc.c-torture/execute/pr44683.x: New.
4644 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4646 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4652 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4653 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4654 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4655 * gfortran.dh/typebound_call_16.f03: New.
4656 * gfortran.dg/typebound_generic_6.f03: New.
4657 * gfortran.dg/typebound_generic_7.f03: New.
4658 * gfortran.dg/typebound_generic_8.f03: New.
4660 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4663 * gfortran.dg/char4_iunit_1.f03: New test.
4665 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4667 * gcc.dg/tree-ssa/vrp53.c: New test.
4669 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4672 * g++.dg/template/sfinae19.C: New.
4673 * g++.dg/template/sfinae20.C: Likewise.
4675 2010-07-12 Jie Zhang <jie@codesourcery.com>
4677 * gcc.target/arm/interrupt-1.c: New test.
4678 * gcc.target/arm/interrupt-2.c: New test.
4680 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4682 * gcc.dg/pr42427.c: Require c99_runtime.
4683 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4685 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4686 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4687 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4688 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4689 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4690 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4691 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4692 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4693 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4694 * gcc.target/i386/pr37275.c: Require visibility support.
4696 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4698 * lib/target-supports.exp (check_effective_target_sse): New proc.
4699 * gcc.target/i386/sol2-check.h: New file.
4700 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4701 Include sol2-check.h.
4702 (main) Only run do_test () if sol2_check ().
4703 * gcc.target/i386/sse2-check.h: Likewise.
4704 * gcc.target/i386/sse3-check.h: Likewise.
4705 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4706 [__sun__ && __svr4__]: Execute SSE2 instruction.
4707 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4708 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4709 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4710 * g++.dg/ext/vector14.C: Likewise.
4711 * g++.dg/other/mmintrin.C: Likewise.
4712 * gcc.dg/20020418-1.c: Likewise.
4713 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4714 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4715 * gcc.dg/format/unnamed-1.c: Likewise.
4716 Adapt dg-warning line number.
4717 * gcc.dg/graphite/pr40281.c: Likewise.
4718 * gcc.dg/pr32176.c: Likewise.
4719 * gcc.dg/pr40550.c: Likewise.
4720 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4721 * gcc.dg/torture/pr36891.c: Likewise.
4722 * gcc.target/i386/20020218-1.c: Likewise.
4723 * gcc.target/i386/20020523.c: Likewise.
4724 * gcc.target/i386/abi-1.c: Likewise.
4725 * gcc.target/i386/brokensqrt.c: Likewise.
4726 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4727 * gcc.target/i386/pr13366.c: Likewise.
4728 * gcc.target/i386/pr13685.c: Likewise.
4729 * gcc.target/i386/pr24306.c: Likewise.
4730 * gcc.target/i386/pr31486.c: Likewise.
4731 * gcc.target/i386/pr32065-1.c: Likewise.
4732 * gcc.target/i386/pr32065-2.c: Likewise.
4733 * gcc.target/i386/pr32389.c: Likewise.
4734 * gcc.target/i386/pr38824.c: Likewise.
4735 * gcc.target/i386/pr38931.c: Likewise.
4736 * gcc.target/i386/pr39592-1.c: Likewise.
4737 * gcc.target/i386/pr43766.c: Likewise.
4738 * gcc.target/i386/recip-divf.c: Likewise.
4739 * gcc.target/i386/recip-sqrtf.c: Likewise.
4740 * gcc.target/i386/recip-vec-divf.c: Likewise.
4741 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4742 * gcc.target/i386/sse-1.c: Likewise.
4743 * gcc.target/i386/sse-16.c: Likewise.
4744 * gcc.target/i386/sse-2.c: Likewise.
4745 * gcc.target/i386/sse-20.c: Likewise.
4746 * gcc.target/i386/sse-3.c: Likewise.
4747 * gcc.target/i386/sse-7.c: Likewise.
4748 * gcc.target/i386/sse-9.c: Likewise.
4749 * gcc.target/i386/sse-addps-1.c: Likewise.
4750 * gcc.target/i386/sse-addss-1.c: Likewise.
4751 * gcc.target/i386/sse-andnps-1.c: Likewise.
4752 * gcc.target/i386/sse-andps-1.c: Likewise.
4753 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4754 * gcc.target/i386/sse-comiss-1.c: Likewise.
4755 * gcc.target/i386/sse-comiss-2.c: Likewise.
4756 * gcc.target/i386/sse-comiss-3.c: Likewise.
4757 * gcc.target/i386/sse-comiss-4.c: Likewise.
4758 * gcc.target/i386/sse-comiss-5.c: Likewise.
4759 * gcc.target/i386/sse-comiss-6.c: Likewise.
4760 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4761 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4762 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4763 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4764 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4765 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4766 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4767 * gcc.target/i386/sse-divps-1.c: Likewise.
4768 * gcc.target/i386/sse-divss-1.c: Likewise.
4769 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4770 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4771 * gcc.target/i386/sse-maxps-1.c: Likewise.
4772 * gcc.target/i386/sse-maxss-1.c: Likewise.
4773 * gcc.target/i386/sse-minps-1.c: Likewise.
4774 * gcc.target/i386/sse-minss-1.c: Likewise.
4775 * gcc.target/i386/sse-movaps-1.c: Likewise.
4776 * gcc.target/i386/sse-movaps-2.c: Likewise.
4777 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4778 * gcc.target/i386/sse-movhps-1.c: Likewise.
4779 * gcc.target/i386/sse-movhps-2.c: Likewise.
4780 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4781 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4782 * gcc.target/i386/sse-movntps-1.c: Likewise.
4783 * gcc.target/i386/sse-movss-1.c: Likewise.
4784 * gcc.target/i386/sse-movss-2.c: Likewise.
4785 * gcc.target/i386/sse-movss-3.c: Likewise.
4786 * gcc.target/i386/sse-movups-1.c: Likewise.
4787 * gcc.target/i386/sse-movups-2.c: Likewise.
4788 * gcc.target/i386/sse-mulps-1.c: Likewise.
4789 * gcc.target/i386/sse-mulss-1.c: Likewise.
4790 * gcc.target/i386/sse-orps-1.c: Likewise.
4791 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4792 * gcc.target/i386/sse-recip-vec.c: Likewise.
4793 * gcc.target/i386/sse-recip.c: Likewise.
4794 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4795 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4796 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4797 * gcc.target/i386/sse-subps-1.c: Likewise.
4798 * gcc.target/i386/sse-subss-1.c: Likewise.
4799 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4800 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4801 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4802 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4803 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4804 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4805 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4806 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4807 * gcc.target/i386/sse-xorps-1.c: Likewise.
4808 * gcc.target/i386/ssefn-1.c: Likewise.
4809 * gcc.target/i386/ssefn-3.c: Likewise.
4810 * gcc.target/i386/sseregparm-1.c: Likewise.
4811 * gcc.target/i386/stackalign/return-3.c: Likewise.
4812 * gcc.target/i386/vectorize1.c: Likewise.
4813 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4814 * gcc.target/i386/xorps-sse.c: Likewise.
4815 * gfortran.dg/pr28158.f90: Likewise.
4816 * gfortran.dg/pr30667.f: Likewise.
4817 * gnat.dg/loop_optimization7.adb: Likewise.
4818 * gnat.dg/sse_nolib.adb: Likewise.
4820 2010-07-11 Tobias Burnus <burnus@net-b.de>
4823 * gfortran.dg/use_rename_6.f90: New.
4824 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4826 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4829 * gfortran.dg/class_24.f03: New.
4831 2010-07-10 Richard Guenther <rguenther@suse.de>
4834 * gcc.dg/lto/20100709-1_0.c: New testcase.
4835 * gcc.dg/lto/20100709-1_1.c: Likewise.
4837 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4839 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4841 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4844 * objc.dg/lto/trivial-1_0.m: New.
4845 * objc.dg/lto/lto.exp: New.
4846 * obj-c++.dg/lto/trivial-1_0.mm: New.
4847 * obj-c++.dg/lto/lto.exp: New.
4848 * objc.dg/symtab-1.m: Adjust sizes.
4849 * objc.dg/image-info.m: Do not run for gnu-runtime.
4851 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4853 * gcc.dg/pr32370.c: Allow another kind of error message.
4855 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4857 * gnat.dg/atomic3.adb: New test.
4859 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4860 Denys Vlasenko <dvlasenk@redhat.com>
4861 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4863 PR tree-optimization/28632
4864 * gcc.dg/tree-ssa/vrp51.c: New test.
4865 * gcc.dg/tree-ssa/vrp52.c: New test.
4867 2010-07-09 Jason Merrill <jason@redhat.com>
4869 * g++.dg/abi/covariant6.C: New.
4870 * g++.dg/inherit/covariant17.C: Test both bases.
4871 * g++.dg/inherit/covariant7.C: Check vtable layout.
4873 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4875 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4877 2010-07-09 Richard Guenther <rguenther@suse.de>
4879 PR tree-optimization/44852
4880 * gcc.c-torture/execute/pr44852.c: New testcase.
4882 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4884 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4885 multiplication by values.
4886 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4887 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4889 2010-07-09 Richard Guenther <rguenther@suse.de>
4891 PR tree-optimization/44882
4892 * gfortran.dg/pr44882.f90: New testcase.
4894 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4897 * gcc.target/arm/pr40657-1.c: New test.
4898 * gcc.target/arm/pr40657-2.c: New test.
4899 * gcc.c-torture/execute/pr40657.c: New test.
4901 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4903 * gcc.dg/tree-ssa/vrp50.c: New test.
4904 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4906 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4909 * gfortran.dg/c_sizeof_1.f90: Modified.
4910 * gfortran.dg/storage_size_1.f08: New.
4911 * gfortran.dg/storage_size_2.f08: New.
4913 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4915 * gcc.c-torture/execute/20100708-1.c: New test.
4917 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4920 * gfortran.dg/gomp/pr44847.f90: New test.
4922 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4924 PR tree-optimization/44710
4925 * gcc.dg/tree-ssa/ifc-6.c: New.
4926 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4928 2010-07-08 Tobias Burnus <burnus@net-b.de>
4931 * gfortran.dg/coarray_10.f90: Add an additional test.
4933 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4936 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4937 * gcc.c-torture/execute/pr44828.x: Revert.
4939 2010-07-08 Jason Merrill <jason@redhat.com>
4942 * g++.dg/inherit/covariant17.C: New.
4943 * g++.dg/abi/covariant1.C: Actually test for the bug.
4945 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4947 PR rtl-optimization/44838
4948 * gcc.dg/pr44838.c: New.
4950 2010-07-08 Richard Guenther <rguenther@suse.de>
4952 PR tree-optimization/44831
4953 * gcc.c-torture/compile/pr44831.c: New testcase.
4954 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4956 2010-07-08 Richard Guenther <rguenther@suse.de>
4958 PR tree-optimization/44861
4959 * g++.dg/vect/pr44861.cc: New testcase.
4961 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4964 * gcc.c-torture/execute/pr44828.x: New file.
4966 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4968 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4970 * g++.dg/ext/altivec-17.C: Adjust error message.
4972 2010-07-07 Tom Tromey <tromey@redhat.com>
4974 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4976 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4979 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4980 * gcc.target/i386/rdrand-2.c: Likewise.
4981 * gcc.target/i386/rdrand-3.c: Likewise.
4983 2010-07-07 Jan Hubicka <jh@suse.cz>
4986 * g++.dg/torture/pr44813.C: New testcase.
4987 * g++.dg/torture/pr44826.C: New testcase.
4989 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4991 PR rtl-optimization/44787
4992 * gcc.c-torture/compile/pr44788.c: New test.
4993 * gcc.target/arm/pr44788.c: New test.
4995 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4997 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4999 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5001 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5004 2010-07-06 Tobias Burnus <burnus@net-b.de>
5007 * gfortran.dg/parameter_array_init_6.f90: New.
5008 * gfortran.dg/initialization_20.f90: Update dg-error.
5009 * gfortran.dg/initialization_24.f90: Ditto.
5011 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5013 * gfortran.dg/dim_range_1.f90: New test.
5014 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5016 2010-07-06 Jason Merrill <jason@redhat.com>
5019 * g++.dg/cpp0x/initlist41.C: New.
5022 * g++.dg/template/ptrmem22.C: New.
5024 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
5026 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5028 * gcc.target/i386/i386.exp: Likewise.
5030 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5033 * gcc.dg/lto/20100518_0.c: Limit to x86.
5035 2010-07-06 Richard Guenther <rguenther@suse.de>
5038 * gcc.c-torture/execute/pr44828.c: New testcase.
5040 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5042 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5043 * g++.dg/warn/volatile1.C: Likewise.
5044 * g++.dg/template/warn1.C: Likewise.
5046 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5048 AVX Programming Reference (June, 2010)
5049 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5050 * g++.dg/other/i386-3.C: Likewise.
5051 * gcc.target/i386/sse-12.c: Likewise.
5053 * gcc.target/i386/f16c-check.h: New.
5054 * gcc.target/i386/rdfsbase-1.c: Likewise.
5055 * gcc.target/i386/rdfsbase-2.c: Likewise.
5056 * gcc.target/i386/rdgsbase-1.c: Likewise.
5057 * gcc.target/i386/rdgsbase-2.c: Likewise.
5058 * gcc.target/i386/rdrand-1.c: Likewise.
5059 * gcc.target/i386/rdrand-2.c: Likewise.
5060 * gcc.target/i386/rdrand-3.c: Likewise.
5061 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5062 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5063 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5064 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5065 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5066 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5067 * gcc.target/i386/wrfsbase-1.c: Likewise.
5068 * gcc.target/i386/wrfsbase-2.c: Likewise.
5069 * gcc.target/i386/wrgsbase-1.c: Likewise.
5070 * gcc.target/i386/wrgsbase-2.c: Likewise.
5072 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5073 (__builtin_ia32_vcvtps2ph): New.
5074 (__builtin_ia32_vcvtps2ph256): Likewise.
5076 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5077 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5079 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5080 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5082 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5083 (__builtin_ia32_vcvtps2ph256): Likewise.
5084 Add fsgsbase,rdrnd,f16c.
5086 * lib/target-supports.exp (check_effective_target_f16c): New.
5088 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5090 * gcc.dg/guality/nrv-1.c: New test.
5092 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5095 * gcc.target/arm/pr42505.c: New test case.
5097 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5100 * g++.dg/opt/nrv16.C: New test.
5102 2010-07-05 Richard Guenther <rguenther@suse.de>
5104 PR tree-optimization/44784
5105 * gcc.c-torture/compile/pr44784.c: New testcase.
5107 2010-07-05 Ira Rosen <irar@il.ibm.com>
5109 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5110 Increase loop bound and array size.
5111 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5114 2010-07-05 Ira Rosen <irar@il.ibm.com>
5116 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5117 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5118 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5119 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5120 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5122 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5125 * g++.dg/parse/template25.C: New.
5127 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5129 PR rtl-optimization/44695
5130 * gcc.dg/torture/pr44695.c: New.
5132 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5135 * g++.dg/ext/pretty3.C: New.
5137 2010-07-04 Richard Guenther <rguenther@suse.de>
5140 * g++.dg/torture/pr44809.C: New testcase.
5142 2010-07-04 Richard Guenther <rguenther@suse.de>
5144 PR tree-optimization/44656
5145 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5147 2010-07-04 Ira Rosen <irar@il.ibm.com>
5148 Revital Eres <eres@il.ibm.com>
5150 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5152 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5153 gcc.dg/vect/vect-96.c: Likewise.
5154 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5155 that support misaligned stores. Change the number of expected
5156 misaligned accesses.
5157 * gcc.dg/vect/vect-peel-1.c: New test.
5158 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5159 gcc.dg/vect/vect-peel-4.c: Likewise.
5160 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5161 vectorizable on all targets that support realignment.
5162 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5164 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5167 * gcc.dg/torture/pr44806.c: New.
5169 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5171 * gnat.dg/cond_expr1.adb: New test.
5173 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5175 * gnat.dg/modular3.adb: New test.
5176 * gnat.dg/modular3_pkg.ads: New helper.
5178 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5179 Mikael Pettersson <mikpe@it.uu.se>
5182 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5183 Make signed-ness of chars explicit. Scan the object for
5184 strings that are split by some target assemblers.
5185 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5188 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5190 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5192 2010-07-02 Le-Chun Wu <lcwu@google.com>
5195 * g++.dg/warn/Wshadow-7.C: New test.
5197 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5198 Julian Brown <julian@codesourcery.com>
5199 Sandra Loosemore <sandra@codesourcery.com>
5201 * gcc.c-torture/execute/20100416-1.c: New test case.
5203 2010-07-02 Julian Brown <julian@codesourcery.com>
5204 Sandra Loosemore <sandra@codesourcery.com>
5208 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5209 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5211 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5212 Julian Brown <julian@codesourcery.com>
5214 * gcc.target/arm/neon/vadds64.c: Regenerated.
5215 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5216 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5217 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5218 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5219 * gcc.target/arm/neon-vmls-1.c: Likewise.
5220 * gcc.target/arm/neon-vsubs64.c: New execution test.
5221 * gcc.target/arm/neon-vsubu64.c: New execution test.
5222 * gcc.target/arm/neon-vadds64.c: New execution test.
5223 * gcc.target/arm/neon-vaddu64.c: New execution test.
5225 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5227 * gcc.target/arm/neon-vands64.c: New.
5228 * gcc.target/arm/neon-vandu64.c: New.
5229 * gcc.target/arm/neon-vbics64.c: New.
5230 * gcc.target/arm/neon-vbicu64.c: New.
5231 * gcc.target/arm/neon-veors64.c: New.
5232 * gcc.target/arm/neon-veoru64.c: New.
5233 * gcc.target/arm/neon-vorns64.c: New.
5234 * gcc.target/arm/neon-vornu64.c: New.
5235 * gcc.target/arm/neon-vorrs64.c: New.
5236 * gcc.target/arm/neon-vorru64.c: New.
5237 * gcc.target/arm/neon/vands64.c: Regenerated.
5238 * gcc.target/arm/neon/vandu64.c: Regenerated.
5239 * gcc.target/arm/neon/vbics64.c: Regenerated.
5240 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5241 * gcc.target/arm/neon/veors64.c: Regenerated.
5242 * gcc.target/arm/neon/veoru64.c: Regenerated.
5243 * gcc.target/arm/neon/vorns64.c: Regenerated.
5244 * gcc.target/arm/neon/vornu64.c: Regenerated.
5245 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5246 * gcc.target/arm/neon/vorru64.c: Regenerated.
5248 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5252 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5254 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5255 * gfortran.dg/intent_out_5.f90: Same.
5256 * gfortran.dg/ltrans-7.f90: Same.
5257 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5259 2010-07-02 Jan Hubicka <jh@suse.cz>
5261 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5263 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5265 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5267 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5270 * c-c++-common/Wunused-var-12.c: New test.
5272 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5275 * gcc.target/arm/pr42835.c: New test.
5278 * gcc.target/arm/pr42172-1.c: New test.
5280 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5282 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5284 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5286 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5287 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5288 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5289 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5290 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5291 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5292 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5293 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5294 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5295 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5296 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5297 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5298 * gcc.target/arm/neon-vdup_ns64.c: New.
5299 * gcc.target/arm/neon-vdup_nu64.c: New.
5300 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5301 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5302 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5303 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5304 * gcc.target/arm/neon-vmov_ns64.c: New.
5305 * gcc.target/arm/neon-vmov_nu64.c: New.
5306 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5307 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5308 * gcc.target/arm/neon-vget_lanes64.c: New.
5309 * gcc.target/arm/neon-vget_laneu64.c: New.
5310 * gcc.target/arm/neon-vset_lanes64.c: New.
5311 * gcc.target/arm/neon-vset_laneu64.c: New.
5313 2010-07-02 Richard Guenther <rguenther@suse.de>
5315 * g++.dg/torture/20100702-1.C: New testcase.
5317 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5320 * gcc.c-torture/compile/pr44707.c: New test.
5322 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5325 * g++.dg/template/crash101.C: New.
5327 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5329 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5330 Use the ABI-0 accessors and fail it for m64.
5332 2010-07-02 Jan Hubicka <jh@suse.cz>
5334 * g++.dg/tree-ssa/pr44706.C: New testcase.
5336 2010-07-02 Richard Guenther <rguenther@suse.de>
5338 PR tree-optimization/44748
5339 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5341 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5343 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5344 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5345 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5346 the method types to forward:.
5348 2010-06-30 Jason Merrill <jason@redhat.com>
5350 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5351 * g++.dg/other/pr25632.C: Likewise.
5353 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5355 PR tree-optimization/40421
5356 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5358 2010-07-01 Richard Guenther <rguenther@suse.de>
5362 * gcc.c-torture/execute/20100316-1.c: New testcase.
5363 * gcc.c-torture/execute/pr44468.c: Likewise.
5364 * gcc.c-torture/compile/20100609-1.c: Likewise.
5365 * gcc.dg/volatile2.c: Adjust.
5366 * gcc.dg/plugin/selfassign.c: Likewise.
5367 * gcc.dg/pr36902.c: Likewise.
5368 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5369 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5370 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5371 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5372 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5373 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5374 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5375 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5376 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5377 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5378 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5379 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5380 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5381 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5382 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5383 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5384 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5385 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5386 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5387 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5388 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5389 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5390 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5391 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5392 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5393 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5394 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5395 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5396 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5397 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5398 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5399 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5400 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5401 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5402 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5403 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5404 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5405 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5406 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5407 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5408 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5409 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5410 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5411 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5412 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5413 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5414 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5415 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5416 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5417 * g++.dg/tree-ssa/pr31146.C: Likewise.
5418 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5419 * g++.dg/tree-ssa/pr33604.C: Likewise.
5420 * g++.dg/plugin/selfassign.c: Likewise.
5421 * gfortran.dg/array_memcpy_3.f90: Likewise.
5422 * gfortran.dg/array_memcpy_4.f90: Likewise.
5423 * c-c++-common/torture/pr42834.c: New testcase.
5425 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5428 * g++.dg/template/crash100.C: New.
5430 2010-06-30 Jan Hubicka <jh@suse.cz>
5432 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5434 2010-06-30 Michael Matz <matz@suse.de>
5437 * gcc.dg/pr44699.c: New test.
5439 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5441 PR tree-optimization/39799
5442 * c-c++-common/uninit-17.c: New test.
5444 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5447 * gfortran.dg/read_infnan_1.f90: New test.
5449 2010-06-29 Jason Merrill <jason@redhat.com>
5451 Enable implicitly declared move constructor/operator= (N3053).
5452 * g++.dg/cpp0x/implicit3.C: New.
5453 * g++.dg/cpp0x/implicit4.C: New.
5454 * g++.dg/cpp0x/implicit5.C: New.
5455 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5456 * g++.dg/cpp0x/not_special.C: Adjust.
5457 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5458 * g++.dg/cpp0x/rv1n.C: Adjust.
5459 * g++.dg/cpp0x/rv1p.C: Adjust.
5460 * g++.dg/cpp0x/rv2n.C: Adjust.
5461 * g++.dg/cpp0x/rv2p.C: Adjust.
5462 * g++.dg/cpp0x/rv3n.C: Adjust.
5463 * g++.dg/cpp0x/rv3p.C: Adjust.
5464 * g++.dg/cpp0x/rv4n.C: Adjust.
5465 * g++.dg/cpp0x/rv4p.C: Adjust.
5466 * g++.dg/cpp0x/rv5n.C: Adjust.
5467 * g++.dg/cpp0x/rv5p.C: Adjust.
5468 * g++.dg/cpp0x/rv6n.C: Adjust.
5469 * g++.dg/cpp0x/rv6p.C: Adjust.
5470 * g++.dg/cpp0x/rv7n.C: Adjust.
5471 * g++.dg/cpp0x/rv7p.C: Adjust.
5472 * g++.dg/cpp0x/rv8p.C: Adjust.
5473 * g++.dg/gomp/pr26690-1.C: Adjust.
5474 * g++.dg/other/error20.C: Adjust.
5475 * g++.dg/other/error31.C: Adjust.
5476 * g++.dg/parse/error19.C: Adjust.
5477 * g++.dg/template/qualttp5.C: Adjust.
5478 * g++.old-deja/g++.law/ctors5.C: Adjust.
5480 Enable implicitly deleted functions (N2346)
5481 * g++.dg/cpp0x/defaulted17.C: New.
5482 * g++.dg/cpp0x/implicit1.C: New.
5483 * g++.dg/cpp0x/implicit2.C: New.
5484 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5485 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5486 * g++.dg/init/ctor4.C: Adjust.
5487 * g++.dg/init/synth2.C: Adjust.
5488 * g++.dg/lto/20081118_1.C: Adjust.
5489 * g++.dg/other/error13.C: Adjust.
5490 * g++.dg/other/unused1.C: Adjust.
5491 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5492 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5493 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5494 * g++.old-deja/g++.law/ctors17.C: Adjust.
5495 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5496 * g++.old-deja/g++.pt/assign1.C: Adjust.
5497 * g++.old-deja/g++.pt/crash20.C: Adjust.
5499 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5500 * g++.dg/cpp0x/defaulted13.C: Adjust.
5501 * g++.dg/cpp0x/defaulted2.C: Adjust.
5502 * g++.dg/cpp0x/defaulted3.C: Adjust.
5503 * g++.dg/cpp0x/initlist9.C: Adjust.
5504 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5505 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5506 * g++.dg/init/synth2.C: Adjust.
5508 * g++.dg/cpp0x/defaulted19.C: New.
5510 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5511 * g++.dg/template/error23.C: Fix for -std=c++0x.
5513 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5516 * gfortran.dg/proc_ptr_28.f90: New.
5518 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5520 PR tree-optimization/43801
5521 * g++.dg/torture/pr43801.C: New test.
5524 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5526 2010-06-29 Jason Merrill <jason@redhat.com>
5529 * g++.dg/template/qualified-id2.C: New.
5530 * g++.dg/template/qualified-id3.C: New.
5532 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5535 * gfortran.dg/associated_target_4.f90: New.
5537 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5540 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5542 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5544 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5546 2010-06-29 Jan Hubicka <jh@suse.cz>
5548 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5550 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5553 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5554 * gcc.target/arm/wmul-3.c: New test.
5555 * gcc.target/arm/wmul-4.c: New test.
5557 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5559 PR rtl-optimization/44659
5560 * gcc.target/i386/extract-1.c: New.
5561 * gcc.target/i386/extract-2.c: Likewise.
5562 * gcc.target/i386/extract-3.c: Likewise.
5563 * gcc.target/i386/extract-4.c: Likewise.
5564 * gcc.target/i386/extract-5.c: Likewise.
5565 * gcc.target/i386/extract-6.c: Likewise.
5567 2010-06-28 Jakub Jelinek <jakub@redhat.com>
5570 * g++.dg/warn/Wunused-var-14.C: New test.
5572 2010-06-28 Tobias Burnus <burnus@net-b.de>
5575 * gfortran.dg/nan_6.f90: New.
5577 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5579 PR tree-optimization/43781
5580 * gcc.dg/torture/pr43781.c: New.
5582 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
5585 * gfortran.dg/actual_rank_check_1.f90: New test.
5587 2010-06-28 Martin Jambor <mjambor@suse.cz>
5589 * gcc.dg/ipa/ipa-sra-6.c: New test.
5591 2010-06-28 Jan Hubicka <jh@suse.cz>
5593 PR tree-optimization/44687
5594 * gcc.c-torture/compile/pr44687.c
5596 2010-06-28 Martin Jambor <mjambor@suse.cz>
5599 * g++.dg/torture/pr44535.C: New test.
5601 2010-06-28 Michael Matz <matz@suse.de>
5604 * gfortran.dg/pr44592.f90: New test.
5606 2010-06-28 Jan Hubicka <jh@suse.cz>
5608 PR tree-optimization/44357
5609 * g++.dg/torture/pr44357.C: New testcase.
5611 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5613 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5614 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5615 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5616 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5617 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5618 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5619 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5620 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5622 2010-06-27 Jan Hubicka <jh@suse.cz>
5624 * gcc.c-torture/compile/pr44686.c: New file.
5626 2010-06-27 Richard Guenther <rguenther@suse.de>
5628 PR tree-optimization/44683
5629 * gcc.c-torture/execute/pr44683.c: New testcase.
5631 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5633 * gnat.dg/noreturn3.ad[sb]: New test.
5635 2010-06-26 Jason Merrill <jason@redhat.com>
5637 * g++.dg/cpp0x/explicit5.C: New.
5639 2010-06-26 Richard Guenther <rguenther@suse.de>
5641 PR tree-optimization/44393
5642 * gcc.dg/pr44393.c: New testcase.
5644 2010-06-26 Jan Hubicka <jh@suse.cz>
5646 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5648 2010-06-26 Richard Guenther <rguenther@suse.de>
5651 * gcc.dg/pr44674.c: New testcase.
5653 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5655 * gcc.dg/opts-3.c: New test.
5657 2010-06-26 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/type_decl_1.f90: New.
5660 * gfortran.dg/type_decl_2.f90: New.
5662 2010-06-26 Tobias Burnus <burnus@net-b.de>
5664 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5665 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5667 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5670 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5671 error in comparing reals.
5673 2010-06-25 Tobias Burnus <burnus@net-b.de>
5675 * selected_real_kind_2.f90: New.
5676 * selected_real_kind_3.f90: New.
5678 2010-06-25 Tobias Burnus <burnus@net-b.de>
5680 * gfortran.dg/entry_19.f90: New.
5682 2010-06-25 Tobias Burnus <burnus@net-b.de>
5684 * gfortran.dg/end_subroutine_1.f90: New.
5685 * gfortran.dg/end_subroutine_2.f90: New.
5686 * gfortran.dg/interface_proc_end.f90: Update.
5688 2010-06-25 Tobias Burnus <burnus@net-b.de>
5690 * gfortran.dg/semicolon_fixed.f: Update.
5691 * gfortran.dg/semicolon_fixed_2.f: New.
5692 * gfortran.dg/semicolon_free_2.f90: New.
5693 * gfortran.dg/semicolon_free.f90: Update.
5695 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5698 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5700 2010-06-25 Martin Jambor <mjambor@suse.cz>
5702 * g++.dg/ipa/iinline-3.C: New test.
5703 * gcc.dg/ipa/modif-1.c: Removed.
5705 2010-06-25 Jan Hubicka <jh@suse.cz>
5707 * gcc.dg/tree-ssa/ipa-split-1.c
5709 2010-06-25 Martin Jambor <mjambor@suse.cz>
5711 * g++.dg/ipa/iinline-2.C: New test.
5713 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5716 * gfortran.dg/pr43866.f90: New test.
5718 PR tree-optimization/44539
5719 * gcc.dg/pr44539.c: New test.
5721 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5725 * gcc.target/mips/madd-9.c: New test.
5727 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5730 * gcc.dg/noncompile/pr44517.c: New.
5731 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5733 2010-06-24 Steve Ellcey <sje@cup.hp.com>
5736 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5737 and add argument to nop for IA64.
5739 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5742 * gcc.target/i386/mod-1.c: New.
5743 * gcc.target/i386/umod-1.c: Likewise.
5744 * gcc.target/i386/umod-2.c: Likewise.
5745 * gcc.target/i386/umod-3.c: Likewise.
5747 2010-06-24 Jakub Jelinek <jakub@redhat.com>
5750 * g++.dg/torture/pr44492.C: New test.
5752 2010-06-24 Andi Kleen <ak@linux.intel.com>
5754 * c-c++-common/warn-omitted-condop.c: New.
5756 2010-06-24 Tobias Burnus <burnus@net-b.de>
5759 * gfortran.dg/import8.f90: New.
5761 2010-06-23 Arnaud Charlet <charlet@adacore.com>
5763 * gnat.dg/not_null.adb: Update test case.
5765 2010-06-22 Jakub Jelinek <jakub@redhat.com>
5768 * g++.dg/warn/Wunused-var-13.C: New test.
5771 * g++.dg/diagnostic/method1.C: New test.
5773 2010-06-22 Cary Coutant <ccoutant@google.com>
5775 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5777 2010-06-22 Janus Weil <janus@gcc.gnu.org>
5780 * gfortran.dg/abstract_type_8.f03: New.
5782 2010-06-21 Jason Merrill <jason@redhat.com>
5784 * g++.dg/cpp0x/noexcept08.C: New.
5786 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5788 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5791 * gcc.target/i386/sse2-vec-2a.c: New.
5793 2010-06-21 DJ Delorie <dj@redhat.com>
5795 * gcc.dg/pragma-diag-1.c: New.
5797 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5800 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5802 2010-06-21 Alan Modra <amodra@gmail.com>
5805 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5806 tail call to check_fa_mid.
5808 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5811 * gcc.c-torture/execute/pr44575.c: New test.
5813 2010-06-21 Tobias Burnus <burnus@net-b.de>
5816 * gfortran.dg/contiguous_1.f90: New.
5817 * gfortran.dg/contiguous_2.f90: New.
5818 * gfortran.dg/contiguous_3.f90: New.
5820 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5822 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5823 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5825 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5828 * gcc.target/i386/pr44546.c: New test.
5830 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5832 * gcc.dg/opts-2.c: New test.
5834 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5837 * gfortran.dg/typebound_proc_15.f03: Modified.
5839 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5842 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5843 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5845 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5847 * g++.dg/ext/label13.C: Fix typo in last change.
5849 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5852 * gfortran.dg/eof_3.f90
5853 * gfortran.dg/endfile_2.f90
5854 * gfortran.dg/endfile_4.f90
5855 * gfortran.dg/endfile_3.f90
5857 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5860 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5862 2010-06-18 Tobias Burnus <burnus@net-b.de>
5865 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5867 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5869 * gcc.target/arm/pr40900.c: New test.
5871 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5873 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5875 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5878 * gfortran.dg/typebound_call_15.f03: New.
5880 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5883 * g++.dg/pr44486.C: New.
5885 2010-06-16 DJ Delorie <dj@redhat.com>
5887 * gcc.target/i386/volatile-bitfields-1.c: New.
5888 * gcc.target/i386/volatile-bitfields-2.c: New.
5890 2010-06-16 Jason Merrill <jason@redhat.com>
5892 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5894 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5896 2010-06-16 Richard Guenther <rguenther@suse.de>
5899 * gcc.c-torture/execute/pr44555.c: New testcase.
5901 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5904 * gfortran.dg/typebound_proc_16.f03: New.
5906 2010-06-16 Martin Jambor <mjambor@suse.cz>
5908 * g++.dg/torture/pr43905.C: New test.
5910 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5913 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5914 initialization loop from being vectorized.
5915 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5917 2010-06-16 Alan Modra <amodra@gmail.com>
5919 PR tree-optimization/44507
5920 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5922 2010-06-15 Jason Merrill <jason@redhat.com>
5924 * g++.dg/overload/arg3.C: Adjust error locations.
5925 * g++.dg/overload/copy1.C: Likewise.
5926 * g++.dg/tc1/dr152.C: Likewise.
5927 * g++.dg/template/incomplete4.C: Likewise.
5928 * g++.dg/template/incomplete5.C: Likewise.
5929 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5930 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5931 * g++.old-deja/g++.pt/crash9.C: Likewise.
5933 * g++.dg/inherit/virtual5.C: New.
5935 * g++.dg/cpp0x/defaulted18.C: New.
5937 * g++.dg/cpp0x/initlist40.C: New.
5939 * g++.dg/cpp0x/initlist39.C: New.
5941 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5944 * gcc.dg/graphite/pr44391.c: New.
5946 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5949 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5950 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5951 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5952 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5954 2010-06-15 Richard Guenther <rguenther@suse.de>
5956 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5958 2010-06-15 Richard Guenther <rguenther@suse.de>
5960 * gcc.dg/vect/bb-slp-21.c: Adjust.
5961 * gcc.dg/vect/bb-slp-13.c: Likewise
5962 * gcc.dg/vect/bb-slp-4.c: Likewise
5963 * gcc.dg/vect/bb-slp-22.c: Likewise
5964 * gcc.dg/vect/bb-slp-14.c: Likewise
5965 * gcc.dg/vect/bb-slp-23.c: Likewise
5966 * gcc.dg/vect/bb-slp-15.c: Likewise
5967 * gcc.dg/vect/bb-slp-17.c: Likewise
5968 * gcc.dg/vect/bb-slp-18.c: Likewise
5969 * gcc.dg/vect/bb-slp-19.c: Likewise
5970 * gcc.dg/vect/bb-slp-10.c: Likewise
5971 * gcc.dg/vect/bb-slp-11.c: Likewise
5972 * gcc.dg/vect/bb-slp-20.c: Likewise
5973 * gcc.dg/vect/bb-slp-3.c: Likewise
5975 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5978 * gfortran.dg/gomp/pr44536.f90: New test.
5979 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5981 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5984 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5985 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5987 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5989 PR tree-optimization/44508
5990 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5993 * gcc.dg/pr44509.c: New test.
5995 2010-06-14 Ira Rosen <irar@il.ibm.com>
5997 PR tree-optimization/44507
5998 * gcc.dg/vect/pr44507.c: New test.
6000 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6002 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6003 and c-pretty-print.h.
6005 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6007 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6009 * gfortran.dg/whole_file_18.f90: Updated error message.
6011 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6013 * gfortran.dg/whole_file_20.f03: New.
6015 2010-06-12 Jan Hubicka <jh@suse.cz>
6017 * gcc.c-torture/compile/pc44485.c: New testcase.
6019 2010-06-12 Janus Weil <janus@gcc.gnu.org>
6022 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6023 * gfortran.dg/typebound_proc_14.f03: New.
6024 * gfortran.dg/typebound_proc_15.f03: New.
6026 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6028 * gcc.dg/opts-1.c: New test.
6030 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6032 * gcc.dg/funroll-loops-all.c: Update expected error.
6034 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
6037 * gcc.target/i386/pr44481.c: New test.
6039 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
6041 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6043 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6046 * gcc.dg/tree-ssa/pr44483.c: New.
6048 2010-06-11 Paul Brook <paul@codesourcery.com>
6050 * g++.dg/other/arm-neon-1.C: New test.
6052 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6056 * gfortran.dg/class_23.f03: New test.
6058 2010-06-11 Jan Hubicka <jh@suse.cz>
6060 * gcc.dg/ipa/pure-const-2.c: New testcase.
6062 2010-06-11 Jan Hubicka <jh@suse.cz>
6064 * gcc.dg/noreturn-7.c: Update.
6065 * gcc.dg/noreturn-4.c: Update.
6067 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6070 * g++.dg/other/typedef4.C: New test.
6072 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6075 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6077 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6080 * gfortran.dg/asynchronous_3.f03
6082 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6085 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6086 non-temporal stores out of the tests to form new test cases. As a
6087 result, no non-temporal store should be generated in this case.
6089 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6090 prefetch-7.c that generate one non-temporal store.
6092 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6093 prefetch-7.c that generate one non-temporal store and one
6094 one-temporal prefetch.
6096 2010-06-10 Martin Jambor <mjambor@suse.cz>
6098 PR tree-optimization/44258
6099 * gcc.dg/tree-ssa/pr44258.c: New test.
6101 2010-06-10 Daniel Kraft <d@domob.eu>
6104 * gfortran.dg/associate_1.f03: New test.
6105 * gfortran.dg/associate_2.f95: New test.
6106 * gfortran.dg/associate_3.f03: New test.
6107 * gfortran.dg/associate_4.f08: New test.
6109 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6111 * gfortran.dg/selected_char_kind_4.f90: New test.
6113 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6115 * gcc.dg/pr42461.c: New test.
6117 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6120 * gfortran.dg/selected_real_kind_1.f90: New.
6122 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6125 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6127 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6130 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6132 * gfortran.dg/data_namelist_conflict.f90: New test.
6134 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6136 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6137 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6138 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6140 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6142 * gfortran.dg/mvbits_9.f90: New test.
6143 * gfortran.dg/ibset_1.f90: Ditto.
6144 * gfortran.dg/ibits_1.f90: Ditto.
6145 * gfortran.dg/btest_1.f90: Ditto.
6146 * gfortran.dg/ibclr_1.f90: Ditto.
6148 2010-06-09 Jason Merrill <jason@redhat.com>
6151 * g++.dg/cpp0x/decltype23.C: Move to...
6152 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6154 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6157 * gfortran.dg/typebound_call_14.f03: New test.
6159 2010-06-09 Martin Jambor <mjambor@suse.cz>
6161 PR tree-optimization/44423
6162 * gcc.dg/tree-ssa/pr44423.c: New test.
6164 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6167 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6168 TV_NONE to initialize tv_id field.
6169 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6170 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6171 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6173 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6174 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6175 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6177 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6179 PR tree-optimization/39874
6181 * gcc.dg/pr39874.c: New file.
6183 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6185 * g++.dg/ext/attr-alias-1.C: New.
6186 * g++.dg/ext/attr-alias-2.C: New.
6188 2010-06-07 Tobias Burnus <burnus@net-b.de>
6191 * gfortran.dg/proc_ptr_27.f90: New.
6193 2010-06-07 Jason Merrill <jason@redhat.com>
6196 * g++.dg/cpp0x/decltype23.C: New.
6198 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6199 Shujing Zhao <pearly.zhao@oracle.com>
6202 * gcc.dg/c90-const-expr-10.c: Adjust.
6203 * gcc.dg/c99-const-expr-10.c: Adjust.
6204 * gcc.dg/init-bad-7.c: New.
6206 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6208 * lib/target-supports.exp (check_effective_target_gas): New proc.
6209 * gcc.c-torture/execute/960321-1.x: New file.
6211 2010-06-07 Jason Merrill <jason@redhat.com>
6214 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6216 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6219 * g++.dg/warn/Wunused-var-12.C: New test.
6222 * c-c++-common/Wunused-var-11.c: New test.
6224 2010-06-07 Jan Hubicka <jh@suse.cz>
6226 * gcc.dg/ipa/pure-const-1.c: New testcase.
6228 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6230 PR rtl-optimization/44404
6231 * gcc.dg/pr44404.c: New.
6233 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6236 * gcc.target/i386/abi-2.c: Check sysv abi here.
6237 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6238 function to avoid failures by different ABIs.
6239 * gcc.target/i386/aes-check.h: Likewise.
6240 * gcc.target/i386/avx-check.h: Likewise.
6241 * gcc.target/i386/fma4-check.h: Likewise.
6242 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6243 * gcc.target/i386/mmx-check.h: Likewise.
6244 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6245 * gcc.target/i386/pclmul-check.h: Likewise.
6246 * gcc.target/i386/sse-check.h: Likewise.
6247 * gcc.target/i386/sse2-check.h: Likewise.
6248 * gcc.target/i386/sse3-check.h: Likewise.
6249 * gcc.target/i386/sse4_1-check.h: Likewise.
6250 * gcc.target/i386/sse4_2-check.h: Likewise.
6251 * gcc.target/i386/sse4a-check.h: Likewise.
6252 * gcc.target/i386/ssse3-check.h: Likewise.
6253 * gcc.target/i386/xop-check.h: Likewise.
6254 * gcc.target/i386/pr27971.c: Fix for LLP64.
6255 * gcc.target/i386/pr39139.c: Likewise.
6256 * gcc.target/i386/pr39315-check.c: Likewise.
6257 * gcc.target/i386/vararg-1.c: Likewise.
6258 * gcc.target/i386/vararg-2.c: Likewise.
6259 Additional add dg-compile to avoid failure due
6262 * gcc.dg/compound-literal-1.c: Fix for llp64.
6263 * gcc.dg/pr32370.c: Likewise.
6264 * gcc.dg/pr37561.c: Likewise.
6265 * gcc.dg/pr41340.c: Likewise.
6266 * gcc.dg/pr41551.c: Likewise.
6268 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6271 * g++.dg/debug/dwarf2/typedef3.C: New test.
6273 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6276 * c-c++-common/pr20000.c: New.
6278 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6281 * g++.dg/init/pr44086.C: New.
6282 * g++.dg/cpp0x/decltype4.C: Adjust.
6284 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6287 * gfortran.dg/generic_23.f03: New test.
6289 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6292 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6294 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6297 * c-c++-common/Wunused-var-9.c: New test.
6299 2010-06-05 Jason Merrill <jason@redhat.com>
6301 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6303 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6306 * gcc.dg/c99-restrict-4.c: New test.
6308 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6310 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6311 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6312 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6313 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6314 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6315 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6316 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6317 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6318 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6319 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6320 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6321 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6322 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6323 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6324 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6325 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6326 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6327 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6328 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6329 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6330 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6331 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6333 2010-06-04 Jason Merrill <jason@redhat.com>
6335 * g++.dg/cpp0x/noexcept06.C: New.
6336 * g++.dg/cpp0x/noexcept07.C: New.
6338 * g++.dg/cpp0x/noexcept01.C: New.
6339 * g++.dg/cpp0x/noexcept02.C: New.
6340 * g++.dg/cpp0x/noexcept03.C: New.
6341 * g++.dg/cpp0x/noexcept04.C: New.
6342 * g++.dg/cpp0x/noexcept05.C: New.
6344 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6347 * g++.dg/warn/Wunused-var-10.C: New test.
6348 * g++.dg/warn/Wunused-var-11.C: New test.
6351 * c-c++-common/Wunused-var-10.c: New test.
6353 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6356 * gcc.dg/assign-warn-2.c: Update.
6357 * gcc.dg/cpp/line3.c: Update.
6358 * gcc.dg/c99-array-lval-8.c: Update.
6359 * gcc.dg/cast-qual-2.c: Update.
6360 * gcc.dg/c99-arraydecl-3.c: Update.
6361 * gcc.dg/assign-warn-1.c: Update.
6362 * gcc.dg/format/gcc_diag-1.c: Update.
6364 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6366 PR rtl-optimization/39871
6367 PR rtl-optimization/40615
6368 PR rtl-optimization/42500
6369 PR rtl-optimization/42502
6370 * gcc.target/arm/eliminate.c: New test.
6372 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6375 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6376 * g++.old-deja/g++.other/delete3.C: Likewise.
6377 * g++.old-deja/g++.other/new.C: Likewise.
6378 * g++.old-deja/g++.law/operators27.C: Likewise.
6379 * g++.old-deja/g++.mike/p755.C: Likewise.
6380 * g++.dg/eh/new1.C: Likewise.
6381 * g++.dg/init/new5.C: Likewise.
6383 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6385 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6386 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6387 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6389 2010-06-03 Richard Guenther <rguenther@suse.de>
6392 * lib/lto.exp: Always load gcc.exp.
6393 (lto-obj): For C source files invoke gcc_target_compile.
6394 * g++.dg/lto/20100603-1_0.C: New testcase.
6395 * g++.dg/lto/20100603-1_1.c: Likewise.
6397 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6399 PR tree-optimization/43688
6400 * gfortran.dg/pr43688.f90: New.
6402 2010-06-03 Richard Guenther <rguenther@suse.de>
6405 * gcc.dg/lto/20100603-1_0.c: New testcase.
6406 * gcc.dg/lto/20100603-2_0.c: Likewise.
6407 * gcc.dg/lto/20100603-3_0.c: Likewise.
6409 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6412 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6413 * gcc.target/powerpc/recip-2.c: Ditto.
6414 * gcc.target/powerpc/recip-3.c: Ditto.
6415 * gcc.target/powerpc/recip-4.c: Ditto.
6416 * gcc.target/powerpc/recip-5.c: Ditto.
6417 * gcc.target/powerpc/recip-6.c: Ditto.
6418 * gcc.target/powerpc/recip-7.c: Ditto.
6419 * gcc.target/powerpc/recip-test.h: Ditto.
6420 * gcc.target/powerpc/recip-test2.h: Ditto.
6422 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6424 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6426 2010-06-02 Jason Merrill <jason@redhat.com>
6428 * g++.dg/ext/vector9.C: Expect typedef in error message.
6433 * g++.dg/tc1/dr101.C: Remove xfails.
6435 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6438 * g++.dg/ipa/pr44372.C: New.
6440 2010-06-02 Jan Hubicka <jh@suse.cz>
6443 * g++.dg/torture/pr44295.C: Neww testcase.
6445 2010-06-02 Jan Hubicka <jh@suse.cz>
6447 * gcc.dg/tree-ssa/loadpre6.c: Update.
6449 2010-06-02 Richard Guenther <rguenther@suse.de>
6451 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6454 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6456 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6457 the link fail message.
6459 2010-06-02 Tobias Burnus <burnus@net-b.de>
6462 * gfortran.dg/use_13.f90: New test case.
6464 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6467 * gfortran.dg/error_stop_2.f08: Minor update.
6469 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6472 * gfortran.dg/error_stop_1.f08: New test.
6473 * gfortran.dg/error_stop_2.f08: New test.
6475 2010-06-01 Jason Merrill <jason@redhat.com>
6478 * g++.dg/cpp0x/initlist37.C: New.
6479 * g++.dg/cpp0x/initlist38.C: New.
6482 * g++.dg/cpp0x/initlist36.C: New.
6484 2010-05-31 Jan Hubicka <jh@suse.cz>
6486 * gcc.dg/noreturn-8.c: New testcase.
6488 2010-05-31 Jan Hubicka <jh@suse.cz>
6490 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6491 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6493 2010-05-31 Jan Hubicka <jh@suse.cz>
6495 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6496 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6498 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6501 * gfortran.dg/dependency_27.f90: New test.
6502 * gfortran.dg/array_assign_1.F90: New test.
6504 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6507 * gcc.target/i386/sse-24.c: New test.
6509 2010-05-31 Jan Hubicka <jh@suse.cz>
6511 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6513 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6516 * gcc.dg/pr44337.c: New test.
6518 PR tree-optimization/44182
6519 * g++.dg/debug/pr44182.C: New test.
6521 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6523 * gcc.dg/nested-func-7.c: New test.
6524 * gnat.dg/frame_overflow.adb: Adjust directives.
6526 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6528 * gnat.dg/prot2.ad[sb]: New test.
6529 * gnat.dg/prot2_pkg1.ads: New helper.
6530 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6532 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6534 * gnat.dg/array11.adb: Adjust dg-warning directive.
6535 * gnat.dg/object_overflow.adb: Likewise.
6537 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6540 * gcc.dg/tree-ssa/pr44306.c: New.
6542 2010-05-29 Jan Hubicka <jh@suse.cz>
6544 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6546 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6548 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6550 2010-05-28 Mike Stump <mikestump@comcast.net>
6553 * objc.dg/const-str-9.m: Remove static.
6555 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6558 * gcc.c-torture/compile/pr43636.c: New test.
6560 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6563 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6564 * obj-c++.dg/try-catch-9.mm: Ditto.
6566 2010-05-28 Dodji Seketeli <dodji@redhat.com>
6568 Revert patch for PR c++/44188
6569 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6571 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6574 * g++.dg/debug/dwarf2/typedef3.C: New test.
6576 2010-05-27 Jason Merrill <jason@redhat.com>
6579 * g++.dg/ext/vla9.C: New.
6581 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6584 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6585 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6586 * objc.dg/torture/tls/thr-init.m: Ditto.
6587 * objc.dg/torture/trivial.m: Ditto.
6588 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6589 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6590 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6591 * obj-c++.dg/torture/trivial.mm: Ditto.
6593 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6595 * g++.dg/lto/20100302_0.C: Skip on darwin.
6597 2010-05-27 Richard Guenther <rguenther@suse.de>
6599 PR tree-optimization/44284
6600 * gcc.dg/vect/vect-118.c: New testcase.
6601 * gcc.dg/vect/bb-slp-20.c: Adjust.
6602 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6603 * gcc.dg/vect/slp-9.c: Likewise.
6604 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6605 * gcc.dg/vect/vect-10.c: Likewise.
6606 * gcc.dg/vect/vect-109.c: Likewise.
6607 * gcc.dg/vect/vect-12.c: Likewise.
6608 * gcc.dg/vect/vect-36.c: Likewise.
6609 * gcc.dg/vect/vect-7.c: Likewise.
6610 * gcc.dg/vect/vect-iv-8.c: Likewise.
6611 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6612 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6613 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6614 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6615 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6616 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6617 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6618 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6619 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6620 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6621 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6622 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6623 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6624 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6625 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6626 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6627 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6629 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6631 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6634 2010-05-26 Jan Hubicka <jh@suse.cz>
6636 * gcc.dg/lto/materialize-1_0.c: New file.
6637 * gcc.dg/lto/materialize-1_1.c: New file.
6639 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6641 * gnat.dg/lto10.adb: New test.
6642 * gnat.dg/lto10_pkg.ads: New helper.
6644 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6646 * lib/target-supports.exp (check_effective_target_int128): New
6647 function to check if __int128 types are available for target.
6648 * c-c++-common/int128-types-1.c: New.
6649 * c-c++-common/int128-1.c: New.
6650 * c-c++-common/int128-2.c: New.
6651 * g++.dg/abi/mangle43.C: New.
6652 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6653 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6654 pointer-wide scalar.
6655 * g++.dg/other/pr25632.C: Likewise.
6656 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6657 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6659 * g++.dg/warn/pr13358-4.C: Likewise.
6660 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6661 * g++.dg/warn/Wconversion-null.C: Likewise.
6663 2010-05-26 Jason Merrill <jason@redhat.com>
6666 * g++.dg/cpp0x/variadic101.C: New.
6668 2010-05-26 Richard Guenther <rguenther@suse.de>
6670 PR rtl-optimization/44164
6671 * gcc.c-torture/execute/pr44164.c: New testcase.
6672 * g++.dg/tree-ssa/pr13146.C: Adjust.
6674 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
6677 * gfortran.dg/whole_file_19.f90 : New test.
6679 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6684 * gfortran.dg/pr40999.f: Fix function type.
6685 * gfortran.dg/whole_file_5.f90: Likewise.
6686 * gfortran.dg/whole_file_6.f90: Likewise.
6687 * gfortran.dg/whole_file_16.f90: New.
6688 * gfortran.dg/whole_file_17.f90: New.
6689 * gfortran.dg/whole_file_18.f90: New.
6691 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6692 Iain Sandoe <iains@gcc.gnu.org>
6694 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6695 * gcc.c-torture/compile/pr44197.c: Require alias support.
6696 * gcc.dg/lto/20081222_0.c: Ditto.
6698 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6701 * gcc.dg/guality/vla-2.c: New test.
6703 2010-05-25 Richard Guenther <rguenther@suse.de>
6706 * g++.dg/torture/pr44069.C: New testcase.
6708 2010-05-25 Richard Guenther <rguenther@suse.de>
6710 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6712 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6715 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6717 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6719 * obj-c++.dg/torture/tls/trivial.mm: New.
6720 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6721 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6722 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6723 * obj-c++.dg/torture/tls/diag-1.mm: New.
6724 * obj-c++.dg/torture/tls/tls.exp: New.
6725 * obj-c++.dg/torture/trivial.mm: New.
6726 * obj-c++.dg/torture/dg-torture.exp: New.
6727 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6728 * obj-c++.dg/tls/trivial.m: New.
6729 * obj-c++.dg/tls/init-1.mm: New.
6730 * obj-c++.dg/tls/diag-1.mm: New.
6731 * obj-c++.dg/tls/init-2.mm: New.
6732 * obj-c++.dg/tls/diag-2.mm: New.
6733 * obj-c++.dg/tls/diag-3.mm: New.
6734 * obj-c++.dg/tls/diag-4.mm: New.
6735 * obj-c++.dg/tls/static-1.mm: New.
6736 * obj-c++.dg/tls/tls.exp: New.
6737 * obj-c++.dg/tls/diag-5.mm: New.
6738 * obj-c++.dg/tls/static-1a.mm: New.
6739 * objc-obj-c++-shared/Object1.mm: New.
6740 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6742 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6745 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6746 * obj-c++.dg/const-str-6.mm: Ditto.
6748 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6750 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6752 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6755 * gnat.dg/array13.ad[sb]: New test.
6757 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6758 Sandra Loosemore <sandra@codesourcery.com>
6760 * gcc.target/arm/neon/: Regenerated test cases.
6762 * gcc.target/arm/neon/polytypes.c,
6763 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6764 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6765 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6766 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6767 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6768 dg-add-options arm_neon.
6770 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6771 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6772 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6773 and arm_neon_fp16_ok.
6775 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6776 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6778 * lib/target-supports.exp (add_options_for_arm_neon): New.
6779 (check_effective_target_arm_neon_ok_nocache): New, from
6780 check_effective_target_arm_neon_ok. Check multiple possibilities.
6781 (check_effective_target_arm_neon_ok): Use
6782 check_effective_target_arm_neon_ok_nocache.
6783 (add_options_for_arm_neon_fp16)
6784 (check_effective_target_arm_neon_fp16_ok)
6785 check_effective_target_arm_neon_fp16_ok_nocache): New.
6786 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6788 2010-05-24 Jason Merrill <jason@redhat.com>
6791 * g++.dg/cpp0x/initlist35.C: New.
6792 * g++.dg/init/brace6.C: Adjust.
6794 2010-05-24 Paul Brook <paul@codesourcery.com>
6796 * gcc.target/arm/frame-pointer-1.c: New test.
6797 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6798 pointer elimination.
6800 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6803 * gcc.target/i386/crc32-3.c: New.
6804 * gcc.target/i386/crc32-4.c: Likewise.
6806 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6808 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6809 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6810 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6812 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6814 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6816 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6819 * gcc.c-target/pr43869.c: New test.
6821 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6824 * gfortran.dg/class_22.f03: New.
6826 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6829 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6831 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6834 * gfortran.dg/abstract_type_7.f03: New.
6836 2010-05-21 Jason Merrill <jason@redhat.com>
6838 * g++.dg/eh/spec11.C: Test cleanup optimization.
6840 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6843 * gcc.target/i386/pr44223.c: New test.
6845 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6847 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6849 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6851 * g++.dg/other/const3.C: New test.
6853 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6856 * warn_unused_dummy_argument_1.f90: New.
6857 * warn_unused_dummy_argument_2.f90: New.
6859 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6862 * g++.dg/inherit/crash1.C: New.
6863 * g++.dg/inherit/crash2.C: Likewise.
6865 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6868 * g++.dg/debug/pr44178.C: New test.
6870 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6873 * gcc.dg/tree-ssa/prefetch-6.c: Add
6874 --param min-insn-to-prefetch-ratio=6.
6875 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6876 allow unrolling, and adjust the movnti count.
6878 2010-05-20 Jan Hubicka <jh@suse.cz>
6881 * gcc.c-torture/compile/pr44197.c: New file.
6883 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6885 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6887 (check_effective_target_xop): Remove __may_alias__ attribute.
6889 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6892 * gcc.c-torture/execute/pr44202-1.c: New test.
6894 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6897 * gfortran.dg/label_1.f90: Update test.
6899 2010-05-19 Jan Hubicka <jh@suse.cz>
6901 * gcc.dg/lto/ipareference2_0.c: New file.
6902 * gcc.dg/lto/ipareference2_1.c: New file.
6904 2010-05-19 Jason Merrill <jason@redhat.com>
6906 * g++.dg/parse/fn-typedef2.C: New.
6908 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6912 * g++.dg/template/fntype1.C: New.
6914 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6916 * gnat.dg/discr23.ad[sb]: New test.
6917 * gnat.dg/discr23_pkg.ads: New helper.
6919 * gnat.dg/specs/controlled1.ads: New test.
6920 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6922 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6925 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6926 Fixed scope of C_SIZEOF.
6927 * gfortran.dg/warn_conversion_2.f90: New.
6929 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6931 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6932 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6933 for optional selector.
6934 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6935 (check_effective_target_sse3): New proc.
6936 * gcc.target/i386/math-torture/math-torture.exp: Load
6937 target-supports.exp.
6938 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6939 check_effective_target_sse2.
6940 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6941 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6942 * g++.dg/vect/vect.exp: Likewise.
6943 * gfortran.dg/vect/vect.exp: Likewise.
6944 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6945 -msse2 if check_effective_target_sse2.
6947 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6948 * gcc.target/i386/3dnow-2.c: Likewise.
6949 * gcc.target/i386/3dnowA-1.c: Likewise.
6950 * gcc.target/i386/3dnowA-2.c: Likewise.
6951 * gcc.target/i386/pr42549.c: Likewise.
6953 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6954 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6955 * gcc.target/i386/sse3-addsubps.c: Likewise.
6956 * gcc.target/i386/sse3-haddpd.c: Likewise.
6957 * gcc.target/i386/sse3-haddps.c: Likewise.
6958 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6959 * gcc.target/i386/sse3-hsubps.c: Likewise.
6960 * gcc.target/i386/sse3-movddup.c: Likewise.
6961 * gcc.target/i386/sse3-movshdup.c: Likewise.
6962 * gcc.target/i386/sse3-movsldup.c: Likewise.
6964 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6965 * g++.dg/ext/attrib35.C: Likewise.
6966 * g++.dg/opt/pr40496.C: Likewise.
6967 * g++.dg/other/i386-1.C: Likewise.
6968 * g++.dg/other/i386-4.C: Likewise.
6969 * g++.dg/other/pr34435.C: Likewise.
6970 * g++.dg/other/pr39496.C: Likewise.
6971 * g++.dg/other/pr40446.C: Likewise.
6972 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6973 * gcc.dg/compat/vector-1a_main.c: Likewise.
6974 * gcc.dg/compat/vector-2a_main.c: Likewise.
6975 * gcc.dg/lto/20090206-1_0.c: Likewise.
6976 * gcc.dg/pr34856.c: Likewise.
6977 * gcc.dg/pr36584.c: Likewise.
6978 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6979 * gcc.dg/pr37544.c: Likewise.
6980 * gcc.dg/torture/pr16104-1.c: Likewise.
6981 * gcc.dg/torture/pr35771-1.c: Likewise.
6982 * gcc.dg/torture/pr35771-2.c: Likewise.
6983 * gcc.dg/torture/pr35771-3.c: Likewise.
6984 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6985 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6986 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6987 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6988 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6989 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6990 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6991 * gcc.target/i386/20060512-1.c: Likewise.
6992 * gcc.target/i386/20060512-3.c: Likewise.
6993 * gcc.target/i386/all_one_m128i.c: Likewise.
6994 * gcc.target/i386/float128-1.c: Likewise.
6995 * gcc.target/i386/float128-2.c: Likewise.
6996 * gcc.target/i386/fpcvt-1.c: Likewise.
6997 * gcc.target/i386/fpcvt-2.c: Likewise.
6998 * gcc.target/i386/fpcvt-3.c: Likewise.
6999 * gcc.target/i386/fpprec-1.c: Likewise.
7000 * gcc.target/i386/funcspec-9.c: Likewise.
7001 * gcc.target/i386/incoming-1.c: Likewise.
7002 * gcc.target/i386/incoming-12.c: Likewise.
7003 * gcc.target/i386/incoming-2.c: Likewise.
7004 * gcc.target/i386/incoming-3.c: Likewise.
7005 * gcc.target/i386/incoming-4.c: Likewise.
7006 * gcc.target/i386/incoming-6.c: Likewise.
7007 * gcc.target/i386/incoming-7.c: Likewise.
7008 * gcc.target/i386/incoming-8.c: Likewise.
7009 * gcc.target/i386/opt-1.c: Likewise.
7010 * gcc.target/i386/opt-2.c: Likewise.
7011 * gcc.target/i386/ordcmp-1.c: Likewise.
7012 * gcc.target/i386/pr17692.c: Likewise.
7013 * gcc.target/i386/pr18614-1.c: Likewise.
7014 * gcc.target/i386/pr22152.c: Likewise.
7015 * gcc.target/i386/pr23570.c: Likewise.
7016 * gcc.target/i386/pr23575.c: Likewise.
7017 * gcc.target/i386/pr26449-1.c: Likewise.
7018 * gcc.target/i386/pr26600.c: Likewise.
7019 * gcc.target/i386/pr27790.c: Likewise.
7020 * gcc.target/i386/pr28839.c: Likewise.
7021 * gcc.target/i386/pr30970.c: Likewise.
7022 * gcc.target/i386/pr32000-1.c: Likewise.
7023 * gcc.target/i386/pr32000-2.c: Likewise.
7024 * gcc.target/i386/pr32280.c: Likewise.
7025 * gcc.target/i386/pr32661.c: Likewise.
7026 * gcc.target/i386/pr32708-1.c: Likewise.
7027 * gcc.target/i386/pr32961.c: Likewise.
7028 * gcc.target/i386/pr33329.c: Likewise.
7029 * gcc.target/i386/pr35714.c: Likewise.
7030 * gcc.target/i386/pr35767-1.c: Likewise.
7031 * gcc.target/i386/pr35767-1d.c: Likewise.
7032 * gcc.target/i386/pr35767-1i.c: Likewise.
7033 * gcc.target/i386/pr35767-2.c: Likewise.
7034 * gcc.target/i386/pr35767-2d.c: Likewise.
7035 * gcc.target/i386/pr35767-2i.c: Likewise.
7036 * gcc.target/i386/pr35767-3.c: Likewise.
7037 * gcc.target/i386/pr35767-5.c: Likewise.
7038 * gcc.target/i386/pr36222-1.c: Likewise.
7039 * gcc.target/i386/pr36578-1.c: Likewise.
7040 * gcc.target/i386/pr36578-2.c: Likewise.
7041 * gcc.target/i386/pr36992-1.c: Likewise.
7042 * gcc.target/i386/pr37101.c: Likewise.
7043 * gcc.target/i386/pr37216.c: Likewise.
7044 * gcc.target/i386/pr37434-1.c: Likewise.
7045 * gcc.target/i386/pr37434-2.c: Likewise.
7046 * gcc.target/i386/pr37843-3.c: Likewise.
7047 * gcc.target/i386/pr37843-4.c: Likewise.
7048 * gcc.target/i386/pr39162.c: Likewise.
7049 * gcc.target/i386/pr39315-1.c: Likewise.
7050 * gcc.target/i386/pr39315-2.c: Likewise.
7051 * gcc.target/i386/pr39315-3.c: Likewise.
7052 * gcc.target/i386/pr39315-4.c: Likewise.
7053 * gcc.target/i386/pr39445.c: Likewise.
7054 * gcc.target/i386/pr39496.c: Likewise.
7055 * gcc.target/i386/pr40809.c: Likewise.
7056 * gcc.target/i386/pr40906-3.c: Likewise.
7057 * gcc.target/i386/pr41019.c: Likewise.
7058 * gcc.target/i386/pr42542-1.c: Likewise.
7059 * gcc.target/i386/pr42542-2.c: Likewise.
7060 * gcc.target/i386/pr42542-3.c: Likewise.
7061 * gcc.target/i386/pr42542-3a.c: Likewise.
7062 * gcc.target/i386/pr42881.c: Likewise.
7063 * gcc.target/i386/push-1.c: Likewise.
7064 * gcc.target/i386/quad-sse.c: Likewise.
7065 * gcc.target/i386/reload-1.c: Likewise.
7066 * gcc.target/i386/sse-10.c: Likewise.
7067 * gcc.target/i386/sse-11.c: Likewise.
7068 * gcc.target/i386/sse-15.c: Likewise.
7069 * gcc.target/i386/sse-17.c: Likewise.
7070 * gcc.target/i386/sse-18.c: Likewise.
7071 * gcc.target/i386/sse-19.c: Likewise.
7072 * gcc.target/i386/sse-4.c: Likewise.
7073 * gcc.target/i386/sse-6.c: Likewise.
7074 * gcc.target/i386/sse-vect-types.c: Likewise.
7075 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7076 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7077 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7078 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7079 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7080 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7081 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7082 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7083 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7084 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7085 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7086 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7087 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7088 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7089 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7090 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7091 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7092 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7093 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7094 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7095 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7096 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7097 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7098 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7099 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7100 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7101 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7102 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7103 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7104 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7105 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7106 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7107 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7108 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7109 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7110 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7111 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7112 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7113 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7114 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7115 * gcc.target/i386/sse2-mmx.c: Likewise.
7116 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7117 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7118 * gcc.target/i386/sse2-movd-1.c: Likewise.
7119 * gcc.target/i386/sse2-movd-2.c: Likewise.
7120 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7121 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7122 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7123 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7124 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7125 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7126 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7127 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7128 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7129 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7130 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7131 * gcc.target/i386/sse2-movq-1.c: Likewise.
7132 * gcc.target/i386/sse2-movq-2.c: Likewise.
7133 * gcc.target/i386/sse2-movq-3.c: Likewise.
7134 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7135 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7136 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7137 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7138 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7139 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7140 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7141 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7142 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7143 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7144 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7145 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7146 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7147 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7148 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7149 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7150 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7151 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7152 * gcc.target/i386/sse2-pand-1.c: Likewise.
7153 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7154 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7155 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7156 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7157 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7158 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7159 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7160 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7161 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7162 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7163 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7164 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7165 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7166 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7167 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7168 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7169 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7170 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7171 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7172 * gcc.target/i386/sse2-por-1.c: Likewise.
7173 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7174 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7175 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7176 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7177 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7178 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7179 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7180 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7181 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7182 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7183 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7184 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7185 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7186 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7187 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7188 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7189 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7190 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7191 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7192 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7193 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7194 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7195 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7196 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7197 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7198 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7199 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7200 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7201 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7202 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7203 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7204 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7205 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7206 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7207 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7208 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7209 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7210 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7211 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7212 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7213 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7214 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7215 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7216 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7217 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7218 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7219 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7220 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7221 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7222 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7223 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7224 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7225 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7226 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7227 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7228 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7229 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7230 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7231 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7232 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7233 * gcc.target/i386/sse2-vec-1.c: Likewise.
7234 * gcc.target/i386/sse2-vec-2.c: Likewise.
7235 * gcc.target/i386/sse2-vec-3.c: Likewise.
7236 * gcc.target/i386/sse2-vec-4.c: Likewise.
7237 * gcc.target/i386/sse2-vec-5.c: Likewise.
7238 * gcc.target/i386/sse2-vec-6.c: Likewise.
7239 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7240 * gcc.target/i386/ssefn-2.c: Likewise.
7241 * gcc.target/i386/ssefn-4.c: Likewise.
7242 * gcc.target/i386/ssefp-1.c: Likewise.
7243 * gcc.target/i386/ssefp-2.c: Likewise.
7244 * gcc.target/i386/sseregparm-3.c: Likewise.
7245 * gcc.target/i386/sseregparm-4.c: Likewise.
7246 * gcc.target/i386/sseregparm-5.c: Likewise.
7247 * gcc.target/i386/sseregparm-6.c: Likewise.
7248 * gcc.target/i386/sseregparm-7.c: Likewise.
7249 * gcc.target/i386/ssetype-1.c: Likewise.
7250 * gcc.target/i386/ssetype-2.c: Likewise.
7251 * gcc.target/i386/ssetype-3.c: Likewise.
7252 * gcc.target/i386/ssetype-4.c: Likewise.
7253 * gcc.target/i386/ssetype-5.c: Likewise.
7254 * gcc.target/i386/unordcmp-1.c: Likewise.
7255 * gcc.target/i386/vararg-1.c: Likewise.
7256 * gcc.target/i386/vararg-2.c: Likewise.
7257 * gcc.target/i386/vararg-3.c: Likewise.
7258 * gcc.target/i386/vararg-4.c: Likewise.
7259 * gcc.target/i386/vararg-7.c: Likewise.
7260 * gcc.target/i386/vararg-8.c: Likewise.
7261 * gcc.target/i386/vecinit-1.c: Likewise.
7262 * gcc.target/i386/vecinit-2.c: Likewise.
7263 * gcc.target/i386/vecinit-3.c: Likewise.
7264 * gcc.target/i386/vecinit-4.c: Likewise.
7265 * gcc.target/i386/vecinit-5.c: Likewise.
7266 * gcc.target/i386/vecinit-6.c: Likewise.
7267 * gcc.target/i386/vectorize2.c: Likewise.
7268 * gcc.target/i386/vectorize3.c: Likewise.
7269 * gcc.target/i386/vectorize4.c: Likewise.
7270 * gcc.target/i386/vectorize6.c: Likewise.
7271 * gcc.target/i386/vectorize7.c: Likewise.
7272 * gcc.target/i386/vectorize8.c: Likewise.
7273 * gcc.target/i386/vperm-v2df.c: Likewise.
7274 * gcc.target/i386/vperm-v2di.c: Likewise.
7275 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7276 * gcc.target/i386/xorps-sse2.c: Likewise.
7277 * gcc.target/i386/xorps.c: Likewise.
7278 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7279 * gfortran.dg/graphite/pr42326.f90: Likewise.
7280 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7282 2010-05-19 Richard Guenther <rguenther@suse.de>
7285 * g++.dg/lto/20100519-1_0.C: New testcase.
7287 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7290 * gfortran.dg/warn_intent_out_not_set.f90: New.
7292 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7295 * gfortran.dg/data_char_1.f90: Updated warning message.
7296 * gfortran.dg/data_array_6.f: New.
7298 2010-05-19 Martin Jambor <mjambor@suse.cz>
7300 * g++.dg/ipa/ivinline-8.C: New test.
7301 * gcc.dg/ipa/iinline-2.c: Likewise.
7303 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7306 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7307 arguments; add check for return value kind.
7308 * gfortran.dg/float_1.f90: Likewise.
7310 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7314 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7315 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7316 Prune another location line format.
7317 (lto-obj): Call lto_prune_warns on comp_output.
7319 2010-05-18 Jan Hubicka <jh@suse.cz>
7321 * gcc.dg/lto/ipacp_0.c: New test.
7322 * gcc.dg/lto/ipacp_1.c: New test.
7324 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7327 * gcc.dg/lto/20100518_0.c: New test.
7329 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7331 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7333 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7336 * gfortran.dg/class_21.f03: New.
7338 2010-05-17 Jason Merrill <jason@redhat.com>
7341 * g++.dg/cpp0x/initlist34.C: New.
7344 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7346 2010-05-17 Martin Jambor <mjambor@suse.cz>
7348 * g++.dg/ipa/ivinline-1.C: New test.
7349 * g++.dg/ipa/ivinline-2.C: New test.
7350 * g++.dg/ipa/ivinline-3.C: New test.
7351 * g++.dg/ipa/ivinline-4.C: New test.
7352 * g++.dg/ipa/ivinline-5.C: New test.
7353 * g++.dg/ipa/ivinline-6.C: New test.
7355 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7356 Jason Merrill <jason@redhat.com>
7359 * c-c++-common/Wunused-var-8.c: New test.
7361 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7364 * gcc.c-torture/compile/pr42347.c: New test.
7367 * g++.dg/ext/asmgoto1.C: New test.
7369 2010-05-17 Martin Jambor <mjambor@suse.cz>
7372 * gcc.dg/tree-ssa/pr44133.c: New test.
7373 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7376 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7379 * gfortran.dg/class_20.f03: New.
7381 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7384 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7385 debug messages but not the newly introduced one.
7387 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7390 * gfortran.dg/initialization_25.f90: Commented testcase.
7391 * gfortran.dg/initialization_26.f90: New.
7393 2010-05-16 Richard Guenther <rguenther@suse.de>
7395 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7396 * gcc.dg/pr43084.c: Likewise.
7397 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7399 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7401 * gcc.dg/struct/struct-reorg.exp: Likewise.
7402 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7403 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7405 2010-05-16 Joseph Myers <joseph@codesourcery.com>
7407 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7408 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7409 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7410 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7413 2010-05-15 Jason Merrill <jason@redhat.com>
7415 * g++.dg/eh/spec10.C: New.
7416 * g++.dg/eh/spec11.C: New.
7417 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7419 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7423 * gfortran.dg/allocatable_scalar_9.f90: New.
7425 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7428 * g++.dg/torture/pr44148.C: New test.
7430 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7432 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7433 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7434 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7435 diagnostics and type sizes.
7437 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7439 * gnat.dg/lto9.adb: New test.
7440 * gnat.dg/lto9_pkg1.ads: New helper.
7441 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7443 2010-05-15 Jan Hubicka <jh@suse.cz>
7445 * gcc.dg/lto/ipareference_1.c: Rename to ...
7446 * gcc.dg/lto/ipareference_0.c: ... this one.
7447 * gcc.dg/lto/ipareference_2.c: Rename to ...
7448 * gcc.dg/lto/ipareference_1.c: ... this one.
7450 2010-05-15 Jan Hubicka <jh@suse.cz>
7452 * gcc.dg/lto/ipareference_1.c: New file.
7453 * gcc.dg/lto/ipareference_2.c: New file.
7455 2010-05-15 Richard Guenther <rguenther@suse.de>
7457 PR tree-optimization/44038
7458 * gcc.c-torture/compile/pr44038.c: New testcase.
7460 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7462 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7463 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7465 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7469 * gfortran.dg/class_18.f03: New.
7470 * gfortran.dg/class_19.f03: New.
7472 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7475 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7476 * g++.dg/debug/dwarf2/const1.C: Remove.
7478 2010-05-14 Jason Merrill <jason@redhat.com>
7480 * g++.dg/eh/cond4.C: New.
7481 * g++.dg/eh/elide2.C: Adjust.
7482 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7484 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7487 * gfortran.dg/actual_array_interface_2.f90: New test.
7489 2010-05-14 Richard Guenther <rguenther@suse.de>
7491 PR tree-optimization/44119
7492 * gcc.c-torture/compile/pr44119.c: New testcase.
7494 2010-05-14 Jason Merrill <jason@redhat.com>
7497 * g++.dg/eh/terminate1.C: New.
7499 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7501 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7504 * gcc.dg/pr44136.c: New test.
7506 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7509 * g++.dg/warn/Wshadow-4.C: Adjust.
7510 * g++.dg/warn/Wshadow-5.C: New test.
7511 * g++.dg/warn/Wshadow-6.C: New test
7513 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7516 * gfortran.dg/initialization_25.f90: New.
7518 2010-05-13 Martin Jambor <mjambor@suse.cz>
7520 * g++.dg/otr-fold-1.C: New test.
7521 * g++.dg/otr-fold-2.C: New test.
7523 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7526 * gfortran.dg/gomp/pr44036-1.f90: New test.
7527 * gfortran.dg/gomp/pr44036-2.f90: New test.
7528 * gfortran.dg/gomp/pr44036-3.f90: New test.
7531 * gcc.dg/guality/sra-1.c: New test.
7533 2010-05-12 Jan Hubicka <jh@suse.cz>
7535 * tree-ssa/unreachable.c: New test.
7537 2010-05-12 Jason Merrill <jason@redhat.com>
7539 * g++.dg/cpp0x/sfinae1.C: New.
7541 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7543 * gcc.target/i386/zee.c: New file.
7545 2010-05-12 Jason Merrill <jason@redhat.com>
7547 * g++.dg/conversion/op1.C: Expect template candidate message.
7548 * g++.dg/cpp0x/nullptr15.C: Likewise.
7549 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7550 * g++.dg/cpp0x/pr31431.C: Likewise.
7551 * g++.dg/cpp0x/temp_default2.C: Likewise.
7552 * g++.dg/cpp0x/trailing4.C: Likewise.
7553 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7554 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7555 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7556 * g++.dg/cpp0x/variadic35.C: Likewise.
7557 * g++.dg/cpp0x/vt-35147.C: Likewise.
7558 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7559 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7560 * g++.dg/ext/visibility/anon8.C: Likewise.
7561 * g++.dg/ext/vla2.C: Likewise.
7562 * g++.dg/other/pr28114.C: Likewise.
7563 * g++.dg/other/ptrmem10.C: Likewise.
7564 * g++.dg/other/ptrmem11.C: Likewise.
7565 * g++.dg/overload/unknown1.C: Likewise.
7566 * g++.dg/parse/template7.C: Likewise.
7567 * g++.dg/parse/typename7.C: Likewise.
7568 * g++.dg/template/conv11.C: Likewise.
7569 * g++.dg/template/copy1.C: Likewise.
7570 * g++.dg/template/deduce3.C: Likewise.
7571 * g++.dg/template/dependent-expr5.C: Likewise.
7572 * g++.dg/template/friend.C: Likewise.
7573 * g++.dg/template/incomplete2.C: Likewise.
7574 * g++.dg/template/local4.C: Likewise.
7575 * g++.dg/template/local6.C: Likewise.
7576 * g++.dg/template/operator10.C: Likewise.
7577 * g++.dg/template/overload6.C: Likewise.
7578 * g++.dg/template/ptrmem2.C: Likewise.
7579 * g++.dg/template/ptrmem20.C: Likewise.
7580 * g++.dg/template/ptrmem8.C: Likewise.
7581 * g++.dg/template/sfinae2.C: Likewise.
7582 * g++.dg/template/ttp25.C: Likewise.
7583 * g++.dg/template/unify10.C: Likewise.
7584 * g++.dg/template/unify11.C: Likewise.
7585 * g++.dg/template/unify6.C: Likewise.
7586 * g++.dg/template/unify7.C: Likewise.
7587 * g++.dg/template/unify9.C: Likewise.
7588 * g++.dg/template/varmod1.C: Likewise.
7589 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7590 * g++.old-deja/g++.law/operators32.C: Likewise.
7591 * g++.old-deja/g++.pt/crash28.C: Likewise.
7592 * g++.old-deja/g++.pt/crash60.C: Likewise.
7593 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7594 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7595 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7596 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7597 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7598 * g++.old-deja/g++.pt/expr2.C: Likewise.
7599 * g++.old-deja/g++.pt/overload7.C: Likewise.
7600 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7601 * g++.old-deja/g++.pt/spec5.C: Likewise.
7602 * g++.old-deja/g++.pt/spec6.C: Likewise.
7603 * g++.old-deja/g++.pt/t24.C: Likewise.
7604 * g++.old-deja/g++.pt/unify4.C: Likewise.
7605 * g++.old-deja/g++.pt/unify6.C: Likewise.
7606 * g++.old-deja/g++.pt/unify8.C: Likewise.
7607 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7608 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7609 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7611 * g++.dg/cpp0x/initlist32.C: New.
7613 * g++.dg/template/conv11.C: New.
7614 * g++.dg/conversion/op1.C: Adjust expected error.
7616 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7618 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7621 * gcc.target/i386/avx-cmpsd-1.c: New.
7622 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7623 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7624 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7625 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7626 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7628 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7631 * gcc.dg/gomp/pr44085.c: New test.
7632 * gfortran.dg/gomp/pr44085.f90: New test.
7634 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7636 * objc-obj-c++-shared/Object1.m: New.
7637 * objc.dg/torture: New directory.
7638 * objc.dg/torture/tls: Ditto.
7639 * objc.dg/tls: Ditto.
7640 * objc.dg/torture/tls/trivial.m: New test.
7641 * objc.dg/torture/tls/thr-init-2.m: New test.
7642 * objc.dg/torture/tls/thr-init-3.m: New test.
7643 * objc.dg/torture/tls/thr-init.m: New test.
7644 * objc.dg/torture/tls/diag-1.m: New test.
7645 * objc.dg/torture/tls/tls.exp: New.
7646 * objc.dg/torture/trivial.m: New test.
7647 * objc.dg/torture/dg-torture.exp: New.
7648 * objc.dg/tls/diag-3.m: New test.
7649 * objc.dg/tls/diag-4.m: New test.
7650 * objc.dg/tls/diag-5.m: New test.
7651 * objc.dg/tls/init-1.m: New test.
7652 * objc.dg/tls/init-2.m: New test.
7653 * objc.dg/tls/tls.exp: New.
7654 * objc.dg/tls/diag-2.m: New test.
7655 * lib/objc.exp: Respond to dg-additional-files.
7657 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7659 * gcc.target/m68k/20100512-1.c: New.
7661 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7663 * gnat.dg/lto8.adb: New test.
7664 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7665 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7667 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7672 * g++.dg/template/crash97.C: New.
7673 * g++.dg/template/crash98.C: Likewise.
7674 * g++.dg/template/crash99.C: Likewise.
7675 * g++.dg/cpp0x/pr31439.C: Adjust.
7676 * g++.dg/template/crash95.C: Likewise.
7678 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7681 * c-c++-common/asmgoto-4.c: New test.
7682 * gcc.target/i386/pr44071.c: New test.
7685 * c-c++-common/Wunused-var-7.c: New test.
7686 * g++.dg/warn/Wunused-var-9.C: New test.
7688 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7691 * gfortran.dg/gomp/pr43711.f90: New.
7693 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7696 * gfortran.dg/select_5.f90: Updated.
7698 2010-05-11 Jan Hubicka <jh@suse.cz>
7700 PR tree-optimize/44063
7701 * gcc.c-torture/compile/pr44063.c: New testcase.
7703 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7706 * gcc.dg/pr44023.c: New test.
7708 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7710 * gnat.dg/lto7.adb: New test.
7711 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7713 2010-05-10 Jason Merrill <jason@redhat.com>
7716 * g++.dg/template/inherit5.C: New.
7719 * g++.dg/cpp0x/initlist33.C: New.
7720 * g++.dg/cpp0x/initlist26.C: Adjust.
7721 * g++.dg/cpp0x/initlist28.C: Adjust.
7723 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7726 * g++.dg/init/pr43719.C: New.
7727 * g++.dg/anon-struct4.C: Adjust.
7729 2010-05-10 Jakub Jelinek <jakub@redhat.com>
7732 * gcc.dg/pr44028.c: New test.
7734 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
7739 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7740 * gfortran.dg/warn_conversion.f90: New.
7742 2010-05-10 Michael Matz <matz@suse.de>
7744 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7746 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7748 PR rtl-optimization/44012
7749 * gcc.dg/pr44012.c: New.
7751 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7753 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7754 Log text on entry and exit.
7755 Prune Sun ld warnings for common symbols with differing sizes.
7756 (lto-link-and-maybe-run): Change caller.
7758 2010-05-10 Janus Weil <janus@gcc.gnu.org>
7761 * gfortran.dg/class_7.f03: Modified.
7762 * gfortran.dg/select_type_1.f03: Modified.
7763 * gfortran.dg/select_type_12.f03: New.
7765 2010-05-10 Richard Guenther <rguenther@suse.de>
7767 PR tree-optimization/44050
7768 * gcc.dg/torture/pr44050.c: New testcase.
7770 2010-05-10 Wei Guozhi <carrot@google.com>
7773 * gcc.target/arm/pr42879.c: New testcase.
7775 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7778 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7780 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7783 * gcc.dg/anon-struct-10.c: New test.
7785 2010-05-09 Richard Guenther <rguenther@suse.de>
7788 * gcc.dg/pr44024.c: New testcase.
7790 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7793 * gcc.dg/anon-struct-9.c: New test.
7795 2010-05-09 Richard Guenther <rguenther@suse.de>
7798 * gcc.c-torture/compile/pr44043.c: New testcase.
7800 2010-05-09 Richard Guenther <rguenther@suse.de>
7802 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7804 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7806 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7808 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7810 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7811 * gnat.dg/specs/lto3.ads: Likewise.
7813 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7816 * gcc.dg/pr28685-1.c: New file.
7818 2010-05-08 Richard Guenther <rguenther@suse.de>
7820 PR tree-optimization/44030
7821 * gcc.c-torture/compile/pr44030.c: New testcase.
7823 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7825 * gnat.dg/lto6.adb: New test.
7826 * gnat.dg/lto6_pkg.ads: New helper.
7828 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7830 * gnat.dg/lto5.adb: New test.
7831 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7833 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7835 * gnat.dg/lto4.ad[sb]: New test.
7837 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7839 * gnat.dg/specs/lto3.ads: New test.
7840 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7841 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7843 2010-05-08 Quentin Ochem <ochem@adacore.com>
7845 * gnat.dg/sizetype3.ad[sb]: New test.
7846 * gnat.dg/sizetype3_pkg.ads: New helper.
7848 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7851 * g++.dg/init/new29.C: New.
7853 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7856 * gfortran.dg/coarray_1.f90: Fixed error message.
7857 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7858 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7859 * gfortran.dg/intrinsic_std_5.f90: New.
7861 2010-05-07 Jason Merrill <jason@redhat.com>
7863 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7865 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7867 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7868 (size_t, stderr): Remove.
7869 (read_error): Replaced __builtin_fprintf by fprintf.
7871 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7873 * gcc.dg/ordered-comparison-1.c: New test.
7874 * gcc.dg/ordered-comparison-2.c: New test.
7875 * gcc.dg/ordered-comparison-3.c: New test.
7876 * gcc.dg/ordered-comparison-4.c: New test.
7878 2010-05-06 Mike Stump <mikestump@comcast.net>
7881 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7883 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7884 Jason Merrill <jason@redhat.com>
7886 * g++.dg/cpp0x/nullptr01.C: New.
7887 * g++.dg/cpp0x/nullptr02.C: New.
7888 * g++.dg/cpp0x/nullptr03.C: New.
7889 * g++.dg/cpp0x/nullptr04.C: New.
7890 * g++.dg/cpp0x/nullptr05.C: New.
7891 * g++.dg/cpp0x/nullptr06.C: New.
7892 * g++.dg/cpp0x/nullptr07.C: New.
7893 * g++.dg/cpp0x/nullptr08.C: New.
7894 * g++.dg/cpp0x/nullptr09.C: New.
7895 * g++.dg/cpp0x/nullptr10.C: New.
7896 * g++.dg/cpp0x/nullptr11.C: New.
7897 * g++.dg/cpp0x/nullptr12.C: New.
7898 * g++.dg/cpp0x/nullptr13.C: New.
7899 * g++.dg/cpp0x/nullptr14.C: New.
7900 * g++.dg/cpp0x/nullptr15.C: New.
7901 * g++.dg/cpp0x/nullptr16.C: New.
7902 * g++.dg/cpp0x/nullptr17.C: New.
7903 * g++.dg/cpp0x/nullptr18.C: New.
7904 * g++.dg/cpp0x/nullptr19.C: New.
7905 * g++.dg/cpp0x/nullptr20.C: New.
7906 * g++.dg/cpp0x/nullptr21.C: New.
7907 * g++.dg/cpp0x/nullptr22.C: New.
7908 * g++.dg/debug/nullptr01.C: New.
7909 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7911 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7913 * gcc.dg/Wunused-var-8.c: Move to...
7914 * c-c++-common/Wunused-var-6.c: ... here. New test.
7916 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7919 * g++.dg/template/crash96.C: New.
7921 2010-05-06 Jan Hubicka <jh@suse.cz>
7923 PR tree-optimization/43791
7924 * gcc.c-torture/compile/pr43791.c: New file.
7926 2010-05-06 Michael Matz <matz@suse.de>
7928 PR tree-optimization/43984
7929 * gfortran.dg/pr43984.f90: New test.
7931 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7934 * gcc.dg/pr40989.c: New.
7936 2010-05-06 Richard Guenther <rguenther@suse.de>
7938 PR tree-optimization/43934
7939 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7941 2010-05-06 Richard Guenther <rguenther@suse.de>
7943 PR tree-optimization/43987
7944 * gcc.c-torture/execute/pr43987.c: New testcase.
7945 * gcc.dg/torture/pta-escape-1.c: Adjust.
7946 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7947 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7948 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7949 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7951 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7952 Dodji Seketeli <dodji@redhat.com>
7955 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7956 * g++.dg/template/sfinae16.C: Likewise.
7957 * gcc.dg/Wunused-var-1.c: Moved to...
7958 * c-c++-common/Wunused-var-1.c: ...here. New test.
7959 * gcc.dg/Wunused-var-2.c: Moved to...
7960 * c-c++-common/Wunused-var-2.c: ...here. New test.
7961 * gcc.dg/Wunused-var-3.c: Moved to...
7962 * c-c++-common/Wunused-var-3.c: ...here. New test.
7963 * gcc.dg/Wunused-var-4.c: Moved to...
7964 * gcc.dg/Wunused-var-1.c: ... here.
7965 * gcc.dg/Wunused-var-5.c: Moved to...
7966 * c-c++-common/Wunused-var-4.c: ...here. New test.
7967 * gcc.dg/Wunused-var-7.c: Moved to...
7968 * c-c++-common/Wunused-var-5.c: ...here. New test.
7969 * gcc.dg/Wunused-var-6.c: Moved to...
7970 * gcc.dg/Wunused-var-2.c: ... here.
7971 * c-c++-common/Wunused-var-1.c: New test.
7972 * c-c++-common/Wunused-var-2.c: New test.
7973 * c-c++-common/Wunused-var-3.c: New test.
7974 * c-c++-common/Wunused-var-4.c: New test.
7975 * c-c++-common/Wunused-var-5.c: New test.
7976 * g++.dg/warn/Wunused-var-1.C: New test.
7977 * g++.dg/warn/Wunused-var-2.C: New test.
7978 * g++.dg/warn/Wunused-var-3.C: New test.
7979 * g++.dg/warn/Wunused-var-4.C: New test.
7980 * g++.dg/warn/Wunused-var-5.C: New test.
7981 * g++.dg/warn/Wunused-var-6.C: New test.
7982 * g++.dg/warn/Wunused-var-7.C: New test.
7983 * g++.dg/warn/Wunused-var-8.C: New test.
7984 * g++.dg/warn/Wunused-parm-1.C: New test.
7985 * g++.dg/warn/Wunused-parm-2.C: New test.
7986 * g++.dg/warn/Wunused-parm-3.C: New test.
7988 2010-05-06 Tobias Burnus <burnus@net-b.de>
7991 * gfortran.dg/gomp/crayptr5.f90: New test case.
7993 2010-05-05 Jason Merrill <jason@redhat.com>
7996 * g++.dg/ext/attrib39.C: New.
7998 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8001 * gfortran.dg/data_invalid.f90: New.
8003 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8005 * gnat.dg/lto2.adb: New test.
8007 2010-05-05 Jason Merrill <jason@redhat.com>
8010 * g++.dg/opt/empty1.C: New.
8012 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8015 * gfortran.dg/class_17.f03: New.
8017 2010-05-04 Neil Vachharajani <nvachhar@google.com>
8019 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8021 2010-05-04 Mike Stump <mikestump@comcast.net>
8024 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8026 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8029 * gcc.target/i386/pr43668.c: New.
8031 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8034 * g++.dg/cpp0x/initlist31.C: New.
8036 2010-05-04 Jakub Jelinek <jakub@redhat.com>
8039 * gcc.dg/Wunused-var-8.c: New test.
8041 2010-05-04 Jason Merrill <jason@redhat.com>
8044 * g++.dg/cpp0x/enum3.C: Extend.
8046 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8049 * gcc.target/i386/pr43799.c: New.
8051 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8053 * gnat.dg/lto1.adb: New test.
8054 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8056 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8059 * gcc.target/i386/pr43671.c: New.
8061 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8064 * g++.dg/template/crash95.C: New.
8066 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8069 * gcc.target/i386/pr43508.c: New.
8071 2010-05-04 Richard Guenther <rguenther@suse.de>
8073 PR tree-optimization/43879
8074 * g++.dg/torture/pr43879-1_0.C: New testcase.
8075 * g++.dg/torture/pr43879-1_1.C: Likewise.
8077 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8080 * g++.dg/other/crash-12.C: New test.
8082 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8084 * g++.dg/cdce3.C: Add a space. Updated.
8086 2010-05-03 Jason Merrill <jason@redhat.com>
8089 * g++.dg/opt/enum2.C: New.
8090 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8091 * g++.dg/warn/Wswitch-1.C: Adjust message.
8093 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8095 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8096 * g++.dg/ext/label13.C: Fix typo.
8097 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8099 * gcc.c-torture/compile/limits-declparen.c: xfail on
8100 alpha*-dec-osf5* with -g.
8101 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8102 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8103 * gcc.dg/c99-tgmath-2.c: Likewise.
8104 * gcc.dg/c99-tgmath-3.c: Likewise.
8105 * gcc.dg/c99-tgmath-4.c: Likewise.
8107 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8110 * gfortran.dg/unexpected_interface.f90: New test.
8112 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8114 * ada/acats/run_acats (which): New function.
8115 (host_gnatchop, host_gnatmake): Use it.
8117 2010-05-03 Richard Guenther <rguenther@suse.de>
8119 PR tree-optimization/43971
8120 * gcc.dg/pr43971.c: New testcase.
8122 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8125 * gcc.dg/debug/pr43972.c: New test.
8127 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8130 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8132 2010-05-02 Richard Guenther <rguenther@suse.de>
8134 PR tree-optimization/43879
8135 * gcc.dg/torture/pr43879-3.c: New testcase.
8137 2010-05-01 Richard Guenther <rguenther@suse.de>
8139 PR tree-optimization/43949
8140 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8142 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8145 * g++.dg/init/new28.C: New.
8147 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8150 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8151 structure and nested declarations.
8152 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8153 structure and nested declarations. Reduce header clutter and
8154 use _exit() rather than abort().
8155 * objc.dg/encode-10.m: New.
8156 * objc.dg/encode-11.m: New.
8158 2010-04-30 DJ Delorie <dj@redhat.com>
8160 * gcc.c-torture/execute/20100430-1.c: New test.
8162 2010-04-30 Jason Merrill <jason@redhat.com>
8165 * g++.dg/template/ptrmem21.C: New.
8167 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8171 * gfortran.dg/coarray_13.f90: New test.
8173 2010-04-30 Richard Guenther <rguenther@suse.de>
8176 * gcc.dg/lto/20100430-1_0.c: New testcase.
8178 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8181 * c-c++-common/pr43942.c: New test.
8183 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8185 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8186 conflict with darwin crt1.o 'start' symbol.
8188 2010-04-30 Richard Guenther <rguenther@suse.de>
8190 PR tree-optimization/43879
8191 * gcc.dg/torture/pr43879_1.c: New testcase.
8193 2010-04-30 Richard Guenther <rguenther@suse.de>
8195 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8197 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8200 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8201 user-provided constructor while recursing.
8203 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8206 * gfortran.dg/class_16.f03: New test.
8208 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8211 * gfortran.dg/class_15.f03: New.
8213 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8216 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8218 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8221 * gfortran.dg/generic_22.f03 : New test.
8223 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8226 * gfortran.dg/class_14.f03: New test.
8228 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8231 * gfortran.dg/interface_32.f90: New test.
8233 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8234 Janus Weil <janus@gcc.gnu.org>
8237 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8238 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8239 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8241 2010-04-28 Mike Stump <mikestump@comcast.net>
8243 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8245 * g++.dg/uninit-pred-2_b.C: Likewise.
8247 2010-04-28 Tobias Burnus <burnus@net-b.de>
8251 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8253 2010-04-28 Matthias Klose <doko@ubuntu.com>
8255 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8256 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8257 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8258 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8259 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8261 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8263 * gcc.dg/const-uniq-1.c: New test.
8264 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8266 2010-04-28 Xinliang David Li <davidxl@google.com>
8268 * gcc.dg/uninit-pred-2_b.c: New test.
8269 * gcc.dg/uninit-pred-4_b.c: New test.
8270 * gcc.dg/uninit-pred-3_d.c: New test.
8271 * gcc.dg/uninit-pred-6_b.c: New test.
8272 * gcc.dg/uninit-pred-8_b.c: New test.
8273 * gcc.dg/uninit-pred-3_a.c: New test.
8274 * gcc.dg/uninit-pred-2_c.c: New test.
8275 * gcc.dg/uninit-pred-5_a.c: New test.
8276 * gcc.dg/uninit-pred-3_e.c: New test.
8277 * gcc.dg/uninit-pred-7_a.c: New test.
8278 * gcc.dg/uninit-pred-6_c.c: New test.
8279 * gcc.dg/uninit-pred-9_a.c: New test.
8280 * gcc.dg/uninit-pred-8_c.c: New test.
8281 * gcc.dg/uninit-pred-3_b.c: New test.
8282 * gcc.dg/uninit-pred-5_b.c: New test.
8283 * gcc.dg/uninit-pred-7_b.c: New test.
8284 * gcc.dg/uninit-pred-6_d.c: New test.
8285 * gcc.dg/uninit-pred-9_b.c: New test.
8286 * gcc.dg/uninit-pred-2_a.c: New test.
8287 * gcc.dg/uninit-pred-4_a.c: New test.
8288 * gcc.dg/uninit-pred-3_c.c: New test.
8289 * gcc.dg/uninit-pred-6_a.c: New test.
8290 * gcc.dg/uninit-pred-8_a.c: New test.
8291 * gcc.dg/uninit-pred-7_c.c: New test.
8292 * gcc.dg/uninit-pred-6_e.c: New test.
8293 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8294 * g++.dg/uninit-pred-1_a.C: New test.
8295 * g++.dg/uninit-pred-1_b.C: New test.
8296 * g++.dg/uninit-pred-2_a.C: New test.
8297 * g++.dg/uninit-pred-2_b.C: New test.
8298 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8299 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8300 * g++.dg/uninit-pred-loop_1.cc: New test.
8302 2010-04-28 Martin Jambor <mjambor@suse.cz>
8304 * gcc.dg/lto/20091209-1_0.c: New testcase.
8306 2010-04-28 Richard Guenther <rguenther@suse.de>
8308 PR tree-optimization/43879
8309 PR tree-optimization/43909
8310 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8312 2010-04-28 Richard Guenther <rguenther@suse.de>
8315 * g++.dg/torture/pr43880.C: New testcase.
8317 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8320 * g++.dg/template/recurse2.C: Update
8321 * g++.dg/template/recurse.C: Update.
8322 * g++.dg/template/pr23510.C: Update.
8323 * lib/prune.exp: Filter out 'recursively instantiated'.
8325 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8328 * g++.dg/init/pr29043.C: New.
8330 2010-04-27 Jason Merrill <jason@redhat.com>
8332 * g++.dg/lookup/scoped5.C: Adjust.
8333 * g++.dg/lookup/scoped8.C: Adjust.
8334 * g++.dg/template/dependent-expr5.C: Adjust.
8335 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8338 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8341 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8343 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8344 Jan Hubicka <hubicka@ucw.cz>
8346 * gcc.dg/pure-2.c: New testcase.
8347 * gcc.dg/const-1.c: New testcase.
8349 2010-04-27 Jason Merrill <jason@redhat.com>
8351 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8354 * g++.dg/template/sfinae17.C: New.
8355 * g++.dg/template/sfinae18.C: New.
8357 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8359 * g++.dg/init/pr42844.C: New.
8360 * g++.dg/cpp0x/pr42844-2.C: New.
8361 * g++.dg/cpp0x/defaulted2.C: Adjust.
8362 * g++.dg/tree-ssa/pr27549.C: Likewise.
8363 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8365 2010-04-27 Tobias Burnus <burnus@net-b.de>
8368 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8370 2010-04-27 Richard Guenther <rguenther@suse.de>
8373 * g++.dg/other/pr40561.C: New testcase.
8375 2010-04-27 Martin Jambor <mjambor@suse.cz>
8378 * g++.dg/ipa/pr43812.C: New test.
8380 2010-04-27 Jan Hubicka <jh@suse.cz>
8382 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8383 (test): ... this one.
8385 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8388 * gcc.target/arm/thumb-stackframe.c: New test.
8390 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8392 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8393 * gcc.dg/misc-column.c: Likewise.
8394 * gcc.dg/Walways-true-1.c: Likewise.
8395 * gcc.dg/Walways-true-2.c: Likewise.
8396 * gcc.dg/warn-addr-cmp.c: Likewise.
8398 2010-04-27 Tobias Burnus <burnus@net-b.de>
8401 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8402 * gfortran.dg/coarray_12.f90: New.
8404 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8407 * gcc.dg/pr32207.c: New test.
8408 * gcc.dg/misc-column.c: Adjust expected warning.
8409 * gcc.dg/Walways-true-1.c: Likewise.
8410 * gcc.dg/Walways-true-2.c: Likewise.
8411 * gcc.dg/warn-addr-cmp.c: Likewise.
8413 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8416 * lib/lto.exp (lto_prune_vis_warns): New function.
8417 (lto-link-and-maybe-run): Call it.
8419 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8421 PR tree-optimization/43904
8422 * gcc.dg/tree-ssa/tailcall-6.c: New.
8424 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8427 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8428 Darwin8/OSX10.4 - compatible code generation.
8430 * obj-c++.dg/stubify-1.mm: Ditto.
8431 * lib/objc-torture.exp: Do not require link success for
8432 "trivial.m" in the runtime checks when dowhat = 'compile'.
8433 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8434 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8435 Darwin8/OSX10.4 - compatible code generation.
8436 * objc.dg/stubify-2.m: Ditto.
8437 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8438 * objc.dg/next-runtime-1.m: Ditto.
8439 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8440 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8443 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8446 * lib/plugin-support.exp: Use "-undefined
8447 dynamic_lookup" on darwin.
8449 2010-04-26 Richard Guenther <rguenther@suse.de>
8451 * gcc.dg/lto/20100426_0.c: New testcase.
8453 2010-04-26 Jie Zhang <jie@codesourcery.com>
8455 PR tree-optimization/43833
8456 gcc.dg/Warray-bounds-8.c: New test case.
8458 2010-04-26 Richard Guenther <rguenther@suse.de>
8461 * g++.dg/lto/20100423-3_0.C: New testcase.
8463 2010-04-26 Richard Guenther <rguenther@suse.de>
8466 * g++.dg/lto/20100423-2_0.C: New testcase.
8468 2010-04-26 Ira Rosen <irar@il.ibm.com>
8470 * gcc.dg/vect/bb-slp-23.c: New test.
8472 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8474 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8475 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8476 * gcc.dg/c1x-float-1.c: New test.
8478 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8480 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8483 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8485 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8487 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8488 * gfortran.dg/default_format_2.f90: Ditto.
8490 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8492 * gfortran.dg/pr43505.f90: Clean up .mod file.
8493 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8494 * gfortran.dg/pr41347.f90: Ditto.
8495 * gfortran.dg/internal_pack_4.f90: Ditto.
8496 * gfortran.dg/proc_decl_23.f90: Ditto.
8497 * gfortran.dg/recursive_check_3.f90: Ditto.
8498 * gfortran.dg/intent_out_3.f90: Ditto.
8499 * gfortran.dg/assignment_2.f90: Ditto.
8500 * gfortran.dg/pr41928.f90: Ditto.
8501 * gfortran.dg/pr42166.f90: Ditto.
8502 * gfortran.dg/private_type_12.f90: Ditto.
8503 * gfortran.dg/graphite/pr42185.f90: Ditto.
8504 * gfortran.dg/graphite/pr42186.f90: Ditto.
8505 * gfortran.dg/graphite/pr40982.f90: Ditto.
8506 * gfortran.dg/graphite/id-2.f90: Ditto.
8507 * gfortran.dg/graphite/id-4.f90: Ditto.
8508 * gfortran.dg/graphite/pr42050.f90: Ditto.
8509 * gfortran.dg/graphite/id-18.f90: Ditto.
8510 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8511 * gfortran.dg/graphite/pr41924.f90: Ditto.
8512 * gfortran.dg/graphite/pr42393.f90: Ditto.
8513 * gfortran.dg/graphite/pr37980.f90: Ditto.
8514 * gfortran.dg/graphite/pr38953.f90: Ditto.
8515 * gfortran.dg/graphite/pr42180.f90: Ditto.
8516 * gfortran.dg/graphite/pr42181.f90: Ditto.
8517 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8518 * gfortran.dg/select_type_4.f90: Ditto.
8519 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8520 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8521 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8522 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8523 * gfortran.dg/whole_file_11.f90: Ditto.
8524 * gfortran.dg/private_type_11.f90: Ditto.
8525 * gfortran.dg/vect/vect-gems.f90: Ditto.
8526 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8528 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8530 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8532 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8534 * gnat.dg/pack15.ad[sb]: New test.
8536 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8538 * gcc.target/arm/mla-1.c: New test.
8540 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8544 * gfortran.dg/pr43793.f90: New test.
8546 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8548 PR tree-optimization/41442
8549 * gcc.target/i386/pr41442.c: New test.
8551 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8554 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8556 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8559 * gfortran.dg/open_nounit.f90: New test.
8561 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
8565 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8567 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8569 * gcc.dg/Wconversion-integer.c: Update.
8571 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8573 * gnat.dg/unchecked_convert5.adb: New test.
8575 2010-04-23 Richard Guenther <rguenther@suse.de>
8578 * gcc.dg/lto/20100423-2_0.c: New testcase.
8579 * gcc.dg/lto/20100423-2_0.c: Likewise.
8581 2010-04-23 Richard Guenther <rguenther@suse.de>
8584 * gcc.dg/lto/20100423-1_0.c: New testcase.
8585 * gcc.dg/lto/20100423-1_1.c: Likewise.
8587 2010-04-23 Martin Jambor <mjambor@suse.cz>
8589 PR tree-optimization/43846
8590 * gcc.dg/tree-ssa/sra-10.c: New test.
8592 2010-04-23 Martin Jambor <mjambor@suse.cz>
8595 * gcc.c-torture/execute/pr43835.c: New test.
8597 2010-04-23 Richard Guenther <rguenther@suse.de>
8600 * g++.dg/lto/20100423-1_0.C: New testcase.
8602 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
8604 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8606 2010-04-22 Ira Rosen <irar@il.ibm.com>
8608 PR tree-optimization/43842
8609 * gcc.dg/vect/pr43842.c: New test.
8611 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8613 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8614 * gcc.target/i386/wmul-2.c: Likewise.
8616 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8618 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8619 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8621 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8623 * gfortran.dg/reassoc_6.f: New testcase.
8625 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8628 * gcc.target/arm/wmul-1.c: New test.
8629 * gcc.target/arm/wmul-2.c: New test.
8631 2010-04-22 Richard Guenther <rguenther@suse.de>
8633 PR tree-optimization/43845
8634 * gcc.c-torture/compile/pr43845.c: New testcase.
8636 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8639 * gcc.target/i386/wmul-1.c: New test.
8640 * gcc.target/i386/wmul-2.c: New test.
8641 * gcc.target/bfin/wmul-1.c: New test.
8642 * gcc.target/bfin/wmul-2.c: New test.
8644 2010-04-22 Richard Guenther <rguenther@suse.de>
8647 * gfortran.dg/vector_subscript_6.f90: New testcase.
8648 * gfortran.dg/assign_10.f90: Adjust.
8650 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8653 * gfortran.dg/gomp/pr43836.f90: New test.
8655 2010-04-21 Richard Guenther <rguenther@suse.de>
8657 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8659 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8661 * gcc.dg/torture/builtin-cproj-3.c: New.
8663 2010-04-20 Jason Merrill <jason@redhat.com>
8666 * g++.dg/template/recurse2.C: New.
8667 * g++.dg/parse/crash36.C: Adjust.
8668 * g++.dg/other/fold1.C: Adjust.
8669 * g++.dg/init/member1.C: Adjust.
8670 * lib/prune.exp: Prune "skipping N instantiation contexts".
8672 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8674 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8676 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8678 * gcc.dg/torture/builtin-cproj-1.c: New.
8679 * gcc.dg/torture/builtin-cproj-2.c: New.
8681 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8685 * g++.dg/template/typedef32.C: Adjust.
8686 * g++.dg/template/typedef33.C: New test.
8688 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8691 * gfortran.dg/proc_decl_23.f90: New test.
8694 * gfortran.dg/abstract_type_6.f03: New test.
8696 2010-04-20 Xinliang David Li <davidxl@google.com>
8698 * g++.dg/tree-ssa/fold-compare.C: New.
8700 2010-04-20 Richard Guenther <rguenther@suse.de>
8702 PR tree-optimization/39417
8703 * g++.dg/torture/pr39417.C: New testcase.
8705 2010-04-20 Richard Guenther <rguenther@suse.de>
8707 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8709 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8711 * g++.dg/debug/dwarf2/rv1.C: New test.
8713 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8716 * gcc.c-torture/compile/pr43635.c: New testcase.
8718 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8721 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8722 of sequential loops being private only in the innermost containing
8726 * gfortran.dg/gomp/pr43337.f90: New test.
8728 2010-04-19 Richard Guenther <rguenther@suse.de>
8730 PR tree-optimization/43796
8731 * gfortran.dg/pr43796.f90: New testcase.
8733 2010-04-19 Richard Guenther <rguenther@suse.de>
8735 PR tree-optimization/43783
8736 * gcc.c-torture/execute/pr43783.c: New testcase.
8738 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
8741 * gcc.target/i386/pr43766.c: New test.
8743 2010-04-19 Jie Zhang <jie@codesourcery.com>
8746 * gcc.target/i386/pr43662.c: New test.
8748 2010-04-19 Dodji Seketeli <dodji@redhat.com>
8751 * g++.dg/template/typedef32.C: New test.
8753 2010-04-19 Ira Rosen <irar@il.ibm.com>
8755 PR tree-optimization/37027
8756 * lib/target-supports.exp
8757 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8758 * gcc.dg/vect/pr37027.c: New test.
8759 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8760 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8761 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8762 gcc.dg/vect/vect-complex-6.c: Likewise.
8764 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8766 * g++.dg/debug/dwarf2/enum1.C: New test.
8768 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8770 * gnat.dg/rep_clause5.ad[sb]: New test.
8771 * gnat.dg/rep_clause5_pkg.ads: New helper.
8773 2010-04-18 Ira Rosen <irar@il.ibm.com>
8775 PR tree-optimization/43771
8776 * g++.dg/vect/pr43771.cc: New test.
8778 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8781 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8782 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8784 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8786 * gnat.dg/sizetype.adb: Rename into...
8787 * gnat.dg/sizetype1.adb: ...this.
8788 * gnat.dg/sizetype2.adb: New test.
8790 2010-04-16 Richard Guenther <rguenther@suse.de>
8792 PR tree-optimization/43572
8793 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8795 2010-04-16 Olivier Hainque <hainque@adacore.com>
8797 * gnat.dg/specs/discr_private.ads: New test.
8799 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8802 * gcc.target/arm/thumb-comparisons.c: New test.
8805 * gcc.target/arm/thumb-cbranchqi.c: New test.
8807 2010-04-16 Christian Bruel <christian.bruel@st.com>
8809 * g++.dg/torture/pr36191.C: Enable for SH.
8811 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8813 * gnat.dg/wide_boolean.adb: New test.
8814 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8816 2010-04-15 Richard Guenther <rguenther@suse.de>
8818 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8819 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8820 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8821 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8822 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8823 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8824 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8825 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8826 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8827 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8828 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8829 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8830 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8831 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8832 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8834 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8837 * gcc.target/arm/pr42496.c: New test.
8839 2010-04-14 Jason Merrill <jason@redhat.com>
8842 * g++.dg/ext/attrib38.C: New.
8844 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8847 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8849 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8852 * gcc.dg/cpp/warn-undef-2.c: Update.
8853 * gcc.dg/cpp/warn-traditional-2.c: Update.
8854 * gcc.dg/cpp/warn-comments-2.c: Update.
8855 * gcc.dg/cpp/warn-variadic-2.c: Update.
8856 * gcc.dg/cpp/warn-long-long-2.c: Update.
8857 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8858 * gcc.dg/cpp/warn-multichar-2.c: Update.
8859 * gcc.dg/cpp/warn-normalized-3.c: Update.
8860 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8861 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8862 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8863 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8864 * gcc.dg/cpp/warn-redefined-2.c: Update.
8865 * gfortran.dg/warning-directive-2.F90: Update.
8866 * c-c++-common/cpp/warning-directive-2.c: Update.
8868 2010-04-14 Michael Matz <matz@suse.de>
8870 PR tree-optimization/42963
8871 * gcc.dg/pr42963.c: New testcase.
8873 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8875 * gnat.dg/class_wide.adb: Rename into...
8876 * gnat.dg/class_wide1.adb: ...this.
8877 * gnat.dg/class_wide2.ad[sb]: New test.
8879 2010-04-14 Tobias Burnus <burnus@net-b.de>
8882 * gfortran.dg/coarray_9.f90: Update dg-errors.
8883 * gfortran.dg/coarray_10.f90: New test.
8884 * gfortran.dg/coarray_11.f90: New test.
8886 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8889 gfortran.dg/initialization_24.f90: New test.
8891 2010-04-13 Jason Merrill <jason@redhat.com>
8893 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8894 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8896 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8898 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8899 * g++.dg/dg.exp: Likewise.
8900 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8901 * c-c++-common/cpp/warning-directive-1.c: ... here.
8902 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8903 * c-c++-common/cpp/warning-directive-2.c: ... here.
8904 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8905 * c-c++-common/cpp/warning-directive-3.c: ... here.
8906 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8907 * c-c++-common/cpp/warning-directive-4.c: ... here.
8908 * g++.dg/cpp/warning-directive-1.C: Delete.
8909 * g++.dg/cpp/warning-directive-2.C: Delete.
8910 * g++.dg/cpp/warning-directive-3.C: Delete.
8911 * g++.dg/cpp/warning-directive-4.C: Delete.
8912 * gcc.dg/cpp/normalised-3.c: Delete.
8913 * g++.dg/cpp/normalised-1.C: Rename as ...
8914 * c-c++-common/cpp/normalised-3.c: ... this.
8916 2010-04-13 Martin Jambor <mjambor@suse.cz>
8918 * gcc.dg/tree-ssa/sra-9.c: New test.
8920 2010-04-13 Michael Matz <matz@suse.de>
8923 * gcc.dg/pr43730.c: New test.
8925 2010-04-13 Michael Matz <matz@suse.de>
8927 * gcc.dg/tree-ssa/negate.c: New testcase.
8929 2010-04-13 Richard Guenther <rguenther@suse.de>
8932 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8934 2010-04-13 Richard Guenther <rguenther@suse.de>
8936 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8938 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8940 * gnat.dg/derived_type1.adb: New test.
8942 2010-04-13 Matthias Klose <doko@ubuntu.com>
8944 * gcc.dg/plugindir1.c: New testcase.
8945 * gcc.dg/plugindir2.c: New testcase.
8946 * gcc.dg/plugindir3.c: New testcase.
8947 * gcc.dg/plugindir4.c: New testcase.
8949 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8951 * gcc.target/i386/rotate-2.c: New test.
8953 2010-04-12 Jason Merrill <jason@redhat.com>
8956 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8957 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8959 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8962 * g++.dg/init/pr25811.C: New test.
8964 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8966 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8967 dg-error, dg-warning.
8968 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8970 2010-04-12 Richard Guenther <rguenther@suse.de>
8972 * gcc.dg/torture/inline-2.c: New testcase.
8974 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8977 * gcc.dg/Wunused-var-7.c: New test.
8979 PR tree-optimization/43560
8980 * gcc.c-torture/execute/pr43560.c: New test.
8982 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8984 * gnat.dg/aggr13.adb: New test.
8985 * gnat.dg/aggr14.adb: Likewise.
8986 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8988 2010-04-12 Richard Guenther <rguenther@suse.de>
8991 * g++.dg/torture/pr43611.C: New testcase.
8993 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8996 * gcc.dg/pr36774-1.c: New test.
8997 * gcc.dg/pr36774-2.c: New test.
8999 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9001 * gcc.target/sh/rte-delay-slot.c: New test.
9003 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9005 * gnat.dg/pack9.adb: Remove -cargs option.
9006 * gnat.dg/aggr12.ad[sb]: New test.
9008 2010-04-10 Jie Zhang <jie@codesourcery.com>
9011 * gcc.target/sh/pr43417.c: New test.
9013 2010-04-10 Tobias Burnus <burnus@net-b.de>
9016 * gfortran.dg/spec_expr_6.f90: New test.
9018 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9021 * gcc.dg/cpp/pr43195.c: New.
9022 * gcc.dg/cpp/pr43195.h: New.
9024 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9027 * gcc.dg/Werror-6.c: Adjust.
9028 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9029 * gcc.dg/Werror-4.c: Likewise.
9030 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9031 * gcc.dg/Wswitch-enum-error.c: Likewise.
9032 * gcc.dg/Wpointer-arith.c: Likewise.
9033 * gcc.dg/Wfatal.c: Likewise.
9034 * gcc.dg/Wswitch-error.c: Likewise.
9035 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9036 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9037 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9038 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9039 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9040 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9041 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9042 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9043 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9044 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9045 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9046 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9047 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9048 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9049 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9050 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9051 * g++.dg/cpp/warning-directive-2.C: Likewise.
9052 * gfortran.dg/warning-directive-2.F90: Likewise.
9054 2010-04-09 Jason Merrill <jason@redhat.com>
9057 * g++.dg/template/sizeof13.C: New.
9059 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9061 * g++.dg/other/pr35504.C: Add check for thiscall.
9062 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9063 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9065 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9068 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9069 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9070 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9071 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9072 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9073 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9074 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9075 * g++.dg/other/increment1.C: Likewise.
9077 2010-04-09 Tobias Burnus <burnus@net-b.de>
9080 * gfortran.dg/coarray_7.f90: New test.
9081 * gfortran.dg/coarray_8.f90: New test.
9083 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9086 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9088 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9091 * gcc.dg/pr43643.c: New test.
9093 2010-04-08 Tobias Burnus <burnus@net-b.de>
9095 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9097 2010-04-08 Richard Guenther <rguenther@suse.de>
9099 PR tree-optimization/43679
9100 * gcc.c-torture/compile/pr43679.c: New testcase.
9102 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9105 * gcc.dg/pr43670.c: New test.
9107 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9110 * gcc.dg/tree-ssa/reassoc-19.c: New.
9112 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9115 * gcc.dg/Wunused-var-1.c: New test.
9116 * gcc.dg/Wunused-var-2.c: New test.
9117 * gcc.dg/Wunused-var-3.c: New test.
9118 * gcc.dg/Wunused-var-4.c: New test.
9119 * gcc.dg/Wunused-var-5.c: New test.
9120 * gcc.dg/Wunused-var-6.c: New test.
9121 * gcc.dg/Wunused-parm-1.c: New test.
9123 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9124 * gcc.dg/trunc-1.c: Likewise.
9125 * gcc.dg/vla-9.c: Likewise.
9126 * gcc.dg/dfp/composite-type.c: Likewise.
9128 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9131 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9132 * obj-c++.dg/objc-gc-3.mm: Ditto.
9134 2010-04-07 Simon Baldwin <simonb@google.com>
9136 * gcc.dg/cpp/warn-undef-2.c: New.
9137 * gcc.dg/cpp/warn-traditional-2.c: New.
9138 * gcc.dg/cpp/warn-comments-2.c: New.
9139 * gcc.dg/cpp/warning-directive-1.c: New.
9140 * gcc.dg/cpp/warn-long-long.c: New.
9141 * gcc.dg/cpp/warn-traditional.c: New.
9142 * gcc.dg/cpp/warn-variadic-2.c: New.
9143 * gcc.dg/cpp/warn-undef.c: New.
9144 * gcc.dg/cpp/warn-normalized-1.c: New.
9145 * gcc.dg/cpp/warning-directive-2.c: New.
9146 * gcc.dg/cpp/warn-long-long-2.c: New.
9147 * gcc.dg/cpp/warn-variadic.c: New.
9148 * gcc.dg/cpp/warn-normalized-2.c: New.
9149 * gcc.dg/cpp/warning-directive-3.c: New.
9150 * gcc.dg/cpp/warn-deprecated-2.c: New.
9151 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9152 * gcc.dg/cpp/warn-multichar-2.c: New.
9153 * gcc.dg/cpp/warn-normalized-3.c: New.
9154 * gcc.dg/cpp/warning-directive-4.c: New.
9155 * gcc.dg/cpp/warn-unused-macros.c: New.
9156 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9157 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9158 * gcc.dg/cpp/warn-cxx-compat.c: New.
9159 * gcc.dg/cpp/warn-redefined.c: New.
9160 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9161 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9162 * gcc.dg/cpp/warn-deprecated.c: New.
9163 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9164 * gcc.dg/cpp/warn-redefined-2.c: New.
9165 * gcc.dg/cpp/warn-comments.c: New.
9166 * gcc.dg/cpp/warn-multichar.c: New.
9167 * g++.dg/cpp/warning-directive-1.C: New.
9168 * g++.dg/cpp/warning-directive-2.C: New.
9169 * g++.dg/cpp/warning-directive-3.C: New.
9170 * g++.dg/cpp/warning-directive-4.C: New.
9171 * gfortran.dg/warning-directive-1.F90: New.
9172 * gfortran.dg/warning-directive-3.F90: New.
9173 * gfortran.dg/warning-directive-2.F90: New.
9174 * gfortran.dg/warning-directive-4.F90: New.
9176 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9179 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9181 2010-04-07 Jason Merrill <jason@redhat.com>
9183 * g++.dg/template/dr408.C: New.
9185 * g++.dg/lookup/ns4.C: New.
9188 * g++.dg/template/friend51.C: New test.
9191 * g++.old-deja/g++.other/linkage1.C: Adjust.
9193 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9196 * g++.dg/template/crash94.C: New test.
9198 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9201 * g++.dg/init/aggr5.C: New test.
9202 * g++.dg/init/aggr5.C: New test.
9204 2010-04-07 Richard Guenther <rguenther@suse.de>
9206 PR tree-optimization/43270
9207 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9208 * gcc.dg/Warray-bounds-7.c: Likewise.
9210 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9212 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9213 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9214 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9216 2010-04-07 Jie Zhang <jie@codesourcery.com>
9219 * g++.dg/init/pr42556.C: New test.
9221 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9224 * g++.dg/debug/dwarf2/typedef2.C: New test.
9226 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9228 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9229 c-c++-common/dwarf2/redeclaration-1.C
9231 2010-04-06 Jason Merrill <jason@redhat.com>
9233 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9234 * g++.dg/ext/attrib18.C: Likewise.
9235 * g++.dg/ext/bitfield2.C: Likewise.
9236 * g++.dg/ext/bitfield4.C: Likewise.
9237 * g++.dg/ext/visibility/warn2.C: Likewise.
9238 * g++.dg/ext/visibility/warn3.C: Likewise.
9239 * g++.dg/gomp/pr26690-1.C: Likewise.
9240 * g++.dg/inherit/covariant7.C: Likewise.
9241 * g++.dg/init/synth2.C: Likewise.
9242 * g++.dg/lookup/using7.C: Likewise.
9243 * g++.dg/other/crash-4.C: Likewise.
9244 * g++.dg/other/error13.C: Likewise.
9245 * g++.dg/other/error20.C: Likewise.
9246 * g++.dg/parse/crash31.C: Likewise.
9247 * g++.dg/parse/error16.C: Likewise.
9248 * g++.dg/parse/error19.C: Likewise.
9249 * g++.dg/parse/error27.C: Likewise.
9250 * g++.dg/parse/error28.C: Likewise.
9251 * g++.dg/parse/fused-params1.C: Likewise.
9252 * g++.dg/template/error2.C: Likewise.
9253 * g++.dg/template/local6.C: Likewise.
9254 * g++.dg/template/qualttp15.C: Likewise.
9255 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9256 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9257 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9258 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9259 * g++.old-deja/g++.eh/spec6.C: Likewise.
9260 * g++.old-deja/g++.jason/crash3.C: Likewise.
9261 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9262 * g++.old-deja/g++.law/ctors5.C: Likewise.
9263 * g++.old-deja/g++.law/ctors9.C: Likewise.
9264 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9265 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9266 * g++.old-deja/g++.other/struct1.C: Likewise.
9267 * g++.old-deja/g++.other/volatile1.C: Likewise.
9268 * g++.old-deja/g++.pt/crash36.C: Likewise.
9269 * g++.old-deja/g++.pt/derived3.C: Likewise.
9270 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9271 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9273 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9276 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9277 * gcc.dg/graphite/id-19.c: New.
9279 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9282 * gcc.dg/vect/pr32824: New.
9284 2010-04-06 Tobias Burnus <burnus@net-b.de>
9287 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9288 * gfortran.dg/coarray_3.f90: Ditto.
9289 * gfortran.dg/coarray_4.f90: Ditto.
9290 * gfortran.dg/coarray_5.f90: Ditto.
9291 * gfortran.dg/coarray_6.f90: Ditto.
9292 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9294 2010-04-06 Tobias Burnus <burnus@net-b.de>
9297 * gfortran.dg/coarray_4.f90: Fix test.
9298 * gfortran.dg/coarray_6.f90: Add more tests.
9300 2010-04-06 Tobias Burnus <burnus@net-b.de>
9303 * gfortran.dg/coarray_4.f90: New test.
9304 * gfortran.dg/coarray_5.f90: New test.
9305 * gfortran.dg/coarray_6.f90: New test.
9307 2010-04-06 Tobias Burnus <burnus@net-b.de>
9310 * gfortran.dg/iso_fortran_env_5.f90: New test.
9311 * gfortran.dg/iso_fortran_env_6.f90: New test.
9313 2010-04-06 Tobias Burnus <burnus@net-b.de>
9316 * gfortran.dg/coarray_1.f90: New test.
9317 * gfortran.dg/coarray_2.f90: New test.
9318 * gfortran.dg/coarray_3.f90: New test.
9320 2010-04-06 Jason Merrill <jason@redhat.com>
9323 * g++.dg/template/dtor8.C: New.
9326 * g++.dg/template/error-recovery2.C: New.
9328 2010-04-06 Jan Hubicka <jh@suse.czpli
9330 PR tree-optimization/42906
9331 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9333 2010-04-06 Tobias Burnus <burnus@net-b.de>
9336 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9337 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9338 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9340 2010-04-06 Richard Guenther <rguenther@suse.de>
9342 PR tree-optimization/43627
9343 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9345 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9348 * gcc.target/i386/pr43638.c: New test.
9350 2010-04-06 Richard Guenther <rguenther@suse.de>
9353 * gcc.c-torture/compile/pr43661.c: New testcase.
9355 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9357 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9359 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9361 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9363 2010-04-02 Richard Guenther <rguenther@suse.de>
9365 PR tree-optimization/43629
9366 * gcc.c-torture/execute/pr43629.c: New testcase.
9368 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9369 Dominique d'Humieres <dominiq@lps.ens.fr>
9372 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9374 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9377 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9379 2010-04-01 Jason Merrill <jason@redhat.com>
9381 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9383 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9384 Manfred Schwarb <manfred99@gmx.ch>
9387 * gfortran.dg/ftell_3.f90: New test.
9389 2010-04-01 Richard Guenther <rguenther@suse.de>
9392 * gcc.c-torture/compile/pr43614.c: New testcase.
9394 2010-04-01 Martin Jambor <mjambor@suse.cz>
9396 PR tree-optimization/43141
9397 * gcc.dg/guality/pr43141.c: New test.
9399 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9401 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9402 * g++.dg/eh/spbp.C: Likewise.
9403 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9404 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9406 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9407 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9408 * objc.dg/dwarf-2.m: Likewise.
9410 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9413 * gcc.dg/graphite/id-pr43464.c: New.
9414 * gcc.dg/graphite/id-pr43464-1.c: New.
9416 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9419 * gcc.dg/graphite/id-pr43351.c
9421 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9424 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9425 * obj-c++.dg/try-catch-2.mm: Ditto.
9426 * obj-c++.dg/lookup-2.mm: Ditto.
9427 * obj-c++.dg/encode-8.m: Ditto.
9428 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9429 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9430 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9431 * obj-c++.dg/const-str-11.mm: Ditto.
9432 * obj-c++.dg/const-str-9.mm: Ditto.
9433 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9434 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9435 * obj-c++.dg/except-1.mm: Ditto.
9436 * obj-c++.dg/const-str-7.mm: Ditto.
9437 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9438 * obj-c++.dg/const-str-3.mm: Ditto.
9439 * obj-c++.dg/const-str-7.mm: Ditto.
9440 * obj-c++.dg/stubify-2.mm: Change dump file name.
9443 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9445 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9448 2010-03-31 Martin Jambor <mjambor@suse.cz>
9450 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9451 only with -O2, -O3 or -Os and not with -fwhopr.
9453 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9456 * g++.dg/template/typedef31.C: New test.
9458 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9460 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9461 assembler output on *-*-solaris2*.
9462 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9464 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9467 * gcc.dg/pr43557-1.c: New test.
9468 * gcc.dg/pr43557-2.c: New file.
9470 2010-03-31 Jie Zhang <jie@codesourcery.com>
9473 * gcc.dg/pr43562.c: New test.
9475 2010-03-30 Jason Merrill <jason@redhat.com>
9478 * g++.dg/template/error-recovery1.C: New.
9481 * g++.dg/parse/ambig5.C: New.
9483 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9486 * gcc.dg/guality/pr43593.c: New test.
9488 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9491 * gcc.dg/vect/pr43430-1.c: New.
9493 2010-03-30 Jason Merrill <jason@redhat.com>
9496 * g++.dg/template/partial7.C: New.
9498 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9500 * gcc.target/s390/stackcheck1.c: New testcase.
9502 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9505 * gfortran.dg/read_eof_8.f90: New test.
9507 2010-03-29 Jason Merrill <jason@redhat.com>
9509 * gcc.dg/cpp/include6.c: Change [] to ().
9512 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9514 * c-c++-common/raw-string-2.c: Add trigraph test.
9515 * c-c++-common/raw-string-8.c: New.
9516 * c-c++-common/raw-string-9.c: New.
9517 * c-c++-common/raw-string-10.c: New.
9519 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9520 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9521 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9522 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9523 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9524 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9525 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9527 2010-03-29 Richard Guenther <rguenther@suse.de>
9529 PR tree-optimization/43560
9530 * gcc.dg/torture/pr43560.c: New testcase.
9532 2010-03-29 Jason Merrill <jason@redhat.com>
9535 * g++.dg/ext/raw-string-1.C: Change [] to ().
9536 * g++.dg/ext/raw-string-2.C: Change [] to ().
9537 Don't use \ in delimiter.
9538 * g++.dg/ext/raw-string-3.C: Change [] to ().
9539 * g++.dg/ext/raw-string-4.C: Change [] to ().
9540 * g++.dg/ext/raw-string-5.C: Change [] to ().
9541 Test for error on \ in delimiter.
9542 * g++.dg/ext/raw-string-6.C: Change [] to ().
9543 * g++.dg/ext/raw-string-7.C: Change [] to ().
9545 2010-03-29 Jie Zhang <jie@codesourcery.com>
9548 * gcc.dg/pr43564.c: New test.
9550 2010-03-29 Tobias Burnus <burnus@net-b.de>
9553 * gfortran.dg/direct_io_12.f90: New test.
9555 2010-03-28 Jan Hubicka <jh@suse.cz>
9557 PR tree-optimization/43505
9558 * gfortran.dg/pr43505.f90: New testcase.
9560 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9562 PR tree-optimization/43528
9563 * gcc.target/i386/pr43528.c: New test.
9565 2010-03-26 Joseph Myers <joseph@codesourcery.com>
9568 * gcc.dg/parm-impl-decl-3.c: New test.
9570 2010-03-26 Jason Merrill <jason@redhat.com>
9573 * g++.dg/cpp0x/parse1.C: New.
9575 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
9578 * gcc.target/i386/pr43524.c: New test.
9580 2010-03-26 Martin Jambor <mjambor@suse.cz>
9582 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9583 whitespace, rename main to foo.
9584 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9585 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9586 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9587 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9588 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9589 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9590 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9591 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9592 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9593 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9594 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9596 2010-03-26 Dodji Seketeli <dodji@redhat.com>
9599 * g++.dg/other/crash-10.C: New test.
9600 * g++.dg/other/crash-11.C: New test.
9602 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9605 * gfortran.dg/read_eof_7.f90: New test.
9607 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9611 * objc-obj-c++-shared: New directory.
9612 * objc-obj-c++-shared/Object1-implementation.h: New file.
9613 * objc-obj-c++-shared/Object1.h: New file.
9614 * objc-obj-c++-shared/Protocol1.h: New file.
9615 * objc-obj-c++-shared/next-abi.h: New file.
9616 * objc-obj-c++-shared/next-mapping.h: New file.
9617 * objc/execute/next_mapping.h: Delete.
9618 * objc.dg/special/special.exp: For all targets run the tests with
9619 -fgnu-runtime, for darwin targets also run the tests with
9621 * objc.dg/dg.exp: Ditto.
9622 * obj-c++.dg/dg.exp: Ditto.
9623 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9624 Protocol1.h) and next-mapping.h as required. Amend testcase to
9625 include use of updated NeXT interface.
9626 * objc/execute/formal_protocol-5.m: Ditto.
9627 * objc/execute/protocol-isEqual-2.m: Ditto.
9628 * objc/execute/protocol-isEqual-4.m: Ditto.
9629 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9630 Protocol1.h) and next-mapping.h as required.
9631 * objc/execute/object_is_class.m: Ditto.
9632 * objc/execute/enumeration-1.m: Ditto.
9633 * objc/execute/class-13.m: Ditto.
9634 * objc/execute/formal_protocol-2.m: Ditto.
9635 * objc/execute/formal_protocol-4.m: Ditto.
9636 * objc/execute/class-1.m: Ditto.
9637 * objc/execute/bycopy-1.m: Ditto.
9638 * objc/execute/formal_protocol-6.m: Ditto.
9639 * objc/execute/bycopy-3.m: Ditto.
9640 * objc/execute/class-3.m: Ditto.
9641 * objc/execute/bf-11.m: Ditto.
9642 * objc/execute/class-5.m: Ditto.
9643 * objc/execute/bf-13.m: Ditto.
9644 * objc/execute/class-7.m: Ditto.
9645 * objc/execute/bf-15.m: Ditto.
9646 * objc/execute/class-9.m: Ditto.
9647 * objc/execute/bf-17.m: Ditto.
9648 * objc/execute/bf-19.m: Ditto.
9649 * objc/execute/IMP.m: Ditto.
9650 * objc/execute/exceptions/catchall-1.m: Ditto.
9651 * objc/execute/exceptions/trivial.m: Ditto.
9652 * objc/execute/exceptions/finally-1.m: Ditto.
9653 * objc/execute/exceptions/local-variables-1.m: Ditto.
9654 * objc/execute/exceptions/foward-1.m: Ditto.
9655 * objc/execute/bf-2.m: Ditto.
9656 * objc/execute/string1.m: Ditto.
9657 * objc/execute/bf-4.m: Ditto.
9658 * objc/execute/informal_protocol.m: Ditto.
9659 * objc/execute/string3.m: Ditto.
9660 * objc/execute/bf-6.m: Ditto.
9661 * objc/execute/bf-8.m: Ditto.
9662 * objc/execute/class-tests-1.h: Ditto.
9663 * objc/execute/protocol-isEqual-1.m: Ditto.
9664 * objc/execute/protocol-isEqual-3.m: Ditto.
9665 * objc/execute/_cmd.m: Ditto.
9666 * objc/execute/function-message-1.m: Ditto.
9667 * objc/execute/bf-20.m: Ditto.
9668 * objc/execute/bf-common.h: Ditto.
9669 * objc/execute/np-2.m: Ditto.
9670 * objc/execute/class-10.m: Ditto.
9671 * objc/execute/class-12.m: Ditto.
9672 * objc/execute/enumeration-2.m: Ditto.
9673 * objc/execute/class-14.m: Ditto.
9674 * objc/execute/encode-1.m: Ditto.
9675 * objc/execute/formal_protocol-1.m: Ditto.
9676 * objc/execute/formal_protocol-3.m: Ditto.
9677 * objc/execute/accessing_ivars.m: Ditto.
9678 * objc/execute/bycopy-2.m: Ditto.
9679 * objc/execute/class-2.m: Ditto.
9680 * objc/execute/bf-10.m: Ditto.
9681 * objc/execute/formal_protocol-7.m: Ditto.
9682 * objc/execute/root_methods.m: Ditto.
9683 * objc/execute/class-4.m: Ditto.
9684 * objc/execute/bf-12.m: Ditto.
9685 * objc/execute/class-6.m: Ditto.
9686 * objc/execute/bf-14.m: Ditto.
9687 * objc/execute/nested-func-1.m: Ditto.
9688 * objc/execute/class-8.m: Ditto.
9689 * objc/execute/private.m: Ditto.
9690 * objc/execute/bf-16.m: Ditto.
9691 * objc/execute/bf-18.m: Ditto.
9692 * objc/execute/load-3.m: Ditto.
9693 * objc/execute/compatibility_alias.m: Ditto.
9694 * objc/execute/bf-1.m: Ditto.
9695 * objc/execute/no_clash.m: Ditto.
9696 * objc/execute/bf-3.m: Ditto.
9697 * objc/execute/string2.m: Ditto.
9698 * objc/execute/bf-5.m: Ditto.
9699 * objc/execute/string4.m: Ditto.
9700 * objc/execute/bf-7.m: Ditto.
9701 * objc/execute/object_is_meta_class.m: Ditto.
9702 * objc/execute/bf-9.m: Ditto.
9703 * objc/execute/bf-21.m: Ditto.
9704 * objc/execute/cascading-1.m: Ditto.
9705 * objc/execute/trivial.m: Ditto.
9706 * objc/execute/np-1.m: Ditto.
9707 * objc/compile/trivial.m: Ditto.
9708 * objc/execute/class_self-2.m: Include <stdlib.h>.
9709 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9710 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9711 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9712 and 64bit. Use new NeXT interface as required.
9713 * objc.dg/special/unclaimed-category-1.m: Ditto.
9714 * objc.dg/special/unclaimed-category-1.h: Ditto.
9715 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9716 * objc.dg/func-ptr-1.m: Ditto.
9717 * objc.dg/stret-1.m: Ditto.
9718 * objc.dg/encode-2.m: Ditto.
9719 * objc.dg/category-1.m: Ditto.
9720 * objc.dg/encode-3.m: Ditto.
9721 * objc.dg/call-super-3.m: Ditto.
9722 * objc.dg/method-3.m: Ditto.
9723 * objc.dg/func-ptr-2.m: Ditto.
9724 * objc.dg/lookup-1.m: Ditto.
9725 * objc.dg/encode-4.m: Ditto.
9726 * objc.dg/fix-and-continue-1.m: Ditto.
9727 * objc.dg/proto-lossage-3.m: Ditto.
9728 * objc.dg/method-13.m: Ditto.
9729 * objc.dg/proto-qual-1.m: Ditto.
9730 * objc.dg/zero-link-3.m: Ditto.
9731 * objc.dg/bitfield-1.m: Ditto.
9732 * objc.dg/va-meth-1.m: Ditto.
9733 * objc.dg/super-class-3.m: Ditto.
9734 * objc.dg/call-super-1.m: Ditto.
9735 * objc.dg/type-size-2.m: Ditto.
9736 * objc.dg/method-10.m: Ditto.
9737 * objc.dg/defs.m: Ditto.
9738 * objc.dg/const-str-3.m: Ditto.
9739 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9740 Protocol1.h) and next-mapping.h as required. Use new NeXT
9741 interface as required.
9742 * objc.dg/super-class-4.m: Ditto.
9743 * objc.dg/comp-types-8.m: Ditto.
9744 * objc.dg/call-super-2.m: Ditto.
9745 * objc.dg/objc-fast-4.m: Ditto.
9746 * objc.dg/method-6.m: Ditto.
9747 * objc.dg/const-str-3.m: Ditto.
9748 * objc.dg/const-str-7.m: Ditto.
9749 * objc.dg/method-15.m: Ditto.
9750 * objc.dg/method-19.m: Ditto.
9751 * objc.dg/sync-1.m: Ditto.
9752 * objc.dg/layout-1.m: Ditto.
9753 * objc.dg/bitfield-3.m: Ditto.
9754 * objc.dg/try-catch-3.m: Ditto.
9755 * objc.dg/try-catch-7.m: Ditto.
9756 * objc.dg/comp-types-10.m: Ditto.
9757 * objc.dg/selector-2.: Ditto.
9758 * objc.dg/method-7.m: Ditto.
9759 * objc.dg/typedef-alias-1.m: Ditto.
9760 * objc.dg/proto-lossage-2.m: Ditto.
9761 * objc.dg/comp-types-11.m: Ditto.
9762 * objc.dg/sizeof-1.m: Ditto.
9763 * objc.dg/method-17.m: Ditto.
9764 * objc.dg/bitfield-5.m: Ditto.
9765 * objc.dg/try-catch-1.m: Ditto.
9766 * objc.dg/encode-5.m: Ditto.
9767 * objc.dg/fix-and-continue-2.m: Ditto.
9768 * objc.dg/method-9.m: Ditto.
9769 * objc.dg/isa-field-1.m: Ditto.
9770 * objc.dg/local-decl-2.m: Ditto.
9771 * objc.dg/objc-gc-4.m: Ditto.
9772 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9773 * objc.dg/gnu-runtime-3.m: Ditto.
9774 * objc.dg/encode-7.m: Ditto.
9775 * objc.dg/encode-8.m: Ditto.
9776 * objc.dg/selector-3.m: Ditto.
9777 * objc.dg/gnu-runtime-1.m: Ditto.
9778 * objc.dg/const-str-12.m: Ditto.
9779 * objc.dg/gnu-runtime-2.m: Ditto.
9780 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9781 * objc.dg/selector-1.m: Ditto.
9782 * objc.dg/stubify-2.m: Ditto.
9783 * objc.dg/zero-link-1.m: Ditto.
9784 * objc.dg/stret-2.m: Ditto.
9785 * objc.dg/zero-link-2.m: Ditto.
9786 * objc.dg/next-runtime-1.m: Ditto.
9787 * objc.dg/symtab-1.m: Ditto.
9788 * objc.dg/stubify-1.m: Ditto.
9789 * objc.dg/bitfield-2.m: Ditto.
9790 * objc.dg/try-catch-10.m: Apply to both runtimes.
9791 * objc.dg/const-str-1.m: Ditto.
9792 * objc.dg/image-info.m: Ditto.
9793 * objc.dg/encode-9.m: Ditto.
9794 * objc.dg/pragma-1.m: Apply test to all targets.
9795 * objc.dg/const-str-4.m: Ditto.
9796 * objc.dg/const-str-8.m: Ditto.
9797 * objc.dg/super-class-2.m: Ditto.
9798 * objc.dg/try-catch-5.m: Ditto.
9799 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9800 Protocol1.h) and next-mapping.h as required. Use new NeXT
9801 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9802 * objc.dg/const-str-11.m: Ditto.
9803 * objc.dg/const-str-9.m: Ditto.
9804 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9805 * objc.dg/encode-1.m: Remove redundant -lobjc.
9806 * objc.dg/try-catch-9.m: Tidy space.
9807 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9808 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9809 and 64bit. Use new NeXT interface as required.
9810 * obj-c++.dg/template-4.mm: Ditto.
9811 * obj-c++.dg/defs.mm: Ditto.
9812 * obj-c++.dg/basic.mm: Ditto.
9813 * obj-c++.dg/encode-4.mm: Ditto.
9814 * obj-c++.dg/method-17.mm: Ditto.
9815 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9816 * obj-c++.dg/cxx-class-1.mm: Ditto.
9817 * obj-c++.dg/method-10.mm: Ditto.
9818 * obj-c++.dg/va-meth-1.mm: Ditto.
9819 * obj-c++.dg/encode-5.mm: Ditto.
9820 * obj-c++.dg/lookup-2.mm: Ditto.
9821 * obj-c++.dg/template-3.mm: Ditto.
9822 * obj-c++.dg/proto-qual-1.mm: Ditto.
9823 * obj-c++.dg/qual-types-1.m: Ditto.
9824 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9825 * obj-c++.dg/template-1.mm: Ditto.
9826 * obj-c++.dg/encode-6.mm: Ditto.
9827 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9828 Protocol1.h) and next-mapping.h as required. Use new NeXT
9829 interface as required.
9830 * obj-c++.dg/except-1.mm: Ditto.
9831 * obj-c++.dg/const-str-7.mm: Ditto.
9832 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9833 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9834 * obj-c++.dg/selector-2.mm: Ditto.
9835 * obj-c++.dg/isa-field-1.mm: Ditto.
9836 * obj-c++.dg/try-catch-1.mm: Ditto.
9837 * obj-c++.dg/local-decl-1.mm: Ditto.
9838 * obj-c++.dg/try-catch-9.mm: Ditto.
9839 * obj-c++.dg/no-extra-load.mm: Ditto.
9840 * obj-c++.dg/selector-5.mm: Ditto.
9841 * obj-c++.dg/method-12.mm: Ditto.
9842 * obj-c++.dg/try-catch-11.mm: Ditto.
9843 * obj-c++.dg/comp-types-11.mm: Ditto.
9844 * obj-c++.dg/bitfield-3.mm: Ditto.
9845 * obj-c++.dg/method-6.mm: Ditto.
9846 * obj-c++.dg/super-class-2.mm: Ditto.
9847 * obj-c++.dg/method-21.mm: Ditto.
9848 * obj-c++.dg/const-str-8.mm: Ditto.
9849 * obj-c++.dg/try-catch-7.mm: Ditto.
9850 * obj-c++.dg/method-15.mm: Ditto.
9851 * obj-c++.dg/layout-1.mm: Ditto.
9852 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9853 * obj-c++.dg/const-str-3.mm: Ditto.
9854 * obj-c++.dg/try-catch-2.mm: Ditto.
9855 * obj-c++.dg/objc-gc-3.mm: Ditto.
9856 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9857 * obj-c++.dg/bitfield-1.mm: Ditto.
9858 * obj-c++.dg/selector-6.mm: Ditto.
9859 * obj-c++.dg/method-13.mm: Ditto.
9860 * obj-c++.dg/comp-types-12.mm: Ditto.
9861 * obj-c++.dg/bitfield-4.mm: Ditto.
9862 * obj-c++.dg/try-catch-8.mm: Ditto.
9863 * obj-c++.dg/method-2.mm: Ditto.
9864 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9865 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9866 * obj-c++.dg/const-str-4.mm: Ditto.
9867 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9868 * obj-c++.dg/try-catch-3.mm: Ditto.
9869 * obj-c++.dg/comp-types-9.mm: Ditto.
9870 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9871 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9872 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9873 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9874 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9875 Use new NeXT interface as required.
9876 * obj-c++.dg/const-str-10.mm: Ditto.
9877 * obj-c++.dg/const-str-11.mm: Ditto.
9878 * obj-c++.dg/const-str-9.mm: Ditto.
9879 * obj-c++.dg/method-11.mm: Ditto.
9880 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9881 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9882 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9883 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9884 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9886 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9889 * g++.dg/template/typedef30.C: New test case.
9891 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9894 * gcc.c-torture/execute/pr43385.c: New test.
9896 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9898 * gcc.dg/strncpy-fix-1.c: New test.
9900 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9903 * lib/objc-torture.exp (objc-set-runtime-options): New.
9904 * objc/execute/execute.exp: Check runtime options on each pass.
9905 * objc/execute/exceptions/exceptions.exp: Ditto.
9906 * objc/compile/compile.exp: Ditto.
9909 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9911 (check_effective_target_objc2): New proc.
9912 (check_effective_target_next_runtime): New proc.
9913 * lib/objc.exp: Determine which runtime is in force and support it.
9914 * lib/obj-c++.exp: Ditto.
9916 2010-03-24 Jason Merrill <jason@redhat.com>
9919 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9921 2010-03-24 Martin Jambor <mjambor@suse.cz>
9923 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9925 * gcc.dg/ipa/ipa-2.c: Likewise.
9926 * gcc.dg/ipa/ipa-3.c: Likewise.
9927 * gcc.dg/ipa/ipa-4.c: Likewise.
9928 * gcc.dg/ipa/ipa-5.c: Likewise.
9929 * gcc.dg/ipa/ipa-7.c: Likewise.
9930 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9932 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9933 i_can_not_be_propagated_fully2 into a loop.
9934 * gcc.dg/ipa/ipa-8.c: New test.
9935 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9937 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9941 * gcc.dg/guality/pr43479.c: New test.
9942 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9943 and add volatile keyword.
9945 2010-03-23 Mike Stump <mikestump@comcast.net>
9947 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9949 2010-03-23 Jason Merrill <jason@redhat.com>
9951 * g++.dg/ext/altivec-17.C: Adjust error message.
9953 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9954 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9955 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9956 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9957 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9958 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9960 2010-03-22 Jason Merrill <jason@redhat.com>
9963 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9964 * g++.dg/ext/is_pod_98.C: New.
9967 * g++.dg/cpp0x/auto18.C: New.
9969 * gcc.dg/pr36997.c: Adjust error message.
9970 * g++.dg/ext/vector9.C: Likewise.
9971 * g++.dg/conversion/simd3.C: Likewise.
9972 * g++.dg/other/error23.C: Likewise.
9974 2010-03-22 Michael Matz <matz@suse.de>
9977 * gfortran.dg/pr43475.f90: New testcase.
9979 2010-03-22 Richard Guenther <rguenther@suse.de>
9981 PR tree-optimization/43390
9982 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9984 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9986 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9987 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9989 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9990 Michael Matz <matz@suse.de>
9993 * g++.dg/parse/crash56.C: New test.
9995 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9998 * gfortran.dg/whole_file_15.f90 : New test.
10000 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10003 * gfortran.dg/inquire_size.f90: New test.
10005 2010-03-20 Richard Guenther <rguenther@suse.de>
10007 PR rtl-optimization/43438
10008 * gcc.c-torture/execute/pr43438.c: New testcase.
10010 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10013 * g++.dg/abi/mangle42.C: New test.
10015 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10018 * gcc.dg/pr43211.c: New test.
10019 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10021 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
10023 PR rtl-optimization/42258
10024 * gcc.target/arm/thumb1-mul-moves.c: New test.
10027 * gcc.target/arm/thumb-andsi.c: New test.
10029 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10030 dg-require-effective-target.
10032 2010-03-19 Michael Matz <matz@suse.de>
10035 * g++.dg/other/pr43116.C: New testcase.
10037 2010-03-19 Michael Matz <matz@suse.de>
10040 * gcc.dg/pr43305.c: New testcase.
10042 2010-03-19 Richard Guenther <rguenther@suse.de>
10044 PR tree-optimization/43415
10045 * gcc.c-torture/compile/pr43415.c: New testcase.
10047 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10050 * gnat.dg/case_optimization2.adb: New test.
10051 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10053 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10054 Jack Howarth <howarth@bromo.med.uc.edu>
10057 * gcc.target/i386/push-1.c: Don't xfail
10058 scan-assembler-not "movups" on darwin.
10060 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10063 * gcc.dg/pr43058.c: New test.
10065 2010-03-18 Martin Jambor <mjambor@suse.cz>
10067 PR middle-end/42450
10068 * g++.dg/torture/pr42450.C: New test.
10070 2010-03-18 Michael Matz <matz@suse.de>
10072 PR middle-end/43419
10073 * gcc.dg/pr43419.c: New testcase.
10075 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10077 PR rtl-optimization/43360
10078 * gcc.dg/torture/pr43360.c: New.
10080 2010-03-18 Michael Matz <matz@suse.de>
10082 PR tree-optimization/43402
10083 * gcc.dg/pr43402.c: New testcase.
10085 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10088 * gcc.dg/pr42427.c: New test.
10090 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10092 PR libfortran/43265
10093 * gfortran.dg/read_empty_file.f: New test.
10094 * gfortran.dg/read_eof_all.f90: New test.
10095 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10096 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10098 2010-03-17 Michael Matz <matz@suse.de>
10100 * gcc.dg/pr43300.c: Add -w.
10102 2010-03-17 Richard Guenther <rguenther@suse.de>
10104 * gcc.dg/pr43379.c: Add -w.
10106 2010-03-17 Tobias Burnus <burnus@net-b.de>
10109 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10111 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10113 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10115 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10117 * ada/acats/run_all.sh: Log start and end times.
10119 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10121 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10123 2010-03-16 Richard Guenther <rguenther@suse.de>
10125 PR middle-end/43379
10126 * gcc.dg/pr43379.c: New testcase.
10128 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10131 * gcc.dg/guality/pr43051-1.c: New test.
10133 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10136 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10138 2010-03-15 Michael Matz <matz@suse.de>
10140 PR middle-end/43300
10141 * gcc.dg/pr43300.c: New testcase.
10143 2010-03-15 Richard Guenther <rguenther@suse.de>
10145 PR tree-optimization/43367
10146 * gcc.c-torture/compile/pr43367.c: New testcase.
10148 2010-03-15 Richard Guenther <rguenther@suse.de>
10150 PR tree-optimization/43317
10151 * gcc.dg/pr43317.c: New testcase.
10153 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10155 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10157 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10159 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10161 2010-03-14 Tobias Burnus <burnus@net-b.de>
10164 * gfortran.dg/impure_constructor_1.f90: New test.
10166 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10168 PR middle-end/43354
10169 * gfortran.dg/graphite/id-pr43354.f: New.
10171 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10173 PR middle-end/43349
10174 * gfortran.dg/graphite/pr43349.f: New.
10176 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10178 PR middle-end/43306
10179 * gcc.dg/graphite/pr43306.c: New.
10181 2010-03-12 David S. Miller <davem@davemloft.net>
10183 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10186 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10188 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10190 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10194 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10196 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10198 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10199 fail for *-*-mingw* targets.
10201 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10204 * gcc.dg/guality/pr43329-1.c: New test.
10206 2010-03-11 Martin Jambor <mjambor@suse.cz>
10208 PR tree-optimization/43257
10209 * g++.dg/torture/pr43257.C: New test.
10211 2010-03-11 Tobias Burnus <burnus@net-b.de>
10214 * gfortran.dg/namelist_61.f90: New test.
10216 2010-03-11 Richard Guenther <rguenther@suse.de>
10218 PR tree-optimization/43255
10219 * gcc.c-torture/compile/pr43255.c: New testcase.
10221 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10223 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10224 * gcc.dg/pr43280.c: New testcase.
10226 2010-03-11 Richard Guenther <rguenther@suse.de>
10229 * gcc.dg/lto/20100227-1_0.c: New testcase.
10230 * gcc.dg/lto/20100227-1_1.c: Likewise.
10232 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10234 PR libfortran/43320
10235 PR libfortran/43265
10236 * gfortran.dg/read_eof_6.f: New test
10237 * gfortran.dg/read_x_eof.f90: New test.
10238 * gfortran.dg/read_x_past.f: Update test.
10240 2010-03-10 Jan Hubicka <jh@suse.cz>
10242 * gcc.c-torture/compile/pr43288.c: New test.
10244 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10246 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10248 * g++.old-deja/g++.pt/asm2.C: Likewise.
10249 * gcc.c-torture/compile/20000804-1.c: Likewise.
10250 * gcc.target/i386/clobbers.c: Likewise.
10252 2010-03-10 Tobias Burnus <burnus@net-b.de>
10255 * gfortran.dg/c_assoc_3.f90: New test.
10257 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10260 * gcc.dg/guality/pr36728-1.c: New test.
10261 * gcc.dg/guality/pr36728-2.c: New test.
10263 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10265 * gcc.dg/h8300-div-delay-slot.c: New test.
10267 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10269 PR tree-optimization/43236
10270 * gcc.c-torture/execute/pr43236.c: New test.
10272 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10274 PR middle-end/42859
10275 * g++.dg/eh/pr42859.C: New test.
10277 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10280 * gcc.dg/pr43299.c: New test.
10283 * g++.dg/eh/unwind2.C: New test.
10285 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10286 Reza Yazdani <reza.yazdani@amd.com>
10288 PR middle-end/43065
10289 * gcc.dg/graphite/run-id-4.c: New.
10291 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10293 PR middle-end/43065
10294 * gcc.dg/graphite/run-id-3.c: New.
10296 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10298 PR middle-end/42644
10299 PR middle-end/42130
10300 * gcc.dg/graphite/id-18.c: New.
10301 * gcc.dg/graphite/run-id-pr42644.c: New.
10303 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10305 PR middle-end/42326
10306 * gcc.dg/graphite/pr42326.c: New.
10308 2010-03-08 Richard Guenther <rguenther@suse.de>
10310 PR tree-optimization/43269
10311 * gcc.c-torture/execute/pr43269.c: New testcase.
10313 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10316 * gfortran.dg/typebound_call_13.f03: New.
10318 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10320 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10321 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10323 2010-03-05 Jason Merrill <jason@redhat.com>
10325 * g++.dg/abi/mangle40.C: Require weak and alias.
10327 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10329 PR middle-end/42326
10330 * gfortran.dg/graphite/pr42326.f90: New.
10331 * gfortran.dg/graphite/pr42326-1.f90: New.
10333 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10335 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10336 (gnat_target_compile): Likewise.
10337 Reinitialize GNAT_UNDER_TEST if target changes.
10338 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10339 (local_find_gnatmake): Pass full --GCC to gnatlink.
10342 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10345 * gcc.dg/compound-literal-1.c: New testcase.
10347 2010-03-04 Martin Jambor <mjambor@suse.cz>
10349 PR tree-optimization/43164
10350 PR tree-optimization/43191
10351 * gcc.c-torture/compile/pr43164.c: New test.
10352 * gcc.c-torture/compile/pr43191.c: Likewise.
10354 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10357 * gfortran.dg/finalize_9.f90: New.
10359 2010-03-04 Tobias Burnus <burnus@net-b.de>
10360 Ken Werner <ken@linux.vnet.ibm.com>
10362 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10363 to dg-options for spu.
10364 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10365 dump-scan target to exclude spu.
10367 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10369 PR middle-end/43209
10370 * gcc.dg/tree-ssa/ivopts-4.c: New.
10372 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10374 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10375 include-opts and exclude-opts; skip checking the flags if arguments
10376 are the same as the defaults.
10377 (dg-xfail-if): Verify the number of arguments, supply defaults
10378 for unspecified optional arguments.
10379 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10381 2010-03-03 Jason Merrill <jason@redhat.com>
10384 * g++.dg/abi/mangle40.C: Updated.
10386 2010-03-03 Jason Merrill <jason@redhat.com>
10388 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10389 * g++.dg/abi/mangle23.C: Likewise.
10390 * g++.dg/eh/simd-2.C: Likewise.
10391 * g++.dg/ext/attribute-test-2.C: Likewise.
10392 * g++.dg/ext/vector14.C: Likewise.
10393 * g++.dg/other/pr34435.C: Likewise.
10394 * g++.dg/template/conv8.C: Likewise.
10395 * g++.dg/template/nontype9.C: Likewise.
10396 * g++.dg/template/qualttp17.C: Likewise.
10397 * g++.dg/template/ref1.C: Likewise.
10398 * g++.old-deja/g++.pt/crash68.C: Likewise.
10399 * g++.old-deja/g++.pt/ref1.C: Likewise.
10400 * g++.old-deja/g++.pt/ref3.C: Likewise.
10401 * g++.old-deja/g++.pt/ref4.C: Likewise.
10404 * g++.dg/abi/mangle40.C: New.
10405 * g++.dg/abi/mangle41.C: New.
10406 * g++.dg/lto/20100302_0.C: New.
10407 * g++.dg/lto/20100302_1.C: New.
10408 * g++.dg/lto/20100302.h: New.
10410 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10413 * gfortran.dg/internal_pack_12.f90: New test.
10415 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10417 * gcc.dg/pr36997.c: Adjust error message.
10419 2010-03-03 Mike Stump <mikestump@comcast.net>
10421 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10422 adjustments to not be present on machines that align the stack to
10423 more than 4 bytes and don't have a red zone yet as that is an
10424 unimplemented optimization.
10426 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10429 * gfortran.dg/impure_assignment_3.f90: New.
10431 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10434 * gfortran.dg/pr43229.f90: New test.
10437 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10440 * gcc.dg/guality/pr43177.c: New test.
10442 2010-03-02 Jason Merrill <jason@redhat.com>
10444 * g++.dg/ext/vector9.C: Adjust error message.
10445 * g++.dg/conversion/simd3.C: Likewise.
10446 * g++.dg/other/error23.C: Likewise.
10448 2010-03-02 Mike Stump <mikestump@comcast.net>
10451 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10453 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10456 * gfortran.dg/internal_pack_10.f90: New test.
10459 * gfortran.dg/internal_pack_11.f90: New test.
10461 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10463 PR middle-end/42640
10464 * gcc.dg/tree-ssa/pr42640.c: New.
10466 2010-03-01 Richard Guenther <rguenther@suse.de>
10468 PR tree-optimization/43220
10469 * gcc.c-torture/execute/pr43220.c: New testcase.
10471 2010-03-01 Richard Guenther <rguenther@suse.de>
10473 PR middle-end/43213
10474 * gcc.dg/pr43213.c: New testcase.
10476 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10479 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10481 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10483 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10485 (check_effective_target_ucn): Likewise.
10487 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10489 * gcc.dg/ucnid-2.c: Likewise.
10490 * gcc.dg/ucnid-3.c: Likewise.
10491 * gcc.dg/ucnid-4.c: Likewise.
10492 * gcc.dg/ucnid-11.c: Likewise.
10493 * gcc.dg/ucnid-12.c: Likewise.
10494 * gcc.dg/ucnid-6.c: Skip if !ucn.
10495 * gcc.dg/ucnid-9.c: Likewise.
10497 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10499 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10500 lists to dg-skip-if.
10501 * gcc.target/i386/stackalign/return-3.c: Likewise.
10503 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10505 * gcc.target/i386/clearcap.map: New file.
10506 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10507 Pass clearcap.map by default if supported.
10509 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10512 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10514 * gfortran.dg/stat_2.f90: Likewise.
10516 2010-03-01 Tobias Burnus <burnus@net-b.de>
10519 * gfortran.dg/module_read_2.f90: New test.
10521 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10524 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10525 * g++.dg/abi/mangle12.C: Likewise.
10526 * g++.dg/abi/mangle20-2.C: Likewise.
10527 * g++.dg/abi/mangle17.C: Likewise.
10528 * g++.dg/template/cond2.C: Likewise.
10529 * g++.dg/template/pr35240.C: Likewise.
10531 2010-02-27 Richard Guenther <rguenther@suse.de>
10533 PR tree-optimization/43186
10534 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10536 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10538 * g++.dg/abi/packed1.C: Expect warning on the SH.
10540 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10543 * g++.dg/parse/error37.C: New test.
10545 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10549 * gcc.dg/pr8927-1.c: Match new note.
10550 * gcc.dg/990506-0.c: Likewise.
10551 * gcc.dg/gomp/flush-2.c: Likewise.
10552 * gcc.dg/gomp/atomic-5.c: Likewise.
10553 * gcc.dg/gomp/pr34607.c: Likewise.
10554 * gcc.dg/pr35746.c: Likewise.
10555 * gcc.dg/cpp/pragma-1.c: Likewise.
10556 * gcc.dg/cpp/pragma-2.c: Likewise.
10557 * gcc.dg/pr41842.c: Likewise.
10558 * gcc.dg/noncompile/20040629-1.c: Likewise.
10559 * objc.dg/private-1.m: Likewise.
10561 2010-02-27 Tobias Burnus <burnus@net-b.de>
10564 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10565 * gfortran.dg/default_initialization_4.f90: New test.
10567 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10569 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10570 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10571 * gnat.dg/thin_pointer2.adb: New test.
10572 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10574 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10577 * gcc.dg/cpp/c90-pedantic.c: New.
10578 * gcc.dg/cpp/c90.c: New.
10579 * gcc.dg/gnu90-const-expr-1.c: New.
10580 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10582 2010-02-26 Richard Guenther <rguenther@suse.de>
10584 PR tree-optimization/43186
10585 * gcc.c-torture/compile/pr43186.c: New testcase.
10587 2010-02-26 Jakub Jelinek <jakub@redhat.com>
10590 * c-c++-common/dwarf2/pr43190.c: New test.
10592 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10594 PR testsuite/37074:
10595 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10597 2010-02-26 Richard Guenther <rguenther@suse.de>
10599 PR tree-optimization/43188
10600 * gcc.c-torture/compile/pr43188.c: New testcase.
10602 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10605 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10607 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10609 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10611 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10614 * gcc.target/powerpc/pr43154.c: New file.
10616 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10619 * gfortran.dg/debug/pr43166.f: New test.
10622 * gcc.dg/torture/pr43165.c: New test.
10624 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10627 * c-c++-common/pr41779.c: Update.
10629 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10632 * lib/gnat-dg.exp (gnat_load): Redefine.
10634 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10635 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10637 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10640 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10641 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10645 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10647 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10649 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10652 * gcc.dg/guality/vla-1.c: New test.
10654 2010-02-24 Tobias Burnus <burnus@net-b.de>
10657 * gfortran.dg/c_ptr_tests_15.f90: New test.
10659 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10662 * gcc.target/i386/pr43107.c: New test.
10664 2010-02-23 Jason Merrill <jason@redhat.com>
10667 * g++.dg/cpp0x/variadic100.C: New.
10669 2010-02-23 Jason Merrill <jason@redhat.com>
10672 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10673 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10674 * c-c++-common/dwarf2/vla1.c: New.
10676 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10679 * gcc.dg/pr43139.c: New test.
10682 * gcc.dg/guality/pr43077-1.c: New test.
10684 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10687 * gcc.dg/march.c: New.
10688 * gcc.dg/march-generic.c: New.
10689 * gcc.dg/mtune.c: New.
10691 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10693 PR middle-end/43083
10694 * gcc.dg/graphite/pr43083.c: New.
10696 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10698 PR middle-end/43097
10699 * gfortran.dg/graphite/pr43097.f: New.
10701 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10702 Manuel López-Ibáñez <manu@gcc.gnu.org>
10704 PR middle-end/43140
10705 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10707 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10709 PR middle-end/43026
10710 * g++.dg/graphite/pr43026.C: New.
10712 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10715 * gcc.dg/cleanup-1.c: Update.
10716 * gcc.dg/func-args-1.c: Update.
10717 * gcc.dg/format/sentinel-1.c: Update.
10718 * g++.old-deja/g++.jason/scoping10.C: Update.
10719 * g++.old-deja/g++.ns/lookup5.C: Update.
10720 * g++.dg/ext/cleanup-1.C: Update.
10721 * g++.dg/parse/varmod1.C: Update.
10722 * g++.dg/parse/error33.C: Update.
10723 * g++.dg/expr/call3.C: Update.
10724 * g++.dg/func-args-1.C: New.
10726 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10729 * gcc.dg/attr-used-2.c: Moved to ...
10730 * c-c++-common/attr-used-2.c: Here.
10732 * gcc.dg/attr-used.c: Moved to ...
10733 * c-c++-common/attr-used.c: Here.
10735 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10737 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10739 2010-02-22 Richard Guenther <rguenther@suse.de>
10742 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10743 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10745 2010-02-22 Richard Guenther <rguenther@suse.de>
10747 PR tree-optimization/42749
10748 * gcc.c-torture/compile/pr42749.c: New testcase.
10750 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
10753 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10754 * gfortran.dg/internal_pack_9.f90: New test.
10756 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10759 * g++.dg/template/recurse.C: Adjust.
10760 * g++.dg/template/pr23510.C: New.
10762 2010-02-21 Dodji Seketeli <dodji@redhat.com>
10765 * g++.dg/template/memclass4.C: New test.
10767 2010-02-21 Tobias Burnus <burnus@net-b.de>
10770 * gfortran.dg/reassoc_5.f90: New test.
10772 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
10775 * gcc.target/i386/pr43067.c: New test.
10777 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10780 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10782 * g++.dg/warn/Wconversion-null.C: New test.
10783 * g++.old-deja/g++.other/null1.C: Move to...
10784 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10786 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10790 * gfortran.dg/dependency_26.f90: New test.
10793 * gfortran.dg/internal_pack_7.f90: New test.
10796 * gfortran.dg/internal_pack_8.f90: New test.
10798 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10801 * c-c++-common/pr41779.c: Fix broken testcase.
10803 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10806 * c-c++-common/pr36513.c: New testcase.
10807 * c-c++-common/pr36513-2.c: New testcase.
10809 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10812 * c-c++-common/pr41779.c: New.
10814 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10817 * gcc.dg/pr43084.c: New test.
10819 2010-02-19 Richard Guenther <rguenther@suse.de>
10821 PR tree-optimization/42916
10822 * gcc.dg/pr42916.c: New testcase.
10824 2010-02-18 Jason Merrill <jason@redhat.com>
10827 * g++.dg/abi/packed1.C: Add expected warning.
10830 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10831 * gcc.dg/torture/dg-torture.exp: Likewise.
10832 * c-c++-common/torture/complex-sign.h,
10833 c-c++-common/torture/complex-sign-add.c,
10834 c-c++-common/torture/complex-sign-mixed-add.c,
10835 c-c++-common/torture/complex-sign-mixed-div.c,
10836 c-c++-common/torture/complex-sign-mixed-mul.c,
10837 c-c++-common/torture/complex-sign-mixed-sub.c,
10838 c-c++-common/torture/complex-sign-mul.c,
10839 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10840 Adapt for C++ compilation as well.
10843 * g++.dg/ext/label1.C: Update.
10844 * g++.dg/ext/label2.C: Update.
10847 * g++.dg/template/dependent-name6.C: New.
10850 * g++.dg/parse/namespace12.C: New.
10852 2010-02-18 Martin Jambor <mjambor@suse.cz>
10854 PR tree-optimization/43066
10855 * gcc.c-torture/compile/pr43066.c: New test.
10857 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10859 * g++.dg/ext/attrib35.C: Fix target selector string.
10860 * g++.dg/ext/attrib36.C: Ditto.
10861 * g++.dg/ext/attrib37.C: Ditto.
10862 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10863 * g++.dg/abi/mangle25.C: Ditto.
10865 2010-02-17 Jason Merrill <jason@redhat.com>
10868 * g++.dg/parse/namespace11.C: New.
10871 * g++.dg/ext/attrib37.C: New.
10874 * g++.dg/template/ptrmem20.C: New.
10876 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10879 * gcc.target/i386/xop-check.h: Include m256-check.h.
10880 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10881 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10882 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10883 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10885 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10888 * gcc.dg/pr42918.c: New test.
10890 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10892 * g++.dg/ext/attrib36.C: Require ILP32.
10894 2010-02-16 Richard Guenther <rguenther@suse.de>
10896 PR tree-optimization/41043
10897 * gfortran.dg/pr41043.f90: New testcase.
10898 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10900 2010-02-16 Jason Merrill <jason@redhat.com>
10902 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10904 2010-02-16 Ira Rosen <irar@il.ibm.com>
10906 PR tree-optimization/43074
10907 * gcc.dg/vect/fast-math-pr43074.c: New test.
10909 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10911 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10913 2010-02-16 Jason Merrill <jason@redhat.com>
10916 * g++.dg/ext/attrib36.C: New.
10919 * g++.dg/other/array6.C: New.
10921 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10923 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10925 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10927 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10928 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10929 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10930 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10931 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10932 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10934 2010-02-15 Richard Guenther <rguenther@suse.de>
10936 PR middle-end/43068
10937 * g++.dg/torture/pr43068.C: New testcase.
10939 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10942 * g++.dg/opt/ice1.C: New.
10944 2010-02-14 Jason Merrill <jason@redhat.com>
10947 * g++.dg/cpp0x/initlist-opt.C: New.
10949 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10953 * gfortran.dg/internal_pack_6.f90: New test.
10955 2010-02-12 Jason Merrill <jason@redhat.com>
10958 * g++.dg/cpp0x/variadic99.C: New.
10960 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10962 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10963 sign extend pointers to gualchk_t.
10966 * g++.dg/other/default3.C: Xfail g4 test.
10968 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10970 PR middle-end/43012
10971 * gcc.dg/graphite/pr43012.c: New.
10973 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10975 PR middle-end/42930
10976 * g++.dg/graphite/pr42930.C: New.
10978 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10980 PR middle-end/42914
10981 PR middle-end/42530
10982 * gcc.dg/graphite/pr42530.c: New.
10983 * gcc.dg/graphite/pr42914.c: New.
10985 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10987 PR middle-end/42771
10988 * gcc.dg/graphite/pr42771.c: New.
10990 2010-02-11 Richard Guenther <rguenther@suse.de>
10992 PR tree-optimization/42998
10993 * gcc.c-torture/compile/pr42998.c: New testcase.
10995 2010-02-10 Jason Merrill <jason@redhat.com>
10998 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11000 PR c++/42983, core issue 906
11001 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11002 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11005 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11007 2010-02-10 Richard Guenther <rguenther@suse.de>
11009 PR tree-optimization/43017
11010 * gcc.dg/torture/pr43017.c: New testcase.
11012 2010-02-10 Tobias Burnus <burnus@net-b.de>
11015 * gfortran.dg/private_type_1.f90: Update error location.
11016 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11017 * gfortran.dg/typebound_operator_2.f03: Ditto.
11018 * gfortran.dg/assignment_2.f90: Ditto.
11019 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11020 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11022 2010-02-10 Tobias Burnus <burnus@net-b.de>
11025 * gfortran.dg/bind_c_usage_20.f90: New test.
11027 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11030 * g++.dg/debug/pr43010.C: New test.
11032 2010-02-10 Richard Guenther <rguenther@suse.de>
11035 * gcc.c-torture/execute/20100209-1.c: New testcase.
11036 * gcc.dg/fold-div-3.c: Likewise.
11038 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11040 * gcc.dg/builtin-ffs-1.c: New test.
11042 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11045 * gfortran.dg/array_constructor_35.f90: New test.
11047 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11049 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11051 2010-02-09 Jason Merrill <jason@redhat.com>
11054 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11057 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11059 2010-02-09 Tobias Burnus <burnus@net-b.de>
11062 * gfortran.dg/module_write_1.f90: New test.
11064 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11066 * gcc.dg/pr19340.c: Adjust.
11068 2010-02-09 Richard Guenther <rguenther@suse.de>
11070 PR tree-optimization/43008
11071 * gcc.c-torture/execute/pr43008.c: New testcase.
11073 2010-02-09 Richard Guenther <rguenther@suse.de>
11075 PR tree-optimization/43000
11076 * gcc.dg/torture/pr43000.c: New testcase.
11077 * gcc.dg/torture/pr43002.c: Likewise.
11079 2010-02-09 Daniel Kraft <d@domob.eu>
11082 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11083 and pass -Wsurprising as necessary.
11085 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11087 PR tree-optimization/42890
11088 * g++.dg/torture/pr42890.C: New test.
11090 2010-02-08 Richard Guenther <rguenther@suse.de>
11092 PR middle-end/42995
11093 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11095 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11097 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11098 return 0 from main.
11099 * gcc.dg/graphite/block-1.c: Same.
11100 * gcc.dg/graphite/block-3.c: Same.
11101 * gcc.dg/graphite/block-4.c: Same.
11102 * gcc.dg/graphite/block-5.c: Same.
11103 * gcc.dg/graphite/block-6.c: Same.
11104 * gcc.dg/graphite/block-7.c: Same.
11105 * gcc.dg/graphite/interchange-0.c: Same.
11106 * gcc.dg/graphite/interchange-1.c: Same.
11107 * gcc.dg/graphite/interchange-10.c: Same.
11108 * gcc.dg/graphite/interchange-11.c: Same.
11109 * gcc.dg/graphite/interchange-12.c: Same.
11110 * gcc.dg/graphite/interchange-2.c: Same.
11111 * gcc.dg/graphite/interchange-3.c: Same.
11112 * gcc.dg/graphite/interchange-4.c: Same.
11113 * gcc.dg/graphite/interchange-5.c: Same.
11114 * gcc.dg/graphite/interchange-6.c: Same.
11115 * gcc.dg/graphite/interchange-7.c: Same.
11116 * gcc.dg/graphite/interchange-8.c: Same.
11117 * gcc.dg/graphite/interchange-9.c: Same.
11118 * gcc.dg/graphite/interchange-mvt.c: Same.
11120 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11122 * gfortran.dg/graphite/id-19.f: New.
11123 * gfortran.dg/graphite/pr14741.f90: New.
11124 * gfortran.dg/graphite/pr41924.f90: New.
11125 * gfortran.dg/graphite/run-id-2.f90: New.
11127 2010-02-07 Richard Guenther <rguenther@suse.de>
11129 PR middle-end/42956
11130 * gcc.c-torture/compile/pr42956.c: New testcase.
11132 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11134 PR libfortran/42742
11135 * gfortran.dg/fmt_cache_2.f: New test.
11137 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11139 * gfortran.dg/read_no_eor.f90: New test.
11141 2010-02-05 Jason Merrill <jason@redhat.com>
11143 * g++.dg/ext/label13.C: Move constructor body out of class.
11145 2010-02-03 Jason Merrill <jason@redhat.com>
11148 * g++.dg/ext/dllexport3.C: New.
11150 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11152 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11154 2010-02-05 Richard Guenther <rguenther@suse.de>
11156 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11158 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11161 * g++.dg/other/crash-9.C: New test.
11163 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11166 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11168 2010-02-04 Richard Guenther <rguenther@suse.de>
11170 PR rtl-optimization/42952
11171 * gcc.dg/torture/pr42952.c: New testcase.
11173 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11175 PR libfortran/42901
11176 * gfortran.dg/namelist_60.f90: New test.
11178 2010-02-03 Jason Merrill <jason@redhat.com>
11181 * g++.dg/ext/builtin11.C: New.
11185 * g++.dg/abi/mangle35.C: New.
11186 * g++.dg/abi/mangle37.C: New.
11189 * g++.dg/abi/mangle36.C: New.
11192 * g++.dg/warn/string1.C: New.
11194 2010-02-03 Richard Guenther <rguenther@suse.de>
11196 PR tree-optimization/42944
11197 * gcc.dg/errno-1.c: New testcase.
11199 2010-02-03 Richard Guenther <rguenther@suse.de>
11201 PR middle-end/42927
11202 * gcc.c-torture/compile/pr42927.c: New testcase.
11204 2010-02-03 Tobias Burnus <burnus@net-b.de>
11207 * gfortran.dg/null_4.f90: New test.
11209 2010-02-02 Jason Merrill <jason@redhat.com>
11212 * g++.dg/ext/label13.C: New.
11214 2010-02-02 Tobias Burnus <burnus@net-b.de>
11217 * gfortran.dg/func_result_5.f90: New test.
11219 2010-02-01 Tobias Burnus <burnus@net-b.de>
11222 * gfortran.dg/pure_initializer_3.f90: News test.
11224 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11227 * gfortran.dg/allocate_derived_2.f90: New test.
11229 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11231 PR middle-end/42898
11232 * gcc.dg/torture/pr42898-2.c: New test.
11234 2010-01-31 Richard Guenther <rguenther@suse.de>
11236 PR middle-end/42898
11237 * gcc.dg/torture/pr42898.c: New testcase.
11239 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11242 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11243 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11245 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11247 * g++.dg/tree-ssa/inline-1.C: New.
11248 * g++.dg/tree-ssa/inline-2.C: New.
11249 * g++.dg/tree-ssa/inline-3.C: New.
11251 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11254 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11255 the string 'pow' in the pathname of the compiler from generating a
11258 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11260 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11261 * g++.old-deja/g++.mike/eh17.C: Likewise.
11262 * g++.old-deja/g++.mike/p5571.C: Likewise.
11264 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11271 * g++.dg/other/crash-5.C: New test.
11272 * g++.dg/other/crash-6.C: New test.
11273 * g++.dg/other/crash-7.C: New test.
11274 * g++.dg/other/crash-8.C: New test.
11276 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11278 PR rtl-optimization/42889
11279 * gcc.dg/pr42889.c: New test.
11281 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11283 * gcc.target/i386/pr42881.c: Use SSE2.
11285 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11288 * gcc.target/i386/pr42891.c: New test.
11290 2010-01-28 Richard Guenther <rguenther@suse.de>
11292 PR tree-optimization/42871
11293 * g++.dg/torture/pr42871.C: New testcase.
11295 2010-01-28 Richard Guenther <rguenther@suse.de>
11297 * gcc.dg/Wobjsize-1.h: New testcase.
11298 * gcc.dg/Wobjsize-1.c: Likewise.
11300 2010-01-28 Richard Guenther <rguenther@suse.de>
11302 PR middle-end/42883
11303 * g++.dg/torture/pr42883.C: New testcase.
11305 2010-01-28 Michael Matz <matz@suse.de>
11307 * gcc.target/i386/pr42881.c: New test.
11309 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11311 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11312 Add i?86-*-solaris2* support.
11314 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11318 * g++.dg/template/typedef27.C: New test case.
11319 * g++.dg/template/typedef28.C: New test case.
11321 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11323 * gcc.dg/optimize-bswap*.c: Add ARM target
11325 2010-01-27 Richard Guenther <rguenther@suse.de>
11327 PR middle-end/42878
11328 * gcc.dg/torture/pr42878-1.c: New testcase.
11329 * gcc.dg/torture/pr42878-2.c: Likewise.
11331 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11333 PR middle-end/42874
11334 * gcc.dg/vla-22.c: New test.
11336 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11338 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11341 2010-01-26 Richard Guenther <rguenther@suse.de>
11343 PR rtl-optimization/42685
11344 * gcc.dg/pr42685.c: New testcase.
11345 * g++.dg/other/pr42685.C: Likewise.
11347 2010-01-26 Richard Guenther <rguenther@suse.de>
11349 PR middle-end/42806
11350 * g++.dg/other/pr42806.C: New testcase.
11352 2010-01-26 Richard Guenther <rguenther@suse.de>
11354 PR tree-optimization/42250
11355 * gcc.dg/pr42250.c: New testcase.
11357 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11359 * gnat.dg/array_bounds_test.adb: New test.
11361 2010-01-25 Tobias Burnus <burnus@net-b.de>
11364 * gfortran.dg/generic_21.f90: New test.
11366 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11369 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11371 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11374 * g++.dg/abi/arm_va_list2.C: New test.
11375 * g++.dg/abi/arm_va_list2.h: Companion header file.
11377 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11380 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11383 * gfortran.dg/char_array_arg_1.f90 : New test.
11385 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11387 2010-01-24 Tobias Burnus <burnus@net-b.de>
11390 * gfortran.dg/generic_20.f90: New test.
11392 2010-01-22 Michael Matz <matz@suse.de>
11394 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11397 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11400 * gfortran.dg/dependency_25.f90 : New test.
11402 2010-01-21 Martin Jambor <mjambor@suse.cz>
11404 PR tree-optimization/42585
11405 * gcc.dg/tree-ssa/pr42585.c: New test.
11407 2010-01-21 Richard Guenther <rguenther@suse.de>
11409 PR middle-end/19988
11410 * gcc.dg/pr19988.c: New testcase.
11412 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11414 * g++.dg/compat/decimal/compat-common.h: New file.
11415 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11416 * g++.dg/compat/decimal/pass_x.h: New file.
11417 * g++.dg/compat/decimal/pass_y.h: New file.
11418 * g++.dg/compat/decimal/pass-1_main.C: New file.
11419 * g++.dg/compat/decimal/pass-1_x.C: New file.
11420 * g++.dg/compat/decimal/pass-1_y.C: New file.
11421 * g++.dg/compat/decimal/pass-2_main.C: New file.
11422 * g++.dg/compat/decimal/pass-2_x.C: New file.
11423 * g++.dg/compat/decimal/pass-2_y.C: New file.
11424 * g++.dg/compat/decimal/pass-3_main.C: New file.
11425 * g++.dg/compat/decimal/pass-3_x.C: New file.
11426 * g++.dg/compat/decimal/pass-3_y.C: New file.
11427 * g++.dg/compat/decimal/pass-4_main.C: New file.
11428 * g++.dg/compat/decimal/pass-4_x.C: New file.
11429 * g++.dg/compat/decimal/pass-4_y.C: New file.
11430 * g++.dg/compat/decimal/pass-5_main.C: New file.
11431 * g++.dg/compat/decimal/pass-5_x.C: New file.
11432 * g++.dg/compat/decimal/pass-5_y.C: New file.
11433 * g++.dg/compat/decimal/pass-6_main.C: New file.
11434 * g++.dg/compat/decimal/pass-6_x.C: New file.
11435 * g++.dg/compat/decimal/pass-6_y.C: New file.
11436 * g++.dg/compat/decimal/return_x.h: New file.
11437 * g++.dg/compat/decimal/return_y.h: New file.
11438 * g++.dg/compat/decimal/return-1_main.C: New file.
11439 * g++.dg/compat/decimal/return-1_x.C: New file.
11440 * g++.dg/compat/decimal/return-1_y.C: New file.
11441 * g++.dg/compat/decimal/return-2_main.C: New file.
11442 * g++.dg/compat/decimal/return-2_x.C: New file.
11443 * g++.dg/compat/decimal/return-2_y.C: New file.
11444 * g++.dg/compat/decimal/return-3_main.C: New file.
11445 * g++.dg/compat/decimal/return-3_x.C: New file.
11446 * g++.dg/compat/decimal/return-3_y.C: New file.
11447 * g++.dg/compat/decimal/return-4_main.C: New file.
11448 * g++.dg/compat/decimal/return-4_x.C: New file.
11449 * g++.dg/compat/decimal/return-4_y.C: New file.
11450 * g++.dg/compat/decimal/return-5_main.C: New file.
11451 * g++.dg/compat/decimal/return-5_x.C: New file.
11452 * g++.dg/compat/decimal/return-5_y.C: New file.
11453 * g++.dg/compat/decimal/return-6_main.C: New file.
11454 * g++.dg/compat/decimal/return-6_x.C: New file.
11455 * g++.dg/compat/decimal/return-6_y.C: New file.
11457 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11460 * gcc.dg/pr42715.c: New.
11462 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11465 * g++.dg/parse/crash55.C: New.
11467 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11470 * gcc.dg/guality/pr42782.c: New.
11472 2010-01-20 Jason Merrill <jason@redhat.com>
11475 * g++.dg/abi/packed1.C: New.
11478 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11481 * g++.dg/parse/fn-typedef1.C: New.
11482 * g++.dg/other/cv_quals.C: Adjust.
11484 2010-01-20 Anthony Green <green@moxielogic.com>
11486 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11487 pack(push) pragma).
11488 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11489 * gcc.dg/20020312-2.c: Port this to the moxie core.
11490 * gcc.dg/weak/typeof-2.c: Ditto.
11492 2010-01-20 Richard Guenther <rguenther@suse.de>
11494 PR tree-optimization/42717
11495 * gcc.c-torture/compile/pr42717.c: New testcase.
11497 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11499 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11500 of signed, add a few new tests.
11502 PR middle-end/42803
11503 * g++.dg/parse/limits-initializer1.C: New test.
11505 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11508 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11509 * gfortran.dg/typebound_call_12.f03: New test.
11511 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11514 * gfortran.dg/bounds_check_15.f90 : New test.
11516 2010-01-19 Michael Matz <matz@suse.de>
11518 PR tree-optimization/41783
11519 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11521 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11524 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11525 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11526 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11527 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11528 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11529 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11530 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11531 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11532 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11533 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11534 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11536 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11539 * gfortran.dg/extends_6.f03: Modified an error message.
11540 * gfortran.dg/extends_10.f03: New test.
11541 * gfortran.dg/private_type_6.f03: Modified an error message.
11542 * gfortran.dg/structure_constructor_8.f03: Ditto.
11544 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11546 PR tree-optimization/42719
11547 * gcc.dg/pr42719.c: New test.
11550 * gcc.dg/pr42728.c: New test.
11552 2010-01-19 Anthony Green <green@moxielogic.com>
11554 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11556 2010-01-18 Anthony Green <green@moxielogic.com>
11558 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11561 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11563 * g++.dg/template/error45.C: reverted as part of reverting the
11564 fix of PR c++/42634.
11566 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11569 * g++.dg/template/error45.C: New test.
11571 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11574 * g++.dg/conversion/op6.C: New test.
11576 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
11579 * gcc.target/alpha/pr42774.c: New test.
11581 2010-01-18 Richard Guenther <rguenther@suse.de>
11583 PR tree-optimization/42781
11584 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11586 2010-01-17 Richard Guenther <rguenther@suse.de>
11588 PR middle-end/42248
11589 * gcc.c-torture/execute/pr42248.c: New testcase.
11591 2010-01-17 Richard Guenther <rguenther@suse.de>
11593 PR tree-optimization/42773
11594 * g++.dg/torture/pr42773.C: New testcase.
11596 2010-01-17 Janus Weil <janus@gcc.gnu.org>
11599 * gfortran.dg/interface_assignment_5.f90: New test.
11601 2010-01-17 Dodji Seketeli <dodji@redhat.com>
11604 * g++.dg/template/crash94.C: Reverted.
11606 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11609 * gcc.dg/debug/pr42767.c: New.
11611 2010-01-15 Jason Merrill <jason@redhat.com>
11614 * g++.dg/cpp0x/decltype22.C: New.
11616 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11618 PR middle-end/42760
11619 * g++.dg/torture/pr42760.C: New test.
11621 2010-01-15 Jing Yu <jingyu@google.com>
11623 PR rtl-optimization/42691
11624 * gcc.c-torture/execute/pr42691.c: New.
11626 2010-01-15 Richard Guenther <rguenther@suse.de>
11628 PR middle-end/42739
11629 * g++.dg/torture/pr42739.C: New testcase.
11631 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11633 * g++.dg/template/error45.C: Revert as part of reverting changes
11636 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11639 * gfortran.dg/interface_31.f90: New test.
11641 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11643 * gcc.target/powerpc/pr42747.c: New file.
11645 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11647 PR middle-end/42674
11648 * c-c++-common/pr42674.c: New test.
11651 * g++.dg/template/instantiate11.C: New test.
11653 2010-01-14 Jason Merrill <jason@redhat.com>
11656 * g++.dg/overload/error3.C: New.
11659 * g++.dg/overload/rvalue1.C: New.
11661 2010-01-14 Martin Jambor <mjambor@suse.cz>
11663 PR tree-optimization/42706
11664 * gcc.dg/ipa/pr42706.c: New testcase.
11666 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11668 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11670 2010-01-14 Martin Jambor <mjambor@suse.cz>
11672 PR tree-optimization/42714
11673 * g++.dg/torture/pr42714.C: New test.
11675 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11677 PR rtl-optimization/42246
11678 * gfortran.dg/pr42246-2.f: New.
11680 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11682 PR rtl-optimization/42389
11683 * gcc.dg/pr42389.c: New.
11685 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11687 PR rtl-optimization/42388
11688 * gcc.dg/pr42388.c: New.
11690 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11692 PR rtl-optimization/42294
11693 * gfortran.dg/pr42294.f: New.
11695 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11697 PR rtl-optimization/39453
11698 PR rtl-optimization/42246
11699 * gcc.dg/pr39453.c: New.
11700 * gcc.dg/pr42246.c: New.
11702 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11704 PR middle-end/42245
11705 * gcc.dg/pr42245.c: New.
11706 * gcc.dg/pr42245-2.c: New.
11708 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11710 PR rtl-optimization/42249
11711 * gcc.dg/pr42249.c: New.
11713 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11716 * gcc.c-torture/execute/pr42721.c: New test.
11718 2010-01-14 Ira Rosen <irar@il.ibm.com>
11720 PR tree-optimization/42709
11721 * gcc.dg/vect/pr42709.c: New test.
11723 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11726 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11727 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11729 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11732 * gfortran.dg/generic_19.f90 : New test.
11734 2010-01-13 Richard Guenther <rguenther@suse.de>
11736 PR tree-optimization/42730
11737 * gcc.c-torture/compile/pr42730.c: New testcase.
11739 2010-01-13 Steve Ellcey <sje@cup.hp.com>
11742 * gcc.target/ia64/pr42542-1.c: New.
11743 * gcc.target/ia64/pr42542-2.c: New.
11744 * gcc.target/ia64/pr42542-3.c: New.
11746 2010-01-13 Dodji Seketeli <dodji@redhat.com>
11749 * g++.dg/template/error45.C: New test.
11751 2010-01-13 Martin Jambor <mjambor@suse.cz>
11753 PR tree-optimization/42704
11754 * g++.dg/torture/pr42704.C: New test.
11756 2010-01-13 Martin Jambor <mjambor@suse.cz>
11758 PR tree-optimization/42703
11759 * gcc.c-torture/compile/pr42703.c: New test.
11761 2010-01-13 Richard Guenther <rguenther@suse.de>
11763 PR tree-optimization/42705
11764 * gcc.c-torture/compile/pr42705.c: New testcase.
11766 2010-01-13 Jie Zhang <jie.zhang@analog.com>
11768 * gcc.target/bfin/l2.c: New test.
11769 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11771 2010-01-13 Richard Guenther <rguenther@suse.de>
11773 PR middle-end/42716
11774 * gcc.c-torture/compile/pr42716.c: New testcase.
11776 2010-01-13 Richard Guenther <rguenther@suse.de>
11779 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11781 2010-01-12 Joseph Myers <joseph@codesourcery.com>
11784 * gcc.c-torture/compile/pr42708-1.c: New test.
11786 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11789 * gcc.dg/pr42662.c: New test.
11791 PR tree-optimization/42645
11792 * g++.dg/other/pr42645-1.C: New test.
11793 * g++.dg/other/pr42645-2.C: New test.
11795 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11798 * gcc.target/powerpc/warn-1.c: New test.
11799 * gcc.target/powerpc/warn-2.c: New test.
11801 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11803 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11806 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11808 * gcc.dg/lto/20100108_0.c: New.
11810 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11812 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11813 Add -march=i686 -msse for 32bit x86 targets.
11815 2010-01-10 Richard Guenther <rguenther@suse.de>
11817 PR middle-end/42667
11818 * gcc.dg/torture/pr42667.c: New testcase.
11820 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11823 * gfortran.dg/array_constructor_34.f90: New test.
11825 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11828 * gfortran.dg/array_constructor_33.f90: New test.
11829 gfortran.dg/array_function_5.f90: Add credit.
11831 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11834 * gcc.dg/pr42631.c: New.
11836 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11839 * gcc.dg/pr42630.c: New.
11841 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11844 * gcc.dg/pr42629.c: New.
11846 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11848 PR middle-end/42363
11849 * gcc.dg/torture/pr42363.c: New.
11851 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11855 * gcc.dg/vect/pr42604.c: New.
11856 * gcc.dg/vect/pr42395.c: New.
11858 2010-01-09 Richard Guenther <rguenther@suse.de>
11860 PR middle-end/42512
11861 * gcc.c-torture/execute/pr42512.c: New testcase.
11863 2010-01-09 Tobias Burnus <burnus@net-b.de>
11866 * gfortran.dg/c_ptr_tests_14.f90: New test.
11868 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11871 * gnat.dg/null_pointer_deref1.adb: Don't run on
11872 sparc*-sun-solaris2.11.
11874 2010-01-08 Richard Guenther <rguenther@suse.de>
11877 * gcc.dg/lto/20100103-1_0.c: New testcase.
11878 * gcc.dg/lto/20100103-2_0.c: Likewise.
11880 2010-01-08 Tobias Burnus <burnus@net-b.de
11883 * gfortran.dg/asynchronous_1.f90: New test.
11884 * gfortran.dg/asynchronous_2.f90: New test.
11885 * gfortran.dg/conflicts.f90: Update error message.
11887 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11890 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11892 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11894 PR tree-optimization/42625
11895 * g++.dg/opt/dtor4.C: New test.
11896 * g++.dg/opt/dtor4.h: New.
11897 * g++.dg/opt/dtor4-aux.cc: New.
11899 2010-01-07 Tobias Burnus <burnus@net-b.de>
11902 * gfortran.dg/proc_ptr_26.f90: New test.
11904 2010-01-07 Tobias Burnus <burnus@net-b.de>
11907 * gfortran.dg/allocatable_scalar_7.f90: New test.
11909 2010-01-06 Richard Guenther <rguenther@suse.de>
11911 * gcc.c-torture/compile/pr42632.c: New testcase.
11913 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11916 * gcc.target/i386/pr42542-4.c: New.
11917 * gcc.target/i386/pr42542-4a.c: Likewise.
11918 * gcc.target/i386/pr42542-5.c: Likewise.
11919 * gcc.target/i386/pr42542-5a.c: Likewise.
11921 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11923 * gcc.dg/tls/opt-15.c: New test.
11925 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11927 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11929 2010-01-05 Martin Jambor <mjambor@suse.cz>
11931 PR tree-optimization/42462
11932 * g++.dg/torture/pr42462.C: New test.
11934 2010-01-05 Jason Merrill <jason@redhat.com>
11936 * g++.dg/cpp0x/initlist30.C: New test.
11938 2010-01-05 Richard Guenther <rguenther@suse.de>
11940 PR tree-optimization/42614
11941 * gcc.c-torture/execute/pr42614.c: New testcase.
11943 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11945 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11946 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11947 -Wunreachable-code.
11948 * gcc.dg/Wunreachable-2.c: Likewise.
11949 * gcc.dg/Wunreachable-3.c: Likewise.
11950 * gcc.dg/Wunreachable-4.c: Likewise.
11951 * gcc.dg/Wunreachable-5.c: Likewise.
11952 * gcc.dg/Wunreachable-6.c: Likewise.
11953 * gcc.dg/Wunreachable-7.c: Likewise.
11954 * gcc.dg/Wunreachable-8.c: Likewise.
11955 * gcc.dg/20041231-1.c: Likewise.
11957 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11960 * gcc.dg/pr42611.c: New test.
11962 PR tree-optimization/42508
11963 * g++.dg/opt/pr42508.C: New test.
11965 2010-01-05 Tobias Burnus <burnus@net-b.de>
11968 * gfortran.dg/allocatable_scalar_8.f90: New.
11970 2010-01-04 Martin Jambor <mjambor@suse.cz>
11972 PR tree-optimization/42398
11973 * gcc.c-torture/compile/pr42398.c: New test.
11975 2010-01-04 Jason Merrill <jason@redhat.com>
11978 * g++.dg/ext/attrib35.C: New.
11981 * g++.dg/cpp0x/auto17.C: New.
11983 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11985 * gcc.dg/lto/20100104_0.c: New.
11987 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11990 * gcc.target/i386/pr42542-1.c: New.
11991 * gcc.target/i386/pr42542-1a.c: Likewise.
11992 * gcc.target/i386/pr42542-1b.c: Likewise.
11993 * gcc.target/i386/pr42542-2.c: Likewise.
11994 * gcc.target/i386/pr42542-2a.c: Likewise.
11995 * gcc.target/i386/pr42542-2b.c: Likewise.
11996 * gcc.target/i386/pr42542-3.c: Likewise.
11997 * gcc.target/i386/pr42542-3a.c: Likewise.
11999 2009-01-04 Tobias Burnus <burnus@net-b.de>
12002 * gfortran.dg/allocatable_scalar_5.f90: New test.
12003 * gfortran.dg/allocatable_scalar_6.f90: New test.
12005 2010-01-03 Richard Guenther <rguenther@suse.de>
12008 * gfortran.dg/gomp/recursion1.f90: Remove.
12010 2010-01-03 Richard Guenther <rguenther@suse.de>
12012 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12013 * gcc.dg/uninit-6.c: Likewise.
12014 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12016 2010-01-03 Richard Guenther <rguenther@suse.de>
12018 PR tree-optimization/42589
12019 * gcc.target/i386/pr42589.c: New testcase.
12021 2010-01-03 Richard Guenther <rguenther@suse.de>
12023 PR tree-optimization/42438
12024 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12026 2010-01-02 Richard Guenther <rguenther@suse.de>
12029 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12031 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
12034 * gcc.target/alpha/pr42448-1.c: New test.
12035 * gcc.target/alpha/pr42448-2.c: Ditto.
12037 2010-01-01 Joseph Myers <joseph@codesourcery.com>
12039 PR preprocessor/41947
12040 * gcc.dg/c99-hexfloat-3.c: New test.
12042 2010-01-01 Richard Guenther <rguenther@suse.de>
12045 * gcc.c-torture/execute/pr42570.c: New testcase.
12047 2010-01-01 Richard Guenther <rguenther@suse.de>
12049 PR middle-end/42559
12050 * gcc.c-torture/compile/pr42559.c: New testcase.
12053 Copyright (C) 2010 Free Software Foundation, Inc.
12055 Copying and distribution of this file, with or without modification,
12056 are permitted in any medium without royalty provided the copyright
12057 notice and this notice are preserved.