1 2010-11-10 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
9 PR tree-optimization/45971
10 * gcc.dg/vect/O3-pr45971.c: New.
12 2010-11-10 Richard Guenther <rguenther@suse.de>
14 PR tree-optimization/44964
15 * gcc.dg/pr44964.c: New testcase.
17 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
19 * gnat.dg/opt10.adb: Fix typo.
21 2010-11-10 Martin Jambor <mjambor@suse.cz>
23 PR tree-optimization/46351
24 PR tree-optimization/46377
25 * gnat.dg/opt10.adb: New file.
26 * gnat.dg/opt10_pkg.ads: Likewise.
27 * gnat.dg/opt11.adb: Likewise.
28 * gnat.dg/opt11.ads: Likewise.
30 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
32 * gnat.dg/boolean_conv.adb: New test.
34 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
36 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
38 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
40 * gnat.dg/unchecked_convert7.adb: New test.
42 2010-11-10 Richard Guenther <rguenther@suse.de>
44 PR tree-optimization/46398
45 * gcc.dg/torture/pr46398.c: New testcase.
47 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
49 * gfortran.dg/open_dev_null.f90: New test.
51 2010-11-09 Jan Hubicka <jh@suse.cz>
53 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
56 2010-11-09 Joseph Myers <joseph@codesourcery.com>
58 * gcc.dg/struct-semi-4.c: New test.
60 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
62 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
63 power5 to enable generation of FRIZ.
65 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
68 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
71 2010-11-09 Jakub Jelinek <jakub@redhat.com>
74 * gfortran.dg/pr43808.f90: New test.
76 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
78 PR tree-optimization/46036
79 * gfortran.dg/lto/pr46036_0.f90: New.
81 2010-10-09 Jakub Jelinek <jakub@redhat.com>
84 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
88 * gcc.dg/pr46171.c: New test.
90 2010-11-09 Richard Guenther <rguenther@suse.de>
92 PR tree-optimization/46355
93 * gcc.dg/pr46355.c: New testcase.
95 2010-11-09 Richard Guenther <rguenther@suse.de>
97 PR tree-optimization/46177
98 * gcc.dg/pr46177-2.c: New testcase.
100 2010-11-09 Richard Guenther <rguenther@suse.de>
103 * gcc.dg/vec-scal-opt.c: Move ...
104 * gcc.dg/vect/vect-scal-opt.c: ... here.
105 * gcc.dg/vec-scal-opt1.c: Move ...
106 * gcc.dg/vect/vect-scal-opt1.c: ... here.
107 * gcc.dg/vec-scal-opt2.c: Move ...
108 * gcc.dg/vect/vect-scal-opt2.c: ... here.
110 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
112 * gnat.dg/specs/static_initializer5.ads: New test.
113 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
115 2010-11-09 Jakub Jelinek <jakub@redhat.com>
118 * gcc.c-torture/compile/pr46360.c: New test.
121 * g++.dg/warn/Wsequence-point-2.C: New test.
123 2010-11-09 Janus Weil <janus@gcc.gnu.org>
126 * gfortran.dg/class_29.f03: New.
128 2010-11-09 Richard Guenther <rguenther@suse.de>
131 * gcc.target/i386/alias-1.c: New testcase.
133 2010-11-08 Jason Merrill <jason@redhat.com>
135 * g++.dg/cpp0x/constexpr-sassert.C: New.
137 2010-11-08 Jason Merrill <jason@redhat.com>
139 * g++.dg/cpp0x/constexpr-defarg.C: New.
141 2010-11-08 Xinliang David Li <davidxl@google.com>
143 PR tree-optimization/46316
144 * gcc.c-torture/execute/pr46316.c: New test.
146 2010-11-08 Janus Weil <janus@gcc.gnu.org>
149 * gfortran.dg/class_28.f03: Extended.
151 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
153 * objc.dg/property/dotsyntax-13.m: New.
154 * objc.dg/property/dotsyntax-14.m: New.
155 * objc.dg/property/dotsyntax-15.m: New.
156 * objc.dg/property/synthesize-7.m: New.
157 * obj-c++.dg/property/dotsyntax-13.mm: New.
158 * obj-c++.dg/property/dotsyntax-14.mm: New.
159 * obj-c++.dg/property/dotsyntax-15.mm: New.
160 * obj-c++.dg/property/synthesize-7.mm: New.
162 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
164 * objc.dg/property/dynamic-4.m: New.
165 * objc.dg/property/dynamic-5.m: New.
166 * objc.dg/property/dynamic-6.m: New.
167 * obj-c++.dg/property/dynamic-4.mm: New.
168 * obj-c++.dg/property/dynamic-5.mm: New.
169 * obj-c++.dg/property/dynamic-6.mm: New.
171 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
173 * objc.dg/property/synthesize-3.m: New.
174 * objc.dg/property/synthesize-4.m: New.
175 * objc.dg/property/synthesize-5.m: New.
176 * objc.dg/property/synthesize-6.m: New.
177 * obj-c++.dg/property/synthesize-3.mm: New.
178 * obj-c++.dg/property/synthesize-4.mm: New.
179 * obj-c++.dg/property/synthesize-5.mm: New.
180 * obj-c++.dg/property/synthesize-6.mm: New.
182 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
184 * objc.dg/property/at-property-5.m: Updated test.
185 * objc.dg/property/at-property-16.m: New.
186 * objc.dg/property/at-property-17.m: New.
187 * objc.dg/property/at-property-18.m: New.
188 * objc.dg/property/at-property-19.m: New.
189 * objc.dg/property/dotsyntax-12.m: New.
190 * objc.dg/protocol-inheritance-1.m: New.
191 * objc.dg/protocol-inheritance-2.m: New.
192 * obj-c++.dg/property/at-property-5.mm: Updated test.
193 * obj-c++.dg/property/at-property-16.mm: New.
194 * obj-c++.dg/property/at-property-17.mm: New.
195 * obj-c++.dg/property/at-property-18.mm: New.
196 * obj-c++.dg/property/at-property-19.mm: New.
197 * obj-c++.dg/protocol-inheritance-1.mm: New.
198 * obj-c++.dg/protocol-inheritance-2.mm: New.
199 * obj-c++.dg/property/dotsyntax-12.mm: New.
201 2010-11-08 Jason Merrill <jason@redhat.com>
203 * g++.dg/expr/overflow1.C: New.
204 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
205 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
206 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
207 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
209 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
211 * gcc.dg/pr35442.c: Adapt warning.
214 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
215 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
216 * g++.dg/torture/pr36444.C: Add dg-options -msse for
218 * g++.dg/torture/pr36445.C: Likewise.
219 * gcc.c-torture/compile/pr34856.c: Likewise.
220 * gcc.c-torture/compile/pr39928-1.c: Likewise.
221 * gcc.c-torture/compile/vector-1.c: Likewise.
222 * gcc.c-torture/compile/vector-2.c: Likewise.
223 * gcc.dg/pr32912-1.c: Likewise.
224 * gcc.c-torture/execute/va-arg-25.c: Move ...
225 * gcc.dg/torture/va-arg-25.c: ... here.
227 Add dg-options -msse, dg-require-effective-target sse_runtime for
228 for i?86-*-*, x86_64-*-*.
229 * gcc.c-torture/execute/vector-1.c: Likewise.
230 * gcc.c-torture/execute/vector-2.c: Likewise.
231 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
232 i?86-*-*, x86_64-*-*.
233 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
234 * gcc.dg/tree-ssa/sra-4.c: Likewise.
235 * gcc.dg/tree-ssa/vector-1.c: Likewise.
236 * gcc.dg/tree-ssa/vector-2.c: Likewise.
237 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
239 2010-11-08 Steve Ellcey <sje@cup.hp.com>
241 * gcc.dg/torture/pr45982.c: Add -std=c99
242 * gcc.dg/torture/pr45623.c: Ditto.
244 2010-11-08 Steve Ellcey <sje@cup.hp.com>
246 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
247 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
249 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
252 * g++.dg/ext/dllimport7.C: Adjust second error check and
253 allow test for x86_64 mingw, too.
255 2010-11-08 Janus Weil <janus@gcc.gnu.org>
258 * gfortran.dg/class_28.f03: New.
260 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
262 PR rtl-optimization/45352
263 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
264 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
265 gcc.target/i386/pr45352-2.c: New tests.
267 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
270 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
273 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
275 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
276 as comment character.
278 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
280 * gcc.target/mips/mips.exp: Revert previous patch.
281 * gcc.target/mips/fma-1.c: Delete.
282 * gcc.target/mips/fma-2.c: Likewise.
283 * gcc.target/mips/fma-3.c: Likewise.
284 * gcc.target/mips/fma-4.c: Likewise.
285 * gcc.target/mips/fma-5.c: Likewise.
286 * gcc.target/mips/fma-6.c: Likewise.
287 * gcc.target/mips/fma-7.c: Likewise.
288 * gcc.target/mips/fma-8.c: Likewise.
289 * gcc.target/mips/fma-9.c: Likewise.
290 * gcc.target/mips/fma-10.c: Likewise.
291 * gcc.target/mips/fma-11.c: Likewise.
292 * gcc.target/mips/fma-12.c: Likewise.
293 * gcc.target/mips/fma-13.c: Likewise.
294 * gcc.target/mips/fma-14.c: Likewise.
295 * gcc.target/mips/fma-15.c: Likewise.
296 * gcc.target/mips/fma-16.c: Likewise.
297 * gcc.target/mips/fma-17.c: Likewise.
298 * gcc.target/mips/fma-18.c: Likewise.
299 * gcc.target/mips/fma-19.c: Likewise.
300 * gcc.target/mips/fma-20.c: Likewise.
302 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
304 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
305 * gcc.target/mips/fma-1.c: New test.
306 * gcc.target/mips/fma-2.c: Likewise.
307 * gcc.target/mips/fma-3.c: Likewise.
308 * gcc.target/mips/fma-4.c: Likewise.
309 * gcc.target/mips/fma-5.c: Likewise.
310 * gcc.target/mips/fma-6.c: Likewise.
311 * gcc.target/mips/fma-7.c: Likewise.
312 * gcc.target/mips/fma-8.c: Likewise.
313 * gcc.target/mips/fma-9.c: Likewise.
314 * gcc.target/mips/fma-10.c: Likewise.
315 * gcc.target/mips/fma-11.c: Likewise.
316 * gcc.target/mips/fma-12.c: Likewise.
317 * gcc.target/mips/fma-13.c: Likewise.
318 * gcc.target/mips/fma-14.c: Likewise.
319 * gcc.target/mips/fma-15.c: Likewise.
320 * gcc.target/mips/fma-16.c: Likewise.
321 * gcc.target/mips/fma-17.c: Likewise.
322 * gcc.target/mips/fma-18.c: Likewise.
323 * gcc.target/mips/fma-19.c: Likewise.
324 * gcc.target/mips/fma-20.c: Likewise.
326 2010-11-06 Jason Merrill <jason@redhat.com>
328 * g++.dg/cpp0x/constexpr-ctor3.C: New.
330 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
333 * gcc.dg/parser-error-3.c: New test.
335 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
338 * g++.dg/parse/semicolon2.C: New testcase.
339 * g++.dg/ext/asmspec1.C: Adjust.
340 * g++.dg/init/new13.C: Adjust.
341 * g++.dg/parse/ctor5.C: Adjust.
343 2010-11-06 Janus Weil <janus@gcc.gnu.org>
346 * gfortran.dg/class_27.f03: New.
348 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
350 Fixed using the Objective-C 2.0 dot-syntax with self and super.
351 * objc.dg/property/dotsyntax-5.m: New.
352 * objc.dg/property/dotsyntax-6.m: New.
353 * objc.dg/property/dotsyntax-7.m: New.
354 * objc.dg/property/dotsyntax-8.m: New.
355 * objc.dg/property/dotsyntax-9.m: New.
356 * objc.dg/property/dotsyntax-10.m: New.
357 * objc.dg/property/dotsyntax-11.m: New.
358 * obj-c++.dg/property/dotsyntax-5.mm: New.
359 * obj-c++.dg/property/dotsyntax-6.mm: New.
360 * obj-c++.dg/property/dotsyntax-7.mm: New.
361 * obj-c++.dg/property/dotsyntax-8.mm: New.
362 * obj-c++.dg/property/dotsyntax-9.mm: New.
363 * obj-c++.dg/property/dotsyntax-10.mm: New.
364 * obj-c++.dg/property/dotsyntax-11.mm: New.
366 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
368 * obj-c++.dg/encode-3.mm: Provide a different string check for the
369 NeXT runtime when the type is READONLY.
371 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
373 * gcc.target/i386/387-2.c: Skip if -march= is specified.
374 * gcc.target/i386/387-6.c: Ditto.
375 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
376 * gcc.target/i386/387-4.c: Ditto.
377 * gcc.target/i386/387-7.c: Ditto.
378 * gcc.target/i386/387-8.c: Ditto.
379 * gcc.target/i386/387-9.c: Ditto.
380 * gcc.target/i386/387-10.c: Ditto.
381 * gcc.target/i386/387-11.c: Ditto.
382 * gcc.target/i386/387-12.c: Ditto.
384 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
386 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
389 * gcc.dg/darwin-cfstring-format-1.c: New.
390 * gcc.dg/warn-nsstring.c: New.
391 * objc.dg/fsf-nsstring-format-1.m: New.
392 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
393 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
396 2010-11-05 Jason Merrill <jason@redhat.com>
399 * g++.dg/inherit/virtual6.C: New.
401 2010-11-05 Jakub Jelinek <jakub@redhat.com>
404 * gcc.dg/Wcxx-compat-21.c: New test.
406 2010-11-05 Ian Lance Taylor <iant@google.com>
409 * gcc.target/i386/pr46084.c: New test.
411 2010-11-05 Steve Ellcey <sje@cup.hp.com>
413 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
414 * (check_effective_target_mempcpy): New.
415 * gcc.c-torture/execute/pr45636.c: Move this...
416 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
418 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
420 * gcc.target/i386/i386.exp (FLAGS): Remove.
421 Wrap gcc_target_compile with $clearcap_ldflags added to options.
423 2010-11-05 Jakub Jelinek <jakub@redhat.com>
426 * g++.dg/opt/empty2.C: New test.
429 * gcc.target/i386/pr45670.c: New test.
431 2010-11-05 Janus Weil <janus@gcc.gnu.org>
435 * gfortran.dg/class_19.f03: Modified.
436 * gfortran.dg/class_allocate_6.f03: New.
438 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
440 * gcc.target/i386/avx-vzeroupper-19.c: New.
442 2010-11-05 Jakub Jelinek <jakub@redhat.com>
444 PR tree-optimization/46099
445 * gcc.dg/autopar/pr46099.c: New test.
448 * c-c++-common/pr43690.c: New test.
450 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
452 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
453 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
454 declaration and implementation.
455 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
456 * obj-c++.dg/property/at-property-13.mm: Likewise.
457 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
458 * obj-c++.dg/property/property-1.mm: Likewise.
459 * obj-c++.dg/property/at-property-7.mm: Likewise.
460 * obj-c++.dg/property/at-property-9.mm: Likewise.
461 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
462 * obj-c++.dg/property/at-property-10.mm: Likewise.
463 * obj-c++.dg/property/synthesize-2.mm: Likewise.
464 * obj-c++.dg/property/at-property-12.mm: Likewise.
465 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
466 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
467 * obj-c++.dg/property/at-property-6.mm: Likewise.
468 * obj-c++.dg/property/at-property-8.mm: Likewise.
469 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
470 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
471 * obj-c++.dg/property/at-property-11.mm: Likewise.
472 * obj-c++.dg/template-8.mm: Likewise.
473 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
474 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
475 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
476 put a FIXME for this.
477 * obj-c++.dg/property/property-2.mm: Remove.
478 * obj-c++.dg/property/property-3.mm: Remove.
480 2010-11-05 Jakub Jelinek <jakub@redhat.com>
483 * gcc.dg/pr46307.c: New test.
485 2010-11-05 Jason Merrill <jason@redhat.com>
488 * g++.dg/ext/complex6.C: New.
490 2010-11-04 Bud Davis <jimmied@smu.edu>
492 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
494 2010-11-04 Chao-ying Fu <fu@mips.com>
496 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
498 * gcc.target/mips/mips32-dsp-run.c: Likewise.
500 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
502 Fixed using the Objective-C 2.0 dot-syntax with class names.
503 * objc.dg/property/dotsyntax-3.m: New.
504 * objc.dg/property/dotsyntax-4.m: New.
505 * obj-c++.dg/property/dotsyntax-3.mm: New.
506 * obj-c++.dg/property/dotsyntax-4.mm: New.
508 * objc.dg/fobjc-std-1.m: Added test for warnings when the
509 Objective-C 2.0 dot-syntax is used with class names.
510 * obj-c++.dg/fobjc-std-1.mm: Same change.
512 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
514 * gcc.target/powerpc/loop_align.c: New.
516 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
518 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
520 merge from FSF 'apple/trunk' branch.
521 * gcc.target/powerpc/darwin64-abi.c: New.
523 2010-11-04 Jakub Jelinek <jakub@redhat.com>
525 PR tree-optimization/46233
526 * gcc.dg/pr46233.c: New test.
528 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
530 * objc.dg/property/property-2.m: Deleted.
531 * objc.dg/property/property-3.m: Deleted.
533 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
535 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
537 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
538 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
539 * objc.dg/property/property-1.m: Likewise.
540 * objc.dg/property/at-property-6.m: Likewise.
541 * objc.dg/property/at-property-7.m: Likewise.
542 * objc.dg/property/dotsyntax-1.m: Likewise.
543 * objc.dg/property/at-property-8.m: Likewise.
544 * objc.dg/property/dotsyntax-2.m: Likewise.
545 * objc.dg/property/at-property-9.m: Likewise.
546 * objc.dg/property/synthesize-2.m: Likewise.
547 * objc.dg/property/at-property-10.m: Likewise.
548 * objc.dg/property/at-property-11.m: Likewise.
549 * objc.dg/property/at-property-12.m: Likewise.
550 * objc.dg/property/at-property-13.m: Likewise.
551 * objc.dg/property/fsf-property-method-access.m: Likewise.
552 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
554 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
556 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
557 deprecation warnings. Use Object1 implementation.
558 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
559 * objc/execute/forward-1.m: Remove.
560 * objc/execute/forward-1.x: Remove.
562 2010-11-04 Jason Merrill <jason@redhat.com>
564 * g++.dg/cpp0x/constexpr-access.C: New.
566 2010-11-04 Richard Guenther <rguenther@suse.de>
568 PR rtl-optimization/46183
569 * gcc.dg/torture/pr46183.c: New testcase.
571 2010-11-04 Richard Guenther <rguenther@suse.de>
573 PR tree-optimization/46068
574 * gcc.dg/torture/pr46068.c: New testcase.
576 2010-11-04 Richard Guenther <rguenther@suse.de>
578 PR tree-optimization/45991
579 * gcc.dg/pr45991.c: New testcase.
581 2010-11-04 Richard Guenther <rguenther@suse.de>
583 PR tree-optimization/46154
584 * g++.dg/torture/pr46154.C: New testcase.
586 2010-11-04 Richard Guenther <rguenther@suse.de>
588 PR tree-optimization/45733
589 * gcc.dg/pr45733.c: New testcase.
591 2010-11-04 Ira Rosen <irar@il.ibm.com>
593 PR tree-optimization/46213
594 * gfortran.dg/vect/pr46213.f90: New.
596 2010-11-04 Richard Guenther <rguenther@suse.de>
599 * gcc.dg/pr34989-1.c: Move ...
600 * gcc.dg/lto/pr34989-1_0.c: ... here.
601 * gcc.dg/pr34989-2.c: Move ...
602 * gcc.dg/lto/pr34989-1_1.c: ... here.
603 * gcc.dg/pr27898.c: Move ...
604 * gcc.dg/lto/pr27898_0.c: ... here and ...
605 * gcc.dg/lto/pr27898_1.c: ... split.
606 * gcc.dg/pr28712.c: Move ...
607 * gcc.dg/lto/pr28712_0.c: ... here and ...
608 * gcc.dg/lto/pr28712_1.c: ... split ...
609 * gcc.dg/lto/pr28712_2.c: ... twice.
610 * gcc.dg/pr28706.c: Move ...
611 * gcc.dg/lto/pr28706_0.c: ... here and ...
612 * gcc.dg/lto/pr28706_1.c: ... split.
614 2010-11-04 Richard Guenther <rguenther@suse.de>
615 Richard Henderson <rth@redhat.com>
617 * gcc.target/i386/fma4-vector-2.c: New testcase.
619 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
620 Richard Guenther <rguenther@suse.de>
622 * gcc.dg/vec-scal-opt.c: New testcase.
623 * gcc.dg/vec-scal-opt1.c: New testcase.
624 * gcc.dg/vec-scal-opt2.c: New testcase.
626 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
628 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
629 from plugin build flags on Darwin targets.
631 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
633 * gcc.target/i386/pr46285.c: Require split_stack target.
635 2010-11-03 Jason Merrill <jason@redhat.com>
638 * g++.dg/cpp0x/constexpr-base2.C: New.
641 * g++.dg/cpp0x/initlist45.C: New.
643 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
645 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
646 is now allowed in categories.
647 * obj-c++.dg/property/dynamic-2.mm: Same change.
648 * objc.dg/property/dynamic-3.m: New.
649 * obj-c++.dg/property/dynamic-3.mm: New.
650 * objc.dg/property/at-property-14.m: New.
651 * objc.dg/property/at-property-15.m: New.
652 * obj-c++.dg/property/at-property-14.mm: New.
653 * obj-c++.dg/property/at-property-15.mm: New.
655 * objc.dg/foreach-6.m: Added a few more tests for valid and
656 invalid iterating variables and collections.
658 2010-11-03 Xinliang David Li <davidxl@google.com>
661 * g++.dg/tree-ssa/ivopts-2.C: New test.
663 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
666 * gcc.target/i386/pr46295.c: New.
668 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
670 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
671 precision min/max for single precision on VSX.
673 2010-11-03 Jason Merrill <jason@redhat.com>
676 * g++.dg/cpp0x/constexpr-ice3.C: New.
678 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
680 * gnat.dg/opt8.ad[sb]: New test.
681 * gnat.dg/opt8_pkg.ads: New helper.
683 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
685 PR rtl-optimization/45865
686 * gcc.dg/pr45865.c: New.
687 * gcc.dg/torture/pr45865.c: Likewise.
689 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
690 * gcc.target/arm/headmerge-2.c: Likewise.
691 * gcc.target/i386/headmerge-1.c: Likewise.
692 * gcc.target/i386/headmerge-2.c: Likewise.
694 2010-11-03 Richard Guenther <rguenther@suse.de>
697 * gcc.dg/pr46288.c: New testcase.
699 2010-11-03 Richard Guenther <rguenther@suse.de>
701 PR tree-optimization/44807
702 * gcc.dg/torture/pr44807.c: New testcase.
704 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
707 * gfortran.dg/namelist_67.f90: New test.
709 2010-11-03 Jakub Jelinek <jakub@redhat.com>
711 PR tree-optimization/46009
712 * gcc.dg/vect/pr46009.c: New function.
714 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
716 Implemented -fobjc-std=objc1 flag.
717 * objc.dg/fobjc-std-1.m: New.
718 * obj-c++.dg/fobjc-std-1.mm: New.
720 2010-11-03 Richard Guenther <rguenther@suse.de>
723 * g++.dg/debug/pr46241.C: New testcase.
725 2010-11-03 Richard Guenther <rguenther@suse.de>
727 PR tree-optimization/46190
728 * gfortran.dg/pr46190.f90: New testcase.
730 2010-11-03 Richard Guenther <rguenther@suse.de>
733 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
734 * gcc.dg/vect/vect-19.c: Likewise.
735 * gcc.dg/vect/vect-17.c: Likewise.
737 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
740 * gcc.target/i386/pr46285.c: New.
742 2010-11-03 Richard Guenther <rguenther@suse.de>
744 PR tree-optimization/46217
745 * gcc.dg/pr46217.c: New testcase.
747 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
749 * objc.dg/property/dotsyntax-1.m: New.
750 * objc.dg/property/dotsyntax-2.m: New.
751 * obj-c++.dg/property/dotsyntax-1.mm: New.
752 * obj-c++.dg/property/dotsyntax-2.mm: New.
754 2010-11-03 Jakub Jelinek <jakub@redhat.com>
756 PR tree-optimization/46165
757 * gcc.dg/pr46165.c: New test.
759 2010-11-03 Richard Guenther <rguenther@suse.de>
762 * gcc.dg/pr46251.c: New testcase.
764 2010-11-03 Jakub Jelinek <jakub@redhat.com>
766 PR tree-optimization/46107
767 * gcc.c-torture/compile/pr46107.c: New test.
770 * gcc.dg/pr46252.c: New test.
772 PR rtl-optimization/46034
773 PR rtl-optimization/46212
774 PR rtl-optimization/46248
775 * gcc.c-torture/compile/pr46034.c: New test.
776 * gcc.c-torture/compile/pr46248.c: New test.
777 * gcc.dg/pr46212.c: New test.
779 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
781 * gnat.dg/sizetype4.adb: New test.
783 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
785 * gcc.target/i386/avx-vzeroupper-15.c: New.
786 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
787 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
788 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
791 * gcc.target/i386/pr46253.c: New.
793 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
794 Tobias Burnus <burnus@net-b.de>
797 * gfortran.dg/deferred_type_param_1.f90: New.
798 * gfortran.dg/deferred_type_param_2.f90: New.
799 * gfortran.dg/initialization_1.f90: Update dg-errors.
800 * gfortran.dg/initialization_9.f90: Update dg-errors.
802 2010-11-02 Richard Guenther <rguenther@suse.de>
804 PR tree-optimization/46149
805 * g++.dg/torture/pr46149.C: New testcase.
807 2010-11-02 Richard Guenther <rguenther@suse.de>
809 PR tree-optimization/46216
810 * gcc.dg/torture/pr46216.c: New testcase.
812 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
815 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
818 2010-11-02 Richard Guenther <rguenther@suse.de>
820 PR tree-optimization/46184
821 * gcc.dg/pr46184.c: New testcase.
823 2010-11-02 Richard Guenther <rguenther@suse.de>
825 PR tree-optimization/46177
826 * gcc.dg/pr46177.c: New testcase.
828 2010-11-02 Martin Jambor <mjambor@suse.cz>
831 * g++.dg/ipa/ivinline-9.C: New test.
833 2010-11-02 Martin Jambor <mjambor@suse.cz>
835 PR tree-optimization/45875
836 * g++.dg/torture/pr45875.C: New test.
838 2010-11-02 Richard Guenther <rguenther@suse.de>
841 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
843 2010-11-02 Jakub Jelinek <jakub@redhat.com>
846 * gcc.dg/pr46255.c: New test.
848 2010-11-02 Dodji Seketeli <dodji@redhat.com>
852 * g++.dg/template/sfinae26.C: New test.
853 * g++.dg/template/sfinae27.C: Likewise.
855 2010-11-02 Dodji Seketeli <dodji@redhat.com>
858 * g++.dg/template/typedef36.C: New test.
859 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
860 * g++.dg/template/canon-type-10.C: Likewise.
861 * g++.dg/template/canon-type-11.C: Likewise.
862 * g++.dg/template/canon-type-12.C: Likewise.
863 * g++.dg/template/canon-type-13.C: Likewise.
865 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
867 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
868 of debug_pubnames on darwin.
870 2010-11-01 Jason Merrill <jason@redhat.com>
871 Benjamin Kosnik <bkoz@redhat.com>
873 * g++.dg/cpp0x/constexpr-initlist2.C: New.
874 * g++.dg/cpp0x/constexpr-initlist3.C: New.
876 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
877 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
878 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
879 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
880 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
881 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
882 * g++.dg/cpp0x/constexpr-array.C: New.
883 * g++.dg/cpp0x/constexpr-base.C: New.
884 * g++.dg/cpp0x/constexpr-complex.C: New.
885 * g++.dg/cpp0x/constexpr-data1.C: New.
886 * g++.dg/cpp0x/constexpr-data2.C: New.
887 * g++.dg/cpp0x/constexpr-deref.C: New.
888 * g++.dg/cpp0x/constexpr-diag1.C: New.
889 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
890 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
891 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
892 * g++.dg/cpp0x/constexpr-empty.C: New.
893 * g++.dg/cpp0x/constexpr-empty2.C: New.
894 * g++.dg/cpp0x/constexpr-empty3.C: New.
895 * g++.dg/cpp0x/constexpr-empty4.C: New.
896 * g++.dg/cpp0x/constexpr-empty5.C: New.
897 * g++.dg/cpp0x/constexpr-ex1.C: New.
898 * g++.dg/cpp0x/constexpr-ex2.C: New.
899 * g++.dg/cpp0x/constexpr-ex3.C: New.
900 * g++.dg/cpp0x/constexpr-ex4.C: New.
901 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
902 * g++.dg/cpp0x/constexpr-fnptr.C: New.
903 * g++.dg/cpp0x/constexpr-function1.C: New.
904 * g++.dg/cpp0x/constexpr-function2.C: New.
905 * g++.dg/cpp0x/constexpr-function3.C: New.
906 * g++.dg/cpp0x/constexpr-ice.C: New.
907 * g++.dg/cpp0x/constexpr-initlist.C: New.
908 * g++.dg/cpp0x/constexpr-neg1.C: New.
909 * g++.dg/cpp0x/constexpr-noexcept.C: New.
910 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
911 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
912 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
913 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
914 * g++.dg/cpp0x/constexpr-nonlit.C: New.
915 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
916 * g++.dg/cpp0x/constexpr-nullptr.C: New.
917 * g++.dg/cpp0x/constexpr-object1.C: New.
918 * g++.dg/cpp0x/constexpr-object2.C: New.
919 * g++.dg/cpp0x/constexpr-overflow.C: New.
920 * g++.dg/cpp0x/constexpr-pedantic.C: New.
921 * g++.dg/cpp0x/constexpr-pos1.C: New.
922 * g++.dg/cpp0x/constexpr-potential1.C: New.
923 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
924 * g++.dg/cpp0x/constexpr-pure.C: New.
925 * g++.dg/cpp0x/constexpr-static.C: New.
926 * g++.dg/cpp0x/constexpr-static2.C: New.
927 * g++.dg/cpp0x/constexpr-static3.C: New.
928 * g++.dg/cpp0x/constexpr-static4.C: New.
929 * g++.dg/cpp0x/constexpr-static5.C: New.
930 * g++.dg/cpp0x/constexpr-static6.C: New.
931 * g++.dg/cpp0x/constexpr-string.C: New.
932 * g++.dg/cpp0x/constexpr-switch.C: New.
933 * g++.dg/cpp0x/constexpr-targ.C: New.
934 * g++.dg/cpp0x/constexpr-throw.C: New.
935 * g++.dg/cpp0x/constexpr-typeid.C: New.
936 * g++.dg/cpp0x/constexpr-union.C: New.
937 * g++.dg/cpp0x/constexpr-value.C: New.
938 * g++.dg/cpp0x/constexpr-value2.C: New.
939 * g++.dg/cpp0x/constexpr-variadic.C: New.
940 * g++.dg/cpp0x/initlist5.C: Use constexpr.
941 * g++.dg/cpp0x/static_assert3.C: Add expected error.
942 * g++.dg/other/fold1.C: Likewise.
943 * g++.dg/parse/crash36.C: Likewise.
944 * g++.dg/parse/constant4.C: Adjust expected error.
945 * g++.dg/template/arg5.C: Likewise.
946 * g++.dg/template/non-dependent10.C: Likewise.
947 * g++.dg/template/qualified-id3.C: Likewise.
948 * g++.dg/warn/overflow-warn-1.C: Likewise.
949 * g++.dg/warn/overflow-warn-3.C: Likewise.
950 * g++.dg/warn/overflow-warn-4.C: Likewise.
951 * g++.old-deja/g++.pt/crash10.C: Likewise.
953 * g++.dg/cpp0x/constexpr-ctor2.C: New.
955 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
957 Implemented format and noreturn attributes for Objective-C methods.
958 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
959 * objc.dg/attributes/method-deprecated-1.m: New.
960 * objc.dg/attributes/method-deprecated-2.m: New.
961 * objc.dg/attributes/method-deprecated-3.m: New.
962 * objc.dg/attributes/method-noreturn-1.m: New.
963 * objc.dg/attributes/method-sentinel-1.m: New.
964 * objc.dg/attributes/method-format-1.m: New.
965 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
966 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
967 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
968 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
969 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
970 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
971 * obj-c++.dg/attributes/method-format-1.mm: New.
973 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
975 * objc.dg/property/at-property-deprecated-1.m: New.
976 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
978 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
980 Implemented Objective-C 2.0 property accessors.
981 * objc.dg/property/at-property-6.m: Use nonatomic properties to
982 avoid testing more complex accessors in this testcase which is not
984 * objc.dg/property/at-property-7.m: Same change.
985 * objc.dg/property/at-property-8.m: Same change.
986 * objc.dg/property/at-property-9.m: Same change.
987 * objc.dg/property/at-property-10.m: Same change.
988 * objc.dg/property/at-property-11.m: Same change.
989 * obj-c++.dg/property/at-property-6.mm: Same change.
990 * obj-c++.dg/property/at-property-7.mm: Same change.
991 * obj-c++.dg/property/at-property-8.mm: Same change.
992 * obj-c++.dg/property/at-property-9.mm: Same change.
993 * obj-c++.dg/property/at-property-10.mm: Same change.
994 * obj-c++.dg/property/at-property-11.mm: Same change.
995 * objc.dg/property/at-property-12.m: New.
996 * objc.dg/property/at-property-13.m: New.
997 * obj-c++.dg/property/at-property-12.mm: New.
998 * obj-c++.dg/property/at-property-13.mm: New.
1000 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1003 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1004 * gfortran.dg/allocate_with_typespec_4.f90: New test.
1005 * gfortran.dg/allocate_with_typespec_1.f90: New test.
1006 * gfortran.dg/allocate_with_typespec_2.f: New test.
1007 * gfortran.dg/allocate_with_typespec_3.f90: New test.
1008 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1009 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1011 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
1012 Nathan Froyd <froydnj@codesourcery.com>
1014 PR tree-optimization/46259
1015 * gfortran.dg/pr46259.f: New testcase.
1017 2010-11-01 Paul Koning <ni1d@arrl.net>
1019 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1020 * gcc.c-torture/compile/20020604-1.c: Ditto.
1021 * gcc.c-torture/compile/20001226-1.c: Ditto.
1022 * gcc.c-torture/compile/20010327-1.c: Ditto.
1023 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1024 * gcc.c-torture/compile/pr43191.c: Ditto.
1025 * gcc.c-torture/compile/pr41181.c: Ditto.
1027 2010-10-31 Richard Henderson <rth@redhat.com>
1029 * lib/target-supports.exp
1030 (check_effective_target_automatic_stack_alignment): True for
1031 x86 but not windows.
1032 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1033 use of the preferred-stack-boundary arguments.
1034 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1036 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
1039 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1040 * gcc.target/i386/fma4-builtin-2.c: Likewise.
1042 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1044 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1046 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1048 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1049 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
1051 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1052 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1053 * objc.dg/torture/tls/thr-init.m: Likewise.
1054 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1055 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1057 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1059 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1062 2010-10-30 Janus Weil <janus@gcc.gnu.org>
1067 * gfortran.dg/typebound_generic_10.f03: New.
1069 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
1071 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1072 * objc.dg/property/property-neg-1.m: Updated for changes in the
1073 syntax of @property and the implementation of
1074 @synthesize/@dynamic.
1075 * objc.dg/property/property-neg-2.m: Same change.
1076 * objc.dg/property/property-neg-3.m: Same change.
1077 * objc.dg/property/property-neg-4.m: Same change.
1078 * objc.dg/property/property-neg-5.m: Same change.
1079 * objc.dg/property/property-neg-7.m: Same change.
1080 * objc.dg/property/property-1.m: Same change.
1081 * objc.dg/property/synthesize-1.m: Same change.
1082 * objc.dg/property/at-property-2.m: Same change.
1083 * objc.dg/property/at-property-4.m: Same change.
1085 * objc.dg/property/fsf-property-method-acces.m: Updated for
1086 changes in the syntax of @property and the implementation of
1087 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1088 * objc.dg/property/fsf-property-basic.m: Same change.
1089 * objc.dg/property/fsf-property-named-ivar.m: Same change.
1091 * objc.dg/property/at-property-5.m: New.
1092 * objc.dg/property/at-property-6.m: New.
1093 * objc.dg/property/at-property-7.m: New.
1094 * objc.dg/property/at-property-8.m: New.
1095 * objc.dg/property/at-property-9.m: New.
1096 * objc.dg/property/at-property-10.m: New.
1097 * objc.dg/property/at-property-11.m: New.
1098 * objc.dg/property/synthesize-2.m: New.
1099 * objc.dg/property/dynamic-2.m: New.
1101 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1102 syntax of @property and the implementation of
1103 @synthesize/@dynamic.
1104 * obj-c++.dg/property/property-neg-2.mm: Same change.
1105 * obj-c++.dg/property/property-neg-3.mm: Same change.
1106 * obj-c++.dg/property/property-neg-4.mm: Same change.
1107 * obj-c++.dg/property/property-neg-5.mm: Same change.
1108 * obj-c++.dg/property/property-neg-7.mm: Same change.
1109 * obj-c++.dg/property/property-1.mm: Same change.
1110 * obj-c++.dg/property/synthesize-1.mm: Same change.
1111 * obj-c++.dg/property/at-property-2.mm: Same change.
1112 * obj-c++.dg/property/at-property-4.mm: Same change.
1114 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1115 changes in the syntax of @property and the implementation of
1116 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1117 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1118 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1120 * obj-c++.dg/property/at-property-5.mm: New.
1121 * obj-c++.dg/property/at-property-6.mm: New.
1122 * obj-c++.dg/property/at-property-7.mm: New.
1123 * obj-c++.dg/property/at-property-8.mm: New.
1124 * obj-c++.dg/property/at-property-9.mm: New.
1125 * obj-c++.dg/property/at-property-10.mm: New.
1126 * obj-c++.dg/property/at-property-11.mm: New.
1127 * obj-c++.dg/property/synthesize-2.mm: New.
1128 * obj-c++.dg/property/dynamic-2.mm: New.
1130 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1131 Andrew Pinski <pinskia@gmail.com>
1133 * gcc.c-torture/execute/vector-shift.c: New testcase.
1134 * gcc.c-torture/execute/vector-shift1.c: Likewise.
1135 * gcc.c-torture/execute/vector-shift2.c: Likewise.
1136 * gcc.dg/vector-shift.c: Likewise.
1137 * gcc.dg/vector-shift1.c: Likewise.
1138 * gcc.dg/torture/vector-shift2.c: Likewise.
1139 * gcc.dg/vector-shift3.c: Likewise.
1140 * gcc.dg/simd-1b.c: Adjust.
1142 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
1144 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1146 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
1148 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1150 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
1153 * gcc.target/i386/pr46153.c: New test.
1155 2010-10-27 Jason Merrill <jason@redhat.com>
1157 * g++.dg/cpp0x/constexpr-is_literal.C: New.
1159 2010-10-27 Janus Weil <janus@gcc.gnu.org>
1162 * gfortran.dg/class_dummy_3.f03: New.
1164 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
1166 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1167 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1169 * gcc.target/i386/avx-vzeroupper-3.c: New.
1170 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1171 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1172 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1173 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1174 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1175 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1176 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1177 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1178 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1179 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1180 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1182 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1184 * obj-c.dg/property/at-property-4.m: New.
1185 * obj-c++.dg/property/at-property-4.mm: New.
1186 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1188 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1191 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1193 * objc.dg/property/at-property-1.m: New.
1194 * objc.dg/property/at-property-2.m: New.
1195 * objc.dg/property/at-property-3.m: New.
1196 * objc.dg/ivar-invalid-type-1.m: New.
1197 * obj-c++.dg/property/at-property-1.mm: New.
1198 * obj-c++.dg/property/at-property-2.mm: New.
1199 * obj-c++.dg/property/at-property-3.mm: New.
1200 * obj-c++.dg/ivar-invalid-type-1.mm: New.
1201 * objc.dg/property/property-neg-6.m: Updated testcase for updates
1204 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1206 PR libgfortran/46010
1207 * gfortran.dg/namelist_66.f90: New test.
1208 * gfortran.dg/fmt_t_6.f: Fix whitespace.
1210 2010-10-26 Janus Weil <janus@gcc.gnu.org>
1213 * gfortran.dg/allocatable_scalar_9.f90: Extended.
1214 * gfortran.dg/allocatable_scalar_10.f90: New.
1215 * gfortran.dg/class_19.f03: Extended.
1217 2010-10-26 Jan Hubicka <jh@suse.cz>
1220 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1222 2010-10-26 Ira Rosen <irar@il.ibm.com>
1224 PR tree-optimization/46167
1225 * gcc.dg/vect/O-pr46167.c: New.
1226 * gcc.dg/vect/vect.exp: Run tests with -O.
1228 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
1231 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1232 * g++.dg/vect/pr33860a.cc: Likewise.
1233 * gcc.c-torture/compile/20070522-1.c: Likewise.
1234 * gcc.dg/compat/struct-align-1_x.c: Likewise.
1235 * gcc.dg/compat/struct-align-1_y.c: Likewise.
1236 * gcc.dg/compat/struct-align-2_x.c: Likewise.
1237 * gcc.dg/compat/struct-align-2_y.c: Likewise.
1238 * gcc.dg/pr44136.c: Likewise.
1240 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1241 * gcc.dg/compat/vector-1_x.c: Likewise.
1242 * gcc.dg/compat/vector-1_y.c: Likewise.
1243 * gcc.dg/compat/vector-2_x.c: Likewise.
1244 * gcc.dg/compat/vector-2_y.c: Likewise.
1245 * gcc.dg/pr43300.c: Likewise.
1247 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1248 * gcc.dg/compat/vector-1a_y.c: Likewise.
1249 * gcc.dg/compat/vector-1b_x.c: Likewise.
1250 * gcc.dg/compat/vector-1b_y.c: Likewise.
1251 * gcc.dg/compat/vector-2a_x.c: Likewise.
1252 * gcc.dg/compat/vector-2a_y.c: Likewise.
1253 * gcc.dg/compat/vector-2b_x.c: Likewise.
1254 * gcc.dg/compat/vector-2b_y.c: Likewise.
1255 * gcc.target/i386/pr39162.c: Likewise.
1256 * gcc.target/i386/pr40906-2.c: Likewise.
1257 * gcc.target/i386/sse-5.c: Likewise.
1259 * gcc.dg/pr35442.c: Prune ABI change warnings.
1261 * gcc.c-torture/execute/pr38151.x: New.
1262 * gcc.target/i386/pr44948-1a.c: Likewise.
1263 * gcc.target/i386/pr44948-1b.c: Likewise.
1264 * gcc.target/i386/pr44948-2a.c: Likewise.
1265 * gcc.target/i386/pr44948-2b.c: Likewise.
1267 2010-10-26 Ian Lance Taylor <iant@google.com>
1270 * gcc.c-torture/execute/20101025-1.c: New test.
1272 2010-10-26 Tobias Burnus <burnus@net-b.de>
1275 * gfortran.dg/class_allocate_5.f90: New.
1277 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1279 Implement opaque-enum-specifiers for C++0x
1280 * g++.dg/cpp0x/forw_enum1.C: New.
1281 * g++.dg/cpp0x/forw_enum2.C: New.
1282 * g++.dg/cpp0x/forw_enum3.C: New.
1283 * g++.dg/cpp0x/forw_enum4.C: New.
1284 * g++.dg/cpp0x/forw_enum5.C: New.
1285 * g++.dg/cpp0x/forw_enum6.C: New.
1286 * g++.dg/cpp0x/forw_enum7.C: New.
1287 * g++.dg/cpp0x/forw_enum8.C: New.
1288 * g++.dg/cpp0x/forw_enum9.C: New.
1289 * g++.dg/parse/enum3.C: Add new errors.
1290 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1291 * g++.dg/cpp0x/auto9.C: Add new error.
1292 * g++.dg/template/crash79.C: Add new errors.
1294 2010-10-26 Jie Zhang <jie@codesourcery.com>
1296 * gcc.target/arm/volatile-bitfields-1.c: New test.
1297 * gcc.target/arm/volatile-bitfields-2.c: New test.
1298 * gcc.target/arm/volatile-bitfields-3.c: New test.
1300 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1302 * gnat.dg/pointer_discr1.adb: New test.
1303 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1304 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1305 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1307 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1309 * gnat.dg/loop_optimization8.adb: New test.
1310 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1311 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1313 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1315 * gnat.dg/in_out_parameter2.adb: New test.
1316 * gnat.dg/in_out_parameter3.adb: Likewise.
1318 2010-10-25 Jie Zhang <jie@codesourcery.com>
1320 * g++.dg/opt/combine.c: New test.
1322 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
1324 * gnat.dg/opt7.ad[sb]: New test.
1325 * gnat.dg/opt7_pkg.ads: New helper.
1327 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1330 * obj-c.dg/pr45735.mm: New.
1331 * obj-c++.dg/pr45735.mm: New.
1333 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1336 * objc.dg/pr24393.m: New.
1337 * obj-c++.dg/pr24393.mm: New.
1339 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1342 * objc.dg/pr28049.m: New.
1343 * obj-c++.dg/pr28049.mm: New.
1345 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1347 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
1348 parameter attributes are now supported.
1349 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1350 * objc.dg/attributes/parameter-attribute-1.m: New test.
1351 * objc.dg/attributes/parameter-attribute-2.m: New test.
1352 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1353 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1355 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
1357 Based on the CFString implementation in FSF apple/trunk branch.
1359 * gcc.dg/darwin-cfstring-1.c: New.
1360 * gcc.dg/darwin-cfstring-2.c: New.
1361 * gcc.dg/torture/darwin-cfstring-3.c: New.
1362 * g++.dg/other/darwin-cfstring1.C: New.
1363 * g++.dg/torture/darwin-cfstring-3.C: New.
1365 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
1367 * objc.dg/demangle-1.m: New test.
1368 * obj-c++.dg/demangle-1.mm: New test.
1369 * obj-c++.dg/demangle-2.mm: New test.
1370 * obj-c++.dg/demangle-3.mm: New test.
1372 2010-10-23 Ian Lance Taylor <iant@google.com>
1374 * gcc.c-torture/execute/20101011-1.c: New test.
1375 * gcc.c-torture/execute/20101011-1.x: New test driver.
1377 2010-10-23 Tobias Burnus <burnus@net-b.de>
1380 * gfortran.dg/protected_8.f90: New.
1382 2010-10-23 Joseph Myers <joseph@codesourcery.com>
1384 * gcc.dg/march-generic.c: Skip for -march in multilib options.
1385 * gcc.target/i386/isa-9.c: Skip for -march other than
1386 -march=amdfam10 in multilib options.
1387 * gcc.target/i386/pr42589.c: Skip for -march other than
1388 -march=i486 in multilib options.
1389 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1390 other -march in multilib options.
1392 2010-10-23 Jie Zhang <jie@codesourcery.com>
1394 PR rtl-optimization/37360
1395 * gcc.dg/pr37360.c: New test.
1397 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1399 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1401 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1402 Andrew Pinski <pinskia@gmail.com>
1404 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1405 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1406 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1407 * gcc.dg/vector-subscript-1.c: Likewise.
1408 * gcc.dg/vector-subscript-2.c: Likewise.
1409 * gcc.dg/vector-subscript-3.c: New testcase.
1410 * gcc.dg/array-8.c: Adjust.
1412 2010-10-22 Richard Guenther <rguenther@suse.de>
1415 * c-c++-common/torture/pr46137.c: New testcase.
1417 2010-10-22 Jason Merrill <jason@redhat.com>
1420 * g++.dg/template/defarg14.C: New.
1422 2010-10-22 Jason Merrill <jason@redhat.com>
1425 * g++.dg/cpp0x/implicit10.C: New.
1427 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
1430 * gcc.target/i386/pr46098.c: New test.
1432 2010-10-22 Richard Guenther <rguenther@suse.de>
1434 PR tree-optimization/45720
1435 * gcc.dg/torture/pr45720.c: New testcase.
1437 2010-10-22 Ira Rosen <irar@il.ibm.com>
1439 PR tree-optimization/46126
1440 * gcc.dg/vect/pr46126.c: New.
1442 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
1444 Based on the CFString implementation in FSF apple/trunk branch.
1446 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1447 so that the latter can be used in dg-skip and dg-xfail clauses.
1448 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1449 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1450 to use dg-additional-files for Object1.
1451 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1452 to use dg-additional-files for Object1, move to torture/strings/.
1453 * obj-c++.dg/const-str-4.mm: Likewise.
1454 * obj-c++.dg/const-str-3.mm: Likewise.
1455 * obj-c++.dg/const-str-8.mm: Likewise.
1456 * obj-c++.dg/const-str-9.mm: Likewise.
1457 * obj-c++.dg/const-str-10.mm: Likewise.
1458 * obj-c++.dg/const-str-10.mm: Likewise.
1459 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1460 to use dg-additional-files for Object1, move to strings/.
1461 * obj-c++.dg/const-str-2.mm: Likewise.
1462 * obj-c++.dg/const-str-5.mm: Likewise.
1463 * obj-c++.dg/const-str-6.mm: Likewise.
1464 * obj-c++.dg/const-str-12.mm: Likewise.
1465 * obj-c++.dg/strings/strings.exp: New.
1466 * obj-c++.dg/strings/const-cfstring-2.mm: New.
1467 * obj-c++.dg/strings/const-cfstring-5.mm: New.
1468 * obj-c++.dg/torture/strings/strings.exp: New.
1469 * obj-c++.dg/torture/strings/string1.mm: New.
1470 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1471 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1472 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1474 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1475 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1476 * objc/execute/string2.m: Likewise.
1477 * objc/execute/string3.m: Likewise.
1478 * objc/execute/string3.m: Likewise.
1479 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1480 * objc.dg/foreach-4.m: Likewise.
1481 * objc.dg/foreach-5.m: Likewise.
1482 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1483 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1484 * objc.dg/const-str-4.m: Likewise.
1485 * objc.dg/const-str-7.m: Likewise.
1486 * objc.dg/const-str-8.m: Likewise.
1487 * objc.dg/const-str-9.m: Likewise.
1488 * objc.dg/const-str-10.m: Likewise.
1489 * objc.dg/const-str-11.m: Likewise.
1490 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1491 to use dg-additional-files for Object1, move to objc.dg/strings/.
1492 * objc.dg/const-str-2.m: Likewise.
1493 * objc.dg/const-str-5.m: Likewise.
1494 * objc.dg/const-str-6.m: Likewise.
1495 * objc.dg/const-str-12.m: Likewise.
1496 * objc.dg/const-str-12b.m: Likewise.
1497 * objc.dg/strings/strings.exp: New.
1498 * objc.dg/strings/const-cfstring-2.m: New.
1499 * objc.dg/strings/const-cfstring-5.m: New.
1500 * objc.dg/torture/strings/strings.exp: New.
1501 * objc.dg/torture/strings/const-cfstring-1.m: New.
1502 * objc.dg/torture/strings/const-cfstring-3.m: New.
1503 * objc.dg/torture/strings/const-cfstring-4.m: New.
1505 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1507 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1509 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/parse/crash57.C: New.
1514 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
1515 H.J. Lu <hongjiu.lu@intel.com>
1518 * gcc.target/i386/pr45946.c: New test.
1520 2010-10-21 Martin Jambor <mjambor@suse.cz>
1522 PR tree-optimization/45875
1523 * g++.dg/ipa/pr45875.C: New test.
1525 2010-10-21 Ira Rosen <irar@il.ibm.com>
1527 PR tree-optimization/46049
1528 PR tree-optimization/46052
1529 * gcc.dg/vect/pr46052.c: New test.
1530 * gcc.dg/vect/pr46049.c: New test.
1532 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1535 * gfortran.dg/shape_5.f90: New test case.
1537 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1540 * gfortran.dg/proc_ptr_comp_25.f90: New.
1542 2010-10-21 Richard Guenther <rguenther@suse.de>
1543 Michael Matz <matz@suse.de>
1545 PR tree-optimization/45764
1546 * gcc.dg/torture/pr45764.c: New testcase.
1548 2010-10-21 Richard Guenther <rguenther@suse.de>
1550 PR tree-optimization/46111
1551 * g++.dg/torture/pr46111.C: New testcase.
1553 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1556 * gfortran.dg/dummy_procedure_4.f90: New.
1557 * gfortran.dg/proc_ptr_30.f90: New.
1559 2010-10-21 Tobias Burnus <burnus@net-b.de>
1562 * gfortran.dg/ptr-func-1.f90: New.
1563 * gfortran.dg/ptr-func-2.f90: New.
1565 2010-10-20 Jakub Jelinek <jakub@redhat.com>
1567 PR tree-optimization/45919
1568 * gcc.c-torture/compile/pr45919.c: New test.
1570 PR tree-optimization/46066
1571 * gcc.dg/autopar/pr46066.c: New test.
1573 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1576 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1578 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1581 * g++.dg/cpp0x/range-for7.C: New.
1583 2010-10-20 Richard Guenther <rguenther@suse.de>
1586 * g++.dg/lto/20101020-1_0.h: New testcase.
1587 * g++.dg/lto/20101020-1_0.C: Likewise.
1588 * g++.dg/lto/20101020-1_1.C: Likewise.
1590 2010-10-20 Dmitry Melnik <dm@ispras.ru>
1592 * gcc.dg/20101013-1.c: New test.
1594 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
1597 * gcc.target/i386/pr46085-1.c: New.
1598 * gcc.target/i386/pr46085-2.c: Likewise.
1600 2010-10-20 Richard Guenther <rguenther@suse.de>
1602 PR tree-optimization/45860
1603 * gcc.dg/torture/pr45860.c: New testcase.
1605 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
1607 * gnat.dg/discr25.adb: New test.
1608 * gnat.dg/discr25_pkg.ad[sb]: New helper.
1610 2010-10-20 Olivier Hainque <hainque@adacore.com>
1612 * gcc.target/powerpc/ehreturn.c: New test.
1614 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1616 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
1617 not require Foundation and run with the GNU runtime as well.
1619 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1622 * obj-c++.dg/template-8.mm: New.
1624 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1627 * objc.dg/pr23709.m: New.
1628 * obj-c++.dg/pr23709.m: New.
1630 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1633 * g++.dg/template/crash104.C: New.
1635 2010-10-19 Richard Henderson <rth@redhat.com>
1637 * gcc.target/i386/fma3-fma.c: New.
1638 * gcc.target/i386/fma3-builtin.c: New.
1639 * gcc.target/i386/fma4-builtin.c: New.
1641 2010-10-19 Richard Guenther <rguenther@suse.de>
1644 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
1646 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1648 Merge from 'apple/trunk' branch on FSF servers.
1650 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1653 * objc.dg/proto-init-mimatch-1.m: New.
1654 * obj-c++.dg/proto-init-mimatch-1.mm: New.
1656 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1658 Implemented parsing @synthesize and @dynamic for
1659 Objective-C/Objective-C++.
1660 * objc.dg/property/dynamic-1.m: New.
1661 * objc.dg/property/synthesize-1.m: New.
1662 * obj-c++.dg/property/dynamic-1.mm: New.
1663 * obj-c++.dg/property/synthesize-1.mm: New.
1665 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1667 * objc.dg/at-class-1.m: New.
1668 * objc.dg/at-class-1.mm: New.
1670 2010-10-18 Steve Ellcey <sje@cup.hp.com>
1672 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1674 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1676 Merge from 'apple/trunk' branch on FSF servers.
1678 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
1681 * obj-c++.dg/template-7.mm: New.
1683 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1685 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1688 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1690 Merge from 'apple/trunk' branch on FSF servers.
1692 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1695 * obj-c++.dg/try-catch-16.mm: New.
1696 * obj-c++.dg/try-catch-17.mm: New.
1698 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
1701 * obj-c++.dg/try-catch-15.mm: New
1703 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
1706 * obj-c++.dg/try-catch-12.mm: New
1707 * obj-c++.dg/try-catch-13.mm: New
1708 * obj-c++.dg/try-catch-14.mm: New
1709 * objc.dg/try-catch-11.m: New
1710 * objc.dg/try-catch-12.m: New
1711 * objc.dg/try-catch-13.m: New
1713 2010-10-18 Richard Henderson <rth@redhat.com>
1715 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1717 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1720 * c-c++-common/Wunused-var-13.c: New test.
1722 2010-10-18 Richard Guenther <rguenther@suse.de>
1724 PR tree-optimization/45967
1725 * gcc.dg/torture/pr45967.c: New testcase.
1726 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1727 * gcc.dg/ipa/ipa-pta-13.c: Likewise
1728 * gcc.dg/torture/pr39074-2.c: Likewise
1729 * gcc.dg/torture/pta-escape-1.c: Likewise
1730 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1731 * gcc.dg/tree-ssa/pta-callused.c: Likewise
1732 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1733 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1734 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1735 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1737 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
1739 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1741 2010-10-18 Richard Guenther <rguenther@suse.de>
1744 * g++.dg/lto/20101015-2_0.C: New testcase.
1746 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1749 * gcc.c-torture/execute/pr46019.c: New test.
1751 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1753 Merge from 'apple/trunk' branch on FSF servers.
1755 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1758 * obj-c++.dg/method-namespace-2.mm: New.
1760 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1762 Merge from 'apple/trunk' branch on FSF servers.
1764 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1767 * objc.dg/private-1.m: Test modified.
1768 * obj-c++.dg/private-1.mm: Test modified.
1770 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1773 * gcc.target/i386/push-1.c: Remove.
1775 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1776 H.J. Lu <hongjiu.lu@intel.com>
1779 * gcc.target/i386/pr46051.c: New test.
1781 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1783 * obj-c++.dg/gnu-api-2-class.mm: New.
1784 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1785 * obj-c++.dg/gnu-api-2-method.mm: New.
1786 * obj-c++.dg/gnu-api-2-objc.mm: New.
1787 * obj-c++.dg/gnu-api-2-object.mm: New.
1788 * obj-c++.dg/gnu-api-2-property.mm: New.
1789 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1790 * obj-c++.dg/gnu-api-2-sel.mm: New.
1792 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
1794 * objc.dg/fsf-package-0.m: New.
1795 * obj-c++.dg/fsf-package-0.m: New.
1797 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1800 * objc.dg/pr18255.m: New.
1802 2010-10-16 Jan Hubicka <jh@suse.cz>
1805 * g++.dg/torture/pr44206.C: New.
1807 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1809 * objc.dg/gnu-api-2-class.m: New.
1810 * objc.dg/gnu-api-2-objc.m: New.
1812 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1814 * objc.dg/gnu-api-2-ivar.m: New.
1816 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1818 * objc.dg/gnu-api-2-property.m: New.
1820 2010-10-15 Xinliang David Li <davidxl@google.com>
1822 * g++.dg/uninit-pred-3_a.C: New test.
1823 * g++.dg/uninit-pred-3_b.C: New test.
1825 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1827 * objc.dg/gnu-api-2-object.m: New.
1829 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1831 * objc.dg/gnu-api-2-method.m: New.
1833 2010-10-15 Jason Merrill <jason@redhat.com>
1835 * g++.dg/lto/pr45983_0.C: New.
1837 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1839 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1840 builtin combiner patterns.
1841 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1842 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1843 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1844 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1845 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1847 2010-10-15 Richard Guenther <rguenther@suse.de>
1849 * g++.dg/lto/20101015-1_0.C: New testcase.
1851 2010-10-15 Richard Guenther <rguenther@suse.de>
1854 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1855 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1857 2010-10-15 Richard Guenther <rguenther@suse.de>
1860 * g++.dg/lto/20101014-1_0.C: New testcase.
1862 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1864 * objc.dg/gnu-api-2-protocol.m: New.
1865 * objc.dg/gnu-api-2-sel.m: New.
1867 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1869 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1872 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1874 * gcc.dg/20101010-1.c: New testcase.
1876 2010-10-15 Jie Zhang <jie@codesourcery.com>
1878 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1879 script when relocatable linking.
1881 2010-10-14 Yao Qi <yao@codesourcery.com>
1884 * gcc.target/arm/pr45447.c: New test.
1886 2010-10-14 Jan Hubicka <jh@suse.cz>
1889 * g++.dg/lto/pr45621.h : New.
1890 * g++.dg/lto/pr45621_0.C: New.
1891 * g++.dg/lto/pr45621_1.C: New.
1893 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1895 * objc.dg/property: New.
1896 * objc.dg/property/fsf-property-basic.m: New.
1897 * objc.dg/property/fsf-property-method-access.m: New.
1898 * objc.dg/property/fsf-property-named-ivar.m: New.
1899 * obj-c++.dg/property: New.
1900 * obj-c++.dg/property/fsf-property-basic.mm: New.
1901 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1902 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1904 merge from FSF apple 'trunk' branch.
1905 2006 Fariborz Jahanian <fjahanian@apple.com>
1907 Radars 4436866, 4505126, 4506903, 4517826
1908 * objc.dg/property/property-1.m: New.
1909 * objc.dg/property/property-2.m: New.
1910 * objc.dg/property/property-3.m: New.
1911 * objc.dg/property/property-neg-1.m: New.
1912 * objc.dg/property/property-neg-2.m: New.
1913 * objc.dg/property/property-neg-3.m: New.
1914 * objc.dg/property/property-neg-4.m: New.
1915 * objc.dg/property/property-neg-5.m: New.
1916 * objc.dg/property/property-neg-6.m: New.
1917 * objc.dg/property/property-neg-7.m: New.
1918 * objc.dg/property/property.exp: New.
1919 * obj-c++.dg/property/property-1.mm: New.
1920 * obj-c++.dg/property/property-2.mm: New.
1921 * obj-c++.dg/property/property-3.mm: New.
1922 * obj-c++.dg/property/property-neg-1.mm: New.
1923 * obj-c++.dg/property/property-neg-2.mm: New.
1924 * obj-c++.dg/property/property-neg-3.mm: New.
1925 * obj-c++.dg/property/property-neg-4.mm: New.
1926 * obj-c++.dg/property/property-neg-5.mm: New.
1927 * obj-c++.dg/property/property-neg-6.mm: New.
1928 * obj-c++.dg/property/property-neg-7.mm: New.
1929 * obj-c++.dg/property/property.exp: New.
1931 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1933 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1935 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1938 * gcc.c-torture/compile/pr45969-1.c: New test.
1940 2010-10-14 Richard Guenther <rguenther@suse.de>
1942 PR tree-optimization/44913
1943 * gcc.dg/torture/pr44913.c: New testcase.
1945 2010-10-14 Richard Guenther <rguenther@suse.de>
1948 * g++.dg/lto/20101014-2_0.C: New testcase.
1950 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1952 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1953 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1954 * gcc.target/i386/pr44130.c: Likewise.
1955 * gcc.target/i386/pr44144.c: Likewise.
1956 * gcc.target/i386/pr44180.c: Likewise.
1957 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1958 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1959 * gcc.target/i386/vect-sizes-1.c: Likewise.
1960 * gcc.target/i386/vectorize4-avx.c: Likewise.
1962 2010-10-14 Richard Guenther <rguenther@suse.de>
1965 * g++.dg/lto/20101010-3_0.C: New testcase.
1966 * g++.dg/lto/20101010-4_0.C: Likewise.
1968 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1970 * objc.dg/pr45878.m: Update to include NSConstantString interface
1972 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1973 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1974 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1975 reference for m64 -fnext-runtime.
1977 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1979 * gcc.target/i386/vect-sizes-1.c: New.
1981 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1984 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1986 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1988 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1989 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1991 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1993 * gcc.target/ia64/20101005.c: New test.
1995 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1997 PR rtl-optimization/45570
1998 * gcc.dg/pr45570.c: New test.
2000 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2002 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2003 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2004 * gcc.target/i386/vectorize4-avx.c: Likewise.
2006 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2008 * gcc.target/i386/avx-copysign-vec.c: New.
2009 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2011 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2014 * gcc.target/i386/pr44130.c: New.
2016 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2019 * gcc.target/i386/pr44144.c: New.
2021 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2024 * gcc.target/i386/pr44180.c: New.
2026 2010-10-13 Jason Merrill <jason@redhat.com>
2028 * g++.dg/template/canon-type-8.C: New.
2030 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
2032 * gcc.c-torture/execute/20101013-1.c: New test.
2034 2010-10-13 Richard Guenther <rguenther@suse.de>
2037 * objc.dg/pr45878.m: New testcase.
2039 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
2041 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2042 * gcc.dg/format/dfp-printf-1.c: Likewise.
2043 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2045 2010-10-13 Richard Guenther <rguenther@suse.de>
2047 PR tree-optimization/45788
2048 * g++.dg/pr45788.C: New testcase.
2050 2010-10-13 Richard Guenther <rguenther@suse.de>
2052 PR tree-optimization/45970
2053 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2055 2010-10-13 Richard Guenther <rguenther@suse.de>
2057 PR tree-optimization/45982
2058 * gcc.dg/torture/pr45982.c: New testcase.
2059 * gcc.dg/tree-ssa/pr24287.c: Adjust.
2060 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2061 * gcc.dg/torture/pr39074-2.c: Likewise.
2063 2010-10-13 Richard Guenther <rguenther@suse.de>
2066 * g++.dg/torture/pr45874.C: New testcase.
2068 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
2070 * objc.dg/attributes/method-attribute-1.m: Update to respond
2071 to implemented method attributes..
2072 * objc.dg/attributes/method-attribute-2.m: Likewise.
2073 * objc.dg/attributes/method-attribute-3.m: Likewise.
2074 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2075 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2076 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2078 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
2081 * objc.dg/pr23214.m: New.
2083 2010-10-12 Michael Eager <eager@eagercon.com>
2086 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2087 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2089 2010-10-12 Jakub Jelinek <jakub@redhat.com>
2092 * gcc.c-torture/execute/pr45636.c: New test.
2093 * gfortran.dg/pr45636.f90: New test.
2095 2010-10-12 Richard Henderson <rth@redhat.com>
2097 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2099 2010-10-12 Daniel Kraft <d@domob.eu>
2102 * gfortran.dg/associate_1.f03: More tests with derived-types.
2103 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2104 * gfortran.dg/associate_8.f03: Fix typo.
2105 * gfortran.dg/initialization_27.f90: Fix typo.
2107 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2110 * lib/lto.exp (lto-get-options-main): Support optional target
2111 selector for dg-extra-ld-options.
2113 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2115 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2116 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2118 2010-10-11 Martin Jambor <mjambor@suse.cz>
2121 * g++.dg/torture/pr45699.C: New test.
2122 * g++.dg/otr-fold-1.C: Adjusted.
2123 * g++.dg/otr-fold-1.C: Likewise.
2125 2010-10-11 Nick Clifton <nickc@redhat.com>
2127 * gcc.c-torture/compile/pr44197.c: Require visibility support.
2128 Allow for a user label prefix.
2130 2010-10-10 Richard Guenther <rguenther@suse.de>
2132 * g++.dg/lto/20101010-1_0.C: New testcase.
2133 * g++.dg/lto/20101010-2_0.C: Likewise.
2135 2010-10-11 Ira Rosen <irar@il.ibm.com>
2137 PR tree-optimization/45902
2138 * gcc.dg/vect/45902.c: New test.
2140 2010-10-11 Jakub Jelinek <jakub@redhat.com>
2143 * gcc.dg/tls/pr45870.c: New test.
2145 2010-10-10 Janus Weil <janus@gcc.gnu.org>
2148 * gfortran.dg/typebound_operator_6.f03: New.
2150 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
2152 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2153 and adjust -export symbol scanning.
2154 * g++.dg/ext/dllexport1.C: Likewise.
2155 * g++.dg/ext/dllexport3.C: Likewise.
2156 * gcc.dg/dll-3.c: Likewise.
2157 * gcc.dg/dll-4.c: Likewise.
2158 * gcc.dg/dll-5.c: Likewise.
2160 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2162 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2163 instead of tree_profile dump file.
2164 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2165 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2168 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2170 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2172 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2174 * gfortran.dg/character_comparison_4.f90: New test.
2175 * gfortran.dg/character_comparison_5.f90: New test.
2176 * gfortran.dg/character_comparison_6.f90: New test.
2178 2010-10-09 Richard Henderson <rth@redhat.com>
2180 * lib/target-supports.exp
2181 (check_effective_target_automatic_stack_alignment): Always true.
2183 2010-10-09 Richard Guenther <rguenther@suse.de>
2186 * gcc.dg/lto/20101009-2_0.c: New testcase.
2187 * gcc.dg/lto/20101009-2_1.c: Likewise.
2188 * gcc.dg/lto/20101009-2_2.c: Likewise.
2190 2010-10-09 Richard Guenther <rguenther@suse.de>
2193 * g++.dg/lto/20101009-1_0.C: New testcase.
2195 2010-10-09 Richard Guenther <rguenther@suse.de>
2197 PR tree-optimization/45945
2198 * gcc.dg/lto/20101009-1_0.c: New testcase.
2200 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
2203 * gcc.target/i386/pr45913.c: New.
2205 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2208 * gfortran.dg/streamio_16.f90: Update test.
2210 2010-10-08 Jakub Jelinek <jakub@redhat.com>
2212 PR tree-optimization/45903
2213 * gcc.target/i386/pr45903.c: New test.
2215 2010-10-08 Arnaud Charlet <charlet@adacore.com>
2217 * gnat.dg/interface5.adb: Compile with warnings disabled.
2219 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2221 * obj-c++.dg/encode-10.mm: New testcase.
2223 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2226 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2227 C++ class. Removed XFAIL.
2229 2010-10-07 Janus Weil <janus@gcc.gnu.org>
2232 * gfortran.dg/typebound_operator_5.f03: New.
2234 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2236 Merge from 'apple/trunk' branch on FSF servers.
2238 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
2241 * obj-c++.dg/method-namespace-1.mm: New.
2243 2010-10-07 Martin Jambor <mjambor@suse.cz>
2245 * gcc.dg/tree-ssa/sra-11.c: New test.
2247 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2250 * gcc.dg/vect/pr45847.c: New test.
2252 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2253 Kai Tietz <kai.tietz@onevision.com>
2255 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2257 2010-10-07 Richard Guenther <rguenther@suse.de>
2259 PR tree-optimization/45732
2260 * gcc.dg/torture/pr45732.c: New testcase.
2262 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2264 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2265 * objc.dg/foreach-2.m: Likewise.
2266 * objc.dg/foreach-3.m: Likewise.
2267 * objc.dg/foreach-4.m: Likewise.
2268 * objc.dg/foreach-5.m: Likewise.
2269 * objc.dg/foreach-6.m: Likewise.
2270 * objc.dg/foreach-7.m: Likewise.
2271 * objc.dg/objc-foreach-4.m: Likewise.
2272 * objc.dg/objc-foreach-5.m: Likewise.
2274 2010-10-07 Richard Guenther <rguenther@suse.de>
2277 * gcc.dg/torture/pr45869.c: New testcase.
2279 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2281 * objc.dg/set-not-used-1.m: New
2282 * obj-c++.dg/set-not-used-1.mm: New.
2284 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2286 * objc.dg/attributes/method-attribute-3.m: New.
2287 * obj-c++.dg/attributes/method-attribute-3.mm: New.
2289 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
2292 * gfortran.dg/generic_typebound_operator_1.f90: New test.
2294 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2297 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2299 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2301 Merge from 'apple/trunk' branch on FSF servers.
2303 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
2306 * obj-c++.dg/encode-9.mm: New.
2308 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2310 * g++.dg/cpp0x/pr45908.C: New test.
2312 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2314 * gnat.dg/opt6.ad[sb]: New test.
2316 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2318 Implemented fast enumeration for Objective-C.
2319 * objc.dg/foreach-1.m: New.
2320 * objc.dg/foreach-2.m: New.
2321 * objc.dg/foreach-3.m: New.
2322 * objc.dg/foreach-4.m: New.
2323 * objc.dg/foreach-5.m: New.
2324 * objc.dg/foreach-6.m: New.
2325 * objc.dg/foreach-7.m: New.
2327 Merge from 'apple/trunk' branch on FSF servers:
2328 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2331 * objc.dg/objc-foreach-5.m: New.
2333 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2336 * objc.dg/objc-foreach-4.m: New.
2338 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2341 * objc.dg/objc-foreach-3.m: New.
2343 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2346 * objc.dg/objc-foreach-2.m: New.
2348 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
2351 * objc.dg/objc-foreach-1.m: New
2353 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
2355 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2358 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2361 * obj-c++.dg/syntax-error-10.mm: New.
2363 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2366 * obj-c++.dg/syntax-error-9.mm: New.
2368 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2371 * obj-c++.dg/syntax-error-8.mm: New.
2373 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2375 Merge from 'apple/trunk' branch on FSF servers.
2377 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
2380 * obj-c++.dg/syntax-error-7.mm: New
2382 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
2385 * obj-c++.dg/syntax-error-6.mm: New
2387 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
2390 * obj-c++.dg/syntax-error-5.mm: New
2392 2005-08-15 Ziemowit Laski <zlaski@apple.com>
2395 * obj-c++.dg/syntax-error-[3-4].mm: New.
2397 2005-08-02 Ziemowit Laski <zlaski@apple.com>
2400 * obj-c++.dg/syntax-error-[1-2].mm: New.
2402 2010-10-05 Ira Rosen <irar@il.ibm.com>
2404 PR tree-optimization/45752
2405 * gcc.dg/vect/pr45752.c: New test.
2407 2010-10-05 Richard Guenther <rguenther@suse.de>
2409 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2410 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2411 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2412 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2413 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2414 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2415 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2416 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2417 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2418 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2419 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2420 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2421 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2422 * gcc.dg/tree-prof/tracer-1.c: Likewise.
2423 * gcc.dg/tree-ssa/inline-4.c: Likewise.
2424 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2425 * gcc.dg/tree-ssa/20080530.c: Likewise.
2426 * g++.dg/tree-ssa/inline-3.C: Likewise.
2427 * g++.dg/tree-ssa/inline-1.C: Likewise.
2428 * g++.dg/tree-ssa/inline-2.C: Likewise.
2429 * gcc.dg/profile-dir-1.c: Likewise.
2430 * gcc.dg/profile-dir-2.c: Likewise.
2431 * gcc.dg/profile-dir-3.c: Likewise.
2433 2010-10-05 Richard Guenther <rguenther@suse.de>
2436 * g++.dg/torture/pr45877.C: New testcase.
2438 2010-10-04 Jakub Jelinek <jakub@redhat.com>
2441 * gcc.dg/debug/pr45849.c: New test.
2444 * gcc.c-torture/compile/pr45876.c: New test.
2446 2010-10-04 Julian Brown <julian@codesourcery.com>
2448 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2450 * gcc.dg/vect/vect-60.c: Likewise.
2451 * gcc.dg/vect/vect-56.c: Likewise.
2452 * gcc.dg/vect/vect-93.c: Likewise.
2453 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2454 * gcc.dg/vect/vect-95.c: Likewise.
2455 * gcc.dg/vect/vect-96.c: Likewise.
2456 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2457 * gcc.dg/vect/slp-25.c: Likewise.
2458 * gcc.dg/vect/slp-3.c: Likewise.
2459 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2460 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2461 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2462 * gcc.dg/vect/vect-109.c: Likewise.
2463 * gcc.dg/vect/vect-peel-1.c: Likewise.
2464 * gcc.dg/vect/vect-peel-2.c: Likewise.
2465 * lib/target-supports.exp
2466 (check_effective_target_arm_vect_no_misalign): New.
2467 (check_effective_target_vect_no_align): Use above.
2468 (check_effective_target_vect_element_align): New.
2469 (add_options_for_quad_vectors): New.
2471 2010-10-04 Martin Jambor <mjambor@suse.cz>
2473 PR tree-optimization/45572
2474 * g++.dg/ipa/pr45572-1.C: New test.
2475 * g++.dg/ipa/pr45572-2.C: Likewise.
2477 2010-10-03 Ian Lance Taylor <iant@google.com>
2479 * gcc.dg/anon-struct-11.c: New test.
2480 * gcc.dg/anon-struct-12.c: New test.
2481 * gcc.dg/anon-struct-13.c: New test.
2482 * gcc.dg/anon-struct-14.c: New test.
2484 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
2486 * g++.dg/torture/pr45764.C: Revert revision 164914.
2487 * gcc.dg/vect/pr43432.c: Likewise.
2488 * gcc.dg/vect/vect-114.c: Likewise.
2489 * gcc.dg/vect/vect-15.c: Likewise.
2491 2010-10-03 Jason Merrill <jason@redhat.com>
2493 * g++.dg/cpp0x/sfinae5.C: New.
2495 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
2497 PR tree-optimization/45720
2498 PR tree-optimization/45764
2499 * g++.dg/torture/pr45764.C: New.
2501 * gcc.dg/vect/pr43432.c: Xfail.
2502 * gcc.dg/vect/vect-114.c: Likewise.
2503 * gcc.dg/vect/vect-15.c: Likewise.
2505 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2507 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2509 * gcc.dg/torture/pr45678-2.c: Likewise.
2511 2010-10-02 Janus Weil <janus@gcc.gnu.org>
2514 * gfortran.dg/intrinsic_6.f90: New.
2516 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2519 * gfortran.dg/dependency_37.f90: New test.
2521 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
2523 * gcc.target/i386/shift_mask.c: New test.
2525 2010-10-01 Richard Guenther <rguenther@suse.de>
2527 PR tree-optimization/45854
2528 * g++.dg/torture/pr45854.C: New testcase.
2530 2010-09-30 Michael Eager <eager@eagercon.com>
2532 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2535 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2538 * gfortran.dg/graphite/pr45758.f90: New.
2540 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2543 * gcc.dg/graphite/id-pr45230.c: New.
2545 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2547 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2548 * gfortran.dg/graphite/graphite.exp: Same.
2549 * gcc.dg/graphite/vect-pr43423.c: New.
2551 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2554 * g++.dg/torture/pr45843.C: New test.
2556 2010-09-30 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/allocate_derived_5.f90: New.
2561 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2563 PR tree-optimization/31261
2564 * gcc.dg/tree-ssa/pr31261.c: New test.
2566 2010-09-30 Michael Eager <eager@eagercon.com>
2568 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2569 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2570 * gcc.target/microblaze/microblaze.exp: Ditto.
2571 * gcc.target/microblaze/others/string_cst1.c: Ditto.
2572 * gcc.target/microblaze/others/string_cst2.c: Ditto.
2573 * gcc.target/microblaze/others/data_var1.c: Ditto.
2574 * gcc.target/microblaze/others/data_var2.c: Ditto.
2575 * gcc.target/microblaze/others/data_var3.c: Ditto.
2576 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2577 * gcc.target/microblaze/others/strings1.c:: Ditto.
2578 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2579 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2580 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2581 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2582 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2583 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2584 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2585 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2586 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2587 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2588 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2589 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2590 * gcc.target/microblaze/isa/float.c: Ditto.
2591 * gcc.target/microblaze/isa/mulh.c: Ditto.
2592 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2593 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2594 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2595 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2596 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2597 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2598 * gcc.target/microblaze/isa/bshift.c: Ditto.
2599 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2600 * gcc.target/microblaze/isa/div.c: Ditto.
2601 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2602 * gcc.target/microblaze/isa/mul.c: Ditto.
2604 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2606 merge from FSF 'apple/trunk' branch.
2607 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
2610 * objc.dg/enhanced-proto-1.m: New.
2611 * objc.dg/enhanced-proto-2.m: New.
2612 * obj-c++.dg/enhanced-proto-1.mm: New
2613 * obj-c++.dg/enhanced-proto-2.mm: New.
2615 2010-09-30 Richard Guenther <rguenther@suse.de>
2618 * gcc.dg/debug/pr41893-1.c: Adjust.
2619 * gcc.dg/pr30762-1.c: Likewise.
2620 * gcc.dg/pr31529-1.c: Likewise.
2621 * gcc.dg/pr34457-1.c: Likewise.
2622 * gcc.dg/pr34668-1.c: Likewise.
2623 * gcc.dg/pr43557-1.c: Likewise.
2625 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2628 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2629 * objc.dg/const-str-3.m: Correct header for memcpy.
2630 * objc.dg/const-str-7.m: Likewise.
2631 * objc.dg/method-20b.m: Provide an implementation of Object.
2632 Adjust XFAIL for m64 NeXT runtime.
2633 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2634 * objc.dg/encode-3.m: Correct line ordering, provide header for
2636 * objc.dg/encode-7-next.m: Only run for 32bit.
2637 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2638 * objc.dg/type-size-2.m: Provide an implementation of Object.
2640 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2641 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2642 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2643 Adjust XFAIL for m64 NeXT runtime.
2644 * obj-c++.dg/method-22.mm: Likewise.
2645 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2647 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
2649 Merge from 'apple/trunk' branch on FSF servers.
2651 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2654 * obj-c++.dg/bad-forward-decl.mm: New
2656 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
2658 * ada/acats/run_acats: Revert revision 157037.
2660 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2662 Merge from 'apple/trunk' branch on FSF servers.
2664 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2667 * objc.dg/naming-2.m: Update
2668 * objc.dg/naming-3.m: New
2670 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
2673 * gcc.target/arm/pr40457-3.c: New test.
2675 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
2677 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2679 * lib/target-supports.exp (check_ifunc_available): Likewise.
2681 2010-09-29 Tristan Gingold <gingold@adacore.com>
2683 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2685 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2687 * objc.dg/keywords-1.m: New test.
2688 * objc.dg/keywords-2.m: New test.
2689 * objc.dg/keywords-3.m: New test.
2690 * obj-c++.dg/keywords-1.mm: New test.
2691 * obj-c++.dg/keywords-2.mm: New test.
2693 2010-09-28 Jason Merrill <jason@redhat.com>
2695 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2696 * g++.dg/ext/complit11.C: Likewise.
2697 * g++.old-deja/g++.law/temps1.C: Likewise.
2699 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2700 * g++.old-deja/g++.mike/misc6.C: Likewise.
2702 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2704 * objc.dg/attributes/method-attribute-1.m: New.
2705 * objc.dg/attributes/method-attribute-2.m: New.
2707 * obj-c++.dg/attributes/method-attribute-1.m: New.
2708 * obj-c++.dg/attributes/method-attribute-2.m: New.
2710 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2712 * objc.dg/attributes: New.
2713 * objc.dg/attributes/attributes.exp: New.
2714 * objc.dg/attributes/class-attribute-1.m: New.
2715 * objc.dg/attributes/class-attribute-2.m: New
2716 * objc.dg/attributes/categ-attribute-1.m: New
2717 * objc.dg/attributes/categ-attribute-2.m: New
2718 * objc.dg/attributes/proto-attribute-1.m: New
2720 * obj-c++.dg/attributes: New.
2721 * obj-c++.dg/attributes/attributes.exp: New
2722 * obj-c++.dg/attributes/class-attribute-1.mm: New
2723 * obj-c++.dg/attributes/class-attribute-2.mm: New
2724 * obj-c++.dg/attributes/categ-attribute-1.mm: New
2725 * obj-c++.dg/attributes/categ-attribute-2.mm: New
2726 * obj-c++.dg/attributes/proto-attribute-1.mm: New
2728 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2730 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2731 from the branch renamed to method-20b.m to avoid clashes).
2733 2005-08-23 Stuart Hastings <stuart@apple.com>
2734 Ziemowit Laski <zlaski@apple.com>
2737 * obj-c++.dg/method-23.mm: New.
2738 * objc.dg/method-20.m: New.
2740 2010-09-28 Jan Hubicka <jh@suse.cz>
2742 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2744 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2747 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2748 i?86-*-solaris2.[89], *-*-vxworks*.
2749 * gcc.target/i386/pr22152.c: Likewise.
2750 * gcc.target/i386/vect8-ret.c: New test.
2752 2010-09-28 Jie Zhang <jie@codesourcery.com>
2754 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2756 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2758 Merge from 'apple/trunk' branch on FSF servers.
2760 2005-07-18 Ziemowit Laski <zlaski@apple.com>
2763 * obj-c++.dg/method-22.mm: New.
2765 2010-09-27 Jason Merrill <jason@redhat.com>
2767 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2768 * g++.dg/ext/complit11.C: Adjust.
2769 * g++.old-deja/g++.law/temps1.C: Adjust.
2770 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2771 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2773 2010-09-27 Ian Lance Taylor <iant@google.com>
2775 * lib/target-supports.exp (check_effective_target_split_stack):
2777 * gcc.dg/split-1.c: New test.
2778 * gcc.dg/split-2.c: New test.
2779 * gcc.dg/split-3.c: New test.
2780 * gcc.dg/split-4.c: New test.
2782 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2785 * objc.dg/type-size-3.m: New test.
2787 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2790 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2792 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2795 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2796 * objc.dg/type-size-2.m: Same change.
2797 * obj-c++.dg/encode-5.mm: Same change.
2799 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2801 Merge from 'apple/trunk' branch on FSF servers. The original
2802 Changelogs are below.
2804 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2805 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2806 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2807 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2809 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2810 proto-qual-1.m in the branch) and the normal ABI on GNU.
2811 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
2812 the test only with the NeXT runtime.
2813 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2814 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2815 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2816 Run the test only with the NeXT runtime.
2818 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2821 * objc.dg/encode-7-64bit.m: New.
2822 * objc.dg/encode-7.m: Skip if -m64.
2824 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2827 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2828 * obj-c++.dg/threedotthree-abi-1.mm: New
2829 * objc.dg/threedotthree-abi-1.m: New
2831 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2834 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2835 * objc.dg/encode-6.m: Likewise.
2836 * objc.dg/encode-7.m: New test case.
2838 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2840 Merge from 'apple/trunk' branch on FSF servers. Renamed
2841 const-str-12.m to constr-str-12b.m to avoid conflicts.
2843 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2846 * obj-c++.dg/warn5.mm: New
2848 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2851 * obj-c++.dg/const-str-12.mm: New.
2852 * objc.dg/const-str-12.m: New.
2854 2010-09-27 Tobias Burnus <burnus@net-b.de>
2858 * gfortran.dg/storage_size_2.f08: Fix test.
2859 * gfortran.dg/c_sizeof_1.f90: Fix test.
2860 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2861 * gfortran.dg/c_sizeof_3.f90: New.
2862 * gfortran.dg/c_sizeof_4.f90: New.
2863 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2864 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2866 2010-09-26 Daniel Kraft <d@domob.eu>
2870 * gfortran.dg/select_type_18.f03: New test.
2872 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2874 * gnat.dg/return2.ad[sb]: New test.
2875 * gnat.dg/return2_pkg.ads: New helper.
2877 2010-09-25 Daniel Kraft <d@domob.eu>
2880 * gfortran.dg/io_constraints_6.f03: New test.
2881 * gfortran.dg/io_constraints_7.f03: New test.
2882 * gfortran.dg/newunit_2.f90: New test.
2884 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2886 * gfortran.dg/operator_c1202.f90: New test.
2888 2010-09-24 Jan Hubicka <jh@suse.cz>
2890 * gcc.dg/tree-ssa/leaf.c: New testcase.
2892 2010-09-24 Jan Hubicka <jh@suse.cz>
2894 PR tree-optimization/45738
2895 PR tree-optimization/45741
2896 * gcc.c-torture/compile/pr45741.c: New.
2897 * gfortran.fortran-torture/compile/pr45738.f90: New.
2899 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2901 * gcc.dg/cpp/undef-opt-1.c: New test.
2903 2010-09-24 Jason Merrill <jason@redhat.com>
2905 * g++.dg/other/error10.C: Adjust expected output.
2907 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2910 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2911 * gcc.target/i386/pr45234.c: New test.
2913 2010-09-24 Richard Guenther <rguenther@suse.de>
2915 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2917 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2919 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2920 as a comment leader in regexp.
2922 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2924 * objc.dg/sync-2.m: New test.
2925 * obj-c++.dg/sync-2.mm: New test.
2927 2010-09-24 Tobias Burnus <burnus@net-b.de>
2930 * gfortran.dg/iso_fortran_env_7.f90: New.
2932 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2934 * obj-c++.dg/too-many-args.mm: New file.
2936 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2938 Merge from 'apple/trunk' branch on FSF servers.
2940 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2943 * objc.dg/too-many-args.m: New
2945 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2948 * gfortran.dg/dependency_36.f90: New test.
2950 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2952 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2953 * gcc.target/i386/pad-3.c: Ditto.
2954 * gcc.target/i386/pad-7.c: Ditto.
2955 * gcc.target/i386/pad-7.c: Ditto.
2956 * gcc.target/i386/pr36502.c: Ditto.
2957 * gcc.target/i386/zee.c: Ditto.
2958 * gcc.target/i386/20060821-1.c: Ditto.
2959 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2960 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2961 * gcc.target/i386/pad-5b.c: Ditto.
2962 * gcc.target/i386/pad-6a.c: Ditto.
2963 * gcc.target/i386/pad-6b.c: Ditto.
2964 * gcc.target/i386/pad-8.c: Ditto.
2965 * gcc.target/i386/pad-9.c: Ditto.
2966 * gcc.target/i386/pad-10.c: Ditto.
2967 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2969 2010-09-23 Richard Guenther <rguenther@suse.de>
2971 PR tree-optimization/45565
2972 * g++.dg/ipa/pr45565.C: New testcase.
2974 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2978 * gfortran.dg/vector_subscript_bound_1.f90: New.
2980 2010-09-23 Richard Guenther <rguenther@suse.de>
2983 * gcc.dg/pr45750.c: New testcase.
2985 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2988 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2991 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2993 PR rtl-optimization/44374
2994 * gcc.target/arm/headmerge-1.c: New test.
2995 * gcc.target/arm/headmerge-2.c: New test.
2996 * gcc.target/i386/headmerge-1.c: New test.
2997 * gcc.target/i386/headmerge-2.c: New test.
2999 2010-09-23 Daniel Kraft <d@domob.eu>
3004 * gfortran.dg/intrinsic_intent_1.f03: New test.
3005 * gfortran.dg/select_type_17.f03: New test.
3006 * gfortran.dg/associate_5.f03: More definability tests.
3007 * gfortran.dg/enum_2.f90: Check definability.
3008 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3009 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3010 * gfortran.dg/char_expr_2.f90: Ditto.
3011 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3012 * gfortran.dg/enum_5.f90: Ditto.
3013 * gfortran.dg/equiv_constraint_8.f90: Ditto.
3014 * gfortran.dg/impure_assignment_2.f90: Ditto.
3015 * gfortran.dg/impure_assignment_3.f90: Ditto.
3016 * gfortran.dg/intent_out_1.f90: Ditto.
3017 * gfortran.dg/intent_out_3.f90: Ditto.
3018 * gfortran.dg/pointer_assign_7.f90: Ditto.
3019 * gfortran.dg/pointer_intent_3.f90: Ditto.
3020 * gfortran.dg/pr19936_1.f90: Ditto.
3021 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3022 * gfortran.dg/simpleif_2.f90: Ditto.
3023 * gfortran.dg/protected_5.f90: Ditto.
3024 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3025 * gfortran.dg/protected_6.f90: Ditto.
3026 * gfortran.dg/protected_7.f90: Ditto.
3028 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3031 * gfortran.dg/namelist_65.f90: New test.
3033 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3035 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3036 the regexp pattern between the expected label and location string.
3038 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3040 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3042 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3044 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3045 * gcc.dg/pr27898.c: Likewise.
3046 * gcc.dg/pr28712.c: Likewise.
3047 * gcc.dg/pr30762-1.c: Likewise.
3048 * gcc.dg/pr31529-1.c: Likewise.
3049 * gcc.dg/pr34457-1.c: Likewise.
3050 * gcc.dg/pr34668-1.c: Likewise.
3051 * gcc.dg/pr34989-1.c: Likewise.
3052 * gcc.dg/pr43557-1.c: Likewise.
3054 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3056 PR rtl-optimization/45739
3057 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3059 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
3061 * gcc.target/sparc/mnofpu.c: New test.
3063 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3065 PR rtl-optimization/45739
3066 * gcc.target/i386/pr45739.c: New test.
3068 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
3071 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3072 and counts. Add non-elemental function call check.
3075 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3076 arguments checks. Update temporary counts.
3077 * gfortran.dg/transpose_optimization_1.f90: New.
3079 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3082 * objc.dg/invalid-method-1.m: New.
3084 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3086 Merge from 'apple/trunk' branch on FSF servers.
3088 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
3091 * objc.dg/naming-4.m: New
3092 * objc.dg/naming-5.m: New
3093 * obj-c++.dg/naming-1.mm: New
3094 * obj-c++.dg/naming-2.mm: New
3096 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
3097 Jack Howarth <howarth@bromo.med.uc.edu>
3100 * g++.dg/torture/pr44972.C: Use portable assert().
3102 2010-09-21 Richard Guenther <rguenther@suse.de>
3104 PR tree-optimization/45580
3105 * g++.dg/torture/pr45580.C: New testcase.
3107 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
3109 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3111 2010-09-20 Janus Weil <janus@gcc.gnu.org>
3114 * gfortran.dg/pointer_check_7.f90: New.
3116 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3118 PR rtl-optimization/45728
3119 * gcc.c-torture/compile/pr45728.c: New test.
3121 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
3124 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3126 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
3128 * g++.dg/tree-ssa/pr45605.C: Add "\\".
3130 2010-09-20 Richard Guenther <rguenther@suse.de>
3133 * gcc.dg/torture/pr45704.c: New testcase.
3135 2010-09-20 Jan Hubicka <jh@suse.cz>
3137 PR tree-optimize/45605
3138 * g++.dg/tree-ssa/pr45605.C: New testcase.
3140 2010-09-20 Michael Matz <matz@suse.de>
3143 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3146 2010-09-20 Richard Guenther <rguenther@suse.de>
3148 PR tree-optimization/45705
3149 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3151 2010-09-20 Michael Matz <matz@suse.de>
3154 * lib/target-supports.exp (check_effective_target_vect_perm):
3157 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3159 PR rtl-optimization/45695
3160 * gcc.c-torture/execute/pr45695.c: New test.
3162 2010-09-19 Jan Hubicka <jh@suse.cz>
3165 * gcc.c-torture/compile/pr44246.c:New file.
3167 2010-09-19 Ira Rosen <irar@il.ibm.com>
3169 PR tree-optimization/45714
3170 * gfortran.dg/vect/pr45714-a.f: New test.
3171 * gfortran.dg/vect/pr45714-b.f: New test.
3173 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3175 * gnat.dg/const1.adb: Rename into...
3176 * gnat.dg/constant1.adb: ...this.
3177 * gnat.dg/constant2.adb: New test.
3178 * gnat.dg/constant2_pkg1.ads: New helper.
3179 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3181 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3183 * gnat.dg/specs/constant1.ads: New test.
3184 * gnat.dg/specs/constant1_pkg.ads: New helper.
3186 2010-09-18 Jan Hubicka <jh@suse.cz>
3188 PR tree-optimization/45453
3189 * g++.dg/tree-ssa/pr45453.C: New testcase.
3191 2010-09-18 Jason Merrill <jason@redhat.com>
3193 * g++.dg/cpp0x/initlist44.C: New.
3195 2010-09-18 Richard Guenther <rguenther@suse.de>
3197 PR tree-optimization/45709
3198 * g++.dg/torture/pr45709-2.C: New testcase.
3200 2010-09-18 Richard Guenther <rguenther@suse.de>
3202 PR tree-optimization/45709
3203 * g++.dg/torture/pr45709.C: New testcase.
3205 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
3208 * gcc.target/i386/pad-3.c: Pass -fno-pic.
3210 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3212 * gcc.target/i386/pad-1.c: New.
3213 * gcc.target/i386/pad-2.c: Likewise.
3214 * gcc.target/i386/pad-3.c: Likewise.
3215 * gcc.target/i386/pad-4.c: Likewise.
3216 * gcc.target/i386/pad-5a.c: Likewise.
3217 * gcc.target/i386/pad-5b.c: Likewise.
3218 * gcc.target/i386/pad-6a.c: Likewise.
3219 * gcc.target/i386/pad-6b.c: Likewise.
3220 * gcc.target/i386/pad-7.c: Likewise.
3221 * gcc.target/i386/pad-8.c: Likewise.
3222 * gcc.target/i386/pad-9.c: Likewise.
3223 * gcc.target/i386/pad-10.c: Likewise.
3225 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3228 * gcc.dg/torture/stackalign/alloca-5.c: New.
3230 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3233 * gcc.dg/torture/pr45678-2.c: New.
3235 2010-09-17 Richard Guenther <rguenther@suse.de>
3238 * gcc.dg/torture/pr45678-1.c: New testcase.
3240 2010-09-17 Michael Matz <matz@suse.de>
3242 PR tree-optimization/43432
3243 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3244 check_effective_target_vect_perm_short): New predicates.
3245 (check_effective_target_vect_perm): Include x86_64.
3246 * gcc.dg/vect/pr43432.c: New test.
3247 * gcc.dg/vect/vect-114.c: Adjust.
3248 * gcc.dg/vect/vect-15.c: Ditto.
3249 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3250 * gcc.dg/vect/slp-perm-9.c: Ditto.
3252 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
3255 * objc/execute/exceptions/throw-nil.m: Run the test only with the
3258 2010-09-17 Richard Guenther <rguenther@suse.de>
3260 * gcc.dg/pr27898.c: Use -flto instead of -combine.
3261 * gcc.dg/pr28706.c: Likewise.
3262 * gcc.dg/pr28712.c: Likewise.
3263 * gcc.dg/pr30762-1.c: Likewise.
3264 * gcc.dg/pr30762-2.c: Likewise.
3265 * gcc.dg/pr31529-1.c: Likewise.
3266 * gcc.dg/pr31529-2.c: Likewise.
3267 * gcc.dg/pr34457-1.c: Likewise.
3268 * gcc.dg/pr34457-2.c: Likewise.
3269 * gcc.dg/pr34668-1.c: Likewise.
3270 * gcc.dg/pr34668-2.c: Likewise.
3271 * gcc.dg/pr34989-1.c: Likewise.
3272 * gcc.dg/pr34989-2.c: Likewise.
3273 * gcc.dg/pr43557-1.c: Likewise.
3274 * gcc.dg/pr43557-2.c: Likewise.
3275 * gcc.dg/debug/pr41893-1.c: Likewise.
3276 * gcc.dg/matrix/matrix.exp: Do not use -combine.
3277 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3278 * gcc.dg/matrix/matrix-4.c: Likewise.
3279 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3280 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3281 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3282 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3284 2010-09-16 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3289 * gfortran.dg/intent_optimize_1.f90: New test.
3291 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
3293 * gcc.target/i386/divmod-1.c: New.
3294 * gcc.target/i386/divmod-2.c: Likewise.
3295 * gcc.target/i386/divmod-3.c: Likewise.
3296 * gcc.target/i386/divmod-4.c: Likewise.
3297 * gcc.target/i386/divmod-4a.c: Likewise.
3298 * gcc.target/i386/divmod-5.c: Likewise.
3299 * gcc.target/i386/divmod-6.c: Likewise.
3300 * gcc.target/i386/divmod-7.c: Likewise.
3301 * gcc.target/i386/divmod-8.c: Likewise.
3302 * gcc.target/i386/udivmod-1.c: Likewise.
3303 * gcc.target/i386/udivmod-2.c: Likewise.
3304 * gcc.target/i386/udivmod-3.c: Likewise.
3305 * gcc.target/i386/udivmod-4.c: Likewise.
3306 * gcc.target/i386/udivmod-4a.c: Likewise.
3307 * gcc.target/i386/udivmod-5.c: Likewise.
3308 * gcc.target/i386/udivmod-6.c: Likewise.
3309 * gcc.target/i386/udivmod-7.c: Likewise.
3310 * gcc.target/i386/udivmod-8.c: Likewise.
3312 2010-09-16 Jan Hubicka <jh@suse.cz>
3314 * g++.dg/lto/pr45679-1_0.C: New file.
3315 * g++.dg/lto/pr45679-1_1.C: New file.
3316 * g++.dg/lto/pr45679-0_0.C: New file.
3317 * g++.dg/lto/pr45679-0_1.C: New file.
3319 2010-09-16 Janus Weil <janus@gcc.gnu.org>
3322 * gfortran.dg/class_dummy_2.f03: New.
3324 2010-09-16 Richard Guenther <rguenther@suse.de>
3326 PR tree-optimization/45623
3327 * gcc.dg/torture/pr45623.c: New testcase.
3329 2010-09-16 Ira Rosen <irar@il.ibm.com>
3331 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3332 name and parentheses.
3333 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3335 2010-09-15 Jason Merrill <jason@redhat.com>
3337 * g++.dg/parse/parameter-declaration-2.C: New.
3339 * g++.dg/cpp0x/scoped_enum2.C: New.
3341 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
3343 * gcc.c-torture/compile/20100915-1.c: New test.
3345 2010-09-15 Martin Jambor <mjambor@suse.cz>
3348 * gcc.dg/ipa/pr45644.c: New test.
3350 2010-09-15 Jakub Jelinek <jakub@redhat.com>
3352 PR tree-optimization/45633
3353 * gcc.dg/vect/pr45633.c: New test.
3355 2010-09-15 Janus Weil <janus@gcc.gnu.org>
3358 * gfortran.dg/allocate_derived_4.f90: New.
3360 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
3362 * lib/target-supports.exp
3363 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3364 supported flag to true for neon.
3366 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
3369 * g++.dg/template/crash103.C: New.
3371 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
3373 Merge from 'apple/trunk' branch on FSF servers.
3375 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
3378 * objc.dg/msg-in-protocol.m: New.
3379 * obj-c++.dg/msg-in-protocol.mm: New.
3381 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
3384 * objc.dg/break-in-ifstmt.m: New.
3386 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3389 * obj-c++.dg/comp-types-13.mm: New.
3390 * objc.dg/comp-types-12.m: New.
3392 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3395 * obj-c++.dg/proto-lossage-7.mm: New.
3396 * objc.dg/proto-lossage-7.m: New.
3398 2010-09-14 Jan Hubicka <jh@suse.cz>
3400 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3402 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3405 2010-09-14 Jakub Jelinek <jakub@redhat.com>
3408 * gcc.dg/pr45567.c: New test.
3411 * g++.dg/debug/pr45660.C: New test.
3413 2010-09-14 Ira Rosen <irar@il.ibm.com>
3415 PR tree-optimization/45470
3416 * g++.dg/vect/pr45470-a.cc: New test.
3417 * g++.dg/vect/pr45470-a.cc: New test.
3419 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
3422 * lib/profopt.exp: Prune warnings on execname2 compile.
3423 * lib/prune.exp: Prune "can't add line info" warnings.
3425 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3428 * gfortran.dg/namelist_64.f90: New test.
3430 2010-09-13 Jakub Jelinek <jakub@redhat.com>
3432 PR rtl-optimization/45617
3433 * gcc.target/i386/pr45617.c: New test.
3435 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
3437 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3439 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3441 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3442 * gcc.target/i386/fma4-vector.c: Likewise.
3443 * gcc.target/i386/vectorize2.c: Likewise.
3444 * gcc.target/i386/vectorize4.c: Likewise.
3445 * gcc.target/i386/vectorize5.c: Likewise.
3446 * gcc.target/i386/vectorize6.c: Likewise.
3447 * gcc.target/i386/vectorize8.c: Likewise.
3449 * gcc.target/i386/vect-double-1.c: New.
3450 * gcc.target/i386/vect-double-1a.c: Likewise.
3451 * gcc.target/i386/vect-double-2.c: Likewise.
3452 * gcc.target/i386/vect-double-2a.c: Likewise.
3454 * lib/target-supports.exp (check_effective_target_vect_double):
3455 Set et_vect_double_saved to 0 when tuning for Atom.
3457 2010-09-13 Jan Hubicka <jh@suse.cz>
3459 * gcc.dg/torture/pr23821.c: Drop static keyword.
3460 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3461 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3463 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
3465 * gcc.target/arm/sync-1.c: New.
3467 2010-09-12 Olivier Hainque <hainque@adacore.com>
3469 * gnat.dg/memtrap.adb: New test.
3471 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3473 * gfortran.dg/promotion.f90: Fix options.
3475 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
3477 * g++.dg/cpp0x/range-for1.C: New.
3478 * g++.dg/cpp0x/range-for2.C: New.
3479 * g++.dg/cpp0x/range-for3.C: New.
3480 * g++.dg/cpp0x/range-for4.C: New.
3481 * g++.dg/cpp0x/range-for5.C: New.
3482 * g++.dg/cpp0x/range-for6.C: New.
3484 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
3486 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3487 and counts. Check that transpose is not called.
3488 * gfortran.dg/transpose_2.f90: Update error message.
3490 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3493 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3494 * g++.dg/lookup/strong-using-2.C: Likewise.
3495 * g++.dg/lookup/strong-using-3.C: Likewise.
3496 * g++.dg/lookup/strong-using-5.C: Likewise.
3498 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3499 * g++.dg/cpp0x/inline-ns4.C: New.
3500 * g++.dg/cpp0x/inline-ns5.C: New.
3502 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
3505 * gfortran.fortran-torture/compile/pr45634.f90: New.
3507 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
3509 * objc.dg/fobjc-exceptions.m: New test.
3511 2010-09-10 Jan Hubicka <jh@suse.cz>
3513 * g++.dg/inherit/covariant7.C: Fix pattern matching.
3515 2010-09-10 Martin Jambor <mjambor@suse.cz>
3517 PR tree-optimization/44972
3518 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3519 * gcc.dg/tree-ssa/pr45144.c: Likewise.
3520 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3522 * g++.dg/torture/pr44972.C: New test.
3524 2010-09-10 Martin Jambor <mjambor@suse.cz>
3526 PR tree-optimization/44972
3527 * g++.dg/torture/pr34850.C: Remove expected warning.
3529 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3531 * gfortran.dg/dummy_optional_arg.f90: New test.
3533 2010-09-08 Jan Hubicka <jh@suse.cz>
3535 PR tree-optimization/45598
3536 * fortran.fortran-torture/compile/pr45598.f90: New test.
3538 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
3540 * lib/target-supports-dg.exp (dg-require-ifunc): New.
3541 * lib/target-supports.exp (check_ifunc_available): New.
3542 * gcc.dg/attr-ifunc-1.c: New.
3543 * gcc.dg/attr-ifunc-2.c: New.
3544 * gcc.dg/attr-ifunc-3.c: New.
3545 * gcc.dg/attr-ifunc-4.c: New.
3546 * gcc.dg/attr-ifunc-5.c: New.
3547 * g++.dg/ext/attr-ifunc-1.C: New.
3548 * g++.dg/ext/attr-ifunc-2.C: New.
3549 * g++.dg/ext/attr-ifunc-3.C: New.
3550 * g++.dg/ext/attr-ifunc-4.C: New.
3552 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
3555 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3557 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
3559 * gfortran.dg/inline_transpose_1.f90: New test.
3561 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3564 * g++.dg/warn/Wunused-var-15.C: New test.
3566 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3568 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3571 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3573 * objc/execute/exceptions/throw-nil.m: New test.
3574 * objc/execute/exceptions/handler-1.m: Updated to use the new
3575 objc_set_uncaught_exception_handler() function.
3576 * objc/execute/exceptions/matcher-1.m: New test.
3578 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3581 * gfortran.dg/bit_comparison_1.F90: New test.
3582 * gfortran.dg/leadz_trailz_3.f90: New test.
3583 * gfortran.dg/masklr_2.F90: New test.
3584 * gfortran.dg/shiftalr_1.F90: New test.
3585 * gfortran.dg/merge_bits_2.F90: New test.
3586 * gfortran.dg/dshift_2.F90: New test.
3587 * gfortran.dg/bit_comparison_2.F90: New test.
3588 * gfortran.dg/masklr_1.F90: New test.
3589 * gfortran.dg/merge_bits_1.F90: New test.
3590 * gfortran.dg/dshift_1.F90: New test.
3591 * gfortran.dg/shiftalr_2.F90: New test.
3593 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3595 * objc.dg/type-stream-1.m: Replaced with a test that tests that
3596 functions from objc/typedstream.h are deprecated.
3598 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3600 * lib/target-supports.exp
3601 (check_effective_target_run_expensive_tests): New proc.
3602 * gcc.c-torture/compile/limits-fnargs.c: Use
3603 dg-require-effective-target run_expensive_tests.
3605 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3608 * gfortran.dg/gomp/pr45597.f90: New test.
3611 * gfortran.dg/gomp/pr45595.f90: New test.
3613 2010-09-08 Michael Matz <matz@suse.de>
3615 * c-c++-common/uninit-17.c: Adjust.
3617 2010-09-08 Michael Matz <matz@suse.de>
3619 PR tree-optimization/43430
3620 * gcc.dg/vect/pr43430-2.c: New test.
3622 2010-09-08 Michael Matz <matz@suse.de>
3624 PR tree-optimization/33244
3625 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3627 2010-09-08 Richard Guenther <rguenther@suse.de>
3629 PR tree-optimization/45578
3630 * gfortran.dg/pr45578.f90: New testcase.
3632 2010-09-08 Richard Guenther <rguenther@suse.de>
3635 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3637 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3640 * gfortran.dg/char_length_18.f90: New test.
3642 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
3645 * gcc.target/i386/pr36502.c: New test.
3649 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3650 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3652 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
3654 * gfortran.dg/achar_4.f90: Enable bounds checking.
3656 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
3659 * gcc.target/i386/pr45206.c: New test.
3661 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
3664 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3666 2010-09-07 Jan Hubicka <jh@suse.cz>
3668 * gcc.c-torture/compile/20100907.c: New testcase.
3670 2010-09-07 Richard Guenther <rguenther@suse.de>
3673 * g++.dg/eh/pr45569.C: New testcase.
3675 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
3678 * gcc.target/arm/pr43137.c: New test.
3680 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3683 * gfortran.dg/dependency_35.f90: New test.
3685 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3688 * gfortran.dg/char_length_17.f90: New test.
3690 2010-09-06 Dodji Seketeli <dodji@redhat.com>
3695 * g++.dg/template/typedef34.C: New test.
3696 * g++.dg/template/typedef35.C: New test.
3698 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
3701 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3703 2010-09-06 Mark Mitchell <mark@codesourcery.com>
3705 * g++.dg/warn/Wdouble-promotion.C: New.
3707 2010-09-06 Arnaud Charlet <charlet@adacore.com>
3709 * g++.dg/parse/redef2.C: New.
3711 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3713 * gcc.dg/20100906-1.c: New testcase.
3715 2010-09-06 Jakub Jelinek <jakub@redhat.com>
3718 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3719 DW_TAG_enumeration_type DIE.
3721 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
3723 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3726 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
3728 PR rtl-optimization/44919
3729 * g++.dg/opt/pr44919.C: New.
3731 2010-09-06 Tobias Burnus <burnus@net-b.de>
3734 * gfortran.dg/iall_iany_iparity_1.f90: New.
3735 * gfortran.dg/iall_iany_iparity_2.f90: New.
3737 2010-09-06 Jason Merrill <jason@redhat.com>
3739 * g++.dg/cpp0x/initlist42.C: New.
3741 * g++.dg/cpp0x/auto19.C: New.
3743 * g++.dg/template/sfinae25.C: New.
3744 * g++.dg/template/char1.C: Expect warning.
3745 * g++.dg/template/nontype10.C: Likewise.
3747 * g++.dg/cpp0x/implicit9.C: New.
3749 * g++.dg/cpp0x/initlist43.C: New.
3751 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
3753 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3755 2010-09-05 Mark Mitchell <mark@codesourcery.com>
3757 * gcc.dg/Wdouble-promotion.c: New.
3759 2010-09-05 Tobias Burnus <burnus@net-b.de>
3761 * gfortran.dg/float128_1.f90: Remove test case as
3762 it always fails since Rev 163611 backed out the
3763 front-end implementation.
3765 2010-09-05 Tobias Burnus <burnus@net-b.de>
3767 * gfortran.dg/float128_1.f90: XFAIL test case.
3769 2010-09-05 Tobias Burnus <burnus@net-b.de>
3771 * gfortran.dg/bessel_7.f90: Decrease required precision.
3773 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3776 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3777 ref-all-matching targets.
3779 2010-09-05 Richard Guenther <rguenther@suse.de>
3781 PR tree-optimization/45535
3782 * gcc.c-torture/compile/pr45535.c: New testcase.
3784 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3786 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3788 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3789 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3790 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3791 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3792 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3793 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3794 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3795 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3796 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3797 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3798 * gcc.target/i386/pr22152.c: Likewise.
3799 * gcc.target/i386/pr36992-1.c: Likewise.
3800 * gcc.target/i386/pr36992-2.c: Likewise.
3801 * gcc.target/sh/sh4a-memmovua.c: Likewise.
3803 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3806 * gcc.dg/const-uniq-1.c: Modify regexp.
3808 2010-09-04 Tobias Burnus <burnus@net-b.de>
3811 * gfortran.dg/namelist_63.f90: New.
3813 2010-09-04 Jan Hubicka <jh@suse.cz>
3815 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3816 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3818 2010-09-04 Jan Hubicka <jh@suse.cz>
3820 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3822 2010-09-04 Janus Weil <janus@gcc.gnu.org>
3825 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3827 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3829 * gcc.dg/opts-4.c: New test.
3831 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3833 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3834 * gcc.dg/vect/vect-peel-4.c: Ditto.
3836 2010-09-03 Daniel Kraft <d@domob.eu>
3839 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3841 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3844 * gfortran.dg/dependency_34.f90: New test.
3846 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3848 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3850 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3852 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3853 gcc.target/i386/clearcap.map if supported.
3855 2010-09-03 Michael Matz <matz@suse.de>
3858 * gcc.dg/pr45415.c: New test.
3860 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3862 PR tree-optimization/45506
3863 * gcc.dg/pr45506.c: New.
3865 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3868 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3869 * gcc.target/i386/float128-2.c: Ditto.
3871 2010-09-03 Daniel Kraft <d@domob.eu>
3874 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3875 * gfortran.dg/internal_dummy_2.f08: New test.
3876 * gfortran.dg/internal_dummy_3.f08: New test.
3877 * gfortran.dg/internal_dummy_4.f08: New test.
3879 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3882 * gcc.target/i386/pr45500.c: New test.
3884 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3886 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3888 2010-09-03 Daniel Kraft <d@domob.eu>
3891 * gfortran.dg/exit_2.f08; Adapt error messages.
3892 * gfortran.dg/exit_3.f08: New test.
3893 * gfortran.dg/exit_4.f08: New test.
3894 * gfortran.dg/exit_5.f03: New test.
3896 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3898 * gfortran.dg/ishft_4.f90: New test.
3900 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3902 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3903 FRIZ/XSRIZ instruciton for (double)(long long)x.
3904 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3906 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3908 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3910 2010-09-02 Richard Guenther <rguenther@suse.de>
3912 PR tree-optimization/44937
3913 PR tree-optimization/45412
3914 * g++.dg/opt/pr45412.C: New testcase.
3915 * gcc.c-torture/compile/pr45412.c: Likewise.
3916 * gcc.c-torture/compile/pr44937.c: Likewise.
3918 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3920 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3921 but using -Werror=comment.
3922 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3923 expected error messages.
3925 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3927 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3928 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3930 2010-09-02 Tobias Burnus <burnus@net-b.de>
3933 * gfortran.dg/initialization_27.f90: New.
3935 2010-09-02 Ira Rosen <irar@il.ibm.com>
3937 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3938 check into different basic blocks. Expect vectorization if misaligned
3939 stores are supported.
3940 * gcc.dg/vect/bb-slp-8a.c: New test.
3941 * gcc.dg/vect/bb-slp-8b.c: New test.
3943 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3945 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3947 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3950 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3951 * gfortran.dg/class_dummy_1.f03: New.
3953 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3956 * g++.dg/tree-prof/partition2.C: New test.
3958 2010-09-01 Richard Guenther <rguenther@suse.de>
3960 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3961 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3962 * gcc.c-torture/execute/20100827-1.c: Likewise.
3964 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3966 * gfortran.dg/execute_command_line_1.f90: New test.
3968 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3970 PR preprocessor/45457
3971 * c-c++-common/cpp/pr45457.c: New test.
3973 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3975 * gcc.dg/nested-func-8.c: New test.
3977 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3980 * gfortran.dg/popcnt_poppar_1.F90: New test.
3981 * gfortran.dg/popcnt_poppar_2.F90: New test.
3983 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3985 * gcc.target/i386/volatile-2.c: Require nonpic target.
3987 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3990 * gcc.dg/pr45461.c: New test.
3992 2010-08-31 Richard Guenther <rguenther@suse.de>
3995 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3997 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3999 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4001 2010-08-30 Janus Weil <janus@gcc.gnu.org>
4004 * gfortran.dg/typebound_proc_18.f03: New.
4006 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
4008 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4009 * lib/scanasm.exp (scan-stack-usage): Likewise.
4010 (scan-stack-usage-not): Likewise.
4011 * gcc.dg/stack-usage-1.c: New test.
4012 * gcc.target/i386/stack-usage-realign.c: Likewise.
4014 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
4016 PR tree-optimization/45427
4017 * gcc.dg/tree-ssa/pr45427.c: New test.
4019 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4022 * g++.dg/template/crash102.C: New.
4024 2010-08-30 Jakub Jelinek <jakub@redhat.com>
4027 * gcc.dg/gomp/atomic-12.c: New test.
4028 * gcc.dg/gomp/atomic-13.c: New test.
4029 * gcc.dg/gomp/atomic-14.c: New test.
4030 * g++.dg/gomp/atomic-11.C: New test.
4031 * g++.dg/gomp/atomic-12.C: New test.
4032 * g++.dg/gomp/atomic-13.C: New test.
4033 * g++.dg/gomp/atomic-14.C: New test.
4035 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4037 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4040 2010-08-30 Thomas Quinot <quinot@adacore.com>
4042 * gnat.dg/discr24.adb: New test.
4044 2010-08-30 Richard Guenther <rguenther@suse.de>
4046 PR tree-optimization/45449
4047 * gcc.dg/pr45449.c: New testcase.
4049 2010-08-30 Joseph Myers <joseph@codesourcery.com>
4051 * gcc.dg/opts-1.c: Expect errors, not warnings.
4053 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4056 * gfortran.dg/dynamic_dispatch_11.f03: New.
4058 2010-08-29 Jason Merrill <jason@redhat.com>
4061 * g++.dg/parse/defarg15.C: New.
4063 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4066 * gfortran.dg/select_type_16.f03: New.
4068 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4069 Tobias Burnus <burnus@net-b.de>
4071 * gfortran.dg/bessel_7.f90: Decrease required precision.
4073 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
4074 Kaz Kojima <kkojima@gcc.gnu.org>
4076 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
4078 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4080 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4081 floating point conversion code generation.
4082 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4083 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4084 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4085 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4086 to integer conversion code generation.
4087 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4088 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4089 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4090 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4092 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4095 * gfortran.dg/random_seed_1.f90: Adjust test.
4096 * gfortran.dg/float128_1.f90: New test.
4098 2010-08-27 Tobias Burnus <burnus@net-b.de>
4101 * gfortran.dg/norm2_1.f90: New.
4102 * gfortran.dg/norm2_2.f90: New.
4103 * gfortran.dg/norm2_3.f90: New.
4104 * gfortran.dg/norm2_4.f90: New.
4105 * gfortran.dg/parity_1.f90: New.
4106 * gfortran.dg/parity_2.f90: New.
4107 * gfortran.dg/parity_3.f90: New.
4109 2010-08-27 Janus Weil <janus@gcc.gnu.org>
4112 * gfortran.dg/select_type_15.f03: New.
4114 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4117 * gfortran.dg/hollerith8.f90: New test.
4119 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4122 * gfortran.dg/dependency_33.f90: New test.
4124 2010-08-27 Richard Guenther <rguenther@suse.de>
4126 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4127 * gcc.dg/graphite/scop-2.c: Likewise.
4128 * gcc.dg/graphite/scop-20.c: Likewise.
4129 * gcc.dg/vect/slp-25.c: Likewise.
4131 2010-08-27 Olivier Hainque <hainque@adacore.com>
4133 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4135 2010-08-26 Daniel Kraft <d@domob.eu>
4140 * gfortran.dg/associate_8.f03: New test.
4141 * gfortran.dg/select_type_13.f03: New test.
4142 * gfortran.dg/select_type_14.f03: New test.
4144 2010-08-26 Jakub Jelinek <jakub@redhat.com>
4146 PR tree-optimization/44485
4147 * gcc.dg/pr44485.c: New test.
4149 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4151 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4152 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4153 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4155 2010-08-26 Richard Guenther <rguenther@suse.de>
4157 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4158 * gcc.dg/graphite/scop-21.c: Likewise.
4160 2010-08-26 Richard Guenther <rguenther@suse.de>
4162 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4163 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4164 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4165 * gcc.dg/vect/vect-91.c: Likewise.
4166 * gcc.dg/vect/vect-peel-1.c: Likewise.
4167 * gcc.dg/vect/vect-peel-2.c: Likewise.
4168 * gcc.dg/vect/vect-peel-4.c: Likewise.
4170 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4173 * gfortran.dg/der_io_4.f90: New test.
4175 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4177 PR rtl-optimization/44858
4178 * gcc.c-torture/execute/pr44858.c: New test.
4180 PR rtl-optimization/45400
4181 * g++.dg/other/i386-8.C: New test.
4183 2010-08-25 Richard Guenther <rguenther@suse.de>
4185 * gcc.dg/alias-8.c: Adjust.
4187 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
4189 * gcc.target/i386/combine-mul.c: New test.
4191 2010-08-25 Richard Guenther <rguenther@suse.de>
4194 * gcc.dg/graphite/id-27.c: New testcase.
4195 * gcc.dg/lto/20100825-1_0.c: Likewise.
4197 2010-08-25 Richard Guenther <rguenther@suse.de>
4199 PR tree-optimization/45316
4200 * g++.dg/opt/pr45316.C: New testcase.
4202 2010-08-25 Richard Guenther <rguenther@suse.de>
4204 PR tree-optimization/45393
4205 * g++.dg/torture/pr45393.C: New testcase.
4207 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4209 PR tree-optimization/45059
4210 * gcc.c-torture/compile/pr45059.c: New test.
4212 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
4214 * lib/target-supports.exp (check_effective_target_vect_unpack):
4215 Set vect_unpack supported flag to true for neon.
4217 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4219 * gcc.dg/tree-ssa/ifc-5.c: New.
4221 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4223 * gcc.dg/tree-ssa/ifc-4.c: New.
4224 * gcc.dg/tree-ssa/ifc-7.c: New.
4226 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
4228 * gcc.dg/vect/vect.exp: Check loongson targets
4229 * g++.dg/vect/vect.exp: Likewise
4230 * gfortran.dg/vect/vect.exp: Likewise
4232 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4234 * gcc.target/powerpc/vsx-mass-1.c: New file, test
4237 2010-08-23 Janus Weil <janus@gcc.gnu.org>
4240 * gfortran.dg/proc_ptr_29.f90: New.
4242 2010-08-22 Tobias Burnus <burnus@net-b.de>
4243 Dominique d'Humieres <dominiq@lps.ens.fr>
4246 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4248 2010-08-22 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4253 2010-08-22 Tobias Burnus <burnus@net-b.de>
4256 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4258 2010-08-22 Tobias Burnus <burnus@net-b.de>
4259 Dominique d'Humieres <dominiq@lps.ens.fr>
4263 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4264 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4266 2010-08-21 Janus Weil <janus@gcc.gnu.org>
4271 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4272 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4273 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4275 2010-08-21 Tobias Burnus <burnus@net-b.de>
4279 * gfortran.dg/bessel_6.f90: New.
4280 * gfortran.dg/bessel_7.f90: New.
4282 2010-08-20 Jan Hubicka <jh@suse.cz>
4286 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4287 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4289 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
4292 * gcc.target/i386/pr45336-1.c: New.
4293 * gcc.target/i386/pr45336-2.c: Likewise.
4294 * gcc.target/i386/pr45336-3.c: Likewise.
4295 * gcc.target/i386/pr45336-4.c: Likewise.
4297 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
4300 * gcc.target/i386/volatile-2.c: Update scan strings to also
4301 include (%rip) for the memory reference on x86_64.
4303 2010-08-20 Jakub Jelinek <jakub@redhat.com>
4306 * gcc.dg/pr44974.c: New test.
4308 PR rtl-optimization/45353
4309 * gcc.dg/pr45353.c: New test.
4311 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
4313 * gcc.target/i386/volatile-2.c: New.
4315 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
4317 PR rtl-optimization/44691
4318 * gfortran.dg/pr44691.f: New test.
4320 2010-10-19 Olivier Hainque <hainque@adacore.com>
4322 * gcc.target/sparc/sibcall-dslot.c: New testcase.
4324 2010-08-19 Jason Merrill <jason@redhat.com>
4326 * g++.dg/init/synth3.C: New.
4327 * g++.dg/init/value8.C: New.
4328 * g++.dg/tree-ssa/empty-2.C: New.
4329 * g++.dg/cpp0x/noexcept09.C: New.
4331 2010-08-19 Daniel Kraft <d@domob.eu>
4335 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4336 * gfortran.dg/pointer_remapping_1.f90: New test.
4337 * gfortran.dg/pointer_remapping_2.f03: New test.
4338 * gfortran.dg/pointer_remapping_3.f08: New test.
4339 * gfortran.dg/pointer_remapping_4.f03: New test.
4340 * gfortran.dg/pointer_remapping_5.f08: New test.
4341 * gfortran.dg/pointer_remapping_6.f08: New test.
4343 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
4346 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4348 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4350 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4352 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
4354 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4357 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4360 * gcc.c-torture/execute/pr45070.c: New.
4362 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4364 * g++.dg/pr44328.C: New test.
4366 2010-08-19 Tobias Burnus <burnus@net-b.de>
4370 * gfortran.dg/bessel_3.f90: New.
4371 * gfortran.dg/bessel_4.f90: New.
4372 * gfortran.dg/bessel_5.f90: New.
4374 2010-08-19 Janus Weil <janus@gcc.gnu.org>
4377 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4378 * gfortran.dg/pointer_init_2.f90: New.
4379 * gfortran.dg/pointer_init_3.f90: New.
4380 * gfortran.dg/pointer_init_4.f90: New.
4382 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
4385 * g++.dg/pr45049-1.C: New test.
4386 * g++.dg/pr45049-2.C: New test.
4388 2010-08-18 Jie Zhang <jie@codesourcery.com>
4390 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4391 20 if __ARM_PCS is defined otherwise 64.
4392 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4393 instead of hard coded 64.
4395 2010-08-18 Yao Qi <yao@codesourcery.com>
4398 * gcc.target/arm/pr45094.c: New test.
4400 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4402 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4404 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4406 PR rtl-optimization/42575
4407 * gcc.target/arm/pr42575.c: New test.
4409 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4411 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4412 * gcc.dg/tls/thr-cse-1.c: New.
4414 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4417 * lib/target-supports.exp
4418 (check_effective_target_function_sections): New.
4419 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4420 function sections before proceding.
4422 2010-08-17 Jakub Jelinek <jakub@redhat.com>
4425 * gfortran.dg/pr45308.f03: New test.
4427 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
4430 * gcc.target/i386/pr45296.c: New test.
4432 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
4434 * g++.dg/ext/uow-1.C: New.
4435 * g++.dg/ext/uow-2.C: New.
4436 * g++.dg/ext/uow-3.C: New.
4437 * g++.dg/ext/uow-4.C: New.
4439 2010-08-17 Richard Guenther <rguenther@suse.de>
4442 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4444 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
4447 * gcc.dg/Wcxx-compat-20.c: New test.
4449 2010-08-17 Daniel Kraft <d@domob.eu>
4452 * gfortran.dg/associate_1.f03: Extended to test newly supported
4453 features like association to variables.
4454 * gfortran.dg/associate_3.f03: Removed check for illegal change
4455 of associate-name here...
4456 * gfortran.dg/associate_5.f03: ...and added it here.
4457 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4458 * gfortran.dg/associate_7.f03: New test.
4460 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
4462 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4464 2010-08-15 Daniel Kraft <d@domob.eu>
4467 * gfortran.dg/associate_1.f03: Enable test for array expressions.
4468 * gfortran.dg/associate_3.f03: Clarify comment.
4469 * gfortran.dg/associate_5.f03: New test.
4470 * gfortran.dg/associate_6.f03: New test.
4472 2010-08-15 Tobias Burnus <burnus@net-b.de>
4475 * gfortran.dg/bind_c_usage_21.f90: New.
4476 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4478 2010-08-15 Tobias Burnus <burnus@net-b.de>
4480 * gfortran.dg/optional_absent_1.f90: New.
4481 * gfortran.dg/null_actual.f90: New.
4483 2010-08-15 Tobias Burnus <burnus@net-b.de>
4485 * gfortran.dg/pointer_target_1.f90: New.
4486 * gfortran.dg/pointer_target_2.f90: New.
4487 * gfortran.dg/pointer_target_3.f90: New.
4489 2010-08-15 Daniel Kraft <d@domob.eu>
4492 * gfortran.dg/elemental_args_check_3.f90: New test.
4493 * gfortran.dg/impure_1.f08: New test.
4494 * gfortran.dg/impure_2.f08: New test.
4495 * gfortran.dg/impure_3.f90: New test.
4496 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4498 2010-08-15 Ira Rosen <irar@il.ibm.com>
4500 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4501 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4503 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4505 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4507 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4509 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4511 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4512 dg-require-effective-target after dg-do.
4514 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4516 * lib/target-supports.exp (check_effective_target_vect_int): Return
4517 true for Loongson targets.
4518 (check_effective_target_vect_shift): Likewise.
4519 (check_effective_target_vect_no_int_max): Likewise.
4520 (check_effective_target_vect_no_align): Likewise.
4521 (check_effective_target_vect_short_mult): Likewise.
4523 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
4525 * g++.dg/cast.C: Change fields of structures to "long" to pass
4526 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4527 * g++.dg/cpp0x/iop.C: Ditto.
4528 * g++.dg/cpp0x/named_refs.C: Ditto.
4529 * g++.dg/cpp0x/rv1p.C: Ditto.
4530 * g++.dg/cpp0x/rv2p.C: Ditto.
4531 * g++.dg/cpp0x/rv3p.C: Ditto.
4532 * g++.dg/cpp0x/rv4p.C: Ditto.
4533 * g++.dg/cpp0x/rv5p.C: Ditto.
4534 * g++.dg/cpp0x/rv6p.C: Ditto.
4535 * g++.dg/cpp0x/rv7p.C: Ditto.
4536 * g++.dg/cpp0x/rv8p.C: Ditto.
4537 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4539 2010-08-13 Daniel Kraft <d@domob.eu>
4541 * gfortran.dg/implied_shape_1.f08: New test.
4542 * gfortran.dg/implied_shape_2.f90: New test.
4543 * gfortran.dg/implied_shape_3.f08: New test.
4545 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4548 * gfortran.dg/char_component_initializer_1.f90: New test.
4550 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
4552 PR tree-optimization/45241
4553 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4555 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4557 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4559 * gcc.target/i386/pr40906-2.c: Ditto.
4560 * gcc.target/i386/pr40906-3.c: Ditto.
4562 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4565 * gcc.c-torture/execute/pr45262.c: New test.
4567 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4569 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4571 * g++.dg/other/profile1.C: Ditto.
4573 2010-08-12 Richard Guenther <rguenther@suse.de>
4575 PR tree-optimization/45232
4576 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4577 * gcc.dg/tree-ssa/loop-7.c: Adjust.
4578 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4579 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4580 unsigned arithmetic.
4581 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4582 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4583 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4584 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4585 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4586 unsigned arithmetic.
4587 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4588 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4589 unsigned arithmetic.
4590 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4591 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4592 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4593 unsigned arithmetic.
4594 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4595 * gcc.dg/tree-ssa/negate.c: Adjust.
4596 * gcc.dg/vect/vect-1.c: Adjust.
4597 * gfortran.dg/reassoc_6.f: XFAIL.
4599 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4602 * gcc.dg/pr45259.c: New test.
4604 2010-08-12 Wei Guozhi <carrot@google.com>
4607 * gcc.target/arm/pr44999.c: New testcase.
4609 2010-08-12 Jie Zhang <jie@codesourcery.com>
4611 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4613 (main): Adjust accordingly.
4615 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4617 * gfortran.dg/graphite/id-22.f: New.
4619 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4621 * gcc.dg/graphite/id-26.c: New.
4623 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4625 * gcc.dg/graphite/id-25.c: New.
4627 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4629 * gcc.dg/graphite/run-id-5.c: New.
4630 * gcc.dg/graphite/run-id-6.c: New.
4631 * gfortran.dg/graphite/id-21.f: New.
4633 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4635 * gcc.dg/graphite/id-24.c: New.
4637 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4639 * gcc.dg/tree-ssa/pr20742.c: New.
4641 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4643 * gcc.dg/graphite/id-23.c: New.
4645 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4647 * gfortran.dg/graphite/id-20.f: Adjust testcase.
4649 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4651 * gcc.dg/graphite/pr42729.c: New.
4653 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4655 * gfortran.dg/graphite/id-20.f: New.
4657 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4659 * gcc.dg/graphite/id-22.c: New.
4661 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4663 * gcc.dg/graphite/run-id-2.c: Call abort.
4665 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4667 * gcc.dg/graphite/id-20.c: New.
4669 2010-08-11 Janus Weil <janus@gcc.gnu.org>
4670 Steve Kargl <kargl@gcc.gnu.org>
4673 * gfortran.dg/move_alloc_3.f90: New.
4674 * gfortran.dg/random_seed_2.f90: New.
4676 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4678 * lib/target-supports.exp (check_effective_target_sync_int_long):
4680 (check_effective_target_sync_char_short): Likewise.
4682 2010-08-10 Yao Qi <yao@codesourcery.com>
4684 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4686 * gcc.dg/tree-ssa/loop-31.c: Likewise.
4687 * g++.dg/other/packed1.C: Likewise.
4688 * g++.dg/other/crash-4.C: Likewise.
4689 * g++.dg/ext/packed8.C: Likewise.
4690 * g++.dg/init/array16.C: Likewise.
4692 2010-08-10 xinliang David Li <davidxl@google.com>
4693 * gcc.dg/tree-ssa/loop-19.c: Add option
4694 -fno-prefetch-loop-array
4696 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
4699 * gcc.c-torture/compile/pr45182.c: New test.
4701 2010-08-09 Jason Merrill <jason@redhat.com>
4704 * g++.dg/cpp0x/variadic-104.C: New.
4706 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4709 * gfortran.dg/dependency_32.f90: New test.
4711 2010-08-09 Richard Guenther <rguenther@suse.de>
4714 * g++.dg/opt/nrv17.C: New testcase.
4716 2010-08-09 Richard Guenther <rguenther@suse.de>
4719 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4720 alignment from MEM_REF offset only if we took it from the
4723 * gcc.target/i386/pr24178.c: New testcase.
4725 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4727 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4728 * gcc.dg/20030702-1.c: Ditto.
4729 * gcc.dg/20050309-1.c: Ditto.
4730 * gcc.dg/20050325-1.c: Ditto.
4731 * gcc.dg/20050330-2.c: Ditto.
4732 * gcc.dg/20051201-1.c: Ditto.
4733 * gcc.dg/gomp/pr27573.c: Ditto.
4734 * gcc.dg/gomp/pr34610.c: Ditto.
4735 * gcc.dg/pr24225.c: Ditto.
4736 * gcc.dg/pr26570.c: Ditto.
4737 * gcc.dg/pr32773.c: Ditto.
4738 * g++.dg/gcov/gcov-6.C: Ditto.
4739 * g++.dg/gomp/pr34608.C: Ditto.
4740 * gfortran.dg/gomp/pr27573.f90: Ditto.
4742 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
4743 dg-require-host-local dg directive.
4744 * gcc.dg/profile-dir-2.c: Ditto.
4745 * gcc.dg/profile-dir-3.c: Ditto.
4747 2010-08-08 Richard Guenther <rguenther@suse.de>
4749 PR tree-optimization/45109
4750 * gcc.c-torture/compile/pr45109.c: New testcase.
4752 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4754 * gcc.dg/march.c: Skip if -march defined.
4755 * gcc.dg/mtune.c: Skip if -mtune defined.
4757 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4758 generic thunk support.
4760 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
4763 * gcc.target/i386/pr45213.c: New test.
4765 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4768 * gfortran.dg/fmt_error_11.f03: New test.
4770 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4772 * lib/target-supports.exp (check_effective_target_sync_int_long):
4773 Add arm*-*-linux-gnueabi.
4774 (check_effective_target_sync_char_short): Likewise.
4776 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4779 * gfortran.dg/dependency_31.f90: New test.
4781 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4783 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4785 2010-08-06 Jason Merrill <jason@redhat.com>
4787 * g++.dg/cpp0x/sfinae3.C: New.
4788 * g++.dg/cpp0x/sfinae4.C: New.
4790 2010-08-06 Richard Guenther <rguenther@suse.de>
4792 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4793 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4794 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4795 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4796 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4797 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4798 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4799 * gcc.c-torture/execute/20100805-1.c: Likewise.
4801 2010-08-05 Martin Jambor <mjambor@suse.cz>
4804 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4806 2010-08-05 Martin Jambor <mjambor@suse.cz>
4808 * gcc.dg/ipa/ipcp-ii-1.c: New test.
4809 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4811 2010-08-05 Martin Jambor <mjambor@suse.cz>
4813 * g++.dg/ipa/devirt-1.C: New test.
4814 * g++.dg/ipa/devirt-2.C: Likewise.
4815 * g++.dg/ipa/devirt-3.C: Likewise.
4816 * g++.dg/ipa/devirt-4.C: Likewise.
4817 * g++.dg/ipa/devirt-5.C: Likewise.
4818 * gcc.dg/ipa/iinline-3.c: Likewise.
4820 2010-08-05 Jie Zhang <jie@codesourcery.com>
4822 PR tree-optimization/45144
4823 * gcc.dg/tree-ssa/pr45144.c: New test.
4825 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4830 * gfortran.dg/class_25.f03: New.
4831 * gfortran.dg/class_26.f03: New.
4833 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4835 * g++.dg/warn/miss-format-1.C: Update line number.
4837 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4840 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4841 .frame and .mask assembler directives.
4843 2010-08-04 Richard Guenther <rguenther@suse.de>
4845 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4846 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4847 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4848 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4850 2010-08-04 Tobias Burnus <burnus@net-b.de>
4853 * gfortran.dg/derived_constructor_char_1.f90: New.
4854 * gfortran.dg/derived_constructor_char_2.f90: New.
4856 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4859 * gfortran.dg/dependency_30.f90: New test.
4861 2010-08-03 Jan Hubicka <jh@suse.cz>
4863 * gcc.c-torture/compile/pr45085.c: New testcase.
4865 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4869 * gfortran.dg/typebound_call_9.f03: Modified.
4870 * gfortran.dg/typebound_generic_1.f03: Modified.
4872 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4876 * gfortran.dg/dependency_29.f90: New test.
4878 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4881 * gfortran.dg/character_comparison_2.f90: New test.
4882 * gfortran.dg/character_comparison_3.f90: New test.
4883 * gfortran.dg/dependency_28.f90: New test.
4885 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4888 * gcc.target/arm/pr40457-1.c: New test.
4889 * gcc.target/arm/pr40457-2.c: New test.
4891 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4894 * gfortran.dg/typebound_call_17.f03: New.
4896 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4899 * gfortran.dg/allocate_derived_3.f90: New.
4901 2010-07-30 Xinliang David Li <davidxl@google.com>
4902 PR tree-optimization/45121
4903 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4905 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4908 * g++.dg/pr45112.C: New test.
4910 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4913 PR rtl-optimization/45137
4914 * gcc.dg/pr45055.c: New test.
4916 2010-07-30 Alan Modra <amodra@gmail.com>
4918 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4919 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4921 2010-07-29 Tobias Burnus <burnus@net-b.de>
4925 * gfortran.dg/whole_file_25.f90: New.
4926 * gfortran.dg/whole_file_26.f90: New.
4927 * gfortran.dg/whole_file_27.f90: New.
4929 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4932 * gfortran.dg/typebound_proc_17.f03: New.
4934 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4937 * gfortran.dg/move_alloc_2.f90: New.
4939 2010-07-29 Xinliang David Li <davidxl@google.com>
4940 PR tree-optimization/45121
4941 * c-c++-common/uninit-17.c: Fix expected output.
4943 2010-07-29 Richard Guenther <rguenther@suse.de>
4945 PR tree-optimization/45120
4946 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4948 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4952 * gfortran.dg/pr42051.f03: New testcase.
4954 2010-07-29 Richard Guenther <rguenther@suse.de>
4957 * gcc.c-torture/execute/pr45034.c: New testcase.
4959 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4962 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4964 2010-07-28 Daniel Kraft <d@domob.eu>
4966 * gfortran.dg/bound_8.f90: New test.
4968 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4971 * gcc.dg/pr45105.c: New test.
4973 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4975 PR rtl-optimization/45107
4976 * gcc.dg/pr45107.c: New test.
4978 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4980 PR rtl-optimization/45101
4981 * gcc.dg/pr45101.c: New test.
4983 2010-07-28 Tobias Burnus <burnus@net-b.de>
4986 * gfortran.dg/whole_file_24.f90: New.
4988 2010-07-27 Jason Merrill <jason@redhat.com>
4990 * g++.dg/cpp0x/variadic102.C: New.
4991 * g++.dg/cpp0x/variadic103.C: New.
4993 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4995 PR rtl-optimization/40956
4998 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4999 * gcc.target/arm/pr42574.c: Add tests.
5001 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5003 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5005 (cleanup-repo-files): Ditto.
5006 (cleanup-saved-temps): Ditto.
5008 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5011 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5014 * gcc.dg/pr45079.c: New test.
5016 2010-07-27 Ira Rosen <irar@il.ibm.com>
5018 PR tree-optimization/44152
5019 * gcc.dg/vect/fast-math-pr44152.c: New test.
5021 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
5024 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5025 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5026 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5027 * obj-c++.dg/torture/trivial.mm: Ditto.
5028 * objc.dg/torture/tls/thr-init-2.m: Ditto.
5029 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5030 * objc.dg/torture/tls/thr-init.m: Ditto.
5031 * objc.dg/torture/trivial.m: Ditto.
5033 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5035 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5036 Skip on spu-*-* targets.
5038 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5040 PR tree-optimization/45083
5041 * gcc.dg/pr45083.c: New test.
5043 2010-07-26 Tobias Burnus <burnus@net-b.de>
5046 * gfortran.dg/whole_file_22.f90: New test.
5047 * gfortran.dg/whole_file_23.f90: New test.
5049 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
5050 Jack Howarth <howarth@bromo.med.uc.edu>
5051 Richard Henderson <rth@redhat.com>
5054 * gcc.dg/tls/thr-init-1.c: New.
5055 * gcc.dg/tls/thr-init-2.c: New.
5056 * gcc.dg/torture/tls New.
5057 * gcc.dg/torture/tls/tls-test.c: New.
5058 * gcc.dg/torture/tls/thr-init-1.c: New.
5059 * gcc.dg/torture/tls/tls.exp: New.
5060 * gcc.dg/torture/tls/thr-init-2.c: New.
5061 * gcc.dg/tls/emutls-2.c: New test
5063 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5064 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5065 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5066 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5067 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5068 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5069 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5070 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5071 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5072 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5073 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5074 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5075 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5076 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5077 gfortran.dg/gomp/appendix-a/a.22.4.f90,
5078 gfortran.dg/gomp/appendix-a/a.22.5.f90,
5079 gfortran.dg/gomp/appendix-a/a.22.6.f90,
5080 gfortran.dg/gomp/appendix-a/a.24.1.f90,
5081 gfortran.dg/gomp/appendix-a/a.32.1.f90,
5082 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5083 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5084 gfortran.dg/gomp/omp_threadprivate1.f90,
5085 gfortran.dg/gomp/omp_threadprivate2.f90,
5086 gfortran.dg/gomp/reduction1.f90,
5087 gfortran.dg/gomp/sharing-1.f90: Likewise.
5089 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5091 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5093 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5094 dg-require-visibility.
5096 2010-07-26 Richard Guenther <rguenther@suse.de>
5098 PR tree-optimization/43784
5099 * gcc.c-torture/execute/pr43784.c: New testcase.
5100 * g++.dg/torture/pr43784.C: Likewise.
5102 2010-07-26 Richard Guenther <rguenther@suse.de>
5105 * g++.dg/pr45056.C: New testcase.
5107 2010-07-26 Richard Guenther <rguenther@suse.de>
5109 PR tree-optimization/45071
5110 * gcc.dg/pr45071.c: New testcase.
5112 2010-07-26 Tobias Burnus <burnus@net-b.de>
5115 * gfortran.dg/namelist_62.f90: New.
5117 2010-07-26 Richard Guenther <rguenther@suse.de>
5119 * gcc.c-torture/execute/pr45017.c: Move ...
5120 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
5122 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5125 * trim_optimize_1.f90: New test.
5126 * character_comparision_1.f90: New test.
5128 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5131 * gfortran.dg/wtruncate_fix.f: New test.
5133 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
5136 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5138 2010-07-24 Richard Guenther <rguenther@suse.de>
5141 * g++.dg/lto/20100724-1_0.C: New testcase.
5143 2010-07-24 Richard Guenther <rguenther@suse.de>
5146 * gcc.dg/lto/20100724-1_0.c: New testcase.
5147 * gcc.dg/lto/20100724-1_1.c: Likewise.
5149 2010-07-24 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/whole_file_21.f90: New.
5154 * gfortran.dg/integer_exponentiation_3.F90: Use
5155 -ffloat-store only for i?86/x86-64 -m32.
5157 2010-07-24 Tobias Burnus <burnus@net-b.de>
5159 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5160 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5162 2010-07-24 Tobias Burnus <burnus@net-b.de>
5164 * gfortran.dg/func_decl_4.f90: Split test into two ...
5165 * gfortran.dg/func_decl_5.f90: ... parts.
5166 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5167 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5168 * gfortran.dg/global_references_1.f90: Add new dg-warning.
5169 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5170 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5171 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5172 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5173 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5174 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5175 * gfortran.dg/sizeof.f90: Make test valid.
5176 * gfortran.dg/pr20865.f90: Add new dg-error.
5177 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5178 * gfortran.dg/g77/19990218-0.f: Ditto.
5179 * gfortran.dg/g77/19990218-1.f: Ditto.
5180 * gfortran.dg/g77/970625-2.f: Ditto.
5181 * gfortran.dg/pr37243.f: Fix function declaration.
5182 * gfortran.dg/use_only_1.f90: Fix implicit typing.
5183 * gfortran.dg/loc_1.f90: Fix pointer datatype.
5185 2010-07-23 Tobias Burnus <burnus@net-b.de>
5188 * gfortran.dg/char_array_structure_constructor.f90: Add
5189 -fwhole-file as dg-option as it otherwise fails on some
5192 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
5194 * gnat.dg/aggr16.ad[sb]: New test.
5195 * gnat.dg/aggr16_pkg.ads: New helper.
5197 2010-07-23 Richard Guenther <rguenther@suse.de>
5200 * g++.dg/lto/20100723-1_0.C: New testcase.
5202 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
5204 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5206 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5207 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5209 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5211 * lib/target-supports.exp (add_options_for_tls): New proc.
5212 * g++.dg/tls/static-1.C: Use dg-add-options tls.
5213 * g++.dg/tls/static-1a.cc: Likewise.
5214 * gcc.dg/tls/emutls-1.c: Likewise.
5215 * gcc.dg/tls/opt-11.c: Likewise.
5216 * gcc.dg/tls/opt-12.c: Likewise.
5217 * gcc.dg/tls/pr24428-2.c: Likewise.
5218 * gcc.dg/tls/pr24428.c: Likewise.
5219 * obj-c++.dg/tls/static-1.mm: Likewise.
5220 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5221 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5222 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5223 * objc.dg/torture/tls/thr-init-2.m: Likewise.
5224 * objc.dg/torture/tls/thr-init-3.m: Likewise.
5225 * objc.dg/torture/tls/thr-init.m: Likewise.
5226 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5228 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5230 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5231 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5232 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5233 optimized dump files.
5235 2010-07-23 Jakub Jelinek <jakub@redhat.com>
5237 PR tree-optimization/45047
5238 * gcc.c-torture/compile/pr45047.c: New test.
5240 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5242 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5243 instead of dg-compile.
5244 * gcc.dg/float-range-4.c: Ditto.
5245 * gcc.dg/float-range-5.c: Ditto.
5246 * gcc.dg/fold-overflow-1.c: Ditto.
5247 * gcc.dg/gomp/sections-4.c: Ditto.
5248 * gcc.dg/transparent-union-1.c: Ditto.
5249 * gcc.dg/transparent-union-2.c: Ditto.
5250 * gcc.target/i386/pr39315-check.c: Ditto.
5251 * g++.dg/gomp/sections-4.C: Ditto.
5252 * g++.dg/template/dtor7.C: Ditto.
5253 * g++.dg/tree-ssa/pr19952.C: Ditto.
5254 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5255 * gfortran.dg/graphite/pr42185.f90: Ditto.
5256 * gfortran.dg/namelist_36.f90: Ditto.
5257 * gnat.dg/noreturn1.adb: Ditto.
5258 * gnat.dg/specs/small_alignment.ads: Ditto.
5260 2010-07-23 Martin Jambor <mjambor@suse.cz>
5262 PR tree-optimization/44915
5263 * g++.dg/torture/pr44915.C: New test.
5265 2010-07-23 Martin Jambor <mjambor@suse.cz>
5267 PR tree-optimization/44914
5268 * g++.dg/tree-ssa/pr44914.C: New test.
5270 2010-07-23 Jie Zhang <jie@codesourcery.com>
5273 * gcc.dg/pr44290-1.c: New test.
5274 * gcc.dg/pr44290-2.c: New test.
5276 2010-07-23 Jason Merrill <jason@redhat.com>
5279 * g++.dg/abi/mangle44.C: New.
5281 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5283 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5284 for compile-time only tests.
5285 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5287 * gcc.target/i386/pr39315-4.c: Ditto.
5288 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5289 target check. Include sse-os-support.h.
5290 (main): Call check_isa and sse_os_support.
5291 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5292 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5293 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5294 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5295 target check. Include sse-os-support.h.
5296 (main): Call check_isa and sse_os_support.
5297 * gcc.target/i386/vperm-v2df.c: Ditto.
5299 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5301 * lib/target-supports.exp (check_avx_hw_available): New procedure.
5302 (check_effective_target_avx_runtime): New procedure.
5303 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5304 (check_effective_target_sse_runtime): Add check_effective_target_sse.
5306 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5307 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
5308 and __get_cpuid test.
5309 * gcc.dg/compat/vector-2b_main.c: Ditto.
5311 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5313 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5314 for compile-time only test.
5315 * gcc.dg/pr32716.c: Ditto.
5316 * gcc.dg/pr34856.c: Ditto.
5317 * gcc.dg/pr36997.c: Ditto.
5318 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5319 * gfortran.dg/pr28158.f90: Ditto.
5320 * gfortran.dg/pr30667.f: Ditto.
5322 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5323 i?86-*-* and x86_64-*-* targets to disable execution on targets
5324 without sse2 runtime support.
5325 * g++.dg/vect/vect.exp: Ditto.
5326 * gfortran.dg/vect/vect.exp: Ditto.
5328 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5329 * gcc.dg/pr37544.c: Ditto.
5330 * gcc.dg/pr40550.c: Ditto.
5331 * gcc.dg/compat/union-m128-1_main.c: Ditto.
5332 * gcc.dg/compat/vector-1a_main.c: Ditto.
5333 * gcc.dg/compat/vector-2a_main.c: Ditto.
5334 * gcc.dg/torture/pr16104-1.c: Ditto.
5335 * gcc.dg/torture/pr35771-1.c: Ditto.
5336 * gcc.dg/torture/pr35771-2.c: Ditto.
5337 * gcc.dg/torture/pr35771-3.c: Ditto.
5338 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5339 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5340 * gcc.dg/torture/stackalign/push-1.c: Ditto.
5341 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5342 * g++.dg/other/i386-1.C: Ditto.
5343 * g++.dg/other/pr40446.C: Ditto.
5345 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5347 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5349 2010-07-23 Daniel Kraft <d@domob.eu>
5352 * gfortran.dg/exit_1.f08: New test.
5353 * gfortran.dg/exit_2.f08: New test.
5355 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
5357 PR tree-optimization/39839
5358 * gcc.target/arm/pr39839.c: New test case.
5360 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5362 * gnat.dg/unchecked_convert5b.adb: New test.
5363 * gnat.dg/unchecked_convert6.adb: Likewise.
5364 * gnat.dg/unchecked_convert6b.adb: Likewise.
5366 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5368 * gnat.dg/aggr15.ad[sb]: New test.
5370 2010-07-22 Dodji Seketeli <dodji@redhat.com>
5373 * g++.dg/debug/dwarf2/nested-2.C: New test case.
5375 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
5377 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5378 with dg-require-linker-plugin.
5380 2010-07-22 Richard Guenther <rguenther@suse.de>
5383 * g++.dg/lto/20100722-1_0.C: New testcase.
5385 2010-07-22 Richard Guenther <rguenther@suse.de>
5388 * gcc.dg/lto/20100720-3_0.c: New testcase.
5389 * gcc.dg/lto/20100720-3_1.c: Likewise.
5391 2010-07-22 Richard Guenther <rguenther@suse.de>
5393 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5394 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5397 * gcc.dg/lto/20100722-1_0.c: New testcase.
5399 2010-07-22 Martin Jambor <mjambor@suse.cz>
5401 PR tree-optimization/44891
5402 * gcc.c-torture/compile/pr44891.c: New test.
5404 2010-07-22 Richard Guenther <rguenther@suse.de>
5406 PR tree-optimization/45017
5407 * gcc.c-torture/execute/pr45017.c: New testcase.
5409 2010-07-22 Tobias Burnus <burnus@net-b.de>
5412 * gfortran.dg/aliasing_dummy_5.f90: New.
5414 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5417 * gcc.target/arm/pr43698.c: New test.
5419 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
5422 * Revert my commit r162325 for this PR.
5424 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5427 * gcc.target/m68k/pr45015.c: New test.
5429 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
5432 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5435 2010-07-21 Richard Guenther <rguenther@suse.de>
5438 * g++.dg/lto/20100721-1_0.C: New testcase.
5440 2010-07-21 Martin Jambor <mjambor@suse.cz>
5442 PR tree-optimization/44900
5443 * g++.dg/torture/pr44900.C: New test.
5445 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
5448 * c-c++-common/uninit-17.c: Correct expected error.
5450 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5452 * gcc.dg/guality/asm-1.c: New test.
5455 * gcc.dg/guality/pr45003-2.c: New test.
5456 * gcc.dg/guality/pr45003-3.c: New test.
5458 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5461 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5463 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
5465 * lib/scanasm.exp (dg-function-on-line): Test that a function is
5466 defined on the current line.
5467 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5468 * g++.dg/debug/dwarf2/pr44641.C: New.
5470 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
5472 * gcc.target/powerpc/block-move-1.c: New test.
5473 * gcc.target/powerpc/block-move-2.c: New test.
5475 2010-07-20 Jason Merrill <jason@redhat.com>
5478 * g++.dg/cpp0x/sfinae2.C: New.
5480 2010-07-20 Richard Guenther <rguenther@suse.de>
5483 * gcc.dg/lto/20100720-4_0.c: New testcase.
5485 2010-07-20 Richard Guenther <rguenther@suse.de>
5488 * gcc.dg/lto/20100720-2_0.c: New testcase.
5489 * gcc.dg/lto/20100720-2_1.c: Likewise.
5491 2010-07-20 Richard Guenther <rguenther@suse.de>
5494 * gcc.dg/lto/20100720-1_0.c: New testcase.
5495 * gcc.dg/lto/20100720-1_1.c: Likewise.
5497 2010-07-20 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.dg/guality/pr45003-1.c: New test.
5502 2010-07-20 Richard Guenther <rguenther@suse.de>
5504 PR tree-optimization/44977
5505 * gcc.dg/torture/pr44977.c: New testcase.
5507 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
5509 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5512 2010-07-20 Richard Guenther <rguenther@suse.de>
5516 * gcc.dg/pr44971.c: New testcase.
5517 * gcc.c-torture/compile/pr44988.c: Likewise.
5519 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
5522 * gfortran.dg/allocate_with_typespec.f90: New test.
5523 * gfortran.dg/allocate_derived_1.f90: Update error message.
5525 2010-07-19 Jason Merrill <jason@redhat.com>
5528 * g++.dg/cpp0x/decltype23.C: New.
5530 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
5533 * gfortran.dg/class_defined_operator_1.f03 : New test.
5535 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
5537 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5538 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5539 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
5540 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5542 2010-07-19 Richard Guenther <rguenther@suse.de>
5545 * gcc.c-torture/compile/pr44941.c: New testcase.
5547 2010-07-19 Jason Merrill <jason@redhat.com>
5550 * g++.dg/template/sfinae24.C: New.
5552 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
5555 * gfortran.dg/data_implied_do_2.f90: Removed.
5557 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5560 * g++.dg/template/sfinae23.C: New.
5562 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5564 * lib/target-supports.exp (check_sse_os_support_available): New
5566 (check_sse_hw_available): New proc.
5567 (check_effective_target_sse_runtime): New proc.
5568 (check_effective_target_sse2_runtime): New proc.
5569 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5570 -msse2 if check_sse_os_support_available.
5571 * g++.dg/vect/vect.exp: Only run -msse2 tests if
5572 check_sse_os_support_available.
5573 * gcc.dg/vect/vect.exp: Likewise.
5574 * gfortran.dg/vect/vect.exp: Likewise.
5575 * gcc.target/i386/sol2-check: Renamed to ...
5576 * gcc.target/i386/sse-os-support.h: ... this.
5577 (sol2_check): Renamed to ...
5578 (sse_os_support): ... this.
5579 Only test movss with xmm registers.
5580 * gcc.target/i386/sse-check.h: Reflect new header and function names.
5581 Removed ILL_INSN, ILL_INSN_LEN.
5582 * gcc.target/i386/sse2-check.h: Likewise.
5583 * gcc.target/i386/sse3-check.h: Likewise.
5584 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5585 Removed cpuid.h, __get_cpuid test.
5586 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5587 Removed cpuid.h, __get_cpuid test.
5588 * g++.dg/other/pr40446.C: Likewise.
5589 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5590 * gcc.dg/compat/vector-1a_main.c: Likewise.
5591 * gcc.dg/compat/vector-2a_main.c: Likewise.
5592 * gcc.dg/pr36584.c: Likewise.
5593 * gcc.dg/pr37544.c: Likewise.
5594 * gcc.dg/torture/pr16104-1.c: Likewise.
5595 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5596 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5597 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5598 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5599 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5600 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5602 * gcc.dg/torture/pr35771-2.c: Likewise.
5603 * gcc.dg/torture/pr35771-3.c: Likewise.
5604 * gcc.target/i386/pr39315-2.c: Likewise.
5605 * gcc.target/i386/pr39315-4.c: Likewise.
5606 * gcc.target/i386/vperm-v2df.c: Likewise.
5607 * gcc.target/i386/vperm-v2di.c: Likewise.
5608 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5609 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5612 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
5615 * gfortran.dg/data_implied_do_2.f90: New test.
5617 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5619 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5621 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5623 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5624 to the "mips16" group.
5625 (mips_using_mips16_p): New procedure.
5626 (mips-dg-options): Use it.
5628 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5630 * gcc.target/mips/mips16-attributes-4.c: New test.
5632 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
5635 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5636 * gcc.target/powerpc/recip-2.c: Ditto.
5637 * gcc.target/powerpc/recip-3.c: Ditto.
5639 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
5641 * gcc.target/arm/pr42235.c: New test.
5643 2010-07-16 Jason Merrill <jason@redhat.com>
5646 * g++.dg/template/partial8.C: New.
5648 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5650 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5651 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
5653 (gualcvt): New overloaded inline.
5654 (GUALCVT): Use it for C++.
5655 * g++.dg/guality/guality.exp: New.
5656 * g++.dg/guality/guality.h: New.
5657 * g++.dg/guality/redeclaration1.C: New test.
5658 * g++.dg/dg.exp: Prune also guality/* tests.
5659 * gcc.dg/guality/pr43141.c: Moved to...
5660 * c-c++-common/guality/pr43141.c: ... here.
5662 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5665 * gfortran.dg/char4_iunit_2.f03: New test.
5667 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
5669 * lib/plugin-support.exp (plugin-test-execute):
5670 Add ${gcc_objdir}/intl to includes.
5672 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5675 * gcc.c-torture/execute/pr44942.c: New test.
5676 * gcc.target/i386/pr44942.c: New test.
5678 2010-07-15 Jason Merrill <jason@redhat.com>
5681 * g++.dg/cpp0x/implicit7.C: New.
5682 * g++.dg/cpp0x/implicit8.C: New.
5684 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5686 Disable float tests for __SPU__ targets due to lack of signed zero:
5687 * c-c++-common/torture/complex-sign-add.c (check_add_float).
5688 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5689 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5690 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5691 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5692 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5693 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5694 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5695 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5697 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5699 * gfortran.dg/select_char_2.f90: New test.
5701 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
5703 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5706 2010-07-15 Janus Weil <janus@gcc.gnu.org>
5709 * gfortran.dg/typebound_generic_9.f03: New.
5711 2010-07-15 Richard Guenther <rguenther@suse.de>
5713 PR tree-optimization/44946
5714 * gcc.c-torture/compile/pr44946.c: New testcase.
5716 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5719 * gfortran.dg/select_char_3.f90: New test.
5721 2010-07-15 Magnus Granberg <zorry@gentoo.org>
5722 Kevin F. Quinn <kevquinn@gentoo.org>
5724 * gcc.dg/Wtrampolines.c: New.
5726 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5729 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5731 2010-07-14 Jason Merrill <jason@redhat.com>
5734 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5736 Implement C++0x unrestricted unions (N2544)
5737 * g++.dg/cpp0x/union1.C: New.
5738 * g++.dg/cpp0x/union2.C: New.
5739 * g++.dg/cpp0x/union3.C: New.
5740 * g++.dg/cpp0x/defaulted2.C: Adjust.
5741 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5742 * g++.old-deja/g++.ext/anon2.C: Adjust.
5743 * g++.old-deja/g++.mike/misc6.C: Adjust.
5745 2010-07-14 Janus Weil <janus@gcc.gnu.org>
5748 * gfortran.dg/c_loc_tests_15.f90: New.
5750 2010-07-13 Jason Merrill <jason@redhat.com>
5753 * g++.dg/cpp0x/implicit6.C: New.
5755 2010-07-13 Jason Merrill <jason@redhat.com>
5758 * g++.dg/abi/noreturn1.C: New.
5759 * g++.dg/abi/noreturn2.C: New.
5761 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
5765 * c-c++-common/pr44832.c: New test.
5767 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5770 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5771 on the target. Make sure that we can assemble the emitted asm when
5772 the test type is 'compile'.
5774 2010-07-13 Richard Guenther <rguenther@suse.de>
5776 PR tree-optimization/36960
5777 * g++.dg/torture/pr36960.C: New testcase.
5779 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5782 * g++.dg/template/sfinae21.C: New.
5783 * g++.dg/template/sfinae22.C: Likewise.
5785 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5788 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5789 * gcc.dg/plugin/ggcplug.c: Likewise.
5790 * g++.dg/plugin/selfassign.c: Likewise.
5791 * g++.dg/plugin/attribute_plugin.c: Likewise.
5792 * g++.dg/plugin/dumb_plugin.c: Likewise.
5793 * g++.dg/plugin/pragma_plugin.c: Likewise.
5795 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
5797 * gcc.c-torture/execute/pr44683.x: New.
5798 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5800 2010-07-13 Janus Weil <janus@gcc.gnu.org>
5806 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5807 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5808 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5809 * gfortran.dh/typebound_call_16.f03: New.
5810 * gfortran.dg/typebound_generic_6.f03: New.
5811 * gfortran.dg/typebound_generic_7.f03: New.
5812 * gfortran.dg/typebound_generic_8.f03: New.
5814 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5817 * gfortran.dg/char4_iunit_1.f03: New test.
5819 2010-07-12 Jakub Jelinek <jakub@redhat.com>
5821 * gcc.dg/tree-ssa/vrp53.c: New test.
5823 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
5826 * g++.dg/template/sfinae19.C: New.
5827 * g++.dg/template/sfinae20.C: Likewise.
5829 2010-07-12 Jie Zhang <jie@codesourcery.com>
5831 * gcc.target/arm/interrupt-1.c: New test.
5832 * gcc.target/arm/interrupt-2.c: New test.
5834 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5836 * gcc.dg/pr42427.c: Require c99_runtime.
5837 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5839 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5840 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5841 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5842 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5843 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5844 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5845 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5846 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5847 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5848 * gcc.target/i386/pr37275.c: Require visibility support.
5850 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5852 * lib/target-supports.exp (check_effective_target_sse): New proc.
5853 * gcc.target/i386/sol2-check.h: New file.
5854 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5855 Include sol2-check.h.
5856 (main) Only run do_test () if sol2_check ().
5857 * gcc.target/i386/sse2-check.h: Likewise.
5858 * gcc.target/i386/sse3-check.h: Likewise.
5859 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5860 [__sun__ && __svr4__]: Execute SSE2 instruction.
5861 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5862 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5863 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5864 * g++.dg/ext/vector14.C: Likewise.
5865 * g++.dg/other/mmintrin.C: Likewise.
5866 * gcc.dg/20020418-1.c: Likewise.
5867 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5868 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5869 * gcc.dg/format/unnamed-1.c: Likewise.
5870 Adapt dg-warning line number.
5871 * gcc.dg/graphite/pr40281.c: Likewise.
5872 * gcc.dg/pr32176.c: Likewise.
5873 * gcc.dg/pr40550.c: Likewise.
5874 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5875 * gcc.dg/torture/pr36891.c: Likewise.
5876 * gcc.target/i386/20020218-1.c: Likewise.
5877 * gcc.target/i386/20020523.c: Likewise.
5878 * gcc.target/i386/abi-1.c: Likewise.
5879 * gcc.target/i386/brokensqrt.c: Likewise.
5880 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5881 * gcc.target/i386/pr13366.c: Likewise.
5882 * gcc.target/i386/pr13685.c: Likewise.
5883 * gcc.target/i386/pr24306.c: Likewise.
5884 * gcc.target/i386/pr31486.c: Likewise.
5885 * gcc.target/i386/pr32065-1.c: Likewise.
5886 * gcc.target/i386/pr32065-2.c: Likewise.
5887 * gcc.target/i386/pr32389.c: Likewise.
5888 * gcc.target/i386/pr38824.c: Likewise.
5889 * gcc.target/i386/pr38931.c: Likewise.
5890 * gcc.target/i386/pr39592-1.c: Likewise.
5891 * gcc.target/i386/pr43766.c: Likewise.
5892 * gcc.target/i386/recip-divf.c: Likewise.
5893 * gcc.target/i386/recip-sqrtf.c: Likewise.
5894 * gcc.target/i386/recip-vec-divf.c: Likewise.
5895 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5896 * gcc.target/i386/sse-1.c: Likewise.
5897 * gcc.target/i386/sse-16.c: Likewise.
5898 * gcc.target/i386/sse-2.c: Likewise.
5899 * gcc.target/i386/sse-20.c: Likewise.
5900 * gcc.target/i386/sse-3.c: Likewise.
5901 * gcc.target/i386/sse-7.c: Likewise.
5902 * gcc.target/i386/sse-9.c: Likewise.
5903 * gcc.target/i386/sse-addps-1.c: Likewise.
5904 * gcc.target/i386/sse-addss-1.c: Likewise.
5905 * gcc.target/i386/sse-andnps-1.c: Likewise.
5906 * gcc.target/i386/sse-andps-1.c: Likewise.
5907 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5908 * gcc.target/i386/sse-comiss-1.c: Likewise.
5909 * gcc.target/i386/sse-comiss-2.c: Likewise.
5910 * gcc.target/i386/sse-comiss-3.c: Likewise.
5911 * gcc.target/i386/sse-comiss-4.c: Likewise.
5912 * gcc.target/i386/sse-comiss-5.c: Likewise.
5913 * gcc.target/i386/sse-comiss-6.c: Likewise.
5914 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5915 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5916 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5917 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5918 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5919 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5920 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5921 * gcc.target/i386/sse-divps-1.c: Likewise.
5922 * gcc.target/i386/sse-divss-1.c: Likewise.
5923 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5924 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5925 * gcc.target/i386/sse-maxps-1.c: Likewise.
5926 * gcc.target/i386/sse-maxss-1.c: Likewise.
5927 * gcc.target/i386/sse-minps-1.c: Likewise.
5928 * gcc.target/i386/sse-minss-1.c: Likewise.
5929 * gcc.target/i386/sse-movaps-1.c: Likewise.
5930 * gcc.target/i386/sse-movaps-2.c: Likewise.
5931 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5932 * gcc.target/i386/sse-movhps-1.c: Likewise.
5933 * gcc.target/i386/sse-movhps-2.c: Likewise.
5934 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5935 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5936 * gcc.target/i386/sse-movntps-1.c: Likewise.
5937 * gcc.target/i386/sse-movss-1.c: Likewise.
5938 * gcc.target/i386/sse-movss-2.c: Likewise.
5939 * gcc.target/i386/sse-movss-3.c: Likewise.
5940 * gcc.target/i386/sse-movups-1.c: Likewise.
5941 * gcc.target/i386/sse-movups-2.c: Likewise.
5942 * gcc.target/i386/sse-mulps-1.c: Likewise.
5943 * gcc.target/i386/sse-mulss-1.c: Likewise.
5944 * gcc.target/i386/sse-orps-1.c: Likewise.
5945 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5946 * gcc.target/i386/sse-recip-vec.c: Likewise.
5947 * gcc.target/i386/sse-recip.c: Likewise.
5948 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5949 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5950 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5951 * gcc.target/i386/sse-subps-1.c: Likewise.
5952 * gcc.target/i386/sse-subss-1.c: Likewise.
5953 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5954 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5955 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5956 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5957 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5958 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5959 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5960 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5961 * gcc.target/i386/sse-xorps-1.c: Likewise.
5962 * gcc.target/i386/ssefn-1.c: Likewise.
5963 * gcc.target/i386/ssefn-3.c: Likewise.
5964 * gcc.target/i386/sseregparm-1.c: Likewise.
5965 * gcc.target/i386/stackalign/return-3.c: Likewise.
5966 * gcc.target/i386/vectorize1.c: Likewise.
5967 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5968 * gcc.target/i386/xorps-sse.c: Likewise.
5969 * gfortran.dg/pr28158.f90: Likewise.
5970 * gfortran.dg/pr30667.f: Likewise.
5971 * gnat.dg/loop_optimization7.adb: Likewise.
5972 * gnat.dg/sse_nolib.adb: Likewise.
5974 2010-07-11 Tobias Burnus <burnus@net-b.de>
5977 * gfortran.dg/use_rename_6.f90: New.
5978 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5980 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5983 * gfortran.dg/class_24.f03: New.
5985 2010-07-10 Richard Guenther <rguenther@suse.de>
5988 * gcc.dg/lto/20100709-1_0.c: New testcase.
5989 * gcc.dg/lto/20100709-1_1.c: Likewise.
5991 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5993 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5995 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5998 * objc.dg/lto/trivial-1_0.m: New.
5999 * objc.dg/lto/lto.exp: New.
6000 * obj-c++.dg/lto/trivial-1_0.mm: New.
6001 * obj-c++.dg/lto/lto.exp: New.
6002 * objc.dg/symtab-1.m: Adjust sizes.
6003 * objc.dg/image-info.m: Do not run for gnu-runtime.
6005 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6007 * gcc.dg/pr32370.c: Allow another kind of error message.
6009 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
6011 * gnat.dg/atomic3.adb: New test.
6013 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6014 Denys Vlasenko <dvlasenk@redhat.com>
6015 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6017 PR tree-optimization/28632
6018 * gcc.dg/tree-ssa/vrp51.c: New test.
6019 * gcc.dg/tree-ssa/vrp52.c: New test.
6021 2010-07-09 Jason Merrill <jason@redhat.com>
6023 * g++.dg/abi/covariant6.C: New.
6024 * g++.dg/inherit/covariant17.C: Test both bases.
6025 * g++.dg/inherit/covariant7.C: Check vtable layout.
6027 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
6029 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6031 2010-07-09 Richard Guenther <rguenther@suse.de>
6033 PR tree-optimization/44852
6034 * gcc.c-torture/execute/pr44852.c: New testcase.
6036 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6038 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6039 multiplication by values.
6040 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6041 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6043 2010-07-09 Richard Guenther <rguenther@suse.de>
6045 PR tree-optimization/44882
6046 * gfortran.dg/pr44882.f90: New testcase.
6048 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6051 * gcc.target/arm/pr40657-1.c: New test.
6052 * gcc.target/arm/pr40657-2.c: New test.
6053 * gcc.c-torture/execute/pr40657.c: New test.
6055 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6057 * gcc.dg/tree-ssa/vrp50.c: New test.
6058 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6060 2010-07-08 Janus Weil <janus@gcc.gnu.org>
6063 * gfortran.dg/c_sizeof_1.f90: Modified.
6064 * gfortran.dg/storage_size_1.f08: New.
6065 * gfortran.dg/storage_size_2.f08: New.
6067 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
6069 * gcc.c-torture/execute/20100708-1.c: New test.
6071 2010-07-08 Jakub Jelinek <jakub@redhat.com>
6074 * gfortran.dg/gomp/pr44847.f90: New test.
6076 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
6078 PR tree-optimization/44710
6079 * gcc.dg/tree-ssa/ifc-6.c: New.
6080 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6082 2010-07-08 Tobias Burnus <burnus@net-b.de>
6085 * gfortran.dg/coarray_10.f90: Add an additional test.
6087 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
6090 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6091 * gcc.c-torture/execute/pr44828.x: Revert.
6093 2010-07-08 Jason Merrill <jason@redhat.com>
6096 * g++.dg/inherit/covariant17.C: New.
6097 * g++.dg/abi/covariant1.C: Actually test for the bug.
6099 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
6101 PR rtl-optimization/44838
6102 * gcc.dg/pr44838.c: New.
6104 2010-07-08 Richard Guenther <rguenther@suse.de>
6106 PR tree-optimization/44831
6107 * gcc.c-torture/compile/pr44831.c: New testcase.
6108 * gcc.dg/tree-ssa/pr21463.c: Adjust.
6110 2010-07-08 Richard Guenther <rguenther@suse.de>
6112 PR tree-optimization/44861
6113 * g++.dg/vect/pr44861.cc: New testcase.
6115 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6118 * gcc.c-torture/execute/pr44828.x: New file.
6120 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6122 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6124 * g++.dg/ext/altivec-17.C: Adjust error message.
6126 2010-07-07 Tom Tromey <tromey@redhat.com>
6128 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6130 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
6133 * gcc.target/i386/rdrand-1.c: Scan "jnc".
6134 * gcc.target/i386/rdrand-2.c: Likewise.
6135 * gcc.target/i386/rdrand-3.c: Likewise.
6137 2010-07-07 Jan Hubicka <jh@suse.cz>
6140 * g++.dg/torture/pr44813.C: New testcase.
6141 * g++.dg/torture/pr44826.C: New testcase.
6143 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
6145 PR rtl-optimization/44787
6146 * gcc.c-torture/compile/pr44788.c: New test.
6147 * gcc.target/arm/pr44788.c: New test.
6149 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6151 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6153 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6155 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6158 2010-07-06 Tobias Burnus <burnus@net-b.de>
6161 * gfortran.dg/parameter_array_init_6.f90: New.
6162 * gfortran.dg/initialization_20.f90: Update dg-error.
6163 * gfortran.dg/initialization_24.f90: Ditto.
6165 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6167 * gfortran.dg/dim_range_1.f90: New test.
6168 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
6170 2010-07-06 Jason Merrill <jason@redhat.com>
6173 * g++.dg/cpp0x/initlist41.C: New.
6176 * g++.dg/template/ptrmem22.C: New.
6178 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
6180 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6182 * gcc.target/i386/i386.exp: Likewise.
6184 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6187 * gcc.dg/lto/20100518_0.c: Limit to x86.
6189 2010-07-06 Richard Guenther <rguenther@suse.de>
6192 * gcc.c-torture/execute/pr44828.c: New testcase.
6194 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
6196 * g++.dg/warn/noeffect2.C: Adjust expected warning.
6197 * g++.dg/warn/volatile1.C: Likewise.
6198 * g++.dg/template/warn1.C: Likewise.
6200 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
6202 AVX Programming Reference (June, 2010)
6203 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6204 * g++.dg/other/i386-3.C: Likewise.
6205 * gcc.target/i386/sse-12.c: Likewise.
6207 * gcc.target/i386/f16c-check.h: New.
6208 * gcc.target/i386/rdfsbase-1.c: Likewise.
6209 * gcc.target/i386/rdfsbase-2.c: Likewise.
6210 * gcc.target/i386/rdgsbase-1.c: Likewise.
6211 * gcc.target/i386/rdgsbase-2.c: Likewise.
6212 * gcc.target/i386/rdrand-1.c: Likewise.
6213 * gcc.target/i386/rdrand-2.c: Likewise.
6214 * gcc.target/i386/rdrand-3.c: Likewise.
6215 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6216 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6217 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6218 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6219 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6220 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6221 * gcc.target/i386/wrfsbase-1.c: Likewise.
6222 * gcc.target/i386/wrfsbase-2.c: Likewise.
6223 * gcc.target/i386/wrgsbase-1.c: Likewise.
6224 * gcc.target/i386/wrgsbase-2.c: Likewise.
6226 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6227 (__builtin_ia32_vcvtps2ph): New.
6228 (__builtin_ia32_vcvtps2ph256): Likewise.
6230 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6231 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6233 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6234 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6236 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6237 (__builtin_ia32_vcvtps2ph256): Likewise.
6238 Add fsgsbase,rdrnd,f16c.
6240 * lib/target-supports.exp (check_effective_target_f16c): New.
6242 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6244 * gcc.dg/guality/nrv-1.c: New test.
6246 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
6249 * gcc.target/arm/pr42505.c: New test case.
6251 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6254 * g++.dg/opt/nrv16.C: New test.
6256 2010-07-05 Richard Guenther <rguenther@suse.de>
6258 PR tree-optimization/44784
6259 * gcc.c-torture/compile/pr44784.c: New testcase.
6261 2010-07-05 Ira Rosen <irar@il.ibm.com>
6263 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6264 Increase loop bound and array size.
6265 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6268 2010-07-05 Ira Rosen <irar@il.ibm.com>
6270 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6271 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6272 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6273 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6274 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6276 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
6279 * g++.dg/parse/template25.C: New.
6281 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
6283 PR rtl-optimization/44695
6284 * gcc.dg/torture/pr44695.c: New.
6286 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6289 * g++.dg/ext/pretty3.C: New.
6291 2010-07-04 Richard Guenther <rguenther@suse.de>
6294 * g++.dg/torture/pr44809.C: New testcase.
6296 2010-07-04 Richard Guenther <rguenther@suse.de>
6298 PR tree-optimization/44656
6299 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6301 2010-07-04 Ira Rosen <irar@il.ibm.com>
6302 Revital Eres <eres@il.ibm.com>
6304 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6306 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6307 gcc.dg/vect/vect-96.c: Likewise.
6308 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6309 that support misaligned stores. Change the number of expected
6310 misaligned accesses.
6311 * gcc.dg/vect/vect-peel-1.c: New test.
6312 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6313 gcc.dg/vect/vect-peel-4.c: Likewise.
6314 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6315 vectorizable on all targets that support realignment.
6316 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6318 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
6321 * gcc.dg/torture/pr44806.c: New.
6323 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6325 * gnat.dg/cond_expr1.adb: New test.
6327 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6329 * gnat.dg/modular3.adb: New test.
6330 * gnat.dg/modular3_pkg.ads: New helper.
6332 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
6333 Mikael Pettersson <mikpe@it.uu.se>
6336 * obj-c++.dg/encode-2.mm: Produce object and save temps.
6337 Make signed-ness of chars explicit. Scan the object for
6338 strings that are split by some target assemblers.
6339 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6342 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
6344 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6346 2010-07-02 Le-Chun Wu <lcwu@google.com>
6349 * g++.dg/warn/Wshadow-7.C: New test.
6351 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6352 Julian Brown <julian@codesourcery.com>
6353 Sandra Loosemore <sandra@codesourcery.com>
6355 * gcc.c-torture/execute/20100416-1.c: New test case.
6357 2010-07-02 Julian Brown <julian@codesourcery.com>
6358 Sandra Loosemore <sandra@codesourcery.com>
6362 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6363 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6365 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6366 Julian Brown <julian@codesourcery.com>
6368 * gcc.target/arm/neon/vadds64.c: Regenerated.
6369 * gcc.target/arm/neon/vaddu64.c: Regenerated.
6370 * gcc.target/arm/neon/vsubs64.c: Regenerated.
6371 * gcc.target/arm/neon/vsubu64.c: Regenerated.
6372 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6373 * gcc.target/arm/neon-vmls-1.c: Likewise.
6374 * gcc.target/arm/neon-vsubs64.c: New execution test.
6375 * gcc.target/arm/neon-vsubu64.c: New execution test.
6376 * gcc.target/arm/neon-vadds64.c: New execution test.
6377 * gcc.target/arm/neon-vaddu64.c: New execution test.
6379 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6381 * gcc.target/arm/neon-vands64.c: New.
6382 * gcc.target/arm/neon-vandu64.c: New.
6383 * gcc.target/arm/neon-vbics64.c: New.
6384 * gcc.target/arm/neon-vbicu64.c: New.
6385 * gcc.target/arm/neon-veors64.c: New.
6386 * gcc.target/arm/neon-veoru64.c: New.
6387 * gcc.target/arm/neon-vorns64.c: New.
6388 * gcc.target/arm/neon-vornu64.c: New.
6389 * gcc.target/arm/neon-vorrs64.c: New.
6390 * gcc.target/arm/neon-vorru64.c: New.
6391 * gcc.target/arm/neon/vands64.c: Regenerated.
6392 * gcc.target/arm/neon/vandu64.c: Regenerated.
6393 * gcc.target/arm/neon/vbics64.c: Regenerated.
6394 * gcc.target/arm/neon/vbicu64.c: Regenerated.
6395 * gcc.target/arm/neon/veors64.c: Regenerated.
6396 * gcc.target/arm/neon/veoru64.c: Regenerated.
6397 * gcc.target/arm/neon/vorns64.c: Regenerated.
6398 * gcc.target/arm/neon/vornu64.c: Regenerated.
6399 * gcc.target/arm/neon/vorrs64.c: Regenerated.
6400 * gcc.target/arm/neon/vorru64.c: Regenerated.
6402 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6404 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6406 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6408 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6409 * gfortran.dg/intent_out_5.f90: Same.
6410 * gfortran.dg/ltrans-7.f90: Same.
6411 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6413 2010-07-02 Jan Hubicka <jh@suse.cz>
6415 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6417 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6419 * objc-obj-c++-shared/Object1.h: Correct Line endings.
6421 2010-07-02 Jakub Jelinek <jakub@redhat.com>
6424 * c-c++-common/Wunused-var-12.c: New test.
6426 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
6429 * gcc.target/arm/pr42835.c: New test.
6432 * gcc.target/arm/pr42172-1.c: New test.
6434 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6436 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6438 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6440 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6441 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6442 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6443 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6444 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6445 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6446 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6447 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6448 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6449 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6450 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6451 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6452 * gcc.target/arm/neon-vdup_ns64.c: New.
6453 * gcc.target/arm/neon-vdup_nu64.c: New.
6454 * gcc.target/arm/neon-vdupQ_ns64.c: New.
6455 * gcc.target/arm/neon-vdupQ_nu64.c: New.
6456 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6457 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6458 * gcc.target/arm/neon-vmov_ns64.c: New.
6459 * gcc.target/arm/neon-vmov_nu64.c: New.
6460 * gcc.target/arm/neon-vmovQ_ns64.c: New.
6461 * gcc.target/arm/neon-vmovQ_nu64.c: New.
6462 * gcc.target/arm/neon-vget_lanes64.c: New.
6463 * gcc.target/arm/neon-vget_laneu64.c: New.
6464 * gcc.target/arm/neon-vset_lanes64.c: New.
6465 * gcc.target/arm/neon-vset_laneu64.c: New.
6467 2010-07-02 Richard Guenther <rguenther@suse.de>
6469 * g++.dg/torture/20100702-1.C: New testcase.
6471 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6474 * gcc.c-torture/compile/pr44707.c: New test.
6476 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6479 * g++.dg/template/crash101.C: New.
6481 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6483 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6484 Use the ABI-0 accessors and fail it for m64.
6486 2010-07-02 Jan Hubicka <jh@suse.cz>
6488 * g++.dg/tree-ssa/pr44706.C: New testcase.
6490 2010-07-02 Richard Guenther <rguenther@suse.de>
6492 PR tree-optimization/44748
6493 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6495 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6497 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6498 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
6499 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6500 the method types to forward:.
6502 2010-06-30 Jason Merrill <jason@redhat.com>
6504 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6505 * g++.dg/other/pr25632.C: Likewise.
6507 2010-07-01 Jakub Jelinek <jakub@redhat.com>
6509 PR tree-optimization/40421
6510 * gfortran.fortran-torture/compile/pr40421.f90: New test.
6512 2010-07-01 Richard Guenther <rguenther@suse.de>
6516 * gcc.c-torture/execute/20100316-1.c: New testcase.
6517 * gcc.c-torture/execute/pr44468.c: Likewise.
6518 * gcc.c-torture/compile/20100609-1.c: Likewise.
6519 * gcc.dg/volatile2.c: Adjust.
6520 * gcc.dg/plugin/selfassign.c: Likewise.
6521 * gcc.dg/pr36902.c: Likewise.
6522 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6523 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6524 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6525 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6526 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6527 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6528 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6529 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6530 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6531 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6532 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6533 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6534 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6535 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6536 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6537 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6538 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6539 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6540 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6541 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6542 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6543 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6544 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6545 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6546 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6547 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6548 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6549 * gcc.dg/struct/w_prof_local_array.c: Likewise.
6550 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6551 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6552 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6553 * gcc.dg/struct/w_prof_global_array.c: Likewise.
6554 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6555 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6556 * gcc.dg/struct/w_prof_local_var.c: Likewise.
6557 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6558 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6559 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6560 * gcc.dg/struct/w_prof_global_var.c: Likewise.
6561 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6562 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6563 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6564 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6565 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6566 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6567 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6568 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6569 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6570 * gcc.dg/tree-prof/stringop-1.c: Adjust.
6571 * g++.dg/tree-ssa/pr31146.C: Likewise.
6572 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6573 * g++.dg/tree-ssa/pr33604.C: Likewise.
6574 * g++.dg/plugin/selfassign.c: Likewise.
6575 * gfortran.dg/array_memcpy_3.f90: Likewise.
6576 * gfortran.dg/array_memcpy_4.f90: Likewise.
6577 * c-c++-common/torture/pr42834.c: New testcase.
6579 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6582 * g++.dg/template/crash100.C: New.
6584 2010-06-30 Jan Hubicka <jh@suse.cz>
6586 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6588 2010-06-30 Michael Matz <matz@suse.de>
6591 * gcc.dg/pr44699.c: New test.
6593 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
6595 PR tree-optimization/39799
6596 * c-c++-common/uninit-17.c: New test.
6598 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6601 * gfortran.dg/read_infnan_1.f90: New test.
6603 2010-06-29 Jason Merrill <jason@redhat.com>
6605 Enable implicitly declared move constructor/operator= (N3053).
6606 * g++.dg/cpp0x/implicit3.C: New.
6607 * g++.dg/cpp0x/implicit4.C: New.
6608 * g++.dg/cpp0x/implicit5.C: New.
6609 * g++.dg/cpp0x/implicit-copy.C: Adjust.
6610 * g++.dg/cpp0x/not_special.C: Adjust.
6611 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6612 * g++.dg/cpp0x/rv1n.C: Adjust.
6613 * g++.dg/cpp0x/rv1p.C: Adjust.
6614 * g++.dg/cpp0x/rv2n.C: Adjust.
6615 * g++.dg/cpp0x/rv2p.C: Adjust.
6616 * g++.dg/cpp0x/rv3n.C: Adjust.
6617 * g++.dg/cpp0x/rv3p.C: Adjust.
6618 * g++.dg/cpp0x/rv4n.C: Adjust.
6619 * g++.dg/cpp0x/rv4p.C: Adjust.
6620 * g++.dg/cpp0x/rv5n.C: Adjust.
6621 * g++.dg/cpp0x/rv5p.C: Adjust.
6622 * g++.dg/cpp0x/rv6n.C: Adjust.
6623 * g++.dg/cpp0x/rv6p.C: Adjust.
6624 * g++.dg/cpp0x/rv7n.C: Adjust.
6625 * g++.dg/cpp0x/rv7p.C: Adjust.
6626 * g++.dg/cpp0x/rv8p.C: Adjust.
6627 * g++.dg/gomp/pr26690-1.C: Adjust.
6628 * g++.dg/other/error20.C: Adjust.
6629 * g++.dg/other/error31.C: Adjust.
6630 * g++.dg/parse/error19.C: Adjust.
6631 * g++.dg/template/qualttp5.C: Adjust.
6632 * g++.old-deja/g++.law/ctors5.C: Adjust.
6634 Enable implicitly deleted functions (N2346)
6635 * g++.dg/cpp0x/defaulted17.C: New.
6636 * g++.dg/cpp0x/implicit1.C: New.
6637 * g++.dg/cpp0x/implicit2.C: New.
6638 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6639 * g++.dg/ext/has_virtual_destructor.C: Adjust.
6640 * g++.dg/init/ctor4.C: Adjust.
6641 * g++.dg/init/synth2.C: Adjust.
6642 * g++.dg/lto/20081118_1.C: Adjust.
6643 * g++.dg/other/error13.C: Adjust.
6644 * g++.dg/other/unused1.C: Adjust.
6645 * g++.old-deja/g++.bob/inherit2.C: Adjust.
6646 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6647 * g++.old-deja/g++.jason/opeq3.C: Adjust.
6648 * g++.old-deja/g++.law/ctors17.C: Adjust.
6649 * g++.old-deja/g++.oliva/delete1.C: Adjust.
6650 * g++.old-deja/g++.pt/assign1.C: Adjust.
6651 * g++.old-deja/g++.pt/crash20.C: Adjust.
6653 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6654 * g++.dg/cpp0x/defaulted13.C: Adjust.
6655 * g++.dg/cpp0x/defaulted2.C: Adjust.
6656 * g++.dg/cpp0x/defaulted3.C: Adjust.
6657 * g++.dg/cpp0x/initlist9.C: Adjust.
6658 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6659 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6660 * g++.dg/init/synth2.C: Adjust.
6662 * g++.dg/cpp0x/defaulted19.C: New.
6664 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6665 * g++.dg/template/error23.C: Fix for -std=c++0x.
6667 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6670 * gfortran.dg/proc_ptr_28.f90: New.
6672 2010-06-29 Jakub Jelinek <jakub@redhat.com>
6674 PR tree-optimization/43801
6675 * g++.dg/torture/pr43801.C: New test.
6678 * g++.dg/debug/dwarf2/accessibility1.C: New test.
6680 2010-06-29 Jason Merrill <jason@redhat.com>
6683 * g++.dg/template/qualified-id2.C: New.
6684 * g++.dg/template/qualified-id3.C: New.
6686 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6689 * gfortran.dg/associated_target_4.f90: New.
6691 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
6694 * gfortran.dg/aliasing_array_result_1.f90 : New test.
6696 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6698 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6700 2010-06-29 Jan Hubicka <jh@suse.cz>
6702 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6704 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
6707 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6708 * gcc.target/arm/wmul-3.c: New test.
6709 * gcc.target/arm/wmul-4.c: New test.
6711 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
6713 PR rtl-optimization/44659
6714 * gcc.target/i386/extract-1.c: New.
6715 * gcc.target/i386/extract-2.c: Likewise.
6716 * gcc.target/i386/extract-3.c: Likewise.
6717 * gcc.target/i386/extract-4.c: Likewise.
6718 * gcc.target/i386/extract-5.c: Likewise.
6719 * gcc.target/i386/extract-6.c: Likewise.
6721 2010-06-28 Jakub Jelinek <jakub@redhat.com>
6724 * g++.dg/warn/Wunused-var-14.C: New test.
6726 2010-06-28 Tobias Burnus <burnus@net-b.de>
6729 * gfortran.dg/nan_6.f90: New.
6731 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
6733 PR tree-optimization/43781
6734 * gcc.dg/torture/pr43781.c: New.
6736 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
6739 * gfortran.dg/actual_rank_check_1.f90: New test.
6741 2010-06-28 Martin Jambor <mjambor@suse.cz>
6743 * gcc.dg/ipa/ipa-sra-6.c: New test.
6745 2010-06-28 Jan Hubicka <jh@suse.cz>
6747 PR tree-optimization/44687
6748 * gcc.c-torture/compile/pr44687.c
6750 2010-06-28 Martin Jambor <mjambor@suse.cz>
6753 * g++.dg/torture/pr44535.C: New test.
6755 2010-06-28 Michael Matz <matz@suse.de>
6758 * gfortran.dg/pr44592.f90: New test.
6760 2010-06-28 Jan Hubicka <jh@suse.cz>
6762 PR tree-optimization/44357
6763 * g++.dg/torture/pr44357.C: New testcase.
6765 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6767 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6768 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6769 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6770 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6771 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6772 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6773 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6774 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6776 2010-06-27 Jan Hubicka <jh@suse.cz>
6778 * gcc.c-torture/compile/pr44686.c: New file.
6780 2010-06-27 Richard Guenther <rguenther@suse.de>
6782 PR tree-optimization/44683
6783 * gcc.c-torture/execute/pr44683.c: New testcase.
6785 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6787 * gnat.dg/noreturn3.ad[sb]: New test.
6789 2010-06-26 Jason Merrill <jason@redhat.com>
6791 * g++.dg/cpp0x/explicit5.C: New.
6793 2010-06-26 Richard Guenther <rguenther@suse.de>
6795 PR tree-optimization/44393
6796 * gcc.dg/pr44393.c: New testcase.
6798 2010-06-26 Jan Hubicka <jh@suse.cz>
6800 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6802 2010-06-26 Richard Guenther <rguenther@suse.de>
6805 * gcc.dg/pr44674.c: New testcase.
6807 2010-06-26 Joseph Myers <joseph@codesourcery.com>
6809 * gcc.dg/opts-3.c: New test.
6811 2010-06-26 Tobias Burnus <burnus@net-b.de>
6813 * gfortran.dg/type_decl_1.f90: New.
6814 * gfortran.dg/type_decl_2.f90: New.
6816 2010-06-26 Tobias Burnus <burnus@net-b.de>
6818 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6819 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6821 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6824 * gfortran.dg/array_constructor_23.f: Update test to allow for small
6825 error in comparing reals.
6827 2010-06-25 Tobias Burnus <burnus@net-b.de>
6829 * selected_real_kind_2.f90: New.
6830 * selected_real_kind_3.f90: New.
6832 2010-06-25 Tobias Burnus <burnus@net-b.de>
6834 * gfortran.dg/entry_19.f90: New.
6836 2010-06-25 Tobias Burnus <burnus@net-b.de>
6838 * gfortran.dg/end_subroutine_1.f90: New.
6839 * gfortran.dg/end_subroutine_2.f90: New.
6840 * gfortran.dg/interface_proc_end.f90: Update.
6842 2010-06-25 Tobias Burnus <burnus@net-b.de>
6844 * gfortran.dg/semicolon_fixed.f: Update.
6845 * gfortran.dg/semicolon_fixed_2.f: New.
6846 * gfortran.dg/semicolon_free_2.f90: New.
6847 * gfortran.dg/semicolon_free.f90: Update.
6849 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6852 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6854 2010-06-25 Martin Jambor <mjambor@suse.cz>
6856 * g++.dg/ipa/iinline-3.C: New test.
6857 * gcc.dg/ipa/modif-1.c: Removed.
6859 2010-06-25 Jan Hubicka <jh@suse.cz>
6861 * gcc.dg/tree-ssa/ipa-split-1.c
6863 2010-06-25 Martin Jambor <mjambor@suse.cz>
6865 * g++.dg/ipa/iinline-2.C: New test.
6867 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6870 * gfortran.dg/pr43866.f90: New test.
6872 PR tree-optimization/44539
6873 * gcc.dg/pr44539.c: New test.
6875 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6879 * gcc.target/mips/madd-9.c: New test.
6881 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6884 * gcc.dg/noncompile/pr44517.c: New.
6885 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6887 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6890 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6891 and add argument to nop for IA64.
6893 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6896 * gcc.target/i386/mod-1.c: New.
6897 * gcc.target/i386/umod-1.c: Likewise.
6898 * gcc.target/i386/umod-2.c: Likewise.
6899 * gcc.target/i386/umod-3.c: Likewise.
6901 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6904 * g++.dg/torture/pr44492.C: New test.
6906 2010-06-24 Andi Kleen <ak@linux.intel.com>
6908 * c-c++-common/warn-omitted-condop.c: New.
6910 2010-06-24 Tobias Burnus <burnus@net-b.de>
6913 * gfortran.dg/import8.f90: New.
6915 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6917 * gnat.dg/not_null.adb: Update test case.
6919 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6922 * g++.dg/warn/Wunused-var-13.C: New test.
6925 * g++.dg/diagnostic/method1.C: New test.
6927 2010-06-22 Cary Coutant <ccoutant@google.com>
6929 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6931 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6934 * gfortran.dg/abstract_type_8.f03: New.
6936 2010-06-21 Jason Merrill <jason@redhat.com>
6938 * g++.dg/cpp0x/noexcept08.C: New.
6940 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6942 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6945 * gcc.target/i386/sse2-vec-2a.c: New.
6947 2010-06-21 DJ Delorie <dj@redhat.com>
6949 * gcc.dg/pragma-diag-1.c: New.
6951 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6954 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6956 2010-06-21 Alan Modra <amodra@gmail.com>
6959 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6960 tail call to check_fa_mid.
6962 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6965 * gcc.c-torture/execute/pr44575.c: New test.
6967 2010-06-21 Tobias Burnus <burnus@net-b.de>
6970 * gfortran.dg/contiguous_1.f90: New.
6971 * gfortran.dg/contiguous_2.f90: New.
6972 * gfortran.dg/contiguous_3.f90: New.
6974 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6976 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6977 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6979 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6982 * gcc.target/i386/pr44546.c: New test.
6984 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6986 * gcc.dg/opts-2.c: New test.
6988 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6991 * gfortran.dg/typebound_proc_15.f03: Modified.
6993 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6996 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6997 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6999 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7001 * g++.dg/ext/label13.C: Fix typo in last change.
7003 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006 * gfortran.dg/eof_3.f90
7007 * gfortran.dg/endfile_2.f90
7008 * gfortran.dg/endfile_4.f90
7009 * gfortran.dg/endfile_3.f90
7011 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7014 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7016 2010-06-18 Tobias Burnus <burnus@net-b.de>
7019 * gfortran.dg/allocate_alloc_opt_11.f90: New.
7021 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
7023 * gcc.target/arm/pr40900.c: New test.
7025 2010-06-18 Arnaud Charlet <charlet@adacore.com>
7027 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7029 2010-06-17 Janus Weil <janus@gcc.gnu.org>
7032 * gfortran.dg/typebound_call_15.f03: New.
7034 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
7037 * g++.dg/pr44486.C: New.
7039 2010-06-16 DJ Delorie <dj@redhat.com>
7041 * gcc.target/i386/volatile-bitfields-1.c: New.
7042 * gcc.target/i386/volatile-bitfields-2.c: New.
7044 2010-06-16 Jason Merrill <jason@redhat.com>
7046 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7048 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7050 2010-06-16 Richard Guenther <rguenther@suse.de>
7053 * gcc.c-torture/execute/pr44555.c: New testcase.
7055 2010-06-16 Janus Weil <janus@gcc.gnu.org>
7058 * gfortran.dg/typebound_proc_16.f03: New.
7060 2010-06-16 Martin Jambor <mjambor@suse.cz>
7062 * g++.dg/torture/pr43905.C: New test.
7064 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
7067 * gcc.dg/vect/slp-perm-5.c (main): Prevent
7068 initialization loop from being vectorized.
7069 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7071 2010-06-16 Alan Modra <amodra@gmail.com>
7073 PR tree-optimization/44507
7074 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7076 2010-06-15 Jason Merrill <jason@redhat.com>
7078 * g++.dg/overload/arg3.C: Adjust error locations.
7079 * g++.dg/overload/copy1.C: Likewise.
7080 * g++.dg/tc1/dr152.C: Likewise.
7081 * g++.dg/template/incomplete4.C: Likewise.
7082 * g++.dg/template/incomplete5.C: Likewise.
7083 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7084 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7085 * g++.old-deja/g++.pt/crash9.C: Likewise.
7087 * g++.dg/inherit/virtual5.C: New.
7089 * g++.dg/cpp0x/defaulted18.C: New.
7091 * g++.dg/cpp0x/initlist40.C: New.
7093 * g++.dg/cpp0x/initlist39.C: New.
7095 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
7098 * gcc.dg/graphite/pr44391.c: New.
7100 2010-06-15 Janus Weil <janus@gcc.gnu.org>
7103 * gfortran.dg/allocate_alloc_opt_8.f90: New.
7104 * gfortran.dg/allocate_alloc_opt_9.f90: New.
7105 * gfortran.dg/allocate_alloc_opt_10.f90: New.
7106 * gfortran.dg/class_allocate_2.f03: Modified an error message.
7108 2010-06-15 Richard Guenther <rguenther@suse.de>
7110 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7112 2010-06-15 Richard Guenther <rguenther@suse.de>
7114 * gcc.dg/vect/bb-slp-21.c: Adjust.
7115 * gcc.dg/vect/bb-slp-13.c: Likewise
7116 * gcc.dg/vect/bb-slp-4.c: Likewise
7117 * gcc.dg/vect/bb-slp-22.c: Likewise
7118 * gcc.dg/vect/bb-slp-14.c: Likewise
7119 * gcc.dg/vect/bb-slp-23.c: Likewise
7120 * gcc.dg/vect/bb-slp-15.c: Likewise
7121 * gcc.dg/vect/bb-slp-17.c: Likewise
7122 * gcc.dg/vect/bb-slp-18.c: Likewise
7123 * gcc.dg/vect/bb-slp-19.c: Likewise
7124 * gcc.dg/vect/bb-slp-10.c: Likewise
7125 * gcc.dg/vect/bb-slp-11.c: Likewise
7126 * gcc.dg/vect/bb-slp-20.c: Likewise
7127 * gcc.dg/vect/bb-slp-3.c: Likewise
7129 2010-06-15 Jakub Jelinek <jakub@redhat.com>
7132 * gfortran.dg/gomp/pr44536.f90: New test.
7133 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7135 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
7138 * gcc.target/i386/avx-vextractf128-256-3.c: New.
7139 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7141 2010-06-14 Jakub Jelinek <jakub@redhat.com>
7143 PR tree-optimization/44508
7144 * gcc.dg/tree-ssa/pr21086.c: Adjust.
7147 * gcc.dg/pr44509.c: New test.
7149 2010-06-14 Ira Rosen <irar@il.ibm.com>
7151 PR tree-optimization/44507
7152 * gcc.dg/vect/pr44507.c: New test.
7154 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
7156 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7157 and c-pretty-print.h.
7159 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7161 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
7163 * gfortran.dg/whole_file_18.f90: Updated error message.
7165 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
7167 * gfortran.dg/whole_file_20.f03: New.
7169 2010-06-12 Jan Hubicka <jh@suse.cz>
7171 * gcc.c-torture/compile/pc44485.c: New testcase.
7173 2010-06-12 Janus Weil <janus@gcc.gnu.org>
7176 * gfortran.dg/typebound_proc_4.f03: Modified error message.
7177 * gfortran.dg/typebound_proc_14.f03: New.
7178 * gfortran.dg/typebound_proc_15.f03: New.
7180 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7182 * gcc.dg/opts-1.c: New test.
7184 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7186 * gcc.dg/funroll-loops-all.c: Update expected error.
7188 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
7191 * gcc.target/i386/pr44481.c: New test.
7193 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
7195 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7197 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
7200 * gcc.dg/tree-ssa/pr44483.c: New.
7202 2010-06-11 Paul Brook <paul@codesourcery.com>
7204 * g++.dg/other/arm-neon-1.C: New test.
7206 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
7210 * gfortran.dg/class_23.f03: New test.
7212 2010-06-11 Jan Hubicka <jh@suse.cz>
7214 * gcc.dg/ipa/pure-const-2.c: New testcase.
7216 2010-06-11 Jan Hubicka <jh@suse.cz>
7218 * gcc.dg/noreturn-7.c: Update.
7219 * gcc.dg/noreturn-4.c: Update.
7221 2010-06-10 Dodji Seketeli <dodji@redhat.com>
7224 * g++.dg/other/typedef4.C: New test.
7226 2010-06-10 Janus Weil <janus@gcc.gnu.org>
7229 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7231 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
7234 * gfortran.dg/asynchronous_3.f03
7236 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
7239 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7240 non-temporal stores out of the tests to form new test cases. As a
7241 result, no non-temporal store should be generated in this case.
7243 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
7244 prefetch-7.c that generate one non-temporal store.
7246 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
7247 prefetch-7.c that generate one non-temporal store and one
7248 one-temporal prefetch.
7250 2010-06-10 Martin Jambor <mjambor@suse.cz>
7252 PR tree-optimization/44258
7253 * gcc.dg/tree-ssa/pr44258.c: New test.
7255 2010-06-10 Daniel Kraft <d@domob.eu>
7258 * gfortran.dg/associate_1.f03: New test.
7259 * gfortran.dg/associate_2.f95: New test.
7260 * gfortran.dg/associate_3.f03: New test.
7261 * gfortran.dg/associate_4.f08: New test.
7263 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7265 * gfortran.dg/selected_char_kind_4.f90: New test.
7267 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
7269 * gcc.dg/pr42461.c: New test.
7271 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7274 * gfortran.dg/selected_real_kind_1.f90: New.
7276 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7279 * gfortran.dg/warn_conversion.f90: Removed check for redundant
7281 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7284 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7286 * gfortran.dg/data_namelist_conflict.f90: New test.
7288 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7290 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7291 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7292 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7294 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7296 * gfortran.dg/mvbits_9.f90: New test.
7297 * gfortran.dg/ibset_1.f90: Ditto.
7298 * gfortran.dg/ibits_1.f90: Ditto.
7299 * gfortran.dg/btest_1.f90: Ditto.
7300 * gfortran.dg/ibclr_1.f90: Ditto.
7302 2010-06-09 Jason Merrill <jason@redhat.com>
7305 * g++.dg/cpp0x/decltype23.C: Move to...
7306 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7308 2010-06-09 Janus Weil <janus@gcc.gnu.org>
7311 * gfortran.dg/typebound_call_14.f03: New test.
7313 2010-06-09 Martin Jambor <mjambor@suse.cz>
7315 PR tree-optimization/44423
7316 * gcc.dg/tree-ssa/pr44423.c: New test.
7318 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
7321 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7322 TV_NONE to initialize tv_id field.
7323 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7324 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7325 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7327 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7328 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7329 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7331 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
7333 PR tree-optimization/39874
7335 * gcc.dg/pr39874.c: New file.
7337 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
7339 * g++.dg/ext/attr-alias-1.C: New.
7340 * g++.dg/ext/attr-alias-2.C: New.
7342 2010-06-07 Tobias Burnus <burnus@net-b.de>
7345 * gfortran.dg/proc_ptr_27.f90: New.
7347 2010-06-07 Jason Merrill <jason@redhat.com>
7350 * g++.dg/cpp0x/decltype23.C: New.
7352 2010-06-08 Andrew Pinski <pinskia@gmail.com>
7353 Shujing Zhao <pearly.zhao@oracle.com>
7356 * gcc.dg/c90-const-expr-10.c: Adjust.
7357 * gcc.dg/c99-const-expr-10.c: Adjust.
7358 * gcc.dg/init-bad-7.c: New.
7360 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7362 * lib/target-supports.exp (check_effective_target_gas): New proc.
7363 * gcc.c-torture/execute/960321-1.x: New file.
7365 2010-06-07 Jason Merrill <jason@redhat.com>
7368 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7370 2010-06-07 Jakub Jelinek <jakub@redhat.com>
7373 * g++.dg/warn/Wunused-var-12.C: New test.
7376 * c-c++-common/Wunused-var-11.c: New test.
7378 2010-06-07 Jan Hubicka <jh@suse.cz>
7380 * gcc.dg/ipa/pure-const-1.c: New testcase.
7382 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
7384 PR rtl-optimization/44404
7385 * gcc.dg/pr44404.c: New.
7387 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
7390 * gcc.target/i386/abi-2.c: Check sysv abi here.
7391 * gcc.target/i386/aes-avx-check.h: Call test in noinline
7392 function to avoid failures by different ABIs.
7393 * gcc.target/i386/aes-check.h: Likewise.
7394 * gcc.target/i386/avx-check.h: Likewise.
7395 * gcc.target/i386/fma4-check.h: Likewise.
7396 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7397 * gcc.target/i386/mmx-check.h: Likewise.
7398 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7399 * gcc.target/i386/pclmul-check.h: Likewise.
7400 * gcc.target/i386/sse-check.h: Likewise.
7401 * gcc.target/i386/sse2-check.h: Likewise.
7402 * gcc.target/i386/sse3-check.h: Likewise.
7403 * gcc.target/i386/sse4_1-check.h: Likewise.
7404 * gcc.target/i386/sse4_2-check.h: Likewise.
7405 * gcc.target/i386/sse4a-check.h: Likewise.
7406 * gcc.target/i386/ssse3-check.h: Likewise.
7407 * gcc.target/i386/xop-check.h: Likewise.
7408 * gcc.target/i386/pr27971.c: Fix for LLP64.
7409 * gcc.target/i386/pr39139.c: Likewise.
7410 * gcc.target/i386/pr39315-check.c: Likewise.
7411 * gcc.target/i386/vararg-1.c: Likewise.
7412 * gcc.target/i386/vararg-2.c: Likewise.
7413 Additional add dg-compile to avoid failure due
7416 * gcc.dg/compound-literal-1.c: Fix for llp64.
7417 * gcc.dg/pr32370.c: Likewise.
7418 * gcc.dg/pr37561.c: Likewise.
7419 * gcc.dg/pr41340.c: Likewise.
7420 * gcc.dg/pr41551.c: Likewise.
7422 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7425 * g++.dg/debug/dwarf2/typedef3.C: New test.
7427 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7430 * c-c++-common/pr20000.c: New.
7432 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
7435 * g++.dg/init/pr44086.C: New.
7436 * g++.dg/cpp0x/decltype4.C: Adjust.
7438 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7441 * gfortran.dg/generic_23.f03: New test.
7443 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7446 * gfortran.dg/alloc_comp_class_1.f90 : New test.
7448 2010-06-05 Jakub Jelinek <jakub@redhat.com>
7451 * c-c++-common/Wunused-var-9.c: New test.
7453 2010-06-05 Jason Merrill <jason@redhat.com>
7455 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7457 2010-06-05 Joseph Myers <joseph@codesourcery.com>
7460 * gcc.dg/c99-restrict-4.c: New test.
7462 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
7464 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7465 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7466 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7467 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7468 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7469 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7470 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7471 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7472 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7473 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7474 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7475 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7476 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7477 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7478 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7479 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7480 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7481 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7482 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7483 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7484 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7485 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7487 2010-06-04 Jason Merrill <jason@redhat.com>
7489 * g++.dg/cpp0x/noexcept06.C: New.
7490 * g++.dg/cpp0x/noexcept07.C: New.
7492 * g++.dg/cpp0x/noexcept01.C: New.
7493 * g++.dg/cpp0x/noexcept02.C: New.
7494 * g++.dg/cpp0x/noexcept03.C: New.
7495 * g++.dg/cpp0x/noexcept04.C: New.
7496 * g++.dg/cpp0x/noexcept05.C: New.
7498 2010-06-04 Jakub Jelinek <jakub@redhat.com>
7501 * g++.dg/warn/Wunused-var-10.C: New test.
7502 * g++.dg/warn/Wunused-var-11.C: New test.
7505 * c-c++-common/Wunused-var-10.c: New test.
7507 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7510 * gcc.dg/assign-warn-2.c: Update.
7511 * gcc.dg/cpp/line3.c: Update.
7512 * gcc.dg/c99-array-lval-8.c: Update.
7513 * gcc.dg/cast-qual-2.c: Update.
7514 * gcc.dg/c99-arraydecl-3.c: Update.
7515 * gcc.dg/assign-warn-1.c: Update.
7516 * gcc.dg/format/gcc_diag-1.c: Update.
7518 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
7520 PR rtl-optimization/39871
7521 PR rtl-optimization/40615
7522 PR rtl-optimization/42500
7523 PR rtl-optimization/42502
7524 * gcc.target/arm/eliminate.c: New test.
7526 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7529 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7530 * g++.old-deja/g++.other/delete3.C: Likewise.
7531 * g++.old-deja/g++.other/new.C: Likewise.
7532 * g++.old-deja/g++.law/operators27.C: Likewise.
7533 * g++.old-deja/g++.mike/p755.C: Likewise.
7534 * g++.dg/eh/new1.C: Likewise.
7535 * g++.dg/init/new5.C: Likewise.
7537 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7539 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
7540 * gfortran.dg/unpack_bounds_2.f90: Likewise.
7541 * gfortran.dg/unpack_bounds_3.f90: Likewise.
7543 2010-06-03 Richard Guenther <rguenther@suse.de>
7546 * lib/lto.exp: Always load gcc.exp.
7547 (lto-obj): For C source files invoke gcc_target_compile.
7548 * g++.dg/lto/20100603-1_0.C: New testcase.
7549 * g++.dg/lto/20100603-1_1.c: Likewise.
7551 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
7553 PR tree-optimization/43688
7554 * gfortran.dg/pr43688.f90: New.
7556 2010-06-03 Richard Guenther <rguenther@suse.de>
7559 * gcc.dg/lto/20100603-1_0.c: New testcase.
7560 * gcc.dg/lto/20100603-2_0.c: Likewise.
7561 * gcc.dg/lto/20100603-3_0.c: Likewise.
7563 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7566 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7567 * gcc.target/powerpc/recip-2.c: Ditto.
7568 * gcc.target/powerpc/recip-3.c: Ditto.
7569 * gcc.target/powerpc/recip-4.c: Ditto.
7570 * gcc.target/powerpc/recip-5.c: Ditto.
7571 * gcc.target/powerpc/recip-6.c: Ditto.
7572 * gcc.target/powerpc/recip-7.c: Ditto.
7573 * gcc.target/powerpc/recip-test.h: Ditto.
7574 * gcc.target/powerpc/recip-test2.h: Ditto.
7576 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7578 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7580 2010-06-02 Jason Merrill <jason@redhat.com>
7582 * g++.dg/ext/vector9.C: Expect typedef in error message.
7587 * g++.dg/tc1/dr101.C: Remove xfails.
7589 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7592 * g++.dg/ipa/pr44372.C: New.
7594 2010-06-02 Jan Hubicka <jh@suse.cz>
7597 * g++.dg/torture/pr44295.C: Neww testcase.
7599 2010-06-02 Jan Hubicka <jh@suse.cz>
7601 * gcc.dg/tree-ssa/loadpre6.c: Update.
7603 2010-06-02 Richard Guenther <rguenther@suse.de>
7605 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7608 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
7610 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7611 the link fail message.
7613 2010-06-02 Tobias Burnus <burnus@net-b.de>
7616 * gfortran.dg/use_13.f90: New test case.
7618 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7621 * gfortran.dg/error_stop_2.f08: Minor update.
7623 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7626 * gfortran.dg/error_stop_1.f08: New test.
7627 * gfortran.dg/error_stop_2.f08: New test.
7629 2010-06-01 Jason Merrill <jason@redhat.com>
7632 * g++.dg/cpp0x/initlist37.C: New.
7633 * g++.dg/cpp0x/initlist38.C: New.
7636 * g++.dg/cpp0x/initlist36.C: New.
7638 2010-05-31 Jan Hubicka <jh@suse.cz>
7640 * gcc.dg/noreturn-8.c: New testcase.
7642 2010-05-31 Jan Hubicka <jh@suse.cz>
7644 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7645 * gcc.dg/lto/noreturn-1_0.c: Move it here.
7647 2010-05-31 Jan Hubicka <jh@suse.cz>
7649 * gcc.dg/lto/noreturn-1_1.c: New testcase.
7650 * gcc.dg/lto/noreturn-1_0.c: New testcase.
7652 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7655 * gfortran.dg/dependency_27.f90: New test.
7656 * gfortran.dg/array_assign_1.F90: New test.
7658 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7661 * gcc.target/i386/sse-24.c: New test.
7663 2010-05-31 Jan Hubicka <jh@suse.cz>
7665 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7667 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7670 * gcc.dg/pr44337.c: New test.
7672 PR tree-optimization/44182
7673 * g++.dg/debug/pr44182.C: New test.
7675 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
7677 * gcc.dg/nested-func-7.c: New test.
7678 * gnat.dg/frame_overflow.adb: Adjust directives.
7680 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7682 * gnat.dg/prot2.ad[sb]: New test.
7683 * gnat.dg/prot2_pkg1.ads: New helper.
7684 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7686 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7688 * gnat.dg/array11.adb: Adjust dg-warning directive.
7689 * gnat.dg/object_overflow.adb: Likewise.
7691 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
7694 * gcc.dg/tree-ssa/pr44306.c: New.
7696 2010-05-29 Jan Hubicka <jh@suse.cz>
7698 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7700 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
7702 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7704 2010-05-28 Mike Stump <mikestump@comcast.net>
7707 * objc.dg/const-str-9.m: Remove static.
7709 2010-05-28 Jakub Jelinek <jakub@redhat.com>
7712 * gcc.c-torture/compile/pr43636.c: New test.
7714 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
7717 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7718 * obj-c++.dg/try-catch-9.mm: Ditto.
7720 2010-05-28 Dodji Seketeli <dodji@redhat.com>
7722 Revert patch for PR c++/44188
7723 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7725 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7728 * g++.dg/debug/dwarf2/typedef3.C: New test.
7730 2010-05-27 Jason Merrill <jason@redhat.com>
7733 * g++.dg/ext/vla9.C: New.
7735 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
7738 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7739 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7740 * objc.dg/torture/tls/thr-init.m: Ditto.
7741 * objc.dg/torture/trivial.m: Ditto.
7742 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7743 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7744 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7745 * obj-c++.dg/torture/trivial.mm: Ditto.
7747 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
7749 * g++.dg/lto/20100302_0.C: Skip on darwin.
7751 2010-05-27 Richard Guenther <rguenther@suse.de>
7753 PR tree-optimization/44284
7754 * gcc.dg/vect/vect-118.c: New testcase.
7755 * gcc.dg/vect/bb-slp-20.c: Adjust.
7756 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7757 * gcc.dg/vect/slp-9.c: Likewise.
7758 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7759 * gcc.dg/vect/vect-10.c: Likewise.
7760 * gcc.dg/vect/vect-109.c: Likewise.
7761 * gcc.dg/vect/vect-12.c: Likewise.
7762 * gcc.dg/vect/vect-36.c: Likewise.
7763 * gcc.dg/vect/vect-7.c: Likewise.
7764 * gcc.dg/vect/vect-iv-8.c: Likewise.
7765 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7766 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7767 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7768 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7769 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7770 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7771 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7772 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7773 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7774 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7775 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7776 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7777 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7778 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7779 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7780 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7781 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7783 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7785 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7788 2010-05-26 Jan Hubicka <jh@suse.cz>
7790 * gcc.dg/lto/materialize-1_0.c: New file.
7791 * gcc.dg/lto/materialize-1_1.c: New file.
7793 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
7795 * gnat.dg/lto10.adb: New test.
7796 * gnat.dg/lto10_pkg.ads: New helper.
7798 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
7800 * lib/target-supports.exp (check_effective_target_int128): New
7801 function to check if __int128 types are available for target.
7802 * c-c++-common/int128-types-1.c: New.
7803 * c-c++-common/int128-1.c: New.
7804 * c-c++-common/int128-2.c: New.
7805 * g++.dg/abi/mangle43.C: New.
7806 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7807 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7808 pointer-wide scalar.
7809 * g++.dg/other/pr25632.C: Likewise.
7810 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7811 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7813 * g++.dg/warn/pr13358-4.C: Likewise.
7814 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
7815 * g++.dg/warn/Wconversion-null.C: Likewise.
7817 2010-05-26 Jason Merrill <jason@redhat.com>
7820 * g++.dg/cpp0x/variadic101.C: New.
7822 2010-05-26 Richard Guenther <rguenther@suse.de>
7824 PR rtl-optimization/44164
7825 * gcc.c-torture/execute/pr44164.c: New testcase.
7826 * g++.dg/tree-ssa/pr13146.C: Adjust.
7828 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7831 * gfortran.dg/whole_file_19.f90 : New test.
7833 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7838 * gfortran.dg/pr40999.f: Fix function type.
7839 * gfortran.dg/whole_file_5.f90: Likewise.
7840 * gfortran.dg/whole_file_6.f90: Likewise.
7841 * gfortran.dg/whole_file_16.f90: New.
7842 * gfortran.dg/whole_file_17.f90: New.
7843 * gfortran.dg/whole_file_18.f90: New.
7845 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7846 Iain Sandoe <iains@gcc.gnu.org>
7848 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7849 * gcc.c-torture/compile/pr44197.c: Require alias support.
7850 * gcc.dg/lto/20081222_0.c: Ditto.
7852 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7855 * gcc.dg/guality/vla-2.c: New test.
7857 2010-05-25 Richard Guenther <rguenther@suse.de>
7860 * g++.dg/torture/pr44069.C: New testcase.
7862 2010-05-25 Richard Guenther <rguenther@suse.de>
7864 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7866 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7869 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7871 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7873 * obj-c++.dg/torture/tls/trivial.mm: New.
7874 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7875 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7876 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7877 * obj-c++.dg/torture/tls/diag-1.mm: New.
7878 * obj-c++.dg/torture/tls/tls.exp: New.
7879 * obj-c++.dg/torture/trivial.mm: New.
7880 * obj-c++.dg/torture/dg-torture.exp: New.
7881 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7882 * obj-c++.dg/tls/trivial.m: New.
7883 * obj-c++.dg/tls/init-1.mm: New.
7884 * obj-c++.dg/tls/diag-1.mm: New.
7885 * obj-c++.dg/tls/init-2.mm: New.
7886 * obj-c++.dg/tls/diag-2.mm: New.
7887 * obj-c++.dg/tls/diag-3.mm: New.
7888 * obj-c++.dg/tls/diag-4.mm: New.
7889 * obj-c++.dg/tls/static-1.mm: New.
7890 * obj-c++.dg/tls/tls.exp: New.
7891 * obj-c++.dg/tls/diag-5.mm: New.
7892 * obj-c++.dg/tls/static-1a.mm: New.
7893 * objc-obj-c++-shared/Object1.mm: New.
7894 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7896 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7899 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7900 * obj-c++.dg/const-str-6.mm: Ditto.
7902 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7904 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7906 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7909 * gnat.dg/array13.ad[sb]: New test.
7911 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7912 Sandra Loosemore <sandra@codesourcery.com>
7914 * gcc.target/arm/neon/: Regenerated test cases.
7916 * gcc.target/arm/neon/polytypes.c,
7917 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7918 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7919 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7920 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7921 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7922 dg-add-options arm_neon.
7924 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7925 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7926 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7927 and arm_neon_fp16_ok.
7929 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7930 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7932 * lib/target-supports.exp (add_options_for_arm_neon): New.
7933 (check_effective_target_arm_neon_ok_nocache): New, from
7934 check_effective_target_arm_neon_ok. Check multiple possibilities.
7935 (check_effective_target_arm_neon_ok): Use
7936 check_effective_target_arm_neon_ok_nocache.
7937 (add_options_for_arm_neon_fp16)
7938 (check_effective_target_arm_neon_fp16_ok)
7939 check_effective_target_arm_neon_fp16_ok_nocache): New.
7940 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7942 2010-05-24 Jason Merrill <jason@redhat.com>
7945 * g++.dg/cpp0x/initlist35.C: New.
7946 * g++.dg/init/brace6.C: Adjust.
7948 2010-05-24 Paul Brook <paul@codesourcery.com>
7950 * gcc.target/arm/frame-pointer-1.c: New test.
7951 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7952 pointer elimination.
7954 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7957 * gcc.target/i386/crc32-3.c: New.
7958 * gcc.target/i386/crc32-4.c: Likewise.
7960 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7962 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7963 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7964 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7966 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7968 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7970 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7973 * gcc.c-target/pr43869.c: New test.
7975 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7978 * gfortran.dg/class_22.f03: New.
7980 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7983 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7985 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7988 * gfortran.dg/abstract_type_7.f03: New.
7990 2010-05-21 Jason Merrill <jason@redhat.com>
7992 * g++.dg/eh/spec11.C: Test cleanup optimization.
7994 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7997 * gcc.target/i386/pr44223.c: New test.
7999 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001 * gcc.target/i386/pr25993.c: Use @function as type specifier.
8003 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
8005 * g++.dg/other/const3.C: New test.
8007 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
8010 * warn_unused_dummy_argument_1.f90: New.
8011 * warn_unused_dummy_argument_2.f90: New.
8013 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8016 * g++.dg/inherit/crash1.C: New.
8017 * g++.dg/inherit/crash2.C: Likewise.
8019 2010-05-20 Jakub Jelinek <jakub@redhat.com>
8022 * g++.dg/debug/pr44178.C: New test.
8024 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
8027 * gcc.dg/tree-ssa/prefetch-6.c: Add
8028 --param min-insn-to-prefetch-ratio=6.
8029 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8030 allow unrolling, and adjust the movnti count.
8032 2010-05-20 Jan Hubicka <jh@suse.cz>
8035 * gcc.c-torture/compile/pr44197.c: New file.
8037 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
8039 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8041 (check_effective_target_xop): Remove __may_alias__ attribute.
8043 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
8046 * gcc.c-torture/execute/pr44202-1.c: New test.
8048 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8051 * gfortran.dg/label_1.f90: Update test.
8053 2010-05-19 Jan Hubicka <jh@suse.cz>
8055 * gcc.dg/lto/ipareference2_0.c: New file.
8056 * gcc.dg/lto/ipareference2_1.c: New file.
8058 2010-05-19 Jason Merrill <jason@redhat.com>
8060 * g++.dg/parse/fn-typedef2.C: New.
8062 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8066 * g++.dg/template/fntype1.C: New.
8068 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
8070 * gnat.dg/discr23.ad[sb]: New test.
8071 * gnat.dg/discr23_pkg.ads: New helper.
8073 * gnat.dg/specs/controlled1.ads: New test.
8074 * gnat.dg/specs/controlled1_pkg.ads: New helper.
8076 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8079 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8080 Fixed scope of C_SIZEOF.
8081 * gfortran.dg/warn_conversion_2.f90: New.
8083 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085 * lib/target-supports.exp (check_effective_target_sse2): New proc.
8086 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8087 for optional selector.
8088 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8089 (check_effective_target_sse3): New proc.
8090 * gcc.target/i386/math-torture/math-torture.exp: Load
8091 target-supports.exp.
8092 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8093 check_effective_target_sse2.
8094 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8095 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8096 * g++.dg/vect/vect.exp: Likewise.
8097 * gfortran.dg/vect/vect.exp: Likewise.
8098 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8099 -msse2 if check_effective_target_sse2.
8101 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8102 * gcc.target/i386/3dnow-2.c: Likewise.
8103 * gcc.target/i386/3dnowA-1.c: Likewise.
8104 * gcc.target/i386/3dnowA-2.c: Likewise.
8105 * gcc.target/i386/pr42549.c: Likewise.
8107 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8108 * gcc.target/i386/sse3-addsubpd.c: Likewise.
8109 * gcc.target/i386/sse3-addsubps.c: Likewise.
8110 * gcc.target/i386/sse3-haddpd.c: Likewise.
8111 * gcc.target/i386/sse3-haddps.c: Likewise.
8112 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8113 * gcc.target/i386/sse3-hsubps.c: Likewise.
8114 * gcc.target/i386/sse3-movddup.c: Likewise.
8115 * gcc.target/i386/sse3-movshdup.c: Likewise.
8116 * gcc.target/i386/sse3-movsldup.c: Likewise.
8118 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8119 * g++.dg/ext/attrib35.C: Likewise.
8120 * g++.dg/opt/pr40496.C: Likewise.
8121 * g++.dg/other/i386-1.C: Likewise.
8122 * g++.dg/other/i386-4.C: Likewise.
8123 * g++.dg/other/pr34435.C: Likewise.
8124 * g++.dg/other/pr39496.C: Likewise.
8125 * g++.dg/other/pr40446.C: Likewise.
8126 * gcc.dg/compat/union-m128-1_main.c: Likewise.
8127 * gcc.dg/compat/vector-1a_main.c: Likewise.
8128 * gcc.dg/compat/vector-2a_main.c: Likewise.
8129 * gcc.dg/lto/20090206-1_0.c: Likewise.
8130 * gcc.dg/pr34856.c: Likewise.
8131 * gcc.dg/pr36584.c: Likewise.
8132 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
8133 * gcc.dg/pr37544.c: Likewise.
8134 * gcc.dg/torture/pr16104-1.c: Likewise.
8135 * gcc.dg/torture/pr35771-1.c: Likewise.
8136 * gcc.dg/torture/pr35771-2.c: Likewise.
8137 * gcc.dg/torture/pr35771-3.c: Likewise.
8138 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8139 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8140 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8141 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8142 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8143 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8144 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8145 * gcc.target/i386/20060512-1.c: Likewise.
8146 * gcc.target/i386/20060512-3.c: Likewise.
8147 * gcc.target/i386/all_one_m128i.c: Likewise.
8148 * gcc.target/i386/float128-1.c: Likewise.
8149 * gcc.target/i386/float128-2.c: Likewise.
8150 * gcc.target/i386/fpcvt-1.c: Likewise.
8151 * gcc.target/i386/fpcvt-2.c: Likewise.
8152 * gcc.target/i386/fpcvt-3.c: Likewise.
8153 * gcc.target/i386/fpprec-1.c: Likewise.
8154 * gcc.target/i386/funcspec-9.c: Likewise.
8155 * gcc.target/i386/incoming-1.c: Likewise.
8156 * gcc.target/i386/incoming-12.c: Likewise.
8157 * gcc.target/i386/incoming-2.c: Likewise.
8158 * gcc.target/i386/incoming-3.c: Likewise.
8159 * gcc.target/i386/incoming-4.c: Likewise.
8160 * gcc.target/i386/incoming-6.c: Likewise.
8161 * gcc.target/i386/incoming-7.c: Likewise.
8162 * gcc.target/i386/incoming-8.c: Likewise.
8163 * gcc.target/i386/opt-1.c: Likewise.
8164 * gcc.target/i386/opt-2.c: Likewise.
8165 * gcc.target/i386/ordcmp-1.c: Likewise.
8166 * gcc.target/i386/pr17692.c: Likewise.
8167 * gcc.target/i386/pr18614-1.c: Likewise.
8168 * gcc.target/i386/pr22152.c: Likewise.
8169 * gcc.target/i386/pr23570.c: Likewise.
8170 * gcc.target/i386/pr23575.c: Likewise.
8171 * gcc.target/i386/pr26449-1.c: Likewise.
8172 * gcc.target/i386/pr26600.c: Likewise.
8173 * gcc.target/i386/pr27790.c: Likewise.
8174 * gcc.target/i386/pr28839.c: Likewise.
8175 * gcc.target/i386/pr30970.c: Likewise.
8176 * gcc.target/i386/pr32000-1.c: Likewise.
8177 * gcc.target/i386/pr32000-2.c: Likewise.
8178 * gcc.target/i386/pr32280.c: Likewise.
8179 * gcc.target/i386/pr32661.c: Likewise.
8180 * gcc.target/i386/pr32708-1.c: Likewise.
8181 * gcc.target/i386/pr32961.c: Likewise.
8182 * gcc.target/i386/pr33329.c: Likewise.
8183 * gcc.target/i386/pr35714.c: Likewise.
8184 * gcc.target/i386/pr35767-1.c: Likewise.
8185 * gcc.target/i386/pr35767-1d.c: Likewise.
8186 * gcc.target/i386/pr35767-1i.c: Likewise.
8187 * gcc.target/i386/pr35767-2.c: Likewise.
8188 * gcc.target/i386/pr35767-2d.c: Likewise.
8189 * gcc.target/i386/pr35767-2i.c: Likewise.
8190 * gcc.target/i386/pr35767-3.c: Likewise.
8191 * gcc.target/i386/pr35767-5.c: Likewise.
8192 * gcc.target/i386/pr36222-1.c: Likewise.
8193 * gcc.target/i386/pr36578-1.c: Likewise.
8194 * gcc.target/i386/pr36578-2.c: Likewise.
8195 * gcc.target/i386/pr36992-1.c: Likewise.
8196 * gcc.target/i386/pr37101.c: Likewise.
8197 * gcc.target/i386/pr37216.c: Likewise.
8198 * gcc.target/i386/pr37434-1.c: Likewise.
8199 * gcc.target/i386/pr37434-2.c: Likewise.
8200 * gcc.target/i386/pr37843-3.c: Likewise.
8201 * gcc.target/i386/pr37843-4.c: Likewise.
8202 * gcc.target/i386/pr39162.c: Likewise.
8203 * gcc.target/i386/pr39315-1.c: Likewise.
8204 * gcc.target/i386/pr39315-2.c: Likewise.
8205 * gcc.target/i386/pr39315-3.c: Likewise.
8206 * gcc.target/i386/pr39315-4.c: Likewise.
8207 * gcc.target/i386/pr39445.c: Likewise.
8208 * gcc.target/i386/pr39496.c: Likewise.
8209 * gcc.target/i386/pr40809.c: Likewise.
8210 * gcc.target/i386/pr40906-3.c: Likewise.
8211 * gcc.target/i386/pr41019.c: Likewise.
8212 * gcc.target/i386/pr42542-1.c: Likewise.
8213 * gcc.target/i386/pr42542-2.c: Likewise.
8214 * gcc.target/i386/pr42542-3.c: Likewise.
8215 * gcc.target/i386/pr42542-3a.c: Likewise.
8216 * gcc.target/i386/pr42881.c: Likewise.
8217 * gcc.target/i386/push-1.c: Likewise.
8218 * gcc.target/i386/quad-sse.c: Likewise.
8219 * gcc.target/i386/reload-1.c: Likewise.
8220 * gcc.target/i386/sse-10.c: Likewise.
8221 * gcc.target/i386/sse-11.c: Likewise.
8222 * gcc.target/i386/sse-15.c: Likewise.
8223 * gcc.target/i386/sse-17.c: Likewise.
8224 * gcc.target/i386/sse-18.c: Likewise.
8225 * gcc.target/i386/sse-19.c: Likewise.
8226 * gcc.target/i386/sse-4.c: Likewise.
8227 * gcc.target/i386/sse-6.c: Likewise.
8228 * gcc.target/i386/sse-vect-types.c: Likewise.
8229 * gcc.target/i386/sse2-addpd-1.c: Likewise.
8230 * gcc.target/i386/sse2-addsd-1.c: Likewise.
8231 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8232 * gcc.target/i386/sse2-andpd-1.c: Likewise.
8233 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8234 * gcc.target/i386/sse2-comisd-1.c: Likewise.
8235 * gcc.target/i386/sse2-comisd-2.c: Likewise.
8236 * gcc.target/i386/sse2-comisd-3.c: Likewise.
8237 * gcc.target/i386/sse2-comisd-4.c: Likewise.
8238 * gcc.target/i386/sse2-comisd-5.c: Likewise.
8239 * gcc.target/i386/sse2-comisd-6.c: Likewise.
8240 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8241 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8242 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8243 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8244 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8245 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8246 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8247 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8248 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8249 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8250 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8251 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8252 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8253 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8254 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8255 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8256 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8257 * gcc.target/i386/sse2-divpd-1.c: Likewise.
8258 * gcc.target/i386/sse2-divsd-1.c: Likewise.
8259 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8260 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8261 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8262 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8263 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8264 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8265 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8266 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8267 * gcc.target/i386/sse2-minpd-1.c: Likewise.
8268 * gcc.target/i386/sse2-minsd-1.c: Likewise.
8269 * gcc.target/i386/sse2-mmx.c: Likewise.
8270 * gcc.target/i386/sse2-movapd-1.c: Likewise.
8271 * gcc.target/i386/sse2-movapd-2.c: Likewise.
8272 * gcc.target/i386/sse2-movd-1.c: Likewise.
8273 * gcc.target/i386/sse2-movd-2.c: Likewise.
8274 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8275 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8276 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8277 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8278 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8279 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8280 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8281 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8282 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8283 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8284 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8285 * gcc.target/i386/sse2-movq-1.c: Likewise.
8286 * gcc.target/i386/sse2-movq-2.c: Likewise.
8287 * gcc.target/i386/sse2-movq-3.c: Likewise.
8288 * gcc.target/i386/sse2-movsd-1.c: Likewise.
8289 * gcc.target/i386/sse2-movsd-2.c: Likewise.
8290 * gcc.target/i386/sse2-movupd-1.c: Likewise.
8291 * gcc.target/i386/sse2-movupd-2.c: Likewise.
8292 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8293 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8294 * gcc.target/i386/sse2-orpd-1.c: Likewise.
8295 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8296 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8297 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8298 * gcc.target/i386/sse2-paddb-1.c: Likewise.
8299 * gcc.target/i386/sse2-paddd-1.c: Likewise.
8300 * gcc.target/i386/sse2-paddq-1.c: Likewise.
8301 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8302 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8303 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8304 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8305 * gcc.target/i386/sse2-paddw-1.c: Likewise.
8306 * gcc.target/i386/sse2-pand-1.c: Likewise.
8307 * gcc.target/i386/sse2-pandn-1.c: Likewise.
8308 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8309 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8310 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8311 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8312 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8313 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8314 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8315 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8316 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8317 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8318 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8319 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8320 * gcc.target/i386/sse2-pminub-1.c: Likewise.
8321 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8322 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8323 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8324 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8325 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8326 * gcc.target/i386/sse2-por-1.c: Likewise.
8327 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8328 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8329 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8330 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8331 * gcc.target/i386/sse2-pslld-1.c: Likewise.
8332 * gcc.target/i386/sse2-pslld-2.c: Likewise.
8333 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8334 * gcc.target/i386/sse2-psllq-1.c: Likewise.
8335 * gcc.target/i386/sse2-psllq-2.c: Likewise.
8336 * gcc.target/i386/sse2-psllw-1.c: Likewise.
8337 * gcc.target/i386/sse2-psllw-2.c: Likewise.
8338 * gcc.target/i386/sse2-psrad-1.c: Likewise.
8339 * gcc.target/i386/sse2-psrad-2.c: Likewise.
8340 * gcc.target/i386/sse2-psraw-1.c: Likewise.
8341 * gcc.target/i386/sse2-psraw-2.c: Likewise.
8342 * gcc.target/i386/sse2-psrld-1.c: Likewise.
8343 * gcc.target/i386/sse2-psrld-2.c: Likewise.
8344 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8345 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8346 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8347 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8348 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8349 * gcc.target/i386/sse2-psubb-1.c: Likewise.
8350 * gcc.target/i386/sse2-psubd-1.c: Likewise.
8351 * gcc.target/i386/sse2-psubq-1.c: Likewise.
8352 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8353 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8354 * gcc.target/i386/sse2-psubw-1.c: Likewise.
8355 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8356 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8357 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8358 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8359 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8360 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8361 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8362 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8363 * gcc.target/i386/sse2-pxor-1.c: Likewise.
8364 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8365 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8366 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8367 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8368 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8369 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8370 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8371 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8372 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8373 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8374 * gcc.target/i386/sse2-shufps-1.c: Likewise.
8375 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8376 * gcc.target/i386/sse2-subpd-1.c: Likewise.
8377 * gcc.target/i386/sse2-subsd-1.c: Likewise.
8378 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8379 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8380 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8381 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8382 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8383 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8384 * gcc.target/i386/sse2-unpack-1.c: Likewise.
8385 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8386 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8387 * gcc.target/i386/sse2-vec-1.c: Likewise.
8388 * gcc.target/i386/sse2-vec-2.c: Likewise.
8389 * gcc.target/i386/sse2-vec-3.c: Likewise.
8390 * gcc.target/i386/sse2-vec-4.c: Likewise.
8391 * gcc.target/i386/sse2-vec-5.c: Likewise.
8392 * gcc.target/i386/sse2-vec-6.c: Likewise.
8393 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8394 * gcc.target/i386/ssefn-2.c: Likewise.
8395 * gcc.target/i386/ssefn-4.c: Likewise.
8396 * gcc.target/i386/ssefp-1.c: Likewise.
8397 * gcc.target/i386/ssefp-2.c: Likewise.
8398 * gcc.target/i386/sseregparm-3.c: Likewise.
8399 * gcc.target/i386/sseregparm-4.c: Likewise.
8400 * gcc.target/i386/sseregparm-5.c: Likewise.
8401 * gcc.target/i386/sseregparm-6.c: Likewise.
8402 * gcc.target/i386/sseregparm-7.c: Likewise.
8403 * gcc.target/i386/ssetype-1.c: Likewise.
8404 * gcc.target/i386/ssetype-2.c: Likewise.
8405 * gcc.target/i386/ssetype-3.c: Likewise.
8406 * gcc.target/i386/ssetype-4.c: Likewise.
8407 * gcc.target/i386/ssetype-5.c: Likewise.
8408 * gcc.target/i386/unordcmp-1.c: Likewise.
8409 * gcc.target/i386/vararg-1.c: Likewise.
8410 * gcc.target/i386/vararg-2.c: Likewise.
8411 * gcc.target/i386/vararg-3.c: Likewise.
8412 * gcc.target/i386/vararg-4.c: Likewise.
8413 * gcc.target/i386/vararg-7.c: Likewise.
8414 * gcc.target/i386/vararg-8.c: Likewise.
8415 * gcc.target/i386/vecinit-1.c: Likewise.
8416 * gcc.target/i386/vecinit-2.c: Likewise.
8417 * gcc.target/i386/vecinit-3.c: Likewise.
8418 * gcc.target/i386/vecinit-4.c: Likewise.
8419 * gcc.target/i386/vecinit-5.c: Likewise.
8420 * gcc.target/i386/vecinit-6.c: Likewise.
8421 * gcc.target/i386/vectorize2.c: Likewise.
8422 * gcc.target/i386/vectorize3.c: Likewise.
8423 * gcc.target/i386/vectorize4.c: Likewise.
8424 * gcc.target/i386/vectorize6.c: Likewise.
8425 * gcc.target/i386/vectorize7.c: Likewise.
8426 * gcc.target/i386/vectorize8.c: Likewise.
8427 * gcc.target/i386/vperm-v2df.c: Likewise.
8428 * gcc.target/i386/vperm-v2di.c: Likewise.
8429 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8430 * gcc.target/i386/xorps-sse2.c: Likewise.
8431 * gcc.target/i386/xorps.c: Likewise.
8432 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8433 * gfortran.dg/graphite/pr42326.f90: Likewise.
8434 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8436 2010-05-19 Richard Guenther <rguenther@suse.de>
8439 * g++.dg/lto/20100519-1_0.C: New testcase.
8441 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8444 * gfortran.dg/warn_intent_out_not_set.f90: New.
8446 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8449 * gfortran.dg/data_char_1.f90: Updated warning message.
8450 * gfortran.dg/data_array_6.f: New.
8452 2010-05-19 Martin Jambor <mjambor@suse.cz>
8454 * g++.dg/ipa/ivinline-8.C: New test.
8455 * gcc.dg/ipa/iinline-2.c: Likewise.
8457 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8460 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8461 arguments; add check for return value kind.
8462 * gfortran.dg/float_1.f90: Likewise.
8464 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8466 * gcc.target/i386/20011009-1.c (COMMENT): Define.
8468 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8469 * lib/lto.exp (lto_prune_warns): Fix location line regex.
8470 Prune another location line format.
8471 (lto-obj): Call lto_prune_warns on comp_output.
8473 2010-05-18 Jan Hubicka <jh@suse.cz>
8475 * gcc.dg/lto/ipacp_0.c: New test.
8476 * gcc.dg/lto/ipacp_1.c: New test.
8478 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
8481 * gcc.dg/lto/20100518_0.c: New test.
8483 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
8485 * gnat.dg/specs/lto3.ads: Add missing dg-options.
8487 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8490 * gfortran.dg/class_21.f03: New.
8492 2010-05-17 Jason Merrill <jason@redhat.com>
8495 * g++.dg/cpp0x/initlist34.C: New.
8498 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8500 2010-05-17 Martin Jambor <mjambor@suse.cz>
8502 * g++.dg/ipa/ivinline-1.C: New test.
8503 * g++.dg/ipa/ivinline-2.C: New test.
8504 * g++.dg/ipa/ivinline-3.C: New test.
8505 * g++.dg/ipa/ivinline-4.C: New test.
8506 * g++.dg/ipa/ivinline-5.C: New test.
8507 * g++.dg/ipa/ivinline-6.C: New test.
8509 2010-05-17 Dodji Seketeli <dodji@redhat.com>
8510 Jason Merrill <jason@redhat.com>
8513 * c-c++-common/Wunused-var-8.c: New test.
8515 2010-05-17 Jakub Jelinek <jakub@redhat.com>
8518 * gcc.c-torture/compile/pr42347.c: New test.
8521 * g++.dg/ext/asmgoto1.C: New test.
8523 2010-05-17 Martin Jambor <mjambor@suse.cz>
8526 * gcc.dg/tree-ssa/pr44133.c: New test.
8527 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8530 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8533 * gfortran.dg/class_20.f03: New.
8535 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
8538 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8539 debug messages but not the newly introduced one.
8541 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
8544 * gfortran.dg/initialization_25.f90: Commented testcase.
8545 * gfortran.dg/initialization_26.f90: New.
8547 2010-05-16 Richard Guenther <rguenther@suse.de>
8549 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8550 * gcc.dg/pr43084.c: Likewise.
8551 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8553 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8555 * gcc.dg/struct/struct-reorg.exp: Likewise.
8556 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8557 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8559 2010-05-16 Joseph Myers <joseph@codesourcery.com>
8561 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8562 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8563 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8564 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8567 2010-05-15 Jason Merrill <jason@redhat.com>
8569 * g++.dg/eh/spec10.C: New.
8570 * g++.dg/eh/spec11.C: New.
8571 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8573 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8577 * gfortran.dg/allocatable_scalar_9.f90: New.
8579 2010-05-15 Jakub Jelinek <jakub@redhat.com>
8582 * g++.dg/torture/pr44148.C: New test.
8584 2010-05-15 Joseph Myers <joseph@codesourcery.com>
8586 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8587 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8588 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8589 diagnostics and type sizes.
8591 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
8593 * gnat.dg/lto9.adb: New test.
8594 * gnat.dg/lto9_pkg1.ads: New helper.
8595 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8597 2010-05-15 Jan Hubicka <jh@suse.cz>
8599 * gcc.dg/lto/ipareference_1.c: Rename to ...
8600 * gcc.dg/lto/ipareference_0.c: ... this one.
8601 * gcc.dg/lto/ipareference_2.c: Rename to ...
8602 * gcc.dg/lto/ipareference_1.c: ... this one.
8604 2010-05-15 Jan Hubicka <jh@suse.cz>
8606 * gcc.dg/lto/ipareference_1.c: New file.
8607 * gcc.dg/lto/ipareference_2.c: New file.
8609 2010-05-15 Richard Guenther <rguenther@suse.de>
8611 PR tree-optimization/44038
8612 * gcc.c-torture/compile/pr44038.c: New testcase.
8614 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
8616 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8617 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8619 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8623 * gfortran.dg/class_18.f03: New.
8624 * gfortran.dg/class_19.f03: New.
8626 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8629 * gcc.dg/debug/dwarf2/const-1.c: Remove.
8630 * g++.dg/debug/dwarf2/const1.C: Remove.
8632 2010-05-14 Jason Merrill <jason@redhat.com>
8634 * g++.dg/eh/cond4.C: New.
8635 * g++.dg/eh/elide2.C: Adjust.
8636 * g++.old-deja/g++.eh/terminate1.C: Adjust.
8638 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
8641 * gfortran.dg/actual_array_interface_2.f90: New test.
8643 2010-05-14 Richard Guenther <rguenther@suse.de>
8645 PR tree-optimization/44119
8646 * gcc.c-torture/compile/pr44119.c: New testcase.
8648 2010-05-14 Jason Merrill <jason@redhat.com>
8651 * g++.dg/eh/terminate1.C: New.
8653 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8655 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8658 * gcc.dg/pr44136.c: New test.
8660 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
8663 * g++.dg/warn/Wshadow-4.C: Adjust.
8664 * g++.dg/warn/Wshadow-5.C: New test.
8665 * g++.dg/warn/Wshadow-6.C: New test
8667 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
8670 * gfortran.dg/initialization_25.f90: New.
8672 2010-05-13 Martin Jambor <mjambor@suse.cz>
8674 * g++.dg/otr-fold-1.C: New test.
8675 * g++.dg/otr-fold-2.C: New test.
8677 2010-05-13 Jakub Jelinek <jakub@redhat.com>
8680 * gfortran.dg/gomp/pr44036-1.f90: New test.
8681 * gfortran.dg/gomp/pr44036-2.f90: New test.
8682 * gfortran.dg/gomp/pr44036-3.f90: New test.
8685 * gcc.dg/guality/sra-1.c: New test.
8687 2010-05-12 Jan Hubicka <jh@suse.cz>
8689 * tree-ssa/unreachable.c: New test.
8691 2010-05-12 Jason Merrill <jason@redhat.com>
8693 * g++.dg/cpp0x/sfinae1.C: New.
8695 2010-05-12 Sriraman Tallam <tmsriram@google.com>
8697 * gcc.target/i386/zee.c: New file.
8699 2010-05-12 Jason Merrill <jason@redhat.com>
8701 * g++.dg/conversion/op1.C: Expect template candidate message.
8702 * g++.dg/cpp0x/nullptr15.C: Likewise.
8703 * g++.dg/cpp0x/pr31431-2.C: Likewise.
8704 * g++.dg/cpp0x/pr31431.C: Likewise.
8705 * g++.dg/cpp0x/temp_default2.C: Likewise.
8706 * g++.dg/cpp0x/trailing4.C: Likewise.
8707 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8708 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8709 * g++.dg/cpp0x/variadic-throw.C: Likewise.
8710 * g++.dg/cpp0x/variadic35.C: Likewise.
8711 * g++.dg/cpp0x/vt-35147.C: Likewise.
8712 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8713 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8714 * g++.dg/ext/visibility/anon8.C: Likewise.
8715 * g++.dg/ext/vla2.C: Likewise.
8716 * g++.dg/other/pr28114.C: Likewise.
8717 * g++.dg/other/ptrmem10.C: Likewise.
8718 * g++.dg/other/ptrmem11.C: Likewise.
8719 * g++.dg/overload/unknown1.C: Likewise.
8720 * g++.dg/parse/template7.C: Likewise.
8721 * g++.dg/parse/typename7.C: Likewise.
8722 * g++.dg/template/conv11.C: Likewise.
8723 * g++.dg/template/copy1.C: Likewise.
8724 * g++.dg/template/deduce3.C: Likewise.
8725 * g++.dg/template/dependent-expr5.C: Likewise.
8726 * g++.dg/template/friend.C: Likewise.
8727 * g++.dg/template/incomplete2.C: Likewise.
8728 * g++.dg/template/local4.C: Likewise.
8729 * g++.dg/template/local6.C: Likewise.
8730 * g++.dg/template/operator10.C: Likewise.
8731 * g++.dg/template/overload6.C: Likewise.
8732 * g++.dg/template/ptrmem2.C: Likewise.
8733 * g++.dg/template/ptrmem20.C: Likewise.
8734 * g++.dg/template/ptrmem8.C: Likewise.
8735 * g++.dg/template/sfinae2.C: Likewise.
8736 * g++.dg/template/ttp25.C: Likewise.
8737 * g++.dg/template/unify10.C: Likewise.
8738 * g++.dg/template/unify11.C: Likewise.
8739 * g++.dg/template/unify6.C: Likewise.
8740 * g++.dg/template/unify7.C: Likewise.
8741 * g++.dg/template/unify9.C: Likewise.
8742 * g++.dg/template/varmod1.C: Likewise.
8743 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8744 * g++.old-deja/g++.law/operators32.C: Likewise.
8745 * g++.old-deja/g++.pt/crash28.C: Likewise.
8746 * g++.old-deja/g++.pt/crash60.C: Likewise.
8747 * g++.old-deja/g++.pt/explicit38.C: Likewise.
8748 * g++.old-deja/g++.pt/explicit39.C: Likewise.
8749 * g++.old-deja/g++.pt/explicit41.C: Likewise.
8750 * g++.old-deja/g++.pt/explicit67.C: Likewise.
8751 * g++.old-deja/g++.pt/explicit77.C: Likewise.
8752 * g++.old-deja/g++.pt/expr2.C: Likewise.
8753 * g++.old-deja/g++.pt/overload7.C: Likewise.
8754 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8755 * g++.old-deja/g++.pt/spec5.C: Likewise.
8756 * g++.old-deja/g++.pt/spec6.C: Likewise.
8757 * g++.old-deja/g++.pt/t24.C: Likewise.
8758 * g++.old-deja/g++.pt/unify4.C: Likewise.
8759 * g++.old-deja/g++.pt/unify6.C: Likewise.
8760 * g++.old-deja/g++.pt/unify8.C: Likewise.
8761 * g++.old-deja/g++.robertl/eb119.C: Likewise.
8762 * g++.old-deja/g++.robertl/eb79.C: Likewise.
8763 * g++.old-deja/g++.robertl/eb98.C: Likewise.
8765 * g++.dg/cpp0x/initlist32.C: New.
8767 * g++.dg/template/conv11.C: New.
8768 * g++.dg/conversion/op1.C: Adjust expected error.
8770 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8772 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8775 * gcc.target/i386/avx-cmpsd-1.c: New.
8776 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8777 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8778 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8779 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8780 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8782 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8785 * gcc.dg/gomp/pr44085.c: New test.
8786 * gfortran.dg/gomp/pr44085.f90: New test.
8788 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8790 * objc-obj-c++-shared/Object1.m: New.
8791 * objc.dg/torture: New directory.
8792 * objc.dg/torture/tls: Ditto.
8793 * objc.dg/tls: Ditto.
8794 * objc.dg/torture/tls/trivial.m: New test.
8795 * objc.dg/torture/tls/thr-init-2.m: New test.
8796 * objc.dg/torture/tls/thr-init-3.m: New test.
8797 * objc.dg/torture/tls/thr-init.m: New test.
8798 * objc.dg/torture/tls/diag-1.m: New test.
8799 * objc.dg/torture/tls/tls.exp: New.
8800 * objc.dg/torture/trivial.m: New test.
8801 * objc.dg/torture/dg-torture.exp: New.
8802 * objc.dg/tls/diag-3.m: New test.
8803 * objc.dg/tls/diag-4.m: New test.
8804 * objc.dg/tls/diag-5.m: New test.
8805 * objc.dg/tls/init-1.m: New test.
8806 * objc.dg/tls/init-2.m: New test.
8807 * objc.dg/tls/tls.exp: New.
8808 * objc.dg/tls/diag-2.m: New test.
8809 * lib/objc.exp: Respond to dg-additional-files.
8811 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
8813 * gcc.target/m68k/20100512-1.c: New.
8815 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
8817 * gnat.dg/lto8.adb: New test.
8818 * gnat.dg/lto8_pkg.ad[sb]: New helper.
8819 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8821 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8826 * g++.dg/template/crash97.C: New.
8827 * g++.dg/template/crash98.C: Likewise.
8828 * g++.dg/template/crash99.C: Likewise.
8829 * g++.dg/cpp0x/pr31439.C: Adjust.
8830 * g++.dg/template/crash95.C: Likewise.
8832 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8835 * c-c++-common/asmgoto-4.c: New test.
8836 * gcc.target/i386/pr44071.c: New test.
8839 * c-c++-common/Wunused-var-7.c: New test.
8840 * g++.dg/warn/Wunused-var-9.C: New test.
8842 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8845 * gfortran.dg/gomp/pr43711.f90: New.
8847 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8850 * gfortran.dg/select_5.f90: Updated.
8852 2010-05-11 Jan Hubicka <jh@suse.cz>
8854 PR tree-optimize/44063
8855 * gcc.c-torture/compile/pr44063.c: New testcase.
8857 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8860 * gcc.dg/pr44023.c: New test.
8862 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8864 * gnat.dg/lto7.adb: New test.
8865 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8867 2010-05-10 Jason Merrill <jason@redhat.com>
8870 * g++.dg/template/inherit5.C: New.
8873 * g++.dg/cpp0x/initlist33.C: New.
8874 * g++.dg/cpp0x/initlist26.C: Adjust.
8875 * g++.dg/cpp0x/initlist28.C: Adjust.
8877 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8880 * g++.dg/init/pr43719.C: New.
8881 * g++.dg/anon-struct4.C: Adjust.
8883 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8886 * gcc.dg/pr44028.c: New test.
8888 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8893 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8894 * gfortran.dg/warn_conversion.f90: New.
8896 2010-05-10 Michael Matz <matz@suse.de>
8898 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8900 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8902 PR rtl-optimization/44012
8903 * gcc.dg/pr44012.c: New.
8905 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8907 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8908 Log text on entry and exit.
8909 Prune Sun ld warnings for common symbols with differing sizes.
8910 (lto-link-and-maybe-run): Change caller.
8912 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8915 * gfortran.dg/class_7.f03: Modified.
8916 * gfortran.dg/select_type_1.f03: Modified.
8917 * gfortran.dg/select_type_12.f03: New.
8919 2010-05-10 Richard Guenther <rguenther@suse.de>
8921 PR tree-optimization/44050
8922 * gcc.dg/torture/pr44050.c: New testcase.
8924 2010-05-10 Wei Guozhi <carrot@google.com>
8927 * gcc.target/arm/pr42879.c: New testcase.
8929 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8932 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8934 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8937 * gcc.dg/anon-struct-10.c: New test.
8939 2010-05-09 Richard Guenther <rguenther@suse.de>
8942 * gcc.dg/pr44024.c: New testcase.
8944 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8947 * gcc.dg/anon-struct-9.c: New test.
8949 2010-05-09 Richard Guenther <rguenther@suse.de>
8952 * gcc.c-torture/compile/pr44043.c: New testcase.
8954 2010-05-09 Richard Guenther <rguenther@suse.de>
8956 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8958 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8960 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8962 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8964 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8965 * gnat.dg/specs/lto3.ads: Likewise.
8967 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8970 * gcc.dg/pr28685-1.c: New file.
8972 2010-05-08 Richard Guenther <rguenther@suse.de>
8974 PR tree-optimization/44030
8975 * gcc.c-torture/compile/pr44030.c: New testcase.
8977 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8979 * gnat.dg/lto6.adb: New test.
8980 * gnat.dg/lto6_pkg.ads: New helper.
8982 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8984 * gnat.dg/lto5.adb: New test.
8985 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8987 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8989 * gnat.dg/lto4.ad[sb]: New test.
8991 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8993 * gnat.dg/specs/lto3.ads: New test.
8994 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8995 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8997 2010-05-08 Quentin Ochem <ochem@adacore.com>
8999 * gnat.dg/sizetype3.ad[sb]: New test.
9000 * gnat.dg/sizetype3_pkg.ads: New helper.
9002 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
9005 * g++.dg/init/new29.C: New.
9007 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
9010 * gfortran.dg/coarray_1.f90: Fixed error message.
9011 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9012 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9013 * gfortran.dg/intrinsic_std_5.f90: New.
9015 2010-05-07 Jason Merrill <jason@redhat.com>
9017 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9019 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9021 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9022 (size_t, stderr): Remove.
9023 (read_error): Replaced __builtin_fprintf by fprintf.
9025 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
9027 * gcc.dg/ordered-comparison-1.c: New test.
9028 * gcc.dg/ordered-comparison-2.c: New test.
9029 * gcc.dg/ordered-comparison-3.c: New test.
9030 * gcc.dg/ordered-comparison-4.c: New test.
9032 2010-05-06 Mike Stump <mikestump@comcast.net>
9035 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9037 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
9038 Jason Merrill <jason@redhat.com>
9040 * g++.dg/cpp0x/nullptr01.C: New.
9041 * g++.dg/cpp0x/nullptr02.C: New.
9042 * g++.dg/cpp0x/nullptr03.C: New.
9043 * g++.dg/cpp0x/nullptr04.C: New.
9044 * g++.dg/cpp0x/nullptr05.C: New.
9045 * g++.dg/cpp0x/nullptr06.C: New.
9046 * g++.dg/cpp0x/nullptr07.C: New.
9047 * g++.dg/cpp0x/nullptr08.C: New.
9048 * g++.dg/cpp0x/nullptr09.C: New.
9049 * g++.dg/cpp0x/nullptr10.C: New.
9050 * g++.dg/cpp0x/nullptr11.C: New.
9051 * g++.dg/cpp0x/nullptr12.C: New.
9052 * g++.dg/cpp0x/nullptr13.C: New.
9053 * g++.dg/cpp0x/nullptr14.C: New.
9054 * g++.dg/cpp0x/nullptr15.C: New.
9055 * g++.dg/cpp0x/nullptr16.C: New.
9056 * g++.dg/cpp0x/nullptr17.C: New.
9057 * g++.dg/cpp0x/nullptr18.C: New.
9058 * g++.dg/cpp0x/nullptr19.C: New.
9059 * g++.dg/cpp0x/nullptr20.C: New.
9060 * g++.dg/cpp0x/nullptr21.C: New.
9061 * g++.dg/cpp0x/nullptr22.C: New.
9062 * g++.dg/debug/nullptr01.C: New.
9063 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9065 2010-05-06 Jakub Jelinek <jakub@redhat.com>
9067 * gcc.dg/Wunused-var-8.c: Move to...
9068 * c-c++-common/Wunused-var-6.c: ... here. New test.
9070 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9073 * g++.dg/template/crash96.C: New.
9075 2010-05-06 Jan Hubicka <jh@suse.cz>
9077 PR tree-optimization/43791
9078 * gcc.c-torture/compile/pr43791.c: New file.
9080 2010-05-06 Michael Matz <matz@suse.de>
9082 PR tree-optimization/43984
9083 * gfortran.dg/pr43984.f90: New test.
9085 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9088 * gcc.dg/pr40989.c: New.
9090 2010-05-06 Richard Guenther <rguenther@suse.de>
9092 PR tree-optimization/43934
9093 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9095 2010-05-06 Richard Guenther <rguenther@suse.de>
9097 PR tree-optimization/43987
9098 * gcc.c-torture/execute/pr43987.c: New testcase.
9099 * gcc.dg/torture/pta-escape-1.c: Adjust.
9100 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9101 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9102 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9103 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9105 2010-04-22 Jakub Jelinek <jakub@redhat.com>
9106 Dodji Seketeli <dodji@redhat.com>
9109 * g++.dg/warn/Wunused-7.C: Add dg-warning.
9110 * g++.dg/template/sfinae16.C: Likewise.
9111 * gcc.dg/Wunused-var-1.c: Moved to...
9112 * c-c++-common/Wunused-var-1.c: ...here. New test.
9113 * gcc.dg/Wunused-var-2.c: Moved to...
9114 * c-c++-common/Wunused-var-2.c: ...here. New test.
9115 * gcc.dg/Wunused-var-3.c: Moved to...
9116 * c-c++-common/Wunused-var-3.c: ...here. New test.
9117 * gcc.dg/Wunused-var-4.c: Moved to...
9118 * gcc.dg/Wunused-var-1.c: ... here.
9119 * gcc.dg/Wunused-var-5.c: Moved to...
9120 * c-c++-common/Wunused-var-4.c: ...here. New test.
9121 * gcc.dg/Wunused-var-7.c: Moved to...
9122 * c-c++-common/Wunused-var-5.c: ...here. New test.
9123 * gcc.dg/Wunused-var-6.c: Moved to...
9124 * gcc.dg/Wunused-var-2.c: ... here.
9125 * c-c++-common/Wunused-var-1.c: New test.
9126 * c-c++-common/Wunused-var-2.c: New test.
9127 * c-c++-common/Wunused-var-3.c: New test.
9128 * c-c++-common/Wunused-var-4.c: New test.
9129 * c-c++-common/Wunused-var-5.c: New test.
9130 * g++.dg/warn/Wunused-var-1.C: New test.
9131 * g++.dg/warn/Wunused-var-2.C: New test.
9132 * g++.dg/warn/Wunused-var-3.C: New test.
9133 * g++.dg/warn/Wunused-var-4.C: New test.
9134 * g++.dg/warn/Wunused-var-5.C: New test.
9135 * g++.dg/warn/Wunused-var-6.C: New test.
9136 * g++.dg/warn/Wunused-var-7.C: New test.
9137 * g++.dg/warn/Wunused-var-8.C: New test.
9138 * g++.dg/warn/Wunused-parm-1.C: New test.
9139 * g++.dg/warn/Wunused-parm-2.C: New test.
9140 * g++.dg/warn/Wunused-parm-3.C: New test.
9142 2010-05-06 Tobias Burnus <burnus@net-b.de>
9145 * gfortran.dg/gomp/crayptr5.f90: New test case.
9147 2010-05-05 Jason Merrill <jason@redhat.com>
9150 * g++.dg/ext/attrib39.C: New.
9152 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
9155 * gfortran.dg/data_invalid.f90: New.
9157 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
9159 * gnat.dg/lto2.adb: New test.
9161 2010-05-05 Jason Merrill <jason@redhat.com>
9164 * g++.dg/opt/empty1.C: New.
9166 2010-05-05 Janus Weil <janus@gcc.gnu.org>
9169 * gfortran.dg/class_17.f03: New.
9171 2010-05-04 Neil Vachharajani <nvachhar@google.com>
9173 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9175 2010-05-04 Mike Stump <mikestump@comcast.net>
9178 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9180 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9183 * gcc.target/i386/pr43668.c: New.
9185 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9188 * g++.dg/cpp0x/initlist31.C: New.
9190 2010-05-04 Jakub Jelinek <jakub@redhat.com>
9193 * gcc.dg/Wunused-var-8.c: New test.
9195 2010-05-04 Jason Merrill <jason@redhat.com>
9198 * g++.dg/cpp0x/enum3.C: Extend.
9200 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9203 * gcc.target/i386/pr43799.c: New.
9205 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
9207 * gnat.dg/lto1.adb: New test.
9208 * gnat.dg/lto1_pkg.ad[sb]: New helper.
9210 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9213 * gcc.target/i386/pr43671.c: New.
9215 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9218 * g++.dg/template/crash95.C: New.
9220 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9223 * gcc.target/i386/pr43508.c: New.
9225 2010-05-04 Richard Guenther <rguenther@suse.de>
9227 PR tree-optimization/43879
9228 * g++.dg/torture/pr43879-1_0.C: New testcase.
9229 * g++.dg/torture/pr43879-1_1.C: Likewise.
9231 2010-05-03 Dodji Seketeli <dodji@redhat.com>
9234 * g++.dg/other/crash-12.C: New test.
9236 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
9238 * g++.dg/cdce3.C: Add a space. Updated.
9240 2010-05-03 Jason Merrill <jason@redhat.com>
9243 * g++.dg/opt/enum2.C: New.
9244 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9245 * g++.dg/warn/Wswitch-1.C: Adjust message.
9247 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9249 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9250 * g++.dg/ext/label13.C: Fix typo.
9251 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9253 * gcc.c-torture/compile/limits-declparen.c: xfail on
9254 alpha*-dec-osf5* with -g.
9255 * gcc.c-torture/compile/limits-pointer.c: Likewise.
9256 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9257 * gcc.dg/c99-tgmath-2.c: Likewise.
9258 * gcc.dg/c99-tgmath-3.c: Likewise.
9259 * gcc.dg/c99-tgmath-4.c: Likewise.
9261 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
9264 * gfortran.dg/unexpected_interface.f90: New test.
9266 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9268 * ada/acats/run_acats (which): New function.
9269 (host_gnatchop, host_gnatmake): Use it.
9271 2010-05-03 Richard Guenther <rguenther@suse.de>
9273 PR tree-optimization/43971
9274 * gcc.dg/pr43971.c: New testcase.
9276 2010-05-03 Jakub Jelinek <jakub@redhat.com>
9279 * gcc.dg/debug/pr43972.c: New test.
9281 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
9284 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9286 2010-05-02 Richard Guenther <rguenther@suse.de>
9288 PR tree-optimization/43879
9289 * gcc.dg/torture/pr43879-3.c: New testcase.
9291 2010-05-01 Richard Guenther <rguenther@suse.de>
9293 PR tree-optimization/43949
9294 * g++.dg/warn/Warray-bounds-5.C: New testcase.
9296 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
9299 * g++.dg/init/new28.C: New.
9301 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
9304 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9305 structure and nested declarations.
9306 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
9307 structure and nested declarations. Reduce header clutter and
9308 use _exit() rather than abort().
9309 * objc.dg/encode-10.m: New.
9310 * objc.dg/encode-11.m: New.
9312 2010-04-30 DJ Delorie <dj@redhat.com>
9314 * gcc.c-torture/execute/20100430-1.c: New test.
9316 2010-04-30 Jason Merrill <jason@redhat.com>
9319 * g++.dg/template/ptrmem21.C: New.
9321 2010-04-30 Tobias Burnus Mburnus@net-b.de>
9325 * gfortran.dg/coarray_13.f90: New test.
9327 2010-04-30 Richard Guenther <rguenther@suse.de>
9330 * gcc.dg/lto/20100430-1_0.c: New testcase.
9332 2010-04-30 Jakub Jelinek <jakub@redhat.com>
9335 * c-c++-common/pr43942.c: New test.
9337 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
9339 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9340 conflict with darwin crt1.o 'start' symbol.
9342 2010-04-30 Richard Guenther <rguenther@suse.de>
9344 PR tree-optimization/43879
9345 * gcc.dg/torture/pr43879_1.c: New testcase.
9347 2010-04-30 Richard Guenther <rguenther@suse.de>
9349 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9351 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
9354 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9355 user-provided constructor while recursing.
9357 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9360 * gfortran.dg/class_16.f03: New test.
9362 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9365 * gfortran.dg/class_15.f03: New.
9367 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9370 * gfortran.dg/dynamic_dispatch_9.f03: New test.
9372 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9375 * gfortran.dg/generic_22.f03 : New test.
9377 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9380 * gfortran.dg/class_14.f03: New test.
9382 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9385 * gfortran.dg/interface_32.f90: New test.
9387 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
9388 Janus Weil <janus@gcc.gnu.org>
9391 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9392 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9393 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9395 2010-04-28 Mike Stump <mikestump@comcast.net>
9397 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9399 * g++.dg/uninit-pred-2_b.C: Likewise.
9401 2010-04-28 Tobias Burnus <burnus@net-b.de>
9405 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9407 2010-04-28 Matthias Klose <doko@ubuntu.com>
9409 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9410 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9411 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9412 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9413 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9415 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
9417 * gcc.dg/const-uniq-1.c: New test.
9418 * gcc.dg/lto/const-uniq_[01].c: Likewise.
9420 2010-04-28 Xinliang David Li <davidxl@google.com>
9422 * gcc.dg/uninit-pred-2_b.c: New test.
9423 * gcc.dg/uninit-pred-4_b.c: New test.
9424 * gcc.dg/uninit-pred-3_d.c: New test.
9425 * gcc.dg/uninit-pred-6_b.c: New test.
9426 * gcc.dg/uninit-pred-8_b.c: New test.
9427 * gcc.dg/uninit-pred-3_a.c: New test.
9428 * gcc.dg/uninit-pred-2_c.c: New test.
9429 * gcc.dg/uninit-pred-5_a.c: New test.
9430 * gcc.dg/uninit-pred-3_e.c: New test.
9431 * gcc.dg/uninit-pred-7_a.c: New test.
9432 * gcc.dg/uninit-pred-6_c.c: New test.
9433 * gcc.dg/uninit-pred-9_a.c: New test.
9434 * gcc.dg/uninit-pred-8_c.c: New test.
9435 * gcc.dg/uninit-pred-3_b.c: New test.
9436 * gcc.dg/uninit-pred-5_b.c: New test.
9437 * gcc.dg/uninit-pred-7_b.c: New test.
9438 * gcc.dg/uninit-pred-6_d.c: New test.
9439 * gcc.dg/uninit-pred-9_b.c: New test.
9440 * gcc.dg/uninit-pred-2_a.c: New test.
9441 * gcc.dg/uninit-pred-4_a.c: New test.
9442 * gcc.dg/uninit-pred-3_c.c: New test.
9443 * gcc.dg/uninit-pred-6_a.c: New test.
9444 * gcc.dg/uninit-pred-8_a.c: New test.
9445 * gcc.dg/uninit-pred-7_c.c: New test.
9446 * gcc.dg/uninit-pred-6_e.c: New test.
9447 * g++.dg/uninit-pred-loop-1_b.cc: New test.
9448 * g++.dg/uninit-pred-1_a.C: New test.
9449 * g++.dg/uninit-pred-1_b.C: New test.
9450 * g++.dg/uninit-pred-2_a.C: New test.
9451 * g++.dg/uninit-pred-2_b.C: New test.
9452 * g++.dg/uninit-pred-loop-1_a.cc: New test.
9453 * g++.dg/uninit-pred-loop-1_c.cc: New test.
9454 * g++.dg/uninit-pred-loop_1.cc: New test.
9456 2010-04-28 Martin Jambor <mjambor@suse.cz>
9458 * gcc.dg/lto/20091209-1_0.c: New testcase.
9460 2010-04-28 Richard Guenther <rguenther@suse.de>
9462 PR tree-optimization/43879
9463 PR tree-optimization/43909
9464 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9466 2010-04-28 Richard Guenther <rguenther@suse.de>
9469 * g++.dg/torture/pr43880.C: New testcase.
9471 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
9474 * g++.dg/template/recurse2.C: Update
9475 * g++.dg/template/recurse.C: Update.
9476 * g++.dg/template/pr23510.C: Update.
9477 * lib/prune.exp: Filter out 'recursively instantiated'.
9479 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9482 * g++.dg/init/pr29043.C: New.
9484 2010-04-27 Jason Merrill <jason@redhat.com>
9486 * g++.dg/lookup/scoped5.C: Adjust.
9487 * g++.dg/lookup/scoped8.C: Adjust.
9488 * g++.dg/template/dependent-expr5.C: Adjust.
9489 * g++.old-deja/g++.brendan/nest1.C: Adjust.
9492 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9495 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9497 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9498 Jan Hubicka <hubicka@ucw.cz>
9500 * gcc.dg/pure-2.c: New testcase.
9501 * gcc.dg/const-1.c: New testcase.
9503 2010-04-27 Jason Merrill <jason@redhat.com>
9505 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9508 * g++.dg/template/sfinae17.C: New.
9509 * g++.dg/template/sfinae18.C: New.
9511 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9513 * g++.dg/init/pr42844.C: New.
9514 * g++.dg/cpp0x/pr42844-2.C: New.
9515 * g++.dg/cpp0x/defaulted2.C: Adjust.
9516 * g++.dg/tree-ssa/pr27549.C: Likewise.
9517 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9519 2010-04-27 Tobias Burnus <burnus@net-b.de>
9522 * gfortran.dg/coarray_12.f90: Fix dump parsing.
9524 2010-04-27 Richard Guenther <rguenther@suse.de>
9527 * g++.dg/other/pr40561.C: New testcase.
9529 2010-04-27 Martin Jambor <mjambor@suse.cz>
9532 * g++.dg/ipa/pr43812.C: New test.
9534 2010-04-27 Jan Hubicka <jh@suse.cz>
9536 * gcc.dg/ipa/iinline-1.c (main): Rename to...
9537 (test): ... this one.
9539 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
9542 * gcc.target/arm/thumb-stackframe.c: New test.
9544 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9546 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9547 * gcc.dg/misc-column.c: Likewise.
9548 * gcc.dg/Walways-true-1.c: Likewise.
9549 * gcc.dg/Walways-true-2.c: Likewise.
9550 * gcc.dg/warn-addr-cmp.c: Likewise.
9552 2010-04-27 Tobias Burnus <burnus@net-b.de>
9555 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9556 * gfortran.dg/coarray_12.f90: New.
9558 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9561 * gcc.dg/pr32207.c: New test.
9562 * gcc.dg/misc-column.c: Adjust expected warning.
9563 * gcc.dg/Walways-true-1.c: Likewise.
9564 * gcc.dg/Walways-true-2.c: Likewise.
9565 * gcc.dg/warn-addr-cmp.c: Likewise.
9567 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
9570 * lib/lto.exp (lto_prune_vis_warns): New function.
9571 (lto-link-and-maybe-run): Call it.
9573 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
9575 PR tree-optimization/43904
9576 * gcc.dg/tree-ssa/tailcall-6.c: New.
9578 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9581 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
9582 Darwin8/OSX10.4 - compatible code generation.
9584 * obj-c++.dg/stubify-1.mm: Ditto.
9585 * lib/objc-torture.exp: Do not require link success for
9586 "trivial.m" in the runtime checks when dowhat = 'compile'.
9587 * lib/dg-pch.exp (dg-flags-pch): New Proc.
9588 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
9589 Darwin8/OSX10.4 - compatible code generation.
9590 * objc.dg/stubify-2.m: Ditto.
9591 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9592 * objc.dg/next-runtime-1.m: Ditto.
9593 * objc.dg/stret-2.m: Restrict to ilp32 targets.
9594 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9597 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
9600 * lib/plugin-support.exp: Use "-undefined
9601 dynamic_lookup" on darwin.
9603 2010-04-26 Richard Guenther <rguenther@suse.de>
9605 * gcc.dg/lto/20100426_0.c: New testcase.
9607 2010-04-26 Jie Zhang <jie@codesourcery.com>
9609 PR tree-optimization/43833
9610 gcc.dg/Warray-bounds-8.c: New test case.
9612 2010-04-26 Richard Guenther <rguenther@suse.de>
9615 * g++.dg/lto/20100423-3_0.C: New testcase.
9617 2010-04-26 Richard Guenther <rguenther@suse.de>
9620 * g++.dg/lto/20100423-2_0.C: New testcase.
9622 2010-04-26 Ira Rosen <irar@il.ibm.com>
9624 * gcc.dg/vect/bb-slp-23.c: New test.
9626 2010-04-25 Joseph Myers <joseph@codesourcery.com>
9628 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9629 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9630 * gcc.dg/c1x-float-1.c: New test.
9632 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9634 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9637 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9639 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9641 * gfortran.dg/default_format_denormal_1.f90: Ditto.
9642 * gfortran.dg/default_format_2.f90: Ditto.
9644 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9646 * gfortran.dg/pr43505.f90: Clean up .mod file.
9647 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9648 * gfortran.dg/pr41347.f90: Ditto.
9649 * gfortran.dg/internal_pack_4.f90: Ditto.
9650 * gfortran.dg/proc_decl_23.f90: Ditto.
9651 * gfortran.dg/recursive_check_3.f90: Ditto.
9652 * gfortran.dg/intent_out_3.f90: Ditto.
9653 * gfortran.dg/assignment_2.f90: Ditto.
9654 * gfortran.dg/pr41928.f90: Ditto.
9655 * gfortran.dg/pr42166.f90: Ditto.
9656 * gfortran.dg/private_type_12.f90: Ditto.
9657 * gfortran.dg/graphite/pr42185.f90: Ditto.
9658 * gfortran.dg/graphite/pr42186.f90: Ditto.
9659 * gfortran.dg/graphite/pr40982.f90: Ditto.
9660 * gfortran.dg/graphite/id-2.f90: Ditto.
9661 * gfortran.dg/graphite/id-4.f90: Ditto.
9662 * gfortran.dg/graphite/pr42050.f90: Ditto.
9663 * gfortran.dg/graphite/id-18.f90: Ditto.
9664 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9665 * gfortran.dg/graphite/pr41924.f90: Ditto.
9666 * gfortran.dg/graphite/pr42393.f90: Ditto.
9667 * gfortran.dg/graphite/pr37980.f90: Ditto.
9668 * gfortran.dg/graphite/pr38953.f90: Ditto.
9669 * gfortran.dg/graphite/pr42180.f90: Ditto.
9670 * gfortran.dg/graphite/pr42181.f90: Ditto.
9671 * gfortran.dg/where_operator_assign_4.f90: Ditto.
9672 * gfortran.dg/select_type_4.f90: Ditto.
9673 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9674 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9675 * gfortran.dg/lto/pr40725_0.f03: Ditto.
9676 * gfortran.dg/elemental_args_check_2.f90: Ditto.
9677 * gfortran.dg/whole_file_11.f90: Ditto.
9678 * gfortran.dg/private_type_11.f90: Ditto.
9679 * gfortran.dg/vect/vect-gems.f90: Ditto.
9680 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9682 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9684 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9686 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
9688 * gnat.dg/pack15.ad[sb]: New test.
9690 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
9692 * gcc.target/arm/mla-1.c: New test.
9694 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9698 * gfortran.dg/pr43793.f90: New test.
9700 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
9702 PR tree-optimization/41442
9703 * gcc.target/i386/pr41442.c: New test.
9705 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
9708 * gfortran.dg/fgetc_3.f90: Delete bogus test.
9710 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9713 * gfortran.dg/open_nounit.f90: New test.
9715 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
9719 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9721 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9723 * gcc.dg/Wconversion-integer.c: Update.
9725 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
9727 * gnat.dg/unchecked_convert5.adb: New test.
9729 2010-04-23 Richard Guenther <rguenther@suse.de>
9732 * gcc.dg/lto/20100423-2_0.c: New testcase.
9733 * gcc.dg/lto/20100423-2_0.c: Likewise.
9735 2010-04-23 Richard Guenther <rguenther@suse.de>
9738 * gcc.dg/lto/20100423-1_0.c: New testcase.
9739 * gcc.dg/lto/20100423-1_1.c: Likewise.
9741 2010-04-23 Martin Jambor <mjambor@suse.cz>
9743 PR tree-optimization/43846
9744 * gcc.dg/tree-ssa/sra-10.c: New test.
9746 2010-04-23 Martin Jambor <mjambor@suse.cz>
9749 * gcc.c-torture/execute/pr43835.c: New test.
9751 2010-04-23 Richard Guenther <rguenther@suse.de>
9754 * g++.dg/lto/20100423-1_0.C: New testcase.
9756 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
9758 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9760 2010-04-22 Ira Rosen <irar@il.ibm.com>
9762 PR tree-optimization/43842
9763 * gcc.dg/vect/pr43842.c: New test.
9765 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9767 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9768 * gcc.target/i386/wmul-2.c: Likewise.
9770 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9772 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9773 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9775 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9777 * gfortran.dg/reassoc_6.f: New testcase.
9779 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9782 * gcc.target/arm/wmul-1.c: New test.
9783 * gcc.target/arm/wmul-2.c: New test.
9785 2010-04-22 Richard Guenther <rguenther@suse.de>
9787 PR tree-optimization/43845
9788 * gcc.c-torture/compile/pr43845.c: New testcase.
9790 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9793 * gcc.target/i386/wmul-1.c: New test.
9794 * gcc.target/i386/wmul-2.c: New test.
9795 * gcc.target/bfin/wmul-1.c: New test.
9796 * gcc.target/bfin/wmul-2.c: New test.
9798 2010-04-22 Richard Guenther <rguenther@suse.de>
9801 * gfortran.dg/vector_subscript_6.f90: New testcase.
9802 * gfortran.dg/assign_10.f90: Adjust.
9804 2010-04-21 Jakub Jelinek <jakub@redhat.com>
9807 * gfortran.dg/gomp/pr43836.f90: New test.
9809 2010-04-21 Richard Guenther <rguenther@suse.de>
9811 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9813 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9815 * gcc.dg/torture/builtin-cproj-3.c: New.
9817 2010-04-20 Jason Merrill <jason@redhat.com>
9820 * g++.dg/template/recurse2.C: New.
9821 * g++.dg/parse/crash36.C: Adjust.
9822 * g++.dg/other/fold1.C: Adjust.
9823 * g++.dg/init/member1.C: Adjust.
9824 * lib/prune.exp: Prune "skipping N instantiation contexts".
9826 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9828 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9830 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9832 * gcc.dg/torture/builtin-cproj-1.c: New.
9833 * gcc.dg/torture/builtin-cproj-2.c: New.
9835 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9839 * g++.dg/template/typedef32.C: Adjust.
9840 * g++.dg/template/typedef33.C: New test.
9842 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9845 * gfortran.dg/proc_decl_23.f90: New test.
9848 * gfortran.dg/abstract_type_6.f03: New test.
9850 2010-04-20 Xinliang David Li <davidxl@google.com>
9852 * g++.dg/tree-ssa/fold-compare.C: New.
9854 2010-04-20 Richard Guenther <rguenther@suse.de>
9856 PR tree-optimization/39417
9857 * g++.dg/torture/pr39417.C: New testcase.
9859 2010-04-20 Richard Guenther <rguenther@suse.de>
9861 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9863 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9865 * g++.dg/debug/dwarf2/rv1.C: New test.
9867 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9870 * gcc.c-torture/compile/pr43635.c: New testcase.
9872 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9875 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9876 of sequential loops being private only in the innermost containing
9880 * gfortran.dg/gomp/pr43337.f90: New test.
9882 2010-04-19 Richard Guenther <rguenther@suse.de>
9884 PR tree-optimization/43796
9885 * gfortran.dg/pr43796.f90: New testcase.
9887 2010-04-19 Richard Guenther <rguenther@suse.de>
9889 PR tree-optimization/43783
9890 * gcc.c-torture/execute/pr43783.c: New testcase.
9892 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9895 * gcc.target/i386/pr43766.c: New test.
9897 2010-04-19 Jie Zhang <jie@codesourcery.com>
9900 * gcc.target/i386/pr43662.c: New test.
9902 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9905 * g++.dg/template/typedef32.C: New test.
9907 2010-04-19 Ira Rosen <irar@il.ibm.com>
9909 PR tree-optimization/37027
9910 * lib/target-supports.exp
9911 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9912 * gcc.dg/vect/pr37027.c: New test.
9913 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9914 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9915 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9916 gcc.dg/vect/vect-complex-6.c: Likewise.
9918 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9920 * g++.dg/debug/dwarf2/enum1.C: New test.
9922 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9924 * gnat.dg/rep_clause5.ad[sb]: New test.
9925 * gnat.dg/rep_clause5_pkg.ads: New helper.
9927 2010-04-18 Ira Rosen <irar@il.ibm.com>
9929 PR tree-optimization/43771
9930 * g++.dg/vect/pr43771.cc: New test.
9932 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9935 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9936 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9938 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9940 * gnat.dg/sizetype.adb: Rename into...
9941 * gnat.dg/sizetype1.adb: ...this.
9942 * gnat.dg/sizetype2.adb: New test.
9944 2010-04-16 Richard Guenther <rguenther@suse.de>
9946 PR tree-optimization/43572
9947 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9949 2010-04-16 Olivier Hainque <hainque@adacore.com>
9951 * gnat.dg/specs/discr_private.ads: New test.
9953 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9956 * gcc.target/arm/thumb-comparisons.c: New test.
9959 * gcc.target/arm/thumb-cbranchqi.c: New test.
9961 2010-04-16 Christian Bruel <christian.bruel@st.com>
9963 * g++.dg/torture/pr36191.C: Enable for SH.
9965 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9967 * gnat.dg/wide_boolean.adb: New test.
9968 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9970 2010-04-15 Richard Guenther <rguenther@suse.de>
9972 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9973 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9974 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9975 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9976 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9977 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9978 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9979 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9980 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9981 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9982 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9983 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9984 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9985 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9986 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9988 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9991 * gcc.target/arm/pr42496.c: New test.
9993 2010-04-14 Jason Merrill <jason@redhat.com>
9996 * g++.dg/ext/attrib38.C: New.
9998 2010-04-14 Steve Ellcey <sje@cup.hp.com>
10001 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10003 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
10006 * gcc.dg/cpp/warn-undef-2.c: Update.
10007 * gcc.dg/cpp/warn-traditional-2.c: Update.
10008 * gcc.dg/cpp/warn-comments-2.c: Update.
10009 * gcc.dg/cpp/warn-variadic-2.c: Update.
10010 * gcc.dg/cpp/warn-long-long-2.c: Update.
10011 * gcc.dg/cpp/warn-deprecated-2.c: Update.
10012 * gcc.dg/cpp/warn-multichar-2.c: Update.
10013 * gcc.dg/cpp/warn-normalized-3.c: Update.
10014 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10015 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10016 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10017 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10018 * gcc.dg/cpp/warn-redefined-2.c: Update.
10019 * gfortran.dg/warning-directive-2.F90: Update.
10020 * c-c++-common/cpp/warning-directive-2.c: Update.
10022 2010-04-14 Michael Matz <matz@suse.de>
10024 PR tree-optimization/42963
10025 * gcc.dg/pr42963.c: New testcase.
10027 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
10029 * gnat.dg/class_wide.adb: Rename into...
10030 * gnat.dg/class_wide1.adb: ...this.
10031 * gnat.dg/class_wide2.ad[sb]: New test.
10033 2010-04-14 Tobias Burnus <burnus@net-b.de>
10036 * gfortran.dg/coarray_9.f90: Update dg-errors.
10037 * gfortran.dg/coarray_10.f90: New test.
10038 * gfortran.dg/coarray_11.f90: New test.
10040 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10043 gfortran.dg/initialization_24.f90: New test.
10045 2010-04-13 Jason Merrill <jason@redhat.com>
10047 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10048 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10050 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
10052 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10053 * g++.dg/dg.exp: Likewise.
10054 * gcc.dg/cpp/warning-directive-1.c: Move to ...
10055 * c-c++-common/cpp/warning-directive-1.c: ... here.
10056 * gcc.dg/cpp/warning-directive-2.c: Move to ...
10057 * c-c++-common/cpp/warning-directive-2.c: ... here.
10058 * gcc.dg/cpp/warning-directive-3.c: Move to ...
10059 * c-c++-common/cpp/warning-directive-3.c: ... here.
10060 * gcc.dg/cpp/warning-directive-4.c: Move to ...
10061 * c-c++-common/cpp/warning-directive-4.c: ... here.
10062 * g++.dg/cpp/warning-directive-1.C: Delete.
10063 * g++.dg/cpp/warning-directive-2.C: Delete.
10064 * g++.dg/cpp/warning-directive-3.C: Delete.
10065 * g++.dg/cpp/warning-directive-4.C: Delete.
10066 * gcc.dg/cpp/normalised-3.c: Delete.
10067 * g++.dg/cpp/normalised-1.C: Rename as ...
10068 * c-c++-common/cpp/normalised-3.c: ... this.
10070 2010-04-13 Martin Jambor <mjambor@suse.cz>
10072 * gcc.dg/tree-ssa/sra-9.c: New test.
10074 2010-04-13 Michael Matz <matz@suse.de>
10076 PR middle-end/43730
10077 * gcc.dg/pr43730.c: New test.
10079 2010-04-13 Michael Matz <matz@suse.de>
10081 * gcc.dg/tree-ssa/negate.c: New testcase.
10083 2010-04-13 Richard Guenther <rguenther@suse.de>
10086 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10088 2010-04-13 Richard Guenther <rguenther@suse.de>
10090 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10092 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
10094 * gnat.dg/derived_type1.adb: New test.
10096 2010-04-13 Matthias Klose <doko@ubuntu.com>
10098 * gcc.dg/plugindir1.c: New testcase.
10099 * gcc.dg/plugindir2.c: New testcase.
10100 * gcc.dg/plugindir3.c: New testcase.
10101 * gcc.dg/plugindir4.c: New testcase.
10103 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
10105 * gcc.target/i386/rotate-2.c: New test.
10107 2010-04-12 Jason Merrill <jason@redhat.com>
10110 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10111 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10113 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
10116 * g++.dg/init/pr25811.C: New test.
10118 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10120 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10121 dg-error, dg-warning.
10122 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10124 2010-04-12 Richard Guenther <rguenther@suse.de>
10126 * gcc.dg/torture/inline-2.c: New testcase.
10128 2010-04-12 Jakub Jelinek <jakub@redhat.com>
10131 * gcc.dg/Wunused-var-7.c: New test.
10133 PR tree-optimization/43560
10134 * gcc.c-torture/execute/pr43560.c: New test.
10136 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
10138 * gnat.dg/aggr13.adb: New test.
10139 * gnat.dg/aggr14.adb: Likewise.
10140 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10142 2010-04-12 Richard Guenther <rguenther@suse.de>
10145 * g++.dg/torture/pr43611.C: New testcase.
10147 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
10150 * gcc.dg/pr36774-1.c: New test.
10151 * gcc.dg/pr36774-2.c: New test.
10153 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10155 * gcc.target/sh/rte-delay-slot.c: New test.
10157 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
10159 * gnat.dg/pack9.adb: Remove -cargs option.
10160 * gnat.dg/aggr12.ad[sb]: New test.
10162 2010-04-10 Jie Zhang <jie@codesourcery.com>
10165 * gcc.target/sh/pr43417.c: New test.
10167 2010-04-10 Tobias Burnus <burnus@net-b.de>
10170 * gfortran.dg/spec_expr_6.f90: New test.
10172 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10175 * gcc.dg/cpp/pr43195.c: New.
10176 * gcc.dg/cpp/pr43195.h: New.
10178 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10181 * gcc.dg/Werror-6.c: Adjust.
10182 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10183 * gcc.dg/Werror-4.c: Likewise.
10184 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10185 * gcc.dg/Wswitch-enum-error.c: Likewise.
10186 * gcc.dg/Wpointer-arith.c: Likewise.
10187 * gcc.dg/Wfatal.c: Likewise.
10188 * gcc.dg/Wswitch-error.c: Likewise.
10189 * g++.dg/warn/unused-result1-Werror.c: Likewise.
10190 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10191 * gcc.dg/cpp/warn-undef-2.c: Likewise.
10192 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10193 * gcc.dg/cpp/warn-comments-2.c: Likewise.
10194 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10195 * gcc.dg/cpp/warning-directive-2.c: Likewise.
10196 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10197 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10198 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10199 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10200 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10201 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10202 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10203 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10204 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10205 * g++.dg/cpp/warning-directive-2.C: Likewise.
10206 * gfortran.dg/warning-directive-2.F90: Likewise.
10208 2010-04-09 Jason Merrill <jason@redhat.com>
10211 * g++.dg/template/sizeof13.C: New.
10213 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
10215 * g++.dg/other/pr35504.C: Add check for thiscall.
10216 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10217 * gcc.dg/torture/stackalign/thiscall-1.c: New.
10219 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10222 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10223 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
10224 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10225 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
10226 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10227 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
10228 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10229 * g++.dg/other/increment1.C: Likewise.
10231 2010-04-09 Tobias Burnus <burnus@net-b.de>
10234 * gfortran.dg/coarray_7.f90: New test.
10235 * gfortran.dg/coarray_8.f90: New test.
10237 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
10240 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10242 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10245 * gcc.dg/pr43643.c: New test.
10247 2010-04-08 Tobias Burnus <burnus@net-b.de>
10249 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10251 2010-04-08 Richard Guenther <rguenther@suse.de>
10253 PR tree-optimization/43679
10254 * gcc.c-torture/compile/pr43679.c: New testcase.
10256 2010-04-08 Jakub Jelinek <jakub@redhat.com>
10259 * gcc.dg/pr43670.c: New test.
10261 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
10263 PR middle-end/40815
10264 * gcc.dg/tree-ssa/reassoc-19.c: New.
10266 2010-04-07 Jakub Jelinek <jakub@redhat.com>
10269 * gcc.dg/Wunused-var-1.c: New test.
10270 * gcc.dg/Wunused-var-2.c: New test.
10271 * gcc.dg/Wunused-var-3.c: New test.
10272 * gcc.dg/Wunused-var-4.c: New test.
10273 * gcc.dg/Wunused-var-5.c: New test.
10274 * gcc.dg/Wunused-var-6.c: New test.
10275 * gcc.dg/Wunused-parm-1.c: New test.
10277 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10278 * gcc.dg/trunc-1.c: Likewise.
10279 * gcc.dg/vla-9.c: Likewise.
10280 * gcc.dg/dfp/composite-type.c: Likewise.
10282 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10285 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10286 * obj-c++.dg/objc-gc-3.mm: Ditto.
10288 2010-04-07 Simon Baldwin <simonb@google.com>
10290 * gcc.dg/cpp/warn-undef-2.c: New.
10291 * gcc.dg/cpp/warn-traditional-2.c: New.
10292 * gcc.dg/cpp/warn-comments-2.c: New.
10293 * gcc.dg/cpp/warning-directive-1.c: New.
10294 * gcc.dg/cpp/warn-long-long.c: New.
10295 * gcc.dg/cpp/warn-traditional.c: New.
10296 * gcc.dg/cpp/warn-variadic-2.c: New.
10297 * gcc.dg/cpp/warn-undef.c: New.
10298 * gcc.dg/cpp/warn-normalized-1.c: New.
10299 * gcc.dg/cpp/warning-directive-2.c: New.
10300 * gcc.dg/cpp/warn-long-long-2.c: New.
10301 * gcc.dg/cpp/warn-variadic.c: New.
10302 * gcc.dg/cpp/warn-normalized-2.c: New.
10303 * gcc.dg/cpp/warning-directive-3.c: New.
10304 * gcc.dg/cpp/warn-deprecated-2.c: New.
10305 * gcc.dg/cpp/warn-trigraphs-1.c: New.
10306 * gcc.dg/cpp/warn-multichar-2.c: New.
10307 * gcc.dg/cpp/warn-normalized-3.c: New.
10308 * gcc.dg/cpp/warning-directive-4.c: New.
10309 * gcc.dg/cpp/warn-unused-macros.c: New.
10310 * gcc.dg/cpp/warn-trigraphs-2.c: New.
10311 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10312 * gcc.dg/cpp/warn-cxx-compat.c: New.
10313 * gcc.dg/cpp/warn-redefined.c: New.
10314 * gcc.dg/cpp/warn-trigraphs-3.c: New.
10315 * gcc.dg/cpp/warn-unused-macros-2.c: New.
10316 * gcc.dg/cpp/warn-deprecated.c: New.
10317 * gcc.dg/cpp/warn-trigraphs-4.c: New.
10318 * gcc.dg/cpp/warn-redefined-2.c: New.
10319 * gcc.dg/cpp/warn-comments.c: New.
10320 * gcc.dg/cpp/warn-multichar.c: New.
10321 * g++.dg/cpp/warning-directive-1.C: New.
10322 * g++.dg/cpp/warning-directive-2.C: New.
10323 * g++.dg/cpp/warning-directive-3.C: New.
10324 * g++.dg/cpp/warning-directive-4.C: New.
10325 * gfortran.dg/warning-directive-1.F90: New.
10326 * gfortran.dg/warning-directive-3.F90: New.
10327 * gfortran.dg/warning-directive-2.F90: New.
10328 * gfortran.dg/warning-directive-4.F90: New.
10330 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10333 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10335 2010-04-07 Jason Merrill <jason@redhat.com>
10337 * g++.dg/template/dr408.C: New.
10339 * g++.dg/lookup/ns4.C: New.
10342 * g++.dg/template/friend51.C: New test.
10345 * g++.old-deja/g++.other/linkage1.C: Adjust.
10347 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10350 * g++.dg/template/crash94.C: New test.
10352 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10355 * g++.dg/init/aggr5.C: New test.
10356 * g++.dg/init/aggr5.C: New test.
10358 2010-04-07 Richard Guenther <rguenther@suse.de>
10360 PR tree-optimization/43270
10361 * g++.dg/warn/Warray-bounds-4.C: New testcase.
10362 * gcc.dg/Warray-bounds-7.c: Likewise.
10364 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
10366 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10367 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10368 * gnat.dg/bit_packed_array4.ad[sb]: New test.
10370 2010-04-07 Jie Zhang <jie@codesourcery.com>
10373 * g++.dg/init/pr42556.C: New test.
10375 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10378 * g++.dg/debug/dwarf2/typedef2.C: New test.
10380 2010-04-06 Dodji Seketeli <dodji@redhat.com>
10382 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10383 c-c++-common/dwarf2/redeclaration-1.C
10385 2010-04-06 Jason Merrill <jason@redhat.com>
10387 * g++.dg/cpp0x/pr31437.C: Adjust error location.
10388 * g++.dg/ext/attrib18.C: Likewise.
10389 * g++.dg/ext/bitfield2.C: Likewise.
10390 * g++.dg/ext/bitfield4.C: Likewise.
10391 * g++.dg/ext/visibility/warn2.C: Likewise.
10392 * g++.dg/ext/visibility/warn3.C: Likewise.
10393 * g++.dg/gomp/pr26690-1.C: Likewise.
10394 * g++.dg/inherit/covariant7.C: Likewise.
10395 * g++.dg/init/synth2.C: Likewise.
10396 * g++.dg/lookup/using7.C: Likewise.
10397 * g++.dg/other/crash-4.C: Likewise.
10398 * g++.dg/other/error13.C: Likewise.
10399 * g++.dg/other/error20.C: Likewise.
10400 * g++.dg/parse/crash31.C: Likewise.
10401 * g++.dg/parse/error16.C: Likewise.
10402 * g++.dg/parse/error19.C: Likewise.
10403 * g++.dg/parse/error27.C: Likewise.
10404 * g++.dg/parse/error28.C: Likewise.
10405 * g++.dg/parse/fused-params1.C: Likewise.
10406 * g++.dg/template/error2.C: Likewise.
10407 * g++.dg/template/local6.C: Likewise.
10408 * g++.dg/template/qualttp15.C: Likewise.
10409 * g++.dg/warn/Wnvdtor-2.C: Likewise.
10410 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10411 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10412 * g++.old-deja/g++.brendan/crash29.C: Likewise.
10413 * g++.old-deja/g++.eh/spec6.C: Likewise.
10414 * g++.old-deja/g++.jason/crash3.C: Likewise.
10415 * g++.old-deja/g++.jason/destruct2.C: Likewise.
10416 * g++.old-deja/g++.law/ctors5.C: Likewise.
10417 * g++.old-deja/g++.law/ctors9.C: Likewise.
10418 * g++.old-deja/g++.mike/p3538a.C: Likewise.
10419 * g++.old-deja/g++.mike/p3538b.C: Likewise.
10420 * g++.old-deja/g++.other/struct1.C: Likewise.
10421 * g++.old-deja/g++.other/volatile1.C: Likewise.
10422 * g++.old-deja/g++.pt/crash36.C: Likewise.
10423 * g++.old-deja/g++.pt/derived3.C: Likewise.
10424 * g++.old-deja/g++.robertl/eb109.C: Likewise.
10425 * g++.old-deja/g++.robertl/eb4.C: Likewise.
10427 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
10429 PR middle-end/43519
10430 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10431 * gcc.dg/graphite/id-19.c: New.
10433 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
10435 PR middle-end/32824
10436 * gcc.dg/vect/pr32824: New.
10438 2010-04-06 Tobias Burnus <burnus@net-b.de>
10441 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10442 * gfortran.dg/coarray_3.f90: Ditto.
10443 * gfortran.dg/coarray_4.f90: Ditto.
10444 * gfortran.dg/coarray_5.f90: Ditto.
10445 * gfortran.dg/coarray_6.f90: Ditto.
10446 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10448 2010-04-06 Tobias Burnus <burnus@net-b.de>
10451 * gfortran.dg/coarray_4.f90: Fix test.
10452 * gfortran.dg/coarray_6.f90: Add more tests.
10454 2010-04-06 Tobias Burnus <burnus@net-b.de>
10457 * gfortran.dg/coarray_4.f90: New test.
10458 * gfortran.dg/coarray_5.f90: New test.
10459 * gfortran.dg/coarray_6.f90: New test.
10461 2010-04-06 Tobias Burnus <burnus@net-b.de>
10464 * gfortran.dg/iso_fortran_env_5.f90: New test.
10465 * gfortran.dg/iso_fortran_env_6.f90: New test.
10467 2010-04-06 Tobias Burnus <burnus@net-b.de>
10470 * gfortran.dg/coarray_1.f90: New test.
10471 * gfortran.dg/coarray_2.f90: New test.
10472 * gfortran.dg/coarray_3.f90: New test.
10474 2010-04-06 Jason Merrill <jason@redhat.com>
10477 * g++.dg/template/dtor8.C: New.
10480 * g++.dg/template/error-recovery2.C: New.
10482 2010-04-06 Jan Hubicka <jh@suse.czpli
10484 PR tree-optimization/42906
10485 * gcc.dg/tree-ssa/dce-1.c: New testcase.
10487 2010-04-06 Tobias Burnus <burnus@net-b.de>
10490 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10491 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10492 * gfortran.dg/auto_dealloc_1.f90: Ditto.
10494 2010-04-06 Richard Guenther <rguenther@suse.de>
10496 PR tree-optimization/43627
10497 * gcc.dg/tree-ssa/vrp49.c: New testcase.
10499 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10502 * gcc.target/i386/pr43638.c: New test.
10504 2010-04-06 Richard Guenther <rguenther@suse.de>
10506 PR middle-end/43661
10507 * gcc.c-torture/compile/pr43661.c: New testcase.
10509 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10511 * gcc.target/s390/stackcheck1.c: Add dg-warning.
10513 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
10515 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10517 2010-04-02 Richard Guenther <rguenther@suse.de>
10519 PR tree-optimization/43629
10520 * gcc.c-torture/execute/pr43629.c: New testcase.
10522 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10523 Dominique d'Humieres <dominiq@lps.ens.fr>
10525 PR libfortran/43605
10526 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10528 2010-04-01 Dodji Seketeli <dodji@redhat.com>
10531 * c-c++-common/dwarf2/redeclaration-1.C: New test.
10533 2010-04-01 Jason Merrill <jason@redhat.com>
10535 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10537 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10538 Manfred Schwarb <manfred99@gmx.ch>
10540 PR libfortran/43605
10541 * gfortran.dg/ftell_3.f90: New test.
10543 2010-04-01 Richard Guenther <rguenther@suse.de>
10545 PR middle-end/43614
10546 * gcc.c-torture/compile/pr43614.c: New testcase.
10548 2010-04-01 Martin Jambor <mjambor@suse.cz>
10550 PR tree-optimization/43141
10551 * gcc.dg/guality/pr43141.c: New test.
10553 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10555 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10556 * g++.dg/eh/spbp.C: Likewise.
10557 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10558 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10560 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10561 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
10562 * objc.dg/dwarf-2.m: Likewise.
10564 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10566 PR middle-end/43464
10567 * gcc.dg/graphite/id-pr43464.c: New.
10568 * gcc.dg/graphite/id-pr43464-1.c: New.
10570 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10572 PR middle-end/43351
10573 * gcc.dg/graphite/id-pr43351.c
10575 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10578 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10579 * obj-c++.dg/try-catch-2.mm: Ditto.
10580 * obj-c++.dg/lookup-2.mm: Ditto.
10581 * obj-c++.dg/encode-8.m: Ditto.
10582 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10583 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10584 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10585 * obj-c++.dg/const-str-11.mm: Ditto.
10586 * obj-c++.dg/const-str-9.mm: Ditto.
10587 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10588 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10589 * obj-c++.dg/except-1.mm: Ditto.
10590 * obj-c++.dg/const-str-7.mm: Ditto.
10591 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10592 * obj-c++.dg/const-str-3.mm: Ditto.
10593 * obj-c++.dg/const-str-7.mm: Ditto.
10594 * obj-c++.dg/stubify-2.mm: Change dump file name.
10597 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10599 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10600 Remove dg-xfail-if.
10602 2010-03-31 Martin Jambor <mjambor@suse.cz>
10604 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
10605 only with -O2, -O3 or -Os and not with -fwhopr.
10607 2010-03-31 Dodji Seketeli <dodji@redhat.com>
10610 * g++.dg/template/typedef31.C: New test.
10612 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10614 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10615 assembler output on *-*-solaris2*.
10616 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10618 2010-03-31 Jakub Jelinek <jakub@redhat.com>
10621 * gcc.dg/pr43557-1.c: New test.
10622 * gcc.dg/pr43557-2.c: New file.
10624 2010-03-31 Jie Zhang <jie@codesourcery.com>
10627 * gcc.dg/pr43562.c: New test.
10629 2010-03-30 Jason Merrill <jason@redhat.com>
10632 * g++.dg/template/error-recovery1.C: New.
10635 * g++.dg/parse/ambig5.C: New.
10637 2010-03-30 Jakub Jelinek <jakub@redhat.com>
10640 * gcc.dg/guality/pr43593.c: New test.
10642 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
10644 PR middle-end/43430
10645 * gcc.dg/vect/pr43430-1.c: New.
10647 2010-03-30 Jason Merrill <jason@redhat.com>
10650 * g++.dg/template/partial7.C: New.
10652 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10654 * gcc.target/s390/stackcheck1.c: New testcase.
10656 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10658 PR libfortran/43265
10659 * gfortran.dg/read_eof_8.f90: New test.
10661 2010-03-29 Jason Merrill <jason@redhat.com>
10663 * gcc.dg/cpp/include6.c: Change [] to ().
10666 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10668 * c-c++-common/raw-string-2.c: Add trigraph test.
10669 * c-c++-common/raw-string-8.c: New.
10670 * c-c++-common/raw-string-9.c: New.
10671 * c-c++-common/raw-string-10.c: New.
10673 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10674 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10675 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10676 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10677 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10678 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10679 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10681 2010-03-29 Richard Guenther <rguenther@suse.de>
10683 PR tree-optimization/43560
10684 * gcc.dg/torture/pr43560.c: New testcase.
10686 2010-03-29 Jason Merrill <jason@redhat.com>
10689 * g++.dg/ext/raw-string-1.C: Change [] to ().
10690 * g++.dg/ext/raw-string-2.C: Change [] to ().
10691 Don't use \ in delimiter.
10692 * g++.dg/ext/raw-string-3.C: Change [] to ().
10693 * g++.dg/ext/raw-string-4.C: Change [] to ().
10694 * g++.dg/ext/raw-string-5.C: Change [] to ().
10695 Test for error on \ in delimiter.
10696 * g++.dg/ext/raw-string-6.C: Change [] to ().
10697 * g++.dg/ext/raw-string-7.C: Change [] to ().
10699 2010-03-29 Jie Zhang <jie@codesourcery.com>
10702 * gcc.dg/pr43564.c: New test.
10704 2010-03-29 Tobias Burnus <burnus@net-b.de>
10707 * gfortran.dg/direct_io_12.f90: New test.
10709 2010-03-28 Jan Hubicka <jh@suse.cz>
10711 PR tree-optimization/43505
10712 * gfortran.dg/pr43505.f90: New testcase.
10714 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
10716 PR tree-optimization/43528
10717 * gcc.target/i386/pr43528.c: New test.
10719 2010-03-26 Joseph Myers <joseph@codesourcery.com>
10722 * gcc.dg/parm-impl-decl-3.c: New test.
10724 2010-03-26 Jason Merrill <jason@redhat.com>
10727 * g++.dg/cpp0x/parse1.C: New.
10729 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
10732 * gcc.target/i386/pr43524.c: New test.
10734 2010-03-26 Martin Jambor <mjambor@suse.cz>
10736 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10737 whitespace, rename main to foo.
10738 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10739 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10740 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10741 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10742 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10743 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10744 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10745 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10746 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10747 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10748 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10750 2010-03-26 Dodji Seketeli <dodji@redhat.com>
10753 * g++.dg/other/crash-10.C: New test.
10754 * g++.dg/other/crash-11.C: New test.
10756 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10758 PR libfortran/43517
10759 * gfortran.dg/read_eof_7.f90: New test.
10761 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10765 * objc-obj-c++-shared: New directory.
10766 * objc-obj-c++-shared/Object1-implementation.h: New file.
10767 * objc-obj-c++-shared/Object1.h: New file.
10768 * objc-obj-c++-shared/Protocol1.h: New file.
10769 * objc-obj-c++-shared/next-abi.h: New file.
10770 * objc-obj-c++-shared/next-mapping.h: New file.
10771 * objc/execute/next_mapping.h: Delete.
10772 * objc.dg/special/special.exp: For all targets run the tests with
10773 -fgnu-runtime, for darwin targets also run the tests with
10775 * objc.dg/dg.exp: Ditto.
10776 * obj-c++.dg/dg.exp: Ditto.
10777 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10778 Protocol1.h) and next-mapping.h as required. Amend testcase to
10779 include use of updated NeXT interface.
10780 * objc/execute/formal_protocol-5.m: Ditto.
10781 * objc/execute/protocol-isEqual-2.m: Ditto.
10782 * objc/execute/protocol-isEqual-4.m: Ditto.
10783 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10784 Protocol1.h) and next-mapping.h as required.
10785 * objc/execute/object_is_class.m: Ditto.
10786 * objc/execute/enumeration-1.m: Ditto.
10787 * objc/execute/class-13.m: Ditto.
10788 * objc/execute/formal_protocol-2.m: Ditto.
10789 * objc/execute/formal_protocol-4.m: Ditto.
10790 * objc/execute/class-1.m: Ditto.
10791 * objc/execute/bycopy-1.m: Ditto.
10792 * objc/execute/formal_protocol-6.m: Ditto.
10793 * objc/execute/bycopy-3.m: Ditto.
10794 * objc/execute/class-3.m: Ditto.
10795 * objc/execute/bf-11.m: Ditto.
10796 * objc/execute/class-5.m: Ditto.
10797 * objc/execute/bf-13.m: Ditto.
10798 * objc/execute/class-7.m: Ditto.
10799 * objc/execute/bf-15.m: Ditto.
10800 * objc/execute/class-9.m: Ditto.
10801 * objc/execute/bf-17.m: Ditto.
10802 * objc/execute/bf-19.m: Ditto.
10803 * objc/execute/IMP.m: Ditto.
10804 * objc/execute/exceptions/catchall-1.m: Ditto.
10805 * objc/execute/exceptions/trivial.m: Ditto.
10806 * objc/execute/exceptions/finally-1.m: Ditto.
10807 * objc/execute/exceptions/local-variables-1.m: Ditto.
10808 * objc/execute/exceptions/foward-1.m: Ditto.
10809 * objc/execute/bf-2.m: Ditto.
10810 * objc/execute/string1.m: Ditto.
10811 * objc/execute/bf-4.m: Ditto.
10812 * objc/execute/informal_protocol.m: Ditto.
10813 * objc/execute/string3.m: Ditto.
10814 * objc/execute/bf-6.m: Ditto.
10815 * objc/execute/bf-8.m: Ditto.
10816 * objc/execute/class-tests-1.h: Ditto.
10817 * objc/execute/protocol-isEqual-1.m: Ditto.
10818 * objc/execute/protocol-isEqual-3.m: Ditto.
10819 * objc/execute/_cmd.m: Ditto.
10820 * objc/execute/function-message-1.m: Ditto.
10821 * objc/execute/bf-20.m: Ditto.
10822 * objc/execute/bf-common.h: Ditto.
10823 * objc/execute/np-2.m: Ditto.
10824 * objc/execute/class-10.m: Ditto.
10825 * objc/execute/class-12.m: Ditto.
10826 * objc/execute/enumeration-2.m: Ditto.
10827 * objc/execute/class-14.m: Ditto.
10828 * objc/execute/encode-1.m: Ditto.
10829 * objc/execute/formal_protocol-1.m: Ditto.
10830 * objc/execute/formal_protocol-3.m: Ditto.
10831 * objc/execute/accessing_ivars.m: Ditto.
10832 * objc/execute/bycopy-2.m: Ditto.
10833 * objc/execute/class-2.m: Ditto.
10834 * objc/execute/bf-10.m: Ditto.
10835 * objc/execute/formal_protocol-7.m: Ditto.
10836 * objc/execute/root_methods.m: Ditto.
10837 * objc/execute/class-4.m: Ditto.
10838 * objc/execute/bf-12.m: Ditto.
10839 * objc/execute/class-6.m: Ditto.
10840 * objc/execute/bf-14.m: Ditto.
10841 * objc/execute/nested-func-1.m: Ditto.
10842 * objc/execute/class-8.m: Ditto.
10843 * objc/execute/private.m: Ditto.
10844 * objc/execute/bf-16.m: Ditto.
10845 * objc/execute/bf-18.m: Ditto.
10846 * objc/execute/load-3.m: Ditto.
10847 * objc/execute/compatibility_alias.m: Ditto.
10848 * objc/execute/bf-1.m: Ditto.
10849 * objc/execute/no_clash.m: Ditto.
10850 * objc/execute/bf-3.m: Ditto.
10851 * objc/execute/string2.m: Ditto.
10852 * objc/execute/bf-5.m: Ditto.
10853 * objc/execute/string4.m: Ditto.
10854 * objc/execute/bf-7.m: Ditto.
10855 * objc/execute/object_is_meta_class.m: Ditto.
10856 * objc/execute/bf-9.m: Ditto.
10857 * objc/execute/bf-21.m: Ditto.
10858 * objc/execute/cascading-1.m: Ditto.
10859 * objc/execute/trivial.m: Ditto.
10860 * objc/execute/np-1.m: Ditto.
10861 * objc/compile/trivial.m: Ditto.
10862 * objc/execute/class_self-2.m: Include <stdlib.h>.
10863 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10864 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10865 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10866 and 64bit. Use new NeXT interface as required.
10867 * objc.dg/special/unclaimed-category-1.m: Ditto.
10868 * objc.dg/special/unclaimed-category-1.h: Ditto.
10869 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10870 * objc.dg/func-ptr-1.m: Ditto.
10871 * objc.dg/stret-1.m: Ditto.
10872 * objc.dg/encode-2.m: Ditto.
10873 * objc.dg/category-1.m: Ditto.
10874 * objc.dg/encode-3.m: Ditto.
10875 * objc.dg/call-super-3.m: Ditto.
10876 * objc.dg/method-3.m: Ditto.
10877 * objc.dg/func-ptr-2.m: Ditto.
10878 * objc.dg/lookup-1.m: Ditto.
10879 * objc.dg/encode-4.m: Ditto.
10880 * objc.dg/fix-and-continue-1.m: Ditto.
10881 * objc.dg/proto-lossage-3.m: Ditto.
10882 * objc.dg/method-13.m: Ditto.
10883 * objc.dg/proto-qual-1.m: Ditto.
10884 * objc.dg/zero-link-3.m: Ditto.
10885 * objc.dg/bitfield-1.m: Ditto.
10886 * objc.dg/va-meth-1.m: Ditto.
10887 * objc.dg/super-class-3.m: Ditto.
10888 * objc.dg/call-super-1.m: Ditto.
10889 * objc.dg/type-size-2.m: Ditto.
10890 * objc.dg/method-10.m: Ditto.
10891 * objc.dg/defs.m: Ditto.
10892 * objc.dg/const-str-3.m: Ditto.
10893 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10894 Protocol1.h) and next-mapping.h as required. Use new NeXT
10895 interface as required.
10896 * objc.dg/super-class-4.m: Ditto.
10897 * objc.dg/comp-types-8.m: Ditto.
10898 * objc.dg/call-super-2.m: Ditto.
10899 * objc.dg/objc-fast-4.m: Ditto.
10900 * objc.dg/method-6.m: Ditto.
10901 * objc.dg/const-str-3.m: Ditto.
10902 * objc.dg/const-str-7.m: Ditto.
10903 * objc.dg/method-15.m: Ditto.
10904 * objc.dg/method-19.m: Ditto.
10905 * objc.dg/sync-1.m: Ditto.
10906 * objc.dg/layout-1.m: Ditto.
10907 * objc.dg/bitfield-3.m: Ditto.
10908 * objc.dg/try-catch-3.m: Ditto.
10909 * objc.dg/try-catch-7.m: Ditto.
10910 * objc.dg/comp-types-10.m: Ditto.
10911 * objc.dg/selector-2.: Ditto.
10912 * objc.dg/method-7.m: Ditto.
10913 * objc.dg/typedef-alias-1.m: Ditto.
10914 * objc.dg/proto-lossage-2.m: Ditto.
10915 * objc.dg/comp-types-11.m: Ditto.
10916 * objc.dg/sizeof-1.m: Ditto.
10917 * objc.dg/method-17.m: Ditto.
10918 * objc.dg/bitfield-5.m: Ditto.
10919 * objc.dg/try-catch-1.m: Ditto.
10920 * objc.dg/encode-5.m: Ditto.
10921 * objc.dg/fix-and-continue-2.m: Ditto.
10922 * objc.dg/method-9.m: Ditto.
10923 * objc.dg/isa-field-1.m: Ditto.
10924 * objc.dg/local-decl-2.m: Ditto.
10925 * objc.dg/objc-gc-4.m: Ditto.
10926 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10927 * objc.dg/gnu-runtime-3.m: Ditto.
10928 * objc.dg/encode-7.m: Ditto.
10929 * objc.dg/encode-8.m: Ditto.
10930 * objc.dg/selector-3.m: Ditto.
10931 * objc.dg/gnu-runtime-1.m: Ditto.
10932 * objc.dg/const-str-12.m: Ditto.
10933 * objc.dg/gnu-runtime-2.m: Ditto.
10934 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10935 * objc.dg/selector-1.m: Ditto.
10936 * objc.dg/stubify-2.m: Ditto.
10937 * objc.dg/zero-link-1.m: Ditto.
10938 * objc.dg/stret-2.m: Ditto.
10939 * objc.dg/zero-link-2.m: Ditto.
10940 * objc.dg/next-runtime-1.m: Ditto.
10941 * objc.dg/symtab-1.m: Ditto.
10942 * objc.dg/stubify-1.m: Ditto.
10943 * objc.dg/bitfield-2.m: Ditto.
10944 * objc.dg/try-catch-10.m: Apply to both runtimes.
10945 * objc.dg/const-str-1.m: Ditto.
10946 * objc.dg/image-info.m: Ditto.
10947 * objc.dg/encode-9.m: Ditto.
10948 * objc.dg/pragma-1.m: Apply test to all targets.
10949 * objc.dg/const-str-4.m: Ditto.
10950 * objc.dg/const-str-8.m: Ditto.
10951 * objc.dg/super-class-2.m: Ditto.
10952 * objc.dg/try-catch-5.m: Ditto.
10953 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10954 Protocol1.h) and next-mapping.h as required. Use new NeXT
10955 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10956 * objc.dg/const-str-11.m: Ditto.
10957 * objc.dg/const-str-9.m: Ditto.
10958 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10959 * objc.dg/encode-1.m: Remove redundant -lobjc.
10960 * objc.dg/try-catch-9.m: Tidy space.
10961 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10962 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10963 and 64bit. Use new NeXT interface as required.
10964 * obj-c++.dg/template-4.mm: Ditto.
10965 * obj-c++.dg/defs.mm: Ditto.
10966 * obj-c++.dg/basic.mm: Ditto.
10967 * obj-c++.dg/encode-4.mm: Ditto.
10968 * obj-c++.dg/method-17.mm: Ditto.
10969 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10970 * obj-c++.dg/cxx-class-1.mm: Ditto.
10971 * obj-c++.dg/method-10.mm: Ditto.
10972 * obj-c++.dg/va-meth-1.mm: Ditto.
10973 * obj-c++.dg/encode-5.mm: Ditto.
10974 * obj-c++.dg/lookup-2.mm: Ditto.
10975 * obj-c++.dg/template-3.mm: Ditto.
10976 * obj-c++.dg/proto-qual-1.mm: Ditto.
10977 * obj-c++.dg/qual-types-1.m: Ditto.
10978 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10979 * obj-c++.dg/template-1.mm: Ditto.
10980 * obj-c++.dg/encode-6.mm: Ditto.
10981 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10982 Protocol1.h) and next-mapping.h as required. Use new NeXT
10983 interface as required.
10984 * obj-c++.dg/except-1.mm: Ditto.
10985 * obj-c++.dg/const-str-7.mm: Ditto.
10986 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10987 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10988 * obj-c++.dg/selector-2.mm: Ditto.
10989 * obj-c++.dg/isa-field-1.mm: Ditto.
10990 * obj-c++.dg/try-catch-1.mm: Ditto.
10991 * obj-c++.dg/local-decl-1.mm: Ditto.
10992 * obj-c++.dg/try-catch-9.mm: Ditto.
10993 * obj-c++.dg/no-extra-load.mm: Ditto.
10994 * obj-c++.dg/selector-5.mm: Ditto.
10995 * obj-c++.dg/method-12.mm: Ditto.
10996 * obj-c++.dg/try-catch-11.mm: Ditto.
10997 * obj-c++.dg/comp-types-11.mm: Ditto.
10998 * obj-c++.dg/bitfield-3.mm: Ditto.
10999 * obj-c++.dg/method-6.mm: Ditto.
11000 * obj-c++.dg/super-class-2.mm: Ditto.
11001 * obj-c++.dg/method-21.mm: Ditto.
11002 * obj-c++.dg/const-str-8.mm: Ditto.
11003 * obj-c++.dg/try-catch-7.mm: Ditto.
11004 * obj-c++.dg/method-15.mm: Ditto.
11005 * obj-c++.dg/layout-1.mm: Ditto.
11006 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11007 * obj-c++.dg/const-str-3.mm: Ditto.
11008 * obj-c++.dg/try-catch-2.mm: Ditto.
11009 * obj-c++.dg/objc-gc-3.mm: Ditto.
11010 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11011 * obj-c++.dg/bitfield-1.mm: Ditto.
11012 * obj-c++.dg/selector-6.mm: Ditto.
11013 * obj-c++.dg/method-13.mm: Ditto.
11014 * obj-c++.dg/comp-types-12.mm: Ditto.
11015 * obj-c++.dg/bitfield-4.mm: Ditto.
11016 * obj-c++.dg/try-catch-8.mm: Ditto.
11017 * obj-c++.dg/method-2.mm: Ditto.
11018 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11019 * obj-c++.dg/typedef-alias-1.mm: Ditto.
11020 * obj-c++.dg/const-str-4.mm: Ditto.
11021 * obj-c++.dg/proto-lossage-2.mm: Ditto.
11022 * obj-c++.dg/try-catch-3.mm: Ditto.
11023 * obj-c++.dg/comp-types-9.mm: Ditto.
11024 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11025 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11026 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11027 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11028 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11029 Use new NeXT interface as required.
11030 * obj-c++.dg/const-str-10.mm: Ditto.
11031 * obj-c++.dg/const-str-11.mm: Ditto.
11032 * obj-c++.dg/const-str-9.mm: Ditto.
11033 * obj-c++.dg/method-11.mm: Ditto.
11034 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11035 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11036 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11037 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11038 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11040 2010-03-25 Dodji Seketeli <dodji@redhat.com>
11043 * g++.dg/template/typedef30.C: New test case.
11045 2010-03-25 Jakub Jelinek <jakub@redhat.com>
11048 * gcc.c-torture/execute/pr43385.c: New test.
11050 2010-03-24 Joseph Myers <joseph@codesourcery.com>
11052 * gcc.dg/strncpy-fix-1.c: New test.
11054 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11057 * lib/objc-torture.exp (objc-set-runtime-options): New.
11058 * objc/execute/execute.exp: Check runtime options on each pass.
11059 * objc/execute/exceptions/exceptions.exp: Ditto.
11060 * objc/compile/compile.exp: Ditto.
11063 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11065 (check_effective_target_objc2): New proc.
11066 (check_effective_target_next_runtime): New proc.
11067 * lib/objc.exp: Determine which runtime is in force and support it.
11068 * lib/obj-c++.exp: Ditto.
11070 2010-03-24 Jason Merrill <jason@redhat.com>
11073 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11075 2010-03-24 Martin Jambor <mjambor@suse.cz>
11077 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11079 * gcc.dg/ipa/ipa-2.c: Likewise.
11080 * gcc.dg/ipa/ipa-3.c: Likewise.
11081 * gcc.dg/ipa/ipa-4.c: Likewise.
11082 * gcc.dg/ipa/ipa-5.c: Likewise.
11083 * gcc.dg/ipa/ipa-7.c: Likewise.
11084 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11086 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11087 i_can_not_be_propagated_fully2 into a loop.
11088 * gcc.dg/ipa/ipa-8.c: New test.
11089 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11091 2010-03-24 Jakub Jelinek <jakub@redhat.com>
11095 * gcc.dg/guality/pr43479.c: New test.
11096 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11097 and add volatile keyword.
11099 2010-03-23 Mike Stump <mikestump@comcast.net>
11101 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11103 2010-03-23 Jason Merrill <jason@redhat.com>
11105 * g++.dg/ext/altivec-17.C: Adjust error message.
11107 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11108 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11109 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11110 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11111 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11112 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11114 2010-03-22 Jason Merrill <jason@redhat.com>
11117 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11118 * g++.dg/ext/is_pod_98.C: New.
11121 * g++.dg/cpp0x/auto18.C: New.
11123 * gcc.dg/pr36997.c: Adjust error message.
11124 * g++.dg/ext/vector9.C: Likewise.
11125 * g++.dg/conversion/simd3.C: Likewise.
11126 * g++.dg/other/error23.C: Likewise.
11128 2010-03-22 Michael Matz <matz@suse.de>
11130 PR middle-end/43475
11131 * gfortran.dg/pr43475.f90: New testcase.
11133 2010-03-22 Richard Guenther <rguenther@suse.de>
11135 PR tree-optimization/43390
11136 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11138 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11140 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11141 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11143 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
11144 Michael Matz <matz@suse.de>
11147 * g++.dg/parse/crash56.C: New test.
11149 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
11152 * gfortran.dg/whole_file_15.f90 : New test.
11154 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11157 * gfortran.dg/inquire_size.f90: New test.
11159 2010-03-20 Richard Guenther <rguenther@suse.de>
11161 PR rtl-optimization/43438
11162 * gcc.c-torture/execute/pr43438.c: New testcase.
11164 2010-03-20 Dodji Seketeli <dodji@redhat.com>
11167 * g++.dg/abi/mangle42.C: New test.
11169 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11172 * gcc.dg/pr43211.c: New test.
11173 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11175 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
11177 PR rtl-optimization/42258
11178 * gcc.target/arm/thumb1-mul-moves.c: New test.
11181 * gcc.target/arm/thumb-andsi.c: New test.
11183 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11184 dg-require-effective-target.
11186 2010-03-19 Michael Matz <matz@suse.de>
11189 * g++.dg/other/pr43116.C: New testcase.
11191 2010-03-19 Michael Matz <matz@suse.de>
11194 * gcc.dg/pr43305.c: New testcase.
11196 2010-03-19 Richard Guenther <rguenther@suse.de>
11198 PR tree-optimization/43415
11199 * gcc.c-torture/compile/pr43415.c: New testcase.
11201 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
11204 * gnat.dg/case_optimization2.adb: New test.
11205 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11207 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11208 Jack Howarth <howarth@bromo.med.uc.edu>
11211 * gcc.target/i386/push-1.c: Don't xfail
11212 scan-assembler-not "movups" on darwin.
11214 2010-03-18 Jakub Jelinek <jakub@redhat.com>
11217 * gcc.dg/pr43058.c: New test.
11219 2010-03-18 Martin Jambor <mjambor@suse.cz>
11221 PR middle-end/42450
11222 * g++.dg/torture/pr42450.C: New test.
11224 2010-03-18 Michael Matz <matz@suse.de>
11226 PR middle-end/43419
11227 * gcc.dg/pr43419.c: New testcase.
11229 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
11231 PR rtl-optimization/43360
11232 * gcc.dg/torture/pr43360.c: New.
11234 2010-03-18 Michael Matz <matz@suse.de>
11236 PR tree-optimization/43402
11237 * gcc.dg/pr43402.c: New testcase.
11239 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
11242 * gcc.dg/pr42427.c: New test.
11244 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11246 PR libfortran/43265
11247 * gfortran.dg/read_empty_file.f: New test.
11248 * gfortran.dg/read_eof_all.f90: New test.
11249 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11250 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11252 2010-03-17 Michael Matz <matz@suse.de>
11254 * gcc.dg/pr43300.c: Add -w.
11256 2010-03-17 Richard Guenther <rguenther@suse.de>
11258 * gcc.dg/pr43379.c: Add -w.
11260 2010-03-17 Tobias Burnus <burnus@net-b.de>
11263 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11265 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
11267 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11269 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11271 * ada/acats/run_all.sh: Log start and end times.
11273 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11275 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11277 2010-03-16 Richard Guenther <rguenther@suse.de>
11279 PR middle-end/43379
11280 * gcc.dg/pr43379.c: New testcase.
11282 2010-03-16 Jakub Jelinek <jakub@redhat.com>
11285 * gcc.dg/guality/pr43051-1.c: New test.
11287 2010-03-15 Janis Johnson <janis187@us.ibm.com>
11290 * g++.dg/ext/altivec-17.C: Handle changes to error message.
11292 2010-03-15 Michael Matz <matz@suse.de>
11294 PR middle-end/43300
11295 * gcc.dg/pr43300.c: New testcase.
11297 2010-03-15 Richard Guenther <rguenther@suse.de>
11299 PR tree-optimization/43367
11300 * gcc.c-torture/compile/pr43367.c: New testcase.
11302 2010-03-15 Richard Guenther <rguenther@suse.de>
11304 PR tree-optimization/43317
11305 * gcc.dg/pr43317.c: New testcase.
11307 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11309 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11311 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11313 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11315 2010-03-14 Tobias Burnus <burnus@net-b.de>
11318 * gfortran.dg/impure_constructor_1.f90: New test.
11320 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11322 PR middle-end/43354
11323 * gfortran.dg/graphite/id-pr43354.f: New.
11325 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11327 PR middle-end/43349
11328 * gfortran.dg/graphite/pr43349.f: New.
11330 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11332 PR middle-end/43306
11333 * gcc.dg/graphite/pr43306.c: New.
11335 2010-03-12 David S. Miller <davem@davemloft.net>
11337 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11340 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11342 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11344 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
11348 * gfortran.dg/dynamic_dispatch_7.f03: New test.
11350 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
11352 * gfortran.dg/default_format_denormal_1.f90: Don't assume
11353 fail for *-*-mingw* targets.
11355 2010-03-12 Jakub Jelinek <jakub@redhat.com>
11358 * gcc.dg/guality/pr43329-1.c: New test.
11360 2010-03-11 Martin Jambor <mjambor@suse.cz>
11362 PR tree-optimization/43257
11363 * g++.dg/torture/pr43257.C: New test.
11365 2010-03-11 Tobias Burnus <burnus@net-b.de>
11368 * gfortran.dg/namelist_61.f90: New test.
11370 2010-03-11 Richard Guenther <rguenther@suse.de>
11372 PR tree-optimization/43255
11373 * gcc.c-torture/compile/pr43255.c: New testcase.
11375 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11377 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11378 * gcc.dg/pr43280.c: New testcase.
11380 2010-03-11 Richard Guenther <rguenther@suse.de>
11383 * gcc.dg/lto/20100227-1_0.c: New testcase.
11384 * gcc.dg/lto/20100227-1_1.c: Likewise.
11386 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11388 PR libfortran/43320
11389 PR libfortran/43265
11390 * gfortran.dg/read_eof_6.f: New test
11391 * gfortran.dg/read_x_eof.f90: New test.
11392 * gfortran.dg/read_x_past.f: Update test.
11394 2010-03-10 Jan Hubicka <jh@suse.cz>
11396 * gcc.c-torture/compile/pr43288.c: New test.
11398 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11400 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11402 * g++.old-deja/g++.pt/asm2.C: Likewise.
11403 * gcc.c-torture/compile/20000804-1.c: Likewise.
11404 * gcc.target/i386/clobbers.c: Likewise.
11406 2010-03-10 Tobias Burnus <burnus@net-b.de>
11409 * gfortran.dg/c_assoc_3.f90: New test.
11411 2010-03-10 Jakub Jelinek <jakub@redhat.com>
11414 * gcc.dg/guality/pr36728-1.c: New test.
11415 * gcc.dg/guality/pr36728-2.c: New test.
11417 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11419 * gcc.dg/h8300-div-delay-slot.c: New test.
11421 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
11423 PR tree-optimization/43236
11424 * gcc.c-torture/execute/pr43236.c: New test.
11426 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
11428 PR middle-end/42859
11429 * g++.dg/eh/pr42859.C: New test.
11431 2010-03-09 Jakub Jelinek <jakub@redhat.com>
11434 * gcc.dg/pr43299.c: New test.
11437 * g++.dg/eh/unwind2.C: New test.
11439 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11440 Reza Yazdani <reza.yazdani@amd.com>
11442 PR middle-end/43065
11443 * gcc.dg/graphite/run-id-4.c: New.
11445 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11447 PR middle-end/43065
11448 * gcc.dg/graphite/run-id-3.c: New.
11450 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
11452 PR middle-end/42644
11453 PR middle-end/42130
11454 * gcc.dg/graphite/id-18.c: New.
11455 * gcc.dg/graphite/run-id-pr42644.c: New.
11457 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11459 PR middle-end/42326
11460 * gcc.dg/graphite/pr42326.c: New.
11462 2010-03-08 Richard Guenther <rguenther@suse.de>
11464 PR tree-optimization/43269
11465 * gcc.c-torture/execute/pr43269.c: New testcase.
11467 2010-03-08 Janus Weil <janus@gcc.gnu.org>
11470 * gfortran.dg/typebound_call_13.f03: New.
11472 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
11474 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11475 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11477 2010-03-05 Jason Merrill <jason@redhat.com>
11479 * g++.dg/abi/mangle40.C: Require weak and alias.
11481 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11483 PR middle-end/42326
11484 * gfortran.dg/graphite/pr42326.f90: New.
11485 * gfortran.dg/graphite/pr42326-1.f90: New.
11487 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11489 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11490 (gnat_target_compile): Likewise.
11491 Reinitialize GNAT_UNDER_TEST if target changes.
11492 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11493 (local_find_gnatmake): Pass full --GCC to gnatlink.
11496 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11499 * gcc.dg/compound-literal-1.c: New testcase.
11501 2010-03-04 Martin Jambor <mjambor@suse.cz>
11503 PR tree-optimization/43164
11504 PR tree-optimization/43191
11505 * gcc.c-torture/compile/pr43164.c: New test.
11506 * gcc.c-torture/compile/pr43191.c: Likewise.
11508 2010-03-04 Janus Weil <janus@gcc.gnu.org>
11511 * gfortran.dg/finalize_9.f90: New.
11513 2010-03-04 Tobias Burnus <burnus@net-b.de>
11514 Ken Werner <ken@linux.vnet.ibm.com>
11516 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11517 to dg-options for spu.
11518 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11519 dump-scan target to exclude spu.
11521 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
11523 PR middle-end/43209
11524 * gcc.dg/tree-ssa/ivopts-4.c: New.
11526 2010-03-03 Janis Johnson <janis187@us.ibm.com>
11528 * lib/target-supports-dg.exp (check-flags): Provide defaults for
11529 include-opts and exclude-opts; skip checking the flags if arguments
11530 are the same as the defaults.
11531 (dg-xfail-if): Verify the number of arguments, supply defaults
11532 for unspecified optional arguments.
11533 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11535 2010-03-03 Jason Merrill <jason@redhat.com>
11538 * g++.dg/abi/mangle40.C: Updated.
11540 2010-03-03 Jason Merrill <jason@redhat.com>
11542 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11543 * g++.dg/abi/mangle23.C: Likewise.
11544 * g++.dg/eh/simd-2.C: Likewise.
11545 * g++.dg/ext/attribute-test-2.C: Likewise.
11546 * g++.dg/ext/vector14.C: Likewise.
11547 * g++.dg/other/pr34435.C: Likewise.
11548 * g++.dg/template/conv8.C: Likewise.
11549 * g++.dg/template/nontype9.C: Likewise.
11550 * g++.dg/template/qualttp17.C: Likewise.
11551 * g++.dg/template/ref1.C: Likewise.
11552 * g++.old-deja/g++.pt/crash68.C: Likewise.
11553 * g++.old-deja/g++.pt/ref1.C: Likewise.
11554 * g++.old-deja/g++.pt/ref3.C: Likewise.
11555 * g++.old-deja/g++.pt/ref4.C: Likewise.
11558 * g++.dg/abi/mangle40.C: New.
11559 * g++.dg/abi/mangle41.C: New.
11560 * g++.dg/lto/20100302_0.C: New.
11561 * g++.dg/lto/20100302_1.C: New.
11562 * g++.dg/lto/20100302.h: New.
11564 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
11567 * gfortran.dg/internal_pack_12.f90: New test.
11569 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
11571 * gcc.dg/pr36997.c: Adjust error message.
11573 2010-03-03 Mike Stump <mikestump@comcast.net>
11575 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11576 adjustments to not be present on machines that align the stack to
11577 more than 4 bytes and don't have a red zone yet as that is an
11578 unimplemented optimization.
11580 2010-03-03 Janus Weil <janus@gcc.gnu.org>
11583 * gfortran.dg/impure_assignment_3.f90: New.
11585 2010-03-03 Jakub Jelinek <jakub@redhat.com>
11588 * gfortran.dg/pr43229.f90: New test.
11591 * gcc.dg/debug/dwarf2/pr43237.c: New test.
11594 * gcc.dg/guality/pr43177.c: New test.
11596 2010-03-02 Jason Merrill <jason@redhat.com>
11598 * g++.dg/ext/vector9.C: Adjust error message.
11599 * g++.dg/conversion/simd3.C: Likewise.
11600 * g++.dg/other/error23.C: Likewise.
11602 2010-03-02 Mike Stump <mikestump@comcast.net>
11605 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11607 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
11610 * gfortran.dg/internal_pack_10.f90: New test.
11613 * gfortran.dg/internal_pack_11.f90: New test.
11615 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
11617 PR middle-end/42640
11618 * gcc.dg/tree-ssa/pr42640.c: New.
11620 2010-03-01 Richard Guenther <rguenther@suse.de>
11622 PR tree-optimization/43220
11623 * gcc.c-torture/execute/pr43220.c: New testcase.
11625 2010-03-01 Richard Guenther <rguenther@suse.de>
11627 PR middle-end/43213
11628 * gcc.dg/pr43213.c: New testcase.
11630 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11633 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11635 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11637 * lib/target-supports.exp (check_effective_target_ucn_nocache):
11639 (check_effective_target_ucn): Likewise.
11641 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11643 * gcc.dg/ucnid-2.c: Likewise.
11644 * gcc.dg/ucnid-3.c: Likewise.
11645 * gcc.dg/ucnid-4.c: Likewise.
11646 * gcc.dg/ucnid-11.c: Likewise.
11647 * gcc.dg/ucnid-12.c: Likewise.
11648 * gcc.dg/ucnid-6.c: Skip if !ucn.
11649 * gcc.dg/ucnid-9.c: Likewise.
11651 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11653 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11654 lists to dg-skip-if.
11655 * gcc.target/i386/stackalign/return-3.c: Likewise.
11657 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11659 * gcc.target/i386/clearcap.map: New file.
11660 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11661 Pass clearcap.map by default if supported.
11663 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11666 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11668 * gfortran.dg/stat_2.f90: Likewise.
11670 2010-03-01 Tobias Burnus <burnus@net-b.de>
11673 * gfortran.dg/module_read_2.f90: New test.
11675 2010-02-27 Mark Mitchell <mark@codesourcery.com>
11678 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11679 * g++.dg/abi/mangle12.C: Likewise.
11680 * g++.dg/abi/mangle20-2.C: Likewise.
11681 * g++.dg/abi/mangle17.C: Likewise.
11682 * g++.dg/template/cond2.C: Likewise.
11683 * g++.dg/template/pr35240.C: Likewise.
11685 2010-02-27 Richard Guenther <rguenther@suse.de>
11687 PR tree-optimization/43186
11688 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11690 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
11692 * g++.dg/abi/packed1.C: Expect warning on the SH.
11694 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
11697 * g++.dg/parse/error37.C: New test.
11699 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11703 * gcc.dg/pr8927-1.c: Match new note.
11704 * gcc.dg/990506-0.c: Likewise.
11705 * gcc.dg/gomp/flush-2.c: Likewise.
11706 * gcc.dg/gomp/atomic-5.c: Likewise.
11707 * gcc.dg/gomp/pr34607.c: Likewise.
11708 * gcc.dg/pr35746.c: Likewise.
11709 * gcc.dg/cpp/pragma-1.c: Likewise.
11710 * gcc.dg/cpp/pragma-2.c: Likewise.
11711 * gcc.dg/pr41842.c: Likewise.
11712 * gcc.dg/noncompile/20040629-1.c: Likewise.
11713 * objc.dg/private-1.m: Likewise.
11715 2010-02-27 Tobias Burnus <burnus@net-b.de>
11718 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11719 * gfortran.dg/default_initialization_4.f90: New test.
11721 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
11723 * gnat.dg/thin_pointer.ad[sb]: Rename into...
11724 * gnat.dg/thin_pointer1.ad[sb]: ...this.
11725 * gnat.dg/thin_pointer2.adb: New test.
11726 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11728 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
11731 * gcc.dg/cpp/c90-pedantic.c: New.
11732 * gcc.dg/cpp/c90.c: New.
11733 * gcc.dg/gnu90-const-expr-1.c: New.
11734 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11736 2010-02-26 Richard Guenther <rguenther@suse.de>
11738 PR tree-optimization/43186
11739 * gcc.c-torture/compile/pr43186.c: New testcase.
11741 2010-02-26 Jakub Jelinek <jakub@redhat.com>
11744 * c-c++-common/dwarf2/pr43190.c: New test.
11746 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11748 PR testsuite/37074:
11749 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11751 2010-02-26 Richard Guenther <rguenther@suse.de>
11753 PR tree-optimization/43188
11754 * gcc.c-torture/compile/pr43188.c: New testcase.
11756 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11759 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11761 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
11763 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11765 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11768 * gcc.target/powerpc/pr43154.c: New file.
11770 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11773 * gfortran.dg/debug/pr43166.f: New test.
11776 * gcc.dg/torture/pr43165.c: New test.
11778 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11781 * c-c++-common/pr41779.c: Update.
11783 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11786 * lib/gnat-dg.exp (gnat_load): Redefine.
11788 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11789 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11791 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11794 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11795 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11799 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11801 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11803 2010-02-24 Jakub Jelinek <jakub@redhat.com>
11806 * gcc.dg/guality/vla-1.c: New test.
11808 2010-02-24 Tobias Burnus <burnus@net-b.de>
11811 * gfortran.dg/c_ptr_tests_15.f90: New test.
11813 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11816 * gcc.target/i386/pr43107.c: New test.
11818 2010-02-23 Jason Merrill <jason@redhat.com>
11821 * g++.dg/cpp0x/variadic100.C: New.
11823 2010-02-23 Jason Merrill <jason@redhat.com>
11826 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11827 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11828 * c-c++-common/dwarf2/vla1.c: New.
11830 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11833 * gcc.dg/pr43139.c: New test.
11836 * gcc.dg/guality/pr43077-1.c: New test.
11838 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11841 * gcc.dg/march.c: New.
11842 * gcc.dg/march-generic.c: New.
11843 * gcc.dg/mtune.c: New.
11845 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11847 PR middle-end/43083
11848 * gcc.dg/graphite/pr43083.c: New.
11850 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11852 PR middle-end/43097
11853 * gfortran.dg/graphite/pr43097.f: New.
11855 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11856 Manuel López-Ibáñez <manu@gcc.gnu.org>
11858 PR middle-end/43140
11859 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11861 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11863 PR middle-end/43026
11864 * g++.dg/graphite/pr43026.C: New.
11866 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11869 * gcc.dg/cleanup-1.c: Update.
11870 * gcc.dg/func-args-1.c: Update.
11871 * gcc.dg/format/sentinel-1.c: Update.
11872 * g++.old-deja/g++.jason/scoping10.C: Update.
11873 * g++.old-deja/g++.ns/lookup5.C: Update.
11874 * g++.dg/ext/cleanup-1.C: Update.
11875 * g++.dg/parse/varmod1.C: Update.
11876 * g++.dg/parse/error33.C: Update.
11877 * g++.dg/expr/call3.C: Update.
11878 * g++.dg/func-args-1.C: New.
11880 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11883 * gcc.dg/attr-used-2.c: Moved to ...
11884 * c-c++-common/attr-used-2.c: Here.
11886 * gcc.dg/attr-used.c: Moved to ...
11887 * c-c++-common/attr-used.c: Here.
11889 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11891 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11893 2010-02-22 Richard Guenther <rguenther@suse.de>
11896 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11897 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11899 2010-02-22 Richard Guenther <rguenther@suse.de>
11901 PR tree-optimization/42749
11902 * gcc.c-torture/compile/pr42749.c: New testcase.
11904 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11907 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11908 * gfortran.dg/internal_pack_9.f90: New test.
11910 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11913 * g++.dg/template/recurse.C: Adjust.
11914 * g++.dg/template/pr23510.C: New.
11916 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11919 * g++.dg/template/memclass4.C: New test.
11921 2010-02-21 Tobias Burnus <burnus@net-b.de>
11924 * gfortran.dg/reassoc_5.f90: New test.
11926 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11929 * gcc.target/i386/pr43067.c: New test.
11931 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11934 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11936 * g++.dg/warn/Wconversion-null.C: New test.
11937 * g++.old-deja/g++.other/null1.C: Move to...
11938 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11940 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11944 * gfortran.dg/dependency_26.f90: New test.
11947 * gfortran.dg/internal_pack_7.f90: New test.
11950 * gfortran.dg/internal_pack_8.f90: New test.
11952 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11955 * c-c++-common/pr41779.c: Fix broken testcase.
11957 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11960 * c-c++-common/pr36513.c: New testcase.
11961 * c-c++-common/pr36513-2.c: New testcase.
11963 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11966 * c-c++-common/pr41779.c: New.
11968 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11971 * gcc.dg/pr43084.c: New test.
11973 2010-02-19 Richard Guenther <rguenther@suse.de>
11975 PR tree-optimization/42916
11976 * gcc.dg/pr42916.c: New testcase.
11978 2010-02-18 Jason Merrill <jason@redhat.com>
11981 * g++.dg/abi/packed1.C: Add expected warning.
11984 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11985 * gcc.dg/torture/dg-torture.exp: Likewise.
11986 * c-c++-common/torture/complex-sign.h,
11987 c-c++-common/torture/complex-sign-add.c,
11988 c-c++-common/torture/complex-sign-mixed-add.c,
11989 c-c++-common/torture/complex-sign-mixed-div.c,
11990 c-c++-common/torture/complex-sign-mixed-mul.c,
11991 c-c++-common/torture/complex-sign-mixed-sub.c,
11992 c-c++-common/torture/complex-sign-mul.c,
11993 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11994 Adapt for C++ compilation as well.
11997 * g++.dg/ext/label1.C: Update.
11998 * g++.dg/ext/label2.C: Update.
12001 * g++.dg/template/dependent-name6.C: New.
12004 * g++.dg/parse/namespace12.C: New.
12006 2010-02-18 Martin Jambor <mjambor@suse.cz>
12008 PR tree-optimization/43066
12009 * gcc.c-torture/compile/pr43066.c: New test.
12011 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
12013 * g++.dg/ext/attrib35.C: Fix target selector string.
12014 * g++.dg/ext/attrib36.C: Ditto.
12015 * g++.dg/ext/attrib37.C: Ditto.
12016 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12017 * g++.dg/abi/mangle25.C: Ditto.
12019 2010-02-17 Jason Merrill <jason@redhat.com>
12022 * g++.dg/parse/namespace11.C: New.
12025 * g++.dg/ext/attrib37.C: New.
12028 * g++.dg/template/ptrmem20.C: New.
12030 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
12033 * gcc.target/i386/xop-check.h: Include m256-check.h.
12034 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12035 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12036 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12037 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12039 2010-02-17 Jakub Jelinek <jakub@redhat.com>
12042 * gcc.dg/pr42918.c: New test.
12044 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
12046 * g++.dg/ext/attrib36.C: Require ILP32.
12048 2010-02-16 Richard Guenther <rguenther@suse.de>
12050 PR tree-optimization/41043
12051 * gfortran.dg/pr41043.f90: New testcase.
12052 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12054 2010-02-16 Jason Merrill <jason@redhat.com>
12056 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12058 2010-02-16 Ira Rosen <irar@il.ibm.com>
12060 PR tree-optimization/43074
12061 * gcc.dg/vect/fast-math-pr43074.c: New test.
12063 2010-02-16 Jakub Jelinek <jakub@redhat.com>
12065 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12067 2010-02-16 Jason Merrill <jason@redhat.com>
12070 * g++.dg/ext/attrib36.C: New.
12073 * g++.dg/other/array6.C: New.
12075 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12077 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12079 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
12081 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12082 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12083 * gcc.target/i386/xop-vpermil2pd-1.c: New.
12084 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12085 * gcc.target/i386/xop-vpermil2ps-1.c: New.
12086 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12088 2010-02-15 Richard Guenther <rguenther@suse.de>
12090 PR middle-end/43068
12091 * g++.dg/torture/pr43068.C: New testcase.
12093 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
12096 * g++.dg/opt/ice1.C: New.
12098 2010-02-14 Jason Merrill <jason@redhat.com>
12101 * g++.dg/cpp0x/initlist-opt.C: New.
12103 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
12107 * gfortran.dg/internal_pack_6.f90: New test.
12109 2010-02-12 Jason Merrill <jason@redhat.com>
12112 * g++.dg/cpp0x/variadic99.C: New.
12114 2010-02-12 Jakub Jelinek <jakub@redhat.com>
12116 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12117 sign extend pointers to gualchk_t.
12120 * g++.dg/other/default3.C: Xfail g4 test.
12122 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12124 PR middle-end/43012
12125 * gcc.dg/graphite/pr43012.c: New.
12127 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12129 PR middle-end/42930
12130 * g++.dg/graphite/pr42930.C: New.
12132 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12134 PR middle-end/42914
12135 PR middle-end/42530
12136 * gcc.dg/graphite/pr42530.c: New.
12137 * gcc.dg/graphite/pr42914.c: New.
12139 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12141 PR middle-end/42771
12142 * gcc.dg/graphite/pr42771.c: New.
12144 2010-02-11 Richard Guenther <rguenther@suse.de>
12146 PR tree-optimization/42998
12147 * gcc.c-torture/compile/pr42998.c: New testcase.
12149 2010-02-10 Jason Merrill <jason@redhat.com>
12152 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12154 PR c++/42983, core issue 906
12155 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12156 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12159 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12161 2010-02-10 Richard Guenther <rguenther@suse.de>
12163 PR tree-optimization/43017
12164 * gcc.dg/torture/pr43017.c: New testcase.
12166 2010-02-10 Tobias Burnus <burnus@net-b.de>
12169 * gfortran.dg/private_type_1.f90: Update error location.
12170 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12171 * gfortran.dg/typebound_operator_2.f03: Ditto.
12172 * gfortran.dg/assignment_2.f90: Ditto.
12173 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12174 * gfortran.dg/binding_label_tests_9.f03: Ditto.
12176 2010-02-10 Tobias Burnus <burnus@net-b.de>
12179 * gfortran.dg/bind_c_usage_20.f90: New test.
12181 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12184 * g++.dg/debug/pr43010.C: New test.
12186 2010-02-10 Richard Guenther <rguenther@suse.de>
12189 * gcc.c-torture/execute/20100209-1.c: New testcase.
12190 * gcc.dg/fold-div-3.c: Likewise.
12192 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12194 * gcc.dg/builtin-ffs-1.c: New test.
12196 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12199 * gfortran.dg/array_constructor_35.f90: New test.
12201 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12203 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12205 2010-02-09 Jason Merrill <jason@redhat.com>
12208 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12211 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12213 2010-02-09 Tobias Burnus <burnus@net-b.de>
12216 * gfortran.dg/module_write_1.f90: New test.
12218 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
12220 * gcc.dg/pr19340.c: Adjust.
12222 2010-02-09 Richard Guenther <rguenther@suse.de>
12224 PR tree-optimization/43008
12225 * gcc.c-torture/execute/pr43008.c: New testcase.
12227 2010-02-09 Richard Guenther <rguenther@suse.de>
12229 PR tree-optimization/43000
12230 * gcc.dg/torture/pr43000.c: New testcase.
12231 * gcc.dg/torture/pr43002.c: Likewise.
12233 2010-02-09 Daniel Kraft <d@domob.eu>
12236 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12237 and pass -Wsurprising as necessary.
12239 2010-02-08 Jakub Jelinek <jakub@redhat.com>
12241 PR tree-optimization/42890
12242 * g++.dg/torture/pr42890.C: New test.
12244 2010-02-08 Richard Guenther <rguenther@suse.de>
12246 PR middle-end/42995
12247 * gcc.dg/tree-ssa/inline-4.c: New testcase.
12249 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12251 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
12252 return 0 from main.
12253 * gcc.dg/graphite/block-1.c: Same.
12254 * gcc.dg/graphite/block-3.c: Same.
12255 * gcc.dg/graphite/block-4.c: Same.
12256 * gcc.dg/graphite/block-5.c: Same.
12257 * gcc.dg/graphite/block-6.c: Same.
12258 * gcc.dg/graphite/block-7.c: Same.
12259 * gcc.dg/graphite/interchange-0.c: Same.
12260 * gcc.dg/graphite/interchange-1.c: Same.
12261 * gcc.dg/graphite/interchange-10.c: Same.
12262 * gcc.dg/graphite/interchange-11.c: Same.
12263 * gcc.dg/graphite/interchange-12.c: Same.
12264 * gcc.dg/graphite/interchange-2.c: Same.
12265 * gcc.dg/graphite/interchange-3.c: Same.
12266 * gcc.dg/graphite/interchange-4.c: Same.
12267 * gcc.dg/graphite/interchange-5.c: Same.
12268 * gcc.dg/graphite/interchange-6.c: Same.
12269 * gcc.dg/graphite/interchange-7.c: Same.
12270 * gcc.dg/graphite/interchange-8.c: Same.
12271 * gcc.dg/graphite/interchange-9.c: Same.
12272 * gcc.dg/graphite/interchange-mvt.c: Same.
12274 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12276 * gfortran.dg/graphite/id-19.f: New.
12277 * gfortran.dg/graphite/pr14741.f90: New.
12278 * gfortran.dg/graphite/pr41924.f90: New.
12279 * gfortran.dg/graphite/run-id-2.f90: New.
12281 2010-02-07 Richard Guenther <rguenther@suse.de>
12283 PR middle-end/42956
12284 * gcc.c-torture/compile/pr42956.c: New testcase.
12286 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12288 PR libfortran/42742
12289 * gfortran.dg/fmt_cache_2.f: New test.
12291 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12293 * gfortran.dg/read_no_eor.f90: New test.
12295 2010-02-05 Jason Merrill <jason@redhat.com>
12297 * g++.dg/ext/label13.C: Move constructor body out of class.
12299 2010-02-03 Jason Merrill <jason@redhat.com>
12302 * g++.dg/ext/dllexport3.C: New.
12304 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
12306 * gcc.dg/format/ms-format3.c: New test for specific MS types.
12308 2010-02-05 Richard Guenther <rguenther@suse.de>
12310 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12312 2010-02-05 Dodji Seketeli <dodji@redhat.com>
12315 * g++.dg/other/crash-9.C: New test.
12317 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
12320 * gfortran.dg/subref_array_pointer_4.f90 : New test.
12322 2010-02-04 Richard Guenther <rguenther@suse.de>
12324 PR rtl-optimization/42952
12325 * gcc.dg/torture/pr42952.c: New testcase.
12327 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12329 PR libfortran/42901
12330 * gfortran.dg/namelist_60.f90: New test.
12332 2010-02-03 Jason Merrill <jason@redhat.com>
12335 * g++.dg/ext/builtin11.C: New.
12339 * g++.dg/abi/mangle35.C: New.
12340 * g++.dg/abi/mangle37.C: New.
12343 * g++.dg/abi/mangle36.C: New.
12346 * g++.dg/warn/string1.C: New.
12348 2010-02-03 Richard Guenther <rguenther@suse.de>
12350 PR tree-optimization/42944
12351 * gcc.dg/errno-1.c: New testcase.
12353 2010-02-03 Richard Guenther <rguenther@suse.de>
12355 PR middle-end/42927
12356 * gcc.c-torture/compile/pr42927.c: New testcase.
12358 2010-02-03 Tobias Burnus <burnus@net-b.de>
12361 * gfortran.dg/null_4.f90: New test.
12363 2010-02-02 Jason Merrill <jason@redhat.com>
12366 * g++.dg/ext/label13.C: New.
12368 2010-02-02 Tobias Burnus <burnus@net-b.de>
12371 * gfortran.dg/func_result_5.f90: New test.
12373 2010-02-01 Tobias Burnus <burnus@net-b.de>
12376 * gfortran.dg/pure_initializer_3.f90: News test.
12378 2010-01-31 Janus Weil <janus@gcc.gnu.org>
12381 * gfortran.dg/allocate_derived_2.f90: New test.
12383 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
12385 PR middle-end/42898
12386 * gcc.dg/torture/pr42898-2.c: New test.
12388 2010-01-31 Richard Guenther <rguenther@suse.de>
12390 PR middle-end/42898
12391 * gcc.dg/torture/pr42898.c: New testcase.
12393 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
12396 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12397 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12399 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
12401 * g++.dg/tree-ssa/inline-1.C: New.
12402 * g++.dg/tree-ssa/inline-2.C: New.
12403 * g++.dg/tree-ssa/inline-3.C: New.
12405 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
12408 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12409 the string 'pow' in the pathname of the compiler from generating a
12412 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12414 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12415 * g++.old-deja/g++.mike/eh17.C: Likewise.
12416 * g++.old-deja/g++.mike/p5571.C: Likewise.
12418 2010-01-29 Dodji Seketeli <dodji@redhat.com>
12425 * g++.dg/other/crash-5.C: New test.
12426 * g++.dg/other/crash-6.C: New test.
12427 * g++.dg/other/crash-7.C: New test.
12428 * g++.dg/other/crash-8.C: New test.
12430 2010-01-29 Jakub Jelinek <jakub@redhat.com>
12432 PR rtl-optimization/42889
12433 * gcc.dg/pr42889.c: New test.
12435 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
12437 * gcc.target/i386/pr42881.c: Use SSE2.
12439 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
12442 * gcc.target/i386/pr42891.c: New test.
12444 2010-01-28 Richard Guenther <rguenther@suse.de>
12446 PR tree-optimization/42871
12447 * g++.dg/torture/pr42871.C: New testcase.
12449 2010-01-28 Richard Guenther <rguenther@suse.de>
12451 * gcc.dg/Wobjsize-1.h: New testcase.
12452 * gcc.dg/Wobjsize-1.c: Likewise.
12454 2010-01-28 Richard Guenther <rguenther@suse.de>
12456 PR middle-end/42883
12457 * g++.dg/torture/pr42883.C: New testcase.
12459 2010-01-28 Michael Matz <matz@suse.de>
12461 * gcc.target/i386/pr42881.c: New test.
12463 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12465 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12466 Add i?86-*-solaris2* support.
12468 2010-01-28 Dodji Seketeli <dodji@redhat.com>
12472 * g++.dg/template/typedef27.C: New test case.
12473 * g++.dg/template/typedef28.C: New test case.
12475 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
12477 * gcc.dg/optimize-bswap*.c: Add ARM target
12479 2010-01-27 Richard Guenther <rguenther@suse.de>
12481 PR middle-end/42878
12482 * gcc.dg/torture/pr42878-1.c: New testcase.
12483 * gcc.dg/torture/pr42878-2.c: Likewise.
12485 2010-01-27 Jakub Jelinek <jakub@redhat.com>
12487 PR middle-end/42874
12488 * gcc.dg/vla-22.c: New test.
12490 2010-01-26 Jakub Jelinek <jakub@redhat.com>
12492 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12495 2010-01-26 Richard Guenther <rguenther@suse.de>
12497 PR rtl-optimization/42685
12498 * gcc.dg/pr42685.c: New testcase.
12499 * g++.dg/other/pr42685.C: Likewise.
12501 2010-01-26 Richard Guenther <rguenther@suse.de>
12503 PR middle-end/42806
12504 * g++.dg/other/pr42806.C: New testcase.
12506 2010-01-26 Richard Guenther <rguenther@suse.de>
12508 PR tree-optimization/42250
12509 * gcc.dg/pr42250.c: New testcase.
12511 2010-01-25 Arnaud Charlet <charlet@adacore.com>
12513 * gnat.dg/array_bounds_test.adb: New test.
12515 2010-01-25 Tobias Burnus <burnus@net-b.de>
12518 * gfortran.dg/generic_21.f90: New test.
12520 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12523 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12525 2010-01-24 Mark Mitchell <mark@codesourcery.com>
12528 * g++.dg/abi/arm_va_list2.C: New test.
12529 * g++.dg/abi/arm_va_list2.h: Companion header file.
12531 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
12534 * gfortran.dg/parameter_array_ref_2.f90 : New test.
12537 * gfortran.dg/char_array_arg_1.f90 : New test.
12539 * gfortran.dg/pr25923.f90 : Remove XFAIL.
12541 2010-01-24 Tobias Burnus <burnus@net-b.de>
12544 * gfortran.dg/generic_20.f90: New test.
12546 2010-01-22 Michael Matz <matz@suse.de>
12548 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12551 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
12554 * gfortran.dg/dependency_25.f90 : New test.
12556 2010-01-21 Martin Jambor <mjambor@suse.cz>
12558 PR tree-optimization/42585
12559 * gcc.dg/tree-ssa/pr42585.c: New test.
12561 2010-01-21 Richard Guenther <rguenther@suse.de>
12563 PR middle-end/19988
12564 * gcc.dg/pr19988.c: New testcase.
12566 2010-01-20 Janis Johnson <janis187@us.ibm.com>
12568 * g++.dg/compat/decimal/compat-common.h: New file.
12569 * g++.dg/compat/decimal/decimal-dummy.h: New file.
12570 * g++.dg/compat/decimal/pass_x.h: New file.
12571 * g++.dg/compat/decimal/pass_y.h: New file.
12572 * g++.dg/compat/decimal/pass-1_main.C: New file.
12573 * g++.dg/compat/decimal/pass-1_x.C: New file.
12574 * g++.dg/compat/decimal/pass-1_y.C: New file.
12575 * g++.dg/compat/decimal/pass-2_main.C: New file.
12576 * g++.dg/compat/decimal/pass-2_x.C: New file.
12577 * g++.dg/compat/decimal/pass-2_y.C: New file.
12578 * g++.dg/compat/decimal/pass-3_main.C: New file.
12579 * g++.dg/compat/decimal/pass-3_x.C: New file.
12580 * g++.dg/compat/decimal/pass-3_y.C: New file.
12581 * g++.dg/compat/decimal/pass-4_main.C: New file.
12582 * g++.dg/compat/decimal/pass-4_x.C: New file.
12583 * g++.dg/compat/decimal/pass-4_y.C: New file.
12584 * g++.dg/compat/decimal/pass-5_main.C: New file.
12585 * g++.dg/compat/decimal/pass-5_x.C: New file.
12586 * g++.dg/compat/decimal/pass-5_y.C: New file.
12587 * g++.dg/compat/decimal/pass-6_main.C: New file.
12588 * g++.dg/compat/decimal/pass-6_x.C: New file.
12589 * g++.dg/compat/decimal/pass-6_y.C: New file.
12590 * g++.dg/compat/decimal/return_x.h: New file.
12591 * g++.dg/compat/decimal/return_y.h: New file.
12592 * g++.dg/compat/decimal/return-1_main.C: New file.
12593 * g++.dg/compat/decimal/return-1_x.C: New file.
12594 * g++.dg/compat/decimal/return-1_y.C: New file.
12595 * g++.dg/compat/decimal/return-2_main.C: New file.
12596 * g++.dg/compat/decimal/return-2_x.C: New file.
12597 * g++.dg/compat/decimal/return-2_y.C: New file.
12598 * g++.dg/compat/decimal/return-3_main.C: New file.
12599 * g++.dg/compat/decimal/return-3_x.C: New file.
12600 * g++.dg/compat/decimal/return-3_y.C: New file.
12601 * g++.dg/compat/decimal/return-4_main.C: New file.
12602 * g++.dg/compat/decimal/return-4_x.C: New file.
12603 * g++.dg/compat/decimal/return-4_y.C: New file.
12604 * g++.dg/compat/decimal/return-5_main.C: New file.
12605 * g++.dg/compat/decimal/return-5_x.C: New file.
12606 * g++.dg/compat/decimal/return-5_y.C: New file.
12607 * g++.dg/compat/decimal/return-6_main.C: New file.
12608 * g++.dg/compat/decimal/return-6_x.C: New file.
12609 * g++.dg/compat/decimal/return-6_y.C: New file.
12611 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12614 * gcc.dg/pr42715.c: New.
12616 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12619 * g++.dg/parse/crash55.C: New.
12621 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12624 * gcc.dg/guality/pr42782.c: New.
12626 2010-01-20 Jason Merrill <jason@redhat.com>
12629 * g++.dg/abi/packed1.C: New.
12632 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12635 * g++.dg/parse/fn-typedef1.C: New.
12636 * g++.dg/other/cv_quals.C: Adjust.
12638 2010-01-20 Anthony Green <green@moxielogic.com>
12640 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12641 pack(push) pragma).
12642 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12643 * gcc.dg/20020312-2.c: Port this to the moxie core.
12644 * gcc.dg/weak/typeof-2.c: Ditto.
12646 2010-01-20 Richard Guenther <rguenther@suse.de>
12648 PR tree-optimization/42717
12649 * gcc.c-torture/compile/pr42717.c: New testcase.
12651 2010-01-20 Jakub Jelinek <jakub@redhat.com>
12653 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12654 of signed, add a few new tests.
12656 PR middle-end/42803
12657 * g++.dg/parse/limits-initializer1.C: New test.
12659 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12662 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12663 * gfortran.dg/typebound_call_12.f03: New test.
12665 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
12668 * gfortran.dg/bounds_check_15.f90 : New test.
12670 2010-01-19 Michael Matz <matz@suse.de>
12672 PR tree-optimization/41783
12673 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12675 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12678 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12679 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12680 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
12681 * gcc.target/arm/neon/vget_lows16.c: Likewise.
12682 * gcc.target/arm/neon/vget_lows32.c: Likewise.
12683 * gcc.target/arm/neon/vget_lows64.c: Likewise.
12684 * gcc.target/arm/neon/vget_lows8.c: Likewise.
12685 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12686 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12687 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12688 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12690 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12693 * gfortran.dg/extends_6.f03: Modified an error message.
12694 * gfortran.dg/extends_10.f03: New test.
12695 * gfortran.dg/private_type_6.f03: Modified an error message.
12696 * gfortran.dg/structure_constructor_8.f03: Ditto.
12698 2010-01-19 Jakub Jelinek <jakub@redhat.com>
12700 PR tree-optimization/42719
12701 * gcc.dg/pr42719.c: New test.
12704 * gcc.dg/pr42728.c: New test.
12706 2010-01-19 Anthony Green <green@moxielogic.com>
12708 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12710 2010-01-18 Anthony Green <green@moxielogic.com>
12712 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12715 2010-01-19 Dodji Seketeli <dodji@redhat.com>
12717 * g++.dg/template/error45.C: reverted as part of reverting the
12718 fix of PR c++/42634.
12720 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12723 * g++.dg/template/error45.C: New test.
12725 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12728 * g++.dg/conversion/op6.C: New test.
12730 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
12733 * gcc.target/alpha/pr42774.c: New test.
12735 2010-01-18 Richard Guenther <rguenther@suse.de>
12737 PR tree-optimization/42781
12738 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12740 2010-01-17 Richard Guenther <rguenther@suse.de>
12742 PR middle-end/42248
12743 * gcc.c-torture/execute/pr42248.c: New testcase.
12745 2010-01-17 Richard Guenther <rguenther@suse.de>
12747 PR tree-optimization/42773
12748 * g++.dg/torture/pr42773.C: New testcase.
12750 2010-01-17 Janus Weil <janus@gcc.gnu.org>
12753 * gfortran.dg/interface_assignment_5.f90: New test.
12755 2010-01-17 Dodji Seketeli <dodji@redhat.com>
12758 * g++.dg/template/crash94.C: Reverted.
12760 2010-01-17 Jie Zhang <jie.zhang@analog.com>
12763 * gcc.dg/debug/pr42767.c: New.
12765 2010-01-15 Jason Merrill <jason@redhat.com>
12768 * g++.dg/cpp0x/decltype22.C: New.
12770 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12772 PR middle-end/42760
12773 * g++.dg/torture/pr42760.C: New test.
12775 2010-01-15 Jing Yu <jingyu@google.com>
12777 PR rtl-optimization/42691
12778 * gcc.c-torture/execute/pr42691.c: New.
12780 2010-01-15 Richard Guenther <rguenther@suse.de>
12782 PR middle-end/42739
12783 * g++.dg/torture/pr42739.C: New testcase.
12785 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12787 * g++.dg/template/error45.C: Revert as part of reverting changes
12790 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12793 * gfortran.dg/interface_31.f90: New test.
12795 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12797 * gcc.target/powerpc/pr42747.c: New file.
12799 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12801 PR middle-end/42674
12802 * c-c++-common/pr42674.c: New test.
12805 * g++.dg/template/instantiate11.C: New test.
12807 2010-01-14 Jason Merrill <jason@redhat.com>
12810 * g++.dg/overload/error3.C: New.
12813 * g++.dg/overload/rvalue1.C: New.
12815 2010-01-14 Martin Jambor <mjambor@suse.cz>
12817 PR tree-optimization/42706
12818 * gcc.dg/ipa/pr42706.c: New testcase.
12820 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
12822 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12824 2010-01-14 Martin Jambor <mjambor@suse.cz>
12826 PR tree-optimization/42714
12827 * g++.dg/torture/pr42714.C: New test.
12829 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12831 PR rtl-optimization/42246
12832 * gfortran.dg/pr42246-2.f: New.
12834 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12836 PR rtl-optimization/42389
12837 * gcc.dg/pr42389.c: New.
12839 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12841 PR rtl-optimization/42388
12842 * gcc.dg/pr42388.c: New.
12844 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12846 PR rtl-optimization/42294
12847 * gfortran.dg/pr42294.f: New.
12849 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12851 PR rtl-optimization/39453
12852 PR rtl-optimization/42246
12853 * gcc.dg/pr39453.c: New.
12854 * gcc.dg/pr42246.c: New.
12856 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12858 PR middle-end/42245
12859 * gcc.dg/pr42245.c: New.
12860 * gcc.dg/pr42245-2.c: New.
12862 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12864 PR rtl-optimization/42249
12865 * gcc.dg/pr42249.c: New.
12867 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12870 * gcc.c-torture/execute/pr42721.c: New test.
12872 2010-01-14 Ira Rosen <irar@il.ibm.com>
12874 PR tree-optimization/42709
12875 * gcc.dg/vect/pr42709.c: New test.
12877 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12880 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12881 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12883 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12886 * gfortran.dg/generic_19.f90 : New test.
12888 2010-01-13 Richard Guenther <rguenther@suse.de>
12890 PR tree-optimization/42730
12891 * gcc.c-torture/compile/pr42730.c: New testcase.
12893 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12896 * gcc.target/ia64/pr42542-1.c: New.
12897 * gcc.target/ia64/pr42542-2.c: New.
12898 * gcc.target/ia64/pr42542-3.c: New.
12900 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12903 * g++.dg/template/error45.C: New test.
12905 2010-01-13 Martin Jambor <mjambor@suse.cz>
12907 PR tree-optimization/42704
12908 * g++.dg/torture/pr42704.C: New test.
12910 2010-01-13 Martin Jambor <mjambor@suse.cz>
12912 PR tree-optimization/42703
12913 * gcc.c-torture/compile/pr42703.c: New test.
12915 2010-01-13 Richard Guenther <rguenther@suse.de>
12917 PR tree-optimization/42705
12918 * gcc.c-torture/compile/pr42705.c: New testcase.
12920 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12922 * gcc.target/bfin/l2.c: New test.
12923 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12925 2010-01-13 Richard Guenther <rguenther@suse.de>
12927 PR middle-end/42716
12928 * gcc.c-torture/compile/pr42716.c: New testcase.
12930 2010-01-13 Richard Guenther <rguenther@suse.de>
12933 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12935 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12938 * gcc.c-torture/compile/pr42708-1.c: New test.
12940 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12943 * gcc.dg/pr42662.c: New test.
12945 PR tree-optimization/42645
12946 * g++.dg/other/pr42645-1.C: New test.
12947 * g++.dg/other/pr42645-2.C: New test.
12949 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12952 * gcc.target/powerpc/warn-1.c: New test.
12953 * gcc.target/powerpc/warn-2.c: New test.
12955 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12957 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12960 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12962 * gcc.dg/lto/20100108_0.c: New.
12964 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12966 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12967 Add -march=i686 -msse for 32bit x86 targets.
12969 2010-01-10 Richard Guenther <rguenther@suse.de>
12971 PR middle-end/42667
12972 * gcc.dg/torture/pr42667.c: New testcase.
12974 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12977 * gfortran.dg/array_constructor_34.f90: New test.
12979 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12982 * gfortran.dg/array_constructor_33.f90: New test.
12983 gfortran.dg/array_function_5.f90: Add credit.
12985 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12988 * gcc.dg/pr42631.c: New.
12990 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12993 * gcc.dg/pr42630.c: New.
12995 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12998 * gcc.dg/pr42629.c: New.
13000 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13002 PR middle-end/42363
13003 * gcc.dg/torture/pr42363.c: New.
13005 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13009 * gcc.dg/vect/pr42604.c: New.
13010 * gcc.dg/vect/pr42395.c: New.
13012 2010-01-09 Richard Guenther <rguenther@suse.de>
13014 PR middle-end/42512
13015 * gcc.c-torture/execute/pr42512.c: New testcase.
13017 2010-01-09 Tobias Burnus <burnus@net-b.de>
13020 * gfortran.dg/c_ptr_tests_14.f90: New test.
13022 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13025 * gnat.dg/null_pointer_deref1.adb: Don't run on
13026 sparc*-sun-solaris2.11.
13028 2010-01-08 Richard Guenther <rguenther@suse.de>
13031 * gcc.dg/lto/20100103-1_0.c: New testcase.
13032 * gcc.dg/lto/20100103-2_0.c: Likewise.
13034 2010-01-08 Tobias Burnus <burnus@net-b.de
13037 * gfortran.dg/asynchronous_1.f90: New test.
13038 * gfortran.dg/asynchronous_2.f90: New test.
13039 * gfortran.dg/conflicts.f90: Update error message.
13041 2010-01-07 Dodji Seketeli <dodji@redhat.com>
13044 * g++.dg/cpp0x/variadic-unify-2.C: New test.
13046 2010-01-07 Jakub Jelinek <jakub@redhat.com>
13048 PR tree-optimization/42625
13049 * g++.dg/opt/dtor4.C: New test.
13050 * g++.dg/opt/dtor4.h: New.
13051 * g++.dg/opt/dtor4-aux.cc: New.
13053 2010-01-07 Tobias Burnus <burnus@net-b.de>
13056 * gfortran.dg/proc_ptr_26.f90: New test.
13058 2010-01-07 Tobias Burnus <burnus@net-b.de>
13061 * gfortran.dg/allocatable_scalar_7.f90: New test.
13063 2010-01-06 Richard Guenther <rguenther@suse.de>
13065 * gcc.c-torture/compile/pr42632.c: New testcase.
13067 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13070 * gcc.target/i386/pr42542-4.c: New.
13071 * gcc.target/i386/pr42542-4a.c: Likewise.
13072 * gcc.target/i386/pr42542-5.c: Likewise.
13073 * gcc.target/i386/pr42542-5a.c: Likewise.
13075 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
13077 * gcc.dg/tls/opt-15.c: New test.
13079 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13081 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13083 2010-01-05 Martin Jambor <mjambor@suse.cz>
13085 PR tree-optimization/42462
13086 * g++.dg/torture/pr42462.C: New test.
13088 2010-01-05 Jason Merrill <jason@redhat.com>
13090 * g++.dg/cpp0x/initlist30.C: New test.
13092 2010-01-05 Richard Guenther <rguenther@suse.de>
13094 PR tree-optimization/42614
13095 * gcc.c-torture/execute/pr42614.c: New testcase.
13097 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
13099 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13100 * gcc.dg/Wunreachable-1.c: Remove the testcase of
13101 -Wunreachable-code.
13102 * gcc.dg/Wunreachable-2.c: Likewise.
13103 * gcc.dg/Wunreachable-3.c: Likewise.
13104 * gcc.dg/Wunreachable-4.c: Likewise.
13105 * gcc.dg/Wunreachable-5.c: Likewise.
13106 * gcc.dg/Wunreachable-6.c: Likewise.
13107 * gcc.dg/Wunreachable-7.c: Likewise.
13108 * gcc.dg/Wunreachable-8.c: Likewise.
13109 * gcc.dg/20041231-1.c: Likewise.
13111 2010-01-05 Jakub Jelinek <jakub@redhat.com>
13114 * gcc.dg/pr42611.c: New test.
13116 PR tree-optimization/42508
13117 * g++.dg/opt/pr42508.C: New test.
13119 2010-01-05 Tobias Burnus <burnus@net-b.de>
13122 * gfortran.dg/allocatable_scalar_8.f90: New.
13124 2010-01-04 Martin Jambor <mjambor@suse.cz>
13126 PR tree-optimization/42398
13127 * gcc.c-torture/compile/pr42398.c: New test.
13129 2010-01-04 Jason Merrill <jason@redhat.com>
13132 * g++.dg/ext/attrib35.C: New.
13135 * g++.dg/cpp0x/auto17.C: New.
13137 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
13139 * gcc.dg/lto/20100104_0.c: New.
13141 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
13144 * gcc.target/i386/pr42542-1.c: New.
13145 * gcc.target/i386/pr42542-1a.c: Likewise.
13146 * gcc.target/i386/pr42542-1b.c: Likewise.
13147 * gcc.target/i386/pr42542-2.c: Likewise.
13148 * gcc.target/i386/pr42542-2a.c: Likewise.
13149 * gcc.target/i386/pr42542-2b.c: Likewise.
13150 * gcc.target/i386/pr42542-3.c: Likewise.
13151 * gcc.target/i386/pr42542-3a.c: Likewise.
13153 2009-01-04 Tobias Burnus <burnus@net-b.de>
13156 * gfortran.dg/allocatable_scalar_5.f90: New test.
13157 * gfortran.dg/allocatable_scalar_6.f90: New test.
13159 2010-01-03 Richard Guenther <rguenther@suse.de>
13162 * gfortran.dg/gomp/recursion1.f90: Remove.
13164 2010-01-03 Richard Guenther <rguenther@suse.de>
13166 * gcc.dg/Warray-bounds.c: Remove XFAILs.
13167 * gcc.dg/uninit-6.c: Likewise.
13168 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13170 2010-01-03 Richard Guenther <rguenther@suse.de>
13172 PR tree-optimization/42589
13173 * gcc.target/i386/pr42589.c: New testcase.
13175 2010-01-03 Richard Guenther <rguenther@suse.de>
13177 PR tree-optimization/42438
13178 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13180 2010-01-02 Richard Guenther <rguenther@suse.de>
13183 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13185 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
13188 * gcc.target/alpha/pr42448-1.c: New test.
13189 * gcc.target/alpha/pr42448-2.c: Ditto.
13191 2010-01-01 Joseph Myers <joseph@codesourcery.com>
13193 PR preprocessor/41947
13194 * gcc.dg/c99-hexfloat-3.c: New test.
13196 2010-01-01 Richard Guenther <rguenther@suse.de>
13199 * gcc.c-torture/execute/pr42570.c: New testcase.
13201 2010-01-01 Richard Guenther <rguenther@suse.de>
13203 PR middle-end/42559
13204 * gcc.c-torture/compile/pr42559.c: New testcase.
13207 Copyright (C) 2010 Free Software Foundation, Inc.
13209 Copying and distribution of this file, with or without modification,
13210 are permitted in any medium without royalty provided the copyright
13211 notice and this notice are preserved.