1 2010-11-16 Richard Guenther <rguenther@suse.de>
3 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
5 2010-11-16 Richard Guenther <rguenther@suse.de>
8 * gfortran.dg/gomp/pr45172.f90: New testcase.
10 2010-11-16 Nick Clifton <nickc@redhat.com>
12 * gcc.target/rx/pack.c: New test.
14 2010-11-15 Richard Henderson <rth@redhat.com>
16 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
17 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
18 Use builtin_constant_p rather than scanning for builtin name.
20 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
22 * objc.dg/property/dotsyntax-18.m: New.
23 * objc.dg/property/dotsyntax-19.m: New.
24 * objc.dg/property/dotsyntax-20.m: New.
25 * obj-c++.dg/property/dotsyntax-18.mm: New.
26 * obj-c++.dg/property/dotsyntax-19.mm: New.
27 * obj-c++.dg/property/dotsyntax-20.mm: New.
28 * objc.dg/property/dotsyntax-4.m: Removed some unused variables and code.
29 * objc.dg/property/dotsyntax-6.m: Same change.
30 * objc.dg/property/dotsyntax-16.m: Same change.
31 * objc.dg/property/dotsyntax-17.m: Same change.
32 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
33 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
34 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
35 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
36 * objc.dg/property/at-property-22.m: Added missing casts.
37 * obj-c++.dg/property/at-property-22.mm: Same change.
39 2010-11-15 Jakub Jelinek <jakub@redhat.com>
41 PR tree-optimization/46491
42 * gcc.target/i386/pr46491.c: New test.
44 PR tree-optimization/46461
45 * gcc.c-torture/compile/pr46461.c: New test.
47 2010-11-15 Tobias Burnus <burnus@net.b.de>
50 * gfortran.dg/allocatable_scalar_11.f90: New.
51 * gfortran.dg/allocatable_scalar_5.f90: Make test case standard conform.
53 2010-11-15 Jakub Jelinek <jakub@redhat.com>
56 * gcc.target/i386/pr46095.c: New test.
59 * gcc.dg/pr46387.c: New test.
61 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
63 * objc.dg/property/dotsyntax-16.m: New.
64 * objc.dg/property/dotsyntax-17.m: New.
65 * obj-c++.dg/property/dotsyntax-16.mm: New.
66 * obj-c++.dg/property/dotsyntax-17.mm: New.
67 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
68 syntax with properties, which now works.
69 * obj-c++.dg/property/at-property-10.mm: Same change.
71 2010-11-15 Martin Jambor <mjambor@suse.cz>
73 PR tree-optimization/46349
74 * gnat.dg/opt9.adb: New file.
75 * gnat.dg/opt9_pkg.ads: Likewise
77 2010-11-15 Richard Guenther <rguenther@suse.de>
80 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
82 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
85 * g++.dg/pr45038.C: New test.
87 2010-11-15 Richard Guenther <rguenther@suse.de>
89 PR tree-optimization/46467
90 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
92 2010-11-15 Richard Guenther <rguenther@suse.de>
95 * g++.dg/torture/pr34850.C: Adjust.
97 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
100 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
102 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
104 * objc.dg/property/at-property-21.m: New.
105 * objc.dg/property/at-property-22.m: New.
106 * objc.dg/property/at-property-23.m: New.
107 * objc.dg/property/synthesize-9.m: New.
108 * objc.dg/property/synthesize-10.m: New.
109 * objc.dg/property/synthesize-11.m: New.
110 * obj-c++.dg/property/at-property-21.mm: New.
111 * obj-c++.dg/property/at-property-22.mm: New.
112 * obj-c++.dg/property/at-property-23.mm: New.
113 * obj-c++.dg/property/synthesize-9.mm: New.
114 * obj-c++.dg/property/synthesize-10.mm: New.
115 * obj-c++.dg/property/synthesize-11.mm: New.
117 * objc.dg/property/at-property-4.m: Updated to match new compiler
118 where some errors have been converted into warnings and vice versa.
119 * objc.dg/property/at-property-16.m: Same change.
120 * objc.dg/property/at-property-18.m: Same change.
121 * objc.dg/property/property-neg-5.m: Same change.
122 * obj-c++.dg/property/at-property-4.mm: Same change.
123 * obj-c++.dg/property/at-property-16.mm: Same change.
124 * obj-c++.dg/property/at-property-18.mm: Same change.
125 * obj-c++.dg/property/property-neg-5.mm: Same change.
127 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
128 commented out because of testsuite problems; I found out that
129 using dg-warning instead of dg-message gets them to work.
130 * obj-c++.dg/property/property-neg-3.mm: Same change.
131 * obj-c++.dg/property/synthesize-6.mm: Same change.
132 * obj-c++.dg/property/at-property-5.mm: Same change.
133 * obj-c++.dg/property/at-property-14.mm: Same change.
134 * obj-c++.dg/property/at-property-18.mm: Same change.
135 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
136 some tests still do not work due to some other testsuite issue).
138 2010-11-13 Jason Merrill <jason@redhat.com>
140 * g++.dg/cpp0x/auto20.C: New.
142 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
144 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
145 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
147 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
150 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
151 * gcc.dg/pr35746.c: Likewise.
152 * gcc.dg/cpp/direct2.c: Likewise.
153 * gcc.dg/cpp/direct2s.c: Likewise.
154 * gcc.dg/noncompile/920923-1.c: Likewise.
155 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
157 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
159 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
161 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
163 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
164 a pointer to an arbitrary C struct with an Objective-C protocol.
165 Test various valid uses of typedef with Objective-C objects and
167 * objc.dg/invalid-type-1.m: New.
168 * obj-c++.dg/invalid-type-1.m: New.
170 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
172 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
174 2010-11-13 Tobias Burnus <burnus@net-b.de>
177 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
179 2010-11-13 Tobias Burnus <burnus@net-b.de>
182 * gfortran.dg/volatile12.f90: New.
184 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
186 * objc.dg/attributes/method-format-1.m: Adjust.
188 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
191 * gcc.dg/decl-9.c: New.
193 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
195 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
197 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
199 * gcc.dg/format/few-1.c: New test.
200 * gcc.dg/format/asm_fprintf-1.c: Adjust.
201 * gcc.dg/format/c90-scanf-1.c: Adjust.
202 * gcc.dg/format/cmn-err-1.c: Adjust.
203 * gcc.dg/format/dfp-printf-1.c: Adjust.
204 * gcc.dg/format/dfp-scanf-1.c: Adjust.
205 * gcc.dg/format/gcc_diag-1.c: Adjust.
206 * gcc.dg/format/ms_unnamed-1.c: Adjust.
207 * gcc.dg/format/strfmon-1.c: Adjust.
208 * gcc.dg/format/unnamed-1.c: Adjust.
209 * gcc.dg/format/xopen-2.c: Adjust.
210 * g++.dg/ext/builtin4.C: Adjust.
211 * g++.dg/ext/builtin5.C: Adjust.
213 2010-11-12 Joseph Myers <joseph@codesourcery.com>
215 * gcc.dg/pragma-diag-2.c: New test.
217 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
220 * gfortran.dg/optional_mask.f90: New test.
222 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
224 * g++.dg/cpp0x/defaulted15.C: Adjust.
226 2010-11-12 James Dennett <jdennett@google.com>
229 * g++.dg/expr/static_cast7.C: New.
231 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
233 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
235 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
237 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
238 * gcc.target/mips/call-3.c: Add dg-require-visibility.
240 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
242 * gcc.dg/pr46375.c: New test.
244 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
247 * c-c++-common/fmax-errors.c: New test.
249 2010-11-11 Richard Henderson <rth@redhat.com>
251 * gcc.target/i386/sse-24.c: Use -ffp-contract.
253 2010-11-11 Jan Hubicka <jh@suse.cz>
255 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
256 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
258 2010-11-12 Jakub Jelinek <jakub@redhat.com>
261 * gcc.dg/pr46088.c: New test.
263 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
265 * gfortran.dg/empty_derived_type.f90: New test.
267 2010-11-11 Tobias Burnus <burnus@net-b.de>
270 * gfortran.dg/class_31.f90: New.
273 * gfortran.dg/forall_14.f90: New.
275 2010-11-11 Jakub Jelinek <jakub@redhat.com>
276 Tobias Burnus <burnus@net-b.de>
279 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
281 2010-11-11 Jan Hubicka <jh@suse.cz>
283 * gcc.dg/20081223-1.c: Update LTO options.
284 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
285 * gcc.dg/lto/20081118_0.c: Update LTO options.
286 * gcc.dg/lto/ipareference_0.c: Update LTO options.
287 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
288 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
289 * gcc.dg/lto/ipacp_0.c: Update LTO options.
290 * gcc.dg/lto/20090116_0.c: Update LTO options.
291 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
292 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
293 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
294 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
295 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
296 * gcc.dg/lto/20081224_0.c: Update LTO options.
297 * gcc.dg/lto/20090219_0.c: Update LTO options.
298 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
299 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
300 * gcc.dg/lto/20081115_0.c: Update LTO options.
301 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
302 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
303 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
304 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
305 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
306 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
307 * g++.dg/20090107-1.C: Update LTO options.
308 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
309 * g++.dg/lto/20081123_0.C: Update LTO options.
310 * g++.dg/lto/20090313_0.C: Update LTO options.
311 * g++.dg/lto/20081125_0.C: Update LTO options.
312 * g++.dg/lto/20081109-1_0.C: Update LTO options.
313 * g++.dg/lto/20081219_0.C: Update LTO options.
314 * g++.dg/lto/20100724-1_0.C: Update LTO options.
315 * g++.dg/lto/20081204-1_0.C: Update LTO options.
316 * g++.dg/lto/20090303_0.C: Update LTO options.
317 * g++.dg/lto/20100723-1_0.C: Update LTO options.
318 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
319 * g++.dg/lto/20090128_0.C: Update LTO options.
320 * g++.dg/lto/20081204-2_0.C: Update LTO options.
321 * g++.dg/lto/20090302_0.C: Update LTO options.
322 * g++.dg/lto/20081119-1_0.C: Update LTO options.
323 * g++.dg/lto/20081118_0.C: Update LTO options.
324 * g++.dg/20090121-1.C: Update LTO options.
325 * objc.dg/lto/lto.exp: Update LTO options.
326 * lib/lto.exp: Update LTO options.
327 * lib/gcc-dg.exp: Update LTO options.
328 * lib/c-torture.exp: Update LTO options.
329 * obj-c++.dg/lto/lto.exp: Update LTO options.
331 2010-11-11 Jan Hubicka <jh@suse.cz>
333 PR tree-optimize/40436
334 * gcc.dg/tree-ssa/inline-5.c: New testcase.
335 * gcc.dg/tree-ssa/inline-6.c: New testcase.
337 2010-11-11 Janus Weil <janus@gcc.gnu.org>
339 * gfortran.dg/proc_decl_24.f90: New.
341 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
343 * objc.dg/property/at-property-20.m: New.
344 * objc.dg/property/synthesize-8.m: New.
345 * obj-c++.dg/property/at-property-20.m: New.
346 * obj-c++.dg/property/synthesize-8.mm: New.
348 2010-11-11 Joseph Myers <joseph@codesourcery.com>
350 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
352 2010-11-11 Jakub Jelinek <jakub@redhat.com>
355 * gcc.c-torture/compile/pr46388.c: New test.
357 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
359 * lib/lto.exp (lto-get-options-main): Support optional target
360 selector for dg-suppress-ld-options.
362 2010-11-11 Martin Jambor <mjambor@suse.cz>
364 PR tree-optimization/46383
365 * g++.dg/torture/pr46383.C: New test.
367 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
369 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
370 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
372 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
373 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
374 * g++.dg/other/i386-3.C: Ditto.
376 2010-11-10 Jason Merrill <jason@redhat.com>
378 * g++.dg/cpp0x/constexpr-46420.C: New.
380 2010-11-10 Joseph Myers <joseph@codesourcery.com>
382 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
383 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
384 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
385 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
388 2010-11-10 Jan Hubicka <jh@suse.cz>
390 PR tree-optimize/38669
391 * gcc.dg/tree-ssa/pr38699.c: New testcase.
393 2010-11-10 Jan Hubicka <jh@suse.cz>
395 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
397 2010-11-10 Jason Merrill <jason@redhat.com>
399 * g++.dg/cpp0x/constexpr-bitfield.C: New.
401 2010-11-10 Jakub Jelinek <jakub@redhat.com>
404 * gcc.dg/debug/pr46409.c: New test.
407 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
409 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
412 * gcc-target/i386/pr46419.c: New test.
414 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
416 * g++.dg/other/i386-2.C: Add -mtbm.
417 * g++.dg/other/i386-3.C: Likewise.
418 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
419 * gcc.target/i386/funcspec-6.c: Likewise.
420 * gcc.target/i386/sse-12.c: Add -mtbm.
421 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
423 * gcc.target/i386/sse-14.c: Likewise.
424 * gcc.target/i386/sse-22.c: Likewise.
425 * gcc.target/i386/sse-23.c: Likewise.
426 * gcc.target/i386/tbm-1.c: New file.
427 * gcc.target/i386/tbm-2.c: Likewise.
429 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
431 * g++.dg/other/i386-2.C: Add -mbmi.
432 * g++.dg/other/i386-3.C: Likewise.
433 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
434 * gcc.target/i386/funcspec-6.c: Likewise.
435 * gcc.target/i386/sse-12.c: Add -mbmi.
436 * gcc.target/i386/bmi-1.c: New file.
437 * gcc.target/i386/bmi-2.c: Likewise.
438 * gcc.target/i386/bmi-3.c: Likewise.
439 * gcc.target/i386/bmi-4.c: Likewise.
440 * gcc.target/i386/bmi-5.c: Likewise.
441 * gcc.target/i386/bmi-6.c: Likewise.
443 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
446 * g++.dg/pr46065.C: New test.
448 2010-11-10 Jan Hubicka <jh@suse.cz>
450 PR tree-optimize/33172
451 PR tree-optimize/43411
452 * gcc.dg/tree-ssa/pr33172.c: New testcase.
453 * g++.dg/tree-ssa/pr43411.C: New testcase.
455 2010-11-10 Jan Hubicka <jh@suse.cz>
457 PR tree-optimize/46228
458 * g++.dg/tree-ssa/pr46228.C: New testcase.
460 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
462 PR tree-optimization/46414
463 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
466 2010-11-10 Tobias Burnus <burnus@net-b.de>
469 * gfortran.dg/intrinsic_7.f90: New.
471 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
473 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
474 * g++.dg/abi/thunk4.C: Likewise.
475 * g++.dg/opt/combine.C: Add dg-require-visibility.
476 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
477 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
479 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
480 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
481 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
483 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
484 * gcc.dg/intmax_t-1.c: Likewise.
486 2010-11-10 Tobias Burnus <burnus@net-b.de>
489 * gfortran.dg/class_30.f90: New.
491 2010-11-10 Tobias Burnus <burnus@net-b.de>
494 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
497 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
499 PR tree-optimization/45971
500 * gcc.dg/vect/O3-pr45971.c: New.
502 2010-11-10 Richard Guenther <rguenther@suse.de>
504 PR tree-optimization/44964
505 * gcc.dg/pr44964.c: New testcase.
507 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
509 * gnat.dg/opt10.adb: Fix typo.
511 2010-11-10 Martin Jambor <mjambor@suse.cz>
513 PR tree-optimization/46351
514 PR tree-optimization/46377
515 * gnat.dg/opt10.adb: New file.
516 * gnat.dg/opt10_pkg.ads: Likewise.
517 * gnat.dg/opt11.adb: Likewise.
518 * gnat.dg/opt11.ads: Likewise.
520 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
522 * gnat.dg/boolean_conv.adb: New test.
524 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
526 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
528 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
530 * gnat.dg/unchecked_convert7.adb: New test.
532 2010-11-10 Richard Guenther <rguenther@suse.de>
534 PR tree-optimization/46398
535 * gcc.dg/torture/pr46398.c: New testcase.
537 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
539 * gfortran.dg/open_dev_null.f90: New test.
541 2010-11-09 Jan Hubicka <jh@suse.cz>
543 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
546 2010-11-09 Joseph Myers <joseph@codesourcery.com>
548 * gcc.dg/struct-semi-4.c: New test.
550 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
552 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
553 power5 to enable generation of FRIZ.
555 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
558 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
561 2010-11-09 Jakub Jelinek <jakub@redhat.com>
564 * gfortran.dg/pr43808.f90: New test.
566 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
568 PR tree-optimization/46036
569 * gfortran.dg/lto/pr46036_0.f90: New.
571 2010-10-09 Jakub Jelinek <jakub@redhat.com>
574 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
578 * gcc.dg/pr46171.c: New test.
580 2010-11-09 Richard Guenther <rguenther@suse.de>
582 PR tree-optimization/46355
583 * gcc.dg/pr46355.c: New testcase.
585 2010-11-09 Richard Guenther <rguenther@suse.de>
587 PR tree-optimization/46177
588 * gcc.dg/pr46177-2.c: New testcase.
590 2010-11-09 Richard Guenther <rguenther@suse.de>
593 * gcc.dg/vec-scal-opt.c: Move ...
594 * gcc.dg/vect/vect-scal-opt.c: ... here.
595 * gcc.dg/vec-scal-opt1.c: Move ...
596 * gcc.dg/vect/vect-scal-opt1.c: ... here.
597 * gcc.dg/vec-scal-opt2.c: Move ...
598 * gcc.dg/vect/vect-scal-opt2.c: ... here.
600 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
602 * gnat.dg/specs/static_initializer5.ads: New test.
603 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
605 2010-11-09 Jakub Jelinek <jakub@redhat.com>
608 * gcc.c-torture/compile/pr46360.c: New test.
611 * g++.dg/warn/Wsequence-point-2.C: New test.
613 2010-11-09 Janus Weil <janus@gcc.gnu.org>
616 * gfortran.dg/class_29.f03: New.
618 2010-11-09 Richard Guenther <rguenther@suse.de>
621 * gcc.target/i386/alias-1.c: New testcase.
623 2010-11-08 Jason Merrill <jason@redhat.com>
625 * g++.dg/cpp0x/constexpr-sassert.C: New.
627 2010-11-08 Jason Merrill <jason@redhat.com>
629 * g++.dg/cpp0x/constexpr-defarg.C: New.
631 2010-11-08 Xinliang David Li <davidxl@google.com>
633 PR tree-optimization/46316
634 * gcc.c-torture/execute/pr46316.c: New test.
636 2010-11-08 Janus Weil <janus@gcc.gnu.org>
639 * gfortran.dg/class_28.f03: Extended.
641 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
643 * objc.dg/property/dotsyntax-13.m: New.
644 * objc.dg/property/dotsyntax-14.m: New.
645 * objc.dg/property/dotsyntax-15.m: New.
646 * objc.dg/property/synthesize-7.m: New.
647 * obj-c++.dg/property/dotsyntax-13.mm: New.
648 * obj-c++.dg/property/dotsyntax-14.mm: New.
649 * obj-c++.dg/property/dotsyntax-15.mm: New.
650 * obj-c++.dg/property/synthesize-7.mm: New.
652 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
654 * objc.dg/property/dynamic-4.m: New.
655 * objc.dg/property/dynamic-5.m: New.
656 * objc.dg/property/dynamic-6.m: New.
657 * obj-c++.dg/property/dynamic-4.mm: New.
658 * obj-c++.dg/property/dynamic-5.mm: New.
659 * obj-c++.dg/property/dynamic-6.mm: New.
661 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
663 * objc.dg/property/synthesize-3.m: New.
664 * objc.dg/property/synthesize-4.m: New.
665 * objc.dg/property/synthesize-5.m: New.
666 * objc.dg/property/synthesize-6.m: New.
667 * obj-c++.dg/property/synthesize-3.mm: New.
668 * obj-c++.dg/property/synthesize-4.mm: New.
669 * obj-c++.dg/property/synthesize-5.mm: New.
670 * obj-c++.dg/property/synthesize-6.mm: New.
672 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
674 * objc.dg/property/at-property-5.m: Updated test.
675 * objc.dg/property/at-property-16.m: New.
676 * objc.dg/property/at-property-17.m: New.
677 * objc.dg/property/at-property-18.m: New.
678 * objc.dg/property/at-property-19.m: New.
679 * objc.dg/property/dotsyntax-12.m: New.
680 * objc.dg/protocol-inheritance-1.m: New.
681 * objc.dg/protocol-inheritance-2.m: New.
682 * obj-c++.dg/property/at-property-5.mm: Updated test.
683 * obj-c++.dg/property/at-property-16.mm: New.
684 * obj-c++.dg/property/at-property-17.mm: New.
685 * obj-c++.dg/property/at-property-18.mm: New.
686 * obj-c++.dg/property/at-property-19.mm: New.
687 * obj-c++.dg/protocol-inheritance-1.mm: New.
688 * obj-c++.dg/protocol-inheritance-2.mm: New.
689 * obj-c++.dg/property/dotsyntax-12.mm: New.
691 2010-11-08 Jason Merrill <jason@redhat.com>
693 * g++.dg/expr/overflow1.C: New.
694 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
695 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
696 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
697 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
699 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
701 * gcc.dg/pr35442.c: Adapt warning.
704 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
705 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
706 * g++.dg/torture/pr36444.C: Add dg-options -msse for
708 * g++.dg/torture/pr36445.C: Likewise.
709 * gcc.c-torture/compile/pr34856.c: Likewise.
710 * gcc.c-torture/compile/pr39928-1.c: Likewise.
711 * gcc.c-torture/compile/vector-1.c: Likewise.
712 * gcc.c-torture/compile/vector-2.c: Likewise.
713 * gcc.dg/pr32912-1.c: Likewise.
714 * gcc.c-torture/execute/va-arg-25.c: Move ...
715 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
716 Add dg-options -msse, dg-require-effective-target sse_runtime for
717 for i?86-*-*, x86_64-*-*.
718 * gcc.c-torture/execute/vector-1.c: Likewise.
719 * gcc.c-torture/execute/vector-2.c: Likewise.
720 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
721 i?86-*-*, x86_64-*-*.
722 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
723 * gcc.dg/tree-ssa/sra-4.c: Likewise.
724 * gcc.dg/tree-ssa/vector-1.c: Likewise.
725 * gcc.dg/tree-ssa/vector-2.c: Likewise.
726 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
728 2010-11-08 Steve Ellcey <sje@cup.hp.com>
730 * gcc.dg/torture/pr45982.c: Add -std=c99
731 * gcc.dg/torture/pr45623.c: Ditto.
733 2010-11-08 Steve Ellcey <sje@cup.hp.com>
735 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
736 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
738 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
741 * g++.dg/ext/dllimport7.C: Adjust second error check and
742 allow test for x86_64 mingw, too.
744 2010-11-08 Janus Weil <janus@gcc.gnu.org>
747 * gfortran.dg/class_28.f03: New.
749 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
751 PR rtl-optimization/45352
752 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
753 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
754 gcc.target/i386/pr45352-2.c: New tests.
756 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
759 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
760 XFAIL the run for all but m32 x86.
762 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
764 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
765 as comment character.
767 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
769 * gcc.target/mips/mips.exp: Revert previous patch.
770 * gcc.target/mips/fma-1.c: Delete.
771 * gcc.target/mips/fma-2.c: Likewise.
772 * gcc.target/mips/fma-3.c: Likewise.
773 * gcc.target/mips/fma-4.c: Likewise.
774 * gcc.target/mips/fma-5.c: Likewise.
775 * gcc.target/mips/fma-6.c: Likewise.
776 * gcc.target/mips/fma-7.c: Likewise.
777 * gcc.target/mips/fma-8.c: Likewise.
778 * gcc.target/mips/fma-9.c: Likewise.
779 * gcc.target/mips/fma-10.c: Likewise.
780 * gcc.target/mips/fma-11.c: Likewise.
781 * gcc.target/mips/fma-12.c: Likewise.
782 * gcc.target/mips/fma-13.c: Likewise.
783 * gcc.target/mips/fma-14.c: Likewise.
784 * gcc.target/mips/fma-15.c: Likewise.
785 * gcc.target/mips/fma-16.c: Likewise.
786 * gcc.target/mips/fma-17.c: Likewise.
787 * gcc.target/mips/fma-18.c: Likewise.
788 * gcc.target/mips/fma-19.c: Likewise.
789 * gcc.target/mips/fma-20.c: Likewise.
791 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
793 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
794 * gcc.target/mips/fma-1.c: New test.
795 * gcc.target/mips/fma-2.c: Likewise.
796 * gcc.target/mips/fma-3.c: Likewise.
797 * gcc.target/mips/fma-4.c: Likewise.
798 * gcc.target/mips/fma-5.c: Likewise.
799 * gcc.target/mips/fma-6.c: Likewise.
800 * gcc.target/mips/fma-7.c: Likewise.
801 * gcc.target/mips/fma-8.c: Likewise.
802 * gcc.target/mips/fma-9.c: Likewise.
803 * gcc.target/mips/fma-10.c: Likewise.
804 * gcc.target/mips/fma-11.c: Likewise.
805 * gcc.target/mips/fma-12.c: Likewise.
806 * gcc.target/mips/fma-13.c: Likewise.
807 * gcc.target/mips/fma-14.c: Likewise.
808 * gcc.target/mips/fma-15.c: Likewise.
809 * gcc.target/mips/fma-16.c: Likewise.
810 * gcc.target/mips/fma-17.c: Likewise.
811 * gcc.target/mips/fma-18.c: Likewise.
812 * gcc.target/mips/fma-19.c: Likewise.
813 * gcc.target/mips/fma-20.c: Likewise.
815 2010-11-06 Jason Merrill <jason@redhat.com>
817 * g++.dg/cpp0x/constexpr-ctor3.C: New.
819 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
822 * gcc.dg/parser-error-3.c: New test.
824 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
827 * g++.dg/parse/semicolon2.C: New testcase.
828 * g++.dg/ext/asmspec1.C: Adjust.
829 * g++.dg/init/new13.C: Adjust.
830 * g++.dg/parse/ctor5.C: Adjust.
832 2010-11-06 Janus Weil <janus@gcc.gnu.org>
835 * gfortran.dg/class_27.f03: New.
837 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
839 Fixed using the Objective-C 2.0 dot-syntax with self and super.
840 * objc.dg/property/dotsyntax-5.m: New.
841 * objc.dg/property/dotsyntax-6.m: New.
842 * objc.dg/property/dotsyntax-7.m: New.
843 * objc.dg/property/dotsyntax-8.m: New.
844 * objc.dg/property/dotsyntax-9.m: New.
845 * objc.dg/property/dotsyntax-10.m: New.
846 * objc.dg/property/dotsyntax-11.m: New.
847 * obj-c++.dg/property/dotsyntax-5.mm: New.
848 * obj-c++.dg/property/dotsyntax-6.mm: New.
849 * obj-c++.dg/property/dotsyntax-7.mm: New.
850 * obj-c++.dg/property/dotsyntax-8.mm: New.
851 * obj-c++.dg/property/dotsyntax-9.mm: New.
852 * obj-c++.dg/property/dotsyntax-10.mm: New.
853 * obj-c++.dg/property/dotsyntax-11.mm: New.
855 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
857 * obj-c++.dg/encode-3.mm: Provide a different string check for the
858 NeXT runtime when the type is READONLY.
860 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
862 * gcc.target/i386/387-2.c: Skip if -march= is specified.
863 * gcc.target/i386/387-6.c: Ditto.
864 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
865 * gcc.target/i386/387-4.c: Ditto.
866 * gcc.target/i386/387-7.c: Ditto.
867 * gcc.target/i386/387-8.c: Ditto.
868 * gcc.target/i386/387-9.c: Ditto.
869 * gcc.target/i386/387-10.c: Ditto.
870 * gcc.target/i386/387-11.c: Ditto.
871 * gcc.target/i386/387-12.c: Ditto.
873 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
875 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
878 * gcc.dg/darwin-cfstring-format-1.c: New.
879 * gcc.dg/warn-nsstring.c: New.
880 * objc.dg/fsf-nsstring-format-1.m: New.
881 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
882 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
885 2010-11-05 Jason Merrill <jason@redhat.com>
888 * g++.dg/inherit/virtual6.C: New.
890 2010-11-05 Jakub Jelinek <jakub@redhat.com>
893 * gcc.dg/Wcxx-compat-21.c: New test.
895 2010-11-05 Ian Lance Taylor <iant@google.com>
898 * gcc.target/i386/pr46084.c: New test.
900 2010-11-05 Steve Ellcey <sje@cup.hp.com>
902 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
903 * (check_effective_target_mempcpy): New.
904 * gcc.c-torture/execute/pr45636.c: Move this...
905 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
907 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
909 * gcc.target/i386/i386.exp (FLAGS): Remove.
910 Wrap gcc_target_compile with $clearcap_ldflags added to options.
912 2010-11-05 Jakub Jelinek <jakub@redhat.com>
915 * g++.dg/opt/empty2.C: New test.
918 * gcc.target/i386/pr45670.c: New test.
920 2010-11-05 Janus Weil <janus@gcc.gnu.org>
924 * gfortran.dg/class_19.f03: Modified.
925 * gfortran.dg/class_allocate_6.f03: New.
927 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
929 * gcc.target/i386/avx-vzeroupper-19.c: New.
931 2010-11-05 Jakub Jelinek <jakub@redhat.com>
933 PR tree-optimization/46099
934 * gcc.dg/autopar/pr46099.c: New test.
937 * c-c++-common/pr43690.c: New test.
939 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
941 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
942 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
943 declaration and implementation.
944 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
945 * obj-c++.dg/property/at-property-13.mm: Likewise.
946 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
947 * obj-c++.dg/property/property-1.mm: Likewise.
948 * obj-c++.dg/property/at-property-7.mm: Likewise.
949 * obj-c++.dg/property/at-property-9.mm: Likewise.
950 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
951 * obj-c++.dg/property/at-property-10.mm: Likewise.
952 * obj-c++.dg/property/synthesize-2.mm: Likewise.
953 * obj-c++.dg/property/at-property-12.mm: Likewise.
954 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
955 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
956 * obj-c++.dg/property/at-property-6.mm: Likewise.
957 * obj-c++.dg/property/at-property-8.mm: Likewise.
958 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
959 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
960 * obj-c++.dg/property/at-property-11.mm: Likewise.
961 * obj-c++.dg/template-8.mm: Likewise.
962 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
963 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
964 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
965 and put a FIXME for this.
966 * obj-c++.dg/property/property-2.mm: Remove.
967 * obj-c++.dg/property/property-3.mm: Remove.
969 2010-11-05 Jakub Jelinek <jakub@redhat.com>
972 * gcc.dg/pr46307.c: New test.
974 2010-11-05 Jason Merrill <jason@redhat.com>
977 * g++.dg/ext/complex6.C: New.
979 2010-11-04 Bud Davis <jimmied@smu.edu>
981 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
983 2010-11-04 Chao-ying Fu <fu@mips.com>
985 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
987 * gcc.target/mips/mips32-dsp-run.c: Likewise.
989 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
991 Fixed using the Objective-C 2.0 dot-syntax with class names.
992 * objc.dg/property/dotsyntax-3.m: New.
993 * objc.dg/property/dotsyntax-4.m: New.
994 * obj-c++.dg/property/dotsyntax-3.mm: New.
995 * obj-c++.dg/property/dotsyntax-4.mm: New.
997 * objc.dg/fobjc-std-1.m: Added test for warnings when the
998 Objective-C 2.0 dot-syntax is used with class names.
999 * obj-c++.dg/fobjc-std-1.mm: Same change.
1001 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1003 * gcc.target/powerpc/loop_align.c: New.
1005 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1007 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1009 merge from FSF 'apple/trunk' branch.
1010 * gcc.target/powerpc/darwin64-abi.c: New.
1012 2010-11-04 Jakub Jelinek <jakub@redhat.com>
1014 PR tree-optimization/46233
1015 * gcc.dg/pr46233.c: New test.
1017 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1019 * objc.dg/property/property-2.m: Deleted.
1020 * objc.dg/property/property-3.m: Deleted.
1022 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1024 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1026 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1027 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1028 * objc.dg/property/property-1.m: Likewise.
1029 * objc.dg/property/at-property-6.m: Likewise.
1030 * objc.dg/property/at-property-7.m: Likewise.
1031 * objc.dg/property/dotsyntax-1.m: Likewise.
1032 * objc.dg/property/at-property-8.m: Likewise.
1033 * objc.dg/property/dotsyntax-2.m: Likewise.
1034 * objc.dg/property/at-property-9.m: Likewise.
1035 * objc.dg/property/synthesize-2.m: Likewise.
1036 * objc.dg/property/at-property-10.m: Likewise.
1037 * objc.dg/property/at-property-11.m: Likewise.
1038 * objc.dg/property/at-property-12.m: Likewise.
1039 * objc.dg/property/at-property-13.m: Likewise.
1040 * objc.dg/property/fsf-property-method-access.m: Likewise.
1041 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1043 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1045 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1046 deprecation warnings. Use Object1 implementation.
1047 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
1048 * objc/execute/forward-1.m: Remove.
1049 * objc/execute/forward-1.x: Remove.
1051 2010-11-04 Jason Merrill <jason@redhat.com>
1053 * g++.dg/cpp0x/constexpr-access.C: New.
1055 2010-11-04 Richard Guenther <rguenther@suse.de>
1057 PR rtl-optimization/46183
1058 * gcc.dg/torture/pr46183.c: New testcase.
1060 2010-11-04 Richard Guenther <rguenther@suse.de>
1062 PR tree-optimization/46068
1063 * gcc.dg/torture/pr46068.c: New testcase.
1065 2010-11-04 Richard Guenther <rguenther@suse.de>
1067 PR tree-optimization/45991
1068 * gcc.dg/pr45991.c: New testcase.
1070 2010-11-04 Richard Guenther <rguenther@suse.de>
1072 PR tree-optimization/46154
1073 * g++.dg/torture/pr46154.C: New testcase.
1075 2010-11-04 Richard Guenther <rguenther@suse.de>
1077 PR tree-optimization/45733
1078 * gcc.dg/pr45733.c: New testcase.
1080 2010-11-04 Ira Rosen <irar@il.ibm.com>
1082 PR tree-optimization/46213
1083 * gfortran.dg/vect/pr46213.f90: New.
1085 2010-11-04 Richard Guenther <rguenther@suse.de>
1088 * gcc.dg/pr34989-1.c: Move ...
1089 * gcc.dg/lto/pr34989-1_0.c: ... here.
1090 * gcc.dg/pr34989-2.c: Move ...
1091 * gcc.dg/lto/pr34989-1_1.c: ... here.
1092 * gcc.dg/pr27898.c: Move ...
1093 * gcc.dg/lto/pr27898_0.c: ... here and ...
1094 * gcc.dg/lto/pr27898_1.c: ... split.
1095 * gcc.dg/pr28712.c: Move ...
1096 * gcc.dg/lto/pr28712_0.c: ... here and ...
1097 * gcc.dg/lto/pr28712_1.c: ... split ...
1098 * gcc.dg/lto/pr28712_2.c: ... twice.
1099 * gcc.dg/pr28706.c: Move ...
1100 * gcc.dg/lto/pr28706_0.c: ... here and ...
1101 * gcc.dg/lto/pr28706_1.c: ... split.
1103 2010-11-04 Richard Guenther <rguenther@suse.de>
1104 Richard Henderson <rth@redhat.com>
1106 * gcc.target/i386/fma4-vector-2.c: New testcase.
1108 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1109 Richard Guenther <rguenther@suse.de>
1111 * gcc.dg/vec-scal-opt.c: New testcase.
1112 * gcc.dg/vec-scal-opt1.c: New testcase.
1113 * gcc.dg/vec-scal-opt2.c: New testcase.
1115 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1117 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1118 from plugin build flags on Darwin targets.
1120 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1122 * gcc.target/i386/pr46285.c: Require split_stack target.
1124 2010-11-03 Jason Merrill <jason@redhat.com>
1127 * g++.dg/cpp0x/constexpr-base2.C: New.
1130 * g++.dg/cpp0x/initlist45.C: New.
1132 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1134 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1135 is now allowed in categories.
1136 * obj-c++.dg/property/dynamic-2.mm: Same change.
1137 * objc.dg/property/dynamic-3.m: New.
1138 * obj-c++.dg/property/dynamic-3.mm: New.
1139 * objc.dg/property/at-property-14.m: New.
1140 * objc.dg/property/at-property-15.m: New.
1141 * obj-c++.dg/property/at-property-14.mm: New.
1142 * obj-c++.dg/property/at-property-15.mm: New.
1144 * objc.dg/foreach-6.m: Added a few more tests for valid and
1145 invalid iterating variables and collections.
1147 2010-11-03 Xinliang David Li <davidxl@google.com>
1150 * g++.dg/tree-ssa/ivopts-2.C: New test.
1152 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1155 * gcc.target/i386/pr46295.c: New.
1157 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1159 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1160 precision min/max for single precision on VSX.
1162 2010-11-03 Jason Merrill <jason@redhat.com>
1165 * g++.dg/cpp0x/constexpr-ice3.C: New.
1167 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1169 * gnat.dg/opt8.ad[sb]: New test.
1170 * gnat.dg/opt8_pkg.ads: New helper.
1172 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1174 PR rtl-optimization/45865
1175 * gcc.dg/pr45865.c: New.
1176 * gcc.dg/torture/pr45865.c: Likewise.
1178 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1179 * gcc.target/arm/headmerge-2.c: Likewise.
1180 * gcc.target/i386/headmerge-1.c: Likewise.
1181 * gcc.target/i386/headmerge-2.c: Likewise.
1183 2010-11-03 Richard Guenther <rguenther@suse.de>
1186 * gcc.dg/pr46288.c: New testcase.
1188 2010-11-03 Richard Guenther <rguenther@suse.de>
1190 PR tree-optimization/44807
1191 * gcc.dg/torture/pr44807.c: New testcase.
1193 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1195 PR libgfortran/43899
1196 * gfortran.dg/namelist_67.f90: New test.
1198 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1200 PR tree-optimization/46009
1201 * gcc.dg/vect/pr46009.c: New function.
1203 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1205 Implemented -fobjc-std=objc1 flag.
1206 * objc.dg/fobjc-std-1.m: New.
1207 * obj-c++.dg/fobjc-std-1.mm: New.
1209 2010-11-03 Richard Guenther <rguenther@suse.de>
1212 * g++.dg/debug/pr46241.C: New testcase.
1214 2010-11-03 Richard Guenther <rguenther@suse.de>
1216 PR tree-optimization/46190
1217 * gfortran.dg/pr46190.f90: New testcase.
1219 2010-11-03 Richard Guenther <rguenther@suse.de>
1222 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1223 * gcc.dg/vect/vect-19.c: Likewise.
1224 * gcc.dg/vect/vect-17.c: Likewise.
1226 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1229 * gcc.target/i386/pr46285.c: New.
1231 2010-11-03 Richard Guenther <rguenther@suse.de>
1233 PR tree-optimization/46217
1234 * gcc.dg/pr46217.c: New testcase.
1236 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1238 * objc.dg/property/dotsyntax-1.m: New.
1239 * objc.dg/property/dotsyntax-2.m: New.
1240 * obj-c++.dg/property/dotsyntax-1.mm: New.
1241 * obj-c++.dg/property/dotsyntax-2.mm: New.
1243 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1245 PR tree-optimization/46165
1246 * gcc.dg/pr46165.c: New test.
1248 2010-11-03 Richard Guenther <rguenther@suse.de>
1251 * gcc.dg/pr46251.c: New testcase.
1253 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1255 PR tree-optimization/46107
1256 * gcc.c-torture/compile/pr46107.c: New test.
1259 * gcc.dg/pr46252.c: New test.
1261 PR rtl-optimization/46034
1262 PR rtl-optimization/46212
1263 PR rtl-optimization/46248
1264 * gcc.c-torture/compile/pr46034.c: New test.
1265 * gcc.c-torture/compile/pr46248.c: New test.
1266 * gcc.dg/pr46212.c: New test.
1268 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1270 * gnat.dg/sizetype4.adb: New test.
1272 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
1274 * gcc.target/i386/avx-vzeroupper-15.c: New.
1275 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1276 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1277 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1280 * gcc.target/i386/pr46253.c: New.
1282 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
1283 Tobias Burnus <burnus@net-b.de>
1286 * gfortran.dg/deferred_type_param_1.f90: New.
1287 * gfortran.dg/deferred_type_param_2.f90: New.
1288 * gfortran.dg/initialization_1.f90: Update dg-errors.
1289 * gfortran.dg/initialization_9.f90: Update dg-errors.
1291 2010-11-02 Richard Guenther <rguenther@suse.de>
1293 PR tree-optimization/46149
1294 * g++.dg/torture/pr46149.C: New testcase.
1296 2010-11-02 Richard Guenther <rguenther@suse.de>
1298 PR tree-optimization/46216
1299 * gcc.dg/torture/pr46216.c: New testcase.
1301 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1304 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1307 2010-11-02 Richard Guenther <rguenther@suse.de>
1309 PR tree-optimization/46184
1310 * gcc.dg/pr46184.c: New testcase.
1312 2010-11-02 Richard Guenther <rguenther@suse.de>
1314 PR tree-optimization/46177
1315 * gcc.dg/pr46177.c: New testcase.
1317 2010-11-02 Martin Jambor <mjambor@suse.cz>
1320 * g++.dg/ipa/ivinline-9.C: New test.
1322 2010-11-02 Martin Jambor <mjambor@suse.cz>
1324 PR tree-optimization/45875
1325 * g++.dg/torture/pr45875.C: New test.
1327 2010-11-02 Richard Guenther <rguenther@suse.de>
1330 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1332 2010-11-02 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.dg/pr46255.c: New test.
1337 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1341 * g++.dg/template/sfinae26.C: New test.
1342 * g++.dg/template/sfinae27.C: Likewise.
1344 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1347 * g++.dg/template/typedef36.C: New test.
1348 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1349 * g++.dg/template/canon-type-10.C: Likewise.
1350 * g++.dg/template/canon-type-11.C: Likewise.
1351 * g++.dg/template/canon-type-12.C: Likewise.
1352 * g++.dg/template/canon-type-13.C: Likewise.
1354 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1356 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1357 instance of debug_pubnames on darwin.
1359 2010-11-01 Jason Merrill <jason@redhat.com>
1360 Benjamin Kosnik <bkoz@redhat.com>
1362 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1363 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1365 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1366 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1367 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1368 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1369 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1370 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1371 * g++.dg/cpp0x/constexpr-array.C: New.
1372 * g++.dg/cpp0x/constexpr-base.C: New.
1373 * g++.dg/cpp0x/constexpr-complex.C: New.
1374 * g++.dg/cpp0x/constexpr-data1.C: New.
1375 * g++.dg/cpp0x/constexpr-data2.C: New.
1376 * g++.dg/cpp0x/constexpr-deref.C: New.
1377 * g++.dg/cpp0x/constexpr-diag1.C: New.
1378 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1379 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1380 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1381 * g++.dg/cpp0x/constexpr-empty.C: New.
1382 * g++.dg/cpp0x/constexpr-empty2.C: New.
1383 * g++.dg/cpp0x/constexpr-empty3.C: New.
1384 * g++.dg/cpp0x/constexpr-empty4.C: New.
1385 * g++.dg/cpp0x/constexpr-empty5.C: New.
1386 * g++.dg/cpp0x/constexpr-ex1.C: New.
1387 * g++.dg/cpp0x/constexpr-ex2.C: New.
1388 * g++.dg/cpp0x/constexpr-ex3.C: New.
1389 * g++.dg/cpp0x/constexpr-ex4.C: New.
1390 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1391 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1392 * g++.dg/cpp0x/constexpr-function1.C: New.
1393 * g++.dg/cpp0x/constexpr-function2.C: New.
1394 * g++.dg/cpp0x/constexpr-function3.C: New.
1395 * g++.dg/cpp0x/constexpr-ice.C: New.
1396 * g++.dg/cpp0x/constexpr-initlist.C: New.
1397 * g++.dg/cpp0x/constexpr-neg1.C: New.
1398 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1399 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1400 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1401 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1402 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1403 * g++.dg/cpp0x/constexpr-nonlit.C: New.
1404 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1405 * g++.dg/cpp0x/constexpr-nullptr.C: New.
1406 * g++.dg/cpp0x/constexpr-object1.C: New.
1407 * g++.dg/cpp0x/constexpr-object2.C: New.
1408 * g++.dg/cpp0x/constexpr-overflow.C: New.
1409 * g++.dg/cpp0x/constexpr-pedantic.C: New.
1410 * g++.dg/cpp0x/constexpr-pos1.C: New.
1411 * g++.dg/cpp0x/constexpr-potential1.C: New.
1412 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1413 * g++.dg/cpp0x/constexpr-pure.C: New.
1414 * g++.dg/cpp0x/constexpr-static.C: New.
1415 * g++.dg/cpp0x/constexpr-static2.C: New.
1416 * g++.dg/cpp0x/constexpr-static3.C: New.
1417 * g++.dg/cpp0x/constexpr-static4.C: New.
1418 * g++.dg/cpp0x/constexpr-static5.C: New.
1419 * g++.dg/cpp0x/constexpr-static6.C: New.
1420 * g++.dg/cpp0x/constexpr-string.C: New.
1421 * g++.dg/cpp0x/constexpr-switch.C: New.
1422 * g++.dg/cpp0x/constexpr-targ.C: New.
1423 * g++.dg/cpp0x/constexpr-throw.C: New.
1424 * g++.dg/cpp0x/constexpr-typeid.C: New.
1425 * g++.dg/cpp0x/constexpr-union.C: New.
1426 * g++.dg/cpp0x/constexpr-value.C: New.
1427 * g++.dg/cpp0x/constexpr-value2.C: New.
1428 * g++.dg/cpp0x/constexpr-variadic.C: New.
1429 * g++.dg/cpp0x/initlist5.C: Use constexpr.
1430 * g++.dg/cpp0x/static_assert3.C: Add expected error.
1431 * g++.dg/other/fold1.C: Likewise.
1432 * g++.dg/parse/crash36.C: Likewise.
1433 * g++.dg/parse/constant4.C: Adjust expected error.
1434 * g++.dg/template/arg5.C: Likewise.
1435 * g++.dg/template/non-dependent10.C: Likewise.
1436 * g++.dg/template/qualified-id3.C: Likewise.
1437 * g++.dg/warn/overflow-warn-1.C: Likewise.
1438 * g++.dg/warn/overflow-warn-3.C: Likewise.
1439 * g++.dg/warn/overflow-warn-4.C: Likewise.
1440 * g++.old-deja/g++.pt/crash10.C: Likewise.
1442 * g++.dg/cpp0x/constexpr-ctor2.C: New.
1444 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1446 Implemented format and noreturn attributes for Objective-C methods.
1447 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1448 * objc.dg/attributes/method-deprecated-1.m: New.
1449 * objc.dg/attributes/method-deprecated-2.m: New.
1450 * objc.dg/attributes/method-deprecated-3.m: New.
1451 * objc.dg/attributes/method-noreturn-1.m: New.
1452 * objc.dg/attributes/method-sentinel-1.m: New.
1453 * objc.dg/attributes/method-format-1.m: New.
1454 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1455 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1456 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1457 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1458 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1459 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1460 * obj-c++.dg/attributes/method-format-1.mm: New.
1462 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1464 * objc.dg/property/at-property-deprecated-1.m: New.
1465 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1467 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1469 Implemented Objective-C 2.0 property accessors.
1470 * objc.dg/property/at-property-6.m: Use nonatomic properties to
1471 avoid testing more complex accessors in this testcase which is not
1473 * objc.dg/property/at-property-7.m: Same change.
1474 * objc.dg/property/at-property-8.m: Same change.
1475 * objc.dg/property/at-property-9.m: Same change.
1476 * objc.dg/property/at-property-10.m: Same change.
1477 * objc.dg/property/at-property-11.m: Same change.
1478 * obj-c++.dg/property/at-property-6.mm: Same change.
1479 * obj-c++.dg/property/at-property-7.mm: Same change.
1480 * obj-c++.dg/property/at-property-8.mm: Same change.
1481 * obj-c++.dg/property/at-property-9.mm: Same change.
1482 * obj-c++.dg/property/at-property-10.mm: Same change.
1483 * obj-c++.dg/property/at-property-11.mm: Same change.
1484 * objc.dg/property/at-property-12.m: New.
1485 * objc.dg/property/at-property-13.m: New.
1486 * obj-c++.dg/property/at-property-12.mm: New.
1487 * obj-c++.dg/property/at-property-13.mm: New.
1489 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1492 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1493 * gfortran.dg/allocate_with_typespec_4.f90: New test.
1494 * gfortran.dg/allocate_with_typespec_1.f90: New test.
1495 * gfortran.dg/allocate_with_typespec_2.f: New test.
1496 * gfortran.dg/allocate_with_typespec_3.f90: New test.
1497 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1498 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1500 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
1501 Nathan Froyd <froydnj@codesourcery.com>
1503 PR tree-optimization/46259
1504 * gfortran.dg/pr46259.f: New testcase.
1506 2010-11-01 Paul Koning <ni1d@arrl.net>
1508 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1509 * gcc.c-torture/compile/20020604-1.c: Ditto.
1510 * gcc.c-torture/compile/20001226-1.c: Ditto.
1511 * gcc.c-torture/compile/20010327-1.c: Ditto.
1512 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1513 * gcc.c-torture/compile/pr43191.c: Ditto.
1514 * gcc.c-torture/compile/pr41181.c: Ditto.
1516 2010-10-31 Richard Henderson <rth@redhat.com>
1518 * lib/target-supports.exp
1519 (check_effective_target_automatic_stack_alignment): True for
1520 x86 but not windows.
1521 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1522 use of the preferred-stack-boundary arguments.
1523 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1525 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
1528 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1529 * gcc.target/i386/fma4-builtin-2.c: Likewise.
1531 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1533 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1535 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1537 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1538 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
1540 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1541 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1542 * objc.dg/torture/tls/thr-init.m: Likewise.
1543 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1544 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1546 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1548 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1551 2010-10-30 Janus Weil <janus@gcc.gnu.org>
1556 * gfortran.dg/typebound_generic_10.f03: New.
1558 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
1560 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1561 * objc.dg/property/property-neg-1.m: Updated for changes in the
1562 syntax of @property and the implementation of
1563 @synthesize/@dynamic.
1564 * objc.dg/property/property-neg-2.m: Same change.
1565 * objc.dg/property/property-neg-3.m: Same change.
1566 * objc.dg/property/property-neg-4.m: Same change.
1567 * objc.dg/property/property-neg-5.m: Same change.
1568 * objc.dg/property/property-neg-7.m: Same change.
1569 * objc.dg/property/property-1.m: Same change.
1570 * objc.dg/property/synthesize-1.m: Same change.
1571 * objc.dg/property/at-property-2.m: Same change.
1572 * objc.dg/property/at-property-4.m: Same change.
1574 * objc.dg/property/fsf-property-method-acces.m: Updated for
1575 changes in the syntax of @property and the implementation of
1576 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1577 * objc.dg/property/fsf-property-basic.m: Same change.
1578 * objc.dg/property/fsf-property-named-ivar.m: Same change.
1580 * objc.dg/property/at-property-5.m: New.
1581 * objc.dg/property/at-property-6.m: New.
1582 * objc.dg/property/at-property-7.m: New.
1583 * objc.dg/property/at-property-8.m: New.
1584 * objc.dg/property/at-property-9.m: New.
1585 * objc.dg/property/at-property-10.m: New.
1586 * objc.dg/property/at-property-11.m: New.
1587 * objc.dg/property/synthesize-2.m: New.
1588 * objc.dg/property/dynamic-2.m: New.
1590 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1591 syntax of @property and the implementation of
1592 @synthesize/@dynamic.
1593 * obj-c++.dg/property/property-neg-2.mm: Same change.
1594 * obj-c++.dg/property/property-neg-3.mm: Same change.
1595 * obj-c++.dg/property/property-neg-4.mm: Same change.
1596 * obj-c++.dg/property/property-neg-5.mm: Same change.
1597 * obj-c++.dg/property/property-neg-7.mm: Same change.
1598 * obj-c++.dg/property/property-1.mm: Same change.
1599 * obj-c++.dg/property/synthesize-1.mm: Same change.
1600 * obj-c++.dg/property/at-property-2.mm: Same change.
1601 * obj-c++.dg/property/at-property-4.mm: Same change.
1603 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1604 changes in the syntax of @property and the implementation of
1605 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1606 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1607 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1609 * obj-c++.dg/property/at-property-5.mm: New.
1610 * obj-c++.dg/property/at-property-6.mm: New.
1611 * obj-c++.dg/property/at-property-7.mm: New.
1612 * obj-c++.dg/property/at-property-8.mm: New.
1613 * obj-c++.dg/property/at-property-9.mm: New.
1614 * obj-c++.dg/property/at-property-10.mm: New.
1615 * obj-c++.dg/property/at-property-11.mm: New.
1616 * obj-c++.dg/property/synthesize-2.mm: New.
1617 * obj-c++.dg/property/dynamic-2.mm: New.
1619 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1620 Andrew Pinski <pinskia@gmail.com>
1622 * gcc.c-torture/execute/vector-shift.c: New testcase.
1623 * gcc.c-torture/execute/vector-shift1.c: Likewise.
1624 * gcc.c-torture/execute/vector-shift2.c: Likewise.
1625 * gcc.dg/vector-shift.c: Likewise.
1626 * gcc.dg/vector-shift1.c: Likewise.
1627 * gcc.dg/torture/vector-shift2.c: Likewise.
1628 * gcc.dg/vector-shift3.c: Likewise.
1629 * gcc.dg/simd-1b.c: Adjust.
1631 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
1633 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1635 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
1637 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1639 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
1642 * gcc.target/i386/pr46153.c: New test.
1644 2010-10-27 Jason Merrill <jason@redhat.com>
1646 * g++.dg/cpp0x/constexpr-is_literal.C: New.
1648 2010-10-27 Janus Weil <janus@gcc.gnu.org>
1651 * gfortran.dg/class_dummy_3.f03: New.
1653 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
1655 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1656 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1658 * gcc.target/i386/avx-vzeroupper-3.c: New.
1659 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1660 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1661 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1662 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1663 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1664 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1665 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1666 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1667 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1668 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1669 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1671 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1673 * obj-c.dg/property/at-property-4.m: New.
1674 * obj-c++.dg/property/at-property-4.mm: New.
1675 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1677 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1680 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1682 * objc.dg/property/at-property-1.m: New.
1683 * objc.dg/property/at-property-2.m: New.
1684 * objc.dg/property/at-property-3.m: New.
1685 * objc.dg/ivar-invalid-type-1.m: New.
1686 * obj-c++.dg/property/at-property-1.mm: New.
1687 * obj-c++.dg/property/at-property-2.mm: New.
1688 * obj-c++.dg/property/at-property-3.mm: New.
1689 * obj-c++.dg/ivar-invalid-type-1.mm: New.
1690 * objc.dg/property/property-neg-6.m: Updated testcase for updates
1693 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1695 PR libgfortran/46010
1696 * gfortran.dg/namelist_66.f90: New test.
1697 * gfortran.dg/fmt_t_6.f: Fix whitespace.
1699 2010-10-26 Janus Weil <janus@gcc.gnu.org>
1702 * gfortran.dg/allocatable_scalar_9.f90: Extended.
1703 * gfortran.dg/allocatable_scalar_10.f90: New.
1704 * gfortran.dg/class_19.f03: Extended.
1706 2010-10-26 Jan Hubicka <jh@suse.cz>
1709 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1711 2010-10-26 Ira Rosen <irar@il.ibm.com>
1713 PR tree-optimization/46167
1714 * gcc.dg/vect/O-pr46167.c: New.
1715 * gcc.dg/vect/vect.exp: Run tests with -O.
1717 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
1720 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1721 * g++.dg/vect/pr33860a.cc: Likewise.
1722 * gcc.c-torture/compile/20070522-1.c: Likewise.
1723 * gcc.dg/compat/struct-align-1_x.c: Likewise.
1724 * gcc.dg/compat/struct-align-1_y.c: Likewise.
1725 * gcc.dg/compat/struct-align-2_x.c: Likewise.
1726 * gcc.dg/compat/struct-align-2_y.c: Likewise.
1727 * gcc.dg/pr44136.c: Likewise.
1729 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1730 * gcc.dg/compat/vector-1_x.c: Likewise.
1731 * gcc.dg/compat/vector-1_y.c: Likewise.
1732 * gcc.dg/compat/vector-2_x.c: Likewise.
1733 * gcc.dg/compat/vector-2_y.c: Likewise.
1734 * gcc.dg/pr43300.c: Likewise.
1736 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1737 * gcc.dg/compat/vector-1a_y.c: Likewise.
1738 * gcc.dg/compat/vector-1b_x.c: Likewise.
1739 * gcc.dg/compat/vector-1b_y.c: Likewise.
1740 * gcc.dg/compat/vector-2a_x.c: Likewise.
1741 * gcc.dg/compat/vector-2a_y.c: Likewise.
1742 * gcc.dg/compat/vector-2b_x.c: Likewise.
1743 * gcc.dg/compat/vector-2b_y.c: Likewise.
1744 * gcc.target/i386/pr39162.c: Likewise.
1745 * gcc.target/i386/pr40906-2.c: Likewise.
1746 * gcc.target/i386/sse-5.c: Likewise.
1748 * gcc.dg/pr35442.c: Prune ABI change warnings.
1750 * gcc.c-torture/execute/pr38151.x: New.
1751 * gcc.target/i386/pr44948-1a.c: Likewise.
1752 * gcc.target/i386/pr44948-1b.c: Likewise.
1753 * gcc.target/i386/pr44948-2a.c: Likewise.
1754 * gcc.target/i386/pr44948-2b.c: Likewise.
1756 2010-10-26 Ian Lance Taylor <iant@google.com>
1759 * gcc.c-torture/execute/20101025-1.c: New test.
1761 2010-10-26 Tobias Burnus <burnus@net-b.de>
1764 * gfortran.dg/class_allocate_5.f90: New.
1766 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1768 Implement opaque-enum-specifiers for C++0x
1769 * g++.dg/cpp0x/forw_enum1.C: New.
1770 * g++.dg/cpp0x/forw_enum2.C: New.
1771 * g++.dg/cpp0x/forw_enum3.C: New.
1772 * g++.dg/cpp0x/forw_enum4.C: New.
1773 * g++.dg/cpp0x/forw_enum5.C: New.
1774 * g++.dg/cpp0x/forw_enum6.C: New.
1775 * g++.dg/cpp0x/forw_enum7.C: New.
1776 * g++.dg/cpp0x/forw_enum8.C: New.
1777 * g++.dg/cpp0x/forw_enum9.C: New.
1778 * g++.dg/parse/enum3.C: Add new errors.
1779 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1780 * g++.dg/cpp0x/auto9.C: Add new error.
1781 * g++.dg/template/crash79.C: Add new errors.
1783 2010-10-26 Jie Zhang <jie@codesourcery.com>
1785 * gcc.target/arm/volatile-bitfields-1.c: New test.
1786 * gcc.target/arm/volatile-bitfields-2.c: New test.
1787 * gcc.target/arm/volatile-bitfields-3.c: New test.
1789 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1791 * gnat.dg/pointer_discr1.adb: New test.
1792 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1793 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1794 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1796 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1798 * gnat.dg/loop_optimization8.adb: New test.
1799 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1800 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1802 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1804 * gnat.dg/in_out_parameter2.adb: New test.
1805 * gnat.dg/in_out_parameter3.adb: Likewise.
1807 2010-10-25 Jie Zhang <jie@codesourcery.com>
1809 * g++.dg/opt/combine.c: New test.
1811 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
1813 * gnat.dg/opt7.ad[sb]: New test.
1814 * gnat.dg/opt7_pkg.ads: New helper.
1816 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1819 * obj-c.dg/pr45735.mm: New.
1820 * obj-c++.dg/pr45735.mm: New.
1822 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1825 * objc.dg/pr24393.m: New.
1826 * obj-c++.dg/pr24393.mm: New.
1828 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1831 * objc.dg/pr28049.m: New.
1832 * obj-c++.dg/pr28049.mm: New.
1834 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1836 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
1837 parameter attributes are now supported.
1838 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1839 * objc.dg/attributes/parameter-attribute-1.m: New test.
1840 * objc.dg/attributes/parameter-attribute-2.m: New test.
1841 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1842 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1844 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
1846 Based on the CFString implementation in FSF apple/trunk branch.
1848 * gcc.dg/darwin-cfstring-1.c: New.
1849 * gcc.dg/darwin-cfstring-2.c: New.
1850 * gcc.dg/torture/darwin-cfstring-3.c: New.
1851 * g++.dg/other/darwin-cfstring1.C: New.
1852 * g++.dg/torture/darwin-cfstring-3.C: New.
1854 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
1856 * objc.dg/demangle-1.m: New test.
1857 * obj-c++.dg/demangle-1.mm: New test.
1858 * obj-c++.dg/demangle-2.mm: New test.
1859 * obj-c++.dg/demangle-3.mm: New test.
1861 2010-10-23 Ian Lance Taylor <iant@google.com>
1863 * gcc.c-torture/execute/20101011-1.c: New test.
1864 * gcc.c-torture/execute/20101011-1.x: New test driver.
1866 2010-10-23 Tobias Burnus <burnus@net-b.de>
1869 * gfortran.dg/protected_8.f90: New.
1871 2010-10-23 Joseph Myers <joseph@codesourcery.com>
1873 * gcc.dg/march-generic.c: Skip for -march in multilib options.
1874 * gcc.target/i386/isa-9.c: Skip for -march other than
1875 -march=amdfam10 in multilib options.
1876 * gcc.target/i386/pr42589.c: Skip for -march other than
1877 -march=i486 in multilib options.
1878 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1879 other -march in multilib options.
1881 2010-10-23 Jie Zhang <jie@codesourcery.com>
1883 PR rtl-optimization/37360
1884 * gcc.dg/pr37360.c: New test.
1886 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1888 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1890 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1891 Andrew Pinski <pinskia@gmail.com>
1893 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1894 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1895 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1896 * gcc.dg/vector-subscript-1.c: Likewise.
1897 * gcc.dg/vector-subscript-2.c: Likewise.
1898 * gcc.dg/vector-subscript-3.c: New testcase.
1899 * gcc.dg/array-8.c: Adjust.
1901 2010-10-22 Richard Guenther <rguenther@suse.de>
1904 * c-c++-common/torture/pr46137.c: New testcase.
1906 2010-10-22 Jason Merrill <jason@redhat.com>
1909 * g++.dg/template/defarg14.C: New.
1911 2010-10-22 Jason Merrill <jason@redhat.com>
1914 * g++.dg/cpp0x/implicit10.C: New.
1916 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
1919 * gcc.target/i386/pr46098.c: New test.
1921 2010-10-22 Richard Guenther <rguenther@suse.de>
1923 PR tree-optimization/45720
1924 * gcc.dg/torture/pr45720.c: New testcase.
1926 2010-10-22 Ira Rosen <irar@il.ibm.com>
1928 PR tree-optimization/46126
1929 * gcc.dg/vect/pr46126.c: New.
1931 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
1933 Based on the CFString implementation in FSF apple/trunk branch.
1935 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1936 so that the latter can be used in dg-skip and dg-xfail clauses.
1937 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1938 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1939 to use dg-additional-files for Object1.
1940 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1941 to use dg-additional-files for Object1, move to torture/strings/.
1942 * obj-c++.dg/const-str-4.mm: Likewise.
1943 * obj-c++.dg/const-str-3.mm: Likewise.
1944 * obj-c++.dg/const-str-8.mm: Likewise.
1945 * obj-c++.dg/const-str-9.mm: Likewise.
1946 * obj-c++.dg/const-str-10.mm: Likewise.
1947 * obj-c++.dg/const-str-10.mm: Likewise.
1948 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1949 to use dg-additional-files for Object1, move to strings/.
1950 * obj-c++.dg/const-str-2.mm: Likewise.
1951 * obj-c++.dg/const-str-5.mm: Likewise.
1952 * obj-c++.dg/const-str-6.mm: Likewise.
1953 * obj-c++.dg/const-str-12.mm: Likewise.
1954 * obj-c++.dg/strings/strings.exp: New.
1955 * obj-c++.dg/strings/const-cfstring-2.mm: New.
1956 * obj-c++.dg/strings/const-cfstring-5.mm: New.
1957 * obj-c++.dg/torture/strings/strings.exp: New.
1958 * obj-c++.dg/torture/strings/string1.mm: New.
1959 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1960 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1961 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1963 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1964 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1965 * objc/execute/string2.m: Likewise.
1966 * objc/execute/string3.m: Likewise.
1967 * objc/execute/string3.m: Likewise.
1968 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1969 * objc.dg/foreach-4.m: Likewise.
1970 * objc.dg/foreach-5.m: Likewise.
1971 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1972 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1973 * objc.dg/const-str-4.m: Likewise.
1974 * objc.dg/const-str-7.m: Likewise.
1975 * objc.dg/const-str-8.m: Likewise.
1976 * objc.dg/const-str-9.m: Likewise.
1977 * objc.dg/const-str-10.m: Likewise.
1978 * objc.dg/const-str-11.m: Likewise.
1979 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1980 to use dg-additional-files for Object1, move to objc.dg/strings/.
1981 * objc.dg/const-str-2.m: Likewise.
1982 * objc.dg/const-str-5.m: Likewise.
1983 * objc.dg/const-str-6.m: Likewise.
1984 * objc.dg/const-str-12.m: Likewise.
1985 * objc.dg/const-str-12b.m: Likewise.
1986 * objc.dg/strings/strings.exp: New.
1987 * objc.dg/strings/const-cfstring-2.m: New.
1988 * objc.dg/strings/const-cfstring-5.m: New.
1989 * objc.dg/torture/strings/strings.exp: New.
1990 * objc.dg/torture/strings/const-cfstring-1.m: New.
1991 * objc.dg/torture/strings/const-cfstring-3.m: New.
1992 * objc.dg/torture/strings/const-cfstring-4.m: New.
1994 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1996 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1998 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2001 * g++.dg/parse/crash57.C: New.
2003 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
2004 H.J. Lu <hongjiu.lu@intel.com>
2007 * gcc.target/i386/pr45946.c: New test.
2009 2010-10-21 Martin Jambor <mjambor@suse.cz>
2011 PR tree-optimization/45875
2012 * g++.dg/ipa/pr45875.C: New test.
2014 2010-10-21 Ira Rosen <irar@il.ibm.com>
2016 PR tree-optimization/46049
2017 PR tree-optimization/46052
2018 * gcc.dg/vect/pr46052.c: New test.
2019 * gcc.dg/vect/pr46049.c: New test.
2021 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2024 * gfortran.dg/shape_5.f90: New test case.
2026 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2029 * gfortran.dg/proc_ptr_comp_25.f90: New.
2031 2010-10-21 Richard Guenther <rguenther@suse.de>
2032 Michael Matz <matz@suse.de>
2034 PR tree-optimization/45764
2035 * gcc.dg/torture/pr45764.c: New testcase.
2037 2010-10-21 Richard Guenther <rguenther@suse.de>
2039 PR tree-optimization/46111
2040 * g++.dg/torture/pr46111.C: New testcase.
2042 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2045 * gfortran.dg/dummy_procedure_4.f90: New.
2046 * gfortran.dg/proc_ptr_30.f90: New.
2048 2010-10-21 Tobias Burnus <burnus@net-b.de>
2051 * gfortran.dg/ptr-func-1.f90: New.
2052 * gfortran.dg/ptr-func-2.f90: New.
2054 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2056 PR tree-optimization/45919
2057 * gcc.c-torture/compile/pr45919.c: New test.
2059 PR tree-optimization/46066
2060 * gcc.dg/autopar/pr46066.c: New test.
2062 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2065 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2067 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2070 * g++.dg/cpp0x/range-for7.C: New.
2072 2010-10-20 Richard Guenther <rguenther@suse.de>
2075 * g++.dg/lto/20101020-1_0.h: New testcase.
2076 * g++.dg/lto/20101020-1_0.C: Likewise.
2077 * g++.dg/lto/20101020-1_1.C: Likewise.
2079 2010-10-20 Dmitry Melnik <dm@ispras.ru>
2081 * gcc.dg/20101013-1.c: New test.
2083 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2086 * gcc.target/i386/pr46085-1.c: New.
2087 * gcc.target/i386/pr46085-2.c: Likewise.
2089 2010-10-20 Richard Guenther <rguenther@suse.de>
2091 PR tree-optimization/45860
2092 * gcc.dg/torture/pr45860.c: New testcase.
2094 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2096 * gnat.dg/discr25.adb: New test.
2097 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2099 2010-10-20 Olivier Hainque <hainque@adacore.com>
2101 * gcc.target/powerpc/ehreturn.c: New test.
2103 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2105 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2106 not require Foundation and run with the GNU runtime as well.
2108 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2111 * obj-c++.dg/template-8.mm: New.
2113 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2116 * objc.dg/pr23709.m: New.
2117 * obj-c++.dg/pr23709.m: New.
2119 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2122 * g++.dg/template/crash104.C: New.
2124 2010-10-19 Richard Henderson <rth@redhat.com>
2126 * gcc.target/i386/fma3-fma.c: New.
2127 * gcc.target/i386/fma3-builtin.c: New.
2128 * gcc.target/i386/fma4-builtin.c: New.
2130 2010-10-19 Richard Guenther <rguenther@suse.de>
2133 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
2135 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2137 Merge from 'apple/trunk' branch on FSF servers.
2139 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2142 * objc.dg/proto-init-mimatch-1.m: New.
2143 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2145 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2147 Implemented parsing @synthesize and @dynamic for
2148 Objective-C/Objective-C++.
2149 * objc.dg/property/dynamic-1.m: New.
2150 * objc.dg/property/synthesize-1.m: New.
2151 * obj-c++.dg/property/dynamic-1.mm: New.
2152 * obj-c++.dg/property/synthesize-1.mm: New.
2154 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2156 * objc.dg/at-class-1.m: New.
2157 * objc.dg/at-class-1.mm: New.
2159 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2161 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2163 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2165 Merge from 'apple/trunk' branch on FSF servers.
2167 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2170 * obj-c++.dg/template-7.mm: New.
2172 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2174 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2177 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2179 Merge from 'apple/trunk' branch on FSF servers.
2181 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
2184 * obj-c++.dg/try-catch-16.mm: New.
2185 * obj-c++.dg/try-catch-17.mm: New.
2187 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
2190 * obj-c++.dg/try-catch-15.mm: New
2192 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
2195 * obj-c++.dg/try-catch-12.mm: New
2196 * obj-c++.dg/try-catch-13.mm: New
2197 * obj-c++.dg/try-catch-14.mm: New
2198 * objc.dg/try-catch-11.m: New
2199 * objc.dg/try-catch-12.m: New
2200 * objc.dg/try-catch-13.m: New
2202 2010-10-18 Richard Henderson <rth@redhat.com>
2204 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2206 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2209 * c-c++-common/Wunused-var-13.c: New test.
2211 2010-10-18 Richard Guenther <rguenther@suse.de>
2213 PR tree-optimization/45967
2214 * gcc.dg/torture/pr45967.c: New testcase.
2215 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2216 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2217 * gcc.dg/torture/pr39074-2.c: Likewise
2218 * gcc.dg/torture/pta-escape-1.c: Likewise
2219 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2220 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2221 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2222 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2223 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2224 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2226 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
2228 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2230 2010-10-18 Richard Guenther <rguenther@suse.de>
2233 * g++.dg/lto/20101015-2_0.C: New testcase.
2235 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2238 * gcc.c-torture/execute/pr46019.c: New test.
2240 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2242 Merge from 'apple/trunk' branch on FSF servers.
2244 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
2247 * obj-c++.dg/method-namespace-2.mm: New.
2249 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2251 Merge from 'apple/trunk' branch on FSF servers.
2253 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2256 * objc.dg/private-1.m: Test modified.
2257 * obj-c++.dg/private-1.mm: Test modified.
2259 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2262 * gcc.target/i386/push-1.c: Remove.
2264 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2265 H.J. Lu <hongjiu.lu@intel.com>
2268 * gcc.target/i386/pr46051.c: New test.
2270 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2272 * obj-c++.dg/gnu-api-2-class.mm: New.
2273 * obj-c++.dg/gnu-api-2-ivar.mm: New.
2274 * obj-c++.dg/gnu-api-2-method.mm: New.
2275 * obj-c++.dg/gnu-api-2-objc.mm: New.
2276 * obj-c++.dg/gnu-api-2-object.mm: New.
2277 * obj-c++.dg/gnu-api-2-property.mm: New.
2278 * obj-c++.dg/gnu-api-2-protocol.mm: New.
2279 * obj-c++.dg/gnu-api-2-sel.mm: New.
2281 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2283 * objc.dg/fsf-package-0.m: New.
2284 * obj-c++.dg/fsf-package-0.m: New.
2286 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2289 * objc.dg/pr18255.m: New.
2291 2010-10-16 Jan Hubicka <jh@suse.cz>
2294 * g++.dg/torture/pr44206.C: New.
2296 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2298 * objc.dg/gnu-api-2-class.m: New.
2299 * objc.dg/gnu-api-2-objc.m: New.
2301 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2303 * objc.dg/gnu-api-2-ivar.m: New.
2305 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2307 * objc.dg/gnu-api-2-property.m: New.
2309 2010-10-15 Xinliang David Li <davidxl@google.com>
2311 * g++.dg/uninit-pred-3_a.C: New test.
2312 * g++.dg/uninit-pred-3_b.C: New test.
2314 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2316 * objc.dg/gnu-api-2-object.m: New.
2318 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2320 * objc.dg/gnu-api-2-method.m: New.
2322 2010-10-15 Jason Merrill <jason@redhat.com>
2324 * g++.dg/lto/pr45983_0.C: New.
2326 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2328 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2329 builtin combiner patterns.
2330 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2331 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2332 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2333 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2334 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2336 2010-10-15 Richard Guenther <rguenther@suse.de>
2338 * g++.dg/lto/20101015-1_0.C: New testcase.
2340 2010-10-15 Richard Guenther <rguenther@suse.de>
2343 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2344 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2346 2010-10-15 Richard Guenther <rguenther@suse.de>
2349 * g++.dg/lto/20101014-1_0.C: New testcase.
2351 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2353 * objc.dg/gnu-api-2-protocol.m: New.
2354 * objc.dg/gnu-api-2-sel.m: New.
2356 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2358 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2361 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2363 * gcc.dg/20101010-1.c: New testcase.
2365 2010-10-15 Jie Zhang <jie@codesourcery.com>
2367 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2368 script when relocatable linking.
2370 2010-10-14 Yao Qi <yao@codesourcery.com>
2373 * gcc.target/arm/pr45447.c: New test.
2375 2010-10-14 Jan Hubicka <jh@suse.cz>
2378 * g++.dg/lto/pr45621.h : New.
2379 * g++.dg/lto/pr45621_0.C: New.
2380 * g++.dg/lto/pr45621_1.C: New.
2382 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2384 * objc.dg/property: New.
2385 * objc.dg/property/fsf-property-basic.m: New.
2386 * objc.dg/property/fsf-property-method-access.m: New.
2387 * objc.dg/property/fsf-property-named-ivar.m: New.
2388 * obj-c++.dg/property: New.
2389 * obj-c++.dg/property/fsf-property-basic.mm: New.
2390 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2391 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2393 merge from FSF apple 'trunk' branch.
2394 2006 Fariborz Jahanian <fjahanian@apple.com>
2396 Radars 4436866, 4505126, 4506903, 4517826
2397 * objc.dg/property/property-1.m: New.
2398 * objc.dg/property/property-2.m: New.
2399 * objc.dg/property/property-3.m: New.
2400 * objc.dg/property/property-neg-1.m: New.
2401 * objc.dg/property/property-neg-2.m: New.
2402 * objc.dg/property/property-neg-3.m: New.
2403 * objc.dg/property/property-neg-4.m: New.
2404 * objc.dg/property/property-neg-5.m: New.
2405 * objc.dg/property/property-neg-6.m: New.
2406 * objc.dg/property/property-neg-7.m: New.
2407 * objc.dg/property/property.exp: New.
2408 * obj-c++.dg/property/property-1.mm: New.
2409 * obj-c++.dg/property/property-2.mm: New.
2410 * obj-c++.dg/property/property-3.mm: New.
2411 * obj-c++.dg/property/property-neg-1.mm: New.
2412 * obj-c++.dg/property/property-neg-2.mm: New.
2413 * obj-c++.dg/property/property-neg-3.mm: New.
2414 * obj-c++.dg/property/property-neg-4.mm: New.
2415 * obj-c++.dg/property/property-neg-5.mm: New.
2416 * obj-c++.dg/property/property-neg-6.mm: New.
2417 * obj-c++.dg/property/property-neg-7.mm: New.
2418 * obj-c++.dg/property/property.exp: New.
2420 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2422 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
2424 2010-10-14 Joseph Myers <joseph@codesourcery.com>
2427 * gcc.c-torture/compile/pr45969-1.c: New test.
2429 2010-10-14 Richard Guenther <rguenther@suse.de>
2431 PR tree-optimization/44913
2432 * gcc.dg/torture/pr44913.c: New testcase.
2434 2010-10-14 Richard Guenther <rguenther@suse.de>
2437 * g++.dg/lto/20101014-2_0.C: New testcase.
2439 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2441 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2442 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2443 * gcc.target/i386/pr44130.c: Likewise.
2444 * gcc.target/i386/pr44144.c: Likewise.
2445 * gcc.target/i386/pr44180.c: Likewise.
2446 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2447 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2448 * gcc.target/i386/vect-sizes-1.c: Likewise.
2449 * gcc.target/i386/vectorize4-avx.c: Likewise.
2451 2010-10-14 Richard Guenther <rguenther@suse.de>
2454 * g++.dg/lto/20101010-3_0.C: New testcase.
2455 * g++.dg/lto/20101010-4_0.C: Likewise.
2457 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2459 * objc.dg/pr45878.m: Update to include NSConstantString interface
2461 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2462 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2463 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2464 reference for m64 -fnext-runtime.
2466 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2468 * gcc.target/i386/vect-sizes-1.c: New.
2470 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2473 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2475 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2477 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2478 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2480 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2482 * gcc.target/ia64/20101005.c: New test.
2484 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2486 PR rtl-optimization/45570
2487 * gcc.dg/pr45570.c: New test.
2489 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2491 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2492 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2493 * gcc.target/i386/vectorize4-avx.c: Likewise.
2495 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2497 * gcc.target/i386/avx-copysign-vec.c: New.
2498 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2500 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2503 * gcc.target/i386/pr44130.c: New.
2505 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2508 * gcc.target/i386/pr44144.c: New.
2510 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2513 * gcc.target/i386/pr44180.c: New.
2515 2010-10-13 Jason Merrill <jason@redhat.com>
2517 * g++.dg/template/canon-type-8.C: New.
2519 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
2521 * gcc.c-torture/execute/20101013-1.c: New test.
2523 2010-10-13 Richard Guenther <rguenther@suse.de>
2526 * objc.dg/pr45878.m: New testcase.
2528 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
2530 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2531 * gcc.dg/format/dfp-printf-1.c: Likewise.
2532 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2534 2010-10-13 Richard Guenther <rguenther@suse.de>
2536 PR tree-optimization/45788
2537 * g++.dg/pr45788.C: New testcase.
2539 2010-10-13 Richard Guenther <rguenther@suse.de>
2541 PR tree-optimization/45970
2542 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2544 2010-10-13 Richard Guenther <rguenther@suse.de>
2546 PR tree-optimization/45982
2547 * gcc.dg/torture/pr45982.c: New testcase.
2548 * gcc.dg/tree-ssa/pr24287.c: Adjust.
2549 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2550 * gcc.dg/torture/pr39074-2.c: Likewise.
2552 2010-10-13 Richard Guenther <rguenther@suse.de>
2555 * g++.dg/torture/pr45874.C: New testcase.
2557 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
2559 * objc.dg/attributes/method-attribute-1.m: Update to respond
2560 to implemented method attributes..
2561 * objc.dg/attributes/method-attribute-2.m: Likewise.
2562 * objc.dg/attributes/method-attribute-3.m: Likewise.
2563 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2564 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2565 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2567 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
2570 * objc.dg/pr23214.m: New.
2572 2010-10-12 Michael Eager <eager@eagercon.com>
2575 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2576 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2578 2010-10-12 Jakub Jelinek <jakub@redhat.com>
2581 * gcc.c-torture/execute/pr45636.c: New test.
2582 * gfortran.dg/pr45636.f90: New test.
2584 2010-10-12 Richard Henderson <rth@redhat.com>
2586 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2588 2010-10-12 Daniel Kraft <d@domob.eu>
2591 * gfortran.dg/associate_1.f03: More tests with derived-types.
2592 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2593 * gfortran.dg/associate_8.f03: Fix typo.
2594 * gfortran.dg/initialization_27.f90: Fix typo.
2596 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2599 * lib/lto.exp (lto-get-options-main): Support optional target
2600 selector for dg-extra-ld-options.
2602 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2604 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2605 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2607 2010-10-11 Martin Jambor <mjambor@suse.cz>
2610 * g++.dg/torture/pr45699.C: New test.
2611 * g++.dg/otr-fold-1.C: Adjusted.
2612 * g++.dg/otr-fold-1.C: Likewise.
2614 2010-10-11 Nick Clifton <nickc@redhat.com>
2616 * gcc.c-torture/compile/pr44197.c: Require visibility support.
2617 Allow for a user label prefix.
2619 2010-10-10 Richard Guenther <rguenther@suse.de>
2621 * g++.dg/lto/20101010-1_0.C: New testcase.
2622 * g++.dg/lto/20101010-2_0.C: Likewise.
2624 2010-10-11 Ira Rosen <irar@il.ibm.com>
2626 PR tree-optimization/45902
2627 * gcc.dg/vect/45902.c: New test.
2629 2010-10-11 Jakub Jelinek <jakub@redhat.com>
2632 * gcc.dg/tls/pr45870.c: New test.
2634 2010-10-10 Janus Weil <janus@gcc.gnu.org>
2637 * gfortran.dg/typebound_operator_6.f03: New.
2639 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
2641 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2642 and adjust -export symbol scanning.
2643 * g++.dg/ext/dllexport1.C: Likewise.
2644 * g++.dg/ext/dllexport3.C: Likewise.
2645 * gcc.dg/dll-3.c: Likewise.
2646 * gcc.dg/dll-4.c: Likewise.
2647 * gcc.dg/dll-5.c: Likewise.
2649 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2651 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2652 instead of tree_profile dump file.
2653 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2654 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2657 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2659 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2661 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2663 * gfortran.dg/character_comparison_4.f90: New test.
2664 * gfortran.dg/character_comparison_5.f90: New test.
2665 * gfortran.dg/character_comparison_6.f90: New test.
2667 2010-10-09 Richard Henderson <rth@redhat.com>
2669 * lib/target-supports.exp
2670 (check_effective_target_automatic_stack_alignment): Always true.
2672 2010-10-09 Richard Guenther <rguenther@suse.de>
2675 * gcc.dg/lto/20101009-2_0.c: New testcase.
2676 * gcc.dg/lto/20101009-2_1.c: Likewise.
2677 * gcc.dg/lto/20101009-2_2.c: Likewise.
2679 2010-10-09 Richard Guenther <rguenther@suse.de>
2682 * g++.dg/lto/20101009-1_0.C: New testcase.
2684 2010-10-09 Richard Guenther <rguenther@suse.de>
2686 PR tree-optimization/45945
2687 * gcc.dg/lto/20101009-1_0.c: New testcase.
2689 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
2692 * gcc.target/i386/pr45913.c: New.
2694 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2697 * gfortran.dg/streamio_16.f90: Update test.
2699 2010-10-08 Jakub Jelinek <jakub@redhat.com>
2701 PR tree-optimization/45903
2702 * gcc.target/i386/pr45903.c: New test.
2704 2010-10-08 Arnaud Charlet <charlet@adacore.com>
2706 * gnat.dg/interface5.adb: Compile with warnings disabled.
2708 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2710 * obj-c++.dg/encode-10.mm: New testcase.
2712 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2715 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2716 C++ class. Removed XFAIL.
2718 2010-10-07 Janus Weil <janus@gcc.gnu.org>
2721 * gfortran.dg/typebound_operator_5.f03: New.
2723 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2725 Merge from 'apple/trunk' branch on FSF servers.
2727 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
2730 * obj-c++.dg/method-namespace-1.mm: New.
2732 2010-10-07 Martin Jambor <mjambor@suse.cz>
2734 * gcc.dg/tree-ssa/sra-11.c: New test.
2736 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2739 * gcc.dg/vect/pr45847.c: New test.
2741 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2742 Kai Tietz <kai.tietz@onevision.com>
2744 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2746 2010-10-07 Richard Guenther <rguenther@suse.de>
2748 PR tree-optimization/45732
2749 * gcc.dg/torture/pr45732.c: New testcase.
2751 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2753 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2754 * objc.dg/foreach-2.m: Likewise.
2755 * objc.dg/foreach-3.m: Likewise.
2756 * objc.dg/foreach-4.m: Likewise.
2757 * objc.dg/foreach-5.m: Likewise.
2758 * objc.dg/foreach-6.m: Likewise.
2759 * objc.dg/foreach-7.m: Likewise.
2760 * objc.dg/objc-foreach-4.m: Likewise.
2761 * objc.dg/objc-foreach-5.m: Likewise.
2763 2010-10-07 Richard Guenther <rguenther@suse.de>
2766 * gcc.dg/torture/pr45869.c: New testcase.
2768 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2770 * objc.dg/set-not-used-1.m: New
2771 * obj-c++.dg/set-not-used-1.mm: New.
2773 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2775 * objc.dg/attributes/method-attribute-3.m: New.
2776 * obj-c++.dg/attributes/method-attribute-3.mm: New.
2778 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
2781 * gfortran.dg/generic_typebound_operator_1.f90: New test.
2783 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2786 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2788 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2790 Merge from 'apple/trunk' branch on FSF servers.
2792 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
2795 * obj-c++.dg/encode-9.mm: New.
2797 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2799 * g++.dg/cpp0x/pr45908.C: New test.
2801 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2803 * gnat.dg/opt6.ad[sb]: New test.
2805 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2807 Implemented fast enumeration for Objective-C.
2808 * objc.dg/foreach-1.m: New.
2809 * objc.dg/foreach-2.m: New.
2810 * objc.dg/foreach-3.m: New.
2811 * objc.dg/foreach-4.m: New.
2812 * objc.dg/foreach-5.m: New.
2813 * objc.dg/foreach-6.m: New.
2814 * objc.dg/foreach-7.m: New.
2816 Merge from 'apple/trunk' branch on FSF servers:
2817 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2820 * objc.dg/objc-foreach-5.m: New.
2822 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2825 * objc.dg/objc-foreach-4.m: New.
2827 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2830 * objc.dg/objc-foreach-3.m: New.
2832 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2835 * objc.dg/objc-foreach-2.m: New.
2837 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
2840 * objc.dg/objc-foreach-1.m: New
2842 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
2844 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2847 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2850 * obj-c++.dg/syntax-error-10.mm: New.
2852 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2855 * obj-c++.dg/syntax-error-9.mm: New.
2857 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2860 * obj-c++.dg/syntax-error-8.mm: New.
2862 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2864 Merge from 'apple/trunk' branch on FSF servers.
2866 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
2869 * obj-c++.dg/syntax-error-7.mm: New
2871 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
2874 * obj-c++.dg/syntax-error-6.mm: New
2876 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
2879 * obj-c++.dg/syntax-error-5.mm: New
2881 2005-08-15 Ziemowit Laski <zlaski@apple.com>
2884 * obj-c++.dg/syntax-error-[3-4].mm: New.
2886 2005-08-02 Ziemowit Laski <zlaski@apple.com>
2889 * obj-c++.dg/syntax-error-[1-2].mm: New.
2891 2010-10-05 Ira Rosen <irar@il.ibm.com>
2893 PR tree-optimization/45752
2894 * gcc.dg/vect/pr45752.c: New test.
2896 2010-10-05 Richard Guenther <rguenther@suse.de>
2898 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2899 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2900 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2901 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2902 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2903 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2904 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2905 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2906 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2907 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2908 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2909 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2910 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2911 * gcc.dg/tree-prof/tracer-1.c: Likewise.
2912 * gcc.dg/tree-ssa/inline-4.c: Likewise.
2913 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2914 * gcc.dg/tree-ssa/20080530.c: Likewise.
2915 * g++.dg/tree-ssa/inline-3.C: Likewise.
2916 * g++.dg/tree-ssa/inline-1.C: Likewise.
2917 * g++.dg/tree-ssa/inline-2.C: Likewise.
2918 * gcc.dg/profile-dir-1.c: Likewise.
2919 * gcc.dg/profile-dir-2.c: Likewise.
2920 * gcc.dg/profile-dir-3.c: Likewise.
2922 2010-10-05 Richard Guenther <rguenther@suse.de>
2925 * g++.dg/torture/pr45877.C: New testcase.
2927 2010-10-04 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.dg/debug/pr45849.c: New test.
2933 * gcc.c-torture/compile/pr45876.c: New test.
2935 2010-10-04 Julian Brown <julian@codesourcery.com>
2937 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2939 * gcc.dg/vect/vect-60.c: Likewise.
2940 * gcc.dg/vect/vect-56.c: Likewise.
2941 * gcc.dg/vect/vect-93.c: Likewise.
2942 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2943 * gcc.dg/vect/vect-95.c: Likewise.
2944 * gcc.dg/vect/vect-96.c: Likewise.
2945 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2946 * gcc.dg/vect/slp-25.c: Likewise.
2947 * gcc.dg/vect/slp-3.c: Likewise.
2948 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2949 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2950 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2951 * gcc.dg/vect/vect-109.c: Likewise.
2952 * gcc.dg/vect/vect-peel-1.c: Likewise.
2953 * gcc.dg/vect/vect-peel-2.c: Likewise.
2954 * lib/target-supports.exp
2955 (check_effective_target_arm_vect_no_misalign): New.
2956 (check_effective_target_vect_no_align): Use above.
2957 (check_effective_target_vect_element_align): New.
2958 (add_options_for_quad_vectors): New.
2960 2010-10-04 Martin Jambor <mjambor@suse.cz>
2962 PR tree-optimization/45572
2963 * g++.dg/ipa/pr45572-1.C: New test.
2964 * g++.dg/ipa/pr45572-2.C: Likewise.
2966 2010-10-03 Ian Lance Taylor <iant@google.com>
2968 * gcc.dg/anon-struct-11.c: New test.
2969 * gcc.dg/anon-struct-12.c: New test.
2970 * gcc.dg/anon-struct-13.c: New test.
2971 * gcc.dg/anon-struct-14.c: New test.
2973 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
2975 * g++.dg/torture/pr45764.C: Revert revision 164914.
2976 * gcc.dg/vect/pr43432.c: Likewise.
2977 * gcc.dg/vect/vect-114.c: Likewise.
2978 * gcc.dg/vect/vect-15.c: Likewise.
2980 2010-10-03 Jason Merrill <jason@redhat.com>
2982 * g++.dg/cpp0x/sfinae5.C: New.
2984 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
2986 PR tree-optimization/45720
2987 PR tree-optimization/45764
2988 * g++.dg/torture/pr45764.C: New.
2990 * gcc.dg/vect/pr43432.c: Xfail.
2991 * gcc.dg/vect/vect-114.c: Likewise.
2992 * gcc.dg/vect/vect-15.c: Likewise.
2994 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2996 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2998 * gcc.dg/torture/pr45678-2.c: Likewise.
3000 2010-10-02 Janus Weil <janus@gcc.gnu.org>
3003 * gfortran.dg/intrinsic_6.f90: New.
3005 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3008 * gfortran.dg/dependency_37.f90: New test.
3010 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
3012 * gcc.target/i386/shift_mask.c: New test.
3014 2010-10-01 Richard Guenther <rguenther@suse.de>
3016 PR tree-optimization/45854
3017 * g++.dg/torture/pr45854.C: New testcase.
3019 2010-09-30 Michael Eager <eager@eagercon.com>
3021 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3024 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3027 * gfortran.dg/graphite/pr45758.f90: New.
3029 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3032 * gcc.dg/graphite/id-pr45230.c: New.
3034 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3036 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3037 * gfortran.dg/graphite/graphite.exp: Same.
3038 * gcc.dg/graphite/vect-pr43423.c: New.
3040 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3043 * g++.dg/torture/pr45843.C: New test.
3045 2010-09-30 Janus Weil <janus@gcc.gnu.org>
3048 * gfortran.dg/allocate_derived_5.f90: New.
3050 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3052 PR tree-optimization/31261
3053 * gcc.dg/tree-ssa/pr31261.c: New test.
3055 2010-09-30 Michael Eager <eager@eagercon.com>
3057 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3058 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3059 * gcc.target/microblaze/microblaze.exp: Ditto.
3060 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3061 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3062 * gcc.target/microblaze/others/data_var1.c: Ditto.
3063 * gcc.target/microblaze/others/data_var2.c: Ditto.
3064 * gcc.target/microblaze/others/data_var3.c: Ditto.
3065 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3066 * gcc.target/microblaze/others/strings1.c:: Ditto.
3067 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3068 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3069 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3070 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3071 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3072 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3073 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3074 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3075 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3076 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3077 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3078 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3079 * gcc.target/microblaze/isa/float.c: Ditto.
3080 * gcc.target/microblaze/isa/mulh.c: Ditto.
3081 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3082 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3083 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3084 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3085 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3086 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3087 * gcc.target/microblaze/isa/bshift.c: Ditto.
3088 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3089 * gcc.target/microblaze/isa/div.c: Ditto.
3090 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3091 * gcc.target/microblaze/isa/mul.c: Ditto.
3093 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3095 merge from FSF 'apple/trunk' branch.
3096 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
3099 * objc.dg/enhanced-proto-1.m: New.
3100 * objc.dg/enhanced-proto-2.m: New.
3101 * obj-c++.dg/enhanced-proto-1.mm: New
3102 * obj-c++.dg/enhanced-proto-2.mm: New.
3104 2010-09-30 Richard Guenther <rguenther@suse.de>
3107 * gcc.dg/debug/pr41893-1.c: Adjust.
3108 * gcc.dg/pr30762-1.c: Likewise.
3109 * gcc.dg/pr31529-1.c: Likewise.
3110 * gcc.dg/pr34457-1.c: Likewise.
3111 * gcc.dg/pr34668-1.c: Likewise.
3112 * gcc.dg/pr43557-1.c: Likewise.
3114 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3117 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3118 * objc.dg/const-str-3.m: Correct header for memcpy.
3119 * objc.dg/const-str-7.m: Likewise.
3120 * objc.dg/method-20b.m: Provide an implementation of Object.
3121 Adjust XFAIL for m64 NeXT runtime.
3122 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3123 * objc.dg/encode-3.m: Correct line ordering, provide header for
3125 * objc.dg/encode-7-next.m: Only run for 32bit.
3126 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3127 * objc.dg/type-size-2.m: Provide an implementation of Object.
3129 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3130 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3131 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3132 Adjust XFAIL for m64 NeXT runtime.
3133 * obj-c++.dg/method-22.mm: Likewise.
3134 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3136 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3138 Merge from 'apple/trunk' branch on FSF servers.
3140 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3143 * obj-c++.dg/bad-forward-decl.mm: New
3145 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3147 * ada/acats/run_acats: Revert revision 157037.
3149 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3151 Merge from 'apple/trunk' branch on FSF servers.
3153 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3156 * objc.dg/naming-2.m: Update
3157 * objc.dg/naming-3.m: New
3159 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3162 * gcc.target/arm/pr40457-3.c: New test.
3164 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3166 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3168 * lib/target-supports.exp (check_ifunc_available): Likewise.
3170 2010-09-29 Tristan Gingold <gingold@adacore.com>
3172 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3174 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3176 * objc.dg/keywords-1.m: New test.
3177 * objc.dg/keywords-2.m: New test.
3178 * objc.dg/keywords-3.m: New test.
3179 * obj-c++.dg/keywords-1.mm: New test.
3180 * obj-c++.dg/keywords-2.mm: New test.
3182 2010-09-28 Jason Merrill <jason@redhat.com>
3184 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3185 * g++.dg/ext/complit11.C: Likewise.
3186 * g++.old-deja/g++.law/temps1.C: Likewise.
3188 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3189 * g++.old-deja/g++.mike/misc6.C: Likewise.
3191 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3193 * objc.dg/attributes/method-attribute-1.m: New.
3194 * objc.dg/attributes/method-attribute-2.m: New.
3196 * obj-c++.dg/attributes/method-attribute-1.m: New.
3197 * obj-c++.dg/attributes/method-attribute-2.m: New.
3199 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3201 * objc.dg/attributes: New.
3202 * objc.dg/attributes/attributes.exp: New.
3203 * objc.dg/attributes/class-attribute-1.m: New.
3204 * objc.dg/attributes/class-attribute-2.m: New
3205 * objc.dg/attributes/categ-attribute-1.m: New
3206 * objc.dg/attributes/categ-attribute-2.m: New
3207 * objc.dg/attributes/proto-attribute-1.m: New
3209 * obj-c++.dg/attributes: New.
3210 * obj-c++.dg/attributes/attributes.exp: New
3211 * obj-c++.dg/attributes/class-attribute-1.mm: New
3212 * obj-c++.dg/attributes/class-attribute-2.mm: New
3213 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3214 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3215 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3217 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3219 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3220 from the branch renamed to method-20b.m to avoid clashes).
3222 2005-08-23 Stuart Hastings <stuart@apple.com>
3223 Ziemowit Laski <zlaski@apple.com>
3226 * obj-c++.dg/method-23.mm: New.
3227 * objc.dg/method-20.m: New.
3229 2010-09-28 Jan Hubicka <jh@suse.cz>
3231 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3233 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3236 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3237 i?86-*-solaris2.[89], *-*-vxworks*.
3238 * gcc.target/i386/pr22152.c: Likewise.
3239 * gcc.target/i386/vect8-ret.c: New test.
3241 2010-09-28 Jie Zhang <jie@codesourcery.com>
3243 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3245 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3247 Merge from 'apple/trunk' branch on FSF servers.
3249 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3252 * obj-c++.dg/method-22.mm: New.
3254 2010-09-27 Jason Merrill <jason@redhat.com>
3256 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3257 * g++.dg/ext/complit11.C: Adjust.
3258 * g++.old-deja/g++.law/temps1.C: Adjust.
3259 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3260 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3262 2010-09-27 Ian Lance Taylor <iant@google.com>
3264 * lib/target-supports.exp (check_effective_target_split_stack):
3266 * gcc.dg/split-1.c: New test.
3267 * gcc.dg/split-2.c: New test.
3268 * gcc.dg/split-3.c: New test.
3269 * gcc.dg/split-4.c: New test.
3271 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3274 * objc.dg/type-size-3.m: New test.
3276 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3279 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3281 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3284 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3285 * objc.dg/type-size-2.m: Same change.
3286 * obj-c++.dg/encode-5.mm: Same change.
3288 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3290 Merge from 'apple/trunk' branch on FSF servers. The original
3291 Changelogs are below.
3293 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3294 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3295 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3296 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3298 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3299 proto-qual-1.m in the branch) and the normal ABI on GNU.
3300 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3301 the test only with the NeXT runtime.
3302 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3303 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3304 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3305 Run the test only with the NeXT runtime.
3307 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
3310 * objc.dg/encode-7-64bit.m: New.
3311 * objc.dg/encode-7.m: Skip if -m64.
3313 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
3316 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3317 * obj-c++.dg/threedotthree-abi-1.mm: New
3318 * objc.dg/threedotthree-abi-1.m: New
3320 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3323 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3324 * objc.dg/encode-6.m: Likewise.
3325 * objc.dg/encode-7.m: New test case.
3327 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3329 Merge from 'apple/trunk' branch on FSF servers. Renamed
3330 const-str-12.m to constr-str-12b.m to avoid conflicts.
3332 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
3335 * obj-c++.dg/warn5.mm: New
3337 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3340 * obj-c++.dg/const-str-12.mm: New.
3341 * objc.dg/const-str-12.m: New.
3343 2010-09-27 Tobias Burnus <burnus@net-b.de>
3347 * gfortran.dg/storage_size_2.f08: Fix test.
3348 * gfortran.dg/c_sizeof_1.f90: Fix test.
3349 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3350 * gfortran.dg/c_sizeof_3.f90: New.
3351 * gfortran.dg/c_sizeof_4.f90: New.
3352 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3353 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3355 2010-09-26 Daniel Kraft <d@domob.eu>
3359 * gfortran.dg/select_type_18.f03: New test.
3361 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3363 * gnat.dg/return2.ad[sb]: New test.
3364 * gnat.dg/return2_pkg.ads: New helper.
3366 2010-09-25 Daniel Kraft <d@domob.eu>
3369 * gfortran.dg/io_constraints_6.f03: New test.
3370 * gfortran.dg/io_constraints_7.f03: New test.
3371 * gfortran.dg/newunit_2.f90: New test.
3373 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3375 * gfortran.dg/operator_c1202.f90: New test.
3377 2010-09-24 Jan Hubicka <jh@suse.cz>
3379 * gcc.dg/tree-ssa/leaf.c: New testcase.
3381 2010-09-24 Jan Hubicka <jh@suse.cz>
3383 PR tree-optimization/45738
3384 PR tree-optimization/45741
3385 * gcc.c-torture/compile/pr45741.c: New.
3386 * gfortran.fortran-torture/compile/pr45738.f90: New.
3388 2010-09-24 Joseph Myers <joseph@codesourcery.com>
3390 * gcc.dg/cpp/undef-opt-1.c: New test.
3392 2010-09-24 Jason Merrill <jason@redhat.com>
3394 * g++.dg/other/error10.C: Adjust expected output.
3396 2010-09-24 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.dg/torture/stackalign/alloca-6.c: New test.
3400 * gcc.target/i386/pr45234.c: New test.
3402 2010-09-24 Richard Guenther <rguenther@suse.de>
3404 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3406 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
3408 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3409 as a comment leader in regexp.
3411 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3413 * objc.dg/sync-2.m: New test.
3414 * obj-c++.dg/sync-2.mm: New test.
3416 2010-09-24 Tobias Burnus <burnus@net-b.de>
3419 * gfortran.dg/iso_fortran_env_7.f90: New.
3421 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3423 * obj-c++.dg/too-many-args.mm: New file.
3425 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3427 Merge from 'apple/trunk' branch on FSF servers.
3429 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3432 * objc.dg/too-many-args.m: New
3434 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3437 * gfortran.dg/dependency_36.f90: New test.
3439 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
3441 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3442 * gcc.target/i386/pad-3.c: Ditto.
3443 * gcc.target/i386/pad-7.c: Ditto.
3444 * gcc.target/i386/pad-7.c: Ditto.
3445 * gcc.target/i386/pr36502.c: Ditto.
3446 * gcc.target/i386/zee.c: Ditto.
3447 * gcc.target/i386/20060821-1.c: Ditto.
3448 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
3449 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
3450 * gcc.target/i386/pad-5b.c: Ditto.
3451 * gcc.target/i386/pad-6a.c: Ditto.
3452 * gcc.target/i386/pad-6b.c: Ditto.
3453 * gcc.target/i386/pad-8.c: Ditto.
3454 * gcc.target/i386/pad-9.c: Ditto.
3455 * gcc.target/i386/pad-10.c: Ditto.
3456 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
3458 2010-09-23 Richard Guenther <rguenther@suse.de>
3460 PR tree-optimization/45565
3461 * g++.dg/ipa/pr45565.C: New testcase.
3463 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
3467 * gfortran.dg/vector_subscript_bound_1.f90: New.
3469 2010-09-23 Richard Guenther <rguenther@suse.de>
3472 * gcc.dg/pr45750.c: New testcase.
3474 2010-09-23 Jakub Jelinek <jakub@redhat.com>
3476 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3477 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
3480 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
3482 PR rtl-optimization/44374
3483 * gcc.target/arm/headmerge-1.c: New test.
3484 * gcc.target/arm/headmerge-2.c: New test.
3485 * gcc.target/i386/headmerge-1.c: New test.
3486 * gcc.target/i386/headmerge-2.c: New test.
3488 2010-09-23 Daniel Kraft <d@domob.eu>
3493 * gfortran.dg/intrinsic_intent_1.f03: New test.
3494 * gfortran.dg/select_type_17.f03: New test.
3495 * gfortran.dg/associate_5.f03: More definability tests.
3496 * gfortran.dg/enum_2.f90: Check definability.
3497 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3498 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3499 * gfortran.dg/char_expr_2.f90: Ditto.
3500 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3501 * gfortran.dg/enum_5.f90: Ditto.
3502 * gfortran.dg/equiv_constraint_8.f90: Ditto.
3503 * gfortran.dg/impure_assignment_2.f90: Ditto.
3504 * gfortran.dg/impure_assignment_3.f90: Ditto.
3505 * gfortran.dg/intent_out_1.f90: Ditto.
3506 * gfortran.dg/intent_out_3.f90: Ditto.
3507 * gfortran.dg/pointer_assign_7.f90: Ditto.
3508 * gfortran.dg/pointer_intent_3.f90: Ditto.
3509 * gfortran.dg/pr19936_1.f90: Ditto.
3510 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3511 * gfortran.dg/simpleif_2.f90: Ditto.
3512 * gfortran.dg/protected_5.f90: Ditto.
3513 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3514 * gfortran.dg/protected_6.f90: Ditto.
3515 * gfortran.dg/protected_7.f90: Ditto.
3517 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3520 * gfortran.dg/namelist_65.f90: New test.
3522 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3524 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3525 the regexp pattern between the expected label and location string.
3527 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3529 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3531 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3533 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3534 * gcc.dg/pr27898.c: Likewise.
3535 * gcc.dg/pr28712.c: Likewise.
3536 * gcc.dg/pr30762-1.c: Likewise.
3537 * gcc.dg/pr31529-1.c: Likewise.
3538 * gcc.dg/pr34457-1.c: Likewise.
3539 * gcc.dg/pr34668-1.c: Likewise.
3540 * gcc.dg/pr34989-1.c: Likewise.
3541 * gcc.dg/pr43557-1.c: Likewise.
3543 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3545 PR rtl-optimization/45739
3546 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3548 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
3550 * gcc.target/sparc/mnofpu.c: New test.
3552 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3554 PR rtl-optimization/45739
3555 * gcc.target/i386/pr45739.c: New test.
3557 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
3560 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3561 and counts. Add non-elemental function call check.
3564 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3565 arguments checks. Update temporary counts.
3566 * gfortran.dg/transpose_optimization_1.f90: New.
3568 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3571 * objc.dg/invalid-method-1.m: New.
3573 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3575 Merge from 'apple/trunk' branch on FSF servers.
3577 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
3580 * objc.dg/naming-4.m: New
3581 * objc.dg/naming-5.m: New
3582 * obj-c++.dg/naming-1.mm: New
3583 * obj-c++.dg/naming-2.mm: New
3585 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
3586 Jack Howarth <howarth@bromo.med.uc.edu>
3589 * g++.dg/torture/pr44972.C: Use portable assert().
3591 2010-09-21 Richard Guenther <rguenther@suse.de>
3593 PR tree-optimization/45580
3594 * g++.dg/torture/pr45580.C: New testcase.
3596 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
3598 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3600 2010-09-20 Janus Weil <janus@gcc.gnu.org>
3603 * gfortran.dg/pointer_check_7.f90: New.
3605 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3607 PR rtl-optimization/45728
3608 * gcc.c-torture/compile/pr45728.c: New test.
3610 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
3613 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3615 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
3617 * g++.dg/tree-ssa/pr45605.C: Add "\\".
3619 2010-09-20 Richard Guenther <rguenther@suse.de>
3622 * gcc.dg/torture/pr45704.c: New testcase.
3624 2010-09-20 Jan Hubicka <jh@suse.cz>
3626 PR tree-optimize/45605
3627 * g++.dg/tree-ssa/pr45605.C: New testcase.
3629 2010-09-20 Michael Matz <matz@suse.de>
3632 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3635 2010-09-20 Richard Guenther <rguenther@suse.de>
3637 PR tree-optimization/45705
3638 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3640 2010-09-20 Michael Matz <matz@suse.de>
3643 * lib/target-supports.exp (check_effective_target_vect_perm):
3646 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3648 PR rtl-optimization/45695
3649 * gcc.c-torture/execute/pr45695.c: New test.
3651 2010-09-19 Jan Hubicka <jh@suse.cz>
3654 * gcc.c-torture/compile/pr44246.c:New file.
3656 2010-09-19 Ira Rosen <irar@il.ibm.com>
3658 PR tree-optimization/45714
3659 * gfortran.dg/vect/pr45714-a.f: New test.
3660 * gfortran.dg/vect/pr45714-b.f: New test.
3662 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3664 * gnat.dg/const1.adb: Rename into...
3665 * gnat.dg/constant1.adb: ...this.
3666 * gnat.dg/constant2.adb: New test.
3667 * gnat.dg/constant2_pkg1.ads: New helper.
3668 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3670 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3672 * gnat.dg/specs/constant1.ads: New test.
3673 * gnat.dg/specs/constant1_pkg.ads: New helper.
3675 2010-09-18 Jan Hubicka <jh@suse.cz>
3677 PR tree-optimization/45453
3678 * g++.dg/tree-ssa/pr45453.C: New testcase.
3680 2010-09-18 Jason Merrill <jason@redhat.com>
3682 * g++.dg/cpp0x/initlist44.C: New.
3684 2010-09-18 Richard Guenther <rguenther@suse.de>
3686 PR tree-optimization/45709
3687 * g++.dg/torture/pr45709-2.C: New testcase.
3689 2010-09-18 Richard Guenther <rguenther@suse.de>
3691 PR tree-optimization/45709
3692 * g++.dg/torture/pr45709.C: New testcase.
3694 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
3697 * gcc.target/i386/pad-3.c: Pass -fno-pic.
3699 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3701 * gcc.target/i386/pad-1.c: New.
3702 * gcc.target/i386/pad-2.c: Likewise.
3703 * gcc.target/i386/pad-3.c: Likewise.
3704 * gcc.target/i386/pad-4.c: Likewise.
3705 * gcc.target/i386/pad-5a.c: Likewise.
3706 * gcc.target/i386/pad-5b.c: Likewise.
3707 * gcc.target/i386/pad-6a.c: Likewise.
3708 * gcc.target/i386/pad-6b.c: Likewise.
3709 * gcc.target/i386/pad-7.c: Likewise.
3710 * gcc.target/i386/pad-8.c: Likewise.
3711 * gcc.target/i386/pad-9.c: Likewise.
3712 * gcc.target/i386/pad-10.c: Likewise.
3714 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3717 * gcc.dg/torture/stackalign/alloca-5.c: New.
3719 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3722 * gcc.dg/torture/pr45678-2.c: New.
3724 2010-09-17 Richard Guenther <rguenther@suse.de>
3727 * gcc.dg/torture/pr45678-1.c: New testcase.
3729 2010-09-17 Michael Matz <matz@suse.de>
3731 PR tree-optimization/43432
3732 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3733 check_effective_target_vect_perm_short): New predicates.
3734 (check_effective_target_vect_perm): Include x86_64.
3735 * gcc.dg/vect/pr43432.c: New test.
3736 * gcc.dg/vect/vect-114.c: Adjust.
3737 * gcc.dg/vect/vect-15.c: Ditto.
3738 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3739 * gcc.dg/vect/slp-perm-9.c: Ditto.
3741 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
3744 * objc/execute/exceptions/throw-nil.m: Run the test only with the
3747 2010-09-17 Richard Guenther <rguenther@suse.de>
3749 * gcc.dg/pr27898.c: Use -flto instead of -combine.
3750 * gcc.dg/pr28706.c: Likewise.
3751 * gcc.dg/pr28712.c: Likewise.
3752 * gcc.dg/pr30762-1.c: Likewise.
3753 * gcc.dg/pr30762-2.c: Likewise.
3754 * gcc.dg/pr31529-1.c: Likewise.
3755 * gcc.dg/pr31529-2.c: Likewise.
3756 * gcc.dg/pr34457-1.c: Likewise.
3757 * gcc.dg/pr34457-2.c: Likewise.
3758 * gcc.dg/pr34668-1.c: Likewise.
3759 * gcc.dg/pr34668-2.c: Likewise.
3760 * gcc.dg/pr34989-1.c: Likewise.
3761 * gcc.dg/pr34989-2.c: Likewise.
3762 * gcc.dg/pr43557-1.c: Likewise.
3763 * gcc.dg/pr43557-2.c: Likewise.
3764 * gcc.dg/debug/pr41893-1.c: Likewise.
3765 * gcc.dg/matrix/matrix.exp: Do not use -combine.
3766 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3767 * gcc.dg/matrix/matrix-4.c: Likewise.
3768 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3769 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3770 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3771 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3773 2010-09-16 Tobias Burnus <burnus@net-b.de>
3776 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3778 * gfortran.dg/intent_optimize_1.f90: New test.
3780 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
3782 * gcc.target/i386/divmod-1.c: New.
3783 * gcc.target/i386/divmod-2.c: Likewise.
3784 * gcc.target/i386/divmod-3.c: Likewise.
3785 * gcc.target/i386/divmod-4.c: Likewise.
3786 * gcc.target/i386/divmod-4a.c: Likewise.
3787 * gcc.target/i386/divmod-5.c: Likewise.
3788 * gcc.target/i386/divmod-6.c: Likewise.
3789 * gcc.target/i386/divmod-7.c: Likewise.
3790 * gcc.target/i386/divmod-8.c: Likewise.
3791 * gcc.target/i386/udivmod-1.c: Likewise.
3792 * gcc.target/i386/udivmod-2.c: Likewise.
3793 * gcc.target/i386/udivmod-3.c: Likewise.
3794 * gcc.target/i386/udivmod-4.c: Likewise.
3795 * gcc.target/i386/udivmod-4a.c: Likewise.
3796 * gcc.target/i386/udivmod-5.c: Likewise.
3797 * gcc.target/i386/udivmod-6.c: Likewise.
3798 * gcc.target/i386/udivmod-7.c: Likewise.
3799 * gcc.target/i386/udivmod-8.c: Likewise.
3801 2010-09-16 Jan Hubicka <jh@suse.cz>
3803 * g++.dg/lto/pr45679-1_0.C: New file.
3804 * g++.dg/lto/pr45679-1_1.C: New file.
3805 * g++.dg/lto/pr45679-0_0.C: New file.
3806 * g++.dg/lto/pr45679-0_1.C: New file.
3808 2010-09-16 Janus Weil <janus@gcc.gnu.org>
3811 * gfortran.dg/class_dummy_2.f03: New.
3813 2010-09-16 Richard Guenther <rguenther@suse.de>
3815 PR tree-optimization/45623
3816 * gcc.dg/torture/pr45623.c: New testcase.
3818 2010-09-16 Ira Rosen <irar@il.ibm.com>
3820 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3821 name and parentheses.
3822 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3824 2010-09-15 Jason Merrill <jason@redhat.com>
3826 * g++.dg/parse/parameter-declaration-2.C: New.
3828 * g++.dg/cpp0x/scoped_enum2.C: New.
3830 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
3832 * gcc.c-torture/compile/20100915-1.c: New test.
3834 2010-09-15 Martin Jambor <mjambor@suse.cz>
3837 * gcc.dg/ipa/pr45644.c: New test.
3839 2010-09-15 Jakub Jelinek <jakub@redhat.com>
3841 PR tree-optimization/45633
3842 * gcc.dg/vect/pr45633.c: New test.
3844 2010-09-15 Janus Weil <janus@gcc.gnu.org>
3847 * gfortran.dg/allocate_derived_4.f90: New.
3849 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
3851 * lib/target-supports.exp
3852 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3853 supported flag to true for neon.
3855 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
3858 * g++.dg/template/crash103.C: New.
3860 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
3862 Merge from 'apple/trunk' branch on FSF servers.
3864 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
3867 * objc.dg/msg-in-protocol.m: New.
3868 * obj-c++.dg/msg-in-protocol.mm: New.
3870 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
3873 * objc.dg/break-in-ifstmt.m: New.
3875 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3878 * obj-c++.dg/comp-types-13.mm: New.
3879 * objc.dg/comp-types-12.m: New.
3881 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3884 * obj-c++.dg/proto-lossage-7.mm: New.
3885 * objc.dg/proto-lossage-7.m: New.
3887 2010-09-14 Jan Hubicka <jh@suse.cz>
3889 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3891 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3894 2010-09-14 Jakub Jelinek <jakub@redhat.com>
3897 * gcc.dg/pr45567.c: New test.
3900 * g++.dg/debug/pr45660.C: New test.
3902 2010-09-14 Ira Rosen <irar@il.ibm.com>
3904 PR tree-optimization/45470
3905 * g++.dg/vect/pr45470-a.cc: New test.
3906 * g++.dg/vect/pr45470-a.cc: New test.
3908 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
3911 * lib/profopt.exp: Prune warnings on execname2 compile.
3912 * lib/prune.exp: Prune "can't add line info" warnings.
3914 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3917 * gfortran.dg/namelist_64.f90: New test.
3919 2010-09-13 Jakub Jelinek <jakub@redhat.com>
3921 PR rtl-optimization/45617
3922 * gcc.target/i386/pr45617.c: New test.
3924 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
3926 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3928 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3930 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3931 * gcc.target/i386/fma4-vector.c: Likewise.
3932 * gcc.target/i386/vectorize2.c: Likewise.
3933 * gcc.target/i386/vectorize4.c: Likewise.
3934 * gcc.target/i386/vectorize5.c: Likewise.
3935 * gcc.target/i386/vectorize6.c: Likewise.
3936 * gcc.target/i386/vectorize8.c: Likewise.
3938 * gcc.target/i386/vect-double-1.c: New.
3939 * gcc.target/i386/vect-double-1a.c: Likewise.
3940 * gcc.target/i386/vect-double-2.c: Likewise.
3941 * gcc.target/i386/vect-double-2a.c: Likewise.
3943 * lib/target-supports.exp (check_effective_target_vect_double):
3944 Set et_vect_double_saved to 0 when tuning for Atom.
3946 2010-09-13 Jan Hubicka <jh@suse.cz>
3948 * gcc.dg/torture/pr23821.c: Drop static keyword.
3949 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3950 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3952 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
3954 * gcc.target/arm/sync-1.c: New.
3956 2010-09-12 Olivier Hainque <hainque@adacore.com>
3958 * gnat.dg/memtrap.adb: New test.
3960 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3962 * gfortran.dg/promotion.f90: Fix options.
3964 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
3966 * g++.dg/cpp0x/range-for1.C: New.
3967 * g++.dg/cpp0x/range-for2.C: New.
3968 * g++.dg/cpp0x/range-for3.C: New.
3969 * g++.dg/cpp0x/range-for4.C: New.
3970 * g++.dg/cpp0x/range-for5.C: New.
3971 * g++.dg/cpp0x/range-for6.C: New.
3973 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
3975 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3976 and counts. Check that transpose is not called.
3977 * gfortran.dg/transpose_2.f90: Update error message.
3979 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3982 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3983 * g++.dg/lookup/strong-using-2.C: Likewise.
3984 * g++.dg/lookup/strong-using-3.C: Likewise.
3985 * g++.dg/lookup/strong-using-5.C: Likewise.
3987 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3988 * g++.dg/cpp0x/inline-ns4.C: New.
3989 * g++.dg/cpp0x/inline-ns5.C: New.
3991 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
3994 * gfortran.fortran-torture/compile/pr45634.f90: New.
3996 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
3998 * objc.dg/fobjc-exceptions.m: New test.
4000 2010-09-10 Jan Hubicka <jh@suse.cz>
4002 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4004 2010-09-10 Martin Jambor <mjambor@suse.cz>
4006 PR tree-optimization/44972
4007 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4008 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4009 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4011 * g++.dg/torture/pr44972.C: New test.
4013 2010-09-10 Martin Jambor <mjambor@suse.cz>
4015 PR tree-optimization/44972
4016 * g++.dg/torture/pr34850.C: Remove expected warning.
4018 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4020 * gfortran.dg/dummy_optional_arg.f90: New test.
4022 2010-09-08 Jan Hubicka <jh@suse.cz>
4024 PR tree-optimization/45598
4025 * fortran.fortran-torture/compile/pr45598.f90: New test.
4027 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4029 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4030 * lib/target-supports.exp (check_ifunc_available): New.
4031 * gcc.dg/attr-ifunc-1.c: New.
4032 * gcc.dg/attr-ifunc-2.c: New.
4033 * gcc.dg/attr-ifunc-3.c: New.
4034 * gcc.dg/attr-ifunc-4.c: New.
4035 * gcc.dg/attr-ifunc-5.c: New.
4036 * g++.dg/ext/attr-ifunc-1.C: New.
4037 * g++.dg/ext/attr-ifunc-2.C: New.
4038 * g++.dg/ext/attr-ifunc-3.C: New.
4039 * g++.dg/ext/attr-ifunc-4.C: New.
4041 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4044 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4046 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4048 * gfortran.dg/inline_transpose_1.f90: New test.
4050 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4053 * g++.dg/warn/Wunused-var-15.C: New test.
4055 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4057 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4060 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4062 * objc/execute/exceptions/throw-nil.m: New test.
4063 * objc/execute/exceptions/handler-1.m: Updated to use the new
4064 objc_set_uncaught_exception_handler() function.
4065 * objc/execute/exceptions/matcher-1.m: New test.
4067 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4070 * gfortran.dg/bit_comparison_1.F90: New test.
4071 * gfortran.dg/leadz_trailz_3.f90: New test.
4072 * gfortran.dg/masklr_2.F90: New test.
4073 * gfortran.dg/shiftalr_1.F90: New test.
4074 * gfortran.dg/merge_bits_2.F90: New test.
4075 * gfortran.dg/dshift_2.F90: New test.
4076 * gfortran.dg/bit_comparison_2.F90: New test.
4077 * gfortran.dg/masklr_1.F90: New test.
4078 * gfortran.dg/merge_bits_1.F90: New test.
4079 * gfortran.dg/dshift_1.F90: New test.
4080 * gfortran.dg/shiftalr_2.F90: New test.
4082 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4084 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4085 functions from objc/typedstream.h are deprecated.
4087 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4089 * lib/target-supports.exp
4090 (check_effective_target_run_expensive_tests): New proc.
4091 * gcc.c-torture/compile/limits-fnargs.c: Use
4092 dg-require-effective-target run_expensive_tests.
4094 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4097 * gfortran.dg/gomp/pr45597.f90: New test.
4100 * gfortran.dg/gomp/pr45595.f90: New test.
4102 2010-09-08 Michael Matz <matz@suse.de>
4104 * c-c++-common/uninit-17.c: Adjust.
4106 2010-09-08 Michael Matz <matz@suse.de>
4108 PR tree-optimization/43430
4109 * gcc.dg/vect/pr43430-2.c: New test.
4111 2010-09-08 Michael Matz <matz@suse.de>
4113 PR tree-optimization/33244
4114 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4116 2010-09-08 Richard Guenther <rguenther@suse.de>
4118 PR tree-optimization/45578
4119 * gfortran.dg/pr45578.f90: New testcase.
4121 2010-09-08 Richard Guenther <rguenther@suse.de>
4124 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4126 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4129 * gfortran.dg/char_length_18.f90: New test.
4131 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4134 * gcc.target/i386/pr36502.c: New test.
4138 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4139 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4141 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4143 * gfortran.dg/achar_4.f90: Enable bounds checking.
4145 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4148 * gcc.target/i386/pr45206.c: New test.
4150 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4153 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4155 2010-09-07 Jan Hubicka <jh@suse.cz>
4157 * gcc.c-torture/compile/20100907.c: New testcase.
4159 2010-09-07 Richard Guenther <rguenther@suse.de>
4162 * g++.dg/eh/pr45569.C: New testcase.
4164 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4167 * gcc.target/arm/pr43137.c: New test.
4169 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4172 * gfortran.dg/dependency_35.f90: New test.
4174 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4177 * gfortran.dg/char_length_17.f90: New test.
4179 2010-09-06 Dodji Seketeli <dodji@redhat.com>
4184 * g++.dg/template/typedef34.C: New test.
4185 * g++.dg/template/typedef35.C: New test.
4187 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
4190 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4192 2010-09-06 Mark Mitchell <mark@codesourcery.com>
4194 * g++.dg/warn/Wdouble-promotion.C: New.
4196 2010-09-06 Arnaud Charlet <charlet@adacore.com>
4198 * g++.dg/parse/redef2.C: New.
4200 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4202 * gcc.dg/20100906-1.c: New testcase.
4204 2010-09-06 Jakub Jelinek <jakub@redhat.com>
4207 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4208 DW_TAG_enumeration_type DIE.
4210 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4212 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4215 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
4217 PR rtl-optimization/44919
4218 * g++.dg/opt/pr44919.C: New.
4220 2010-09-06 Tobias Burnus <burnus@net-b.de>
4223 * gfortran.dg/iall_iany_iparity_1.f90: New.
4224 * gfortran.dg/iall_iany_iparity_2.f90: New.
4226 2010-09-06 Jason Merrill <jason@redhat.com>
4228 * g++.dg/cpp0x/initlist42.C: New.
4230 * g++.dg/cpp0x/auto19.C: New.
4232 * g++.dg/template/sfinae25.C: New.
4233 * g++.dg/template/char1.C: Expect warning.
4234 * g++.dg/template/nontype10.C: Likewise.
4236 * g++.dg/cpp0x/implicit9.C: New.
4238 * g++.dg/cpp0x/initlist43.C: New.
4240 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4242 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4244 2010-09-05 Mark Mitchell <mark@codesourcery.com>
4246 * gcc.dg/Wdouble-promotion.c: New.
4248 2010-09-05 Tobias Burnus <burnus@net-b.de>
4250 * gfortran.dg/float128_1.f90: Remove test case as
4251 it always fails since Rev 163611 backed out the
4252 front-end implementation.
4254 2010-09-05 Tobias Burnus <burnus@net-b.de>
4256 * gfortran.dg/float128_1.f90: XFAIL test case.
4258 2010-09-05 Tobias Burnus <burnus@net-b.de>
4260 * gfortran.dg/bessel_7.f90: Decrease required precision.
4262 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
4265 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4266 ref-all-matching targets.
4268 2010-09-05 Richard Guenther <rguenther@suse.de>
4270 PR tree-optimization/45535
4271 * gcc.c-torture/compile/pr45535.c: New testcase.
4273 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
4275 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4277 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4278 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4279 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4280 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4281 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4282 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4283 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4284 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4285 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4286 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4287 * gcc.target/i386/pr22152.c: Likewise.
4288 * gcc.target/i386/pr36992-1.c: Likewise.
4289 * gcc.target/i386/pr36992-2.c: Likewise.
4290 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4292 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4295 * gcc.dg/const-uniq-1.c: Modify regexp.
4297 2010-09-04 Tobias Burnus <burnus@net-b.de>
4300 * gfortran.dg/namelist_63.f90: New.
4302 2010-09-04 Jan Hubicka <jh@suse.cz>
4304 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4305 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4307 2010-09-04 Jan Hubicka <jh@suse.cz>
4309 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4311 2010-09-04 Janus Weil <janus@gcc.gnu.org>
4314 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4316 2010-09-03 Joseph Myers <joseph@codesourcery.com>
4318 * gcc.dg/opts-4.c: New test.
4320 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4322 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4323 * gcc.dg/vect/vect-peel-4.c: Ditto.
4325 2010-09-03 Daniel Kraft <d@domob.eu>
4328 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4330 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4333 * gfortran.dg/dependency_34.f90: New test.
4335 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4337 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4339 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4341 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4342 gcc.target/i386/clearcap.map if supported.
4344 2010-09-03 Michael Matz <matz@suse.de>
4347 * gcc.dg/pr45415.c: New test.
4349 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4351 PR tree-optimization/45506
4352 * gcc.dg/pr45506.c: New.
4354 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
4357 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4358 * gcc.target/i386/float128-2.c: Ditto.
4360 2010-09-03 Daniel Kraft <d@domob.eu>
4363 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4364 * gfortran.dg/internal_dummy_2.f08: New test.
4365 * gfortran.dg/internal_dummy_3.f08: New test.
4366 * gfortran.dg/internal_dummy_4.f08: New test.
4368 2010-09-03 Jakub Jelinek <jakub@redhat.com>
4371 * gcc.target/i386/pr45500.c: New test.
4373 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
4375 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4377 2010-09-03 Daniel Kraft <d@domob.eu>
4380 * gfortran.dg/exit_2.f08; Adapt error messages.
4381 * gfortran.dg/exit_3.f08: New test.
4382 * gfortran.dg/exit_4.f08: New test.
4383 * gfortran.dg/exit_5.f03: New test.
4385 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4387 * gfortran.dg/ishft_4.f90: New test.
4389 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4391 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4392 FRIZ/XSRIZ instruciton for (double)(long long)x.
4393 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4395 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4397 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4399 2010-09-02 Richard Guenther <rguenther@suse.de>
4401 PR tree-optimization/44937
4402 PR tree-optimization/45412
4403 * g++.dg/opt/pr45412.C: New testcase.
4404 * gcc.c-torture/compile/pr45412.c: Likewise.
4405 * gcc.c-torture/compile/pr44937.c: Likewise.
4407 2010-09-02 Joseph Myers <joseph@codesourcery.com>
4409 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
4410 but using -Werror=comment.
4411 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4412 expected error messages.
4414 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4416 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4417 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4419 2010-09-02 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/initialization_27.f90: New.
4424 2010-09-02 Ira Rosen <irar@il.ibm.com>
4426 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4427 check into different basic blocks. Expect vectorization if misaligned
4428 stores are supported.
4429 * gcc.dg/vect/bb-slp-8a.c: New test.
4430 * gcc.dg/vect/bb-slp-8b.c: New test.
4432 2010-09-01 Steve Ellcey <sje@cup.hp.com>
4434 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4436 2010-09-01 Janus Weil <janus@gcc.gnu.org>
4439 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4440 * gfortran.dg/class_dummy_1.f03: New.
4442 2010-09-01 Jakub Jelinek <jakub@redhat.com>
4445 * g++.dg/tree-prof/partition2.C: New test.
4447 2010-09-01 Richard Guenther <rguenther@suse.de>
4449 * gcc.dg/vect/vect-outer-fir.c: Adjust.
4450 * gcc.dg/tree-ssa/vrp54.c: New testcase.
4451 * gcc.c-torture/execute/20100827-1.c: Likewise.
4453 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4455 * gfortran.dg/execute_command_line_1.f90: New test.
4457 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4459 PR preprocessor/45457
4460 * c-c++-common/cpp/pr45457.c: New test.
4462 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
4464 * gcc.dg/nested-func-8.c: New test.
4466 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4469 * gfortran.dg/popcnt_poppar_1.F90: New test.
4470 * gfortran.dg/popcnt_poppar_2.F90: New test.
4472 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
4474 * gcc.target/i386/volatile-2.c: Require nonpic target.
4476 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4479 * gcc.dg/pr45461.c: New test.
4481 2010-08-31 Richard Guenther <rguenther@suse.de>
4484 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4486 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
4488 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4490 2010-08-30 Janus Weil <janus@gcc.gnu.org>
4493 * gfortran.dg/typebound_proc_18.f03: New.
4495 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
4497 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4498 * lib/scanasm.exp (scan-stack-usage): Likewise.
4499 (scan-stack-usage-not): Likewise.
4500 * gcc.dg/stack-usage-1.c: New test.
4501 * gcc.target/i386/stack-usage-realign.c: Likewise.
4503 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
4505 PR tree-optimization/45427
4506 * gcc.dg/tree-ssa/pr45427.c: New test.
4508 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4511 * g++.dg/template/crash102.C: New.
4513 2010-08-30 Jakub Jelinek <jakub@redhat.com>
4516 * gcc.dg/gomp/atomic-12.c: New test.
4517 * gcc.dg/gomp/atomic-13.c: New test.
4518 * gcc.dg/gomp/atomic-14.c: New test.
4519 * g++.dg/gomp/atomic-11.C: New test.
4520 * g++.dg/gomp/atomic-12.C: New test.
4521 * g++.dg/gomp/atomic-13.C: New test.
4522 * g++.dg/gomp/atomic-14.C: New test.
4524 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4526 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4529 2010-08-30 Thomas Quinot <quinot@adacore.com>
4531 * gnat.dg/discr24.adb: New test.
4533 2010-08-30 Richard Guenther <rguenther@suse.de>
4535 PR tree-optimization/45449
4536 * gcc.dg/pr45449.c: New testcase.
4538 2010-08-30 Joseph Myers <joseph@codesourcery.com>
4540 * gcc.dg/opts-1.c: Expect errors, not warnings.
4542 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4545 * gfortran.dg/dynamic_dispatch_11.f03: New.
4547 2010-08-29 Jason Merrill <jason@redhat.com>
4550 * g++.dg/parse/defarg15.C: New.
4552 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4555 * gfortran.dg/select_type_16.f03: New.
4557 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4558 Tobias Burnus <burnus@net-b.de>
4560 * gfortran.dg/bessel_7.f90: Decrease required precision.
4562 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
4563 Kaz Kojima <kkojima@gcc.gnu.org>
4565 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
4567 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4569 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4570 floating point conversion code generation.
4571 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4572 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4573 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4574 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4575 to integer conversion code generation.
4576 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4577 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4578 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4579 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4581 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4584 * gfortran.dg/random_seed_1.f90: Adjust test.
4585 * gfortran.dg/float128_1.f90: New test.
4587 2010-08-27 Tobias Burnus <burnus@net-b.de>
4590 * gfortran.dg/norm2_1.f90: New.
4591 * gfortran.dg/norm2_2.f90: New.
4592 * gfortran.dg/norm2_3.f90: New.
4593 * gfortran.dg/norm2_4.f90: New.
4594 * gfortran.dg/parity_1.f90: New.
4595 * gfortran.dg/parity_2.f90: New.
4596 * gfortran.dg/parity_3.f90: New.
4598 2010-08-27 Janus Weil <janus@gcc.gnu.org>
4601 * gfortran.dg/select_type_15.f03: New.
4603 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4606 * gfortran.dg/hollerith8.f90: New test.
4608 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4611 * gfortran.dg/dependency_33.f90: New test.
4613 2010-08-27 Richard Guenther <rguenther@suse.de>
4615 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4616 * gcc.dg/graphite/scop-2.c: Likewise.
4617 * gcc.dg/graphite/scop-20.c: Likewise.
4618 * gcc.dg/vect/slp-25.c: Likewise.
4620 2010-08-27 Olivier Hainque <hainque@adacore.com>
4622 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4624 2010-08-26 Daniel Kraft <d@domob.eu>
4629 * gfortran.dg/associate_8.f03: New test.
4630 * gfortran.dg/select_type_13.f03: New test.
4631 * gfortran.dg/select_type_14.f03: New test.
4633 2010-08-26 Jakub Jelinek <jakub@redhat.com>
4635 PR tree-optimization/44485
4636 * gcc.dg/pr44485.c: New test.
4638 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4640 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4641 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4642 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4644 2010-08-26 Richard Guenther <rguenther@suse.de>
4646 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4647 * gcc.dg/graphite/scop-21.c: Likewise.
4649 2010-08-26 Richard Guenther <rguenther@suse.de>
4651 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4652 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4653 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4654 * gcc.dg/vect/vect-91.c: Likewise.
4655 * gcc.dg/vect/vect-peel-1.c: Likewise.
4656 * gcc.dg/vect/vect-peel-2.c: Likewise.
4657 * gcc.dg/vect/vect-peel-4.c: Likewise.
4659 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662 * gfortran.dg/der_io_4.f90: New test.
4664 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4666 PR rtl-optimization/44858
4667 * gcc.c-torture/execute/pr44858.c: New test.
4669 PR rtl-optimization/45400
4670 * g++.dg/other/i386-8.C: New test.
4672 2010-08-25 Richard Guenther <rguenther@suse.de>
4674 * gcc.dg/alias-8.c: Adjust.
4676 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
4678 * gcc.target/i386/combine-mul.c: New test.
4680 2010-08-25 Richard Guenther <rguenther@suse.de>
4683 * gcc.dg/graphite/id-27.c: New testcase.
4684 * gcc.dg/lto/20100825-1_0.c: Likewise.
4686 2010-08-25 Richard Guenther <rguenther@suse.de>
4688 PR tree-optimization/45316
4689 * g++.dg/opt/pr45316.C: New testcase.
4691 2010-08-25 Richard Guenther <rguenther@suse.de>
4693 PR tree-optimization/45393
4694 * g++.dg/torture/pr45393.C: New testcase.
4696 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4698 PR tree-optimization/45059
4699 * gcc.c-torture/compile/pr45059.c: New test.
4701 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
4703 * lib/target-supports.exp (check_effective_target_vect_unpack):
4704 Set vect_unpack supported flag to true for neon.
4706 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4708 * gcc.dg/tree-ssa/ifc-5.c: New.
4710 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4712 * gcc.dg/tree-ssa/ifc-4.c: New.
4713 * gcc.dg/tree-ssa/ifc-7.c: New.
4715 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
4717 * gcc.dg/vect/vect.exp: Check loongson targets
4718 * g++.dg/vect/vect.exp: Likewise
4719 * gfortran.dg/vect/vect.exp: Likewise
4721 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4723 * gcc.target/powerpc/vsx-mass-1.c: New file, test
4726 2010-08-23 Janus Weil <janus@gcc.gnu.org>
4729 * gfortran.dg/proc_ptr_29.f90: New.
4731 2010-08-22 Tobias Burnus <burnus@net-b.de>
4732 Dominique d'Humieres <dominiq@lps.ens.fr>
4735 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4737 2010-08-22 Tobias Burnus <burnus@net-b.de>
4740 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4742 2010-08-22 Tobias Burnus <burnus@net-b.de>
4745 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4747 2010-08-22 Tobias Burnus <burnus@net-b.de>
4748 Dominique d'Humieres <dominiq@lps.ens.fr>
4752 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4753 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4755 2010-08-21 Janus Weil <janus@gcc.gnu.org>
4760 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4761 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4762 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4764 2010-08-21 Tobias Burnus <burnus@net-b.de>
4768 * gfortran.dg/bessel_6.f90: New.
4769 * gfortran.dg/bessel_7.f90: New.
4771 2010-08-20 Jan Hubicka <jh@suse.cz>
4775 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4776 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4778 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
4781 * gcc.target/i386/pr45336-1.c: New.
4782 * gcc.target/i386/pr45336-2.c: Likewise.
4783 * gcc.target/i386/pr45336-3.c: Likewise.
4784 * gcc.target/i386/pr45336-4.c: Likewise.
4786 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
4789 * gcc.target/i386/volatile-2.c: Update scan strings to also
4790 include (%rip) for the memory reference on x86_64.
4792 2010-08-20 Jakub Jelinek <jakub@redhat.com>
4795 * gcc.dg/pr44974.c: New test.
4797 PR rtl-optimization/45353
4798 * gcc.dg/pr45353.c: New test.
4800 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
4802 * gcc.target/i386/volatile-2.c: New.
4804 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
4806 PR rtl-optimization/44691
4807 * gfortran.dg/pr44691.f: New test.
4809 2010-10-19 Olivier Hainque <hainque@adacore.com>
4811 * gcc.target/sparc/sibcall-dslot.c: New testcase.
4813 2010-08-19 Jason Merrill <jason@redhat.com>
4815 * g++.dg/init/synth3.C: New.
4816 * g++.dg/init/value8.C: New.
4817 * g++.dg/tree-ssa/empty-2.C: New.
4818 * g++.dg/cpp0x/noexcept09.C: New.
4820 2010-08-19 Daniel Kraft <d@domob.eu>
4824 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4825 * gfortran.dg/pointer_remapping_1.f90: New test.
4826 * gfortran.dg/pointer_remapping_2.f03: New test.
4827 * gfortran.dg/pointer_remapping_3.f08: New test.
4828 * gfortran.dg/pointer_remapping_4.f03: New test.
4829 * gfortran.dg/pointer_remapping_5.f08: New test.
4830 * gfortran.dg/pointer_remapping_6.f08: New test.
4832 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
4835 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4837 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4839 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4841 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
4843 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4846 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4849 * gcc.c-torture/execute/pr45070.c: New.
4851 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4853 * g++.dg/pr44328.C: New test.
4855 2010-08-19 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/bessel_3.f90: New.
4860 * gfortran.dg/bessel_4.f90: New.
4861 * gfortran.dg/bessel_5.f90: New.
4863 2010-08-19 Janus Weil <janus@gcc.gnu.org>
4866 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4867 * gfortran.dg/pointer_init_2.f90: New.
4868 * gfortran.dg/pointer_init_3.f90: New.
4869 * gfortran.dg/pointer_init_4.f90: New.
4871 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
4874 * g++.dg/pr45049-1.C: New test.
4875 * g++.dg/pr45049-2.C: New test.
4877 2010-08-18 Jie Zhang <jie@codesourcery.com>
4879 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4880 20 if __ARM_PCS is defined otherwise 64.
4881 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4882 instead of hard coded 64.
4884 2010-08-18 Yao Qi <yao@codesourcery.com>
4887 * gcc.target/arm/pr45094.c: New test.
4889 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4891 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4893 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4895 PR rtl-optimization/42575
4896 * gcc.target/arm/pr42575.c: New test.
4898 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4900 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4901 * gcc.dg/tls/thr-cse-1.c: New.
4903 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4906 * lib/target-supports.exp
4907 (check_effective_target_function_sections): New.
4908 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4909 function sections before proceding.
4911 2010-08-17 Jakub Jelinek <jakub@redhat.com>
4914 * gfortran.dg/pr45308.f03: New test.
4916 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
4919 * gcc.target/i386/pr45296.c: New test.
4921 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
4923 * g++.dg/ext/uow-1.C: New.
4924 * g++.dg/ext/uow-2.C: New.
4925 * g++.dg/ext/uow-3.C: New.
4926 * g++.dg/ext/uow-4.C: New.
4928 2010-08-17 Richard Guenther <rguenther@suse.de>
4931 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4933 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
4936 * gcc.dg/Wcxx-compat-20.c: New test.
4938 2010-08-17 Daniel Kraft <d@domob.eu>
4941 * gfortran.dg/associate_1.f03: Extended to test newly supported
4942 features like association to variables.
4943 * gfortran.dg/associate_3.f03: Removed check for illegal change
4944 of associate-name here...
4945 * gfortran.dg/associate_5.f03: ...and added it here.
4946 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4947 * gfortran.dg/associate_7.f03: New test.
4949 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
4951 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4953 2010-08-15 Daniel Kraft <d@domob.eu>
4956 * gfortran.dg/associate_1.f03: Enable test for array expressions.
4957 * gfortran.dg/associate_3.f03: Clarify comment.
4958 * gfortran.dg/associate_5.f03: New test.
4959 * gfortran.dg/associate_6.f03: New test.
4961 2010-08-15 Tobias Burnus <burnus@net-b.de>
4964 * gfortran.dg/bind_c_usage_21.f90: New.
4965 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4967 2010-08-15 Tobias Burnus <burnus@net-b.de>
4969 * gfortran.dg/optional_absent_1.f90: New.
4970 * gfortran.dg/null_actual.f90: New.
4972 2010-08-15 Tobias Burnus <burnus@net-b.de>
4974 * gfortran.dg/pointer_target_1.f90: New.
4975 * gfortran.dg/pointer_target_2.f90: New.
4976 * gfortran.dg/pointer_target_3.f90: New.
4978 2010-08-15 Daniel Kraft <d@domob.eu>
4981 * gfortran.dg/elemental_args_check_3.f90: New test.
4982 * gfortran.dg/impure_1.f08: New test.
4983 * gfortran.dg/impure_2.f08: New test.
4984 * gfortran.dg/impure_3.f90: New test.
4985 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4987 2010-08-15 Ira Rosen <irar@il.ibm.com>
4989 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4990 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4992 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4994 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4996 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4998 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5000 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5001 dg-require-effective-target after dg-do.
5003 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5005 * lib/target-supports.exp (check_effective_target_vect_int): Return
5006 true for Loongson targets.
5007 (check_effective_target_vect_shift): Likewise.
5008 (check_effective_target_vect_no_int_max): Likewise.
5009 (check_effective_target_vect_no_align): Likewise.
5010 (check_effective_target_vect_short_mult): Likewise.
5012 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
5014 * g++.dg/cast.C: Change fields of structures to "long" to pass
5015 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5016 * g++.dg/cpp0x/iop.C: Ditto.
5017 * g++.dg/cpp0x/named_refs.C: Ditto.
5018 * g++.dg/cpp0x/rv1p.C: Ditto.
5019 * g++.dg/cpp0x/rv2p.C: Ditto.
5020 * g++.dg/cpp0x/rv3p.C: Ditto.
5021 * g++.dg/cpp0x/rv4p.C: Ditto.
5022 * g++.dg/cpp0x/rv5p.C: Ditto.
5023 * g++.dg/cpp0x/rv6p.C: Ditto.
5024 * g++.dg/cpp0x/rv7p.C: Ditto.
5025 * g++.dg/cpp0x/rv8p.C: Ditto.
5026 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5028 2010-08-13 Daniel Kraft <d@domob.eu>
5030 * gfortran.dg/implied_shape_1.f08: New test.
5031 * gfortran.dg/implied_shape_2.f90: New test.
5032 * gfortran.dg/implied_shape_3.f08: New test.
5034 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037 * gfortran.dg/char_component_initializer_1.f90: New test.
5039 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5041 PR tree-optimization/45241
5042 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5044 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5046 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5048 * gcc.target/i386/pr40906-2.c: Ditto.
5049 * gcc.target/i386/pr40906-3.c: Ditto.
5051 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.c-torture/execute/pr45262.c: New test.
5056 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5058 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5060 * g++.dg/other/profile1.C: Ditto.
5062 2010-08-12 Richard Guenther <rguenther@suse.de>
5064 PR tree-optimization/45232
5065 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5066 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5067 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5068 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5069 unsigned arithmetic.
5070 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5071 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5072 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5073 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5074 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5075 unsigned arithmetic.
5076 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5077 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5078 unsigned arithmetic.
5079 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5080 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5081 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5082 unsigned arithmetic.
5083 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5084 * gcc.dg/tree-ssa/negate.c: Adjust.
5085 * gcc.dg/vect/vect-1.c: Adjust.
5086 * gfortran.dg/reassoc_6.f: XFAIL.
5088 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5091 * gcc.dg/pr45259.c: New test.
5093 2010-08-12 Wei Guozhi <carrot@google.com>
5096 * gcc.target/arm/pr44999.c: New testcase.
5098 2010-08-12 Jie Zhang <jie@codesourcery.com>
5100 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5102 (main): Adjust accordingly.
5104 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5106 * gfortran.dg/graphite/id-22.f: New.
5108 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5110 * gcc.dg/graphite/id-26.c: New.
5112 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5114 * gcc.dg/graphite/id-25.c: New.
5116 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5118 * gcc.dg/graphite/run-id-5.c: New.
5119 * gcc.dg/graphite/run-id-6.c: New.
5120 * gfortran.dg/graphite/id-21.f: New.
5122 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5124 * gcc.dg/graphite/id-24.c: New.
5126 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5128 * gcc.dg/tree-ssa/pr20742.c: New.
5130 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5132 * gcc.dg/graphite/id-23.c: New.
5134 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5136 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5138 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5140 * gcc.dg/graphite/pr42729.c: New.
5142 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5144 * gfortran.dg/graphite/id-20.f: New.
5146 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5148 * gcc.dg/graphite/id-22.c: New.
5150 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5152 * gcc.dg/graphite/run-id-2.c: Call abort.
5154 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5156 * gcc.dg/graphite/id-20.c: New.
5158 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5159 Steve Kargl <kargl@gcc.gnu.org>
5162 * gfortran.dg/move_alloc_3.f90: New.
5163 * gfortran.dg/random_seed_2.f90: New.
5165 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5167 * lib/target-supports.exp (check_effective_target_sync_int_long):
5169 (check_effective_target_sync_char_short): Likewise.
5171 2010-08-10 Yao Qi <yao@codesourcery.com>
5173 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5175 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5176 * g++.dg/other/packed1.C: Likewise.
5177 * g++.dg/other/crash-4.C: Likewise.
5178 * g++.dg/ext/packed8.C: Likewise.
5179 * g++.dg/init/array16.C: Likewise.
5181 2010-08-10 xinliang David Li <davidxl@google.com>
5182 * gcc.dg/tree-ssa/loop-19.c: Add option
5183 -fno-prefetch-loop-array
5185 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5188 * gcc.c-torture/compile/pr45182.c: New test.
5190 2010-08-09 Jason Merrill <jason@redhat.com>
5193 * g++.dg/cpp0x/variadic-104.C: New.
5195 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5198 * gfortran.dg/dependency_32.f90: New test.
5200 2010-08-09 Richard Guenther <rguenther@suse.de>
5203 * g++.dg/opt/nrv17.C: New testcase.
5205 2010-08-09 Richard Guenther <rguenther@suse.de>
5208 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5209 alignment from MEM_REF offset only if we took it from the
5212 * gcc.target/i386/pr24178.c: New testcase.
5214 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5216 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5217 * gcc.dg/20030702-1.c: Ditto.
5218 * gcc.dg/20050309-1.c: Ditto.
5219 * gcc.dg/20050325-1.c: Ditto.
5220 * gcc.dg/20050330-2.c: Ditto.
5221 * gcc.dg/20051201-1.c: Ditto.
5222 * gcc.dg/gomp/pr27573.c: Ditto.
5223 * gcc.dg/gomp/pr34610.c: Ditto.
5224 * gcc.dg/pr24225.c: Ditto.
5225 * gcc.dg/pr26570.c: Ditto.
5226 * gcc.dg/pr32773.c: Ditto.
5227 * g++.dg/gcov/gcov-6.C: Ditto.
5228 * g++.dg/gomp/pr34608.C: Ditto.
5229 * gfortran.dg/gomp/pr27573.f90: Ditto.
5231 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5232 dg-require-host-local dg directive.
5233 * gcc.dg/profile-dir-2.c: Ditto.
5234 * gcc.dg/profile-dir-3.c: Ditto.
5236 2010-08-08 Richard Guenther <rguenther@suse.de>
5238 PR tree-optimization/45109
5239 * gcc.c-torture/compile/pr45109.c: New testcase.
5241 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5243 * gcc.dg/march.c: Skip if -march defined.
5244 * gcc.dg/mtune.c: Skip if -mtune defined.
5246 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5247 generic thunk support.
5249 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
5252 * gcc.target/i386/pr45213.c: New test.
5254 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5257 * gfortran.dg/fmt_error_11.f03: New test.
5259 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
5261 * lib/target-supports.exp (check_effective_target_sync_int_long):
5262 Add arm*-*-linux-gnueabi.
5263 (check_effective_target_sync_char_short): Likewise.
5265 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5268 * gfortran.dg/dependency_31.f90: New test.
5270 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5272 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
5274 2010-08-06 Jason Merrill <jason@redhat.com>
5276 * g++.dg/cpp0x/sfinae3.C: New.
5277 * g++.dg/cpp0x/sfinae4.C: New.
5279 2010-08-06 Richard Guenther <rguenther@suse.de>
5281 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5282 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5283 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5284 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5285 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5286 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5287 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5288 * gcc.c-torture/execute/20100805-1.c: Likewise.
5290 2010-08-05 Martin Jambor <mjambor@suse.cz>
5293 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5295 2010-08-05 Martin Jambor <mjambor@suse.cz>
5297 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5298 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5300 2010-08-05 Martin Jambor <mjambor@suse.cz>
5302 * g++.dg/ipa/devirt-1.C: New test.
5303 * g++.dg/ipa/devirt-2.C: Likewise.
5304 * g++.dg/ipa/devirt-3.C: Likewise.
5305 * g++.dg/ipa/devirt-4.C: Likewise.
5306 * g++.dg/ipa/devirt-5.C: Likewise.
5307 * gcc.dg/ipa/iinline-3.c: Likewise.
5309 2010-08-05 Jie Zhang <jie@codesourcery.com>
5311 PR tree-optimization/45144
5312 * gcc.dg/tree-ssa/pr45144.c: New test.
5314 2010-08-04 Janus Weil <janus@gcc.gnu.org>
5319 * gfortran.dg/class_25.f03: New.
5320 * gfortran.dg/class_26.f03: New.
5322 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5324 * g++.dg/warn/miss-format-1.C: Update line number.
5326 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
5329 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5330 .frame and .mask assembler directives.
5332 2010-08-04 Richard Guenther <rguenther@suse.de>
5334 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5335 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5336 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5337 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5339 2010-08-04 Tobias Burnus <burnus@net-b.de>
5342 * gfortran.dg/derived_constructor_char_1.f90: New.
5343 * gfortran.dg/derived_constructor_char_2.f90: New.
5345 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5348 * gfortran.dg/dependency_30.f90: New test.
5350 2010-08-03 Jan Hubicka <jh@suse.cz>
5352 * gcc.c-torture/compile/pr45085.c: New testcase.
5354 2010-08-03 Janus Weil <janus@gcc.gnu.org>
5358 * gfortran.dg/typebound_call_9.f03: Modified.
5359 * gfortran.dg/typebound_generic_1.f03: Modified.
5361 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5365 * gfortran.dg/dependency_29.f90: New test.
5367 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5370 * gfortran.dg/character_comparison_2.f90: New test.
5371 * gfortran.dg/character_comparison_3.f90: New test.
5372 * gfortran.dg/dependency_28.f90: New test.
5374 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5377 * gcc.target/arm/pr40457-1.c: New test.
5378 * gcc.target/arm/pr40457-2.c: New test.
5380 2010-08-01 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/typebound_call_17.f03: New.
5385 2010-07-30 Janus Weil <janus@gcc.gnu.org>
5388 * gfortran.dg/allocate_derived_3.f90: New.
5390 2010-07-30 Xinliang David Li <davidxl@google.com>
5391 PR tree-optimization/45121
5392 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5394 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5397 * g++.dg/pr45112.C: New test.
5399 2010-07-30 Jakub Jelinek <jakub@redhat.com>
5402 PR rtl-optimization/45137
5403 * gcc.dg/pr45055.c: New test.
5405 2010-07-30 Alan Modra <amodra@gmail.com>
5407 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5408 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5410 2010-07-29 Tobias Burnus <burnus@net-b.de>
5414 * gfortran.dg/whole_file_25.f90: New.
5415 * gfortran.dg/whole_file_26.f90: New.
5416 * gfortran.dg/whole_file_27.f90: New.
5418 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5421 * gfortran.dg/typebound_proc_17.f03: New.
5423 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5426 * gfortran.dg/move_alloc_2.f90: New.
5428 2010-07-29 Xinliang David Li <davidxl@google.com>
5429 PR tree-optimization/45121
5430 * c-c++-common/uninit-17.c: Fix expected output.
5432 2010-07-29 Richard Guenther <rguenther@suse.de>
5434 PR tree-optimization/45120
5435 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5437 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
5441 * gfortran.dg/pr42051.f03: New testcase.
5443 2010-07-29 Richard Guenther <rguenther@suse.de>
5446 * gcc.c-torture/execute/pr45034.c: New testcase.
5448 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5451 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5453 2010-07-28 Daniel Kraft <d@domob.eu>
5455 * gfortran.dg/bound_8.f90: New test.
5457 2010-07-28 Jakub Jelinek <jakub@redhat.com>
5460 * gcc.dg/pr45105.c: New test.
5462 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5464 PR rtl-optimization/45107
5465 * gcc.dg/pr45107.c: New test.
5467 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5469 PR rtl-optimization/45101
5470 * gcc.dg/pr45101.c: New test.
5472 2010-07-28 Tobias Burnus <burnus@net-b.de>
5475 * gfortran.dg/whole_file_24.f90: New.
5477 2010-07-27 Jason Merrill <jason@redhat.com>
5479 * g++.dg/cpp0x/variadic102.C: New.
5480 * g++.dg/cpp0x/variadic103.C: New.
5482 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5484 PR rtl-optimization/40956
5487 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5488 * gcc.target/arm/pr42574.c: Add tests.
5490 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5492 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5494 (cleanup-repo-files): Ditto.
5495 (cleanup-saved-temps): Ditto.
5497 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5503 * gcc.dg/pr45079.c: New test.
5505 2010-07-27 Ira Rosen <irar@il.ibm.com>
5507 PR tree-optimization/44152
5508 * gcc.dg/vect/fast-math-pr44152.c: New test.
5510 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
5513 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5514 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5515 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5516 * obj-c++.dg/torture/trivial.mm: Ditto.
5517 * objc.dg/torture/tls/thr-init-2.m: Ditto.
5518 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5519 * objc.dg/torture/tls/thr-init.m: Ditto.
5520 * objc.dg/torture/trivial.m: Ditto.
5522 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5524 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5525 Skip on spu-*-* targets.
5527 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5529 PR tree-optimization/45083
5530 * gcc.dg/pr45083.c: New test.
5532 2010-07-26 Tobias Burnus <burnus@net-b.de>
5535 * gfortran.dg/whole_file_22.f90: New test.
5536 * gfortran.dg/whole_file_23.f90: New test.
5538 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
5539 Jack Howarth <howarth@bromo.med.uc.edu>
5540 Richard Henderson <rth@redhat.com>
5543 * gcc.dg/tls/thr-init-1.c: New.
5544 * gcc.dg/tls/thr-init-2.c: New.
5545 * gcc.dg/torture/tls New.
5546 * gcc.dg/torture/tls/tls-test.c: New.
5547 * gcc.dg/torture/tls/thr-init-1.c: New.
5548 * gcc.dg/torture/tls/tls.exp: New.
5549 * gcc.dg/torture/tls/thr-init-2.c: New.
5550 * gcc.dg/tls/emutls-2.c: New test
5552 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5553 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5554 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5555 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5556 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5557 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5558 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5559 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5560 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5561 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5562 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5563 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5564 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5565 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5566 gfortran.dg/gomp/appendix-a/a.22.4.f90,
5567 gfortran.dg/gomp/appendix-a/a.22.5.f90,
5568 gfortran.dg/gomp/appendix-a/a.22.6.f90,
5569 gfortran.dg/gomp/appendix-a/a.24.1.f90,
5570 gfortran.dg/gomp/appendix-a/a.32.1.f90,
5571 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5572 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5573 gfortran.dg/gomp/omp_threadprivate1.f90,
5574 gfortran.dg/gomp/omp_threadprivate2.f90,
5575 gfortran.dg/gomp/reduction1.f90,
5576 gfortran.dg/gomp/sharing-1.f90: Likewise.
5578 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5580 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5582 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5583 dg-require-visibility.
5585 2010-07-26 Richard Guenther <rguenther@suse.de>
5587 PR tree-optimization/43784
5588 * gcc.c-torture/execute/pr43784.c: New testcase.
5589 * g++.dg/torture/pr43784.C: Likewise.
5591 2010-07-26 Richard Guenther <rguenther@suse.de>
5594 * g++.dg/pr45056.C: New testcase.
5596 2010-07-26 Richard Guenther <rguenther@suse.de>
5598 PR tree-optimization/45071
5599 * gcc.dg/pr45071.c: New testcase.
5601 2010-07-26 Tobias Burnus <burnus@net-b.de>
5604 * gfortran.dg/namelist_62.f90: New.
5606 2010-07-26 Richard Guenther <rguenther@suse.de>
5608 * gcc.c-torture/execute/pr45017.c: Move ...
5609 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
5611 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5614 * trim_optimize_1.f90: New test.
5615 * character_comparision_1.f90: New test.
5617 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5620 * gfortran.dg/wtruncate_fix.f: New test.
5622 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
5625 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5627 2010-07-24 Richard Guenther <rguenther@suse.de>
5630 * g++.dg/lto/20100724-1_0.C: New testcase.
5632 2010-07-24 Richard Guenther <rguenther@suse.de>
5635 * gcc.dg/lto/20100724-1_0.c: New testcase.
5636 * gcc.dg/lto/20100724-1_1.c: Likewise.
5638 2010-07-24 Tobias Burnus <burnus@net-b.de>
5641 * gfortran.dg/whole_file_21.f90: New.
5643 * gfortran.dg/integer_exponentiation_3.F90: Use
5644 -ffloat-store only for i?86/x86-64 -m32.
5646 2010-07-24 Tobias Burnus <burnus@net-b.de>
5648 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5649 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5651 2010-07-24 Tobias Burnus <burnus@net-b.de>
5653 * gfortran.dg/func_decl_4.f90: Split test into two ...
5654 * gfortran.dg/func_decl_5.f90: ... parts.
5655 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5656 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5657 * gfortran.dg/global_references_1.f90: Add new dg-warning.
5658 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5659 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5660 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5661 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5662 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5663 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5664 * gfortran.dg/sizeof.f90: Make test valid.
5665 * gfortran.dg/pr20865.f90: Add new dg-error.
5666 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5667 * gfortran.dg/g77/19990218-0.f: Ditto.
5668 * gfortran.dg/g77/19990218-1.f: Ditto.
5669 * gfortran.dg/g77/970625-2.f: Ditto.
5670 * gfortran.dg/pr37243.f: Fix function declaration.
5671 * gfortran.dg/use_only_1.f90: Fix implicit typing.
5672 * gfortran.dg/loc_1.f90: Fix pointer datatype.
5674 2010-07-23 Tobias Burnus <burnus@net-b.de>
5677 * gfortran.dg/char_array_structure_constructor.f90: Add
5678 -fwhole-file as dg-option as it otherwise fails on some
5681 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
5683 * gnat.dg/aggr16.ad[sb]: New test.
5684 * gnat.dg/aggr16_pkg.ads: New helper.
5686 2010-07-23 Richard Guenther <rguenther@suse.de>
5689 * g++.dg/lto/20100723-1_0.C: New testcase.
5691 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
5693 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5695 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5696 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5698 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5700 * lib/target-supports.exp (add_options_for_tls): New proc.
5701 * g++.dg/tls/static-1.C: Use dg-add-options tls.
5702 * g++.dg/tls/static-1a.cc: Likewise.
5703 * gcc.dg/tls/emutls-1.c: Likewise.
5704 * gcc.dg/tls/opt-11.c: Likewise.
5705 * gcc.dg/tls/opt-12.c: Likewise.
5706 * gcc.dg/tls/pr24428-2.c: Likewise.
5707 * gcc.dg/tls/pr24428.c: Likewise.
5708 * obj-c++.dg/tls/static-1.mm: Likewise.
5709 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5710 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5711 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5712 * objc.dg/torture/tls/thr-init-2.m: Likewise.
5713 * objc.dg/torture/tls/thr-init-3.m: Likewise.
5714 * objc.dg/torture/tls/thr-init.m: Likewise.
5715 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5717 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5719 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5720 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5721 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5722 optimized dump files.
5724 2010-07-23 Jakub Jelinek <jakub@redhat.com>
5726 PR tree-optimization/45047
5727 * gcc.c-torture/compile/pr45047.c: New test.
5729 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5731 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5732 instead of dg-compile.
5733 * gcc.dg/float-range-4.c: Ditto.
5734 * gcc.dg/float-range-5.c: Ditto.
5735 * gcc.dg/fold-overflow-1.c: Ditto.
5736 * gcc.dg/gomp/sections-4.c: Ditto.
5737 * gcc.dg/transparent-union-1.c: Ditto.
5738 * gcc.dg/transparent-union-2.c: Ditto.
5739 * gcc.target/i386/pr39315-check.c: Ditto.
5740 * g++.dg/gomp/sections-4.C: Ditto.
5741 * g++.dg/template/dtor7.C: Ditto.
5742 * g++.dg/tree-ssa/pr19952.C: Ditto.
5743 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5744 * gfortran.dg/graphite/pr42185.f90: Ditto.
5745 * gfortran.dg/namelist_36.f90: Ditto.
5746 * gnat.dg/noreturn1.adb: Ditto.
5747 * gnat.dg/specs/small_alignment.ads: Ditto.
5749 2010-07-23 Martin Jambor <mjambor@suse.cz>
5751 PR tree-optimization/44915
5752 * g++.dg/torture/pr44915.C: New test.
5754 2010-07-23 Martin Jambor <mjambor@suse.cz>
5756 PR tree-optimization/44914
5757 * g++.dg/tree-ssa/pr44914.C: New test.
5759 2010-07-23 Jie Zhang <jie@codesourcery.com>
5762 * gcc.dg/pr44290-1.c: New test.
5763 * gcc.dg/pr44290-2.c: New test.
5765 2010-07-23 Jason Merrill <jason@redhat.com>
5768 * g++.dg/abi/mangle44.C: New.
5770 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5772 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5773 for compile-time only tests.
5774 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5776 * gcc.target/i386/pr39315-4.c: Ditto.
5777 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5778 target check. Include sse-os-support.h.
5779 (main): Call check_isa and sse_os_support.
5780 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5781 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5782 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5783 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5784 target check. Include sse-os-support.h.
5785 (main): Call check_isa and sse_os_support.
5786 * gcc.target/i386/vperm-v2df.c: Ditto.
5788 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5790 * lib/target-supports.exp (check_avx_hw_available): New procedure.
5791 (check_effective_target_avx_runtime): New procedure.
5792 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5793 (check_effective_target_sse_runtime): Add check_effective_target_sse.
5795 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5796 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
5797 and __get_cpuid test.
5798 * gcc.dg/compat/vector-2b_main.c: Ditto.
5800 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5802 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5803 for compile-time only test.
5804 * gcc.dg/pr32716.c: Ditto.
5805 * gcc.dg/pr34856.c: Ditto.
5806 * gcc.dg/pr36997.c: Ditto.
5807 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5808 * gfortran.dg/pr28158.f90: Ditto.
5809 * gfortran.dg/pr30667.f: Ditto.
5811 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5812 i?86-*-* and x86_64-*-* targets to disable execution on targets
5813 without sse2 runtime support.
5814 * g++.dg/vect/vect.exp: Ditto.
5815 * gfortran.dg/vect/vect.exp: Ditto.
5817 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5818 * gcc.dg/pr37544.c: Ditto.
5819 * gcc.dg/pr40550.c: Ditto.
5820 * gcc.dg/compat/union-m128-1_main.c: Ditto.
5821 * gcc.dg/compat/vector-1a_main.c: Ditto.
5822 * gcc.dg/compat/vector-2a_main.c: Ditto.
5823 * gcc.dg/torture/pr16104-1.c: Ditto.
5824 * gcc.dg/torture/pr35771-1.c: Ditto.
5825 * gcc.dg/torture/pr35771-2.c: Ditto.
5826 * gcc.dg/torture/pr35771-3.c: Ditto.
5827 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5828 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5829 * gcc.dg/torture/stackalign/push-1.c: Ditto.
5830 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5831 * g++.dg/other/i386-1.C: Ditto.
5832 * g++.dg/other/pr40446.C: Ditto.
5834 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5836 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5838 2010-07-23 Daniel Kraft <d@domob.eu>
5841 * gfortran.dg/exit_1.f08: New test.
5842 * gfortran.dg/exit_2.f08: New test.
5844 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
5846 PR tree-optimization/39839
5847 * gcc.target/arm/pr39839.c: New test case.
5849 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5851 * gnat.dg/unchecked_convert5b.adb: New test.
5852 * gnat.dg/unchecked_convert6.adb: Likewise.
5853 * gnat.dg/unchecked_convert6b.adb: Likewise.
5855 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5857 * gnat.dg/aggr15.ad[sb]: New test.
5859 2010-07-22 Dodji Seketeli <dodji@redhat.com>
5862 * g++.dg/debug/dwarf2/nested-2.C: New test case.
5864 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
5866 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5867 with dg-require-linker-plugin.
5869 2010-07-22 Richard Guenther <rguenther@suse.de>
5872 * g++.dg/lto/20100722-1_0.C: New testcase.
5874 2010-07-22 Richard Guenther <rguenther@suse.de>
5877 * gcc.dg/lto/20100720-3_0.c: New testcase.
5878 * gcc.dg/lto/20100720-3_1.c: Likewise.
5880 2010-07-22 Richard Guenther <rguenther@suse.de>
5882 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5883 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5886 * gcc.dg/lto/20100722-1_0.c: New testcase.
5888 2010-07-22 Martin Jambor <mjambor@suse.cz>
5890 PR tree-optimization/44891
5891 * gcc.c-torture/compile/pr44891.c: New test.
5893 2010-07-22 Richard Guenther <rguenther@suse.de>
5895 PR tree-optimization/45017
5896 * gcc.c-torture/execute/pr45017.c: New testcase.
5898 2010-07-22 Tobias Burnus <burnus@net-b.de>
5901 * gfortran.dg/aliasing_dummy_5.f90: New.
5903 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5906 * gcc.target/arm/pr43698.c: New test.
5908 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
5911 * Revert my commit r162325 for this PR.
5913 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5916 * gcc.target/m68k/pr45015.c: New test.
5918 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
5921 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5924 2010-07-21 Richard Guenther <rguenther@suse.de>
5927 * g++.dg/lto/20100721-1_0.C: New testcase.
5929 2010-07-21 Martin Jambor <mjambor@suse.cz>
5931 PR tree-optimization/44900
5932 * g++.dg/torture/pr44900.C: New test.
5934 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
5937 * c-c++-common/uninit-17.c: Correct expected error.
5939 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5941 * gcc.dg/guality/asm-1.c: New test.
5944 * gcc.dg/guality/pr45003-2.c: New test.
5945 * gcc.dg/guality/pr45003-3.c: New test.
5947 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5950 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5952 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
5954 * lib/scanasm.exp (dg-function-on-line): Test that a function is
5955 defined on the current line.
5956 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5957 * g++.dg/debug/dwarf2/pr44641.C: New.
5959 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
5961 * gcc.target/powerpc/block-move-1.c: New test.
5962 * gcc.target/powerpc/block-move-2.c: New test.
5964 2010-07-20 Jason Merrill <jason@redhat.com>
5967 * g++.dg/cpp0x/sfinae2.C: New.
5969 2010-07-20 Richard Guenther <rguenther@suse.de>
5972 * gcc.dg/lto/20100720-4_0.c: New testcase.
5974 2010-07-20 Richard Guenther <rguenther@suse.de>
5977 * gcc.dg/lto/20100720-2_0.c: New testcase.
5978 * gcc.dg/lto/20100720-2_1.c: Likewise.
5980 2010-07-20 Richard Guenther <rguenther@suse.de>
5983 * gcc.dg/lto/20100720-1_0.c: New testcase.
5984 * gcc.dg/lto/20100720-1_1.c: Likewise.
5986 2010-07-20 Jakub Jelinek <jakub@redhat.com>
5989 * gcc.dg/guality/pr45003-1.c: New test.
5991 2010-07-20 Richard Guenther <rguenther@suse.de>
5993 PR tree-optimization/44977
5994 * gcc.dg/torture/pr44977.c: New testcase.
5996 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
5998 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6001 2010-07-20 Richard Guenther <rguenther@suse.de>
6005 * gcc.dg/pr44971.c: New testcase.
6006 * gcc.c-torture/compile/pr44988.c: Likewise.
6008 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6011 * gfortran.dg/allocate_with_typespec.f90: New test.
6012 * gfortran.dg/allocate_derived_1.f90: Update error message.
6014 2010-07-19 Jason Merrill <jason@redhat.com>
6017 * g++.dg/cpp0x/decltype23.C: New.
6019 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
6022 * gfortran.dg/class_defined_operator_1.f03 : New test.
6024 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6026 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6027 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6028 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6029 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6031 2010-07-19 Richard Guenther <rguenther@suse.de>
6034 * gcc.c-torture/compile/pr44941.c: New testcase.
6036 2010-07-19 Jason Merrill <jason@redhat.com>
6039 * g++.dg/template/sfinae24.C: New.
6041 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6044 * gfortran.dg/data_implied_do_2.f90: Removed.
6046 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6049 * g++.dg/template/sfinae23.C: New.
6051 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6053 * lib/target-supports.exp (check_sse_os_support_available): New
6055 (check_sse_hw_available): New proc.
6056 (check_effective_target_sse_runtime): New proc.
6057 (check_effective_target_sse2_runtime): New proc.
6058 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6059 -msse2 if check_sse_os_support_available.
6060 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6061 check_sse_os_support_available.
6062 * gcc.dg/vect/vect.exp: Likewise.
6063 * gfortran.dg/vect/vect.exp: Likewise.
6064 * gcc.target/i386/sol2-check: Renamed to ...
6065 * gcc.target/i386/sse-os-support.h: ... this.
6066 (sol2_check): Renamed to ...
6067 (sse_os_support): ... this.
6068 Only test movss with xmm registers.
6069 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6070 Removed ILL_INSN, ILL_INSN_LEN.
6071 * gcc.target/i386/sse2-check.h: Likewise.
6072 * gcc.target/i386/sse3-check.h: Likewise.
6073 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6074 Removed cpuid.h, __get_cpuid test.
6075 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6076 Removed cpuid.h, __get_cpuid test.
6077 * g++.dg/other/pr40446.C: Likewise.
6078 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6079 * gcc.dg/compat/vector-1a_main.c: Likewise.
6080 * gcc.dg/compat/vector-2a_main.c: Likewise.
6081 * gcc.dg/pr36584.c: Likewise.
6082 * gcc.dg/pr37544.c: Likewise.
6083 * gcc.dg/torture/pr16104-1.c: Likewise.
6084 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6085 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6086 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6087 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6088 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6089 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6091 * gcc.dg/torture/pr35771-2.c: Likewise.
6092 * gcc.dg/torture/pr35771-3.c: Likewise.
6093 * gcc.target/i386/pr39315-2.c: Likewise.
6094 * gcc.target/i386/pr39315-4.c: Likewise.
6095 * gcc.target/i386/vperm-v2df.c: Likewise.
6096 * gcc.target/i386/vperm-v2di.c: Likewise.
6097 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6098 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6101 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6104 * gfortran.dg/data_implied_do_2.f90: New test.
6106 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6108 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6110 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6112 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6113 to the "mips16" group.
6114 (mips_using_mips16_p): New procedure.
6115 (mips-dg-options): Use it.
6117 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6119 * gcc.target/mips/mips16-attributes-4.c: New test.
6121 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6124 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6125 * gcc.target/powerpc/recip-2.c: Ditto.
6126 * gcc.target/powerpc/recip-3.c: Ditto.
6128 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6130 * gcc.target/arm/pr42235.c: New test.
6132 2010-07-16 Jason Merrill <jason@redhat.com>
6135 * g++.dg/template/partial8.C: New.
6137 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6139 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6140 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6142 (gualcvt): New overloaded inline.
6143 (GUALCVT): Use it for C++.
6144 * g++.dg/guality/guality.exp: New.
6145 * g++.dg/guality/guality.h: New.
6146 * g++.dg/guality/redeclaration1.C: New test.
6147 * g++.dg/dg.exp: Prune also guality/* tests.
6148 * gcc.dg/guality/pr43141.c: Moved to...
6149 * c-c++-common/guality/pr43141.c: ... here.
6151 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6154 * gfortran.dg/char4_iunit_2.f03: New test.
6156 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6158 * lib/plugin-support.exp (plugin-test-execute):
6159 Add ${gcc_objdir}/intl to includes.
6161 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6164 * gcc.c-torture/execute/pr44942.c: New test.
6165 * gcc.target/i386/pr44942.c: New test.
6167 2010-07-15 Jason Merrill <jason@redhat.com>
6170 * g++.dg/cpp0x/implicit7.C: New.
6171 * g++.dg/cpp0x/implicit8.C: New.
6173 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6175 Disable float tests for __SPU__ targets due to lack of signed zero:
6176 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6177 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6178 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6179 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6180 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6181 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6182 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6183 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6184 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6186 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6188 * gfortran.dg/select_char_2.f90: New test.
6190 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6192 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6195 2010-07-15 Janus Weil <janus@gcc.gnu.org>
6198 * gfortran.dg/typebound_generic_9.f03: New.
6200 2010-07-15 Richard Guenther <rguenther@suse.de>
6202 PR tree-optimization/44946
6203 * gcc.c-torture/compile/pr44946.c: New testcase.
6205 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6208 * gfortran.dg/select_char_3.f90: New test.
6210 2010-07-15 Magnus Granberg <zorry@gentoo.org>
6211 Kevin F. Quinn <kevquinn@gentoo.org>
6213 * gcc.dg/Wtrampolines.c: New.
6215 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6218 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6220 2010-07-14 Jason Merrill <jason@redhat.com>
6223 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6225 Implement C++0x unrestricted unions (N2544)
6226 * g++.dg/cpp0x/union1.C: New.
6227 * g++.dg/cpp0x/union2.C: New.
6228 * g++.dg/cpp0x/union3.C: New.
6229 * g++.dg/cpp0x/defaulted2.C: Adjust.
6230 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6231 * g++.old-deja/g++.ext/anon2.C: Adjust.
6232 * g++.old-deja/g++.mike/misc6.C: Adjust.
6234 2010-07-14 Janus Weil <janus@gcc.gnu.org>
6237 * gfortran.dg/c_loc_tests_15.f90: New.
6239 2010-07-13 Jason Merrill <jason@redhat.com>
6242 * g++.dg/cpp0x/implicit6.C: New.
6244 2010-07-13 Jason Merrill <jason@redhat.com>
6247 * g++.dg/abi/noreturn1.C: New.
6248 * g++.dg/abi/noreturn2.C: New.
6250 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
6254 * c-c++-common/pr44832.c: New test.
6256 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6259 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6260 on the target. Make sure that we can assemble the emitted asm when
6261 the test type is 'compile'.
6263 2010-07-13 Richard Guenther <rguenther@suse.de>
6265 PR tree-optimization/36960
6266 * g++.dg/torture/pr36960.C: New testcase.
6268 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6271 * g++.dg/template/sfinae21.C: New.
6272 * g++.dg/template/sfinae22.C: Likewise.
6274 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
6277 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6278 * gcc.dg/plugin/ggcplug.c: Likewise.
6279 * g++.dg/plugin/selfassign.c: Likewise.
6280 * g++.dg/plugin/attribute_plugin.c: Likewise.
6281 * g++.dg/plugin/dumb_plugin.c: Likewise.
6282 * g++.dg/plugin/pragma_plugin.c: Likewise.
6284 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6286 * gcc.c-torture/execute/pr44683.x: New.
6287 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6289 2010-07-13 Janus Weil <janus@gcc.gnu.org>
6295 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6296 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6297 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6298 * gfortran.dh/typebound_call_16.f03: New.
6299 * gfortran.dg/typebound_generic_6.f03: New.
6300 * gfortran.dg/typebound_generic_7.f03: New.
6301 * gfortran.dg/typebound_generic_8.f03: New.
6303 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6306 * gfortran.dg/char4_iunit_1.f03: New test.
6308 2010-07-12 Jakub Jelinek <jakub@redhat.com>
6310 * gcc.dg/tree-ssa/vrp53.c: New test.
6312 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6315 * g++.dg/template/sfinae19.C: New.
6316 * g++.dg/template/sfinae20.C: Likewise.
6318 2010-07-12 Jie Zhang <jie@codesourcery.com>
6320 * gcc.target/arm/interrupt-1.c: New test.
6321 * gcc.target/arm/interrupt-2.c: New test.
6323 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6325 * gcc.dg/pr42427.c: Require c99_runtime.
6326 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6328 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6329 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6330 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6331 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6332 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6333 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6334 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6335 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6336 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6337 * gcc.target/i386/pr37275.c: Require visibility support.
6339 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6341 * lib/target-supports.exp (check_effective_target_sse): New proc.
6342 * gcc.target/i386/sol2-check.h: New file.
6343 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6344 Include sol2-check.h.
6345 (main) Only run do_test () if sol2_check ().
6346 * gcc.target/i386/sse2-check.h: Likewise.
6347 * gcc.target/i386/sse3-check.h: Likewise.
6348 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6349 [__sun__ && __svr4__]: Execute SSE2 instruction.
6350 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6351 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6352 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6353 * g++.dg/ext/vector14.C: Likewise.
6354 * g++.dg/other/mmintrin.C: Likewise.
6355 * gcc.dg/20020418-1.c: Likewise.
6356 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6357 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6358 * gcc.dg/format/unnamed-1.c: Likewise.
6359 Adapt dg-warning line number.
6360 * gcc.dg/graphite/pr40281.c: Likewise.
6361 * gcc.dg/pr32176.c: Likewise.
6362 * gcc.dg/pr40550.c: Likewise.
6363 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6364 * gcc.dg/torture/pr36891.c: Likewise.
6365 * gcc.target/i386/20020218-1.c: Likewise.
6366 * gcc.target/i386/20020523.c: Likewise.
6367 * gcc.target/i386/abi-1.c: Likewise.
6368 * gcc.target/i386/brokensqrt.c: Likewise.
6369 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6370 * gcc.target/i386/pr13366.c: Likewise.
6371 * gcc.target/i386/pr13685.c: Likewise.
6372 * gcc.target/i386/pr24306.c: Likewise.
6373 * gcc.target/i386/pr31486.c: Likewise.
6374 * gcc.target/i386/pr32065-1.c: Likewise.
6375 * gcc.target/i386/pr32065-2.c: Likewise.
6376 * gcc.target/i386/pr32389.c: Likewise.
6377 * gcc.target/i386/pr38824.c: Likewise.
6378 * gcc.target/i386/pr38931.c: Likewise.
6379 * gcc.target/i386/pr39592-1.c: Likewise.
6380 * gcc.target/i386/pr43766.c: Likewise.
6381 * gcc.target/i386/recip-divf.c: Likewise.
6382 * gcc.target/i386/recip-sqrtf.c: Likewise.
6383 * gcc.target/i386/recip-vec-divf.c: Likewise.
6384 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6385 * gcc.target/i386/sse-1.c: Likewise.
6386 * gcc.target/i386/sse-16.c: Likewise.
6387 * gcc.target/i386/sse-2.c: Likewise.
6388 * gcc.target/i386/sse-20.c: Likewise.
6389 * gcc.target/i386/sse-3.c: Likewise.
6390 * gcc.target/i386/sse-7.c: Likewise.
6391 * gcc.target/i386/sse-9.c: Likewise.
6392 * gcc.target/i386/sse-addps-1.c: Likewise.
6393 * gcc.target/i386/sse-addss-1.c: Likewise.
6394 * gcc.target/i386/sse-andnps-1.c: Likewise.
6395 * gcc.target/i386/sse-andps-1.c: Likewise.
6396 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6397 * gcc.target/i386/sse-comiss-1.c: Likewise.
6398 * gcc.target/i386/sse-comiss-2.c: Likewise.
6399 * gcc.target/i386/sse-comiss-3.c: Likewise.
6400 * gcc.target/i386/sse-comiss-4.c: Likewise.
6401 * gcc.target/i386/sse-comiss-5.c: Likewise.
6402 * gcc.target/i386/sse-comiss-6.c: Likewise.
6403 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6404 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6405 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6406 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6407 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6408 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6409 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6410 * gcc.target/i386/sse-divps-1.c: Likewise.
6411 * gcc.target/i386/sse-divss-1.c: Likewise.
6412 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6413 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6414 * gcc.target/i386/sse-maxps-1.c: Likewise.
6415 * gcc.target/i386/sse-maxss-1.c: Likewise.
6416 * gcc.target/i386/sse-minps-1.c: Likewise.
6417 * gcc.target/i386/sse-minss-1.c: Likewise.
6418 * gcc.target/i386/sse-movaps-1.c: Likewise.
6419 * gcc.target/i386/sse-movaps-2.c: Likewise.
6420 * gcc.target/i386/sse-movhlps-1.c: Likewise.
6421 * gcc.target/i386/sse-movhps-1.c: Likewise.
6422 * gcc.target/i386/sse-movhps-2.c: Likewise.
6423 * gcc.target/i386/sse-movlhps-1.c: Likewise.
6424 * gcc.target/i386/sse-movmskps-1.c: Likewise.
6425 * gcc.target/i386/sse-movntps-1.c: Likewise.
6426 * gcc.target/i386/sse-movss-1.c: Likewise.
6427 * gcc.target/i386/sse-movss-2.c: Likewise.
6428 * gcc.target/i386/sse-movss-3.c: Likewise.
6429 * gcc.target/i386/sse-movups-1.c: Likewise.
6430 * gcc.target/i386/sse-movups-2.c: Likewise.
6431 * gcc.target/i386/sse-mulps-1.c: Likewise.
6432 * gcc.target/i386/sse-mulss-1.c: Likewise.
6433 * gcc.target/i386/sse-orps-1.c: Likewise.
6434 * gcc.target/i386/sse-rcpps-1.c: Likewise.
6435 * gcc.target/i386/sse-recip-vec.c: Likewise.
6436 * gcc.target/i386/sse-recip.c: Likewise.
6437 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6438 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6439 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6440 * gcc.target/i386/sse-subps-1.c: Likewise.
6441 * gcc.target/i386/sse-subss-1.c: Likewise.
6442 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6443 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6444 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6445 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6446 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6447 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6448 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6449 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6450 * gcc.target/i386/sse-xorps-1.c: Likewise.
6451 * gcc.target/i386/ssefn-1.c: Likewise.
6452 * gcc.target/i386/ssefn-3.c: Likewise.
6453 * gcc.target/i386/sseregparm-1.c: Likewise.
6454 * gcc.target/i386/stackalign/return-3.c: Likewise.
6455 * gcc.target/i386/vectorize1.c: Likewise.
6456 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6457 * gcc.target/i386/xorps-sse.c: Likewise.
6458 * gfortran.dg/pr28158.f90: Likewise.
6459 * gfortran.dg/pr30667.f: Likewise.
6460 * gnat.dg/loop_optimization7.adb: Likewise.
6461 * gnat.dg/sse_nolib.adb: Likewise.
6463 2010-07-11 Tobias Burnus <burnus@net-b.de>
6466 * gfortran.dg/use_rename_6.f90: New.
6467 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6469 2010-07-11 Janus Weil <janus@gcc.gnu.org>
6472 * gfortran.dg/class_24.f03: New.
6474 2010-07-10 Richard Guenther <rguenther@suse.de>
6477 * gcc.dg/lto/20100709-1_0.c: New testcase.
6478 * gcc.dg/lto/20100709-1_1.c: Likewise.
6480 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
6482 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6484 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
6487 * objc.dg/lto/trivial-1_0.m: New.
6488 * objc.dg/lto/lto.exp: New.
6489 * obj-c++.dg/lto/trivial-1_0.mm: New.
6490 * obj-c++.dg/lto/lto.exp: New.
6491 * objc.dg/symtab-1.m: Adjust sizes.
6492 * objc.dg/image-info.m: Do not run for gnu-runtime.
6494 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6496 * gcc.dg/pr32370.c: Allow another kind of error message.
6498 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
6500 * gnat.dg/atomic3.adb: New test.
6502 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6503 Denys Vlasenko <dvlasenk@redhat.com>
6504 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6506 PR tree-optimization/28632
6507 * gcc.dg/tree-ssa/vrp51.c: New test.
6508 * gcc.dg/tree-ssa/vrp52.c: New test.
6510 2010-07-09 Jason Merrill <jason@redhat.com>
6512 * g++.dg/abi/covariant6.C: New.
6513 * g++.dg/inherit/covariant17.C: Test both bases.
6514 * g++.dg/inherit/covariant7.C: Check vtable layout.
6516 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
6518 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6520 2010-07-09 Richard Guenther <rguenther@suse.de>
6522 PR tree-optimization/44852
6523 * gcc.c-torture/execute/pr44852.c: New testcase.
6525 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6527 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6528 multiplication by values.
6529 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6530 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6532 2010-07-09 Richard Guenther <rguenther@suse.de>
6534 PR tree-optimization/44882
6535 * gfortran.dg/pr44882.f90: New testcase.
6537 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6540 * gcc.target/arm/pr40657-1.c: New test.
6541 * gcc.target/arm/pr40657-2.c: New test.
6542 * gcc.c-torture/execute/pr40657.c: New test.
6544 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6546 * gcc.dg/tree-ssa/vrp50.c: New test.
6547 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6549 2010-07-08 Janus Weil <janus@gcc.gnu.org>
6552 * gfortran.dg/c_sizeof_1.f90: Modified.
6553 * gfortran.dg/storage_size_1.f08: New.
6554 * gfortran.dg/storage_size_2.f08: New.
6556 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
6558 * gcc.c-torture/execute/20100708-1.c: New test.
6560 2010-07-08 Jakub Jelinek <jakub@redhat.com>
6563 * gfortran.dg/gomp/pr44847.f90: New test.
6565 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
6567 PR tree-optimization/44710
6568 * gcc.dg/tree-ssa/ifc-6.c: New.
6569 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6571 2010-07-08 Tobias Burnus <burnus@net-b.de>
6574 * gfortran.dg/coarray_10.f90: Add an additional test.
6576 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
6579 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6580 * gcc.c-torture/execute/pr44828.x: Revert.
6582 2010-07-08 Jason Merrill <jason@redhat.com>
6585 * g++.dg/inherit/covariant17.C: New.
6586 * g++.dg/abi/covariant1.C: Actually test for the bug.
6588 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
6590 PR rtl-optimization/44838
6591 * gcc.dg/pr44838.c: New.
6593 2010-07-08 Richard Guenther <rguenther@suse.de>
6595 PR tree-optimization/44831
6596 * gcc.c-torture/compile/pr44831.c: New testcase.
6597 * gcc.dg/tree-ssa/pr21463.c: Adjust.
6599 2010-07-08 Richard Guenther <rguenther@suse.de>
6601 PR tree-optimization/44861
6602 * g++.dg/vect/pr44861.cc: New testcase.
6604 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6607 * gcc.c-torture/execute/pr44828.x: New file.
6609 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6611 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6613 * g++.dg/ext/altivec-17.C: Adjust error message.
6615 2010-07-07 Tom Tromey <tromey@redhat.com>
6617 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6619 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
6622 * gcc.target/i386/rdrand-1.c: Scan "jnc".
6623 * gcc.target/i386/rdrand-2.c: Likewise.
6624 * gcc.target/i386/rdrand-3.c: Likewise.
6626 2010-07-07 Jan Hubicka <jh@suse.cz>
6629 * g++.dg/torture/pr44813.C: New testcase.
6630 * g++.dg/torture/pr44826.C: New testcase.
6632 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
6634 PR rtl-optimization/44787
6635 * gcc.c-torture/compile/pr44788.c: New test.
6636 * gcc.target/arm/pr44788.c: New test.
6638 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6640 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6642 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6644 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6647 2010-07-06 Tobias Burnus <burnus@net-b.de>
6650 * gfortran.dg/parameter_array_init_6.f90: New.
6651 * gfortran.dg/initialization_20.f90: Update dg-error.
6652 * gfortran.dg/initialization_24.f90: Ditto.
6654 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6656 * gfortran.dg/dim_range_1.f90: New test.
6657 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
6659 2010-07-06 Jason Merrill <jason@redhat.com>
6662 * g++.dg/cpp0x/initlist41.C: New.
6665 * g++.dg/template/ptrmem22.C: New.
6667 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
6669 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6671 * gcc.target/i386/i386.exp: Likewise.
6673 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6676 * gcc.dg/lto/20100518_0.c: Limit to x86.
6678 2010-07-06 Richard Guenther <rguenther@suse.de>
6681 * gcc.c-torture/execute/pr44828.c: New testcase.
6683 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
6685 * g++.dg/warn/noeffect2.C: Adjust expected warning.
6686 * g++.dg/warn/volatile1.C: Likewise.
6687 * g++.dg/template/warn1.C: Likewise.
6689 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
6691 AVX Programming Reference (June, 2010)
6692 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6693 * g++.dg/other/i386-3.C: Likewise.
6694 * gcc.target/i386/sse-12.c: Likewise.
6696 * gcc.target/i386/f16c-check.h: New.
6697 * gcc.target/i386/rdfsbase-1.c: Likewise.
6698 * gcc.target/i386/rdfsbase-2.c: Likewise.
6699 * gcc.target/i386/rdgsbase-1.c: Likewise.
6700 * gcc.target/i386/rdgsbase-2.c: Likewise.
6701 * gcc.target/i386/rdrand-1.c: Likewise.
6702 * gcc.target/i386/rdrand-2.c: Likewise.
6703 * gcc.target/i386/rdrand-3.c: Likewise.
6704 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6705 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6706 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6707 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6708 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6709 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6710 * gcc.target/i386/wrfsbase-1.c: Likewise.
6711 * gcc.target/i386/wrfsbase-2.c: Likewise.
6712 * gcc.target/i386/wrgsbase-1.c: Likewise.
6713 * gcc.target/i386/wrgsbase-2.c: Likewise.
6715 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6716 (__builtin_ia32_vcvtps2ph): New.
6717 (__builtin_ia32_vcvtps2ph256): Likewise.
6719 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6720 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6722 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6723 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6725 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6726 (__builtin_ia32_vcvtps2ph256): Likewise.
6727 Add fsgsbase,rdrnd,f16c.
6729 * lib/target-supports.exp (check_effective_target_f16c): New.
6731 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6733 * gcc.dg/guality/nrv-1.c: New test.
6735 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
6738 * gcc.target/arm/pr42505.c: New test case.
6740 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6743 * g++.dg/opt/nrv16.C: New test.
6745 2010-07-05 Richard Guenther <rguenther@suse.de>
6747 PR tree-optimization/44784
6748 * gcc.c-torture/compile/pr44784.c: New testcase.
6750 2010-07-05 Ira Rosen <irar@il.ibm.com>
6752 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6753 Increase loop bound and array size.
6754 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6757 2010-07-05 Ira Rosen <irar@il.ibm.com>
6759 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6760 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6761 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6762 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6763 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6765 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
6768 * g++.dg/parse/template25.C: New.
6770 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
6772 PR rtl-optimization/44695
6773 * gcc.dg/torture/pr44695.c: New.
6775 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6778 * g++.dg/ext/pretty3.C: New.
6780 2010-07-04 Richard Guenther <rguenther@suse.de>
6783 * g++.dg/torture/pr44809.C: New testcase.
6785 2010-07-04 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/44656
6788 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6790 2010-07-04 Ira Rosen <irar@il.ibm.com>
6791 Revital Eres <eres@il.ibm.com>
6793 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6795 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6796 gcc.dg/vect/vect-96.c: Likewise.
6797 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6798 that support misaligned stores. Change the number of expected
6799 misaligned accesses.
6800 * gcc.dg/vect/vect-peel-1.c: New test.
6801 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6802 gcc.dg/vect/vect-peel-4.c: Likewise.
6803 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6804 vectorizable on all targets that support realignment.
6805 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6807 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
6810 * gcc.dg/torture/pr44806.c: New.
6812 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6814 * gnat.dg/cond_expr1.adb: New test.
6816 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6818 * gnat.dg/modular3.adb: New test.
6819 * gnat.dg/modular3_pkg.ads: New helper.
6821 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
6822 Mikael Pettersson <mikpe@it.uu.se>
6825 * obj-c++.dg/encode-2.mm: Produce object and save temps.
6826 Make signed-ness of chars explicit. Scan the object for
6827 strings that are split by some target assemblers.
6828 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6831 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
6833 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6835 2010-07-02 Le-Chun Wu <lcwu@google.com>
6838 * g++.dg/warn/Wshadow-7.C: New test.
6840 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6841 Julian Brown <julian@codesourcery.com>
6842 Sandra Loosemore <sandra@codesourcery.com>
6844 * gcc.c-torture/execute/20100416-1.c: New test case.
6846 2010-07-02 Julian Brown <julian@codesourcery.com>
6847 Sandra Loosemore <sandra@codesourcery.com>
6851 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6852 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6854 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6855 Julian Brown <julian@codesourcery.com>
6857 * gcc.target/arm/neon/vadds64.c: Regenerated.
6858 * gcc.target/arm/neon/vaddu64.c: Regenerated.
6859 * gcc.target/arm/neon/vsubs64.c: Regenerated.
6860 * gcc.target/arm/neon/vsubu64.c: Regenerated.
6861 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6862 * gcc.target/arm/neon-vmls-1.c: Likewise.
6863 * gcc.target/arm/neon-vsubs64.c: New execution test.
6864 * gcc.target/arm/neon-vsubu64.c: New execution test.
6865 * gcc.target/arm/neon-vadds64.c: New execution test.
6866 * gcc.target/arm/neon-vaddu64.c: New execution test.
6868 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6870 * gcc.target/arm/neon-vands64.c: New.
6871 * gcc.target/arm/neon-vandu64.c: New.
6872 * gcc.target/arm/neon-vbics64.c: New.
6873 * gcc.target/arm/neon-vbicu64.c: New.
6874 * gcc.target/arm/neon-veors64.c: New.
6875 * gcc.target/arm/neon-veoru64.c: New.
6876 * gcc.target/arm/neon-vorns64.c: New.
6877 * gcc.target/arm/neon-vornu64.c: New.
6878 * gcc.target/arm/neon-vorrs64.c: New.
6879 * gcc.target/arm/neon-vorru64.c: New.
6880 * gcc.target/arm/neon/vands64.c: Regenerated.
6881 * gcc.target/arm/neon/vandu64.c: Regenerated.
6882 * gcc.target/arm/neon/vbics64.c: Regenerated.
6883 * gcc.target/arm/neon/vbicu64.c: Regenerated.
6884 * gcc.target/arm/neon/veors64.c: Regenerated.
6885 * gcc.target/arm/neon/veoru64.c: Regenerated.
6886 * gcc.target/arm/neon/vorns64.c: Regenerated.
6887 * gcc.target/arm/neon/vornu64.c: Regenerated.
6888 * gcc.target/arm/neon/vorrs64.c: Regenerated.
6889 * gcc.target/arm/neon/vorru64.c: Regenerated.
6891 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6893 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6895 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6897 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6898 * gfortran.dg/intent_out_5.f90: Same.
6899 * gfortran.dg/ltrans-7.f90: Same.
6900 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6902 2010-07-02 Jan Hubicka <jh@suse.cz>
6904 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6906 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6908 * objc-obj-c++-shared/Object1.h: Correct Line endings.
6910 2010-07-02 Jakub Jelinek <jakub@redhat.com>
6913 * c-c++-common/Wunused-var-12.c: New test.
6915 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
6918 * gcc.target/arm/pr42835.c: New test.
6921 * gcc.target/arm/pr42172-1.c: New test.
6923 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6925 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6927 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6929 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6930 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6931 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6932 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6933 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6934 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6935 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6936 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6937 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6938 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6939 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6940 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6941 * gcc.target/arm/neon-vdup_ns64.c: New.
6942 * gcc.target/arm/neon-vdup_nu64.c: New.
6943 * gcc.target/arm/neon-vdupQ_ns64.c: New.
6944 * gcc.target/arm/neon-vdupQ_nu64.c: New.
6945 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6946 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6947 * gcc.target/arm/neon-vmov_ns64.c: New.
6948 * gcc.target/arm/neon-vmov_nu64.c: New.
6949 * gcc.target/arm/neon-vmovQ_ns64.c: New.
6950 * gcc.target/arm/neon-vmovQ_nu64.c: New.
6951 * gcc.target/arm/neon-vget_lanes64.c: New.
6952 * gcc.target/arm/neon-vget_laneu64.c: New.
6953 * gcc.target/arm/neon-vset_lanes64.c: New.
6954 * gcc.target/arm/neon-vset_laneu64.c: New.
6956 2010-07-02 Richard Guenther <rguenther@suse.de>
6958 * g++.dg/torture/20100702-1.C: New testcase.
6960 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6963 * gcc.c-torture/compile/pr44707.c: New test.
6965 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6968 * g++.dg/template/crash101.C: New.
6970 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6972 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6973 Use the ABI-0 accessors and fail it for m64.
6975 2010-07-02 Jan Hubicka <jh@suse.cz>
6977 * g++.dg/tree-ssa/pr44706.C: New testcase.
6979 2010-07-02 Richard Guenther <rguenther@suse.de>
6981 PR tree-optimization/44748
6982 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6984 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6986 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6987 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
6988 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6989 the method types to forward:.
6991 2010-06-30 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6994 * g++.dg/other/pr25632.C: Likewise.
6996 2010-07-01 Jakub Jelinek <jakub@redhat.com>
6998 PR tree-optimization/40421
6999 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7001 2010-07-01 Richard Guenther <rguenther@suse.de>
7005 * gcc.c-torture/execute/20100316-1.c: New testcase.
7006 * gcc.c-torture/execute/pr44468.c: Likewise.
7007 * gcc.c-torture/compile/20100609-1.c: Likewise.
7008 * gcc.dg/volatile2.c: Adjust.
7009 * gcc.dg/plugin/selfassign.c: Likewise.
7010 * gcc.dg/pr36902.c: Likewise.
7011 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7012 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7013 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7014 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7015 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7016 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7017 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7018 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7019 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7020 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7021 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7022 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7023 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7024 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7025 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7026 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7027 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7028 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7029 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7030 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7031 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7032 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7033 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7034 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7035 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7036 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7037 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7038 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7039 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7040 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7041 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7042 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7043 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7044 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7045 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7046 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7047 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7048 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7049 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7050 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7051 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7052 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7053 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7054 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7055 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7056 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7057 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7058 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7059 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7060 * g++.dg/tree-ssa/pr31146.C: Likewise.
7061 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7062 * g++.dg/tree-ssa/pr33604.C: Likewise.
7063 * g++.dg/plugin/selfassign.c: Likewise.
7064 * gfortran.dg/array_memcpy_3.f90: Likewise.
7065 * gfortran.dg/array_memcpy_4.f90: Likewise.
7066 * c-c++-common/torture/pr42834.c: New testcase.
7068 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7071 * g++.dg/template/crash100.C: New.
7073 2010-06-30 Jan Hubicka <jh@suse.cz>
7075 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7077 2010-06-30 Michael Matz <matz@suse.de>
7080 * gcc.dg/pr44699.c: New test.
7082 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7084 PR tree-optimization/39799
7085 * c-c++-common/uninit-17.c: New test.
7087 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7090 * gfortran.dg/read_infnan_1.f90: New test.
7092 2010-06-29 Jason Merrill <jason@redhat.com>
7094 Enable implicitly declared move constructor/operator= (N3053).
7095 * g++.dg/cpp0x/implicit3.C: New.
7096 * g++.dg/cpp0x/implicit4.C: New.
7097 * g++.dg/cpp0x/implicit5.C: New.
7098 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7099 * g++.dg/cpp0x/not_special.C: Adjust.
7100 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7101 * g++.dg/cpp0x/rv1n.C: Adjust.
7102 * g++.dg/cpp0x/rv1p.C: Adjust.
7103 * g++.dg/cpp0x/rv2n.C: Adjust.
7104 * g++.dg/cpp0x/rv2p.C: Adjust.
7105 * g++.dg/cpp0x/rv3n.C: Adjust.
7106 * g++.dg/cpp0x/rv3p.C: Adjust.
7107 * g++.dg/cpp0x/rv4n.C: Adjust.
7108 * g++.dg/cpp0x/rv4p.C: Adjust.
7109 * g++.dg/cpp0x/rv5n.C: Adjust.
7110 * g++.dg/cpp0x/rv5p.C: Adjust.
7111 * g++.dg/cpp0x/rv6n.C: Adjust.
7112 * g++.dg/cpp0x/rv6p.C: Adjust.
7113 * g++.dg/cpp0x/rv7n.C: Adjust.
7114 * g++.dg/cpp0x/rv7p.C: Adjust.
7115 * g++.dg/cpp0x/rv8p.C: Adjust.
7116 * g++.dg/gomp/pr26690-1.C: Adjust.
7117 * g++.dg/other/error20.C: Adjust.
7118 * g++.dg/other/error31.C: Adjust.
7119 * g++.dg/parse/error19.C: Adjust.
7120 * g++.dg/template/qualttp5.C: Adjust.
7121 * g++.old-deja/g++.law/ctors5.C: Adjust.
7123 Enable implicitly deleted functions (N2346)
7124 * g++.dg/cpp0x/defaulted17.C: New.
7125 * g++.dg/cpp0x/implicit1.C: New.
7126 * g++.dg/cpp0x/implicit2.C: New.
7127 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7128 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7129 * g++.dg/init/ctor4.C: Adjust.
7130 * g++.dg/init/synth2.C: Adjust.
7131 * g++.dg/lto/20081118_1.C: Adjust.
7132 * g++.dg/other/error13.C: Adjust.
7133 * g++.dg/other/unused1.C: Adjust.
7134 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7135 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7136 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7137 * g++.old-deja/g++.law/ctors17.C: Adjust.
7138 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7139 * g++.old-deja/g++.pt/assign1.C: Adjust.
7140 * g++.old-deja/g++.pt/crash20.C: Adjust.
7142 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7143 * g++.dg/cpp0x/defaulted13.C: Adjust.
7144 * g++.dg/cpp0x/defaulted2.C: Adjust.
7145 * g++.dg/cpp0x/defaulted3.C: Adjust.
7146 * g++.dg/cpp0x/initlist9.C: Adjust.
7147 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7148 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7149 * g++.dg/init/synth2.C: Adjust.
7151 * g++.dg/cpp0x/defaulted19.C: New.
7153 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7154 * g++.dg/template/error23.C: Fix for -std=c++0x.
7156 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7159 * gfortran.dg/proc_ptr_28.f90: New.
7161 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7163 PR tree-optimization/43801
7164 * g++.dg/torture/pr43801.C: New test.
7167 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7169 2010-06-29 Jason Merrill <jason@redhat.com>
7172 * g++.dg/template/qualified-id2.C: New.
7173 * g++.dg/template/qualified-id3.C: New.
7175 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7178 * gfortran.dg/associated_target_4.f90: New.
7180 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
7183 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7185 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7187 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7189 2010-06-29 Jan Hubicka <jh@suse.cz>
7191 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7193 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7196 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7197 * gcc.target/arm/wmul-3.c: New test.
7198 * gcc.target/arm/wmul-4.c: New test.
7200 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7202 PR rtl-optimization/44659
7203 * gcc.target/i386/extract-1.c: New.
7204 * gcc.target/i386/extract-2.c: Likewise.
7205 * gcc.target/i386/extract-3.c: Likewise.
7206 * gcc.target/i386/extract-4.c: Likewise.
7207 * gcc.target/i386/extract-5.c: Likewise.
7208 * gcc.target/i386/extract-6.c: Likewise.
7210 2010-06-28 Jakub Jelinek <jakub@redhat.com>
7213 * g++.dg/warn/Wunused-var-14.C: New test.
7215 2010-06-28 Tobias Burnus <burnus@net-b.de>
7218 * gfortran.dg/nan_6.f90: New.
7220 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7222 PR tree-optimization/43781
7223 * gcc.dg/torture/pr43781.c: New.
7225 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
7228 * gfortran.dg/actual_rank_check_1.f90: New test.
7230 2010-06-28 Martin Jambor <mjambor@suse.cz>
7232 * gcc.dg/ipa/ipa-sra-6.c: New test.
7234 2010-06-28 Jan Hubicka <jh@suse.cz>
7236 PR tree-optimization/44687
7237 * gcc.c-torture/compile/pr44687.c
7239 2010-06-28 Martin Jambor <mjambor@suse.cz>
7242 * g++.dg/torture/pr44535.C: New test.
7244 2010-06-28 Michael Matz <matz@suse.de>
7247 * gfortran.dg/pr44592.f90: New test.
7249 2010-06-28 Jan Hubicka <jh@suse.cz>
7251 PR tree-optimization/44357
7252 * g++.dg/torture/pr44357.C: New testcase.
7254 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7256 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7257 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7258 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7259 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7260 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7261 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7262 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7263 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7265 2010-06-27 Jan Hubicka <jh@suse.cz>
7267 * gcc.c-torture/compile/pr44686.c: New file.
7269 2010-06-27 Richard Guenther <rguenther@suse.de>
7271 PR tree-optimization/44683
7272 * gcc.c-torture/execute/pr44683.c: New testcase.
7274 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
7276 * gnat.dg/noreturn3.ad[sb]: New test.
7278 2010-06-26 Jason Merrill <jason@redhat.com>
7280 * g++.dg/cpp0x/explicit5.C: New.
7282 2010-06-26 Richard Guenther <rguenther@suse.de>
7284 PR tree-optimization/44393
7285 * gcc.dg/pr44393.c: New testcase.
7287 2010-06-26 Jan Hubicka <jh@suse.cz>
7289 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7291 2010-06-26 Richard Guenther <rguenther@suse.de>
7294 * gcc.dg/pr44674.c: New testcase.
7296 2010-06-26 Joseph Myers <joseph@codesourcery.com>
7298 * gcc.dg/opts-3.c: New test.
7300 2010-06-26 Tobias Burnus <burnus@net-b.de>
7302 * gfortran.dg/type_decl_1.f90: New.
7303 * gfortran.dg/type_decl_2.f90: New.
7305 2010-06-26 Tobias Burnus <burnus@net-b.de>
7307 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7308 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7310 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7313 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7314 error in comparing reals.
7316 2010-06-25 Tobias Burnus <burnus@net-b.de>
7318 * selected_real_kind_2.f90: New.
7319 * selected_real_kind_3.f90: New.
7321 2010-06-25 Tobias Burnus <burnus@net-b.de>
7323 * gfortran.dg/entry_19.f90: New.
7325 2010-06-25 Tobias Burnus <burnus@net-b.de>
7327 * gfortran.dg/end_subroutine_1.f90: New.
7328 * gfortran.dg/end_subroutine_2.f90: New.
7329 * gfortran.dg/interface_proc_end.f90: Update.
7331 2010-06-25 Tobias Burnus <burnus@net-b.de>
7333 * gfortran.dg/semicolon_fixed.f: Update.
7334 * gfortran.dg/semicolon_fixed_2.f: New.
7335 * gfortran.dg/semicolon_free_2.f90: New.
7336 * gfortran.dg/semicolon_free.f90: Update.
7338 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7341 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7343 2010-06-25 Martin Jambor <mjambor@suse.cz>
7345 * g++.dg/ipa/iinline-3.C: New test.
7346 * gcc.dg/ipa/modif-1.c: Removed.
7348 2010-06-25 Jan Hubicka <jh@suse.cz>
7350 * gcc.dg/tree-ssa/ipa-split-1.c
7352 2010-06-25 Martin Jambor <mjambor@suse.cz>
7354 * g++.dg/ipa/iinline-2.C: New test.
7356 2010-06-25 Jakub Jelinek <jakub@redhat.com>
7359 * gfortran.dg/pr43866.f90: New test.
7361 PR tree-optimization/44539
7362 * gcc.dg/pr44539.c: New test.
7364 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7368 * gcc.target/mips/madd-9.c: New test.
7370 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7373 * gcc.dg/noncompile/pr44517.c: New.
7374 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7376 2010-06-24 Steve Ellcey <sje@cup.hp.com>
7379 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7380 and add argument to nop for IA64.
7382 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7385 * gcc.target/i386/mod-1.c: New.
7386 * gcc.target/i386/umod-1.c: Likewise.
7387 * gcc.target/i386/umod-2.c: Likewise.
7388 * gcc.target/i386/umod-3.c: Likewise.
7390 2010-06-24 Jakub Jelinek <jakub@redhat.com>
7393 * g++.dg/torture/pr44492.C: New test.
7395 2010-06-24 Andi Kleen <ak@linux.intel.com>
7397 * c-c++-common/warn-omitted-condop.c: New.
7399 2010-06-24 Tobias Burnus <burnus@net-b.de>
7402 * gfortran.dg/import8.f90: New.
7404 2010-06-23 Arnaud Charlet <charlet@adacore.com>
7406 * gnat.dg/not_null.adb: Update test case.
7408 2010-06-22 Jakub Jelinek <jakub@redhat.com>
7411 * g++.dg/warn/Wunused-var-13.C: New test.
7414 * g++.dg/diagnostic/method1.C: New test.
7416 2010-06-22 Cary Coutant <ccoutant@google.com>
7418 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7420 2010-06-22 Janus Weil <janus@gcc.gnu.org>
7423 * gfortran.dg/abstract_type_8.f03: New.
7425 2010-06-21 Jason Merrill <jason@redhat.com>
7427 * g++.dg/cpp0x/noexcept08.C: New.
7429 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7431 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7434 * gcc.target/i386/sse2-vec-2a.c: New.
7436 2010-06-21 DJ Delorie <dj@redhat.com>
7438 * gcc.dg/pragma-diag-1.c: New.
7440 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7443 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7445 2010-06-21 Alan Modra <amodra@gmail.com>
7448 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7449 tail call to check_fa_mid.
7451 2010-06-21 Jakub Jelinek <jakub@redhat.com>
7454 * gcc.c-torture/execute/pr44575.c: New test.
7456 2010-06-21 Tobias Burnus <burnus@net-b.de>
7459 * gfortran.dg/contiguous_1.f90: New.
7460 * gfortran.dg/contiguous_2.f90: New.
7461 * gfortran.dg/contiguous_3.f90: New.
7463 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
7465 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7466 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7468 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
7471 * gcc.target/i386/pr44546.c: New test.
7473 2010-06-20 Joseph Myers <joseph@codesourcery.com>
7475 * gcc.dg/opts-2.c: New test.
7477 2010-06-19 Janus Weil <janus@gcc.gnu.org>
7480 * gfortran.dg/typebound_proc_15.f03: Modified.
7482 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
7485 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7486 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7488 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7490 * g++.dg/ext/label13.C: Fix typo in last change.
7492 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7495 * gfortran.dg/eof_3.f90
7496 * gfortran.dg/endfile_2.f90
7497 * gfortran.dg/endfile_4.f90
7498 * gfortran.dg/endfile_3.f90
7500 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7503 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7505 2010-06-18 Tobias Burnus <burnus@net-b.de>
7508 * gfortran.dg/allocate_alloc_opt_11.f90: New.
7510 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
7512 * gcc.target/arm/pr40900.c: New test.
7514 2010-06-18 Arnaud Charlet <charlet@adacore.com>
7516 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7518 2010-06-17 Janus Weil <janus@gcc.gnu.org>
7521 * gfortran.dg/typebound_call_15.f03: New.
7523 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
7526 * g++.dg/pr44486.C: New.
7528 2010-06-16 DJ Delorie <dj@redhat.com>
7530 * gcc.target/i386/volatile-bitfields-1.c: New.
7531 * gcc.target/i386/volatile-bitfields-2.c: New.
7533 2010-06-16 Jason Merrill <jason@redhat.com>
7535 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7537 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7539 2010-06-16 Richard Guenther <rguenther@suse.de>
7542 * gcc.c-torture/execute/pr44555.c: New testcase.
7544 2010-06-16 Janus Weil <janus@gcc.gnu.org>
7547 * gfortran.dg/typebound_proc_16.f03: New.
7549 2010-06-16 Martin Jambor <mjambor@suse.cz>
7551 * g++.dg/torture/pr43905.C: New test.
7553 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
7556 * gcc.dg/vect/slp-perm-5.c (main): Prevent
7557 initialization loop from being vectorized.
7558 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7560 2010-06-16 Alan Modra <amodra@gmail.com>
7562 PR tree-optimization/44507
7563 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7565 2010-06-15 Jason Merrill <jason@redhat.com>
7567 * g++.dg/overload/arg3.C: Adjust error locations.
7568 * g++.dg/overload/copy1.C: Likewise.
7569 * g++.dg/tc1/dr152.C: Likewise.
7570 * g++.dg/template/incomplete4.C: Likewise.
7571 * g++.dg/template/incomplete5.C: Likewise.
7572 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7573 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7574 * g++.old-deja/g++.pt/crash9.C: Likewise.
7576 * g++.dg/inherit/virtual5.C: New.
7578 * g++.dg/cpp0x/defaulted18.C: New.
7580 * g++.dg/cpp0x/initlist40.C: New.
7582 * g++.dg/cpp0x/initlist39.C: New.
7584 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
7587 * gcc.dg/graphite/pr44391.c: New.
7589 2010-06-15 Janus Weil <janus@gcc.gnu.org>
7592 * gfortran.dg/allocate_alloc_opt_8.f90: New.
7593 * gfortran.dg/allocate_alloc_opt_9.f90: New.
7594 * gfortran.dg/allocate_alloc_opt_10.f90: New.
7595 * gfortran.dg/class_allocate_2.f03: Modified an error message.
7597 2010-06-15 Richard Guenther <rguenther@suse.de>
7599 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7601 2010-06-15 Richard Guenther <rguenther@suse.de>
7603 * gcc.dg/vect/bb-slp-21.c: Adjust.
7604 * gcc.dg/vect/bb-slp-13.c: Likewise
7605 * gcc.dg/vect/bb-slp-4.c: Likewise
7606 * gcc.dg/vect/bb-slp-22.c: Likewise
7607 * gcc.dg/vect/bb-slp-14.c: Likewise
7608 * gcc.dg/vect/bb-slp-23.c: Likewise
7609 * gcc.dg/vect/bb-slp-15.c: Likewise
7610 * gcc.dg/vect/bb-slp-17.c: Likewise
7611 * gcc.dg/vect/bb-slp-18.c: Likewise
7612 * gcc.dg/vect/bb-slp-19.c: Likewise
7613 * gcc.dg/vect/bb-slp-10.c: Likewise
7614 * gcc.dg/vect/bb-slp-11.c: Likewise
7615 * gcc.dg/vect/bb-slp-20.c: Likewise
7616 * gcc.dg/vect/bb-slp-3.c: Likewise
7618 2010-06-15 Jakub Jelinek <jakub@redhat.com>
7621 * gfortran.dg/gomp/pr44536.f90: New test.
7622 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7624 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
7627 * gcc.target/i386/avx-vextractf128-256-3.c: New.
7628 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7630 2010-06-14 Jakub Jelinek <jakub@redhat.com>
7632 PR tree-optimization/44508
7633 * gcc.dg/tree-ssa/pr21086.c: Adjust.
7636 * gcc.dg/pr44509.c: New test.
7638 2010-06-14 Ira Rosen <irar@il.ibm.com>
7640 PR tree-optimization/44507
7641 * gcc.dg/vect/pr44507.c: New test.
7643 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
7645 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7646 and c-pretty-print.h.
7648 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7650 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
7652 * gfortran.dg/whole_file_18.f90: Updated error message.
7654 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
7656 * gfortran.dg/whole_file_20.f03: New.
7658 2010-06-12 Jan Hubicka <jh@suse.cz>
7660 * gcc.c-torture/compile/pc44485.c: New testcase.
7662 2010-06-12 Janus Weil <janus@gcc.gnu.org>
7665 * gfortran.dg/typebound_proc_4.f03: Modified error message.
7666 * gfortran.dg/typebound_proc_14.f03: New.
7667 * gfortran.dg/typebound_proc_15.f03: New.
7669 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7671 * gcc.dg/opts-1.c: New test.
7673 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7675 * gcc.dg/funroll-loops-all.c: Update expected error.
7677 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
7680 * gcc.target/i386/pr44481.c: New test.
7682 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
7684 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7686 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
7689 * gcc.dg/tree-ssa/pr44483.c: New.
7691 2010-06-11 Paul Brook <paul@codesourcery.com>
7693 * g++.dg/other/arm-neon-1.C: New test.
7695 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
7699 * gfortran.dg/class_23.f03: New test.
7701 2010-06-11 Jan Hubicka <jh@suse.cz>
7703 * gcc.dg/ipa/pure-const-2.c: New testcase.
7705 2010-06-11 Jan Hubicka <jh@suse.cz>
7707 * gcc.dg/noreturn-7.c: Update.
7708 * gcc.dg/noreturn-4.c: Update.
7710 2010-06-10 Dodji Seketeli <dodji@redhat.com>
7713 * g++.dg/other/typedef4.C: New test.
7715 2010-06-10 Janus Weil <janus@gcc.gnu.org>
7718 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7720 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
7723 * gfortran.dg/asynchronous_3.f03
7725 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
7728 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7729 non-temporal stores out of the tests to form new test cases. As a
7730 result, no non-temporal store should be generated in this case.
7732 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
7733 prefetch-7.c that generate one non-temporal store.
7735 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
7736 prefetch-7.c that generate one non-temporal store and one
7737 one-temporal prefetch.
7739 2010-06-10 Martin Jambor <mjambor@suse.cz>
7741 PR tree-optimization/44258
7742 * gcc.dg/tree-ssa/pr44258.c: New test.
7744 2010-06-10 Daniel Kraft <d@domob.eu>
7747 * gfortran.dg/associate_1.f03: New test.
7748 * gfortran.dg/associate_2.f95: New test.
7749 * gfortran.dg/associate_3.f03: New test.
7750 * gfortran.dg/associate_4.f08: New test.
7752 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7754 * gfortran.dg/selected_char_kind_4.f90: New test.
7756 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
7758 * gcc.dg/pr42461.c: New test.
7760 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7763 * gfortran.dg/selected_real_kind_1.f90: New.
7765 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7768 * gfortran.dg/warn_conversion.f90: Removed check for redundant
7770 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7773 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7775 * gfortran.dg/data_namelist_conflict.f90: New test.
7777 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7779 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7780 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7781 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7783 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7785 * gfortran.dg/mvbits_9.f90: New test.
7786 * gfortran.dg/ibset_1.f90: Ditto.
7787 * gfortran.dg/ibits_1.f90: Ditto.
7788 * gfortran.dg/btest_1.f90: Ditto.
7789 * gfortran.dg/ibclr_1.f90: Ditto.
7791 2010-06-09 Jason Merrill <jason@redhat.com>
7794 * g++.dg/cpp0x/decltype23.C: Move to...
7795 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7797 2010-06-09 Janus Weil <janus@gcc.gnu.org>
7800 * gfortran.dg/typebound_call_14.f03: New test.
7802 2010-06-09 Martin Jambor <mjambor@suse.cz>
7804 PR tree-optimization/44423
7805 * gcc.dg/tree-ssa/pr44423.c: New test.
7807 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
7810 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7811 TV_NONE to initialize tv_id field.
7812 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7813 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7814 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7816 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7817 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7818 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7820 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
7822 PR tree-optimization/39874
7824 * gcc.dg/pr39874.c: New file.
7826 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
7828 * g++.dg/ext/attr-alias-1.C: New.
7829 * g++.dg/ext/attr-alias-2.C: New.
7831 2010-06-07 Tobias Burnus <burnus@net-b.de>
7834 * gfortran.dg/proc_ptr_27.f90: New.
7836 2010-06-07 Jason Merrill <jason@redhat.com>
7839 * g++.dg/cpp0x/decltype23.C: New.
7841 2010-06-08 Andrew Pinski <pinskia@gmail.com>
7842 Shujing Zhao <pearly.zhao@oracle.com>
7845 * gcc.dg/c90-const-expr-10.c: Adjust.
7846 * gcc.dg/c99-const-expr-10.c: Adjust.
7847 * gcc.dg/init-bad-7.c: New.
7849 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7851 * lib/target-supports.exp (check_effective_target_gas): New proc.
7852 * gcc.c-torture/execute/960321-1.x: New file.
7854 2010-06-07 Jason Merrill <jason@redhat.com>
7857 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7859 2010-06-07 Jakub Jelinek <jakub@redhat.com>
7862 * g++.dg/warn/Wunused-var-12.C: New test.
7865 * c-c++-common/Wunused-var-11.c: New test.
7867 2010-06-07 Jan Hubicka <jh@suse.cz>
7869 * gcc.dg/ipa/pure-const-1.c: New testcase.
7871 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
7873 PR rtl-optimization/44404
7874 * gcc.dg/pr44404.c: New.
7876 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
7879 * gcc.target/i386/abi-2.c: Check sysv abi here.
7880 * gcc.target/i386/aes-avx-check.h: Call test in noinline
7881 function to avoid failures by different ABIs.
7882 * gcc.target/i386/aes-check.h: Likewise.
7883 * gcc.target/i386/avx-check.h: Likewise.
7884 * gcc.target/i386/fma4-check.h: Likewise.
7885 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7886 * gcc.target/i386/mmx-check.h: Likewise.
7887 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7888 * gcc.target/i386/pclmul-check.h: Likewise.
7889 * gcc.target/i386/sse-check.h: Likewise.
7890 * gcc.target/i386/sse2-check.h: Likewise.
7891 * gcc.target/i386/sse3-check.h: Likewise.
7892 * gcc.target/i386/sse4_1-check.h: Likewise.
7893 * gcc.target/i386/sse4_2-check.h: Likewise.
7894 * gcc.target/i386/sse4a-check.h: Likewise.
7895 * gcc.target/i386/ssse3-check.h: Likewise.
7896 * gcc.target/i386/xop-check.h: Likewise.
7897 * gcc.target/i386/pr27971.c: Fix for LLP64.
7898 * gcc.target/i386/pr39139.c: Likewise.
7899 * gcc.target/i386/pr39315-check.c: Likewise.
7900 * gcc.target/i386/vararg-1.c: Likewise.
7901 * gcc.target/i386/vararg-2.c: Likewise.
7902 Additional add dg-compile to avoid failure due
7905 * gcc.dg/compound-literal-1.c: Fix for llp64.
7906 * gcc.dg/pr32370.c: Likewise.
7907 * gcc.dg/pr37561.c: Likewise.
7908 * gcc.dg/pr41340.c: Likewise.
7909 * gcc.dg/pr41551.c: Likewise.
7911 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7914 * g++.dg/debug/dwarf2/typedef3.C: New test.
7916 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7919 * c-c++-common/pr20000.c: New.
7921 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
7924 * g++.dg/init/pr44086.C: New.
7925 * g++.dg/cpp0x/decltype4.C: Adjust.
7927 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7930 * gfortran.dg/generic_23.f03: New test.
7932 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7935 * gfortran.dg/alloc_comp_class_1.f90 : New test.
7937 2010-06-05 Jakub Jelinek <jakub@redhat.com>
7940 * c-c++-common/Wunused-var-9.c: New test.
7942 2010-06-05 Jason Merrill <jason@redhat.com>
7944 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7946 2010-06-05 Joseph Myers <joseph@codesourcery.com>
7949 * gcc.dg/c99-restrict-4.c: New test.
7951 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
7953 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7954 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7955 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7956 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7957 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7958 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7959 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7960 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7961 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7962 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7963 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7964 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7965 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7966 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7967 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7968 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7969 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7970 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7971 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7972 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7973 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7974 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7976 2010-06-04 Jason Merrill <jason@redhat.com>
7978 * g++.dg/cpp0x/noexcept06.C: New.
7979 * g++.dg/cpp0x/noexcept07.C: New.
7981 * g++.dg/cpp0x/noexcept01.C: New.
7982 * g++.dg/cpp0x/noexcept02.C: New.
7983 * g++.dg/cpp0x/noexcept03.C: New.
7984 * g++.dg/cpp0x/noexcept04.C: New.
7985 * g++.dg/cpp0x/noexcept05.C: New.
7987 2010-06-04 Jakub Jelinek <jakub@redhat.com>
7990 * g++.dg/warn/Wunused-var-10.C: New test.
7991 * g++.dg/warn/Wunused-var-11.C: New test.
7994 * c-c++-common/Wunused-var-10.c: New test.
7996 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7999 * gcc.dg/assign-warn-2.c: Update.
8000 * gcc.dg/cpp/line3.c: Update.
8001 * gcc.dg/c99-array-lval-8.c: Update.
8002 * gcc.dg/cast-qual-2.c: Update.
8003 * gcc.dg/c99-arraydecl-3.c: Update.
8004 * gcc.dg/assign-warn-1.c: Update.
8005 * gcc.dg/format/gcc_diag-1.c: Update.
8007 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8009 PR rtl-optimization/39871
8010 PR rtl-optimization/40615
8011 PR rtl-optimization/42500
8012 PR rtl-optimization/42502
8013 * gcc.target/arm/eliminate.c: New test.
8015 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8018 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8019 * g++.old-deja/g++.other/delete3.C: Likewise.
8020 * g++.old-deja/g++.other/new.C: Likewise.
8021 * g++.old-deja/g++.law/operators27.C: Likewise.
8022 * g++.old-deja/g++.mike/p755.C: Likewise.
8023 * g++.dg/eh/new1.C: Likewise.
8024 * g++.dg/init/new5.C: Likewise.
8026 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8028 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8029 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8030 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8032 2010-06-03 Richard Guenther <rguenther@suse.de>
8035 * lib/lto.exp: Always load gcc.exp.
8036 (lto-obj): For C source files invoke gcc_target_compile.
8037 * g++.dg/lto/20100603-1_0.C: New testcase.
8038 * g++.dg/lto/20100603-1_1.c: Likewise.
8040 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8042 PR tree-optimization/43688
8043 * gfortran.dg/pr43688.f90: New.
8045 2010-06-03 Richard Guenther <rguenther@suse.de>
8048 * gcc.dg/lto/20100603-1_0.c: New testcase.
8049 * gcc.dg/lto/20100603-2_0.c: Likewise.
8050 * gcc.dg/lto/20100603-3_0.c: Likewise.
8052 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8055 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8056 * gcc.target/powerpc/recip-2.c: Ditto.
8057 * gcc.target/powerpc/recip-3.c: Ditto.
8058 * gcc.target/powerpc/recip-4.c: Ditto.
8059 * gcc.target/powerpc/recip-5.c: Ditto.
8060 * gcc.target/powerpc/recip-6.c: Ditto.
8061 * gcc.target/powerpc/recip-7.c: Ditto.
8062 * gcc.target/powerpc/recip-test.h: Ditto.
8063 * gcc.target/powerpc/recip-test2.h: Ditto.
8065 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8067 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8069 2010-06-02 Jason Merrill <jason@redhat.com>
8071 * g++.dg/ext/vector9.C: Expect typedef in error message.
8076 * g++.dg/tc1/dr101.C: Remove xfails.
8078 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8081 * g++.dg/ipa/pr44372.C: New.
8083 2010-06-02 Jan Hubicka <jh@suse.cz>
8086 * g++.dg/torture/pr44295.C: Neww testcase.
8088 2010-06-02 Jan Hubicka <jh@suse.cz>
8090 * gcc.dg/tree-ssa/loadpre6.c: Update.
8092 2010-06-02 Richard Guenther <rguenther@suse.de>
8094 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8097 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8099 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8100 the link fail message.
8102 2010-06-02 Tobias Burnus <burnus@net-b.de>
8105 * gfortran.dg/use_13.f90: New test case.
8107 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8110 * gfortran.dg/error_stop_2.f08: Minor update.
8112 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8115 * gfortran.dg/error_stop_1.f08: New test.
8116 * gfortran.dg/error_stop_2.f08: New test.
8118 2010-06-01 Jason Merrill <jason@redhat.com>
8121 * g++.dg/cpp0x/initlist37.C: New.
8122 * g++.dg/cpp0x/initlist38.C: New.
8125 * g++.dg/cpp0x/initlist36.C: New.
8127 2010-05-31 Jan Hubicka <jh@suse.cz>
8129 * gcc.dg/noreturn-8.c: New testcase.
8131 2010-05-31 Jan Hubicka <jh@suse.cz>
8133 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8134 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8136 2010-05-31 Jan Hubicka <jh@suse.cz>
8138 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8139 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8141 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8144 * gfortran.dg/dependency_27.f90: New test.
8145 * gfortran.dg/array_assign_1.F90: New test.
8147 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8150 * gcc.target/i386/sse-24.c: New test.
8152 2010-05-31 Jan Hubicka <jh@suse.cz>
8154 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8156 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8159 * gcc.dg/pr44337.c: New test.
8161 PR tree-optimization/44182
8162 * g++.dg/debug/pr44182.C: New test.
8164 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8166 * gcc.dg/nested-func-7.c: New test.
8167 * gnat.dg/frame_overflow.adb: Adjust directives.
8169 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8171 * gnat.dg/prot2.ad[sb]: New test.
8172 * gnat.dg/prot2_pkg1.ads: New helper.
8173 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8175 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8177 * gnat.dg/array11.adb: Adjust dg-warning directive.
8178 * gnat.dg/object_overflow.adb: Likewise.
8180 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8183 * gcc.dg/tree-ssa/pr44306.c: New.
8185 2010-05-29 Jan Hubicka <jh@suse.cz>
8187 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8189 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8191 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8193 2010-05-28 Mike Stump <mikestump@comcast.net>
8196 * objc.dg/const-str-9.m: Remove static.
8198 2010-05-28 Jakub Jelinek <jakub@redhat.com>
8201 * gcc.c-torture/compile/pr43636.c: New test.
8203 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8206 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8207 * obj-c++.dg/try-catch-9.mm: Ditto.
8209 2010-05-28 Dodji Seketeli <dodji@redhat.com>
8211 Revert patch for PR c++/44188
8212 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8214 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8217 * g++.dg/debug/dwarf2/typedef3.C: New test.
8219 2010-05-27 Jason Merrill <jason@redhat.com>
8222 * g++.dg/ext/vla9.C: New.
8224 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8227 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8228 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8229 * objc.dg/torture/tls/thr-init.m: Ditto.
8230 * objc.dg/torture/trivial.m: Ditto.
8231 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8232 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8233 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8234 * obj-c++.dg/torture/trivial.mm: Ditto.
8236 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8238 * g++.dg/lto/20100302_0.C: Skip on darwin.
8240 2010-05-27 Richard Guenther <rguenther@suse.de>
8242 PR tree-optimization/44284
8243 * gcc.dg/vect/vect-118.c: New testcase.
8244 * gcc.dg/vect/bb-slp-20.c: Adjust.
8245 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8246 * gcc.dg/vect/slp-9.c: Likewise.
8247 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8248 * gcc.dg/vect/vect-10.c: Likewise.
8249 * gcc.dg/vect/vect-109.c: Likewise.
8250 * gcc.dg/vect/vect-12.c: Likewise.
8251 * gcc.dg/vect/vect-36.c: Likewise.
8252 * gcc.dg/vect/vect-7.c: Likewise.
8253 * gcc.dg/vect/vect-iv-8.c: Likewise.
8254 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8255 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8256 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8257 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8258 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8259 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8260 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8261 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8262 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8263 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8264 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8265 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8266 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8267 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8268 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8269 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8270 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8272 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
8274 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8277 2010-05-26 Jan Hubicka <jh@suse.cz>
8279 * gcc.dg/lto/materialize-1_0.c: New file.
8280 * gcc.dg/lto/materialize-1_1.c: New file.
8282 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8284 * gnat.dg/lto10.adb: New test.
8285 * gnat.dg/lto10_pkg.ads: New helper.
8287 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
8289 * lib/target-supports.exp (check_effective_target_int128): New
8290 function to check if __int128 types are available for target.
8291 * c-c++-common/int128-types-1.c: New.
8292 * c-c++-common/int128-1.c: New.
8293 * c-c++-common/int128-2.c: New.
8294 * g++.dg/abi/mangle43.C: New.
8295 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8296 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8297 pointer-wide scalar.
8298 * g++.dg/other/pr25632.C: Likewise.
8299 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8300 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8302 * g++.dg/warn/pr13358-4.C: Likewise.
8303 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8304 * g++.dg/warn/Wconversion-null.C: Likewise.
8306 2010-05-26 Jason Merrill <jason@redhat.com>
8309 * g++.dg/cpp0x/variadic101.C: New.
8311 2010-05-26 Richard Guenther <rguenther@suse.de>
8313 PR rtl-optimization/44164
8314 * gcc.c-torture/execute/pr44164.c: New testcase.
8315 * g++.dg/tree-ssa/pr13146.C: Adjust.
8317 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
8320 * gfortran.dg/whole_file_19.f90 : New test.
8322 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
8327 * gfortran.dg/pr40999.f: Fix function type.
8328 * gfortran.dg/whole_file_5.f90: Likewise.
8329 * gfortran.dg/whole_file_6.f90: Likewise.
8330 * gfortran.dg/whole_file_16.f90: New.
8331 * gfortran.dg/whole_file_17.f90: New.
8332 * gfortran.dg/whole_file_18.f90: New.
8334 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
8335 Iain Sandoe <iains@gcc.gnu.org>
8337 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8338 * gcc.c-torture/compile/pr44197.c: Require alias support.
8339 * gcc.dg/lto/20081222_0.c: Ditto.
8341 2010-05-25 Jakub Jelinek <jakub@redhat.com>
8344 * gcc.dg/guality/vla-2.c: New test.
8346 2010-05-25 Richard Guenther <rguenther@suse.de>
8349 * g++.dg/torture/pr44069.C: New testcase.
8351 2010-05-25 Richard Guenther <rguenther@suse.de>
8353 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8355 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8358 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8360 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8362 * obj-c++.dg/torture/tls/trivial.mm: New.
8363 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8364 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8365 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8366 * obj-c++.dg/torture/tls/diag-1.mm: New.
8367 * obj-c++.dg/torture/tls/tls.exp: New.
8368 * obj-c++.dg/torture/trivial.mm: New.
8369 * obj-c++.dg/torture/dg-torture.exp: New.
8370 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8371 * obj-c++.dg/tls/trivial.m: New.
8372 * obj-c++.dg/tls/init-1.mm: New.
8373 * obj-c++.dg/tls/diag-1.mm: New.
8374 * obj-c++.dg/tls/init-2.mm: New.
8375 * obj-c++.dg/tls/diag-2.mm: New.
8376 * obj-c++.dg/tls/diag-3.mm: New.
8377 * obj-c++.dg/tls/diag-4.mm: New.
8378 * obj-c++.dg/tls/static-1.mm: New.
8379 * obj-c++.dg/tls/tls.exp: New.
8380 * obj-c++.dg/tls/diag-5.mm: New.
8381 * obj-c++.dg/tls/static-1a.mm: New.
8382 * objc-obj-c++-shared/Object1.mm: New.
8383 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8385 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8388 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8389 * obj-c++.dg/const-str-6.mm: Ditto.
8391 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8393 * g++.dg/parse/array-size2.C: Remove dg-error directives.
8395 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8398 * gnat.dg/array13.ad[sb]: New test.
8400 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
8401 Sandra Loosemore <sandra@codesourcery.com>
8403 * gcc.target/arm/neon/: Regenerated test cases.
8405 * gcc.target/arm/neon/polytypes.c,
8406 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8407 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8408 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8409 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8410 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8411 dg-add-options arm_neon.
8413 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8414 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8415 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8416 and arm_neon_fp16_ok.
8418 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8419 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8421 * lib/target-supports.exp (add_options_for_arm_neon): New.
8422 (check_effective_target_arm_neon_ok_nocache): New, from
8423 check_effective_target_arm_neon_ok. Check multiple possibilities.
8424 (check_effective_target_arm_neon_ok): Use
8425 check_effective_target_arm_neon_ok_nocache.
8426 (add_options_for_arm_neon_fp16)
8427 (check_effective_target_arm_neon_fp16_ok)
8428 check_effective_target_arm_neon_fp16_ok_nocache): New.
8429 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8431 2010-05-24 Jason Merrill <jason@redhat.com>
8434 * g++.dg/cpp0x/initlist35.C: New.
8435 * g++.dg/init/brace6.C: Adjust.
8437 2010-05-24 Paul Brook <paul@codesourcery.com>
8439 * gcc.target/arm/frame-pointer-1.c: New test.
8440 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8441 pointer elimination.
8443 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8446 * gcc.target/i386/crc32-3.c: New.
8447 * gcc.target/i386/crc32-4.c: Likewise.
8449 2010-05-23 Joseph Myers <joseph@codesourcery.com>
8451 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8452 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8453 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8455 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8457 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8459 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
8462 * gcc.c-target/pr43869.c: New test.
8464 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8467 * gfortran.dg/class_22.f03: New.
8469 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
8472 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8474 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8477 * gfortran.dg/abstract_type_7.f03: New.
8479 2010-05-21 Jason Merrill <jason@redhat.com>
8481 * g++.dg/eh/spec11.C: Test cleanup optimization.
8483 2010-05-21 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.target/i386/pr44223.c: New test.
8488 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8490 * gcc.target/i386/pr25993.c: Use @function as type specifier.
8492 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
8494 * g++.dg/other/const3.C: New test.
8496 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
8499 * warn_unused_dummy_argument_1.f90: New.
8500 * warn_unused_dummy_argument_2.f90: New.
8502 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8505 * g++.dg/inherit/crash1.C: New.
8506 * g++.dg/inherit/crash2.C: Likewise.
8508 2010-05-20 Jakub Jelinek <jakub@redhat.com>
8511 * g++.dg/debug/pr44178.C: New test.
8513 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
8516 * gcc.dg/tree-ssa/prefetch-6.c: Add
8517 --param min-insn-to-prefetch-ratio=6.
8518 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8519 allow unrolling, and adjust the movnti count.
8521 2010-05-20 Jan Hubicka <jh@suse.cz>
8524 * gcc.c-torture/compile/pr44197.c: New file.
8526 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
8528 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8530 (check_effective_target_xop): Remove __may_alias__ attribute.
8532 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
8535 * gcc.c-torture/execute/pr44202-1.c: New test.
8537 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8540 * gfortran.dg/label_1.f90: Update test.
8542 2010-05-19 Jan Hubicka <jh@suse.cz>
8544 * gcc.dg/lto/ipareference2_0.c: New file.
8545 * gcc.dg/lto/ipareference2_1.c: New file.
8547 2010-05-19 Jason Merrill <jason@redhat.com>
8549 * g++.dg/parse/fn-typedef2.C: New.
8551 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8555 * g++.dg/template/fntype1.C: New.
8557 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
8559 * gnat.dg/discr23.ad[sb]: New test.
8560 * gnat.dg/discr23_pkg.ads: New helper.
8562 * gnat.dg/specs/controlled1.ads: New test.
8563 * gnat.dg/specs/controlled1_pkg.ads: New helper.
8565 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8568 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8569 Fixed scope of C_SIZEOF.
8570 * gfortran.dg/warn_conversion_2.f90: New.
8572 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8574 * lib/target-supports.exp (check_effective_target_sse2): New proc.
8575 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8576 for optional selector.
8577 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8578 (check_effective_target_sse3): New proc.
8579 * gcc.target/i386/math-torture/math-torture.exp: Load
8580 target-supports.exp.
8581 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8582 check_effective_target_sse2.
8583 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8584 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8585 * g++.dg/vect/vect.exp: Likewise.
8586 * gfortran.dg/vect/vect.exp: Likewise.
8587 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8588 -msse2 if check_effective_target_sse2.
8590 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8591 * gcc.target/i386/3dnow-2.c: Likewise.
8592 * gcc.target/i386/3dnowA-1.c: Likewise.
8593 * gcc.target/i386/3dnowA-2.c: Likewise.
8594 * gcc.target/i386/pr42549.c: Likewise.
8596 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8597 * gcc.target/i386/sse3-addsubpd.c: Likewise.
8598 * gcc.target/i386/sse3-addsubps.c: Likewise.
8599 * gcc.target/i386/sse3-haddpd.c: Likewise.
8600 * gcc.target/i386/sse3-haddps.c: Likewise.
8601 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8602 * gcc.target/i386/sse3-hsubps.c: Likewise.
8603 * gcc.target/i386/sse3-movddup.c: Likewise.
8604 * gcc.target/i386/sse3-movshdup.c: Likewise.
8605 * gcc.target/i386/sse3-movsldup.c: Likewise.
8607 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8608 * g++.dg/ext/attrib35.C: Likewise.
8609 * g++.dg/opt/pr40496.C: Likewise.
8610 * g++.dg/other/i386-1.C: Likewise.
8611 * g++.dg/other/i386-4.C: Likewise.
8612 * g++.dg/other/pr34435.C: Likewise.
8613 * g++.dg/other/pr39496.C: Likewise.
8614 * g++.dg/other/pr40446.C: Likewise.
8615 * gcc.dg/compat/union-m128-1_main.c: Likewise.
8616 * gcc.dg/compat/vector-1a_main.c: Likewise.
8617 * gcc.dg/compat/vector-2a_main.c: Likewise.
8618 * gcc.dg/lto/20090206-1_0.c: Likewise.
8619 * gcc.dg/pr34856.c: Likewise.
8620 * gcc.dg/pr36584.c: Likewise.
8621 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
8622 * gcc.dg/pr37544.c: Likewise.
8623 * gcc.dg/torture/pr16104-1.c: Likewise.
8624 * gcc.dg/torture/pr35771-1.c: Likewise.
8625 * gcc.dg/torture/pr35771-2.c: Likewise.
8626 * gcc.dg/torture/pr35771-3.c: Likewise.
8627 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8628 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8629 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8630 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8631 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8632 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8633 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8634 * gcc.target/i386/20060512-1.c: Likewise.
8635 * gcc.target/i386/20060512-3.c: Likewise.
8636 * gcc.target/i386/all_one_m128i.c: Likewise.
8637 * gcc.target/i386/float128-1.c: Likewise.
8638 * gcc.target/i386/float128-2.c: Likewise.
8639 * gcc.target/i386/fpcvt-1.c: Likewise.
8640 * gcc.target/i386/fpcvt-2.c: Likewise.
8641 * gcc.target/i386/fpcvt-3.c: Likewise.
8642 * gcc.target/i386/fpprec-1.c: Likewise.
8643 * gcc.target/i386/funcspec-9.c: Likewise.
8644 * gcc.target/i386/incoming-1.c: Likewise.
8645 * gcc.target/i386/incoming-12.c: Likewise.
8646 * gcc.target/i386/incoming-2.c: Likewise.
8647 * gcc.target/i386/incoming-3.c: Likewise.
8648 * gcc.target/i386/incoming-4.c: Likewise.
8649 * gcc.target/i386/incoming-6.c: Likewise.
8650 * gcc.target/i386/incoming-7.c: Likewise.
8651 * gcc.target/i386/incoming-8.c: Likewise.
8652 * gcc.target/i386/opt-1.c: Likewise.
8653 * gcc.target/i386/opt-2.c: Likewise.
8654 * gcc.target/i386/ordcmp-1.c: Likewise.
8655 * gcc.target/i386/pr17692.c: Likewise.
8656 * gcc.target/i386/pr18614-1.c: Likewise.
8657 * gcc.target/i386/pr22152.c: Likewise.
8658 * gcc.target/i386/pr23570.c: Likewise.
8659 * gcc.target/i386/pr23575.c: Likewise.
8660 * gcc.target/i386/pr26449-1.c: Likewise.
8661 * gcc.target/i386/pr26600.c: Likewise.
8662 * gcc.target/i386/pr27790.c: Likewise.
8663 * gcc.target/i386/pr28839.c: Likewise.
8664 * gcc.target/i386/pr30970.c: Likewise.
8665 * gcc.target/i386/pr32000-1.c: Likewise.
8666 * gcc.target/i386/pr32000-2.c: Likewise.
8667 * gcc.target/i386/pr32280.c: Likewise.
8668 * gcc.target/i386/pr32661.c: Likewise.
8669 * gcc.target/i386/pr32708-1.c: Likewise.
8670 * gcc.target/i386/pr32961.c: Likewise.
8671 * gcc.target/i386/pr33329.c: Likewise.
8672 * gcc.target/i386/pr35714.c: Likewise.
8673 * gcc.target/i386/pr35767-1.c: Likewise.
8674 * gcc.target/i386/pr35767-1d.c: Likewise.
8675 * gcc.target/i386/pr35767-1i.c: Likewise.
8676 * gcc.target/i386/pr35767-2.c: Likewise.
8677 * gcc.target/i386/pr35767-2d.c: Likewise.
8678 * gcc.target/i386/pr35767-2i.c: Likewise.
8679 * gcc.target/i386/pr35767-3.c: Likewise.
8680 * gcc.target/i386/pr35767-5.c: Likewise.
8681 * gcc.target/i386/pr36222-1.c: Likewise.
8682 * gcc.target/i386/pr36578-1.c: Likewise.
8683 * gcc.target/i386/pr36578-2.c: Likewise.
8684 * gcc.target/i386/pr36992-1.c: Likewise.
8685 * gcc.target/i386/pr37101.c: Likewise.
8686 * gcc.target/i386/pr37216.c: Likewise.
8687 * gcc.target/i386/pr37434-1.c: Likewise.
8688 * gcc.target/i386/pr37434-2.c: Likewise.
8689 * gcc.target/i386/pr37843-3.c: Likewise.
8690 * gcc.target/i386/pr37843-4.c: Likewise.
8691 * gcc.target/i386/pr39162.c: Likewise.
8692 * gcc.target/i386/pr39315-1.c: Likewise.
8693 * gcc.target/i386/pr39315-2.c: Likewise.
8694 * gcc.target/i386/pr39315-3.c: Likewise.
8695 * gcc.target/i386/pr39315-4.c: Likewise.
8696 * gcc.target/i386/pr39445.c: Likewise.
8697 * gcc.target/i386/pr39496.c: Likewise.
8698 * gcc.target/i386/pr40809.c: Likewise.
8699 * gcc.target/i386/pr40906-3.c: Likewise.
8700 * gcc.target/i386/pr41019.c: Likewise.
8701 * gcc.target/i386/pr42542-1.c: Likewise.
8702 * gcc.target/i386/pr42542-2.c: Likewise.
8703 * gcc.target/i386/pr42542-3.c: Likewise.
8704 * gcc.target/i386/pr42542-3a.c: Likewise.
8705 * gcc.target/i386/pr42881.c: Likewise.
8706 * gcc.target/i386/push-1.c: Likewise.
8707 * gcc.target/i386/quad-sse.c: Likewise.
8708 * gcc.target/i386/reload-1.c: Likewise.
8709 * gcc.target/i386/sse-10.c: Likewise.
8710 * gcc.target/i386/sse-11.c: Likewise.
8711 * gcc.target/i386/sse-15.c: Likewise.
8712 * gcc.target/i386/sse-17.c: Likewise.
8713 * gcc.target/i386/sse-18.c: Likewise.
8714 * gcc.target/i386/sse-19.c: Likewise.
8715 * gcc.target/i386/sse-4.c: Likewise.
8716 * gcc.target/i386/sse-6.c: Likewise.
8717 * gcc.target/i386/sse-vect-types.c: Likewise.
8718 * gcc.target/i386/sse2-addpd-1.c: Likewise.
8719 * gcc.target/i386/sse2-addsd-1.c: Likewise.
8720 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8721 * gcc.target/i386/sse2-andpd-1.c: Likewise.
8722 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8723 * gcc.target/i386/sse2-comisd-1.c: Likewise.
8724 * gcc.target/i386/sse2-comisd-2.c: Likewise.
8725 * gcc.target/i386/sse2-comisd-3.c: Likewise.
8726 * gcc.target/i386/sse2-comisd-4.c: Likewise.
8727 * gcc.target/i386/sse2-comisd-5.c: Likewise.
8728 * gcc.target/i386/sse2-comisd-6.c: Likewise.
8729 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8730 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8731 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8732 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8733 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8734 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8735 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8736 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8737 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8738 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8739 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8740 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8741 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8742 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8743 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8744 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8745 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8746 * gcc.target/i386/sse2-divpd-1.c: Likewise.
8747 * gcc.target/i386/sse2-divsd-1.c: Likewise.
8748 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8749 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8750 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8751 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8752 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8753 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8754 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8755 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8756 * gcc.target/i386/sse2-minpd-1.c: Likewise.
8757 * gcc.target/i386/sse2-minsd-1.c: Likewise.
8758 * gcc.target/i386/sse2-mmx.c: Likewise.
8759 * gcc.target/i386/sse2-movapd-1.c: Likewise.
8760 * gcc.target/i386/sse2-movapd-2.c: Likewise.
8761 * gcc.target/i386/sse2-movd-1.c: Likewise.
8762 * gcc.target/i386/sse2-movd-2.c: Likewise.
8763 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8764 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8765 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8766 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8767 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8768 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8769 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8770 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8771 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8772 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8773 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8774 * gcc.target/i386/sse2-movq-1.c: Likewise.
8775 * gcc.target/i386/sse2-movq-2.c: Likewise.
8776 * gcc.target/i386/sse2-movq-3.c: Likewise.
8777 * gcc.target/i386/sse2-movsd-1.c: Likewise.
8778 * gcc.target/i386/sse2-movsd-2.c: Likewise.
8779 * gcc.target/i386/sse2-movupd-1.c: Likewise.
8780 * gcc.target/i386/sse2-movupd-2.c: Likewise.
8781 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8782 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8783 * gcc.target/i386/sse2-orpd-1.c: Likewise.
8784 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8785 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8786 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8787 * gcc.target/i386/sse2-paddb-1.c: Likewise.
8788 * gcc.target/i386/sse2-paddd-1.c: Likewise.
8789 * gcc.target/i386/sse2-paddq-1.c: Likewise.
8790 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8791 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8792 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8793 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8794 * gcc.target/i386/sse2-paddw-1.c: Likewise.
8795 * gcc.target/i386/sse2-pand-1.c: Likewise.
8796 * gcc.target/i386/sse2-pandn-1.c: Likewise.
8797 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8798 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8799 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8800 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8801 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8802 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8803 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8804 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8805 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8806 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8807 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8808 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8809 * gcc.target/i386/sse2-pminub-1.c: Likewise.
8810 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8811 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8812 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8813 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8814 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8815 * gcc.target/i386/sse2-por-1.c: Likewise.
8816 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8817 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8818 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8819 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8820 * gcc.target/i386/sse2-pslld-1.c: Likewise.
8821 * gcc.target/i386/sse2-pslld-2.c: Likewise.
8822 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8823 * gcc.target/i386/sse2-psllq-1.c: Likewise.
8824 * gcc.target/i386/sse2-psllq-2.c: Likewise.
8825 * gcc.target/i386/sse2-psllw-1.c: Likewise.
8826 * gcc.target/i386/sse2-psllw-2.c: Likewise.
8827 * gcc.target/i386/sse2-psrad-1.c: Likewise.
8828 * gcc.target/i386/sse2-psrad-2.c: Likewise.
8829 * gcc.target/i386/sse2-psraw-1.c: Likewise.
8830 * gcc.target/i386/sse2-psraw-2.c: Likewise.
8831 * gcc.target/i386/sse2-psrld-1.c: Likewise.
8832 * gcc.target/i386/sse2-psrld-2.c: Likewise.
8833 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8834 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8835 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8836 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8837 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8838 * gcc.target/i386/sse2-psubb-1.c: Likewise.
8839 * gcc.target/i386/sse2-psubd-1.c: Likewise.
8840 * gcc.target/i386/sse2-psubq-1.c: Likewise.
8841 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8842 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8843 * gcc.target/i386/sse2-psubw-1.c: Likewise.
8844 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8845 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8846 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8847 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8848 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8849 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8850 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8851 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8852 * gcc.target/i386/sse2-pxor-1.c: Likewise.
8853 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8854 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8855 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8856 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8857 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8858 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8859 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8860 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8861 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8862 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8863 * gcc.target/i386/sse2-shufps-1.c: Likewise.
8864 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8865 * gcc.target/i386/sse2-subpd-1.c: Likewise.
8866 * gcc.target/i386/sse2-subsd-1.c: Likewise.
8867 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8868 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8869 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8870 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8871 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8872 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8873 * gcc.target/i386/sse2-unpack-1.c: Likewise.
8874 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8875 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8876 * gcc.target/i386/sse2-vec-1.c: Likewise.
8877 * gcc.target/i386/sse2-vec-2.c: Likewise.
8878 * gcc.target/i386/sse2-vec-3.c: Likewise.
8879 * gcc.target/i386/sse2-vec-4.c: Likewise.
8880 * gcc.target/i386/sse2-vec-5.c: Likewise.
8881 * gcc.target/i386/sse2-vec-6.c: Likewise.
8882 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8883 * gcc.target/i386/ssefn-2.c: Likewise.
8884 * gcc.target/i386/ssefn-4.c: Likewise.
8885 * gcc.target/i386/ssefp-1.c: Likewise.
8886 * gcc.target/i386/ssefp-2.c: Likewise.
8887 * gcc.target/i386/sseregparm-3.c: Likewise.
8888 * gcc.target/i386/sseregparm-4.c: Likewise.
8889 * gcc.target/i386/sseregparm-5.c: Likewise.
8890 * gcc.target/i386/sseregparm-6.c: Likewise.
8891 * gcc.target/i386/sseregparm-7.c: Likewise.
8892 * gcc.target/i386/ssetype-1.c: Likewise.
8893 * gcc.target/i386/ssetype-2.c: Likewise.
8894 * gcc.target/i386/ssetype-3.c: Likewise.
8895 * gcc.target/i386/ssetype-4.c: Likewise.
8896 * gcc.target/i386/ssetype-5.c: Likewise.
8897 * gcc.target/i386/unordcmp-1.c: Likewise.
8898 * gcc.target/i386/vararg-1.c: Likewise.
8899 * gcc.target/i386/vararg-2.c: Likewise.
8900 * gcc.target/i386/vararg-3.c: Likewise.
8901 * gcc.target/i386/vararg-4.c: Likewise.
8902 * gcc.target/i386/vararg-7.c: Likewise.
8903 * gcc.target/i386/vararg-8.c: Likewise.
8904 * gcc.target/i386/vecinit-1.c: Likewise.
8905 * gcc.target/i386/vecinit-2.c: Likewise.
8906 * gcc.target/i386/vecinit-3.c: Likewise.
8907 * gcc.target/i386/vecinit-4.c: Likewise.
8908 * gcc.target/i386/vecinit-5.c: Likewise.
8909 * gcc.target/i386/vecinit-6.c: Likewise.
8910 * gcc.target/i386/vectorize2.c: Likewise.
8911 * gcc.target/i386/vectorize3.c: Likewise.
8912 * gcc.target/i386/vectorize4.c: Likewise.
8913 * gcc.target/i386/vectorize6.c: Likewise.
8914 * gcc.target/i386/vectorize7.c: Likewise.
8915 * gcc.target/i386/vectorize8.c: Likewise.
8916 * gcc.target/i386/vperm-v2df.c: Likewise.
8917 * gcc.target/i386/vperm-v2di.c: Likewise.
8918 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8919 * gcc.target/i386/xorps-sse2.c: Likewise.
8920 * gcc.target/i386/xorps.c: Likewise.
8921 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8922 * gfortran.dg/graphite/pr42326.f90: Likewise.
8923 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8925 2010-05-19 Richard Guenther <rguenther@suse.de>
8928 * g++.dg/lto/20100519-1_0.C: New testcase.
8930 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8933 * gfortran.dg/warn_intent_out_not_set.f90: New.
8935 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8938 * gfortran.dg/data_char_1.f90: Updated warning message.
8939 * gfortran.dg/data_array_6.f: New.
8941 2010-05-19 Martin Jambor <mjambor@suse.cz>
8943 * g++.dg/ipa/ivinline-8.C: New test.
8944 * gcc.dg/ipa/iinline-2.c: Likewise.
8946 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8949 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8950 arguments; add check for return value kind.
8951 * gfortran.dg/float_1.f90: Likewise.
8953 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8955 * gcc.target/i386/20011009-1.c (COMMENT): Define.
8957 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8958 * lib/lto.exp (lto_prune_warns): Fix location line regex.
8959 Prune another location line format.
8960 (lto-obj): Call lto_prune_warns on comp_output.
8962 2010-05-18 Jan Hubicka <jh@suse.cz>
8964 * gcc.dg/lto/ipacp_0.c: New test.
8965 * gcc.dg/lto/ipacp_1.c: New test.
8967 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
8970 * gcc.dg/lto/20100518_0.c: New test.
8972 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
8974 * gnat.dg/specs/lto3.ads: Add missing dg-options.
8976 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8979 * gfortran.dg/class_21.f03: New.
8981 2010-05-17 Jason Merrill <jason@redhat.com>
8984 * g++.dg/cpp0x/initlist34.C: New.
8987 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8989 2010-05-17 Martin Jambor <mjambor@suse.cz>
8991 * g++.dg/ipa/ivinline-1.C: New test.
8992 * g++.dg/ipa/ivinline-2.C: New test.
8993 * g++.dg/ipa/ivinline-3.C: New test.
8994 * g++.dg/ipa/ivinline-4.C: New test.
8995 * g++.dg/ipa/ivinline-5.C: New test.
8996 * g++.dg/ipa/ivinline-6.C: New test.
8998 2010-05-17 Dodji Seketeli <dodji@redhat.com>
8999 Jason Merrill <jason@redhat.com>
9002 * c-c++-common/Wunused-var-8.c: New test.
9004 2010-05-17 Jakub Jelinek <jakub@redhat.com>
9007 * gcc.c-torture/compile/pr42347.c: New test.
9010 * g++.dg/ext/asmgoto1.C: New test.
9012 2010-05-17 Martin Jambor <mjambor@suse.cz>
9015 * gcc.dg/tree-ssa/pr44133.c: New test.
9016 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9019 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9022 * gfortran.dg/class_20.f03: New.
9024 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9027 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9028 debug messages but not the newly introduced one.
9030 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
9033 * gfortran.dg/initialization_25.f90: Commented testcase.
9034 * gfortran.dg/initialization_26.f90: New.
9036 2010-05-16 Richard Guenther <rguenther@suse.de>
9038 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9039 * gcc.dg/pr43084.c: Likewise.
9040 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9042 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9044 * gcc.dg/struct/struct-reorg.exp: Likewise.
9045 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9046 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9048 2010-05-16 Joseph Myers <joseph@codesourcery.com>
9050 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9051 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9052 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9053 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9056 2010-05-15 Jason Merrill <jason@redhat.com>
9058 * g++.dg/eh/spec10.C: New.
9059 * g++.dg/eh/spec11.C: New.
9060 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9062 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9066 * gfortran.dg/allocatable_scalar_9.f90: New.
9068 2010-05-15 Jakub Jelinek <jakub@redhat.com>
9071 * g++.dg/torture/pr44148.C: New test.
9073 2010-05-15 Joseph Myers <joseph@codesourcery.com>
9075 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9076 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9077 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9078 diagnostics and type sizes.
9080 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9082 * gnat.dg/lto9.adb: New test.
9083 * gnat.dg/lto9_pkg1.ads: New helper.
9084 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9086 2010-05-15 Jan Hubicka <jh@suse.cz>
9088 * gcc.dg/lto/ipareference_1.c: Rename to ...
9089 * gcc.dg/lto/ipareference_0.c: ... this one.
9090 * gcc.dg/lto/ipareference_2.c: Rename to ...
9091 * gcc.dg/lto/ipareference_1.c: ... this one.
9093 2010-05-15 Jan Hubicka <jh@suse.cz>
9095 * gcc.dg/lto/ipareference_1.c: New file.
9096 * gcc.dg/lto/ipareference_2.c: New file.
9098 2010-05-15 Richard Guenther <rguenther@suse.de>
9100 PR tree-optimization/44038
9101 * gcc.c-torture/compile/pr44038.c: New testcase.
9103 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9105 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9106 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9108 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9112 * gfortran.dg/class_18.f03: New.
9113 * gfortran.dg/class_19.f03: New.
9115 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9118 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9119 * g++.dg/debug/dwarf2/const1.C: Remove.
9121 2010-05-14 Jason Merrill <jason@redhat.com>
9123 * g++.dg/eh/cond4.C: New.
9124 * g++.dg/eh/elide2.C: Adjust.
9125 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9127 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9130 * gfortran.dg/actual_array_interface_2.f90: New test.
9132 2010-05-14 Richard Guenther <rguenther@suse.de>
9134 PR tree-optimization/44119
9135 * gcc.c-torture/compile/pr44119.c: New testcase.
9137 2010-05-14 Jason Merrill <jason@redhat.com>
9140 * g++.dg/eh/terminate1.C: New.
9142 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9144 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9147 * gcc.dg/pr44136.c: New test.
9149 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9152 * g++.dg/warn/Wshadow-4.C: Adjust.
9153 * g++.dg/warn/Wshadow-5.C: New test.
9154 * g++.dg/warn/Wshadow-6.C: New test
9156 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9159 * gfortran.dg/initialization_25.f90: New.
9161 2010-05-13 Martin Jambor <mjambor@suse.cz>
9163 * g++.dg/otr-fold-1.C: New test.
9164 * g++.dg/otr-fold-2.C: New test.
9166 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9169 * gfortran.dg/gomp/pr44036-1.f90: New test.
9170 * gfortran.dg/gomp/pr44036-2.f90: New test.
9171 * gfortran.dg/gomp/pr44036-3.f90: New test.
9174 * gcc.dg/guality/sra-1.c: New test.
9176 2010-05-12 Jan Hubicka <jh@suse.cz>
9178 * tree-ssa/unreachable.c: New test.
9180 2010-05-12 Jason Merrill <jason@redhat.com>
9182 * g++.dg/cpp0x/sfinae1.C: New.
9184 2010-05-12 Sriraman Tallam <tmsriram@google.com>
9186 * gcc.target/i386/zee.c: New file.
9188 2010-05-12 Jason Merrill <jason@redhat.com>
9190 * g++.dg/conversion/op1.C: Expect template candidate message.
9191 * g++.dg/cpp0x/nullptr15.C: Likewise.
9192 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9193 * g++.dg/cpp0x/pr31431.C: Likewise.
9194 * g++.dg/cpp0x/temp_default2.C: Likewise.
9195 * g++.dg/cpp0x/trailing4.C: Likewise.
9196 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9197 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9198 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9199 * g++.dg/cpp0x/variadic35.C: Likewise.
9200 * g++.dg/cpp0x/vt-35147.C: Likewise.
9201 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9202 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9203 * g++.dg/ext/visibility/anon8.C: Likewise.
9204 * g++.dg/ext/vla2.C: Likewise.
9205 * g++.dg/other/pr28114.C: Likewise.
9206 * g++.dg/other/ptrmem10.C: Likewise.
9207 * g++.dg/other/ptrmem11.C: Likewise.
9208 * g++.dg/overload/unknown1.C: Likewise.
9209 * g++.dg/parse/template7.C: Likewise.
9210 * g++.dg/parse/typename7.C: Likewise.
9211 * g++.dg/template/conv11.C: Likewise.
9212 * g++.dg/template/copy1.C: Likewise.
9213 * g++.dg/template/deduce3.C: Likewise.
9214 * g++.dg/template/dependent-expr5.C: Likewise.
9215 * g++.dg/template/friend.C: Likewise.
9216 * g++.dg/template/incomplete2.C: Likewise.
9217 * g++.dg/template/local4.C: Likewise.
9218 * g++.dg/template/local6.C: Likewise.
9219 * g++.dg/template/operator10.C: Likewise.
9220 * g++.dg/template/overload6.C: Likewise.
9221 * g++.dg/template/ptrmem2.C: Likewise.
9222 * g++.dg/template/ptrmem20.C: Likewise.
9223 * g++.dg/template/ptrmem8.C: Likewise.
9224 * g++.dg/template/sfinae2.C: Likewise.
9225 * g++.dg/template/ttp25.C: Likewise.
9226 * g++.dg/template/unify10.C: Likewise.
9227 * g++.dg/template/unify11.C: Likewise.
9228 * g++.dg/template/unify6.C: Likewise.
9229 * g++.dg/template/unify7.C: Likewise.
9230 * g++.dg/template/unify9.C: Likewise.
9231 * g++.dg/template/varmod1.C: Likewise.
9232 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9233 * g++.old-deja/g++.law/operators32.C: Likewise.
9234 * g++.old-deja/g++.pt/crash28.C: Likewise.
9235 * g++.old-deja/g++.pt/crash60.C: Likewise.
9236 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9237 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9238 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9239 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9240 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9241 * g++.old-deja/g++.pt/expr2.C: Likewise.
9242 * g++.old-deja/g++.pt/overload7.C: Likewise.
9243 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9244 * g++.old-deja/g++.pt/spec5.C: Likewise.
9245 * g++.old-deja/g++.pt/spec6.C: Likewise.
9246 * g++.old-deja/g++.pt/t24.C: Likewise.
9247 * g++.old-deja/g++.pt/unify4.C: Likewise.
9248 * g++.old-deja/g++.pt/unify6.C: Likewise.
9249 * g++.old-deja/g++.pt/unify8.C: Likewise.
9250 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9251 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9252 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9254 * g++.dg/cpp0x/initlist32.C: New.
9256 * g++.dg/template/conv11.C: New.
9257 * g++.dg/conversion/op1.C: Adjust expected error.
9259 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9261 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9264 * gcc.target/i386/avx-cmpsd-1.c: New.
9265 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9266 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9267 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9268 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9269 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9271 2010-05-12 Jakub Jelinek <jakub@redhat.com>
9274 * gcc.dg/gomp/pr44085.c: New test.
9275 * gfortran.dg/gomp/pr44085.f90: New test.
9277 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
9279 * objc-obj-c++-shared/Object1.m: New.
9280 * objc.dg/torture: New directory.
9281 * objc.dg/torture/tls: Ditto.
9282 * objc.dg/tls: Ditto.
9283 * objc.dg/torture/tls/trivial.m: New test.
9284 * objc.dg/torture/tls/thr-init-2.m: New test.
9285 * objc.dg/torture/tls/thr-init-3.m: New test.
9286 * objc.dg/torture/tls/thr-init.m: New test.
9287 * objc.dg/torture/tls/diag-1.m: New test.
9288 * objc.dg/torture/tls/tls.exp: New.
9289 * objc.dg/torture/trivial.m: New test.
9290 * objc.dg/torture/dg-torture.exp: New.
9291 * objc.dg/tls/diag-3.m: New test.
9292 * objc.dg/tls/diag-4.m: New test.
9293 * objc.dg/tls/diag-5.m: New test.
9294 * objc.dg/tls/init-1.m: New test.
9295 * objc.dg/tls/init-2.m: New test.
9296 * objc.dg/tls/tls.exp: New.
9297 * objc.dg/tls/diag-2.m: New test.
9298 * lib/objc.exp: Respond to dg-additional-files.
9300 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9302 * gcc.target/m68k/20100512-1.c: New.
9304 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9306 * gnat.dg/lto8.adb: New test.
9307 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9308 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9310 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9315 * g++.dg/template/crash97.C: New.
9316 * g++.dg/template/crash98.C: Likewise.
9317 * g++.dg/template/crash99.C: Likewise.
9318 * g++.dg/cpp0x/pr31439.C: Adjust.
9319 * g++.dg/template/crash95.C: Likewise.
9321 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9324 * c-c++-common/asmgoto-4.c: New test.
9325 * gcc.target/i386/pr44071.c: New test.
9328 * c-c++-common/Wunused-var-7.c: New test.
9329 * g++.dg/warn/Wunused-var-9.C: New test.
9331 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9334 * gfortran.dg/gomp/pr43711.f90: New.
9336 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9339 * gfortran.dg/select_5.f90: Updated.
9341 2010-05-11 Jan Hubicka <jh@suse.cz>
9343 PR tree-optimize/44063
9344 * gcc.c-torture/compile/pr44063.c: New testcase.
9346 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9349 * gcc.dg/pr44023.c: New test.
9351 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9353 * gnat.dg/lto7.adb: New test.
9354 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9356 2010-05-10 Jason Merrill <jason@redhat.com>
9359 * g++.dg/template/inherit5.C: New.
9362 * g++.dg/cpp0x/initlist33.C: New.
9363 * g++.dg/cpp0x/initlist26.C: Adjust.
9364 * g++.dg/cpp0x/initlist28.C: Adjust.
9366 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9369 * g++.dg/init/pr43719.C: New.
9370 * g++.dg/anon-struct4.C: Adjust.
9372 2010-05-10 Jakub Jelinek <jakub@redhat.com>
9375 * gcc.dg/pr44028.c: New test.
9377 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
9382 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9383 * gfortran.dg/warn_conversion.f90: New.
9385 2010-05-10 Michael Matz <matz@suse.de>
9387 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9389 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9391 PR rtl-optimization/44012
9392 * gcc.dg/pr44012.c: New.
9394 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9396 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9397 Log text on entry and exit.
9398 Prune Sun ld warnings for common symbols with differing sizes.
9399 (lto-link-and-maybe-run): Change caller.
9401 2010-05-10 Janus Weil <janus@gcc.gnu.org>
9404 * gfortran.dg/class_7.f03: Modified.
9405 * gfortran.dg/select_type_1.f03: Modified.
9406 * gfortran.dg/select_type_12.f03: New.
9408 2010-05-10 Richard Guenther <rguenther@suse.de>
9410 PR tree-optimization/44050
9411 * gcc.dg/torture/pr44050.c: New testcase.
9413 2010-05-10 Wei Guozhi <carrot@google.com>
9416 * gcc.target/arm/pr42879.c: New testcase.
9418 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9421 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9423 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9426 * gcc.dg/anon-struct-10.c: New test.
9428 2010-05-09 Richard Guenther <rguenther@suse.de>
9431 * gcc.dg/pr44024.c: New testcase.
9433 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9436 * gcc.dg/anon-struct-9.c: New test.
9438 2010-05-09 Richard Guenther <rguenther@suse.de>
9441 * gcc.c-torture/compile/pr44043.c: New testcase.
9443 2010-05-09 Richard Guenther <rguenther@suse.de>
9445 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9447 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
9449 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9451 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9453 * gnat.dg/lto[12456].adb: Add "target lto" marker.
9454 * gnat.dg/specs/lto3.ads: Likewise.
9456 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
9459 * gcc.dg/pr28685-1.c: New file.
9461 2010-05-08 Richard Guenther <rguenther@suse.de>
9463 PR tree-optimization/44030
9464 * gcc.c-torture/compile/pr44030.c: New testcase.
9466 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9468 * gnat.dg/lto6.adb: New test.
9469 * gnat.dg/lto6_pkg.ads: New helper.
9471 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9473 * gnat.dg/lto5.adb: New test.
9474 * gnat.dg/lto5_pkg.ad[sb]: New helper.
9476 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9478 * gnat.dg/lto4.ad[sb]: New test.
9480 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9482 * gnat.dg/specs/lto3.ads: New test.
9483 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9484 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9486 2010-05-08 Quentin Ochem <ochem@adacore.com>
9488 * gnat.dg/sizetype3.ad[sb]: New test.
9489 * gnat.dg/sizetype3_pkg.ads: New helper.
9491 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
9494 * g++.dg/init/new29.C: New.
9496 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
9499 * gfortran.dg/coarray_1.f90: Fixed error message.
9500 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9501 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9502 * gfortran.dg/intrinsic_std_5.f90: New.
9504 2010-05-07 Jason Merrill <jason@redhat.com>
9506 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9508 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9510 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9511 (size_t, stderr): Remove.
9512 (read_error): Replaced __builtin_fprintf by fprintf.
9514 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
9516 * gcc.dg/ordered-comparison-1.c: New test.
9517 * gcc.dg/ordered-comparison-2.c: New test.
9518 * gcc.dg/ordered-comparison-3.c: New test.
9519 * gcc.dg/ordered-comparison-4.c: New test.
9521 2010-05-06 Mike Stump <mikestump@comcast.net>
9524 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9526 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
9527 Jason Merrill <jason@redhat.com>
9529 * g++.dg/cpp0x/nullptr01.C: New.
9530 * g++.dg/cpp0x/nullptr02.C: New.
9531 * g++.dg/cpp0x/nullptr03.C: New.
9532 * g++.dg/cpp0x/nullptr04.C: New.
9533 * g++.dg/cpp0x/nullptr05.C: New.
9534 * g++.dg/cpp0x/nullptr06.C: New.
9535 * g++.dg/cpp0x/nullptr07.C: New.
9536 * g++.dg/cpp0x/nullptr08.C: New.
9537 * g++.dg/cpp0x/nullptr09.C: New.
9538 * g++.dg/cpp0x/nullptr10.C: New.
9539 * g++.dg/cpp0x/nullptr11.C: New.
9540 * g++.dg/cpp0x/nullptr12.C: New.
9541 * g++.dg/cpp0x/nullptr13.C: New.
9542 * g++.dg/cpp0x/nullptr14.C: New.
9543 * g++.dg/cpp0x/nullptr15.C: New.
9544 * g++.dg/cpp0x/nullptr16.C: New.
9545 * g++.dg/cpp0x/nullptr17.C: New.
9546 * g++.dg/cpp0x/nullptr18.C: New.
9547 * g++.dg/cpp0x/nullptr19.C: New.
9548 * g++.dg/cpp0x/nullptr20.C: New.
9549 * g++.dg/cpp0x/nullptr21.C: New.
9550 * g++.dg/cpp0x/nullptr22.C: New.
9551 * g++.dg/debug/nullptr01.C: New.
9552 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9554 2010-05-06 Jakub Jelinek <jakub@redhat.com>
9556 * gcc.dg/Wunused-var-8.c: Move to...
9557 * c-c++-common/Wunused-var-6.c: ... here. New test.
9559 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9562 * g++.dg/template/crash96.C: New.
9564 2010-05-06 Jan Hubicka <jh@suse.cz>
9566 PR tree-optimization/43791
9567 * gcc.c-torture/compile/pr43791.c: New file.
9569 2010-05-06 Michael Matz <matz@suse.de>
9571 PR tree-optimization/43984
9572 * gfortran.dg/pr43984.f90: New test.
9574 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9577 * gcc.dg/pr40989.c: New.
9579 2010-05-06 Richard Guenther <rguenther@suse.de>
9581 PR tree-optimization/43934
9582 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9584 2010-05-06 Richard Guenther <rguenther@suse.de>
9586 PR tree-optimization/43987
9587 * gcc.c-torture/execute/pr43987.c: New testcase.
9588 * gcc.dg/torture/pta-escape-1.c: Adjust.
9589 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9590 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9591 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9592 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9594 2010-04-22 Jakub Jelinek <jakub@redhat.com>
9595 Dodji Seketeli <dodji@redhat.com>
9598 * g++.dg/warn/Wunused-7.C: Add dg-warning.
9599 * g++.dg/template/sfinae16.C: Likewise.
9600 * gcc.dg/Wunused-var-1.c: Moved to...
9601 * c-c++-common/Wunused-var-1.c: ...here. New test.
9602 * gcc.dg/Wunused-var-2.c: Moved to...
9603 * c-c++-common/Wunused-var-2.c: ...here. New test.
9604 * gcc.dg/Wunused-var-3.c: Moved to...
9605 * c-c++-common/Wunused-var-3.c: ...here. New test.
9606 * gcc.dg/Wunused-var-4.c: Moved to...
9607 * gcc.dg/Wunused-var-1.c: ... here.
9608 * gcc.dg/Wunused-var-5.c: Moved to...
9609 * c-c++-common/Wunused-var-4.c: ...here. New test.
9610 * gcc.dg/Wunused-var-7.c: Moved to...
9611 * c-c++-common/Wunused-var-5.c: ...here. New test.
9612 * gcc.dg/Wunused-var-6.c: Moved to...
9613 * gcc.dg/Wunused-var-2.c: ... here.
9614 * c-c++-common/Wunused-var-1.c: New test.
9615 * c-c++-common/Wunused-var-2.c: New test.
9616 * c-c++-common/Wunused-var-3.c: New test.
9617 * c-c++-common/Wunused-var-4.c: New test.
9618 * c-c++-common/Wunused-var-5.c: New test.
9619 * g++.dg/warn/Wunused-var-1.C: New test.
9620 * g++.dg/warn/Wunused-var-2.C: New test.
9621 * g++.dg/warn/Wunused-var-3.C: New test.
9622 * g++.dg/warn/Wunused-var-4.C: New test.
9623 * g++.dg/warn/Wunused-var-5.C: New test.
9624 * g++.dg/warn/Wunused-var-6.C: New test.
9625 * g++.dg/warn/Wunused-var-7.C: New test.
9626 * g++.dg/warn/Wunused-var-8.C: New test.
9627 * g++.dg/warn/Wunused-parm-1.C: New test.
9628 * g++.dg/warn/Wunused-parm-2.C: New test.
9629 * g++.dg/warn/Wunused-parm-3.C: New test.
9631 2010-05-06 Tobias Burnus <burnus@net-b.de>
9634 * gfortran.dg/gomp/crayptr5.f90: New test case.
9636 2010-05-05 Jason Merrill <jason@redhat.com>
9639 * g++.dg/ext/attrib39.C: New.
9641 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
9644 * gfortran.dg/data_invalid.f90: New.
9646 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
9648 * gnat.dg/lto2.adb: New test.
9650 2010-05-05 Jason Merrill <jason@redhat.com>
9653 * g++.dg/opt/empty1.C: New.
9655 2010-05-05 Janus Weil <janus@gcc.gnu.org>
9658 * gfortran.dg/class_17.f03: New.
9660 2010-05-04 Neil Vachharajani <nvachhar@google.com>
9662 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9664 2010-05-04 Mike Stump <mikestump@comcast.net>
9667 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9669 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9672 * gcc.target/i386/pr43668.c: New.
9674 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9677 * g++.dg/cpp0x/initlist31.C: New.
9679 2010-05-04 Jakub Jelinek <jakub@redhat.com>
9682 * gcc.dg/Wunused-var-8.c: New test.
9684 2010-05-04 Jason Merrill <jason@redhat.com>
9687 * g++.dg/cpp0x/enum3.C: Extend.
9689 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9692 * gcc.target/i386/pr43799.c: New.
9694 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
9696 * gnat.dg/lto1.adb: New test.
9697 * gnat.dg/lto1_pkg.ad[sb]: New helper.
9699 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9702 * gcc.target/i386/pr43671.c: New.
9704 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9707 * g++.dg/template/crash95.C: New.
9709 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9712 * gcc.target/i386/pr43508.c: New.
9714 2010-05-04 Richard Guenther <rguenther@suse.de>
9716 PR tree-optimization/43879
9717 * g++.dg/torture/pr43879-1_0.C: New testcase.
9718 * g++.dg/torture/pr43879-1_1.C: Likewise.
9720 2010-05-03 Dodji Seketeli <dodji@redhat.com>
9723 * g++.dg/other/crash-12.C: New test.
9725 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
9727 * g++.dg/cdce3.C: Add a space. Updated.
9729 2010-05-03 Jason Merrill <jason@redhat.com>
9732 * g++.dg/opt/enum2.C: New.
9733 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9734 * g++.dg/warn/Wswitch-1.C: Adjust message.
9736 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9738 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9739 * g++.dg/ext/label13.C: Fix typo.
9740 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9742 * gcc.c-torture/compile/limits-declparen.c: xfail on
9743 alpha*-dec-osf5* with -g.
9744 * gcc.c-torture/compile/limits-pointer.c: Likewise.
9745 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9746 * gcc.dg/c99-tgmath-2.c: Likewise.
9747 * gcc.dg/c99-tgmath-3.c: Likewise.
9748 * gcc.dg/c99-tgmath-4.c: Likewise.
9750 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
9753 * gfortran.dg/unexpected_interface.f90: New test.
9755 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9757 * ada/acats/run_acats (which): New function.
9758 (host_gnatchop, host_gnatmake): Use it.
9760 2010-05-03 Richard Guenther <rguenther@suse.de>
9762 PR tree-optimization/43971
9763 * gcc.dg/pr43971.c: New testcase.
9765 2010-05-03 Jakub Jelinek <jakub@redhat.com>
9768 * gcc.dg/debug/pr43972.c: New test.
9770 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
9773 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9775 2010-05-02 Richard Guenther <rguenther@suse.de>
9777 PR tree-optimization/43879
9778 * gcc.dg/torture/pr43879-3.c: New testcase.
9780 2010-05-01 Richard Guenther <rguenther@suse.de>
9782 PR tree-optimization/43949
9783 * g++.dg/warn/Warray-bounds-5.C: New testcase.
9785 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
9788 * g++.dg/init/new28.C: New.
9790 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
9793 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9794 structure and nested declarations.
9795 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
9796 structure and nested declarations. Reduce header clutter and
9797 use _exit() rather than abort().
9798 * objc.dg/encode-10.m: New.
9799 * objc.dg/encode-11.m: New.
9801 2010-04-30 DJ Delorie <dj@redhat.com>
9803 * gcc.c-torture/execute/20100430-1.c: New test.
9805 2010-04-30 Jason Merrill <jason@redhat.com>
9808 * g++.dg/template/ptrmem21.C: New.
9810 2010-04-30 Tobias Burnus Mburnus@net-b.de>
9814 * gfortran.dg/coarray_13.f90: New test.
9816 2010-04-30 Richard Guenther <rguenther@suse.de>
9819 * gcc.dg/lto/20100430-1_0.c: New testcase.
9821 2010-04-30 Jakub Jelinek <jakub@redhat.com>
9824 * c-c++-common/pr43942.c: New test.
9826 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
9828 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9829 conflict with darwin crt1.o 'start' symbol.
9831 2010-04-30 Richard Guenther <rguenther@suse.de>
9833 PR tree-optimization/43879
9834 * gcc.dg/torture/pr43879_1.c: New testcase.
9836 2010-04-30 Richard Guenther <rguenther@suse.de>
9838 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9840 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
9843 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9844 user-provided constructor while recursing.
9846 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9849 * gfortran.dg/class_16.f03: New test.
9851 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9854 * gfortran.dg/class_15.f03: New.
9856 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9859 * gfortran.dg/dynamic_dispatch_9.f03: New test.
9861 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9864 * gfortran.dg/generic_22.f03 : New test.
9866 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9869 * gfortran.dg/class_14.f03: New test.
9871 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9874 * gfortran.dg/interface_32.f90: New test.
9876 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
9877 Janus Weil <janus@gcc.gnu.org>
9880 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9881 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9882 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9884 2010-04-28 Mike Stump <mikestump@comcast.net>
9886 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9888 * g++.dg/uninit-pred-2_b.C: Likewise.
9890 2010-04-28 Tobias Burnus <burnus@net-b.de>
9894 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9896 2010-04-28 Matthias Klose <doko@ubuntu.com>
9898 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9899 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9900 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9901 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9902 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9904 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
9906 * gcc.dg/const-uniq-1.c: New test.
9907 * gcc.dg/lto/const-uniq_[01].c: Likewise.
9909 2010-04-28 Xinliang David Li <davidxl@google.com>
9911 * gcc.dg/uninit-pred-2_b.c: New test.
9912 * gcc.dg/uninit-pred-4_b.c: New test.
9913 * gcc.dg/uninit-pred-3_d.c: New test.
9914 * gcc.dg/uninit-pred-6_b.c: New test.
9915 * gcc.dg/uninit-pred-8_b.c: New test.
9916 * gcc.dg/uninit-pred-3_a.c: New test.
9917 * gcc.dg/uninit-pred-2_c.c: New test.
9918 * gcc.dg/uninit-pred-5_a.c: New test.
9919 * gcc.dg/uninit-pred-3_e.c: New test.
9920 * gcc.dg/uninit-pred-7_a.c: New test.
9921 * gcc.dg/uninit-pred-6_c.c: New test.
9922 * gcc.dg/uninit-pred-9_a.c: New test.
9923 * gcc.dg/uninit-pred-8_c.c: New test.
9924 * gcc.dg/uninit-pred-3_b.c: New test.
9925 * gcc.dg/uninit-pred-5_b.c: New test.
9926 * gcc.dg/uninit-pred-7_b.c: New test.
9927 * gcc.dg/uninit-pred-6_d.c: New test.
9928 * gcc.dg/uninit-pred-9_b.c: New test.
9929 * gcc.dg/uninit-pred-2_a.c: New test.
9930 * gcc.dg/uninit-pred-4_a.c: New test.
9931 * gcc.dg/uninit-pred-3_c.c: New test.
9932 * gcc.dg/uninit-pred-6_a.c: New test.
9933 * gcc.dg/uninit-pred-8_a.c: New test.
9934 * gcc.dg/uninit-pred-7_c.c: New test.
9935 * gcc.dg/uninit-pred-6_e.c: New test.
9936 * g++.dg/uninit-pred-loop-1_b.cc: New test.
9937 * g++.dg/uninit-pred-1_a.C: New test.
9938 * g++.dg/uninit-pred-1_b.C: New test.
9939 * g++.dg/uninit-pred-2_a.C: New test.
9940 * g++.dg/uninit-pred-2_b.C: New test.
9941 * g++.dg/uninit-pred-loop-1_a.cc: New test.
9942 * g++.dg/uninit-pred-loop-1_c.cc: New test.
9943 * g++.dg/uninit-pred-loop_1.cc: New test.
9945 2010-04-28 Martin Jambor <mjambor@suse.cz>
9947 * gcc.dg/lto/20091209-1_0.c: New testcase.
9949 2010-04-28 Richard Guenther <rguenther@suse.de>
9951 PR tree-optimization/43879
9952 PR tree-optimization/43909
9953 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9955 2010-04-28 Richard Guenther <rguenther@suse.de>
9958 * g++.dg/torture/pr43880.C: New testcase.
9960 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
9963 * g++.dg/template/recurse2.C: Update
9964 * g++.dg/template/recurse.C: Update.
9965 * g++.dg/template/pr23510.C: Update.
9966 * lib/prune.exp: Filter out 'recursively instantiated'.
9968 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9971 * g++.dg/init/pr29043.C: New.
9973 2010-04-27 Jason Merrill <jason@redhat.com>
9975 * g++.dg/lookup/scoped5.C: Adjust.
9976 * g++.dg/lookup/scoped8.C: Adjust.
9977 * g++.dg/template/dependent-expr5.C: Adjust.
9978 * g++.old-deja/g++.brendan/nest1.C: Adjust.
9981 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9984 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9986 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9987 Jan Hubicka <hubicka@ucw.cz>
9989 * gcc.dg/pure-2.c: New testcase.
9990 * gcc.dg/const-1.c: New testcase.
9992 2010-04-27 Jason Merrill <jason@redhat.com>
9994 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9997 * g++.dg/template/sfinae17.C: New.
9998 * g++.dg/template/sfinae18.C: New.
10000 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10002 * g++.dg/init/pr42844.C: New.
10003 * g++.dg/cpp0x/pr42844-2.C: New.
10004 * g++.dg/cpp0x/defaulted2.C: Adjust.
10005 * g++.dg/tree-ssa/pr27549.C: Likewise.
10006 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10008 2010-04-27 Tobias Burnus <burnus@net-b.de>
10011 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10013 2010-04-27 Richard Guenther <rguenther@suse.de>
10015 PR middle-end/40561
10016 * g++.dg/other/pr40561.C: New testcase.
10018 2010-04-27 Martin Jambor <mjambor@suse.cz>
10020 PR middle-end/43812
10021 * g++.dg/ipa/pr43812.C: New test.
10023 2010-04-27 Jan Hubicka <jh@suse.cz>
10025 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10026 (test): ... this one.
10028 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10031 * gcc.target/arm/thumb-stackframe.c: New test.
10033 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10035 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10036 * gcc.dg/misc-column.c: Likewise.
10037 * gcc.dg/Walways-true-1.c: Likewise.
10038 * gcc.dg/Walways-true-2.c: Likewise.
10039 * gcc.dg/warn-addr-cmp.c: Likewise.
10041 2010-04-27 Tobias Burnus <burnus@net-b.de>
10044 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10045 * gfortran.dg/coarray_12.f90: New.
10047 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10050 * gcc.dg/pr32207.c: New test.
10051 * gcc.dg/misc-column.c: Adjust expected warning.
10052 * gcc.dg/Walways-true-1.c: Likewise.
10053 * gcc.dg/Walways-true-2.c: Likewise.
10054 * gcc.dg/warn-addr-cmp.c: Likewise.
10056 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10059 * lib/lto.exp (lto_prune_vis_warns): New function.
10060 (lto-link-and-maybe-run): Call it.
10062 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10064 PR tree-optimization/43904
10065 * gcc.dg/tree-ssa/tailcall-6.c: New.
10067 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10070 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10071 Darwin8/OSX10.4 - compatible code generation.
10073 * obj-c++.dg/stubify-1.mm: Ditto.
10074 * lib/objc-torture.exp: Do not require link success for
10075 "trivial.m" in the runtime checks when dowhat = 'compile'.
10076 * lib/dg-pch.exp (dg-flags-pch): New Proc.
10077 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10078 Darwin8/OSX10.4 - compatible code generation.
10079 * objc.dg/stubify-2.m: Ditto.
10080 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10081 * objc.dg/next-runtime-1.m: Ditto.
10082 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10083 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10084 runtimes on Darwin.
10086 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
10089 * lib/plugin-support.exp: Use "-undefined
10090 dynamic_lookup" on darwin.
10092 2010-04-26 Richard Guenther <rguenther@suse.de>
10094 * gcc.dg/lto/20100426_0.c: New testcase.
10096 2010-04-26 Jie Zhang <jie@codesourcery.com>
10098 PR tree-optimization/43833
10099 gcc.dg/Warray-bounds-8.c: New test case.
10101 2010-04-26 Richard Guenther <rguenther@suse.de>
10104 * g++.dg/lto/20100423-3_0.C: New testcase.
10106 2010-04-26 Richard Guenther <rguenther@suse.de>
10109 * g++.dg/lto/20100423-2_0.C: New testcase.
10111 2010-04-26 Ira Rosen <irar@il.ibm.com>
10113 * gcc.dg/vect/bb-slp-23.c: New test.
10115 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10117 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10118 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10119 * gcc.dg/c1x-float-1.c: New test.
10121 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10123 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10126 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10128 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10130 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10131 * gfortran.dg/default_format_2.f90: Ditto.
10133 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10135 * gfortran.dg/pr43505.f90: Clean up .mod file.
10136 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10137 * gfortran.dg/pr41347.f90: Ditto.
10138 * gfortran.dg/internal_pack_4.f90: Ditto.
10139 * gfortran.dg/proc_decl_23.f90: Ditto.
10140 * gfortran.dg/recursive_check_3.f90: Ditto.
10141 * gfortran.dg/intent_out_3.f90: Ditto.
10142 * gfortran.dg/assignment_2.f90: Ditto.
10143 * gfortran.dg/pr41928.f90: Ditto.
10144 * gfortran.dg/pr42166.f90: Ditto.
10145 * gfortran.dg/private_type_12.f90: Ditto.
10146 * gfortran.dg/graphite/pr42185.f90: Ditto.
10147 * gfortran.dg/graphite/pr42186.f90: Ditto.
10148 * gfortran.dg/graphite/pr40982.f90: Ditto.
10149 * gfortran.dg/graphite/id-2.f90: Ditto.
10150 * gfortran.dg/graphite/id-4.f90: Ditto.
10151 * gfortran.dg/graphite/pr42050.f90: Ditto.
10152 * gfortran.dg/graphite/id-18.f90: Ditto.
10153 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10154 * gfortran.dg/graphite/pr41924.f90: Ditto.
10155 * gfortran.dg/graphite/pr42393.f90: Ditto.
10156 * gfortran.dg/graphite/pr37980.f90: Ditto.
10157 * gfortran.dg/graphite/pr38953.f90: Ditto.
10158 * gfortran.dg/graphite/pr42180.f90: Ditto.
10159 * gfortran.dg/graphite/pr42181.f90: Ditto.
10160 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10161 * gfortran.dg/select_type_4.f90: Ditto.
10162 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10163 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10164 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10165 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10166 * gfortran.dg/whole_file_11.f90: Ditto.
10167 * gfortran.dg/private_type_11.f90: Ditto.
10168 * gfortran.dg/vect/vect-gems.f90: Ditto.
10169 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10171 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10173 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10175 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10177 * gnat.dg/pack15.ad[sb]: New test.
10179 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
10181 * gcc.target/arm/mla-1.c: New test.
10183 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10187 * gfortran.dg/pr43793.f90: New test.
10189 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10191 PR tree-optimization/41442
10192 * gcc.target/i386/pr41442.c: New test.
10194 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
10197 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10199 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10202 * gfortran.dg/open_nounit.f90: New test.
10204 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
10208 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10210 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10212 * gcc.dg/Wconversion-integer.c: Update.
10214 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10216 * gnat.dg/unchecked_convert5.adb: New test.
10218 2010-04-23 Richard Guenther <rguenther@suse.de>
10221 * gcc.dg/lto/20100423-2_0.c: New testcase.
10222 * gcc.dg/lto/20100423-2_0.c: Likewise.
10224 2010-04-23 Richard Guenther <rguenther@suse.de>
10227 * gcc.dg/lto/20100423-1_0.c: New testcase.
10228 * gcc.dg/lto/20100423-1_1.c: Likewise.
10230 2010-04-23 Martin Jambor <mjambor@suse.cz>
10232 PR tree-optimization/43846
10233 * gcc.dg/tree-ssa/sra-10.c: New test.
10235 2010-04-23 Martin Jambor <mjambor@suse.cz>
10237 PR middle-end/43835
10238 * gcc.c-torture/execute/pr43835.c: New test.
10240 2010-04-23 Richard Guenther <rguenther@suse.de>
10243 * g++.dg/lto/20100423-1_0.C: New testcase.
10245 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
10247 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10249 2010-04-22 Ira Rosen <irar@il.ibm.com>
10251 PR tree-optimization/43842
10252 * gcc.dg/vect/pr43842.c: New test.
10254 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10256 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10257 * gcc.target/i386/wmul-2.c: Likewise.
10259 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10261 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10262 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10264 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
10266 * gfortran.dg/reassoc_6.f: New testcase.
10268 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10270 PR middle-end/29274
10271 * gcc.target/arm/wmul-1.c: New test.
10272 * gcc.target/arm/wmul-2.c: New test.
10274 2010-04-22 Richard Guenther <rguenther@suse.de>
10276 PR tree-optimization/43845
10277 * gcc.c-torture/compile/pr43845.c: New testcase.
10279 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10281 PR middle-end/29274
10282 * gcc.target/i386/wmul-1.c: New test.
10283 * gcc.target/i386/wmul-2.c: New test.
10284 * gcc.target/bfin/wmul-1.c: New test.
10285 * gcc.target/bfin/wmul-2.c: New test.
10287 2010-04-22 Richard Guenther <rguenther@suse.de>
10290 * gfortran.dg/vector_subscript_6.f90: New testcase.
10291 * gfortran.dg/assign_10.f90: Adjust.
10293 2010-04-21 Jakub Jelinek <jakub@redhat.com>
10296 * gfortran.dg/gomp/pr43836.f90: New test.
10298 2010-04-21 Richard Guenther <rguenther@suse.de>
10300 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10302 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10304 * gcc.dg/torture/builtin-cproj-3.c: New.
10306 2010-04-20 Jason Merrill <jason@redhat.com>
10309 * g++.dg/template/recurse2.C: New.
10310 * g++.dg/parse/crash36.C: Adjust.
10311 * g++.dg/other/fold1.C: Adjust.
10312 * g++.dg/init/member1.C: Adjust.
10313 * lib/prune.exp: Prune "skipping N instantiation contexts".
10315 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10317 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10319 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10321 * gcc.dg/torture/builtin-cproj-1.c: New.
10322 * gcc.dg/torture/builtin-cproj-2.c: New.
10324 2010-04-20 Dodji Seketeli <dodji@redhat.com>
10328 * g++.dg/template/typedef32.C: Adjust.
10329 * g++.dg/template/typedef33.C: New test.
10331 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
10334 * gfortran.dg/proc_decl_23.f90: New test.
10337 * gfortran.dg/abstract_type_6.f03: New test.
10339 2010-04-20 Xinliang David Li <davidxl@google.com>
10341 * g++.dg/tree-ssa/fold-compare.C: New.
10343 2010-04-20 Richard Guenther <rguenther@suse.de>
10345 PR tree-optimization/39417
10346 * g++.dg/torture/pr39417.C: New testcase.
10348 2010-04-20 Richard Guenther <rguenther@suse.de>
10350 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10352 2010-04-20 Jakub Jelinek <jakub@redhat.com>
10354 * g++.dg/debug/dwarf2/rv1.C: New test.
10356 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10359 * gcc.c-torture/compile/pr43635.c: New testcase.
10361 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10364 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10365 of sequential loops being private only in the innermost containing
10368 PR middle-end/43337
10369 * gfortran.dg/gomp/pr43337.f90: New test.
10371 2010-04-19 Richard Guenther <rguenther@suse.de>
10373 PR tree-optimization/43796
10374 * gfortran.dg/pr43796.f90: New testcase.
10376 2010-04-19 Richard Guenther <rguenther@suse.de>
10378 PR tree-optimization/43783
10379 * gcc.c-torture/execute/pr43783.c: New testcase.
10381 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
10384 * gcc.target/i386/pr43766.c: New test.
10386 2010-04-19 Jie Zhang <jie@codesourcery.com>
10389 * gcc.target/i386/pr43662.c: New test.
10391 2010-04-19 Dodji Seketeli <dodji@redhat.com>
10394 * g++.dg/template/typedef32.C: New test.
10396 2010-04-19 Ira Rosen <irar@il.ibm.com>
10398 PR tree-optimization/37027
10399 * lib/target-supports.exp
10400 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10401 * gcc.dg/vect/pr37027.c: New test.
10402 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10403 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10404 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10405 gcc.dg/vect/vect-complex-6.c: Likewise.
10407 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10409 * g++.dg/debug/dwarf2/enum1.C: New test.
10411 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
10413 * gnat.dg/rep_clause5.ad[sb]: New test.
10414 * gnat.dg/rep_clause5_pkg.ads: New helper.
10416 2010-04-18 Ira Rosen <irar@il.ibm.com>
10418 PR tree-optimization/43771
10419 * g++.dg/vect/pr43771.cc: New test.
10421 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
10424 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10425 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10427 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
10429 * gnat.dg/sizetype.adb: Rename into...
10430 * gnat.dg/sizetype1.adb: ...this.
10431 * gnat.dg/sizetype2.adb: New test.
10433 2010-04-16 Richard Guenther <rguenther@suse.de>
10435 PR tree-optimization/43572
10436 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10438 2010-04-16 Olivier Hainque <hainque@adacore.com>
10440 * gnat.dg/specs/discr_private.ads: New test.
10442 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
10445 * gcc.target/arm/thumb-comparisons.c: New test.
10448 * gcc.target/arm/thumb-cbranchqi.c: New test.
10450 2010-04-16 Christian Bruel <christian.bruel@st.com>
10452 * g++.dg/torture/pr36191.C: Enable for SH.
10454 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
10456 * gnat.dg/wide_boolean.adb: New test.
10457 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10459 2010-04-15 Richard Guenther <rguenther@suse.de>
10461 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10462 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10463 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10464 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10465 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10466 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10467 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10468 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10469 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10470 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10471 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10472 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10473 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10474 * gcc.dg/torture/ipa-pta-2.c: Likewise.
10475 * gcc.dg/torture/ipa-pta-1.c: Adjust.
10477 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
10480 * gcc.target/arm/pr42496.c: New test.
10482 2010-04-14 Jason Merrill <jason@redhat.com>
10485 * g++.dg/ext/attrib38.C: New.
10487 2010-04-14 Steve Ellcey <sje@cup.hp.com>
10490 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10492 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
10495 * gcc.dg/cpp/warn-undef-2.c: Update.
10496 * gcc.dg/cpp/warn-traditional-2.c: Update.
10497 * gcc.dg/cpp/warn-comments-2.c: Update.
10498 * gcc.dg/cpp/warn-variadic-2.c: Update.
10499 * gcc.dg/cpp/warn-long-long-2.c: Update.
10500 * gcc.dg/cpp/warn-deprecated-2.c: Update.
10501 * gcc.dg/cpp/warn-multichar-2.c: Update.
10502 * gcc.dg/cpp/warn-normalized-3.c: Update.
10503 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10504 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10505 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10506 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10507 * gcc.dg/cpp/warn-redefined-2.c: Update.
10508 * gfortran.dg/warning-directive-2.F90: Update.
10509 * c-c++-common/cpp/warning-directive-2.c: Update.
10511 2010-04-14 Michael Matz <matz@suse.de>
10513 PR tree-optimization/42963
10514 * gcc.dg/pr42963.c: New testcase.
10516 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
10518 * gnat.dg/class_wide.adb: Rename into...
10519 * gnat.dg/class_wide1.adb: ...this.
10520 * gnat.dg/class_wide2.ad[sb]: New test.
10522 2010-04-14 Tobias Burnus <burnus@net-b.de>
10525 * gfortran.dg/coarray_9.f90: Update dg-errors.
10526 * gfortran.dg/coarray_10.f90: New test.
10527 * gfortran.dg/coarray_11.f90: New test.
10529 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10532 gfortran.dg/initialization_24.f90: New test.
10534 2010-04-13 Jason Merrill <jason@redhat.com>
10536 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10537 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10539 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
10541 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10542 * g++.dg/dg.exp: Likewise.
10543 * gcc.dg/cpp/warning-directive-1.c: Move to ...
10544 * c-c++-common/cpp/warning-directive-1.c: ... here.
10545 * gcc.dg/cpp/warning-directive-2.c: Move to ...
10546 * c-c++-common/cpp/warning-directive-2.c: ... here.
10547 * gcc.dg/cpp/warning-directive-3.c: Move to ...
10548 * c-c++-common/cpp/warning-directive-3.c: ... here.
10549 * gcc.dg/cpp/warning-directive-4.c: Move to ...
10550 * c-c++-common/cpp/warning-directive-4.c: ... here.
10551 * g++.dg/cpp/warning-directive-1.C: Delete.
10552 * g++.dg/cpp/warning-directive-2.C: Delete.
10553 * g++.dg/cpp/warning-directive-3.C: Delete.
10554 * g++.dg/cpp/warning-directive-4.C: Delete.
10555 * gcc.dg/cpp/normalised-3.c: Delete.
10556 * g++.dg/cpp/normalised-1.C: Rename as ...
10557 * c-c++-common/cpp/normalised-3.c: ... this.
10559 2010-04-13 Martin Jambor <mjambor@suse.cz>
10561 * gcc.dg/tree-ssa/sra-9.c: New test.
10563 2010-04-13 Michael Matz <matz@suse.de>
10565 PR middle-end/43730
10566 * gcc.dg/pr43730.c: New test.
10568 2010-04-13 Michael Matz <matz@suse.de>
10570 * gcc.dg/tree-ssa/negate.c: New testcase.
10572 2010-04-13 Richard Guenther <rguenther@suse.de>
10575 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10577 2010-04-13 Richard Guenther <rguenther@suse.de>
10579 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10581 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
10583 * gnat.dg/derived_type1.adb: New test.
10585 2010-04-13 Matthias Klose <doko@ubuntu.com>
10587 * gcc.dg/plugindir1.c: New testcase.
10588 * gcc.dg/plugindir2.c: New testcase.
10589 * gcc.dg/plugindir3.c: New testcase.
10590 * gcc.dg/plugindir4.c: New testcase.
10592 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
10594 * gcc.target/i386/rotate-2.c: New test.
10596 2010-04-12 Jason Merrill <jason@redhat.com>
10599 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10600 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10602 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
10605 * g++.dg/init/pr25811.C: New test.
10607 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10609 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10610 dg-error, dg-warning.
10611 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10613 2010-04-12 Richard Guenther <rguenther@suse.de>
10615 * gcc.dg/torture/inline-2.c: New testcase.
10617 2010-04-12 Jakub Jelinek <jakub@redhat.com>
10620 * gcc.dg/Wunused-var-7.c: New test.
10622 PR tree-optimization/43560
10623 * gcc.c-torture/execute/pr43560.c: New test.
10625 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
10627 * gnat.dg/aggr13.adb: New test.
10628 * gnat.dg/aggr14.adb: Likewise.
10629 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10631 2010-04-12 Richard Guenther <rguenther@suse.de>
10634 * g++.dg/torture/pr43611.C: New testcase.
10636 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
10639 * gcc.dg/pr36774-1.c: New test.
10640 * gcc.dg/pr36774-2.c: New test.
10642 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10644 * gcc.target/sh/rte-delay-slot.c: New test.
10646 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
10648 * gnat.dg/pack9.adb: Remove -cargs option.
10649 * gnat.dg/aggr12.ad[sb]: New test.
10651 2010-04-10 Jie Zhang <jie@codesourcery.com>
10654 * gcc.target/sh/pr43417.c: New test.
10656 2010-04-10 Tobias Burnus <burnus@net-b.de>
10659 * gfortran.dg/spec_expr_6.f90: New test.
10661 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10664 * gcc.dg/cpp/pr43195.c: New.
10665 * gcc.dg/cpp/pr43195.h: New.
10667 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10670 * gcc.dg/Werror-6.c: Adjust.
10671 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10672 * gcc.dg/Werror-4.c: Likewise.
10673 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10674 * gcc.dg/Wswitch-enum-error.c: Likewise.
10675 * gcc.dg/Wpointer-arith.c: Likewise.
10676 * gcc.dg/Wfatal.c: Likewise.
10677 * gcc.dg/Wswitch-error.c: Likewise.
10678 * g++.dg/warn/unused-result1-Werror.c: Likewise.
10679 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10680 * gcc.dg/cpp/warn-undef-2.c: Likewise.
10681 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10682 * gcc.dg/cpp/warn-comments-2.c: Likewise.
10683 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10684 * gcc.dg/cpp/warning-directive-2.c: Likewise.
10685 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10686 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10687 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10688 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10689 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10690 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10691 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10692 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10693 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10694 * g++.dg/cpp/warning-directive-2.C: Likewise.
10695 * gfortran.dg/warning-directive-2.F90: Likewise.
10697 2010-04-09 Jason Merrill <jason@redhat.com>
10700 * g++.dg/template/sizeof13.C: New.
10702 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
10704 * g++.dg/other/pr35504.C: Add check for thiscall.
10705 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10706 * gcc.dg/torture/stackalign/thiscall-1.c: New.
10708 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10711 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10712 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
10713 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10714 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
10715 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10716 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
10717 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10718 * g++.dg/other/increment1.C: Likewise.
10720 2010-04-09 Tobias Burnus <burnus@net-b.de>
10723 * gfortran.dg/coarray_7.f90: New test.
10724 * gfortran.dg/coarray_8.f90: New test.
10726 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
10729 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10731 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10734 * gcc.dg/pr43643.c: New test.
10736 2010-04-08 Tobias Burnus <burnus@net-b.de>
10738 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10740 2010-04-08 Richard Guenther <rguenther@suse.de>
10742 PR tree-optimization/43679
10743 * gcc.c-torture/compile/pr43679.c: New testcase.
10745 2010-04-08 Jakub Jelinek <jakub@redhat.com>
10748 * gcc.dg/pr43670.c: New test.
10750 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
10752 PR middle-end/40815
10753 * gcc.dg/tree-ssa/reassoc-19.c: New.
10755 2010-04-07 Jakub Jelinek <jakub@redhat.com>
10758 * gcc.dg/Wunused-var-1.c: New test.
10759 * gcc.dg/Wunused-var-2.c: New test.
10760 * gcc.dg/Wunused-var-3.c: New test.
10761 * gcc.dg/Wunused-var-4.c: New test.
10762 * gcc.dg/Wunused-var-5.c: New test.
10763 * gcc.dg/Wunused-var-6.c: New test.
10764 * gcc.dg/Wunused-parm-1.c: New test.
10766 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10767 * gcc.dg/trunc-1.c: Likewise.
10768 * gcc.dg/vla-9.c: Likewise.
10769 * gcc.dg/dfp/composite-type.c: Likewise.
10771 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10774 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10775 * obj-c++.dg/objc-gc-3.mm: Ditto.
10777 2010-04-07 Simon Baldwin <simonb@google.com>
10779 * gcc.dg/cpp/warn-undef-2.c: New.
10780 * gcc.dg/cpp/warn-traditional-2.c: New.
10781 * gcc.dg/cpp/warn-comments-2.c: New.
10782 * gcc.dg/cpp/warning-directive-1.c: New.
10783 * gcc.dg/cpp/warn-long-long.c: New.
10784 * gcc.dg/cpp/warn-traditional.c: New.
10785 * gcc.dg/cpp/warn-variadic-2.c: New.
10786 * gcc.dg/cpp/warn-undef.c: New.
10787 * gcc.dg/cpp/warn-normalized-1.c: New.
10788 * gcc.dg/cpp/warning-directive-2.c: New.
10789 * gcc.dg/cpp/warn-long-long-2.c: New.
10790 * gcc.dg/cpp/warn-variadic.c: New.
10791 * gcc.dg/cpp/warn-normalized-2.c: New.
10792 * gcc.dg/cpp/warning-directive-3.c: New.
10793 * gcc.dg/cpp/warn-deprecated-2.c: New.
10794 * gcc.dg/cpp/warn-trigraphs-1.c: New.
10795 * gcc.dg/cpp/warn-multichar-2.c: New.
10796 * gcc.dg/cpp/warn-normalized-3.c: New.
10797 * gcc.dg/cpp/warning-directive-4.c: New.
10798 * gcc.dg/cpp/warn-unused-macros.c: New.
10799 * gcc.dg/cpp/warn-trigraphs-2.c: New.
10800 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10801 * gcc.dg/cpp/warn-cxx-compat.c: New.
10802 * gcc.dg/cpp/warn-redefined.c: New.
10803 * gcc.dg/cpp/warn-trigraphs-3.c: New.
10804 * gcc.dg/cpp/warn-unused-macros-2.c: New.
10805 * gcc.dg/cpp/warn-deprecated.c: New.
10806 * gcc.dg/cpp/warn-trigraphs-4.c: New.
10807 * gcc.dg/cpp/warn-redefined-2.c: New.
10808 * gcc.dg/cpp/warn-comments.c: New.
10809 * gcc.dg/cpp/warn-multichar.c: New.
10810 * g++.dg/cpp/warning-directive-1.C: New.
10811 * g++.dg/cpp/warning-directive-2.C: New.
10812 * g++.dg/cpp/warning-directive-3.C: New.
10813 * g++.dg/cpp/warning-directive-4.C: New.
10814 * gfortran.dg/warning-directive-1.F90: New.
10815 * gfortran.dg/warning-directive-3.F90: New.
10816 * gfortran.dg/warning-directive-2.F90: New.
10817 * gfortran.dg/warning-directive-4.F90: New.
10819 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10822 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10824 2010-04-07 Jason Merrill <jason@redhat.com>
10826 * g++.dg/template/dr408.C: New.
10828 * g++.dg/lookup/ns4.C: New.
10831 * g++.dg/template/friend51.C: New test.
10834 * g++.old-deja/g++.other/linkage1.C: Adjust.
10836 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10839 * g++.dg/template/crash94.C: New test.
10841 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10844 * g++.dg/init/aggr5.C: New test.
10845 * g++.dg/init/aggr5.C: New test.
10847 2010-04-07 Richard Guenther <rguenther@suse.de>
10849 PR tree-optimization/43270
10850 * g++.dg/warn/Warray-bounds-4.C: New testcase.
10851 * gcc.dg/Warray-bounds-7.c: Likewise.
10853 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
10855 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10856 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10857 * gnat.dg/bit_packed_array4.ad[sb]: New test.
10859 2010-04-07 Jie Zhang <jie@codesourcery.com>
10862 * g++.dg/init/pr42556.C: New test.
10864 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10867 * g++.dg/debug/dwarf2/typedef2.C: New test.
10869 2010-04-06 Dodji Seketeli <dodji@redhat.com>
10871 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10872 c-c++-common/dwarf2/redeclaration-1.C
10874 2010-04-06 Jason Merrill <jason@redhat.com>
10876 * g++.dg/cpp0x/pr31437.C: Adjust error location.
10877 * g++.dg/ext/attrib18.C: Likewise.
10878 * g++.dg/ext/bitfield2.C: Likewise.
10879 * g++.dg/ext/bitfield4.C: Likewise.
10880 * g++.dg/ext/visibility/warn2.C: Likewise.
10881 * g++.dg/ext/visibility/warn3.C: Likewise.
10882 * g++.dg/gomp/pr26690-1.C: Likewise.
10883 * g++.dg/inherit/covariant7.C: Likewise.
10884 * g++.dg/init/synth2.C: Likewise.
10885 * g++.dg/lookup/using7.C: Likewise.
10886 * g++.dg/other/crash-4.C: Likewise.
10887 * g++.dg/other/error13.C: Likewise.
10888 * g++.dg/other/error20.C: Likewise.
10889 * g++.dg/parse/crash31.C: Likewise.
10890 * g++.dg/parse/error16.C: Likewise.
10891 * g++.dg/parse/error19.C: Likewise.
10892 * g++.dg/parse/error27.C: Likewise.
10893 * g++.dg/parse/error28.C: Likewise.
10894 * g++.dg/parse/fused-params1.C: Likewise.
10895 * g++.dg/template/error2.C: Likewise.
10896 * g++.dg/template/local6.C: Likewise.
10897 * g++.dg/template/qualttp15.C: Likewise.
10898 * g++.dg/warn/Wnvdtor-2.C: Likewise.
10899 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10900 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10901 * g++.old-deja/g++.brendan/crash29.C: Likewise.
10902 * g++.old-deja/g++.eh/spec6.C: Likewise.
10903 * g++.old-deja/g++.jason/crash3.C: Likewise.
10904 * g++.old-deja/g++.jason/destruct2.C: Likewise.
10905 * g++.old-deja/g++.law/ctors5.C: Likewise.
10906 * g++.old-deja/g++.law/ctors9.C: Likewise.
10907 * g++.old-deja/g++.mike/p3538a.C: Likewise.
10908 * g++.old-deja/g++.mike/p3538b.C: Likewise.
10909 * g++.old-deja/g++.other/struct1.C: Likewise.
10910 * g++.old-deja/g++.other/volatile1.C: Likewise.
10911 * g++.old-deja/g++.pt/crash36.C: Likewise.
10912 * g++.old-deja/g++.pt/derived3.C: Likewise.
10913 * g++.old-deja/g++.robertl/eb109.C: Likewise.
10914 * g++.old-deja/g++.robertl/eb4.C: Likewise.
10916 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
10918 PR middle-end/43519
10919 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10920 * gcc.dg/graphite/id-19.c: New.
10922 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
10924 PR middle-end/32824
10925 * gcc.dg/vect/pr32824: New.
10927 2010-04-06 Tobias Burnus <burnus@net-b.de>
10930 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10931 * gfortran.dg/coarray_3.f90: Ditto.
10932 * gfortran.dg/coarray_4.f90: Ditto.
10933 * gfortran.dg/coarray_5.f90: Ditto.
10934 * gfortran.dg/coarray_6.f90: Ditto.
10935 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10937 2010-04-06 Tobias Burnus <burnus@net-b.de>
10940 * gfortran.dg/coarray_4.f90: Fix test.
10941 * gfortran.dg/coarray_6.f90: Add more tests.
10943 2010-04-06 Tobias Burnus <burnus@net-b.de>
10946 * gfortran.dg/coarray_4.f90: New test.
10947 * gfortran.dg/coarray_5.f90: New test.
10948 * gfortran.dg/coarray_6.f90: New test.
10950 2010-04-06 Tobias Burnus <burnus@net-b.de>
10953 * gfortran.dg/iso_fortran_env_5.f90: New test.
10954 * gfortran.dg/iso_fortran_env_6.f90: New test.
10956 2010-04-06 Tobias Burnus <burnus@net-b.de>
10959 * gfortran.dg/coarray_1.f90: New test.
10960 * gfortran.dg/coarray_2.f90: New test.
10961 * gfortran.dg/coarray_3.f90: New test.
10963 2010-04-06 Jason Merrill <jason@redhat.com>
10966 * g++.dg/template/dtor8.C: New.
10969 * g++.dg/template/error-recovery2.C: New.
10971 2010-04-06 Jan Hubicka <jh@suse.czpli
10973 PR tree-optimization/42906
10974 * gcc.dg/tree-ssa/dce-1.c: New testcase.
10976 2010-04-06 Tobias Burnus <burnus@net-b.de>
10979 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10980 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10981 * gfortran.dg/auto_dealloc_1.f90: Ditto.
10983 2010-04-06 Richard Guenther <rguenther@suse.de>
10985 PR tree-optimization/43627
10986 * gcc.dg/tree-ssa/vrp49.c: New testcase.
10988 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10991 * gcc.target/i386/pr43638.c: New test.
10993 2010-04-06 Richard Guenther <rguenther@suse.de>
10995 PR middle-end/43661
10996 * gcc.c-torture/compile/pr43661.c: New testcase.
10998 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11000 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11002 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11004 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11006 2010-04-02 Richard Guenther <rguenther@suse.de>
11008 PR tree-optimization/43629
11009 * gcc.c-torture/execute/pr43629.c: New testcase.
11011 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11012 Dominique d'Humieres <dominiq@lps.ens.fr>
11014 PR libfortran/43605
11015 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11017 2010-04-01 Dodji Seketeli <dodji@redhat.com>
11020 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11022 2010-04-01 Jason Merrill <jason@redhat.com>
11024 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11026 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11027 Manfred Schwarb <manfred99@gmx.ch>
11029 PR libfortran/43605
11030 * gfortran.dg/ftell_3.f90: New test.
11032 2010-04-01 Richard Guenther <rguenther@suse.de>
11034 PR middle-end/43614
11035 * gcc.c-torture/compile/pr43614.c: New testcase.
11037 2010-04-01 Martin Jambor <mjambor@suse.cz>
11039 PR tree-optimization/43141
11040 * gcc.dg/guality/pr43141.c: New test.
11042 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11044 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11045 * g++.dg/eh/spbp.C: Likewise.
11046 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11047 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11049 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11050 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11051 * objc.dg/dwarf-2.m: Likewise.
11053 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11055 PR middle-end/43464
11056 * gcc.dg/graphite/id-pr43464.c: New.
11057 * gcc.dg/graphite/id-pr43464-1.c: New.
11059 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11061 PR middle-end/43351
11062 * gcc.dg/graphite/id-pr43351.c
11064 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11067 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11068 * obj-c++.dg/try-catch-2.mm: Ditto.
11069 * obj-c++.dg/lookup-2.mm: Ditto.
11070 * obj-c++.dg/encode-8.m: Ditto.
11071 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11072 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11073 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11074 * obj-c++.dg/const-str-11.mm: Ditto.
11075 * obj-c++.dg/const-str-9.mm: Ditto.
11076 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11077 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11078 * obj-c++.dg/except-1.mm: Ditto.
11079 * obj-c++.dg/const-str-7.mm: Ditto.
11080 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11081 * obj-c++.dg/const-str-3.mm: Ditto.
11082 * obj-c++.dg/const-str-7.mm: Ditto.
11083 * obj-c++.dg/stubify-2.mm: Change dump file name.
11086 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11088 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11089 Remove dg-xfail-if.
11091 2010-03-31 Martin Jambor <mjambor@suse.cz>
11093 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11094 only with -O2, -O3 or -Os and not with -fwhopr.
11096 2010-03-31 Dodji Seketeli <dodji@redhat.com>
11099 * g++.dg/template/typedef31.C: New test.
11101 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11103 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11104 assembler output on *-*-solaris2*.
11105 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11107 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11110 * gcc.dg/pr43557-1.c: New test.
11111 * gcc.dg/pr43557-2.c: New file.
11113 2010-03-31 Jie Zhang <jie@codesourcery.com>
11116 * gcc.dg/pr43562.c: New test.
11118 2010-03-30 Jason Merrill <jason@redhat.com>
11121 * g++.dg/template/error-recovery1.C: New.
11124 * g++.dg/parse/ambig5.C: New.
11126 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11129 * gcc.dg/guality/pr43593.c: New test.
11131 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11133 PR middle-end/43430
11134 * gcc.dg/vect/pr43430-1.c: New.
11136 2010-03-30 Jason Merrill <jason@redhat.com>
11139 * g++.dg/template/partial7.C: New.
11141 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11143 * gcc.target/s390/stackcheck1.c: New testcase.
11145 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11147 PR libfortran/43265
11148 * gfortran.dg/read_eof_8.f90: New test.
11150 2010-03-29 Jason Merrill <jason@redhat.com>
11152 * gcc.dg/cpp/include6.c: Change [] to ().
11155 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11157 * c-c++-common/raw-string-2.c: Add trigraph test.
11158 * c-c++-common/raw-string-8.c: New.
11159 * c-c++-common/raw-string-9.c: New.
11160 * c-c++-common/raw-string-10.c: New.
11162 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11163 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11164 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11165 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11166 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11167 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11168 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11170 2010-03-29 Richard Guenther <rguenther@suse.de>
11172 PR tree-optimization/43560
11173 * gcc.dg/torture/pr43560.c: New testcase.
11175 2010-03-29 Jason Merrill <jason@redhat.com>
11178 * g++.dg/ext/raw-string-1.C: Change [] to ().
11179 * g++.dg/ext/raw-string-2.C: Change [] to ().
11180 Don't use \ in delimiter.
11181 * g++.dg/ext/raw-string-3.C: Change [] to ().
11182 * g++.dg/ext/raw-string-4.C: Change [] to ().
11183 * g++.dg/ext/raw-string-5.C: Change [] to ().
11184 Test for error on \ in delimiter.
11185 * g++.dg/ext/raw-string-6.C: Change [] to ().
11186 * g++.dg/ext/raw-string-7.C: Change [] to ().
11188 2010-03-29 Jie Zhang <jie@codesourcery.com>
11191 * gcc.dg/pr43564.c: New test.
11193 2010-03-29 Tobias Burnus <burnus@net-b.de>
11196 * gfortran.dg/direct_io_12.f90: New test.
11198 2010-03-28 Jan Hubicka <jh@suse.cz>
11200 PR tree-optimization/43505
11201 * gfortran.dg/pr43505.f90: New testcase.
11203 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
11205 PR tree-optimization/43528
11206 * gcc.target/i386/pr43528.c: New test.
11208 2010-03-26 Joseph Myers <joseph@codesourcery.com>
11211 * gcc.dg/parm-impl-decl-3.c: New test.
11213 2010-03-26 Jason Merrill <jason@redhat.com>
11216 * g++.dg/cpp0x/parse1.C: New.
11218 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
11221 * gcc.target/i386/pr43524.c: New test.
11223 2010-03-26 Martin Jambor <mjambor@suse.cz>
11225 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11226 whitespace, rename main to foo.
11227 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11228 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11229 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11230 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11231 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11232 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11233 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11234 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11235 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11236 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11237 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11239 2010-03-26 Dodji Seketeli <dodji@redhat.com>
11242 * g++.dg/other/crash-10.C: New test.
11243 * g++.dg/other/crash-11.C: New test.
11245 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11247 PR libfortran/43517
11248 * gfortran.dg/read_eof_7.f90: New test.
11250 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11254 * objc-obj-c++-shared: New directory.
11255 * objc-obj-c++-shared/Object1-implementation.h: New file.
11256 * objc-obj-c++-shared/Object1.h: New file.
11257 * objc-obj-c++-shared/Protocol1.h: New file.
11258 * objc-obj-c++-shared/next-abi.h: New file.
11259 * objc-obj-c++-shared/next-mapping.h: New file.
11260 * objc/execute/next_mapping.h: Delete.
11261 * objc.dg/special/special.exp: For all targets run the tests with
11262 -fgnu-runtime, for darwin targets also run the tests with
11264 * objc.dg/dg.exp: Ditto.
11265 * obj-c++.dg/dg.exp: Ditto.
11266 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11267 Protocol1.h) and next-mapping.h as required. Amend testcase to
11268 include use of updated NeXT interface.
11269 * objc/execute/formal_protocol-5.m: Ditto.
11270 * objc/execute/protocol-isEqual-2.m: Ditto.
11271 * objc/execute/protocol-isEqual-4.m: Ditto.
11272 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11273 Protocol1.h) and next-mapping.h as required.
11274 * objc/execute/object_is_class.m: Ditto.
11275 * objc/execute/enumeration-1.m: Ditto.
11276 * objc/execute/class-13.m: Ditto.
11277 * objc/execute/formal_protocol-2.m: Ditto.
11278 * objc/execute/formal_protocol-4.m: Ditto.
11279 * objc/execute/class-1.m: Ditto.
11280 * objc/execute/bycopy-1.m: Ditto.
11281 * objc/execute/formal_protocol-6.m: Ditto.
11282 * objc/execute/bycopy-3.m: Ditto.
11283 * objc/execute/class-3.m: Ditto.
11284 * objc/execute/bf-11.m: Ditto.
11285 * objc/execute/class-5.m: Ditto.
11286 * objc/execute/bf-13.m: Ditto.
11287 * objc/execute/class-7.m: Ditto.
11288 * objc/execute/bf-15.m: Ditto.
11289 * objc/execute/class-9.m: Ditto.
11290 * objc/execute/bf-17.m: Ditto.
11291 * objc/execute/bf-19.m: Ditto.
11292 * objc/execute/IMP.m: Ditto.
11293 * objc/execute/exceptions/catchall-1.m: Ditto.
11294 * objc/execute/exceptions/trivial.m: Ditto.
11295 * objc/execute/exceptions/finally-1.m: Ditto.
11296 * objc/execute/exceptions/local-variables-1.m: Ditto.
11297 * objc/execute/exceptions/foward-1.m: Ditto.
11298 * objc/execute/bf-2.m: Ditto.
11299 * objc/execute/string1.m: Ditto.
11300 * objc/execute/bf-4.m: Ditto.
11301 * objc/execute/informal_protocol.m: Ditto.
11302 * objc/execute/string3.m: Ditto.
11303 * objc/execute/bf-6.m: Ditto.
11304 * objc/execute/bf-8.m: Ditto.
11305 * objc/execute/class-tests-1.h: Ditto.
11306 * objc/execute/protocol-isEqual-1.m: Ditto.
11307 * objc/execute/protocol-isEqual-3.m: Ditto.
11308 * objc/execute/_cmd.m: Ditto.
11309 * objc/execute/function-message-1.m: Ditto.
11310 * objc/execute/bf-20.m: Ditto.
11311 * objc/execute/bf-common.h: Ditto.
11312 * objc/execute/np-2.m: Ditto.
11313 * objc/execute/class-10.m: Ditto.
11314 * objc/execute/class-12.m: Ditto.
11315 * objc/execute/enumeration-2.m: Ditto.
11316 * objc/execute/class-14.m: Ditto.
11317 * objc/execute/encode-1.m: Ditto.
11318 * objc/execute/formal_protocol-1.m: Ditto.
11319 * objc/execute/formal_protocol-3.m: Ditto.
11320 * objc/execute/accessing_ivars.m: Ditto.
11321 * objc/execute/bycopy-2.m: Ditto.
11322 * objc/execute/class-2.m: Ditto.
11323 * objc/execute/bf-10.m: Ditto.
11324 * objc/execute/formal_protocol-7.m: Ditto.
11325 * objc/execute/root_methods.m: Ditto.
11326 * objc/execute/class-4.m: Ditto.
11327 * objc/execute/bf-12.m: Ditto.
11328 * objc/execute/class-6.m: Ditto.
11329 * objc/execute/bf-14.m: Ditto.
11330 * objc/execute/nested-func-1.m: Ditto.
11331 * objc/execute/class-8.m: Ditto.
11332 * objc/execute/private.m: Ditto.
11333 * objc/execute/bf-16.m: Ditto.
11334 * objc/execute/bf-18.m: Ditto.
11335 * objc/execute/load-3.m: Ditto.
11336 * objc/execute/compatibility_alias.m: Ditto.
11337 * objc/execute/bf-1.m: Ditto.
11338 * objc/execute/no_clash.m: Ditto.
11339 * objc/execute/bf-3.m: Ditto.
11340 * objc/execute/string2.m: Ditto.
11341 * objc/execute/bf-5.m: Ditto.
11342 * objc/execute/string4.m: Ditto.
11343 * objc/execute/bf-7.m: Ditto.
11344 * objc/execute/object_is_meta_class.m: Ditto.
11345 * objc/execute/bf-9.m: Ditto.
11346 * objc/execute/bf-21.m: Ditto.
11347 * objc/execute/cascading-1.m: Ditto.
11348 * objc/execute/trivial.m: Ditto.
11349 * objc/execute/np-1.m: Ditto.
11350 * objc/compile/trivial.m: Ditto.
11351 * objc/execute/class_self-2.m: Include <stdlib.h>.
11352 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11353 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11354 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11355 and 64bit. Use new NeXT interface as required.
11356 * objc.dg/special/unclaimed-category-1.m: Ditto.
11357 * objc.dg/special/unclaimed-category-1.h: Ditto.
11358 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11359 * objc.dg/func-ptr-1.m: Ditto.
11360 * objc.dg/stret-1.m: Ditto.
11361 * objc.dg/encode-2.m: Ditto.
11362 * objc.dg/category-1.m: Ditto.
11363 * objc.dg/encode-3.m: Ditto.
11364 * objc.dg/call-super-3.m: Ditto.
11365 * objc.dg/method-3.m: Ditto.
11366 * objc.dg/func-ptr-2.m: Ditto.
11367 * objc.dg/lookup-1.m: Ditto.
11368 * objc.dg/encode-4.m: Ditto.
11369 * objc.dg/fix-and-continue-1.m: Ditto.
11370 * objc.dg/proto-lossage-3.m: Ditto.
11371 * objc.dg/method-13.m: Ditto.
11372 * objc.dg/proto-qual-1.m: Ditto.
11373 * objc.dg/zero-link-3.m: Ditto.
11374 * objc.dg/bitfield-1.m: Ditto.
11375 * objc.dg/va-meth-1.m: Ditto.
11376 * objc.dg/super-class-3.m: Ditto.
11377 * objc.dg/call-super-1.m: Ditto.
11378 * objc.dg/type-size-2.m: Ditto.
11379 * objc.dg/method-10.m: Ditto.
11380 * objc.dg/defs.m: Ditto.
11381 * objc.dg/const-str-3.m: Ditto.
11382 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11383 Protocol1.h) and next-mapping.h as required. Use new NeXT
11384 interface as required.
11385 * objc.dg/super-class-4.m: Ditto.
11386 * objc.dg/comp-types-8.m: Ditto.
11387 * objc.dg/call-super-2.m: Ditto.
11388 * objc.dg/objc-fast-4.m: Ditto.
11389 * objc.dg/method-6.m: Ditto.
11390 * objc.dg/const-str-3.m: Ditto.
11391 * objc.dg/const-str-7.m: Ditto.
11392 * objc.dg/method-15.m: Ditto.
11393 * objc.dg/method-19.m: Ditto.
11394 * objc.dg/sync-1.m: Ditto.
11395 * objc.dg/layout-1.m: Ditto.
11396 * objc.dg/bitfield-3.m: Ditto.
11397 * objc.dg/try-catch-3.m: Ditto.
11398 * objc.dg/try-catch-7.m: Ditto.
11399 * objc.dg/comp-types-10.m: Ditto.
11400 * objc.dg/selector-2.: Ditto.
11401 * objc.dg/method-7.m: Ditto.
11402 * objc.dg/typedef-alias-1.m: Ditto.
11403 * objc.dg/proto-lossage-2.m: Ditto.
11404 * objc.dg/comp-types-11.m: Ditto.
11405 * objc.dg/sizeof-1.m: Ditto.
11406 * objc.dg/method-17.m: Ditto.
11407 * objc.dg/bitfield-5.m: Ditto.
11408 * objc.dg/try-catch-1.m: Ditto.
11409 * objc.dg/encode-5.m: Ditto.
11410 * objc.dg/fix-and-continue-2.m: Ditto.
11411 * objc.dg/method-9.m: Ditto.
11412 * objc.dg/isa-field-1.m: Ditto.
11413 * objc.dg/local-decl-2.m: Ditto.
11414 * objc.dg/objc-gc-4.m: Ditto.
11415 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11416 * objc.dg/gnu-runtime-3.m: Ditto.
11417 * objc.dg/encode-7.m: Ditto.
11418 * objc.dg/encode-8.m: Ditto.
11419 * objc.dg/selector-3.m: Ditto.
11420 * objc.dg/gnu-runtime-1.m: Ditto.
11421 * objc.dg/const-str-12.m: Ditto.
11422 * objc.dg/gnu-runtime-2.m: Ditto.
11423 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11424 * objc.dg/selector-1.m: Ditto.
11425 * objc.dg/stubify-2.m: Ditto.
11426 * objc.dg/zero-link-1.m: Ditto.
11427 * objc.dg/stret-2.m: Ditto.
11428 * objc.dg/zero-link-2.m: Ditto.
11429 * objc.dg/next-runtime-1.m: Ditto.
11430 * objc.dg/symtab-1.m: Ditto.
11431 * objc.dg/stubify-1.m: Ditto.
11432 * objc.dg/bitfield-2.m: Ditto.
11433 * objc.dg/try-catch-10.m: Apply to both runtimes.
11434 * objc.dg/const-str-1.m: Ditto.
11435 * objc.dg/image-info.m: Ditto.
11436 * objc.dg/encode-9.m: Ditto.
11437 * objc.dg/pragma-1.m: Apply test to all targets.
11438 * objc.dg/const-str-4.m: Ditto.
11439 * objc.dg/const-str-8.m: Ditto.
11440 * objc.dg/super-class-2.m: Ditto.
11441 * objc.dg/try-catch-5.m: Ditto.
11442 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11443 Protocol1.h) and next-mapping.h as required. Use new NeXT
11444 interface as required. Skip for gnu-runtime. Test for .quad at m64.
11445 * objc.dg/const-str-11.m: Ditto.
11446 * objc.dg/const-str-9.m: Ditto.
11447 * objc.dg/method-4.m: Skip for 64Bit NeXT.
11448 * objc.dg/encode-1.m: Remove redundant -lobjc.
11449 * objc.dg/try-catch-9.m: Tidy space.
11450 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11451 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11452 and 64bit. Use new NeXT interface as required.
11453 * obj-c++.dg/template-4.mm: Ditto.
11454 * obj-c++.dg/defs.mm: Ditto.
11455 * obj-c++.dg/basic.mm: Ditto.
11456 * obj-c++.dg/encode-4.mm: Ditto.
11457 * obj-c++.dg/method-17.mm: Ditto.
11458 * obj-c++.dg/proto-lossage-3.mm: Ditto.
11459 * obj-c++.dg/cxx-class-1.mm: Ditto.
11460 * obj-c++.dg/method-10.mm: Ditto.
11461 * obj-c++.dg/va-meth-1.mm: Ditto.
11462 * obj-c++.dg/encode-5.mm: Ditto.
11463 * obj-c++.dg/lookup-2.mm: Ditto.
11464 * obj-c++.dg/template-3.mm: Ditto.
11465 * obj-c++.dg/proto-qual-1.mm: Ditto.
11466 * obj-c++.dg/qual-types-1.m: Ditto.
11467 * obj-c++.dg/cxx-scope-1.mm: Ditto.
11468 * obj-c++.dg/template-1.mm: Ditto.
11469 * obj-c++.dg/encode-6.mm: Ditto.
11470 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
11471 Protocol1.h) and next-mapping.h as required. Use new NeXT
11472 interface as required.
11473 * obj-c++.dg/except-1.mm: Ditto.
11474 * obj-c++.dg/const-str-7.mm: Ditto.
11475 * obj-c++.dg/ivar-list-semi.mm: Ditto.
11476 * obj-c++.dg/cxx-scope-2.mm: Ditto.
11477 * obj-c++.dg/selector-2.mm: Ditto.
11478 * obj-c++.dg/isa-field-1.mm: Ditto.
11479 * obj-c++.dg/try-catch-1.mm: Ditto.
11480 * obj-c++.dg/local-decl-1.mm: Ditto.
11481 * obj-c++.dg/try-catch-9.mm: Ditto.
11482 * obj-c++.dg/no-extra-load.mm: Ditto.
11483 * obj-c++.dg/selector-5.mm: Ditto.
11484 * obj-c++.dg/method-12.mm: Ditto.
11485 * obj-c++.dg/try-catch-11.mm: Ditto.
11486 * obj-c++.dg/comp-types-11.mm: Ditto.
11487 * obj-c++.dg/bitfield-3.mm: Ditto.
11488 * obj-c++.dg/method-6.mm: Ditto.
11489 * obj-c++.dg/super-class-2.mm: Ditto.
11490 * obj-c++.dg/method-21.mm: Ditto.
11491 * obj-c++.dg/const-str-8.mm: Ditto.
11492 * obj-c++.dg/try-catch-7.mm: Ditto.
11493 * obj-c++.dg/method-15.mm: Ditto.
11494 * obj-c++.dg/layout-1.mm: Ditto.
11495 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11496 * obj-c++.dg/const-str-3.mm: Ditto.
11497 * obj-c++.dg/try-catch-2.mm: Ditto.
11498 * obj-c++.dg/objc-gc-3.mm: Ditto.
11499 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11500 * obj-c++.dg/bitfield-1.mm: Ditto.
11501 * obj-c++.dg/selector-6.mm: Ditto.
11502 * obj-c++.dg/method-13.mm: Ditto.
11503 * obj-c++.dg/comp-types-12.mm: Ditto.
11504 * obj-c++.dg/bitfield-4.mm: Ditto.
11505 * obj-c++.dg/try-catch-8.mm: Ditto.
11506 * obj-c++.dg/method-2.mm: Ditto.
11507 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11508 * obj-c++.dg/typedef-alias-1.mm: Ditto.
11509 * obj-c++.dg/const-str-4.mm: Ditto.
11510 * obj-c++.dg/proto-lossage-2.mm: Ditto.
11511 * obj-c++.dg/try-catch-3.mm: Ditto.
11512 * obj-c++.dg/comp-types-9.mm: Ditto.
11513 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11514 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11515 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11516 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11517 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11518 Use new NeXT interface as required.
11519 * obj-c++.dg/const-str-10.mm: Ditto.
11520 * obj-c++.dg/const-str-11.mm: Ditto.
11521 * obj-c++.dg/const-str-9.mm: Ditto.
11522 * obj-c++.dg/method-11.mm: Ditto.
11523 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11524 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11525 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11526 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11527 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11529 2010-03-25 Dodji Seketeli <dodji@redhat.com>
11532 * g++.dg/template/typedef30.C: New test case.
11534 2010-03-25 Jakub Jelinek <jakub@redhat.com>
11537 * gcc.c-torture/execute/pr43385.c: New test.
11539 2010-03-24 Joseph Myers <joseph@codesourcery.com>
11541 * gcc.dg/strncpy-fix-1.c: New test.
11543 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11546 * lib/objc-torture.exp (objc-set-runtime-options): New.
11547 * objc/execute/execute.exp: Check runtime options on each pass.
11548 * objc/execute/exceptions/exceptions.exp: Ditto.
11549 * objc/compile/compile.exp: Ditto.
11552 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11554 (check_effective_target_objc2): New proc.
11555 (check_effective_target_next_runtime): New proc.
11556 * lib/objc.exp: Determine which runtime is in force and support it.
11557 * lib/obj-c++.exp: Ditto.
11559 2010-03-24 Jason Merrill <jason@redhat.com>
11562 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11564 2010-03-24 Martin Jambor <mjambor@suse.cz>
11566 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11568 * gcc.dg/ipa/ipa-2.c: Likewise.
11569 * gcc.dg/ipa/ipa-3.c: Likewise.
11570 * gcc.dg/ipa/ipa-4.c: Likewise.
11571 * gcc.dg/ipa/ipa-5.c: Likewise.
11572 * gcc.dg/ipa/ipa-7.c: Likewise.
11573 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11575 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11576 i_can_not_be_propagated_fully2 into a loop.
11577 * gcc.dg/ipa/ipa-8.c: New test.
11578 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11580 2010-03-24 Jakub Jelinek <jakub@redhat.com>
11584 * gcc.dg/guality/pr43479.c: New test.
11585 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11586 and add volatile keyword.
11588 2010-03-23 Mike Stump <mikestump@comcast.net>
11590 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11592 2010-03-23 Jason Merrill <jason@redhat.com>
11594 * g++.dg/ext/altivec-17.C: Adjust error message.
11596 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11597 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11598 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11599 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11600 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11601 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11603 2010-03-22 Jason Merrill <jason@redhat.com>
11606 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11607 * g++.dg/ext/is_pod_98.C: New.
11610 * g++.dg/cpp0x/auto18.C: New.
11612 * gcc.dg/pr36997.c: Adjust error message.
11613 * g++.dg/ext/vector9.C: Likewise.
11614 * g++.dg/conversion/simd3.C: Likewise.
11615 * g++.dg/other/error23.C: Likewise.
11617 2010-03-22 Michael Matz <matz@suse.de>
11619 PR middle-end/43475
11620 * gfortran.dg/pr43475.f90: New testcase.
11622 2010-03-22 Richard Guenther <rguenther@suse.de>
11624 PR tree-optimization/43390
11625 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11627 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11629 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11630 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11632 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
11633 Michael Matz <matz@suse.de>
11636 * g++.dg/parse/crash56.C: New test.
11638 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
11641 * gfortran.dg/whole_file_15.f90 : New test.
11643 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11646 * gfortran.dg/inquire_size.f90: New test.
11648 2010-03-20 Richard Guenther <rguenther@suse.de>
11650 PR rtl-optimization/43438
11651 * gcc.c-torture/execute/pr43438.c: New testcase.
11653 2010-03-20 Dodji Seketeli <dodji@redhat.com>
11656 * g++.dg/abi/mangle42.C: New test.
11658 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11661 * gcc.dg/pr43211.c: New test.
11662 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11664 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
11666 PR rtl-optimization/42258
11667 * gcc.target/arm/thumb1-mul-moves.c: New test.
11670 * gcc.target/arm/thumb-andsi.c: New test.
11672 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11673 dg-require-effective-target.
11675 2010-03-19 Michael Matz <matz@suse.de>
11678 * g++.dg/other/pr43116.C: New testcase.
11680 2010-03-19 Michael Matz <matz@suse.de>
11683 * gcc.dg/pr43305.c: New testcase.
11685 2010-03-19 Richard Guenther <rguenther@suse.de>
11687 PR tree-optimization/43415
11688 * gcc.c-torture/compile/pr43415.c: New testcase.
11690 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
11693 * gnat.dg/case_optimization2.adb: New test.
11694 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11696 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11697 Jack Howarth <howarth@bromo.med.uc.edu>
11700 * gcc.target/i386/push-1.c: Don't xfail
11701 scan-assembler-not "movups" on darwin.
11703 2010-03-18 Jakub Jelinek <jakub@redhat.com>
11706 * gcc.dg/pr43058.c: New test.
11708 2010-03-18 Martin Jambor <mjambor@suse.cz>
11710 PR middle-end/42450
11711 * g++.dg/torture/pr42450.C: New test.
11713 2010-03-18 Michael Matz <matz@suse.de>
11715 PR middle-end/43419
11716 * gcc.dg/pr43419.c: New testcase.
11718 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
11720 PR rtl-optimization/43360
11721 * gcc.dg/torture/pr43360.c: New.
11723 2010-03-18 Michael Matz <matz@suse.de>
11725 PR tree-optimization/43402
11726 * gcc.dg/pr43402.c: New testcase.
11728 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
11731 * gcc.dg/pr42427.c: New test.
11733 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11735 PR libfortran/43265
11736 * gfortran.dg/read_empty_file.f: New test.
11737 * gfortran.dg/read_eof_all.f90: New test.
11738 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11739 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11741 2010-03-17 Michael Matz <matz@suse.de>
11743 * gcc.dg/pr43300.c: Add -w.
11745 2010-03-17 Richard Guenther <rguenther@suse.de>
11747 * gcc.dg/pr43379.c: Add -w.
11749 2010-03-17 Tobias Burnus <burnus@net-b.de>
11752 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11754 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
11756 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11758 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11760 * ada/acats/run_all.sh: Log start and end times.
11762 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11764 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11766 2010-03-16 Richard Guenther <rguenther@suse.de>
11768 PR middle-end/43379
11769 * gcc.dg/pr43379.c: New testcase.
11771 2010-03-16 Jakub Jelinek <jakub@redhat.com>
11774 * gcc.dg/guality/pr43051-1.c: New test.
11776 2010-03-15 Janis Johnson <janis187@us.ibm.com>
11779 * g++.dg/ext/altivec-17.C: Handle changes to error message.
11781 2010-03-15 Michael Matz <matz@suse.de>
11783 PR middle-end/43300
11784 * gcc.dg/pr43300.c: New testcase.
11786 2010-03-15 Richard Guenther <rguenther@suse.de>
11788 PR tree-optimization/43367
11789 * gcc.c-torture/compile/pr43367.c: New testcase.
11791 2010-03-15 Richard Guenther <rguenther@suse.de>
11793 PR tree-optimization/43317
11794 * gcc.dg/pr43317.c: New testcase.
11796 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11798 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11800 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11802 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11804 2010-03-14 Tobias Burnus <burnus@net-b.de>
11807 * gfortran.dg/impure_constructor_1.f90: New test.
11809 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11811 PR middle-end/43354
11812 * gfortran.dg/graphite/id-pr43354.f: New.
11814 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11816 PR middle-end/43349
11817 * gfortran.dg/graphite/pr43349.f: New.
11819 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11821 PR middle-end/43306
11822 * gcc.dg/graphite/pr43306.c: New.
11824 2010-03-12 David S. Miller <davem@davemloft.net>
11826 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11829 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11831 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11833 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
11837 * gfortran.dg/dynamic_dispatch_7.f03: New test.
11839 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
11841 * gfortran.dg/default_format_denormal_1.f90: Don't assume
11842 fail for *-*-mingw* targets.
11844 2010-03-12 Jakub Jelinek <jakub@redhat.com>
11847 * gcc.dg/guality/pr43329-1.c: New test.
11849 2010-03-11 Martin Jambor <mjambor@suse.cz>
11851 PR tree-optimization/43257
11852 * g++.dg/torture/pr43257.C: New test.
11854 2010-03-11 Tobias Burnus <burnus@net-b.de>
11857 * gfortran.dg/namelist_61.f90: New test.
11859 2010-03-11 Richard Guenther <rguenther@suse.de>
11861 PR tree-optimization/43255
11862 * gcc.c-torture/compile/pr43255.c: New testcase.
11864 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11866 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11867 * gcc.dg/pr43280.c: New testcase.
11869 2010-03-11 Richard Guenther <rguenther@suse.de>
11872 * gcc.dg/lto/20100227-1_0.c: New testcase.
11873 * gcc.dg/lto/20100227-1_1.c: Likewise.
11875 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11877 PR libfortran/43320
11878 PR libfortran/43265
11879 * gfortran.dg/read_eof_6.f: New test
11880 * gfortran.dg/read_x_eof.f90: New test.
11881 * gfortran.dg/read_x_past.f: Update test.
11883 2010-03-10 Jan Hubicka <jh@suse.cz>
11885 * gcc.c-torture/compile/pr43288.c: New test.
11887 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11889 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11891 * g++.old-deja/g++.pt/asm2.C: Likewise.
11892 * gcc.c-torture/compile/20000804-1.c: Likewise.
11893 * gcc.target/i386/clobbers.c: Likewise.
11895 2010-03-10 Tobias Burnus <burnus@net-b.de>
11898 * gfortran.dg/c_assoc_3.f90: New test.
11900 2010-03-10 Jakub Jelinek <jakub@redhat.com>
11903 * gcc.dg/guality/pr36728-1.c: New test.
11904 * gcc.dg/guality/pr36728-2.c: New test.
11906 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11908 * gcc.dg/h8300-div-delay-slot.c: New test.
11910 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
11912 PR tree-optimization/43236
11913 * gcc.c-torture/execute/pr43236.c: New test.
11915 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
11917 PR middle-end/42859
11918 * g++.dg/eh/pr42859.C: New test.
11920 2010-03-09 Jakub Jelinek <jakub@redhat.com>
11923 * gcc.dg/pr43299.c: New test.
11926 * g++.dg/eh/unwind2.C: New test.
11928 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11929 Reza Yazdani <reza.yazdani@amd.com>
11931 PR middle-end/43065
11932 * gcc.dg/graphite/run-id-4.c: New.
11934 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11936 PR middle-end/43065
11937 * gcc.dg/graphite/run-id-3.c: New.
11939 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
11941 PR middle-end/42644
11942 PR middle-end/42130
11943 * gcc.dg/graphite/id-18.c: New.
11944 * gcc.dg/graphite/run-id-pr42644.c: New.
11946 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11948 PR middle-end/42326
11949 * gcc.dg/graphite/pr42326.c: New.
11951 2010-03-08 Richard Guenther <rguenther@suse.de>
11953 PR tree-optimization/43269
11954 * gcc.c-torture/execute/pr43269.c: New testcase.
11956 2010-03-08 Janus Weil <janus@gcc.gnu.org>
11959 * gfortran.dg/typebound_call_13.f03: New.
11961 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
11963 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11964 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11966 2010-03-05 Jason Merrill <jason@redhat.com>
11968 * g++.dg/abi/mangle40.C: Require weak and alias.
11970 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11972 PR middle-end/42326
11973 * gfortran.dg/graphite/pr42326.f90: New.
11974 * gfortran.dg/graphite/pr42326-1.f90: New.
11976 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11978 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11979 (gnat_target_compile): Likewise.
11980 Reinitialize GNAT_UNDER_TEST if target changes.
11981 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11982 (local_find_gnatmake): Pass full --GCC to gnatlink.
11985 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11988 * gcc.dg/compound-literal-1.c: New testcase.
11990 2010-03-04 Martin Jambor <mjambor@suse.cz>
11992 PR tree-optimization/43164
11993 PR tree-optimization/43191
11994 * gcc.c-torture/compile/pr43164.c: New test.
11995 * gcc.c-torture/compile/pr43191.c: Likewise.
11997 2010-03-04 Janus Weil <janus@gcc.gnu.org>
12000 * gfortran.dg/finalize_9.f90: New.
12002 2010-03-04 Tobias Burnus <burnus@net-b.de>
12003 Ken Werner <ken@linux.vnet.ibm.com>
12005 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12006 to dg-options for spu.
12007 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12008 dump-scan target to exclude spu.
12010 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12012 PR middle-end/43209
12013 * gcc.dg/tree-ssa/ivopts-4.c: New.
12015 2010-03-03 Janis Johnson <janis187@us.ibm.com>
12017 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12018 include-opts and exclude-opts; skip checking the flags if arguments
12019 are the same as the defaults.
12020 (dg-xfail-if): Verify the number of arguments, supply defaults
12021 for unspecified optional arguments.
12022 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12024 2010-03-03 Jason Merrill <jason@redhat.com>
12027 * g++.dg/abi/mangle40.C: Updated.
12029 2010-03-03 Jason Merrill <jason@redhat.com>
12031 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12032 * g++.dg/abi/mangle23.C: Likewise.
12033 * g++.dg/eh/simd-2.C: Likewise.
12034 * g++.dg/ext/attribute-test-2.C: Likewise.
12035 * g++.dg/ext/vector14.C: Likewise.
12036 * g++.dg/other/pr34435.C: Likewise.
12037 * g++.dg/template/conv8.C: Likewise.
12038 * g++.dg/template/nontype9.C: Likewise.
12039 * g++.dg/template/qualttp17.C: Likewise.
12040 * g++.dg/template/ref1.C: Likewise.
12041 * g++.old-deja/g++.pt/crash68.C: Likewise.
12042 * g++.old-deja/g++.pt/ref1.C: Likewise.
12043 * g++.old-deja/g++.pt/ref3.C: Likewise.
12044 * g++.old-deja/g++.pt/ref4.C: Likewise.
12047 * g++.dg/abi/mangle40.C: New.
12048 * g++.dg/abi/mangle41.C: New.
12049 * g++.dg/lto/20100302_0.C: New.
12050 * g++.dg/lto/20100302_1.C: New.
12051 * g++.dg/lto/20100302.h: New.
12053 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
12056 * gfortran.dg/internal_pack_12.f90: New test.
12058 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12060 * gcc.dg/pr36997.c: Adjust error message.
12062 2010-03-03 Mike Stump <mikestump@comcast.net>
12064 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12065 adjustments to not be present on machines that align the stack to
12066 more than 4 bytes and don't have a red zone yet as that is an
12067 unimplemented optimization.
12069 2010-03-03 Janus Weil <janus@gcc.gnu.org>
12072 * gfortran.dg/impure_assignment_3.f90: New.
12074 2010-03-03 Jakub Jelinek <jakub@redhat.com>
12077 * gfortran.dg/pr43229.f90: New test.
12080 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12083 * gcc.dg/guality/pr43177.c: New test.
12085 2010-03-02 Jason Merrill <jason@redhat.com>
12087 * g++.dg/ext/vector9.C: Adjust error message.
12088 * g++.dg/conversion/simd3.C: Likewise.
12089 * g++.dg/other/error23.C: Likewise.
12091 2010-03-02 Mike Stump <mikestump@comcast.net>
12094 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12096 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
12099 * gfortran.dg/internal_pack_10.f90: New test.
12102 * gfortran.dg/internal_pack_11.f90: New test.
12104 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12106 PR middle-end/42640
12107 * gcc.dg/tree-ssa/pr42640.c: New.
12109 2010-03-01 Richard Guenther <rguenther@suse.de>
12111 PR tree-optimization/43220
12112 * gcc.c-torture/execute/pr43220.c: New testcase.
12114 2010-03-01 Richard Guenther <rguenther@suse.de>
12116 PR middle-end/43213
12117 * gcc.dg/pr43213.c: New testcase.
12119 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12122 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12124 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12126 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12128 (check_effective_target_ucn): Likewise.
12130 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12132 * gcc.dg/ucnid-2.c: Likewise.
12133 * gcc.dg/ucnid-3.c: Likewise.
12134 * gcc.dg/ucnid-4.c: Likewise.
12135 * gcc.dg/ucnid-11.c: Likewise.
12136 * gcc.dg/ucnid-12.c: Likewise.
12137 * gcc.dg/ucnid-6.c: Skip if !ucn.
12138 * gcc.dg/ucnid-9.c: Likewise.
12140 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12142 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12143 lists to dg-skip-if.
12144 * gcc.target/i386/stackalign/return-3.c: Likewise.
12146 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12148 * gcc.target/i386/clearcap.map: New file.
12149 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12150 Pass clearcap.map by default if supported.
12152 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12155 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12157 * gfortran.dg/stat_2.f90: Likewise.
12159 2010-03-01 Tobias Burnus <burnus@net-b.de>
12162 * gfortran.dg/module_read_2.f90: New test.
12164 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12167 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12168 * g++.dg/abi/mangle12.C: Likewise.
12169 * g++.dg/abi/mangle20-2.C: Likewise.
12170 * g++.dg/abi/mangle17.C: Likewise.
12171 * g++.dg/template/cond2.C: Likewise.
12172 * g++.dg/template/pr35240.C: Likewise.
12174 2010-02-27 Richard Guenther <rguenther@suse.de>
12176 PR tree-optimization/43186
12177 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12179 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12181 * g++.dg/abi/packed1.C: Expect warning on the SH.
12183 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
12186 * g++.dg/parse/error37.C: New test.
12188 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12192 * gcc.dg/pr8927-1.c: Match new note.
12193 * gcc.dg/990506-0.c: Likewise.
12194 * gcc.dg/gomp/flush-2.c: Likewise.
12195 * gcc.dg/gomp/atomic-5.c: Likewise.
12196 * gcc.dg/gomp/pr34607.c: Likewise.
12197 * gcc.dg/pr35746.c: Likewise.
12198 * gcc.dg/cpp/pragma-1.c: Likewise.
12199 * gcc.dg/cpp/pragma-2.c: Likewise.
12200 * gcc.dg/pr41842.c: Likewise.
12201 * gcc.dg/noncompile/20040629-1.c: Likewise.
12202 * objc.dg/private-1.m: Likewise.
12204 2010-02-27 Tobias Burnus <burnus@net-b.de>
12207 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12208 * gfortran.dg/default_initialization_4.f90: New test.
12210 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12212 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12213 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12214 * gnat.dg/thin_pointer2.adb: New test.
12215 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12217 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12220 * gcc.dg/cpp/c90-pedantic.c: New.
12221 * gcc.dg/cpp/c90.c: New.
12222 * gcc.dg/gnu90-const-expr-1.c: New.
12223 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12225 2010-02-26 Richard Guenther <rguenther@suse.de>
12227 PR tree-optimization/43186
12228 * gcc.c-torture/compile/pr43186.c: New testcase.
12230 2010-02-26 Jakub Jelinek <jakub@redhat.com>
12233 * c-c++-common/dwarf2/pr43190.c: New test.
12235 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12237 PR testsuite/37074:
12238 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12240 2010-02-26 Richard Guenther <rguenther@suse.de>
12242 PR tree-optimization/43188
12243 * gcc.c-torture/compile/pr43188.c: New testcase.
12245 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12248 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12250 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12252 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12254 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12257 * gcc.target/powerpc/pr43154.c: New file.
12259 2010-02-25 Jakub Jelinek <jakub@redhat.com>
12262 * gfortran.dg/debug/pr43166.f: New test.
12265 * gcc.dg/torture/pr43165.c: New test.
12267 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12270 * c-c++-common/pr41779.c: Update.
12272 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12275 * lib/gnat-dg.exp (gnat_load): Redefine.
12277 * ada/acats/run_acats: Run run_all.sh with $SHELL.
12278 * ada/acats/run_all.sh: Downcase tasking not implemented message.
12280 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12283 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12284 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12288 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12290 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12292 2010-02-24 Jakub Jelinek <jakub@redhat.com>
12295 * gcc.dg/guality/vla-1.c: New test.
12297 2010-02-24 Tobias Burnus <burnus@net-b.de>
12300 * gfortran.dg/c_ptr_tests_15.f90: New test.
12302 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12305 * gcc.target/i386/pr43107.c: New test.
12307 2010-02-23 Jason Merrill <jason@redhat.com>
12310 * g++.dg/cpp0x/variadic100.C: New.
12312 2010-02-23 Jason Merrill <jason@redhat.com>
12315 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12316 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12317 * c-c++-common/dwarf2/vla1.c: New.
12319 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12322 * gcc.dg/pr43139.c: New test.
12325 * gcc.dg/guality/pr43077-1.c: New test.
12327 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12330 * gcc.dg/march.c: New.
12331 * gcc.dg/march-generic.c: New.
12332 * gcc.dg/mtune.c: New.
12334 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12336 PR middle-end/43083
12337 * gcc.dg/graphite/pr43083.c: New.
12339 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12341 PR middle-end/43097
12342 * gfortran.dg/graphite/pr43097.f: New.
12344 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12345 Manuel López-Ibáñez <manu@gcc.gnu.org>
12347 PR middle-end/43140
12348 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12350 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12352 PR middle-end/43026
12353 * g++.dg/graphite/pr43026.C: New.
12355 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12358 * gcc.dg/cleanup-1.c: Update.
12359 * gcc.dg/func-args-1.c: Update.
12360 * gcc.dg/format/sentinel-1.c: Update.
12361 * g++.old-deja/g++.jason/scoping10.C: Update.
12362 * g++.old-deja/g++.ns/lookup5.C: Update.
12363 * g++.dg/ext/cleanup-1.C: Update.
12364 * g++.dg/parse/varmod1.C: Update.
12365 * g++.dg/parse/error33.C: Update.
12366 * g++.dg/expr/call3.C: Update.
12367 * g++.dg/func-args-1.C: New.
12369 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12372 * gcc.dg/attr-used-2.c: Moved to ...
12373 * c-c++-common/attr-used-2.c: Here.
12375 * gcc.dg/attr-used.c: Moved to ...
12376 * c-c++-common/attr-used.c: Here.
12378 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12380 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12382 2010-02-22 Richard Guenther <rguenther@suse.de>
12385 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12386 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12388 2010-02-22 Richard Guenther <rguenther@suse.de>
12390 PR tree-optimization/42749
12391 * gcc.c-torture/compile/pr42749.c: New testcase.
12393 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
12396 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12397 * gfortran.dg/internal_pack_9.f90: New test.
12399 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12402 * g++.dg/template/recurse.C: Adjust.
12403 * g++.dg/template/pr23510.C: New.
12405 2010-02-21 Dodji Seketeli <dodji@redhat.com>
12408 * g++.dg/template/memclass4.C: New test.
12410 2010-02-21 Tobias Burnus <burnus@net-b.de>
12413 * gfortran.dg/reassoc_5.f90: New test.
12415 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
12418 * gcc.target/i386/pr43067.c: New test.
12420 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12423 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12425 * g++.dg/warn/Wconversion-null.C: New test.
12426 * g++.old-deja/g++.other/null1.C: Move to...
12427 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12429 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
12433 * gfortran.dg/dependency_26.f90: New test.
12436 * gfortran.dg/internal_pack_7.f90: New test.
12439 * gfortran.dg/internal_pack_8.f90: New test.
12441 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12444 * c-c++-common/pr41779.c: Fix broken testcase.
12446 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12449 * c-c++-common/pr36513.c: New testcase.
12450 * c-c++-common/pr36513-2.c: New testcase.
12452 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12455 * c-c++-common/pr41779.c: New.
12457 2010-02-19 Jakub Jelinek <jakub@redhat.com>
12460 * gcc.dg/pr43084.c: New test.
12462 2010-02-19 Richard Guenther <rguenther@suse.de>
12464 PR tree-optimization/42916
12465 * gcc.dg/pr42916.c: New testcase.
12467 2010-02-18 Jason Merrill <jason@redhat.com>
12470 * g++.dg/abi/packed1.C: Add expected warning.
12473 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12474 * gcc.dg/torture/dg-torture.exp: Likewise.
12475 * c-c++-common/torture/complex-sign.h,
12476 c-c++-common/torture/complex-sign-add.c,
12477 c-c++-common/torture/complex-sign-mixed-add.c,
12478 c-c++-common/torture/complex-sign-mixed-div.c,
12479 c-c++-common/torture/complex-sign-mixed-mul.c,
12480 c-c++-common/torture/complex-sign-mixed-sub.c,
12481 c-c++-common/torture/complex-sign-mul.c,
12482 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12483 Adapt for C++ compilation as well.
12486 * g++.dg/ext/label1.C: Update.
12487 * g++.dg/ext/label2.C: Update.
12490 * g++.dg/template/dependent-name6.C: New.
12493 * g++.dg/parse/namespace12.C: New.
12495 2010-02-18 Martin Jambor <mjambor@suse.cz>
12497 PR tree-optimization/43066
12498 * gcc.c-torture/compile/pr43066.c: New test.
12500 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
12502 * g++.dg/ext/attrib35.C: Fix target selector string.
12503 * g++.dg/ext/attrib36.C: Ditto.
12504 * g++.dg/ext/attrib37.C: Ditto.
12505 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12506 * g++.dg/abi/mangle25.C: Ditto.
12508 2010-02-17 Jason Merrill <jason@redhat.com>
12511 * g++.dg/parse/namespace11.C: New.
12514 * g++.dg/ext/attrib37.C: New.
12517 * g++.dg/template/ptrmem20.C: New.
12519 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
12522 * gcc.target/i386/xop-check.h: Include m256-check.h.
12523 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12524 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12525 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12526 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12528 2010-02-17 Jakub Jelinek <jakub@redhat.com>
12531 * gcc.dg/pr42918.c: New test.
12533 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
12535 * g++.dg/ext/attrib36.C: Require ILP32.
12537 2010-02-16 Richard Guenther <rguenther@suse.de>
12539 PR tree-optimization/41043
12540 * gfortran.dg/pr41043.f90: New testcase.
12541 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12543 2010-02-16 Jason Merrill <jason@redhat.com>
12545 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12547 2010-02-16 Ira Rosen <irar@il.ibm.com>
12549 PR tree-optimization/43074
12550 * gcc.dg/vect/fast-math-pr43074.c: New test.
12552 2010-02-16 Jakub Jelinek <jakub@redhat.com>
12554 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12556 2010-02-16 Jason Merrill <jason@redhat.com>
12559 * g++.dg/ext/attrib36.C: New.
12562 * g++.dg/other/array6.C: New.
12564 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12566 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12568 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
12570 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12571 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12572 * gcc.target/i386/xop-vpermil2pd-1.c: New.
12573 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12574 * gcc.target/i386/xop-vpermil2ps-1.c: New.
12575 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12577 2010-02-15 Richard Guenther <rguenther@suse.de>
12579 PR middle-end/43068
12580 * g++.dg/torture/pr43068.C: New testcase.
12582 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
12585 * g++.dg/opt/ice1.C: New.
12587 2010-02-14 Jason Merrill <jason@redhat.com>
12590 * g++.dg/cpp0x/initlist-opt.C: New.
12592 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
12596 * gfortran.dg/internal_pack_6.f90: New test.
12598 2010-02-12 Jason Merrill <jason@redhat.com>
12601 * g++.dg/cpp0x/variadic99.C: New.
12603 2010-02-12 Jakub Jelinek <jakub@redhat.com>
12605 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12606 sign extend pointers to gualchk_t.
12609 * g++.dg/other/default3.C: Xfail g4 test.
12611 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12613 PR middle-end/43012
12614 * gcc.dg/graphite/pr43012.c: New.
12616 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12618 PR middle-end/42930
12619 * g++.dg/graphite/pr42930.C: New.
12621 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12623 PR middle-end/42914
12624 PR middle-end/42530
12625 * gcc.dg/graphite/pr42530.c: New.
12626 * gcc.dg/graphite/pr42914.c: New.
12628 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12630 PR middle-end/42771
12631 * gcc.dg/graphite/pr42771.c: New.
12633 2010-02-11 Richard Guenther <rguenther@suse.de>
12635 PR tree-optimization/42998
12636 * gcc.c-torture/compile/pr42998.c: New testcase.
12638 2010-02-10 Jason Merrill <jason@redhat.com>
12641 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12643 PR c++/42983, core issue 906
12644 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12645 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12648 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12650 2010-02-10 Richard Guenther <rguenther@suse.de>
12652 PR tree-optimization/43017
12653 * gcc.dg/torture/pr43017.c: New testcase.
12655 2010-02-10 Tobias Burnus <burnus@net-b.de>
12658 * gfortran.dg/private_type_1.f90: Update error location.
12659 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12660 * gfortran.dg/typebound_operator_2.f03: Ditto.
12661 * gfortran.dg/assignment_2.f90: Ditto.
12662 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12663 * gfortran.dg/binding_label_tests_9.f03: Ditto.
12665 2010-02-10 Tobias Burnus <burnus@net-b.de>
12668 * gfortran.dg/bind_c_usage_20.f90: New test.
12670 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12673 * g++.dg/debug/pr43010.C: New test.
12675 2010-02-10 Richard Guenther <rguenther@suse.de>
12678 * gcc.c-torture/execute/20100209-1.c: New testcase.
12679 * gcc.dg/fold-div-3.c: Likewise.
12681 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12683 * gcc.dg/builtin-ffs-1.c: New test.
12685 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12688 * gfortran.dg/array_constructor_35.f90: New test.
12690 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12692 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12694 2010-02-09 Jason Merrill <jason@redhat.com>
12697 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12700 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12702 2010-02-09 Tobias Burnus <burnus@net-b.de>
12705 * gfortran.dg/module_write_1.f90: New test.
12707 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
12709 * gcc.dg/pr19340.c: Adjust.
12711 2010-02-09 Richard Guenther <rguenther@suse.de>
12713 PR tree-optimization/43008
12714 * gcc.c-torture/execute/pr43008.c: New testcase.
12716 2010-02-09 Richard Guenther <rguenther@suse.de>
12718 PR tree-optimization/43000
12719 * gcc.dg/torture/pr43000.c: New testcase.
12720 * gcc.dg/torture/pr43002.c: Likewise.
12722 2010-02-09 Daniel Kraft <d@domob.eu>
12725 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12726 and pass -Wsurprising as necessary.
12728 2010-02-08 Jakub Jelinek <jakub@redhat.com>
12730 PR tree-optimization/42890
12731 * g++.dg/torture/pr42890.C: New test.
12733 2010-02-08 Richard Guenther <rguenther@suse.de>
12735 PR middle-end/42995
12736 * gcc.dg/tree-ssa/inline-4.c: New testcase.
12738 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12740 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
12741 return 0 from main.
12742 * gcc.dg/graphite/block-1.c: Same.
12743 * gcc.dg/graphite/block-3.c: Same.
12744 * gcc.dg/graphite/block-4.c: Same.
12745 * gcc.dg/graphite/block-5.c: Same.
12746 * gcc.dg/graphite/block-6.c: Same.
12747 * gcc.dg/graphite/block-7.c: Same.
12748 * gcc.dg/graphite/interchange-0.c: Same.
12749 * gcc.dg/graphite/interchange-1.c: Same.
12750 * gcc.dg/graphite/interchange-10.c: Same.
12751 * gcc.dg/graphite/interchange-11.c: Same.
12752 * gcc.dg/graphite/interchange-12.c: Same.
12753 * gcc.dg/graphite/interchange-2.c: Same.
12754 * gcc.dg/graphite/interchange-3.c: Same.
12755 * gcc.dg/graphite/interchange-4.c: Same.
12756 * gcc.dg/graphite/interchange-5.c: Same.
12757 * gcc.dg/graphite/interchange-6.c: Same.
12758 * gcc.dg/graphite/interchange-7.c: Same.
12759 * gcc.dg/graphite/interchange-8.c: Same.
12760 * gcc.dg/graphite/interchange-9.c: Same.
12761 * gcc.dg/graphite/interchange-mvt.c: Same.
12763 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12765 * gfortran.dg/graphite/id-19.f: New.
12766 * gfortran.dg/graphite/pr14741.f90: New.
12767 * gfortran.dg/graphite/pr41924.f90: New.
12768 * gfortran.dg/graphite/run-id-2.f90: New.
12770 2010-02-07 Richard Guenther <rguenther@suse.de>
12772 PR middle-end/42956
12773 * gcc.c-torture/compile/pr42956.c: New testcase.
12775 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12777 PR libfortran/42742
12778 * gfortran.dg/fmt_cache_2.f: New test.
12780 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12782 * gfortran.dg/read_no_eor.f90: New test.
12784 2010-02-05 Jason Merrill <jason@redhat.com>
12786 * g++.dg/ext/label13.C: Move constructor body out of class.
12788 2010-02-03 Jason Merrill <jason@redhat.com>
12791 * g++.dg/ext/dllexport3.C: New.
12793 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
12795 * gcc.dg/format/ms-format3.c: New test for specific MS types.
12797 2010-02-05 Richard Guenther <rguenther@suse.de>
12799 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12801 2010-02-05 Dodji Seketeli <dodji@redhat.com>
12804 * g++.dg/other/crash-9.C: New test.
12806 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
12809 * gfortran.dg/subref_array_pointer_4.f90 : New test.
12811 2010-02-04 Richard Guenther <rguenther@suse.de>
12813 PR rtl-optimization/42952
12814 * gcc.dg/torture/pr42952.c: New testcase.
12816 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12818 PR libfortran/42901
12819 * gfortran.dg/namelist_60.f90: New test.
12821 2010-02-03 Jason Merrill <jason@redhat.com>
12824 * g++.dg/ext/builtin11.C: New.
12828 * g++.dg/abi/mangle35.C: New.
12829 * g++.dg/abi/mangle37.C: New.
12832 * g++.dg/abi/mangle36.C: New.
12835 * g++.dg/warn/string1.C: New.
12837 2010-02-03 Richard Guenther <rguenther@suse.de>
12839 PR tree-optimization/42944
12840 * gcc.dg/errno-1.c: New testcase.
12842 2010-02-03 Richard Guenther <rguenther@suse.de>
12844 PR middle-end/42927
12845 * gcc.c-torture/compile/pr42927.c: New testcase.
12847 2010-02-03 Tobias Burnus <burnus@net-b.de>
12850 * gfortran.dg/null_4.f90: New test.
12852 2010-02-02 Jason Merrill <jason@redhat.com>
12855 * g++.dg/ext/label13.C: New.
12857 2010-02-02 Tobias Burnus <burnus@net-b.de>
12860 * gfortran.dg/func_result_5.f90: New test.
12862 2010-02-01 Tobias Burnus <burnus@net-b.de>
12865 * gfortran.dg/pure_initializer_3.f90: News test.
12867 2010-01-31 Janus Weil <janus@gcc.gnu.org>
12870 * gfortran.dg/allocate_derived_2.f90: New test.
12872 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
12874 PR middle-end/42898
12875 * gcc.dg/torture/pr42898-2.c: New test.
12877 2010-01-31 Richard Guenther <rguenther@suse.de>
12879 PR middle-end/42898
12880 * gcc.dg/torture/pr42898.c: New testcase.
12882 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
12885 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12886 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12888 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
12890 * g++.dg/tree-ssa/inline-1.C: New.
12891 * g++.dg/tree-ssa/inline-2.C: New.
12892 * g++.dg/tree-ssa/inline-3.C: New.
12894 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
12897 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12898 the string 'pow' in the pathname of the compiler from generating a
12901 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12903 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12904 * g++.old-deja/g++.mike/eh17.C: Likewise.
12905 * g++.old-deja/g++.mike/p5571.C: Likewise.
12907 2010-01-29 Dodji Seketeli <dodji@redhat.com>
12914 * g++.dg/other/crash-5.C: New test.
12915 * g++.dg/other/crash-6.C: New test.
12916 * g++.dg/other/crash-7.C: New test.
12917 * g++.dg/other/crash-8.C: New test.
12919 2010-01-29 Jakub Jelinek <jakub@redhat.com>
12921 PR rtl-optimization/42889
12922 * gcc.dg/pr42889.c: New test.
12924 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
12926 * gcc.target/i386/pr42881.c: Use SSE2.
12928 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
12931 * gcc.target/i386/pr42891.c: New test.
12933 2010-01-28 Richard Guenther <rguenther@suse.de>
12935 PR tree-optimization/42871
12936 * g++.dg/torture/pr42871.C: New testcase.
12938 2010-01-28 Richard Guenther <rguenther@suse.de>
12940 * gcc.dg/Wobjsize-1.h: New testcase.
12941 * gcc.dg/Wobjsize-1.c: Likewise.
12943 2010-01-28 Richard Guenther <rguenther@suse.de>
12945 PR middle-end/42883
12946 * g++.dg/torture/pr42883.C: New testcase.
12948 2010-01-28 Michael Matz <matz@suse.de>
12950 * gcc.target/i386/pr42881.c: New test.
12952 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12954 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12955 Add i?86-*-solaris2* support.
12957 2010-01-28 Dodji Seketeli <dodji@redhat.com>
12961 * g++.dg/template/typedef27.C: New test case.
12962 * g++.dg/template/typedef28.C: New test case.
12964 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
12966 * gcc.dg/optimize-bswap*.c: Add ARM target
12968 2010-01-27 Richard Guenther <rguenther@suse.de>
12970 PR middle-end/42878
12971 * gcc.dg/torture/pr42878-1.c: New testcase.
12972 * gcc.dg/torture/pr42878-2.c: Likewise.
12974 2010-01-27 Jakub Jelinek <jakub@redhat.com>
12976 PR middle-end/42874
12977 * gcc.dg/vla-22.c: New test.
12979 2010-01-26 Jakub Jelinek <jakub@redhat.com>
12981 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12984 2010-01-26 Richard Guenther <rguenther@suse.de>
12986 PR rtl-optimization/42685
12987 * gcc.dg/pr42685.c: New testcase.
12988 * g++.dg/other/pr42685.C: Likewise.
12990 2010-01-26 Richard Guenther <rguenther@suse.de>
12992 PR middle-end/42806
12993 * g++.dg/other/pr42806.C: New testcase.
12995 2010-01-26 Richard Guenther <rguenther@suse.de>
12997 PR tree-optimization/42250
12998 * gcc.dg/pr42250.c: New testcase.
13000 2010-01-25 Arnaud Charlet <charlet@adacore.com>
13002 * gnat.dg/array_bounds_test.adb: New test.
13004 2010-01-25 Tobias Burnus <burnus@net-b.de>
13007 * gfortran.dg/generic_21.f90: New test.
13009 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13012 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13014 2010-01-24 Mark Mitchell <mark@codesourcery.com>
13017 * g++.dg/abi/arm_va_list2.C: New test.
13018 * g++.dg/abi/arm_va_list2.h: Companion header file.
13020 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
13023 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13026 * gfortran.dg/char_array_arg_1.f90 : New test.
13028 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13030 2010-01-24 Tobias Burnus <burnus@net-b.de>
13033 * gfortran.dg/generic_20.f90: New test.
13035 2010-01-22 Michael Matz <matz@suse.de>
13037 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13040 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
13043 * gfortran.dg/dependency_25.f90 : New test.
13045 2010-01-21 Martin Jambor <mjambor@suse.cz>
13047 PR tree-optimization/42585
13048 * gcc.dg/tree-ssa/pr42585.c: New test.
13050 2010-01-21 Richard Guenther <rguenther@suse.de>
13052 PR middle-end/19988
13053 * gcc.dg/pr19988.c: New testcase.
13055 2010-01-20 Janis Johnson <janis187@us.ibm.com>
13057 * g++.dg/compat/decimal/compat-common.h: New file.
13058 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13059 * g++.dg/compat/decimal/pass_x.h: New file.
13060 * g++.dg/compat/decimal/pass_y.h: New file.
13061 * g++.dg/compat/decimal/pass-1_main.C: New file.
13062 * g++.dg/compat/decimal/pass-1_x.C: New file.
13063 * g++.dg/compat/decimal/pass-1_y.C: New file.
13064 * g++.dg/compat/decimal/pass-2_main.C: New file.
13065 * g++.dg/compat/decimal/pass-2_x.C: New file.
13066 * g++.dg/compat/decimal/pass-2_y.C: New file.
13067 * g++.dg/compat/decimal/pass-3_main.C: New file.
13068 * g++.dg/compat/decimal/pass-3_x.C: New file.
13069 * g++.dg/compat/decimal/pass-3_y.C: New file.
13070 * g++.dg/compat/decimal/pass-4_main.C: New file.
13071 * g++.dg/compat/decimal/pass-4_x.C: New file.
13072 * g++.dg/compat/decimal/pass-4_y.C: New file.
13073 * g++.dg/compat/decimal/pass-5_main.C: New file.
13074 * g++.dg/compat/decimal/pass-5_x.C: New file.
13075 * g++.dg/compat/decimal/pass-5_y.C: New file.
13076 * g++.dg/compat/decimal/pass-6_main.C: New file.
13077 * g++.dg/compat/decimal/pass-6_x.C: New file.
13078 * g++.dg/compat/decimal/pass-6_y.C: New file.
13079 * g++.dg/compat/decimal/return_x.h: New file.
13080 * g++.dg/compat/decimal/return_y.h: New file.
13081 * g++.dg/compat/decimal/return-1_main.C: New file.
13082 * g++.dg/compat/decimal/return-1_x.C: New file.
13083 * g++.dg/compat/decimal/return-1_y.C: New file.
13084 * g++.dg/compat/decimal/return-2_main.C: New file.
13085 * g++.dg/compat/decimal/return-2_x.C: New file.
13086 * g++.dg/compat/decimal/return-2_y.C: New file.
13087 * g++.dg/compat/decimal/return-3_main.C: New file.
13088 * g++.dg/compat/decimal/return-3_x.C: New file.
13089 * g++.dg/compat/decimal/return-3_y.C: New file.
13090 * g++.dg/compat/decimal/return-4_main.C: New file.
13091 * g++.dg/compat/decimal/return-4_x.C: New file.
13092 * g++.dg/compat/decimal/return-4_y.C: New file.
13093 * g++.dg/compat/decimal/return-5_main.C: New file.
13094 * g++.dg/compat/decimal/return-5_x.C: New file.
13095 * g++.dg/compat/decimal/return-5_y.C: New file.
13096 * g++.dg/compat/decimal/return-6_main.C: New file.
13097 * g++.dg/compat/decimal/return-6_x.C: New file.
13098 * g++.dg/compat/decimal/return-6_y.C: New file.
13100 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13103 * gcc.dg/pr42715.c: New.
13105 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13108 * g++.dg/parse/crash55.C: New.
13110 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13113 * gcc.dg/guality/pr42782.c: New.
13115 2010-01-20 Jason Merrill <jason@redhat.com>
13118 * g++.dg/abi/packed1.C: New.
13121 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13124 * g++.dg/parse/fn-typedef1.C: New.
13125 * g++.dg/other/cv_quals.C: Adjust.
13127 2010-01-20 Anthony Green <green@moxielogic.com>
13129 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13130 pack(push) pragma).
13131 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13132 * gcc.dg/20020312-2.c: Port this to the moxie core.
13133 * gcc.dg/weak/typeof-2.c: Ditto.
13135 2010-01-20 Richard Guenther <rguenther@suse.de>
13137 PR tree-optimization/42717
13138 * gcc.c-torture/compile/pr42717.c: New testcase.
13140 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13142 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13143 of signed, add a few new tests.
13145 PR middle-end/42803
13146 * g++.dg/parse/limits-initializer1.C: New test.
13148 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13151 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13152 * gfortran.dg/typebound_call_12.f03: New test.
13154 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13157 * gfortran.dg/bounds_check_15.f90 : New test.
13159 2010-01-19 Michael Matz <matz@suse.de>
13161 PR tree-optimization/41783
13162 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13164 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13167 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13168 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13169 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13170 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13171 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13172 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13173 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13174 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13175 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13176 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13177 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13179 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13182 * gfortran.dg/extends_6.f03: Modified an error message.
13183 * gfortran.dg/extends_10.f03: New test.
13184 * gfortran.dg/private_type_6.f03: Modified an error message.
13185 * gfortran.dg/structure_constructor_8.f03: Ditto.
13187 2010-01-19 Jakub Jelinek <jakub@redhat.com>
13189 PR tree-optimization/42719
13190 * gcc.dg/pr42719.c: New test.
13193 * gcc.dg/pr42728.c: New test.
13195 2010-01-19 Anthony Green <green@moxielogic.com>
13197 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13199 2010-01-18 Anthony Green <green@moxielogic.com>
13201 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13204 2010-01-19 Dodji Seketeli <dodji@redhat.com>
13206 * g++.dg/template/error45.C: reverted as part of reverting the
13207 fix of PR c++/42634.
13209 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13212 * g++.dg/template/error45.C: New test.
13214 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13217 * g++.dg/conversion/op6.C: New test.
13219 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
13222 * gcc.target/alpha/pr42774.c: New test.
13224 2010-01-18 Richard Guenther <rguenther@suse.de>
13226 PR tree-optimization/42781
13227 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13229 2010-01-17 Richard Guenther <rguenther@suse.de>
13231 PR middle-end/42248
13232 * gcc.c-torture/execute/pr42248.c: New testcase.
13234 2010-01-17 Richard Guenther <rguenther@suse.de>
13236 PR tree-optimization/42773
13237 * g++.dg/torture/pr42773.C: New testcase.
13239 2010-01-17 Janus Weil <janus@gcc.gnu.org>
13242 * gfortran.dg/interface_assignment_5.f90: New test.
13244 2010-01-17 Dodji Seketeli <dodji@redhat.com>
13247 * g++.dg/template/crash94.C: Reverted.
13249 2010-01-17 Jie Zhang <jie.zhang@analog.com>
13252 * gcc.dg/debug/pr42767.c: New.
13254 2010-01-15 Jason Merrill <jason@redhat.com>
13257 * g++.dg/cpp0x/decltype22.C: New.
13259 2010-01-16 Jakub Jelinek <jakub@redhat.com>
13261 PR middle-end/42760
13262 * g++.dg/torture/pr42760.C: New test.
13264 2010-01-15 Jing Yu <jingyu@google.com>
13266 PR rtl-optimization/42691
13267 * gcc.c-torture/execute/pr42691.c: New.
13269 2010-01-15 Richard Guenther <rguenther@suse.de>
13271 PR middle-end/42739
13272 * g++.dg/torture/pr42739.C: New testcase.
13274 2010-01-15 Dodji Seketeli <dodji@redhat.com>
13276 * g++.dg/template/error45.C: Revert as part of reverting changes
13279 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13282 * gfortran.dg/interface_31.f90: New test.
13284 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13286 * gcc.target/powerpc/pr42747.c: New file.
13288 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13290 PR middle-end/42674
13291 * c-c++-common/pr42674.c: New test.
13294 * g++.dg/template/instantiate11.C: New test.
13296 2010-01-14 Jason Merrill <jason@redhat.com>
13299 * g++.dg/overload/error3.C: New.
13302 * g++.dg/overload/rvalue1.C: New.
13304 2010-01-14 Martin Jambor <mjambor@suse.cz>
13306 PR tree-optimization/42706
13307 * gcc.dg/ipa/pr42706.c: New testcase.
13309 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13311 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13313 2010-01-14 Martin Jambor <mjambor@suse.cz>
13315 PR tree-optimization/42714
13316 * g++.dg/torture/pr42714.C: New test.
13318 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13320 PR rtl-optimization/42246
13321 * gfortran.dg/pr42246-2.f: New.
13323 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13325 PR rtl-optimization/42389
13326 * gcc.dg/pr42389.c: New.
13328 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13330 PR rtl-optimization/42388
13331 * gcc.dg/pr42388.c: New.
13333 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13335 PR rtl-optimization/42294
13336 * gfortran.dg/pr42294.f: New.
13338 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13340 PR rtl-optimization/39453
13341 PR rtl-optimization/42246
13342 * gcc.dg/pr39453.c: New.
13343 * gcc.dg/pr42246.c: New.
13345 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13347 PR middle-end/42245
13348 * gcc.dg/pr42245.c: New.
13349 * gcc.dg/pr42245-2.c: New.
13351 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13353 PR rtl-optimization/42249
13354 * gcc.dg/pr42249.c: New.
13356 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13359 * gcc.c-torture/execute/pr42721.c: New test.
13361 2010-01-14 Ira Rosen <irar@il.ibm.com>
13363 PR tree-optimization/42709
13364 * gcc.dg/vect/pr42709.c: New test.
13366 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13369 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13370 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13372 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13375 * gfortran.dg/generic_19.f90 : New test.
13377 2010-01-13 Richard Guenther <rguenther@suse.de>
13379 PR tree-optimization/42730
13380 * gcc.c-torture/compile/pr42730.c: New testcase.
13382 2010-01-13 Steve Ellcey <sje@cup.hp.com>
13385 * gcc.target/ia64/pr42542-1.c: New.
13386 * gcc.target/ia64/pr42542-2.c: New.
13387 * gcc.target/ia64/pr42542-3.c: New.
13389 2010-01-13 Dodji Seketeli <dodji@redhat.com>
13392 * g++.dg/template/error45.C: New test.
13394 2010-01-13 Martin Jambor <mjambor@suse.cz>
13396 PR tree-optimization/42704
13397 * g++.dg/torture/pr42704.C: New test.
13399 2010-01-13 Martin Jambor <mjambor@suse.cz>
13401 PR tree-optimization/42703
13402 * gcc.c-torture/compile/pr42703.c: New test.
13404 2010-01-13 Richard Guenther <rguenther@suse.de>
13406 PR tree-optimization/42705
13407 * gcc.c-torture/compile/pr42705.c: New testcase.
13409 2010-01-13 Jie Zhang <jie.zhang@analog.com>
13411 * gcc.target/bfin/l2.c: New test.
13412 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13414 2010-01-13 Richard Guenther <rguenther@suse.de>
13416 PR middle-end/42716
13417 * gcc.c-torture/compile/pr42716.c: New testcase.
13419 2010-01-13 Richard Guenther <rguenther@suse.de>
13422 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13424 2010-01-12 Joseph Myers <joseph@codesourcery.com>
13427 * gcc.c-torture/compile/pr42708-1.c: New test.
13429 2010-01-12 Jakub Jelinek <jakub@redhat.com>
13432 * gcc.dg/pr42662.c: New test.
13434 PR tree-optimization/42645
13435 * g++.dg/other/pr42645-1.C: New test.
13436 * g++.dg/other/pr42645-2.C: New test.
13438 2010-01-11 Janis Johnson <janis187@us.ibm.com>
13441 * gcc.target/powerpc/warn-1.c: New test.
13442 * gcc.target/powerpc/warn-2.c: New test.
13444 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
13446 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13449 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
13451 * gcc.dg/lto/20100108_0.c: New.
13453 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
13455 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13456 Add -march=i686 -msse for 32bit x86 targets.
13458 2010-01-10 Richard Guenther <rguenther@suse.de>
13460 PR middle-end/42667
13461 * gcc.dg/torture/pr42667.c: New testcase.
13463 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13466 * gfortran.dg/array_constructor_34.f90: New test.
13468 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13471 * gfortran.dg/array_constructor_33.f90: New test.
13472 gfortran.dg/array_function_5.f90: Add credit.
13474 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13477 * gcc.dg/pr42631.c: New.
13479 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13482 * gcc.dg/pr42630.c: New.
13484 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13487 * gcc.dg/pr42629.c: New.
13489 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13491 PR middle-end/42363
13492 * gcc.dg/torture/pr42363.c: New.
13494 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13498 * gcc.dg/vect/pr42604.c: New.
13499 * gcc.dg/vect/pr42395.c: New.
13501 2010-01-09 Richard Guenther <rguenther@suse.de>
13503 PR middle-end/42512
13504 * gcc.c-torture/execute/pr42512.c: New testcase.
13506 2010-01-09 Tobias Burnus <burnus@net-b.de>
13509 * gfortran.dg/c_ptr_tests_14.f90: New test.
13511 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13514 * gnat.dg/null_pointer_deref1.adb: Don't run on
13515 sparc*-sun-solaris2.11.
13517 2010-01-08 Richard Guenther <rguenther@suse.de>
13520 * gcc.dg/lto/20100103-1_0.c: New testcase.
13521 * gcc.dg/lto/20100103-2_0.c: Likewise.
13523 2010-01-08 Tobias Burnus <burnus@net-b.de
13526 * gfortran.dg/asynchronous_1.f90: New test.
13527 * gfortran.dg/asynchronous_2.f90: New test.
13528 * gfortran.dg/conflicts.f90: Update error message.
13530 2010-01-07 Dodji Seketeli <dodji@redhat.com>
13533 * g++.dg/cpp0x/variadic-unify-2.C: New test.
13535 2010-01-07 Jakub Jelinek <jakub@redhat.com>
13537 PR tree-optimization/42625
13538 * g++.dg/opt/dtor4.C: New test.
13539 * g++.dg/opt/dtor4.h: New.
13540 * g++.dg/opt/dtor4-aux.cc: New.
13542 2010-01-07 Tobias Burnus <burnus@net-b.de>
13545 * gfortran.dg/proc_ptr_26.f90: New test.
13547 2010-01-07 Tobias Burnus <burnus@net-b.de>
13550 * gfortran.dg/allocatable_scalar_7.f90: New test.
13552 2010-01-06 Richard Guenther <rguenther@suse.de>
13554 * gcc.c-torture/compile/pr42632.c: New testcase.
13556 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13559 * gcc.target/i386/pr42542-4.c: New.
13560 * gcc.target/i386/pr42542-4a.c: Likewise.
13561 * gcc.target/i386/pr42542-5.c: Likewise.
13562 * gcc.target/i386/pr42542-5a.c: Likewise.
13564 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
13566 * gcc.dg/tls/opt-15.c: New test.
13568 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13570 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13572 2010-01-05 Martin Jambor <mjambor@suse.cz>
13574 PR tree-optimization/42462
13575 * g++.dg/torture/pr42462.C: New test.
13577 2010-01-05 Jason Merrill <jason@redhat.com>
13579 * g++.dg/cpp0x/initlist30.C: New test.
13581 2010-01-05 Richard Guenther <rguenther@suse.de>
13583 PR tree-optimization/42614
13584 * gcc.c-torture/execute/pr42614.c: New testcase.
13586 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
13588 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13589 * gcc.dg/Wunreachable-1.c: Remove the testcase of
13590 -Wunreachable-code.
13591 * gcc.dg/Wunreachable-2.c: Likewise.
13592 * gcc.dg/Wunreachable-3.c: Likewise.
13593 * gcc.dg/Wunreachable-4.c: Likewise.
13594 * gcc.dg/Wunreachable-5.c: Likewise.
13595 * gcc.dg/Wunreachable-6.c: Likewise.
13596 * gcc.dg/Wunreachable-7.c: Likewise.
13597 * gcc.dg/Wunreachable-8.c: Likewise.
13598 * gcc.dg/20041231-1.c: Likewise.
13600 2010-01-05 Jakub Jelinek <jakub@redhat.com>
13603 * gcc.dg/pr42611.c: New test.
13605 PR tree-optimization/42508
13606 * g++.dg/opt/pr42508.C: New test.
13608 2010-01-05 Tobias Burnus <burnus@net-b.de>
13611 * gfortran.dg/allocatable_scalar_8.f90: New.
13613 2010-01-04 Martin Jambor <mjambor@suse.cz>
13615 PR tree-optimization/42398
13616 * gcc.c-torture/compile/pr42398.c: New test.
13618 2010-01-04 Jason Merrill <jason@redhat.com>
13621 * g++.dg/ext/attrib35.C: New.
13624 * g++.dg/cpp0x/auto17.C: New.
13626 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
13628 * gcc.dg/lto/20100104_0.c: New.
13630 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
13633 * gcc.target/i386/pr42542-1.c: New.
13634 * gcc.target/i386/pr42542-1a.c: Likewise.
13635 * gcc.target/i386/pr42542-1b.c: Likewise.
13636 * gcc.target/i386/pr42542-2.c: Likewise.
13637 * gcc.target/i386/pr42542-2a.c: Likewise.
13638 * gcc.target/i386/pr42542-2b.c: Likewise.
13639 * gcc.target/i386/pr42542-3.c: Likewise.
13640 * gcc.target/i386/pr42542-3a.c: Likewise.
13642 2009-01-04 Tobias Burnus <burnus@net-b.de>
13645 * gfortran.dg/allocatable_scalar_5.f90: New test.
13646 * gfortran.dg/allocatable_scalar_6.f90: New test.
13648 2010-01-03 Richard Guenther <rguenther@suse.de>
13651 * gfortran.dg/gomp/recursion1.f90: Remove.
13653 2010-01-03 Richard Guenther <rguenther@suse.de>
13655 * gcc.dg/Warray-bounds.c: Remove XFAILs.
13656 * gcc.dg/uninit-6.c: Likewise.
13657 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13659 2010-01-03 Richard Guenther <rguenther@suse.de>
13661 PR tree-optimization/42589
13662 * gcc.target/i386/pr42589.c: New testcase.
13664 2010-01-03 Richard Guenther <rguenther@suse.de>
13666 PR tree-optimization/42438
13667 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13669 2010-01-02 Richard Guenther <rguenther@suse.de>
13672 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13674 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
13677 * gcc.target/alpha/pr42448-1.c: New test.
13678 * gcc.target/alpha/pr42448-2.c: Ditto.
13680 2010-01-01 Joseph Myers <joseph@codesourcery.com>
13682 PR preprocessor/41947
13683 * gcc.dg/c99-hexfloat-3.c: New test.
13685 2010-01-01 Richard Guenther <rguenther@suse.de>
13688 * gcc.c-torture/execute/pr42570.c: New testcase.
13690 2010-01-01 Richard Guenther <rguenther@suse.de>
13692 PR middle-end/42559
13693 * gcc.c-torture/compile/pr42559.c: New testcase.
13696 Copyright (C) 2010 Free Software Foundation, Inc.
13698 Copying and distribution of this file, with or without modification,
13699 are permitted in any medium without royalty provided the copyright
13700 notice and this notice are preserved.