1 2010-11-09 Jakub Jelinek <jakub@redhat.com>
4 * gfortran.dg/pr43808.f90: New test.
6 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
8 PR tree-optimization/46036
9 * gfortran.dg/lto/pr46036_0.f90: New.
11 2010-10-09 Jakub Jelinek <jakub@redhat.com>
14 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
18 * gcc.dg/pr46171.c: New test.
20 2010-11-09 Richard Guenther <rguenther@suse.de>
22 PR tree-optimization/46355
23 * gcc.dg/pr46355.c: New testcase.
25 2010-11-09 Richard Guenther <rguenther@suse.de>
27 PR tree-optimization/46177
28 * gcc.dg/pr46177-2.c: New testcase.
30 2010-11-09 Richard Guenther <rguenther@suse.de>
33 * gcc.dg/vec-scal-opt.c: Move ...
34 * gcc.dg/vect/vect-scal-opt.c: ... here.
35 * gcc.dg/vec-scal-opt1.c: Move ...
36 * gcc.dg/vect/vect-scal-opt1.c: ... here.
37 * gcc.dg/vec-scal-opt2.c: Move ...
38 * gcc.dg/vect/vect-scal-opt2.c: ... here.
40 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
42 * gnat.dg/specs/static_initializer5.ads: New test.
43 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
45 2010-11-09 Jakub Jelinek <jakub@redhat.com>
48 * gcc.c-torture/compile/pr46360.c: New test.
51 * g++.dg/warn/Wsequence-point-2.C: New test.
53 2010-11-09 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/class_29.f03: New.
58 2010-11-09 Richard Guenther <rguenther@suse.de>
61 * gcc.target/i386/alias-1.c: New testcase.
63 2010-11-08 Jason Merrill <jason@redhat.com>
65 * g++.dg/cpp0x/constexpr-sassert.C: New.
67 2010-11-08 Jason Merrill <jason@redhat.com>
69 * g++.dg/cpp0x/constexpr-defarg.C: New.
71 2010-11-08 Xinliang David Li <davidxl@google.com>
73 PR tree-optimization/46316
74 * gcc.c-torture/execute/pr46316.c: New test.
76 2010-11-08 Janus Weil <janus@gcc.gnu.org>
79 * gfortran.dg/class_28.f03: Extended.
81 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
83 * objc.dg/property/dotsyntax-13.m: New.
84 * objc.dg/property/dotsyntax-14.m: New.
85 * objc.dg/property/dotsyntax-15.m: New.
86 * objc.dg/property/synthesize-7.m: New.
87 * obj-c++.dg/property/dotsyntax-13.mm: New.
88 * obj-c++.dg/property/dotsyntax-14.mm: New.
89 * obj-c++.dg/property/dotsyntax-15.mm: New.
90 * obj-c++.dg/property/synthesize-7.mm: New.
92 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
94 * objc.dg/property/dynamic-4.m: New.
95 * objc.dg/property/dynamic-5.m: New.
96 * objc.dg/property/dynamic-6.m: New.
97 * obj-c++.dg/property/dynamic-4.mm: New.
98 * obj-c++.dg/property/dynamic-5.mm: New.
99 * obj-c++.dg/property/dynamic-6.mm: New.
101 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
103 * objc.dg/property/synthesize-3.m: New.
104 * objc.dg/property/synthesize-4.m: New.
105 * objc.dg/property/synthesize-5.m: New.
106 * objc.dg/property/synthesize-6.m: New.
107 * obj-c++.dg/property/synthesize-3.mm: New.
108 * obj-c++.dg/property/synthesize-4.mm: New.
109 * obj-c++.dg/property/synthesize-5.mm: New.
110 * obj-c++.dg/property/synthesize-6.mm: New.
112 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
114 * objc.dg/property/at-property-5.m: Updated test.
115 * objc.dg/property/at-property-16.m: New.
116 * objc.dg/property/at-property-17.m: New.
117 * objc.dg/property/at-property-18.m: New.
118 * objc.dg/property/at-property-19.m: New.
119 * objc.dg/property/dotsyntax-12.m: New.
120 * objc.dg/protocol-inheritance-1.m: New.
121 * objc.dg/protocol-inheritance-2.m: New.
122 * obj-c++.dg/property/at-property-5.mm: Updated test.
123 * obj-c++.dg/property/at-property-16.mm: New.
124 * obj-c++.dg/property/at-property-17.mm: New.
125 * obj-c++.dg/property/at-property-18.mm: New.
126 * obj-c++.dg/property/at-property-19.mm: New.
127 * obj-c++.dg/protocol-inheritance-1.mm: New.
128 * obj-c++.dg/protocol-inheritance-2.mm: New.
129 * obj-c++.dg/property/dotsyntax-12.mm: New.
131 2010-11-08 Jason Merrill <jason@redhat.com>
133 * g++.dg/expr/overflow1.C: New.
134 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
135 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
136 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
137 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
139 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
141 * gcc.dg/pr35442.c: Adapt warning.
144 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
145 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
146 * g++.dg/torture/pr36444.C: Add dg-options -msse for
148 * g++.dg/torture/pr36445.C: Likewise.
149 * gcc.c-torture/compile/pr34856.c: Likewise.
150 * gcc.c-torture/compile/pr39928-1.c: Likewise.
151 * gcc.c-torture/compile/vector-1.c: Likewise.
152 * gcc.c-torture/compile/vector-2.c: Likewise.
153 * gcc.dg/pr32912-1.c: Likewise.
154 * gcc.c-torture/execute/va-arg-25.c: Move ...
155 * gcc.dg/torture/va-arg-25.c: ... here.
157 Add dg-options -msse, dg-require-effective-target sse_runtime for
158 for i?86-*-*, x86_64-*-*.
159 * gcc.c-torture/execute/vector-1.c: Likewise.
160 * gcc.c-torture/execute/vector-2.c: Likewise.
161 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
162 i?86-*-*, x86_64-*-*.
163 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
164 * gcc.dg/tree-ssa/sra-4.c: Likewise.
165 * gcc.dg/tree-ssa/vector-1.c: Likewise.
166 * gcc.dg/tree-ssa/vector-2.c: Likewise.
167 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
169 2010-11-08 Steve Ellcey <sje@cup.hp.com>
171 * gcc.dg/torture/pr45982.c: Add -std=c99
172 * gcc.dg/torture/pr45623.c: Ditto.
174 2010-11-08 Steve Ellcey <sje@cup.hp.com>
176 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
177 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
179 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
182 * g++.dg/ext/dllimport7.C: Adjust second error check and
183 allow test for x86_64 mingw, too.
185 2010-11-08 Janus Weil <janus@gcc.gnu.org>
188 * gfortran.dg/class_28.f03: New.
190 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
192 PR rtl-optimization/45352
193 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
194 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
195 gcc.target/i386/pr45352-2.c: New tests.
197 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
200 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
203 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
205 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
206 as comment character.
208 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
210 * gcc.target/mips/mips.exp: Revert previous patch.
211 * gcc.target/mips/fma-1.c: Delete.
212 * gcc.target/mips/fma-2.c: Likewise.
213 * gcc.target/mips/fma-3.c: Likewise.
214 * gcc.target/mips/fma-4.c: Likewise.
215 * gcc.target/mips/fma-5.c: Likewise.
216 * gcc.target/mips/fma-6.c: Likewise.
217 * gcc.target/mips/fma-7.c: Likewise.
218 * gcc.target/mips/fma-8.c: Likewise.
219 * gcc.target/mips/fma-9.c: Likewise.
220 * gcc.target/mips/fma-10.c: Likewise.
221 * gcc.target/mips/fma-11.c: Likewise.
222 * gcc.target/mips/fma-12.c: Likewise.
223 * gcc.target/mips/fma-13.c: Likewise.
224 * gcc.target/mips/fma-14.c: Likewise.
225 * gcc.target/mips/fma-15.c: Likewise.
226 * gcc.target/mips/fma-16.c: Likewise.
227 * gcc.target/mips/fma-17.c: Likewise.
228 * gcc.target/mips/fma-18.c: Likewise.
229 * gcc.target/mips/fma-19.c: Likewise.
230 * gcc.target/mips/fma-20.c: Likewise.
232 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
234 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
235 * gcc.target/mips/fma-1.c: New test.
236 * gcc.target/mips/fma-2.c: Likewise.
237 * gcc.target/mips/fma-3.c: Likewise.
238 * gcc.target/mips/fma-4.c: Likewise.
239 * gcc.target/mips/fma-5.c: Likewise.
240 * gcc.target/mips/fma-6.c: Likewise.
241 * gcc.target/mips/fma-7.c: Likewise.
242 * gcc.target/mips/fma-8.c: Likewise.
243 * gcc.target/mips/fma-9.c: Likewise.
244 * gcc.target/mips/fma-10.c: Likewise.
245 * gcc.target/mips/fma-11.c: Likewise.
246 * gcc.target/mips/fma-12.c: Likewise.
247 * gcc.target/mips/fma-13.c: Likewise.
248 * gcc.target/mips/fma-14.c: Likewise.
249 * gcc.target/mips/fma-15.c: Likewise.
250 * gcc.target/mips/fma-16.c: Likewise.
251 * gcc.target/mips/fma-17.c: Likewise.
252 * gcc.target/mips/fma-18.c: Likewise.
253 * gcc.target/mips/fma-19.c: Likewise.
254 * gcc.target/mips/fma-20.c: Likewise.
256 2010-11-06 Jason Merrill <jason@redhat.com>
258 * g++.dg/cpp0x/constexpr-ctor3.C: New.
260 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
263 * gcc.dg/parser-error-3.c: New test.
265 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
268 * g++.dg/parse/semicolon2.C: New testcase.
269 * g++.dg/ext/asmspec1.C: Adjust.
270 * g++.dg/init/new13.C: Adjust.
271 * g++.dg/parse/ctor5.C: Adjust.
273 2010-11-06 Janus Weil <janus@gcc.gnu.org>
276 * gfortran.dg/class_27.f03: New.
278 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
280 Fixed using the Objective-C 2.0 dot-syntax with self and super.
281 * objc.dg/property/dotsyntax-5.m: New.
282 * objc.dg/property/dotsyntax-6.m: New.
283 * objc.dg/property/dotsyntax-7.m: New.
284 * objc.dg/property/dotsyntax-8.m: New.
285 * objc.dg/property/dotsyntax-9.m: New.
286 * objc.dg/property/dotsyntax-10.m: New.
287 * objc.dg/property/dotsyntax-11.m: New.
288 * obj-c++.dg/property/dotsyntax-5.mm: New.
289 * obj-c++.dg/property/dotsyntax-6.mm: New.
290 * obj-c++.dg/property/dotsyntax-7.mm: New.
291 * obj-c++.dg/property/dotsyntax-8.mm: New.
292 * obj-c++.dg/property/dotsyntax-9.mm: New.
293 * obj-c++.dg/property/dotsyntax-10.mm: New.
294 * obj-c++.dg/property/dotsyntax-11.mm: New.
296 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
298 * obj-c++.dg/encode-3.mm: Provide a different string check for the
299 NeXT runtime when the type is READONLY.
301 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
303 * gcc.target/i386/387-2.c: Skip if -march= is specified.
304 * gcc.target/i386/387-6.c: Ditto.
305 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
306 * gcc.target/i386/387-4.c: Ditto.
307 * gcc.target/i386/387-7.c: Ditto.
308 * gcc.target/i386/387-8.c: Ditto.
309 * gcc.target/i386/387-9.c: Ditto.
310 * gcc.target/i386/387-10.c: Ditto.
311 * gcc.target/i386/387-11.c: Ditto.
312 * gcc.target/i386/387-12.c: Ditto.
314 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
316 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
319 * gcc.dg/darwin-cfstring-format-1.c: New.
320 * gcc.dg/warn-nsstring.c: New.
321 * objc.dg/fsf-nsstring-format-1.m: New.
322 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
323 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
326 2010-11-05 Jason Merrill <jason@redhat.com>
329 * g++.dg/inherit/virtual6.C: New.
331 2010-11-05 Jakub Jelinek <jakub@redhat.com>
334 * gcc.dg/Wcxx-compat-21.c: New test.
336 2010-11-05 Ian Lance Taylor <iant@google.com>
339 * gcc.target/i386/pr46084.c: New test.
341 2010-11-05 Steve Ellcey <sje@cup.hp.com>
343 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
344 * (check_effective_target_mempcpy): New.
345 * gcc.c-torture/execute/pr45636.c: Move this...
346 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
348 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
350 * gcc.target/i386/i386.exp (FLAGS): Remove.
351 Wrap gcc_target_compile with $clearcap_ldflags added to options.
353 2010-11-05 Jakub Jelinek <jakub@redhat.com>
356 * g++.dg/opt/empty2.C: New test.
359 * gcc.target/i386/pr45670.c: New test.
361 2010-11-05 Janus Weil <janus@gcc.gnu.org>
365 * gfortran.dg/class_19.f03: Modified.
366 * gfortran.dg/class_allocate_6.f03: New.
368 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
370 * gcc.target/i386/avx-vzeroupper-19.c: New.
372 2010-11-05 Jakub Jelinek <jakub@redhat.com>
374 PR tree-optimization/46099
375 * gcc.dg/autopar/pr46099.c: New test.
378 * c-c++-common/pr43690.c: New test.
380 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
382 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
383 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
384 declaration and implementation.
385 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
386 * obj-c++.dg/property/at-property-13.mm: Likewise.
387 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
388 * obj-c++.dg/property/property-1.mm: Likewise.
389 * obj-c++.dg/property/at-property-7.mm: Likewise.
390 * obj-c++.dg/property/at-property-9.mm: Likewise.
391 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
392 * obj-c++.dg/property/at-property-10.mm: Likewise.
393 * obj-c++.dg/property/synthesize-2.mm: Likewise.
394 * obj-c++.dg/property/at-property-12.mm: Likewise.
395 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
396 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
397 * obj-c++.dg/property/at-property-6.mm: Likewise.
398 * obj-c++.dg/property/at-property-8.mm: Likewise.
399 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
400 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
401 * obj-c++.dg/property/at-property-11.mm: Likewise.
402 * obj-c++.dg/template-8.mm: Likewise.
403 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
404 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
405 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
406 put a FIXME for this.
407 * obj-c++.dg/property/property-2.mm: Remove.
408 * obj-c++.dg/property/property-3.mm: Remove.
410 2010-11-05 Jakub Jelinek <jakub@redhat.com>
413 * gcc.dg/pr46307.c: New test.
415 2010-11-05 Jason Merrill <jason@redhat.com>
418 * g++.dg/ext/complex6.C: New.
420 2010-11-04 Bud Davis <jimmied@smu.edu>
422 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
424 2010-11-04 Chao-ying Fu <fu@mips.com>
426 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
428 * gcc.target/mips/mips32-dsp-run.c: Likewise.
430 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
432 Fixed using the Objective-C 2.0 dot-syntax with class names.
433 * objc.dg/property/dotsyntax-3.m: New.
434 * objc.dg/property/dotsyntax-4.m: New.
435 * obj-c++.dg/property/dotsyntax-3.mm: New.
436 * obj-c++.dg/property/dotsyntax-4.mm: New.
438 * objc.dg/fobjc-std-1.m: Added test for warnings when the
439 Objective-C 2.0 dot-syntax is used with class names.
440 * obj-c++.dg/fobjc-std-1.mm: Same change.
442 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
444 * gcc.target/powerpc/loop_align.c: New.
446 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
448 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
450 merge from FSF 'apple/trunk' branch.
451 * gcc.target/powerpc/darwin64-abi.c: New.
453 2010-11-04 Jakub Jelinek <jakub@redhat.com>
455 PR tree-optimization/46233
456 * gcc.dg/pr46233.c: New test.
458 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
460 * objc.dg/property/property-2.m: Deleted.
461 * objc.dg/property/property-3.m: Deleted.
463 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
465 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
467 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
468 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
469 * objc.dg/property/property-1.m: Likewise.
470 * objc.dg/property/at-property-6.m: Likewise.
471 * objc.dg/property/at-property-7.m: Likewise.
472 * objc.dg/property/dotsyntax-1.m: Likewise.
473 * objc.dg/property/at-property-8.m: Likewise.
474 * objc.dg/property/dotsyntax-2.m: Likewise.
475 * objc.dg/property/at-property-9.m: Likewise.
476 * objc.dg/property/synthesize-2.m: Likewise.
477 * objc.dg/property/at-property-10.m: Likewise.
478 * objc.dg/property/at-property-11.m: Likewise.
479 * objc.dg/property/at-property-12.m: Likewise.
480 * objc.dg/property/at-property-13.m: Likewise.
481 * objc.dg/property/fsf-property-method-access.m: Likewise.
482 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
484 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
486 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
487 deprecation warnings. Use Object1 implementation.
488 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
489 * objc/execute/forward-1.m: Remove.
490 * objc/execute/forward-1.x: Remove.
492 2010-11-04 Jason Merrill <jason@redhat.com>
494 * g++.dg/cpp0x/constexpr-access.C: New.
496 2010-11-04 Richard Guenther <rguenther@suse.de>
498 PR rtl-optimization/46183
499 * gcc.dg/torture/pr46183.c: New testcase.
501 2010-11-04 Richard Guenther <rguenther@suse.de>
503 PR tree-optimization/46068
504 * gcc.dg/torture/pr46068.c: New testcase.
506 2010-11-04 Richard Guenther <rguenther@suse.de>
508 PR tree-optimization/45991
509 * gcc.dg/pr45991.c: New testcase.
511 2010-11-04 Richard Guenther <rguenther@suse.de>
513 PR tree-optimization/46154
514 * g++.dg/torture/pr46154.C: New testcase.
516 2010-11-04 Richard Guenther <rguenther@suse.de>
518 PR tree-optimization/45733
519 * gcc.dg/pr45733.c: New testcase.
521 2010-11-04 Ira Rosen <irar@il.ibm.com>
523 PR tree-optimization/46213
524 * gfortran.dg/vect/pr46213.f90: New.
526 2010-11-04 Richard Guenther <rguenther@suse.de>
529 * gcc.dg/pr34989-1.c: Move ...
530 * gcc.dg/lto/pr34989-1_0.c: ... here.
531 * gcc.dg/pr34989-2.c: Move ...
532 * gcc.dg/lto/pr34989-1_1.c: ... here.
533 * gcc.dg/pr27898.c: Move ...
534 * gcc.dg/lto/pr27898_0.c: ... here and ...
535 * gcc.dg/lto/pr27898_1.c: ... split.
536 * gcc.dg/pr28712.c: Move ...
537 * gcc.dg/lto/pr28712_0.c: ... here and ...
538 * gcc.dg/lto/pr28712_1.c: ... split ...
539 * gcc.dg/lto/pr28712_2.c: ... twice.
540 * gcc.dg/pr28706.c: Move ...
541 * gcc.dg/lto/pr28706_0.c: ... here and ...
542 * gcc.dg/lto/pr28706_1.c: ... split.
544 2010-11-04 Richard Guenther <rguenther@suse.de>
545 Richard Henderson <rth@redhat.com>
547 * gcc.target/i386/fma4-vector-2.c: New testcase.
549 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
550 Richard Guenther <rguenther@suse.de>
552 * gcc.dg/vec-scal-opt.c: New testcase.
553 * gcc.dg/vec-scal-opt1.c: New testcase.
554 * gcc.dg/vec-scal-opt2.c: New testcase.
556 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
558 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
559 from plugin build flags on Darwin targets.
561 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
563 * gcc.target/i386/pr46285.c: Require split_stack target.
565 2010-11-03 Jason Merrill <jason@redhat.com>
568 * g++.dg/cpp0x/constexpr-base2.C: New.
571 * g++.dg/cpp0x/initlist45.C: New.
573 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
575 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
576 is now allowed in categories.
577 * obj-c++.dg/property/dynamic-2.mm: Same change.
578 * objc.dg/property/dynamic-3.m: New.
579 * obj-c++.dg/property/dynamic-3.mm: New.
580 * objc.dg/property/at-property-14.m: New.
581 * objc.dg/property/at-property-15.m: New.
582 * obj-c++.dg/property/at-property-14.mm: New.
583 * obj-c++.dg/property/at-property-15.mm: New.
585 * objc.dg/foreach-6.m: Added a few more tests for valid and
586 invalid iterating variables and collections.
588 2010-11-03 Xinliang David Li <davidxl@google.com>
591 * g++.dg/tree-ssa/ivopts-2.C: New test.
593 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
596 * gcc.target/i386/pr46295.c: New.
598 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
600 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
601 precision min/max for single precision on VSX.
603 2010-11-03 Jason Merrill <jason@redhat.com>
606 * g++.dg/cpp0x/constexpr-ice3.C: New.
608 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
610 * gnat.dg/opt8.ad[sb]: New test.
611 * gnat.dg/opt8_pkg.ads: New helper.
613 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
615 PR rtl-optimization/45865
616 * gcc.dg/pr45865.c: New.
617 * gcc.dg/torture/pr45865.c: Likewise.
619 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
620 * gcc.target/arm/headmerge-2.c: Likewise.
621 * gcc.target/i386/headmerge-1.c: Likewise.
622 * gcc.target/i386/headmerge-2.c: Likewise.
624 2010-11-03 Richard Guenther <rguenther@suse.de>
627 * gcc.dg/pr46288.c: New testcase.
629 2010-11-03 Richard Guenther <rguenther@suse.de>
631 PR tree-optimization/44807
632 * gcc.dg/torture/pr44807.c: New testcase.
634 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
637 * gfortran.dg/namelist_67.f90: New test.
639 2010-11-03 Jakub Jelinek <jakub@redhat.com>
641 PR tree-optimization/46009
642 * gcc.dg/vect/pr46009.c: New function.
644 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
646 Implemented -fobjc-std=objc1 flag.
647 * objc.dg/fobjc-std-1.m: New.
648 * obj-c++.dg/fobjc-std-1.mm: New.
650 2010-11-03 Richard Guenther <rguenther@suse.de>
653 * g++.dg/debug/pr46241.C: New testcase.
655 2010-11-03 Richard Guenther <rguenther@suse.de>
657 PR tree-optimization/46190
658 * gfortran.dg/pr46190.f90: New testcase.
660 2010-11-03 Richard Guenther <rguenther@suse.de>
663 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
664 * gcc.dg/vect/vect-19.c: Likewise.
665 * gcc.dg/vect/vect-17.c: Likewise.
667 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
670 * gcc.target/i386/pr46285.c: New.
672 2010-11-03 Richard Guenther <rguenther@suse.de>
674 PR tree-optimization/46217
675 * gcc.dg/pr46217.c: New testcase.
677 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
679 * objc.dg/property/dotsyntax-1.m: New.
680 * objc.dg/property/dotsyntax-2.m: New.
681 * obj-c++.dg/property/dotsyntax-1.mm: New.
682 * obj-c++.dg/property/dotsyntax-2.mm: New.
684 2010-11-03 Jakub Jelinek <jakub@redhat.com>
686 PR tree-optimization/46165
687 * gcc.dg/pr46165.c: New test.
689 2010-11-03 Richard Guenther <rguenther@suse.de>
692 * gcc.dg/pr46251.c: New testcase.
694 2010-11-03 Jakub Jelinek <jakub@redhat.com>
696 PR tree-optimization/46107
697 * gcc.c-torture/compile/pr46107.c: New test.
700 * gcc.dg/pr46252.c: New test.
702 PR rtl-optimization/46034
703 PR rtl-optimization/46212
704 PR rtl-optimization/46248
705 * gcc.c-torture/compile/pr46034.c: New test.
706 * gcc.c-torture/compile/pr46248.c: New test.
707 * gcc.dg/pr46212.c: New test.
709 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/sizetype4.adb: New test.
713 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
715 * gcc.target/i386/avx-vzeroupper-15.c: New.
716 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
717 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
718 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
721 * gcc.target/i386/pr46253.c: New.
723 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
724 Tobias Burnus <burnus@net-b.de>
727 * gfortran.dg/deferred_type_param_1.f90: New.
728 * gfortran.dg/deferred_type_param_2.f90: New.
729 * gfortran.dg/initialization_1.f90: Update dg-errors.
730 * gfortran.dg/initialization_9.f90: Update dg-errors.
732 2010-11-02 Richard Guenther <rguenther@suse.de>
734 PR tree-optimization/46149
735 * g++.dg/torture/pr46149.C: New testcase.
737 2010-11-02 Richard Guenther <rguenther@suse.de>
739 PR tree-optimization/46216
740 * gcc.dg/torture/pr46216.c: New testcase.
742 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
745 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
748 2010-11-02 Richard Guenther <rguenther@suse.de>
750 PR tree-optimization/46184
751 * gcc.dg/pr46184.c: New testcase.
753 2010-11-02 Richard Guenther <rguenther@suse.de>
755 PR tree-optimization/46177
756 * gcc.dg/pr46177.c: New testcase.
758 2010-11-02 Martin Jambor <mjambor@suse.cz>
761 * g++.dg/ipa/ivinline-9.C: New test.
763 2010-11-02 Martin Jambor <mjambor@suse.cz>
765 PR tree-optimization/45875
766 * g++.dg/torture/pr45875.C: New test.
768 2010-11-02 Richard Guenther <rguenther@suse.de>
771 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
773 2010-11-02 Jakub Jelinek <jakub@redhat.com>
776 * gcc.dg/pr46255.c: New test.
778 2010-11-02 Dodji Seketeli <dodji@redhat.com>
782 * g++.dg/template/sfinae26.C: New test.
783 * g++.dg/template/sfinae27.C: Likewise.
785 2010-11-02 Dodji Seketeli <dodji@redhat.com>
788 * g++.dg/template/typedef36.C: New test.
789 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
790 * g++.dg/template/canon-type-10.C: Likewise.
791 * g++.dg/template/canon-type-11.C: Likewise.
792 * g++.dg/template/canon-type-12.C: Likewise.
793 * g++.dg/template/canon-type-13.C: Likewise.
795 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
797 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
798 of debug_pubnames on darwin.
800 2010-11-01 Jason Merrill <jason@redhat.com>
801 Benjamin Kosnik <bkoz@redhat.com>
803 * g++.dg/cpp0x/constexpr-initlist2.C: New.
804 * g++.dg/cpp0x/constexpr-initlist3.C: New.
806 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
807 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
808 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
809 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
810 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
811 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
812 * g++.dg/cpp0x/constexpr-array.C: New.
813 * g++.dg/cpp0x/constexpr-base.C: New.
814 * g++.dg/cpp0x/constexpr-complex.C: New.
815 * g++.dg/cpp0x/constexpr-data1.C: New.
816 * g++.dg/cpp0x/constexpr-data2.C: New.
817 * g++.dg/cpp0x/constexpr-deref.C: New.
818 * g++.dg/cpp0x/constexpr-diag1.C: New.
819 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
820 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
821 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
822 * g++.dg/cpp0x/constexpr-empty.C: New.
823 * g++.dg/cpp0x/constexpr-empty2.C: New.
824 * g++.dg/cpp0x/constexpr-empty3.C: New.
825 * g++.dg/cpp0x/constexpr-empty4.C: New.
826 * g++.dg/cpp0x/constexpr-empty5.C: New.
827 * g++.dg/cpp0x/constexpr-ex1.C: New.
828 * g++.dg/cpp0x/constexpr-ex2.C: New.
829 * g++.dg/cpp0x/constexpr-ex3.C: New.
830 * g++.dg/cpp0x/constexpr-ex4.C: New.
831 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
832 * g++.dg/cpp0x/constexpr-fnptr.C: New.
833 * g++.dg/cpp0x/constexpr-function1.C: New.
834 * g++.dg/cpp0x/constexpr-function2.C: New.
835 * g++.dg/cpp0x/constexpr-function3.C: New.
836 * g++.dg/cpp0x/constexpr-ice.C: New.
837 * g++.dg/cpp0x/constexpr-initlist.C: New.
838 * g++.dg/cpp0x/constexpr-neg1.C: New.
839 * g++.dg/cpp0x/constexpr-noexcept.C: New.
840 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
841 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
842 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
843 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
844 * g++.dg/cpp0x/constexpr-nonlit.C: New.
845 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
846 * g++.dg/cpp0x/constexpr-nullptr.C: New.
847 * g++.dg/cpp0x/constexpr-object1.C: New.
848 * g++.dg/cpp0x/constexpr-object2.C: New.
849 * g++.dg/cpp0x/constexpr-overflow.C: New.
850 * g++.dg/cpp0x/constexpr-pedantic.C: New.
851 * g++.dg/cpp0x/constexpr-pos1.C: New.
852 * g++.dg/cpp0x/constexpr-potential1.C: New.
853 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
854 * g++.dg/cpp0x/constexpr-pure.C: New.
855 * g++.dg/cpp0x/constexpr-static.C: New.
856 * g++.dg/cpp0x/constexpr-static2.C: New.
857 * g++.dg/cpp0x/constexpr-static3.C: New.
858 * g++.dg/cpp0x/constexpr-static4.C: New.
859 * g++.dg/cpp0x/constexpr-static5.C: New.
860 * g++.dg/cpp0x/constexpr-static6.C: New.
861 * g++.dg/cpp0x/constexpr-string.C: New.
862 * g++.dg/cpp0x/constexpr-switch.C: New.
863 * g++.dg/cpp0x/constexpr-targ.C: New.
864 * g++.dg/cpp0x/constexpr-throw.C: New.
865 * g++.dg/cpp0x/constexpr-typeid.C: New.
866 * g++.dg/cpp0x/constexpr-union.C: New.
867 * g++.dg/cpp0x/constexpr-value.C: New.
868 * g++.dg/cpp0x/constexpr-value2.C: New.
869 * g++.dg/cpp0x/constexpr-variadic.C: New.
870 * g++.dg/cpp0x/initlist5.C: Use constexpr.
871 * g++.dg/cpp0x/static_assert3.C: Add expected error.
872 * g++.dg/other/fold1.C: Likewise.
873 * g++.dg/parse/crash36.C: Likewise.
874 * g++.dg/parse/constant4.C: Adjust expected error.
875 * g++.dg/template/arg5.C: Likewise.
876 * g++.dg/template/non-dependent10.C: Likewise.
877 * g++.dg/template/qualified-id3.C: Likewise.
878 * g++.dg/warn/overflow-warn-1.C: Likewise.
879 * g++.dg/warn/overflow-warn-3.C: Likewise.
880 * g++.dg/warn/overflow-warn-4.C: Likewise.
881 * g++.old-deja/g++.pt/crash10.C: Likewise.
883 * g++.dg/cpp0x/constexpr-ctor2.C: New.
885 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
887 Implemented format and noreturn attributes for Objective-C methods.
888 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
889 * objc.dg/attributes/method-deprecated-1.m: New.
890 * objc.dg/attributes/method-deprecated-2.m: New.
891 * objc.dg/attributes/method-deprecated-3.m: New.
892 * objc.dg/attributes/method-noreturn-1.m: New.
893 * objc.dg/attributes/method-sentinel-1.m: New.
894 * objc.dg/attributes/method-format-1.m: New.
895 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
896 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
897 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
898 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
899 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
900 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
901 * obj-c++.dg/attributes/method-format-1.mm: New.
903 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
905 * objc.dg/property/at-property-deprecated-1.m: New.
906 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
908 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
910 Implemented Objective-C 2.0 property accessors.
911 * objc.dg/property/at-property-6.m: Use nonatomic properties to
912 avoid testing more complex accessors in this testcase which is not
914 * objc.dg/property/at-property-7.m: Same change.
915 * objc.dg/property/at-property-8.m: Same change.
916 * objc.dg/property/at-property-9.m: Same change.
917 * objc.dg/property/at-property-10.m: Same change.
918 * objc.dg/property/at-property-11.m: Same change.
919 * obj-c++.dg/property/at-property-6.mm: Same change.
920 * obj-c++.dg/property/at-property-7.mm: Same change.
921 * obj-c++.dg/property/at-property-8.mm: Same change.
922 * obj-c++.dg/property/at-property-9.mm: Same change.
923 * obj-c++.dg/property/at-property-10.mm: Same change.
924 * obj-c++.dg/property/at-property-11.mm: Same change.
925 * objc.dg/property/at-property-12.m: New.
926 * objc.dg/property/at-property-13.m: New.
927 * obj-c++.dg/property/at-property-12.mm: New.
928 * obj-c++.dg/property/at-property-13.mm: New.
930 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
933 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
934 * gfortran.dg/allocate_with_typespec_4.f90: New test.
935 * gfortran.dg/allocate_with_typespec_1.f90: New test.
936 * gfortran.dg/allocate_with_typespec_2.f: New test.
937 * gfortran.dg/allocate_with_typespec_3.f90: New test.
938 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
939 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
941 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
942 Nathan Froyd <froydnj@codesourcery.com>
944 PR tree-optimization/46259
945 * gfortran.dg/pr46259.f: New testcase.
947 2010-11-01 Paul Koning <ni1d@arrl.net>
949 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
950 * gcc.c-torture/compile/20020604-1.c: Ditto.
951 * gcc.c-torture/compile/20001226-1.c: Ditto.
952 * gcc.c-torture/compile/20010327-1.c: Ditto.
953 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
954 * gcc.c-torture/compile/pr43191.c: Ditto.
955 * gcc.c-torture/compile/pr41181.c: Ditto.
957 2010-10-31 Richard Henderson <rth@redhat.com>
959 * lib/target-supports.exp
960 (check_effective_target_automatic_stack_alignment): True for
962 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
963 use of the preferred-stack-boundary arguments.
964 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
966 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
969 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
970 * gcc.target/i386/fma4-builtin-2.c: Likewise.
972 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
974 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
976 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
978 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
979 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
981 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
982 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
983 * objc.dg/torture/tls/thr-init.m: Likewise.
984 * objc.dg/torture/tls/thr-init-2.m: Likewise.
985 * objc.dg/torture/tls/thr-init-3.m: Likewise.
987 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
989 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
992 2010-10-30 Janus Weil <janus@gcc.gnu.org>
997 * gfortran.dg/typebound_generic_10.f03: New.
999 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
1001 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1002 * objc.dg/property/property-neg-1.m: Updated for changes in the
1003 syntax of @property and the implementation of
1004 @synthesize/@dynamic.
1005 * objc.dg/property/property-neg-2.m: Same change.
1006 * objc.dg/property/property-neg-3.m: Same change.
1007 * objc.dg/property/property-neg-4.m: Same change.
1008 * objc.dg/property/property-neg-5.m: Same change.
1009 * objc.dg/property/property-neg-7.m: Same change.
1010 * objc.dg/property/property-1.m: Same change.
1011 * objc.dg/property/synthesize-1.m: Same change.
1012 * objc.dg/property/at-property-2.m: Same change.
1013 * objc.dg/property/at-property-4.m: Same change.
1015 * objc.dg/property/fsf-property-method-acces.m: Updated for
1016 changes in the syntax of @property and the implementation of
1017 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1018 * objc.dg/property/fsf-property-basic.m: Same change.
1019 * objc.dg/property/fsf-property-named-ivar.m: Same change.
1021 * objc.dg/property/at-property-5.m: New.
1022 * objc.dg/property/at-property-6.m: New.
1023 * objc.dg/property/at-property-7.m: New.
1024 * objc.dg/property/at-property-8.m: New.
1025 * objc.dg/property/at-property-9.m: New.
1026 * objc.dg/property/at-property-10.m: New.
1027 * objc.dg/property/at-property-11.m: New.
1028 * objc.dg/property/synthesize-2.m: New.
1029 * objc.dg/property/dynamic-2.m: New.
1031 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1032 syntax of @property and the implementation of
1033 @synthesize/@dynamic.
1034 * obj-c++.dg/property/property-neg-2.mm: Same change.
1035 * obj-c++.dg/property/property-neg-3.mm: Same change.
1036 * obj-c++.dg/property/property-neg-4.mm: Same change.
1037 * obj-c++.dg/property/property-neg-5.mm: Same change.
1038 * obj-c++.dg/property/property-neg-7.mm: Same change.
1039 * obj-c++.dg/property/property-1.mm: Same change.
1040 * obj-c++.dg/property/synthesize-1.mm: Same change.
1041 * obj-c++.dg/property/at-property-2.mm: Same change.
1042 * obj-c++.dg/property/at-property-4.mm: Same change.
1044 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1045 changes in the syntax of @property and the implementation of
1046 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1047 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1048 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1050 * obj-c++.dg/property/at-property-5.mm: New.
1051 * obj-c++.dg/property/at-property-6.mm: New.
1052 * obj-c++.dg/property/at-property-7.mm: New.
1053 * obj-c++.dg/property/at-property-8.mm: New.
1054 * obj-c++.dg/property/at-property-9.mm: New.
1055 * obj-c++.dg/property/at-property-10.mm: New.
1056 * obj-c++.dg/property/at-property-11.mm: New.
1057 * obj-c++.dg/property/synthesize-2.mm: New.
1058 * obj-c++.dg/property/dynamic-2.mm: New.
1060 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1061 Andrew Pinski <pinskia@gmail.com>
1063 * gcc.c-torture/execute/vector-shift.c: New testcase.
1064 * gcc.c-torture/execute/vector-shift1.c: Likewise.
1065 * gcc.c-torture/execute/vector-shift2.c: Likewise.
1066 * gcc.dg/vector-shift.c: Likewise.
1067 * gcc.dg/vector-shift1.c: Likewise.
1068 * gcc.dg/torture/vector-shift2.c: Likewise.
1069 * gcc.dg/vector-shift3.c: Likewise.
1070 * gcc.dg/simd-1b.c: Adjust.
1072 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
1074 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1076 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
1078 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1080 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
1083 * gcc.target/i386/pr46153.c: New test.
1085 2010-10-27 Jason Merrill <jason@redhat.com>
1087 * g++.dg/cpp0x/constexpr-is_literal.C: New.
1089 2010-10-27 Janus Weil <janus@gcc.gnu.org>
1092 * gfortran.dg/class_dummy_3.f03: New.
1094 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
1096 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1097 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1099 * gcc.target/i386/avx-vzeroupper-3.c: New.
1100 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1101 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1102 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1103 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1104 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1105 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1106 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1107 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1108 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1109 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1110 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1112 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1114 * obj-c.dg/property/at-property-4.m: New.
1115 * obj-c++.dg/property/at-property-4.mm: New.
1116 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1118 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1121 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1123 * objc.dg/property/at-property-1.m: New.
1124 * objc.dg/property/at-property-2.m: New.
1125 * objc.dg/property/at-property-3.m: New.
1126 * objc.dg/ivar-invalid-type-1.m: New.
1127 * obj-c++.dg/property/at-property-1.mm: New.
1128 * obj-c++.dg/property/at-property-2.mm: New.
1129 * obj-c++.dg/property/at-property-3.mm: New.
1130 * obj-c++.dg/ivar-invalid-type-1.mm: New.
1131 * objc.dg/property/property-neg-6.m: Updated testcase for updates
1134 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1136 PR libgfortran/46010
1137 * gfortran.dg/namelist_66.f90: New test.
1138 * gfortran.dg/fmt_t_6.f: Fix whitespace.
1140 2010-10-26 Janus Weil <janus@gcc.gnu.org>
1143 * gfortran.dg/allocatable_scalar_9.f90: Extended.
1144 * gfortran.dg/allocatable_scalar_10.f90: New.
1145 * gfortran.dg/class_19.f03: Extended.
1147 2010-10-26 Jan Hubicka <jh@suse.cz>
1150 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1152 2010-10-26 Ira Rosen <irar@il.ibm.com>
1154 PR tree-optimization/46167
1155 * gcc.dg/vect/O-pr46167.c: New.
1156 * gcc.dg/vect/vect.exp: Run tests with -O.
1158 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
1161 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1162 * g++.dg/vect/pr33860a.cc: Likewise.
1163 * gcc.c-torture/compile/20070522-1.c: Likewise.
1164 * gcc.dg/compat/struct-align-1_x.c: Likewise.
1165 * gcc.dg/compat/struct-align-1_y.c: Likewise.
1166 * gcc.dg/compat/struct-align-2_x.c: Likewise.
1167 * gcc.dg/compat/struct-align-2_y.c: Likewise.
1168 * gcc.dg/pr44136.c: Likewise.
1170 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1171 * gcc.dg/compat/vector-1_x.c: Likewise.
1172 * gcc.dg/compat/vector-1_y.c: Likewise.
1173 * gcc.dg/compat/vector-2_x.c: Likewise.
1174 * gcc.dg/compat/vector-2_y.c: Likewise.
1175 * gcc.dg/pr43300.c: Likewise.
1177 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1178 * gcc.dg/compat/vector-1a_y.c: Likewise.
1179 * gcc.dg/compat/vector-1b_x.c: Likewise.
1180 * gcc.dg/compat/vector-1b_y.c: Likewise.
1181 * gcc.dg/compat/vector-2a_x.c: Likewise.
1182 * gcc.dg/compat/vector-2a_y.c: Likewise.
1183 * gcc.dg/compat/vector-2b_x.c: Likewise.
1184 * gcc.dg/compat/vector-2b_y.c: Likewise.
1185 * gcc.target/i386/pr39162.c: Likewise.
1186 * gcc.target/i386/pr40906-2.c: Likewise.
1187 * gcc.target/i386/sse-5.c: Likewise.
1189 * gcc.dg/pr35442.c: Prune ABI change warnings.
1191 * gcc.c-torture/execute/pr38151.x: New.
1192 * gcc.target/i386/pr44948-1a.c: Likewise.
1193 * gcc.target/i386/pr44948-1b.c: Likewise.
1194 * gcc.target/i386/pr44948-2a.c: Likewise.
1195 * gcc.target/i386/pr44948-2b.c: Likewise.
1197 2010-10-26 Ian Lance Taylor <iant@google.com>
1200 * gcc.c-torture/execute/20101025-1.c: New test.
1202 2010-10-26 Tobias Burnus <burnus@net-b.de>
1205 * gfortran.dg/class_allocate_5.f90: New.
1207 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1209 Implement opaque-enum-specifiers for C++0x
1210 * g++.dg/cpp0x/forw_enum1.C: New.
1211 * g++.dg/cpp0x/forw_enum2.C: New.
1212 * g++.dg/cpp0x/forw_enum3.C: New.
1213 * g++.dg/cpp0x/forw_enum4.C: New.
1214 * g++.dg/cpp0x/forw_enum5.C: New.
1215 * g++.dg/cpp0x/forw_enum6.C: New.
1216 * g++.dg/cpp0x/forw_enum7.C: New.
1217 * g++.dg/cpp0x/forw_enum8.C: New.
1218 * g++.dg/cpp0x/forw_enum9.C: New.
1219 * g++.dg/parse/enum3.C: Add new errors.
1220 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1221 * g++.dg/cpp0x/auto9.C: Add new error.
1222 * g++.dg/template/crash79.C: Add new errors.
1224 2010-10-26 Jie Zhang <jie@codesourcery.com>
1226 * gcc.target/arm/volatile-bitfields-1.c: New test.
1227 * gcc.target/arm/volatile-bitfields-2.c: New test.
1228 * gcc.target/arm/volatile-bitfields-3.c: New test.
1230 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1232 * gnat.dg/pointer_discr1.adb: New test.
1233 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1234 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1235 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1237 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1239 * gnat.dg/loop_optimization8.adb: New test.
1240 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1241 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1243 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1245 * gnat.dg/in_out_parameter2.adb: New test.
1246 * gnat.dg/in_out_parameter3.adb: Likewise.
1248 2010-10-25 Jie Zhang <jie@codesourcery.com>
1250 * g++.dg/opt/combine.c: New test.
1252 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
1254 * gnat.dg/opt7.ad[sb]: New test.
1255 * gnat.dg/opt7_pkg.ads: New helper.
1257 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1260 * obj-c.dg/pr45735.mm: New.
1261 * obj-c++.dg/pr45735.mm: New.
1263 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1266 * objc.dg/pr24393.m: New.
1267 * obj-c++.dg/pr24393.mm: New.
1269 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1272 * objc.dg/pr28049.m: New.
1273 * obj-c++.dg/pr28049.mm: New.
1275 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1277 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
1278 parameter attributes are now supported.
1279 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1280 * objc.dg/attributes/parameter-attribute-1.m: New test.
1281 * objc.dg/attributes/parameter-attribute-2.m: New test.
1282 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1283 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1285 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
1287 Based on the CFString implementation in FSF apple/trunk branch.
1289 * gcc.dg/darwin-cfstring-1.c: New.
1290 * gcc.dg/darwin-cfstring-2.c: New.
1291 * gcc.dg/torture/darwin-cfstring-3.c: New.
1292 * g++.dg/other/darwin-cfstring1.C: New.
1293 * g++.dg/torture/darwin-cfstring-3.C: New.
1295 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
1297 * objc.dg/demangle-1.m: New test.
1298 * obj-c++.dg/demangle-1.mm: New test.
1299 * obj-c++.dg/demangle-2.mm: New test.
1300 * obj-c++.dg/demangle-3.mm: New test.
1302 2010-10-23 Ian Lance Taylor <iant@google.com>
1304 * gcc.c-torture/execute/20101011-1.c: New test.
1305 * gcc.c-torture/execute/20101011-1.x: New test driver.
1307 2010-10-23 Tobias Burnus <burnus@net-b.de>
1310 * gfortran.dg/protected_8.f90: New.
1312 2010-10-23 Joseph Myers <joseph@codesourcery.com>
1314 * gcc.dg/march-generic.c: Skip for -march in multilib options.
1315 * gcc.target/i386/isa-9.c: Skip for -march other than
1316 -march=amdfam10 in multilib options.
1317 * gcc.target/i386/pr42589.c: Skip for -march other than
1318 -march=i486 in multilib options.
1319 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1320 other -march in multilib options.
1322 2010-10-23 Jie Zhang <jie@codesourcery.com>
1324 PR rtl-optimization/37360
1325 * gcc.dg/pr37360.c: New test.
1327 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1329 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1331 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1332 Andrew Pinski <pinskia@gmail.com>
1334 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1335 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1336 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1337 * gcc.dg/vector-subscript-1.c: Likewise.
1338 * gcc.dg/vector-subscript-2.c: Likewise.
1339 * gcc.dg/vector-subscript-3.c: New testcase.
1340 * gcc.dg/array-8.c: Adjust.
1342 2010-10-22 Richard Guenther <rguenther@suse.de>
1345 * c-c++-common/torture/pr46137.c: New testcase.
1347 2010-10-22 Jason Merrill <jason@redhat.com>
1350 * g++.dg/template/defarg14.C: New.
1352 2010-10-22 Jason Merrill <jason@redhat.com>
1355 * g++.dg/cpp0x/implicit10.C: New.
1357 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
1360 * gcc.target/i386/pr46098.c: New test.
1362 2010-10-22 Richard Guenther <rguenther@suse.de>
1364 PR tree-optimization/45720
1365 * gcc.dg/torture/pr45720.c: New testcase.
1367 2010-10-22 Ira Rosen <irar@il.ibm.com>
1369 PR tree-optimization/46126
1370 * gcc.dg/vect/pr46126.c: New.
1372 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
1374 Based on the CFString implementation in FSF apple/trunk branch.
1376 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1377 so that the latter can be used in dg-skip and dg-xfail clauses.
1378 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1379 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1380 to use dg-additional-files for Object1.
1381 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1382 to use dg-additional-files for Object1, move to torture/strings/.
1383 * obj-c++.dg/const-str-4.mm: Likewise.
1384 * obj-c++.dg/const-str-3.mm: Likewise.
1385 * obj-c++.dg/const-str-8.mm: Likewise.
1386 * obj-c++.dg/const-str-9.mm: Likewise.
1387 * obj-c++.dg/const-str-10.mm: Likewise.
1388 * obj-c++.dg/const-str-10.mm: Likewise.
1389 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1390 to use dg-additional-files for Object1, move to strings/.
1391 * obj-c++.dg/const-str-2.mm: Likewise.
1392 * obj-c++.dg/const-str-5.mm: Likewise.
1393 * obj-c++.dg/const-str-6.mm: Likewise.
1394 * obj-c++.dg/const-str-12.mm: Likewise.
1395 * obj-c++.dg/strings/strings.exp: New.
1396 * obj-c++.dg/strings/const-cfstring-2.mm: New.
1397 * obj-c++.dg/strings/const-cfstring-5.mm: New.
1398 * obj-c++.dg/torture/strings/strings.exp: New.
1399 * obj-c++.dg/torture/strings/string1.mm: New.
1400 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1401 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1402 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1404 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1405 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1406 * objc/execute/string2.m: Likewise.
1407 * objc/execute/string3.m: Likewise.
1408 * objc/execute/string3.m: Likewise.
1409 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1410 * objc.dg/foreach-4.m: Likewise.
1411 * objc.dg/foreach-5.m: Likewise.
1412 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1413 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1414 * objc.dg/const-str-4.m: Likewise.
1415 * objc.dg/const-str-7.m: Likewise.
1416 * objc.dg/const-str-8.m: Likewise.
1417 * objc.dg/const-str-9.m: Likewise.
1418 * objc.dg/const-str-10.m: Likewise.
1419 * objc.dg/const-str-11.m: Likewise.
1420 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1421 to use dg-additional-files for Object1, move to objc.dg/strings/.
1422 * objc.dg/const-str-2.m: Likewise.
1423 * objc.dg/const-str-5.m: Likewise.
1424 * objc.dg/const-str-6.m: Likewise.
1425 * objc.dg/const-str-12.m: Likewise.
1426 * objc.dg/const-str-12b.m: Likewise.
1427 * objc.dg/strings/strings.exp: New.
1428 * objc.dg/strings/const-cfstring-2.m: New.
1429 * objc.dg/strings/const-cfstring-5.m: New.
1430 * objc.dg/torture/strings/strings.exp: New.
1431 * objc.dg/torture/strings/const-cfstring-1.m: New.
1432 * objc.dg/torture/strings/const-cfstring-3.m: New.
1433 * objc.dg/torture/strings/const-cfstring-4.m: New.
1435 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1437 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1439 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1442 * g++.dg/parse/crash57.C: New.
1444 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
1445 H.J. Lu <hongjiu.lu@intel.com>
1448 * gcc.target/i386/pr45946.c: New test.
1450 2010-10-21 Martin Jambor <mjambor@suse.cz>
1452 PR tree-optimization/45875
1453 * g++.dg/ipa/pr45875.C: New test.
1455 2010-10-21 Ira Rosen <irar@il.ibm.com>
1457 PR tree-optimization/46049
1458 PR tree-optimization/46052
1459 * gcc.dg/vect/pr46052.c: New test.
1460 * gcc.dg/vect/pr46049.c: New test.
1462 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1465 * gfortran.dg/shape_5.f90: New test case.
1467 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1470 * gfortran.dg/proc_ptr_comp_25.f90: New.
1472 2010-10-21 Richard Guenther <rguenther@suse.de>
1473 Michael Matz <matz@suse.de>
1475 PR tree-optimization/45764
1476 * gcc.dg/torture/pr45764.c: New testcase.
1478 2010-10-21 Richard Guenther <rguenther@suse.de>
1480 PR tree-optimization/46111
1481 * g++.dg/torture/pr46111.C: New testcase.
1483 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1486 * gfortran.dg/dummy_procedure_4.f90: New.
1487 * gfortran.dg/proc_ptr_30.f90: New.
1489 2010-10-21 Tobias Burnus <burnus@net-b.de>
1492 * gfortran.dg/ptr-func-1.f90: New.
1493 * gfortran.dg/ptr-func-2.f90: New.
1495 2010-10-20 Jakub Jelinek <jakub@redhat.com>
1497 PR tree-optimization/45919
1498 * gcc.c-torture/compile/pr45919.c: New test.
1500 PR tree-optimization/46066
1501 * gcc.dg/autopar/pr46066.c: New test.
1503 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1506 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1508 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1511 * g++.dg/cpp0x/range-for7.C: New.
1513 2010-10-20 Richard Guenther <rguenther@suse.de>
1516 * g++.dg/lto/20101020-1_0.h: New testcase.
1517 * g++.dg/lto/20101020-1_0.C: Likewise.
1518 * g++.dg/lto/20101020-1_1.C: Likewise.
1520 2010-10-20 Dmitry Melnik <dm@ispras.ru>
1522 * gcc.dg/20101013-1.c: New test.
1524 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
1527 * gcc.target/i386/pr46085-1.c: New.
1528 * gcc.target/i386/pr46085-2.c: Likewise.
1530 2010-10-20 Richard Guenther <rguenther@suse.de>
1532 PR tree-optimization/45860
1533 * gcc.dg/torture/pr45860.c: New testcase.
1535 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
1537 * gnat.dg/discr25.adb: New test.
1538 * gnat.dg/discr25_pkg.ad[sb]: New helper.
1540 2010-10-20 Olivier Hainque <hainque@adacore.com>
1542 * gcc.target/powerpc/ehreturn.c: New test.
1544 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1546 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
1547 not require Foundation and run with the GNU runtime as well.
1549 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1552 * obj-c++.dg/template-8.mm: New.
1554 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1557 * objc.dg/pr23709.m: New.
1558 * obj-c++.dg/pr23709.m: New.
1560 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/template/crash104.C: New.
1565 2010-10-19 Richard Henderson <rth@redhat.com>
1567 * gcc.target/i386/fma3-fma.c: New.
1568 * gcc.target/i386/fma3-builtin.c: New.
1569 * gcc.target/i386/fma4-builtin.c: New.
1571 2010-10-19 Richard Guenther <rguenther@suse.de>
1574 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
1576 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1578 Merge from 'apple/trunk' branch on FSF servers.
1580 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1583 * objc.dg/proto-init-mimatch-1.m: New.
1584 * obj-c++.dg/proto-init-mimatch-1.mm: New.
1586 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1588 Implemented parsing @synthesize and @dynamic for
1589 Objective-C/Objective-C++.
1590 * objc.dg/property/dynamic-1.m: New.
1591 * objc.dg/property/synthesize-1.m: New.
1592 * obj-c++.dg/property/dynamic-1.mm: New.
1593 * obj-c++.dg/property/synthesize-1.mm: New.
1595 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1597 * objc.dg/at-class-1.m: New.
1598 * objc.dg/at-class-1.mm: New.
1600 2010-10-18 Steve Ellcey <sje@cup.hp.com>
1602 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1604 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1606 Merge from 'apple/trunk' branch on FSF servers.
1608 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
1611 * obj-c++.dg/template-7.mm: New.
1613 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1615 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1618 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1620 Merge from 'apple/trunk' branch on FSF servers.
1622 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1625 * obj-c++.dg/try-catch-16.mm: New.
1626 * obj-c++.dg/try-catch-17.mm: New.
1628 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
1631 * obj-c++.dg/try-catch-15.mm: New
1633 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
1636 * obj-c++.dg/try-catch-12.mm: New
1637 * obj-c++.dg/try-catch-13.mm: New
1638 * obj-c++.dg/try-catch-14.mm: New
1639 * objc.dg/try-catch-11.m: New
1640 * objc.dg/try-catch-12.m: New
1641 * objc.dg/try-catch-13.m: New
1643 2010-10-18 Richard Henderson <rth@redhat.com>
1645 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1647 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1650 * c-c++-common/Wunused-var-13.c: New test.
1652 2010-10-18 Richard Guenther <rguenther@suse.de>
1654 PR tree-optimization/45967
1655 * gcc.dg/torture/pr45967.c: New testcase.
1656 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1657 * gcc.dg/ipa/ipa-pta-13.c: Likewise
1658 * gcc.dg/torture/pr39074-2.c: Likewise
1659 * gcc.dg/torture/pta-escape-1.c: Likewise
1660 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1661 * gcc.dg/tree-ssa/pta-callused.c: Likewise
1662 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1663 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1664 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1665 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1667 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
1669 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1671 2010-10-18 Richard Guenther <rguenther@suse.de>
1674 * g++.dg/lto/20101015-2_0.C: New testcase.
1676 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1679 * gcc.c-torture/execute/pr46019.c: New test.
1681 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1683 Merge from 'apple/trunk' branch on FSF servers.
1685 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1688 * obj-c++.dg/method-namespace-2.mm: New.
1690 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1692 Merge from 'apple/trunk' branch on FSF servers.
1694 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1697 * objc.dg/private-1.m: Test modified.
1698 * obj-c++.dg/private-1.mm: Test modified.
1700 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1703 * gcc.target/i386/push-1.c: Remove.
1705 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1706 H.J. Lu <hongjiu.lu@intel.com>
1709 * gcc.target/i386/pr46051.c: New test.
1711 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1713 * obj-c++.dg/gnu-api-2-class.mm: New.
1714 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1715 * obj-c++.dg/gnu-api-2-method.mm: New.
1716 * obj-c++.dg/gnu-api-2-objc.mm: New.
1717 * obj-c++.dg/gnu-api-2-object.mm: New.
1718 * obj-c++.dg/gnu-api-2-property.mm: New.
1719 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1720 * obj-c++.dg/gnu-api-2-sel.mm: New.
1722 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
1724 * objc.dg/fsf-package-0.m: New.
1725 * obj-c++.dg/fsf-package-0.m: New.
1727 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1730 * objc.dg/pr18255.m: New.
1732 2010-10-16 Jan Hubicka <jh@suse.cz>
1735 * g++.dg/torture/pr44206.C: New.
1737 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1739 * objc.dg/gnu-api-2-class.m: New.
1740 * objc.dg/gnu-api-2-objc.m: New.
1742 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1744 * objc.dg/gnu-api-2-ivar.m: New.
1746 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1748 * objc.dg/gnu-api-2-property.m: New.
1750 2010-10-15 Xinliang David Li <davidxl@google.com>
1752 * g++.dg/uninit-pred-3_a.C: New test.
1753 * g++.dg/uninit-pred-3_b.C: New test.
1755 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1757 * objc.dg/gnu-api-2-object.m: New.
1759 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1761 * objc.dg/gnu-api-2-method.m: New.
1763 2010-10-15 Jason Merrill <jason@redhat.com>
1765 * g++.dg/lto/pr45983_0.C: New.
1767 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1769 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1770 builtin combiner patterns.
1771 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1772 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1773 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1774 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1775 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1777 2010-10-15 Richard Guenther <rguenther@suse.de>
1779 * g++.dg/lto/20101015-1_0.C: New testcase.
1781 2010-10-15 Richard Guenther <rguenther@suse.de>
1784 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1785 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1787 2010-10-15 Richard Guenther <rguenther@suse.de>
1790 * g++.dg/lto/20101014-1_0.C: New testcase.
1792 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1794 * objc.dg/gnu-api-2-protocol.m: New.
1795 * objc.dg/gnu-api-2-sel.m: New.
1797 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1799 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1802 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1804 * gcc.dg/20101010-1.c: New testcase.
1806 2010-10-15 Jie Zhang <jie@codesourcery.com>
1808 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1809 script when relocatable linking.
1811 2010-10-14 Yao Qi <yao@codesourcery.com>
1814 * gcc.target/arm/pr45447.c: New test.
1816 2010-10-14 Jan Hubicka <jh@suse.cz>
1819 * g++.dg/lto/pr45621.h : New.
1820 * g++.dg/lto/pr45621_0.C: New.
1821 * g++.dg/lto/pr45621_1.C: New.
1823 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1825 * objc.dg/property: New.
1826 * objc.dg/property/fsf-property-basic.m: New.
1827 * objc.dg/property/fsf-property-method-access.m: New.
1828 * objc.dg/property/fsf-property-named-ivar.m: New.
1829 * obj-c++.dg/property: New.
1830 * obj-c++.dg/property/fsf-property-basic.mm: New.
1831 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1832 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1834 merge from FSF apple 'trunk' branch.
1835 2006 Fariborz Jahanian <fjahanian@apple.com>
1837 Radars 4436866, 4505126, 4506903, 4517826
1838 * objc.dg/property/property-1.m: New.
1839 * objc.dg/property/property-2.m: New.
1840 * objc.dg/property/property-3.m: New.
1841 * objc.dg/property/property-neg-1.m: New.
1842 * objc.dg/property/property-neg-2.m: New.
1843 * objc.dg/property/property-neg-3.m: New.
1844 * objc.dg/property/property-neg-4.m: New.
1845 * objc.dg/property/property-neg-5.m: New.
1846 * objc.dg/property/property-neg-6.m: New.
1847 * objc.dg/property/property-neg-7.m: New.
1848 * objc.dg/property/property.exp: New.
1849 * obj-c++.dg/property/property-1.mm: New.
1850 * obj-c++.dg/property/property-2.mm: New.
1851 * obj-c++.dg/property/property-3.mm: New.
1852 * obj-c++.dg/property/property-neg-1.mm: New.
1853 * obj-c++.dg/property/property-neg-2.mm: New.
1854 * obj-c++.dg/property/property-neg-3.mm: New.
1855 * obj-c++.dg/property/property-neg-4.mm: New.
1856 * obj-c++.dg/property/property-neg-5.mm: New.
1857 * obj-c++.dg/property/property-neg-6.mm: New.
1858 * obj-c++.dg/property/property-neg-7.mm: New.
1859 * obj-c++.dg/property/property.exp: New.
1861 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1863 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1865 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1868 * gcc.c-torture/compile/pr45969-1.c: New test.
1870 2010-10-14 Richard Guenther <rguenther@suse.de>
1872 PR tree-optimization/44913
1873 * gcc.dg/torture/pr44913.c: New testcase.
1875 2010-10-14 Richard Guenther <rguenther@suse.de>
1878 * g++.dg/lto/20101014-2_0.C: New testcase.
1880 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1882 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1883 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1884 * gcc.target/i386/pr44130.c: Likewise.
1885 * gcc.target/i386/pr44144.c: Likewise.
1886 * gcc.target/i386/pr44180.c: Likewise.
1887 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1888 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1889 * gcc.target/i386/vect-sizes-1.c: Likewise.
1890 * gcc.target/i386/vectorize4-avx.c: Likewise.
1892 2010-10-14 Richard Guenther <rguenther@suse.de>
1895 * g++.dg/lto/20101010-3_0.C: New testcase.
1896 * g++.dg/lto/20101010-4_0.C: Likewise.
1898 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1900 * objc.dg/pr45878.m: Update to include NSConstantString interface
1902 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1903 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1904 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1905 reference for m64 -fnext-runtime.
1907 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1909 * gcc.target/i386/vect-sizes-1.c: New.
1911 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1914 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1916 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1918 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1919 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1921 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1923 * gcc.target/ia64/20101005.c: New test.
1925 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1927 PR rtl-optimization/45570
1928 * gcc.dg/pr45570.c: New test.
1930 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1932 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1933 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1934 * gcc.target/i386/vectorize4-avx.c: Likewise.
1936 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1938 * gcc.target/i386/avx-copysign-vec.c: New.
1939 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1941 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1944 * gcc.target/i386/pr44130.c: New.
1946 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1949 * gcc.target/i386/pr44144.c: New.
1951 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1954 * gcc.target/i386/pr44180.c: New.
1956 2010-10-13 Jason Merrill <jason@redhat.com>
1958 * g++.dg/template/canon-type-8.C: New.
1960 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1962 * gcc.c-torture/execute/20101013-1.c: New test.
1964 2010-10-13 Richard Guenther <rguenther@suse.de>
1967 * objc.dg/pr45878.m: New testcase.
1969 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1971 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1972 * gcc.dg/format/dfp-printf-1.c: Likewise.
1973 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1975 2010-10-13 Richard Guenther <rguenther@suse.de>
1977 PR tree-optimization/45788
1978 * g++.dg/pr45788.C: New testcase.
1980 2010-10-13 Richard Guenther <rguenther@suse.de>
1982 PR tree-optimization/45970
1983 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1985 2010-10-13 Richard Guenther <rguenther@suse.de>
1987 PR tree-optimization/45982
1988 * gcc.dg/torture/pr45982.c: New testcase.
1989 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1990 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1991 * gcc.dg/torture/pr39074-2.c: Likewise.
1993 2010-10-13 Richard Guenther <rguenther@suse.de>
1996 * g++.dg/torture/pr45874.C: New testcase.
1998 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
2000 * objc.dg/attributes/method-attribute-1.m: Update to respond
2001 to implemented method attributes..
2002 * objc.dg/attributes/method-attribute-2.m: Likewise.
2003 * objc.dg/attributes/method-attribute-3.m: Likewise.
2004 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2005 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2006 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2008 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
2011 * objc.dg/pr23214.m: New.
2013 2010-10-12 Michael Eager <eager@eagercon.com>
2016 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2017 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2019 2010-10-12 Jakub Jelinek <jakub@redhat.com>
2022 * gcc.c-torture/execute/pr45636.c: New test.
2023 * gfortran.dg/pr45636.f90: New test.
2025 2010-10-12 Richard Henderson <rth@redhat.com>
2027 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2029 2010-10-12 Daniel Kraft <d@domob.eu>
2032 * gfortran.dg/associate_1.f03: More tests with derived-types.
2033 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2034 * gfortran.dg/associate_8.f03: Fix typo.
2035 * gfortran.dg/initialization_27.f90: Fix typo.
2037 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2040 * lib/lto.exp (lto-get-options-main): Support optional target
2041 selector for dg-extra-ld-options.
2043 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2045 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2046 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2048 2010-10-11 Martin Jambor <mjambor@suse.cz>
2051 * g++.dg/torture/pr45699.C: New test.
2052 * g++.dg/otr-fold-1.C: Adjusted.
2053 * g++.dg/otr-fold-1.C: Likewise.
2055 2010-10-11 Nick Clifton <nickc@redhat.com>
2057 * gcc.c-torture/compile/pr44197.c: Require visibility support.
2058 Allow for a user label prefix.
2060 2010-10-10 Richard Guenther <rguenther@suse.de>
2062 * g++.dg/lto/20101010-1_0.C: New testcase.
2063 * g++.dg/lto/20101010-2_0.C: Likewise.
2065 2010-10-11 Ira Rosen <irar@il.ibm.com>
2067 PR tree-optimization/45902
2068 * gcc.dg/vect/45902.c: New test.
2070 2010-10-11 Jakub Jelinek <jakub@redhat.com>
2073 * gcc.dg/tls/pr45870.c: New test.
2075 2010-10-10 Janus Weil <janus@gcc.gnu.org>
2078 * gfortran.dg/typebound_operator_6.f03: New.
2080 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
2082 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2083 and adjust -export symbol scanning.
2084 * g++.dg/ext/dllexport1.C: Likewise.
2085 * g++.dg/ext/dllexport3.C: Likewise.
2086 * gcc.dg/dll-3.c: Likewise.
2087 * gcc.dg/dll-4.c: Likewise.
2088 * gcc.dg/dll-5.c: Likewise.
2090 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2092 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2093 instead of tree_profile dump file.
2094 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2095 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2098 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2100 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2102 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2104 * gfortran.dg/character_comparison_4.f90: New test.
2105 * gfortran.dg/character_comparison_5.f90: New test.
2106 * gfortran.dg/character_comparison_6.f90: New test.
2108 2010-10-09 Richard Henderson <rth@redhat.com>
2110 * lib/target-supports.exp
2111 (check_effective_target_automatic_stack_alignment): Always true.
2113 2010-10-09 Richard Guenther <rguenther@suse.de>
2116 * gcc.dg/lto/20101009-2_0.c: New testcase.
2117 * gcc.dg/lto/20101009-2_1.c: Likewise.
2118 * gcc.dg/lto/20101009-2_2.c: Likewise.
2120 2010-10-09 Richard Guenther <rguenther@suse.de>
2123 * g++.dg/lto/20101009-1_0.C: New testcase.
2125 2010-10-09 Richard Guenther <rguenther@suse.de>
2127 PR tree-optimization/45945
2128 * gcc.dg/lto/20101009-1_0.c: New testcase.
2130 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
2133 * gcc.target/i386/pr45913.c: New.
2135 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2138 * gfortran.dg/streamio_16.f90: Update test.
2140 2010-10-08 Jakub Jelinek <jakub@redhat.com>
2142 PR tree-optimization/45903
2143 * gcc.target/i386/pr45903.c: New test.
2145 2010-10-08 Arnaud Charlet <charlet@adacore.com>
2147 * gnat.dg/interface5.adb: Compile with warnings disabled.
2149 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2151 * obj-c++.dg/encode-10.mm: New testcase.
2153 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2156 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2157 C++ class. Removed XFAIL.
2159 2010-10-07 Janus Weil <janus@gcc.gnu.org>
2162 * gfortran.dg/typebound_operator_5.f03: New.
2164 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2166 Merge from 'apple/trunk' branch on FSF servers.
2168 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
2171 * obj-c++.dg/method-namespace-1.mm: New.
2173 2010-10-07 Martin Jambor <mjambor@suse.cz>
2175 * gcc.dg/tree-ssa/sra-11.c: New test.
2177 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2180 * gcc.dg/vect/pr45847.c: New test.
2182 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2183 Kai Tietz <kai.tietz@onevision.com>
2185 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2187 2010-10-07 Richard Guenther <rguenther@suse.de>
2189 PR tree-optimization/45732
2190 * gcc.dg/torture/pr45732.c: New testcase.
2192 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2194 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2195 * objc.dg/foreach-2.m: Likewise.
2196 * objc.dg/foreach-3.m: Likewise.
2197 * objc.dg/foreach-4.m: Likewise.
2198 * objc.dg/foreach-5.m: Likewise.
2199 * objc.dg/foreach-6.m: Likewise.
2200 * objc.dg/foreach-7.m: Likewise.
2201 * objc.dg/objc-foreach-4.m: Likewise.
2202 * objc.dg/objc-foreach-5.m: Likewise.
2204 2010-10-07 Richard Guenther <rguenther@suse.de>
2207 * gcc.dg/torture/pr45869.c: New testcase.
2209 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2211 * objc.dg/set-not-used-1.m: New
2212 * obj-c++.dg/set-not-used-1.mm: New.
2214 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2216 * objc.dg/attributes/method-attribute-3.m: New.
2217 * obj-c++.dg/attributes/method-attribute-3.mm: New.
2219 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
2222 * gfortran.dg/generic_typebound_operator_1.f90: New test.
2224 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2227 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2229 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2231 Merge from 'apple/trunk' branch on FSF servers.
2233 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
2236 * obj-c++.dg/encode-9.mm: New.
2238 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2240 * g++.dg/cpp0x/pr45908.C: New test.
2242 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2244 * gnat.dg/opt6.ad[sb]: New test.
2246 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2248 Implemented fast enumeration for Objective-C.
2249 * objc.dg/foreach-1.m: New.
2250 * objc.dg/foreach-2.m: New.
2251 * objc.dg/foreach-3.m: New.
2252 * objc.dg/foreach-4.m: New.
2253 * objc.dg/foreach-5.m: New.
2254 * objc.dg/foreach-6.m: New.
2255 * objc.dg/foreach-7.m: New.
2257 Merge from 'apple/trunk' branch on FSF servers:
2258 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2261 * objc.dg/objc-foreach-5.m: New.
2263 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2266 * objc.dg/objc-foreach-4.m: New.
2268 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2271 * objc.dg/objc-foreach-3.m: New.
2273 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2276 * objc.dg/objc-foreach-2.m: New.
2278 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
2281 * objc.dg/objc-foreach-1.m: New
2283 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
2285 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2288 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2291 * obj-c++.dg/syntax-error-10.mm: New.
2293 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2296 * obj-c++.dg/syntax-error-9.mm: New.
2298 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2301 * obj-c++.dg/syntax-error-8.mm: New.
2303 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2305 Merge from 'apple/trunk' branch on FSF servers.
2307 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
2310 * obj-c++.dg/syntax-error-7.mm: New
2312 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
2315 * obj-c++.dg/syntax-error-6.mm: New
2317 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
2320 * obj-c++.dg/syntax-error-5.mm: New
2322 2005-08-15 Ziemowit Laski <zlaski@apple.com>
2325 * obj-c++.dg/syntax-error-[3-4].mm: New.
2327 2005-08-02 Ziemowit Laski <zlaski@apple.com>
2330 * obj-c++.dg/syntax-error-[1-2].mm: New.
2332 2010-10-05 Ira Rosen <irar@il.ibm.com>
2334 PR tree-optimization/45752
2335 * gcc.dg/vect/pr45752.c: New test.
2337 2010-10-05 Richard Guenther <rguenther@suse.de>
2339 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2340 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2341 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2342 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2343 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2344 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2345 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2346 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2347 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2348 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2349 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2350 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2351 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2352 * gcc.dg/tree-prof/tracer-1.c: Likewise.
2353 * gcc.dg/tree-ssa/inline-4.c: Likewise.
2354 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2355 * gcc.dg/tree-ssa/20080530.c: Likewise.
2356 * g++.dg/tree-ssa/inline-3.C: Likewise.
2357 * g++.dg/tree-ssa/inline-1.C: Likewise.
2358 * g++.dg/tree-ssa/inline-2.C: Likewise.
2359 * gcc.dg/profile-dir-1.c: Likewise.
2360 * gcc.dg/profile-dir-2.c: Likewise.
2361 * gcc.dg/profile-dir-3.c: Likewise.
2363 2010-10-05 Richard Guenther <rguenther@suse.de>
2366 * g++.dg/torture/pr45877.C: New testcase.
2368 2010-10-04 Jakub Jelinek <jakub@redhat.com>
2371 * gcc.dg/debug/pr45849.c: New test.
2374 * gcc.c-torture/compile/pr45876.c: New test.
2376 2010-10-04 Julian Brown <julian@codesourcery.com>
2378 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2380 * gcc.dg/vect/vect-60.c: Likewise.
2381 * gcc.dg/vect/vect-56.c: Likewise.
2382 * gcc.dg/vect/vect-93.c: Likewise.
2383 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2384 * gcc.dg/vect/vect-95.c: Likewise.
2385 * gcc.dg/vect/vect-96.c: Likewise.
2386 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2387 * gcc.dg/vect/slp-25.c: Likewise.
2388 * gcc.dg/vect/slp-3.c: Likewise.
2389 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2390 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2391 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2392 * gcc.dg/vect/vect-109.c: Likewise.
2393 * gcc.dg/vect/vect-peel-1.c: Likewise.
2394 * gcc.dg/vect/vect-peel-2.c: Likewise.
2395 * lib/target-supports.exp
2396 (check_effective_target_arm_vect_no_misalign): New.
2397 (check_effective_target_vect_no_align): Use above.
2398 (check_effective_target_vect_element_align): New.
2399 (add_options_for_quad_vectors): New.
2401 2010-10-04 Martin Jambor <mjambor@suse.cz>
2403 PR tree-optimization/45572
2404 * g++.dg/ipa/pr45572-1.C: New test.
2405 * g++.dg/ipa/pr45572-2.C: Likewise.
2407 2010-10-03 Ian Lance Taylor <iant@google.com>
2409 * gcc.dg/anon-struct-11.c: New test.
2410 * gcc.dg/anon-struct-12.c: New test.
2411 * gcc.dg/anon-struct-13.c: New test.
2412 * gcc.dg/anon-struct-14.c: New test.
2414 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
2416 * g++.dg/torture/pr45764.C: Revert revision 164914.
2417 * gcc.dg/vect/pr43432.c: Likewise.
2418 * gcc.dg/vect/vect-114.c: Likewise.
2419 * gcc.dg/vect/vect-15.c: Likewise.
2421 2010-10-03 Jason Merrill <jason@redhat.com>
2423 * g++.dg/cpp0x/sfinae5.C: New.
2425 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
2427 PR tree-optimization/45720
2428 PR tree-optimization/45764
2429 * g++.dg/torture/pr45764.C: New.
2431 * gcc.dg/vect/pr43432.c: Xfail.
2432 * gcc.dg/vect/vect-114.c: Likewise.
2433 * gcc.dg/vect/vect-15.c: Likewise.
2435 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2437 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2439 * gcc.dg/torture/pr45678-2.c: Likewise.
2441 2010-10-02 Janus Weil <janus@gcc.gnu.org>
2444 * gfortran.dg/intrinsic_6.f90: New.
2446 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2449 * gfortran.dg/dependency_37.f90: New test.
2451 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
2453 * gcc.target/i386/shift_mask.c: New test.
2455 2010-10-01 Richard Guenther <rguenther@suse.de>
2457 PR tree-optimization/45854
2458 * g++.dg/torture/pr45854.C: New testcase.
2460 2010-09-30 Michael Eager <eager@eagercon.com>
2462 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2465 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2468 * gfortran.dg/graphite/pr45758.f90: New.
2470 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2473 * gcc.dg/graphite/id-pr45230.c: New.
2475 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2477 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2478 * gfortran.dg/graphite/graphite.exp: Same.
2479 * gcc.dg/graphite/vect-pr43423.c: New.
2481 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2484 * g++.dg/torture/pr45843.C: New test.
2486 2010-09-30 Janus Weil <janus@gcc.gnu.org>
2489 * gfortran.dg/allocate_derived_5.f90: New.
2491 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2493 PR tree-optimization/31261
2494 * gcc.dg/tree-ssa/pr31261.c: New test.
2496 2010-09-30 Michael Eager <eager@eagercon.com>
2498 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2499 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2500 * gcc.target/microblaze/microblaze.exp: Ditto.
2501 * gcc.target/microblaze/others/string_cst1.c: Ditto.
2502 * gcc.target/microblaze/others/string_cst2.c: Ditto.
2503 * gcc.target/microblaze/others/data_var1.c: Ditto.
2504 * gcc.target/microblaze/others/data_var2.c: Ditto.
2505 * gcc.target/microblaze/others/data_var3.c: Ditto.
2506 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2507 * gcc.target/microblaze/others/strings1.c:: Ditto.
2508 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2509 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2510 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2511 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2512 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2513 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2514 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2515 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2516 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2517 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2518 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2519 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2520 * gcc.target/microblaze/isa/float.c: Ditto.
2521 * gcc.target/microblaze/isa/mulh.c: Ditto.
2522 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2523 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2524 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2525 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2526 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2527 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2528 * gcc.target/microblaze/isa/bshift.c: Ditto.
2529 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2530 * gcc.target/microblaze/isa/div.c: Ditto.
2531 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2532 * gcc.target/microblaze/isa/mul.c: Ditto.
2534 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2536 merge from FSF 'apple/trunk' branch.
2537 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
2540 * objc.dg/enhanced-proto-1.m: New.
2541 * objc.dg/enhanced-proto-2.m: New.
2542 * obj-c++.dg/enhanced-proto-1.mm: New
2543 * obj-c++.dg/enhanced-proto-2.mm: New.
2545 2010-09-30 Richard Guenther <rguenther@suse.de>
2548 * gcc.dg/debug/pr41893-1.c: Adjust.
2549 * gcc.dg/pr30762-1.c: Likewise.
2550 * gcc.dg/pr31529-1.c: Likewise.
2551 * gcc.dg/pr34457-1.c: Likewise.
2552 * gcc.dg/pr34668-1.c: Likewise.
2553 * gcc.dg/pr43557-1.c: Likewise.
2555 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2558 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2559 * objc.dg/const-str-3.m: Correct header for memcpy.
2560 * objc.dg/const-str-7.m: Likewise.
2561 * objc.dg/method-20b.m: Provide an implementation of Object.
2562 Adjust XFAIL for m64 NeXT runtime.
2563 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2564 * objc.dg/encode-3.m: Correct line ordering, provide header for
2566 * objc.dg/encode-7-next.m: Only run for 32bit.
2567 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2568 * objc.dg/type-size-2.m: Provide an implementation of Object.
2570 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2571 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2572 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2573 Adjust XFAIL for m64 NeXT runtime.
2574 * obj-c++.dg/method-22.mm: Likewise.
2575 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2577 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
2579 Merge from 'apple/trunk' branch on FSF servers.
2581 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2584 * obj-c++.dg/bad-forward-decl.mm: New
2586 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
2588 * ada/acats/run_acats: Revert revision 157037.
2590 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2592 Merge from 'apple/trunk' branch on FSF servers.
2594 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2597 * objc.dg/naming-2.m: Update
2598 * objc.dg/naming-3.m: New
2600 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
2603 * gcc.target/arm/pr40457-3.c: New test.
2605 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
2607 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2609 * lib/target-supports.exp (check_ifunc_available): Likewise.
2611 2010-09-29 Tristan Gingold <gingold@adacore.com>
2613 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2615 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2617 * objc.dg/keywords-1.m: New test.
2618 * objc.dg/keywords-2.m: New test.
2619 * objc.dg/keywords-3.m: New test.
2620 * obj-c++.dg/keywords-1.mm: New test.
2621 * obj-c++.dg/keywords-2.mm: New test.
2623 2010-09-28 Jason Merrill <jason@redhat.com>
2625 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2626 * g++.dg/ext/complit11.C: Likewise.
2627 * g++.old-deja/g++.law/temps1.C: Likewise.
2629 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2630 * g++.old-deja/g++.mike/misc6.C: Likewise.
2632 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2634 * objc.dg/attributes/method-attribute-1.m: New.
2635 * objc.dg/attributes/method-attribute-2.m: New.
2637 * obj-c++.dg/attributes/method-attribute-1.m: New.
2638 * obj-c++.dg/attributes/method-attribute-2.m: New.
2640 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2642 * objc.dg/attributes: New.
2643 * objc.dg/attributes/attributes.exp: New.
2644 * objc.dg/attributes/class-attribute-1.m: New.
2645 * objc.dg/attributes/class-attribute-2.m: New
2646 * objc.dg/attributes/categ-attribute-1.m: New
2647 * objc.dg/attributes/categ-attribute-2.m: New
2648 * objc.dg/attributes/proto-attribute-1.m: New
2650 * obj-c++.dg/attributes: New.
2651 * obj-c++.dg/attributes/attributes.exp: New
2652 * obj-c++.dg/attributes/class-attribute-1.mm: New
2653 * obj-c++.dg/attributes/class-attribute-2.mm: New
2654 * obj-c++.dg/attributes/categ-attribute-1.mm: New
2655 * obj-c++.dg/attributes/categ-attribute-2.mm: New
2656 * obj-c++.dg/attributes/proto-attribute-1.mm: New
2658 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2660 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2661 from the branch renamed to method-20b.m to avoid clashes).
2663 2005-08-23 Stuart Hastings <stuart@apple.com>
2664 Ziemowit Laski <zlaski@apple.com>
2667 * obj-c++.dg/method-23.mm: New.
2668 * objc.dg/method-20.m: New.
2670 2010-09-28 Jan Hubicka <jh@suse.cz>
2672 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2674 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2677 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2678 i?86-*-solaris2.[89], *-*-vxworks*.
2679 * gcc.target/i386/pr22152.c: Likewise.
2680 * gcc.target/i386/vect8-ret.c: New test.
2682 2010-09-28 Jie Zhang <jie@codesourcery.com>
2684 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2686 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2688 Merge from 'apple/trunk' branch on FSF servers.
2690 2005-07-18 Ziemowit Laski <zlaski@apple.com>
2693 * obj-c++.dg/method-22.mm: New.
2695 2010-09-27 Jason Merrill <jason@redhat.com>
2697 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2698 * g++.dg/ext/complit11.C: Adjust.
2699 * g++.old-deja/g++.law/temps1.C: Adjust.
2700 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2701 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2703 2010-09-27 Ian Lance Taylor <iant@google.com>
2705 * lib/target-supports.exp (check_effective_target_split_stack):
2707 * gcc.dg/split-1.c: New test.
2708 * gcc.dg/split-2.c: New test.
2709 * gcc.dg/split-3.c: New test.
2710 * gcc.dg/split-4.c: New test.
2712 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2715 * objc.dg/type-size-3.m: New test.
2717 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2720 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2722 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2725 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2726 * objc.dg/type-size-2.m: Same change.
2727 * obj-c++.dg/encode-5.mm: Same change.
2729 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2731 Merge from 'apple/trunk' branch on FSF servers. The original
2732 Changelogs are below.
2734 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2735 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2736 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2737 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2739 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2740 proto-qual-1.m in the branch) and the normal ABI on GNU.
2741 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
2742 the test only with the NeXT runtime.
2743 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2744 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2745 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2746 Run the test only with the NeXT runtime.
2748 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2751 * objc.dg/encode-7-64bit.m: New.
2752 * objc.dg/encode-7.m: Skip if -m64.
2754 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2757 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2758 * obj-c++.dg/threedotthree-abi-1.mm: New
2759 * objc.dg/threedotthree-abi-1.m: New
2761 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2764 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2765 * objc.dg/encode-6.m: Likewise.
2766 * objc.dg/encode-7.m: New test case.
2768 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2770 Merge from 'apple/trunk' branch on FSF servers. Renamed
2771 const-str-12.m to constr-str-12b.m to avoid conflicts.
2773 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2776 * obj-c++.dg/warn5.mm: New
2778 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2781 * obj-c++.dg/const-str-12.mm: New.
2782 * objc.dg/const-str-12.m: New.
2784 2010-09-27 Tobias Burnus <burnus@net-b.de>
2788 * gfortran.dg/storage_size_2.f08: Fix test.
2789 * gfortran.dg/c_sizeof_1.f90: Fix test.
2790 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2791 * gfortran.dg/c_sizeof_3.f90: New.
2792 * gfortran.dg/c_sizeof_4.f90: New.
2793 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2794 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2796 2010-09-26 Daniel Kraft <d@domob.eu>
2800 * gfortran.dg/select_type_18.f03: New test.
2802 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2804 * gnat.dg/return2.ad[sb]: New test.
2805 * gnat.dg/return2_pkg.ads: New helper.
2807 2010-09-25 Daniel Kraft <d@domob.eu>
2810 * gfortran.dg/io_constraints_6.f03: New test.
2811 * gfortran.dg/io_constraints_7.f03: New test.
2812 * gfortran.dg/newunit_2.f90: New test.
2814 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2816 * gfortran.dg/operator_c1202.f90: New test.
2818 2010-09-24 Jan Hubicka <jh@suse.cz>
2820 * gcc.dg/tree-ssa/leaf.c: New testcase.
2822 2010-09-24 Jan Hubicka <jh@suse.cz>
2824 PR tree-optimization/45738
2825 PR tree-optimization/45741
2826 * gcc.c-torture/compile/pr45741.c: New.
2827 * gfortran.fortran-torture/compile/pr45738.f90: New.
2829 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2831 * gcc.dg/cpp/undef-opt-1.c: New test.
2833 2010-09-24 Jason Merrill <jason@redhat.com>
2835 * g++.dg/other/error10.C: Adjust expected output.
2837 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2841 * gcc.target/i386/pr45234.c: New test.
2843 2010-09-24 Richard Guenther <rguenther@suse.de>
2845 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2847 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2849 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2850 as a comment leader in regexp.
2852 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2854 * objc.dg/sync-2.m: New test.
2855 * obj-c++.dg/sync-2.mm: New test.
2857 2010-09-24 Tobias Burnus <burnus@net-b.de>
2860 * gfortran.dg/iso_fortran_env_7.f90: New.
2862 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2864 * obj-c++.dg/too-many-args.mm: New file.
2866 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2868 Merge from 'apple/trunk' branch on FSF servers.
2870 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2873 * objc.dg/too-many-args.m: New
2875 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2878 * gfortran.dg/dependency_36.f90: New test.
2880 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2882 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2883 * gcc.target/i386/pad-3.c: Ditto.
2884 * gcc.target/i386/pad-7.c: Ditto.
2885 * gcc.target/i386/pad-7.c: Ditto.
2886 * gcc.target/i386/pr36502.c: Ditto.
2887 * gcc.target/i386/zee.c: Ditto.
2888 * gcc.target/i386/20060821-1.c: Ditto.
2889 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2890 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2891 * gcc.target/i386/pad-5b.c: Ditto.
2892 * gcc.target/i386/pad-6a.c: Ditto.
2893 * gcc.target/i386/pad-6b.c: Ditto.
2894 * gcc.target/i386/pad-8.c: Ditto.
2895 * gcc.target/i386/pad-9.c: Ditto.
2896 * gcc.target/i386/pad-10.c: Ditto.
2897 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2899 2010-09-23 Richard Guenther <rguenther@suse.de>
2901 PR tree-optimization/45565
2902 * g++.dg/ipa/pr45565.C: New testcase.
2904 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2908 * gfortran.dg/vector_subscript_bound_1.f90: New.
2910 2010-09-23 Richard Guenther <rguenther@suse.de>
2913 * gcc.dg/pr45750.c: New testcase.
2915 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2917 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2918 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2921 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2923 PR rtl-optimization/44374
2924 * gcc.target/arm/headmerge-1.c: New test.
2925 * gcc.target/arm/headmerge-2.c: New test.
2926 * gcc.target/i386/headmerge-1.c: New test.
2927 * gcc.target/i386/headmerge-2.c: New test.
2929 2010-09-23 Daniel Kraft <d@domob.eu>
2934 * gfortran.dg/intrinsic_intent_1.f03: New test.
2935 * gfortran.dg/select_type_17.f03: New test.
2936 * gfortran.dg/associate_5.f03: More definability tests.
2937 * gfortran.dg/enum_2.f90: Check definability.
2938 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2939 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2940 * gfortran.dg/char_expr_2.f90: Ditto.
2941 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2942 * gfortran.dg/enum_5.f90: Ditto.
2943 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2944 * gfortran.dg/impure_assignment_2.f90: Ditto.
2945 * gfortran.dg/impure_assignment_3.f90: Ditto.
2946 * gfortran.dg/intent_out_1.f90: Ditto.
2947 * gfortran.dg/intent_out_3.f90: Ditto.
2948 * gfortran.dg/pointer_assign_7.f90: Ditto.
2949 * gfortran.dg/pointer_intent_3.f90: Ditto.
2950 * gfortran.dg/pr19936_1.f90: Ditto.
2951 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2952 * gfortran.dg/simpleif_2.f90: Ditto.
2953 * gfortran.dg/protected_5.f90: Ditto.
2954 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2955 * gfortran.dg/protected_6.f90: Ditto.
2956 * gfortran.dg/protected_7.f90: Ditto.
2958 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2961 * gfortran.dg/namelist_65.f90: New test.
2963 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2965 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2966 the regexp pattern between the expected label and location string.
2968 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2970 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2972 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2974 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2975 * gcc.dg/pr27898.c: Likewise.
2976 * gcc.dg/pr28712.c: Likewise.
2977 * gcc.dg/pr30762-1.c: Likewise.
2978 * gcc.dg/pr31529-1.c: Likewise.
2979 * gcc.dg/pr34457-1.c: Likewise.
2980 * gcc.dg/pr34668-1.c: Likewise.
2981 * gcc.dg/pr34989-1.c: Likewise.
2982 * gcc.dg/pr43557-1.c: Likewise.
2984 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2986 PR rtl-optimization/45739
2987 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2989 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2991 * gcc.target/sparc/mnofpu.c: New test.
2993 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2995 PR rtl-optimization/45739
2996 * gcc.target/i386/pr45739.c: New test.
2998 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
3001 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3002 and counts. Add non-elemental function call check.
3005 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3006 arguments checks. Update temporary counts.
3007 * gfortran.dg/transpose_optimization_1.f90: New.
3009 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3012 * objc.dg/invalid-method-1.m: New.
3014 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3016 Merge from 'apple/trunk' branch on FSF servers.
3018 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
3021 * objc.dg/naming-4.m: New
3022 * objc.dg/naming-5.m: New
3023 * obj-c++.dg/naming-1.mm: New
3024 * obj-c++.dg/naming-2.mm: New
3026 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
3027 Jack Howarth <howarth@bromo.med.uc.edu>
3030 * g++.dg/torture/pr44972.C: Use portable assert().
3032 2010-09-21 Richard Guenther <rguenther@suse.de>
3034 PR tree-optimization/45580
3035 * g++.dg/torture/pr45580.C: New testcase.
3037 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
3039 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3041 2010-09-20 Janus Weil <janus@gcc.gnu.org>
3044 * gfortran.dg/pointer_check_7.f90: New.
3046 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3048 PR rtl-optimization/45728
3049 * gcc.c-torture/compile/pr45728.c: New test.
3051 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
3054 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3056 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
3058 * g++.dg/tree-ssa/pr45605.C: Add "\\".
3060 2010-09-20 Richard Guenther <rguenther@suse.de>
3063 * gcc.dg/torture/pr45704.c: New testcase.
3065 2010-09-20 Jan Hubicka <jh@suse.cz>
3067 PR tree-optimize/45605
3068 * g++.dg/tree-ssa/pr45605.C: New testcase.
3070 2010-09-20 Michael Matz <matz@suse.de>
3073 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3076 2010-09-20 Richard Guenther <rguenther@suse.de>
3078 PR tree-optimization/45705
3079 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3081 2010-09-20 Michael Matz <matz@suse.de>
3084 * lib/target-supports.exp (check_effective_target_vect_perm):
3087 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3089 PR rtl-optimization/45695
3090 * gcc.c-torture/execute/pr45695.c: New test.
3092 2010-09-19 Jan Hubicka <jh@suse.cz>
3095 * gcc.c-torture/compile/pr44246.c:New file.
3097 2010-09-19 Ira Rosen <irar@il.ibm.com>
3099 PR tree-optimization/45714
3100 * gfortran.dg/vect/pr45714-a.f: New test.
3101 * gfortran.dg/vect/pr45714-b.f: New test.
3103 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3105 * gnat.dg/const1.adb: Rename into...
3106 * gnat.dg/constant1.adb: ...this.
3107 * gnat.dg/constant2.adb: New test.
3108 * gnat.dg/constant2_pkg1.ads: New helper.
3109 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3111 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3113 * gnat.dg/specs/constant1.ads: New test.
3114 * gnat.dg/specs/constant1_pkg.ads: New helper.
3116 2010-09-18 Jan Hubicka <jh@suse.cz>
3118 PR tree-optimization/45453
3119 * g++.dg/tree-ssa/pr45453.C: New testcase.
3121 2010-09-18 Jason Merrill <jason@redhat.com>
3123 * g++.dg/cpp0x/initlist44.C: New.
3125 2010-09-18 Richard Guenther <rguenther@suse.de>
3127 PR tree-optimization/45709
3128 * g++.dg/torture/pr45709-2.C: New testcase.
3130 2010-09-18 Richard Guenther <rguenther@suse.de>
3132 PR tree-optimization/45709
3133 * g++.dg/torture/pr45709.C: New testcase.
3135 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
3138 * gcc.target/i386/pad-3.c: Pass -fno-pic.
3140 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3142 * gcc.target/i386/pad-1.c: New.
3143 * gcc.target/i386/pad-2.c: Likewise.
3144 * gcc.target/i386/pad-3.c: Likewise.
3145 * gcc.target/i386/pad-4.c: Likewise.
3146 * gcc.target/i386/pad-5a.c: Likewise.
3147 * gcc.target/i386/pad-5b.c: Likewise.
3148 * gcc.target/i386/pad-6a.c: Likewise.
3149 * gcc.target/i386/pad-6b.c: Likewise.
3150 * gcc.target/i386/pad-7.c: Likewise.
3151 * gcc.target/i386/pad-8.c: Likewise.
3152 * gcc.target/i386/pad-9.c: Likewise.
3153 * gcc.target/i386/pad-10.c: Likewise.
3155 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3158 * gcc.dg/torture/stackalign/alloca-5.c: New.
3160 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3163 * gcc.dg/torture/pr45678-2.c: New.
3165 2010-09-17 Richard Guenther <rguenther@suse.de>
3168 * gcc.dg/torture/pr45678-1.c: New testcase.
3170 2010-09-17 Michael Matz <matz@suse.de>
3172 PR tree-optimization/43432
3173 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3174 check_effective_target_vect_perm_short): New predicates.
3175 (check_effective_target_vect_perm): Include x86_64.
3176 * gcc.dg/vect/pr43432.c: New test.
3177 * gcc.dg/vect/vect-114.c: Adjust.
3178 * gcc.dg/vect/vect-15.c: Ditto.
3179 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3180 * gcc.dg/vect/slp-perm-9.c: Ditto.
3182 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
3185 * objc/execute/exceptions/throw-nil.m: Run the test only with the
3188 2010-09-17 Richard Guenther <rguenther@suse.de>
3190 * gcc.dg/pr27898.c: Use -flto instead of -combine.
3191 * gcc.dg/pr28706.c: Likewise.
3192 * gcc.dg/pr28712.c: Likewise.
3193 * gcc.dg/pr30762-1.c: Likewise.
3194 * gcc.dg/pr30762-2.c: Likewise.
3195 * gcc.dg/pr31529-1.c: Likewise.
3196 * gcc.dg/pr31529-2.c: Likewise.
3197 * gcc.dg/pr34457-1.c: Likewise.
3198 * gcc.dg/pr34457-2.c: Likewise.
3199 * gcc.dg/pr34668-1.c: Likewise.
3200 * gcc.dg/pr34668-2.c: Likewise.
3201 * gcc.dg/pr34989-1.c: Likewise.
3202 * gcc.dg/pr34989-2.c: Likewise.
3203 * gcc.dg/pr43557-1.c: Likewise.
3204 * gcc.dg/pr43557-2.c: Likewise.
3205 * gcc.dg/debug/pr41893-1.c: Likewise.
3206 * gcc.dg/matrix/matrix.exp: Do not use -combine.
3207 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3208 * gcc.dg/matrix/matrix-4.c: Likewise.
3209 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3210 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3211 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3212 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3214 2010-09-16 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3219 * gfortran.dg/intent_optimize_1.f90: New test.
3221 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
3223 * gcc.target/i386/divmod-1.c: New.
3224 * gcc.target/i386/divmod-2.c: Likewise.
3225 * gcc.target/i386/divmod-3.c: Likewise.
3226 * gcc.target/i386/divmod-4.c: Likewise.
3227 * gcc.target/i386/divmod-4a.c: Likewise.
3228 * gcc.target/i386/divmod-5.c: Likewise.
3229 * gcc.target/i386/divmod-6.c: Likewise.
3230 * gcc.target/i386/divmod-7.c: Likewise.
3231 * gcc.target/i386/divmod-8.c: Likewise.
3232 * gcc.target/i386/udivmod-1.c: Likewise.
3233 * gcc.target/i386/udivmod-2.c: Likewise.
3234 * gcc.target/i386/udivmod-3.c: Likewise.
3235 * gcc.target/i386/udivmod-4.c: Likewise.
3236 * gcc.target/i386/udivmod-4a.c: Likewise.
3237 * gcc.target/i386/udivmod-5.c: Likewise.
3238 * gcc.target/i386/udivmod-6.c: Likewise.
3239 * gcc.target/i386/udivmod-7.c: Likewise.
3240 * gcc.target/i386/udivmod-8.c: Likewise.
3242 2010-09-16 Jan Hubicka <jh@suse.cz>
3244 * g++.dg/lto/pr45679-1_0.C: New file.
3245 * g++.dg/lto/pr45679-1_1.C: New file.
3246 * g++.dg/lto/pr45679-0_0.C: New file.
3247 * g++.dg/lto/pr45679-0_1.C: New file.
3249 2010-09-16 Janus Weil <janus@gcc.gnu.org>
3252 * gfortran.dg/class_dummy_2.f03: New.
3254 2010-09-16 Richard Guenther <rguenther@suse.de>
3256 PR tree-optimization/45623
3257 * gcc.dg/torture/pr45623.c: New testcase.
3259 2010-09-16 Ira Rosen <irar@il.ibm.com>
3261 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3262 name and parentheses.
3263 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3265 2010-09-15 Jason Merrill <jason@redhat.com>
3267 * g++.dg/parse/parameter-declaration-2.C: New.
3269 * g++.dg/cpp0x/scoped_enum2.C: New.
3271 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
3273 * gcc.c-torture/compile/20100915-1.c: New test.
3275 2010-09-15 Martin Jambor <mjambor@suse.cz>
3278 * gcc.dg/ipa/pr45644.c: New test.
3280 2010-09-15 Jakub Jelinek <jakub@redhat.com>
3282 PR tree-optimization/45633
3283 * gcc.dg/vect/pr45633.c: New test.
3285 2010-09-15 Janus Weil <janus@gcc.gnu.org>
3288 * gfortran.dg/allocate_derived_4.f90: New.
3290 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
3292 * lib/target-supports.exp
3293 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3294 supported flag to true for neon.
3296 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/template/crash103.C: New.
3301 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
3303 Merge from 'apple/trunk' branch on FSF servers.
3305 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
3308 * objc.dg/msg-in-protocol.m: New.
3309 * obj-c++.dg/msg-in-protocol.mm: New.
3311 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
3314 * objc.dg/break-in-ifstmt.m: New.
3316 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3319 * obj-c++.dg/comp-types-13.mm: New.
3320 * objc.dg/comp-types-12.m: New.
3322 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3325 * obj-c++.dg/proto-lossage-7.mm: New.
3326 * objc.dg/proto-lossage-7.m: New.
3328 2010-09-14 Jan Hubicka <jh@suse.cz>
3330 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3332 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3335 2010-09-14 Jakub Jelinek <jakub@redhat.com>
3338 * gcc.dg/pr45567.c: New test.
3341 * g++.dg/debug/pr45660.C: New test.
3343 2010-09-14 Ira Rosen <irar@il.ibm.com>
3345 PR tree-optimization/45470
3346 * g++.dg/vect/pr45470-a.cc: New test.
3347 * g++.dg/vect/pr45470-a.cc: New test.
3349 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
3352 * lib/profopt.exp: Prune warnings on execname2 compile.
3353 * lib/prune.exp: Prune "can't add line info" warnings.
3355 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3358 * gfortran.dg/namelist_64.f90: New test.
3360 2010-09-13 Jakub Jelinek <jakub@redhat.com>
3362 PR rtl-optimization/45617
3363 * gcc.target/i386/pr45617.c: New test.
3365 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
3367 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3369 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3371 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3372 * gcc.target/i386/fma4-vector.c: Likewise.
3373 * gcc.target/i386/vectorize2.c: Likewise.
3374 * gcc.target/i386/vectorize4.c: Likewise.
3375 * gcc.target/i386/vectorize5.c: Likewise.
3376 * gcc.target/i386/vectorize6.c: Likewise.
3377 * gcc.target/i386/vectorize8.c: Likewise.
3379 * gcc.target/i386/vect-double-1.c: New.
3380 * gcc.target/i386/vect-double-1a.c: Likewise.
3381 * gcc.target/i386/vect-double-2.c: Likewise.
3382 * gcc.target/i386/vect-double-2a.c: Likewise.
3384 * lib/target-supports.exp (check_effective_target_vect_double):
3385 Set et_vect_double_saved to 0 when tuning for Atom.
3387 2010-09-13 Jan Hubicka <jh@suse.cz>
3389 * gcc.dg/torture/pr23821.c: Drop static keyword.
3390 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3391 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3393 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
3395 * gcc.target/arm/sync-1.c: New.
3397 2010-09-12 Olivier Hainque <hainque@adacore.com>
3399 * gnat.dg/memtrap.adb: New test.
3401 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3403 * gfortran.dg/promotion.f90: Fix options.
3405 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
3407 * g++.dg/cpp0x/range-for1.C: New.
3408 * g++.dg/cpp0x/range-for2.C: New.
3409 * g++.dg/cpp0x/range-for3.C: New.
3410 * g++.dg/cpp0x/range-for4.C: New.
3411 * g++.dg/cpp0x/range-for5.C: New.
3412 * g++.dg/cpp0x/range-for6.C: New.
3414 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
3416 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3417 and counts. Check that transpose is not called.
3418 * gfortran.dg/transpose_2.f90: Update error message.
3420 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3423 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3424 * g++.dg/lookup/strong-using-2.C: Likewise.
3425 * g++.dg/lookup/strong-using-3.C: Likewise.
3426 * g++.dg/lookup/strong-using-5.C: Likewise.
3428 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3429 * g++.dg/cpp0x/inline-ns4.C: New.
3430 * g++.dg/cpp0x/inline-ns5.C: New.
3432 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
3435 * gfortran.fortran-torture/compile/pr45634.f90: New.
3437 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
3439 * objc.dg/fobjc-exceptions.m: New test.
3441 2010-09-10 Jan Hubicka <jh@suse.cz>
3443 * g++.dg/inherit/covariant7.C: Fix pattern matching.
3445 2010-09-10 Martin Jambor <mjambor@suse.cz>
3447 PR tree-optimization/44972
3448 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3449 * gcc.dg/tree-ssa/pr45144.c: Likewise.
3450 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3452 * g++.dg/torture/pr44972.C: New test.
3454 2010-09-10 Martin Jambor <mjambor@suse.cz>
3456 PR tree-optimization/44972
3457 * g++.dg/torture/pr34850.C: Remove expected warning.
3459 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3461 * gfortran.dg/dummy_optional_arg.f90: New test.
3463 2010-09-08 Jan Hubicka <jh@suse.cz>
3465 PR tree-optimization/45598
3466 * fortran.fortran-torture/compile/pr45598.f90: New test.
3468 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
3470 * lib/target-supports-dg.exp (dg-require-ifunc): New.
3471 * lib/target-supports.exp (check_ifunc_available): New.
3472 * gcc.dg/attr-ifunc-1.c: New.
3473 * gcc.dg/attr-ifunc-2.c: New.
3474 * gcc.dg/attr-ifunc-3.c: New.
3475 * gcc.dg/attr-ifunc-4.c: New.
3476 * gcc.dg/attr-ifunc-5.c: New.
3477 * g++.dg/ext/attr-ifunc-1.C: New.
3478 * g++.dg/ext/attr-ifunc-2.C: New.
3479 * g++.dg/ext/attr-ifunc-3.C: New.
3480 * g++.dg/ext/attr-ifunc-4.C: New.
3482 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
3485 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3487 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
3489 * gfortran.dg/inline_transpose_1.f90: New test.
3491 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3494 * g++.dg/warn/Wunused-var-15.C: New test.
3496 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3498 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3501 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3503 * objc/execute/exceptions/throw-nil.m: New test.
3504 * objc/execute/exceptions/handler-1.m: Updated to use the new
3505 objc_set_uncaught_exception_handler() function.
3506 * objc/execute/exceptions/matcher-1.m: New test.
3508 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3511 * gfortran.dg/bit_comparison_1.F90: New test.
3512 * gfortran.dg/leadz_trailz_3.f90: New test.
3513 * gfortran.dg/masklr_2.F90: New test.
3514 * gfortran.dg/shiftalr_1.F90: New test.
3515 * gfortran.dg/merge_bits_2.F90: New test.
3516 * gfortran.dg/dshift_2.F90: New test.
3517 * gfortran.dg/bit_comparison_2.F90: New test.
3518 * gfortran.dg/masklr_1.F90: New test.
3519 * gfortran.dg/merge_bits_1.F90: New test.
3520 * gfortran.dg/dshift_1.F90: New test.
3521 * gfortran.dg/shiftalr_2.F90: New test.
3523 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3525 * objc.dg/type-stream-1.m: Replaced with a test that tests that
3526 functions from objc/typedstream.h are deprecated.
3528 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3530 * lib/target-supports.exp
3531 (check_effective_target_run_expensive_tests): New proc.
3532 * gcc.c-torture/compile/limits-fnargs.c: Use
3533 dg-require-effective-target run_expensive_tests.
3535 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3538 * gfortran.dg/gomp/pr45597.f90: New test.
3541 * gfortran.dg/gomp/pr45595.f90: New test.
3543 2010-09-08 Michael Matz <matz@suse.de>
3545 * c-c++-common/uninit-17.c: Adjust.
3547 2010-09-08 Michael Matz <matz@suse.de>
3549 PR tree-optimization/43430
3550 * gcc.dg/vect/pr43430-2.c: New test.
3552 2010-09-08 Michael Matz <matz@suse.de>
3554 PR tree-optimization/33244
3555 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3557 2010-09-08 Richard Guenther <rguenther@suse.de>
3559 PR tree-optimization/45578
3560 * gfortran.dg/pr45578.f90: New testcase.
3562 2010-09-08 Richard Guenther <rguenther@suse.de>
3565 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3567 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3570 * gfortran.dg/char_length_18.f90: New test.
3572 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
3575 * gcc.target/i386/pr36502.c: New test.
3579 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3580 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3582 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
3584 * gfortran.dg/achar_4.f90: Enable bounds checking.
3586 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
3589 * gcc.target/i386/pr45206.c: New test.
3591 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
3594 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3596 2010-09-07 Jan Hubicka <jh@suse.cz>
3598 * gcc.c-torture/compile/20100907.c: New testcase.
3600 2010-09-07 Richard Guenther <rguenther@suse.de>
3603 * g++.dg/eh/pr45569.C: New testcase.
3605 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
3608 * gcc.target/arm/pr43137.c: New test.
3610 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3613 * gfortran.dg/dependency_35.f90: New test.
3615 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3618 * gfortran.dg/char_length_17.f90: New test.
3620 2010-09-06 Dodji Seketeli <dodji@redhat.com>
3625 * g++.dg/template/typedef34.C: New test.
3626 * g++.dg/template/typedef35.C: New test.
3628 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
3631 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3633 2010-09-06 Mark Mitchell <mark@codesourcery.com>
3635 * g++.dg/warn/Wdouble-promotion.C: New.
3637 2010-09-06 Arnaud Charlet <charlet@adacore.com>
3639 * g++.dg/parse/redef2.C: New.
3641 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3643 * gcc.dg/20100906-1.c: New testcase.
3645 2010-09-06 Jakub Jelinek <jakub@redhat.com>
3648 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3649 DW_TAG_enumeration_type DIE.
3651 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
3653 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3656 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
3658 PR rtl-optimization/44919
3659 * g++.dg/opt/pr44919.C: New.
3661 2010-09-06 Tobias Burnus <burnus@net-b.de>
3664 * gfortran.dg/iall_iany_iparity_1.f90: New.
3665 * gfortran.dg/iall_iany_iparity_2.f90: New.
3667 2010-09-06 Jason Merrill <jason@redhat.com>
3669 * g++.dg/cpp0x/initlist42.C: New.
3671 * g++.dg/cpp0x/auto19.C: New.
3673 * g++.dg/template/sfinae25.C: New.
3674 * g++.dg/template/char1.C: Expect warning.
3675 * g++.dg/template/nontype10.C: Likewise.
3677 * g++.dg/cpp0x/implicit9.C: New.
3679 * g++.dg/cpp0x/initlist43.C: New.
3681 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
3683 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3685 2010-09-05 Mark Mitchell <mark@codesourcery.com>
3687 * gcc.dg/Wdouble-promotion.c: New.
3689 2010-09-05 Tobias Burnus <burnus@net-b.de>
3691 * gfortran.dg/float128_1.f90: Remove test case as
3692 it always fails since Rev 163611 backed out the
3693 front-end implementation.
3695 2010-09-05 Tobias Burnus <burnus@net-b.de>
3697 * gfortran.dg/float128_1.f90: XFAIL test case.
3699 2010-09-05 Tobias Burnus <burnus@net-b.de>
3701 * gfortran.dg/bessel_7.f90: Decrease required precision.
3703 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3706 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3707 ref-all-matching targets.
3709 2010-09-05 Richard Guenther <rguenther@suse.de>
3711 PR tree-optimization/45535
3712 * gcc.c-torture/compile/pr45535.c: New testcase.
3714 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3716 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3718 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3719 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3720 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3721 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3722 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3723 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3724 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3725 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3726 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3727 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3728 * gcc.target/i386/pr22152.c: Likewise.
3729 * gcc.target/i386/pr36992-1.c: Likewise.
3730 * gcc.target/i386/pr36992-2.c: Likewise.
3731 * gcc.target/sh/sh4a-memmovua.c: Likewise.
3733 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3736 * gcc.dg/const-uniq-1.c: Modify regexp.
3738 2010-09-04 Tobias Burnus <burnus@net-b.de>
3741 * gfortran.dg/namelist_63.f90: New.
3743 2010-09-04 Jan Hubicka <jh@suse.cz>
3745 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3746 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3748 2010-09-04 Jan Hubicka <jh@suse.cz>
3750 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3752 2010-09-04 Janus Weil <janus@gcc.gnu.org>
3755 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3757 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3759 * gcc.dg/opts-4.c: New test.
3761 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3763 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3764 * gcc.dg/vect/vect-peel-4.c: Ditto.
3766 2010-09-03 Daniel Kraft <d@domob.eu>
3769 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3771 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3774 * gfortran.dg/dependency_34.f90: New test.
3776 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3778 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3780 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3782 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3783 gcc.target/i386/clearcap.map if supported.
3785 2010-09-03 Michael Matz <matz@suse.de>
3788 * gcc.dg/pr45415.c: New test.
3790 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3792 PR tree-optimization/45506
3793 * gcc.dg/pr45506.c: New.
3795 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3798 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3799 * gcc.target/i386/float128-2.c: Ditto.
3801 2010-09-03 Daniel Kraft <d@domob.eu>
3804 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3805 * gfortran.dg/internal_dummy_2.f08: New test.
3806 * gfortran.dg/internal_dummy_3.f08: New test.
3807 * gfortran.dg/internal_dummy_4.f08: New test.
3809 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3812 * gcc.target/i386/pr45500.c: New test.
3814 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3816 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3818 2010-09-03 Daniel Kraft <d@domob.eu>
3821 * gfortran.dg/exit_2.f08; Adapt error messages.
3822 * gfortran.dg/exit_3.f08: New test.
3823 * gfortran.dg/exit_4.f08: New test.
3824 * gfortran.dg/exit_5.f03: New test.
3826 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3828 * gfortran.dg/ishft_4.f90: New test.
3830 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3832 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3833 FRIZ/XSRIZ instruciton for (double)(long long)x.
3834 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3836 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3838 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3840 2010-09-02 Richard Guenther <rguenther@suse.de>
3842 PR tree-optimization/44937
3843 PR tree-optimization/45412
3844 * g++.dg/opt/pr45412.C: New testcase.
3845 * gcc.c-torture/compile/pr45412.c: Likewise.
3846 * gcc.c-torture/compile/pr44937.c: Likewise.
3848 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3850 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3851 but using -Werror=comment.
3852 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3853 expected error messages.
3855 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3857 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3858 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3860 2010-09-02 Tobias Burnus <burnus@net-b.de>
3863 * gfortran.dg/initialization_27.f90: New.
3865 2010-09-02 Ira Rosen <irar@il.ibm.com>
3867 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3868 check into different basic blocks. Expect vectorization if misaligned
3869 stores are supported.
3870 * gcc.dg/vect/bb-slp-8a.c: New test.
3871 * gcc.dg/vect/bb-slp-8b.c: New test.
3873 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3875 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3877 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3880 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3881 * gfortran.dg/class_dummy_1.f03: New.
3883 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3886 * g++.dg/tree-prof/partition2.C: New test.
3888 2010-09-01 Richard Guenther <rguenther@suse.de>
3890 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3891 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3892 * gcc.c-torture/execute/20100827-1.c: Likewise.
3894 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3896 * gfortran.dg/execute_command_line_1.f90: New test.
3898 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3900 PR preprocessor/45457
3901 * c-c++-common/cpp/pr45457.c: New test.
3903 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3905 * gcc.dg/nested-func-8.c: New test.
3907 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3910 * gfortran.dg/popcnt_poppar_1.F90: New test.
3911 * gfortran.dg/popcnt_poppar_2.F90: New test.
3913 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3915 * gcc.target/i386/volatile-2.c: Require nonpic target.
3917 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.dg/pr45461.c: New test.
3922 2010-08-31 Richard Guenther <rguenther@suse.de>
3925 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3927 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3929 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3931 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3934 * gfortran.dg/typebound_proc_18.f03: New.
3936 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3938 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3939 * lib/scanasm.exp (scan-stack-usage): Likewise.
3940 (scan-stack-usage-not): Likewise.
3941 * gcc.dg/stack-usage-1.c: New test.
3942 * gcc.target/i386/stack-usage-realign.c: Likewise.
3944 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3946 PR tree-optimization/45427
3947 * gcc.dg/tree-ssa/pr45427.c: New test.
3949 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.dg/template/crash102.C: New.
3954 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3957 * gcc.dg/gomp/atomic-12.c: New test.
3958 * gcc.dg/gomp/atomic-13.c: New test.
3959 * gcc.dg/gomp/atomic-14.c: New test.
3960 * g++.dg/gomp/atomic-11.C: New test.
3961 * g++.dg/gomp/atomic-12.C: New test.
3962 * g++.dg/gomp/atomic-13.C: New test.
3963 * g++.dg/gomp/atomic-14.C: New test.
3965 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3967 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3970 2010-08-30 Thomas Quinot <quinot@adacore.com>
3972 * gnat.dg/discr24.adb: New test.
3974 2010-08-30 Richard Guenther <rguenther@suse.de>
3976 PR tree-optimization/45449
3977 * gcc.dg/pr45449.c: New testcase.
3979 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3981 * gcc.dg/opts-1.c: Expect errors, not warnings.
3983 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3986 * gfortran.dg/dynamic_dispatch_11.f03: New.
3988 2010-08-29 Jason Merrill <jason@redhat.com>
3991 * g++.dg/parse/defarg15.C: New.
3993 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3996 * gfortran.dg/select_type_16.f03: New.
3998 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3999 Tobias Burnus <burnus@net-b.de>
4001 * gfortran.dg/bessel_7.f90: Decrease required precision.
4003 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
4004 Kaz Kojima <kkojima@gcc.gnu.org>
4006 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
4008 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4010 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4011 floating point conversion code generation.
4012 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4013 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4014 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4015 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4016 to integer conversion code generation.
4017 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4018 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4019 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4020 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4022 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4025 * gfortran.dg/random_seed_1.f90: Adjust test.
4026 * gfortran.dg/float128_1.f90: New test.
4028 2010-08-27 Tobias Burnus <burnus@net-b.de>
4031 * gfortran.dg/norm2_1.f90: New.
4032 * gfortran.dg/norm2_2.f90: New.
4033 * gfortran.dg/norm2_3.f90: New.
4034 * gfortran.dg/norm2_4.f90: New.
4035 * gfortran.dg/parity_1.f90: New.
4036 * gfortran.dg/parity_2.f90: New.
4037 * gfortran.dg/parity_3.f90: New.
4039 2010-08-27 Janus Weil <janus@gcc.gnu.org>
4042 * gfortran.dg/select_type_15.f03: New.
4044 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4047 * gfortran.dg/hollerith8.f90: New test.
4049 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4052 * gfortran.dg/dependency_33.f90: New test.
4054 2010-08-27 Richard Guenther <rguenther@suse.de>
4056 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4057 * gcc.dg/graphite/scop-2.c: Likewise.
4058 * gcc.dg/graphite/scop-20.c: Likewise.
4059 * gcc.dg/vect/slp-25.c: Likewise.
4061 2010-08-27 Olivier Hainque <hainque@adacore.com>
4063 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4065 2010-08-26 Daniel Kraft <d@domob.eu>
4070 * gfortran.dg/associate_8.f03: New test.
4071 * gfortran.dg/select_type_13.f03: New test.
4072 * gfortran.dg/select_type_14.f03: New test.
4074 2010-08-26 Jakub Jelinek <jakub@redhat.com>
4076 PR tree-optimization/44485
4077 * gcc.dg/pr44485.c: New test.
4079 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4081 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4082 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4083 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4085 2010-08-26 Richard Guenther <rguenther@suse.de>
4087 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4088 * gcc.dg/graphite/scop-21.c: Likewise.
4090 2010-08-26 Richard Guenther <rguenther@suse.de>
4092 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4093 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4094 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4095 * gcc.dg/vect/vect-91.c: Likewise.
4096 * gcc.dg/vect/vect-peel-1.c: Likewise.
4097 * gcc.dg/vect/vect-peel-2.c: Likewise.
4098 * gcc.dg/vect/vect-peel-4.c: Likewise.
4100 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4103 * gfortran.dg/der_io_4.f90: New test.
4105 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4107 PR rtl-optimization/44858
4108 * gcc.c-torture/execute/pr44858.c: New test.
4110 PR rtl-optimization/45400
4111 * g++.dg/other/i386-8.C: New test.
4113 2010-08-25 Richard Guenther <rguenther@suse.de>
4115 * gcc.dg/alias-8.c: Adjust.
4117 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
4119 * gcc.target/i386/combine-mul.c: New test.
4121 2010-08-25 Richard Guenther <rguenther@suse.de>
4124 * gcc.dg/graphite/id-27.c: New testcase.
4125 * gcc.dg/lto/20100825-1_0.c: Likewise.
4127 2010-08-25 Richard Guenther <rguenther@suse.de>
4129 PR tree-optimization/45316
4130 * g++.dg/opt/pr45316.C: New testcase.
4132 2010-08-25 Richard Guenther <rguenther@suse.de>
4134 PR tree-optimization/45393
4135 * g++.dg/torture/pr45393.C: New testcase.
4137 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4139 PR tree-optimization/45059
4140 * gcc.c-torture/compile/pr45059.c: New test.
4142 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
4144 * lib/target-supports.exp (check_effective_target_vect_unpack):
4145 Set vect_unpack supported flag to true for neon.
4147 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4149 * gcc.dg/tree-ssa/ifc-5.c: New.
4151 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4153 * gcc.dg/tree-ssa/ifc-4.c: New.
4154 * gcc.dg/tree-ssa/ifc-7.c: New.
4156 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
4158 * gcc.dg/vect/vect.exp: Check loongson targets
4159 * g++.dg/vect/vect.exp: Likewise
4160 * gfortran.dg/vect/vect.exp: Likewise
4162 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4164 * gcc.target/powerpc/vsx-mass-1.c: New file, test
4167 2010-08-23 Janus Weil <janus@gcc.gnu.org>
4170 * gfortran.dg/proc_ptr_29.f90: New.
4172 2010-08-22 Tobias Burnus <burnus@net-b.de>
4173 Dominique d'Humieres <dominiq@lps.ens.fr>
4176 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4178 2010-08-22 Tobias Burnus <burnus@net-b.de>
4181 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4183 2010-08-22 Tobias Burnus <burnus@net-b.de>
4186 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4188 2010-08-22 Tobias Burnus <burnus@net-b.de>
4189 Dominique d'Humieres <dominiq@lps.ens.fr>
4193 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4194 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4196 2010-08-21 Janus Weil <janus@gcc.gnu.org>
4201 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4202 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4203 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4205 2010-08-21 Tobias Burnus <burnus@net-b.de>
4209 * gfortran.dg/bessel_6.f90: New.
4210 * gfortran.dg/bessel_7.f90: New.
4212 2010-08-20 Jan Hubicka <jh@suse.cz>
4216 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4217 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4219 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
4222 * gcc.target/i386/pr45336-1.c: New.
4223 * gcc.target/i386/pr45336-2.c: Likewise.
4224 * gcc.target/i386/pr45336-3.c: Likewise.
4225 * gcc.target/i386/pr45336-4.c: Likewise.
4227 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
4230 * gcc.target/i386/volatile-2.c: Update scan strings to also
4231 include (%rip) for the memory reference on x86_64.
4233 2010-08-20 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.dg/pr44974.c: New test.
4238 PR rtl-optimization/45353
4239 * gcc.dg/pr45353.c: New test.
4241 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
4243 * gcc.target/i386/volatile-2.c: New.
4245 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
4247 PR rtl-optimization/44691
4248 * gfortran.dg/pr44691.f: New test.
4250 2010-10-19 Olivier Hainque <hainque@adacore.com>
4252 * gcc.target/sparc/sibcall-dslot.c: New testcase.
4254 2010-08-19 Jason Merrill <jason@redhat.com>
4256 * g++.dg/init/synth3.C: New.
4257 * g++.dg/init/value8.C: New.
4258 * g++.dg/tree-ssa/empty-2.C: New.
4259 * g++.dg/cpp0x/noexcept09.C: New.
4261 2010-08-19 Daniel Kraft <d@domob.eu>
4265 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4266 * gfortran.dg/pointer_remapping_1.f90: New test.
4267 * gfortran.dg/pointer_remapping_2.f03: New test.
4268 * gfortran.dg/pointer_remapping_3.f08: New test.
4269 * gfortran.dg/pointer_remapping_4.f03: New test.
4270 * gfortran.dg/pointer_remapping_5.f08: New test.
4271 * gfortran.dg/pointer_remapping_6.f08: New test.
4273 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
4276 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4278 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4280 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4282 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
4284 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4287 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4290 * gcc.c-torture/execute/pr45070.c: New.
4292 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4294 * g++.dg/pr44328.C: New test.
4296 2010-08-19 Tobias Burnus <burnus@net-b.de>
4300 * gfortran.dg/bessel_3.f90: New.
4301 * gfortran.dg/bessel_4.f90: New.
4302 * gfortran.dg/bessel_5.f90: New.
4304 2010-08-19 Janus Weil <janus@gcc.gnu.org>
4307 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4308 * gfortran.dg/pointer_init_2.f90: New.
4309 * gfortran.dg/pointer_init_3.f90: New.
4310 * gfortran.dg/pointer_init_4.f90: New.
4312 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
4315 * g++.dg/pr45049-1.C: New test.
4316 * g++.dg/pr45049-2.C: New test.
4318 2010-08-18 Jie Zhang <jie@codesourcery.com>
4320 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4321 20 if __ARM_PCS is defined otherwise 64.
4322 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4323 instead of hard coded 64.
4325 2010-08-18 Yao Qi <yao@codesourcery.com>
4328 * gcc.target/arm/pr45094.c: New test.
4330 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4332 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4334 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4336 PR rtl-optimization/42575
4337 * gcc.target/arm/pr42575.c: New test.
4339 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4341 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4342 * gcc.dg/tls/thr-cse-1.c: New.
4344 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4347 * lib/target-supports.exp
4348 (check_effective_target_function_sections): New.
4349 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4350 function sections before proceding.
4352 2010-08-17 Jakub Jelinek <jakub@redhat.com>
4355 * gfortran.dg/pr45308.f03: New test.
4357 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
4360 * gcc.target/i386/pr45296.c: New test.
4362 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
4364 * g++.dg/ext/uow-1.C: New.
4365 * g++.dg/ext/uow-2.C: New.
4366 * g++.dg/ext/uow-3.C: New.
4367 * g++.dg/ext/uow-4.C: New.
4369 2010-08-17 Richard Guenther <rguenther@suse.de>
4372 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4374 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
4377 * gcc.dg/Wcxx-compat-20.c: New test.
4379 2010-08-17 Daniel Kraft <d@domob.eu>
4382 * gfortran.dg/associate_1.f03: Extended to test newly supported
4383 features like association to variables.
4384 * gfortran.dg/associate_3.f03: Removed check for illegal change
4385 of associate-name here...
4386 * gfortran.dg/associate_5.f03: ...and added it here.
4387 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4388 * gfortran.dg/associate_7.f03: New test.
4390 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
4392 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4394 2010-08-15 Daniel Kraft <d@domob.eu>
4397 * gfortran.dg/associate_1.f03: Enable test for array expressions.
4398 * gfortran.dg/associate_3.f03: Clarify comment.
4399 * gfortran.dg/associate_5.f03: New test.
4400 * gfortran.dg/associate_6.f03: New test.
4402 2010-08-15 Tobias Burnus <burnus@net-b.de>
4405 * gfortran.dg/bind_c_usage_21.f90: New.
4406 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4408 2010-08-15 Tobias Burnus <burnus@net-b.de>
4410 * gfortran.dg/optional_absent_1.f90: New.
4411 * gfortran.dg/null_actual.f90: New.
4413 2010-08-15 Tobias Burnus <burnus@net-b.de>
4415 * gfortran.dg/pointer_target_1.f90: New.
4416 * gfortran.dg/pointer_target_2.f90: New.
4417 * gfortran.dg/pointer_target_3.f90: New.
4419 2010-08-15 Daniel Kraft <d@domob.eu>
4422 * gfortran.dg/elemental_args_check_3.f90: New test.
4423 * gfortran.dg/impure_1.f08: New test.
4424 * gfortran.dg/impure_2.f08: New test.
4425 * gfortran.dg/impure_3.f90: New test.
4426 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4428 2010-08-15 Ira Rosen <irar@il.ibm.com>
4430 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4431 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4433 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4435 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4437 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4439 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4441 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4442 dg-require-effective-target after dg-do.
4444 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4446 * lib/target-supports.exp (check_effective_target_vect_int): Return
4447 true for Loongson targets.
4448 (check_effective_target_vect_shift): Likewise.
4449 (check_effective_target_vect_no_int_max): Likewise.
4450 (check_effective_target_vect_no_align): Likewise.
4451 (check_effective_target_vect_short_mult): Likewise.
4453 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
4455 * g++.dg/cast.C: Change fields of structures to "long" to pass
4456 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4457 * g++.dg/cpp0x/iop.C: Ditto.
4458 * g++.dg/cpp0x/named_refs.C: Ditto.
4459 * g++.dg/cpp0x/rv1p.C: Ditto.
4460 * g++.dg/cpp0x/rv2p.C: Ditto.
4461 * g++.dg/cpp0x/rv3p.C: Ditto.
4462 * g++.dg/cpp0x/rv4p.C: Ditto.
4463 * g++.dg/cpp0x/rv5p.C: Ditto.
4464 * g++.dg/cpp0x/rv6p.C: Ditto.
4465 * g++.dg/cpp0x/rv7p.C: Ditto.
4466 * g++.dg/cpp0x/rv8p.C: Ditto.
4467 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4469 2010-08-13 Daniel Kraft <d@domob.eu>
4471 * gfortran.dg/implied_shape_1.f08: New test.
4472 * gfortran.dg/implied_shape_2.f90: New test.
4473 * gfortran.dg/implied_shape_3.f08: New test.
4475 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4478 * gfortran.dg/char_component_initializer_1.f90: New test.
4480 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
4482 PR tree-optimization/45241
4483 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4485 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4487 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4489 * gcc.target/i386/pr40906-2.c: Ditto.
4490 * gcc.target/i386/pr40906-3.c: Ditto.
4492 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4495 * gcc.c-torture/execute/pr45262.c: New test.
4497 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4499 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4501 * g++.dg/other/profile1.C: Ditto.
4503 2010-08-12 Richard Guenther <rguenther@suse.de>
4505 PR tree-optimization/45232
4506 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4507 * gcc.dg/tree-ssa/loop-7.c: Adjust.
4508 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4509 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4510 unsigned arithmetic.
4511 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4512 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4513 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4514 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4515 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4516 unsigned arithmetic.
4517 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4518 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4519 unsigned arithmetic.
4520 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4521 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4522 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4523 unsigned arithmetic.
4524 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4525 * gcc.dg/tree-ssa/negate.c: Adjust.
4526 * gcc.dg/vect/vect-1.c: Adjust.
4527 * gfortran.dg/reassoc_6.f: XFAIL.
4529 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4532 * gcc.dg/pr45259.c: New test.
4534 2010-08-12 Wei Guozhi <carrot@google.com>
4537 * gcc.target/arm/pr44999.c: New testcase.
4539 2010-08-12 Jie Zhang <jie@codesourcery.com>
4541 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4543 (main): Adjust accordingly.
4545 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4547 * gfortran.dg/graphite/id-22.f: New.
4549 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4551 * gcc.dg/graphite/id-26.c: New.
4553 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4555 * gcc.dg/graphite/id-25.c: New.
4557 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4559 * gcc.dg/graphite/run-id-5.c: New.
4560 * gcc.dg/graphite/run-id-6.c: New.
4561 * gfortran.dg/graphite/id-21.f: New.
4563 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4565 * gcc.dg/graphite/id-24.c: New.
4567 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4569 * gcc.dg/tree-ssa/pr20742.c: New.
4571 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4573 * gcc.dg/graphite/id-23.c: New.
4575 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4577 * gfortran.dg/graphite/id-20.f: Adjust testcase.
4579 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4581 * gcc.dg/graphite/pr42729.c: New.
4583 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4585 * gfortran.dg/graphite/id-20.f: New.
4587 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4589 * gcc.dg/graphite/id-22.c: New.
4591 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4593 * gcc.dg/graphite/run-id-2.c: Call abort.
4595 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4597 * gcc.dg/graphite/id-20.c: New.
4599 2010-08-11 Janus Weil <janus@gcc.gnu.org>
4600 Steve Kargl <kargl@gcc.gnu.org>
4603 * gfortran.dg/move_alloc_3.f90: New.
4604 * gfortran.dg/random_seed_2.f90: New.
4606 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4608 * lib/target-supports.exp (check_effective_target_sync_int_long):
4610 (check_effective_target_sync_char_short): Likewise.
4612 2010-08-10 Yao Qi <yao@codesourcery.com>
4614 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4616 * gcc.dg/tree-ssa/loop-31.c: Likewise.
4617 * g++.dg/other/packed1.C: Likewise.
4618 * g++.dg/other/crash-4.C: Likewise.
4619 * g++.dg/ext/packed8.C: Likewise.
4620 * g++.dg/init/array16.C: Likewise.
4622 2010-08-10 xinliang David Li <davidxl@google.com>
4623 * gcc.dg/tree-ssa/loop-19.c: Add option
4624 -fno-prefetch-loop-array
4626 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
4629 * gcc.c-torture/compile/pr45182.c: New test.
4631 2010-08-09 Jason Merrill <jason@redhat.com>
4634 * g++.dg/cpp0x/variadic-104.C: New.
4636 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4639 * gfortran.dg/dependency_32.f90: New test.
4641 2010-08-09 Richard Guenther <rguenther@suse.de>
4644 * g++.dg/opt/nrv17.C: New testcase.
4646 2010-08-09 Richard Guenther <rguenther@suse.de>
4649 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4650 alignment from MEM_REF offset only if we took it from the
4653 * gcc.target/i386/pr24178.c: New testcase.
4655 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4657 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4658 * gcc.dg/20030702-1.c: Ditto.
4659 * gcc.dg/20050309-1.c: Ditto.
4660 * gcc.dg/20050325-1.c: Ditto.
4661 * gcc.dg/20050330-2.c: Ditto.
4662 * gcc.dg/20051201-1.c: Ditto.
4663 * gcc.dg/gomp/pr27573.c: Ditto.
4664 * gcc.dg/gomp/pr34610.c: Ditto.
4665 * gcc.dg/pr24225.c: Ditto.
4666 * gcc.dg/pr26570.c: Ditto.
4667 * gcc.dg/pr32773.c: Ditto.
4668 * g++.dg/gcov/gcov-6.C: Ditto.
4669 * g++.dg/gomp/pr34608.C: Ditto.
4670 * gfortran.dg/gomp/pr27573.f90: Ditto.
4672 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
4673 dg-require-host-local dg directive.
4674 * gcc.dg/profile-dir-2.c: Ditto.
4675 * gcc.dg/profile-dir-3.c: Ditto.
4677 2010-08-08 Richard Guenther <rguenther@suse.de>
4679 PR tree-optimization/45109
4680 * gcc.c-torture/compile/pr45109.c: New testcase.
4682 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4684 * gcc.dg/march.c: Skip if -march defined.
4685 * gcc.dg/mtune.c: Skip if -mtune defined.
4687 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4688 generic thunk support.
4690 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
4693 * gcc.target/i386/pr45213.c: New test.
4695 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4698 * gfortran.dg/fmt_error_11.f03: New test.
4700 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4702 * lib/target-supports.exp (check_effective_target_sync_int_long):
4703 Add arm*-*-linux-gnueabi.
4704 (check_effective_target_sync_char_short): Likewise.
4706 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4709 * gfortran.dg/dependency_31.f90: New test.
4711 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4713 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4715 2010-08-06 Jason Merrill <jason@redhat.com>
4717 * g++.dg/cpp0x/sfinae3.C: New.
4718 * g++.dg/cpp0x/sfinae4.C: New.
4720 2010-08-06 Richard Guenther <rguenther@suse.de>
4722 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4723 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4724 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4725 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4726 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4727 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4728 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4729 * gcc.c-torture/execute/20100805-1.c: Likewise.
4731 2010-08-05 Martin Jambor <mjambor@suse.cz>
4734 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4736 2010-08-05 Martin Jambor <mjambor@suse.cz>
4738 * gcc.dg/ipa/ipcp-ii-1.c: New test.
4739 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4741 2010-08-05 Martin Jambor <mjambor@suse.cz>
4743 * g++.dg/ipa/devirt-1.C: New test.
4744 * g++.dg/ipa/devirt-2.C: Likewise.
4745 * g++.dg/ipa/devirt-3.C: Likewise.
4746 * g++.dg/ipa/devirt-4.C: Likewise.
4747 * g++.dg/ipa/devirt-5.C: Likewise.
4748 * gcc.dg/ipa/iinline-3.c: Likewise.
4750 2010-08-05 Jie Zhang <jie@codesourcery.com>
4752 PR tree-optimization/45144
4753 * gcc.dg/tree-ssa/pr45144.c: New test.
4755 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4760 * gfortran.dg/class_25.f03: New.
4761 * gfortran.dg/class_26.f03: New.
4763 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4765 * g++.dg/warn/miss-format-1.C: Update line number.
4767 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4770 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4771 .frame and .mask assembler directives.
4773 2010-08-04 Richard Guenther <rguenther@suse.de>
4775 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4776 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4777 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4778 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4780 2010-08-04 Tobias Burnus <burnus@net-b.de>
4783 * gfortran.dg/derived_constructor_char_1.f90: New.
4784 * gfortran.dg/derived_constructor_char_2.f90: New.
4786 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4789 * gfortran.dg/dependency_30.f90: New test.
4791 2010-08-03 Jan Hubicka <jh@suse.cz>
4793 * gcc.c-torture/compile/pr45085.c: New testcase.
4795 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4799 * gfortran.dg/typebound_call_9.f03: Modified.
4800 * gfortran.dg/typebound_generic_1.f03: Modified.
4802 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4806 * gfortran.dg/dependency_29.f90: New test.
4808 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4811 * gfortran.dg/character_comparison_2.f90: New test.
4812 * gfortran.dg/character_comparison_3.f90: New test.
4813 * gfortran.dg/dependency_28.f90: New test.
4815 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4818 * gcc.target/arm/pr40457-1.c: New test.
4819 * gcc.target/arm/pr40457-2.c: New test.
4821 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4824 * gfortran.dg/typebound_call_17.f03: New.
4826 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4829 * gfortran.dg/allocate_derived_3.f90: New.
4831 2010-07-30 Xinliang David Li <davidxl@google.com>
4832 PR tree-optimization/45121
4833 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4835 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4838 * g++.dg/pr45112.C: New test.
4840 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4843 PR rtl-optimization/45137
4844 * gcc.dg/pr45055.c: New test.
4846 2010-07-30 Alan Modra <amodra@gmail.com>
4848 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4849 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4851 2010-07-29 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/whole_file_25.f90: New.
4856 * gfortran.dg/whole_file_26.f90: New.
4857 * gfortran.dg/whole_file_27.f90: New.
4859 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4862 * gfortran.dg/typebound_proc_17.f03: New.
4864 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4867 * gfortran.dg/move_alloc_2.f90: New.
4869 2010-07-29 Xinliang David Li <davidxl@google.com>
4870 PR tree-optimization/45121
4871 * c-c++-common/uninit-17.c: Fix expected output.
4873 2010-07-29 Richard Guenther <rguenther@suse.de>
4875 PR tree-optimization/45120
4876 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4878 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4882 * gfortran.dg/pr42051.f03: New testcase.
4884 2010-07-29 Richard Guenther <rguenther@suse.de>
4887 * gcc.c-torture/execute/pr45034.c: New testcase.
4889 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4892 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4894 2010-07-28 Daniel Kraft <d@domob.eu>
4896 * gfortran.dg/bound_8.f90: New test.
4898 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4901 * gcc.dg/pr45105.c: New test.
4903 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4905 PR rtl-optimization/45107
4906 * gcc.dg/pr45107.c: New test.
4908 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4910 PR rtl-optimization/45101
4911 * gcc.dg/pr45101.c: New test.
4913 2010-07-28 Tobias Burnus <burnus@net-b.de>
4916 * gfortran.dg/whole_file_24.f90: New.
4918 2010-07-27 Jason Merrill <jason@redhat.com>
4920 * g++.dg/cpp0x/variadic102.C: New.
4921 * g++.dg/cpp0x/variadic103.C: New.
4923 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4925 PR rtl-optimization/40956
4928 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4929 * gcc.target/arm/pr42574.c: Add tests.
4931 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4933 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4935 (cleanup-repo-files): Ditto.
4936 (cleanup-saved-temps): Ditto.
4938 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4941 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4944 * gcc.dg/pr45079.c: New test.
4946 2010-07-27 Ira Rosen <irar@il.ibm.com>
4948 PR tree-optimization/44152
4949 * gcc.dg/vect/fast-math-pr44152.c: New test.
4951 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4954 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4955 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4956 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4957 * obj-c++.dg/torture/trivial.mm: Ditto.
4958 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4959 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4960 * objc.dg/torture/tls/thr-init.m: Ditto.
4961 * objc.dg/torture/trivial.m: Ditto.
4963 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4965 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4966 Skip on spu-*-* targets.
4968 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4970 PR tree-optimization/45083
4971 * gcc.dg/pr45083.c: New test.
4973 2010-07-26 Tobias Burnus <burnus@net-b.de>
4976 * gfortran.dg/whole_file_22.f90: New test.
4977 * gfortran.dg/whole_file_23.f90: New test.
4979 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4980 Jack Howarth <howarth@bromo.med.uc.edu>
4981 Richard Henderson <rth@redhat.com>
4984 * gcc.dg/tls/thr-init-1.c: New.
4985 * gcc.dg/tls/thr-init-2.c: New.
4986 * gcc.dg/torture/tls New.
4987 * gcc.dg/torture/tls/tls-test.c: New.
4988 * gcc.dg/torture/tls/thr-init-1.c: New.
4989 * gcc.dg/torture/tls/tls.exp: New.
4990 * gcc.dg/torture/tls/thr-init-2.c: New.
4991 * gcc.dg/tls/emutls-2.c: New test
4993 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4994 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4995 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4996 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4997 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4998 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4999 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5000 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5001 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5002 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5003 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5004 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5005 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5006 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5007 gfortran.dg/gomp/appendix-a/a.22.4.f90,
5008 gfortran.dg/gomp/appendix-a/a.22.5.f90,
5009 gfortran.dg/gomp/appendix-a/a.22.6.f90,
5010 gfortran.dg/gomp/appendix-a/a.24.1.f90,
5011 gfortran.dg/gomp/appendix-a/a.32.1.f90,
5012 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5013 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5014 gfortran.dg/gomp/omp_threadprivate1.f90,
5015 gfortran.dg/gomp/omp_threadprivate2.f90,
5016 gfortran.dg/gomp/reduction1.f90,
5017 gfortran.dg/gomp/sharing-1.f90: Likewise.
5019 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5021 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5023 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5024 dg-require-visibility.
5026 2010-07-26 Richard Guenther <rguenther@suse.de>
5028 PR tree-optimization/43784
5029 * gcc.c-torture/execute/pr43784.c: New testcase.
5030 * g++.dg/torture/pr43784.C: Likewise.
5032 2010-07-26 Richard Guenther <rguenther@suse.de>
5035 * g++.dg/pr45056.C: New testcase.
5037 2010-07-26 Richard Guenther <rguenther@suse.de>
5039 PR tree-optimization/45071
5040 * gcc.dg/pr45071.c: New testcase.
5042 2010-07-26 Tobias Burnus <burnus@net-b.de>
5045 * gfortran.dg/namelist_62.f90: New.
5047 2010-07-26 Richard Guenther <rguenther@suse.de>
5049 * gcc.c-torture/execute/pr45017.c: Move ...
5050 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
5052 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5055 * trim_optimize_1.f90: New test.
5056 * character_comparision_1.f90: New test.
5058 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5061 * gfortran.dg/wtruncate_fix.f: New test.
5063 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
5066 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5068 2010-07-24 Richard Guenther <rguenther@suse.de>
5071 * g++.dg/lto/20100724-1_0.C: New testcase.
5073 2010-07-24 Richard Guenther <rguenther@suse.de>
5076 * gcc.dg/lto/20100724-1_0.c: New testcase.
5077 * gcc.dg/lto/20100724-1_1.c: Likewise.
5079 2010-07-24 Tobias Burnus <burnus@net-b.de>
5082 * gfortran.dg/whole_file_21.f90: New.
5084 * gfortran.dg/integer_exponentiation_3.F90: Use
5085 -ffloat-store only for i?86/x86-64 -m32.
5087 2010-07-24 Tobias Burnus <burnus@net-b.de>
5089 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5090 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5092 2010-07-24 Tobias Burnus <burnus@net-b.de>
5094 * gfortran.dg/func_decl_4.f90: Split test into two ...
5095 * gfortran.dg/func_decl_5.f90: ... parts.
5096 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5097 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5098 * gfortran.dg/global_references_1.f90: Add new dg-warning.
5099 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5100 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5101 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5102 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5103 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5104 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5105 * gfortran.dg/sizeof.f90: Make test valid.
5106 * gfortran.dg/pr20865.f90: Add new dg-error.
5107 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5108 * gfortran.dg/g77/19990218-0.f: Ditto.
5109 * gfortran.dg/g77/19990218-1.f: Ditto.
5110 * gfortran.dg/g77/970625-2.f: Ditto.
5111 * gfortran.dg/pr37243.f: Fix function declaration.
5112 * gfortran.dg/use_only_1.f90: Fix implicit typing.
5113 * gfortran.dg/loc_1.f90: Fix pointer datatype.
5115 2010-07-23 Tobias Burnus <burnus@net-b.de>
5118 * gfortran.dg/char_array_structure_constructor.f90: Add
5119 -fwhole-file as dg-option as it otherwise fails on some
5122 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
5124 * gnat.dg/aggr16.ad[sb]: New test.
5125 * gnat.dg/aggr16_pkg.ads: New helper.
5127 2010-07-23 Richard Guenther <rguenther@suse.de>
5130 * g++.dg/lto/20100723-1_0.C: New testcase.
5132 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
5134 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5136 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5137 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5139 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5141 * lib/target-supports.exp (add_options_for_tls): New proc.
5142 * g++.dg/tls/static-1.C: Use dg-add-options tls.
5143 * g++.dg/tls/static-1a.cc: Likewise.
5144 * gcc.dg/tls/emutls-1.c: Likewise.
5145 * gcc.dg/tls/opt-11.c: Likewise.
5146 * gcc.dg/tls/opt-12.c: Likewise.
5147 * gcc.dg/tls/pr24428-2.c: Likewise.
5148 * gcc.dg/tls/pr24428.c: Likewise.
5149 * obj-c++.dg/tls/static-1.mm: Likewise.
5150 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5151 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5152 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5153 * objc.dg/torture/tls/thr-init-2.m: Likewise.
5154 * objc.dg/torture/tls/thr-init-3.m: Likewise.
5155 * objc.dg/torture/tls/thr-init.m: Likewise.
5156 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5158 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5160 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5161 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5162 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5163 optimized dump files.
5165 2010-07-23 Jakub Jelinek <jakub@redhat.com>
5167 PR tree-optimization/45047
5168 * gcc.c-torture/compile/pr45047.c: New test.
5170 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5172 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5173 instead of dg-compile.
5174 * gcc.dg/float-range-4.c: Ditto.
5175 * gcc.dg/float-range-5.c: Ditto.
5176 * gcc.dg/fold-overflow-1.c: Ditto.
5177 * gcc.dg/gomp/sections-4.c: Ditto.
5178 * gcc.dg/transparent-union-1.c: Ditto.
5179 * gcc.dg/transparent-union-2.c: Ditto.
5180 * gcc.target/i386/pr39315-check.c: Ditto.
5181 * g++.dg/gomp/sections-4.C: Ditto.
5182 * g++.dg/template/dtor7.C: Ditto.
5183 * g++.dg/tree-ssa/pr19952.C: Ditto.
5184 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5185 * gfortran.dg/graphite/pr42185.f90: Ditto.
5186 * gfortran.dg/namelist_36.f90: Ditto.
5187 * gnat.dg/noreturn1.adb: Ditto.
5188 * gnat.dg/specs/small_alignment.ads: Ditto.
5190 2010-07-23 Martin Jambor <mjambor@suse.cz>
5192 PR tree-optimization/44915
5193 * g++.dg/torture/pr44915.C: New test.
5195 2010-07-23 Martin Jambor <mjambor@suse.cz>
5197 PR tree-optimization/44914
5198 * g++.dg/tree-ssa/pr44914.C: New test.
5200 2010-07-23 Jie Zhang <jie@codesourcery.com>
5203 * gcc.dg/pr44290-1.c: New test.
5204 * gcc.dg/pr44290-2.c: New test.
5206 2010-07-23 Jason Merrill <jason@redhat.com>
5209 * g++.dg/abi/mangle44.C: New.
5211 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5213 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5214 for compile-time only tests.
5215 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5217 * gcc.target/i386/pr39315-4.c: Ditto.
5218 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5219 target check. Include sse-os-support.h.
5220 (main): Call check_isa and sse_os_support.
5221 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5222 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5223 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5224 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5225 target check. Include sse-os-support.h.
5226 (main): Call check_isa and sse_os_support.
5227 * gcc.target/i386/vperm-v2df.c: Ditto.
5229 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5231 * lib/target-supports.exp (check_avx_hw_available): New procedure.
5232 (check_effective_target_avx_runtime): New procedure.
5233 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5234 (check_effective_target_sse_runtime): Add check_effective_target_sse.
5236 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5237 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
5238 and __get_cpuid test.
5239 * gcc.dg/compat/vector-2b_main.c: Ditto.
5241 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5243 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5244 for compile-time only test.
5245 * gcc.dg/pr32716.c: Ditto.
5246 * gcc.dg/pr34856.c: Ditto.
5247 * gcc.dg/pr36997.c: Ditto.
5248 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5249 * gfortran.dg/pr28158.f90: Ditto.
5250 * gfortran.dg/pr30667.f: Ditto.
5252 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5253 i?86-*-* and x86_64-*-* targets to disable execution on targets
5254 without sse2 runtime support.
5255 * g++.dg/vect/vect.exp: Ditto.
5256 * gfortran.dg/vect/vect.exp: Ditto.
5258 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5259 * gcc.dg/pr37544.c: Ditto.
5260 * gcc.dg/pr40550.c: Ditto.
5261 * gcc.dg/compat/union-m128-1_main.c: Ditto.
5262 * gcc.dg/compat/vector-1a_main.c: Ditto.
5263 * gcc.dg/compat/vector-2a_main.c: Ditto.
5264 * gcc.dg/torture/pr16104-1.c: Ditto.
5265 * gcc.dg/torture/pr35771-1.c: Ditto.
5266 * gcc.dg/torture/pr35771-2.c: Ditto.
5267 * gcc.dg/torture/pr35771-3.c: Ditto.
5268 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5269 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5270 * gcc.dg/torture/stackalign/push-1.c: Ditto.
5271 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5272 * g++.dg/other/i386-1.C: Ditto.
5273 * g++.dg/other/pr40446.C: Ditto.
5275 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5277 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5279 2010-07-23 Daniel Kraft <d@domob.eu>
5282 * gfortran.dg/exit_1.f08: New test.
5283 * gfortran.dg/exit_2.f08: New test.
5285 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
5287 PR tree-optimization/39839
5288 * gcc.target/arm/pr39839.c: New test case.
5290 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5292 * gnat.dg/unchecked_convert5b.adb: New test.
5293 * gnat.dg/unchecked_convert6.adb: Likewise.
5294 * gnat.dg/unchecked_convert6b.adb: Likewise.
5296 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5298 * gnat.dg/aggr15.ad[sb]: New test.
5300 2010-07-22 Dodji Seketeli <dodji@redhat.com>
5303 * g++.dg/debug/dwarf2/nested-2.C: New test case.
5305 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
5307 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5308 with dg-require-linker-plugin.
5310 2010-07-22 Richard Guenther <rguenther@suse.de>
5313 * g++.dg/lto/20100722-1_0.C: New testcase.
5315 2010-07-22 Richard Guenther <rguenther@suse.de>
5318 * gcc.dg/lto/20100720-3_0.c: New testcase.
5319 * gcc.dg/lto/20100720-3_1.c: Likewise.
5321 2010-07-22 Richard Guenther <rguenther@suse.de>
5323 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5324 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5327 * gcc.dg/lto/20100722-1_0.c: New testcase.
5329 2010-07-22 Martin Jambor <mjambor@suse.cz>
5331 PR tree-optimization/44891
5332 * gcc.c-torture/compile/pr44891.c: New test.
5334 2010-07-22 Richard Guenther <rguenther@suse.de>
5336 PR tree-optimization/45017
5337 * gcc.c-torture/execute/pr45017.c: New testcase.
5339 2010-07-22 Tobias Burnus <burnus@net-b.de>
5342 * gfortran.dg/aliasing_dummy_5.f90: New.
5344 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5347 * gcc.target/arm/pr43698.c: New test.
5349 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
5352 * Revert my commit r162325 for this PR.
5354 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5357 * gcc.target/m68k/pr45015.c: New test.
5359 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
5362 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5365 2010-07-21 Richard Guenther <rguenther@suse.de>
5368 * g++.dg/lto/20100721-1_0.C: New testcase.
5370 2010-07-21 Martin Jambor <mjambor@suse.cz>
5372 PR tree-optimization/44900
5373 * g++.dg/torture/pr44900.C: New test.
5375 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
5378 * c-c++-common/uninit-17.c: Correct expected error.
5380 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5382 * gcc.dg/guality/asm-1.c: New test.
5385 * gcc.dg/guality/pr45003-2.c: New test.
5386 * gcc.dg/guality/pr45003-3.c: New test.
5388 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5391 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5393 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
5395 * lib/scanasm.exp (dg-function-on-line): Test that a function is
5396 defined on the current line.
5397 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5398 * g++.dg/debug/dwarf2/pr44641.C: New.
5400 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
5402 * gcc.target/powerpc/block-move-1.c: New test.
5403 * gcc.target/powerpc/block-move-2.c: New test.
5405 2010-07-20 Jason Merrill <jason@redhat.com>
5408 * g++.dg/cpp0x/sfinae2.C: New.
5410 2010-07-20 Richard Guenther <rguenther@suse.de>
5413 * gcc.dg/lto/20100720-4_0.c: New testcase.
5415 2010-07-20 Richard Guenther <rguenther@suse.de>
5418 * gcc.dg/lto/20100720-2_0.c: New testcase.
5419 * gcc.dg/lto/20100720-2_1.c: Likewise.
5421 2010-07-20 Richard Guenther <rguenther@suse.de>
5424 * gcc.dg/lto/20100720-1_0.c: New testcase.
5425 * gcc.dg/lto/20100720-1_1.c: Likewise.
5427 2010-07-20 Jakub Jelinek <jakub@redhat.com>
5430 * gcc.dg/guality/pr45003-1.c: New test.
5432 2010-07-20 Richard Guenther <rguenther@suse.de>
5434 PR tree-optimization/44977
5435 * gcc.dg/torture/pr44977.c: New testcase.
5437 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
5439 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5442 2010-07-20 Richard Guenther <rguenther@suse.de>
5446 * gcc.dg/pr44971.c: New testcase.
5447 * gcc.c-torture/compile/pr44988.c: Likewise.
5449 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
5452 * gfortran.dg/allocate_with_typespec.f90: New test.
5453 * gfortran.dg/allocate_derived_1.f90: Update error message.
5455 2010-07-19 Jason Merrill <jason@redhat.com>
5458 * g++.dg/cpp0x/decltype23.C: New.
5460 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
5463 * gfortran.dg/class_defined_operator_1.f03 : New test.
5465 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
5467 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5468 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5469 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
5470 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5472 2010-07-19 Richard Guenther <rguenther@suse.de>
5475 * gcc.c-torture/compile/pr44941.c: New testcase.
5477 2010-07-19 Jason Merrill <jason@redhat.com>
5480 * g++.dg/template/sfinae24.C: New.
5482 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
5485 * gfortran.dg/data_implied_do_2.f90: Removed.
5487 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5490 * g++.dg/template/sfinae23.C: New.
5492 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5494 * lib/target-supports.exp (check_sse_os_support_available): New
5496 (check_sse_hw_available): New proc.
5497 (check_effective_target_sse_runtime): New proc.
5498 (check_effective_target_sse2_runtime): New proc.
5499 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5500 -msse2 if check_sse_os_support_available.
5501 * g++.dg/vect/vect.exp: Only run -msse2 tests if
5502 check_sse_os_support_available.
5503 * gcc.dg/vect/vect.exp: Likewise.
5504 * gfortran.dg/vect/vect.exp: Likewise.
5505 * gcc.target/i386/sol2-check: Renamed to ...
5506 * gcc.target/i386/sse-os-support.h: ... this.
5507 (sol2_check): Renamed to ...
5508 (sse_os_support): ... this.
5509 Only test movss with xmm registers.
5510 * gcc.target/i386/sse-check.h: Reflect new header and function names.
5511 Removed ILL_INSN, ILL_INSN_LEN.
5512 * gcc.target/i386/sse2-check.h: Likewise.
5513 * gcc.target/i386/sse3-check.h: Likewise.
5514 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5515 Removed cpuid.h, __get_cpuid test.
5516 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5517 Removed cpuid.h, __get_cpuid test.
5518 * g++.dg/other/pr40446.C: Likewise.
5519 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5520 * gcc.dg/compat/vector-1a_main.c: Likewise.
5521 * gcc.dg/compat/vector-2a_main.c: Likewise.
5522 * gcc.dg/pr36584.c: Likewise.
5523 * gcc.dg/pr37544.c: Likewise.
5524 * gcc.dg/torture/pr16104-1.c: Likewise.
5525 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5526 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5527 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5528 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5529 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5530 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5532 * gcc.dg/torture/pr35771-2.c: Likewise.
5533 * gcc.dg/torture/pr35771-3.c: Likewise.
5534 * gcc.target/i386/pr39315-2.c: Likewise.
5535 * gcc.target/i386/pr39315-4.c: Likewise.
5536 * gcc.target/i386/vperm-v2df.c: Likewise.
5537 * gcc.target/i386/vperm-v2di.c: Likewise.
5538 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5539 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5542 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
5545 * gfortran.dg/data_implied_do_2.f90: New test.
5547 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5549 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5551 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5553 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5554 to the "mips16" group.
5555 (mips_using_mips16_p): New procedure.
5556 (mips-dg-options): Use it.
5558 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5560 * gcc.target/mips/mips16-attributes-4.c: New test.
5562 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
5565 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5566 * gcc.target/powerpc/recip-2.c: Ditto.
5567 * gcc.target/powerpc/recip-3.c: Ditto.
5569 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
5571 * gcc.target/arm/pr42235.c: New test.
5573 2010-07-16 Jason Merrill <jason@redhat.com>
5576 * g++.dg/template/partial8.C: New.
5578 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5580 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5581 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
5583 (gualcvt): New overloaded inline.
5584 (GUALCVT): Use it for C++.
5585 * g++.dg/guality/guality.exp: New.
5586 * g++.dg/guality/guality.h: New.
5587 * g++.dg/guality/redeclaration1.C: New test.
5588 * g++.dg/dg.exp: Prune also guality/* tests.
5589 * gcc.dg/guality/pr43141.c: Moved to...
5590 * c-c++-common/guality/pr43141.c: ... here.
5592 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5595 * gfortran.dg/char4_iunit_2.f03: New test.
5597 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
5599 * lib/plugin-support.exp (plugin-test-execute):
5600 Add ${gcc_objdir}/intl to includes.
5602 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5605 * gcc.c-torture/execute/pr44942.c: New test.
5606 * gcc.target/i386/pr44942.c: New test.
5608 2010-07-15 Jason Merrill <jason@redhat.com>
5611 * g++.dg/cpp0x/implicit7.C: New.
5612 * g++.dg/cpp0x/implicit8.C: New.
5614 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5616 Disable float tests for __SPU__ targets due to lack of signed zero:
5617 * c-c++-common/torture/complex-sign-add.c (check_add_float).
5618 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5619 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5620 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5621 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5622 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5623 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5624 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5625 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5627 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5629 * gfortran.dg/select_char_2.f90: New test.
5631 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
5633 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5636 2010-07-15 Janus Weil <janus@gcc.gnu.org>
5639 * gfortran.dg/typebound_generic_9.f03: New.
5641 2010-07-15 Richard Guenther <rguenther@suse.de>
5643 PR tree-optimization/44946
5644 * gcc.c-torture/compile/pr44946.c: New testcase.
5646 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5649 * gfortran.dg/select_char_3.f90: New test.
5651 2010-07-15 Magnus Granberg <zorry@gentoo.org>
5652 Kevin F. Quinn <kevquinn@gentoo.org>
5654 * gcc.dg/Wtrampolines.c: New.
5656 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5659 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5661 2010-07-14 Jason Merrill <jason@redhat.com>
5664 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5666 Implement C++0x unrestricted unions (N2544)
5667 * g++.dg/cpp0x/union1.C: New.
5668 * g++.dg/cpp0x/union2.C: New.
5669 * g++.dg/cpp0x/union3.C: New.
5670 * g++.dg/cpp0x/defaulted2.C: Adjust.
5671 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5672 * g++.old-deja/g++.ext/anon2.C: Adjust.
5673 * g++.old-deja/g++.mike/misc6.C: Adjust.
5675 2010-07-14 Janus Weil <janus@gcc.gnu.org>
5678 * gfortran.dg/c_loc_tests_15.f90: New.
5680 2010-07-13 Jason Merrill <jason@redhat.com>
5683 * g++.dg/cpp0x/implicit6.C: New.
5685 2010-07-13 Jason Merrill <jason@redhat.com>
5688 * g++.dg/abi/noreturn1.C: New.
5689 * g++.dg/abi/noreturn2.C: New.
5691 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
5695 * c-c++-common/pr44832.c: New test.
5697 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5700 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5701 on the target. Make sure that we can assemble the emitted asm when
5702 the test type is 'compile'.
5704 2010-07-13 Richard Guenther <rguenther@suse.de>
5706 PR tree-optimization/36960
5707 * g++.dg/torture/pr36960.C: New testcase.
5709 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5712 * g++.dg/template/sfinae21.C: New.
5713 * g++.dg/template/sfinae22.C: Likewise.
5715 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5718 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5719 * gcc.dg/plugin/ggcplug.c: Likewise.
5720 * g++.dg/plugin/selfassign.c: Likewise.
5721 * g++.dg/plugin/attribute_plugin.c: Likewise.
5722 * g++.dg/plugin/dumb_plugin.c: Likewise.
5723 * g++.dg/plugin/pragma_plugin.c: Likewise.
5725 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
5727 * gcc.c-torture/execute/pr44683.x: New.
5728 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5730 2010-07-13 Janus Weil <janus@gcc.gnu.org>
5736 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5737 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5738 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5739 * gfortran.dh/typebound_call_16.f03: New.
5740 * gfortran.dg/typebound_generic_6.f03: New.
5741 * gfortran.dg/typebound_generic_7.f03: New.
5742 * gfortran.dg/typebound_generic_8.f03: New.
5744 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5747 * gfortran.dg/char4_iunit_1.f03: New test.
5749 2010-07-12 Jakub Jelinek <jakub@redhat.com>
5751 * gcc.dg/tree-ssa/vrp53.c: New test.
5753 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
5756 * g++.dg/template/sfinae19.C: New.
5757 * g++.dg/template/sfinae20.C: Likewise.
5759 2010-07-12 Jie Zhang <jie@codesourcery.com>
5761 * gcc.target/arm/interrupt-1.c: New test.
5762 * gcc.target/arm/interrupt-2.c: New test.
5764 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5766 * gcc.dg/pr42427.c: Require c99_runtime.
5767 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5769 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5770 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5771 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5772 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5773 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5774 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5775 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5776 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5777 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5778 * gcc.target/i386/pr37275.c: Require visibility support.
5780 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5782 * lib/target-supports.exp (check_effective_target_sse): New proc.
5783 * gcc.target/i386/sol2-check.h: New file.
5784 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5785 Include sol2-check.h.
5786 (main) Only run do_test () if sol2_check ().
5787 * gcc.target/i386/sse2-check.h: Likewise.
5788 * gcc.target/i386/sse3-check.h: Likewise.
5789 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5790 [__sun__ && __svr4__]: Execute SSE2 instruction.
5791 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5792 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5793 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5794 * g++.dg/ext/vector14.C: Likewise.
5795 * g++.dg/other/mmintrin.C: Likewise.
5796 * gcc.dg/20020418-1.c: Likewise.
5797 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5798 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5799 * gcc.dg/format/unnamed-1.c: Likewise.
5800 Adapt dg-warning line number.
5801 * gcc.dg/graphite/pr40281.c: Likewise.
5802 * gcc.dg/pr32176.c: Likewise.
5803 * gcc.dg/pr40550.c: Likewise.
5804 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5805 * gcc.dg/torture/pr36891.c: Likewise.
5806 * gcc.target/i386/20020218-1.c: Likewise.
5807 * gcc.target/i386/20020523.c: Likewise.
5808 * gcc.target/i386/abi-1.c: Likewise.
5809 * gcc.target/i386/brokensqrt.c: Likewise.
5810 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5811 * gcc.target/i386/pr13366.c: Likewise.
5812 * gcc.target/i386/pr13685.c: Likewise.
5813 * gcc.target/i386/pr24306.c: Likewise.
5814 * gcc.target/i386/pr31486.c: Likewise.
5815 * gcc.target/i386/pr32065-1.c: Likewise.
5816 * gcc.target/i386/pr32065-2.c: Likewise.
5817 * gcc.target/i386/pr32389.c: Likewise.
5818 * gcc.target/i386/pr38824.c: Likewise.
5819 * gcc.target/i386/pr38931.c: Likewise.
5820 * gcc.target/i386/pr39592-1.c: Likewise.
5821 * gcc.target/i386/pr43766.c: Likewise.
5822 * gcc.target/i386/recip-divf.c: Likewise.
5823 * gcc.target/i386/recip-sqrtf.c: Likewise.
5824 * gcc.target/i386/recip-vec-divf.c: Likewise.
5825 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5826 * gcc.target/i386/sse-1.c: Likewise.
5827 * gcc.target/i386/sse-16.c: Likewise.
5828 * gcc.target/i386/sse-2.c: Likewise.
5829 * gcc.target/i386/sse-20.c: Likewise.
5830 * gcc.target/i386/sse-3.c: Likewise.
5831 * gcc.target/i386/sse-7.c: Likewise.
5832 * gcc.target/i386/sse-9.c: Likewise.
5833 * gcc.target/i386/sse-addps-1.c: Likewise.
5834 * gcc.target/i386/sse-addss-1.c: Likewise.
5835 * gcc.target/i386/sse-andnps-1.c: Likewise.
5836 * gcc.target/i386/sse-andps-1.c: Likewise.
5837 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5838 * gcc.target/i386/sse-comiss-1.c: Likewise.
5839 * gcc.target/i386/sse-comiss-2.c: Likewise.
5840 * gcc.target/i386/sse-comiss-3.c: Likewise.
5841 * gcc.target/i386/sse-comiss-4.c: Likewise.
5842 * gcc.target/i386/sse-comiss-5.c: Likewise.
5843 * gcc.target/i386/sse-comiss-6.c: Likewise.
5844 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5845 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5846 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5847 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5848 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5849 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5850 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5851 * gcc.target/i386/sse-divps-1.c: Likewise.
5852 * gcc.target/i386/sse-divss-1.c: Likewise.
5853 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5854 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5855 * gcc.target/i386/sse-maxps-1.c: Likewise.
5856 * gcc.target/i386/sse-maxss-1.c: Likewise.
5857 * gcc.target/i386/sse-minps-1.c: Likewise.
5858 * gcc.target/i386/sse-minss-1.c: Likewise.
5859 * gcc.target/i386/sse-movaps-1.c: Likewise.
5860 * gcc.target/i386/sse-movaps-2.c: Likewise.
5861 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5862 * gcc.target/i386/sse-movhps-1.c: Likewise.
5863 * gcc.target/i386/sse-movhps-2.c: Likewise.
5864 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5865 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5866 * gcc.target/i386/sse-movntps-1.c: Likewise.
5867 * gcc.target/i386/sse-movss-1.c: Likewise.
5868 * gcc.target/i386/sse-movss-2.c: Likewise.
5869 * gcc.target/i386/sse-movss-3.c: Likewise.
5870 * gcc.target/i386/sse-movups-1.c: Likewise.
5871 * gcc.target/i386/sse-movups-2.c: Likewise.
5872 * gcc.target/i386/sse-mulps-1.c: Likewise.
5873 * gcc.target/i386/sse-mulss-1.c: Likewise.
5874 * gcc.target/i386/sse-orps-1.c: Likewise.
5875 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5876 * gcc.target/i386/sse-recip-vec.c: Likewise.
5877 * gcc.target/i386/sse-recip.c: Likewise.
5878 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5879 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5880 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5881 * gcc.target/i386/sse-subps-1.c: Likewise.
5882 * gcc.target/i386/sse-subss-1.c: Likewise.
5883 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5884 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5885 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5886 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5887 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5888 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5889 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5890 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5891 * gcc.target/i386/sse-xorps-1.c: Likewise.
5892 * gcc.target/i386/ssefn-1.c: Likewise.
5893 * gcc.target/i386/ssefn-3.c: Likewise.
5894 * gcc.target/i386/sseregparm-1.c: Likewise.
5895 * gcc.target/i386/stackalign/return-3.c: Likewise.
5896 * gcc.target/i386/vectorize1.c: Likewise.
5897 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5898 * gcc.target/i386/xorps-sse.c: Likewise.
5899 * gfortran.dg/pr28158.f90: Likewise.
5900 * gfortran.dg/pr30667.f: Likewise.
5901 * gnat.dg/loop_optimization7.adb: Likewise.
5902 * gnat.dg/sse_nolib.adb: Likewise.
5904 2010-07-11 Tobias Burnus <burnus@net-b.de>
5907 * gfortran.dg/use_rename_6.f90: New.
5908 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5910 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5913 * gfortran.dg/class_24.f03: New.
5915 2010-07-10 Richard Guenther <rguenther@suse.de>
5918 * gcc.dg/lto/20100709-1_0.c: New testcase.
5919 * gcc.dg/lto/20100709-1_1.c: Likewise.
5921 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5923 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5925 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5928 * objc.dg/lto/trivial-1_0.m: New.
5929 * objc.dg/lto/lto.exp: New.
5930 * obj-c++.dg/lto/trivial-1_0.mm: New.
5931 * obj-c++.dg/lto/lto.exp: New.
5932 * objc.dg/symtab-1.m: Adjust sizes.
5933 * objc.dg/image-info.m: Do not run for gnu-runtime.
5935 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5937 * gcc.dg/pr32370.c: Allow another kind of error message.
5939 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5941 * gnat.dg/atomic3.adb: New test.
5943 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5944 Denys Vlasenko <dvlasenk@redhat.com>
5945 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5947 PR tree-optimization/28632
5948 * gcc.dg/tree-ssa/vrp51.c: New test.
5949 * gcc.dg/tree-ssa/vrp52.c: New test.
5951 2010-07-09 Jason Merrill <jason@redhat.com>
5953 * g++.dg/abi/covariant6.C: New.
5954 * g++.dg/inherit/covariant17.C: Test both bases.
5955 * g++.dg/inherit/covariant7.C: Check vtable layout.
5957 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5959 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5961 2010-07-09 Richard Guenther <rguenther@suse.de>
5963 PR tree-optimization/44852
5964 * gcc.c-torture/execute/pr44852.c: New testcase.
5966 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5968 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5969 multiplication by values.
5970 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5971 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5973 2010-07-09 Richard Guenther <rguenther@suse.de>
5975 PR tree-optimization/44882
5976 * gfortran.dg/pr44882.f90: New testcase.
5978 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5981 * gcc.target/arm/pr40657-1.c: New test.
5982 * gcc.target/arm/pr40657-2.c: New test.
5983 * gcc.c-torture/execute/pr40657.c: New test.
5985 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5987 * gcc.dg/tree-ssa/vrp50.c: New test.
5988 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5990 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5993 * gfortran.dg/c_sizeof_1.f90: Modified.
5994 * gfortran.dg/storage_size_1.f08: New.
5995 * gfortran.dg/storage_size_2.f08: New.
5997 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5999 * gcc.c-torture/execute/20100708-1.c: New test.
6001 2010-07-08 Jakub Jelinek <jakub@redhat.com>
6004 * gfortran.dg/gomp/pr44847.f90: New test.
6006 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
6008 PR tree-optimization/44710
6009 * gcc.dg/tree-ssa/ifc-6.c: New.
6010 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6012 2010-07-08 Tobias Burnus <burnus@net-b.de>
6015 * gfortran.dg/coarray_10.f90: Add an additional test.
6017 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
6020 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6021 * gcc.c-torture/execute/pr44828.x: Revert.
6023 2010-07-08 Jason Merrill <jason@redhat.com>
6026 * g++.dg/inherit/covariant17.C: New.
6027 * g++.dg/abi/covariant1.C: Actually test for the bug.
6029 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
6031 PR rtl-optimization/44838
6032 * gcc.dg/pr44838.c: New.
6034 2010-07-08 Richard Guenther <rguenther@suse.de>
6036 PR tree-optimization/44831
6037 * gcc.c-torture/compile/pr44831.c: New testcase.
6038 * gcc.dg/tree-ssa/pr21463.c: Adjust.
6040 2010-07-08 Richard Guenther <rguenther@suse.de>
6042 PR tree-optimization/44861
6043 * g++.dg/vect/pr44861.cc: New testcase.
6045 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6048 * gcc.c-torture/execute/pr44828.x: New file.
6050 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6052 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6054 * g++.dg/ext/altivec-17.C: Adjust error message.
6056 2010-07-07 Tom Tromey <tromey@redhat.com>
6058 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6060 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
6063 * gcc.target/i386/rdrand-1.c: Scan "jnc".
6064 * gcc.target/i386/rdrand-2.c: Likewise.
6065 * gcc.target/i386/rdrand-3.c: Likewise.
6067 2010-07-07 Jan Hubicka <jh@suse.cz>
6070 * g++.dg/torture/pr44813.C: New testcase.
6071 * g++.dg/torture/pr44826.C: New testcase.
6073 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
6075 PR rtl-optimization/44787
6076 * gcc.c-torture/compile/pr44788.c: New test.
6077 * gcc.target/arm/pr44788.c: New test.
6079 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6081 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6083 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6085 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6088 2010-07-06 Tobias Burnus <burnus@net-b.de>
6091 * gfortran.dg/parameter_array_init_6.f90: New.
6092 * gfortran.dg/initialization_20.f90: Update dg-error.
6093 * gfortran.dg/initialization_24.f90: Ditto.
6095 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6097 * gfortran.dg/dim_range_1.f90: New test.
6098 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
6100 2010-07-06 Jason Merrill <jason@redhat.com>
6103 * g++.dg/cpp0x/initlist41.C: New.
6106 * g++.dg/template/ptrmem22.C: New.
6108 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
6110 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6112 * gcc.target/i386/i386.exp: Likewise.
6114 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6117 * gcc.dg/lto/20100518_0.c: Limit to x86.
6119 2010-07-06 Richard Guenther <rguenther@suse.de>
6122 * gcc.c-torture/execute/pr44828.c: New testcase.
6124 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
6126 * g++.dg/warn/noeffect2.C: Adjust expected warning.
6127 * g++.dg/warn/volatile1.C: Likewise.
6128 * g++.dg/template/warn1.C: Likewise.
6130 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
6132 AVX Programming Reference (June, 2010)
6133 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6134 * g++.dg/other/i386-3.C: Likewise.
6135 * gcc.target/i386/sse-12.c: Likewise.
6137 * gcc.target/i386/f16c-check.h: New.
6138 * gcc.target/i386/rdfsbase-1.c: Likewise.
6139 * gcc.target/i386/rdfsbase-2.c: Likewise.
6140 * gcc.target/i386/rdgsbase-1.c: Likewise.
6141 * gcc.target/i386/rdgsbase-2.c: Likewise.
6142 * gcc.target/i386/rdrand-1.c: Likewise.
6143 * gcc.target/i386/rdrand-2.c: Likewise.
6144 * gcc.target/i386/rdrand-3.c: Likewise.
6145 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6146 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6147 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6148 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6149 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6150 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6151 * gcc.target/i386/wrfsbase-1.c: Likewise.
6152 * gcc.target/i386/wrfsbase-2.c: Likewise.
6153 * gcc.target/i386/wrgsbase-1.c: Likewise.
6154 * gcc.target/i386/wrgsbase-2.c: Likewise.
6156 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6157 (__builtin_ia32_vcvtps2ph): New.
6158 (__builtin_ia32_vcvtps2ph256): Likewise.
6160 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6161 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6163 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6164 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6166 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6167 (__builtin_ia32_vcvtps2ph256): Likewise.
6168 Add fsgsbase,rdrnd,f16c.
6170 * lib/target-supports.exp (check_effective_target_f16c): New.
6172 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6174 * gcc.dg/guality/nrv-1.c: New test.
6176 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
6179 * gcc.target/arm/pr42505.c: New test case.
6181 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6184 * g++.dg/opt/nrv16.C: New test.
6186 2010-07-05 Richard Guenther <rguenther@suse.de>
6188 PR tree-optimization/44784
6189 * gcc.c-torture/compile/pr44784.c: New testcase.
6191 2010-07-05 Ira Rosen <irar@il.ibm.com>
6193 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6194 Increase loop bound and array size.
6195 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6198 2010-07-05 Ira Rosen <irar@il.ibm.com>
6200 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6201 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6203 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6204 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6206 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
6209 * g++.dg/parse/template25.C: New.
6211 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
6213 PR rtl-optimization/44695
6214 * gcc.dg/torture/pr44695.c: New.
6216 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6219 * g++.dg/ext/pretty3.C: New.
6221 2010-07-04 Richard Guenther <rguenther@suse.de>
6224 * g++.dg/torture/pr44809.C: New testcase.
6226 2010-07-04 Richard Guenther <rguenther@suse.de>
6228 PR tree-optimization/44656
6229 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6231 2010-07-04 Ira Rosen <irar@il.ibm.com>
6232 Revital Eres <eres@il.ibm.com>
6234 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6236 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6237 gcc.dg/vect/vect-96.c: Likewise.
6238 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6239 that support misaligned stores. Change the number of expected
6240 misaligned accesses.
6241 * gcc.dg/vect/vect-peel-1.c: New test.
6242 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6243 gcc.dg/vect/vect-peel-4.c: Likewise.
6244 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6245 vectorizable on all targets that support realignment.
6246 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6248 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
6251 * gcc.dg/torture/pr44806.c: New.
6253 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6255 * gnat.dg/cond_expr1.adb: New test.
6257 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6259 * gnat.dg/modular3.adb: New test.
6260 * gnat.dg/modular3_pkg.ads: New helper.
6262 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
6263 Mikael Pettersson <mikpe@it.uu.se>
6266 * obj-c++.dg/encode-2.mm: Produce object and save temps.
6267 Make signed-ness of chars explicit. Scan the object for
6268 strings that are split by some target assemblers.
6269 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6272 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
6274 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6276 2010-07-02 Le-Chun Wu <lcwu@google.com>
6279 * g++.dg/warn/Wshadow-7.C: New test.
6281 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6282 Julian Brown <julian@codesourcery.com>
6283 Sandra Loosemore <sandra@codesourcery.com>
6285 * gcc.c-torture/execute/20100416-1.c: New test case.
6287 2010-07-02 Julian Brown <julian@codesourcery.com>
6288 Sandra Loosemore <sandra@codesourcery.com>
6292 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6293 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6295 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6296 Julian Brown <julian@codesourcery.com>
6298 * gcc.target/arm/neon/vadds64.c: Regenerated.
6299 * gcc.target/arm/neon/vaddu64.c: Regenerated.
6300 * gcc.target/arm/neon/vsubs64.c: Regenerated.
6301 * gcc.target/arm/neon/vsubu64.c: Regenerated.
6302 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6303 * gcc.target/arm/neon-vmls-1.c: Likewise.
6304 * gcc.target/arm/neon-vsubs64.c: New execution test.
6305 * gcc.target/arm/neon-vsubu64.c: New execution test.
6306 * gcc.target/arm/neon-vadds64.c: New execution test.
6307 * gcc.target/arm/neon-vaddu64.c: New execution test.
6309 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6311 * gcc.target/arm/neon-vands64.c: New.
6312 * gcc.target/arm/neon-vandu64.c: New.
6313 * gcc.target/arm/neon-vbics64.c: New.
6314 * gcc.target/arm/neon-vbicu64.c: New.
6315 * gcc.target/arm/neon-veors64.c: New.
6316 * gcc.target/arm/neon-veoru64.c: New.
6317 * gcc.target/arm/neon-vorns64.c: New.
6318 * gcc.target/arm/neon-vornu64.c: New.
6319 * gcc.target/arm/neon-vorrs64.c: New.
6320 * gcc.target/arm/neon-vorru64.c: New.
6321 * gcc.target/arm/neon/vands64.c: Regenerated.
6322 * gcc.target/arm/neon/vandu64.c: Regenerated.
6323 * gcc.target/arm/neon/vbics64.c: Regenerated.
6324 * gcc.target/arm/neon/vbicu64.c: Regenerated.
6325 * gcc.target/arm/neon/veors64.c: Regenerated.
6326 * gcc.target/arm/neon/veoru64.c: Regenerated.
6327 * gcc.target/arm/neon/vorns64.c: Regenerated.
6328 * gcc.target/arm/neon/vornu64.c: Regenerated.
6329 * gcc.target/arm/neon/vorrs64.c: Regenerated.
6330 * gcc.target/arm/neon/vorru64.c: Regenerated.
6332 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6334 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6336 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6338 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6339 * gfortran.dg/intent_out_5.f90: Same.
6340 * gfortran.dg/ltrans-7.f90: Same.
6341 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6343 2010-07-02 Jan Hubicka <jh@suse.cz>
6345 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6347 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6349 * objc-obj-c++-shared/Object1.h: Correct Line endings.
6351 2010-07-02 Jakub Jelinek <jakub@redhat.com>
6354 * c-c++-common/Wunused-var-12.c: New test.
6356 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
6359 * gcc.target/arm/pr42835.c: New test.
6362 * gcc.target/arm/pr42172-1.c: New test.
6364 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6366 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6368 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6370 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6371 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6372 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6373 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6374 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6375 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6376 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6377 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6378 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6379 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6380 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6381 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6382 * gcc.target/arm/neon-vdup_ns64.c: New.
6383 * gcc.target/arm/neon-vdup_nu64.c: New.
6384 * gcc.target/arm/neon-vdupQ_ns64.c: New.
6385 * gcc.target/arm/neon-vdupQ_nu64.c: New.
6386 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6387 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6388 * gcc.target/arm/neon-vmov_ns64.c: New.
6389 * gcc.target/arm/neon-vmov_nu64.c: New.
6390 * gcc.target/arm/neon-vmovQ_ns64.c: New.
6391 * gcc.target/arm/neon-vmovQ_nu64.c: New.
6392 * gcc.target/arm/neon-vget_lanes64.c: New.
6393 * gcc.target/arm/neon-vget_laneu64.c: New.
6394 * gcc.target/arm/neon-vset_lanes64.c: New.
6395 * gcc.target/arm/neon-vset_laneu64.c: New.
6397 2010-07-02 Richard Guenther <rguenther@suse.de>
6399 * g++.dg/torture/20100702-1.C: New testcase.
6401 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6404 * gcc.c-torture/compile/pr44707.c: New test.
6406 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6409 * g++.dg/template/crash101.C: New.
6411 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6413 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6414 Use the ABI-0 accessors and fail it for m64.
6416 2010-07-02 Jan Hubicka <jh@suse.cz>
6418 * g++.dg/tree-ssa/pr44706.C: New testcase.
6420 2010-07-02 Richard Guenther <rguenther@suse.de>
6422 PR tree-optimization/44748
6423 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6425 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6427 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6428 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
6429 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6430 the method types to forward:.
6432 2010-06-30 Jason Merrill <jason@redhat.com>
6434 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6435 * g++.dg/other/pr25632.C: Likewise.
6437 2010-07-01 Jakub Jelinek <jakub@redhat.com>
6439 PR tree-optimization/40421
6440 * gfortran.fortran-torture/compile/pr40421.f90: New test.
6442 2010-07-01 Richard Guenther <rguenther@suse.de>
6446 * gcc.c-torture/execute/20100316-1.c: New testcase.
6447 * gcc.c-torture/execute/pr44468.c: Likewise.
6448 * gcc.c-torture/compile/20100609-1.c: Likewise.
6449 * gcc.dg/volatile2.c: Adjust.
6450 * gcc.dg/plugin/selfassign.c: Likewise.
6451 * gcc.dg/pr36902.c: Likewise.
6452 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6453 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6454 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6455 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6456 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6457 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6458 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6459 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6460 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6461 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6462 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6463 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6464 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6465 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6466 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6467 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6468 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6469 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6470 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6471 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6472 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6473 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6474 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6475 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6476 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6477 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6478 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6479 * gcc.dg/struct/w_prof_local_array.c: Likewise.
6480 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6481 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6482 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6483 * gcc.dg/struct/w_prof_global_array.c: Likewise.
6484 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6485 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6486 * gcc.dg/struct/w_prof_local_var.c: Likewise.
6487 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6488 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6489 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6490 * gcc.dg/struct/w_prof_global_var.c: Likewise.
6491 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6492 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6493 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6494 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6495 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6496 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6497 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6498 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6499 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6500 * gcc.dg/tree-prof/stringop-1.c: Adjust.
6501 * g++.dg/tree-ssa/pr31146.C: Likewise.
6502 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6503 * g++.dg/tree-ssa/pr33604.C: Likewise.
6504 * g++.dg/plugin/selfassign.c: Likewise.
6505 * gfortran.dg/array_memcpy_3.f90: Likewise.
6506 * gfortran.dg/array_memcpy_4.f90: Likewise.
6507 * c-c++-common/torture/pr42834.c: New testcase.
6509 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6512 * g++.dg/template/crash100.C: New.
6514 2010-06-30 Jan Hubicka <jh@suse.cz>
6516 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6518 2010-06-30 Michael Matz <matz@suse.de>
6521 * gcc.dg/pr44699.c: New test.
6523 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
6525 PR tree-optimization/39799
6526 * c-c++-common/uninit-17.c: New test.
6528 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6531 * gfortran.dg/read_infnan_1.f90: New test.
6533 2010-06-29 Jason Merrill <jason@redhat.com>
6535 Enable implicitly declared move constructor/operator= (N3053).
6536 * g++.dg/cpp0x/implicit3.C: New.
6537 * g++.dg/cpp0x/implicit4.C: New.
6538 * g++.dg/cpp0x/implicit5.C: New.
6539 * g++.dg/cpp0x/implicit-copy.C: Adjust.
6540 * g++.dg/cpp0x/not_special.C: Adjust.
6541 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6542 * g++.dg/cpp0x/rv1n.C: Adjust.
6543 * g++.dg/cpp0x/rv1p.C: Adjust.
6544 * g++.dg/cpp0x/rv2n.C: Adjust.
6545 * g++.dg/cpp0x/rv2p.C: Adjust.
6546 * g++.dg/cpp0x/rv3n.C: Adjust.
6547 * g++.dg/cpp0x/rv3p.C: Adjust.
6548 * g++.dg/cpp0x/rv4n.C: Adjust.
6549 * g++.dg/cpp0x/rv4p.C: Adjust.
6550 * g++.dg/cpp0x/rv5n.C: Adjust.
6551 * g++.dg/cpp0x/rv5p.C: Adjust.
6552 * g++.dg/cpp0x/rv6n.C: Adjust.
6553 * g++.dg/cpp0x/rv6p.C: Adjust.
6554 * g++.dg/cpp0x/rv7n.C: Adjust.
6555 * g++.dg/cpp0x/rv7p.C: Adjust.
6556 * g++.dg/cpp0x/rv8p.C: Adjust.
6557 * g++.dg/gomp/pr26690-1.C: Adjust.
6558 * g++.dg/other/error20.C: Adjust.
6559 * g++.dg/other/error31.C: Adjust.
6560 * g++.dg/parse/error19.C: Adjust.
6561 * g++.dg/template/qualttp5.C: Adjust.
6562 * g++.old-deja/g++.law/ctors5.C: Adjust.
6564 Enable implicitly deleted functions (N2346)
6565 * g++.dg/cpp0x/defaulted17.C: New.
6566 * g++.dg/cpp0x/implicit1.C: New.
6567 * g++.dg/cpp0x/implicit2.C: New.
6568 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6569 * g++.dg/ext/has_virtual_destructor.C: Adjust.
6570 * g++.dg/init/ctor4.C: Adjust.
6571 * g++.dg/init/synth2.C: Adjust.
6572 * g++.dg/lto/20081118_1.C: Adjust.
6573 * g++.dg/other/error13.C: Adjust.
6574 * g++.dg/other/unused1.C: Adjust.
6575 * g++.old-deja/g++.bob/inherit2.C: Adjust.
6576 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6577 * g++.old-deja/g++.jason/opeq3.C: Adjust.
6578 * g++.old-deja/g++.law/ctors17.C: Adjust.
6579 * g++.old-deja/g++.oliva/delete1.C: Adjust.
6580 * g++.old-deja/g++.pt/assign1.C: Adjust.
6581 * g++.old-deja/g++.pt/crash20.C: Adjust.
6583 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6584 * g++.dg/cpp0x/defaulted13.C: Adjust.
6585 * g++.dg/cpp0x/defaulted2.C: Adjust.
6586 * g++.dg/cpp0x/defaulted3.C: Adjust.
6587 * g++.dg/cpp0x/initlist9.C: Adjust.
6588 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6589 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6590 * g++.dg/init/synth2.C: Adjust.
6592 * g++.dg/cpp0x/defaulted19.C: New.
6594 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6595 * g++.dg/template/error23.C: Fix for -std=c++0x.
6597 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6600 * gfortran.dg/proc_ptr_28.f90: New.
6602 2010-06-29 Jakub Jelinek <jakub@redhat.com>
6604 PR tree-optimization/43801
6605 * g++.dg/torture/pr43801.C: New test.
6608 * g++.dg/debug/dwarf2/accessibility1.C: New test.
6610 2010-06-29 Jason Merrill <jason@redhat.com>
6613 * g++.dg/template/qualified-id2.C: New.
6614 * g++.dg/template/qualified-id3.C: New.
6616 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6619 * gfortran.dg/associated_target_4.f90: New.
6621 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
6624 * gfortran.dg/aliasing_array_result_1.f90 : New test.
6626 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6628 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6630 2010-06-29 Jan Hubicka <jh@suse.cz>
6632 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6634 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
6637 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6638 * gcc.target/arm/wmul-3.c: New test.
6639 * gcc.target/arm/wmul-4.c: New test.
6641 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
6643 PR rtl-optimization/44659
6644 * gcc.target/i386/extract-1.c: New.
6645 * gcc.target/i386/extract-2.c: Likewise.
6646 * gcc.target/i386/extract-3.c: Likewise.
6647 * gcc.target/i386/extract-4.c: Likewise.
6648 * gcc.target/i386/extract-5.c: Likewise.
6649 * gcc.target/i386/extract-6.c: Likewise.
6651 2010-06-28 Jakub Jelinek <jakub@redhat.com>
6654 * g++.dg/warn/Wunused-var-14.C: New test.
6656 2010-06-28 Tobias Burnus <burnus@net-b.de>
6659 * gfortran.dg/nan_6.f90: New.
6661 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
6663 PR tree-optimization/43781
6664 * gcc.dg/torture/pr43781.c: New.
6666 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
6669 * gfortran.dg/actual_rank_check_1.f90: New test.
6671 2010-06-28 Martin Jambor <mjambor@suse.cz>
6673 * gcc.dg/ipa/ipa-sra-6.c: New test.
6675 2010-06-28 Jan Hubicka <jh@suse.cz>
6677 PR tree-optimization/44687
6678 * gcc.c-torture/compile/pr44687.c
6680 2010-06-28 Martin Jambor <mjambor@suse.cz>
6683 * g++.dg/torture/pr44535.C: New test.
6685 2010-06-28 Michael Matz <matz@suse.de>
6688 * gfortran.dg/pr44592.f90: New test.
6690 2010-06-28 Jan Hubicka <jh@suse.cz>
6692 PR tree-optimization/44357
6693 * g++.dg/torture/pr44357.C: New testcase.
6695 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6697 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6698 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6699 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6700 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6701 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6702 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6703 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6704 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6706 2010-06-27 Jan Hubicka <jh@suse.cz>
6708 * gcc.c-torture/compile/pr44686.c: New file.
6710 2010-06-27 Richard Guenther <rguenther@suse.de>
6712 PR tree-optimization/44683
6713 * gcc.c-torture/execute/pr44683.c: New testcase.
6715 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6717 * gnat.dg/noreturn3.ad[sb]: New test.
6719 2010-06-26 Jason Merrill <jason@redhat.com>
6721 * g++.dg/cpp0x/explicit5.C: New.
6723 2010-06-26 Richard Guenther <rguenther@suse.de>
6725 PR tree-optimization/44393
6726 * gcc.dg/pr44393.c: New testcase.
6728 2010-06-26 Jan Hubicka <jh@suse.cz>
6730 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6732 2010-06-26 Richard Guenther <rguenther@suse.de>
6735 * gcc.dg/pr44674.c: New testcase.
6737 2010-06-26 Joseph Myers <joseph@codesourcery.com>
6739 * gcc.dg/opts-3.c: New test.
6741 2010-06-26 Tobias Burnus <burnus@net-b.de>
6743 * gfortran.dg/type_decl_1.f90: New.
6744 * gfortran.dg/type_decl_2.f90: New.
6746 2010-06-26 Tobias Burnus <burnus@net-b.de>
6748 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6749 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6751 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6754 * gfortran.dg/array_constructor_23.f: Update test to allow for small
6755 error in comparing reals.
6757 2010-06-25 Tobias Burnus <burnus@net-b.de>
6759 * selected_real_kind_2.f90: New.
6760 * selected_real_kind_3.f90: New.
6762 2010-06-25 Tobias Burnus <burnus@net-b.de>
6764 * gfortran.dg/entry_19.f90: New.
6766 2010-06-25 Tobias Burnus <burnus@net-b.de>
6768 * gfortran.dg/end_subroutine_1.f90: New.
6769 * gfortran.dg/end_subroutine_2.f90: New.
6770 * gfortran.dg/interface_proc_end.f90: Update.
6772 2010-06-25 Tobias Burnus <burnus@net-b.de>
6774 * gfortran.dg/semicolon_fixed.f: Update.
6775 * gfortran.dg/semicolon_fixed_2.f: New.
6776 * gfortran.dg/semicolon_free_2.f90: New.
6777 * gfortran.dg/semicolon_free.f90: Update.
6779 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6782 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6784 2010-06-25 Martin Jambor <mjambor@suse.cz>
6786 * g++.dg/ipa/iinline-3.C: New test.
6787 * gcc.dg/ipa/modif-1.c: Removed.
6789 2010-06-25 Jan Hubicka <jh@suse.cz>
6791 * gcc.dg/tree-ssa/ipa-split-1.c
6793 2010-06-25 Martin Jambor <mjambor@suse.cz>
6795 * g++.dg/ipa/iinline-2.C: New test.
6797 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6800 * gfortran.dg/pr43866.f90: New test.
6802 PR tree-optimization/44539
6803 * gcc.dg/pr44539.c: New test.
6805 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6809 * gcc.target/mips/madd-9.c: New test.
6811 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6814 * gcc.dg/noncompile/pr44517.c: New.
6815 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6817 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6820 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6821 and add argument to nop for IA64.
6823 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6826 * gcc.target/i386/mod-1.c: New.
6827 * gcc.target/i386/umod-1.c: Likewise.
6828 * gcc.target/i386/umod-2.c: Likewise.
6829 * gcc.target/i386/umod-3.c: Likewise.
6831 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6834 * g++.dg/torture/pr44492.C: New test.
6836 2010-06-24 Andi Kleen <ak@linux.intel.com>
6838 * c-c++-common/warn-omitted-condop.c: New.
6840 2010-06-24 Tobias Burnus <burnus@net-b.de>
6843 * gfortran.dg/import8.f90: New.
6845 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6847 * gnat.dg/not_null.adb: Update test case.
6849 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6852 * g++.dg/warn/Wunused-var-13.C: New test.
6855 * g++.dg/diagnostic/method1.C: New test.
6857 2010-06-22 Cary Coutant <ccoutant@google.com>
6859 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6861 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6864 * gfortran.dg/abstract_type_8.f03: New.
6866 2010-06-21 Jason Merrill <jason@redhat.com>
6868 * g++.dg/cpp0x/noexcept08.C: New.
6870 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6872 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6875 * gcc.target/i386/sse2-vec-2a.c: New.
6877 2010-06-21 DJ Delorie <dj@redhat.com>
6879 * gcc.dg/pragma-diag-1.c: New.
6881 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6884 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6886 2010-06-21 Alan Modra <amodra@gmail.com>
6889 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6890 tail call to check_fa_mid.
6892 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6895 * gcc.c-torture/execute/pr44575.c: New test.
6897 2010-06-21 Tobias Burnus <burnus@net-b.de>
6900 * gfortran.dg/contiguous_1.f90: New.
6901 * gfortran.dg/contiguous_2.f90: New.
6902 * gfortran.dg/contiguous_3.f90: New.
6904 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6906 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6907 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6909 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6912 * gcc.target/i386/pr44546.c: New test.
6914 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6916 * gcc.dg/opts-2.c: New test.
6918 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6921 * gfortran.dg/typebound_proc_15.f03: Modified.
6923 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6926 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6927 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6929 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6931 * g++.dg/ext/label13.C: Fix typo in last change.
6933 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6936 * gfortran.dg/eof_3.f90
6937 * gfortran.dg/endfile_2.f90
6938 * gfortran.dg/endfile_4.f90
6939 * gfortran.dg/endfile_3.f90
6941 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6944 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6946 2010-06-18 Tobias Burnus <burnus@net-b.de>
6949 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6951 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6953 * gcc.target/arm/pr40900.c: New test.
6955 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6957 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6959 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6962 * gfortran.dg/typebound_call_15.f03: New.
6964 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6967 * g++.dg/pr44486.C: New.
6969 2010-06-16 DJ Delorie <dj@redhat.com>
6971 * gcc.target/i386/volatile-bitfields-1.c: New.
6972 * gcc.target/i386/volatile-bitfields-2.c: New.
6974 2010-06-16 Jason Merrill <jason@redhat.com>
6976 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6978 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6980 2010-06-16 Richard Guenther <rguenther@suse.de>
6983 * gcc.c-torture/execute/pr44555.c: New testcase.
6985 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6988 * gfortran.dg/typebound_proc_16.f03: New.
6990 2010-06-16 Martin Jambor <mjambor@suse.cz>
6992 * g++.dg/torture/pr43905.C: New test.
6994 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6997 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6998 initialization loop from being vectorized.
6999 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7001 2010-06-16 Alan Modra <amodra@gmail.com>
7003 PR tree-optimization/44507
7004 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7006 2010-06-15 Jason Merrill <jason@redhat.com>
7008 * g++.dg/overload/arg3.C: Adjust error locations.
7009 * g++.dg/overload/copy1.C: Likewise.
7010 * g++.dg/tc1/dr152.C: Likewise.
7011 * g++.dg/template/incomplete4.C: Likewise.
7012 * g++.dg/template/incomplete5.C: Likewise.
7013 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7014 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7015 * g++.old-deja/g++.pt/crash9.C: Likewise.
7017 * g++.dg/inherit/virtual5.C: New.
7019 * g++.dg/cpp0x/defaulted18.C: New.
7021 * g++.dg/cpp0x/initlist40.C: New.
7023 * g++.dg/cpp0x/initlist39.C: New.
7025 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
7028 * gcc.dg/graphite/pr44391.c: New.
7030 2010-06-15 Janus Weil <janus@gcc.gnu.org>
7033 * gfortran.dg/allocate_alloc_opt_8.f90: New.
7034 * gfortran.dg/allocate_alloc_opt_9.f90: New.
7035 * gfortran.dg/allocate_alloc_opt_10.f90: New.
7036 * gfortran.dg/class_allocate_2.f03: Modified an error message.
7038 2010-06-15 Richard Guenther <rguenther@suse.de>
7040 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7042 2010-06-15 Richard Guenther <rguenther@suse.de>
7044 * gcc.dg/vect/bb-slp-21.c: Adjust.
7045 * gcc.dg/vect/bb-slp-13.c: Likewise
7046 * gcc.dg/vect/bb-slp-4.c: Likewise
7047 * gcc.dg/vect/bb-slp-22.c: Likewise
7048 * gcc.dg/vect/bb-slp-14.c: Likewise
7049 * gcc.dg/vect/bb-slp-23.c: Likewise
7050 * gcc.dg/vect/bb-slp-15.c: Likewise
7051 * gcc.dg/vect/bb-slp-17.c: Likewise
7052 * gcc.dg/vect/bb-slp-18.c: Likewise
7053 * gcc.dg/vect/bb-slp-19.c: Likewise
7054 * gcc.dg/vect/bb-slp-10.c: Likewise
7055 * gcc.dg/vect/bb-slp-11.c: Likewise
7056 * gcc.dg/vect/bb-slp-20.c: Likewise
7057 * gcc.dg/vect/bb-slp-3.c: Likewise
7059 2010-06-15 Jakub Jelinek <jakub@redhat.com>
7062 * gfortran.dg/gomp/pr44536.f90: New test.
7063 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7065 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
7068 * gcc.target/i386/avx-vextractf128-256-3.c: New.
7069 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7071 2010-06-14 Jakub Jelinek <jakub@redhat.com>
7073 PR tree-optimization/44508
7074 * gcc.dg/tree-ssa/pr21086.c: Adjust.
7077 * gcc.dg/pr44509.c: New test.
7079 2010-06-14 Ira Rosen <irar@il.ibm.com>
7081 PR tree-optimization/44507
7082 * gcc.dg/vect/pr44507.c: New test.
7084 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
7086 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7087 and c-pretty-print.h.
7089 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7091 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
7093 * gfortran.dg/whole_file_18.f90: Updated error message.
7095 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
7097 * gfortran.dg/whole_file_20.f03: New.
7099 2010-06-12 Jan Hubicka <jh@suse.cz>
7101 * gcc.c-torture/compile/pc44485.c: New testcase.
7103 2010-06-12 Janus Weil <janus@gcc.gnu.org>
7106 * gfortran.dg/typebound_proc_4.f03: Modified error message.
7107 * gfortran.dg/typebound_proc_14.f03: New.
7108 * gfortran.dg/typebound_proc_15.f03: New.
7110 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7112 * gcc.dg/opts-1.c: New test.
7114 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7116 * gcc.dg/funroll-loops-all.c: Update expected error.
7118 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
7121 * gcc.target/i386/pr44481.c: New test.
7123 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
7125 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7127 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
7130 * gcc.dg/tree-ssa/pr44483.c: New.
7132 2010-06-11 Paul Brook <paul@codesourcery.com>
7134 * g++.dg/other/arm-neon-1.C: New test.
7136 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
7140 * gfortran.dg/class_23.f03: New test.
7142 2010-06-11 Jan Hubicka <jh@suse.cz>
7144 * gcc.dg/ipa/pure-const-2.c: New testcase.
7146 2010-06-11 Jan Hubicka <jh@suse.cz>
7148 * gcc.dg/noreturn-7.c: Update.
7149 * gcc.dg/noreturn-4.c: Update.
7151 2010-06-10 Dodji Seketeli <dodji@redhat.com>
7154 * g++.dg/other/typedef4.C: New test.
7156 2010-06-10 Janus Weil <janus@gcc.gnu.org>
7159 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7161 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
7164 * gfortran.dg/asynchronous_3.f03
7166 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
7169 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7170 non-temporal stores out of the tests to form new test cases. As a
7171 result, no non-temporal store should be generated in this case.
7173 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
7174 prefetch-7.c that generate one non-temporal store.
7176 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
7177 prefetch-7.c that generate one non-temporal store and one
7178 one-temporal prefetch.
7180 2010-06-10 Martin Jambor <mjambor@suse.cz>
7182 PR tree-optimization/44258
7183 * gcc.dg/tree-ssa/pr44258.c: New test.
7185 2010-06-10 Daniel Kraft <d@domob.eu>
7188 * gfortran.dg/associate_1.f03: New test.
7189 * gfortran.dg/associate_2.f95: New test.
7190 * gfortran.dg/associate_3.f03: New test.
7191 * gfortran.dg/associate_4.f08: New test.
7193 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7195 * gfortran.dg/selected_char_kind_4.f90: New test.
7197 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
7199 * gcc.dg/pr42461.c: New test.
7201 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7204 * gfortran.dg/selected_real_kind_1.f90: New.
7206 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7209 * gfortran.dg/warn_conversion.f90: Removed check for redundant
7211 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7214 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7216 * gfortran.dg/data_namelist_conflict.f90: New test.
7218 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7220 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7221 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7222 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7224 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7226 * gfortran.dg/mvbits_9.f90: New test.
7227 * gfortran.dg/ibset_1.f90: Ditto.
7228 * gfortran.dg/ibits_1.f90: Ditto.
7229 * gfortran.dg/btest_1.f90: Ditto.
7230 * gfortran.dg/ibclr_1.f90: Ditto.
7232 2010-06-09 Jason Merrill <jason@redhat.com>
7235 * g++.dg/cpp0x/decltype23.C: Move to...
7236 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7238 2010-06-09 Janus Weil <janus@gcc.gnu.org>
7241 * gfortran.dg/typebound_call_14.f03: New test.
7243 2010-06-09 Martin Jambor <mjambor@suse.cz>
7245 PR tree-optimization/44423
7246 * gcc.dg/tree-ssa/pr44423.c: New test.
7248 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
7251 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7252 TV_NONE to initialize tv_id field.
7253 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7254 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7255 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7257 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7258 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7259 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7261 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
7263 PR tree-optimization/39874
7265 * gcc.dg/pr39874.c: New file.
7267 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
7269 * g++.dg/ext/attr-alias-1.C: New.
7270 * g++.dg/ext/attr-alias-2.C: New.
7272 2010-06-07 Tobias Burnus <burnus@net-b.de>
7275 * gfortran.dg/proc_ptr_27.f90: New.
7277 2010-06-07 Jason Merrill <jason@redhat.com>
7280 * g++.dg/cpp0x/decltype23.C: New.
7282 2010-06-08 Andrew Pinski <pinskia@gmail.com>
7283 Shujing Zhao <pearly.zhao@oracle.com>
7286 * gcc.dg/c90-const-expr-10.c: Adjust.
7287 * gcc.dg/c99-const-expr-10.c: Adjust.
7288 * gcc.dg/init-bad-7.c: New.
7290 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7292 * lib/target-supports.exp (check_effective_target_gas): New proc.
7293 * gcc.c-torture/execute/960321-1.x: New file.
7295 2010-06-07 Jason Merrill <jason@redhat.com>
7298 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7300 2010-06-07 Jakub Jelinek <jakub@redhat.com>
7303 * g++.dg/warn/Wunused-var-12.C: New test.
7306 * c-c++-common/Wunused-var-11.c: New test.
7308 2010-06-07 Jan Hubicka <jh@suse.cz>
7310 * gcc.dg/ipa/pure-const-1.c: New testcase.
7312 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
7314 PR rtl-optimization/44404
7315 * gcc.dg/pr44404.c: New.
7317 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
7320 * gcc.target/i386/abi-2.c: Check sysv abi here.
7321 * gcc.target/i386/aes-avx-check.h: Call test in noinline
7322 function to avoid failures by different ABIs.
7323 * gcc.target/i386/aes-check.h: Likewise.
7324 * gcc.target/i386/avx-check.h: Likewise.
7325 * gcc.target/i386/fma4-check.h: Likewise.
7326 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7327 * gcc.target/i386/mmx-check.h: Likewise.
7328 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7329 * gcc.target/i386/pclmul-check.h: Likewise.
7330 * gcc.target/i386/sse-check.h: Likewise.
7331 * gcc.target/i386/sse2-check.h: Likewise.
7332 * gcc.target/i386/sse3-check.h: Likewise.
7333 * gcc.target/i386/sse4_1-check.h: Likewise.
7334 * gcc.target/i386/sse4_2-check.h: Likewise.
7335 * gcc.target/i386/sse4a-check.h: Likewise.
7336 * gcc.target/i386/ssse3-check.h: Likewise.
7337 * gcc.target/i386/xop-check.h: Likewise.
7338 * gcc.target/i386/pr27971.c: Fix for LLP64.
7339 * gcc.target/i386/pr39139.c: Likewise.
7340 * gcc.target/i386/pr39315-check.c: Likewise.
7341 * gcc.target/i386/vararg-1.c: Likewise.
7342 * gcc.target/i386/vararg-2.c: Likewise.
7343 Additional add dg-compile to avoid failure due
7346 * gcc.dg/compound-literal-1.c: Fix for llp64.
7347 * gcc.dg/pr32370.c: Likewise.
7348 * gcc.dg/pr37561.c: Likewise.
7349 * gcc.dg/pr41340.c: Likewise.
7350 * gcc.dg/pr41551.c: Likewise.
7352 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7355 * g++.dg/debug/dwarf2/typedef3.C: New test.
7357 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7360 * c-c++-common/pr20000.c: New.
7362 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
7365 * g++.dg/init/pr44086.C: New.
7366 * g++.dg/cpp0x/decltype4.C: Adjust.
7368 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7371 * gfortran.dg/generic_23.f03: New test.
7373 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7376 * gfortran.dg/alloc_comp_class_1.f90 : New test.
7378 2010-06-05 Jakub Jelinek <jakub@redhat.com>
7381 * c-c++-common/Wunused-var-9.c: New test.
7383 2010-06-05 Jason Merrill <jason@redhat.com>
7385 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7387 2010-06-05 Joseph Myers <joseph@codesourcery.com>
7390 * gcc.dg/c99-restrict-4.c: New test.
7392 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
7394 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7395 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7396 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7397 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7398 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7399 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7400 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7401 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7402 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7403 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7404 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7405 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7406 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7407 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7408 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7409 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7410 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7411 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7412 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7413 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7414 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7415 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7417 2010-06-04 Jason Merrill <jason@redhat.com>
7419 * g++.dg/cpp0x/noexcept06.C: New.
7420 * g++.dg/cpp0x/noexcept07.C: New.
7422 * g++.dg/cpp0x/noexcept01.C: New.
7423 * g++.dg/cpp0x/noexcept02.C: New.
7424 * g++.dg/cpp0x/noexcept03.C: New.
7425 * g++.dg/cpp0x/noexcept04.C: New.
7426 * g++.dg/cpp0x/noexcept05.C: New.
7428 2010-06-04 Jakub Jelinek <jakub@redhat.com>
7431 * g++.dg/warn/Wunused-var-10.C: New test.
7432 * g++.dg/warn/Wunused-var-11.C: New test.
7435 * c-c++-common/Wunused-var-10.c: New test.
7437 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7440 * gcc.dg/assign-warn-2.c: Update.
7441 * gcc.dg/cpp/line3.c: Update.
7442 * gcc.dg/c99-array-lval-8.c: Update.
7443 * gcc.dg/cast-qual-2.c: Update.
7444 * gcc.dg/c99-arraydecl-3.c: Update.
7445 * gcc.dg/assign-warn-1.c: Update.
7446 * gcc.dg/format/gcc_diag-1.c: Update.
7448 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
7450 PR rtl-optimization/39871
7451 PR rtl-optimization/40615
7452 PR rtl-optimization/42500
7453 PR rtl-optimization/42502
7454 * gcc.target/arm/eliminate.c: New test.
7456 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7459 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7460 * g++.old-deja/g++.other/delete3.C: Likewise.
7461 * g++.old-deja/g++.other/new.C: Likewise.
7462 * g++.old-deja/g++.law/operators27.C: Likewise.
7463 * g++.old-deja/g++.mike/p755.C: Likewise.
7464 * g++.dg/eh/new1.C: Likewise.
7465 * g++.dg/init/new5.C: Likewise.
7467 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7469 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
7470 * gfortran.dg/unpack_bounds_2.f90: Likewise.
7471 * gfortran.dg/unpack_bounds_3.f90: Likewise.
7473 2010-06-03 Richard Guenther <rguenther@suse.de>
7476 * lib/lto.exp: Always load gcc.exp.
7477 (lto-obj): For C source files invoke gcc_target_compile.
7478 * g++.dg/lto/20100603-1_0.C: New testcase.
7479 * g++.dg/lto/20100603-1_1.c: Likewise.
7481 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
7483 PR tree-optimization/43688
7484 * gfortran.dg/pr43688.f90: New.
7486 2010-06-03 Richard Guenther <rguenther@suse.de>
7489 * gcc.dg/lto/20100603-1_0.c: New testcase.
7490 * gcc.dg/lto/20100603-2_0.c: Likewise.
7491 * gcc.dg/lto/20100603-3_0.c: Likewise.
7493 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7496 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7497 * gcc.target/powerpc/recip-2.c: Ditto.
7498 * gcc.target/powerpc/recip-3.c: Ditto.
7499 * gcc.target/powerpc/recip-4.c: Ditto.
7500 * gcc.target/powerpc/recip-5.c: Ditto.
7501 * gcc.target/powerpc/recip-6.c: Ditto.
7502 * gcc.target/powerpc/recip-7.c: Ditto.
7503 * gcc.target/powerpc/recip-test.h: Ditto.
7504 * gcc.target/powerpc/recip-test2.h: Ditto.
7506 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7508 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7510 2010-06-02 Jason Merrill <jason@redhat.com>
7512 * g++.dg/ext/vector9.C: Expect typedef in error message.
7517 * g++.dg/tc1/dr101.C: Remove xfails.
7519 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7522 * g++.dg/ipa/pr44372.C: New.
7524 2010-06-02 Jan Hubicka <jh@suse.cz>
7527 * g++.dg/torture/pr44295.C: Neww testcase.
7529 2010-06-02 Jan Hubicka <jh@suse.cz>
7531 * gcc.dg/tree-ssa/loadpre6.c: Update.
7533 2010-06-02 Richard Guenther <rguenther@suse.de>
7535 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7538 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
7540 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7541 the link fail message.
7543 2010-06-02 Tobias Burnus <burnus@net-b.de>
7546 * gfortran.dg/use_13.f90: New test case.
7548 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7551 * gfortran.dg/error_stop_2.f08: Minor update.
7553 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7556 * gfortran.dg/error_stop_1.f08: New test.
7557 * gfortran.dg/error_stop_2.f08: New test.
7559 2010-06-01 Jason Merrill <jason@redhat.com>
7562 * g++.dg/cpp0x/initlist37.C: New.
7563 * g++.dg/cpp0x/initlist38.C: New.
7566 * g++.dg/cpp0x/initlist36.C: New.
7568 2010-05-31 Jan Hubicka <jh@suse.cz>
7570 * gcc.dg/noreturn-8.c: New testcase.
7572 2010-05-31 Jan Hubicka <jh@suse.cz>
7574 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7575 * gcc.dg/lto/noreturn-1_0.c: Move it here.
7577 2010-05-31 Jan Hubicka <jh@suse.cz>
7579 * gcc.dg/lto/noreturn-1_1.c: New testcase.
7580 * gcc.dg/lto/noreturn-1_0.c: New testcase.
7582 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7585 * gfortran.dg/dependency_27.f90: New test.
7586 * gfortran.dg/array_assign_1.F90: New test.
7588 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7591 * gcc.target/i386/sse-24.c: New test.
7593 2010-05-31 Jan Hubicka <jh@suse.cz>
7595 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7597 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7600 * gcc.dg/pr44337.c: New test.
7602 PR tree-optimization/44182
7603 * g++.dg/debug/pr44182.C: New test.
7605 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
7607 * gcc.dg/nested-func-7.c: New test.
7608 * gnat.dg/frame_overflow.adb: Adjust directives.
7610 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7612 * gnat.dg/prot2.ad[sb]: New test.
7613 * gnat.dg/prot2_pkg1.ads: New helper.
7614 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7616 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7618 * gnat.dg/array11.adb: Adjust dg-warning directive.
7619 * gnat.dg/object_overflow.adb: Likewise.
7621 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
7624 * gcc.dg/tree-ssa/pr44306.c: New.
7626 2010-05-29 Jan Hubicka <jh@suse.cz>
7628 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7630 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
7632 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7634 2010-05-28 Mike Stump <mikestump@comcast.net>
7637 * objc.dg/const-str-9.m: Remove static.
7639 2010-05-28 Jakub Jelinek <jakub@redhat.com>
7642 * gcc.c-torture/compile/pr43636.c: New test.
7644 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
7647 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7648 * obj-c++.dg/try-catch-9.mm: Ditto.
7650 2010-05-28 Dodji Seketeli <dodji@redhat.com>
7652 Revert patch for PR c++/44188
7653 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7655 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7658 * g++.dg/debug/dwarf2/typedef3.C: New test.
7660 2010-05-27 Jason Merrill <jason@redhat.com>
7663 * g++.dg/ext/vla9.C: New.
7665 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
7668 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7669 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7670 * objc.dg/torture/tls/thr-init.m: Ditto.
7671 * objc.dg/torture/trivial.m: Ditto.
7672 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7673 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7674 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7675 * obj-c++.dg/torture/trivial.mm: Ditto.
7677 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
7679 * g++.dg/lto/20100302_0.C: Skip on darwin.
7681 2010-05-27 Richard Guenther <rguenther@suse.de>
7683 PR tree-optimization/44284
7684 * gcc.dg/vect/vect-118.c: New testcase.
7685 * gcc.dg/vect/bb-slp-20.c: Adjust.
7686 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7687 * gcc.dg/vect/slp-9.c: Likewise.
7688 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7689 * gcc.dg/vect/vect-10.c: Likewise.
7690 * gcc.dg/vect/vect-109.c: Likewise.
7691 * gcc.dg/vect/vect-12.c: Likewise.
7692 * gcc.dg/vect/vect-36.c: Likewise.
7693 * gcc.dg/vect/vect-7.c: Likewise.
7694 * gcc.dg/vect/vect-iv-8.c: Likewise.
7695 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7696 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7697 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7698 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7699 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7700 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7701 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7702 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7703 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7704 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7705 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7706 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7707 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7708 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7709 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7710 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7711 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7713 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7715 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7718 2010-05-26 Jan Hubicka <jh@suse.cz>
7720 * gcc.dg/lto/materialize-1_0.c: New file.
7721 * gcc.dg/lto/materialize-1_1.c: New file.
7723 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
7725 * gnat.dg/lto10.adb: New test.
7726 * gnat.dg/lto10_pkg.ads: New helper.
7728 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
7730 * lib/target-supports.exp (check_effective_target_int128): New
7731 function to check if __int128 types are available for target.
7732 * c-c++-common/int128-types-1.c: New.
7733 * c-c++-common/int128-1.c: New.
7734 * c-c++-common/int128-2.c: New.
7735 * g++.dg/abi/mangle43.C: New.
7736 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7737 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7738 pointer-wide scalar.
7739 * g++.dg/other/pr25632.C: Likewise.
7740 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7741 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7743 * g++.dg/warn/pr13358-4.C: Likewise.
7744 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
7745 * g++.dg/warn/Wconversion-null.C: Likewise.
7747 2010-05-26 Jason Merrill <jason@redhat.com>
7750 * g++.dg/cpp0x/variadic101.C: New.
7752 2010-05-26 Richard Guenther <rguenther@suse.de>
7754 PR rtl-optimization/44164
7755 * gcc.c-torture/execute/pr44164.c: New testcase.
7756 * g++.dg/tree-ssa/pr13146.C: Adjust.
7758 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7761 * gfortran.dg/whole_file_19.f90 : New test.
7763 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7768 * gfortran.dg/pr40999.f: Fix function type.
7769 * gfortran.dg/whole_file_5.f90: Likewise.
7770 * gfortran.dg/whole_file_6.f90: Likewise.
7771 * gfortran.dg/whole_file_16.f90: New.
7772 * gfortran.dg/whole_file_17.f90: New.
7773 * gfortran.dg/whole_file_18.f90: New.
7775 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7776 Iain Sandoe <iains@gcc.gnu.org>
7778 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7779 * gcc.c-torture/compile/pr44197.c: Require alias support.
7780 * gcc.dg/lto/20081222_0.c: Ditto.
7782 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7785 * gcc.dg/guality/vla-2.c: New test.
7787 2010-05-25 Richard Guenther <rguenther@suse.de>
7790 * g++.dg/torture/pr44069.C: New testcase.
7792 2010-05-25 Richard Guenther <rguenther@suse.de>
7794 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7796 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7799 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7801 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7803 * obj-c++.dg/torture/tls/trivial.mm: New.
7804 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7805 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7806 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7807 * obj-c++.dg/torture/tls/diag-1.mm: New.
7808 * obj-c++.dg/torture/tls/tls.exp: New.
7809 * obj-c++.dg/torture/trivial.mm: New.
7810 * obj-c++.dg/torture/dg-torture.exp: New.
7811 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7812 * obj-c++.dg/tls/trivial.m: New.
7813 * obj-c++.dg/tls/init-1.mm: New.
7814 * obj-c++.dg/tls/diag-1.mm: New.
7815 * obj-c++.dg/tls/init-2.mm: New.
7816 * obj-c++.dg/tls/diag-2.mm: New.
7817 * obj-c++.dg/tls/diag-3.mm: New.
7818 * obj-c++.dg/tls/diag-4.mm: New.
7819 * obj-c++.dg/tls/static-1.mm: New.
7820 * obj-c++.dg/tls/tls.exp: New.
7821 * obj-c++.dg/tls/diag-5.mm: New.
7822 * obj-c++.dg/tls/static-1a.mm: New.
7823 * objc-obj-c++-shared/Object1.mm: New.
7824 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7826 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7829 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7830 * obj-c++.dg/const-str-6.mm: Ditto.
7832 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7834 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7836 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7839 * gnat.dg/array13.ad[sb]: New test.
7841 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7842 Sandra Loosemore <sandra@codesourcery.com>
7844 * gcc.target/arm/neon/: Regenerated test cases.
7846 * gcc.target/arm/neon/polytypes.c,
7847 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7848 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7849 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7850 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7851 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7852 dg-add-options arm_neon.
7854 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7855 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7856 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7857 and arm_neon_fp16_ok.
7859 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7860 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7862 * lib/target-supports.exp (add_options_for_arm_neon): New.
7863 (check_effective_target_arm_neon_ok_nocache): New, from
7864 check_effective_target_arm_neon_ok. Check multiple possibilities.
7865 (check_effective_target_arm_neon_ok): Use
7866 check_effective_target_arm_neon_ok_nocache.
7867 (add_options_for_arm_neon_fp16)
7868 (check_effective_target_arm_neon_fp16_ok)
7869 check_effective_target_arm_neon_fp16_ok_nocache): New.
7870 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7872 2010-05-24 Jason Merrill <jason@redhat.com>
7875 * g++.dg/cpp0x/initlist35.C: New.
7876 * g++.dg/init/brace6.C: Adjust.
7878 2010-05-24 Paul Brook <paul@codesourcery.com>
7880 * gcc.target/arm/frame-pointer-1.c: New test.
7881 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7882 pointer elimination.
7884 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7887 * gcc.target/i386/crc32-3.c: New.
7888 * gcc.target/i386/crc32-4.c: Likewise.
7890 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7892 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7893 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7894 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7896 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7898 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7900 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7903 * gcc.c-target/pr43869.c: New test.
7905 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7908 * gfortran.dg/class_22.f03: New.
7910 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7913 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7915 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7918 * gfortran.dg/abstract_type_7.f03: New.
7920 2010-05-21 Jason Merrill <jason@redhat.com>
7922 * g++.dg/eh/spec11.C: Test cleanup optimization.
7924 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7927 * gcc.target/i386/pr44223.c: New test.
7929 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7931 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7933 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7935 * g++.dg/other/const3.C: New test.
7937 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7940 * warn_unused_dummy_argument_1.f90: New.
7941 * warn_unused_dummy_argument_2.f90: New.
7943 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7946 * g++.dg/inherit/crash1.C: New.
7947 * g++.dg/inherit/crash2.C: Likewise.
7949 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7952 * g++.dg/debug/pr44178.C: New test.
7954 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7957 * gcc.dg/tree-ssa/prefetch-6.c: Add
7958 --param min-insn-to-prefetch-ratio=6.
7959 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7960 allow unrolling, and adjust the movnti count.
7962 2010-05-20 Jan Hubicka <jh@suse.cz>
7965 * gcc.c-torture/compile/pr44197.c: New file.
7967 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7969 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7971 (check_effective_target_xop): Remove __may_alias__ attribute.
7973 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7976 * gcc.c-torture/execute/pr44202-1.c: New test.
7978 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7981 * gfortran.dg/label_1.f90: Update test.
7983 2010-05-19 Jan Hubicka <jh@suse.cz>
7985 * gcc.dg/lto/ipareference2_0.c: New file.
7986 * gcc.dg/lto/ipareference2_1.c: New file.
7988 2010-05-19 Jason Merrill <jason@redhat.com>
7990 * g++.dg/parse/fn-typedef2.C: New.
7992 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7996 * g++.dg/template/fntype1.C: New.
7998 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
8000 * gnat.dg/discr23.ad[sb]: New test.
8001 * gnat.dg/discr23_pkg.ads: New helper.
8003 * gnat.dg/specs/controlled1.ads: New test.
8004 * gnat.dg/specs/controlled1_pkg.ads: New helper.
8006 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8009 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8010 Fixed scope of C_SIZEOF.
8011 * gfortran.dg/warn_conversion_2.f90: New.
8013 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8015 * lib/target-supports.exp (check_effective_target_sse2): New proc.
8016 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8017 for optional selector.
8018 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8019 (check_effective_target_sse3): New proc.
8020 * gcc.target/i386/math-torture/math-torture.exp: Load
8021 target-supports.exp.
8022 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8023 check_effective_target_sse2.
8024 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8025 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8026 * g++.dg/vect/vect.exp: Likewise.
8027 * gfortran.dg/vect/vect.exp: Likewise.
8028 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8029 -msse2 if check_effective_target_sse2.
8031 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8032 * gcc.target/i386/3dnow-2.c: Likewise.
8033 * gcc.target/i386/3dnowA-1.c: Likewise.
8034 * gcc.target/i386/3dnowA-2.c: Likewise.
8035 * gcc.target/i386/pr42549.c: Likewise.
8037 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8038 * gcc.target/i386/sse3-addsubpd.c: Likewise.
8039 * gcc.target/i386/sse3-addsubps.c: Likewise.
8040 * gcc.target/i386/sse3-haddpd.c: Likewise.
8041 * gcc.target/i386/sse3-haddps.c: Likewise.
8042 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8043 * gcc.target/i386/sse3-hsubps.c: Likewise.
8044 * gcc.target/i386/sse3-movddup.c: Likewise.
8045 * gcc.target/i386/sse3-movshdup.c: Likewise.
8046 * gcc.target/i386/sse3-movsldup.c: Likewise.
8048 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8049 * g++.dg/ext/attrib35.C: Likewise.
8050 * g++.dg/opt/pr40496.C: Likewise.
8051 * g++.dg/other/i386-1.C: Likewise.
8052 * g++.dg/other/i386-4.C: Likewise.
8053 * g++.dg/other/pr34435.C: Likewise.
8054 * g++.dg/other/pr39496.C: Likewise.
8055 * g++.dg/other/pr40446.C: Likewise.
8056 * gcc.dg/compat/union-m128-1_main.c: Likewise.
8057 * gcc.dg/compat/vector-1a_main.c: Likewise.
8058 * gcc.dg/compat/vector-2a_main.c: Likewise.
8059 * gcc.dg/lto/20090206-1_0.c: Likewise.
8060 * gcc.dg/pr34856.c: Likewise.
8061 * gcc.dg/pr36584.c: Likewise.
8062 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
8063 * gcc.dg/pr37544.c: Likewise.
8064 * gcc.dg/torture/pr16104-1.c: Likewise.
8065 * gcc.dg/torture/pr35771-1.c: Likewise.
8066 * gcc.dg/torture/pr35771-2.c: Likewise.
8067 * gcc.dg/torture/pr35771-3.c: Likewise.
8068 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8069 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8070 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8071 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8072 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8073 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8074 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8075 * gcc.target/i386/20060512-1.c: Likewise.
8076 * gcc.target/i386/20060512-3.c: Likewise.
8077 * gcc.target/i386/all_one_m128i.c: Likewise.
8078 * gcc.target/i386/float128-1.c: Likewise.
8079 * gcc.target/i386/float128-2.c: Likewise.
8080 * gcc.target/i386/fpcvt-1.c: Likewise.
8081 * gcc.target/i386/fpcvt-2.c: Likewise.
8082 * gcc.target/i386/fpcvt-3.c: Likewise.
8083 * gcc.target/i386/fpprec-1.c: Likewise.
8084 * gcc.target/i386/funcspec-9.c: Likewise.
8085 * gcc.target/i386/incoming-1.c: Likewise.
8086 * gcc.target/i386/incoming-12.c: Likewise.
8087 * gcc.target/i386/incoming-2.c: Likewise.
8088 * gcc.target/i386/incoming-3.c: Likewise.
8089 * gcc.target/i386/incoming-4.c: Likewise.
8090 * gcc.target/i386/incoming-6.c: Likewise.
8091 * gcc.target/i386/incoming-7.c: Likewise.
8092 * gcc.target/i386/incoming-8.c: Likewise.
8093 * gcc.target/i386/opt-1.c: Likewise.
8094 * gcc.target/i386/opt-2.c: Likewise.
8095 * gcc.target/i386/ordcmp-1.c: Likewise.
8096 * gcc.target/i386/pr17692.c: Likewise.
8097 * gcc.target/i386/pr18614-1.c: Likewise.
8098 * gcc.target/i386/pr22152.c: Likewise.
8099 * gcc.target/i386/pr23570.c: Likewise.
8100 * gcc.target/i386/pr23575.c: Likewise.
8101 * gcc.target/i386/pr26449-1.c: Likewise.
8102 * gcc.target/i386/pr26600.c: Likewise.
8103 * gcc.target/i386/pr27790.c: Likewise.
8104 * gcc.target/i386/pr28839.c: Likewise.
8105 * gcc.target/i386/pr30970.c: Likewise.
8106 * gcc.target/i386/pr32000-1.c: Likewise.
8107 * gcc.target/i386/pr32000-2.c: Likewise.
8108 * gcc.target/i386/pr32280.c: Likewise.
8109 * gcc.target/i386/pr32661.c: Likewise.
8110 * gcc.target/i386/pr32708-1.c: Likewise.
8111 * gcc.target/i386/pr32961.c: Likewise.
8112 * gcc.target/i386/pr33329.c: Likewise.
8113 * gcc.target/i386/pr35714.c: Likewise.
8114 * gcc.target/i386/pr35767-1.c: Likewise.
8115 * gcc.target/i386/pr35767-1d.c: Likewise.
8116 * gcc.target/i386/pr35767-1i.c: Likewise.
8117 * gcc.target/i386/pr35767-2.c: Likewise.
8118 * gcc.target/i386/pr35767-2d.c: Likewise.
8119 * gcc.target/i386/pr35767-2i.c: Likewise.
8120 * gcc.target/i386/pr35767-3.c: Likewise.
8121 * gcc.target/i386/pr35767-5.c: Likewise.
8122 * gcc.target/i386/pr36222-1.c: Likewise.
8123 * gcc.target/i386/pr36578-1.c: Likewise.
8124 * gcc.target/i386/pr36578-2.c: Likewise.
8125 * gcc.target/i386/pr36992-1.c: Likewise.
8126 * gcc.target/i386/pr37101.c: Likewise.
8127 * gcc.target/i386/pr37216.c: Likewise.
8128 * gcc.target/i386/pr37434-1.c: Likewise.
8129 * gcc.target/i386/pr37434-2.c: Likewise.
8130 * gcc.target/i386/pr37843-3.c: Likewise.
8131 * gcc.target/i386/pr37843-4.c: Likewise.
8132 * gcc.target/i386/pr39162.c: Likewise.
8133 * gcc.target/i386/pr39315-1.c: Likewise.
8134 * gcc.target/i386/pr39315-2.c: Likewise.
8135 * gcc.target/i386/pr39315-3.c: Likewise.
8136 * gcc.target/i386/pr39315-4.c: Likewise.
8137 * gcc.target/i386/pr39445.c: Likewise.
8138 * gcc.target/i386/pr39496.c: Likewise.
8139 * gcc.target/i386/pr40809.c: Likewise.
8140 * gcc.target/i386/pr40906-3.c: Likewise.
8141 * gcc.target/i386/pr41019.c: Likewise.
8142 * gcc.target/i386/pr42542-1.c: Likewise.
8143 * gcc.target/i386/pr42542-2.c: Likewise.
8144 * gcc.target/i386/pr42542-3.c: Likewise.
8145 * gcc.target/i386/pr42542-3a.c: Likewise.
8146 * gcc.target/i386/pr42881.c: Likewise.
8147 * gcc.target/i386/push-1.c: Likewise.
8148 * gcc.target/i386/quad-sse.c: Likewise.
8149 * gcc.target/i386/reload-1.c: Likewise.
8150 * gcc.target/i386/sse-10.c: Likewise.
8151 * gcc.target/i386/sse-11.c: Likewise.
8152 * gcc.target/i386/sse-15.c: Likewise.
8153 * gcc.target/i386/sse-17.c: Likewise.
8154 * gcc.target/i386/sse-18.c: Likewise.
8155 * gcc.target/i386/sse-19.c: Likewise.
8156 * gcc.target/i386/sse-4.c: Likewise.
8157 * gcc.target/i386/sse-6.c: Likewise.
8158 * gcc.target/i386/sse-vect-types.c: Likewise.
8159 * gcc.target/i386/sse2-addpd-1.c: Likewise.
8160 * gcc.target/i386/sse2-addsd-1.c: Likewise.
8161 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8162 * gcc.target/i386/sse2-andpd-1.c: Likewise.
8163 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8164 * gcc.target/i386/sse2-comisd-1.c: Likewise.
8165 * gcc.target/i386/sse2-comisd-2.c: Likewise.
8166 * gcc.target/i386/sse2-comisd-3.c: Likewise.
8167 * gcc.target/i386/sse2-comisd-4.c: Likewise.
8168 * gcc.target/i386/sse2-comisd-5.c: Likewise.
8169 * gcc.target/i386/sse2-comisd-6.c: Likewise.
8170 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8171 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8172 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8173 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8174 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8175 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8176 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8177 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8178 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8179 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8180 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8181 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8182 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8183 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8184 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8185 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8186 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8187 * gcc.target/i386/sse2-divpd-1.c: Likewise.
8188 * gcc.target/i386/sse2-divsd-1.c: Likewise.
8189 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8190 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8191 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8192 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8193 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8194 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8195 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8196 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8197 * gcc.target/i386/sse2-minpd-1.c: Likewise.
8198 * gcc.target/i386/sse2-minsd-1.c: Likewise.
8199 * gcc.target/i386/sse2-mmx.c: Likewise.
8200 * gcc.target/i386/sse2-movapd-1.c: Likewise.
8201 * gcc.target/i386/sse2-movapd-2.c: Likewise.
8202 * gcc.target/i386/sse2-movd-1.c: Likewise.
8203 * gcc.target/i386/sse2-movd-2.c: Likewise.
8204 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8205 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8206 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8207 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8208 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8209 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8210 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8211 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8212 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8213 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8214 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8215 * gcc.target/i386/sse2-movq-1.c: Likewise.
8216 * gcc.target/i386/sse2-movq-2.c: Likewise.
8217 * gcc.target/i386/sse2-movq-3.c: Likewise.
8218 * gcc.target/i386/sse2-movsd-1.c: Likewise.
8219 * gcc.target/i386/sse2-movsd-2.c: Likewise.
8220 * gcc.target/i386/sse2-movupd-1.c: Likewise.
8221 * gcc.target/i386/sse2-movupd-2.c: Likewise.
8222 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8223 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8224 * gcc.target/i386/sse2-orpd-1.c: Likewise.
8225 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8226 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8227 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8228 * gcc.target/i386/sse2-paddb-1.c: Likewise.
8229 * gcc.target/i386/sse2-paddd-1.c: Likewise.
8230 * gcc.target/i386/sse2-paddq-1.c: Likewise.
8231 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8232 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8233 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8234 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8235 * gcc.target/i386/sse2-paddw-1.c: Likewise.
8236 * gcc.target/i386/sse2-pand-1.c: Likewise.
8237 * gcc.target/i386/sse2-pandn-1.c: Likewise.
8238 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8239 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8240 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8241 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8242 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8243 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8244 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8245 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8246 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8247 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8248 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8249 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8250 * gcc.target/i386/sse2-pminub-1.c: Likewise.
8251 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8252 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8253 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8254 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8255 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8256 * gcc.target/i386/sse2-por-1.c: Likewise.
8257 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8258 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8259 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8260 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8261 * gcc.target/i386/sse2-pslld-1.c: Likewise.
8262 * gcc.target/i386/sse2-pslld-2.c: Likewise.
8263 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8264 * gcc.target/i386/sse2-psllq-1.c: Likewise.
8265 * gcc.target/i386/sse2-psllq-2.c: Likewise.
8266 * gcc.target/i386/sse2-psllw-1.c: Likewise.
8267 * gcc.target/i386/sse2-psllw-2.c: Likewise.
8268 * gcc.target/i386/sse2-psrad-1.c: Likewise.
8269 * gcc.target/i386/sse2-psrad-2.c: Likewise.
8270 * gcc.target/i386/sse2-psraw-1.c: Likewise.
8271 * gcc.target/i386/sse2-psraw-2.c: Likewise.
8272 * gcc.target/i386/sse2-psrld-1.c: Likewise.
8273 * gcc.target/i386/sse2-psrld-2.c: Likewise.
8274 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8275 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8276 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8277 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8278 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8279 * gcc.target/i386/sse2-psubb-1.c: Likewise.
8280 * gcc.target/i386/sse2-psubd-1.c: Likewise.
8281 * gcc.target/i386/sse2-psubq-1.c: Likewise.
8282 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8283 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8284 * gcc.target/i386/sse2-psubw-1.c: Likewise.
8285 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8286 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8287 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8288 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8289 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8290 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8291 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8292 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8293 * gcc.target/i386/sse2-pxor-1.c: Likewise.
8294 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8295 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8296 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8297 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8298 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8299 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8300 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8301 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8302 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8303 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8304 * gcc.target/i386/sse2-shufps-1.c: Likewise.
8305 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8306 * gcc.target/i386/sse2-subpd-1.c: Likewise.
8307 * gcc.target/i386/sse2-subsd-1.c: Likewise.
8308 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8309 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8310 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8311 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8312 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8313 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8314 * gcc.target/i386/sse2-unpack-1.c: Likewise.
8315 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8316 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8317 * gcc.target/i386/sse2-vec-1.c: Likewise.
8318 * gcc.target/i386/sse2-vec-2.c: Likewise.
8319 * gcc.target/i386/sse2-vec-3.c: Likewise.
8320 * gcc.target/i386/sse2-vec-4.c: Likewise.
8321 * gcc.target/i386/sse2-vec-5.c: Likewise.
8322 * gcc.target/i386/sse2-vec-6.c: Likewise.
8323 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8324 * gcc.target/i386/ssefn-2.c: Likewise.
8325 * gcc.target/i386/ssefn-4.c: Likewise.
8326 * gcc.target/i386/ssefp-1.c: Likewise.
8327 * gcc.target/i386/ssefp-2.c: Likewise.
8328 * gcc.target/i386/sseregparm-3.c: Likewise.
8329 * gcc.target/i386/sseregparm-4.c: Likewise.
8330 * gcc.target/i386/sseregparm-5.c: Likewise.
8331 * gcc.target/i386/sseregparm-6.c: Likewise.
8332 * gcc.target/i386/sseregparm-7.c: Likewise.
8333 * gcc.target/i386/ssetype-1.c: Likewise.
8334 * gcc.target/i386/ssetype-2.c: Likewise.
8335 * gcc.target/i386/ssetype-3.c: Likewise.
8336 * gcc.target/i386/ssetype-4.c: Likewise.
8337 * gcc.target/i386/ssetype-5.c: Likewise.
8338 * gcc.target/i386/unordcmp-1.c: Likewise.
8339 * gcc.target/i386/vararg-1.c: Likewise.
8340 * gcc.target/i386/vararg-2.c: Likewise.
8341 * gcc.target/i386/vararg-3.c: Likewise.
8342 * gcc.target/i386/vararg-4.c: Likewise.
8343 * gcc.target/i386/vararg-7.c: Likewise.
8344 * gcc.target/i386/vararg-8.c: Likewise.
8345 * gcc.target/i386/vecinit-1.c: Likewise.
8346 * gcc.target/i386/vecinit-2.c: Likewise.
8347 * gcc.target/i386/vecinit-3.c: Likewise.
8348 * gcc.target/i386/vecinit-4.c: Likewise.
8349 * gcc.target/i386/vecinit-5.c: Likewise.
8350 * gcc.target/i386/vecinit-6.c: Likewise.
8351 * gcc.target/i386/vectorize2.c: Likewise.
8352 * gcc.target/i386/vectorize3.c: Likewise.
8353 * gcc.target/i386/vectorize4.c: Likewise.
8354 * gcc.target/i386/vectorize6.c: Likewise.
8355 * gcc.target/i386/vectorize7.c: Likewise.
8356 * gcc.target/i386/vectorize8.c: Likewise.
8357 * gcc.target/i386/vperm-v2df.c: Likewise.
8358 * gcc.target/i386/vperm-v2di.c: Likewise.
8359 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8360 * gcc.target/i386/xorps-sse2.c: Likewise.
8361 * gcc.target/i386/xorps.c: Likewise.
8362 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8363 * gfortran.dg/graphite/pr42326.f90: Likewise.
8364 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8366 2010-05-19 Richard Guenther <rguenther@suse.de>
8369 * g++.dg/lto/20100519-1_0.C: New testcase.
8371 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8374 * gfortran.dg/warn_intent_out_not_set.f90: New.
8376 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8379 * gfortran.dg/data_char_1.f90: Updated warning message.
8380 * gfortran.dg/data_array_6.f: New.
8382 2010-05-19 Martin Jambor <mjambor@suse.cz>
8384 * g++.dg/ipa/ivinline-8.C: New test.
8385 * gcc.dg/ipa/iinline-2.c: Likewise.
8387 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8390 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8391 arguments; add check for return value kind.
8392 * gfortran.dg/float_1.f90: Likewise.
8394 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8396 * gcc.target/i386/20011009-1.c (COMMENT): Define.
8398 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8399 * lib/lto.exp (lto_prune_warns): Fix location line regex.
8400 Prune another location line format.
8401 (lto-obj): Call lto_prune_warns on comp_output.
8403 2010-05-18 Jan Hubicka <jh@suse.cz>
8405 * gcc.dg/lto/ipacp_0.c: New test.
8406 * gcc.dg/lto/ipacp_1.c: New test.
8408 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
8411 * gcc.dg/lto/20100518_0.c: New test.
8413 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
8415 * gnat.dg/specs/lto3.ads: Add missing dg-options.
8417 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8420 * gfortran.dg/class_21.f03: New.
8422 2010-05-17 Jason Merrill <jason@redhat.com>
8425 * g++.dg/cpp0x/initlist34.C: New.
8428 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8430 2010-05-17 Martin Jambor <mjambor@suse.cz>
8432 * g++.dg/ipa/ivinline-1.C: New test.
8433 * g++.dg/ipa/ivinline-2.C: New test.
8434 * g++.dg/ipa/ivinline-3.C: New test.
8435 * g++.dg/ipa/ivinline-4.C: New test.
8436 * g++.dg/ipa/ivinline-5.C: New test.
8437 * g++.dg/ipa/ivinline-6.C: New test.
8439 2010-05-17 Dodji Seketeli <dodji@redhat.com>
8440 Jason Merrill <jason@redhat.com>
8443 * c-c++-common/Wunused-var-8.c: New test.
8445 2010-05-17 Jakub Jelinek <jakub@redhat.com>
8448 * gcc.c-torture/compile/pr42347.c: New test.
8451 * g++.dg/ext/asmgoto1.C: New test.
8453 2010-05-17 Martin Jambor <mjambor@suse.cz>
8456 * gcc.dg/tree-ssa/pr44133.c: New test.
8457 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8460 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8463 * gfortran.dg/class_20.f03: New.
8465 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
8468 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8469 debug messages but not the newly introduced one.
8471 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
8474 * gfortran.dg/initialization_25.f90: Commented testcase.
8475 * gfortran.dg/initialization_26.f90: New.
8477 2010-05-16 Richard Guenther <rguenther@suse.de>
8479 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8480 * gcc.dg/pr43084.c: Likewise.
8481 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8483 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8485 * gcc.dg/struct/struct-reorg.exp: Likewise.
8486 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8487 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8489 2010-05-16 Joseph Myers <joseph@codesourcery.com>
8491 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8492 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8493 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8494 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8497 2010-05-15 Jason Merrill <jason@redhat.com>
8499 * g++.dg/eh/spec10.C: New.
8500 * g++.dg/eh/spec11.C: New.
8501 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8503 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8507 * gfortran.dg/allocatable_scalar_9.f90: New.
8509 2010-05-15 Jakub Jelinek <jakub@redhat.com>
8512 * g++.dg/torture/pr44148.C: New test.
8514 2010-05-15 Joseph Myers <joseph@codesourcery.com>
8516 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8517 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8518 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8519 diagnostics and type sizes.
8521 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
8523 * gnat.dg/lto9.adb: New test.
8524 * gnat.dg/lto9_pkg1.ads: New helper.
8525 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8527 2010-05-15 Jan Hubicka <jh@suse.cz>
8529 * gcc.dg/lto/ipareference_1.c: Rename to ...
8530 * gcc.dg/lto/ipareference_0.c: ... this one.
8531 * gcc.dg/lto/ipareference_2.c: Rename to ...
8532 * gcc.dg/lto/ipareference_1.c: ... this one.
8534 2010-05-15 Jan Hubicka <jh@suse.cz>
8536 * gcc.dg/lto/ipareference_1.c: New file.
8537 * gcc.dg/lto/ipareference_2.c: New file.
8539 2010-05-15 Richard Guenther <rguenther@suse.de>
8541 PR tree-optimization/44038
8542 * gcc.c-torture/compile/pr44038.c: New testcase.
8544 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
8546 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8547 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8549 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8553 * gfortran.dg/class_18.f03: New.
8554 * gfortran.dg/class_19.f03: New.
8556 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8559 * gcc.dg/debug/dwarf2/const-1.c: Remove.
8560 * g++.dg/debug/dwarf2/const1.C: Remove.
8562 2010-05-14 Jason Merrill <jason@redhat.com>
8564 * g++.dg/eh/cond4.C: New.
8565 * g++.dg/eh/elide2.C: Adjust.
8566 * g++.old-deja/g++.eh/terminate1.C: Adjust.
8568 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
8571 * gfortran.dg/actual_array_interface_2.f90: New test.
8573 2010-05-14 Richard Guenther <rguenther@suse.de>
8575 PR tree-optimization/44119
8576 * gcc.c-torture/compile/pr44119.c: New testcase.
8578 2010-05-14 Jason Merrill <jason@redhat.com>
8581 * g++.dg/eh/terminate1.C: New.
8583 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8585 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8588 * gcc.dg/pr44136.c: New test.
8590 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
8593 * g++.dg/warn/Wshadow-4.C: Adjust.
8594 * g++.dg/warn/Wshadow-5.C: New test.
8595 * g++.dg/warn/Wshadow-6.C: New test
8597 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
8600 * gfortran.dg/initialization_25.f90: New.
8602 2010-05-13 Martin Jambor <mjambor@suse.cz>
8604 * g++.dg/otr-fold-1.C: New test.
8605 * g++.dg/otr-fold-2.C: New test.
8607 2010-05-13 Jakub Jelinek <jakub@redhat.com>
8610 * gfortran.dg/gomp/pr44036-1.f90: New test.
8611 * gfortran.dg/gomp/pr44036-2.f90: New test.
8612 * gfortran.dg/gomp/pr44036-3.f90: New test.
8615 * gcc.dg/guality/sra-1.c: New test.
8617 2010-05-12 Jan Hubicka <jh@suse.cz>
8619 * tree-ssa/unreachable.c: New test.
8621 2010-05-12 Jason Merrill <jason@redhat.com>
8623 * g++.dg/cpp0x/sfinae1.C: New.
8625 2010-05-12 Sriraman Tallam <tmsriram@google.com>
8627 * gcc.target/i386/zee.c: New file.
8629 2010-05-12 Jason Merrill <jason@redhat.com>
8631 * g++.dg/conversion/op1.C: Expect template candidate message.
8632 * g++.dg/cpp0x/nullptr15.C: Likewise.
8633 * g++.dg/cpp0x/pr31431-2.C: Likewise.
8634 * g++.dg/cpp0x/pr31431.C: Likewise.
8635 * g++.dg/cpp0x/temp_default2.C: Likewise.
8636 * g++.dg/cpp0x/trailing4.C: Likewise.
8637 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8638 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8639 * g++.dg/cpp0x/variadic-throw.C: Likewise.
8640 * g++.dg/cpp0x/variadic35.C: Likewise.
8641 * g++.dg/cpp0x/vt-35147.C: Likewise.
8642 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8643 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8644 * g++.dg/ext/visibility/anon8.C: Likewise.
8645 * g++.dg/ext/vla2.C: Likewise.
8646 * g++.dg/other/pr28114.C: Likewise.
8647 * g++.dg/other/ptrmem10.C: Likewise.
8648 * g++.dg/other/ptrmem11.C: Likewise.
8649 * g++.dg/overload/unknown1.C: Likewise.
8650 * g++.dg/parse/template7.C: Likewise.
8651 * g++.dg/parse/typename7.C: Likewise.
8652 * g++.dg/template/conv11.C: Likewise.
8653 * g++.dg/template/copy1.C: Likewise.
8654 * g++.dg/template/deduce3.C: Likewise.
8655 * g++.dg/template/dependent-expr5.C: Likewise.
8656 * g++.dg/template/friend.C: Likewise.
8657 * g++.dg/template/incomplete2.C: Likewise.
8658 * g++.dg/template/local4.C: Likewise.
8659 * g++.dg/template/local6.C: Likewise.
8660 * g++.dg/template/operator10.C: Likewise.
8661 * g++.dg/template/overload6.C: Likewise.
8662 * g++.dg/template/ptrmem2.C: Likewise.
8663 * g++.dg/template/ptrmem20.C: Likewise.
8664 * g++.dg/template/ptrmem8.C: Likewise.
8665 * g++.dg/template/sfinae2.C: Likewise.
8666 * g++.dg/template/ttp25.C: Likewise.
8667 * g++.dg/template/unify10.C: Likewise.
8668 * g++.dg/template/unify11.C: Likewise.
8669 * g++.dg/template/unify6.C: Likewise.
8670 * g++.dg/template/unify7.C: Likewise.
8671 * g++.dg/template/unify9.C: Likewise.
8672 * g++.dg/template/varmod1.C: Likewise.
8673 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8674 * g++.old-deja/g++.law/operators32.C: Likewise.
8675 * g++.old-deja/g++.pt/crash28.C: Likewise.
8676 * g++.old-deja/g++.pt/crash60.C: Likewise.
8677 * g++.old-deja/g++.pt/explicit38.C: Likewise.
8678 * g++.old-deja/g++.pt/explicit39.C: Likewise.
8679 * g++.old-deja/g++.pt/explicit41.C: Likewise.
8680 * g++.old-deja/g++.pt/explicit67.C: Likewise.
8681 * g++.old-deja/g++.pt/explicit77.C: Likewise.
8682 * g++.old-deja/g++.pt/expr2.C: Likewise.
8683 * g++.old-deja/g++.pt/overload7.C: Likewise.
8684 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8685 * g++.old-deja/g++.pt/spec5.C: Likewise.
8686 * g++.old-deja/g++.pt/spec6.C: Likewise.
8687 * g++.old-deja/g++.pt/t24.C: Likewise.
8688 * g++.old-deja/g++.pt/unify4.C: Likewise.
8689 * g++.old-deja/g++.pt/unify6.C: Likewise.
8690 * g++.old-deja/g++.pt/unify8.C: Likewise.
8691 * g++.old-deja/g++.robertl/eb119.C: Likewise.
8692 * g++.old-deja/g++.robertl/eb79.C: Likewise.
8693 * g++.old-deja/g++.robertl/eb98.C: Likewise.
8695 * g++.dg/cpp0x/initlist32.C: New.
8697 * g++.dg/template/conv11.C: New.
8698 * g++.dg/conversion/op1.C: Adjust expected error.
8700 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8702 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8705 * gcc.target/i386/avx-cmpsd-1.c: New.
8706 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8707 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8708 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8709 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8710 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8712 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8715 * gcc.dg/gomp/pr44085.c: New test.
8716 * gfortran.dg/gomp/pr44085.f90: New test.
8718 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8720 * objc-obj-c++-shared/Object1.m: New.
8721 * objc.dg/torture: New directory.
8722 * objc.dg/torture/tls: Ditto.
8723 * objc.dg/tls: Ditto.
8724 * objc.dg/torture/tls/trivial.m: New test.
8725 * objc.dg/torture/tls/thr-init-2.m: New test.
8726 * objc.dg/torture/tls/thr-init-3.m: New test.
8727 * objc.dg/torture/tls/thr-init.m: New test.
8728 * objc.dg/torture/tls/diag-1.m: New test.
8729 * objc.dg/torture/tls/tls.exp: New.
8730 * objc.dg/torture/trivial.m: New test.
8731 * objc.dg/torture/dg-torture.exp: New.
8732 * objc.dg/tls/diag-3.m: New test.
8733 * objc.dg/tls/diag-4.m: New test.
8734 * objc.dg/tls/diag-5.m: New test.
8735 * objc.dg/tls/init-1.m: New test.
8736 * objc.dg/tls/init-2.m: New test.
8737 * objc.dg/tls/tls.exp: New.
8738 * objc.dg/tls/diag-2.m: New test.
8739 * lib/objc.exp: Respond to dg-additional-files.
8741 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
8743 * gcc.target/m68k/20100512-1.c: New.
8745 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
8747 * gnat.dg/lto8.adb: New test.
8748 * gnat.dg/lto8_pkg.ad[sb]: New helper.
8749 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8751 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8756 * g++.dg/template/crash97.C: New.
8757 * g++.dg/template/crash98.C: Likewise.
8758 * g++.dg/template/crash99.C: Likewise.
8759 * g++.dg/cpp0x/pr31439.C: Adjust.
8760 * g++.dg/template/crash95.C: Likewise.
8762 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8765 * c-c++-common/asmgoto-4.c: New test.
8766 * gcc.target/i386/pr44071.c: New test.
8769 * c-c++-common/Wunused-var-7.c: New test.
8770 * g++.dg/warn/Wunused-var-9.C: New test.
8772 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8775 * gfortran.dg/gomp/pr43711.f90: New.
8777 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8780 * gfortran.dg/select_5.f90: Updated.
8782 2010-05-11 Jan Hubicka <jh@suse.cz>
8784 PR tree-optimize/44063
8785 * gcc.c-torture/compile/pr44063.c: New testcase.
8787 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8790 * gcc.dg/pr44023.c: New test.
8792 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8794 * gnat.dg/lto7.adb: New test.
8795 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8797 2010-05-10 Jason Merrill <jason@redhat.com>
8800 * g++.dg/template/inherit5.C: New.
8803 * g++.dg/cpp0x/initlist33.C: New.
8804 * g++.dg/cpp0x/initlist26.C: Adjust.
8805 * g++.dg/cpp0x/initlist28.C: Adjust.
8807 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8810 * g++.dg/init/pr43719.C: New.
8811 * g++.dg/anon-struct4.C: Adjust.
8813 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8816 * gcc.dg/pr44028.c: New test.
8818 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8823 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8824 * gfortran.dg/warn_conversion.f90: New.
8826 2010-05-10 Michael Matz <matz@suse.de>
8828 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8830 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8832 PR rtl-optimization/44012
8833 * gcc.dg/pr44012.c: New.
8835 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8837 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8838 Log text on entry and exit.
8839 Prune Sun ld warnings for common symbols with differing sizes.
8840 (lto-link-and-maybe-run): Change caller.
8842 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8845 * gfortran.dg/class_7.f03: Modified.
8846 * gfortran.dg/select_type_1.f03: Modified.
8847 * gfortran.dg/select_type_12.f03: New.
8849 2010-05-10 Richard Guenther <rguenther@suse.de>
8851 PR tree-optimization/44050
8852 * gcc.dg/torture/pr44050.c: New testcase.
8854 2010-05-10 Wei Guozhi <carrot@google.com>
8857 * gcc.target/arm/pr42879.c: New testcase.
8859 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8862 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8864 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8867 * gcc.dg/anon-struct-10.c: New test.
8869 2010-05-09 Richard Guenther <rguenther@suse.de>
8872 * gcc.dg/pr44024.c: New testcase.
8874 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8877 * gcc.dg/anon-struct-9.c: New test.
8879 2010-05-09 Richard Guenther <rguenther@suse.de>
8882 * gcc.c-torture/compile/pr44043.c: New testcase.
8884 2010-05-09 Richard Guenther <rguenther@suse.de>
8886 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8888 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8890 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8892 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8894 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8895 * gnat.dg/specs/lto3.ads: Likewise.
8897 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8900 * gcc.dg/pr28685-1.c: New file.
8902 2010-05-08 Richard Guenther <rguenther@suse.de>
8904 PR tree-optimization/44030
8905 * gcc.c-torture/compile/pr44030.c: New testcase.
8907 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8909 * gnat.dg/lto6.adb: New test.
8910 * gnat.dg/lto6_pkg.ads: New helper.
8912 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8914 * gnat.dg/lto5.adb: New test.
8915 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8917 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8919 * gnat.dg/lto4.ad[sb]: New test.
8921 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8923 * gnat.dg/specs/lto3.ads: New test.
8924 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8925 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8927 2010-05-08 Quentin Ochem <ochem@adacore.com>
8929 * gnat.dg/sizetype3.ad[sb]: New test.
8930 * gnat.dg/sizetype3_pkg.ads: New helper.
8932 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8935 * g++.dg/init/new29.C: New.
8937 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8940 * gfortran.dg/coarray_1.f90: Fixed error message.
8941 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8942 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8943 * gfortran.dg/intrinsic_std_5.f90: New.
8945 2010-05-07 Jason Merrill <jason@redhat.com>
8947 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8949 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8951 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8952 (size_t, stderr): Remove.
8953 (read_error): Replaced __builtin_fprintf by fprintf.
8955 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8957 * gcc.dg/ordered-comparison-1.c: New test.
8958 * gcc.dg/ordered-comparison-2.c: New test.
8959 * gcc.dg/ordered-comparison-3.c: New test.
8960 * gcc.dg/ordered-comparison-4.c: New test.
8962 2010-05-06 Mike Stump <mikestump@comcast.net>
8965 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8967 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8968 Jason Merrill <jason@redhat.com>
8970 * g++.dg/cpp0x/nullptr01.C: New.
8971 * g++.dg/cpp0x/nullptr02.C: New.
8972 * g++.dg/cpp0x/nullptr03.C: New.
8973 * g++.dg/cpp0x/nullptr04.C: New.
8974 * g++.dg/cpp0x/nullptr05.C: New.
8975 * g++.dg/cpp0x/nullptr06.C: New.
8976 * g++.dg/cpp0x/nullptr07.C: New.
8977 * g++.dg/cpp0x/nullptr08.C: New.
8978 * g++.dg/cpp0x/nullptr09.C: New.
8979 * g++.dg/cpp0x/nullptr10.C: New.
8980 * g++.dg/cpp0x/nullptr11.C: New.
8981 * g++.dg/cpp0x/nullptr12.C: New.
8982 * g++.dg/cpp0x/nullptr13.C: New.
8983 * g++.dg/cpp0x/nullptr14.C: New.
8984 * g++.dg/cpp0x/nullptr15.C: New.
8985 * g++.dg/cpp0x/nullptr16.C: New.
8986 * g++.dg/cpp0x/nullptr17.C: New.
8987 * g++.dg/cpp0x/nullptr18.C: New.
8988 * g++.dg/cpp0x/nullptr19.C: New.
8989 * g++.dg/cpp0x/nullptr20.C: New.
8990 * g++.dg/cpp0x/nullptr21.C: New.
8991 * g++.dg/cpp0x/nullptr22.C: New.
8992 * g++.dg/debug/nullptr01.C: New.
8993 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8995 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8997 * gcc.dg/Wunused-var-8.c: Move to...
8998 * c-c++-common/Wunused-var-6.c: ... here. New test.
9000 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9003 * g++.dg/template/crash96.C: New.
9005 2010-05-06 Jan Hubicka <jh@suse.cz>
9007 PR tree-optimization/43791
9008 * gcc.c-torture/compile/pr43791.c: New file.
9010 2010-05-06 Michael Matz <matz@suse.de>
9012 PR tree-optimization/43984
9013 * gfortran.dg/pr43984.f90: New test.
9015 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9018 * gcc.dg/pr40989.c: New.
9020 2010-05-06 Richard Guenther <rguenther@suse.de>
9022 PR tree-optimization/43934
9023 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9025 2010-05-06 Richard Guenther <rguenther@suse.de>
9027 PR tree-optimization/43987
9028 * gcc.c-torture/execute/pr43987.c: New testcase.
9029 * gcc.dg/torture/pta-escape-1.c: Adjust.
9030 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9031 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9032 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9033 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9035 2010-04-22 Jakub Jelinek <jakub@redhat.com>
9036 Dodji Seketeli <dodji@redhat.com>
9039 * g++.dg/warn/Wunused-7.C: Add dg-warning.
9040 * g++.dg/template/sfinae16.C: Likewise.
9041 * gcc.dg/Wunused-var-1.c: Moved to...
9042 * c-c++-common/Wunused-var-1.c: ...here. New test.
9043 * gcc.dg/Wunused-var-2.c: Moved to...
9044 * c-c++-common/Wunused-var-2.c: ...here. New test.
9045 * gcc.dg/Wunused-var-3.c: Moved to...
9046 * c-c++-common/Wunused-var-3.c: ...here. New test.
9047 * gcc.dg/Wunused-var-4.c: Moved to...
9048 * gcc.dg/Wunused-var-1.c: ... here.
9049 * gcc.dg/Wunused-var-5.c: Moved to...
9050 * c-c++-common/Wunused-var-4.c: ...here. New test.
9051 * gcc.dg/Wunused-var-7.c: Moved to...
9052 * c-c++-common/Wunused-var-5.c: ...here. New test.
9053 * gcc.dg/Wunused-var-6.c: Moved to...
9054 * gcc.dg/Wunused-var-2.c: ... here.
9055 * c-c++-common/Wunused-var-1.c: New test.
9056 * c-c++-common/Wunused-var-2.c: New test.
9057 * c-c++-common/Wunused-var-3.c: New test.
9058 * c-c++-common/Wunused-var-4.c: New test.
9059 * c-c++-common/Wunused-var-5.c: New test.
9060 * g++.dg/warn/Wunused-var-1.C: New test.
9061 * g++.dg/warn/Wunused-var-2.C: New test.
9062 * g++.dg/warn/Wunused-var-3.C: New test.
9063 * g++.dg/warn/Wunused-var-4.C: New test.
9064 * g++.dg/warn/Wunused-var-5.C: New test.
9065 * g++.dg/warn/Wunused-var-6.C: New test.
9066 * g++.dg/warn/Wunused-var-7.C: New test.
9067 * g++.dg/warn/Wunused-var-8.C: New test.
9068 * g++.dg/warn/Wunused-parm-1.C: New test.
9069 * g++.dg/warn/Wunused-parm-2.C: New test.
9070 * g++.dg/warn/Wunused-parm-3.C: New test.
9072 2010-05-06 Tobias Burnus <burnus@net-b.de>
9075 * gfortran.dg/gomp/crayptr5.f90: New test case.
9077 2010-05-05 Jason Merrill <jason@redhat.com>
9080 * g++.dg/ext/attrib39.C: New.
9082 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
9085 * gfortran.dg/data_invalid.f90: New.
9087 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
9089 * gnat.dg/lto2.adb: New test.
9091 2010-05-05 Jason Merrill <jason@redhat.com>
9094 * g++.dg/opt/empty1.C: New.
9096 2010-05-05 Janus Weil <janus@gcc.gnu.org>
9099 * gfortran.dg/class_17.f03: New.
9101 2010-05-04 Neil Vachharajani <nvachhar@google.com>
9103 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9105 2010-05-04 Mike Stump <mikestump@comcast.net>
9108 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9110 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9113 * gcc.target/i386/pr43668.c: New.
9115 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9118 * g++.dg/cpp0x/initlist31.C: New.
9120 2010-05-04 Jakub Jelinek <jakub@redhat.com>
9123 * gcc.dg/Wunused-var-8.c: New test.
9125 2010-05-04 Jason Merrill <jason@redhat.com>
9128 * g++.dg/cpp0x/enum3.C: Extend.
9130 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9133 * gcc.target/i386/pr43799.c: New.
9135 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
9137 * gnat.dg/lto1.adb: New test.
9138 * gnat.dg/lto1_pkg.ad[sb]: New helper.
9140 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9143 * gcc.target/i386/pr43671.c: New.
9145 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9148 * g++.dg/template/crash95.C: New.
9150 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9153 * gcc.target/i386/pr43508.c: New.
9155 2010-05-04 Richard Guenther <rguenther@suse.de>
9157 PR tree-optimization/43879
9158 * g++.dg/torture/pr43879-1_0.C: New testcase.
9159 * g++.dg/torture/pr43879-1_1.C: Likewise.
9161 2010-05-03 Dodji Seketeli <dodji@redhat.com>
9164 * g++.dg/other/crash-12.C: New test.
9166 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
9168 * g++.dg/cdce3.C: Add a space. Updated.
9170 2010-05-03 Jason Merrill <jason@redhat.com>
9173 * g++.dg/opt/enum2.C: New.
9174 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9175 * g++.dg/warn/Wswitch-1.C: Adjust message.
9177 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9179 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9180 * g++.dg/ext/label13.C: Fix typo.
9181 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9183 * gcc.c-torture/compile/limits-declparen.c: xfail on
9184 alpha*-dec-osf5* with -g.
9185 * gcc.c-torture/compile/limits-pointer.c: Likewise.
9186 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9187 * gcc.dg/c99-tgmath-2.c: Likewise.
9188 * gcc.dg/c99-tgmath-3.c: Likewise.
9189 * gcc.dg/c99-tgmath-4.c: Likewise.
9191 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
9194 * gfortran.dg/unexpected_interface.f90: New test.
9196 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9198 * ada/acats/run_acats (which): New function.
9199 (host_gnatchop, host_gnatmake): Use it.
9201 2010-05-03 Richard Guenther <rguenther@suse.de>
9203 PR tree-optimization/43971
9204 * gcc.dg/pr43971.c: New testcase.
9206 2010-05-03 Jakub Jelinek <jakub@redhat.com>
9209 * gcc.dg/debug/pr43972.c: New test.
9211 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
9214 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9216 2010-05-02 Richard Guenther <rguenther@suse.de>
9218 PR tree-optimization/43879
9219 * gcc.dg/torture/pr43879-3.c: New testcase.
9221 2010-05-01 Richard Guenther <rguenther@suse.de>
9223 PR tree-optimization/43949
9224 * g++.dg/warn/Warray-bounds-5.C: New testcase.
9226 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
9229 * g++.dg/init/new28.C: New.
9231 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
9234 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9235 structure and nested declarations.
9236 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
9237 structure and nested declarations. Reduce header clutter and
9238 use _exit() rather than abort().
9239 * objc.dg/encode-10.m: New.
9240 * objc.dg/encode-11.m: New.
9242 2010-04-30 DJ Delorie <dj@redhat.com>
9244 * gcc.c-torture/execute/20100430-1.c: New test.
9246 2010-04-30 Jason Merrill <jason@redhat.com>
9249 * g++.dg/template/ptrmem21.C: New.
9251 2010-04-30 Tobias Burnus Mburnus@net-b.de>
9255 * gfortran.dg/coarray_13.f90: New test.
9257 2010-04-30 Richard Guenther <rguenther@suse.de>
9260 * gcc.dg/lto/20100430-1_0.c: New testcase.
9262 2010-04-30 Jakub Jelinek <jakub@redhat.com>
9265 * c-c++-common/pr43942.c: New test.
9267 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
9269 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9270 conflict with darwin crt1.o 'start' symbol.
9272 2010-04-30 Richard Guenther <rguenther@suse.de>
9274 PR tree-optimization/43879
9275 * gcc.dg/torture/pr43879_1.c: New testcase.
9277 2010-04-30 Richard Guenther <rguenther@suse.de>
9279 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9281 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
9284 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9285 user-provided constructor while recursing.
9287 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9290 * gfortran.dg/class_16.f03: New test.
9292 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9295 * gfortran.dg/class_15.f03: New.
9297 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9300 * gfortran.dg/dynamic_dispatch_9.f03: New test.
9302 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9305 * gfortran.dg/generic_22.f03 : New test.
9307 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9310 * gfortran.dg/class_14.f03: New test.
9312 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9315 * gfortran.dg/interface_32.f90: New test.
9317 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
9318 Janus Weil <janus@gcc.gnu.org>
9321 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9322 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9323 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9325 2010-04-28 Mike Stump <mikestump@comcast.net>
9327 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9329 * g++.dg/uninit-pred-2_b.C: Likewise.
9331 2010-04-28 Tobias Burnus <burnus@net-b.de>
9335 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9337 2010-04-28 Matthias Klose <doko@ubuntu.com>
9339 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9340 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9341 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9342 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9343 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9345 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
9347 * gcc.dg/const-uniq-1.c: New test.
9348 * gcc.dg/lto/const-uniq_[01].c: Likewise.
9350 2010-04-28 Xinliang David Li <davidxl@google.com>
9352 * gcc.dg/uninit-pred-2_b.c: New test.
9353 * gcc.dg/uninit-pred-4_b.c: New test.
9354 * gcc.dg/uninit-pred-3_d.c: New test.
9355 * gcc.dg/uninit-pred-6_b.c: New test.
9356 * gcc.dg/uninit-pred-8_b.c: New test.
9357 * gcc.dg/uninit-pred-3_a.c: New test.
9358 * gcc.dg/uninit-pred-2_c.c: New test.
9359 * gcc.dg/uninit-pred-5_a.c: New test.
9360 * gcc.dg/uninit-pred-3_e.c: New test.
9361 * gcc.dg/uninit-pred-7_a.c: New test.
9362 * gcc.dg/uninit-pred-6_c.c: New test.
9363 * gcc.dg/uninit-pred-9_a.c: New test.
9364 * gcc.dg/uninit-pred-8_c.c: New test.
9365 * gcc.dg/uninit-pred-3_b.c: New test.
9366 * gcc.dg/uninit-pred-5_b.c: New test.
9367 * gcc.dg/uninit-pred-7_b.c: New test.
9368 * gcc.dg/uninit-pred-6_d.c: New test.
9369 * gcc.dg/uninit-pred-9_b.c: New test.
9370 * gcc.dg/uninit-pred-2_a.c: New test.
9371 * gcc.dg/uninit-pred-4_a.c: New test.
9372 * gcc.dg/uninit-pred-3_c.c: New test.
9373 * gcc.dg/uninit-pred-6_a.c: New test.
9374 * gcc.dg/uninit-pred-8_a.c: New test.
9375 * gcc.dg/uninit-pred-7_c.c: New test.
9376 * gcc.dg/uninit-pred-6_e.c: New test.
9377 * g++.dg/uninit-pred-loop-1_b.cc: New test.
9378 * g++.dg/uninit-pred-1_a.C: New test.
9379 * g++.dg/uninit-pred-1_b.C: New test.
9380 * g++.dg/uninit-pred-2_a.C: New test.
9381 * g++.dg/uninit-pred-2_b.C: New test.
9382 * g++.dg/uninit-pred-loop-1_a.cc: New test.
9383 * g++.dg/uninit-pred-loop-1_c.cc: New test.
9384 * g++.dg/uninit-pred-loop_1.cc: New test.
9386 2010-04-28 Martin Jambor <mjambor@suse.cz>
9388 * gcc.dg/lto/20091209-1_0.c: New testcase.
9390 2010-04-28 Richard Guenther <rguenther@suse.de>
9392 PR tree-optimization/43879
9393 PR tree-optimization/43909
9394 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9396 2010-04-28 Richard Guenther <rguenther@suse.de>
9399 * g++.dg/torture/pr43880.C: New testcase.
9401 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
9404 * g++.dg/template/recurse2.C: Update
9405 * g++.dg/template/recurse.C: Update.
9406 * g++.dg/template/pr23510.C: Update.
9407 * lib/prune.exp: Filter out 'recursively instantiated'.
9409 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9412 * g++.dg/init/pr29043.C: New.
9414 2010-04-27 Jason Merrill <jason@redhat.com>
9416 * g++.dg/lookup/scoped5.C: Adjust.
9417 * g++.dg/lookup/scoped8.C: Adjust.
9418 * g++.dg/template/dependent-expr5.C: Adjust.
9419 * g++.old-deja/g++.brendan/nest1.C: Adjust.
9422 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9425 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9427 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9428 Jan Hubicka <hubicka@ucw.cz>
9430 * gcc.dg/pure-2.c: New testcase.
9431 * gcc.dg/const-1.c: New testcase.
9433 2010-04-27 Jason Merrill <jason@redhat.com>
9435 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9438 * g++.dg/template/sfinae17.C: New.
9439 * g++.dg/template/sfinae18.C: New.
9441 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9443 * g++.dg/init/pr42844.C: New.
9444 * g++.dg/cpp0x/pr42844-2.C: New.
9445 * g++.dg/cpp0x/defaulted2.C: Adjust.
9446 * g++.dg/tree-ssa/pr27549.C: Likewise.
9447 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9449 2010-04-27 Tobias Burnus <burnus@net-b.de>
9452 * gfortran.dg/coarray_12.f90: Fix dump parsing.
9454 2010-04-27 Richard Guenther <rguenther@suse.de>
9457 * g++.dg/other/pr40561.C: New testcase.
9459 2010-04-27 Martin Jambor <mjambor@suse.cz>
9462 * g++.dg/ipa/pr43812.C: New test.
9464 2010-04-27 Jan Hubicka <jh@suse.cz>
9466 * gcc.dg/ipa/iinline-1.c (main): Rename to...
9467 (test): ... this one.
9469 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
9472 * gcc.target/arm/thumb-stackframe.c: New test.
9474 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9476 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9477 * gcc.dg/misc-column.c: Likewise.
9478 * gcc.dg/Walways-true-1.c: Likewise.
9479 * gcc.dg/Walways-true-2.c: Likewise.
9480 * gcc.dg/warn-addr-cmp.c: Likewise.
9482 2010-04-27 Tobias Burnus <burnus@net-b.de>
9485 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9486 * gfortran.dg/coarray_12.f90: New.
9488 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9491 * gcc.dg/pr32207.c: New test.
9492 * gcc.dg/misc-column.c: Adjust expected warning.
9493 * gcc.dg/Walways-true-1.c: Likewise.
9494 * gcc.dg/Walways-true-2.c: Likewise.
9495 * gcc.dg/warn-addr-cmp.c: Likewise.
9497 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
9500 * lib/lto.exp (lto_prune_vis_warns): New function.
9501 (lto-link-and-maybe-run): Call it.
9503 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
9505 PR tree-optimization/43904
9506 * gcc.dg/tree-ssa/tailcall-6.c: New.
9508 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9511 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
9512 Darwin8/OSX10.4 - compatible code generation.
9514 * obj-c++.dg/stubify-1.mm: Ditto.
9515 * lib/objc-torture.exp: Do not require link success for
9516 "trivial.m" in the runtime checks when dowhat = 'compile'.
9517 * lib/dg-pch.exp (dg-flags-pch): New Proc.
9518 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
9519 Darwin8/OSX10.4 - compatible code generation.
9520 * objc.dg/stubify-2.m: Ditto.
9521 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9522 * objc.dg/next-runtime-1.m: Ditto.
9523 * objc.dg/stret-2.m: Restrict to ilp32 targets.
9524 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9527 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
9530 * lib/plugin-support.exp: Use "-undefined
9531 dynamic_lookup" on darwin.
9533 2010-04-26 Richard Guenther <rguenther@suse.de>
9535 * gcc.dg/lto/20100426_0.c: New testcase.
9537 2010-04-26 Jie Zhang <jie@codesourcery.com>
9539 PR tree-optimization/43833
9540 gcc.dg/Warray-bounds-8.c: New test case.
9542 2010-04-26 Richard Guenther <rguenther@suse.de>
9545 * g++.dg/lto/20100423-3_0.C: New testcase.
9547 2010-04-26 Richard Guenther <rguenther@suse.de>
9550 * g++.dg/lto/20100423-2_0.C: New testcase.
9552 2010-04-26 Ira Rosen <irar@il.ibm.com>
9554 * gcc.dg/vect/bb-slp-23.c: New test.
9556 2010-04-25 Joseph Myers <joseph@codesourcery.com>
9558 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9559 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9560 * gcc.dg/c1x-float-1.c: New test.
9562 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9564 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9567 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9569 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9571 * gfortran.dg/default_format_denormal_1.f90: Ditto.
9572 * gfortran.dg/default_format_2.f90: Ditto.
9574 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9576 * gfortran.dg/pr43505.f90: Clean up .mod file.
9577 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9578 * gfortran.dg/pr41347.f90: Ditto.
9579 * gfortran.dg/internal_pack_4.f90: Ditto.
9580 * gfortran.dg/proc_decl_23.f90: Ditto.
9581 * gfortran.dg/recursive_check_3.f90: Ditto.
9582 * gfortran.dg/intent_out_3.f90: Ditto.
9583 * gfortran.dg/assignment_2.f90: Ditto.
9584 * gfortran.dg/pr41928.f90: Ditto.
9585 * gfortran.dg/pr42166.f90: Ditto.
9586 * gfortran.dg/private_type_12.f90: Ditto.
9587 * gfortran.dg/graphite/pr42185.f90: Ditto.
9588 * gfortran.dg/graphite/pr42186.f90: Ditto.
9589 * gfortran.dg/graphite/pr40982.f90: Ditto.
9590 * gfortran.dg/graphite/id-2.f90: Ditto.
9591 * gfortran.dg/graphite/id-4.f90: Ditto.
9592 * gfortran.dg/graphite/pr42050.f90: Ditto.
9593 * gfortran.dg/graphite/id-18.f90: Ditto.
9594 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9595 * gfortran.dg/graphite/pr41924.f90: Ditto.
9596 * gfortran.dg/graphite/pr42393.f90: Ditto.
9597 * gfortran.dg/graphite/pr37980.f90: Ditto.
9598 * gfortran.dg/graphite/pr38953.f90: Ditto.
9599 * gfortran.dg/graphite/pr42180.f90: Ditto.
9600 * gfortran.dg/graphite/pr42181.f90: Ditto.
9601 * gfortran.dg/where_operator_assign_4.f90: Ditto.
9602 * gfortran.dg/select_type_4.f90: Ditto.
9603 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9604 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9605 * gfortran.dg/lto/pr40725_0.f03: Ditto.
9606 * gfortran.dg/elemental_args_check_2.f90: Ditto.
9607 * gfortran.dg/whole_file_11.f90: Ditto.
9608 * gfortran.dg/private_type_11.f90: Ditto.
9609 * gfortran.dg/vect/vect-gems.f90: Ditto.
9610 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9612 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9614 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9616 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
9618 * gnat.dg/pack15.ad[sb]: New test.
9620 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
9622 * gcc.target/arm/mla-1.c: New test.
9624 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9628 * gfortran.dg/pr43793.f90: New test.
9630 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
9632 PR tree-optimization/41442
9633 * gcc.target/i386/pr41442.c: New test.
9635 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
9638 * gfortran.dg/fgetc_3.f90: Delete bogus test.
9640 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9643 * gfortran.dg/open_nounit.f90: New test.
9645 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
9649 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9651 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9653 * gcc.dg/Wconversion-integer.c: Update.
9655 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
9657 * gnat.dg/unchecked_convert5.adb: New test.
9659 2010-04-23 Richard Guenther <rguenther@suse.de>
9662 * gcc.dg/lto/20100423-2_0.c: New testcase.
9663 * gcc.dg/lto/20100423-2_0.c: Likewise.
9665 2010-04-23 Richard Guenther <rguenther@suse.de>
9668 * gcc.dg/lto/20100423-1_0.c: New testcase.
9669 * gcc.dg/lto/20100423-1_1.c: Likewise.
9671 2010-04-23 Martin Jambor <mjambor@suse.cz>
9673 PR tree-optimization/43846
9674 * gcc.dg/tree-ssa/sra-10.c: New test.
9676 2010-04-23 Martin Jambor <mjambor@suse.cz>
9679 * gcc.c-torture/execute/pr43835.c: New test.
9681 2010-04-23 Richard Guenther <rguenther@suse.de>
9684 * g++.dg/lto/20100423-1_0.C: New testcase.
9686 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
9688 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9690 2010-04-22 Ira Rosen <irar@il.ibm.com>
9692 PR tree-optimization/43842
9693 * gcc.dg/vect/pr43842.c: New test.
9695 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9697 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9698 * gcc.target/i386/wmul-2.c: Likewise.
9700 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9702 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9703 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9705 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9707 * gfortran.dg/reassoc_6.f: New testcase.
9709 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9712 * gcc.target/arm/wmul-1.c: New test.
9713 * gcc.target/arm/wmul-2.c: New test.
9715 2010-04-22 Richard Guenther <rguenther@suse.de>
9717 PR tree-optimization/43845
9718 * gcc.c-torture/compile/pr43845.c: New testcase.
9720 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9723 * gcc.target/i386/wmul-1.c: New test.
9724 * gcc.target/i386/wmul-2.c: New test.
9725 * gcc.target/bfin/wmul-1.c: New test.
9726 * gcc.target/bfin/wmul-2.c: New test.
9728 2010-04-22 Richard Guenther <rguenther@suse.de>
9731 * gfortran.dg/vector_subscript_6.f90: New testcase.
9732 * gfortran.dg/assign_10.f90: Adjust.
9734 2010-04-21 Jakub Jelinek <jakub@redhat.com>
9737 * gfortran.dg/gomp/pr43836.f90: New test.
9739 2010-04-21 Richard Guenther <rguenther@suse.de>
9741 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9743 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9745 * gcc.dg/torture/builtin-cproj-3.c: New.
9747 2010-04-20 Jason Merrill <jason@redhat.com>
9750 * g++.dg/template/recurse2.C: New.
9751 * g++.dg/parse/crash36.C: Adjust.
9752 * g++.dg/other/fold1.C: Adjust.
9753 * g++.dg/init/member1.C: Adjust.
9754 * lib/prune.exp: Prune "skipping N instantiation contexts".
9756 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9758 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9760 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9762 * gcc.dg/torture/builtin-cproj-1.c: New.
9763 * gcc.dg/torture/builtin-cproj-2.c: New.
9765 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9769 * g++.dg/template/typedef32.C: Adjust.
9770 * g++.dg/template/typedef33.C: New test.
9772 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9775 * gfortran.dg/proc_decl_23.f90: New test.
9778 * gfortran.dg/abstract_type_6.f03: New test.
9780 2010-04-20 Xinliang David Li <davidxl@google.com>
9782 * g++.dg/tree-ssa/fold-compare.C: New.
9784 2010-04-20 Richard Guenther <rguenther@suse.de>
9786 PR tree-optimization/39417
9787 * g++.dg/torture/pr39417.C: New testcase.
9789 2010-04-20 Richard Guenther <rguenther@suse.de>
9791 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9793 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9795 * g++.dg/debug/dwarf2/rv1.C: New test.
9797 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9800 * gcc.c-torture/compile/pr43635.c: New testcase.
9802 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9805 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9806 of sequential loops being private only in the innermost containing
9810 * gfortran.dg/gomp/pr43337.f90: New test.
9812 2010-04-19 Richard Guenther <rguenther@suse.de>
9814 PR tree-optimization/43796
9815 * gfortran.dg/pr43796.f90: New testcase.
9817 2010-04-19 Richard Guenther <rguenther@suse.de>
9819 PR tree-optimization/43783
9820 * gcc.c-torture/execute/pr43783.c: New testcase.
9822 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9825 * gcc.target/i386/pr43766.c: New test.
9827 2010-04-19 Jie Zhang <jie@codesourcery.com>
9830 * gcc.target/i386/pr43662.c: New test.
9832 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9835 * g++.dg/template/typedef32.C: New test.
9837 2010-04-19 Ira Rosen <irar@il.ibm.com>
9839 PR tree-optimization/37027
9840 * lib/target-supports.exp
9841 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9842 * gcc.dg/vect/pr37027.c: New test.
9843 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9844 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9845 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9846 gcc.dg/vect/vect-complex-6.c: Likewise.
9848 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9850 * g++.dg/debug/dwarf2/enum1.C: New test.
9852 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9854 * gnat.dg/rep_clause5.ad[sb]: New test.
9855 * gnat.dg/rep_clause5_pkg.ads: New helper.
9857 2010-04-18 Ira Rosen <irar@il.ibm.com>
9859 PR tree-optimization/43771
9860 * g++.dg/vect/pr43771.cc: New test.
9862 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9865 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9866 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9868 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9870 * gnat.dg/sizetype.adb: Rename into...
9871 * gnat.dg/sizetype1.adb: ...this.
9872 * gnat.dg/sizetype2.adb: New test.
9874 2010-04-16 Richard Guenther <rguenther@suse.de>
9876 PR tree-optimization/43572
9877 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9879 2010-04-16 Olivier Hainque <hainque@adacore.com>
9881 * gnat.dg/specs/discr_private.ads: New test.
9883 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9886 * gcc.target/arm/thumb-comparisons.c: New test.
9889 * gcc.target/arm/thumb-cbranchqi.c: New test.
9891 2010-04-16 Christian Bruel <christian.bruel@st.com>
9893 * g++.dg/torture/pr36191.C: Enable for SH.
9895 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9897 * gnat.dg/wide_boolean.adb: New test.
9898 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9900 2010-04-15 Richard Guenther <rguenther@suse.de>
9902 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9903 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9904 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9905 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9906 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9907 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9908 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9909 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9910 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9911 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9912 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9913 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9914 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9915 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9916 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9918 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9921 * gcc.target/arm/pr42496.c: New test.
9923 2010-04-14 Jason Merrill <jason@redhat.com>
9926 * g++.dg/ext/attrib38.C: New.
9928 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9931 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9933 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9936 * gcc.dg/cpp/warn-undef-2.c: Update.
9937 * gcc.dg/cpp/warn-traditional-2.c: Update.
9938 * gcc.dg/cpp/warn-comments-2.c: Update.
9939 * gcc.dg/cpp/warn-variadic-2.c: Update.
9940 * gcc.dg/cpp/warn-long-long-2.c: Update.
9941 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9942 * gcc.dg/cpp/warn-multichar-2.c: Update.
9943 * gcc.dg/cpp/warn-normalized-3.c: Update.
9944 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9945 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9946 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9947 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9948 * gcc.dg/cpp/warn-redefined-2.c: Update.
9949 * gfortran.dg/warning-directive-2.F90: Update.
9950 * c-c++-common/cpp/warning-directive-2.c: Update.
9952 2010-04-14 Michael Matz <matz@suse.de>
9954 PR tree-optimization/42963
9955 * gcc.dg/pr42963.c: New testcase.
9957 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9959 * gnat.dg/class_wide.adb: Rename into...
9960 * gnat.dg/class_wide1.adb: ...this.
9961 * gnat.dg/class_wide2.ad[sb]: New test.
9963 2010-04-14 Tobias Burnus <burnus@net-b.de>
9966 * gfortran.dg/coarray_9.f90: Update dg-errors.
9967 * gfortran.dg/coarray_10.f90: New test.
9968 * gfortran.dg/coarray_11.f90: New test.
9970 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9973 gfortran.dg/initialization_24.f90: New test.
9975 2010-04-13 Jason Merrill <jason@redhat.com>
9977 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9978 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9980 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9982 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9983 * g++.dg/dg.exp: Likewise.
9984 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9985 * c-c++-common/cpp/warning-directive-1.c: ... here.
9986 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9987 * c-c++-common/cpp/warning-directive-2.c: ... here.
9988 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9989 * c-c++-common/cpp/warning-directive-3.c: ... here.
9990 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9991 * c-c++-common/cpp/warning-directive-4.c: ... here.
9992 * g++.dg/cpp/warning-directive-1.C: Delete.
9993 * g++.dg/cpp/warning-directive-2.C: Delete.
9994 * g++.dg/cpp/warning-directive-3.C: Delete.
9995 * g++.dg/cpp/warning-directive-4.C: Delete.
9996 * gcc.dg/cpp/normalised-3.c: Delete.
9997 * g++.dg/cpp/normalised-1.C: Rename as ...
9998 * c-c++-common/cpp/normalised-3.c: ... this.
10000 2010-04-13 Martin Jambor <mjambor@suse.cz>
10002 * gcc.dg/tree-ssa/sra-9.c: New test.
10004 2010-04-13 Michael Matz <matz@suse.de>
10006 PR middle-end/43730
10007 * gcc.dg/pr43730.c: New test.
10009 2010-04-13 Michael Matz <matz@suse.de>
10011 * gcc.dg/tree-ssa/negate.c: New testcase.
10013 2010-04-13 Richard Guenther <rguenther@suse.de>
10016 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10018 2010-04-13 Richard Guenther <rguenther@suse.de>
10020 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10022 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
10024 * gnat.dg/derived_type1.adb: New test.
10026 2010-04-13 Matthias Klose <doko@ubuntu.com>
10028 * gcc.dg/plugindir1.c: New testcase.
10029 * gcc.dg/plugindir2.c: New testcase.
10030 * gcc.dg/plugindir3.c: New testcase.
10031 * gcc.dg/plugindir4.c: New testcase.
10033 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
10035 * gcc.target/i386/rotate-2.c: New test.
10037 2010-04-12 Jason Merrill <jason@redhat.com>
10040 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10041 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10043 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
10046 * g++.dg/init/pr25811.C: New test.
10048 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10050 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10051 dg-error, dg-warning.
10052 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10054 2010-04-12 Richard Guenther <rguenther@suse.de>
10056 * gcc.dg/torture/inline-2.c: New testcase.
10058 2010-04-12 Jakub Jelinek <jakub@redhat.com>
10061 * gcc.dg/Wunused-var-7.c: New test.
10063 PR tree-optimization/43560
10064 * gcc.c-torture/execute/pr43560.c: New test.
10066 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
10068 * gnat.dg/aggr13.adb: New test.
10069 * gnat.dg/aggr14.adb: Likewise.
10070 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10072 2010-04-12 Richard Guenther <rguenther@suse.de>
10075 * g++.dg/torture/pr43611.C: New testcase.
10077 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
10080 * gcc.dg/pr36774-1.c: New test.
10081 * gcc.dg/pr36774-2.c: New test.
10083 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10085 * gcc.target/sh/rte-delay-slot.c: New test.
10087 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
10089 * gnat.dg/pack9.adb: Remove -cargs option.
10090 * gnat.dg/aggr12.ad[sb]: New test.
10092 2010-04-10 Jie Zhang <jie@codesourcery.com>
10095 * gcc.target/sh/pr43417.c: New test.
10097 2010-04-10 Tobias Burnus <burnus@net-b.de>
10100 * gfortran.dg/spec_expr_6.f90: New test.
10102 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10105 * gcc.dg/cpp/pr43195.c: New.
10106 * gcc.dg/cpp/pr43195.h: New.
10108 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10111 * gcc.dg/Werror-6.c: Adjust.
10112 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10113 * gcc.dg/Werror-4.c: Likewise.
10114 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10115 * gcc.dg/Wswitch-enum-error.c: Likewise.
10116 * gcc.dg/Wpointer-arith.c: Likewise.
10117 * gcc.dg/Wfatal.c: Likewise.
10118 * gcc.dg/Wswitch-error.c: Likewise.
10119 * g++.dg/warn/unused-result1-Werror.c: Likewise.
10120 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10121 * gcc.dg/cpp/warn-undef-2.c: Likewise.
10122 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10123 * gcc.dg/cpp/warn-comments-2.c: Likewise.
10124 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10125 * gcc.dg/cpp/warning-directive-2.c: Likewise.
10126 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10127 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10128 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10129 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10130 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10131 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10132 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10133 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10134 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10135 * g++.dg/cpp/warning-directive-2.C: Likewise.
10136 * gfortran.dg/warning-directive-2.F90: Likewise.
10138 2010-04-09 Jason Merrill <jason@redhat.com>
10141 * g++.dg/template/sizeof13.C: New.
10143 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
10145 * g++.dg/other/pr35504.C: Add check for thiscall.
10146 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10147 * gcc.dg/torture/stackalign/thiscall-1.c: New.
10149 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10152 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10153 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
10154 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10155 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
10156 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10157 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
10158 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10159 * g++.dg/other/increment1.C: Likewise.
10161 2010-04-09 Tobias Burnus <burnus@net-b.de>
10164 * gfortran.dg/coarray_7.f90: New test.
10165 * gfortran.dg/coarray_8.f90: New test.
10167 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
10170 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10172 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10175 * gcc.dg/pr43643.c: New test.
10177 2010-04-08 Tobias Burnus <burnus@net-b.de>
10179 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10181 2010-04-08 Richard Guenther <rguenther@suse.de>
10183 PR tree-optimization/43679
10184 * gcc.c-torture/compile/pr43679.c: New testcase.
10186 2010-04-08 Jakub Jelinek <jakub@redhat.com>
10189 * gcc.dg/pr43670.c: New test.
10191 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
10193 PR middle-end/40815
10194 * gcc.dg/tree-ssa/reassoc-19.c: New.
10196 2010-04-07 Jakub Jelinek <jakub@redhat.com>
10199 * gcc.dg/Wunused-var-1.c: New test.
10200 * gcc.dg/Wunused-var-2.c: New test.
10201 * gcc.dg/Wunused-var-3.c: New test.
10202 * gcc.dg/Wunused-var-4.c: New test.
10203 * gcc.dg/Wunused-var-5.c: New test.
10204 * gcc.dg/Wunused-var-6.c: New test.
10205 * gcc.dg/Wunused-parm-1.c: New test.
10207 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10208 * gcc.dg/trunc-1.c: Likewise.
10209 * gcc.dg/vla-9.c: Likewise.
10210 * gcc.dg/dfp/composite-type.c: Likewise.
10212 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10215 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10216 * obj-c++.dg/objc-gc-3.mm: Ditto.
10218 2010-04-07 Simon Baldwin <simonb@google.com>
10220 * gcc.dg/cpp/warn-undef-2.c: New.
10221 * gcc.dg/cpp/warn-traditional-2.c: New.
10222 * gcc.dg/cpp/warn-comments-2.c: New.
10223 * gcc.dg/cpp/warning-directive-1.c: New.
10224 * gcc.dg/cpp/warn-long-long.c: New.
10225 * gcc.dg/cpp/warn-traditional.c: New.
10226 * gcc.dg/cpp/warn-variadic-2.c: New.
10227 * gcc.dg/cpp/warn-undef.c: New.
10228 * gcc.dg/cpp/warn-normalized-1.c: New.
10229 * gcc.dg/cpp/warning-directive-2.c: New.
10230 * gcc.dg/cpp/warn-long-long-2.c: New.
10231 * gcc.dg/cpp/warn-variadic.c: New.
10232 * gcc.dg/cpp/warn-normalized-2.c: New.
10233 * gcc.dg/cpp/warning-directive-3.c: New.
10234 * gcc.dg/cpp/warn-deprecated-2.c: New.
10235 * gcc.dg/cpp/warn-trigraphs-1.c: New.
10236 * gcc.dg/cpp/warn-multichar-2.c: New.
10237 * gcc.dg/cpp/warn-normalized-3.c: New.
10238 * gcc.dg/cpp/warning-directive-4.c: New.
10239 * gcc.dg/cpp/warn-unused-macros.c: New.
10240 * gcc.dg/cpp/warn-trigraphs-2.c: New.
10241 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10242 * gcc.dg/cpp/warn-cxx-compat.c: New.
10243 * gcc.dg/cpp/warn-redefined.c: New.
10244 * gcc.dg/cpp/warn-trigraphs-3.c: New.
10245 * gcc.dg/cpp/warn-unused-macros-2.c: New.
10246 * gcc.dg/cpp/warn-deprecated.c: New.
10247 * gcc.dg/cpp/warn-trigraphs-4.c: New.
10248 * gcc.dg/cpp/warn-redefined-2.c: New.
10249 * gcc.dg/cpp/warn-comments.c: New.
10250 * gcc.dg/cpp/warn-multichar.c: New.
10251 * g++.dg/cpp/warning-directive-1.C: New.
10252 * g++.dg/cpp/warning-directive-2.C: New.
10253 * g++.dg/cpp/warning-directive-3.C: New.
10254 * g++.dg/cpp/warning-directive-4.C: New.
10255 * gfortran.dg/warning-directive-1.F90: New.
10256 * gfortran.dg/warning-directive-3.F90: New.
10257 * gfortran.dg/warning-directive-2.F90: New.
10258 * gfortran.dg/warning-directive-4.F90: New.
10260 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10263 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10265 2010-04-07 Jason Merrill <jason@redhat.com>
10267 * g++.dg/template/dr408.C: New.
10269 * g++.dg/lookup/ns4.C: New.
10272 * g++.dg/template/friend51.C: New test.
10275 * g++.old-deja/g++.other/linkage1.C: Adjust.
10277 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10280 * g++.dg/template/crash94.C: New test.
10282 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10285 * g++.dg/init/aggr5.C: New test.
10286 * g++.dg/init/aggr5.C: New test.
10288 2010-04-07 Richard Guenther <rguenther@suse.de>
10290 PR tree-optimization/43270
10291 * g++.dg/warn/Warray-bounds-4.C: New testcase.
10292 * gcc.dg/Warray-bounds-7.c: Likewise.
10294 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
10296 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10297 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10298 * gnat.dg/bit_packed_array4.ad[sb]: New test.
10300 2010-04-07 Jie Zhang <jie@codesourcery.com>
10303 * g++.dg/init/pr42556.C: New test.
10305 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10308 * g++.dg/debug/dwarf2/typedef2.C: New test.
10310 2010-04-06 Dodji Seketeli <dodji@redhat.com>
10312 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10313 c-c++-common/dwarf2/redeclaration-1.C
10315 2010-04-06 Jason Merrill <jason@redhat.com>
10317 * g++.dg/cpp0x/pr31437.C: Adjust error location.
10318 * g++.dg/ext/attrib18.C: Likewise.
10319 * g++.dg/ext/bitfield2.C: Likewise.
10320 * g++.dg/ext/bitfield4.C: Likewise.
10321 * g++.dg/ext/visibility/warn2.C: Likewise.
10322 * g++.dg/ext/visibility/warn3.C: Likewise.
10323 * g++.dg/gomp/pr26690-1.C: Likewise.
10324 * g++.dg/inherit/covariant7.C: Likewise.
10325 * g++.dg/init/synth2.C: Likewise.
10326 * g++.dg/lookup/using7.C: Likewise.
10327 * g++.dg/other/crash-4.C: Likewise.
10328 * g++.dg/other/error13.C: Likewise.
10329 * g++.dg/other/error20.C: Likewise.
10330 * g++.dg/parse/crash31.C: Likewise.
10331 * g++.dg/parse/error16.C: Likewise.
10332 * g++.dg/parse/error19.C: Likewise.
10333 * g++.dg/parse/error27.C: Likewise.
10334 * g++.dg/parse/error28.C: Likewise.
10335 * g++.dg/parse/fused-params1.C: Likewise.
10336 * g++.dg/template/error2.C: Likewise.
10337 * g++.dg/template/local6.C: Likewise.
10338 * g++.dg/template/qualttp15.C: Likewise.
10339 * g++.dg/warn/Wnvdtor-2.C: Likewise.
10340 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10341 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10342 * g++.old-deja/g++.brendan/crash29.C: Likewise.
10343 * g++.old-deja/g++.eh/spec6.C: Likewise.
10344 * g++.old-deja/g++.jason/crash3.C: Likewise.
10345 * g++.old-deja/g++.jason/destruct2.C: Likewise.
10346 * g++.old-deja/g++.law/ctors5.C: Likewise.
10347 * g++.old-deja/g++.law/ctors9.C: Likewise.
10348 * g++.old-deja/g++.mike/p3538a.C: Likewise.
10349 * g++.old-deja/g++.mike/p3538b.C: Likewise.
10350 * g++.old-deja/g++.other/struct1.C: Likewise.
10351 * g++.old-deja/g++.other/volatile1.C: Likewise.
10352 * g++.old-deja/g++.pt/crash36.C: Likewise.
10353 * g++.old-deja/g++.pt/derived3.C: Likewise.
10354 * g++.old-deja/g++.robertl/eb109.C: Likewise.
10355 * g++.old-deja/g++.robertl/eb4.C: Likewise.
10357 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
10359 PR middle-end/43519
10360 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10361 * gcc.dg/graphite/id-19.c: New.
10363 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
10365 PR middle-end/32824
10366 * gcc.dg/vect/pr32824: New.
10368 2010-04-06 Tobias Burnus <burnus@net-b.de>
10371 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10372 * gfortran.dg/coarray_3.f90: Ditto.
10373 * gfortran.dg/coarray_4.f90: Ditto.
10374 * gfortran.dg/coarray_5.f90: Ditto.
10375 * gfortran.dg/coarray_6.f90: Ditto.
10376 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10378 2010-04-06 Tobias Burnus <burnus@net-b.de>
10381 * gfortran.dg/coarray_4.f90: Fix test.
10382 * gfortran.dg/coarray_6.f90: Add more tests.
10384 2010-04-06 Tobias Burnus <burnus@net-b.de>
10387 * gfortran.dg/coarray_4.f90: New test.
10388 * gfortran.dg/coarray_5.f90: New test.
10389 * gfortran.dg/coarray_6.f90: New test.
10391 2010-04-06 Tobias Burnus <burnus@net-b.de>
10394 * gfortran.dg/iso_fortran_env_5.f90: New test.
10395 * gfortran.dg/iso_fortran_env_6.f90: New test.
10397 2010-04-06 Tobias Burnus <burnus@net-b.de>
10400 * gfortran.dg/coarray_1.f90: New test.
10401 * gfortran.dg/coarray_2.f90: New test.
10402 * gfortran.dg/coarray_3.f90: New test.
10404 2010-04-06 Jason Merrill <jason@redhat.com>
10407 * g++.dg/template/dtor8.C: New.
10410 * g++.dg/template/error-recovery2.C: New.
10412 2010-04-06 Jan Hubicka <jh@suse.czpli
10414 PR tree-optimization/42906
10415 * gcc.dg/tree-ssa/dce-1.c: New testcase.
10417 2010-04-06 Tobias Burnus <burnus@net-b.de>
10420 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10421 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10422 * gfortran.dg/auto_dealloc_1.f90: Ditto.
10424 2010-04-06 Richard Guenther <rguenther@suse.de>
10426 PR tree-optimization/43627
10427 * gcc.dg/tree-ssa/vrp49.c: New testcase.
10429 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10432 * gcc.target/i386/pr43638.c: New test.
10434 2010-04-06 Richard Guenther <rguenther@suse.de>
10436 PR middle-end/43661
10437 * gcc.c-torture/compile/pr43661.c: New testcase.
10439 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10441 * gcc.target/s390/stackcheck1.c: Add dg-warning.
10443 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
10445 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10447 2010-04-02 Richard Guenther <rguenther@suse.de>
10449 PR tree-optimization/43629
10450 * gcc.c-torture/execute/pr43629.c: New testcase.
10452 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10453 Dominique d'Humieres <dominiq@lps.ens.fr>
10455 PR libfortran/43605
10456 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10458 2010-04-01 Dodji Seketeli <dodji@redhat.com>
10461 * c-c++-common/dwarf2/redeclaration-1.C: New test.
10463 2010-04-01 Jason Merrill <jason@redhat.com>
10465 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10467 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10468 Manfred Schwarb <manfred99@gmx.ch>
10470 PR libfortran/43605
10471 * gfortran.dg/ftell_3.f90: New test.
10473 2010-04-01 Richard Guenther <rguenther@suse.de>
10475 PR middle-end/43614
10476 * gcc.c-torture/compile/pr43614.c: New testcase.
10478 2010-04-01 Martin Jambor <mjambor@suse.cz>
10480 PR tree-optimization/43141
10481 * gcc.dg/guality/pr43141.c: New test.
10483 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10485 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10486 * g++.dg/eh/spbp.C: Likewise.
10487 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10488 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10490 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10491 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
10492 * objc.dg/dwarf-2.m: Likewise.
10494 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10496 PR middle-end/43464
10497 * gcc.dg/graphite/id-pr43464.c: New.
10498 * gcc.dg/graphite/id-pr43464-1.c: New.
10500 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10502 PR middle-end/43351
10503 * gcc.dg/graphite/id-pr43351.c
10505 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10508 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10509 * obj-c++.dg/try-catch-2.mm: Ditto.
10510 * obj-c++.dg/lookup-2.mm: Ditto.
10511 * obj-c++.dg/encode-8.m: Ditto.
10512 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10513 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10514 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10515 * obj-c++.dg/const-str-11.mm: Ditto.
10516 * obj-c++.dg/const-str-9.mm: Ditto.
10517 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10518 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10519 * obj-c++.dg/except-1.mm: Ditto.
10520 * obj-c++.dg/const-str-7.mm: Ditto.
10521 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10522 * obj-c++.dg/const-str-3.mm: Ditto.
10523 * obj-c++.dg/const-str-7.mm: Ditto.
10524 * obj-c++.dg/stubify-2.mm: Change dump file name.
10527 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10529 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10530 Remove dg-xfail-if.
10532 2010-03-31 Martin Jambor <mjambor@suse.cz>
10534 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
10535 only with -O2, -O3 or -Os and not with -fwhopr.
10537 2010-03-31 Dodji Seketeli <dodji@redhat.com>
10540 * g++.dg/template/typedef31.C: New test.
10542 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10544 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10545 assembler output on *-*-solaris2*.
10546 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10548 2010-03-31 Jakub Jelinek <jakub@redhat.com>
10551 * gcc.dg/pr43557-1.c: New test.
10552 * gcc.dg/pr43557-2.c: New file.
10554 2010-03-31 Jie Zhang <jie@codesourcery.com>
10557 * gcc.dg/pr43562.c: New test.
10559 2010-03-30 Jason Merrill <jason@redhat.com>
10562 * g++.dg/template/error-recovery1.C: New.
10565 * g++.dg/parse/ambig5.C: New.
10567 2010-03-30 Jakub Jelinek <jakub@redhat.com>
10570 * gcc.dg/guality/pr43593.c: New test.
10572 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
10574 PR middle-end/43430
10575 * gcc.dg/vect/pr43430-1.c: New.
10577 2010-03-30 Jason Merrill <jason@redhat.com>
10580 * g++.dg/template/partial7.C: New.
10582 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10584 * gcc.target/s390/stackcheck1.c: New testcase.
10586 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10588 PR libfortran/43265
10589 * gfortran.dg/read_eof_8.f90: New test.
10591 2010-03-29 Jason Merrill <jason@redhat.com>
10593 * gcc.dg/cpp/include6.c: Change [] to ().
10596 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10598 * c-c++-common/raw-string-2.c: Add trigraph test.
10599 * c-c++-common/raw-string-8.c: New.
10600 * c-c++-common/raw-string-9.c: New.
10601 * c-c++-common/raw-string-10.c: New.
10603 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10604 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10605 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10606 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10607 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10608 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10609 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10611 2010-03-29 Richard Guenther <rguenther@suse.de>
10613 PR tree-optimization/43560
10614 * gcc.dg/torture/pr43560.c: New testcase.
10616 2010-03-29 Jason Merrill <jason@redhat.com>
10619 * g++.dg/ext/raw-string-1.C: Change [] to ().
10620 * g++.dg/ext/raw-string-2.C: Change [] to ().
10621 Don't use \ in delimiter.
10622 * g++.dg/ext/raw-string-3.C: Change [] to ().
10623 * g++.dg/ext/raw-string-4.C: Change [] to ().
10624 * g++.dg/ext/raw-string-5.C: Change [] to ().
10625 Test for error on \ in delimiter.
10626 * g++.dg/ext/raw-string-6.C: Change [] to ().
10627 * g++.dg/ext/raw-string-7.C: Change [] to ().
10629 2010-03-29 Jie Zhang <jie@codesourcery.com>
10632 * gcc.dg/pr43564.c: New test.
10634 2010-03-29 Tobias Burnus <burnus@net-b.de>
10637 * gfortran.dg/direct_io_12.f90: New test.
10639 2010-03-28 Jan Hubicka <jh@suse.cz>
10641 PR tree-optimization/43505
10642 * gfortran.dg/pr43505.f90: New testcase.
10644 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
10646 PR tree-optimization/43528
10647 * gcc.target/i386/pr43528.c: New test.
10649 2010-03-26 Joseph Myers <joseph@codesourcery.com>
10652 * gcc.dg/parm-impl-decl-3.c: New test.
10654 2010-03-26 Jason Merrill <jason@redhat.com>
10657 * g++.dg/cpp0x/parse1.C: New.
10659 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
10662 * gcc.target/i386/pr43524.c: New test.
10664 2010-03-26 Martin Jambor <mjambor@suse.cz>
10666 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10667 whitespace, rename main to foo.
10668 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10669 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10670 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10671 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10672 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10673 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10674 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10675 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10676 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10677 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10678 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10680 2010-03-26 Dodji Seketeli <dodji@redhat.com>
10683 * g++.dg/other/crash-10.C: New test.
10684 * g++.dg/other/crash-11.C: New test.
10686 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10688 PR libfortran/43517
10689 * gfortran.dg/read_eof_7.f90: New test.
10691 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10695 * objc-obj-c++-shared: New directory.
10696 * objc-obj-c++-shared/Object1-implementation.h: New file.
10697 * objc-obj-c++-shared/Object1.h: New file.
10698 * objc-obj-c++-shared/Protocol1.h: New file.
10699 * objc-obj-c++-shared/next-abi.h: New file.
10700 * objc-obj-c++-shared/next-mapping.h: New file.
10701 * objc/execute/next_mapping.h: Delete.
10702 * objc.dg/special/special.exp: For all targets run the tests with
10703 -fgnu-runtime, for darwin targets also run the tests with
10705 * objc.dg/dg.exp: Ditto.
10706 * obj-c++.dg/dg.exp: Ditto.
10707 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10708 Protocol1.h) and next-mapping.h as required. Amend testcase to
10709 include use of updated NeXT interface.
10710 * objc/execute/formal_protocol-5.m: Ditto.
10711 * objc/execute/protocol-isEqual-2.m: Ditto.
10712 * objc/execute/protocol-isEqual-4.m: Ditto.
10713 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10714 Protocol1.h) and next-mapping.h as required.
10715 * objc/execute/object_is_class.m: Ditto.
10716 * objc/execute/enumeration-1.m: Ditto.
10717 * objc/execute/class-13.m: Ditto.
10718 * objc/execute/formal_protocol-2.m: Ditto.
10719 * objc/execute/formal_protocol-4.m: Ditto.
10720 * objc/execute/class-1.m: Ditto.
10721 * objc/execute/bycopy-1.m: Ditto.
10722 * objc/execute/formal_protocol-6.m: Ditto.
10723 * objc/execute/bycopy-3.m: Ditto.
10724 * objc/execute/class-3.m: Ditto.
10725 * objc/execute/bf-11.m: Ditto.
10726 * objc/execute/class-5.m: Ditto.
10727 * objc/execute/bf-13.m: Ditto.
10728 * objc/execute/class-7.m: Ditto.
10729 * objc/execute/bf-15.m: Ditto.
10730 * objc/execute/class-9.m: Ditto.
10731 * objc/execute/bf-17.m: Ditto.
10732 * objc/execute/bf-19.m: Ditto.
10733 * objc/execute/IMP.m: Ditto.
10734 * objc/execute/exceptions/catchall-1.m: Ditto.
10735 * objc/execute/exceptions/trivial.m: Ditto.
10736 * objc/execute/exceptions/finally-1.m: Ditto.
10737 * objc/execute/exceptions/local-variables-1.m: Ditto.
10738 * objc/execute/exceptions/foward-1.m: Ditto.
10739 * objc/execute/bf-2.m: Ditto.
10740 * objc/execute/string1.m: Ditto.
10741 * objc/execute/bf-4.m: Ditto.
10742 * objc/execute/informal_protocol.m: Ditto.
10743 * objc/execute/string3.m: Ditto.
10744 * objc/execute/bf-6.m: Ditto.
10745 * objc/execute/bf-8.m: Ditto.
10746 * objc/execute/class-tests-1.h: Ditto.
10747 * objc/execute/protocol-isEqual-1.m: Ditto.
10748 * objc/execute/protocol-isEqual-3.m: Ditto.
10749 * objc/execute/_cmd.m: Ditto.
10750 * objc/execute/function-message-1.m: Ditto.
10751 * objc/execute/bf-20.m: Ditto.
10752 * objc/execute/bf-common.h: Ditto.
10753 * objc/execute/np-2.m: Ditto.
10754 * objc/execute/class-10.m: Ditto.
10755 * objc/execute/class-12.m: Ditto.
10756 * objc/execute/enumeration-2.m: Ditto.
10757 * objc/execute/class-14.m: Ditto.
10758 * objc/execute/encode-1.m: Ditto.
10759 * objc/execute/formal_protocol-1.m: Ditto.
10760 * objc/execute/formal_protocol-3.m: Ditto.
10761 * objc/execute/accessing_ivars.m: Ditto.
10762 * objc/execute/bycopy-2.m: Ditto.
10763 * objc/execute/class-2.m: Ditto.
10764 * objc/execute/bf-10.m: Ditto.
10765 * objc/execute/formal_protocol-7.m: Ditto.
10766 * objc/execute/root_methods.m: Ditto.
10767 * objc/execute/class-4.m: Ditto.
10768 * objc/execute/bf-12.m: Ditto.
10769 * objc/execute/class-6.m: Ditto.
10770 * objc/execute/bf-14.m: Ditto.
10771 * objc/execute/nested-func-1.m: Ditto.
10772 * objc/execute/class-8.m: Ditto.
10773 * objc/execute/private.m: Ditto.
10774 * objc/execute/bf-16.m: Ditto.
10775 * objc/execute/bf-18.m: Ditto.
10776 * objc/execute/load-3.m: Ditto.
10777 * objc/execute/compatibility_alias.m: Ditto.
10778 * objc/execute/bf-1.m: Ditto.
10779 * objc/execute/no_clash.m: Ditto.
10780 * objc/execute/bf-3.m: Ditto.
10781 * objc/execute/string2.m: Ditto.
10782 * objc/execute/bf-5.m: Ditto.
10783 * objc/execute/string4.m: Ditto.
10784 * objc/execute/bf-7.m: Ditto.
10785 * objc/execute/object_is_meta_class.m: Ditto.
10786 * objc/execute/bf-9.m: Ditto.
10787 * objc/execute/bf-21.m: Ditto.
10788 * objc/execute/cascading-1.m: Ditto.
10789 * objc/execute/trivial.m: Ditto.
10790 * objc/execute/np-1.m: Ditto.
10791 * objc/compile/trivial.m: Ditto.
10792 * objc/execute/class_self-2.m: Include <stdlib.h>.
10793 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10794 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10795 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10796 and 64bit. Use new NeXT interface as required.
10797 * objc.dg/special/unclaimed-category-1.m: Ditto.
10798 * objc.dg/special/unclaimed-category-1.h: Ditto.
10799 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10800 * objc.dg/func-ptr-1.m: Ditto.
10801 * objc.dg/stret-1.m: Ditto.
10802 * objc.dg/encode-2.m: Ditto.
10803 * objc.dg/category-1.m: Ditto.
10804 * objc.dg/encode-3.m: Ditto.
10805 * objc.dg/call-super-3.m: Ditto.
10806 * objc.dg/method-3.m: Ditto.
10807 * objc.dg/func-ptr-2.m: Ditto.
10808 * objc.dg/lookup-1.m: Ditto.
10809 * objc.dg/encode-4.m: Ditto.
10810 * objc.dg/fix-and-continue-1.m: Ditto.
10811 * objc.dg/proto-lossage-3.m: Ditto.
10812 * objc.dg/method-13.m: Ditto.
10813 * objc.dg/proto-qual-1.m: Ditto.
10814 * objc.dg/zero-link-3.m: Ditto.
10815 * objc.dg/bitfield-1.m: Ditto.
10816 * objc.dg/va-meth-1.m: Ditto.
10817 * objc.dg/super-class-3.m: Ditto.
10818 * objc.dg/call-super-1.m: Ditto.
10819 * objc.dg/type-size-2.m: Ditto.
10820 * objc.dg/method-10.m: Ditto.
10821 * objc.dg/defs.m: Ditto.
10822 * objc.dg/const-str-3.m: Ditto.
10823 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10824 Protocol1.h) and next-mapping.h as required. Use new NeXT
10825 interface as required.
10826 * objc.dg/super-class-4.m: Ditto.
10827 * objc.dg/comp-types-8.m: Ditto.
10828 * objc.dg/call-super-2.m: Ditto.
10829 * objc.dg/objc-fast-4.m: Ditto.
10830 * objc.dg/method-6.m: Ditto.
10831 * objc.dg/const-str-3.m: Ditto.
10832 * objc.dg/const-str-7.m: Ditto.
10833 * objc.dg/method-15.m: Ditto.
10834 * objc.dg/method-19.m: Ditto.
10835 * objc.dg/sync-1.m: Ditto.
10836 * objc.dg/layout-1.m: Ditto.
10837 * objc.dg/bitfield-3.m: Ditto.
10838 * objc.dg/try-catch-3.m: Ditto.
10839 * objc.dg/try-catch-7.m: Ditto.
10840 * objc.dg/comp-types-10.m: Ditto.
10841 * objc.dg/selector-2.: Ditto.
10842 * objc.dg/method-7.m: Ditto.
10843 * objc.dg/typedef-alias-1.m: Ditto.
10844 * objc.dg/proto-lossage-2.m: Ditto.
10845 * objc.dg/comp-types-11.m: Ditto.
10846 * objc.dg/sizeof-1.m: Ditto.
10847 * objc.dg/method-17.m: Ditto.
10848 * objc.dg/bitfield-5.m: Ditto.
10849 * objc.dg/try-catch-1.m: Ditto.
10850 * objc.dg/encode-5.m: Ditto.
10851 * objc.dg/fix-and-continue-2.m: Ditto.
10852 * objc.dg/method-9.m: Ditto.
10853 * objc.dg/isa-field-1.m: Ditto.
10854 * objc.dg/local-decl-2.m: Ditto.
10855 * objc.dg/objc-gc-4.m: Ditto.
10856 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10857 * objc.dg/gnu-runtime-3.m: Ditto.
10858 * objc.dg/encode-7.m: Ditto.
10859 * objc.dg/encode-8.m: Ditto.
10860 * objc.dg/selector-3.m: Ditto.
10861 * objc.dg/gnu-runtime-1.m: Ditto.
10862 * objc.dg/const-str-12.m: Ditto.
10863 * objc.dg/gnu-runtime-2.m: Ditto.
10864 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10865 * objc.dg/selector-1.m: Ditto.
10866 * objc.dg/stubify-2.m: Ditto.
10867 * objc.dg/zero-link-1.m: Ditto.
10868 * objc.dg/stret-2.m: Ditto.
10869 * objc.dg/zero-link-2.m: Ditto.
10870 * objc.dg/next-runtime-1.m: Ditto.
10871 * objc.dg/symtab-1.m: Ditto.
10872 * objc.dg/stubify-1.m: Ditto.
10873 * objc.dg/bitfield-2.m: Ditto.
10874 * objc.dg/try-catch-10.m: Apply to both runtimes.
10875 * objc.dg/const-str-1.m: Ditto.
10876 * objc.dg/image-info.m: Ditto.
10877 * objc.dg/encode-9.m: Ditto.
10878 * objc.dg/pragma-1.m: Apply test to all targets.
10879 * objc.dg/const-str-4.m: Ditto.
10880 * objc.dg/const-str-8.m: Ditto.
10881 * objc.dg/super-class-2.m: Ditto.
10882 * objc.dg/try-catch-5.m: Ditto.
10883 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10884 Protocol1.h) and next-mapping.h as required. Use new NeXT
10885 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10886 * objc.dg/const-str-11.m: Ditto.
10887 * objc.dg/const-str-9.m: Ditto.
10888 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10889 * objc.dg/encode-1.m: Remove redundant -lobjc.
10890 * objc.dg/try-catch-9.m: Tidy space.
10891 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10892 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10893 and 64bit. Use new NeXT interface as required.
10894 * obj-c++.dg/template-4.mm: Ditto.
10895 * obj-c++.dg/defs.mm: Ditto.
10896 * obj-c++.dg/basic.mm: Ditto.
10897 * obj-c++.dg/encode-4.mm: Ditto.
10898 * obj-c++.dg/method-17.mm: Ditto.
10899 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10900 * obj-c++.dg/cxx-class-1.mm: Ditto.
10901 * obj-c++.dg/method-10.mm: Ditto.
10902 * obj-c++.dg/va-meth-1.mm: Ditto.
10903 * obj-c++.dg/encode-5.mm: Ditto.
10904 * obj-c++.dg/lookup-2.mm: Ditto.
10905 * obj-c++.dg/template-3.mm: Ditto.
10906 * obj-c++.dg/proto-qual-1.mm: Ditto.
10907 * obj-c++.dg/qual-types-1.m: Ditto.
10908 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10909 * obj-c++.dg/template-1.mm: Ditto.
10910 * obj-c++.dg/encode-6.mm: Ditto.
10911 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10912 Protocol1.h) and next-mapping.h as required. Use new NeXT
10913 interface as required.
10914 * obj-c++.dg/except-1.mm: Ditto.
10915 * obj-c++.dg/const-str-7.mm: Ditto.
10916 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10917 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10918 * obj-c++.dg/selector-2.mm: Ditto.
10919 * obj-c++.dg/isa-field-1.mm: Ditto.
10920 * obj-c++.dg/try-catch-1.mm: Ditto.
10921 * obj-c++.dg/local-decl-1.mm: Ditto.
10922 * obj-c++.dg/try-catch-9.mm: Ditto.
10923 * obj-c++.dg/no-extra-load.mm: Ditto.
10924 * obj-c++.dg/selector-5.mm: Ditto.
10925 * obj-c++.dg/method-12.mm: Ditto.
10926 * obj-c++.dg/try-catch-11.mm: Ditto.
10927 * obj-c++.dg/comp-types-11.mm: Ditto.
10928 * obj-c++.dg/bitfield-3.mm: Ditto.
10929 * obj-c++.dg/method-6.mm: Ditto.
10930 * obj-c++.dg/super-class-2.mm: Ditto.
10931 * obj-c++.dg/method-21.mm: Ditto.
10932 * obj-c++.dg/const-str-8.mm: Ditto.
10933 * obj-c++.dg/try-catch-7.mm: Ditto.
10934 * obj-c++.dg/method-15.mm: Ditto.
10935 * obj-c++.dg/layout-1.mm: Ditto.
10936 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10937 * obj-c++.dg/const-str-3.mm: Ditto.
10938 * obj-c++.dg/try-catch-2.mm: Ditto.
10939 * obj-c++.dg/objc-gc-3.mm: Ditto.
10940 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10941 * obj-c++.dg/bitfield-1.mm: Ditto.
10942 * obj-c++.dg/selector-6.mm: Ditto.
10943 * obj-c++.dg/method-13.mm: Ditto.
10944 * obj-c++.dg/comp-types-12.mm: Ditto.
10945 * obj-c++.dg/bitfield-4.mm: Ditto.
10946 * obj-c++.dg/try-catch-8.mm: Ditto.
10947 * obj-c++.dg/method-2.mm: Ditto.
10948 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10949 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10950 * obj-c++.dg/const-str-4.mm: Ditto.
10951 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10952 * obj-c++.dg/try-catch-3.mm: Ditto.
10953 * obj-c++.dg/comp-types-9.mm: Ditto.
10954 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10955 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10956 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10957 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10958 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10959 Use new NeXT interface as required.
10960 * obj-c++.dg/const-str-10.mm: Ditto.
10961 * obj-c++.dg/const-str-11.mm: Ditto.
10962 * obj-c++.dg/const-str-9.mm: Ditto.
10963 * obj-c++.dg/method-11.mm: Ditto.
10964 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10965 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10966 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10967 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10968 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10970 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10973 * g++.dg/template/typedef30.C: New test case.
10975 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10978 * gcc.c-torture/execute/pr43385.c: New test.
10980 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10982 * gcc.dg/strncpy-fix-1.c: New test.
10984 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10987 * lib/objc-torture.exp (objc-set-runtime-options): New.
10988 * objc/execute/execute.exp: Check runtime options on each pass.
10989 * objc/execute/exceptions/exceptions.exp: Ditto.
10990 * objc/compile/compile.exp: Ditto.
10993 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10995 (check_effective_target_objc2): New proc.
10996 (check_effective_target_next_runtime): New proc.
10997 * lib/objc.exp: Determine which runtime is in force and support it.
10998 * lib/obj-c++.exp: Ditto.
11000 2010-03-24 Jason Merrill <jason@redhat.com>
11003 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11005 2010-03-24 Martin Jambor <mjambor@suse.cz>
11007 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11009 * gcc.dg/ipa/ipa-2.c: Likewise.
11010 * gcc.dg/ipa/ipa-3.c: Likewise.
11011 * gcc.dg/ipa/ipa-4.c: Likewise.
11012 * gcc.dg/ipa/ipa-5.c: Likewise.
11013 * gcc.dg/ipa/ipa-7.c: Likewise.
11014 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11016 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11017 i_can_not_be_propagated_fully2 into a loop.
11018 * gcc.dg/ipa/ipa-8.c: New test.
11019 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11021 2010-03-24 Jakub Jelinek <jakub@redhat.com>
11025 * gcc.dg/guality/pr43479.c: New test.
11026 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11027 and add volatile keyword.
11029 2010-03-23 Mike Stump <mikestump@comcast.net>
11031 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11033 2010-03-23 Jason Merrill <jason@redhat.com>
11035 * g++.dg/ext/altivec-17.C: Adjust error message.
11037 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11038 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11039 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11040 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11041 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11042 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11044 2010-03-22 Jason Merrill <jason@redhat.com>
11047 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11048 * g++.dg/ext/is_pod_98.C: New.
11051 * g++.dg/cpp0x/auto18.C: New.
11053 * gcc.dg/pr36997.c: Adjust error message.
11054 * g++.dg/ext/vector9.C: Likewise.
11055 * g++.dg/conversion/simd3.C: Likewise.
11056 * g++.dg/other/error23.C: Likewise.
11058 2010-03-22 Michael Matz <matz@suse.de>
11060 PR middle-end/43475
11061 * gfortran.dg/pr43475.f90: New testcase.
11063 2010-03-22 Richard Guenther <rguenther@suse.de>
11065 PR tree-optimization/43390
11066 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11068 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11070 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11071 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11073 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
11074 Michael Matz <matz@suse.de>
11077 * g++.dg/parse/crash56.C: New test.
11079 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
11082 * gfortran.dg/whole_file_15.f90 : New test.
11084 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11087 * gfortran.dg/inquire_size.f90: New test.
11089 2010-03-20 Richard Guenther <rguenther@suse.de>
11091 PR rtl-optimization/43438
11092 * gcc.c-torture/execute/pr43438.c: New testcase.
11094 2010-03-20 Dodji Seketeli <dodji@redhat.com>
11097 * g++.dg/abi/mangle42.C: New test.
11099 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11102 * gcc.dg/pr43211.c: New test.
11103 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11105 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
11107 PR rtl-optimization/42258
11108 * gcc.target/arm/thumb1-mul-moves.c: New test.
11111 * gcc.target/arm/thumb-andsi.c: New test.
11113 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11114 dg-require-effective-target.
11116 2010-03-19 Michael Matz <matz@suse.de>
11119 * g++.dg/other/pr43116.C: New testcase.
11121 2010-03-19 Michael Matz <matz@suse.de>
11124 * gcc.dg/pr43305.c: New testcase.
11126 2010-03-19 Richard Guenther <rguenther@suse.de>
11128 PR tree-optimization/43415
11129 * gcc.c-torture/compile/pr43415.c: New testcase.
11131 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
11134 * gnat.dg/case_optimization2.adb: New test.
11135 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11137 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11138 Jack Howarth <howarth@bromo.med.uc.edu>
11141 * gcc.target/i386/push-1.c: Don't xfail
11142 scan-assembler-not "movups" on darwin.
11144 2010-03-18 Jakub Jelinek <jakub@redhat.com>
11147 * gcc.dg/pr43058.c: New test.
11149 2010-03-18 Martin Jambor <mjambor@suse.cz>
11151 PR middle-end/42450
11152 * g++.dg/torture/pr42450.C: New test.
11154 2010-03-18 Michael Matz <matz@suse.de>
11156 PR middle-end/43419
11157 * gcc.dg/pr43419.c: New testcase.
11159 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
11161 PR rtl-optimization/43360
11162 * gcc.dg/torture/pr43360.c: New.
11164 2010-03-18 Michael Matz <matz@suse.de>
11166 PR tree-optimization/43402
11167 * gcc.dg/pr43402.c: New testcase.
11169 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
11172 * gcc.dg/pr42427.c: New test.
11174 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11176 PR libfortran/43265
11177 * gfortran.dg/read_empty_file.f: New test.
11178 * gfortran.dg/read_eof_all.f90: New test.
11179 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11180 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11182 2010-03-17 Michael Matz <matz@suse.de>
11184 * gcc.dg/pr43300.c: Add -w.
11186 2010-03-17 Richard Guenther <rguenther@suse.de>
11188 * gcc.dg/pr43379.c: Add -w.
11190 2010-03-17 Tobias Burnus <burnus@net-b.de>
11193 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11195 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
11197 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11199 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11201 * ada/acats/run_all.sh: Log start and end times.
11203 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11205 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11207 2010-03-16 Richard Guenther <rguenther@suse.de>
11209 PR middle-end/43379
11210 * gcc.dg/pr43379.c: New testcase.
11212 2010-03-16 Jakub Jelinek <jakub@redhat.com>
11215 * gcc.dg/guality/pr43051-1.c: New test.
11217 2010-03-15 Janis Johnson <janis187@us.ibm.com>
11220 * g++.dg/ext/altivec-17.C: Handle changes to error message.
11222 2010-03-15 Michael Matz <matz@suse.de>
11224 PR middle-end/43300
11225 * gcc.dg/pr43300.c: New testcase.
11227 2010-03-15 Richard Guenther <rguenther@suse.de>
11229 PR tree-optimization/43367
11230 * gcc.c-torture/compile/pr43367.c: New testcase.
11232 2010-03-15 Richard Guenther <rguenther@suse.de>
11234 PR tree-optimization/43317
11235 * gcc.dg/pr43317.c: New testcase.
11237 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11239 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11241 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11243 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11245 2010-03-14 Tobias Burnus <burnus@net-b.de>
11248 * gfortran.dg/impure_constructor_1.f90: New test.
11250 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11252 PR middle-end/43354
11253 * gfortran.dg/graphite/id-pr43354.f: New.
11255 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11257 PR middle-end/43349
11258 * gfortran.dg/graphite/pr43349.f: New.
11260 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11262 PR middle-end/43306
11263 * gcc.dg/graphite/pr43306.c: New.
11265 2010-03-12 David S. Miller <davem@davemloft.net>
11267 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11270 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11272 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11274 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
11278 * gfortran.dg/dynamic_dispatch_7.f03: New test.
11280 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
11282 * gfortran.dg/default_format_denormal_1.f90: Don't assume
11283 fail for *-*-mingw* targets.
11285 2010-03-12 Jakub Jelinek <jakub@redhat.com>
11288 * gcc.dg/guality/pr43329-1.c: New test.
11290 2010-03-11 Martin Jambor <mjambor@suse.cz>
11292 PR tree-optimization/43257
11293 * g++.dg/torture/pr43257.C: New test.
11295 2010-03-11 Tobias Burnus <burnus@net-b.de>
11298 * gfortran.dg/namelist_61.f90: New test.
11300 2010-03-11 Richard Guenther <rguenther@suse.de>
11302 PR tree-optimization/43255
11303 * gcc.c-torture/compile/pr43255.c: New testcase.
11305 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11307 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11308 * gcc.dg/pr43280.c: New testcase.
11310 2010-03-11 Richard Guenther <rguenther@suse.de>
11313 * gcc.dg/lto/20100227-1_0.c: New testcase.
11314 * gcc.dg/lto/20100227-1_1.c: Likewise.
11316 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11318 PR libfortran/43320
11319 PR libfortran/43265
11320 * gfortran.dg/read_eof_6.f: New test
11321 * gfortran.dg/read_x_eof.f90: New test.
11322 * gfortran.dg/read_x_past.f: Update test.
11324 2010-03-10 Jan Hubicka <jh@suse.cz>
11326 * gcc.c-torture/compile/pr43288.c: New test.
11328 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11330 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11332 * g++.old-deja/g++.pt/asm2.C: Likewise.
11333 * gcc.c-torture/compile/20000804-1.c: Likewise.
11334 * gcc.target/i386/clobbers.c: Likewise.
11336 2010-03-10 Tobias Burnus <burnus@net-b.de>
11339 * gfortran.dg/c_assoc_3.f90: New test.
11341 2010-03-10 Jakub Jelinek <jakub@redhat.com>
11344 * gcc.dg/guality/pr36728-1.c: New test.
11345 * gcc.dg/guality/pr36728-2.c: New test.
11347 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11349 * gcc.dg/h8300-div-delay-slot.c: New test.
11351 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
11353 PR tree-optimization/43236
11354 * gcc.c-torture/execute/pr43236.c: New test.
11356 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
11358 PR middle-end/42859
11359 * g++.dg/eh/pr42859.C: New test.
11361 2010-03-09 Jakub Jelinek <jakub@redhat.com>
11364 * gcc.dg/pr43299.c: New test.
11367 * g++.dg/eh/unwind2.C: New test.
11369 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11370 Reza Yazdani <reza.yazdani@amd.com>
11372 PR middle-end/43065
11373 * gcc.dg/graphite/run-id-4.c: New.
11375 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11377 PR middle-end/43065
11378 * gcc.dg/graphite/run-id-3.c: New.
11380 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
11382 PR middle-end/42644
11383 PR middle-end/42130
11384 * gcc.dg/graphite/id-18.c: New.
11385 * gcc.dg/graphite/run-id-pr42644.c: New.
11387 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11389 PR middle-end/42326
11390 * gcc.dg/graphite/pr42326.c: New.
11392 2010-03-08 Richard Guenther <rguenther@suse.de>
11394 PR tree-optimization/43269
11395 * gcc.c-torture/execute/pr43269.c: New testcase.
11397 2010-03-08 Janus Weil <janus@gcc.gnu.org>
11400 * gfortran.dg/typebound_call_13.f03: New.
11402 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
11404 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11405 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11407 2010-03-05 Jason Merrill <jason@redhat.com>
11409 * g++.dg/abi/mangle40.C: Require weak and alias.
11411 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11413 PR middle-end/42326
11414 * gfortran.dg/graphite/pr42326.f90: New.
11415 * gfortran.dg/graphite/pr42326-1.f90: New.
11417 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11419 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11420 (gnat_target_compile): Likewise.
11421 Reinitialize GNAT_UNDER_TEST if target changes.
11422 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11423 (local_find_gnatmake): Pass full --GCC to gnatlink.
11426 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11429 * gcc.dg/compound-literal-1.c: New testcase.
11431 2010-03-04 Martin Jambor <mjambor@suse.cz>
11433 PR tree-optimization/43164
11434 PR tree-optimization/43191
11435 * gcc.c-torture/compile/pr43164.c: New test.
11436 * gcc.c-torture/compile/pr43191.c: Likewise.
11438 2010-03-04 Janus Weil <janus@gcc.gnu.org>
11441 * gfortran.dg/finalize_9.f90: New.
11443 2010-03-04 Tobias Burnus <burnus@net-b.de>
11444 Ken Werner <ken@linux.vnet.ibm.com>
11446 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11447 to dg-options for spu.
11448 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11449 dump-scan target to exclude spu.
11451 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
11453 PR middle-end/43209
11454 * gcc.dg/tree-ssa/ivopts-4.c: New.
11456 2010-03-03 Janis Johnson <janis187@us.ibm.com>
11458 * lib/target-supports-dg.exp (check-flags): Provide defaults for
11459 include-opts and exclude-opts; skip checking the flags if arguments
11460 are the same as the defaults.
11461 (dg-xfail-if): Verify the number of arguments, supply defaults
11462 for unspecified optional arguments.
11463 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11465 2010-03-03 Jason Merrill <jason@redhat.com>
11468 * g++.dg/abi/mangle40.C: Updated.
11470 2010-03-03 Jason Merrill <jason@redhat.com>
11472 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11473 * g++.dg/abi/mangle23.C: Likewise.
11474 * g++.dg/eh/simd-2.C: Likewise.
11475 * g++.dg/ext/attribute-test-2.C: Likewise.
11476 * g++.dg/ext/vector14.C: Likewise.
11477 * g++.dg/other/pr34435.C: Likewise.
11478 * g++.dg/template/conv8.C: Likewise.
11479 * g++.dg/template/nontype9.C: Likewise.
11480 * g++.dg/template/qualttp17.C: Likewise.
11481 * g++.dg/template/ref1.C: Likewise.
11482 * g++.old-deja/g++.pt/crash68.C: Likewise.
11483 * g++.old-deja/g++.pt/ref1.C: Likewise.
11484 * g++.old-deja/g++.pt/ref3.C: Likewise.
11485 * g++.old-deja/g++.pt/ref4.C: Likewise.
11488 * g++.dg/abi/mangle40.C: New.
11489 * g++.dg/abi/mangle41.C: New.
11490 * g++.dg/lto/20100302_0.C: New.
11491 * g++.dg/lto/20100302_1.C: New.
11492 * g++.dg/lto/20100302.h: New.
11494 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
11497 * gfortran.dg/internal_pack_12.f90: New test.
11499 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
11501 * gcc.dg/pr36997.c: Adjust error message.
11503 2010-03-03 Mike Stump <mikestump@comcast.net>
11505 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11506 adjustments to not be present on machines that align the stack to
11507 more than 4 bytes and don't have a red zone yet as that is an
11508 unimplemented optimization.
11510 2010-03-03 Janus Weil <janus@gcc.gnu.org>
11513 * gfortran.dg/impure_assignment_3.f90: New.
11515 2010-03-03 Jakub Jelinek <jakub@redhat.com>
11518 * gfortran.dg/pr43229.f90: New test.
11521 * gcc.dg/debug/dwarf2/pr43237.c: New test.
11524 * gcc.dg/guality/pr43177.c: New test.
11526 2010-03-02 Jason Merrill <jason@redhat.com>
11528 * g++.dg/ext/vector9.C: Adjust error message.
11529 * g++.dg/conversion/simd3.C: Likewise.
11530 * g++.dg/other/error23.C: Likewise.
11532 2010-03-02 Mike Stump <mikestump@comcast.net>
11535 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11537 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
11540 * gfortran.dg/internal_pack_10.f90: New test.
11543 * gfortran.dg/internal_pack_11.f90: New test.
11545 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
11547 PR middle-end/42640
11548 * gcc.dg/tree-ssa/pr42640.c: New.
11550 2010-03-01 Richard Guenther <rguenther@suse.de>
11552 PR tree-optimization/43220
11553 * gcc.c-torture/execute/pr43220.c: New testcase.
11555 2010-03-01 Richard Guenther <rguenther@suse.de>
11557 PR middle-end/43213
11558 * gcc.dg/pr43213.c: New testcase.
11560 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11563 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11565 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11567 * lib/target-supports.exp (check_effective_target_ucn_nocache):
11569 (check_effective_target_ucn): Likewise.
11571 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11573 * gcc.dg/ucnid-2.c: Likewise.
11574 * gcc.dg/ucnid-3.c: Likewise.
11575 * gcc.dg/ucnid-4.c: Likewise.
11576 * gcc.dg/ucnid-11.c: Likewise.
11577 * gcc.dg/ucnid-12.c: Likewise.
11578 * gcc.dg/ucnid-6.c: Skip if !ucn.
11579 * gcc.dg/ucnid-9.c: Likewise.
11581 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11583 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11584 lists to dg-skip-if.
11585 * gcc.target/i386/stackalign/return-3.c: Likewise.
11587 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11589 * gcc.target/i386/clearcap.map: New file.
11590 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11591 Pass clearcap.map by default if supported.
11593 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11596 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11598 * gfortran.dg/stat_2.f90: Likewise.
11600 2010-03-01 Tobias Burnus <burnus@net-b.de>
11603 * gfortran.dg/module_read_2.f90: New test.
11605 2010-02-27 Mark Mitchell <mark@codesourcery.com>
11608 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11609 * g++.dg/abi/mangle12.C: Likewise.
11610 * g++.dg/abi/mangle20-2.C: Likewise.
11611 * g++.dg/abi/mangle17.C: Likewise.
11612 * g++.dg/template/cond2.C: Likewise.
11613 * g++.dg/template/pr35240.C: Likewise.
11615 2010-02-27 Richard Guenther <rguenther@suse.de>
11617 PR tree-optimization/43186
11618 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11620 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
11622 * g++.dg/abi/packed1.C: Expect warning on the SH.
11624 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
11627 * g++.dg/parse/error37.C: New test.
11629 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11633 * gcc.dg/pr8927-1.c: Match new note.
11634 * gcc.dg/990506-0.c: Likewise.
11635 * gcc.dg/gomp/flush-2.c: Likewise.
11636 * gcc.dg/gomp/atomic-5.c: Likewise.
11637 * gcc.dg/gomp/pr34607.c: Likewise.
11638 * gcc.dg/pr35746.c: Likewise.
11639 * gcc.dg/cpp/pragma-1.c: Likewise.
11640 * gcc.dg/cpp/pragma-2.c: Likewise.
11641 * gcc.dg/pr41842.c: Likewise.
11642 * gcc.dg/noncompile/20040629-1.c: Likewise.
11643 * objc.dg/private-1.m: Likewise.
11645 2010-02-27 Tobias Burnus <burnus@net-b.de>
11648 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11649 * gfortran.dg/default_initialization_4.f90: New test.
11651 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
11653 * gnat.dg/thin_pointer.ad[sb]: Rename into...
11654 * gnat.dg/thin_pointer1.ad[sb]: ...this.
11655 * gnat.dg/thin_pointer2.adb: New test.
11656 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11658 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
11661 * gcc.dg/cpp/c90-pedantic.c: New.
11662 * gcc.dg/cpp/c90.c: New.
11663 * gcc.dg/gnu90-const-expr-1.c: New.
11664 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11666 2010-02-26 Richard Guenther <rguenther@suse.de>
11668 PR tree-optimization/43186
11669 * gcc.c-torture/compile/pr43186.c: New testcase.
11671 2010-02-26 Jakub Jelinek <jakub@redhat.com>
11674 * c-c++-common/dwarf2/pr43190.c: New test.
11676 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11678 PR testsuite/37074:
11679 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11681 2010-02-26 Richard Guenther <rguenther@suse.de>
11683 PR tree-optimization/43188
11684 * gcc.c-torture/compile/pr43188.c: New testcase.
11686 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11689 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11691 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
11693 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11695 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11698 * gcc.target/powerpc/pr43154.c: New file.
11700 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11703 * gfortran.dg/debug/pr43166.f: New test.
11706 * gcc.dg/torture/pr43165.c: New test.
11708 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11711 * c-c++-common/pr41779.c: Update.
11713 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11716 * lib/gnat-dg.exp (gnat_load): Redefine.
11718 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11719 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11721 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11724 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11725 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11729 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11731 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11733 2010-02-24 Jakub Jelinek <jakub@redhat.com>
11736 * gcc.dg/guality/vla-1.c: New test.
11738 2010-02-24 Tobias Burnus <burnus@net-b.de>
11741 * gfortran.dg/c_ptr_tests_15.f90: New test.
11743 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11746 * gcc.target/i386/pr43107.c: New test.
11748 2010-02-23 Jason Merrill <jason@redhat.com>
11751 * g++.dg/cpp0x/variadic100.C: New.
11753 2010-02-23 Jason Merrill <jason@redhat.com>
11756 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11757 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11758 * c-c++-common/dwarf2/vla1.c: New.
11760 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11763 * gcc.dg/pr43139.c: New test.
11766 * gcc.dg/guality/pr43077-1.c: New test.
11768 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11771 * gcc.dg/march.c: New.
11772 * gcc.dg/march-generic.c: New.
11773 * gcc.dg/mtune.c: New.
11775 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11777 PR middle-end/43083
11778 * gcc.dg/graphite/pr43083.c: New.
11780 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11782 PR middle-end/43097
11783 * gfortran.dg/graphite/pr43097.f: New.
11785 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11786 Manuel López-Ibáñez <manu@gcc.gnu.org>
11788 PR middle-end/43140
11789 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11791 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11793 PR middle-end/43026
11794 * g++.dg/graphite/pr43026.C: New.
11796 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11799 * gcc.dg/cleanup-1.c: Update.
11800 * gcc.dg/func-args-1.c: Update.
11801 * gcc.dg/format/sentinel-1.c: Update.
11802 * g++.old-deja/g++.jason/scoping10.C: Update.
11803 * g++.old-deja/g++.ns/lookup5.C: Update.
11804 * g++.dg/ext/cleanup-1.C: Update.
11805 * g++.dg/parse/varmod1.C: Update.
11806 * g++.dg/parse/error33.C: Update.
11807 * g++.dg/expr/call3.C: Update.
11808 * g++.dg/func-args-1.C: New.
11810 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11813 * gcc.dg/attr-used-2.c: Moved to ...
11814 * c-c++-common/attr-used-2.c: Here.
11816 * gcc.dg/attr-used.c: Moved to ...
11817 * c-c++-common/attr-used.c: Here.
11819 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11821 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11823 2010-02-22 Richard Guenther <rguenther@suse.de>
11826 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11827 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11829 2010-02-22 Richard Guenther <rguenther@suse.de>
11831 PR tree-optimization/42749
11832 * gcc.c-torture/compile/pr42749.c: New testcase.
11834 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11837 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11838 * gfortran.dg/internal_pack_9.f90: New test.
11840 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11843 * g++.dg/template/recurse.C: Adjust.
11844 * g++.dg/template/pr23510.C: New.
11846 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11849 * g++.dg/template/memclass4.C: New test.
11851 2010-02-21 Tobias Burnus <burnus@net-b.de>
11854 * gfortran.dg/reassoc_5.f90: New test.
11856 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11859 * gcc.target/i386/pr43067.c: New test.
11861 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11864 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11866 * g++.dg/warn/Wconversion-null.C: New test.
11867 * g++.old-deja/g++.other/null1.C: Move to...
11868 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11870 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11874 * gfortran.dg/dependency_26.f90: New test.
11877 * gfortran.dg/internal_pack_7.f90: New test.
11880 * gfortran.dg/internal_pack_8.f90: New test.
11882 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11885 * c-c++-common/pr41779.c: Fix broken testcase.
11887 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11890 * c-c++-common/pr36513.c: New testcase.
11891 * c-c++-common/pr36513-2.c: New testcase.
11893 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11896 * c-c++-common/pr41779.c: New.
11898 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11901 * gcc.dg/pr43084.c: New test.
11903 2010-02-19 Richard Guenther <rguenther@suse.de>
11905 PR tree-optimization/42916
11906 * gcc.dg/pr42916.c: New testcase.
11908 2010-02-18 Jason Merrill <jason@redhat.com>
11911 * g++.dg/abi/packed1.C: Add expected warning.
11914 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11915 * gcc.dg/torture/dg-torture.exp: Likewise.
11916 * c-c++-common/torture/complex-sign.h,
11917 c-c++-common/torture/complex-sign-add.c,
11918 c-c++-common/torture/complex-sign-mixed-add.c,
11919 c-c++-common/torture/complex-sign-mixed-div.c,
11920 c-c++-common/torture/complex-sign-mixed-mul.c,
11921 c-c++-common/torture/complex-sign-mixed-sub.c,
11922 c-c++-common/torture/complex-sign-mul.c,
11923 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11924 Adapt for C++ compilation as well.
11927 * g++.dg/ext/label1.C: Update.
11928 * g++.dg/ext/label2.C: Update.
11931 * g++.dg/template/dependent-name6.C: New.
11934 * g++.dg/parse/namespace12.C: New.
11936 2010-02-18 Martin Jambor <mjambor@suse.cz>
11938 PR tree-optimization/43066
11939 * gcc.c-torture/compile/pr43066.c: New test.
11941 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11943 * g++.dg/ext/attrib35.C: Fix target selector string.
11944 * g++.dg/ext/attrib36.C: Ditto.
11945 * g++.dg/ext/attrib37.C: Ditto.
11946 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11947 * g++.dg/abi/mangle25.C: Ditto.
11949 2010-02-17 Jason Merrill <jason@redhat.com>
11952 * g++.dg/parse/namespace11.C: New.
11955 * g++.dg/ext/attrib37.C: New.
11958 * g++.dg/template/ptrmem20.C: New.
11960 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11963 * gcc.target/i386/xop-check.h: Include m256-check.h.
11964 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11965 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11966 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11967 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11969 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11972 * gcc.dg/pr42918.c: New test.
11974 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11976 * g++.dg/ext/attrib36.C: Require ILP32.
11978 2010-02-16 Richard Guenther <rguenther@suse.de>
11980 PR tree-optimization/41043
11981 * gfortran.dg/pr41043.f90: New testcase.
11982 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11984 2010-02-16 Jason Merrill <jason@redhat.com>
11986 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11988 2010-02-16 Ira Rosen <irar@il.ibm.com>
11990 PR tree-optimization/43074
11991 * gcc.dg/vect/fast-math-pr43074.c: New test.
11993 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11995 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11997 2010-02-16 Jason Merrill <jason@redhat.com>
12000 * g++.dg/ext/attrib36.C: New.
12003 * g++.dg/other/array6.C: New.
12005 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12007 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12009 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
12011 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12012 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12013 * gcc.target/i386/xop-vpermil2pd-1.c: New.
12014 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12015 * gcc.target/i386/xop-vpermil2ps-1.c: New.
12016 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12018 2010-02-15 Richard Guenther <rguenther@suse.de>
12020 PR middle-end/43068
12021 * g++.dg/torture/pr43068.C: New testcase.
12023 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
12026 * g++.dg/opt/ice1.C: New.
12028 2010-02-14 Jason Merrill <jason@redhat.com>
12031 * g++.dg/cpp0x/initlist-opt.C: New.
12033 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
12037 * gfortran.dg/internal_pack_6.f90: New test.
12039 2010-02-12 Jason Merrill <jason@redhat.com>
12042 * g++.dg/cpp0x/variadic99.C: New.
12044 2010-02-12 Jakub Jelinek <jakub@redhat.com>
12046 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12047 sign extend pointers to gualchk_t.
12050 * g++.dg/other/default3.C: Xfail g4 test.
12052 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12054 PR middle-end/43012
12055 * gcc.dg/graphite/pr43012.c: New.
12057 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12059 PR middle-end/42930
12060 * g++.dg/graphite/pr42930.C: New.
12062 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12064 PR middle-end/42914
12065 PR middle-end/42530
12066 * gcc.dg/graphite/pr42530.c: New.
12067 * gcc.dg/graphite/pr42914.c: New.
12069 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12071 PR middle-end/42771
12072 * gcc.dg/graphite/pr42771.c: New.
12074 2010-02-11 Richard Guenther <rguenther@suse.de>
12076 PR tree-optimization/42998
12077 * gcc.c-torture/compile/pr42998.c: New testcase.
12079 2010-02-10 Jason Merrill <jason@redhat.com>
12082 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12084 PR c++/42983, core issue 906
12085 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12086 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12089 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12091 2010-02-10 Richard Guenther <rguenther@suse.de>
12093 PR tree-optimization/43017
12094 * gcc.dg/torture/pr43017.c: New testcase.
12096 2010-02-10 Tobias Burnus <burnus@net-b.de>
12099 * gfortran.dg/private_type_1.f90: Update error location.
12100 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12101 * gfortran.dg/typebound_operator_2.f03: Ditto.
12102 * gfortran.dg/assignment_2.f90: Ditto.
12103 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12104 * gfortran.dg/binding_label_tests_9.f03: Ditto.
12106 2010-02-10 Tobias Burnus <burnus@net-b.de>
12109 * gfortran.dg/bind_c_usage_20.f90: New test.
12111 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12114 * g++.dg/debug/pr43010.C: New test.
12116 2010-02-10 Richard Guenther <rguenther@suse.de>
12119 * gcc.c-torture/execute/20100209-1.c: New testcase.
12120 * gcc.dg/fold-div-3.c: Likewise.
12122 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12124 * gcc.dg/builtin-ffs-1.c: New test.
12126 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12129 * gfortran.dg/array_constructor_35.f90: New test.
12131 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12133 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12135 2010-02-09 Jason Merrill <jason@redhat.com>
12138 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12141 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12143 2010-02-09 Tobias Burnus <burnus@net-b.de>
12146 * gfortran.dg/module_write_1.f90: New test.
12148 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
12150 * gcc.dg/pr19340.c: Adjust.
12152 2010-02-09 Richard Guenther <rguenther@suse.de>
12154 PR tree-optimization/43008
12155 * gcc.c-torture/execute/pr43008.c: New testcase.
12157 2010-02-09 Richard Guenther <rguenther@suse.de>
12159 PR tree-optimization/43000
12160 * gcc.dg/torture/pr43000.c: New testcase.
12161 * gcc.dg/torture/pr43002.c: Likewise.
12163 2010-02-09 Daniel Kraft <d@domob.eu>
12166 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12167 and pass -Wsurprising as necessary.
12169 2010-02-08 Jakub Jelinek <jakub@redhat.com>
12171 PR tree-optimization/42890
12172 * g++.dg/torture/pr42890.C: New test.
12174 2010-02-08 Richard Guenther <rguenther@suse.de>
12176 PR middle-end/42995
12177 * gcc.dg/tree-ssa/inline-4.c: New testcase.
12179 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12181 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
12182 return 0 from main.
12183 * gcc.dg/graphite/block-1.c: Same.
12184 * gcc.dg/graphite/block-3.c: Same.
12185 * gcc.dg/graphite/block-4.c: Same.
12186 * gcc.dg/graphite/block-5.c: Same.
12187 * gcc.dg/graphite/block-6.c: Same.
12188 * gcc.dg/graphite/block-7.c: Same.
12189 * gcc.dg/graphite/interchange-0.c: Same.
12190 * gcc.dg/graphite/interchange-1.c: Same.
12191 * gcc.dg/graphite/interchange-10.c: Same.
12192 * gcc.dg/graphite/interchange-11.c: Same.
12193 * gcc.dg/graphite/interchange-12.c: Same.
12194 * gcc.dg/graphite/interchange-2.c: Same.
12195 * gcc.dg/graphite/interchange-3.c: Same.
12196 * gcc.dg/graphite/interchange-4.c: Same.
12197 * gcc.dg/graphite/interchange-5.c: Same.
12198 * gcc.dg/graphite/interchange-6.c: Same.
12199 * gcc.dg/graphite/interchange-7.c: Same.
12200 * gcc.dg/graphite/interchange-8.c: Same.
12201 * gcc.dg/graphite/interchange-9.c: Same.
12202 * gcc.dg/graphite/interchange-mvt.c: Same.
12204 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12206 * gfortran.dg/graphite/id-19.f: New.
12207 * gfortran.dg/graphite/pr14741.f90: New.
12208 * gfortran.dg/graphite/pr41924.f90: New.
12209 * gfortran.dg/graphite/run-id-2.f90: New.
12211 2010-02-07 Richard Guenther <rguenther@suse.de>
12213 PR middle-end/42956
12214 * gcc.c-torture/compile/pr42956.c: New testcase.
12216 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12218 PR libfortran/42742
12219 * gfortran.dg/fmt_cache_2.f: New test.
12221 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12223 * gfortran.dg/read_no_eor.f90: New test.
12225 2010-02-05 Jason Merrill <jason@redhat.com>
12227 * g++.dg/ext/label13.C: Move constructor body out of class.
12229 2010-02-03 Jason Merrill <jason@redhat.com>
12232 * g++.dg/ext/dllexport3.C: New.
12234 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
12236 * gcc.dg/format/ms-format3.c: New test for specific MS types.
12238 2010-02-05 Richard Guenther <rguenther@suse.de>
12240 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12242 2010-02-05 Dodji Seketeli <dodji@redhat.com>
12245 * g++.dg/other/crash-9.C: New test.
12247 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
12250 * gfortran.dg/subref_array_pointer_4.f90 : New test.
12252 2010-02-04 Richard Guenther <rguenther@suse.de>
12254 PR rtl-optimization/42952
12255 * gcc.dg/torture/pr42952.c: New testcase.
12257 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12259 PR libfortran/42901
12260 * gfortran.dg/namelist_60.f90: New test.
12262 2010-02-03 Jason Merrill <jason@redhat.com>
12265 * g++.dg/ext/builtin11.C: New.
12269 * g++.dg/abi/mangle35.C: New.
12270 * g++.dg/abi/mangle37.C: New.
12273 * g++.dg/abi/mangle36.C: New.
12276 * g++.dg/warn/string1.C: New.
12278 2010-02-03 Richard Guenther <rguenther@suse.de>
12280 PR tree-optimization/42944
12281 * gcc.dg/errno-1.c: New testcase.
12283 2010-02-03 Richard Guenther <rguenther@suse.de>
12285 PR middle-end/42927
12286 * gcc.c-torture/compile/pr42927.c: New testcase.
12288 2010-02-03 Tobias Burnus <burnus@net-b.de>
12291 * gfortran.dg/null_4.f90: New test.
12293 2010-02-02 Jason Merrill <jason@redhat.com>
12296 * g++.dg/ext/label13.C: New.
12298 2010-02-02 Tobias Burnus <burnus@net-b.de>
12301 * gfortran.dg/func_result_5.f90: New test.
12303 2010-02-01 Tobias Burnus <burnus@net-b.de>
12306 * gfortran.dg/pure_initializer_3.f90: News test.
12308 2010-01-31 Janus Weil <janus@gcc.gnu.org>
12311 * gfortran.dg/allocate_derived_2.f90: New test.
12313 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
12315 PR middle-end/42898
12316 * gcc.dg/torture/pr42898-2.c: New test.
12318 2010-01-31 Richard Guenther <rguenther@suse.de>
12320 PR middle-end/42898
12321 * gcc.dg/torture/pr42898.c: New testcase.
12323 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
12326 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12327 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12329 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
12331 * g++.dg/tree-ssa/inline-1.C: New.
12332 * g++.dg/tree-ssa/inline-2.C: New.
12333 * g++.dg/tree-ssa/inline-3.C: New.
12335 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
12338 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12339 the string 'pow' in the pathname of the compiler from generating a
12342 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12344 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12345 * g++.old-deja/g++.mike/eh17.C: Likewise.
12346 * g++.old-deja/g++.mike/p5571.C: Likewise.
12348 2010-01-29 Dodji Seketeli <dodji@redhat.com>
12355 * g++.dg/other/crash-5.C: New test.
12356 * g++.dg/other/crash-6.C: New test.
12357 * g++.dg/other/crash-7.C: New test.
12358 * g++.dg/other/crash-8.C: New test.
12360 2010-01-29 Jakub Jelinek <jakub@redhat.com>
12362 PR rtl-optimization/42889
12363 * gcc.dg/pr42889.c: New test.
12365 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
12367 * gcc.target/i386/pr42881.c: Use SSE2.
12369 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
12372 * gcc.target/i386/pr42891.c: New test.
12374 2010-01-28 Richard Guenther <rguenther@suse.de>
12376 PR tree-optimization/42871
12377 * g++.dg/torture/pr42871.C: New testcase.
12379 2010-01-28 Richard Guenther <rguenther@suse.de>
12381 * gcc.dg/Wobjsize-1.h: New testcase.
12382 * gcc.dg/Wobjsize-1.c: Likewise.
12384 2010-01-28 Richard Guenther <rguenther@suse.de>
12386 PR middle-end/42883
12387 * g++.dg/torture/pr42883.C: New testcase.
12389 2010-01-28 Michael Matz <matz@suse.de>
12391 * gcc.target/i386/pr42881.c: New test.
12393 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12395 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12396 Add i?86-*-solaris2* support.
12398 2010-01-28 Dodji Seketeli <dodji@redhat.com>
12402 * g++.dg/template/typedef27.C: New test case.
12403 * g++.dg/template/typedef28.C: New test case.
12405 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
12407 * gcc.dg/optimize-bswap*.c: Add ARM target
12409 2010-01-27 Richard Guenther <rguenther@suse.de>
12411 PR middle-end/42878
12412 * gcc.dg/torture/pr42878-1.c: New testcase.
12413 * gcc.dg/torture/pr42878-2.c: Likewise.
12415 2010-01-27 Jakub Jelinek <jakub@redhat.com>
12417 PR middle-end/42874
12418 * gcc.dg/vla-22.c: New test.
12420 2010-01-26 Jakub Jelinek <jakub@redhat.com>
12422 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12425 2010-01-26 Richard Guenther <rguenther@suse.de>
12427 PR rtl-optimization/42685
12428 * gcc.dg/pr42685.c: New testcase.
12429 * g++.dg/other/pr42685.C: Likewise.
12431 2010-01-26 Richard Guenther <rguenther@suse.de>
12433 PR middle-end/42806
12434 * g++.dg/other/pr42806.C: New testcase.
12436 2010-01-26 Richard Guenther <rguenther@suse.de>
12438 PR tree-optimization/42250
12439 * gcc.dg/pr42250.c: New testcase.
12441 2010-01-25 Arnaud Charlet <charlet@adacore.com>
12443 * gnat.dg/array_bounds_test.adb: New test.
12445 2010-01-25 Tobias Burnus <burnus@net-b.de>
12448 * gfortran.dg/generic_21.f90: New test.
12450 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12453 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12455 2010-01-24 Mark Mitchell <mark@codesourcery.com>
12458 * g++.dg/abi/arm_va_list2.C: New test.
12459 * g++.dg/abi/arm_va_list2.h: Companion header file.
12461 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
12464 * gfortran.dg/parameter_array_ref_2.f90 : New test.
12467 * gfortran.dg/char_array_arg_1.f90 : New test.
12469 * gfortran.dg/pr25923.f90 : Remove XFAIL.
12471 2010-01-24 Tobias Burnus <burnus@net-b.de>
12474 * gfortran.dg/generic_20.f90: New test.
12476 2010-01-22 Michael Matz <matz@suse.de>
12478 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12481 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
12484 * gfortran.dg/dependency_25.f90 : New test.
12486 2010-01-21 Martin Jambor <mjambor@suse.cz>
12488 PR tree-optimization/42585
12489 * gcc.dg/tree-ssa/pr42585.c: New test.
12491 2010-01-21 Richard Guenther <rguenther@suse.de>
12493 PR middle-end/19988
12494 * gcc.dg/pr19988.c: New testcase.
12496 2010-01-20 Janis Johnson <janis187@us.ibm.com>
12498 * g++.dg/compat/decimal/compat-common.h: New file.
12499 * g++.dg/compat/decimal/decimal-dummy.h: New file.
12500 * g++.dg/compat/decimal/pass_x.h: New file.
12501 * g++.dg/compat/decimal/pass_y.h: New file.
12502 * g++.dg/compat/decimal/pass-1_main.C: New file.
12503 * g++.dg/compat/decimal/pass-1_x.C: New file.
12504 * g++.dg/compat/decimal/pass-1_y.C: New file.
12505 * g++.dg/compat/decimal/pass-2_main.C: New file.
12506 * g++.dg/compat/decimal/pass-2_x.C: New file.
12507 * g++.dg/compat/decimal/pass-2_y.C: New file.
12508 * g++.dg/compat/decimal/pass-3_main.C: New file.
12509 * g++.dg/compat/decimal/pass-3_x.C: New file.
12510 * g++.dg/compat/decimal/pass-3_y.C: New file.
12511 * g++.dg/compat/decimal/pass-4_main.C: New file.
12512 * g++.dg/compat/decimal/pass-4_x.C: New file.
12513 * g++.dg/compat/decimal/pass-4_y.C: New file.
12514 * g++.dg/compat/decimal/pass-5_main.C: New file.
12515 * g++.dg/compat/decimal/pass-5_x.C: New file.
12516 * g++.dg/compat/decimal/pass-5_y.C: New file.
12517 * g++.dg/compat/decimal/pass-6_main.C: New file.
12518 * g++.dg/compat/decimal/pass-6_x.C: New file.
12519 * g++.dg/compat/decimal/pass-6_y.C: New file.
12520 * g++.dg/compat/decimal/return_x.h: New file.
12521 * g++.dg/compat/decimal/return_y.h: New file.
12522 * g++.dg/compat/decimal/return-1_main.C: New file.
12523 * g++.dg/compat/decimal/return-1_x.C: New file.
12524 * g++.dg/compat/decimal/return-1_y.C: New file.
12525 * g++.dg/compat/decimal/return-2_main.C: New file.
12526 * g++.dg/compat/decimal/return-2_x.C: New file.
12527 * g++.dg/compat/decimal/return-2_y.C: New file.
12528 * g++.dg/compat/decimal/return-3_main.C: New file.
12529 * g++.dg/compat/decimal/return-3_x.C: New file.
12530 * g++.dg/compat/decimal/return-3_y.C: New file.
12531 * g++.dg/compat/decimal/return-4_main.C: New file.
12532 * g++.dg/compat/decimal/return-4_x.C: New file.
12533 * g++.dg/compat/decimal/return-4_y.C: New file.
12534 * g++.dg/compat/decimal/return-5_main.C: New file.
12535 * g++.dg/compat/decimal/return-5_x.C: New file.
12536 * g++.dg/compat/decimal/return-5_y.C: New file.
12537 * g++.dg/compat/decimal/return-6_main.C: New file.
12538 * g++.dg/compat/decimal/return-6_x.C: New file.
12539 * g++.dg/compat/decimal/return-6_y.C: New file.
12541 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12544 * gcc.dg/pr42715.c: New.
12546 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12549 * g++.dg/parse/crash55.C: New.
12551 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12554 * gcc.dg/guality/pr42782.c: New.
12556 2010-01-20 Jason Merrill <jason@redhat.com>
12559 * g++.dg/abi/packed1.C: New.
12562 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12565 * g++.dg/parse/fn-typedef1.C: New.
12566 * g++.dg/other/cv_quals.C: Adjust.
12568 2010-01-20 Anthony Green <green@moxielogic.com>
12570 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12571 pack(push) pragma).
12572 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12573 * gcc.dg/20020312-2.c: Port this to the moxie core.
12574 * gcc.dg/weak/typeof-2.c: Ditto.
12576 2010-01-20 Richard Guenther <rguenther@suse.de>
12578 PR tree-optimization/42717
12579 * gcc.c-torture/compile/pr42717.c: New testcase.
12581 2010-01-20 Jakub Jelinek <jakub@redhat.com>
12583 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12584 of signed, add a few new tests.
12586 PR middle-end/42803
12587 * g++.dg/parse/limits-initializer1.C: New test.
12589 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12592 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12593 * gfortran.dg/typebound_call_12.f03: New test.
12595 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
12598 * gfortran.dg/bounds_check_15.f90 : New test.
12600 2010-01-19 Michael Matz <matz@suse.de>
12602 PR tree-optimization/41783
12603 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12605 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12608 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12609 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12610 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
12611 * gcc.target/arm/neon/vget_lows16.c: Likewise.
12612 * gcc.target/arm/neon/vget_lows32.c: Likewise.
12613 * gcc.target/arm/neon/vget_lows64.c: Likewise.
12614 * gcc.target/arm/neon/vget_lows8.c: Likewise.
12615 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12616 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12617 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12618 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12620 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12623 * gfortran.dg/extends_6.f03: Modified an error message.
12624 * gfortran.dg/extends_10.f03: New test.
12625 * gfortran.dg/private_type_6.f03: Modified an error message.
12626 * gfortran.dg/structure_constructor_8.f03: Ditto.
12628 2010-01-19 Jakub Jelinek <jakub@redhat.com>
12630 PR tree-optimization/42719
12631 * gcc.dg/pr42719.c: New test.
12634 * gcc.dg/pr42728.c: New test.
12636 2010-01-19 Anthony Green <green@moxielogic.com>
12638 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12640 2010-01-18 Anthony Green <green@moxielogic.com>
12642 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12645 2010-01-19 Dodji Seketeli <dodji@redhat.com>
12647 * g++.dg/template/error45.C: reverted as part of reverting the
12648 fix of PR c++/42634.
12650 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12653 * g++.dg/template/error45.C: New test.
12655 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12658 * g++.dg/conversion/op6.C: New test.
12660 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
12663 * gcc.target/alpha/pr42774.c: New test.
12665 2010-01-18 Richard Guenther <rguenther@suse.de>
12667 PR tree-optimization/42781
12668 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12670 2010-01-17 Richard Guenther <rguenther@suse.de>
12672 PR middle-end/42248
12673 * gcc.c-torture/execute/pr42248.c: New testcase.
12675 2010-01-17 Richard Guenther <rguenther@suse.de>
12677 PR tree-optimization/42773
12678 * g++.dg/torture/pr42773.C: New testcase.
12680 2010-01-17 Janus Weil <janus@gcc.gnu.org>
12683 * gfortran.dg/interface_assignment_5.f90: New test.
12685 2010-01-17 Dodji Seketeli <dodji@redhat.com>
12688 * g++.dg/template/crash94.C: Reverted.
12690 2010-01-17 Jie Zhang <jie.zhang@analog.com>
12693 * gcc.dg/debug/pr42767.c: New.
12695 2010-01-15 Jason Merrill <jason@redhat.com>
12698 * g++.dg/cpp0x/decltype22.C: New.
12700 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12702 PR middle-end/42760
12703 * g++.dg/torture/pr42760.C: New test.
12705 2010-01-15 Jing Yu <jingyu@google.com>
12707 PR rtl-optimization/42691
12708 * gcc.c-torture/execute/pr42691.c: New.
12710 2010-01-15 Richard Guenther <rguenther@suse.de>
12712 PR middle-end/42739
12713 * g++.dg/torture/pr42739.C: New testcase.
12715 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12717 * g++.dg/template/error45.C: Revert as part of reverting changes
12720 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12723 * gfortran.dg/interface_31.f90: New test.
12725 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12727 * gcc.target/powerpc/pr42747.c: New file.
12729 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12731 PR middle-end/42674
12732 * c-c++-common/pr42674.c: New test.
12735 * g++.dg/template/instantiate11.C: New test.
12737 2010-01-14 Jason Merrill <jason@redhat.com>
12740 * g++.dg/overload/error3.C: New.
12743 * g++.dg/overload/rvalue1.C: New.
12745 2010-01-14 Martin Jambor <mjambor@suse.cz>
12747 PR tree-optimization/42706
12748 * gcc.dg/ipa/pr42706.c: New testcase.
12750 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
12752 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12754 2010-01-14 Martin Jambor <mjambor@suse.cz>
12756 PR tree-optimization/42714
12757 * g++.dg/torture/pr42714.C: New test.
12759 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12761 PR rtl-optimization/42246
12762 * gfortran.dg/pr42246-2.f: New.
12764 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12766 PR rtl-optimization/42389
12767 * gcc.dg/pr42389.c: New.
12769 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12771 PR rtl-optimization/42388
12772 * gcc.dg/pr42388.c: New.
12774 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12776 PR rtl-optimization/42294
12777 * gfortran.dg/pr42294.f: New.
12779 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12781 PR rtl-optimization/39453
12782 PR rtl-optimization/42246
12783 * gcc.dg/pr39453.c: New.
12784 * gcc.dg/pr42246.c: New.
12786 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12788 PR middle-end/42245
12789 * gcc.dg/pr42245.c: New.
12790 * gcc.dg/pr42245-2.c: New.
12792 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12794 PR rtl-optimization/42249
12795 * gcc.dg/pr42249.c: New.
12797 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12800 * gcc.c-torture/execute/pr42721.c: New test.
12802 2010-01-14 Ira Rosen <irar@il.ibm.com>
12804 PR tree-optimization/42709
12805 * gcc.dg/vect/pr42709.c: New test.
12807 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12810 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12811 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12813 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12816 * gfortran.dg/generic_19.f90 : New test.
12818 2010-01-13 Richard Guenther <rguenther@suse.de>
12820 PR tree-optimization/42730
12821 * gcc.c-torture/compile/pr42730.c: New testcase.
12823 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12826 * gcc.target/ia64/pr42542-1.c: New.
12827 * gcc.target/ia64/pr42542-2.c: New.
12828 * gcc.target/ia64/pr42542-3.c: New.
12830 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12833 * g++.dg/template/error45.C: New test.
12835 2010-01-13 Martin Jambor <mjambor@suse.cz>
12837 PR tree-optimization/42704
12838 * g++.dg/torture/pr42704.C: New test.
12840 2010-01-13 Martin Jambor <mjambor@suse.cz>
12842 PR tree-optimization/42703
12843 * gcc.c-torture/compile/pr42703.c: New test.
12845 2010-01-13 Richard Guenther <rguenther@suse.de>
12847 PR tree-optimization/42705
12848 * gcc.c-torture/compile/pr42705.c: New testcase.
12850 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12852 * gcc.target/bfin/l2.c: New test.
12853 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12855 2010-01-13 Richard Guenther <rguenther@suse.de>
12857 PR middle-end/42716
12858 * gcc.c-torture/compile/pr42716.c: New testcase.
12860 2010-01-13 Richard Guenther <rguenther@suse.de>
12863 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12865 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12868 * gcc.c-torture/compile/pr42708-1.c: New test.
12870 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12873 * gcc.dg/pr42662.c: New test.
12875 PR tree-optimization/42645
12876 * g++.dg/other/pr42645-1.C: New test.
12877 * g++.dg/other/pr42645-2.C: New test.
12879 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12882 * gcc.target/powerpc/warn-1.c: New test.
12883 * gcc.target/powerpc/warn-2.c: New test.
12885 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12887 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12890 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12892 * gcc.dg/lto/20100108_0.c: New.
12894 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12896 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12897 Add -march=i686 -msse for 32bit x86 targets.
12899 2010-01-10 Richard Guenther <rguenther@suse.de>
12901 PR middle-end/42667
12902 * gcc.dg/torture/pr42667.c: New testcase.
12904 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12907 * gfortran.dg/array_constructor_34.f90: New test.
12909 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12912 * gfortran.dg/array_constructor_33.f90: New test.
12913 gfortran.dg/array_function_5.f90: Add credit.
12915 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12918 * gcc.dg/pr42631.c: New.
12920 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12923 * gcc.dg/pr42630.c: New.
12925 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12928 * gcc.dg/pr42629.c: New.
12930 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12932 PR middle-end/42363
12933 * gcc.dg/torture/pr42363.c: New.
12935 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12939 * gcc.dg/vect/pr42604.c: New.
12940 * gcc.dg/vect/pr42395.c: New.
12942 2010-01-09 Richard Guenther <rguenther@suse.de>
12944 PR middle-end/42512
12945 * gcc.c-torture/execute/pr42512.c: New testcase.
12947 2010-01-09 Tobias Burnus <burnus@net-b.de>
12950 * gfortran.dg/c_ptr_tests_14.f90: New test.
12952 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12955 * gnat.dg/null_pointer_deref1.adb: Don't run on
12956 sparc*-sun-solaris2.11.
12958 2010-01-08 Richard Guenther <rguenther@suse.de>
12961 * gcc.dg/lto/20100103-1_0.c: New testcase.
12962 * gcc.dg/lto/20100103-2_0.c: Likewise.
12964 2010-01-08 Tobias Burnus <burnus@net-b.de
12967 * gfortran.dg/asynchronous_1.f90: New test.
12968 * gfortran.dg/asynchronous_2.f90: New test.
12969 * gfortran.dg/conflicts.f90: Update error message.
12971 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12974 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12976 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12978 PR tree-optimization/42625
12979 * g++.dg/opt/dtor4.C: New test.
12980 * g++.dg/opt/dtor4.h: New.
12981 * g++.dg/opt/dtor4-aux.cc: New.
12983 2010-01-07 Tobias Burnus <burnus@net-b.de>
12986 * gfortran.dg/proc_ptr_26.f90: New test.
12988 2010-01-07 Tobias Burnus <burnus@net-b.de>
12991 * gfortran.dg/allocatable_scalar_7.f90: New test.
12993 2010-01-06 Richard Guenther <rguenther@suse.de>
12995 * gcc.c-torture/compile/pr42632.c: New testcase.
12997 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13000 * gcc.target/i386/pr42542-4.c: New.
13001 * gcc.target/i386/pr42542-4a.c: Likewise.
13002 * gcc.target/i386/pr42542-5.c: Likewise.
13003 * gcc.target/i386/pr42542-5a.c: Likewise.
13005 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
13007 * gcc.dg/tls/opt-15.c: New test.
13009 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13011 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13013 2010-01-05 Martin Jambor <mjambor@suse.cz>
13015 PR tree-optimization/42462
13016 * g++.dg/torture/pr42462.C: New test.
13018 2010-01-05 Jason Merrill <jason@redhat.com>
13020 * g++.dg/cpp0x/initlist30.C: New test.
13022 2010-01-05 Richard Guenther <rguenther@suse.de>
13024 PR tree-optimization/42614
13025 * gcc.c-torture/execute/pr42614.c: New testcase.
13027 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
13029 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13030 * gcc.dg/Wunreachable-1.c: Remove the testcase of
13031 -Wunreachable-code.
13032 * gcc.dg/Wunreachable-2.c: Likewise.
13033 * gcc.dg/Wunreachable-3.c: Likewise.
13034 * gcc.dg/Wunreachable-4.c: Likewise.
13035 * gcc.dg/Wunreachable-5.c: Likewise.
13036 * gcc.dg/Wunreachable-6.c: Likewise.
13037 * gcc.dg/Wunreachable-7.c: Likewise.
13038 * gcc.dg/Wunreachable-8.c: Likewise.
13039 * gcc.dg/20041231-1.c: Likewise.
13041 2010-01-05 Jakub Jelinek <jakub@redhat.com>
13044 * gcc.dg/pr42611.c: New test.
13046 PR tree-optimization/42508
13047 * g++.dg/opt/pr42508.C: New test.
13049 2010-01-05 Tobias Burnus <burnus@net-b.de>
13052 * gfortran.dg/allocatable_scalar_8.f90: New.
13054 2010-01-04 Martin Jambor <mjambor@suse.cz>
13056 PR tree-optimization/42398
13057 * gcc.c-torture/compile/pr42398.c: New test.
13059 2010-01-04 Jason Merrill <jason@redhat.com>
13062 * g++.dg/ext/attrib35.C: New.
13065 * g++.dg/cpp0x/auto17.C: New.
13067 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
13069 * gcc.dg/lto/20100104_0.c: New.
13071 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
13074 * gcc.target/i386/pr42542-1.c: New.
13075 * gcc.target/i386/pr42542-1a.c: Likewise.
13076 * gcc.target/i386/pr42542-1b.c: Likewise.
13077 * gcc.target/i386/pr42542-2.c: Likewise.
13078 * gcc.target/i386/pr42542-2a.c: Likewise.
13079 * gcc.target/i386/pr42542-2b.c: Likewise.
13080 * gcc.target/i386/pr42542-3.c: Likewise.
13081 * gcc.target/i386/pr42542-3a.c: Likewise.
13083 2009-01-04 Tobias Burnus <burnus@net-b.de>
13086 * gfortran.dg/allocatable_scalar_5.f90: New test.
13087 * gfortran.dg/allocatable_scalar_6.f90: New test.
13089 2010-01-03 Richard Guenther <rguenther@suse.de>
13092 * gfortran.dg/gomp/recursion1.f90: Remove.
13094 2010-01-03 Richard Guenther <rguenther@suse.de>
13096 * gcc.dg/Warray-bounds.c: Remove XFAILs.
13097 * gcc.dg/uninit-6.c: Likewise.
13098 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13100 2010-01-03 Richard Guenther <rguenther@suse.de>
13102 PR tree-optimization/42589
13103 * gcc.target/i386/pr42589.c: New testcase.
13105 2010-01-03 Richard Guenther <rguenther@suse.de>
13107 PR tree-optimization/42438
13108 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13110 2010-01-02 Richard Guenther <rguenther@suse.de>
13113 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13115 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
13118 * gcc.target/alpha/pr42448-1.c: New test.
13119 * gcc.target/alpha/pr42448-2.c: Ditto.
13121 2010-01-01 Joseph Myers <joseph@codesourcery.com>
13123 PR preprocessor/41947
13124 * gcc.dg/c99-hexfloat-3.c: New test.
13126 2010-01-01 Richard Guenther <rguenther@suse.de>
13129 * gcc.c-torture/execute/pr42570.c: New testcase.
13131 2010-01-01 Richard Guenther <rguenther@suse.de>
13133 PR middle-end/42559
13134 * gcc.c-torture/compile/pr42559.c: New testcase.
13137 Copyright (C) 2010 Free Software Foundation, Inc.
13139 Copying and distribution of this file, with or without modification,
13140 are permitted in any medium without royalty provided the copyright
13141 notice and this notice are preserved.