1 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
3 * objc.dg/property/synthesize-3.m: New.
4 * objc.dg/property/synthesize-4.m: New.
5 * objc.dg/property/synthesize-5.m: New.
6 * objc.dg/property/synthesize-6.m: New.
7 * obj-c++.dg/property/synthesize-3.mm: New.
8 * obj-c++.dg/property/synthesize-4.mm: New.
9 * obj-c++.dg/property/synthesize-5.mm: New.
10 * obj-c++.dg/property/synthesize-6.mm: New.
12 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
14 * objc.dg/property/at-property-5.m: Updated test.
15 * objc.dg/property/at-property-16.m: New.
16 * objc.dg/property/at-property-17.m: New.
17 * objc.dg/property/at-property-18.m: New.
18 * objc.dg/property/at-property-19.m: New.
19 * objc.dg/property/dotsyntax-12.m: New.
20 * objc.dg/protocol-inheritance-1.m: New.
21 * objc.dg/protocol-inheritance-2.m: New.
22 * obj-c++.dg/property/at-property-5.mm: Updated test.
23 * obj-c++.dg/property/at-property-16.mm: New.
24 * obj-c++.dg/property/at-property-17.mm: New.
25 * obj-c++.dg/property/at-property-18.mm: New.
26 * obj-c++.dg/property/at-property-19.mm: New.
27 * obj-c++.dg/protocol-inheritance-1.mm: New.
28 * obj-c++.dg/protocol-inheritance-2.mm: New.
29 * obj-c++.dg/property/dotsyntax-12.mm: New.
31 2010-11-08 Jason Merrill <jason@redhat.com>
33 * g++.dg/expr/overflow1.C: New.
34 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
35 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
36 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
37 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
39 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
41 * gcc.dg/pr35442.c: Adapt warning.
44 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
45 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
46 * g++.dg/torture/pr36444.C: Add dg-options -msse for
48 * g++.dg/torture/pr36445.C: Likewise.
49 * gcc.c-torture/compile/pr34856.c: Likewise.
50 * gcc.c-torture/compile/pr39928-1.c: Likewise.
51 * gcc.c-torture/compile/vector-1.c: Likewise.
52 * gcc.c-torture/compile/vector-2.c: Likewise.
53 * gcc.dg/pr32912-1.c: Likewise.
54 * gcc.c-torture/execute/va-arg-25.c: Move ...
55 * gcc.dg/torture/va-arg-25.c: ... here.
57 Add dg-options -msse, dg-require-effective-target sse_runtime for
58 for i?86-*-*, x86_64-*-*.
59 * gcc.c-torture/execute/vector-1.c: Likewise.
60 * gcc.c-torture/execute/vector-2.c: Likewise.
61 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
63 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
64 * gcc.dg/tree-ssa/sra-4.c: Likewise.
65 * gcc.dg/tree-ssa/vector-1.c: Likewise.
66 * gcc.dg/tree-ssa/vector-2.c: Likewise.
67 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
69 2010-11-08 Steve Ellcey <sje@cup.hp.com>
71 * gcc.dg/torture/pr45982.c: Add -std=c99
72 * gcc.dg/torture/pr45623.c: Ditto.
74 2010-11-08 Steve Ellcey <sje@cup.hp.com>
76 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
77 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
79 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
82 * g++.dg/ext/dllimport7.C: Adjust second error check and
83 allow test for x86_64 mingw, too.
85 2010-11-08 Janus Weil <janus@gcc.gnu.org>
88 * gfortran.dg/class_28.f03: New.
90 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
92 PR rtl-optimization/45352
93 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
94 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
95 gcc.target/i386/pr45352-2.c: New tests.
97 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
100 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
103 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
105 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
106 as comment character.
108 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
110 * gcc.target/mips/mips.exp: Revert previous patch.
111 * gcc.target/mips/fma-1.c: Delete.
112 * gcc.target/mips/fma-2.c: Likewise.
113 * gcc.target/mips/fma-3.c: Likewise.
114 * gcc.target/mips/fma-4.c: Likewise.
115 * gcc.target/mips/fma-5.c: Likewise.
116 * gcc.target/mips/fma-6.c: Likewise.
117 * gcc.target/mips/fma-7.c: Likewise.
118 * gcc.target/mips/fma-8.c: Likewise.
119 * gcc.target/mips/fma-9.c: Likewise.
120 * gcc.target/mips/fma-10.c: Likewise.
121 * gcc.target/mips/fma-11.c: Likewise.
122 * gcc.target/mips/fma-12.c: Likewise.
123 * gcc.target/mips/fma-13.c: Likewise.
124 * gcc.target/mips/fma-14.c: Likewise.
125 * gcc.target/mips/fma-15.c: Likewise.
126 * gcc.target/mips/fma-16.c: Likewise.
127 * gcc.target/mips/fma-17.c: Likewise.
128 * gcc.target/mips/fma-18.c: Likewise.
129 * gcc.target/mips/fma-19.c: Likewise.
130 * gcc.target/mips/fma-20.c: Likewise.
132 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
134 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
135 * gcc.target/mips/fma-1.c: New test.
136 * gcc.target/mips/fma-2.c: Likewise.
137 * gcc.target/mips/fma-3.c: Likewise.
138 * gcc.target/mips/fma-4.c: Likewise.
139 * gcc.target/mips/fma-5.c: Likewise.
140 * gcc.target/mips/fma-6.c: Likewise.
141 * gcc.target/mips/fma-7.c: Likewise.
142 * gcc.target/mips/fma-8.c: Likewise.
143 * gcc.target/mips/fma-9.c: Likewise.
144 * gcc.target/mips/fma-10.c: Likewise.
145 * gcc.target/mips/fma-11.c: Likewise.
146 * gcc.target/mips/fma-12.c: Likewise.
147 * gcc.target/mips/fma-13.c: Likewise.
148 * gcc.target/mips/fma-14.c: Likewise.
149 * gcc.target/mips/fma-15.c: Likewise.
150 * gcc.target/mips/fma-16.c: Likewise.
151 * gcc.target/mips/fma-17.c: Likewise.
152 * gcc.target/mips/fma-18.c: Likewise.
153 * gcc.target/mips/fma-19.c: Likewise.
154 * gcc.target/mips/fma-20.c: Likewise.
156 2010-11-06 Jason Merrill <jason@redhat.com>
158 * g++.dg/cpp0x/constexpr-ctor3.C: New.
160 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
163 * gcc.dg/parser-error-3.c: New test.
165 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
168 * g++.dg/parse/semicolon2.C: New testcase.
169 * g++.dg/ext/asmspec1.C: Adjust.
170 * g++.dg/init/new13.C: Adjust.
171 * g++.dg/parse/ctor5.C: Adjust.
173 2010-11-06 Janus Weil <janus@gcc.gnu.org>
176 * gfortran.dg/class_27.f03: New.
178 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
180 Fixed using the Objective-C 2.0 dot-syntax with self and super.
181 * objc.dg/property/dotsyntax-5.m: New.
182 * objc.dg/property/dotsyntax-6.m: New.
183 * objc.dg/property/dotsyntax-7.m: New.
184 * objc.dg/property/dotsyntax-8.m: New.
185 * objc.dg/property/dotsyntax-9.m: New.
186 * objc.dg/property/dotsyntax-10.m: New.
187 * objc.dg/property/dotsyntax-11.m: New.
188 * obj-c++.dg/property/dotsyntax-5.mm: New.
189 * obj-c++.dg/property/dotsyntax-6.mm: New.
190 * obj-c++.dg/property/dotsyntax-7.mm: New.
191 * obj-c++.dg/property/dotsyntax-8.mm: New.
192 * obj-c++.dg/property/dotsyntax-9.mm: New.
193 * obj-c++.dg/property/dotsyntax-10.mm: New.
194 * obj-c++.dg/property/dotsyntax-11.mm: New.
196 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
198 * obj-c++.dg/encode-3.mm: Provide a different string check for the
199 NeXT runtime when the type is READONLY.
201 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
203 * gcc.target/i386/387-2.c: Skip if -march= is specified.
204 * gcc.target/i386/387-6.c: Ditto.
205 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
206 * gcc.target/i386/387-4.c: Ditto.
207 * gcc.target/i386/387-7.c: Ditto.
208 * gcc.target/i386/387-8.c: Ditto.
209 * gcc.target/i386/387-9.c: Ditto.
210 * gcc.target/i386/387-10.c: Ditto.
211 * gcc.target/i386/387-11.c: Ditto.
212 * gcc.target/i386/387-12.c: Ditto.
214 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
216 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
219 * gcc.dg/darwin-cfstring-format-1.c: New.
220 * gcc.dg/warn-nsstring.c: New.
221 * objc.dg/fsf-nsstring-format-1.m: New.
222 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
223 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
226 2010-11-05 Jason Merrill <jason@redhat.com>
229 * g++.dg/inherit/virtual6.C: New.
231 2010-11-05 Jakub Jelinek <jakub@redhat.com>
234 * gcc.dg/Wcxx-compat-21.c: New test.
236 2010-11-05 Ian Lance Taylor <iant@google.com>
239 * gcc.target/i386/pr46084.c: New test.
241 2010-11-05 Steve Ellcey <sje@cup.hp.com>
243 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
244 * (check_effective_target_mempcpy): New.
245 * gcc.c-torture/execute/pr45636.c: Move this...
246 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
248 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
250 * gcc.target/i386/i386.exp (FLAGS): Remove.
251 Wrap gcc_target_compile with $clearcap_ldflags added to options.
253 2010-11-05 Jakub Jelinek <jakub@redhat.com>
256 * g++.dg/opt/empty2.C: New test.
259 * gcc.target/i386/pr45670.c: New test.
261 2010-11-05 Janus Weil <janus@gcc.gnu.org>
265 * gfortran.dg/class_19.f03: Modified.
266 * gfortran.dg/class_allocate_6.f03: New.
268 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
270 * gcc.target/i386/avx-vzeroupper-19.c: New.
272 2010-11-05 Jakub Jelinek <jakub@redhat.com>
274 PR tree-optimization/46099
275 * gcc.dg/autopar/pr46099.c: New test.
278 * c-c++-common/pr43690.c: New test.
280 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
282 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
283 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
284 declaration and implementation.
285 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
286 * obj-c++.dg/property/at-property-13.mm: Likewise.
287 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
288 * obj-c++.dg/property/property-1.mm: Likewise.
289 * obj-c++.dg/property/at-property-7.mm: Likewise.
290 * obj-c++.dg/property/at-property-9.mm: Likewise.
291 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
292 * obj-c++.dg/property/at-property-10.mm: Likewise.
293 * obj-c++.dg/property/synthesize-2.mm: Likewise.
294 * obj-c++.dg/property/at-property-12.mm: Likewise.
295 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
296 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
297 * obj-c++.dg/property/at-property-6.mm: Likewise.
298 * obj-c++.dg/property/at-property-8.mm: Likewise.
299 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
300 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
301 * obj-c++.dg/property/at-property-11.mm: Likewise.
302 * obj-c++.dg/template-8.mm: Likewise.
303 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
304 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
305 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
306 put a FIXME for this.
307 * obj-c++.dg/property/property-2.mm: Remove.
308 * obj-c++.dg/property/property-3.mm: Remove.
310 2010-11-05 Jakub Jelinek <jakub@redhat.com>
313 * gcc.dg/pr46307.c: New test.
315 2010-11-05 Jason Merrill <jason@redhat.com>
318 * g++.dg/ext/complex6.C: New.
320 2010-11-04 Bud Davis <jimmied@smu.edu>
322 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
324 2010-11-04 Chao-ying Fu <fu@mips.com>
326 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
328 * gcc.target/mips/mips32-dsp-run.c: Likewise.
330 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
332 Fixed using the Objective-C 2.0 dot-syntax with class names.
333 * objc.dg/property/dotsyntax-3.m: New.
334 * objc.dg/property/dotsyntax-4.m: New.
335 * obj-c++.dg/property/dotsyntax-3.mm: New.
336 * obj-c++.dg/property/dotsyntax-4.mm: New.
338 * objc.dg/fobjc-std-1.m: Added test for warnings when the
339 Objective-C 2.0 dot-syntax is used with class names.
340 * obj-c++.dg/fobjc-std-1.mm: Same change.
342 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
344 * gcc.target/powerpc/loop_align.c: New.
346 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
348 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
350 merge from FSF 'apple/trunk' branch.
351 * gcc.target/powerpc/darwin64-abi.c: New.
353 2010-11-04 Jakub Jelinek <jakub@redhat.com>
355 PR tree-optimization/46233
356 * gcc.dg/pr46233.c: New test.
358 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
360 * objc.dg/property/property-2.m: Deleted.
361 * objc.dg/property/property-3.m: Deleted.
363 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
365 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
367 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
368 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
369 * objc.dg/property/property-1.m: Likewise.
370 * objc.dg/property/at-property-6.m: Likewise.
371 * objc.dg/property/at-property-7.m: Likewise.
372 * objc.dg/property/dotsyntax-1.m: Likewise.
373 * objc.dg/property/at-property-8.m: Likewise.
374 * objc.dg/property/dotsyntax-2.m: Likewise.
375 * objc.dg/property/at-property-9.m: Likewise.
376 * objc.dg/property/synthesize-2.m: Likewise.
377 * objc.dg/property/at-property-10.m: Likewise.
378 * objc.dg/property/at-property-11.m: Likewise.
379 * objc.dg/property/at-property-12.m: Likewise.
380 * objc.dg/property/at-property-13.m: Likewise.
381 * objc.dg/property/fsf-property-method-access.m: Likewise.
382 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
384 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
386 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
387 deprecation warnings. Use Object1 implementation.
388 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
389 * objc/execute/forward-1.m: Remove.
390 * objc/execute/forward-1.x: Remove.
392 2010-11-04 Jason Merrill <jason@redhat.com>
394 * g++.dg/cpp0x/constexpr-access.C: New.
396 2010-11-04 Richard Guenther <rguenther@suse.de>
398 PR rtl-optimization/46183
399 * gcc.dg/torture/pr46183.c: New testcase.
401 2010-11-04 Richard Guenther <rguenther@suse.de>
403 PR tree-optimization/46068
404 * gcc.dg/torture/pr46068.c: New testcase.
406 2010-11-04 Richard Guenther <rguenther@suse.de>
408 PR tree-optimization/45991
409 * gcc.dg/pr45991.c: New testcase.
411 2010-11-04 Richard Guenther <rguenther@suse.de>
413 PR tree-optimization/46154
414 * g++.dg/torture/pr46154.C: New testcase.
416 2010-11-04 Richard Guenther <rguenther@suse.de>
418 PR tree-optimization/45733
419 * gcc.dg/pr45733.c: New testcase.
421 2010-11-04 Ira Rosen <irar@il.ibm.com>
423 PR tree-optimization/46213
424 * gfortran.dg/vect/pr46213.f90: New.
426 2010-11-04 Richard Guenther <rguenther@suse.de>
429 * gcc.dg/pr34989-1.c: Move ...
430 * gcc.dg/lto/pr34989-1_0.c: ... here.
431 * gcc.dg/pr34989-2.c: Move ...
432 * gcc.dg/lto/pr34989-1_1.c: ... here.
433 * gcc.dg/pr27898.c: Move ...
434 * gcc.dg/lto/pr27898_0.c: ... here and ...
435 * gcc.dg/lto/pr27898_1.c: ... split.
436 * gcc.dg/pr28712.c: Move ...
437 * gcc.dg/lto/pr28712_0.c: ... here and ...
438 * gcc.dg/lto/pr28712_1.c: ... split ...
439 * gcc.dg/lto/pr28712_2.c: ... twice.
440 * gcc.dg/pr28706.c: Move ...
441 * gcc.dg/lto/pr28706_0.c: ... here and ...
442 * gcc.dg/lto/pr28706_1.c: ... split.
444 2010-11-04 Richard Guenther <rguenther@suse.de>
445 Richard Henderson <rth@redhat.com>
447 * gcc.target/i386/fma4-vector-2.c: New testcase.
449 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
450 Richard Guenther <rguenther@suse.de>
452 * gcc.dg/vec-scal-opt.c: New testcase.
453 * gcc.dg/vec-scal-opt1.c: New testcase.
454 * gcc.dg/vec-scal-opt2.c: New testcase.
456 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
458 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
459 from plugin build flags on Darwin targets.
461 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
463 * gcc.target/i386/pr46285.c: Require split_stack target.
465 2010-11-03 Jason Merrill <jason@redhat.com>
468 * g++.dg/cpp0x/constexpr-base2.C: New.
471 * g++.dg/cpp0x/initlist45.C: New.
473 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
475 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
476 is now allowed in categories.
477 * obj-c++.dg/property/dynamic-2.mm: Same change.
478 * objc.dg/property/dynamic-3.m: New.
479 * obj-c++.dg/property/dynamic-3.mm: New.
480 * objc.dg/property/at-property-14.m: New.
481 * objc.dg/property/at-property-15.m: New.
482 * obj-c++.dg/property/at-property-14.mm: New.
483 * obj-c++.dg/property/at-property-15.mm: New.
485 * objc.dg/foreach-6.m: Added a few more tests for valid and
486 invalid iterating variables and collections.
488 2010-11-03 Xinliang David Li <davidxl@google.com>
491 * g++.dg/tree-ssa/ivopts-2.C: New test.
493 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
496 * gcc.target/i386/pr46295.c: New.
498 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
500 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
501 precision min/max for single precision on VSX.
503 2010-11-03 Jason Merrill <jason@redhat.com>
506 * g++.dg/cpp0x/constexpr-ice3.C: New.
508 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
510 * gnat.dg/opt8.ad[sb]: New test.
511 * gnat.dg/opt8_pkg.ads: New helper.
513 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
515 PR rtl-optimization/45865
516 * gcc.dg/pr45865.c: New.
517 * gcc.dg/torture/pr45865.c: Likewise.
519 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
520 * gcc.target/arm/headmerge-2.c: Likewise.
521 * gcc.target/i386/headmerge-1.c: Likewise.
522 * gcc.target/i386/headmerge-2.c: Likewise.
524 2010-11-03 Richard Guenther <rguenther@suse.de>
527 * gcc.dg/pr46288.c: New testcase.
529 2010-11-03 Richard Guenther <rguenther@suse.de>
531 PR tree-optimization/44807
532 * gcc.dg/torture/pr44807.c: New testcase.
534 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
537 * gfortran.dg/namelist_67.f90: New test.
539 2010-11-03 Jakub Jelinek <jakub@redhat.com>
541 PR tree-optimization/46009
542 * gcc.dg/vect/pr46009.c: New function.
544 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
546 Implemented -fobjc-std=objc1 flag.
547 * objc.dg/fobjc-std-1.m: New.
548 * obj-c++.dg/fobjc-std-1.mm: New.
550 2010-11-03 Richard Guenther <rguenther@suse.de>
553 * g++.dg/debug/pr46241.C: New testcase.
555 2010-11-03 Richard Guenther <rguenther@suse.de>
557 PR tree-optimization/46190
558 * gfortran.dg/pr46190.f90: New testcase.
560 2010-11-03 Richard Guenther <rguenther@suse.de>
563 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
564 * gcc.dg/vect/vect-19.c: Likewise.
565 * gcc.dg/vect/vect-17.c: Likewise.
567 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
570 * gcc.target/i386/pr46285.c: New.
572 2010-11-03 Richard Guenther <rguenther@suse.de>
574 PR tree-optimization/46217
575 * gcc.dg/pr46217.c: New testcase.
577 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
579 * objc.dg/property/dotsyntax-1.m: New.
580 * objc.dg/property/dotsyntax-2.m: New.
581 * obj-c++.dg/property/dotsyntax-1.mm: New.
582 * obj-c++.dg/property/dotsyntax-2.mm: New.
584 2010-11-03 Jakub Jelinek <jakub@redhat.com>
586 PR tree-optimization/46165
587 * gcc.dg/pr46165.c: New test.
589 2010-11-03 Richard Guenther <rguenther@suse.de>
592 * gcc.dg/pr46251.c: New testcase.
594 2010-11-03 Jakub Jelinek <jakub@redhat.com>
596 PR tree-optimization/46107
597 * gcc.c-torture/compile/pr46107.c: New test.
600 * gcc.dg/pr46252.c: New test.
602 PR rtl-optimization/46034
603 PR rtl-optimization/46212
604 PR rtl-optimization/46248
605 * gcc.c-torture/compile/pr46034.c: New test.
606 * gcc.c-torture/compile/pr46248.c: New test.
607 * gcc.dg/pr46212.c: New test.
609 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
611 * gnat.dg/sizetype4.adb: New test.
613 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
615 * gcc.target/i386/avx-vzeroupper-15.c: New.
616 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
617 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
618 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
621 * gcc.target/i386/pr46253.c: New.
623 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
624 Tobias Burnus <burnus@net-b.de>
627 * gfortran.dg/deferred_type_param_1.f90: New.
628 * gfortran.dg/deferred_type_param_2.f90: New.
629 * gfortran.dg/initialization_1.f90: Update dg-errors.
630 * gfortran.dg/initialization_9.f90: Update dg-errors.
632 2010-11-02 Richard Guenther <rguenther@suse.de>
634 PR tree-optimization/46149
635 * g++.dg/torture/pr46149.C: New testcase.
637 2010-11-02 Richard Guenther <rguenther@suse.de>
639 PR tree-optimization/46216
640 * gcc.dg/torture/pr46216.c: New testcase.
642 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
648 2010-11-02 Richard Guenther <rguenther@suse.de>
650 PR tree-optimization/46184
651 * gcc.dg/pr46184.c: New testcase.
653 2010-11-02 Richard Guenther <rguenther@suse.de>
655 PR tree-optimization/46177
656 * gcc.dg/pr46177.c: New testcase.
658 2010-11-02 Martin Jambor <mjambor@suse.cz>
661 * g++.dg/ipa/ivinline-9.C: New test.
663 2010-11-02 Martin Jambor <mjambor@suse.cz>
665 PR tree-optimization/45875
666 * g++.dg/torture/pr45875.C: New test.
668 2010-11-02 Richard Guenther <rguenther@suse.de>
671 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
673 2010-11-02 Jakub Jelinek <jakub@redhat.com>
676 * gcc.dg/pr46255.c: New test.
678 2010-11-02 Dodji Seketeli <dodji@redhat.com>
682 * g++.dg/template/sfinae26.C: New test.
683 * g++.dg/template/sfinae27.C: Likewise.
685 2010-11-02 Dodji Seketeli <dodji@redhat.com>
688 * g++.dg/template/typedef36.C: New test.
689 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
690 * g++.dg/template/canon-type-10.C: Likewise.
691 * g++.dg/template/canon-type-11.C: Likewise.
692 * g++.dg/template/canon-type-12.C: Likewise.
693 * g++.dg/template/canon-type-13.C: Likewise.
695 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
697 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
698 of debug_pubnames on darwin.
700 2010-11-01 Jason Merrill <jason@redhat.com>
701 Benjamin Kosnik <bkoz@redhat.com>
703 * g++.dg/cpp0x/constexpr-initlist2.C: New.
704 * g++.dg/cpp0x/constexpr-initlist3.C: New.
706 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
707 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
708 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
709 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
710 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
711 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
712 * g++.dg/cpp0x/constexpr-array.C: New.
713 * g++.dg/cpp0x/constexpr-base.C: New.
714 * g++.dg/cpp0x/constexpr-complex.C: New.
715 * g++.dg/cpp0x/constexpr-data1.C: New.
716 * g++.dg/cpp0x/constexpr-data2.C: New.
717 * g++.dg/cpp0x/constexpr-deref.C: New.
718 * g++.dg/cpp0x/constexpr-diag1.C: New.
719 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
720 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
721 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
722 * g++.dg/cpp0x/constexpr-empty.C: New.
723 * g++.dg/cpp0x/constexpr-empty2.C: New.
724 * g++.dg/cpp0x/constexpr-empty3.C: New.
725 * g++.dg/cpp0x/constexpr-empty4.C: New.
726 * g++.dg/cpp0x/constexpr-empty5.C: New.
727 * g++.dg/cpp0x/constexpr-ex1.C: New.
728 * g++.dg/cpp0x/constexpr-ex2.C: New.
729 * g++.dg/cpp0x/constexpr-ex3.C: New.
730 * g++.dg/cpp0x/constexpr-ex4.C: New.
731 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
732 * g++.dg/cpp0x/constexpr-fnptr.C: New.
733 * g++.dg/cpp0x/constexpr-function1.C: New.
734 * g++.dg/cpp0x/constexpr-function2.C: New.
735 * g++.dg/cpp0x/constexpr-function3.C: New.
736 * g++.dg/cpp0x/constexpr-ice.C: New.
737 * g++.dg/cpp0x/constexpr-initlist.C: New.
738 * g++.dg/cpp0x/constexpr-neg1.C: New.
739 * g++.dg/cpp0x/constexpr-noexcept.C: New.
740 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
741 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
742 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
743 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
744 * g++.dg/cpp0x/constexpr-nonlit.C: New.
745 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
746 * g++.dg/cpp0x/constexpr-nullptr.C: New.
747 * g++.dg/cpp0x/constexpr-object1.C: New.
748 * g++.dg/cpp0x/constexpr-object2.C: New.
749 * g++.dg/cpp0x/constexpr-overflow.C: New.
750 * g++.dg/cpp0x/constexpr-pedantic.C: New.
751 * g++.dg/cpp0x/constexpr-pos1.C: New.
752 * g++.dg/cpp0x/constexpr-potential1.C: New.
753 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
754 * g++.dg/cpp0x/constexpr-pure.C: New.
755 * g++.dg/cpp0x/constexpr-static.C: New.
756 * g++.dg/cpp0x/constexpr-static2.C: New.
757 * g++.dg/cpp0x/constexpr-static3.C: New.
758 * g++.dg/cpp0x/constexpr-static4.C: New.
759 * g++.dg/cpp0x/constexpr-static5.C: New.
760 * g++.dg/cpp0x/constexpr-static6.C: New.
761 * g++.dg/cpp0x/constexpr-string.C: New.
762 * g++.dg/cpp0x/constexpr-switch.C: New.
763 * g++.dg/cpp0x/constexpr-targ.C: New.
764 * g++.dg/cpp0x/constexpr-throw.C: New.
765 * g++.dg/cpp0x/constexpr-typeid.C: New.
766 * g++.dg/cpp0x/constexpr-union.C: New.
767 * g++.dg/cpp0x/constexpr-value.C: New.
768 * g++.dg/cpp0x/constexpr-value2.C: New.
769 * g++.dg/cpp0x/constexpr-variadic.C: New.
770 * g++.dg/cpp0x/initlist5.C: Use constexpr.
771 * g++.dg/cpp0x/static_assert3.C: Add expected error.
772 * g++.dg/other/fold1.C: Likewise.
773 * g++.dg/parse/crash36.C: Likewise.
774 * g++.dg/parse/constant4.C: Adjust expected error.
775 * g++.dg/template/arg5.C: Likewise.
776 * g++.dg/template/non-dependent10.C: Likewise.
777 * g++.dg/template/qualified-id3.C: Likewise.
778 * g++.dg/warn/overflow-warn-1.C: Likewise.
779 * g++.dg/warn/overflow-warn-3.C: Likewise.
780 * g++.dg/warn/overflow-warn-4.C: Likewise.
781 * g++.old-deja/g++.pt/crash10.C: Likewise.
783 * g++.dg/cpp0x/constexpr-ctor2.C: New.
785 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
787 Implemented format and noreturn attributes for Objective-C methods.
788 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
789 * objc.dg/attributes/method-deprecated-1.m: New.
790 * objc.dg/attributes/method-deprecated-2.m: New.
791 * objc.dg/attributes/method-deprecated-3.m: New.
792 * objc.dg/attributes/method-noreturn-1.m: New.
793 * objc.dg/attributes/method-sentinel-1.m: New.
794 * objc.dg/attributes/method-format-1.m: New.
795 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
796 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
797 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
798 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
799 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
800 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
801 * obj-c++.dg/attributes/method-format-1.mm: New.
803 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
805 * objc.dg/property/at-property-deprecated-1.m: New.
806 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
808 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
810 Implemented Objective-C 2.0 property accessors.
811 * objc.dg/property/at-property-6.m: Use nonatomic properties to
812 avoid testing more complex accessors in this testcase which is not
814 * objc.dg/property/at-property-7.m: Same change.
815 * objc.dg/property/at-property-8.m: Same change.
816 * objc.dg/property/at-property-9.m: Same change.
817 * objc.dg/property/at-property-10.m: Same change.
818 * objc.dg/property/at-property-11.m: Same change.
819 * obj-c++.dg/property/at-property-6.mm: Same change.
820 * obj-c++.dg/property/at-property-7.mm: Same change.
821 * obj-c++.dg/property/at-property-8.mm: Same change.
822 * obj-c++.dg/property/at-property-9.mm: Same change.
823 * obj-c++.dg/property/at-property-10.mm: Same change.
824 * obj-c++.dg/property/at-property-11.mm: Same change.
825 * objc.dg/property/at-property-12.m: New.
826 * objc.dg/property/at-property-13.m: New.
827 * obj-c++.dg/property/at-property-12.mm: New.
828 * obj-c++.dg/property/at-property-13.mm: New.
830 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
833 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
834 * gfortran.dg/allocate_with_typespec_4.f90: New test.
835 * gfortran.dg/allocate_with_typespec_1.f90: New test.
836 * gfortran.dg/allocate_with_typespec_2.f: New test.
837 * gfortran.dg/allocate_with_typespec_3.f90: New test.
838 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
839 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
841 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
842 Nathan Froyd <froydnj@codesourcery.com>
844 PR tree-optimization/46259
845 * gfortran.dg/pr46259.f: New testcase.
847 2010-11-01 Paul Koning <ni1d@arrl.net>
849 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
850 * gcc.c-torture/compile/20020604-1.c: Ditto.
851 * gcc.c-torture/compile/20001226-1.c: Ditto.
852 * gcc.c-torture/compile/20010327-1.c: Ditto.
853 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
854 * gcc.c-torture/compile/pr43191.c: Ditto.
855 * gcc.c-torture/compile/pr41181.c: Ditto.
857 2010-10-31 Richard Henderson <rth@redhat.com>
859 * lib/target-supports.exp
860 (check_effective_target_automatic_stack_alignment): True for
862 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
863 use of the preferred-stack-boundary arguments.
864 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
866 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
869 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
870 * gcc.target/i386/fma4-builtin-2.c: Likewise.
872 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
874 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
876 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
878 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
879 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
881 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
882 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
883 * objc.dg/torture/tls/thr-init.m: Likewise.
884 * objc.dg/torture/tls/thr-init-2.m: Likewise.
885 * objc.dg/torture/tls/thr-init-3.m: Likewise.
887 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
889 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
892 2010-10-30 Janus Weil <janus@gcc.gnu.org>
897 * gfortran.dg/typebound_generic_10.f03: New.
899 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
901 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
902 * objc.dg/property/property-neg-1.m: Updated for changes in the
903 syntax of @property and the implementation of
904 @synthesize/@dynamic.
905 * objc.dg/property/property-neg-2.m: Same change.
906 * objc.dg/property/property-neg-3.m: Same change.
907 * objc.dg/property/property-neg-4.m: Same change.
908 * objc.dg/property/property-neg-5.m: Same change.
909 * objc.dg/property/property-neg-7.m: Same change.
910 * objc.dg/property/property-1.m: Same change.
911 * objc.dg/property/synthesize-1.m: Same change.
912 * objc.dg/property/at-property-2.m: Same change.
913 * objc.dg/property/at-property-4.m: Same change.
915 * objc.dg/property/fsf-property-method-acces.m: Updated for
916 changes in the syntax of @property and the implementation of
917 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
918 * objc.dg/property/fsf-property-basic.m: Same change.
919 * objc.dg/property/fsf-property-named-ivar.m: Same change.
921 * objc.dg/property/at-property-5.m: New.
922 * objc.dg/property/at-property-6.m: New.
923 * objc.dg/property/at-property-7.m: New.
924 * objc.dg/property/at-property-8.m: New.
925 * objc.dg/property/at-property-9.m: New.
926 * objc.dg/property/at-property-10.m: New.
927 * objc.dg/property/at-property-11.m: New.
928 * objc.dg/property/synthesize-2.m: New.
929 * objc.dg/property/dynamic-2.m: New.
931 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
932 syntax of @property and the implementation of
933 @synthesize/@dynamic.
934 * obj-c++.dg/property/property-neg-2.mm: Same change.
935 * obj-c++.dg/property/property-neg-3.mm: Same change.
936 * obj-c++.dg/property/property-neg-4.mm: Same change.
937 * obj-c++.dg/property/property-neg-5.mm: Same change.
938 * obj-c++.dg/property/property-neg-7.mm: Same change.
939 * obj-c++.dg/property/property-1.mm: Same change.
940 * obj-c++.dg/property/synthesize-1.mm: Same change.
941 * obj-c++.dg/property/at-property-2.mm: Same change.
942 * obj-c++.dg/property/at-property-4.mm: Same change.
944 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
945 changes in the syntax of @property and the implementation of
946 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
947 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
948 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
950 * obj-c++.dg/property/at-property-5.mm: New.
951 * obj-c++.dg/property/at-property-6.mm: New.
952 * obj-c++.dg/property/at-property-7.mm: New.
953 * obj-c++.dg/property/at-property-8.mm: New.
954 * obj-c++.dg/property/at-property-9.mm: New.
955 * obj-c++.dg/property/at-property-10.mm: New.
956 * obj-c++.dg/property/at-property-11.mm: New.
957 * obj-c++.dg/property/synthesize-2.mm: New.
958 * obj-c++.dg/property/dynamic-2.mm: New.
960 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
961 Andrew Pinski <pinskia@gmail.com>
963 * gcc.c-torture/execute/vector-shift.c: New testcase.
964 * gcc.c-torture/execute/vector-shift1.c: Likewise.
965 * gcc.c-torture/execute/vector-shift2.c: Likewise.
966 * gcc.dg/vector-shift.c: Likewise.
967 * gcc.dg/vector-shift1.c: Likewise.
968 * gcc.dg/torture/vector-shift2.c: Likewise.
969 * gcc.dg/vector-shift3.c: Likewise.
970 * gcc.dg/simd-1b.c: Adjust.
972 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
974 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
976 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
978 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
980 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
983 * gcc.target/i386/pr46153.c: New test.
985 2010-10-27 Jason Merrill <jason@redhat.com>
987 * g++.dg/cpp0x/constexpr-is_literal.C: New.
989 2010-10-27 Janus Weil <janus@gcc.gnu.org>
992 * gfortran.dg/class_dummy_3.f03: New.
994 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
996 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
997 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
999 * gcc.target/i386/avx-vzeroupper-3.c: New.
1000 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1001 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1002 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1003 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1004 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1005 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1006 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1007 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1008 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1009 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1010 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1012 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1014 * obj-c.dg/property/at-property-4.m: New.
1015 * obj-c++.dg/property/at-property-4.mm: New.
1016 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1018 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1021 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1023 * objc.dg/property/at-property-1.m: New.
1024 * objc.dg/property/at-property-2.m: New.
1025 * objc.dg/property/at-property-3.m: New.
1026 * objc.dg/ivar-invalid-type-1.m: New.
1027 * obj-c++.dg/property/at-property-1.mm: New.
1028 * obj-c++.dg/property/at-property-2.mm: New.
1029 * obj-c++.dg/property/at-property-3.mm: New.
1030 * obj-c++.dg/ivar-invalid-type-1.mm: New.
1031 * objc.dg/property/property-neg-6.m: Updated testcase for updates
1034 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1036 PR libgfortran/46010
1037 * gfortran.dg/namelist_66.f90: New test.
1038 * gfortran.dg/fmt_t_6.f: Fix whitespace.
1040 2010-10-26 Janus Weil <janus@gcc.gnu.org>
1043 * gfortran.dg/allocatable_scalar_9.f90: Extended.
1044 * gfortran.dg/allocatable_scalar_10.f90: New.
1045 * gfortran.dg/class_19.f03: Extended.
1047 2010-10-26 Jan Hubicka <jh@suse.cz>
1050 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1052 2010-10-26 Ira Rosen <irar@il.ibm.com>
1054 PR tree-optimization/46167
1055 * gcc.dg/vect/O-pr46167.c: New.
1056 * gcc.dg/vect/vect.exp: Run tests with -O.
1058 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
1061 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1062 * g++.dg/vect/pr33860a.cc: Likewise.
1063 * gcc.c-torture/compile/20070522-1.c: Likewise.
1064 * gcc.dg/compat/struct-align-1_x.c: Likewise.
1065 * gcc.dg/compat/struct-align-1_y.c: Likewise.
1066 * gcc.dg/compat/struct-align-2_x.c: Likewise.
1067 * gcc.dg/compat/struct-align-2_y.c: Likewise.
1068 * gcc.dg/pr44136.c: Likewise.
1070 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1071 * gcc.dg/compat/vector-1_x.c: Likewise.
1072 * gcc.dg/compat/vector-1_y.c: Likewise.
1073 * gcc.dg/compat/vector-2_x.c: Likewise.
1074 * gcc.dg/compat/vector-2_y.c: Likewise.
1075 * gcc.dg/pr43300.c: Likewise.
1077 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1078 * gcc.dg/compat/vector-1a_y.c: Likewise.
1079 * gcc.dg/compat/vector-1b_x.c: Likewise.
1080 * gcc.dg/compat/vector-1b_y.c: Likewise.
1081 * gcc.dg/compat/vector-2a_x.c: Likewise.
1082 * gcc.dg/compat/vector-2a_y.c: Likewise.
1083 * gcc.dg/compat/vector-2b_x.c: Likewise.
1084 * gcc.dg/compat/vector-2b_y.c: Likewise.
1085 * gcc.target/i386/pr39162.c: Likewise.
1086 * gcc.target/i386/pr40906-2.c: Likewise.
1087 * gcc.target/i386/sse-5.c: Likewise.
1089 * gcc.dg/pr35442.c: Prune ABI change warnings.
1091 * gcc.c-torture/execute/pr38151.x: New.
1092 * gcc.target/i386/pr44948-1a.c: Likewise.
1093 * gcc.target/i386/pr44948-1b.c: Likewise.
1094 * gcc.target/i386/pr44948-2a.c: Likewise.
1095 * gcc.target/i386/pr44948-2b.c: Likewise.
1097 2010-10-26 Ian Lance Taylor <iant@google.com>
1100 * gcc.c-torture/execute/20101025-1.c: New test.
1102 2010-10-26 Tobias Burnus <burnus@net-b.de>
1105 * gfortran.dg/class_allocate_5.f90: New.
1107 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1109 Implement opaque-enum-specifiers for C++0x
1110 * g++.dg/cpp0x/forw_enum1.C: New.
1111 * g++.dg/cpp0x/forw_enum2.C: New.
1112 * g++.dg/cpp0x/forw_enum3.C: New.
1113 * g++.dg/cpp0x/forw_enum4.C: New.
1114 * g++.dg/cpp0x/forw_enum5.C: New.
1115 * g++.dg/cpp0x/forw_enum6.C: New.
1116 * g++.dg/cpp0x/forw_enum7.C: New.
1117 * g++.dg/cpp0x/forw_enum8.C: New.
1118 * g++.dg/cpp0x/forw_enum9.C: New.
1119 * g++.dg/parse/enum3.C: Add new errors.
1120 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1121 * g++.dg/cpp0x/auto9.C: Add new error.
1122 * g++.dg/template/crash79.C: Add new errors.
1124 2010-10-26 Jie Zhang <jie@codesourcery.com>
1126 * gcc.target/arm/volatile-bitfields-1.c: New test.
1127 * gcc.target/arm/volatile-bitfields-2.c: New test.
1128 * gcc.target/arm/volatile-bitfields-3.c: New test.
1130 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1132 * gnat.dg/pointer_discr1.adb: New test.
1133 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1134 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1135 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1137 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1139 * gnat.dg/loop_optimization8.adb: New test.
1140 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1141 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1143 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1145 * gnat.dg/in_out_parameter2.adb: New test.
1146 * gnat.dg/in_out_parameter3.adb: Likewise.
1148 2010-10-25 Jie Zhang <jie@codesourcery.com>
1150 * g++.dg/opt/combine.c: New test.
1152 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
1154 * gnat.dg/opt7.ad[sb]: New test.
1155 * gnat.dg/opt7_pkg.ads: New helper.
1157 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1160 * obj-c.dg/pr45735.mm: New.
1161 * obj-c++.dg/pr45735.mm: New.
1163 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1166 * objc.dg/pr24393.m: New.
1167 * obj-c++.dg/pr24393.mm: New.
1169 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1172 * objc.dg/pr28049.m: New.
1173 * obj-c++.dg/pr28049.mm: New.
1175 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1177 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
1178 parameter attributes are now supported.
1179 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1180 * objc.dg/attributes/parameter-attribute-1.m: New test.
1181 * objc.dg/attributes/parameter-attribute-2.m: New test.
1182 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1183 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1185 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
1187 Based on the CFString implementation in FSF apple/trunk branch.
1189 * gcc.dg/darwin-cfstring-1.c: New.
1190 * gcc.dg/darwin-cfstring-2.c: New.
1191 * gcc.dg/torture/darwin-cfstring-3.c: New.
1192 * g++.dg/other/darwin-cfstring1.C: New.
1193 * g++.dg/torture/darwin-cfstring-3.C: New.
1195 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
1197 * objc.dg/demangle-1.m: New test.
1198 * obj-c++.dg/demangle-1.mm: New test.
1199 * obj-c++.dg/demangle-2.mm: New test.
1200 * obj-c++.dg/demangle-3.mm: New test.
1202 2010-10-23 Ian Lance Taylor <iant@google.com>
1204 * gcc.c-torture/execute/20101011-1.c: New test.
1205 * gcc.c-torture/execute/20101011-1.x: New test driver.
1207 2010-10-23 Tobias Burnus <burnus@net-b.de>
1210 * gfortran.dg/protected_8.f90: New.
1212 2010-10-23 Joseph Myers <joseph@codesourcery.com>
1214 * gcc.dg/march-generic.c: Skip for -march in multilib options.
1215 * gcc.target/i386/isa-9.c: Skip for -march other than
1216 -march=amdfam10 in multilib options.
1217 * gcc.target/i386/pr42589.c: Skip for -march other than
1218 -march=i486 in multilib options.
1219 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1220 other -march in multilib options.
1222 2010-10-23 Jie Zhang <jie@codesourcery.com>
1224 PR rtl-optimization/37360
1225 * gcc.dg/pr37360.c: New test.
1227 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1229 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1231 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1232 Andrew Pinski <pinskia@gmail.com>
1234 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1235 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1236 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1237 * gcc.dg/vector-subscript-1.c: Likewise.
1238 * gcc.dg/vector-subscript-2.c: Likewise.
1239 * gcc.dg/vector-subscript-3.c: New testcase.
1240 * gcc.dg/array-8.c: Adjust.
1242 2010-10-22 Richard Guenther <rguenther@suse.de>
1245 * c-c++-common/torture/pr46137.c: New testcase.
1247 2010-10-22 Jason Merrill <jason@redhat.com>
1250 * g++.dg/template/defarg14.C: New.
1252 2010-10-22 Jason Merrill <jason@redhat.com>
1255 * g++.dg/cpp0x/implicit10.C: New.
1257 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
1260 * gcc.target/i386/pr46098.c: New test.
1262 2010-10-22 Richard Guenther <rguenther@suse.de>
1264 PR tree-optimization/45720
1265 * gcc.dg/torture/pr45720.c: New testcase.
1267 2010-10-22 Ira Rosen <irar@il.ibm.com>
1269 PR tree-optimization/46126
1270 * gcc.dg/vect/pr46126.c: New.
1272 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
1274 Based on the CFString implementation in FSF apple/trunk branch.
1276 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1277 so that the latter can be used in dg-skip and dg-xfail clauses.
1278 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1279 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1280 to use dg-additional-files for Object1.
1281 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1282 to use dg-additional-files for Object1, move to torture/strings/.
1283 * obj-c++.dg/const-str-4.mm: Likewise.
1284 * obj-c++.dg/const-str-3.mm: Likewise.
1285 * obj-c++.dg/const-str-8.mm: Likewise.
1286 * obj-c++.dg/const-str-9.mm: Likewise.
1287 * obj-c++.dg/const-str-10.mm: Likewise.
1288 * obj-c++.dg/const-str-10.mm: Likewise.
1289 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1290 to use dg-additional-files for Object1, move to strings/.
1291 * obj-c++.dg/const-str-2.mm: Likewise.
1292 * obj-c++.dg/const-str-5.mm: Likewise.
1293 * obj-c++.dg/const-str-6.mm: Likewise.
1294 * obj-c++.dg/const-str-12.mm: Likewise.
1295 * obj-c++.dg/strings/strings.exp: New.
1296 * obj-c++.dg/strings/const-cfstring-2.mm: New.
1297 * obj-c++.dg/strings/const-cfstring-5.mm: New.
1298 * obj-c++.dg/torture/strings/strings.exp: New.
1299 * obj-c++.dg/torture/strings/string1.mm: New.
1300 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1301 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1302 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1304 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1305 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1306 * objc/execute/string2.m: Likewise.
1307 * objc/execute/string3.m: Likewise.
1308 * objc/execute/string3.m: Likewise.
1309 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1310 * objc.dg/foreach-4.m: Likewise.
1311 * objc.dg/foreach-5.m: Likewise.
1312 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1313 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1314 * objc.dg/const-str-4.m: Likewise.
1315 * objc.dg/const-str-7.m: Likewise.
1316 * objc.dg/const-str-8.m: Likewise.
1317 * objc.dg/const-str-9.m: Likewise.
1318 * objc.dg/const-str-10.m: Likewise.
1319 * objc.dg/const-str-11.m: Likewise.
1320 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1321 to use dg-additional-files for Object1, move to objc.dg/strings/.
1322 * objc.dg/const-str-2.m: Likewise.
1323 * objc.dg/const-str-5.m: Likewise.
1324 * objc.dg/const-str-6.m: Likewise.
1325 * objc.dg/const-str-12.m: Likewise.
1326 * objc.dg/const-str-12b.m: Likewise.
1327 * objc.dg/strings/strings.exp: New.
1328 * objc.dg/strings/const-cfstring-2.m: New.
1329 * objc.dg/strings/const-cfstring-5.m: New.
1330 * objc.dg/torture/strings/strings.exp: New.
1331 * objc.dg/torture/strings/const-cfstring-1.m: New.
1332 * objc.dg/torture/strings/const-cfstring-3.m: New.
1333 * objc.dg/torture/strings/const-cfstring-4.m: New.
1335 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1337 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1339 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/parse/crash57.C: New.
1344 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
1345 H.J. Lu <hongjiu.lu@intel.com>
1348 * gcc.target/i386/pr45946.c: New test.
1350 2010-10-21 Martin Jambor <mjambor@suse.cz>
1352 PR tree-optimization/45875
1353 * g++.dg/ipa/pr45875.C: New test.
1355 2010-10-21 Ira Rosen <irar@il.ibm.com>
1357 PR tree-optimization/46049
1358 PR tree-optimization/46052
1359 * gcc.dg/vect/pr46052.c: New test.
1360 * gcc.dg/vect/pr46049.c: New test.
1362 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1365 * gfortran.dg/shape_5.f90: New test case.
1367 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1370 * gfortran.dg/proc_ptr_comp_25.f90: New.
1372 2010-10-21 Richard Guenther <rguenther@suse.de>
1373 Michael Matz <matz@suse.de>
1375 PR tree-optimization/45764
1376 * gcc.dg/torture/pr45764.c: New testcase.
1378 2010-10-21 Richard Guenther <rguenther@suse.de>
1380 PR tree-optimization/46111
1381 * g++.dg/torture/pr46111.C: New testcase.
1383 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1386 * gfortran.dg/dummy_procedure_4.f90: New.
1387 * gfortran.dg/proc_ptr_30.f90: New.
1389 2010-10-21 Tobias Burnus <burnus@net-b.de>
1392 * gfortran.dg/ptr-func-1.f90: New.
1393 * gfortran.dg/ptr-func-2.f90: New.
1395 2010-10-20 Jakub Jelinek <jakub@redhat.com>
1397 PR tree-optimization/45919
1398 * gcc.c-torture/compile/pr45919.c: New test.
1400 PR tree-optimization/46066
1401 * gcc.dg/autopar/pr46066.c: New test.
1403 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1406 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1408 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1411 * g++.dg/cpp0x/range-for7.C: New.
1413 2010-10-20 Richard Guenther <rguenther@suse.de>
1416 * g++.dg/lto/20101020-1_0.h: New testcase.
1417 * g++.dg/lto/20101020-1_0.C: Likewise.
1418 * g++.dg/lto/20101020-1_1.C: Likewise.
1420 2010-10-20 Dmitry Melnik <dm@ispras.ru>
1422 * gcc.dg/20101013-1.c: New test.
1424 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
1427 * gcc.target/i386/pr46085-1.c: New.
1428 * gcc.target/i386/pr46085-2.c: Likewise.
1430 2010-10-20 Richard Guenther <rguenther@suse.de>
1432 PR tree-optimization/45860
1433 * gcc.dg/torture/pr45860.c: New testcase.
1435 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
1437 * gnat.dg/discr25.adb: New test.
1438 * gnat.dg/discr25_pkg.ad[sb]: New helper.
1440 2010-10-20 Olivier Hainque <hainque@adacore.com>
1442 * gcc.target/powerpc/ehreturn.c: New test.
1444 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1446 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
1447 not require Foundation and run with the GNU runtime as well.
1449 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1452 * obj-c++.dg/template-8.mm: New.
1454 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1457 * objc.dg/pr23709.m: New.
1458 * obj-c++.dg/pr23709.m: New.
1460 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1463 * g++.dg/template/crash104.C: New.
1465 2010-10-19 Richard Henderson <rth@redhat.com>
1467 * gcc.target/i386/fma3-fma.c: New.
1468 * gcc.target/i386/fma3-builtin.c: New.
1469 * gcc.target/i386/fma4-builtin.c: New.
1471 2010-10-19 Richard Guenther <rguenther@suse.de>
1474 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
1476 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1478 Merge from 'apple/trunk' branch on FSF servers.
1480 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1483 * objc.dg/proto-init-mimatch-1.m: New.
1484 * obj-c++.dg/proto-init-mimatch-1.mm: New.
1486 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1488 Implemented parsing @synthesize and @dynamic for
1489 Objective-C/Objective-C++.
1490 * objc.dg/property/dynamic-1.m: New.
1491 * objc.dg/property/synthesize-1.m: New.
1492 * obj-c++.dg/property/dynamic-1.mm: New.
1493 * obj-c++.dg/property/synthesize-1.mm: New.
1495 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1497 * objc.dg/at-class-1.m: New.
1498 * objc.dg/at-class-1.mm: New.
1500 2010-10-18 Steve Ellcey <sje@cup.hp.com>
1502 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1504 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1506 Merge from 'apple/trunk' branch on FSF servers.
1508 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
1511 * obj-c++.dg/template-7.mm: New.
1513 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1515 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1518 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1520 Merge from 'apple/trunk' branch on FSF servers.
1522 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1525 * obj-c++.dg/try-catch-16.mm: New.
1526 * obj-c++.dg/try-catch-17.mm: New.
1528 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
1531 * obj-c++.dg/try-catch-15.mm: New
1533 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
1536 * obj-c++.dg/try-catch-12.mm: New
1537 * obj-c++.dg/try-catch-13.mm: New
1538 * obj-c++.dg/try-catch-14.mm: New
1539 * objc.dg/try-catch-11.m: New
1540 * objc.dg/try-catch-12.m: New
1541 * objc.dg/try-catch-13.m: New
1543 2010-10-18 Richard Henderson <rth@redhat.com>
1545 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1547 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1550 * c-c++-common/Wunused-var-13.c: New test.
1552 2010-10-18 Richard Guenther <rguenther@suse.de>
1554 PR tree-optimization/45967
1555 * gcc.dg/torture/pr45967.c: New testcase.
1556 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1557 * gcc.dg/ipa/ipa-pta-13.c: Likewise
1558 * gcc.dg/torture/pr39074-2.c: Likewise
1559 * gcc.dg/torture/pta-escape-1.c: Likewise
1560 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1561 * gcc.dg/tree-ssa/pta-callused.c: Likewise
1562 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1563 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1564 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1565 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1567 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
1569 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1571 2010-10-18 Richard Guenther <rguenther@suse.de>
1574 * g++.dg/lto/20101015-2_0.C: New testcase.
1576 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.c-torture/execute/pr46019.c: New test.
1581 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1583 Merge from 'apple/trunk' branch on FSF servers.
1585 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1588 * obj-c++.dg/method-namespace-2.mm: New.
1590 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1592 Merge from 'apple/trunk' branch on FSF servers.
1594 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1597 * objc.dg/private-1.m: Test modified.
1598 * obj-c++.dg/private-1.mm: Test modified.
1600 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1603 * gcc.target/i386/push-1.c: Remove.
1605 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1606 H.J. Lu <hongjiu.lu@intel.com>
1609 * gcc.target/i386/pr46051.c: New test.
1611 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1613 * obj-c++.dg/gnu-api-2-class.mm: New.
1614 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1615 * obj-c++.dg/gnu-api-2-method.mm: New.
1616 * obj-c++.dg/gnu-api-2-objc.mm: New.
1617 * obj-c++.dg/gnu-api-2-object.mm: New.
1618 * obj-c++.dg/gnu-api-2-property.mm: New.
1619 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1620 * obj-c++.dg/gnu-api-2-sel.mm: New.
1622 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
1624 * objc.dg/fsf-package-0.m: New.
1625 * obj-c++.dg/fsf-package-0.m: New.
1627 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1630 * objc.dg/pr18255.m: New.
1632 2010-10-16 Jan Hubicka <jh@suse.cz>
1635 * g++.dg/torture/pr44206.C: New.
1637 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1639 * objc.dg/gnu-api-2-class.m: New.
1640 * objc.dg/gnu-api-2-objc.m: New.
1642 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1644 * objc.dg/gnu-api-2-ivar.m: New.
1646 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1648 * objc.dg/gnu-api-2-property.m: New.
1650 2010-10-15 Xinliang David Li <davidxl@google.com>
1652 * g++.dg/uninit-pred-3_a.C: New test.
1653 * g++.dg/uninit-pred-3_b.C: New test.
1655 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1657 * objc.dg/gnu-api-2-object.m: New.
1659 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1661 * objc.dg/gnu-api-2-method.m: New.
1663 2010-10-15 Jason Merrill <jason@redhat.com>
1665 * g++.dg/lto/pr45983_0.C: New.
1667 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1669 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1670 builtin combiner patterns.
1671 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1672 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1673 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1674 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1675 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1677 2010-10-15 Richard Guenther <rguenther@suse.de>
1679 * g++.dg/lto/20101015-1_0.C: New testcase.
1681 2010-10-15 Richard Guenther <rguenther@suse.de>
1684 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1685 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1687 2010-10-15 Richard Guenther <rguenther@suse.de>
1690 * g++.dg/lto/20101014-1_0.C: New testcase.
1692 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1694 * objc.dg/gnu-api-2-protocol.m: New.
1695 * objc.dg/gnu-api-2-sel.m: New.
1697 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1699 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1702 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1704 * gcc.dg/20101010-1.c: New testcase.
1706 2010-10-15 Jie Zhang <jie@codesourcery.com>
1708 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1709 script when relocatable linking.
1711 2010-10-14 Yao Qi <yao@codesourcery.com>
1714 * gcc.target/arm/pr45447.c: New test.
1716 2010-10-14 Jan Hubicka <jh@suse.cz>
1719 * g++.dg/lto/pr45621.h : New.
1720 * g++.dg/lto/pr45621_0.C: New.
1721 * g++.dg/lto/pr45621_1.C: New.
1723 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1725 * objc.dg/property: New.
1726 * objc.dg/property/fsf-property-basic.m: New.
1727 * objc.dg/property/fsf-property-method-access.m: New.
1728 * objc.dg/property/fsf-property-named-ivar.m: New.
1729 * obj-c++.dg/property: New.
1730 * obj-c++.dg/property/fsf-property-basic.mm: New.
1731 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1732 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1734 merge from FSF apple 'trunk' branch.
1735 2006 Fariborz Jahanian <fjahanian@apple.com>
1737 Radars 4436866, 4505126, 4506903, 4517826
1738 * objc.dg/property/property-1.m: New.
1739 * objc.dg/property/property-2.m: New.
1740 * objc.dg/property/property-3.m: New.
1741 * objc.dg/property/property-neg-1.m: New.
1742 * objc.dg/property/property-neg-2.m: New.
1743 * objc.dg/property/property-neg-3.m: New.
1744 * objc.dg/property/property-neg-4.m: New.
1745 * objc.dg/property/property-neg-5.m: New.
1746 * objc.dg/property/property-neg-6.m: New.
1747 * objc.dg/property/property-neg-7.m: New.
1748 * objc.dg/property/property.exp: New.
1749 * obj-c++.dg/property/property-1.mm: New.
1750 * obj-c++.dg/property/property-2.mm: New.
1751 * obj-c++.dg/property/property-3.mm: New.
1752 * obj-c++.dg/property/property-neg-1.mm: New.
1753 * obj-c++.dg/property/property-neg-2.mm: New.
1754 * obj-c++.dg/property/property-neg-3.mm: New.
1755 * obj-c++.dg/property/property-neg-4.mm: New.
1756 * obj-c++.dg/property/property-neg-5.mm: New.
1757 * obj-c++.dg/property/property-neg-6.mm: New.
1758 * obj-c++.dg/property/property-neg-7.mm: New.
1759 * obj-c++.dg/property/property.exp: New.
1761 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1763 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1765 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1768 * gcc.c-torture/compile/pr45969-1.c: New test.
1770 2010-10-14 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/44913
1773 * gcc.dg/torture/pr44913.c: New testcase.
1775 2010-10-14 Richard Guenther <rguenther@suse.de>
1778 * g++.dg/lto/20101014-2_0.C: New testcase.
1780 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1782 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1783 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1784 * gcc.target/i386/pr44130.c: Likewise.
1785 * gcc.target/i386/pr44144.c: Likewise.
1786 * gcc.target/i386/pr44180.c: Likewise.
1787 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1788 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1789 * gcc.target/i386/vect-sizes-1.c: Likewise.
1790 * gcc.target/i386/vectorize4-avx.c: Likewise.
1792 2010-10-14 Richard Guenther <rguenther@suse.de>
1795 * g++.dg/lto/20101010-3_0.C: New testcase.
1796 * g++.dg/lto/20101010-4_0.C: Likewise.
1798 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1800 * objc.dg/pr45878.m: Update to include NSConstantString interface
1802 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1803 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1804 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1805 reference for m64 -fnext-runtime.
1807 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1809 * gcc.target/i386/vect-sizes-1.c: New.
1811 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1814 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1816 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1818 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1819 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1821 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1823 * gcc.target/ia64/20101005.c: New test.
1825 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1827 PR rtl-optimization/45570
1828 * gcc.dg/pr45570.c: New test.
1830 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1832 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1833 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1834 * gcc.target/i386/vectorize4-avx.c: Likewise.
1836 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1838 * gcc.target/i386/avx-copysign-vec.c: New.
1839 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1841 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1844 * gcc.target/i386/pr44130.c: New.
1846 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1849 * gcc.target/i386/pr44144.c: New.
1851 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1854 * gcc.target/i386/pr44180.c: New.
1856 2010-10-13 Jason Merrill <jason@redhat.com>
1858 * g++.dg/template/canon-type-8.C: New.
1860 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1862 * gcc.c-torture/execute/20101013-1.c: New test.
1864 2010-10-13 Richard Guenther <rguenther@suse.de>
1867 * objc.dg/pr45878.m: New testcase.
1869 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1871 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1872 * gcc.dg/format/dfp-printf-1.c: Likewise.
1873 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1875 2010-10-13 Richard Guenther <rguenther@suse.de>
1877 PR tree-optimization/45788
1878 * g++.dg/pr45788.C: New testcase.
1880 2010-10-13 Richard Guenther <rguenther@suse.de>
1882 PR tree-optimization/45970
1883 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1885 2010-10-13 Richard Guenther <rguenther@suse.de>
1887 PR tree-optimization/45982
1888 * gcc.dg/torture/pr45982.c: New testcase.
1889 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1890 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1891 * gcc.dg/torture/pr39074-2.c: Likewise.
1893 2010-10-13 Richard Guenther <rguenther@suse.de>
1896 * g++.dg/torture/pr45874.C: New testcase.
1898 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1900 * objc.dg/attributes/method-attribute-1.m: Update to respond
1901 to implemented method attributes..
1902 * objc.dg/attributes/method-attribute-2.m: Likewise.
1903 * objc.dg/attributes/method-attribute-3.m: Likewise.
1904 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1905 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1906 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1908 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1911 * objc.dg/pr23214.m: New.
1913 2010-10-12 Michael Eager <eager@eagercon.com>
1916 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1917 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1919 2010-10-12 Jakub Jelinek <jakub@redhat.com>
1922 * gcc.c-torture/execute/pr45636.c: New test.
1923 * gfortran.dg/pr45636.f90: New test.
1925 2010-10-12 Richard Henderson <rth@redhat.com>
1927 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1929 2010-10-12 Daniel Kraft <d@domob.eu>
1932 * gfortran.dg/associate_1.f03: More tests with derived-types.
1933 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1934 * gfortran.dg/associate_8.f03: Fix typo.
1935 * gfortran.dg/initialization_27.f90: Fix typo.
1937 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1940 * lib/lto.exp (lto-get-options-main): Support optional target
1941 selector for dg-extra-ld-options.
1943 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1946 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1948 2010-10-11 Martin Jambor <mjambor@suse.cz>
1951 * g++.dg/torture/pr45699.C: New test.
1952 * g++.dg/otr-fold-1.C: Adjusted.
1953 * g++.dg/otr-fold-1.C: Likewise.
1955 2010-10-11 Nick Clifton <nickc@redhat.com>
1957 * gcc.c-torture/compile/pr44197.c: Require visibility support.
1958 Allow for a user label prefix.
1960 2010-10-10 Richard Guenther <rguenther@suse.de>
1962 * g++.dg/lto/20101010-1_0.C: New testcase.
1963 * g++.dg/lto/20101010-2_0.C: Likewise.
1965 2010-10-11 Ira Rosen <irar@il.ibm.com>
1967 PR tree-optimization/45902
1968 * gcc.dg/vect/45902.c: New test.
1970 2010-10-11 Jakub Jelinek <jakub@redhat.com>
1973 * gcc.dg/tls/pr45870.c: New test.
1975 2010-10-10 Janus Weil <janus@gcc.gnu.org>
1978 * gfortran.dg/typebound_operator_6.f03: New.
1980 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
1982 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1983 and adjust -export symbol scanning.
1984 * g++.dg/ext/dllexport1.C: Likewise.
1985 * g++.dg/ext/dllexport3.C: Likewise.
1986 * gcc.dg/dll-3.c: Likewise.
1987 * gcc.dg/dll-4.c: Likewise.
1988 * gcc.dg/dll-5.c: Likewise.
1990 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1992 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1993 instead of tree_profile dump file.
1994 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1995 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1998 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2000 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2002 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2004 * gfortran.dg/character_comparison_4.f90: New test.
2005 * gfortran.dg/character_comparison_5.f90: New test.
2006 * gfortran.dg/character_comparison_6.f90: New test.
2008 2010-10-09 Richard Henderson <rth@redhat.com>
2010 * lib/target-supports.exp
2011 (check_effective_target_automatic_stack_alignment): Always true.
2013 2010-10-09 Richard Guenther <rguenther@suse.de>
2016 * gcc.dg/lto/20101009-2_0.c: New testcase.
2017 * gcc.dg/lto/20101009-2_1.c: Likewise.
2018 * gcc.dg/lto/20101009-2_2.c: Likewise.
2020 2010-10-09 Richard Guenther <rguenther@suse.de>
2023 * g++.dg/lto/20101009-1_0.C: New testcase.
2025 2010-10-09 Richard Guenther <rguenther@suse.de>
2027 PR tree-optimization/45945
2028 * gcc.dg/lto/20101009-1_0.c: New testcase.
2030 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
2033 * gcc.target/i386/pr45913.c: New.
2035 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2038 * gfortran.dg/streamio_16.f90: Update test.
2040 2010-10-08 Jakub Jelinek <jakub@redhat.com>
2042 PR tree-optimization/45903
2043 * gcc.target/i386/pr45903.c: New test.
2045 2010-10-08 Arnaud Charlet <charlet@adacore.com>
2047 * gnat.dg/interface5.adb: Compile with warnings disabled.
2049 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2051 * obj-c++.dg/encode-10.mm: New testcase.
2053 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2056 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2057 C++ class. Removed XFAIL.
2059 2010-10-07 Janus Weil <janus@gcc.gnu.org>
2062 * gfortran.dg/typebound_operator_5.f03: New.
2064 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2066 Merge from 'apple/trunk' branch on FSF servers.
2068 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
2071 * obj-c++.dg/method-namespace-1.mm: New.
2073 2010-10-07 Martin Jambor <mjambor@suse.cz>
2075 * gcc.dg/tree-ssa/sra-11.c: New test.
2077 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2080 * gcc.dg/vect/pr45847.c: New test.
2082 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2083 Kai Tietz <kai.tietz@onevision.com>
2085 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2087 2010-10-07 Richard Guenther <rguenther@suse.de>
2089 PR tree-optimization/45732
2090 * gcc.dg/torture/pr45732.c: New testcase.
2092 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2094 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2095 * objc.dg/foreach-2.m: Likewise.
2096 * objc.dg/foreach-3.m: Likewise.
2097 * objc.dg/foreach-4.m: Likewise.
2098 * objc.dg/foreach-5.m: Likewise.
2099 * objc.dg/foreach-6.m: Likewise.
2100 * objc.dg/foreach-7.m: Likewise.
2101 * objc.dg/objc-foreach-4.m: Likewise.
2102 * objc.dg/objc-foreach-5.m: Likewise.
2104 2010-10-07 Richard Guenther <rguenther@suse.de>
2107 * gcc.dg/torture/pr45869.c: New testcase.
2109 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2111 * objc.dg/set-not-used-1.m: New
2112 * obj-c++.dg/set-not-used-1.mm: New.
2114 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2116 * objc.dg/attributes/method-attribute-3.m: New.
2117 * obj-c++.dg/attributes/method-attribute-3.mm: New.
2119 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
2122 * gfortran.dg/generic_typebound_operator_1.f90: New test.
2124 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2127 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2129 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2131 Merge from 'apple/trunk' branch on FSF servers.
2133 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
2136 * obj-c++.dg/encode-9.mm: New.
2138 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2140 * g++.dg/cpp0x/pr45908.C: New test.
2142 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2144 * gnat.dg/opt6.ad[sb]: New test.
2146 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2148 Implemented fast enumeration for Objective-C.
2149 * objc.dg/foreach-1.m: New.
2150 * objc.dg/foreach-2.m: New.
2151 * objc.dg/foreach-3.m: New.
2152 * objc.dg/foreach-4.m: New.
2153 * objc.dg/foreach-5.m: New.
2154 * objc.dg/foreach-6.m: New.
2155 * objc.dg/foreach-7.m: New.
2157 Merge from 'apple/trunk' branch on FSF servers:
2158 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2161 * objc.dg/objc-foreach-5.m: New.
2163 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2166 * objc.dg/objc-foreach-4.m: New.
2168 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2171 * objc.dg/objc-foreach-3.m: New.
2173 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2176 * objc.dg/objc-foreach-2.m: New.
2178 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
2181 * objc.dg/objc-foreach-1.m: New
2183 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
2185 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2188 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2191 * obj-c++.dg/syntax-error-10.mm: New.
2193 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2196 * obj-c++.dg/syntax-error-9.mm: New.
2198 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2201 * obj-c++.dg/syntax-error-8.mm: New.
2203 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2205 Merge from 'apple/trunk' branch on FSF servers.
2207 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
2210 * obj-c++.dg/syntax-error-7.mm: New
2212 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
2215 * obj-c++.dg/syntax-error-6.mm: New
2217 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
2220 * obj-c++.dg/syntax-error-5.mm: New
2222 2005-08-15 Ziemowit Laski <zlaski@apple.com>
2225 * obj-c++.dg/syntax-error-[3-4].mm: New.
2227 2005-08-02 Ziemowit Laski <zlaski@apple.com>
2230 * obj-c++.dg/syntax-error-[1-2].mm: New.
2232 2010-10-05 Ira Rosen <irar@il.ibm.com>
2234 PR tree-optimization/45752
2235 * gcc.dg/vect/pr45752.c: New test.
2237 2010-10-05 Richard Guenther <rguenther@suse.de>
2239 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2240 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2241 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2242 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2243 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2244 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2245 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2246 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2247 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2248 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2249 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2250 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2251 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2252 * gcc.dg/tree-prof/tracer-1.c: Likewise.
2253 * gcc.dg/tree-ssa/inline-4.c: Likewise.
2254 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2255 * gcc.dg/tree-ssa/20080530.c: Likewise.
2256 * g++.dg/tree-ssa/inline-3.C: Likewise.
2257 * g++.dg/tree-ssa/inline-1.C: Likewise.
2258 * g++.dg/tree-ssa/inline-2.C: Likewise.
2259 * gcc.dg/profile-dir-1.c: Likewise.
2260 * gcc.dg/profile-dir-2.c: Likewise.
2261 * gcc.dg/profile-dir-3.c: Likewise.
2263 2010-10-05 Richard Guenther <rguenther@suse.de>
2266 * g++.dg/torture/pr45877.C: New testcase.
2268 2010-10-04 Jakub Jelinek <jakub@redhat.com>
2271 * gcc.dg/debug/pr45849.c: New test.
2274 * gcc.c-torture/compile/pr45876.c: New test.
2276 2010-10-04 Julian Brown <julian@codesourcery.com>
2278 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2280 * gcc.dg/vect/vect-60.c: Likewise.
2281 * gcc.dg/vect/vect-56.c: Likewise.
2282 * gcc.dg/vect/vect-93.c: Likewise.
2283 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2284 * gcc.dg/vect/vect-95.c: Likewise.
2285 * gcc.dg/vect/vect-96.c: Likewise.
2286 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2287 * gcc.dg/vect/slp-25.c: Likewise.
2288 * gcc.dg/vect/slp-3.c: Likewise.
2289 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2290 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2291 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2292 * gcc.dg/vect/vect-109.c: Likewise.
2293 * gcc.dg/vect/vect-peel-1.c: Likewise.
2294 * gcc.dg/vect/vect-peel-2.c: Likewise.
2295 * lib/target-supports.exp
2296 (check_effective_target_arm_vect_no_misalign): New.
2297 (check_effective_target_vect_no_align): Use above.
2298 (check_effective_target_vect_element_align): New.
2299 (add_options_for_quad_vectors): New.
2301 2010-10-04 Martin Jambor <mjambor@suse.cz>
2303 PR tree-optimization/45572
2304 * g++.dg/ipa/pr45572-1.C: New test.
2305 * g++.dg/ipa/pr45572-2.C: Likewise.
2307 2010-10-03 Ian Lance Taylor <iant@google.com>
2309 * gcc.dg/anon-struct-11.c: New test.
2310 * gcc.dg/anon-struct-12.c: New test.
2311 * gcc.dg/anon-struct-13.c: New test.
2312 * gcc.dg/anon-struct-14.c: New test.
2314 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
2316 * g++.dg/torture/pr45764.C: Revert revision 164914.
2317 * gcc.dg/vect/pr43432.c: Likewise.
2318 * gcc.dg/vect/vect-114.c: Likewise.
2319 * gcc.dg/vect/vect-15.c: Likewise.
2321 2010-10-03 Jason Merrill <jason@redhat.com>
2323 * g++.dg/cpp0x/sfinae5.C: New.
2325 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
2327 PR tree-optimization/45720
2328 PR tree-optimization/45764
2329 * g++.dg/torture/pr45764.C: New.
2331 * gcc.dg/vect/pr43432.c: Xfail.
2332 * gcc.dg/vect/vect-114.c: Likewise.
2333 * gcc.dg/vect/vect-15.c: Likewise.
2335 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2337 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2339 * gcc.dg/torture/pr45678-2.c: Likewise.
2341 2010-10-02 Janus Weil <janus@gcc.gnu.org>
2344 * gfortran.dg/intrinsic_6.f90: New.
2346 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2349 * gfortran.dg/dependency_37.f90: New test.
2351 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
2353 * gcc.target/i386/shift_mask.c: New test.
2355 2010-10-01 Richard Guenther <rguenther@suse.de>
2357 PR tree-optimization/45854
2358 * g++.dg/torture/pr45854.C: New testcase.
2360 2010-09-30 Michael Eager <eager@eagercon.com>
2362 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2365 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2368 * gfortran.dg/graphite/pr45758.f90: New.
2370 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2373 * gcc.dg/graphite/id-pr45230.c: New.
2375 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2377 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2378 * gfortran.dg/graphite/graphite.exp: Same.
2379 * gcc.dg/graphite/vect-pr43423.c: New.
2381 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2384 * g++.dg/torture/pr45843.C: New test.
2386 2010-09-30 Janus Weil <janus@gcc.gnu.org>
2389 * gfortran.dg/allocate_derived_5.f90: New.
2391 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2393 PR tree-optimization/31261
2394 * gcc.dg/tree-ssa/pr31261.c: New test.
2396 2010-09-30 Michael Eager <eager@eagercon.com>
2398 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2399 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2400 * gcc.target/microblaze/microblaze.exp: Ditto.
2401 * gcc.target/microblaze/others/string_cst1.c: Ditto.
2402 * gcc.target/microblaze/others/string_cst2.c: Ditto.
2403 * gcc.target/microblaze/others/data_var1.c: Ditto.
2404 * gcc.target/microblaze/others/data_var2.c: Ditto.
2405 * gcc.target/microblaze/others/data_var3.c: Ditto.
2406 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2407 * gcc.target/microblaze/others/strings1.c:: Ditto.
2408 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2409 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2410 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2411 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2412 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2413 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2414 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2415 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2416 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2417 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2418 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2419 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2420 * gcc.target/microblaze/isa/float.c: Ditto.
2421 * gcc.target/microblaze/isa/mulh.c: Ditto.
2422 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2423 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2424 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2425 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2426 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2427 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2428 * gcc.target/microblaze/isa/bshift.c: Ditto.
2429 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2430 * gcc.target/microblaze/isa/div.c: Ditto.
2431 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2432 * gcc.target/microblaze/isa/mul.c: Ditto.
2434 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2436 merge from FSF 'apple/trunk' branch.
2437 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
2440 * objc.dg/enhanced-proto-1.m: New.
2441 * objc.dg/enhanced-proto-2.m: New.
2442 * obj-c++.dg/enhanced-proto-1.mm: New
2443 * obj-c++.dg/enhanced-proto-2.mm: New.
2445 2010-09-30 Richard Guenther <rguenther@suse.de>
2448 * gcc.dg/debug/pr41893-1.c: Adjust.
2449 * gcc.dg/pr30762-1.c: Likewise.
2450 * gcc.dg/pr31529-1.c: Likewise.
2451 * gcc.dg/pr34457-1.c: Likewise.
2452 * gcc.dg/pr34668-1.c: Likewise.
2453 * gcc.dg/pr43557-1.c: Likewise.
2455 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2458 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2459 * objc.dg/const-str-3.m: Correct header for memcpy.
2460 * objc.dg/const-str-7.m: Likewise.
2461 * objc.dg/method-20b.m: Provide an implementation of Object.
2462 Adjust XFAIL for m64 NeXT runtime.
2463 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2464 * objc.dg/encode-3.m: Correct line ordering, provide header for
2466 * objc.dg/encode-7-next.m: Only run for 32bit.
2467 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2468 * objc.dg/type-size-2.m: Provide an implementation of Object.
2470 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2471 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2472 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2473 Adjust XFAIL for m64 NeXT runtime.
2474 * obj-c++.dg/method-22.mm: Likewise.
2475 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2477 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
2479 Merge from 'apple/trunk' branch on FSF servers.
2481 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2484 * obj-c++.dg/bad-forward-decl.mm: New
2486 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
2488 * ada/acats/run_acats: Revert revision 157037.
2490 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2492 Merge from 'apple/trunk' branch on FSF servers.
2494 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2497 * objc.dg/naming-2.m: Update
2498 * objc.dg/naming-3.m: New
2500 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
2503 * gcc.target/arm/pr40457-3.c: New test.
2505 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
2507 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2509 * lib/target-supports.exp (check_ifunc_available): Likewise.
2511 2010-09-29 Tristan Gingold <gingold@adacore.com>
2513 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2515 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2517 * objc.dg/keywords-1.m: New test.
2518 * objc.dg/keywords-2.m: New test.
2519 * objc.dg/keywords-3.m: New test.
2520 * obj-c++.dg/keywords-1.mm: New test.
2521 * obj-c++.dg/keywords-2.mm: New test.
2523 2010-09-28 Jason Merrill <jason@redhat.com>
2525 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2526 * g++.dg/ext/complit11.C: Likewise.
2527 * g++.old-deja/g++.law/temps1.C: Likewise.
2529 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2530 * g++.old-deja/g++.mike/misc6.C: Likewise.
2532 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2534 * objc.dg/attributes/method-attribute-1.m: New.
2535 * objc.dg/attributes/method-attribute-2.m: New.
2537 * obj-c++.dg/attributes/method-attribute-1.m: New.
2538 * obj-c++.dg/attributes/method-attribute-2.m: New.
2540 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2542 * objc.dg/attributes: New.
2543 * objc.dg/attributes/attributes.exp: New.
2544 * objc.dg/attributes/class-attribute-1.m: New.
2545 * objc.dg/attributes/class-attribute-2.m: New
2546 * objc.dg/attributes/categ-attribute-1.m: New
2547 * objc.dg/attributes/categ-attribute-2.m: New
2548 * objc.dg/attributes/proto-attribute-1.m: New
2550 * obj-c++.dg/attributes: New.
2551 * obj-c++.dg/attributes/attributes.exp: New
2552 * obj-c++.dg/attributes/class-attribute-1.mm: New
2553 * obj-c++.dg/attributes/class-attribute-2.mm: New
2554 * obj-c++.dg/attributes/categ-attribute-1.mm: New
2555 * obj-c++.dg/attributes/categ-attribute-2.mm: New
2556 * obj-c++.dg/attributes/proto-attribute-1.mm: New
2558 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2560 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2561 from the branch renamed to method-20b.m to avoid clashes).
2563 2005-08-23 Stuart Hastings <stuart@apple.com>
2564 Ziemowit Laski <zlaski@apple.com>
2567 * obj-c++.dg/method-23.mm: New.
2568 * objc.dg/method-20.m: New.
2570 2010-09-28 Jan Hubicka <jh@suse.cz>
2572 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2574 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2577 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2578 i?86-*-solaris2.[89], *-*-vxworks*.
2579 * gcc.target/i386/pr22152.c: Likewise.
2580 * gcc.target/i386/vect8-ret.c: New test.
2582 2010-09-28 Jie Zhang <jie@codesourcery.com>
2584 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2586 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2588 Merge from 'apple/trunk' branch on FSF servers.
2590 2005-07-18 Ziemowit Laski <zlaski@apple.com>
2593 * obj-c++.dg/method-22.mm: New.
2595 2010-09-27 Jason Merrill <jason@redhat.com>
2597 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2598 * g++.dg/ext/complit11.C: Adjust.
2599 * g++.old-deja/g++.law/temps1.C: Adjust.
2600 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2601 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2603 2010-09-27 Ian Lance Taylor <iant@google.com>
2605 * lib/target-supports.exp (check_effective_target_split_stack):
2607 * gcc.dg/split-1.c: New test.
2608 * gcc.dg/split-2.c: New test.
2609 * gcc.dg/split-3.c: New test.
2610 * gcc.dg/split-4.c: New test.
2612 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2615 * objc.dg/type-size-3.m: New test.
2617 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2620 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2622 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2625 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2626 * objc.dg/type-size-2.m: Same change.
2627 * obj-c++.dg/encode-5.mm: Same change.
2629 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2631 Merge from 'apple/trunk' branch on FSF servers. The original
2632 Changelogs are below.
2634 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2635 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2636 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2637 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2639 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2640 proto-qual-1.m in the branch) and the normal ABI on GNU.
2641 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
2642 the test only with the NeXT runtime.
2643 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2644 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2645 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2646 Run the test only with the NeXT runtime.
2648 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2651 * objc.dg/encode-7-64bit.m: New.
2652 * objc.dg/encode-7.m: Skip if -m64.
2654 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2657 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2658 * obj-c++.dg/threedotthree-abi-1.mm: New
2659 * objc.dg/threedotthree-abi-1.m: New
2661 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2664 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2665 * objc.dg/encode-6.m: Likewise.
2666 * objc.dg/encode-7.m: New test case.
2668 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2670 Merge from 'apple/trunk' branch on FSF servers. Renamed
2671 const-str-12.m to constr-str-12b.m to avoid conflicts.
2673 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2676 * obj-c++.dg/warn5.mm: New
2678 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2681 * obj-c++.dg/const-str-12.mm: New.
2682 * objc.dg/const-str-12.m: New.
2684 2010-09-27 Tobias Burnus <burnus@net-b.de>
2688 * gfortran.dg/storage_size_2.f08: Fix test.
2689 * gfortran.dg/c_sizeof_1.f90: Fix test.
2690 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2691 * gfortran.dg/c_sizeof_3.f90: New.
2692 * gfortran.dg/c_sizeof_4.f90: New.
2693 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2694 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2696 2010-09-26 Daniel Kraft <d@domob.eu>
2700 * gfortran.dg/select_type_18.f03: New test.
2702 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2704 * gnat.dg/return2.ad[sb]: New test.
2705 * gnat.dg/return2_pkg.ads: New helper.
2707 2010-09-25 Daniel Kraft <d@domob.eu>
2710 * gfortran.dg/io_constraints_6.f03: New test.
2711 * gfortran.dg/io_constraints_7.f03: New test.
2712 * gfortran.dg/newunit_2.f90: New test.
2714 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2716 * gfortran.dg/operator_c1202.f90: New test.
2718 2010-09-24 Jan Hubicka <jh@suse.cz>
2720 * gcc.dg/tree-ssa/leaf.c: New testcase.
2722 2010-09-24 Jan Hubicka <jh@suse.cz>
2724 PR tree-optimization/45738
2725 PR tree-optimization/45741
2726 * gcc.c-torture/compile/pr45741.c: New.
2727 * gfortran.fortran-torture/compile/pr45738.f90: New.
2729 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2731 * gcc.dg/cpp/undef-opt-1.c: New test.
2733 2010-09-24 Jason Merrill <jason@redhat.com>
2735 * g++.dg/other/error10.C: Adjust expected output.
2737 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2740 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2741 * gcc.target/i386/pr45234.c: New test.
2743 2010-09-24 Richard Guenther <rguenther@suse.de>
2745 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2747 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2749 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2750 as a comment leader in regexp.
2752 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2754 * objc.dg/sync-2.m: New test.
2755 * obj-c++.dg/sync-2.mm: New test.
2757 2010-09-24 Tobias Burnus <burnus@net-b.de>
2760 * gfortran.dg/iso_fortran_env_7.f90: New.
2762 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2764 * obj-c++.dg/too-many-args.mm: New file.
2766 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2768 Merge from 'apple/trunk' branch on FSF servers.
2770 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2773 * objc.dg/too-many-args.m: New
2775 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2778 * gfortran.dg/dependency_36.f90: New test.
2780 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2782 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2783 * gcc.target/i386/pad-3.c: Ditto.
2784 * gcc.target/i386/pad-7.c: Ditto.
2785 * gcc.target/i386/pad-7.c: Ditto.
2786 * gcc.target/i386/pr36502.c: Ditto.
2787 * gcc.target/i386/zee.c: Ditto.
2788 * gcc.target/i386/20060821-1.c: Ditto.
2789 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2790 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2791 * gcc.target/i386/pad-5b.c: Ditto.
2792 * gcc.target/i386/pad-6a.c: Ditto.
2793 * gcc.target/i386/pad-6b.c: Ditto.
2794 * gcc.target/i386/pad-8.c: Ditto.
2795 * gcc.target/i386/pad-9.c: Ditto.
2796 * gcc.target/i386/pad-10.c: Ditto.
2797 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2799 2010-09-23 Richard Guenther <rguenther@suse.de>
2801 PR tree-optimization/45565
2802 * g++.dg/ipa/pr45565.C: New testcase.
2804 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2808 * gfortran.dg/vector_subscript_bound_1.f90: New.
2810 2010-09-23 Richard Guenther <rguenther@suse.de>
2813 * gcc.dg/pr45750.c: New testcase.
2815 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2817 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2818 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2821 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2823 PR rtl-optimization/44374
2824 * gcc.target/arm/headmerge-1.c: New test.
2825 * gcc.target/arm/headmerge-2.c: New test.
2826 * gcc.target/i386/headmerge-1.c: New test.
2827 * gcc.target/i386/headmerge-2.c: New test.
2829 2010-09-23 Daniel Kraft <d@domob.eu>
2834 * gfortran.dg/intrinsic_intent_1.f03: New test.
2835 * gfortran.dg/select_type_17.f03: New test.
2836 * gfortran.dg/associate_5.f03: More definability tests.
2837 * gfortran.dg/enum_2.f90: Check definability.
2838 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2839 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2840 * gfortran.dg/char_expr_2.f90: Ditto.
2841 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2842 * gfortran.dg/enum_5.f90: Ditto.
2843 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2844 * gfortran.dg/impure_assignment_2.f90: Ditto.
2845 * gfortran.dg/impure_assignment_3.f90: Ditto.
2846 * gfortran.dg/intent_out_1.f90: Ditto.
2847 * gfortran.dg/intent_out_3.f90: Ditto.
2848 * gfortran.dg/pointer_assign_7.f90: Ditto.
2849 * gfortran.dg/pointer_intent_3.f90: Ditto.
2850 * gfortran.dg/pr19936_1.f90: Ditto.
2851 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2852 * gfortran.dg/simpleif_2.f90: Ditto.
2853 * gfortran.dg/protected_5.f90: Ditto.
2854 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2855 * gfortran.dg/protected_6.f90: Ditto.
2856 * gfortran.dg/protected_7.f90: Ditto.
2858 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2861 * gfortran.dg/namelist_65.f90: New test.
2863 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2865 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2866 the regexp pattern between the expected label and location string.
2868 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2870 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2872 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2874 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2875 * gcc.dg/pr27898.c: Likewise.
2876 * gcc.dg/pr28712.c: Likewise.
2877 * gcc.dg/pr30762-1.c: Likewise.
2878 * gcc.dg/pr31529-1.c: Likewise.
2879 * gcc.dg/pr34457-1.c: Likewise.
2880 * gcc.dg/pr34668-1.c: Likewise.
2881 * gcc.dg/pr34989-1.c: Likewise.
2882 * gcc.dg/pr43557-1.c: Likewise.
2884 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2886 PR rtl-optimization/45739
2887 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2889 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2891 * gcc.target/sparc/mnofpu.c: New test.
2893 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2895 PR rtl-optimization/45739
2896 * gcc.target/i386/pr45739.c: New test.
2898 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2901 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2902 and counts. Add non-elemental function call check.
2905 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2906 arguments checks. Update temporary counts.
2907 * gfortran.dg/transpose_optimization_1.f90: New.
2909 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2912 * objc.dg/invalid-method-1.m: New.
2914 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2916 Merge from 'apple/trunk' branch on FSF servers.
2918 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2921 * objc.dg/naming-4.m: New
2922 * objc.dg/naming-5.m: New
2923 * obj-c++.dg/naming-1.mm: New
2924 * obj-c++.dg/naming-2.mm: New
2926 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2927 Jack Howarth <howarth@bromo.med.uc.edu>
2930 * g++.dg/torture/pr44972.C: Use portable assert().
2932 2010-09-21 Richard Guenther <rguenther@suse.de>
2934 PR tree-optimization/45580
2935 * g++.dg/torture/pr45580.C: New testcase.
2937 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
2939 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2941 2010-09-20 Janus Weil <janus@gcc.gnu.org>
2944 * gfortran.dg/pointer_check_7.f90: New.
2946 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2948 PR rtl-optimization/45728
2949 * gcc.c-torture/compile/pr45728.c: New test.
2951 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
2954 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2956 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2958 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2960 2010-09-20 Richard Guenther <rguenther@suse.de>
2963 * gcc.dg/torture/pr45704.c: New testcase.
2965 2010-09-20 Jan Hubicka <jh@suse.cz>
2967 PR tree-optimize/45605
2968 * g++.dg/tree-ssa/pr45605.C: New testcase.
2970 2010-09-20 Michael Matz <matz@suse.de>
2973 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2976 2010-09-20 Richard Guenther <rguenther@suse.de>
2978 PR tree-optimization/45705
2979 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2981 2010-09-20 Michael Matz <matz@suse.de>
2984 * lib/target-supports.exp (check_effective_target_vect_perm):
2987 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2989 PR rtl-optimization/45695
2990 * gcc.c-torture/execute/pr45695.c: New test.
2992 2010-09-19 Jan Hubicka <jh@suse.cz>
2995 * gcc.c-torture/compile/pr44246.c:New file.
2997 2010-09-19 Ira Rosen <irar@il.ibm.com>
2999 PR tree-optimization/45714
3000 * gfortran.dg/vect/pr45714-a.f: New test.
3001 * gfortran.dg/vect/pr45714-b.f: New test.
3003 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3005 * gnat.dg/const1.adb: Rename into...
3006 * gnat.dg/constant1.adb: ...this.
3007 * gnat.dg/constant2.adb: New test.
3008 * gnat.dg/constant2_pkg1.ads: New helper.
3009 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3011 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3013 * gnat.dg/specs/constant1.ads: New test.
3014 * gnat.dg/specs/constant1_pkg.ads: New helper.
3016 2010-09-18 Jan Hubicka <jh@suse.cz>
3018 PR tree-optimization/45453
3019 * g++.dg/tree-ssa/pr45453.C: New testcase.
3021 2010-09-18 Jason Merrill <jason@redhat.com>
3023 * g++.dg/cpp0x/initlist44.C: New.
3025 2010-09-18 Richard Guenther <rguenther@suse.de>
3027 PR tree-optimization/45709
3028 * g++.dg/torture/pr45709-2.C: New testcase.
3030 2010-09-18 Richard Guenther <rguenther@suse.de>
3032 PR tree-optimization/45709
3033 * g++.dg/torture/pr45709.C: New testcase.
3035 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
3038 * gcc.target/i386/pad-3.c: Pass -fno-pic.
3040 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.target/i386/pad-1.c: New.
3043 * gcc.target/i386/pad-2.c: Likewise.
3044 * gcc.target/i386/pad-3.c: Likewise.
3045 * gcc.target/i386/pad-4.c: Likewise.
3046 * gcc.target/i386/pad-5a.c: Likewise.
3047 * gcc.target/i386/pad-5b.c: Likewise.
3048 * gcc.target/i386/pad-6a.c: Likewise.
3049 * gcc.target/i386/pad-6b.c: Likewise.
3050 * gcc.target/i386/pad-7.c: Likewise.
3051 * gcc.target/i386/pad-8.c: Likewise.
3052 * gcc.target/i386/pad-9.c: Likewise.
3053 * gcc.target/i386/pad-10.c: Likewise.
3055 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3058 * gcc.dg/torture/stackalign/alloca-5.c: New.
3060 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3063 * gcc.dg/torture/pr45678-2.c: New.
3065 2010-09-17 Richard Guenther <rguenther@suse.de>
3068 * gcc.dg/torture/pr45678-1.c: New testcase.
3070 2010-09-17 Michael Matz <matz@suse.de>
3072 PR tree-optimization/43432
3073 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3074 check_effective_target_vect_perm_short): New predicates.
3075 (check_effective_target_vect_perm): Include x86_64.
3076 * gcc.dg/vect/pr43432.c: New test.
3077 * gcc.dg/vect/vect-114.c: Adjust.
3078 * gcc.dg/vect/vect-15.c: Ditto.
3079 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3080 * gcc.dg/vect/slp-perm-9.c: Ditto.
3082 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
3085 * objc/execute/exceptions/throw-nil.m: Run the test only with the
3088 2010-09-17 Richard Guenther <rguenther@suse.de>
3090 * gcc.dg/pr27898.c: Use -flto instead of -combine.
3091 * gcc.dg/pr28706.c: Likewise.
3092 * gcc.dg/pr28712.c: Likewise.
3093 * gcc.dg/pr30762-1.c: Likewise.
3094 * gcc.dg/pr30762-2.c: Likewise.
3095 * gcc.dg/pr31529-1.c: Likewise.
3096 * gcc.dg/pr31529-2.c: Likewise.
3097 * gcc.dg/pr34457-1.c: Likewise.
3098 * gcc.dg/pr34457-2.c: Likewise.
3099 * gcc.dg/pr34668-1.c: Likewise.
3100 * gcc.dg/pr34668-2.c: Likewise.
3101 * gcc.dg/pr34989-1.c: Likewise.
3102 * gcc.dg/pr34989-2.c: Likewise.
3103 * gcc.dg/pr43557-1.c: Likewise.
3104 * gcc.dg/pr43557-2.c: Likewise.
3105 * gcc.dg/debug/pr41893-1.c: Likewise.
3106 * gcc.dg/matrix/matrix.exp: Do not use -combine.
3107 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3108 * gcc.dg/matrix/matrix-4.c: Likewise.
3109 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3110 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3111 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3112 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3114 2010-09-16 Tobias Burnus <burnus@net-b.de>
3117 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3119 * gfortran.dg/intent_optimize_1.f90: New test.
3121 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
3123 * gcc.target/i386/divmod-1.c: New.
3124 * gcc.target/i386/divmod-2.c: Likewise.
3125 * gcc.target/i386/divmod-3.c: Likewise.
3126 * gcc.target/i386/divmod-4.c: Likewise.
3127 * gcc.target/i386/divmod-4a.c: Likewise.
3128 * gcc.target/i386/divmod-5.c: Likewise.
3129 * gcc.target/i386/divmod-6.c: Likewise.
3130 * gcc.target/i386/divmod-7.c: Likewise.
3131 * gcc.target/i386/divmod-8.c: Likewise.
3132 * gcc.target/i386/udivmod-1.c: Likewise.
3133 * gcc.target/i386/udivmod-2.c: Likewise.
3134 * gcc.target/i386/udivmod-3.c: Likewise.
3135 * gcc.target/i386/udivmod-4.c: Likewise.
3136 * gcc.target/i386/udivmod-4a.c: Likewise.
3137 * gcc.target/i386/udivmod-5.c: Likewise.
3138 * gcc.target/i386/udivmod-6.c: Likewise.
3139 * gcc.target/i386/udivmod-7.c: Likewise.
3140 * gcc.target/i386/udivmod-8.c: Likewise.
3142 2010-09-16 Jan Hubicka <jh@suse.cz>
3144 * g++.dg/lto/pr45679-1_0.C: New file.
3145 * g++.dg/lto/pr45679-1_1.C: New file.
3146 * g++.dg/lto/pr45679-0_0.C: New file.
3147 * g++.dg/lto/pr45679-0_1.C: New file.
3149 2010-09-16 Janus Weil <janus@gcc.gnu.org>
3152 * gfortran.dg/class_dummy_2.f03: New.
3154 2010-09-16 Richard Guenther <rguenther@suse.de>
3156 PR tree-optimization/45623
3157 * gcc.dg/torture/pr45623.c: New testcase.
3159 2010-09-16 Ira Rosen <irar@il.ibm.com>
3161 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3162 name and parentheses.
3163 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3165 2010-09-15 Jason Merrill <jason@redhat.com>
3167 * g++.dg/parse/parameter-declaration-2.C: New.
3169 * g++.dg/cpp0x/scoped_enum2.C: New.
3171 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
3173 * gcc.c-torture/compile/20100915-1.c: New test.
3175 2010-09-15 Martin Jambor <mjambor@suse.cz>
3178 * gcc.dg/ipa/pr45644.c: New test.
3180 2010-09-15 Jakub Jelinek <jakub@redhat.com>
3182 PR tree-optimization/45633
3183 * gcc.dg/vect/pr45633.c: New test.
3185 2010-09-15 Janus Weil <janus@gcc.gnu.org>
3188 * gfortran.dg/allocate_derived_4.f90: New.
3190 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
3192 * lib/target-supports.exp
3193 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3194 supported flag to true for neon.
3196 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
3199 * g++.dg/template/crash103.C: New.
3201 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
3203 Merge from 'apple/trunk' branch on FSF servers.
3205 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
3208 * objc.dg/msg-in-protocol.m: New.
3209 * obj-c++.dg/msg-in-protocol.mm: New.
3211 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
3214 * objc.dg/break-in-ifstmt.m: New.
3216 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3219 * obj-c++.dg/comp-types-13.mm: New.
3220 * objc.dg/comp-types-12.m: New.
3222 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3225 * obj-c++.dg/proto-lossage-7.mm: New.
3226 * objc.dg/proto-lossage-7.m: New.
3228 2010-09-14 Jan Hubicka <jh@suse.cz>
3230 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3232 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3235 2010-09-14 Jakub Jelinek <jakub@redhat.com>
3238 * gcc.dg/pr45567.c: New test.
3241 * g++.dg/debug/pr45660.C: New test.
3243 2010-09-14 Ira Rosen <irar@il.ibm.com>
3245 PR tree-optimization/45470
3246 * g++.dg/vect/pr45470-a.cc: New test.
3247 * g++.dg/vect/pr45470-a.cc: New test.
3249 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
3252 * lib/profopt.exp: Prune warnings on execname2 compile.
3253 * lib/prune.exp: Prune "can't add line info" warnings.
3255 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3258 * gfortran.dg/namelist_64.f90: New test.
3260 2010-09-13 Jakub Jelinek <jakub@redhat.com>
3262 PR rtl-optimization/45617
3263 * gcc.target/i386/pr45617.c: New test.
3265 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
3267 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3269 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3271 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3272 * gcc.target/i386/fma4-vector.c: Likewise.
3273 * gcc.target/i386/vectorize2.c: Likewise.
3274 * gcc.target/i386/vectorize4.c: Likewise.
3275 * gcc.target/i386/vectorize5.c: Likewise.
3276 * gcc.target/i386/vectorize6.c: Likewise.
3277 * gcc.target/i386/vectorize8.c: Likewise.
3279 * gcc.target/i386/vect-double-1.c: New.
3280 * gcc.target/i386/vect-double-1a.c: Likewise.
3281 * gcc.target/i386/vect-double-2.c: Likewise.
3282 * gcc.target/i386/vect-double-2a.c: Likewise.
3284 * lib/target-supports.exp (check_effective_target_vect_double):
3285 Set et_vect_double_saved to 0 when tuning for Atom.
3287 2010-09-13 Jan Hubicka <jh@suse.cz>
3289 * gcc.dg/torture/pr23821.c: Drop static keyword.
3290 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3291 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3293 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
3295 * gcc.target/arm/sync-1.c: New.
3297 2010-09-12 Olivier Hainque <hainque@adacore.com>
3299 * gnat.dg/memtrap.adb: New test.
3301 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3303 * gfortran.dg/promotion.f90: Fix options.
3305 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
3307 * g++.dg/cpp0x/range-for1.C: New.
3308 * g++.dg/cpp0x/range-for2.C: New.
3309 * g++.dg/cpp0x/range-for3.C: New.
3310 * g++.dg/cpp0x/range-for4.C: New.
3311 * g++.dg/cpp0x/range-for5.C: New.
3312 * g++.dg/cpp0x/range-for6.C: New.
3314 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
3316 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3317 and counts. Check that transpose is not called.
3318 * gfortran.dg/transpose_2.f90: Update error message.
3320 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3323 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3324 * g++.dg/lookup/strong-using-2.C: Likewise.
3325 * g++.dg/lookup/strong-using-3.C: Likewise.
3326 * g++.dg/lookup/strong-using-5.C: Likewise.
3328 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3329 * g++.dg/cpp0x/inline-ns4.C: New.
3330 * g++.dg/cpp0x/inline-ns5.C: New.
3332 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
3335 * gfortran.fortran-torture/compile/pr45634.f90: New.
3337 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
3339 * objc.dg/fobjc-exceptions.m: New test.
3341 2010-09-10 Jan Hubicka <jh@suse.cz>
3343 * g++.dg/inherit/covariant7.C: Fix pattern matching.
3345 2010-09-10 Martin Jambor <mjambor@suse.cz>
3347 PR tree-optimization/44972
3348 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3349 * gcc.dg/tree-ssa/pr45144.c: Likewise.
3350 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3352 * g++.dg/torture/pr44972.C: New test.
3354 2010-09-10 Martin Jambor <mjambor@suse.cz>
3356 PR tree-optimization/44972
3357 * g++.dg/torture/pr34850.C: Remove expected warning.
3359 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3361 * gfortran.dg/dummy_optional_arg.f90: New test.
3363 2010-09-08 Jan Hubicka <jh@suse.cz>
3365 PR tree-optimization/45598
3366 * fortran.fortran-torture/compile/pr45598.f90: New test.
3368 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
3370 * lib/target-supports-dg.exp (dg-require-ifunc): New.
3371 * lib/target-supports.exp (check_ifunc_available): New.
3372 * gcc.dg/attr-ifunc-1.c: New.
3373 * gcc.dg/attr-ifunc-2.c: New.
3374 * gcc.dg/attr-ifunc-3.c: New.
3375 * gcc.dg/attr-ifunc-4.c: New.
3376 * gcc.dg/attr-ifunc-5.c: New.
3377 * g++.dg/ext/attr-ifunc-1.C: New.
3378 * g++.dg/ext/attr-ifunc-2.C: New.
3379 * g++.dg/ext/attr-ifunc-3.C: New.
3380 * g++.dg/ext/attr-ifunc-4.C: New.
3382 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
3385 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3387 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
3389 * gfortran.dg/inline_transpose_1.f90: New test.
3391 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3394 * g++.dg/warn/Wunused-var-15.C: New test.
3396 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3398 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3401 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3403 * objc/execute/exceptions/throw-nil.m: New test.
3404 * objc/execute/exceptions/handler-1.m: Updated to use the new
3405 objc_set_uncaught_exception_handler() function.
3406 * objc/execute/exceptions/matcher-1.m: New test.
3408 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3411 * gfortran.dg/bit_comparison_1.F90: New test.
3412 * gfortran.dg/leadz_trailz_3.f90: New test.
3413 * gfortran.dg/masklr_2.F90: New test.
3414 * gfortran.dg/shiftalr_1.F90: New test.
3415 * gfortran.dg/merge_bits_2.F90: New test.
3416 * gfortran.dg/dshift_2.F90: New test.
3417 * gfortran.dg/bit_comparison_2.F90: New test.
3418 * gfortran.dg/masklr_1.F90: New test.
3419 * gfortran.dg/merge_bits_1.F90: New test.
3420 * gfortran.dg/dshift_1.F90: New test.
3421 * gfortran.dg/shiftalr_2.F90: New test.
3423 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3425 * objc.dg/type-stream-1.m: Replaced with a test that tests that
3426 functions from objc/typedstream.h are deprecated.
3428 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3430 * lib/target-supports.exp
3431 (check_effective_target_run_expensive_tests): New proc.
3432 * gcc.c-torture/compile/limits-fnargs.c: Use
3433 dg-require-effective-target run_expensive_tests.
3435 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3438 * gfortran.dg/gomp/pr45597.f90: New test.
3441 * gfortran.dg/gomp/pr45595.f90: New test.
3443 2010-09-08 Michael Matz <matz@suse.de>
3445 * c-c++-common/uninit-17.c: Adjust.
3447 2010-09-08 Michael Matz <matz@suse.de>
3449 PR tree-optimization/43430
3450 * gcc.dg/vect/pr43430-2.c: New test.
3452 2010-09-08 Michael Matz <matz@suse.de>
3454 PR tree-optimization/33244
3455 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3457 2010-09-08 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/45578
3460 * gfortran.dg/pr45578.f90: New testcase.
3462 2010-09-08 Richard Guenther <rguenther@suse.de>
3465 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3467 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3470 * gfortran.dg/char_length_18.f90: New test.
3472 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
3475 * gcc.target/i386/pr36502.c: New test.
3479 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3480 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3482 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
3484 * gfortran.dg/achar_4.f90: Enable bounds checking.
3486 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
3489 * gcc.target/i386/pr45206.c: New test.
3491 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
3494 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3496 2010-09-07 Jan Hubicka <jh@suse.cz>
3498 * gcc.c-torture/compile/20100907.c: New testcase.
3500 2010-09-07 Richard Guenther <rguenther@suse.de>
3503 * g++.dg/eh/pr45569.C: New testcase.
3505 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
3508 * gcc.target/arm/pr43137.c: New test.
3510 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3513 * gfortran.dg/dependency_35.f90: New test.
3515 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3518 * gfortran.dg/char_length_17.f90: New test.
3520 2010-09-06 Dodji Seketeli <dodji@redhat.com>
3525 * g++.dg/template/typedef34.C: New test.
3526 * g++.dg/template/typedef35.C: New test.
3528 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
3531 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3533 2010-09-06 Mark Mitchell <mark@codesourcery.com>
3535 * g++.dg/warn/Wdouble-promotion.C: New.
3537 2010-09-06 Arnaud Charlet <charlet@adacore.com>
3539 * g++.dg/parse/redef2.C: New.
3541 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3543 * gcc.dg/20100906-1.c: New testcase.
3545 2010-09-06 Jakub Jelinek <jakub@redhat.com>
3548 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3549 DW_TAG_enumeration_type DIE.
3551 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
3553 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3556 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
3558 PR rtl-optimization/44919
3559 * g++.dg/opt/pr44919.C: New.
3561 2010-09-06 Tobias Burnus <burnus@net-b.de>
3564 * gfortran.dg/iall_iany_iparity_1.f90: New.
3565 * gfortran.dg/iall_iany_iparity_2.f90: New.
3567 2010-09-06 Jason Merrill <jason@redhat.com>
3569 * g++.dg/cpp0x/initlist42.C: New.
3571 * g++.dg/cpp0x/auto19.C: New.
3573 * g++.dg/template/sfinae25.C: New.
3574 * g++.dg/template/char1.C: Expect warning.
3575 * g++.dg/template/nontype10.C: Likewise.
3577 * g++.dg/cpp0x/implicit9.C: New.
3579 * g++.dg/cpp0x/initlist43.C: New.
3581 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
3583 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3585 2010-09-05 Mark Mitchell <mark@codesourcery.com>
3587 * gcc.dg/Wdouble-promotion.c: New.
3589 2010-09-05 Tobias Burnus <burnus@net-b.de>
3591 * gfortran.dg/float128_1.f90: Remove test case as
3592 it always fails since Rev 163611 backed out the
3593 front-end implementation.
3595 2010-09-05 Tobias Burnus <burnus@net-b.de>
3597 * gfortran.dg/float128_1.f90: XFAIL test case.
3599 2010-09-05 Tobias Burnus <burnus@net-b.de>
3601 * gfortran.dg/bessel_7.f90: Decrease required precision.
3603 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3606 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3607 ref-all-matching targets.
3609 2010-09-05 Richard Guenther <rguenther@suse.de>
3611 PR tree-optimization/45535
3612 * gcc.c-torture/compile/pr45535.c: New testcase.
3614 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3616 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3618 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3619 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3620 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3621 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3622 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3623 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3624 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3625 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3626 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3627 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3628 * gcc.target/i386/pr22152.c: Likewise.
3629 * gcc.target/i386/pr36992-1.c: Likewise.
3630 * gcc.target/i386/pr36992-2.c: Likewise.
3631 * gcc.target/sh/sh4a-memmovua.c: Likewise.
3633 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3636 * gcc.dg/const-uniq-1.c: Modify regexp.
3638 2010-09-04 Tobias Burnus <burnus@net-b.de>
3641 * gfortran.dg/namelist_63.f90: New.
3643 2010-09-04 Jan Hubicka <jh@suse.cz>
3645 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3646 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3648 2010-09-04 Jan Hubicka <jh@suse.cz>
3650 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3652 2010-09-04 Janus Weil <janus@gcc.gnu.org>
3655 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3657 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3659 * gcc.dg/opts-4.c: New test.
3661 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3663 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3664 * gcc.dg/vect/vect-peel-4.c: Ditto.
3666 2010-09-03 Daniel Kraft <d@domob.eu>
3669 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3671 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3674 * gfortran.dg/dependency_34.f90: New test.
3676 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3678 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3680 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3682 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3683 gcc.target/i386/clearcap.map if supported.
3685 2010-09-03 Michael Matz <matz@suse.de>
3688 * gcc.dg/pr45415.c: New test.
3690 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3692 PR tree-optimization/45506
3693 * gcc.dg/pr45506.c: New.
3695 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3698 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3699 * gcc.target/i386/float128-2.c: Ditto.
3701 2010-09-03 Daniel Kraft <d@domob.eu>
3704 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3705 * gfortran.dg/internal_dummy_2.f08: New test.
3706 * gfortran.dg/internal_dummy_3.f08: New test.
3707 * gfortran.dg/internal_dummy_4.f08: New test.
3709 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.target/i386/pr45500.c: New test.
3714 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3716 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3718 2010-09-03 Daniel Kraft <d@domob.eu>
3721 * gfortran.dg/exit_2.f08; Adapt error messages.
3722 * gfortran.dg/exit_3.f08: New test.
3723 * gfortran.dg/exit_4.f08: New test.
3724 * gfortran.dg/exit_5.f03: New test.
3726 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3728 * gfortran.dg/ishft_4.f90: New test.
3730 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3732 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3733 FRIZ/XSRIZ instruciton for (double)(long long)x.
3734 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3736 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3738 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3740 2010-09-02 Richard Guenther <rguenther@suse.de>
3742 PR tree-optimization/44937
3743 PR tree-optimization/45412
3744 * g++.dg/opt/pr45412.C: New testcase.
3745 * gcc.c-torture/compile/pr45412.c: Likewise.
3746 * gcc.c-torture/compile/pr44937.c: Likewise.
3748 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3750 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3751 but using -Werror=comment.
3752 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3753 expected error messages.
3755 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3757 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3758 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3760 2010-09-02 Tobias Burnus <burnus@net-b.de>
3763 * gfortran.dg/initialization_27.f90: New.
3765 2010-09-02 Ira Rosen <irar@il.ibm.com>
3767 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3768 check into different basic blocks. Expect vectorization if misaligned
3769 stores are supported.
3770 * gcc.dg/vect/bb-slp-8a.c: New test.
3771 * gcc.dg/vect/bb-slp-8b.c: New test.
3773 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3775 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3777 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3780 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3781 * gfortran.dg/class_dummy_1.f03: New.
3783 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3786 * g++.dg/tree-prof/partition2.C: New test.
3788 2010-09-01 Richard Guenther <rguenther@suse.de>
3790 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3791 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3792 * gcc.c-torture/execute/20100827-1.c: Likewise.
3794 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3796 * gfortran.dg/execute_command_line_1.f90: New test.
3798 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3800 PR preprocessor/45457
3801 * c-c++-common/cpp/pr45457.c: New test.
3803 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3805 * gcc.dg/nested-func-8.c: New test.
3807 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3810 * gfortran.dg/popcnt_poppar_1.F90: New test.
3811 * gfortran.dg/popcnt_poppar_2.F90: New test.
3813 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3815 * gcc.target/i386/volatile-2.c: Require nonpic target.
3817 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3820 * gcc.dg/pr45461.c: New test.
3822 2010-08-31 Richard Guenther <rguenther@suse.de>
3825 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3827 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3829 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3831 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3834 * gfortran.dg/typebound_proc_18.f03: New.
3836 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3838 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3839 * lib/scanasm.exp (scan-stack-usage): Likewise.
3840 (scan-stack-usage-not): Likewise.
3841 * gcc.dg/stack-usage-1.c: New test.
3842 * gcc.target/i386/stack-usage-realign.c: Likewise.
3844 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3846 PR tree-optimization/45427
3847 * gcc.dg/tree-ssa/pr45427.c: New test.
3849 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3852 * g++.dg/template/crash102.C: New.
3854 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3857 * gcc.dg/gomp/atomic-12.c: New test.
3858 * gcc.dg/gomp/atomic-13.c: New test.
3859 * gcc.dg/gomp/atomic-14.c: New test.
3860 * g++.dg/gomp/atomic-11.C: New test.
3861 * g++.dg/gomp/atomic-12.C: New test.
3862 * g++.dg/gomp/atomic-13.C: New test.
3863 * g++.dg/gomp/atomic-14.C: New test.
3865 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3867 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3870 2010-08-30 Thomas Quinot <quinot@adacore.com>
3872 * gnat.dg/discr24.adb: New test.
3874 2010-08-30 Richard Guenther <rguenther@suse.de>
3876 PR tree-optimization/45449
3877 * gcc.dg/pr45449.c: New testcase.
3879 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3881 * gcc.dg/opts-1.c: Expect errors, not warnings.
3883 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3886 * gfortran.dg/dynamic_dispatch_11.f03: New.
3888 2010-08-29 Jason Merrill <jason@redhat.com>
3891 * g++.dg/parse/defarg15.C: New.
3893 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3896 * gfortran.dg/select_type_16.f03: New.
3898 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3899 Tobias Burnus <burnus@net-b.de>
3901 * gfortran.dg/bessel_7.f90: Decrease required precision.
3903 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3904 Kaz Kojima <kkojima@gcc.gnu.org>
3906 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3908 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3910 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3911 floating point conversion code generation.
3912 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3913 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3914 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3915 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3916 to integer conversion code generation.
3917 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3918 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3919 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3920 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3922 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3925 * gfortran.dg/random_seed_1.f90: Adjust test.
3926 * gfortran.dg/float128_1.f90: New test.
3928 2010-08-27 Tobias Burnus <burnus@net-b.de>
3931 * gfortran.dg/norm2_1.f90: New.
3932 * gfortran.dg/norm2_2.f90: New.
3933 * gfortran.dg/norm2_3.f90: New.
3934 * gfortran.dg/norm2_4.f90: New.
3935 * gfortran.dg/parity_1.f90: New.
3936 * gfortran.dg/parity_2.f90: New.
3937 * gfortran.dg/parity_3.f90: New.
3939 2010-08-27 Janus Weil <janus@gcc.gnu.org>
3942 * gfortran.dg/select_type_15.f03: New.
3944 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3947 * gfortran.dg/hollerith8.f90: New test.
3949 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3952 * gfortran.dg/dependency_33.f90: New test.
3954 2010-08-27 Richard Guenther <rguenther@suse.de>
3956 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3957 * gcc.dg/graphite/scop-2.c: Likewise.
3958 * gcc.dg/graphite/scop-20.c: Likewise.
3959 * gcc.dg/vect/slp-25.c: Likewise.
3961 2010-08-27 Olivier Hainque <hainque@adacore.com>
3963 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3965 2010-08-26 Daniel Kraft <d@domob.eu>
3970 * gfortran.dg/associate_8.f03: New test.
3971 * gfortran.dg/select_type_13.f03: New test.
3972 * gfortran.dg/select_type_14.f03: New test.
3974 2010-08-26 Jakub Jelinek <jakub@redhat.com>
3976 PR tree-optimization/44485
3977 * gcc.dg/pr44485.c: New test.
3979 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3981 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3982 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3983 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3985 2010-08-26 Richard Guenther <rguenther@suse.de>
3987 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3988 * gcc.dg/graphite/scop-21.c: Likewise.
3990 2010-08-26 Richard Guenther <rguenther@suse.de>
3992 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3993 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3994 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3995 * gcc.dg/vect/vect-91.c: Likewise.
3996 * gcc.dg/vect/vect-peel-1.c: Likewise.
3997 * gcc.dg/vect/vect-peel-2.c: Likewise.
3998 * gcc.dg/vect/vect-peel-4.c: Likewise.
4000 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4003 * gfortran.dg/der_io_4.f90: New test.
4005 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4007 PR rtl-optimization/44858
4008 * gcc.c-torture/execute/pr44858.c: New test.
4010 PR rtl-optimization/45400
4011 * g++.dg/other/i386-8.C: New test.
4013 2010-08-25 Richard Guenther <rguenther@suse.de>
4015 * gcc.dg/alias-8.c: Adjust.
4017 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
4019 * gcc.target/i386/combine-mul.c: New test.
4021 2010-08-25 Richard Guenther <rguenther@suse.de>
4024 * gcc.dg/graphite/id-27.c: New testcase.
4025 * gcc.dg/lto/20100825-1_0.c: Likewise.
4027 2010-08-25 Richard Guenther <rguenther@suse.de>
4029 PR tree-optimization/45316
4030 * g++.dg/opt/pr45316.C: New testcase.
4032 2010-08-25 Richard Guenther <rguenther@suse.de>
4034 PR tree-optimization/45393
4035 * g++.dg/torture/pr45393.C: New testcase.
4037 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4039 PR tree-optimization/45059
4040 * gcc.c-torture/compile/pr45059.c: New test.
4042 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
4044 * lib/target-supports.exp (check_effective_target_vect_unpack):
4045 Set vect_unpack supported flag to true for neon.
4047 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4049 * gcc.dg/tree-ssa/ifc-5.c: New.
4051 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4053 * gcc.dg/tree-ssa/ifc-4.c: New.
4054 * gcc.dg/tree-ssa/ifc-7.c: New.
4056 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
4058 * gcc.dg/vect/vect.exp: Check loongson targets
4059 * g++.dg/vect/vect.exp: Likewise
4060 * gfortran.dg/vect/vect.exp: Likewise
4062 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4064 * gcc.target/powerpc/vsx-mass-1.c: New file, test
4067 2010-08-23 Janus Weil <janus@gcc.gnu.org>
4070 * gfortran.dg/proc_ptr_29.f90: New.
4072 2010-08-22 Tobias Burnus <burnus@net-b.de>
4073 Dominique d'Humieres <dominiq@lps.ens.fr>
4076 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4078 2010-08-22 Tobias Burnus <burnus@net-b.de>
4081 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4083 2010-08-22 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4088 2010-08-22 Tobias Burnus <burnus@net-b.de>
4089 Dominique d'Humieres <dominiq@lps.ens.fr>
4093 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4094 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4096 2010-08-21 Janus Weil <janus@gcc.gnu.org>
4101 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4102 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4103 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4105 2010-08-21 Tobias Burnus <burnus@net-b.de>
4109 * gfortran.dg/bessel_6.f90: New.
4110 * gfortran.dg/bessel_7.f90: New.
4112 2010-08-20 Jan Hubicka <jh@suse.cz>
4116 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4117 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4119 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
4122 * gcc.target/i386/pr45336-1.c: New.
4123 * gcc.target/i386/pr45336-2.c: Likewise.
4124 * gcc.target/i386/pr45336-3.c: Likewise.
4125 * gcc.target/i386/pr45336-4.c: Likewise.
4127 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
4130 * gcc.target/i386/volatile-2.c: Update scan strings to also
4131 include (%rip) for the memory reference on x86_64.
4133 2010-08-20 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.dg/pr44974.c: New test.
4138 PR rtl-optimization/45353
4139 * gcc.dg/pr45353.c: New test.
4141 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
4143 * gcc.target/i386/volatile-2.c: New.
4145 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
4147 PR rtl-optimization/44691
4148 * gfortran.dg/pr44691.f: New test.
4150 2010-10-19 Olivier Hainque <hainque@adacore.com>
4152 * gcc.target/sparc/sibcall-dslot.c: New testcase.
4154 2010-08-19 Jason Merrill <jason@redhat.com>
4156 * g++.dg/init/synth3.C: New.
4157 * g++.dg/init/value8.C: New.
4158 * g++.dg/tree-ssa/empty-2.C: New.
4159 * g++.dg/cpp0x/noexcept09.C: New.
4161 2010-08-19 Daniel Kraft <d@domob.eu>
4165 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4166 * gfortran.dg/pointer_remapping_1.f90: New test.
4167 * gfortran.dg/pointer_remapping_2.f03: New test.
4168 * gfortran.dg/pointer_remapping_3.f08: New test.
4169 * gfortran.dg/pointer_remapping_4.f03: New test.
4170 * gfortran.dg/pointer_remapping_5.f08: New test.
4171 * gfortran.dg/pointer_remapping_6.f08: New test.
4173 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
4176 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4178 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4180 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4182 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
4184 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4187 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4190 * gcc.c-torture/execute/pr45070.c: New.
4192 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4194 * g++.dg/pr44328.C: New test.
4196 2010-08-19 Tobias Burnus <burnus@net-b.de>
4200 * gfortran.dg/bessel_3.f90: New.
4201 * gfortran.dg/bessel_4.f90: New.
4202 * gfortran.dg/bessel_5.f90: New.
4204 2010-08-19 Janus Weil <janus@gcc.gnu.org>
4207 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4208 * gfortran.dg/pointer_init_2.f90: New.
4209 * gfortran.dg/pointer_init_3.f90: New.
4210 * gfortran.dg/pointer_init_4.f90: New.
4212 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
4215 * g++.dg/pr45049-1.C: New test.
4216 * g++.dg/pr45049-2.C: New test.
4218 2010-08-18 Jie Zhang <jie@codesourcery.com>
4220 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4221 20 if __ARM_PCS is defined otherwise 64.
4222 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4223 instead of hard coded 64.
4225 2010-08-18 Yao Qi <yao@codesourcery.com>
4228 * gcc.target/arm/pr45094.c: New test.
4230 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4232 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4234 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4236 PR rtl-optimization/42575
4237 * gcc.target/arm/pr42575.c: New test.
4239 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4241 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4242 * gcc.dg/tls/thr-cse-1.c: New.
4244 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4247 * lib/target-supports.exp
4248 (check_effective_target_function_sections): New.
4249 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4250 function sections before proceding.
4252 2010-08-17 Jakub Jelinek <jakub@redhat.com>
4255 * gfortran.dg/pr45308.f03: New test.
4257 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
4260 * gcc.target/i386/pr45296.c: New test.
4262 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
4264 * g++.dg/ext/uow-1.C: New.
4265 * g++.dg/ext/uow-2.C: New.
4266 * g++.dg/ext/uow-3.C: New.
4267 * g++.dg/ext/uow-4.C: New.
4269 2010-08-17 Richard Guenther <rguenther@suse.de>
4272 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4274 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
4277 * gcc.dg/Wcxx-compat-20.c: New test.
4279 2010-08-17 Daniel Kraft <d@domob.eu>
4282 * gfortran.dg/associate_1.f03: Extended to test newly supported
4283 features like association to variables.
4284 * gfortran.dg/associate_3.f03: Removed check for illegal change
4285 of associate-name here...
4286 * gfortran.dg/associate_5.f03: ...and added it here.
4287 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4288 * gfortran.dg/associate_7.f03: New test.
4290 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
4292 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4294 2010-08-15 Daniel Kraft <d@domob.eu>
4297 * gfortran.dg/associate_1.f03: Enable test for array expressions.
4298 * gfortran.dg/associate_3.f03: Clarify comment.
4299 * gfortran.dg/associate_5.f03: New test.
4300 * gfortran.dg/associate_6.f03: New test.
4302 2010-08-15 Tobias Burnus <burnus@net-b.de>
4305 * gfortran.dg/bind_c_usage_21.f90: New.
4306 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4308 2010-08-15 Tobias Burnus <burnus@net-b.de>
4310 * gfortran.dg/optional_absent_1.f90: New.
4311 * gfortran.dg/null_actual.f90: New.
4313 2010-08-15 Tobias Burnus <burnus@net-b.de>
4315 * gfortran.dg/pointer_target_1.f90: New.
4316 * gfortran.dg/pointer_target_2.f90: New.
4317 * gfortran.dg/pointer_target_3.f90: New.
4319 2010-08-15 Daniel Kraft <d@domob.eu>
4322 * gfortran.dg/elemental_args_check_3.f90: New test.
4323 * gfortran.dg/impure_1.f08: New test.
4324 * gfortran.dg/impure_2.f08: New test.
4325 * gfortran.dg/impure_3.f90: New test.
4326 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4328 2010-08-15 Ira Rosen <irar@il.ibm.com>
4330 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4331 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4333 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4335 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4337 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4339 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4341 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4342 dg-require-effective-target after dg-do.
4344 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4346 * lib/target-supports.exp (check_effective_target_vect_int): Return
4347 true for Loongson targets.
4348 (check_effective_target_vect_shift): Likewise.
4349 (check_effective_target_vect_no_int_max): Likewise.
4350 (check_effective_target_vect_no_align): Likewise.
4351 (check_effective_target_vect_short_mult): Likewise.
4353 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
4355 * g++.dg/cast.C: Change fields of structures to "long" to pass
4356 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4357 * g++.dg/cpp0x/iop.C: Ditto.
4358 * g++.dg/cpp0x/named_refs.C: Ditto.
4359 * g++.dg/cpp0x/rv1p.C: Ditto.
4360 * g++.dg/cpp0x/rv2p.C: Ditto.
4361 * g++.dg/cpp0x/rv3p.C: Ditto.
4362 * g++.dg/cpp0x/rv4p.C: Ditto.
4363 * g++.dg/cpp0x/rv5p.C: Ditto.
4364 * g++.dg/cpp0x/rv6p.C: Ditto.
4365 * g++.dg/cpp0x/rv7p.C: Ditto.
4366 * g++.dg/cpp0x/rv8p.C: Ditto.
4367 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4369 2010-08-13 Daniel Kraft <d@domob.eu>
4371 * gfortran.dg/implied_shape_1.f08: New test.
4372 * gfortran.dg/implied_shape_2.f90: New test.
4373 * gfortran.dg/implied_shape_3.f08: New test.
4375 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4378 * gfortran.dg/char_component_initializer_1.f90: New test.
4380 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
4382 PR tree-optimization/45241
4383 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4385 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4387 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4389 * gcc.target/i386/pr40906-2.c: Ditto.
4390 * gcc.target/i386/pr40906-3.c: Ditto.
4392 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.c-torture/execute/pr45262.c: New test.
4397 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4399 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4401 * g++.dg/other/profile1.C: Ditto.
4403 2010-08-12 Richard Guenther <rguenther@suse.de>
4405 PR tree-optimization/45232
4406 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4407 * gcc.dg/tree-ssa/loop-7.c: Adjust.
4408 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4409 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4410 unsigned arithmetic.
4411 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4412 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4413 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4414 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4415 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4416 unsigned arithmetic.
4417 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4418 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4419 unsigned arithmetic.
4420 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4421 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4422 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4423 unsigned arithmetic.
4424 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4425 * gcc.dg/tree-ssa/negate.c: Adjust.
4426 * gcc.dg/vect/vect-1.c: Adjust.
4427 * gfortran.dg/reassoc_6.f: XFAIL.
4429 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4432 * gcc.dg/pr45259.c: New test.
4434 2010-08-12 Wei Guozhi <carrot@google.com>
4437 * gcc.target/arm/pr44999.c: New testcase.
4439 2010-08-12 Jie Zhang <jie@codesourcery.com>
4441 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4443 (main): Adjust accordingly.
4445 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4447 * gfortran.dg/graphite/id-22.f: New.
4449 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4451 * gcc.dg/graphite/id-26.c: New.
4453 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4455 * gcc.dg/graphite/id-25.c: New.
4457 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4459 * gcc.dg/graphite/run-id-5.c: New.
4460 * gcc.dg/graphite/run-id-6.c: New.
4461 * gfortran.dg/graphite/id-21.f: New.
4463 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4465 * gcc.dg/graphite/id-24.c: New.
4467 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4469 * gcc.dg/tree-ssa/pr20742.c: New.
4471 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4473 * gcc.dg/graphite/id-23.c: New.
4475 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4477 * gfortran.dg/graphite/id-20.f: Adjust testcase.
4479 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4481 * gcc.dg/graphite/pr42729.c: New.
4483 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4485 * gfortran.dg/graphite/id-20.f: New.
4487 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4489 * gcc.dg/graphite/id-22.c: New.
4491 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4493 * gcc.dg/graphite/run-id-2.c: Call abort.
4495 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4497 * gcc.dg/graphite/id-20.c: New.
4499 2010-08-11 Janus Weil <janus@gcc.gnu.org>
4500 Steve Kargl <kargl@gcc.gnu.org>
4503 * gfortran.dg/move_alloc_3.f90: New.
4504 * gfortran.dg/random_seed_2.f90: New.
4506 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4508 * lib/target-supports.exp (check_effective_target_sync_int_long):
4510 (check_effective_target_sync_char_short): Likewise.
4512 2010-08-10 Yao Qi <yao@codesourcery.com>
4514 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4516 * gcc.dg/tree-ssa/loop-31.c: Likewise.
4517 * g++.dg/other/packed1.C: Likewise.
4518 * g++.dg/other/crash-4.C: Likewise.
4519 * g++.dg/ext/packed8.C: Likewise.
4520 * g++.dg/init/array16.C: Likewise.
4522 2010-08-10 xinliang David Li <davidxl@google.com>
4523 * gcc.dg/tree-ssa/loop-19.c: Add option
4524 -fno-prefetch-loop-array
4526 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
4529 * gcc.c-torture/compile/pr45182.c: New test.
4531 2010-08-09 Jason Merrill <jason@redhat.com>
4534 * g++.dg/cpp0x/variadic-104.C: New.
4536 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4539 * gfortran.dg/dependency_32.f90: New test.
4541 2010-08-09 Richard Guenther <rguenther@suse.de>
4544 * g++.dg/opt/nrv17.C: New testcase.
4546 2010-08-09 Richard Guenther <rguenther@suse.de>
4549 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4550 alignment from MEM_REF offset only if we took it from the
4553 * gcc.target/i386/pr24178.c: New testcase.
4555 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4557 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4558 * gcc.dg/20030702-1.c: Ditto.
4559 * gcc.dg/20050309-1.c: Ditto.
4560 * gcc.dg/20050325-1.c: Ditto.
4561 * gcc.dg/20050330-2.c: Ditto.
4562 * gcc.dg/20051201-1.c: Ditto.
4563 * gcc.dg/gomp/pr27573.c: Ditto.
4564 * gcc.dg/gomp/pr34610.c: Ditto.
4565 * gcc.dg/pr24225.c: Ditto.
4566 * gcc.dg/pr26570.c: Ditto.
4567 * gcc.dg/pr32773.c: Ditto.
4568 * g++.dg/gcov/gcov-6.C: Ditto.
4569 * g++.dg/gomp/pr34608.C: Ditto.
4570 * gfortran.dg/gomp/pr27573.f90: Ditto.
4572 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
4573 dg-require-host-local dg directive.
4574 * gcc.dg/profile-dir-2.c: Ditto.
4575 * gcc.dg/profile-dir-3.c: Ditto.
4577 2010-08-08 Richard Guenther <rguenther@suse.de>
4579 PR tree-optimization/45109
4580 * gcc.c-torture/compile/pr45109.c: New testcase.
4582 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4584 * gcc.dg/march.c: Skip if -march defined.
4585 * gcc.dg/mtune.c: Skip if -mtune defined.
4587 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4588 generic thunk support.
4590 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
4593 * gcc.target/i386/pr45213.c: New test.
4595 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4598 * gfortran.dg/fmt_error_11.f03: New test.
4600 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4602 * lib/target-supports.exp (check_effective_target_sync_int_long):
4603 Add arm*-*-linux-gnueabi.
4604 (check_effective_target_sync_char_short): Likewise.
4606 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4609 * gfortran.dg/dependency_31.f90: New test.
4611 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4613 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4615 2010-08-06 Jason Merrill <jason@redhat.com>
4617 * g++.dg/cpp0x/sfinae3.C: New.
4618 * g++.dg/cpp0x/sfinae4.C: New.
4620 2010-08-06 Richard Guenther <rguenther@suse.de>
4622 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4623 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4624 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4625 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4626 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4627 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4628 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4629 * gcc.c-torture/execute/20100805-1.c: Likewise.
4631 2010-08-05 Martin Jambor <mjambor@suse.cz>
4634 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4636 2010-08-05 Martin Jambor <mjambor@suse.cz>
4638 * gcc.dg/ipa/ipcp-ii-1.c: New test.
4639 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4641 2010-08-05 Martin Jambor <mjambor@suse.cz>
4643 * g++.dg/ipa/devirt-1.C: New test.
4644 * g++.dg/ipa/devirt-2.C: Likewise.
4645 * g++.dg/ipa/devirt-3.C: Likewise.
4646 * g++.dg/ipa/devirt-4.C: Likewise.
4647 * g++.dg/ipa/devirt-5.C: Likewise.
4648 * gcc.dg/ipa/iinline-3.c: Likewise.
4650 2010-08-05 Jie Zhang <jie@codesourcery.com>
4652 PR tree-optimization/45144
4653 * gcc.dg/tree-ssa/pr45144.c: New test.
4655 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4660 * gfortran.dg/class_25.f03: New.
4661 * gfortran.dg/class_26.f03: New.
4663 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4665 * g++.dg/warn/miss-format-1.C: Update line number.
4667 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4670 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4671 .frame and .mask assembler directives.
4673 2010-08-04 Richard Guenther <rguenther@suse.de>
4675 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4676 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4677 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4678 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4680 2010-08-04 Tobias Burnus <burnus@net-b.de>
4683 * gfortran.dg/derived_constructor_char_1.f90: New.
4684 * gfortran.dg/derived_constructor_char_2.f90: New.
4686 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4689 * gfortran.dg/dependency_30.f90: New test.
4691 2010-08-03 Jan Hubicka <jh@suse.cz>
4693 * gcc.c-torture/compile/pr45085.c: New testcase.
4695 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4699 * gfortran.dg/typebound_call_9.f03: Modified.
4700 * gfortran.dg/typebound_generic_1.f03: Modified.
4702 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4706 * gfortran.dg/dependency_29.f90: New test.
4708 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4711 * gfortran.dg/character_comparison_2.f90: New test.
4712 * gfortran.dg/character_comparison_3.f90: New test.
4713 * gfortran.dg/dependency_28.f90: New test.
4715 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4718 * gcc.target/arm/pr40457-1.c: New test.
4719 * gcc.target/arm/pr40457-2.c: New test.
4721 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4724 * gfortran.dg/typebound_call_17.f03: New.
4726 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4729 * gfortran.dg/allocate_derived_3.f90: New.
4731 2010-07-30 Xinliang David Li <davidxl@google.com>
4732 PR tree-optimization/45121
4733 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4735 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4738 * g++.dg/pr45112.C: New test.
4740 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4743 PR rtl-optimization/45137
4744 * gcc.dg/pr45055.c: New test.
4746 2010-07-30 Alan Modra <amodra@gmail.com>
4748 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4749 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4751 2010-07-29 Tobias Burnus <burnus@net-b.de>
4755 * gfortran.dg/whole_file_25.f90: New.
4756 * gfortran.dg/whole_file_26.f90: New.
4757 * gfortran.dg/whole_file_27.f90: New.
4759 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4762 * gfortran.dg/typebound_proc_17.f03: New.
4764 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4767 * gfortran.dg/move_alloc_2.f90: New.
4769 2010-07-29 Xinliang David Li <davidxl@google.com>
4770 PR tree-optimization/45121
4771 * c-c++-common/uninit-17.c: Fix expected output.
4773 2010-07-29 Richard Guenther <rguenther@suse.de>
4775 PR tree-optimization/45120
4776 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4778 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4782 * gfortran.dg/pr42051.f03: New testcase.
4784 2010-07-29 Richard Guenther <rguenther@suse.de>
4787 * gcc.c-torture/execute/pr45034.c: New testcase.
4789 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4792 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4794 2010-07-28 Daniel Kraft <d@domob.eu>
4796 * gfortran.dg/bound_8.f90: New test.
4798 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.dg/pr45105.c: New test.
4803 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4805 PR rtl-optimization/45107
4806 * gcc.dg/pr45107.c: New test.
4808 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4810 PR rtl-optimization/45101
4811 * gcc.dg/pr45101.c: New test.
4813 2010-07-28 Tobias Burnus <burnus@net-b.de>
4816 * gfortran.dg/whole_file_24.f90: New.
4818 2010-07-27 Jason Merrill <jason@redhat.com>
4820 * g++.dg/cpp0x/variadic102.C: New.
4821 * g++.dg/cpp0x/variadic103.C: New.
4823 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4825 PR rtl-optimization/40956
4828 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4829 * gcc.target/arm/pr42574.c: Add tests.
4831 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4833 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4835 (cleanup-repo-files): Ditto.
4836 (cleanup-saved-temps): Ditto.
4838 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4841 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4844 * gcc.dg/pr45079.c: New test.
4846 2010-07-27 Ira Rosen <irar@il.ibm.com>
4848 PR tree-optimization/44152
4849 * gcc.dg/vect/fast-math-pr44152.c: New test.
4851 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4854 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4855 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4856 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4857 * obj-c++.dg/torture/trivial.mm: Ditto.
4858 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4859 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4860 * objc.dg/torture/tls/thr-init.m: Ditto.
4861 * objc.dg/torture/trivial.m: Ditto.
4863 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4865 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4866 Skip on spu-*-* targets.
4868 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4870 PR tree-optimization/45083
4871 * gcc.dg/pr45083.c: New test.
4873 2010-07-26 Tobias Burnus <burnus@net-b.de>
4876 * gfortran.dg/whole_file_22.f90: New test.
4877 * gfortran.dg/whole_file_23.f90: New test.
4879 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4880 Jack Howarth <howarth@bromo.med.uc.edu>
4881 Richard Henderson <rth@redhat.com>
4884 * gcc.dg/tls/thr-init-1.c: New.
4885 * gcc.dg/tls/thr-init-2.c: New.
4886 * gcc.dg/torture/tls New.
4887 * gcc.dg/torture/tls/tls-test.c: New.
4888 * gcc.dg/torture/tls/thr-init-1.c: New.
4889 * gcc.dg/torture/tls/tls.exp: New.
4890 * gcc.dg/torture/tls/thr-init-2.c: New.
4891 * gcc.dg/tls/emutls-2.c: New test
4893 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4894 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4895 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4896 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4897 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4898 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4899 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4900 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4901 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4902 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4903 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4904 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4905 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4906 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4907 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4908 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4909 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4910 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4911 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4912 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4913 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4914 gfortran.dg/gomp/omp_threadprivate1.f90,
4915 gfortran.dg/gomp/omp_threadprivate2.f90,
4916 gfortran.dg/gomp/reduction1.f90,
4917 gfortran.dg/gomp/sharing-1.f90: Likewise.
4919 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4921 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4923 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4924 dg-require-visibility.
4926 2010-07-26 Richard Guenther <rguenther@suse.de>
4928 PR tree-optimization/43784
4929 * gcc.c-torture/execute/pr43784.c: New testcase.
4930 * g++.dg/torture/pr43784.C: Likewise.
4932 2010-07-26 Richard Guenther <rguenther@suse.de>
4935 * g++.dg/pr45056.C: New testcase.
4937 2010-07-26 Richard Guenther <rguenther@suse.de>
4939 PR tree-optimization/45071
4940 * gcc.dg/pr45071.c: New testcase.
4942 2010-07-26 Tobias Burnus <burnus@net-b.de>
4945 * gfortran.dg/namelist_62.f90: New.
4947 2010-07-26 Richard Guenther <rguenther@suse.de>
4949 * gcc.c-torture/execute/pr45017.c: Move ...
4950 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4952 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4955 * trim_optimize_1.f90: New test.
4956 * character_comparision_1.f90: New test.
4958 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4961 * gfortran.dg/wtruncate_fix.f: New test.
4963 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4966 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4968 2010-07-24 Richard Guenther <rguenther@suse.de>
4971 * g++.dg/lto/20100724-1_0.C: New testcase.
4973 2010-07-24 Richard Guenther <rguenther@suse.de>
4976 * gcc.dg/lto/20100724-1_0.c: New testcase.
4977 * gcc.dg/lto/20100724-1_1.c: Likewise.
4979 2010-07-24 Tobias Burnus <burnus@net-b.de>
4982 * gfortran.dg/whole_file_21.f90: New.
4984 * gfortran.dg/integer_exponentiation_3.F90: Use
4985 -ffloat-store only for i?86/x86-64 -m32.
4987 2010-07-24 Tobias Burnus <burnus@net-b.de>
4989 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4990 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4992 2010-07-24 Tobias Burnus <burnus@net-b.de>
4994 * gfortran.dg/func_decl_4.f90: Split test into two ...
4995 * gfortran.dg/func_decl_5.f90: ... parts.
4996 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4997 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4998 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4999 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5000 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5001 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5002 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5003 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5004 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5005 * gfortran.dg/sizeof.f90: Make test valid.
5006 * gfortran.dg/pr20865.f90: Add new dg-error.
5007 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5008 * gfortran.dg/g77/19990218-0.f: Ditto.
5009 * gfortran.dg/g77/19990218-1.f: Ditto.
5010 * gfortran.dg/g77/970625-2.f: Ditto.
5011 * gfortran.dg/pr37243.f: Fix function declaration.
5012 * gfortran.dg/use_only_1.f90: Fix implicit typing.
5013 * gfortran.dg/loc_1.f90: Fix pointer datatype.
5015 2010-07-23 Tobias Burnus <burnus@net-b.de>
5018 * gfortran.dg/char_array_structure_constructor.f90: Add
5019 -fwhole-file as dg-option as it otherwise fails on some
5022 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
5024 * gnat.dg/aggr16.ad[sb]: New test.
5025 * gnat.dg/aggr16_pkg.ads: New helper.
5027 2010-07-23 Richard Guenther <rguenther@suse.de>
5030 * g++.dg/lto/20100723-1_0.C: New testcase.
5032 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
5034 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5036 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5037 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5039 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5041 * lib/target-supports.exp (add_options_for_tls): New proc.
5042 * g++.dg/tls/static-1.C: Use dg-add-options tls.
5043 * g++.dg/tls/static-1a.cc: Likewise.
5044 * gcc.dg/tls/emutls-1.c: Likewise.
5045 * gcc.dg/tls/opt-11.c: Likewise.
5046 * gcc.dg/tls/opt-12.c: Likewise.
5047 * gcc.dg/tls/pr24428-2.c: Likewise.
5048 * gcc.dg/tls/pr24428.c: Likewise.
5049 * obj-c++.dg/tls/static-1.mm: Likewise.
5050 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5051 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5052 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5053 * objc.dg/torture/tls/thr-init-2.m: Likewise.
5054 * objc.dg/torture/tls/thr-init-3.m: Likewise.
5055 * objc.dg/torture/tls/thr-init.m: Likewise.
5056 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5058 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5060 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5061 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5062 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5063 optimized dump files.
5065 2010-07-23 Jakub Jelinek <jakub@redhat.com>
5067 PR tree-optimization/45047
5068 * gcc.c-torture/compile/pr45047.c: New test.
5070 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5072 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5073 instead of dg-compile.
5074 * gcc.dg/float-range-4.c: Ditto.
5075 * gcc.dg/float-range-5.c: Ditto.
5076 * gcc.dg/fold-overflow-1.c: Ditto.
5077 * gcc.dg/gomp/sections-4.c: Ditto.
5078 * gcc.dg/transparent-union-1.c: Ditto.
5079 * gcc.dg/transparent-union-2.c: Ditto.
5080 * gcc.target/i386/pr39315-check.c: Ditto.
5081 * g++.dg/gomp/sections-4.C: Ditto.
5082 * g++.dg/template/dtor7.C: Ditto.
5083 * g++.dg/tree-ssa/pr19952.C: Ditto.
5084 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5085 * gfortran.dg/graphite/pr42185.f90: Ditto.
5086 * gfortran.dg/namelist_36.f90: Ditto.
5087 * gnat.dg/noreturn1.adb: Ditto.
5088 * gnat.dg/specs/small_alignment.ads: Ditto.
5090 2010-07-23 Martin Jambor <mjambor@suse.cz>
5092 PR tree-optimization/44915
5093 * g++.dg/torture/pr44915.C: New test.
5095 2010-07-23 Martin Jambor <mjambor@suse.cz>
5097 PR tree-optimization/44914
5098 * g++.dg/tree-ssa/pr44914.C: New test.
5100 2010-07-23 Jie Zhang <jie@codesourcery.com>
5103 * gcc.dg/pr44290-1.c: New test.
5104 * gcc.dg/pr44290-2.c: New test.
5106 2010-07-23 Jason Merrill <jason@redhat.com>
5109 * g++.dg/abi/mangle44.C: New.
5111 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5113 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5114 for compile-time only tests.
5115 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5117 * gcc.target/i386/pr39315-4.c: Ditto.
5118 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5119 target check. Include sse-os-support.h.
5120 (main): Call check_isa and sse_os_support.
5121 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5122 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5123 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5124 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5125 target check. Include sse-os-support.h.
5126 (main): Call check_isa and sse_os_support.
5127 * gcc.target/i386/vperm-v2df.c: Ditto.
5129 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5131 * lib/target-supports.exp (check_avx_hw_available): New procedure.
5132 (check_effective_target_avx_runtime): New procedure.
5133 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5134 (check_effective_target_sse_runtime): Add check_effective_target_sse.
5136 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5137 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
5138 and __get_cpuid test.
5139 * gcc.dg/compat/vector-2b_main.c: Ditto.
5141 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5143 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5144 for compile-time only test.
5145 * gcc.dg/pr32716.c: Ditto.
5146 * gcc.dg/pr34856.c: Ditto.
5147 * gcc.dg/pr36997.c: Ditto.
5148 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5149 * gfortran.dg/pr28158.f90: Ditto.
5150 * gfortran.dg/pr30667.f: Ditto.
5152 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5153 i?86-*-* and x86_64-*-* targets to disable execution on targets
5154 without sse2 runtime support.
5155 * g++.dg/vect/vect.exp: Ditto.
5156 * gfortran.dg/vect/vect.exp: Ditto.
5158 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5159 * gcc.dg/pr37544.c: Ditto.
5160 * gcc.dg/pr40550.c: Ditto.
5161 * gcc.dg/compat/union-m128-1_main.c: Ditto.
5162 * gcc.dg/compat/vector-1a_main.c: Ditto.
5163 * gcc.dg/compat/vector-2a_main.c: Ditto.
5164 * gcc.dg/torture/pr16104-1.c: Ditto.
5165 * gcc.dg/torture/pr35771-1.c: Ditto.
5166 * gcc.dg/torture/pr35771-2.c: Ditto.
5167 * gcc.dg/torture/pr35771-3.c: Ditto.
5168 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5169 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5170 * gcc.dg/torture/stackalign/push-1.c: Ditto.
5171 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5172 * g++.dg/other/i386-1.C: Ditto.
5173 * g++.dg/other/pr40446.C: Ditto.
5175 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5177 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5179 2010-07-23 Daniel Kraft <d@domob.eu>
5182 * gfortran.dg/exit_1.f08: New test.
5183 * gfortran.dg/exit_2.f08: New test.
5185 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
5187 PR tree-optimization/39839
5188 * gcc.target/arm/pr39839.c: New test case.
5190 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5192 * gnat.dg/unchecked_convert5b.adb: New test.
5193 * gnat.dg/unchecked_convert6.adb: Likewise.
5194 * gnat.dg/unchecked_convert6b.adb: Likewise.
5196 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5198 * gnat.dg/aggr15.ad[sb]: New test.
5200 2010-07-22 Dodji Seketeli <dodji@redhat.com>
5203 * g++.dg/debug/dwarf2/nested-2.C: New test case.
5205 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
5207 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5208 with dg-require-linker-plugin.
5210 2010-07-22 Richard Guenther <rguenther@suse.de>
5213 * g++.dg/lto/20100722-1_0.C: New testcase.
5215 2010-07-22 Richard Guenther <rguenther@suse.de>
5218 * gcc.dg/lto/20100720-3_0.c: New testcase.
5219 * gcc.dg/lto/20100720-3_1.c: Likewise.
5221 2010-07-22 Richard Guenther <rguenther@suse.de>
5223 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5224 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5227 * gcc.dg/lto/20100722-1_0.c: New testcase.
5229 2010-07-22 Martin Jambor <mjambor@suse.cz>
5231 PR tree-optimization/44891
5232 * gcc.c-torture/compile/pr44891.c: New test.
5234 2010-07-22 Richard Guenther <rguenther@suse.de>
5236 PR tree-optimization/45017
5237 * gcc.c-torture/execute/pr45017.c: New testcase.
5239 2010-07-22 Tobias Burnus <burnus@net-b.de>
5242 * gfortran.dg/aliasing_dummy_5.f90: New.
5244 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5247 * gcc.target/arm/pr43698.c: New test.
5249 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
5252 * Revert my commit r162325 for this PR.
5254 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5257 * gcc.target/m68k/pr45015.c: New test.
5259 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
5262 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5265 2010-07-21 Richard Guenther <rguenther@suse.de>
5268 * g++.dg/lto/20100721-1_0.C: New testcase.
5270 2010-07-21 Martin Jambor <mjambor@suse.cz>
5272 PR tree-optimization/44900
5273 * g++.dg/torture/pr44900.C: New test.
5275 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
5278 * c-c++-common/uninit-17.c: Correct expected error.
5280 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5282 * gcc.dg/guality/asm-1.c: New test.
5285 * gcc.dg/guality/pr45003-2.c: New test.
5286 * gcc.dg/guality/pr45003-3.c: New test.
5288 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5291 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5293 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
5295 * lib/scanasm.exp (dg-function-on-line): Test that a function is
5296 defined on the current line.
5297 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5298 * g++.dg/debug/dwarf2/pr44641.C: New.
5300 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
5302 * gcc.target/powerpc/block-move-1.c: New test.
5303 * gcc.target/powerpc/block-move-2.c: New test.
5305 2010-07-20 Jason Merrill <jason@redhat.com>
5308 * g++.dg/cpp0x/sfinae2.C: New.
5310 2010-07-20 Richard Guenther <rguenther@suse.de>
5313 * gcc.dg/lto/20100720-4_0.c: New testcase.
5315 2010-07-20 Richard Guenther <rguenther@suse.de>
5318 * gcc.dg/lto/20100720-2_0.c: New testcase.
5319 * gcc.dg/lto/20100720-2_1.c: Likewise.
5321 2010-07-20 Richard Guenther <rguenther@suse.de>
5324 * gcc.dg/lto/20100720-1_0.c: New testcase.
5325 * gcc.dg/lto/20100720-1_1.c: Likewise.
5327 2010-07-20 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.dg/guality/pr45003-1.c: New test.
5332 2010-07-20 Richard Guenther <rguenther@suse.de>
5334 PR tree-optimization/44977
5335 * gcc.dg/torture/pr44977.c: New testcase.
5337 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
5339 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5342 2010-07-20 Richard Guenther <rguenther@suse.de>
5346 * gcc.dg/pr44971.c: New testcase.
5347 * gcc.c-torture/compile/pr44988.c: Likewise.
5349 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
5352 * gfortran.dg/allocate_with_typespec.f90: New test.
5353 * gfortran.dg/allocate_derived_1.f90: Update error message.
5355 2010-07-19 Jason Merrill <jason@redhat.com>
5358 * g++.dg/cpp0x/decltype23.C: New.
5360 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
5363 * gfortran.dg/class_defined_operator_1.f03 : New test.
5365 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
5367 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5368 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5369 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
5370 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5372 2010-07-19 Richard Guenther <rguenther@suse.de>
5375 * gcc.c-torture/compile/pr44941.c: New testcase.
5377 2010-07-19 Jason Merrill <jason@redhat.com>
5380 * g++.dg/template/sfinae24.C: New.
5382 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
5385 * gfortran.dg/data_implied_do_2.f90: Removed.
5387 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5390 * g++.dg/template/sfinae23.C: New.
5392 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5394 * lib/target-supports.exp (check_sse_os_support_available): New
5396 (check_sse_hw_available): New proc.
5397 (check_effective_target_sse_runtime): New proc.
5398 (check_effective_target_sse2_runtime): New proc.
5399 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5400 -msse2 if check_sse_os_support_available.
5401 * g++.dg/vect/vect.exp: Only run -msse2 tests if
5402 check_sse_os_support_available.
5403 * gcc.dg/vect/vect.exp: Likewise.
5404 * gfortran.dg/vect/vect.exp: Likewise.
5405 * gcc.target/i386/sol2-check: Renamed to ...
5406 * gcc.target/i386/sse-os-support.h: ... this.
5407 (sol2_check): Renamed to ...
5408 (sse_os_support): ... this.
5409 Only test movss with xmm registers.
5410 * gcc.target/i386/sse-check.h: Reflect new header and function names.
5411 Removed ILL_INSN, ILL_INSN_LEN.
5412 * gcc.target/i386/sse2-check.h: Likewise.
5413 * gcc.target/i386/sse3-check.h: Likewise.
5414 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5415 Removed cpuid.h, __get_cpuid test.
5416 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5417 Removed cpuid.h, __get_cpuid test.
5418 * g++.dg/other/pr40446.C: Likewise.
5419 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5420 * gcc.dg/compat/vector-1a_main.c: Likewise.
5421 * gcc.dg/compat/vector-2a_main.c: Likewise.
5422 * gcc.dg/pr36584.c: Likewise.
5423 * gcc.dg/pr37544.c: Likewise.
5424 * gcc.dg/torture/pr16104-1.c: Likewise.
5425 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5426 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5427 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5428 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5429 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5430 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5432 * gcc.dg/torture/pr35771-2.c: Likewise.
5433 * gcc.dg/torture/pr35771-3.c: Likewise.
5434 * gcc.target/i386/pr39315-2.c: Likewise.
5435 * gcc.target/i386/pr39315-4.c: Likewise.
5436 * gcc.target/i386/vperm-v2df.c: Likewise.
5437 * gcc.target/i386/vperm-v2di.c: Likewise.
5438 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5439 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5442 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
5445 * gfortran.dg/data_implied_do_2.f90: New test.
5447 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5449 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5451 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5453 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5454 to the "mips16" group.
5455 (mips_using_mips16_p): New procedure.
5456 (mips-dg-options): Use it.
5458 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5460 * gcc.target/mips/mips16-attributes-4.c: New test.
5462 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
5465 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5466 * gcc.target/powerpc/recip-2.c: Ditto.
5467 * gcc.target/powerpc/recip-3.c: Ditto.
5469 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
5471 * gcc.target/arm/pr42235.c: New test.
5473 2010-07-16 Jason Merrill <jason@redhat.com>
5476 * g++.dg/template/partial8.C: New.
5478 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5480 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5481 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
5483 (gualcvt): New overloaded inline.
5484 (GUALCVT): Use it for C++.
5485 * g++.dg/guality/guality.exp: New.
5486 * g++.dg/guality/guality.h: New.
5487 * g++.dg/guality/redeclaration1.C: New test.
5488 * g++.dg/dg.exp: Prune also guality/* tests.
5489 * gcc.dg/guality/pr43141.c: Moved to...
5490 * c-c++-common/guality/pr43141.c: ... here.
5492 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5495 * gfortran.dg/char4_iunit_2.f03: New test.
5497 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
5499 * lib/plugin-support.exp (plugin-test-execute):
5500 Add ${gcc_objdir}/intl to includes.
5502 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5505 * gcc.c-torture/execute/pr44942.c: New test.
5506 * gcc.target/i386/pr44942.c: New test.
5508 2010-07-15 Jason Merrill <jason@redhat.com>
5511 * g++.dg/cpp0x/implicit7.C: New.
5512 * g++.dg/cpp0x/implicit8.C: New.
5514 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5516 Disable float tests for __SPU__ targets due to lack of signed zero:
5517 * c-c++-common/torture/complex-sign-add.c (check_add_float).
5518 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5519 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5520 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5521 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5522 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5523 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5524 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5525 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5527 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5529 * gfortran.dg/select_char_2.f90: New test.
5531 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
5533 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5536 2010-07-15 Janus Weil <janus@gcc.gnu.org>
5539 * gfortran.dg/typebound_generic_9.f03: New.
5541 2010-07-15 Richard Guenther <rguenther@suse.de>
5543 PR tree-optimization/44946
5544 * gcc.c-torture/compile/pr44946.c: New testcase.
5546 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5549 * gfortran.dg/select_char_3.f90: New test.
5551 2010-07-15 Magnus Granberg <zorry@gentoo.org>
5552 Kevin F. Quinn <kevquinn@gentoo.org>
5554 * gcc.dg/Wtrampolines.c: New.
5556 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5559 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5561 2010-07-14 Jason Merrill <jason@redhat.com>
5564 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5566 Implement C++0x unrestricted unions (N2544)
5567 * g++.dg/cpp0x/union1.C: New.
5568 * g++.dg/cpp0x/union2.C: New.
5569 * g++.dg/cpp0x/union3.C: New.
5570 * g++.dg/cpp0x/defaulted2.C: Adjust.
5571 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5572 * g++.old-deja/g++.ext/anon2.C: Adjust.
5573 * g++.old-deja/g++.mike/misc6.C: Adjust.
5575 2010-07-14 Janus Weil <janus@gcc.gnu.org>
5578 * gfortran.dg/c_loc_tests_15.f90: New.
5580 2010-07-13 Jason Merrill <jason@redhat.com>
5583 * g++.dg/cpp0x/implicit6.C: New.
5585 2010-07-13 Jason Merrill <jason@redhat.com>
5588 * g++.dg/abi/noreturn1.C: New.
5589 * g++.dg/abi/noreturn2.C: New.
5591 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
5595 * c-c++-common/pr44832.c: New test.
5597 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5600 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5601 on the target. Make sure that we can assemble the emitted asm when
5602 the test type is 'compile'.
5604 2010-07-13 Richard Guenther <rguenther@suse.de>
5606 PR tree-optimization/36960
5607 * g++.dg/torture/pr36960.C: New testcase.
5609 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5612 * g++.dg/template/sfinae21.C: New.
5613 * g++.dg/template/sfinae22.C: Likewise.
5615 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5618 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5619 * gcc.dg/plugin/ggcplug.c: Likewise.
5620 * g++.dg/plugin/selfassign.c: Likewise.
5621 * g++.dg/plugin/attribute_plugin.c: Likewise.
5622 * g++.dg/plugin/dumb_plugin.c: Likewise.
5623 * g++.dg/plugin/pragma_plugin.c: Likewise.
5625 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
5627 * gcc.c-torture/execute/pr44683.x: New.
5628 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5630 2010-07-13 Janus Weil <janus@gcc.gnu.org>
5636 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5637 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5638 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5639 * gfortran.dh/typebound_call_16.f03: New.
5640 * gfortran.dg/typebound_generic_6.f03: New.
5641 * gfortran.dg/typebound_generic_7.f03: New.
5642 * gfortran.dg/typebound_generic_8.f03: New.
5644 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5647 * gfortran.dg/char4_iunit_1.f03: New test.
5649 2010-07-12 Jakub Jelinek <jakub@redhat.com>
5651 * gcc.dg/tree-ssa/vrp53.c: New test.
5653 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
5656 * g++.dg/template/sfinae19.C: New.
5657 * g++.dg/template/sfinae20.C: Likewise.
5659 2010-07-12 Jie Zhang <jie@codesourcery.com>
5661 * gcc.target/arm/interrupt-1.c: New test.
5662 * gcc.target/arm/interrupt-2.c: New test.
5664 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5666 * gcc.dg/pr42427.c: Require c99_runtime.
5667 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5669 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5670 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5671 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5672 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5673 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5674 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5675 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5676 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5677 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5678 * gcc.target/i386/pr37275.c: Require visibility support.
5680 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5682 * lib/target-supports.exp (check_effective_target_sse): New proc.
5683 * gcc.target/i386/sol2-check.h: New file.
5684 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5685 Include sol2-check.h.
5686 (main) Only run do_test () if sol2_check ().
5687 * gcc.target/i386/sse2-check.h: Likewise.
5688 * gcc.target/i386/sse3-check.h: Likewise.
5689 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5690 [__sun__ && __svr4__]: Execute SSE2 instruction.
5691 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5692 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5693 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5694 * g++.dg/ext/vector14.C: Likewise.
5695 * g++.dg/other/mmintrin.C: Likewise.
5696 * gcc.dg/20020418-1.c: Likewise.
5697 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5698 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5699 * gcc.dg/format/unnamed-1.c: Likewise.
5700 Adapt dg-warning line number.
5701 * gcc.dg/graphite/pr40281.c: Likewise.
5702 * gcc.dg/pr32176.c: Likewise.
5703 * gcc.dg/pr40550.c: Likewise.
5704 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5705 * gcc.dg/torture/pr36891.c: Likewise.
5706 * gcc.target/i386/20020218-1.c: Likewise.
5707 * gcc.target/i386/20020523.c: Likewise.
5708 * gcc.target/i386/abi-1.c: Likewise.
5709 * gcc.target/i386/brokensqrt.c: Likewise.
5710 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5711 * gcc.target/i386/pr13366.c: Likewise.
5712 * gcc.target/i386/pr13685.c: Likewise.
5713 * gcc.target/i386/pr24306.c: Likewise.
5714 * gcc.target/i386/pr31486.c: Likewise.
5715 * gcc.target/i386/pr32065-1.c: Likewise.
5716 * gcc.target/i386/pr32065-2.c: Likewise.
5717 * gcc.target/i386/pr32389.c: Likewise.
5718 * gcc.target/i386/pr38824.c: Likewise.
5719 * gcc.target/i386/pr38931.c: Likewise.
5720 * gcc.target/i386/pr39592-1.c: Likewise.
5721 * gcc.target/i386/pr43766.c: Likewise.
5722 * gcc.target/i386/recip-divf.c: Likewise.
5723 * gcc.target/i386/recip-sqrtf.c: Likewise.
5724 * gcc.target/i386/recip-vec-divf.c: Likewise.
5725 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5726 * gcc.target/i386/sse-1.c: Likewise.
5727 * gcc.target/i386/sse-16.c: Likewise.
5728 * gcc.target/i386/sse-2.c: Likewise.
5729 * gcc.target/i386/sse-20.c: Likewise.
5730 * gcc.target/i386/sse-3.c: Likewise.
5731 * gcc.target/i386/sse-7.c: Likewise.
5732 * gcc.target/i386/sse-9.c: Likewise.
5733 * gcc.target/i386/sse-addps-1.c: Likewise.
5734 * gcc.target/i386/sse-addss-1.c: Likewise.
5735 * gcc.target/i386/sse-andnps-1.c: Likewise.
5736 * gcc.target/i386/sse-andps-1.c: Likewise.
5737 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5738 * gcc.target/i386/sse-comiss-1.c: Likewise.
5739 * gcc.target/i386/sse-comiss-2.c: Likewise.
5740 * gcc.target/i386/sse-comiss-3.c: Likewise.
5741 * gcc.target/i386/sse-comiss-4.c: Likewise.
5742 * gcc.target/i386/sse-comiss-5.c: Likewise.
5743 * gcc.target/i386/sse-comiss-6.c: Likewise.
5744 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5745 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5746 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5747 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5748 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5749 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5750 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5751 * gcc.target/i386/sse-divps-1.c: Likewise.
5752 * gcc.target/i386/sse-divss-1.c: Likewise.
5753 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5754 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5755 * gcc.target/i386/sse-maxps-1.c: Likewise.
5756 * gcc.target/i386/sse-maxss-1.c: Likewise.
5757 * gcc.target/i386/sse-minps-1.c: Likewise.
5758 * gcc.target/i386/sse-minss-1.c: Likewise.
5759 * gcc.target/i386/sse-movaps-1.c: Likewise.
5760 * gcc.target/i386/sse-movaps-2.c: Likewise.
5761 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5762 * gcc.target/i386/sse-movhps-1.c: Likewise.
5763 * gcc.target/i386/sse-movhps-2.c: Likewise.
5764 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5765 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5766 * gcc.target/i386/sse-movntps-1.c: Likewise.
5767 * gcc.target/i386/sse-movss-1.c: Likewise.
5768 * gcc.target/i386/sse-movss-2.c: Likewise.
5769 * gcc.target/i386/sse-movss-3.c: Likewise.
5770 * gcc.target/i386/sse-movups-1.c: Likewise.
5771 * gcc.target/i386/sse-movups-2.c: Likewise.
5772 * gcc.target/i386/sse-mulps-1.c: Likewise.
5773 * gcc.target/i386/sse-mulss-1.c: Likewise.
5774 * gcc.target/i386/sse-orps-1.c: Likewise.
5775 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5776 * gcc.target/i386/sse-recip-vec.c: Likewise.
5777 * gcc.target/i386/sse-recip.c: Likewise.
5778 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5779 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5780 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5781 * gcc.target/i386/sse-subps-1.c: Likewise.
5782 * gcc.target/i386/sse-subss-1.c: Likewise.
5783 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5784 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5785 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5786 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5787 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5788 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5789 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5790 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5791 * gcc.target/i386/sse-xorps-1.c: Likewise.
5792 * gcc.target/i386/ssefn-1.c: Likewise.
5793 * gcc.target/i386/ssefn-3.c: Likewise.
5794 * gcc.target/i386/sseregparm-1.c: Likewise.
5795 * gcc.target/i386/stackalign/return-3.c: Likewise.
5796 * gcc.target/i386/vectorize1.c: Likewise.
5797 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5798 * gcc.target/i386/xorps-sse.c: Likewise.
5799 * gfortran.dg/pr28158.f90: Likewise.
5800 * gfortran.dg/pr30667.f: Likewise.
5801 * gnat.dg/loop_optimization7.adb: Likewise.
5802 * gnat.dg/sse_nolib.adb: Likewise.
5804 2010-07-11 Tobias Burnus <burnus@net-b.de>
5807 * gfortran.dg/use_rename_6.f90: New.
5808 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5810 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5813 * gfortran.dg/class_24.f03: New.
5815 2010-07-10 Richard Guenther <rguenther@suse.de>
5818 * gcc.dg/lto/20100709-1_0.c: New testcase.
5819 * gcc.dg/lto/20100709-1_1.c: Likewise.
5821 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5823 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5825 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5828 * objc.dg/lto/trivial-1_0.m: New.
5829 * objc.dg/lto/lto.exp: New.
5830 * obj-c++.dg/lto/trivial-1_0.mm: New.
5831 * obj-c++.dg/lto/lto.exp: New.
5832 * objc.dg/symtab-1.m: Adjust sizes.
5833 * objc.dg/image-info.m: Do not run for gnu-runtime.
5835 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5837 * gcc.dg/pr32370.c: Allow another kind of error message.
5839 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5841 * gnat.dg/atomic3.adb: New test.
5843 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5844 Denys Vlasenko <dvlasenk@redhat.com>
5845 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5847 PR tree-optimization/28632
5848 * gcc.dg/tree-ssa/vrp51.c: New test.
5849 * gcc.dg/tree-ssa/vrp52.c: New test.
5851 2010-07-09 Jason Merrill <jason@redhat.com>
5853 * g++.dg/abi/covariant6.C: New.
5854 * g++.dg/inherit/covariant17.C: Test both bases.
5855 * g++.dg/inherit/covariant7.C: Check vtable layout.
5857 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5859 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5861 2010-07-09 Richard Guenther <rguenther@suse.de>
5863 PR tree-optimization/44852
5864 * gcc.c-torture/execute/pr44852.c: New testcase.
5866 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5868 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5869 multiplication by values.
5870 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5871 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5873 2010-07-09 Richard Guenther <rguenther@suse.de>
5875 PR tree-optimization/44882
5876 * gfortran.dg/pr44882.f90: New testcase.
5878 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5881 * gcc.target/arm/pr40657-1.c: New test.
5882 * gcc.target/arm/pr40657-2.c: New test.
5883 * gcc.c-torture/execute/pr40657.c: New test.
5885 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5887 * gcc.dg/tree-ssa/vrp50.c: New test.
5888 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5890 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5893 * gfortran.dg/c_sizeof_1.f90: Modified.
5894 * gfortran.dg/storage_size_1.f08: New.
5895 * gfortran.dg/storage_size_2.f08: New.
5897 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5899 * gcc.c-torture/execute/20100708-1.c: New test.
5901 2010-07-08 Jakub Jelinek <jakub@redhat.com>
5904 * gfortran.dg/gomp/pr44847.f90: New test.
5906 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5908 PR tree-optimization/44710
5909 * gcc.dg/tree-ssa/ifc-6.c: New.
5910 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5912 2010-07-08 Tobias Burnus <burnus@net-b.de>
5915 * gfortran.dg/coarray_10.f90: Add an additional test.
5917 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5920 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5921 * gcc.c-torture/execute/pr44828.x: Revert.
5923 2010-07-08 Jason Merrill <jason@redhat.com>
5926 * g++.dg/inherit/covariant17.C: New.
5927 * g++.dg/abi/covariant1.C: Actually test for the bug.
5929 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5931 PR rtl-optimization/44838
5932 * gcc.dg/pr44838.c: New.
5934 2010-07-08 Richard Guenther <rguenther@suse.de>
5936 PR tree-optimization/44831
5937 * gcc.c-torture/compile/pr44831.c: New testcase.
5938 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5940 2010-07-08 Richard Guenther <rguenther@suse.de>
5942 PR tree-optimization/44861
5943 * g++.dg/vect/pr44861.cc: New testcase.
5945 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5948 * gcc.c-torture/execute/pr44828.x: New file.
5950 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5952 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5954 * g++.dg/ext/altivec-17.C: Adjust error message.
5956 2010-07-07 Tom Tromey <tromey@redhat.com>
5958 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5960 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5963 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5964 * gcc.target/i386/rdrand-2.c: Likewise.
5965 * gcc.target/i386/rdrand-3.c: Likewise.
5967 2010-07-07 Jan Hubicka <jh@suse.cz>
5970 * g++.dg/torture/pr44813.C: New testcase.
5971 * g++.dg/torture/pr44826.C: New testcase.
5973 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5975 PR rtl-optimization/44787
5976 * gcc.c-torture/compile/pr44788.c: New test.
5977 * gcc.target/arm/pr44788.c: New test.
5979 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5981 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5983 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5985 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5988 2010-07-06 Tobias Burnus <burnus@net-b.de>
5991 * gfortran.dg/parameter_array_init_6.f90: New.
5992 * gfortran.dg/initialization_20.f90: Update dg-error.
5993 * gfortran.dg/initialization_24.f90: Ditto.
5995 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5997 * gfortran.dg/dim_range_1.f90: New test.
5998 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
6000 2010-07-06 Jason Merrill <jason@redhat.com>
6003 * g++.dg/cpp0x/initlist41.C: New.
6006 * g++.dg/template/ptrmem22.C: New.
6008 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
6010 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6012 * gcc.target/i386/i386.exp: Likewise.
6014 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6017 * gcc.dg/lto/20100518_0.c: Limit to x86.
6019 2010-07-06 Richard Guenther <rguenther@suse.de>
6022 * gcc.c-torture/execute/pr44828.c: New testcase.
6024 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
6026 * g++.dg/warn/noeffect2.C: Adjust expected warning.
6027 * g++.dg/warn/volatile1.C: Likewise.
6028 * g++.dg/template/warn1.C: Likewise.
6030 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
6032 AVX Programming Reference (June, 2010)
6033 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6034 * g++.dg/other/i386-3.C: Likewise.
6035 * gcc.target/i386/sse-12.c: Likewise.
6037 * gcc.target/i386/f16c-check.h: New.
6038 * gcc.target/i386/rdfsbase-1.c: Likewise.
6039 * gcc.target/i386/rdfsbase-2.c: Likewise.
6040 * gcc.target/i386/rdgsbase-1.c: Likewise.
6041 * gcc.target/i386/rdgsbase-2.c: Likewise.
6042 * gcc.target/i386/rdrand-1.c: Likewise.
6043 * gcc.target/i386/rdrand-2.c: Likewise.
6044 * gcc.target/i386/rdrand-3.c: Likewise.
6045 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6046 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6047 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6048 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6049 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6050 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6051 * gcc.target/i386/wrfsbase-1.c: Likewise.
6052 * gcc.target/i386/wrfsbase-2.c: Likewise.
6053 * gcc.target/i386/wrgsbase-1.c: Likewise.
6054 * gcc.target/i386/wrgsbase-2.c: Likewise.
6056 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6057 (__builtin_ia32_vcvtps2ph): New.
6058 (__builtin_ia32_vcvtps2ph256): Likewise.
6060 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6061 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6063 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6064 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6066 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6067 (__builtin_ia32_vcvtps2ph256): Likewise.
6068 Add fsgsbase,rdrnd,f16c.
6070 * lib/target-supports.exp (check_effective_target_f16c): New.
6072 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6074 * gcc.dg/guality/nrv-1.c: New test.
6076 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
6079 * gcc.target/arm/pr42505.c: New test case.
6081 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6084 * g++.dg/opt/nrv16.C: New test.
6086 2010-07-05 Richard Guenther <rguenther@suse.de>
6088 PR tree-optimization/44784
6089 * gcc.c-torture/compile/pr44784.c: New testcase.
6091 2010-07-05 Ira Rosen <irar@il.ibm.com>
6093 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6094 Increase loop bound and array size.
6095 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6098 2010-07-05 Ira Rosen <irar@il.ibm.com>
6100 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6101 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6102 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6103 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6104 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6106 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
6109 * g++.dg/parse/template25.C: New.
6111 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
6113 PR rtl-optimization/44695
6114 * gcc.dg/torture/pr44695.c: New.
6116 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6119 * g++.dg/ext/pretty3.C: New.
6121 2010-07-04 Richard Guenther <rguenther@suse.de>
6124 * g++.dg/torture/pr44809.C: New testcase.
6126 2010-07-04 Richard Guenther <rguenther@suse.de>
6128 PR tree-optimization/44656
6129 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6131 2010-07-04 Ira Rosen <irar@il.ibm.com>
6132 Revital Eres <eres@il.ibm.com>
6134 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6136 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6137 gcc.dg/vect/vect-96.c: Likewise.
6138 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6139 that support misaligned stores. Change the number of expected
6140 misaligned accesses.
6141 * gcc.dg/vect/vect-peel-1.c: New test.
6142 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6143 gcc.dg/vect/vect-peel-4.c: Likewise.
6144 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6145 vectorizable on all targets that support realignment.
6146 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6148 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
6151 * gcc.dg/torture/pr44806.c: New.
6153 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6155 * gnat.dg/cond_expr1.adb: New test.
6157 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/modular3.adb: New test.
6160 * gnat.dg/modular3_pkg.ads: New helper.
6162 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
6163 Mikael Pettersson <mikpe@it.uu.se>
6166 * obj-c++.dg/encode-2.mm: Produce object and save temps.
6167 Make signed-ness of chars explicit. Scan the object for
6168 strings that are split by some target assemblers.
6169 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6172 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
6174 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6176 2010-07-02 Le-Chun Wu <lcwu@google.com>
6179 * g++.dg/warn/Wshadow-7.C: New test.
6181 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6182 Julian Brown <julian@codesourcery.com>
6183 Sandra Loosemore <sandra@codesourcery.com>
6185 * gcc.c-torture/execute/20100416-1.c: New test case.
6187 2010-07-02 Julian Brown <julian@codesourcery.com>
6188 Sandra Loosemore <sandra@codesourcery.com>
6192 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6193 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6195 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6196 Julian Brown <julian@codesourcery.com>
6198 * gcc.target/arm/neon/vadds64.c: Regenerated.
6199 * gcc.target/arm/neon/vaddu64.c: Regenerated.
6200 * gcc.target/arm/neon/vsubs64.c: Regenerated.
6201 * gcc.target/arm/neon/vsubu64.c: Regenerated.
6202 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6203 * gcc.target/arm/neon-vmls-1.c: Likewise.
6204 * gcc.target/arm/neon-vsubs64.c: New execution test.
6205 * gcc.target/arm/neon-vsubu64.c: New execution test.
6206 * gcc.target/arm/neon-vadds64.c: New execution test.
6207 * gcc.target/arm/neon-vaddu64.c: New execution test.
6209 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6211 * gcc.target/arm/neon-vands64.c: New.
6212 * gcc.target/arm/neon-vandu64.c: New.
6213 * gcc.target/arm/neon-vbics64.c: New.
6214 * gcc.target/arm/neon-vbicu64.c: New.
6215 * gcc.target/arm/neon-veors64.c: New.
6216 * gcc.target/arm/neon-veoru64.c: New.
6217 * gcc.target/arm/neon-vorns64.c: New.
6218 * gcc.target/arm/neon-vornu64.c: New.
6219 * gcc.target/arm/neon-vorrs64.c: New.
6220 * gcc.target/arm/neon-vorru64.c: New.
6221 * gcc.target/arm/neon/vands64.c: Regenerated.
6222 * gcc.target/arm/neon/vandu64.c: Regenerated.
6223 * gcc.target/arm/neon/vbics64.c: Regenerated.
6224 * gcc.target/arm/neon/vbicu64.c: Regenerated.
6225 * gcc.target/arm/neon/veors64.c: Regenerated.
6226 * gcc.target/arm/neon/veoru64.c: Regenerated.
6227 * gcc.target/arm/neon/vorns64.c: Regenerated.
6228 * gcc.target/arm/neon/vornu64.c: Regenerated.
6229 * gcc.target/arm/neon/vorrs64.c: Regenerated.
6230 * gcc.target/arm/neon/vorru64.c: Regenerated.
6232 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6234 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6236 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6238 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6239 * gfortran.dg/intent_out_5.f90: Same.
6240 * gfortran.dg/ltrans-7.f90: Same.
6241 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6243 2010-07-02 Jan Hubicka <jh@suse.cz>
6245 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6247 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6249 * objc-obj-c++-shared/Object1.h: Correct Line endings.
6251 2010-07-02 Jakub Jelinek <jakub@redhat.com>
6254 * c-c++-common/Wunused-var-12.c: New test.
6256 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
6259 * gcc.target/arm/pr42835.c: New test.
6262 * gcc.target/arm/pr42172-1.c: New test.
6264 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6266 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6268 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6270 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6271 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6272 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6273 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6274 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6275 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6276 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6277 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6278 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6279 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6280 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6281 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6282 * gcc.target/arm/neon-vdup_ns64.c: New.
6283 * gcc.target/arm/neon-vdup_nu64.c: New.
6284 * gcc.target/arm/neon-vdupQ_ns64.c: New.
6285 * gcc.target/arm/neon-vdupQ_nu64.c: New.
6286 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6287 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6288 * gcc.target/arm/neon-vmov_ns64.c: New.
6289 * gcc.target/arm/neon-vmov_nu64.c: New.
6290 * gcc.target/arm/neon-vmovQ_ns64.c: New.
6291 * gcc.target/arm/neon-vmovQ_nu64.c: New.
6292 * gcc.target/arm/neon-vget_lanes64.c: New.
6293 * gcc.target/arm/neon-vget_laneu64.c: New.
6294 * gcc.target/arm/neon-vset_lanes64.c: New.
6295 * gcc.target/arm/neon-vset_laneu64.c: New.
6297 2010-07-02 Richard Guenther <rguenther@suse.de>
6299 * g++.dg/torture/20100702-1.C: New testcase.
6301 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6304 * gcc.c-torture/compile/pr44707.c: New test.
6306 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6309 * g++.dg/template/crash101.C: New.
6311 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6313 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6314 Use the ABI-0 accessors and fail it for m64.
6316 2010-07-02 Jan Hubicka <jh@suse.cz>
6318 * g++.dg/tree-ssa/pr44706.C: New testcase.
6320 2010-07-02 Richard Guenther <rguenther@suse.de>
6322 PR tree-optimization/44748
6323 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6325 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6327 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6328 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
6329 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6330 the method types to forward:.
6332 2010-06-30 Jason Merrill <jason@redhat.com>
6334 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6335 * g++.dg/other/pr25632.C: Likewise.
6337 2010-07-01 Jakub Jelinek <jakub@redhat.com>
6339 PR tree-optimization/40421
6340 * gfortran.fortran-torture/compile/pr40421.f90: New test.
6342 2010-07-01 Richard Guenther <rguenther@suse.de>
6346 * gcc.c-torture/execute/20100316-1.c: New testcase.
6347 * gcc.c-torture/execute/pr44468.c: Likewise.
6348 * gcc.c-torture/compile/20100609-1.c: Likewise.
6349 * gcc.dg/volatile2.c: Adjust.
6350 * gcc.dg/plugin/selfassign.c: Likewise.
6351 * gcc.dg/pr36902.c: Likewise.
6352 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6353 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6354 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6355 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6356 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6357 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6358 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6359 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6360 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6361 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6362 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6363 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6364 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6365 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6366 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6367 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6368 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6369 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6370 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6371 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6372 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6373 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6374 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6375 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6376 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6377 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6378 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6379 * gcc.dg/struct/w_prof_local_array.c: Likewise.
6380 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6381 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6382 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6383 * gcc.dg/struct/w_prof_global_array.c: Likewise.
6384 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6385 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6386 * gcc.dg/struct/w_prof_local_var.c: Likewise.
6387 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6388 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6389 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6390 * gcc.dg/struct/w_prof_global_var.c: Likewise.
6391 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6392 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6393 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6394 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6395 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6396 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6397 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6398 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6399 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6400 * gcc.dg/tree-prof/stringop-1.c: Adjust.
6401 * g++.dg/tree-ssa/pr31146.C: Likewise.
6402 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6403 * g++.dg/tree-ssa/pr33604.C: Likewise.
6404 * g++.dg/plugin/selfassign.c: Likewise.
6405 * gfortran.dg/array_memcpy_3.f90: Likewise.
6406 * gfortran.dg/array_memcpy_4.f90: Likewise.
6407 * c-c++-common/torture/pr42834.c: New testcase.
6409 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6412 * g++.dg/template/crash100.C: New.
6414 2010-06-30 Jan Hubicka <jh@suse.cz>
6416 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6418 2010-06-30 Michael Matz <matz@suse.de>
6421 * gcc.dg/pr44699.c: New test.
6423 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
6425 PR tree-optimization/39799
6426 * c-c++-common/uninit-17.c: New test.
6428 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6431 * gfortran.dg/read_infnan_1.f90: New test.
6433 2010-06-29 Jason Merrill <jason@redhat.com>
6435 Enable implicitly declared move constructor/operator= (N3053).
6436 * g++.dg/cpp0x/implicit3.C: New.
6437 * g++.dg/cpp0x/implicit4.C: New.
6438 * g++.dg/cpp0x/implicit5.C: New.
6439 * g++.dg/cpp0x/implicit-copy.C: Adjust.
6440 * g++.dg/cpp0x/not_special.C: Adjust.
6441 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6442 * g++.dg/cpp0x/rv1n.C: Adjust.
6443 * g++.dg/cpp0x/rv1p.C: Adjust.
6444 * g++.dg/cpp0x/rv2n.C: Adjust.
6445 * g++.dg/cpp0x/rv2p.C: Adjust.
6446 * g++.dg/cpp0x/rv3n.C: Adjust.
6447 * g++.dg/cpp0x/rv3p.C: Adjust.
6448 * g++.dg/cpp0x/rv4n.C: Adjust.
6449 * g++.dg/cpp0x/rv4p.C: Adjust.
6450 * g++.dg/cpp0x/rv5n.C: Adjust.
6451 * g++.dg/cpp0x/rv5p.C: Adjust.
6452 * g++.dg/cpp0x/rv6n.C: Adjust.
6453 * g++.dg/cpp0x/rv6p.C: Adjust.
6454 * g++.dg/cpp0x/rv7n.C: Adjust.
6455 * g++.dg/cpp0x/rv7p.C: Adjust.
6456 * g++.dg/cpp0x/rv8p.C: Adjust.
6457 * g++.dg/gomp/pr26690-1.C: Adjust.
6458 * g++.dg/other/error20.C: Adjust.
6459 * g++.dg/other/error31.C: Adjust.
6460 * g++.dg/parse/error19.C: Adjust.
6461 * g++.dg/template/qualttp5.C: Adjust.
6462 * g++.old-deja/g++.law/ctors5.C: Adjust.
6464 Enable implicitly deleted functions (N2346)
6465 * g++.dg/cpp0x/defaulted17.C: New.
6466 * g++.dg/cpp0x/implicit1.C: New.
6467 * g++.dg/cpp0x/implicit2.C: New.
6468 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6469 * g++.dg/ext/has_virtual_destructor.C: Adjust.
6470 * g++.dg/init/ctor4.C: Adjust.
6471 * g++.dg/init/synth2.C: Adjust.
6472 * g++.dg/lto/20081118_1.C: Adjust.
6473 * g++.dg/other/error13.C: Adjust.
6474 * g++.dg/other/unused1.C: Adjust.
6475 * g++.old-deja/g++.bob/inherit2.C: Adjust.
6476 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6477 * g++.old-deja/g++.jason/opeq3.C: Adjust.
6478 * g++.old-deja/g++.law/ctors17.C: Adjust.
6479 * g++.old-deja/g++.oliva/delete1.C: Adjust.
6480 * g++.old-deja/g++.pt/assign1.C: Adjust.
6481 * g++.old-deja/g++.pt/crash20.C: Adjust.
6483 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6484 * g++.dg/cpp0x/defaulted13.C: Adjust.
6485 * g++.dg/cpp0x/defaulted2.C: Adjust.
6486 * g++.dg/cpp0x/defaulted3.C: Adjust.
6487 * g++.dg/cpp0x/initlist9.C: Adjust.
6488 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6489 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6490 * g++.dg/init/synth2.C: Adjust.
6492 * g++.dg/cpp0x/defaulted19.C: New.
6494 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6495 * g++.dg/template/error23.C: Fix for -std=c++0x.
6497 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6500 * gfortran.dg/proc_ptr_28.f90: New.
6502 2010-06-29 Jakub Jelinek <jakub@redhat.com>
6504 PR tree-optimization/43801
6505 * g++.dg/torture/pr43801.C: New test.
6508 * g++.dg/debug/dwarf2/accessibility1.C: New test.
6510 2010-06-29 Jason Merrill <jason@redhat.com>
6513 * g++.dg/template/qualified-id2.C: New.
6514 * g++.dg/template/qualified-id3.C: New.
6516 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6519 * gfortran.dg/associated_target_4.f90: New.
6521 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
6524 * gfortran.dg/aliasing_array_result_1.f90 : New test.
6526 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6528 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6530 2010-06-29 Jan Hubicka <jh@suse.cz>
6532 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6534 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
6537 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6538 * gcc.target/arm/wmul-3.c: New test.
6539 * gcc.target/arm/wmul-4.c: New test.
6541 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
6543 PR rtl-optimization/44659
6544 * gcc.target/i386/extract-1.c: New.
6545 * gcc.target/i386/extract-2.c: Likewise.
6546 * gcc.target/i386/extract-3.c: Likewise.
6547 * gcc.target/i386/extract-4.c: Likewise.
6548 * gcc.target/i386/extract-5.c: Likewise.
6549 * gcc.target/i386/extract-6.c: Likewise.
6551 2010-06-28 Jakub Jelinek <jakub@redhat.com>
6554 * g++.dg/warn/Wunused-var-14.C: New test.
6556 2010-06-28 Tobias Burnus <burnus@net-b.de>
6559 * gfortran.dg/nan_6.f90: New.
6561 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
6563 PR tree-optimization/43781
6564 * gcc.dg/torture/pr43781.c: New.
6566 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
6569 * gfortran.dg/actual_rank_check_1.f90: New test.
6571 2010-06-28 Martin Jambor <mjambor@suse.cz>
6573 * gcc.dg/ipa/ipa-sra-6.c: New test.
6575 2010-06-28 Jan Hubicka <jh@suse.cz>
6577 PR tree-optimization/44687
6578 * gcc.c-torture/compile/pr44687.c
6580 2010-06-28 Martin Jambor <mjambor@suse.cz>
6583 * g++.dg/torture/pr44535.C: New test.
6585 2010-06-28 Michael Matz <matz@suse.de>
6588 * gfortran.dg/pr44592.f90: New test.
6590 2010-06-28 Jan Hubicka <jh@suse.cz>
6592 PR tree-optimization/44357
6593 * g++.dg/torture/pr44357.C: New testcase.
6595 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6597 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6598 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6599 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6600 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6601 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6602 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6603 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6604 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6606 2010-06-27 Jan Hubicka <jh@suse.cz>
6608 * gcc.c-torture/compile/pr44686.c: New file.
6610 2010-06-27 Richard Guenther <rguenther@suse.de>
6612 PR tree-optimization/44683
6613 * gcc.c-torture/execute/pr44683.c: New testcase.
6615 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6617 * gnat.dg/noreturn3.ad[sb]: New test.
6619 2010-06-26 Jason Merrill <jason@redhat.com>
6621 * g++.dg/cpp0x/explicit5.C: New.
6623 2010-06-26 Richard Guenther <rguenther@suse.de>
6625 PR tree-optimization/44393
6626 * gcc.dg/pr44393.c: New testcase.
6628 2010-06-26 Jan Hubicka <jh@suse.cz>
6630 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6632 2010-06-26 Richard Guenther <rguenther@suse.de>
6635 * gcc.dg/pr44674.c: New testcase.
6637 2010-06-26 Joseph Myers <joseph@codesourcery.com>
6639 * gcc.dg/opts-3.c: New test.
6641 2010-06-26 Tobias Burnus <burnus@net-b.de>
6643 * gfortran.dg/type_decl_1.f90: New.
6644 * gfortran.dg/type_decl_2.f90: New.
6646 2010-06-26 Tobias Burnus <burnus@net-b.de>
6648 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6649 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6651 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6654 * gfortran.dg/array_constructor_23.f: Update test to allow for small
6655 error in comparing reals.
6657 2010-06-25 Tobias Burnus <burnus@net-b.de>
6659 * selected_real_kind_2.f90: New.
6660 * selected_real_kind_3.f90: New.
6662 2010-06-25 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/entry_19.f90: New.
6666 2010-06-25 Tobias Burnus <burnus@net-b.de>
6668 * gfortran.dg/end_subroutine_1.f90: New.
6669 * gfortran.dg/end_subroutine_2.f90: New.
6670 * gfortran.dg/interface_proc_end.f90: Update.
6672 2010-06-25 Tobias Burnus <burnus@net-b.de>
6674 * gfortran.dg/semicolon_fixed.f: Update.
6675 * gfortran.dg/semicolon_fixed_2.f: New.
6676 * gfortran.dg/semicolon_free_2.f90: New.
6677 * gfortran.dg/semicolon_free.f90: Update.
6679 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6682 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6684 2010-06-25 Martin Jambor <mjambor@suse.cz>
6686 * g++.dg/ipa/iinline-3.C: New test.
6687 * gcc.dg/ipa/modif-1.c: Removed.
6689 2010-06-25 Jan Hubicka <jh@suse.cz>
6691 * gcc.dg/tree-ssa/ipa-split-1.c
6693 2010-06-25 Martin Jambor <mjambor@suse.cz>
6695 * g++.dg/ipa/iinline-2.C: New test.
6697 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6700 * gfortran.dg/pr43866.f90: New test.
6702 PR tree-optimization/44539
6703 * gcc.dg/pr44539.c: New test.
6705 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6709 * gcc.target/mips/madd-9.c: New test.
6711 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6714 * gcc.dg/noncompile/pr44517.c: New.
6715 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6717 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6720 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6721 and add argument to nop for IA64.
6723 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6726 * gcc.target/i386/mod-1.c: New.
6727 * gcc.target/i386/umod-1.c: Likewise.
6728 * gcc.target/i386/umod-2.c: Likewise.
6729 * gcc.target/i386/umod-3.c: Likewise.
6731 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6734 * g++.dg/torture/pr44492.C: New test.
6736 2010-06-24 Andi Kleen <ak@linux.intel.com>
6738 * c-c++-common/warn-omitted-condop.c: New.
6740 2010-06-24 Tobias Burnus <burnus@net-b.de>
6743 * gfortran.dg/import8.f90: New.
6745 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6747 * gnat.dg/not_null.adb: Update test case.
6749 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6752 * g++.dg/warn/Wunused-var-13.C: New test.
6755 * g++.dg/diagnostic/method1.C: New test.
6757 2010-06-22 Cary Coutant <ccoutant@google.com>
6759 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6761 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6764 * gfortran.dg/abstract_type_8.f03: New.
6766 2010-06-21 Jason Merrill <jason@redhat.com>
6768 * g++.dg/cpp0x/noexcept08.C: New.
6770 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6772 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6775 * gcc.target/i386/sse2-vec-2a.c: New.
6777 2010-06-21 DJ Delorie <dj@redhat.com>
6779 * gcc.dg/pragma-diag-1.c: New.
6781 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6784 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6786 2010-06-21 Alan Modra <amodra@gmail.com>
6789 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6790 tail call to check_fa_mid.
6792 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6795 * gcc.c-torture/execute/pr44575.c: New test.
6797 2010-06-21 Tobias Burnus <burnus@net-b.de>
6800 * gfortran.dg/contiguous_1.f90: New.
6801 * gfortran.dg/contiguous_2.f90: New.
6802 * gfortran.dg/contiguous_3.f90: New.
6804 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6806 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6807 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6809 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6812 * gcc.target/i386/pr44546.c: New test.
6814 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6816 * gcc.dg/opts-2.c: New test.
6818 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6821 * gfortran.dg/typebound_proc_15.f03: Modified.
6823 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6826 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6827 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6829 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6831 * g++.dg/ext/label13.C: Fix typo in last change.
6833 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6836 * gfortran.dg/eof_3.f90
6837 * gfortran.dg/endfile_2.f90
6838 * gfortran.dg/endfile_4.f90
6839 * gfortran.dg/endfile_3.f90
6841 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6844 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6846 2010-06-18 Tobias Burnus <burnus@net-b.de>
6849 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6851 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6853 * gcc.target/arm/pr40900.c: New test.
6855 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6857 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6859 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6862 * gfortran.dg/typebound_call_15.f03: New.
6864 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6867 * g++.dg/pr44486.C: New.
6869 2010-06-16 DJ Delorie <dj@redhat.com>
6871 * gcc.target/i386/volatile-bitfields-1.c: New.
6872 * gcc.target/i386/volatile-bitfields-2.c: New.
6874 2010-06-16 Jason Merrill <jason@redhat.com>
6876 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6878 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6880 2010-06-16 Richard Guenther <rguenther@suse.de>
6883 * gcc.c-torture/execute/pr44555.c: New testcase.
6885 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6888 * gfortran.dg/typebound_proc_16.f03: New.
6890 2010-06-16 Martin Jambor <mjambor@suse.cz>
6892 * g++.dg/torture/pr43905.C: New test.
6894 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6897 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6898 initialization loop from being vectorized.
6899 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6901 2010-06-16 Alan Modra <amodra@gmail.com>
6903 PR tree-optimization/44507
6904 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6906 2010-06-15 Jason Merrill <jason@redhat.com>
6908 * g++.dg/overload/arg3.C: Adjust error locations.
6909 * g++.dg/overload/copy1.C: Likewise.
6910 * g++.dg/tc1/dr152.C: Likewise.
6911 * g++.dg/template/incomplete4.C: Likewise.
6912 * g++.dg/template/incomplete5.C: Likewise.
6913 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6914 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6915 * g++.old-deja/g++.pt/crash9.C: Likewise.
6917 * g++.dg/inherit/virtual5.C: New.
6919 * g++.dg/cpp0x/defaulted18.C: New.
6921 * g++.dg/cpp0x/initlist40.C: New.
6923 * g++.dg/cpp0x/initlist39.C: New.
6925 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6928 * gcc.dg/graphite/pr44391.c: New.
6930 2010-06-15 Janus Weil <janus@gcc.gnu.org>
6933 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6934 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6935 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6936 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6938 2010-06-15 Richard Guenther <rguenther@suse.de>
6940 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6942 2010-06-15 Richard Guenther <rguenther@suse.de>
6944 * gcc.dg/vect/bb-slp-21.c: Adjust.
6945 * gcc.dg/vect/bb-slp-13.c: Likewise
6946 * gcc.dg/vect/bb-slp-4.c: Likewise
6947 * gcc.dg/vect/bb-slp-22.c: Likewise
6948 * gcc.dg/vect/bb-slp-14.c: Likewise
6949 * gcc.dg/vect/bb-slp-23.c: Likewise
6950 * gcc.dg/vect/bb-slp-15.c: Likewise
6951 * gcc.dg/vect/bb-slp-17.c: Likewise
6952 * gcc.dg/vect/bb-slp-18.c: Likewise
6953 * gcc.dg/vect/bb-slp-19.c: Likewise
6954 * gcc.dg/vect/bb-slp-10.c: Likewise
6955 * gcc.dg/vect/bb-slp-11.c: Likewise
6956 * gcc.dg/vect/bb-slp-20.c: Likewise
6957 * gcc.dg/vect/bb-slp-3.c: Likewise
6959 2010-06-15 Jakub Jelinek <jakub@redhat.com>
6962 * gfortran.dg/gomp/pr44536.f90: New test.
6963 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6965 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6968 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6969 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6971 2010-06-14 Jakub Jelinek <jakub@redhat.com>
6973 PR tree-optimization/44508
6974 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6977 * gcc.dg/pr44509.c: New test.
6979 2010-06-14 Ira Rosen <irar@il.ibm.com>
6981 PR tree-optimization/44507
6982 * gcc.dg/vect/pr44507.c: New test.
6984 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6986 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6987 and c-pretty-print.h.
6989 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6991 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6993 * gfortran.dg/whole_file_18.f90: Updated error message.
6995 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6997 * gfortran.dg/whole_file_20.f03: New.
6999 2010-06-12 Jan Hubicka <jh@suse.cz>
7001 * gcc.c-torture/compile/pc44485.c: New testcase.
7003 2010-06-12 Janus Weil <janus@gcc.gnu.org>
7006 * gfortran.dg/typebound_proc_4.f03: Modified error message.
7007 * gfortran.dg/typebound_proc_14.f03: New.
7008 * gfortran.dg/typebound_proc_15.f03: New.
7010 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7012 * gcc.dg/opts-1.c: New test.
7014 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7016 * gcc.dg/funroll-loops-all.c: Update expected error.
7018 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
7021 * gcc.target/i386/pr44481.c: New test.
7023 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
7025 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7027 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
7030 * gcc.dg/tree-ssa/pr44483.c: New.
7032 2010-06-11 Paul Brook <paul@codesourcery.com>
7034 * g++.dg/other/arm-neon-1.C: New test.
7036 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
7040 * gfortran.dg/class_23.f03: New test.
7042 2010-06-11 Jan Hubicka <jh@suse.cz>
7044 * gcc.dg/ipa/pure-const-2.c: New testcase.
7046 2010-06-11 Jan Hubicka <jh@suse.cz>
7048 * gcc.dg/noreturn-7.c: Update.
7049 * gcc.dg/noreturn-4.c: Update.
7051 2010-06-10 Dodji Seketeli <dodji@redhat.com>
7054 * g++.dg/other/typedef4.C: New test.
7056 2010-06-10 Janus Weil <janus@gcc.gnu.org>
7059 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7061 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
7064 * gfortran.dg/asynchronous_3.f03
7066 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
7069 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7070 non-temporal stores out of the tests to form new test cases. As a
7071 result, no non-temporal store should be generated in this case.
7073 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
7074 prefetch-7.c that generate one non-temporal store.
7076 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
7077 prefetch-7.c that generate one non-temporal store and one
7078 one-temporal prefetch.
7080 2010-06-10 Martin Jambor <mjambor@suse.cz>
7082 PR tree-optimization/44258
7083 * gcc.dg/tree-ssa/pr44258.c: New test.
7085 2010-06-10 Daniel Kraft <d@domob.eu>
7088 * gfortran.dg/associate_1.f03: New test.
7089 * gfortran.dg/associate_2.f95: New test.
7090 * gfortran.dg/associate_3.f03: New test.
7091 * gfortran.dg/associate_4.f08: New test.
7093 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7095 * gfortran.dg/selected_char_kind_4.f90: New test.
7097 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
7099 * gcc.dg/pr42461.c: New test.
7101 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7104 * gfortran.dg/selected_real_kind_1.f90: New.
7106 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7109 * gfortran.dg/warn_conversion.f90: Removed check for redundant
7111 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7114 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7116 * gfortran.dg/data_namelist_conflict.f90: New test.
7118 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7120 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7121 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7122 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7124 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7126 * gfortran.dg/mvbits_9.f90: New test.
7127 * gfortran.dg/ibset_1.f90: Ditto.
7128 * gfortran.dg/ibits_1.f90: Ditto.
7129 * gfortran.dg/btest_1.f90: Ditto.
7130 * gfortran.dg/ibclr_1.f90: Ditto.
7132 2010-06-09 Jason Merrill <jason@redhat.com>
7135 * g++.dg/cpp0x/decltype23.C: Move to...
7136 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7138 2010-06-09 Janus Weil <janus@gcc.gnu.org>
7141 * gfortran.dg/typebound_call_14.f03: New test.
7143 2010-06-09 Martin Jambor <mjambor@suse.cz>
7145 PR tree-optimization/44423
7146 * gcc.dg/tree-ssa/pr44423.c: New test.
7148 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
7151 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7152 TV_NONE to initialize tv_id field.
7153 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7154 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7155 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7157 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7158 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7159 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7161 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
7163 PR tree-optimization/39874
7165 * gcc.dg/pr39874.c: New file.
7167 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
7169 * g++.dg/ext/attr-alias-1.C: New.
7170 * g++.dg/ext/attr-alias-2.C: New.
7172 2010-06-07 Tobias Burnus <burnus@net-b.de>
7175 * gfortran.dg/proc_ptr_27.f90: New.
7177 2010-06-07 Jason Merrill <jason@redhat.com>
7180 * g++.dg/cpp0x/decltype23.C: New.
7182 2010-06-08 Andrew Pinski <pinskia@gmail.com>
7183 Shujing Zhao <pearly.zhao@oracle.com>
7186 * gcc.dg/c90-const-expr-10.c: Adjust.
7187 * gcc.dg/c99-const-expr-10.c: Adjust.
7188 * gcc.dg/init-bad-7.c: New.
7190 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7192 * lib/target-supports.exp (check_effective_target_gas): New proc.
7193 * gcc.c-torture/execute/960321-1.x: New file.
7195 2010-06-07 Jason Merrill <jason@redhat.com>
7198 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7200 2010-06-07 Jakub Jelinek <jakub@redhat.com>
7203 * g++.dg/warn/Wunused-var-12.C: New test.
7206 * c-c++-common/Wunused-var-11.c: New test.
7208 2010-06-07 Jan Hubicka <jh@suse.cz>
7210 * gcc.dg/ipa/pure-const-1.c: New testcase.
7212 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
7214 PR rtl-optimization/44404
7215 * gcc.dg/pr44404.c: New.
7217 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
7220 * gcc.target/i386/abi-2.c: Check sysv abi here.
7221 * gcc.target/i386/aes-avx-check.h: Call test in noinline
7222 function to avoid failures by different ABIs.
7223 * gcc.target/i386/aes-check.h: Likewise.
7224 * gcc.target/i386/avx-check.h: Likewise.
7225 * gcc.target/i386/fma4-check.h: Likewise.
7226 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7227 * gcc.target/i386/mmx-check.h: Likewise.
7228 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7229 * gcc.target/i386/pclmul-check.h: Likewise.
7230 * gcc.target/i386/sse-check.h: Likewise.
7231 * gcc.target/i386/sse2-check.h: Likewise.
7232 * gcc.target/i386/sse3-check.h: Likewise.
7233 * gcc.target/i386/sse4_1-check.h: Likewise.
7234 * gcc.target/i386/sse4_2-check.h: Likewise.
7235 * gcc.target/i386/sse4a-check.h: Likewise.
7236 * gcc.target/i386/ssse3-check.h: Likewise.
7237 * gcc.target/i386/xop-check.h: Likewise.
7238 * gcc.target/i386/pr27971.c: Fix for LLP64.
7239 * gcc.target/i386/pr39139.c: Likewise.
7240 * gcc.target/i386/pr39315-check.c: Likewise.
7241 * gcc.target/i386/vararg-1.c: Likewise.
7242 * gcc.target/i386/vararg-2.c: Likewise.
7243 Additional add dg-compile to avoid failure due
7246 * gcc.dg/compound-literal-1.c: Fix for llp64.
7247 * gcc.dg/pr32370.c: Likewise.
7248 * gcc.dg/pr37561.c: Likewise.
7249 * gcc.dg/pr41340.c: Likewise.
7250 * gcc.dg/pr41551.c: Likewise.
7252 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7255 * g++.dg/debug/dwarf2/typedef3.C: New test.
7257 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7260 * c-c++-common/pr20000.c: New.
7262 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
7265 * g++.dg/init/pr44086.C: New.
7266 * g++.dg/cpp0x/decltype4.C: Adjust.
7268 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7271 * gfortran.dg/generic_23.f03: New test.
7273 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7276 * gfortran.dg/alloc_comp_class_1.f90 : New test.
7278 2010-06-05 Jakub Jelinek <jakub@redhat.com>
7281 * c-c++-common/Wunused-var-9.c: New test.
7283 2010-06-05 Jason Merrill <jason@redhat.com>
7285 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7287 2010-06-05 Joseph Myers <joseph@codesourcery.com>
7290 * gcc.dg/c99-restrict-4.c: New test.
7292 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
7294 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7295 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7296 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7297 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7298 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7299 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7300 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7301 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7302 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7303 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7304 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7305 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7306 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7307 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7308 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7309 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7310 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7311 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7312 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7313 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7314 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7315 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7317 2010-06-04 Jason Merrill <jason@redhat.com>
7319 * g++.dg/cpp0x/noexcept06.C: New.
7320 * g++.dg/cpp0x/noexcept07.C: New.
7322 * g++.dg/cpp0x/noexcept01.C: New.
7323 * g++.dg/cpp0x/noexcept02.C: New.
7324 * g++.dg/cpp0x/noexcept03.C: New.
7325 * g++.dg/cpp0x/noexcept04.C: New.
7326 * g++.dg/cpp0x/noexcept05.C: New.
7328 2010-06-04 Jakub Jelinek <jakub@redhat.com>
7331 * g++.dg/warn/Wunused-var-10.C: New test.
7332 * g++.dg/warn/Wunused-var-11.C: New test.
7335 * c-c++-common/Wunused-var-10.c: New test.
7337 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7340 * gcc.dg/assign-warn-2.c: Update.
7341 * gcc.dg/cpp/line3.c: Update.
7342 * gcc.dg/c99-array-lval-8.c: Update.
7343 * gcc.dg/cast-qual-2.c: Update.
7344 * gcc.dg/c99-arraydecl-3.c: Update.
7345 * gcc.dg/assign-warn-1.c: Update.
7346 * gcc.dg/format/gcc_diag-1.c: Update.
7348 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
7350 PR rtl-optimization/39871
7351 PR rtl-optimization/40615
7352 PR rtl-optimization/42500
7353 PR rtl-optimization/42502
7354 * gcc.target/arm/eliminate.c: New test.
7356 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7359 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7360 * g++.old-deja/g++.other/delete3.C: Likewise.
7361 * g++.old-deja/g++.other/new.C: Likewise.
7362 * g++.old-deja/g++.law/operators27.C: Likewise.
7363 * g++.old-deja/g++.mike/p755.C: Likewise.
7364 * g++.dg/eh/new1.C: Likewise.
7365 * g++.dg/init/new5.C: Likewise.
7367 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7369 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
7370 * gfortran.dg/unpack_bounds_2.f90: Likewise.
7371 * gfortran.dg/unpack_bounds_3.f90: Likewise.
7373 2010-06-03 Richard Guenther <rguenther@suse.de>
7376 * lib/lto.exp: Always load gcc.exp.
7377 (lto-obj): For C source files invoke gcc_target_compile.
7378 * g++.dg/lto/20100603-1_0.C: New testcase.
7379 * g++.dg/lto/20100603-1_1.c: Likewise.
7381 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
7383 PR tree-optimization/43688
7384 * gfortran.dg/pr43688.f90: New.
7386 2010-06-03 Richard Guenther <rguenther@suse.de>
7389 * gcc.dg/lto/20100603-1_0.c: New testcase.
7390 * gcc.dg/lto/20100603-2_0.c: Likewise.
7391 * gcc.dg/lto/20100603-3_0.c: Likewise.
7393 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7396 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7397 * gcc.target/powerpc/recip-2.c: Ditto.
7398 * gcc.target/powerpc/recip-3.c: Ditto.
7399 * gcc.target/powerpc/recip-4.c: Ditto.
7400 * gcc.target/powerpc/recip-5.c: Ditto.
7401 * gcc.target/powerpc/recip-6.c: Ditto.
7402 * gcc.target/powerpc/recip-7.c: Ditto.
7403 * gcc.target/powerpc/recip-test.h: Ditto.
7404 * gcc.target/powerpc/recip-test2.h: Ditto.
7406 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7408 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7410 2010-06-02 Jason Merrill <jason@redhat.com>
7412 * g++.dg/ext/vector9.C: Expect typedef in error message.
7417 * g++.dg/tc1/dr101.C: Remove xfails.
7419 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7422 * g++.dg/ipa/pr44372.C: New.
7424 2010-06-02 Jan Hubicka <jh@suse.cz>
7427 * g++.dg/torture/pr44295.C: Neww testcase.
7429 2010-06-02 Jan Hubicka <jh@suse.cz>
7431 * gcc.dg/tree-ssa/loadpre6.c: Update.
7433 2010-06-02 Richard Guenther <rguenther@suse.de>
7435 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7438 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
7440 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7441 the link fail message.
7443 2010-06-02 Tobias Burnus <burnus@net-b.de>
7446 * gfortran.dg/use_13.f90: New test case.
7448 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7451 * gfortran.dg/error_stop_2.f08: Minor update.
7453 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7456 * gfortran.dg/error_stop_1.f08: New test.
7457 * gfortran.dg/error_stop_2.f08: New test.
7459 2010-06-01 Jason Merrill <jason@redhat.com>
7462 * g++.dg/cpp0x/initlist37.C: New.
7463 * g++.dg/cpp0x/initlist38.C: New.
7466 * g++.dg/cpp0x/initlist36.C: New.
7468 2010-05-31 Jan Hubicka <jh@suse.cz>
7470 * gcc.dg/noreturn-8.c: New testcase.
7472 2010-05-31 Jan Hubicka <jh@suse.cz>
7474 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7475 * gcc.dg/lto/noreturn-1_0.c: Move it here.
7477 2010-05-31 Jan Hubicka <jh@suse.cz>
7479 * gcc.dg/lto/noreturn-1_1.c: New testcase.
7480 * gcc.dg/lto/noreturn-1_0.c: New testcase.
7482 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7485 * gfortran.dg/dependency_27.f90: New test.
7486 * gfortran.dg/array_assign_1.F90: New test.
7488 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7491 * gcc.target/i386/sse-24.c: New test.
7493 2010-05-31 Jan Hubicka <jh@suse.cz>
7495 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7497 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7500 * gcc.dg/pr44337.c: New test.
7502 PR tree-optimization/44182
7503 * g++.dg/debug/pr44182.C: New test.
7505 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
7507 * gcc.dg/nested-func-7.c: New test.
7508 * gnat.dg/frame_overflow.adb: Adjust directives.
7510 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7512 * gnat.dg/prot2.ad[sb]: New test.
7513 * gnat.dg/prot2_pkg1.ads: New helper.
7514 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7516 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7518 * gnat.dg/array11.adb: Adjust dg-warning directive.
7519 * gnat.dg/object_overflow.adb: Likewise.
7521 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
7524 * gcc.dg/tree-ssa/pr44306.c: New.
7526 2010-05-29 Jan Hubicka <jh@suse.cz>
7528 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7530 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
7532 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7534 2010-05-28 Mike Stump <mikestump@comcast.net>
7537 * objc.dg/const-str-9.m: Remove static.
7539 2010-05-28 Jakub Jelinek <jakub@redhat.com>
7542 * gcc.c-torture/compile/pr43636.c: New test.
7544 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
7547 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7548 * obj-c++.dg/try-catch-9.mm: Ditto.
7550 2010-05-28 Dodji Seketeli <dodji@redhat.com>
7552 Revert patch for PR c++/44188
7553 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7555 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7558 * g++.dg/debug/dwarf2/typedef3.C: New test.
7560 2010-05-27 Jason Merrill <jason@redhat.com>
7563 * g++.dg/ext/vla9.C: New.
7565 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
7568 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7569 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7570 * objc.dg/torture/tls/thr-init.m: Ditto.
7571 * objc.dg/torture/trivial.m: Ditto.
7572 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7573 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7574 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7575 * obj-c++.dg/torture/trivial.mm: Ditto.
7577 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
7579 * g++.dg/lto/20100302_0.C: Skip on darwin.
7581 2010-05-27 Richard Guenther <rguenther@suse.de>
7583 PR tree-optimization/44284
7584 * gcc.dg/vect/vect-118.c: New testcase.
7585 * gcc.dg/vect/bb-slp-20.c: Adjust.
7586 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7587 * gcc.dg/vect/slp-9.c: Likewise.
7588 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7589 * gcc.dg/vect/vect-10.c: Likewise.
7590 * gcc.dg/vect/vect-109.c: Likewise.
7591 * gcc.dg/vect/vect-12.c: Likewise.
7592 * gcc.dg/vect/vect-36.c: Likewise.
7593 * gcc.dg/vect/vect-7.c: Likewise.
7594 * gcc.dg/vect/vect-iv-8.c: Likewise.
7595 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7596 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7597 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7598 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7599 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7600 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7601 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7602 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7603 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7604 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7605 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7606 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7607 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7608 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7609 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7610 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7611 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7613 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7615 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7618 2010-05-26 Jan Hubicka <jh@suse.cz>
7620 * gcc.dg/lto/materialize-1_0.c: New file.
7621 * gcc.dg/lto/materialize-1_1.c: New file.
7623 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
7625 * gnat.dg/lto10.adb: New test.
7626 * gnat.dg/lto10_pkg.ads: New helper.
7628 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
7630 * lib/target-supports.exp (check_effective_target_int128): New
7631 function to check if __int128 types are available for target.
7632 * c-c++-common/int128-types-1.c: New.
7633 * c-c++-common/int128-1.c: New.
7634 * c-c++-common/int128-2.c: New.
7635 * g++.dg/abi/mangle43.C: New.
7636 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7637 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7638 pointer-wide scalar.
7639 * g++.dg/other/pr25632.C: Likewise.
7640 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7641 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7643 * g++.dg/warn/pr13358-4.C: Likewise.
7644 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
7645 * g++.dg/warn/Wconversion-null.C: Likewise.
7647 2010-05-26 Jason Merrill <jason@redhat.com>
7650 * g++.dg/cpp0x/variadic101.C: New.
7652 2010-05-26 Richard Guenther <rguenther@suse.de>
7654 PR rtl-optimization/44164
7655 * gcc.c-torture/execute/pr44164.c: New testcase.
7656 * g++.dg/tree-ssa/pr13146.C: Adjust.
7658 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7661 * gfortran.dg/whole_file_19.f90 : New test.
7663 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7668 * gfortran.dg/pr40999.f: Fix function type.
7669 * gfortran.dg/whole_file_5.f90: Likewise.
7670 * gfortran.dg/whole_file_6.f90: Likewise.
7671 * gfortran.dg/whole_file_16.f90: New.
7672 * gfortran.dg/whole_file_17.f90: New.
7673 * gfortran.dg/whole_file_18.f90: New.
7675 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7676 Iain Sandoe <iains@gcc.gnu.org>
7678 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7679 * gcc.c-torture/compile/pr44197.c: Require alias support.
7680 * gcc.dg/lto/20081222_0.c: Ditto.
7682 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7685 * gcc.dg/guality/vla-2.c: New test.
7687 2010-05-25 Richard Guenther <rguenther@suse.de>
7690 * g++.dg/torture/pr44069.C: New testcase.
7692 2010-05-25 Richard Guenther <rguenther@suse.de>
7694 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7696 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7699 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7701 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7703 * obj-c++.dg/torture/tls/trivial.mm: New.
7704 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7705 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7706 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7707 * obj-c++.dg/torture/tls/diag-1.mm: New.
7708 * obj-c++.dg/torture/tls/tls.exp: New.
7709 * obj-c++.dg/torture/trivial.mm: New.
7710 * obj-c++.dg/torture/dg-torture.exp: New.
7711 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7712 * obj-c++.dg/tls/trivial.m: New.
7713 * obj-c++.dg/tls/init-1.mm: New.
7714 * obj-c++.dg/tls/diag-1.mm: New.
7715 * obj-c++.dg/tls/init-2.mm: New.
7716 * obj-c++.dg/tls/diag-2.mm: New.
7717 * obj-c++.dg/tls/diag-3.mm: New.
7718 * obj-c++.dg/tls/diag-4.mm: New.
7719 * obj-c++.dg/tls/static-1.mm: New.
7720 * obj-c++.dg/tls/tls.exp: New.
7721 * obj-c++.dg/tls/diag-5.mm: New.
7722 * obj-c++.dg/tls/static-1a.mm: New.
7723 * objc-obj-c++-shared/Object1.mm: New.
7724 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7726 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7729 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7730 * obj-c++.dg/const-str-6.mm: Ditto.
7732 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7734 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7736 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7739 * gnat.dg/array13.ad[sb]: New test.
7741 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7742 Sandra Loosemore <sandra@codesourcery.com>
7744 * gcc.target/arm/neon/: Regenerated test cases.
7746 * gcc.target/arm/neon/polytypes.c,
7747 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7748 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7749 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7750 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7751 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7752 dg-add-options arm_neon.
7754 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7755 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7756 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7757 and arm_neon_fp16_ok.
7759 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7760 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7762 * lib/target-supports.exp (add_options_for_arm_neon): New.
7763 (check_effective_target_arm_neon_ok_nocache): New, from
7764 check_effective_target_arm_neon_ok. Check multiple possibilities.
7765 (check_effective_target_arm_neon_ok): Use
7766 check_effective_target_arm_neon_ok_nocache.
7767 (add_options_for_arm_neon_fp16)
7768 (check_effective_target_arm_neon_fp16_ok)
7769 check_effective_target_arm_neon_fp16_ok_nocache): New.
7770 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7772 2010-05-24 Jason Merrill <jason@redhat.com>
7775 * g++.dg/cpp0x/initlist35.C: New.
7776 * g++.dg/init/brace6.C: Adjust.
7778 2010-05-24 Paul Brook <paul@codesourcery.com>
7780 * gcc.target/arm/frame-pointer-1.c: New test.
7781 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7782 pointer elimination.
7784 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7787 * gcc.target/i386/crc32-3.c: New.
7788 * gcc.target/i386/crc32-4.c: Likewise.
7790 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7792 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7793 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7794 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7796 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7798 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7800 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7803 * gcc.c-target/pr43869.c: New test.
7805 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7808 * gfortran.dg/class_22.f03: New.
7810 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7813 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7815 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7818 * gfortran.dg/abstract_type_7.f03: New.
7820 2010-05-21 Jason Merrill <jason@redhat.com>
7822 * g++.dg/eh/spec11.C: Test cleanup optimization.
7824 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.target/i386/pr44223.c: New test.
7829 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7831 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7833 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7835 * g++.dg/other/const3.C: New test.
7837 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7840 * warn_unused_dummy_argument_1.f90: New.
7841 * warn_unused_dummy_argument_2.f90: New.
7843 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7846 * g++.dg/inherit/crash1.C: New.
7847 * g++.dg/inherit/crash2.C: Likewise.
7849 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7852 * g++.dg/debug/pr44178.C: New test.
7854 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7857 * gcc.dg/tree-ssa/prefetch-6.c: Add
7858 --param min-insn-to-prefetch-ratio=6.
7859 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7860 allow unrolling, and adjust the movnti count.
7862 2010-05-20 Jan Hubicka <jh@suse.cz>
7865 * gcc.c-torture/compile/pr44197.c: New file.
7867 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7869 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7871 (check_effective_target_xop): Remove __may_alias__ attribute.
7873 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7876 * gcc.c-torture/execute/pr44202-1.c: New test.
7878 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7881 * gfortran.dg/label_1.f90: Update test.
7883 2010-05-19 Jan Hubicka <jh@suse.cz>
7885 * gcc.dg/lto/ipareference2_0.c: New file.
7886 * gcc.dg/lto/ipareference2_1.c: New file.
7888 2010-05-19 Jason Merrill <jason@redhat.com>
7890 * g++.dg/parse/fn-typedef2.C: New.
7892 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7896 * g++.dg/template/fntype1.C: New.
7898 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7900 * gnat.dg/discr23.ad[sb]: New test.
7901 * gnat.dg/discr23_pkg.ads: New helper.
7903 * gnat.dg/specs/controlled1.ads: New test.
7904 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7906 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7909 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7910 Fixed scope of C_SIZEOF.
7911 * gfortran.dg/warn_conversion_2.f90: New.
7913 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7915 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7916 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7917 for optional selector.
7918 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7919 (check_effective_target_sse3): New proc.
7920 * gcc.target/i386/math-torture/math-torture.exp: Load
7921 target-supports.exp.
7922 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7923 check_effective_target_sse2.
7924 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7925 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7926 * g++.dg/vect/vect.exp: Likewise.
7927 * gfortran.dg/vect/vect.exp: Likewise.
7928 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7929 -msse2 if check_effective_target_sse2.
7931 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7932 * gcc.target/i386/3dnow-2.c: Likewise.
7933 * gcc.target/i386/3dnowA-1.c: Likewise.
7934 * gcc.target/i386/3dnowA-2.c: Likewise.
7935 * gcc.target/i386/pr42549.c: Likewise.
7937 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7938 * gcc.target/i386/sse3-addsubpd.c: Likewise.
7939 * gcc.target/i386/sse3-addsubps.c: Likewise.
7940 * gcc.target/i386/sse3-haddpd.c: Likewise.
7941 * gcc.target/i386/sse3-haddps.c: Likewise.
7942 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7943 * gcc.target/i386/sse3-hsubps.c: Likewise.
7944 * gcc.target/i386/sse3-movddup.c: Likewise.
7945 * gcc.target/i386/sse3-movshdup.c: Likewise.
7946 * gcc.target/i386/sse3-movsldup.c: Likewise.
7948 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7949 * g++.dg/ext/attrib35.C: Likewise.
7950 * g++.dg/opt/pr40496.C: Likewise.
7951 * g++.dg/other/i386-1.C: Likewise.
7952 * g++.dg/other/i386-4.C: Likewise.
7953 * g++.dg/other/pr34435.C: Likewise.
7954 * g++.dg/other/pr39496.C: Likewise.
7955 * g++.dg/other/pr40446.C: Likewise.
7956 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7957 * gcc.dg/compat/vector-1a_main.c: Likewise.
7958 * gcc.dg/compat/vector-2a_main.c: Likewise.
7959 * gcc.dg/lto/20090206-1_0.c: Likewise.
7960 * gcc.dg/pr34856.c: Likewise.
7961 * gcc.dg/pr36584.c: Likewise.
7962 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7963 * gcc.dg/pr37544.c: Likewise.
7964 * gcc.dg/torture/pr16104-1.c: Likewise.
7965 * gcc.dg/torture/pr35771-1.c: Likewise.
7966 * gcc.dg/torture/pr35771-2.c: Likewise.
7967 * gcc.dg/torture/pr35771-3.c: Likewise.
7968 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7969 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7970 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7971 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7972 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7973 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7974 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7975 * gcc.target/i386/20060512-1.c: Likewise.
7976 * gcc.target/i386/20060512-3.c: Likewise.
7977 * gcc.target/i386/all_one_m128i.c: Likewise.
7978 * gcc.target/i386/float128-1.c: Likewise.
7979 * gcc.target/i386/float128-2.c: Likewise.
7980 * gcc.target/i386/fpcvt-1.c: Likewise.
7981 * gcc.target/i386/fpcvt-2.c: Likewise.
7982 * gcc.target/i386/fpcvt-3.c: Likewise.
7983 * gcc.target/i386/fpprec-1.c: Likewise.
7984 * gcc.target/i386/funcspec-9.c: Likewise.
7985 * gcc.target/i386/incoming-1.c: Likewise.
7986 * gcc.target/i386/incoming-12.c: Likewise.
7987 * gcc.target/i386/incoming-2.c: Likewise.
7988 * gcc.target/i386/incoming-3.c: Likewise.
7989 * gcc.target/i386/incoming-4.c: Likewise.
7990 * gcc.target/i386/incoming-6.c: Likewise.
7991 * gcc.target/i386/incoming-7.c: Likewise.
7992 * gcc.target/i386/incoming-8.c: Likewise.
7993 * gcc.target/i386/opt-1.c: Likewise.
7994 * gcc.target/i386/opt-2.c: Likewise.
7995 * gcc.target/i386/ordcmp-1.c: Likewise.
7996 * gcc.target/i386/pr17692.c: Likewise.
7997 * gcc.target/i386/pr18614-1.c: Likewise.
7998 * gcc.target/i386/pr22152.c: Likewise.
7999 * gcc.target/i386/pr23570.c: Likewise.
8000 * gcc.target/i386/pr23575.c: Likewise.
8001 * gcc.target/i386/pr26449-1.c: Likewise.
8002 * gcc.target/i386/pr26600.c: Likewise.
8003 * gcc.target/i386/pr27790.c: Likewise.
8004 * gcc.target/i386/pr28839.c: Likewise.
8005 * gcc.target/i386/pr30970.c: Likewise.
8006 * gcc.target/i386/pr32000-1.c: Likewise.
8007 * gcc.target/i386/pr32000-2.c: Likewise.
8008 * gcc.target/i386/pr32280.c: Likewise.
8009 * gcc.target/i386/pr32661.c: Likewise.
8010 * gcc.target/i386/pr32708-1.c: Likewise.
8011 * gcc.target/i386/pr32961.c: Likewise.
8012 * gcc.target/i386/pr33329.c: Likewise.
8013 * gcc.target/i386/pr35714.c: Likewise.
8014 * gcc.target/i386/pr35767-1.c: Likewise.
8015 * gcc.target/i386/pr35767-1d.c: Likewise.
8016 * gcc.target/i386/pr35767-1i.c: Likewise.
8017 * gcc.target/i386/pr35767-2.c: Likewise.
8018 * gcc.target/i386/pr35767-2d.c: Likewise.
8019 * gcc.target/i386/pr35767-2i.c: Likewise.
8020 * gcc.target/i386/pr35767-3.c: Likewise.
8021 * gcc.target/i386/pr35767-5.c: Likewise.
8022 * gcc.target/i386/pr36222-1.c: Likewise.
8023 * gcc.target/i386/pr36578-1.c: Likewise.
8024 * gcc.target/i386/pr36578-2.c: Likewise.
8025 * gcc.target/i386/pr36992-1.c: Likewise.
8026 * gcc.target/i386/pr37101.c: Likewise.
8027 * gcc.target/i386/pr37216.c: Likewise.
8028 * gcc.target/i386/pr37434-1.c: Likewise.
8029 * gcc.target/i386/pr37434-2.c: Likewise.
8030 * gcc.target/i386/pr37843-3.c: Likewise.
8031 * gcc.target/i386/pr37843-4.c: Likewise.
8032 * gcc.target/i386/pr39162.c: Likewise.
8033 * gcc.target/i386/pr39315-1.c: Likewise.
8034 * gcc.target/i386/pr39315-2.c: Likewise.
8035 * gcc.target/i386/pr39315-3.c: Likewise.
8036 * gcc.target/i386/pr39315-4.c: Likewise.
8037 * gcc.target/i386/pr39445.c: Likewise.
8038 * gcc.target/i386/pr39496.c: Likewise.
8039 * gcc.target/i386/pr40809.c: Likewise.
8040 * gcc.target/i386/pr40906-3.c: Likewise.
8041 * gcc.target/i386/pr41019.c: Likewise.
8042 * gcc.target/i386/pr42542-1.c: Likewise.
8043 * gcc.target/i386/pr42542-2.c: Likewise.
8044 * gcc.target/i386/pr42542-3.c: Likewise.
8045 * gcc.target/i386/pr42542-3a.c: Likewise.
8046 * gcc.target/i386/pr42881.c: Likewise.
8047 * gcc.target/i386/push-1.c: Likewise.
8048 * gcc.target/i386/quad-sse.c: Likewise.
8049 * gcc.target/i386/reload-1.c: Likewise.
8050 * gcc.target/i386/sse-10.c: Likewise.
8051 * gcc.target/i386/sse-11.c: Likewise.
8052 * gcc.target/i386/sse-15.c: Likewise.
8053 * gcc.target/i386/sse-17.c: Likewise.
8054 * gcc.target/i386/sse-18.c: Likewise.
8055 * gcc.target/i386/sse-19.c: Likewise.
8056 * gcc.target/i386/sse-4.c: Likewise.
8057 * gcc.target/i386/sse-6.c: Likewise.
8058 * gcc.target/i386/sse-vect-types.c: Likewise.
8059 * gcc.target/i386/sse2-addpd-1.c: Likewise.
8060 * gcc.target/i386/sse2-addsd-1.c: Likewise.
8061 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8062 * gcc.target/i386/sse2-andpd-1.c: Likewise.
8063 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8064 * gcc.target/i386/sse2-comisd-1.c: Likewise.
8065 * gcc.target/i386/sse2-comisd-2.c: Likewise.
8066 * gcc.target/i386/sse2-comisd-3.c: Likewise.
8067 * gcc.target/i386/sse2-comisd-4.c: Likewise.
8068 * gcc.target/i386/sse2-comisd-5.c: Likewise.
8069 * gcc.target/i386/sse2-comisd-6.c: Likewise.
8070 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8071 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8072 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8073 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8074 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8075 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8076 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8077 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8078 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8079 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8080 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8081 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8082 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8083 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8084 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8085 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8086 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8087 * gcc.target/i386/sse2-divpd-1.c: Likewise.
8088 * gcc.target/i386/sse2-divsd-1.c: Likewise.
8089 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8090 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8091 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8092 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8093 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8094 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8095 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8096 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8097 * gcc.target/i386/sse2-minpd-1.c: Likewise.
8098 * gcc.target/i386/sse2-minsd-1.c: Likewise.
8099 * gcc.target/i386/sse2-mmx.c: Likewise.
8100 * gcc.target/i386/sse2-movapd-1.c: Likewise.
8101 * gcc.target/i386/sse2-movapd-2.c: Likewise.
8102 * gcc.target/i386/sse2-movd-1.c: Likewise.
8103 * gcc.target/i386/sse2-movd-2.c: Likewise.
8104 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8105 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8106 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8107 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8108 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8109 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8110 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8111 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8112 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8113 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8114 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8115 * gcc.target/i386/sse2-movq-1.c: Likewise.
8116 * gcc.target/i386/sse2-movq-2.c: Likewise.
8117 * gcc.target/i386/sse2-movq-3.c: Likewise.
8118 * gcc.target/i386/sse2-movsd-1.c: Likewise.
8119 * gcc.target/i386/sse2-movsd-2.c: Likewise.
8120 * gcc.target/i386/sse2-movupd-1.c: Likewise.
8121 * gcc.target/i386/sse2-movupd-2.c: Likewise.
8122 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8123 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8124 * gcc.target/i386/sse2-orpd-1.c: Likewise.
8125 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8126 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8127 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8128 * gcc.target/i386/sse2-paddb-1.c: Likewise.
8129 * gcc.target/i386/sse2-paddd-1.c: Likewise.
8130 * gcc.target/i386/sse2-paddq-1.c: Likewise.
8131 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8132 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8133 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8134 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8135 * gcc.target/i386/sse2-paddw-1.c: Likewise.
8136 * gcc.target/i386/sse2-pand-1.c: Likewise.
8137 * gcc.target/i386/sse2-pandn-1.c: Likewise.
8138 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8139 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8140 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8141 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8142 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8143 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8144 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8145 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8146 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8147 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8148 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8149 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8150 * gcc.target/i386/sse2-pminub-1.c: Likewise.
8151 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8152 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8153 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8154 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8155 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8156 * gcc.target/i386/sse2-por-1.c: Likewise.
8157 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8158 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8159 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8160 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8161 * gcc.target/i386/sse2-pslld-1.c: Likewise.
8162 * gcc.target/i386/sse2-pslld-2.c: Likewise.
8163 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8164 * gcc.target/i386/sse2-psllq-1.c: Likewise.
8165 * gcc.target/i386/sse2-psllq-2.c: Likewise.
8166 * gcc.target/i386/sse2-psllw-1.c: Likewise.
8167 * gcc.target/i386/sse2-psllw-2.c: Likewise.
8168 * gcc.target/i386/sse2-psrad-1.c: Likewise.
8169 * gcc.target/i386/sse2-psrad-2.c: Likewise.
8170 * gcc.target/i386/sse2-psraw-1.c: Likewise.
8171 * gcc.target/i386/sse2-psraw-2.c: Likewise.
8172 * gcc.target/i386/sse2-psrld-1.c: Likewise.
8173 * gcc.target/i386/sse2-psrld-2.c: Likewise.
8174 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8175 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8176 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8177 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8178 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8179 * gcc.target/i386/sse2-psubb-1.c: Likewise.
8180 * gcc.target/i386/sse2-psubd-1.c: Likewise.
8181 * gcc.target/i386/sse2-psubq-1.c: Likewise.
8182 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8183 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8184 * gcc.target/i386/sse2-psubw-1.c: Likewise.
8185 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8186 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8187 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8188 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8189 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8190 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8191 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8192 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8193 * gcc.target/i386/sse2-pxor-1.c: Likewise.
8194 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8195 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8196 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8197 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8198 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8199 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8200 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8201 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8202 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8203 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8204 * gcc.target/i386/sse2-shufps-1.c: Likewise.
8205 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8206 * gcc.target/i386/sse2-subpd-1.c: Likewise.
8207 * gcc.target/i386/sse2-subsd-1.c: Likewise.
8208 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8209 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8210 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8211 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8212 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8213 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8214 * gcc.target/i386/sse2-unpack-1.c: Likewise.
8215 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8216 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8217 * gcc.target/i386/sse2-vec-1.c: Likewise.
8218 * gcc.target/i386/sse2-vec-2.c: Likewise.
8219 * gcc.target/i386/sse2-vec-3.c: Likewise.
8220 * gcc.target/i386/sse2-vec-4.c: Likewise.
8221 * gcc.target/i386/sse2-vec-5.c: Likewise.
8222 * gcc.target/i386/sse2-vec-6.c: Likewise.
8223 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8224 * gcc.target/i386/ssefn-2.c: Likewise.
8225 * gcc.target/i386/ssefn-4.c: Likewise.
8226 * gcc.target/i386/ssefp-1.c: Likewise.
8227 * gcc.target/i386/ssefp-2.c: Likewise.
8228 * gcc.target/i386/sseregparm-3.c: Likewise.
8229 * gcc.target/i386/sseregparm-4.c: Likewise.
8230 * gcc.target/i386/sseregparm-5.c: Likewise.
8231 * gcc.target/i386/sseregparm-6.c: Likewise.
8232 * gcc.target/i386/sseregparm-7.c: Likewise.
8233 * gcc.target/i386/ssetype-1.c: Likewise.
8234 * gcc.target/i386/ssetype-2.c: Likewise.
8235 * gcc.target/i386/ssetype-3.c: Likewise.
8236 * gcc.target/i386/ssetype-4.c: Likewise.
8237 * gcc.target/i386/ssetype-5.c: Likewise.
8238 * gcc.target/i386/unordcmp-1.c: Likewise.
8239 * gcc.target/i386/vararg-1.c: Likewise.
8240 * gcc.target/i386/vararg-2.c: Likewise.
8241 * gcc.target/i386/vararg-3.c: Likewise.
8242 * gcc.target/i386/vararg-4.c: Likewise.
8243 * gcc.target/i386/vararg-7.c: Likewise.
8244 * gcc.target/i386/vararg-8.c: Likewise.
8245 * gcc.target/i386/vecinit-1.c: Likewise.
8246 * gcc.target/i386/vecinit-2.c: Likewise.
8247 * gcc.target/i386/vecinit-3.c: Likewise.
8248 * gcc.target/i386/vecinit-4.c: Likewise.
8249 * gcc.target/i386/vecinit-5.c: Likewise.
8250 * gcc.target/i386/vecinit-6.c: Likewise.
8251 * gcc.target/i386/vectorize2.c: Likewise.
8252 * gcc.target/i386/vectorize3.c: Likewise.
8253 * gcc.target/i386/vectorize4.c: Likewise.
8254 * gcc.target/i386/vectorize6.c: Likewise.
8255 * gcc.target/i386/vectorize7.c: Likewise.
8256 * gcc.target/i386/vectorize8.c: Likewise.
8257 * gcc.target/i386/vperm-v2df.c: Likewise.
8258 * gcc.target/i386/vperm-v2di.c: Likewise.
8259 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8260 * gcc.target/i386/xorps-sse2.c: Likewise.
8261 * gcc.target/i386/xorps.c: Likewise.
8262 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8263 * gfortran.dg/graphite/pr42326.f90: Likewise.
8264 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8266 2010-05-19 Richard Guenther <rguenther@suse.de>
8269 * g++.dg/lto/20100519-1_0.C: New testcase.
8271 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8274 * gfortran.dg/warn_intent_out_not_set.f90: New.
8276 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8279 * gfortran.dg/data_char_1.f90: Updated warning message.
8280 * gfortran.dg/data_array_6.f: New.
8282 2010-05-19 Martin Jambor <mjambor@suse.cz>
8284 * g++.dg/ipa/ivinline-8.C: New test.
8285 * gcc.dg/ipa/iinline-2.c: Likewise.
8287 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8290 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8291 arguments; add check for return value kind.
8292 * gfortran.dg/float_1.f90: Likewise.
8294 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8296 * gcc.target/i386/20011009-1.c (COMMENT): Define.
8298 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8299 * lib/lto.exp (lto_prune_warns): Fix location line regex.
8300 Prune another location line format.
8301 (lto-obj): Call lto_prune_warns on comp_output.
8303 2010-05-18 Jan Hubicka <jh@suse.cz>
8305 * gcc.dg/lto/ipacp_0.c: New test.
8306 * gcc.dg/lto/ipacp_1.c: New test.
8308 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
8311 * gcc.dg/lto/20100518_0.c: New test.
8313 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
8315 * gnat.dg/specs/lto3.ads: Add missing dg-options.
8317 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8320 * gfortran.dg/class_21.f03: New.
8322 2010-05-17 Jason Merrill <jason@redhat.com>
8325 * g++.dg/cpp0x/initlist34.C: New.
8328 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8330 2010-05-17 Martin Jambor <mjambor@suse.cz>
8332 * g++.dg/ipa/ivinline-1.C: New test.
8333 * g++.dg/ipa/ivinline-2.C: New test.
8334 * g++.dg/ipa/ivinline-3.C: New test.
8335 * g++.dg/ipa/ivinline-4.C: New test.
8336 * g++.dg/ipa/ivinline-5.C: New test.
8337 * g++.dg/ipa/ivinline-6.C: New test.
8339 2010-05-17 Dodji Seketeli <dodji@redhat.com>
8340 Jason Merrill <jason@redhat.com>
8343 * c-c++-common/Wunused-var-8.c: New test.
8345 2010-05-17 Jakub Jelinek <jakub@redhat.com>
8348 * gcc.c-torture/compile/pr42347.c: New test.
8351 * g++.dg/ext/asmgoto1.C: New test.
8353 2010-05-17 Martin Jambor <mjambor@suse.cz>
8356 * gcc.dg/tree-ssa/pr44133.c: New test.
8357 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8360 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8363 * gfortran.dg/class_20.f03: New.
8365 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
8368 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8369 debug messages but not the newly introduced one.
8371 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
8374 * gfortran.dg/initialization_25.f90: Commented testcase.
8375 * gfortran.dg/initialization_26.f90: New.
8377 2010-05-16 Richard Guenther <rguenther@suse.de>
8379 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8380 * gcc.dg/pr43084.c: Likewise.
8381 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8383 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8385 * gcc.dg/struct/struct-reorg.exp: Likewise.
8386 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8387 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8389 2010-05-16 Joseph Myers <joseph@codesourcery.com>
8391 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8392 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8393 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8394 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8397 2010-05-15 Jason Merrill <jason@redhat.com>
8399 * g++.dg/eh/spec10.C: New.
8400 * g++.dg/eh/spec11.C: New.
8401 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8403 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8407 * gfortran.dg/allocatable_scalar_9.f90: New.
8409 2010-05-15 Jakub Jelinek <jakub@redhat.com>
8412 * g++.dg/torture/pr44148.C: New test.
8414 2010-05-15 Joseph Myers <joseph@codesourcery.com>
8416 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8417 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8418 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8419 diagnostics and type sizes.
8421 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
8423 * gnat.dg/lto9.adb: New test.
8424 * gnat.dg/lto9_pkg1.ads: New helper.
8425 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8427 2010-05-15 Jan Hubicka <jh@suse.cz>
8429 * gcc.dg/lto/ipareference_1.c: Rename to ...
8430 * gcc.dg/lto/ipareference_0.c: ... this one.
8431 * gcc.dg/lto/ipareference_2.c: Rename to ...
8432 * gcc.dg/lto/ipareference_1.c: ... this one.
8434 2010-05-15 Jan Hubicka <jh@suse.cz>
8436 * gcc.dg/lto/ipareference_1.c: New file.
8437 * gcc.dg/lto/ipareference_2.c: New file.
8439 2010-05-15 Richard Guenther <rguenther@suse.de>
8441 PR tree-optimization/44038
8442 * gcc.c-torture/compile/pr44038.c: New testcase.
8444 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
8446 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8447 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8449 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8453 * gfortran.dg/class_18.f03: New.
8454 * gfortran.dg/class_19.f03: New.
8456 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8459 * gcc.dg/debug/dwarf2/const-1.c: Remove.
8460 * g++.dg/debug/dwarf2/const1.C: Remove.
8462 2010-05-14 Jason Merrill <jason@redhat.com>
8464 * g++.dg/eh/cond4.C: New.
8465 * g++.dg/eh/elide2.C: Adjust.
8466 * g++.old-deja/g++.eh/terminate1.C: Adjust.
8468 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
8471 * gfortran.dg/actual_array_interface_2.f90: New test.
8473 2010-05-14 Richard Guenther <rguenther@suse.de>
8475 PR tree-optimization/44119
8476 * gcc.c-torture/compile/pr44119.c: New testcase.
8478 2010-05-14 Jason Merrill <jason@redhat.com>
8481 * g++.dg/eh/terminate1.C: New.
8483 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8485 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8488 * gcc.dg/pr44136.c: New test.
8490 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
8493 * g++.dg/warn/Wshadow-4.C: Adjust.
8494 * g++.dg/warn/Wshadow-5.C: New test.
8495 * g++.dg/warn/Wshadow-6.C: New test
8497 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
8500 * gfortran.dg/initialization_25.f90: New.
8502 2010-05-13 Martin Jambor <mjambor@suse.cz>
8504 * g++.dg/otr-fold-1.C: New test.
8505 * g++.dg/otr-fold-2.C: New test.
8507 2010-05-13 Jakub Jelinek <jakub@redhat.com>
8510 * gfortran.dg/gomp/pr44036-1.f90: New test.
8511 * gfortran.dg/gomp/pr44036-2.f90: New test.
8512 * gfortran.dg/gomp/pr44036-3.f90: New test.
8515 * gcc.dg/guality/sra-1.c: New test.
8517 2010-05-12 Jan Hubicka <jh@suse.cz>
8519 * tree-ssa/unreachable.c: New test.
8521 2010-05-12 Jason Merrill <jason@redhat.com>
8523 * g++.dg/cpp0x/sfinae1.C: New.
8525 2010-05-12 Sriraman Tallam <tmsriram@google.com>
8527 * gcc.target/i386/zee.c: New file.
8529 2010-05-12 Jason Merrill <jason@redhat.com>
8531 * g++.dg/conversion/op1.C: Expect template candidate message.
8532 * g++.dg/cpp0x/nullptr15.C: Likewise.
8533 * g++.dg/cpp0x/pr31431-2.C: Likewise.
8534 * g++.dg/cpp0x/pr31431.C: Likewise.
8535 * g++.dg/cpp0x/temp_default2.C: Likewise.
8536 * g++.dg/cpp0x/trailing4.C: Likewise.
8537 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8538 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8539 * g++.dg/cpp0x/variadic-throw.C: Likewise.
8540 * g++.dg/cpp0x/variadic35.C: Likewise.
8541 * g++.dg/cpp0x/vt-35147.C: Likewise.
8542 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8543 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8544 * g++.dg/ext/visibility/anon8.C: Likewise.
8545 * g++.dg/ext/vla2.C: Likewise.
8546 * g++.dg/other/pr28114.C: Likewise.
8547 * g++.dg/other/ptrmem10.C: Likewise.
8548 * g++.dg/other/ptrmem11.C: Likewise.
8549 * g++.dg/overload/unknown1.C: Likewise.
8550 * g++.dg/parse/template7.C: Likewise.
8551 * g++.dg/parse/typename7.C: Likewise.
8552 * g++.dg/template/conv11.C: Likewise.
8553 * g++.dg/template/copy1.C: Likewise.
8554 * g++.dg/template/deduce3.C: Likewise.
8555 * g++.dg/template/dependent-expr5.C: Likewise.
8556 * g++.dg/template/friend.C: Likewise.
8557 * g++.dg/template/incomplete2.C: Likewise.
8558 * g++.dg/template/local4.C: Likewise.
8559 * g++.dg/template/local6.C: Likewise.
8560 * g++.dg/template/operator10.C: Likewise.
8561 * g++.dg/template/overload6.C: Likewise.
8562 * g++.dg/template/ptrmem2.C: Likewise.
8563 * g++.dg/template/ptrmem20.C: Likewise.
8564 * g++.dg/template/ptrmem8.C: Likewise.
8565 * g++.dg/template/sfinae2.C: Likewise.
8566 * g++.dg/template/ttp25.C: Likewise.
8567 * g++.dg/template/unify10.C: Likewise.
8568 * g++.dg/template/unify11.C: Likewise.
8569 * g++.dg/template/unify6.C: Likewise.
8570 * g++.dg/template/unify7.C: Likewise.
8571 * g++.dg/template/unify9.C: Likewise.
8572 * g++.dg/template/varmod1.C: Likewise.
8573 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8574 * g++.old-deja/g++.law/operators32.C: Likewise.
8575 * g++.old-deja/g++.pt/crash28.C: Likewise.
8576 * g++.old-deja/g++.pt/crash60.C: Likewise.
8577 * g++.old-deja/g++.pt/explicit38.C: Likewise.
8578 * g++.old-deja/g++.pt/explicit39.C: Likewise.
8579 * g++.old-deja/g++.pt/explicit41.C: Likewise.
8580 * g++.old-deja/g++.pt/explicit67.C: Likewise.
8581 * g++.old-deja/g++.pt/explicit77.C: Likewise.
8582 * g++.old-deja/g++.pt/expr2.C: Likewise.
8583 * g++.old-deja/g++.pt/overload7.C: Likewise.
8584 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8585 * g++.old-deja/g++.pt/spec5.C: Likewise.
8586 * g++.old-deja/g++.pt/spec6.C: Likewise.
8587 * g++.old-deja/g++.pt/t24.C: Likewise.
8588 * g++.old-deja/g++.pt/unify4.C: Likewise.
8589 * g++.old-deja/g++.pt/unify6.C: Likewise.
8590 * g++.old-deja/g++.pt/unify8.C: Likewise.
8591 * g++.old-deja/g++.robertl/eb119.C: Likewise.
8592 * g++.old-deja/g++.robertl/eb79.C: Likewise.
8593 * g++.old-deja/g++.robertl/eb98.C: Likewise.
8595 * g++.dg/cpp0x/initlist32.C: New.
8597 * g++.dg/template/conv11.C: New.
8598 * g++.dg/conversion/op1.C: Adjust expected error.
8600 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8602 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8605 * gcc.target/i386/avx-cmpsd-1.c: New.
8606 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8607 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8608 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8609 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8610 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8612 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8615 * gcc.dg/gomp/pr44085.c: New test.
8616 * gfortran.dg/gomp/pr44085.f90: New test.
8618 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8620 * objc-obj-c++-shared/Object1.m: New.
8621 * objc.dg/torture: New directory.
8622 * objc.dg/torture/tls: Ditto.
8623 * objc.dg/tls: Ditto.
8624 * objc.dg/torture/tls/trivial.m: New test.
8625 * objc.dg/torture/tls/thr-init-2.m: New test.
8626 * objc.dg/torture/tls/thr-init-3.m: New test.
8627 * objc.dg/torture/tls/thr-init.m: New test.
8628 * objc.dg/torture/tls/diag-1.m: New test.
8629 * objc.dg/torture/tls/tls.exp: New.
8630 * objc.dg/torture/trivial.m: New test.
8631 * objc.dg/torture/dg-torture.exp: New.
8632 * objc.dg/tls/diag-3.m: New test.
8633 * objc.dg/tls/diag-4.m: New test.
8634 * objc.dg/tls/diag-5.m: New test.
8635 * objc.dg/tls/init-1.m: New test.
8636 * objc.dg/tls/init-2.m: New test.
8637 * objc.dg/tls/tls.exp: New.
8638 * objc.dg/tls/diag-2.m: New test.
8639 * lib/objc.exp: Respond to dg-additional-files.
8641 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
8643 * gcc.target/m68k/20100512-1.c: New.
8645 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
8647 * gnat.dg/lto8.adb: New test.
8648 * gnat.dg/lto8_pkg.ad[sb]: New helper.
8649 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8651 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8656 * g++.dg/template/crash97.C: New.
8657 * g++.dg/template/crash98.C: Likewise.
8658 * g++.dg/template/crash99.C: Likewise.
8659 * g++.dg/cpp0x/pr31439.C: Adjust.
8660 * g++.dg/template/crash95.C: Likewise.
8662 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8665 * c-c++-common/asmgoto-4.c: New test.
8666 * gcc.target/i386/pr44071.c: New test.
8669 * c-c++-common/Wunused-var-7.c: New test.
8670 * g++.dg/warn/Wunused-var-9.C: New test.
8672 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8675 * gfortran.dg/gomp/pr43711.f90: New.
8677 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8680 * gfortran.dg/select_5.f90: Updated.
8682 2010-05-11 Jan Hubicka <jh@suse.cz>
8684 PR tree-optimize/44063
8685 * gcc.c-torture/compile/pr44063.c: New testcase.
8687 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8690 * gcc.dg/pr44023.c: New test.
8692 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8694 * gnat.dg/lto7.adb: New test.
8695 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8697 2010-05-10 Jason Merrill <jason@redhat.com>
8700 * g++.dg/template/inherit5.C: New.
8703 * g++.dg/cpp0x/initlist33.C: New.
8704 * g++.dg/cpp0x/initlist26.C: Adjust.
8705 * g++.dg/cpp0x/initlist28.C: Adjust.
8707 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8710 * g++.dg/init/pr43719.C: New.
8711 * g++.dg/anon-struct4.C: Adjust.
8713 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8716 * gcc.dg/pr44028.c: New test.
8718 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8723 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8724 * gfortran.dg/warn_conversion.f90: New.
8726 2010-05-10 Michael Matz <matz@suse.de>
8728 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8730 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8732 PR rtl-optimization/44012
8733 * gcc.dg/pr44012.c: New.
8735 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8737 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8738 Log text on entry and exit.
8739 Prune Sun ld warnings for common symbols with differing sizes.
8740 (lto-link-and-maybe-run): Change caller.
8742 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8745 * gfortran.dg/class_7.f03: Modified.
8746 * gfortran.dg/select_type_1.f03: Modified.
8747 * gfortran.dg/select_type_12.f03: New.
8749 2010-05-10 Richard Guenther <rguenther@suse.de>
8751 PR tree-optimization/44050
8752 * gcc.dg/torture/pr44050.c: New testcase.
8754 2010-05-10 Wei Guozhi <carrot@google.com>
8757 * gcc.target/arm/pr42879.c: New testcase.
8759 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8762 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8764 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8767 * gcc.dg/anon-struct-10.c: New test.
8769 2010-05-09 Richard Guenther <rguenther@suse.de>
8772 * gcc.dg/pr44024.c: New testcase.
8774 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8777 * gcc.dg/anon-struct-9.c: New test.
8779 2010-05-09 Richard Guenther <rguenther@suse.de>
8782 * gcc.c-torture/compile/pr44043.c: New testcase.
8784 2010-05-09 Richard Guenther <rguenther@suse.de>
8786 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8788 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8790 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8792 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8794 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8795 * gnat.dg/specs/lto3.ads: Likewise.
8797 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8800 * gcc.dg/pr28685-1.c: New file.
8802 2010-05-08 Richard Guenther <rguenther@suse.de>
8804 PR tree-optimization/44030
8805 * gcc.c-torture/compile/pr44030.c: New testcase.
8807 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8809 * gnat.dg/lto6.adb: New test.
8810 * gnat.dg/lto6_pkg.ads: New helper.
8812 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8814 * gnat.dg/lto5.adb: New test.
8815 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8817 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8819 * gnat.dg/lto4.ad[sb]: New test.
8821 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8823 * gnat.dg/specs/lto3.ads: New test.
8824 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8825 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8827 2010-05-08 Quentin Ochem <ochem@adacore.com>
8829 * gnat.dg/sizetype3.ad[sb]: New test.
8830 * gnat.dg/sizetype3_pkg.ads: New helper.
8832 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8835 * g++.dg/init/new29.C: New.
8837 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8840 * gfortran.dg/coarray_1.f90: Fixed error message.
8841 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8842 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8843 * gfortran.dg/intrinsic_std_5.f90: New.
8845 2010-05-07 Jason Merrill <jason@redhat.com>
8847 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8849 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8852 (size_t, stderr): Remove.
8853 (read_error): Replaced __builtin_fprintf by fprintf.
8855 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8857 * gcc.dg/ordered-comparison-1.c: New test.
8858 * gcc.dg/ordered-comparison-2.c: New test.
8859 * gcc.dg/ordered-comparison-3.c: New test.
8860 * gcc.dg/ordered-comparison-4.c: New test.
8862 2010-05-06 Mike Stump <mikestump@comcast.net>
8865 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8867 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8868 Jason Merrill <jason@redhat.com>
8870 * g++.dg/cpp0x/nullptr01.C: New.
8871 * g++.dg/cpp0x/nullptr02.C: New.
8872 * g++.dg/cpp0x/nullptr03.C: New.
8873 * g++.dg/cpp0x/nullptr04.C: New.
8874 * g++.dg/cpp0x/nullptr05.C: New.
8875 * g++.dg/cpp0x/nullptr06.C: New.
8876 * g++.dg/cpp0x/nullptr07.C: New.
8877 * g++.dg/cpp0x/nullptr08.C: New.
8878 * g++.dg/cpp0x/nullptr09.C: New.
8879 * g++.dg/cpp0x/nullptr10.C: New.
8880 * g++.dg/cpp0x/nullptr11.C: New.
8881 * g++.dg/cpp0x/nullptr12.C: New.
8882 * g++.dg/cpp0x/nullptr13.C: New.
8883 * g++.dg/cpp0x/nullptr14.C: New.
8884 * g++.dg/cpp0x/nullptr15.C: New.
8885 * g++.dg/cpp0x/nullptr16.C: New.
8886 * g++.dg/cpp0x/nullptr17.C: New.
8887 * g++.dg/cpp0x/nullptr18.C: New.
8888 * g++.dg/cpp0x/nullptr19.C: New.
8889 * g++.dg/cpp0x/nullptr20.C: New.
8890 * g++.dg/cpp0x/nullptr21.C: New.
8891 * g++.dg/cpp0x/nullptr22.C: New.
8892 * g++.dg/debug/nullptr01.C: New.
8893 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8895 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8897 * gcc.dg/Wunused-var-8.c: Move to...
8898 * c-c++-common/Wunused-var-6.c: ... here. New test.
8900 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8903 * g++.dg/template/crash96.C: New.
8905 2010-05-06 Jan Hubicka <jh@suse.cz>
8907 PR tree-optimization/43791
8908 * gcc.c-torture/compile/pr43791.c: New file.
8910 2010-05-06 Michael Matz <matz@suse.de>
8912 PR tree-optimization/43984
8913 * gfortran.dg/pr43984.f90: New test.
8915 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8918 * gcc.dg/pr40989.c: New.
8920 2010-05-06 Richard Guenther <rguenther@suse.de>
8922 PR tree-optimization/43934
8923 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8925 2010-05-06 Richard Guenther <rguenther@suse.de>
8927 PR tree-optimization/43987
8928 * gcc.c-torture/execute/pr43987.c: New testcase.
8929 * gcc.dg/torture/pta-escape-1.c: Adjust.
8930 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8931 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8932 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8933 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8935 2010-04-22 Jakub Jelinek <jakub@redhat.com>
8936 Dodji Seketeli <dodji@redhat.com>
8939 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8940 * g++.dg/template/sfinae16.C: Likewise.
8941 * gcc.dg/Wunused-var-1.c: Moved to...
8942 * c-c++-common/Wunused-var-1.c: ...here. New test.
8943 * gcc.dg/Wunused-var-2.c: Moved to...
8944 * c-c++-common/Wunused-var-2.c: ...here. New test.
8945 * gcc.dg/Wunused-var-3.c: Moved to...
8946 * c-c++-common/Wunused-var-3.c: ...here. New test.
8947 * gcc.dg/Wunused-var-4.c: Moved to...
8948 * gcc.dg/Wunused-var-1.c: ... here.
8949 * gcc.dg/Wunused-var-5.c: Moved to...
8950 * c-c++-common/Wunused-var-4.c: ...here. New test.
8951 * gcc.dg/Wunused-var-7.c: Moved to...
8952 * c-c++-common/Wunused-var-5.c: ...here. New test.
8953 * gcc.dg/Wunused-var-6.c: Moved to...
8954 * gcc.dg/Wunused-var-2.c: ... here.
8955 * c-c++-common/Wunused-var-1.c: New test.
8956 * c-c++-common/Wunused-var-2.c: New test.
8957 * c-c++-common/Wunused-var-3.c: New test.
8958 * c-c++-common/Wunused-var-4.c: New test.
8959 * c-c++-common/Wunused-var-5.c: New test.
8960 * g++.dg/warn/Wunused-var-1.C: New test.
8961 * g++.dg/warn/Wunused-var-2.C: New test.
8962 * g++.dg/warn/Wunused-var-3.C: New test.
8963 * g++.dg/warn/Wunused-var-4.C: New test.
8964 * g++.dg/warn/Wunused-var-5.C: New test.
8965 * g++.dg/warn/Wunused-var-6.C: New test.
8966 * g++.dg/warn/Wunused-var-7.C: New test.
8967 * g++.dg/warn/Wunused-var-8.C: New test.
8968 * g++.dg/warn/Wunused-parm-1.C: New test.
8969 * g++.dg/warn/Wunused-parm-2.C: New test.
8970 * g++.dg/warn/Wunused-parm-3.C: New test.
8972 2010-05-06 Tobias Burnus <burnus@net-b.de>
8975 * gfortran.dg/gomp/crayptr5.f90: New test case.
8977 2010-05-05 Jason Merrill <jason@redhat.com>
8980 * g++.dg/ext/attrib39.C: New.
8982 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8985 * gfortran.dg/data_invalid.f90: New.
8987 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8989 * gnat.dg/lto2.adb: New test.
8991 2010-05-05 Jason Merrill <jason@redhat.com>
8994 * g++.dg/opt/empty1.C: New.
8996 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8999 * gfortran.dg/class_17.f03: New.
9001 2010-05-04 Neil Vachharajani <nvachhar@google.com>
9003 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9005 2010-05-04 Mike Stump <mikestump@comcast.net>
9008 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9010 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9013 * gcc.target/i386/pr43668.c: New.
9015 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9018 * g++.dg/cpp0x/initlist31.C: New.
9020 2010-05-04 Jakub Jelinek <jakub@redhat.com>
9023 * gcc.dg/Wunused-var-8.c: New test.
9025 2010-05-04 Jason Merrill <jason@redhat.com>
9028 * g++.dg/cpp0x/enum3.C: Extend.
9030 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9033 * gcc.target/i386/pr43799.c: New.
9035 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
9037 * gnat.dg/lto1.adb: New test.
9038 * gnat.dg/lto1_pkg.ad[sb]: New helper.
9040 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9043 * gcc.target/i386/pr43671.c: New.
9045 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9048 * g++.dg/template/crash95.C: New.
9050 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9053 * gcc.target/i386/pr43508.c: New.
9055 2010-05-04 Richard Guenther <rguenther@suse.de>
9057 PR tree-optimization/43879
9058 * g++.dg/torture/pr43879-1_0.C: New testcase.
9059 * g++.dg/torture/pr43879-1_1.C: Likewise.
9061 2010-05-03 Dodji Seketeli <dodji@redhat.com>
9064 * g++.dg/other/crash-12.C: New test.
9066 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
9068 * g++.dg/cdce3.C: Add a space. Updated.
9070 2010-05-03 Jason Merrill <jason@redhat.com>
9073 * g++.dg/opt/enum2.C: New.
9074 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9075 * g++.dg/warn/Wswitch-1.C: Adjust message.
9077 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9080 * g++.dg/ext/label13.C: Fix typo.
9081 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9083 * gcc.c-torture/compile/limits-declparen.c: xfail on
9084 alpha*-dec-osf5* with -g.
9085 * gcc.c-torture/compile/limits-pointer.c: Likewise.
9086 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9087 * gcc.dg/c99-tgmath-2.c: Likewise.
9088 * gcc.dg/c99-tgmath-3.c: Likewise.
9089 * gcc.dg/c99-tgmath-4.c: Likewise.
9091 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
9094 * gfortran.dg/unexpected_interface.f90: New test.
9096 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9098 * ada/acats/run_acats (which): New function.
9099 (host_gnatchop, host_gnatmake): Use it.
9101 2010-05-03 Richard Guenther <rguenther@suse.de>
9103 PR tree-optimization/43971
9104 * gcc.dg/pr43971.c: New testcase.
9106 2010-05-03 Jakub Jelinek <jakub@redhat.com>
9109 * gcc.dg/debug/pr43972.c: New test.
9111 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
9114 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9116 2010-05-02 Richard Guenther <rguenther@suse.de>
9118 PR tree-optimization/43879
9119 * gcc.dg/torture/pr43879-3.c: New testcase.
9121 2010-05-01 Richard Guenther <rguenther@suse.de>
9123 PR tree-optimization/43949
9124 * g++.dg/warn/Warray-bounds-5.C: New testcase.
9126 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
9129 * g++.dg/init/new28.C: New.
9131 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
9134 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9135 structure and nested declarations.
9136 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
9137 structure and nested declarations. Reduce header clutter and
9138 use _exit() rather than abort().
9139 * objc.dg/encode-10.m: New.
9140 * objc.dg/encode-11.m: New.
9142 2010-04-30 DJ Delorie <dj@redhat.com>
9144 * gcc.c-torture/execute/20100430-1.c: New test.
9146 2010-04-30 Jason Merrill <jason@redhat.com>
9149 * g++.dg/template/ptrmem21.C: New.
9151 2010-04-30 Tobias Burnus Mburnus@net-b.de>
9155 * gfortran.dg/coarray_13.f90: New test.
9157 2010-04-30 Richard Guenther <rguenther@suse.de>
9160 * gcc.dg/lto/20100430-1_0.c: New testcase.
9162 2010-04-30 Jakub Jelinek <jakub@redhat.com>
9165 * c-c++-common/pr43942.c: New test.
9167 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
9169 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9170 conflict with darwin crt1.o 'start' symbol.
9172 2010-04-30 Richard Guenther <rguenther@suse.de>
9174 PR tree-optimization/43879
9175 * gcc.dg/torture/pr43879_1.c: New testcase.
9177 2010-04-30 Richard Guenther <rguenther@suse.de>
9179 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9181 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
9184 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9185 user-provided constructor while recursing.
9187 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9190 * gfortran.dg/class_16.f03: New test.
9192 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9195 * gfortran.dg/class_15.f03: New.
9197 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9200 * gfortran.dg/dynamic_dispatch_9.f03: New test.
9202 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9205 * gfortran.dg/generic_22.f03 : New test.
9207 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9210 * gfortran.dg/class_14.f03: New test.
9212 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9215 * gfortran.dg/interface_32.f90: New test.
9217 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
9218 Janus Weil <janus@gcc.gnu.org>
9221 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9222 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9223 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9225 2010-04-28 Mike Stump <mikestump@comcast.net>
9227 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9229 * g++.dg/uninit-pred-2_b.C: Likewise.
9231 2010-04-28 Tobias Burnus <burnus@net-b.de>
9235 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9237 2010-04-28 Matthias Klose <doko@ubuntu.com>
9239 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9240 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9241 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9242 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9243 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9245 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
9247 * gcc.dg/const-uniq-1.c: New test.
9248 * gcc.dg/lto/const-uniq_[01].c: Likewise.
9250 2010-04-28 Xinliang David Li <davidxl@google.com>
9252 * gcc.dg/uninit-pred-2_b.c: New test.
9253 * gcc.dg/uninit-pred-4_b.c: New test.
9254 * gcc.dg/uninit-pred-3_d.c: New test.
9255 * gcc.dg/uninit-pred-6_b.c: New test.
9256 * gcc.dg/uninit-pred-8_b.c: New test.
9257 * gcc.dg/uninit-pred-3_a.c: New test.
9258 * gcc.dg/uninit-pred-2_c.c: New test.
9259 * gcc.dg/uninit-pred-5_a.c: New test.
9260 * gcc.dg/uninit-pred-3_e.c: New test.
9261 * gcc.dg/uninit-pred-7_a.c: New test.
9262 * gcc.dg/uninit-pred-6_c.c: New test.
9263 * gcc.dg/uninit-pred-9_a.c: New test.
9264 * gcc.dg/uninit-pred-8_c.c: New test.
9265 * gcc.dg/uninit-pred-3_b.c: New test.
9266 * gcc.dg/uninit-pred-5_b.c: New test.
9267 * gcc.dg/uninit-pred-7_b.c: New test.
9268 * gcc.dg/uninit-pred-6_d.c: New test.
9269 * gcc.dg/uninit-pred-9_b.c: New test.
9270 * gcc.dg/uninit-pred-2_a.c: New test.
9271 * gcc.dg/uninit-pred-4_a.c: New test.
9272 * gcc.dg/uninit-pred-3_c.c: New test.
9273 * gcc.dg/uninit-pred-6_a.c: New test.
9274 * gcc.dg/uninit-pred-8_a.c: New test.
9275 * gcc.dg/uninit-pred-7_c.c: New test.
9276 * gcc.dg/uninit-pred-6_e.c: New test.
9277 * g++.dg/uninit-pred-loop-1_b.cc: New test.
9278 * g++.dg/uninit-pred-1_a.C: New test.
9279 * g++.dg/uninit-pred-1_b.C: New test.
9280 * g++.dg/uninit-pred-2_a.C: New test.
9281 * g++.dg/uninit-pred-2_b.C: New test.
9282 * g++.dg/uninit-pred-loop-1_a.cc: New test.
9283 * g++.dg/uninit-pred-loop-1_c.cc: New test.
9284 * g++.dg/uninit-pred-loop_1.cc: New test.
9286 2010-04-28 Martin Jambor <mjambor@suse.cz>
9288 * gcc.dg/lto/20091209-1_0.c: New testcase.
9290 2010-04-28 Richard Guenther <rguenther@suse.de>
9292 PR tree-optimization/43879
9293 PR tree-optimization/43909
9294 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9296 2010-04-28 Richard Guenther <rguenther@suse.de>
9299 * g++.dg/torture/pr43880.C: New testcase.
9301 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
9304 * g++.dg/template/recurse2.C: Update
9305 * g++.dg/template/recurse.C: Update.
9306 * g++.dg/template/pr23510.C: Update.
9307 * lib/prune.exp: Filter out 'recursively instantiated'.
9309 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9312 * g++.dg/init/pr29043.C: New.
9314 2010-04-27 Jason Merrill <jason@redhat.com>
9316 * g++.dg/lookup/scoped5.C: Adjust.
9317 * g++.dg/lookup/scoped8.C: Adjust.
9318 * g++.dg/template/dependent-expr5.C: Adjust.
9319 * g++.old-deja/g++.brendan/nest1.C: Adjust.
9322 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9325 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9327 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9328 Jan Hubicka <hubicka@ucw.cz>
9330 * gcc.dg/pure-2.c: New testcase.
9331 * gcc.dg/const-1.c: New testcase.
9333 2010-04-27 Jason Merrill <jason@redhat.com>
9335 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9338 * g++.dg/template/sfinae17.C: New.
9339 * g++.dg/template/sfinae18.C: New.
9341 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9343 * g++.dg/init/pr42844.C: New.
9344 * g++.dg/cpp0x/pr42844-2.C: New.
9345 * g++.dg/cpp0x/defaulted2.C: Adjust.
9346 * g++.dg/tree-ssa/pr27549.C: Likewise.
9347 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9349 2010-04-27 Tobias Burnus <burnus@net-b.de>
9352 * gfortran.dg/coarray_12.f90: Fix dump parsing.
9354 2010-04-27 Richard Guenther <rguenther@suse.de>
9357 * g++.dg/other/pr40561.C: New testcase.
9359 2010-04-27 Martin Jambor <mjambor@suse.cz>
9362 * g++.dg/ipa/pr43812.C: New test.
9364 2010-04-27 Jan Hubicka <jh@suse.cz>
9366 * gcc.dg/ipa/iinline-1.c (main): Rename to...
9367 (test): ... this one.
9369 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
9372 * gcc.target/arm/thumb-stackframe.c: New test.
9374 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9376 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9377 * gcc.dg/misc-column.c: Likewise.
9378 * gcc.dg/Walways-true-1.c: Likewise.
9379 * gcc.dg/Walways-true-2.c: Likewise.
9380 * gcc.dg/warn-addr-cmp.c: Likewise.
9382 2010-04-27 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9386 * gfortran.dg/coarray_12.f90: New.
9388 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9391 * gcc.dg/pr32207.c: New test.
9392 * gcc.dg/misc-column.c: Adjust expected warning.
9393 * gcc.dg/Walways-true-1.c: Likewise.
9394 * gcc.dg/Walways-true-2.c: Likewise.
9395 * gcc.dg/warn-addr-cmp.c: Likewise.
9397 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
9400 * lib/lto.exp (lto_prune_vis_warns): New function.
9401 (lto-link-and-maybe-run): Call it.
9403 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
9405 PR tree-optimization/43904
9406 * gcc.dg/tree-ssa/tailcall-6.c: New.
9408 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9411 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
9412 Darwin8/OSX10.4 - compatible code generation.
9414 * obj-c++.dg/stubify-1.mm: Ditto.
9415 * lib/objc-torture.exp: Do not require link success for
9416 "trivial.m" in the runtime checks when dowhat = 'compile'.
9417 * lib/dg-pch.exp (dg-flags-pch): New Proc.
9418 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
9419 Darwin8/OSX10.4 - compatible code generation.
9420 * objc.dg/stubify-2.m: Ditto.
9421 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9422 * objc.dg/next-runtime-1.m: Ditto.
9423 * objc.dg/stret-2.m: Restrict to ilp32 targets.
9424 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9427 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
9430 * lib/plugin-support.exp: Use "-undefined
9431 dynamic_lookup" on darwin.
9433 2010-04-26 Richard Guenther <rguenther@suse.de>
9435 * gcc.dg/lto/20100426_0.c: New testcase.
9437 2010-04-26 Jie Zhang <jie@codesourcery.com>
9439 PR tree-optimization/43833
9440 gcc.dg/Warray-bounds-8.c: New test case.
9442 2010-04-26 Richard Guenther <rguenther@suse.de>
9445 * g++.dg/lto/20100423-3_0.C: New testcase.
9447 2010-04-26 Richard Guenther <rguenther@suse.de>
9450 * g++.dg/lto/20100423-2_0.C: New testcase.
9452 2010-04-26 Ira Rosen <irar@il.ibm.com>
9454 * gcc.dg/vect/bb-slp-23.c: New test.
9456 2010-04-25 Joseph Myers <joseph@codesourcery.com>
9458 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9459 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9460 * gcc.dg/c1x-float-1.c: New test.
9462 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9464 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9467 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9469 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9471 * gfortran.dg/default_format_denormal_1.f90: Ditto.
9472 * gfortran.dg/default_format_2.f90: Ditto.
9474 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9476 * gfortran.dg/pr43505.f90: Clean up .mod file.
9477 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9478 * gfortran.dg/pr41347.f90: Ditto.
9479 * gfortran.dg/internal_pack_4.f90: Ditto.
9480 * gfortran.dg/proc_decl_23.f90: Ditto.
9481 * gfortran.dg/recursive_check_3.f90: Ditto.
9482 * gfortran.dg/intent_out_3.f90: Ditto.
9483 * gfortran.dg/assignment_2.f90: Ditto.
9484 * gfortran.dg/pr41928.f90: Ditto.
9485 * gfortran.dg/pr42166.f90: Ditto.
9486 * gfortran.dg/private_type_12.f90: Ditto.
9487 * gfortran.dg/graphite/pr42185.f90: Ditto.
9488 * gfortran.dg/graphite/pr42186.f90: Ditto.
9489 * gfortran.dg/graphite/pr40982.f90: Ditto.
9490 * gfortran.dg/graphite/id-2.f90: Ditto.
9491 * gfortran.dg/graphite/id-4.f90: Ditto.
9492 * gfortran.dg/graphite/pr42050.f90: Ditto.
9493 * gfortran.dg/graphite/id-18.f90: Ditto.
9494 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9495 * gfortran.dg/graphite/pr41924.f90: Ditto.
9496 * gfortran.dg/graphite/pr42393.f90: Ditto.
9497 * gfortran.dg/graphite/pr37980.f90: Ditto.
9498 * gfortran.dg/graphite/pr38953.f90: Ditto.
9499 * gfortran.dg/graphite/pr42180.f90: Ditto.
9500 * gfortran.dg/graphite/pr42181.f90: Ditto.
9501 * gfortran.dg/where_operator_assign_4.f90: Ditto.
9502 * gfortran.dg/select_type_4.f90: Ditto.
9503 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9504 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9505 * gfortran.dg/lto/pr40725_0.f03: Ditto.
9506 * gfortran.dg/elemental_args_check_2.f90: Ditto.
9507 * gfortran.dg/whole_file_11.f90: Ditto.
9508 * gfortran.dg/private_type_11.f90: Ditto.
9509 * gfortran.dg/vect/vect-gems.f90: Ditto.
9510 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9512 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9514 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9516 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
9518 * gnat.dg/pack15.ad[sb]: New test.
9520 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
9522 * gcc.target/arm/mla-1.c: New test.
9524 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9528 * gfortran.dg/pr43793.f90: New test.
9530 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
9532 PR tree-optimization/41442
9533 * gcc.target/i386/pr41442.c: New test.
9535 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
9538 * gfortran.dg/fgetc_3.f90: Delete bogus test.
9540 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9543 * gfortran.dg/open_nounit.f90: New test.
9545 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
9549 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9551 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9553 * gcc.dg/Wconversion-integer.c: Update.
9555 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
9557 * gnat.dg/unchecked_convert5.adb: New test.
9559 2010-04-23 Richard Guenther <rguenther@suse.de>
9562 * gcc.dg/lto/20100423-2_0.c: New testcase.
9563 * gcc.dg/lto/20100423-2_0.c: Likewise.
9565 2010-04-23 Richard Guenther <rguenther@suse.de>
9568 * gcc.dg/lto/20100423-1_0.c: New testcase.
9569 * gcc.dg/lto/20100423-1_1.c: Likewise.
9571 2010-04-23 Martin Jambor <mjambor@suse.cz>
9573 PR tree-optimization/43846
9574 * gcc.dg/tree-ssa/sra-10.c: New test.
9576 2010-04-23 Martin Jambor <mjambor@suse.cz>
9579 * gcc.c-torture/execute/pr43835.c: New test.
9581 2010-04-23 Richard Guenther <rguenther@suse.de>
9584 * g++.dg/lto/20100423-1_0.C: New testcase.
9586 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
9588 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9590 2010-04-22 Ira Rosen <irar@il.ibm.com>
9592 PR tree-optimization/43842
9593 * gcc.dg/vect/pr43842.c: New test.
9595 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9597 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9598 * gcc.target/i386/wmul-2.c: Likewise.
9600 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9602 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9603 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9605 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9607 * gfortran.dg/reassoc_6.f: New testcase.
9609 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9612 * gcc.target/arm/wmul-1.c: New test.
9613 * gcc.target/arm/wmul-2.c: New test.
9615 2010-04-22 Richard Guenther <rguenther@suse.de>
9617 PR tree-optimization/43845
9618 * gcc.c-torture/compile/pr43845.c: New testcase.
9620 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9623 * gcc.target/i386/wmul-1.c: New test.
9624 * gcc.target/i386/wmul-2.c: New test.
9625 * gcc.target/bfin/wmul-1.c: New test.
9626 * gcc.target/bfin/wmul-2.c: New test.
9628 2010-04-22 Richard Guenther <rguenther@suse.de>
9631 * gfortran.dg/vector_subscript_6.f90: New testcase.
9632 * gfortran.dg/assign_10.f90: Adjust.
9634 2010-04-21 Jakub Jelinek <jakub@redhat.com>
9637 * gfortran.dg/gomp/pr43836.f90: New test.
9639 2010-04-21 Richard Guenther <rguenther@suse.de>
9641 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9643 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9645 * gcc.dg/torture/builtin-cproj-3.c: New.
9647 2010-04-20 Jason Merrill <jason@redhat.com>
9650 * g++.dg/template/recurse2.C: New.
9651 * g++.dg/parse/crash36.C: Adjust.
9652 * g++.dg/other/fold1.C: Adjust.
9653 * g++.dg/init/member1.C: Adjust.
9654 * lib/prune.exp: Prune "skipping N instantiation contexts".
9656 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9658 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9660 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9662 * gcc.dg/torture/builtin-cproj-1.c: New.
9663 * gcc.dg/torture/builtin-cproj-2.c: New.
9665 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9669 * g++.dg/template/typedef32.C: Adjust.
9670 * g++.dg/template/typedef33.C: New test.
9672 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9675 * gfortran.dg/proc_decl_23.f90: New test.
9678 * gfortran.dg/abstract_type_6.f03: New test.
9680 2010-04-20 Xinliang David Li <davidxl@google.com>
9682 * g++.dg/tree-ssa/fold-compare.C: New.
9684 2010-04-20 Richard Guenther <rguenther@suse.de>
9686 PR tree-optimization/39417
9687 * g++.dg/torture/pr39417.C: New testcase.
9689 2010-04-20 Richard Guenther <rguenther@suse.de>
9691 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9693 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9695 * g++.dg/debug/dwarf2/rv1.C: New test.
9697 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9700 * gcc.c-torture/compile/pr43635.c: New testcase.
9702 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9705 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9706 of sequential loops being private only in the innermost containing
9710 * gfortran.dg/gomp/pr43337.f90: New test.
9712 2010-04-19 Richard Guenther <rguenther@suse.de>
9714 PR tree-optimization/43796
9715 * gfortran.dg/pr43796.f90: New testcase.
9717 2010-04-19 Richard Guenther <rguenther@suse.de>
9719 PR tree-optimization/43783
9720 * gcc.c-torture/execute/pr43783.c: New testcase.
9722 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9725 * gcc.target/i386/pr43766.c: New test.
9727 2010-04-19 Jie Zhang <jie@codesourcery.com>
9730 * gcc.target/i386/pr43662.c: New test.
9732 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9735 * g++.dg/template/typedef32.C: New test.
9737 2010-04-19 Ira Rosen <irar@il.ibm.com>
9739 PR tree-optimization/37027
9740 * lib/target-supports.exp
9741 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9742 * gcc.dg/vect/pr37027.c: New test.
9743 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9744 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9745 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9746 gcc.dg/vect/vect-complex-6.c: Likewise.
9748 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9750 * g++.dg/debug/dwarf2/enum1.C: New test.
9752 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9754 * gnat.dg/rep_clause5.ad[sb]: New test.
9755 * gnat.dg/rep_clause5_pkg.ads: New helper.
9757 2010-04-18 Ira Rosen <irar@il.ibm.com>
9759 PR tree-optimization/43771
9760 * g++.dg/vect/pr43771.cc: New test.
9762 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9765 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9766 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9768 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9770 * gnat.dg/sizetype.adb: Rename into...
9771 * gnat.dg/sizetype1.adb: ...this.
9772 * gnat.dg/sizetype2.adb: New test.
9774 2010-04-16 Richard Guenther <rguenther@suse.de>
9776 PR tree-optimization/43572
9777 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9779 2010-04-16 Olivier Hainque <hainque@adacore.com>
9781 * gnat.dg/specs/discr_private.ads: New test.
9783 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9786 * gcc.target/arm/thumb-comparisons.c: New test.
9789 * gcc.target/arm/thumb-cbranchqi.c: New test.
9791 2010-04-16 Christian Bruel <christian.bruel@st.com>
9793 * g++.dg/torture/pr36191.C: Enable for SH.
9795 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9797 * gnat.dg/wide_boolean.adb: New test.
9798 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9800 2010-04-15 Richard Guenther <rguenther@suse.de>
9802 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9803 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9804 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9805 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9806 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9807 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9808 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9809 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9810 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9811 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9812 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9813 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9814 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9815 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9816 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9818 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9821 * gcc.target/arm/pr42496.c: New test.
9823 2010-04-14 Jason Merrill <jason@redhat.com>
9826 * g++.dg/ext/attrib38.C: New.
9828 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9831 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9833 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9836 * gcc.dg/cpp/warn-undef-2.c: Update.
9837 * gcc.dg/cpp/warn-traditional-2.c: Update.
9838 * gcc.dg/cpp/warn-comments-2.c: Update.
9839 * gcc.dg/cpp/warn-variadic-2.c: Update.
9840 * gcc.dg/cpp/warn-long-long-2.c: Update.
9841 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9842 * gcc.dg/cpp/warn-multichar-2.c: Update.
9843 * gcc.dg/cpp/warn-normalized-3.c: Update.
9844 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9845 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9846 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9847 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9848 * gcc.dg/cpp/warn-redefined-2.c: Update.
9849 * gfortran.dg/warning-directive-2.F90: Update.
9850 * c-c++-common/cpp/warning-directive-2.c: Update.
9852 2010-04-14 Michael Matz <matz@suse.de>
9854 PR tree-optimization/42963
9855 * gcc.dg/pr42963.c: New testcase.
9857 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9859 * gnat.dg/class_wide.adb: Rename into...
9860 * gnat.dg/class_wide1.adb: ...this.
9861 * gnat.dg/class_wide2.ad[sb]: New test.
9863 2010-04-14 Tobias Burnus <burnus@net-b.de>
9866 * gfortran.dg/coarray_9.f90: Update dg-errors.
9867 * gfortran.dg/coarray_10.f90: New test.
9868 * gfortran.dg/coarray_11.f90: New test.
9870 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9873 gfortran.dg/initialization_24.f90: New test.
9875 2010-04-13 Jason Merrill <jason@redhat.com>
9877 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9878 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9880 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9882 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9883 * g++.dg/dg.exp: Likewise.
9884 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9885 * c-c++-common/cpp/warning-directive-1.c: ... here.
9886 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9887 * c-c++-common/cpp/warning-directive-2.c: ... here.
9888 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9889 * c-c++-common/cpp/warning-directive-3.c: ... here.
9890 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9891 * c-c++-common/cpp/warning-directive-4.c: ... here.
9892 * g++.dg/cpp/warning-directive-1.C: Delete.
9893 * g++.dg/cpp/warning-directive-2.C: Delete.
9894 * g++.dg/cpp/warning-directive-3.C: Delete.
9895 * g++.dg/cpp/warning-directive-4.C: Delete.
9896 * gcc.dg/cpp/normalised-3.c: Delete.
9897 * g++.dg/cpp/normalised-1.C: Rename as ...
9898 * c-c++-common/cpp/normalised-3.c: ... this.
9900 2010-04-13 Martin Jambor <mjambor@suse.cz>
9902 * gcc.dg/tree-ssa/sra-9.c: New test.
9904 2010-04-13 Michael Matz <matz@suse.de>
9907 * gcc.dg/pr43730.c: New test.
9909 2010-04-13 Michael Matz <matz@suse.de>
9911 * gcc.dg/tree-ssa/negate.c: New testcase.
9913 2010-04-13 Richard Guenther <rguenther@suse.de>
9916 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9918 2010-04-13 Richard Guenther <rguenther@suse.de>
9920 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9922 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9924 * gnat.dg/derived_type1.adb: New test.
9926 2010-04-13 Matthias Klose <doko@ubuntu.com>
9928 * gcc.dg/plugindir1.c: New testcase.
9929 * gcc.dg/plugindir2.c: New testcase.
9930 * gcc.dg/plugindir3.c: New testcase.
9931 * gcc.dg/plugindir4.c: New testcase.
9933 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
9935 * gcc.target/i386/rotate-2.c: New test.
9937 2010-04-12 Jason Merrill <jason@redhat.com>
9940 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9941 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9943 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
9946 * g++.dg/init/pr25811.C: New test.
9948 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9950 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9951 dg-error, dg-warning.
9952 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9954 2010-04-12 Richard Guenther <rguenther@suse.de>
9956 * gcc.dg/torture/inline-2.c: New testcase.
9958 2010-04-12 Jakub Jelinek <jakub@redhat.com>
9961 * gcc.dg/Wunused-var-7.c: New test.
9963 PR tree-optimization/43560
9964 * gcc.c-torture/execute/pr43560.c: New test.
9966 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9968 * gnat.dg/aggr13.adb: New test.
9969 * gnat.dg/aggr14.adb: Likewise.
9970 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9972 2010-04-12 Richard Guenther <rguenther@suse.de>
9975 * g++.dg/torture/pr43611.C: New testcase.
9977 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9980 * gcc.dg/pr36774-1.c: New test.
9981 * gcc.dg/pr36774-2.c: New test.
9983 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9985 * gcc.target/sh/rte-delay-slot.c: New test.
9987 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9989 * gnat.dg/pack9.adb: Remove -cargs option.
9990 * gnat.dg/aggr12.ad[sb]: New test.
9992 2010-04-10 Jie Zhang <jie@codesourcery.com>
9995 * gcc.target/sh/pr43417.c: New test.
9997 2010-04-10 Tobias Burnus <burnus@net-b.de>
10000 * gfortran.dg/spec_expr_6.f90: New test.
10002 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10005 * gcc.dg/cpp/pr43195.c: New.
10006 * gcc.dg/cpp/pr43195.h: New.
10008 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10011 * gcc.dg/Werror-6.c: Adjust.
10012 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10013 * gcc.dg/Werror-4.c: Likewise.
10014 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10015 * gcc.dg/Wswitch-enum-error.c: Likewise.
10016 * gcc.dg/Wpointer-arith.c: Likewise.
10017 * gcc.dg/Wfatal.c: Likewise.
10018 * gcc.dg/Wswitch-error.c: Likewise.
10019 * g++.dg/warn/unused-result1-Werror.c: Likewise.
10020 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10021 * gcc.dg/cpp/warn-undef-2.c: Likewise.
10022 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10023 * gcc.dg/cpp/warn-comments-2.c: Likewise.
10024 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10025 * gcc.dg/cpp/warning-directive-2.c: Likewise.
10026 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10027 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10028 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10029 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10030 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10031 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10032 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10033 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10034 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10035 * g++.dg/cpp/warning-directive-2.C: Likewise.
10036 * gfortran.dg/warning-directive-2.F90: Likewise.
10038 2010-04-09 Jason Merrill <jason@redhat.com>
10041 * g++.dg/template/sizeof13.C: New.
10043 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
10045 * g++.dg/other/pr35504.C: Add check for thiscall.
10046 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10047 * gcc.dg/torture/stackalign/thiscall-1.c: New.
10049 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10052 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10053 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
10054 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10055 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
10056 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10057 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
10058 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10059 * g++.dg/other/increment1.C: Likewise.
10061 2010-04-09 Tobias Burnus <burnus@net-b.de>
10064 * gfortran.dg/coarray_7.f90: New test.
10065 * gfortran.dg/coarray_8.f90: New test.
10067 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
10070 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10072 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10075 * gcc.dg/pr43643.c: New test.
10077 2010-04-08 Tobias Burnus <burnus@net-b.de>
10079 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10081 2010-04-08 Richard Guenther <rguenther@suse.de>
10083 PR tree-optimization/43679
10084 * gcc.c-torture/compile/pr43679.c: New testcase.
10086 2010-04-08 Jakub Jelinek <jakub@redhat.com>
10089 * gcc.dg/pr43670.c: New test.
10091 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
10093 PR middle-end/40815
10094 * gcc.dg/tree-ssa/reassoc-19.c: New.
10096 2010-04-07 Jakub Jelinek <jakub@redhat.com>
10099 * gcc.dg/Wunused-var-1.c: New test.
10100 * gcc.dg/Wunused-var-2.c: New test.
10101 * gcc.dg/Wunused-var-3.c: New test.
10102 * gcc.dg/Wunused-var-4.c: New test.
10103 * gcc.dg/Wunused-var-5.c: New test.
10104 * gcc.dg/Wunused-var-6.c: New test.
10105 * gcc.dg/Wunused-parm-1.c: New test.
10107 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10108 * gcc.dg/trunc-1.c: Likewise.
10109 * gcc.dg/vla-9.c: Likewise.
10110 * gcc.dg/dfp/composite-type.c: Likewise.
10112 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10115 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10116 * obj-c++.dg/objc-gc-3.mm: Ditto.
10118 2010-04-07 Simon Baldwin <simonb@google.com>
10120 * gcc.dg/cpp/warn-undef-2.c: New.
10121 * gcc.dg/cpp/warn-traditional-2.c: New.
10122 * gcc.dg/cpp/warn-comments-2.c: New.
10123 * gcc.dg/cpp/warning-directive-1.c: New.
10124 * gcc.dg/cpp/warn-long-long.c: New.
10125 * gcc.dg/cpp/warn-traditional.c: New.
10126 * gcc.dg/cpp/warn-variadic-2.c: New.
10127 * gcc.dg/cpp/warn-undef.c: New.
10128 * gcc.dg/cpp/warn-normalized-1.c: New.
10129 * gcc.dg/cpp/warning-directive-2.c: New.
10130 * gcc.dg/cpp/warn-long-long-2.c: New.
10131 * gcc.dg/cpp/warn-variadic.c: New.
10132 * gcc.dg/cpp/warn-normalized-2.c: New.
10133 * gcc.dg/cpp/warning-directive-3.c: New.
10134 * gcc.dg/cpp/warn-deprecated-2.c: New.
10135 * gcc.dg/cpp/warn-trigraphs-1.c: New.
10136 * gcc.dg/cpp/warn-multichar-2.c: New.
10137 * gcc.dg/cpp/warn-normalized-3.c: New.
10138 * gcc.dg/cpp/warning-directive-4.c: New.
10139 * gcc.dg/cpp/warn-unused-macros.c: New.
10140 * gcc.dg/cpp/warn-trigraphs-2.c: New.
10141 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10142 * gcc.dg/cpp/warn-cxx-compat.c: New.
10143 * gcc.dg/cpp/warn-redefined.c: New.
10144 * gcc.dg/cpp/warn-trigraphs-3.c: New.
10145 * gcc.dg/cpp/warn-unused-macros-2.c: New.
10146 * gcc.dg/cpp/warn-deprecated.c: New.
10147 * gcc.dg/cpp/warn-trigraphs-4.c: New.
10148 * gcc.dg/cpp/warn-redefined-2.c: New.
10149 * gcc.dg/cpp/warn-comments.c: New.
10150 * gcc.dg/cpp/warn-multichar.c: New.
10151 * g++.dg/cpp/warning-directive-1.C: New.
10152 * g++.dg/cpp/warning-directive-2.C: New.
10153 * g++.dg/cpp/warning-directive-3.C: New.
10154 * g++.dg/cpp/warning-directive-4.C: New.
10155 * gfortran.dg/warning-directive-1.F90: New.
10156 * gfortran.dg/warning-directive-3.F90: New.
10157 * gfortran.dg/warning-directive-2.F90: New.
10158 * gfortran.dg/warning-directive-4.F90: New.
10160 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10163 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10165 2010-04-07 Jason Merrill <jason@redhat.com>
10167 * g++.dg/template/dr408.C: New.
10169 * g++.dg/lookup/ns4.C: New.
10172 * g++.dg/template/friend51.C: New test.
10175 * g++.old-deja/g++.other/linkage1.C: Adjust.
10177 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10180 * g++.dg/template/crash94.C: New test.
10182 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10185 * g++.dg/init/aggr5.C: New test.
10186 * g++.dg/init/aggr5.C: New test.
10188 2010-04-07 Richard Guenther <rguenther@suse.de>
10190 PR tree-optimization/43270
10191 * g++.dg/warn/Warray-bounds-4.C: New testcase.
10192 * gcc.dg/Warray-bounds-7.c: Likewise.
10194 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
10196 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10197 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10198 * gnat.dg/bit_packed_array4.ad[sb]: New test.
10200 2010-04-07 Jie Zhang <jie@codesourcery.com>
10203 * g++.dg/init/pr42556.C: New test.
10205 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10208 * g++.dg/debug/dwarf2/typedef2.C: New test.
10210 2010-04-06 Dodji Seketeli <dodji@redhat.com>
10212 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10213 c-c++-common/dwarf2/redeclaration-1.C
10215 2010-04-06 Jason Merrill <jason@redhat.com>
10217 * g++.dg/cpp0x/pr31437.C: Adjust error location.
10218 * g++.dg/ext/attrib18.C: Likewise.
10219 * g++.dg/ext/bitfield2.C: Likewise.
10220 * g++.dg/ext/bitfield4.C: Likewise.
10221 * g++.dg/ext/visibility/warn2.C: Likewise.
10222 * g++.dg/ext/visibility/warn3.C: Likewise.
10223 * g++.dg/gomp/pr26690-1.C: Likewise.
10224 * g++.dg/inherit/covariant7.C: Likewise.
10225 * g++.dg/init/synth2.C: Likewise.
10226 * g++.dg/lookup/using7.C: Likewise.
10227 * g++.dg/other/crash-4.C: Likewise.
10228 * g++.dg/other/error13.C: Likewise.
10229 * g++.dg/other/error20.C: Likewise.
10230 * g++.dg/parse/crash31.C: Likewise.
10231 * g++.dg/parse/error16.C: Likewise.
10232 * g++.dg/parse/error19.C: Likewise.
10233 * g++.dg/parse/error27.C: Likewise.
10234 * g++.dg/parse/error28.C: Likewise.
10235 * g++.dg/parse/fused-params1.C: Likewise.
10236 * g++.dg/template/error2.C: Likewise.
10237 * g++.dg/template/local6.C: Likewise.
10238 * g++.dg/template/qualttp15.C: Likewise.
10239 * g++.dg/warn/Wnvdtor-2.C: Likewise.
10240 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10241 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10242 * g++.old-deja/g++.brendan/crash29.C: Likewise.
10243 * g++.old-deja/g++.eh/spec6.C: Likewise.
10244 * g++.old-deja/g++.jason/crash3.C: Likewise.
10245 * g++.old-deja/g++.jason/destruct2.C: Likewise.
10246 * g++.old-deja/g++.law/ctors5.C: Likewise.
10247 * g++.old-deja/g++.law/ctors9.C: Likewise.
10248 * g++.old-deja/g++.mike/p3538a.C: Likewise.
10249 * g++.old-deja/g++.mike/p3538b.C: Likewise.
10250 * g++.old-deja/g++.other/struct1.C: Likewise.
10251 * g++.old-deja/g++.other/volatile1.C: Likewise.
10252 * g++.old-deja/g++.pt/crash36.C: Likewise.
10253 * g++.old-deja/g++.pt/derived3.C: Likewise.
10254 * g++.old-deja/g++.robertl/eb109.C: Likewise.
10255 * g++.old-deja/g++.robertl/eb4.C: Likewise.
10257 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
10259 PR middle-end/43519
10260 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10261 * gcc.dg/graphite/id-19.c: New.
10263 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
10265 PR middle-end/32824
10266 * gcc.dg/vect/pr32824: New.
10268 2010-04-06 Tobias Burnus <burnus@net-b.de>
10271 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10272 * gfortran.dg/coarray_3.f90: Ditto.
10273 * gfortran.dg/coarray_4.f90: Ditto.
10274 * gfortran.dg/coarray_5.f90: Ditto.
10275 * gfortran.dg/coarray_6.f90: Ditto.
10276 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10278 2010-04-06 Tobias Burnus <burnus@net-b.de>
10281 * gfortran.dg/coarray_4.f90: Fix test.
10282 * gfortran.dg/coarray_6.f90: Add more tests.
10284 2010-04-06 Tobias Burnus <burnus@net-b.de>
10287 * gfortran.dg/coarray_4.f90: New test.
10288 * gfortran.dg/coarray_5.f90: New test.
10289 * gfortran.dg/coarray_6.f90: New test.
10291 2010-04-06 Tobias Burnus <burnus@net-b.de>
10294 * gfortran.dg/iso_fortran_env_5.f90: New test.
10295 * gfortran.dg/iso_fortran_env_6.f90: New test.
10297 2010-04-06 Tobias Burnus <burnus@net-b.de>
10300 * gfortran.dg/coarray_1.f90: New test.
10301 * gfortran.dg/coarray_2.f90: New test.
10302 * gfortran.dg/coarray_3.f90: New test.
10304 2010-04-06 Jason Merrill <jason@redhat.com>
10307 * g++.dg/template/dtor8.C: New.
10310 * g++.dg/template/error-recovery2.C: New.
10312 2010-04-06 Jan Hubicka <jh@suse.czpli
10314 PR tree-optimization/42906
10315 * gcc.dg/tree-ssa/dce-1.c: New testcase.
10317 2010-04-06 Tobias Burnus <burnus@net-b.de>
10320 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10321 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10322 * gfortran.dg/auto_dealloc_1.f90: Ditto.
10324 2010-04-06 Richard Guenther <rguenther@suse.de>
10326 PR tree-optimization/43627
10327 * gcc.dg/tree-ssa/vrp49.c: New testcase.
10329 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10332 * gcc.target/i386/pr43638.c: New test.
10334 2010-04-06 Richard Guenther <rguenther@suse.de>
10336 PR middle-end/43661
10337 * gcc.c-torture/compile/pr43661.c: New testcase.
10339 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10341 * gcc.target/s390/stackcheck1.c: Add dg-warning.
10343 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
10345 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10347 2010-04-02 Richard Guenther <rguenther@suse.de>
10349 PR tree-optimization/43629
10350 * gcc.c-torture/execute/pr43629.c: New testcase.
10352 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10353 Dominique d'Humieres <dominiq@lps.ens.fr>
10355 PR libfortran/43605
10356 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10358 2010-04-01 Dodji Seketeli <dodji@redhat.com>
10361 * c-c++-common/dwarf2/redeclaration-1.C: New test.
10363 2010-04-01 Jason Merrill <jason@redhat.com>
10365 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10367 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10368 Manfred Schwarb <manfred99@gmx.ch>
10370 PR libfortran/43605
10371 * gfortran.dg/ftell_3.f90: New test.
10373 2010-04-01 Richard Guenther <rguenther@suse.de>
10375 PR middle-end/43614
10376 * gcc.c-torture/compile/pr43614.c: New testcase.
10378 2010-04-01 Martin Jambor <mjambor@suse.cz>
10380 PR tree-optimization/43141
10381 * gcc.dg/guality/pr43141.c: New test.
10383 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10385 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10386 * g++.dg/eh/spbp.C: Likewise.
10387 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10388 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10390 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10391 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
10392 * objc.dg/dwarf-2.m: Likewise.
10394 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10396 PR middle-end/43464
10397 * gcc.dg/graphite/id-pr43464.c: New.
10398 * gcc.dg/graphite/id-pr43464-1.c: New.
10400 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10402 PR middle-end/43351
10403 * gcc.dg/graphite/id-pr43351.c
10405 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10408 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10409 * obj-c++.dg/try-catch-2.mm: Ditto.
10410 * obj-c++.dg/lookup-2.mm: Ditto.
10411 * obj-c++.dg/encode-8.m: Ditto.
10412 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10413 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10414 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10415 * obj-c++.dg/const-str-11.mm: Ditto.
10416 * obj-c++.dg/const-str-9.mm: Ditto.
10417 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10418 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10419 * obj-c++.dg/except-1.mm: Ditto.
10420 * obj-c++.dg/const-str-7.mm: Ditto.
10421 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10422 * obj-c++.dg/const-str-3.mm: Ditto.
10423 * obj-c++.dg/const-str-7.mm: Ditto.
10424 * obj-c++.dg/stubify-2.mm: Change dump file name.
10427 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10429 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10430 Remove dg-xfail-if.
10432 2010-03-31 Martin Jambor <mjambor@suse.cz>
10434 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
10435 only with -O2, -O3 or -Os and not with -fwhopr.
10437 2010-03-31 Dodji Seketeli <dodji@redhat.com>
10440 * g++.dg/template/typedef31.C: New test.
10442 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10444 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10445 assembler output on *-*-solaris2*.
10446 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10448 2010-03-31 Jakub Jelinek <jakub@redhat.com>
10451 * gcc.dg/pr43557-1.c: New test.
10452 * gcc.dg/pr43557-2.c: New file.
10454 2010-03-31 Jie Zhang <jie@codesourcery.com>
10457 * gcc.dg/pr43562.c: New test.
10459 2010-03-30 Jason Merrill <jason@redhat.com>
10462 * g++.dg/template/error-recovery1.C: New.
10465 * g++.dg/parse/ambig5.C: New.
10467 2010-03-30 Jakub Jelinek <jakub@redhat.com>
10470 * gcc.dg/guality/pr43593.c: New test.
10472 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
10474 PR middle-end/43430
10475 * gcc.dg/vect/pr43430-1.c: New.
10477 2010-03-30 Jason Merrill <jason@redhat.com>
10480 * g++.dg/template/partial7.C: New.
10482 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10484 * gcc.target/s390/stackcheck1.c: New testcase.
10486 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10488 PR libfortran/43265
10489 * gfortran.dg/read_eof_8.f90: New test.
10491 2010-03-29 Jason Merrill <jason@redhat.com>
10493 * gcc.dg/cpp/include6.c: Change [] to ().
10496 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10498 * c-c++-common/raw-string-2.c: Add trigraph test.
10499 * c-c++-common/raw-string-8.c: New.
10500 * c-c++-common/raw-string-9.c: New.
10501 * c-c++-common/raw-string-10.c: New.
10503 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10504 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10505 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10506 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10507 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10508 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10509 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10511 2010-03-29 Richard Guenther <rguenther@suse.de>
10513 PR tree-optimization/43560
10514 * gcc.dg/torture/pr43560.c: New testcase.
10516 2010-03-29 Jason Merrill <jason@redhat.com>
10519 * g++.dg/ext/raw-string-1.C: Change [] to ().
10520 * g++.dg/ext/raw-string-2.C: Change [] to ().
10521 Don't use \ in delimiter.
10522 * g++.dg/ext/raw-string-3.C: Change [] to ().
10523 * g++.dg/ext/raw-string-4.C: Change [] to ().
10524 * g++.dg/ext/raw-string-5.C: Change [] to ().
10525 Test for error on \ in delimiter.
10526 * g++.dg/ext/raw-string-6.C: Change [] to ().
10527 * g++.dg/ext/raw-string-7.C: Change [] to ().
10529 2010-03-29 Jie Zhang <jie@codesourcery.com>
10532 * gcc.dg/pr43564.c: New test.
10534 2010-03-29 Tobias Burnus <burnus@net-b.de>
10537 * gfortran.dg/direct_io_12.f90: New test.
10539 2010-03-28 Jan Hubicka <jh@suse.cz>
10541 PR tree-optimization/43505
10542 * gfortran.dg/pr43505.f90: New testcase.
10544 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
10546 PR tree-optimization/43528
10547 * gcc.target/i386/pr43528.c: New test.
10549 2010-03-26 Joseph Myers <joseph@codesourcery.com>
10552 * gcc.dg/parm-impl-decl-3.c: New test.
10554 2010-03-26 Jason Merrill <jason@redhat.com>
10557 * g++.dg/cpp0x/parse1.C: New.
10559 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
10562 * gcc.target/i386/pr43524.c: New test.
10564 2010-03-26 Martin Jambor <mjambor@suse.cz>
10566 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10567 whitespace, rename main to foo.
10568 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10569 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10570 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10571 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10572 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10573 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10574 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10575 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10580 2010-03-26 Dodji Seketeli <dodji@redhat.com>
10583 * g++.dg/other/crash-10.C: New test.
10584 * g++.dg/other/crash-11.C: New test.
10586 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10588 PR libfortran/43517
10589 * gfortran.dg/read_eof_7.f90: New test.
10591 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10595 * objc-obj-c++-shared: New directory.
10596 * objc-obj-c++-shared/Object1-implementation.h: New file.
10597 * objc-obj-c++-shared/Object1.h: New file.
10598 * objc-obj-c++-shared/Protocol1.h: New file.
10599 * objc-obj-c++-shared/next-abi.h: New file.
10600 * objc-obj-c++-shared/next-mapping.h: New file.
10601 * objc/execute/next_mapping.h: Delete.
10602 * objc.dg/special/special.exp: For all targets run the tests with
10603 -fgnu-runtime, for darwin targets also run the tests with
10605 * objc.dg/dg.exp: Ditto.
10606 * obj-c++.dg/dg.exp: Ditto.
10607 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10608 Protocol1.h) and next-mapping.h as required. Amend testcase to
10609 include use of updated NeXT interface.
10610 * objc/execute/formal_protocol-5.m: Ditto.
10611 * objc/execute/protocol-isEqual-2.m: Ditto.
10612 * objc/execute/protocol-isEqual-4.m: Ditto.
10613 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10614 Protocol1.h) and next-mapping.h as required.
10615 * objc/execute/object_is_class.m: Ditto.
10616 * objc/execute/enumeration-1.m: Ditto.
10617 * objc/execute/class-13.m: Ditto.
10618 * objc/execute/formal_protocol-2.m: Ditto.
10619 * objc/execute/formal_protocol-4.m: Ditto.
10620 * objc/execute/class-1.m: Ditto.
10621 * objc/execute/bycopy-1.m: Ditto.
10622 * objc/execute/formal_protocol-6.m: Ditto.
10623 * objc/execute/bycopy-3.m: Ditto.
10624 * objc/execute/class-3.m: Ditto.
10625 * objc/execute/bf-11.m: Ditto.
10626 * objc/execute/class-5.m: Ditto.
10627 * objc/execute/bf-13.m: Ditto.
10628 * objc/execute/class-7.m: Ditto.
10629 * objc/execute/bf-15.m: Ditto.
10630 * objc/execute/class-9.m: Ditto.
10631 * objc/execute/bf-17.m: Ditto.
10632 * objc/execute/bf-19.m: Ditto.
10633 * objc/execute/IMP.m: Ditto.
10634 * objc/execute/exceptions/catchall-1.m: Ditto.
10635 * objc/execute/exceptions/trivial.m: Ditto.
10636 * objc/execute/exceptions/finally-1.m: Ditto.
10637 * objc/execute/exceptions/local-variables-1.m: Ditto.
10638 * objc/execute/exceptions/foward-1.m: Ditto.
10639 * objc/execute/bf-2.m: Ditto.
10640 * objc/execute/string1.m: Ditto.
10641 * objc/execute/bf-4.m: Ditto.
10642 * objc/execute/informal_protocol.m: Ditto.
10643 * objc/execute/string3.m: Ditto.
10644 * objc/execute/bf-6.m: Ditto.
10645 * objc/execute/bf-8.m: Ditto.
10646 * objc/execute/class-tests-1.h: Ditto.
10647 * objc/execute/protocol-isEqual-1.m: Ditto.
10648 * objc/execute/protocol-isEqual-3.m: Ditto.
10649 * objc/execute/_cmd.m: Ditto.
10650 * objc/execute/function-message-1.m: Ditto.
10651 * objc/execute/bf-20.m: Ditto.
10652 * objc/execute/bf-common.h: Ditto.
10653 * objc/execute/np-2.m: Ditto.
10654 * objc/execute/class-10.m: Ditto.
10655 * objc/execute/class-12.m: Ditto.
10656 * objc/execute/enumeration-2.m: Ditto.
10657 * objc/execute/class-14.m: Ditto.
10658 * objc/execute/encode-1.m: Ditto.
10659 * objc/execute/formal_protocol-1.m: Ditto.
10660 * objc/execute/formal_protocol-3.m: Ditto.
10661 * objc/execute/accessing_ivars.m: Ditto.
10662 * objc/execute/bycopy-2.m: Ditto.
10663 * objc/execute/class-2.m: Ditto.
10664 * objc/execute/bf-10.m: Ditto.
10665 * objc/execute/formal_protocol-7.m: Ditto.
10666 * objc/execute/root_methods.m: Ditto.
10667 * objc/execute/class-4.m: Ditto.
10668 * objc/execute/bf-12.m: Ditto.
10669 * objc/execute/class-6.m: Ditto.
10670 * objc/execute/bf-14.m: Ditto.
10671 * objc/execute/nested-func-1.m: Ditto.
10672 * objc/execute/class-8.m: Ditto.
10673 * objc/execute/private.m: Ditto.
10674 * objc/execute/bf-16.m: Ditto.
10675 * objc/execute/bf-18.m: Ditto.
10676 * objc/execute/load-3.m: Ditto.
10677 * objc/execute/compatibility_alias.m: Ditto.
10678 * objc/execute/bf-1.m: Ditto.
10679 * objc/execute/no_clash.m: Ditto.
10680 * objc/execute/bf-3.m: Ditto.
10681 * objc/execute/string2.m: Ditto.
10682 * objc/execute/bf-5.m: Ditto.
10683 * objc/execute/string4.m: Ditto.
10684 * objc/execute/bf-7.m: Ditto.
10685 * objc/execute/object_is_meta_class.m: Ditto.
10686 * objc/execute/bf-9.m: Ditto.
10687 * objc/execute/bf-21.m: Ditto.
10688 * objc/execute/cascading-1.m: Ditto.
10689 * objc/execute/trivial.m: Ditto.
10690 * objc/execute/np-1.m: Ditto.
10691 * objc/compile/trivial.m: Ditto.
10692 * objc/execute/class_self-2.m: Include <stdlib.h>.
10693 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10694 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10695 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10696 and 64bit. Use new NeXT interface as required.
10697 * objc.dg/special/unclaimed-category-1.m: Ditto.
10698 * objc.dg/special/unclaimed-category-1.h: Ditto.
10699 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10700 * objc.dg/func-ptr-1.m: Ditto.
10701 * objc.dg/stret-1.m: Ditto.
10702 * objc.dg/encode-2.m: Ditto.
10703 * objc.dg/category-1.m: Ditto.
10704 * objc.dg/encode-3.m: Ditto.
10705 * objc.dg/call-super-3.m: Ditto.
10706 * objc.dg/method-3.m: Ditto.
10707 * objc.dg/func-ptr-2.m: Ditto.
10708 * objc.dg/lookup-1.m: Ditto.
10709 * objc.dg/encode-4.m: Ditto.
10710 * objc.dg/fix-and-continue-1.m: Ditto.
10711 * objc.dg/proto-lossage-3.m: Ditto.
10712 * objc.dg/method-13.m: Ditto.
10713 * objc.dg/proto-qual-1.m: Ditto.
10714 * objc.dg/zero-link-3.m: Ditto.
10715 * objc.dg/bitfield-1.m: Ditto.
10716 * objc.dg/va-meth-1.m: Ditto.
10717 * objc.dg/super-class-3.m: Ditto.
10718 * objc.dg/call-super-1.m: Ditto.
10719 * objc.dg/type-size-2.m: Ditto.
10720 * objc.dg/method-10.m: Ditto.
10721 * objc.dg/defs.m: Ditto.
10722 * objc.dg/const-str-3.m: Ditto.
10723 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10724 Protocol1.h) and next-mapping.h as required. Use new NeXT
10725 interface as required.
10726 * objc.dg/super-class-4.m: Ditto.
10727 * objc.dg/comp-types-8.m: Ditto.
10728 * objc.dg/call-super-2.m: Ditto.
10729 * objc.dg/objc-fast-4.m: Ditto.
10730 * objc.dg/method-6.m: Ditto.
10731 * objc.dg/const-str-3.m: Ditto.
10732 * objc.dg/const-str-7.m: Ditto.
10733 * objc.dg/method-15.m: Ditto.
10734 * objc.dg/method-19.m: Ditto.
10735 * objc.dg/sync-1.m: Ditto.
10736 * objc.dg/layout-1.m: Ditto.
10737 * objc.dg/bitfield-3.m: Ditto.
10738 * objc.dg/try-catch-3.m: Ditto.
10739 * objc.dg/try-catch-7.m: Ditto.
10740 * objc.dg/comp-types-10.m: Ditto.
10741 * objc.dg/selector-2.: Ditto.
10742 * objc.dg/method-7.m: Ditto.
10743 * objc.dg/typedef-alias-1.m: Ditto.
10744 * objc.dg/proto-lossage-2.m: Ditto.
10745 * objc.dg/comp-types-11.m: Ditto.
10746 * objc.dg/sizeof-1.m: Ditto.
10747 * objc.dg/method-17.m: Ditto.
10748 * objc.dg/bitfield-5.m: Ditto.
10749 * objc.dg/try-catch-1.m: Ditto.
10750 * objc.dg/encode-5.m: Ditto.
10751 * objc.dg/fix-and-continue-2.m: Ditto.
10752 * objc.dg/method-9.m: Ditto.
10753 * objc.dg/isa-field-1.m: Ditto.
10754 * objc.dg/local-decl-2.m: Ditto.
10755 * objc.dg/objc-gc-4.m: Ditto.
10756 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10757 * objc.dg/gnu-runtime-3.m: Ditto.
10758 * objc.dg/encode-7.m: Ditto.
10759 * objc.dg/encode-8.m: Ditto.
10760 * objc.dg/selector-3.m: Ditto.
10761 * objc.dg/gnu-runtime-1.m: Ditto.
10762 * objc.dg/const-str-12.m: Ditto.
10763 * objc.dg/gnu-runtime-2.m: Ditto.
10764 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10765 * objc.dg/selector-1.m: Ditto.
10766 * objc.dg/stubify-2.m: Ditto.
10767 * objc.dg/zero-link-1.m: Ditto.
10768 * objc.dg/stret-2.m: Ditto.
10769 * objc.dg/zero-link-2.m: Ditto.
10770 * objc.dg/next-runtime-1.m: Ditto.
10771 * objc.dg/symtab-1.m: Ditto.
10772 * objc.dg/stubify-1.m: Ditto.
10773 * objc.dg/bitfield-2.m: Ditto.
10774 * objc.dg/try-catch-10.m: Apply to both runtimes.
10775 * objc.dg/const-str-1.m: Ditto.
10776 * objc.dg/image-info.m: Ditto.
10777 * objc.dg/encode-9.m: Ditto.
10778 * objc.dg/pragma-1.m: Apply test to all targets.
10779 * objc.dg/const-str-4.m: Ditto.
10780 * objc.dg/const-str-8.m: Ditto.
10781 * objc.dg/super-class-2.m: Ditto.
10782 * objc.dg/try-catch-5.m: Ditto.
10783 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10784 Protocol1.h) and next-mapping.h as required. Use new NeXT
10785 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10786 * objc.dg/const-str-11.m: Ditto.
10787 * objc.dg/const-str-9.m: Ditto.
10788 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10789 * objc.dg/encode-1.m: Remove redundant -lobjc.
10790 * objc.dg/try-catch-9.m: Tidy space.
10791 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10792 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10793 and 64bit. Use new NeXT interface as required.
10794 * obj-c++.dg/template-4.mm: Ditto.
10795 * obj-c++.dg/defs.mm: Ditto.
10796 * obj-c++.dg/basic.mm: Ditto.
10797 * obj-c++.dg/encode-4.mm: Ditto.
10798 * obj-c++.dg/method-17.mm: Ditto.
10799 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10800 * obj-c++.dg/cxx-class-1.mm: Ditto.
10801 * obj-c++.dg/method-10.mm: Ditto.
10802 * obj-c++.dg/va-meth-1.mm: Ditto.
10803 * obj-c++.dg/encode-5.mm: Ditto.
10804 * obj-c++.dg/lookup-2.mm: Ditto.
10805 * obj-c++.dg/template-3.mm: Ditto.
10806 * obj-c++.dg/proto-qual-1.mm: Ditto.
10807 * obj-c++.dg/qual-types-1.m: Ditto.
10808 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10809 * obj-c++.dg/template-1.mm: Ditto.
10810 * obj-c++.dg/encode-6.mm: Ditto.
10811 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10812 Protocol1.h) and next-mapping.h as required. Use new NeXT
10813 interface as required.
10814 * obj-c++.dg/except-1.mm: Ditto.
10815 * obj-c++.dg/const-str-7.mm: Ditto.
10816 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10817 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10818 * obj-c++.dg/selector-2.mm: Ditto.
10819 * obj-c++.dg/isa-field-1.mm: Ditto.
10820 * obj-c++.dg/try-catch-1.mm: Ditto.
10821 * obj-c++.dg/local-decl-1.mm: Ditto.
10822 * obj-c++.dg/try-catch-9.mm: Ditto.
10823 * obj-c++.dg/no-extra-load.mm: Ditto.
10824 * obj-c++.dg/selector-5.mm: Ditto.
10825 * obj-c++.dg/method-12.mm: Ditto.
10826 * obj-c++.dg/try-catch-11.mm: Ditto.
10827 * obj-c++.dg/comp-types-11.mm: Ditto.
10828 * obj-c++.dg/bitfield-3.mm: Ditto.
10829 * obj-c++.dg/method-6.mm: Ditto.
10830 * obj-c++.dg/super-class-2.mm: Ditto.
10831 * obj-c++.dg/method-21.mm: Ditto.
10832 * obj-c++.dg/const-str-8.mm: Ditto.
10833 * obj-c++.dg/try-catch-7.mm: Ditto.
10834 * obj-c++.dg/method-15.mm: Ditto.
10835 * obj-c++.dg/layout-1.mm: Ditto.
10836 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10837 * obj-c++.dg/const-str-3.mm: Ditto.
10838 * obj-c++.dg/try-catch-2.mm: Ditto.
10839 * obj-c++.dg/objc-gc-3.mm: Ditto.
10840 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10841 * obj-c++.dg/bitfield-1.mm: Ditto.
10842 * obj-c++.dg/selector-6.mm: Ditto.
10843 * obj-c++.dg/method-13.mm: Ditto.
10844 * obj-c++.dg/comp-types-12.mm: Ditto.
10845 * obj-c++.dg/bitfield-4.mm: Ditto.
10846 * obj-c++.dg/try-catch-8.mm: Ditto.
10847 * obj-c++.dg/method-2.mm: Ditto.
10848 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10849 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10850 * obj-c++.dg/const-str-4.mm: Ditto.
10851 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10852 * obj-c++.dg/try-catch-3.mm: Ditto.
10853 * obj-c++.dg/comp-types-9.mm: Ditto.
10854 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10855 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10856 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10857 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10858 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10859 Use new NeXT interface as required.
10860 * obj-c++.dg/const-str-10.mm: Ditto.
10861 * obj-c++.dg/const-str-11.mm: Ditto.
10862 * obj-c++.dg/const-str-9.mm: Ditto.
10863 * obj-c++.dg/method-11.mm: Ditto.
10864 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10865 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10866 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10867 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10868 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10870 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10873 * g++.dg/template/typedef30.C: New test case.
10875 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10878 * gcc.c-torture/execute/pr43385.c: New test.
10880 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10882 * gcc.dg/strncpy-fix-1.c: New test.
10884 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10887 * lib/objc-torture.exp (objc-set-runtime-options): New.
10888 * objc/execute/execute.exp: Check runtime options on each pass.
10889 * objc/execute/exceptions/exceptions.exp: Ditto.
10890 * objc/compile/compile.exp: Ditto.
10893 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10895 (check_effective_target_objc2): New proc.
10896 (check_effective_target_next_runtime): New proc.
10897 * lib/objc.exp: Determine which runtime is in force and support it.
10898 * lib/obj-c++.exp: Ditto.
10900 2010-03-24 Jason Merrill <jason@redhat.com>
10903 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10905 2010-03-24 Martin Jambor <mjambor@suse.cz>
10907 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10909 * gcc.dg/ipa/ipa-2.c: Likewise.
10910 * gcc.dg/ipa/ipa-3.c: Likewise.
10911 * gcc.dg/ipa/ipa-4.c: Likewise.
10912 * gcc.dg/ipa/ipa-5.c: Likewise.
10913 * gcc.dg/ipa/ipa-7.c: Likewise.
10914 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10916 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10917 i_can_not_be_propagated_fully2 into a loop.
10918 * gcc.dg/ipa/ipa-8.c: New test.
10919 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10921 2010-03-24 Jakub Jelinek <jakub@redhat.com>
10925 * gcc.dg/guality/pr43479.c: New test.
10926 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10927 and add volatile keyword.
10929 2010-03-23 Mike Stump <mikestump@comcast.net>
10931 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10933 2010-03-23 Jason Merrill <jason@redhat.com>
10935 * g++.dg/ext/altivec-17.C: Adjust error message.
10937 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10938 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10939 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10940 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10941 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10942 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10944 2010-03-22 Jason Merrill <jason@redhat.com>
10947 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10948 * g++.dg/ext/is_pod_98.C: New.
10951 * g++.dg/cpp0x/auto18.C: New.
10953 * gcc.dg/pr36997.c: Adjust error message.
10954 * g++.dg/ext/vector9.C: Likewise.
10955 * g++.dg/conversion/simd3.C: Likewise.
10956 * g++.dg/other/error23.C: Likewise.
10958 2010-03-22 Michael Matz <matz@suse.de>
10960 PR middle-end/43475
10961 * gfortran.dg/pr43475.f90: New testcase.
10963 2010-03-22 Richard Guenther <rguenther@suse.de>
10965 PR tree-optimization/43390
10966 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10968 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10970 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10971 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10973 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
10974 Michael Matz <matz@suse.de>
10977 * g++.dg/parse/crash56.C: New test.
10979 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
10982 * gfortran.dg/whole_file_15.f90 : New test.
10984 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10987 * gfortran.dg/inquire_size.f90: New test.
10989 2010-03-20 Richard Guenther <rguenther@suse.de>
10991 PR rtl-optimization/43438
10992 * gcc.c-torture/execute/pr43438.c: New testcase.
10994 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10997 * g++.dg/abi/mangle42.C: New test.
10999 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11002 * gcc.dg/pr43211.c: New test.
11003 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11005 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
11007 PR rtl-optimization/42258
11008 * gcc.target/arm/thumb1-mul-moves.c: New test.
11011 * gcc.target/arm/thumb-andsi.c: New test.
11013 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11014 dg-require-effective-target.
11016 2010-03-19 Michael Matz <matz@suse.de>
11019 * g++.dg/other/pr43116.C: New testcase.
11021 2010-03-19 Michael Matz <matz@suse.de>
11024 * gcc.dg/pr43305.c: New testcase.
11026 2010-03-19 Richard Guenther <rguenther@suse.de>
11028 PR tree-optimization/43415
11029 * gcc.c-torture/compile/pr43415.c: New testcase.
11031 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
11034 * gnat.dg/case_optimization2.adb: New test.
11035 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11037 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11038 Jack Howarth <howarth@bromo.med.uc.edu>
11041 * gcc.target/i386/push-1.c: Don't xfail
11042 scan-assembler-not "movups" on darwin.
11044 2010-03-18 Jakub Jelinek <jakub@redhat.com>
11047 * gcc.dg/pr43058.c: New test.
11049 2010-03-18 Martin Jambor <mjambor@suse.cz>
11051 PR middle-end/42450
11052 * g++.dg/torture/pr42450.C: New test.
11054 2010-03-18 Michael Matz <matz@suse.de>
11056 PR middle-end/43419
11057 * gcc.dg/pr43419.c: New testcase.
11059 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
11061 PR rtl-optimization/43360
11062 * gcc.dg/torture/pr43360.c: New.
11064 2010-03-18 Michael Matz <matz@suse.de>
11066 PR tree-optimization/43402
11067 * gcc.dg/pr43402.c: New testcase.
11069 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
11072 * gcc.dg/pr42427.c: New test.
11074 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11076 PR libfortran/43265
11077 * gfortran.dg/read_empty_file.f: New test.
11078 * gfortran.dg/read_eof_all.f90: New test.
11079 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11080 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11082 2010-03-17 Michael Matz <matz@suse.de>
11084 * gcc.dg/pr43300.c: Add -w.
11086 2010-03-17 Richard Guenther <rguenther@suse.de>
11088 * gcc.dg/pr43379.c: Add -w.
11090 2010-03-17 Tobias Burnus <burnus@net-b.de>
11093 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11095 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
11097 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11099 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11101 * ada/acats/run_all.sh: Log start and end times.
11103 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11105 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11107 2010-03-16 Richard Guenther <rguenther@suse.de>
11109 PR middle-end/43379
11110 * gcc.dg/pr43379.c: New testcase.
11112 2010-03-16 Jakub Jelinek <jakub@redhat.com>
11115 * gcc.dg/guality/pr43051-1.c: New test.
11117 2010-03-15 Janis Johnson <janis187@us.ibm.com>
11120 * g++.dg/ext/altivec-17.C: Handle changes to error message.
11122 2010-03-15 Michael Matz <matz@suse.de>
11124 PR middle-end/43300
11125 * gcc.dg/pr43300.c: New testcase.
11127 2010-03-15 Richard Guenther <rguenther@suse.de>
11129 PR tree-optimization/43367
11130 * gcc.c-torture/compile/pr43367.c: New testcase.
11132 2010-03-15 Richard Guenther <rguenther@suse.de>
11134 PR tree-optimization/43317
11135 * gcc.dg/pr43317.c: New testcase.
11137 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11139 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11141 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11143 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11145 2010-03-14 Tobias Burnus <burnus@net-b.de>
11148 * gfortran.dg/impure_constructor_1.f90: New test.
11150 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11152 PR middle-end/43354
11153 * gfortran.dg/graphite/id-pr43354.f: New.
11155 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11157 PR middle-end/43349
11158 * gfortran.dg/graphite/pr43349.f: New.
11160 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11162 PR middle-end/43306
11163 * gcc.dg/graphite/pr43306.c: New.
11165 2010-03-12 David S. Miller <davem@davemloft.net>
11167 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11170 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11172 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11174 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
11178 * gfortran.dg/dynamic_dispatch_7.f03: New test.
11180 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
11182 * gfortran.dg/default_format_denormal_1.f90: Don't assume
11183 fail for *-*-mingw* targets.
11185 2010-03-12 Jakub Jelinek <jakub@redhat.com>
11188 * gcc.dg/guality/pr43329-1.c: New test.
11190 2010-03-11 Martin Jambor <mjambor@suse.cz>
11192 PR tree-optimization/43257
11193 * g++.dg/torture/pr43257.C: New test.
11195 2010-03-11 Tobias Burnus <burnus@net-b.de>
11198 * gfortran.dg/namelist_61.f90: New test.
11200 2010-03-11 Richard Guenther <rguenther@suse.de>
11202 PR tree-optimization/43255
11203 * gcc.c-torture/compile/pr43255.c: New testcase.
11205 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11207 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11208 * gcc.dg/pr43280.c: New testcase.
11210 2010-03-11 Richard Guenther <rguenther@suse.de>
11213 * gcc.dg/lto/20100227-1_0.c: New testcase.
11214 * gcc.dg/lto/20100227-1_1.c: Likewise.
11216 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11218 PR libfortran/43320
11219 PR libfortran/43265
11220 * gfortran.dg/read_eof_6.f: New test
11221 * gfortran.dg/read_x_eof.f90: New test.
11222 * gfortran.dg/read_x_past.f: Update test.
11224 2010-03-10 Jan Hubicka <jh@suse.cz>
11226 * gcc.c-torture/compile/pr43288.c: New test.
11228 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11230 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11232 * g++.old-deja/g++.pt/asm2.C: Likewise.
11233 * gcc.c-torture/compile/20000804-1.c: Likewise.
11234 * gcc.target/i386/clobbers.c: Likewise.
11236 2010-03-10 Tobias Burnus <burnus@net-b.de>
11239 * gfortran.dg/c_assoc_3.f90: New test.
11241 2010-03-10 Jakub Jelinek <jakub@redhat.com>
11244 * gcc.dg/guality/pr36728-1.c: New test.
11245 * gcc.dg/guality/pr36728-2.c: New test.
11247 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11249 * gcc.dg/h8300-div-delay-slot.c: New test.
11251 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
11253 PR tree-optimization/43236
11254 * gcc.c-torture/execute/pr43236.c: New test.
11256 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
11258 PR middle-end/42859
11259 * g++.dg/eh/pr42859.C: New test.
11261 2010-03-09 Jakub Jelinek <jakub@redhat.com>
11264 * gcc.dg/pr43299.c: New test.
11267 * g++.dg/eh/unwind2.C: New test.
11269 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11270 Reza Yazdani <reza.yazdani@amd.com>
11272 PR middle-end/43065
11273 * gcc.dg/graphite/run-id-4.c: New.
11275 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11277 PR middle-end/43065
11278 * gcc.dg/graphite/run-id-3.c: New.
11280 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
11282 PR middle-end/42644
11283 PR middle-end/42130
11284 * gcc.dg/graphite/id-18.c: New.
11285 * gcc.dg/graphite/run-id-pr42644.c: New.
11287 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11289 PR middle-end/42326
11290 * gcc.dg/graphite/pr42326.c: New.
11292 2010-03-08 Richard Guenther <rguenther@suse.de>
11294 PR tree-optimization/43269
11295 * gcc.c-torture/execute/pr43269.c: New testcase.
11297 2010-03-08 Janus Weil <janus@gcc.gnu.org>
11300 * gfortran.dg/typebound_call_13.f03: New.
11302 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
11304 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11305 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11307 2010-03-05 Jason Merrill <jason@redhat.com>
11309 * g++.dg/abi/mangle40.C: Require weak and alias.
11311 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11313 PR middle-end/42326
11314 * gfortran.dg/graphite/pr42326.f90: New.
11315 * gfortran.dg/graphite/pr42326-1.f90: New.
11317 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11319 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11320 (gnat_target_compile): Likewise.
11321 Reinitialize GNAT_UNDER_TEST if target changes.
11322 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11323 (local_find_gnatmake): Pass full --GCC to gnatlink.
11326 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11329 * gcc.dg/compound-literal-1.c: New testcase.
11331 2010-03-04 Martin Jambor <mjambor@suse.cz>
11333 PR tree-optimization/43164
11334 PR tree-optimization/43191
11335 * gcc.c-torture/compile/pr43164.c: New test.
11336 * gcc.c-torture/compile/pr43191.c: Likewise.
11338 2010-03-04 Janus Weil <janus@gcc.gnu.org>
11341 * gfortran.dg/finalize_9.f90: New.
11343 2010-03-04 Tobias Burnus <burnus@net-b.de>
11344 Ken Werner <ken@linux.vnet.ibm.com>
11346 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11347 to dg-options for spu.
11348 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11349 dump-scan target to exclude spu.
11351 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
11353 PR middle-end/43209
11354 * gcc.dg/tree-ssa/ivopts-4.c: New.
11356 2010-03-03 Janis Johnson <janis187@us.ibm.com>
11358 * lib/target-supports-dg.exp (check-flags): Provide defaults for
11359 include-opts and exclude-opts; skip checking the flags if arguments
11360 are the same as the defaults.
11361 (dg-xfail-if): Verify the number of arguments, supply defaults
11362 for unspecified optional arguments.
11363 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11365 2010-03-03 Jason Merrill <jason@redhat.com>
11368 * g++.dg/abi/mangle40.C: Updated.
11370 2010-03-03 Jason Merrill <jason@redhat.com>
11372 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11373 * g++.dg/abi/mangle23.C: Likewise.
11374 * g++.dg/eh/simd-2.C: Likewise.
11375 * g++.dg/ext/attribute-test-2.C: Likewise.
11376 * g++.dg/ext/vector14.C: Likewise.
11377 * g++.dg/other/pr34435.C: Likewise.
11378 * g++.dg/template/conv8.C: Likewise.
11379 * g++.dg/template/nontype9.C: Likewise.
11380 * g++.dg/template/qualttp17.C: Likewise.
11381 * g++.dg/template/ref1.C: Likewise.
11382 * g++.old-deja/g++.pt/crash68.C: Likewise.
11383 * g++.old-deja/g++.pt/ref1.C: Likewise.
11384 * g++.old-deja/g++.pt/ref3.C: Likewise.
11385 * g++.old-deja/g++.pt/ref4.C: Likewise.
11388 * g++.dg/abi/mangle40.C: New.
11389 * g++.dg/abi/mangle41.C: New.
11390 * g++.dg/lto/20100302_0.C: New.
11391 * g++.dg/lto/20100302_1.C: New.
11392 * g++.dg/lto/20100302.h: New.
11394 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
11397 * gfortran.dg/internal_pack_12.f90: New test.
11399 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
11401 * gcc.dg/pr36997.c: Adjust error message.
11403 2010-03-03 Mike Stump <mikestump@comcast.net>
11405 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11406 adjustments to not be present on machines that align the stack to
11407 more than 4 bytes and don't have a red zone yet as that is an
11408 unimplemented optimization.
11410 2010-03-03 Janus Weil <janus@gcc.gnu.org>
11413 * gfortran.dg/impure_assignment_3.f90: New.
11415 2010-03-03 Jakub Jelinek <jakub@redhat.com>
11418 * gfortran.dg/pr43229.f90: New test.
11421 * gcc.dg/debug/dwarf2/pr43237.c: New test.
11424 * gcc.dg/guality/pr43177.c: New test.
11426 2010-03-02 Jason Merrill <jason@redhat.com>
11428 * g++.dg/ext/vector9.C: Adjust error message.
11429 * g++.dg/conversion/simd3.C: Likewise.
11430 * g++.dg/other/error23.C: Likewise.
11432 2010-03-02 Mike Stump <mikestump@comcast.net>
11435 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11437 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
11440 * gfortran.dg/internal_pack_10.f90: New test.
11443 * gfortran.dg/internal_pack_11.f90: New test.
11445 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
11447 PR middle-end/42640
11448 * gcc.dg/tree-ssa/pr42640.c: New.
11450 2010-03-01 Richard Guenther <rguenther@suse.de>
11452 PR tree-optimization/43220
11453 * gcc.c-torture/execute/pr43220.c: New testcase.
11455 2010-03-01 Richard Guenther <rguenther@suse.de>
11457 PR middle-end/43213
11458 * gcc.dg/pr43213.c: New testcase.
11460 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11463 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11465 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11467 * lib/target-supports.exp (check_effective_target_ucn_nocache):
11469 (check_effective_target_ucn): Likewise.
11471 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11473 * gcc.dg/ucnid-2.c: Likewise.
11474 * gcc.dg/ucnid-3.c: Likewise.
11475 * gcc.dg/ucnid-4.c: Likewise.
11476 * gcc.dg/ucnid-11.c: Likewise.
11477 * gcc.dg/ucnid-12.c: Likewise.
11478 * gcc.dg/ucnid-6.c: Skip if !ucn.
11479 * gcc.dg/ucnid-9.c: Likewise.
11481 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11483 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11484 lists to dg-skip-if.
11485 * gcc.target/i386/stackalign/return-3.c: Likewise.
11487 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11489 * gcc.target/i386/clearcap.map: New file.
11490 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11491 Pass clearcap.map by default if supported.
11493 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11496 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11498 * gfortran.dg/stat_2.f90: Likewise.
11500 2010-03-01 Tobias Burnus <burnus@net-b.de>
11503 * gfortran.dg/module_read_2.f90: New test.
11505 2010-02-27 Mark Mitchell <mark@codesourcery.com>
11508 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11509 * g++.dg/abi/mangle12.C: Likewise.
11510 * g++.dg/abi/mangle20-2.C: Likewise.
11511 * g++.dg/abi/mangle17.C: Likewise.
11512 * g++.dg/template/cond2.C: Likewise.
11513 * g++.dg/template/pr35240.C: Likewise.
11515 2010-02-27 Richard Guenther <rguenther@suse.de>
11517 PR tree-optimization/43186
11518 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11520 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
11522 * g++.dg/abi/packed1.C: Expect warning on the SH.
11524 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
11527 * g++.dg/parse/error37.C: New test.
11529 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11533 * gcc.dg/pr8927-1.c: Match new note.
11534 * gcc.dg/990506-0.c: Likewise.
11535 * gcc.dg/gomp/flush-2.c: Likewise.
11536 * gcc.dg/gomp/atomic-5.c: Likewise.
11537 * gcc.dg/gomp/pr34607.c: Likewise.
11538 * gcc.dg/pr35746.c: Likewise.
11539 * gcc.dg/cpp/pragma-1.c: Likewise.
11540 * gcc.dg/cpp/pragma-2.c: Likewise.
11541 * gcc.dg/pr41842.c: Likewise.
11542 * gcc.dg/noncompile/20040629-1.c: Likewise.
11543 * objc.dg/private-1.m: Likewise.
11545 2010-02-27 Tobias Burnus <burnus@net-b.de>
11548 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11549 * gfortran.dg/default_initialization_4.f90: New test.
11551 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
11553 * gnat.dg/thin_pointer.ad[sb]: Rename into...
11554 * gnat.dg/thin_pointer1.ad[sb]: ...this.
11555 * gnat.dg/thin_pointer2.adb: New test.
11556 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11558 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
11561 * gcc.dg/cpp/c90-pedantic.c: New.
11562 * gcc.dg/cpp/c90.c: New.
11563 * gcc.dg/gnu90-const-expr-1.c: New.
11564 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11566 2010-02-26 Richard Guenther <rguenther@suse.de>
11568 PR tree-optimization/43186
11569 * gcc.c-torture/compile/pr43186.c: New testcase.
11571 2010-02-26 Jakub Jelinek <jakub@redhat.com>
11574 * c-c++-common/dwarf2/pr43190.c: New test.
11576 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11578 PR testsuite/37074:
11579 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11581 2010-02-26 Richard Guenther <rguenther@suse.de>
11583 PR tree-optimization/43188
11584 * gcc.c-torture/compile/pr43188.c: New testcase.
11586 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11589 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11591 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
11593 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11595 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11598 * gcc.target/powerpc/pr43154.c: New file.
11600 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11603 * gfortran.dg/debug/pr43166.f: New test.
11606 * gcc.dg/torture/pr43165.c: New test.
11608 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11611 * c-c++-common/pr41779.c: Update.
11613 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11616 * lib/gnat-dg.exp (gnat_load): Redefine.
11618 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11619 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11621 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11624 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11625 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11629 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11631 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11633 2010-02-24 Jakub Jelinek <jakub@redhat.com>
11636 * gcc.dg/guality/vla-1.c: New test.
11638 2010-02-24 Tobias Burnus <burnus@net-b.de>
11641 * gfortran.dg/c_ptr_tests_15.f90: New test.
11643 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11646 * gcc.target/i386/pr43107.c: New test.
11648 2010-02-23 Jason Merrill <jason@redhat.com>
11651 * g++.dg/cpp0x/variadic100.C: New.
11653 2010-02-23 Jason Merrill <jason@redhat.com>
11656 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11657 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11658 * c-c++-common/dwarf2/vla1.c: New.
11660 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11663 * gcc.dg/pr43139.c: New test.
11666 * gcc.dg/guality/pr43077-1.c: New test.
11668 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11671 * gcc.dg/march.c: New.
11672 * gcc.dg/march-generic.c: New.
11673 * gcc.dg/mtune.c: New.
11675 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11677 PR middle-end/43083
11678 * gcc.dg/graphite/pr43083.c: New.
11680 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11682 PR middle-end/43097
11683 * gfortran.dg/graphite/pr43097.f: New.
11685 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11686 Manuel López-Ibáñez <manu@gcc.gnu.org>
11688 PR middle-end/43140
11689 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11691 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11693 PR middle-end/43026
11694 * g++.dg/graphite/pr43026.C: New.
11696 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11699 * gcc.dg/cleanup-1.c: Update.
11700 * gcc.dg/func-args-1.c: Update.
11701 * gcc.dg/format/sentinel-1.c: Update.
11702 * g++.old-deja/g++.jason/scoping10.C: Update.
11703 * g++.old-deja/g++.ns/lookup5.C: Update.
11704 * g++.dg/ext/cleanup-1.C: Update.
11705 * g++.dg/parse/varmod1.C: Update.
11706 * g++.dg/parse/error33.C: Update.
11707 * g++.dg/expr/call3.C: Update.
11708 * g++.dg/func-args-1.C: New.
11710 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11713 * gcc.dg/attr-used-2.c: Moved to ...
11714 * c-c++-common/attr-used-2.c: Here.
11716 * gcc.dg/attr-used.c: Moved to ...
11717 * c-c++-common/attr-used.c: Here.
11719 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11721 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11723 2010-02-22 Richard Guenther <rguenther@suse.de>
11726 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11727 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11729 2010-02-22 Richard Guenther <rguenther@suse.de>
11731 PR tree-optimization/42749
11732 * gcc.c-torture/compile/pr42749.c: New testcase.
11734 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11737 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11738 * gfortran.dg/internal_pack_9.f90: New test.
11740 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11743 * g++.dg/template/recurse.C: Adjust.
11744 * g++.dg/template/pr23510.C: New.
11746 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11749 * g++.dg/template/memclass4.C: New test.
11751 2010-02-21 Tobias Burnus <burnus@net-b.de>
11754 * gfortran.dg/reassoc_5.f90: New test.
11756 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11759 * gcc.target/i386/pr43067.c: New test.
11761 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11764 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11766 * g++.dg/warn/Wconversion-null.C: New test.
11767 * g++.old-deja/g++.other/null1.C: Move to...
11768 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11770 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11774 * gfortran.dg/dependency_26.f90: New test.
11777 * gfortran.dg/internal_pack_7.f90: New test.
11780 * gfortran.dg/internal_pack_8.f90: New test.
11782 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11785 * c-c++-common/pr41779.c: Fix broken testcase.
11787 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11790 * c-c++-common/pr36513.c: New testcase.
11791 * c-c++-common/pr36513-2.c: New testcase.
11793 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11796 * c-c++-common/pr41779.c: New.
11798 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11801 * gcc.dg/pr43084.c: New test.
11803 2010-02-19 Richard Guenther <rguenther@suse.de>
11805 PR tree-optimization/42916
11806 * gcc.dg/pr42916.c: New testcase.
11808 2010-02-18 Jason Merrill <jason@redhat.com>
11811 * g++.dg/abi/packed1.C: Add expected warning.
11814 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11815 * gcc.dg/torture/dg-torture.exp: Likewise.
11816 * c-c++-common/torture/complex-sign.h,
11817 c-c++-common/torture/complex-sign-add.c,
11818 c-c++-common/torture/complex-sign-mixed-add.c,
11819 c-c++-common/torture/complex-sign-mixed-div.c,
11820 c-c++-common/torture/complex-sign-mixed-mul.c,
11821 c-c++-common/torture/complex-sign-mixed-sub.c,
11822 c-c++-common/torture/complex-sign-mul.c,
11823 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11824 Adapt for C++ compilation as well.
11827 * g++.dg/ext/label1.C: Update.
11828 * g++.dg/ext/label2.C: Update.
11831 * g++.dg/template/dependent-name6.C: New.
11834 * g++.dg/parse/namespace12.C: New.
11836 2010-02-18 Martin Jambor <mjambor@suse.cz>
11838 PR tree-optimization/43066
11839 * gcc.c-torture/compile/pr43066.c: New test.
11841 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11843 * g++.dg/ext/attrib35.C: Fix target selector string.
11844 * g++.dg/ext/attrib36.C: Ditto.
11845 * g++.dg/ext/attrib37.C: Ditto.
11846 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11847 * g++.dg/abi/mangle25.C: Ditto.
11849 2010-02-17 Jason Merrill <jason@redhat.com>
11852 * g++.dg/parse/namespace11.C: New.
11855 * g++.dg/ext/attrib37.C: New.
11858 * g++.dg/template/ptrmem20.C: New.
11860 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11863 * gcc.target/i386/xop-check.h: Include m256-check.h.
11864 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11865 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11866 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11867 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11869 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11872 * gcc.dg/pr42918.c: New test.
11874 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11876 * g++.dg/ext/attrib36.C: Require ILP32.
11878 2010-02-16 Richard Guenther <rguenther@suse.de>
11880 PR tree-optimization/41043
11881 * gfortran.dg/pr41043.f90: New testcase.
11882 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11884 2010-02-16 Jason Merrill <jason@redhat.com>
11886 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11888 2010-02-16 Ira Rosen <irar@il.ibm.com>
11890 PR tree-optimization/43074
11891 * gcc.dg/vect/fast-math-pr43074.c: New test.
11893 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11895 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11897 2010-02-16 Jason Merrill <jason@redhat.com>
11900 * g++.dg/ext/attrib36.C: New.
11903 * g++.dg/other/array6.C: New.
11905 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11907 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11909 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11911 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11912 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11913 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11914 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11915 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11916 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11918 2010-02-15 Richard Guenther <rguenther@suse.de>
11920 PR middle-end/43068
11921 * g++.dg/torture/pr43068.C: New testcase.
11923 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11926 * g++.dg/opt/ice1.C: New.
11928 2010-02-14 Jason Merrill <jason@redhat.com>
11931 * g++.dg/cpp0x/initlist-opt.C: New.
11933 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
11937 * gfortran.dg/internal_pack_6.f90: New test.
11939 2010-02-12 Jason Merrill <jason@redhat.com>
11942 * g++.dg/cpp0x/variadic99.C: New.
11944 2010-02-12 Jakub Jelinek <jakub@redhat.com>
11946 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11947 sign extend pointers to gualchk_t.
11950 * g++.dg/other/default3.C: Xfail g4 test.
11952 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11954 PR middle-end/43012
11955 * gcc.dg/graphite/pr43012.c: New.
11957 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11959 PR middle-end/42930
11960 * g++.dg/graphite/pr42930.C: New.
11962 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11964 PR middle-end/42914
11965 PR middle-end/42530
11966 * gcc.dg/graphite/pr42530.c: New.
11967 * gcc.dg/graphite/pr42914.c: New.
11969 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11971 PR middle-end/42771
11972 * gcc.dg/graphite/pr42771.c: New.
11974 2010-02-11 Richard Guenther <rguenther@suse.de>
11976 PR tree-optimization/42998
11977 * gcc.c-torture/compile/pr42998.c: New testcase.
11979 2010-02-10 Jason Merrill <jason@redhat.com>
11982 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11984 PR c++/42983, core issue 906
11985 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11986 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11989 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11991 2010-02-10 Richard Guenther <rguenther@suse.de>
11993 PR tree-optimization/43017
11994 * gcc.dg/torture/pr43017.c: New testcase.
11996 2010-02-10 Tobias Burnus <burnus@net-b.de>
11999 * gfortran.dg/private_type_1.f90: Update error location.
12000 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12001 * gfortran.dg/typebound_operator_2.f03: Ditto.
12002 * gfortran.dg/assignment_2.f90: Ditto.
12003 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12004 * gfortran.dg/binding_label_tests_9.f03: Ditto.
12006 2010-02-10 Tobias Burnus <burnus@net-b.de>
12009 * gfortran.dg/bind_c_usage_20.f90: New test.
12011 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12014 * g++.dg/debug/pr43010.C: New test.
12016 2010-02-10 Richard Guenther <rguenther@suse.de>
12019 * gcc.c-torture/execute/20100209-1.c: New testcase.
12020 * gcc.dg/fold-div-3.c: Likewise.
12022 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12024 * gcc.dg/builtin-ffs-1.c: New test.
12026 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12029 * gfortran.dg/array_constructor_35.f90: New test.
12031 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12033 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12035 2010-02-09 Jason Merrill <jason@redhat.com>
12038 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12041 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12043 2010-02-09 Tobias Burnus <burnus@net-b.de>
12046 * gfortran.dg/module_write_1.f90: New test.
12048 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
12050 * gcc.dg/pr19340.c: Adjust.
12052 2010-02-09 Richard Guenther <rguenther@suse.de>
12054 PR tree-optimization/43008
12055 * gcc.c-torture/execute/pr43008.c: New testcase.
12057 2010-02-09 Richard Guenther <rguenther@suse.de>
12059 PR tree-optimization/43000
12060 * gcc.dg/torture/pr43000.c: New testcase.
12061 * gcc.dg/torture/pr43002.c: Likewise.
12063 2010-02-09 Daniel Kraft <d@domob.eu>
12066 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12067 and pass -Wsurprising as necessary.
12069 2010-02-08 Jakub Jelinek <jakub@redhat.com>
12071 PR tree-optimization/42890
12072 * g++.dg/torture/pr42890.C: New test.
12074 2010-02-08 Richard Guenther <rguenther@suse.de>
12076 PR middle-end/42995
12077 * gcc.dg/tree-ssa/inline-4.c: New testcase.
12079 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12081 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
12082 return 0 from main.
12083 * gcc.dg/graphite/block-1.c: Same.
12084 * gcc.dg/graphite/block-3.c: Same.
12085 * gcc.dg/graphite/block-4.c: Same.
12086 * gcc.dg/graphite/block-5.c: Same.
12087 * gcc.dg/graphite/block-6.c: Same.
12088 * gcc.dg/graphite/block-7.c: Same.
12089 * gcc.dg/graphite/interchange-0.c: Same.
12090 * gcc.dg/graphite/interchange-1.c: Same.
12091 * gcc.dg/graphite/interchange-10.c: Same.
12092 * gcc.dg/graphite/interchange-11.c: Same.
12093 * gcc.dg/graphite/interchange-12.c: Same.
12094 * gcc.dg/graphite/interchange-2.c: Same.
12095 * gcc.dg/graphite/interchange-3.c: Same.
12096 * gcc.dg/graphite/interchange-4.c: Same.
12097 * gcc.dg/graphite/interchange-5.c: Same.
12098 * gcc.dg/graphite/interchange-6.c: Same.
12099 * gcc.dg/graphite/interchange-7.c: Same.
12100 * gcc.dg/graphite/interchange-8.c: Same.
12101 * gcc.dg/graphite/interchange-9.c: Same.
12102 * gcc.dg/graphite/interchange-mvt.c: Same.
12104 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12106 * gfortran.dg/graphite/id-19.f: New.
12107 * gfortran.dg/graphite/pr14741.f90: New.
12108 * gfortran.dg/graphite/pr41924.f90: New.
12109 * gfortran.dg/graphite/run-id-2.f90: New.
12111 2010-02-07 Richard Guenther <rguenther@suse.de>
12113 PR middle-end/42956
12114 * gcc.c-torture/compile/pr42956.c: New testcase.
12116 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12118 PR libfortran/42742
12119 * gfortran.dg/fmt_cache_2.f: New test.
12121 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12123 * gfortran.dg/read_no_eor.f90: New test.
12125 2010-02-05 Jason Merrill <jason@redhat.com>
12127 * g++.dg/ext/label13.C: Move constructor body out of class.
12129 2010-02-03 Jason Merrill <jason@redhat.com>
12132 * g++.dg/ext/dllexport3.C: New.
12134 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
12136 * gcc.dg/format/ms-format3.c: New test for specific MS types.
12138 2010-02-05 Richard Guenther <rguenther@suse.de>
12140 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12142 2010-02-05 Dodji Seketeli <dodji@redhat.com>
12145 * g++.dg/other/crash-9.C: New test.
12147 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
12150 * gfortran.dg/subref_array_pointer_4.f90 : New test.
12152 2010-02-04 Richard Guenther <rguenther@suse.de>
12154 PR rtl-optimization/42952
12155 * gcc.dg/torture/pr42952.c: New testcase.
12157 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12159 PR libfortran/42901
12160 * gfortran.dg/namelist_60.f90: New test.
12162 2010-02-03 Jason Merrill <jason@redhat.com>
12165 * g++.dg/ext/builtin11.C: New.
12169 * g++.dg/abi/mangle35.C: New.
12170 * g++.dg/abi/mangle37.C: New.
12173 * g++.dg/abi/mangle36.C: New.
12176 * g++.dg/warn/string1.C: New.
12178 2010-02-03 Richard Guenther <rguenther@suse.de>
12180 PR tree-optimization/42944
12181 * gcc.dg/errno-1.c: New testcase.
12183 2010-02-03 Richard Guenther <rguenther@suse.de>
12185 PR middle-end/42927
12186 * gcc.c-torture/compile/pr42927.c: New testcase.
12188 2010-02-03 Tobias Burnus <burnus@net-b.de>
12191 * gfortran.dg/null_4.f90: New test.
12193 2010-02-02 Jason Merrill <jason@redhat.com>
12196 * g++.dg/ext/label13.C: New.
12198 2010-02-02 Tobias Burnus <burnus@net-b.de>
12201 * gfortran.dg/func_result_5.f90: New test.
12203 2010-02-01 Tobias Burnus <burnus@net-b.de>
12206 * gfortran.dg/pure_initializer_3.f90: News test.
12208 2010-01-31 Janus Weil <janus@gcc.gnu.org>
12211 * gfortran.dg/allocate_derived_2.f90: New test.
12213 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
12215 PR middle-end/42898
12216 * gcc.dg/torture/pr42898-2.c: New test.
12218 2010-01-31 Richard Guenther <rguenther@suse.de>
12220 PR middle-end/42898
12221 * gcc.dg/torture/pr42898.c: New testcase.
12223 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
12226 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12227 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12229 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
12231 * g++.dg/tree-ssa/inline-1.C: New.
12232 * g++.dg/tree-ssa/inline-2.C: New.
12233 * g++.dg/tree-ssa/inline-3.C: New.
12235 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
12238 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12239 the string 'pow' in the pathname of the compiler from generating a
12242 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12244 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12245 * g++.old-deja/g++.mike/eh17.C: Likewise.
12246 * g++.old-deja/g++.mike/p5571.C: Likewise.
12248 2010-01-29 Dodji Seketeli <dodji@redhat.com>
12255 * g++.dg/other/crash-5.C: New test.
12256 * g++.dg/other/crash-6.C: New test.
12257 * g++.dg/other/crash-7.C: New test.
12258 * g++.dg/other/crash-8.C: New test.
12260 2010-01-29 Jakub Jelinek <jakub@redhat.com>
12262 PR rtl-optimization/42889
12263 * gcc.dg/pr42889.c: New test.
12265 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
12267 * gcc.target/i386/pr42881.c: Use SSE2.
12269 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
12272 * gcc.target/i386/pr42891.c: New test.
12274 2010-01-28 Richard Guenther <rguenther@suse.de>
12276 PR tree-optimization/42871
12277 * g++.dg/torture/pr42871.C: New testcase.
12279 2010-01-28 Richard Guenther <rguenther@suse.de>
12281 * gcc.dg/Wobjsize-1.h: New testcase.
12282 * gcc.dg/Wobjsize-1.c: Likewise.
12284 2010-01-28 Richard Guenther <rguenther@suse.de>
12286 PR middle-end/42883
12287 * g++.dg/torture/pr42883.C: New testcase.
12289 2010-01-28 Michael Matz <matz@suse.de>
12291 * gcc.target/i386/pr42881.c: New test.
12293 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12295 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12296 Add i?86-*-solaris2* support.
12298 2010-01-28 Dodji Seketeli <dodji@redhat.com>
12302 * g++.dg/template/typedef27.C: New test case.
12303 * g++.dg/template/typedef28.C: New test case.
12305 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
12307 * gcc.dg/optimize-bswap*.c: Add ARM target
12309 2010-01-27 Richard Guenther <rguenther@suse.de>
12311 PR middle-end/42878
12312 * gcc.dg/torture/pr42878-1.c: New testcase.
12313 * gcc.dg/torture/pr42878-2.c: Likewise.
12315 2010-01-27 Jakub Jelinek <jakub@redhat.com>
12317 PR middle-end/42874
12318 * gcc.dg/vla-22.c: New test.
12320 2010-01-26 Jakub Jelinek <jakub@redhat.com>
12322 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12325 2010-01-26 Richard Guenther <rguenther@suse.de>
12327 PR rtl-optimization/42685
12328 * gcc.dg/pr42685.c: New testcase.
12329 * g++.dg/other/pr42685.C: Likewise.
12331 2010-01-26 Richard Guenther <rguenther@suse.de>
12333 PR middle-end/42806
12334 * g++.dg/other/pr42806.C: New testcase.
12336 2010-01-26 Richard Guenther <rguenther@suse.de>
12338 PR tree-optimization/42250
12339 * gcc.dg/pr42250.c: New testcase.
12341 2010-01-25 Arnaud Charlet <charlet@adacore.com>
12343 * gnat.dg/array_bounds_test.adb: New test.
12345 2010-01-25 Tobias Burnus <burnus@net-b.de>
12348 * gfortran.dg/generic_21.f90: New test.
12350 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12353 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12355 2010-01-24 Mark Mitchell <mark@codesourcery.com>
12358 * g++.dg/abi/arm_va_list2.C: New test.
12359 * g++.dg/abi/arm_va_list2.h: Companion header file.
12361 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
12364 * gfortran.dg/parameter_array_ref_2.f90 : New test.
12367 * gfortran.dg/char_array_arg_1.f90 : New test.
12369 * gfortran.dg/pr25923.f90 : Remove XFAIL.
12371 2010-01-24 Tobias Burnus <burnus@net-b.de>
12374 * gfortran.dg/generic_20.f90: New test.
12376 2010-01-22 Michael Matz <matz@suse.de>
12378 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12381 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
12384 * gfortran.dg/dependency_25.f90 : New test.
12386 2010-01-21 Martin Jambor <mjambor@suse.cz>
12388 PR tree-optimization/42585
12389 * gcc.dg/tree-ssa/pr42585.c: New test.
12391 2010-01-21 Richard Guenther <rguenther@suse.de>
12393 PR middle-end/19988
12394 * gcc.dg/pr19988.c: New testcase.
12396 2010-01-20 Janis Johnson <janis187@us.ibm.com>
12398 * g++.dg/compat/decimal/compat-common.h: New file.
12399 * g++.dg/compat/decimal/decimal-dummy.h: New file.
12400 * g++.dg/compat/decimal/pass_x.h: New file.
12401 * g++.dg/compat/decimal/pass_y.h: New file.
12402 * g++.dg/compat/decimal/pass-1_main.C: New file.
12403 * g++.dg/compat/decimal/pass-1_x.C: New file.
12404 * g++.dg/compat/decimal/pass-1_y.C: New file.
12405 * g++.dg/compat/decimal/pass-2_main.C: New file.
12406 * g++.dg/compat/decimal/pass-2_x.C: New file.
12407 * g++.dg/compat/decimal/pass-2_y.C: New file.
12408 * g++.dg/compat/decimal/pass-3_main.C: New file.
12409 * g++.dg/compat/decimal/pass-3_x.C: New file.
12410 * g++.dg/compat/decimal/pass-3_y.C: New file.
12411 * g++.dg/compat/decimal/pass-4_main.C: New file.
12412 * g++.dg/compat/decimal/pass-4_x.C: New file.
12413 * g++.dg/compat/decimal/pass-4_y.C: New file.
12414 * g++.dg/compat/decimal/pass-5_main.C: New file.
12415 * g++.dg/compat/decimal/pass-5_x.C: New file.
12416 * g++.dg/compat/decimal/pass-5_y.C: New file.
12417 * g++.dg/compat/decimal/pass-6_main.C: New file.
12418 * g++.dg/compat/decimal/pass-6_x.C: New file.
12419 * g++.dg/compat/decimal/pass-6_y.C: New file.
12420 * g++.dg/compat/decimal/return_x.h: New file.
12421 * g++.dg/compat/decimal/return_y.h: New file.
12422 * g++.dg/compat/decimal/return-1_main.C: New file.
12423 * g++.dg/compat/decimal/return-1_x.C: New file.
12424 * g++.dg/compat/decimal/return-1_y.C: New file.
12425 * g++.dg/compat/decimal/return-2_main.C: New file.
12426 * g++.dg/compat/decimal/return-2_x.C: New file.
12427 * g++.dg/compat/decimal/return-2_y.C: New file.
12428 * g++.dg/compat/decimal/return-3_main.C: New file.
12429 * g++.dg/compat/decimal/return-3_x.C: New file.
12430 * g++.dg/compat/decimal/return-3_y.C: New file.
12431 * g++.dg/compat/decimal/return-4_main.C: New file.
12432 * g++.dg/compat/decimal/return-4_x.C: New file.
12433 * g++.dg/compat/decimal/return-4_y.C: New file.
12434 * g++.dg/compat/decimal/return-5_main.C: New file.
12435 * g++.dg/compat/decimal/return-5_x.C: New file.
12436 * g++.dg/compat/decimal/return-5_y.C: New file.
12437 * g++.dg/compat/decimal/return-6_main.C: New file.
12438 * g++.dg/compat/decimal/return-6_x.C: New file.
12439 * g++.dg/compat/decimal/return-6_y.C: New file.
12441 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12444 * gcc.dg/pr42715.c: New.
12446 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12449 * g++.dg/parse/crash55.C: New.
12451 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12454 * gcc.dg/guality/pr42782.c: New.
12456 2010-01-20 Jason Merrill <jason@redhat.com>
12459 * g++.dg/abi/packed1.C: New.
12462 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12465 * g++.dg/parse/fn-typedef1.C: New.
12466 * g++.dg/other/cv_quals.C: Adjust.
12468 2010-01-20 Anthony Green <green@moxielogic.com>
12470 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12471 pack(push) pragma).
12472 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12473 * gcc.dg/20020312-2.c: Port this to the moxie core.
12474 * gcc.dg/weak/typeof-2.c: Ditto.
12476 2010-01-20 Richard Guenther <rguenther@suse.de>
12478 PR tree-optimization/42717
12479 * gcc.c-torture/compile/pr42717.c: New testcase.
12481 2010-01-20 Jakub Jelinek <jakub@redhat.com>
12483 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12484 of signed, add a few new tests.
12486 PR middle-end/42803
12487 * g++.dg/parse/limits-initializer1.C: New test.
12489 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12492 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12493 * gfortran.dg/typebound_call_12.f03: New test.
12495 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
12498 * gfortran.dg/bounds_check_15.f90 : New test.
12500 2010-01-19 Michael Matz <matz@suse.de>
12502 PR tree-optimization/41783
12503 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12505 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12508 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12509 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12510 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
12511 * gcc.target/arm/neon/vget_lows16.c: Likewise.
12512 * gcc.target/arm/neon/vget_lows32.c: Likewise.
12513 * gcc.target/arm/neon/vget_lows64.c: Likewise.
12514 * gcc.target/arm/neon/vget_lows8.c: Likewise.
12515 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12516 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12517 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12518 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12520 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12523 * gfortran.dg/extends_6.f03: Modified an error message.
12524 * gfortran.dg/extends_10.f03: New test.
12525 * gfortran.dg/private_type_6.f03: Modified an error message.
12526 * gfortran.dg/structure_constructor_8.f03: Ditto.
12528 2010-01-19 Jakub Jelinek <jakub@redhat.com>
12530 PR tree-optimization/42719
12531 * gcc.dg/pr42719.c: New test.
12534 * gcc.dg/pr42728.c: New test.
12536 2010-01-19 Anthony Green <green@moxielogic.com>
12538 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12540 2010-01-18 Anthony Green <green@moxielogic.com>
12542 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12545 2010-01-19 Dodji Seketeli <dodji@redhat.com>
12547 * g++.dg/template/error45.C: reverted as part of reverting the
12548 fix of PR c++/42634.
12550 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12553 * g++.dg/template/error45.C: New test.
12555 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12558 * g++.dg/conversion/op6.C: New test.
12560 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
12563 * gcc.target/alpha/pr42774.c: New test.
12565 2010-01-18 Richard Guenther <rguenther@suse.de>
12567 PR tree-optimization/42781
12568 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12570 2010-01-17 Richard Guenther <rguenther@suse.de>
12572 PR middle-end/42248
12573 * gcc.c-torture/execute/pr42248.c: New testcase.
12575 2010-01-17 Richard Guenther <rguenther@suse.de>
12577 PR tree-optimization/42773
12578 * g++.dg/torture/pr42773.C: New testcase.
12580 2010-01-17 Janus Weil <janus@gcc.gnu.org>
12583 * gfortran.dg/interface_assignment_5.f90: New test.
12585 2010-01-17 Dodji Seketeli <dodji@redhat.com>
12588 * g++.dg/template/crash94.C: Reverted.
12590 2010-01-17 Jie Zhang <jie.zhang@analog.com>
12593 * gcc.dg/debug/pr42767.c: New.
12595 2010-01-15 Jason Merrill <jason@redhat.com>
12598 * g++.dg/cpp0x/decltype22.C: New.
12600 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12602 PR middle-end/42760
12603 * g++.dg/torture/pr42760.C: New test.
12605 2010-01-15 Jing Yu <jingyu@google.com>
12607 PR rtl-optimization/42691
12608 * gcc.c-torture/execute/pr42691.c: New.
12610 2010-01-15 Richard Guenther <rguenther@suse.de>
12612 PR middle-end/42739
12613 * g++.dg/torture/pr42739.C: New testcase.
12615 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12617 * g++.dg/template/error45.C: Revert as part of reverting changes
12620 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12623 * gfortran.dg/interface_31.f90: New test.
12625 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12627 * gcc.target/powerpc/pr42747.c: New file.
12629 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12631 PR middle-end/42674
12632 * c-c++-common/pr42674.c: New test.
12635 * g++.dg/template/instantiate11.C: New test.
12637 2010-01-14 Jason Merrill <jason@redhat.com>
12640 * g++.dg/overload/error3.C: New.
12643 * g++.dg/overload/rvalue1.C: New.
12645 2010-01-14 Martin Jambor <mjambor@suse.cz>
12647 PR tree-optimization/42706
12648 * gcc.dg/ipa/pr42706.c: New testcase.
12650 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
12652 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12654 2010-01-14 Martin Jambor <mjambor@suse.cz>
12656 PR tree-optimization/42714
12657 * g++.dg/torture/pr42714.C: New test.
12659 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12661 PR rtl-optimization/42246
12662 * gfortran.dg/pr42246-2.f: New.
12664 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12666 PR rtl-optimization/42389
12667 * gcc.dg/pr42389.c: New.
12669 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12671 PR rtl-optimization/42388
12672 * gcc.dg/pr42388.c: New.
12674 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12676 PR rtl-optimization/42294
12677 * gfortran.dg/pr42294.f: New.
12679 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12681 PR rtl-optimization/39453
12682 PR rtl-optimization/42246
12683 * gcc.dg/pr39453.c: New.
12684 * gcc.dg/pr42246.c: New.
12686 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12688 PR middle-end/42245
12689 * gcc.dg/pr42245.c: New.
12690 * gcc.dg/pr42245-2.c: New.
12692 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12694 PR rtl-optimization/42249
12695 * gcc.dg/pr42249.c: New.
12697 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12700 * gcc.c-torture/execute/pr42721.c: New test.
12702 2010-01-14 Ira Rosen <irar@il.ibm.com>
12704 PR tree-optimization/42709
12705 * gcc.dg/vect/pr42709.c: New test.
12707 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12710 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12711 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12713 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12716 * gfortran.dg/generic_19.f90 : New test.
12718 2010-01-13 Richard Guenther <rguenther@suse.de>
12720 PR tree-optimization/42730
12721 * gcc.c-torture/compile/pr42730.c: New testcase.
12723 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12726 * gcc.target/ia64/pr42542-1.c: New.
12727 * gcc.target/ia64/pr42542-2.c: New.
12728 * gcc.target/ia64/pr42542-3.c: New.
12730 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12733 * g++.dg/template/error45.C: New test.
12735 2010-01-13 Martin Jambor <mjambor@suse.cz>
12737 PR tree-optimization/42704
12738 * g++.dg/torture/pr42704.C: New test.
12740 2010-01-13 Martin Jambor <mjambor@suse.cz>
12742 PR tree-optimization/42703
12743 * gcc.c-torture/compile/pr42703.c: New test.
12745 2010-01-13 Richard Guenther <rguenther@suse.de>
12747 PR tree-optimization/42705
12748 * gcc.c-torture/compile/pr42705.c: New testcase.
12750 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12752 * gcc.target/bfin/l2.c: New test.
12753 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12755 2010-01-13 Richard Guenther <rguenther@suse.de>
12757 PR middle-end/42716
12758 * gcc.c-torture/compile/pr42716.c: New testcase.
12760 2010-01-13 Richard Guenther <rguenther@suse.de>
12763 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12765 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12768 * gcc.c-torture/compile/pr42708-1.c: New test.
12770 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12773 * gcc.dg/pr42662.c: New test.
12775 PR tree-optimization/42645
12776 * g++.dg/other/pr42645-1.C: New test.
12777 * g++.dg/other/pr42645-2.C: New test.
12779 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12782 * gcc.target/powerpc/warn-1.c: New test.
12783 * gcc.target/powerpc/warn-2.c: New test.
12785 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12787 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12790 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12792 * gcc.dg/lto/20100108_0.c: New.
12794 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12796 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12797 Add -march=i686 -msse for 32bit x86 targets.
12799 2010-01-10 Richard Guenther <rguenther@suse.de>
12801 PR middle-end/42667
12802 * gcc.dg/torture/pr42667.c: New testcase.
12804 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12807 * gfortran.dg/array_constructor_34.f90: New test.
12809 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12812 * gfortran.dg/array_constructor_33.f90: New test.
12813 gfortran.dg/array_function_5.f90: Add credit.
12815 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12818 * gcc.dg/pr42631.c: New.
12820 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12823 * gcc.dg/pr42630.c: New.
12825 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12828 * gcc.dg/pr42629.c: New.
12830 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12832 PR middle-end/42363
12833 * gcc.dg/torture/pr42363.c: New.
12835 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12839 * gcc.dg/vect/pr42604.c: New.
12840 * gcc.dg/vect/pr42395.c: New.
12842 2010-01-09 Richard Guenther <rguenther@suse.de>
12844 PR middle-end/42512
12845 * gcc.c-torture/execute/pr42512.c: New testcase.
12847 2010-01-09 Tobias Burnus <burnus@net-b.de>
12850 * gfortran.dg/c_ptr_tests_14.f90: New test.
12852 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12855 * gnat.dg/null_pointer_deref1.adb: Don't run on
12856 sparc*-sun-solaris2.11.
12858 2010-01-08 Richard Guenther <rguenther@suse.de>
12861 * gcc.dg/lto/20100103-1_0.c: New testcase.
12862 * gcc.dg/lto/20100103-2_0.c: Likewise.
12864 2010-01-08 Tobias Burnus <burnus@net-b.de
12867 * gfortran.dg/asynchronous_1.f90: New test.
12868 * gfortran.dg/asynchronous_2.f90: New test.
12869 * gfortran.dg/conflicts.f90: Update error message.
12871 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12874 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12876 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12878 PR tree-optimization/42625
12879 * g++.dg/opt/dtor4.C: New test.
12880 * g++.dg/opt/dtor4.h: New.
12881 * g++.dg/opt/dtor4-aux.cc: New.
12883 2010-01-07 Tobias Burnus <burnus@net-b.de>
12886 * gfortran.dg/proc_ptr_26.f90: New test.
12888 2010-01-07 Tobias Burnus <burnus@net-b.de>
12891 * gfortran.dg/allocatable_scalar_7.f90: New test.
12893 2010-01-06 Richard Guenther <rguenther@suse.de>
12895 * gcc.c-torture/compile/pr42632.c: New testcase.
12897 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12900 * gcc.target/i386/pr42542-4.c: New.
12901 * gcc.target/i386/pr42542-4a.c: Likewise.
12902 * gcc.target/i386/pr42542-5.c: Likewise.
12903 * gcc.target/i386/pr42542-5a.c: Likewise.
12905 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12907 * gcc.dg/tls/opt-15.c: New test.
12909 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12911 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12913 2010-01-05 Martin Jambor <mjambor@suse.cz>
12915 PR tree-optimization/42462
12916 * g++.dg/torture/pr42462.C: New test.
12918 2010-01-05 Jason Merrill <jason@redhat.com>
12920 * g++.dg/cpp0x/initlist30.C: New test.
12922 2010-01-05 Richard Guenther <rguenther@suse.de>
12924 PR tree-optimization/42614
12925 * gcc.c-torture/execute/pr42614.c: New testcase.
12927 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
12929 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12930 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12931 -Wunreachable-code.
12932 * gcc.dg/Wunreachable-2.c: Likewise.
12933 * gcc.dg/Wunreachable-3.c: Likewise.
12934 * gcc.dg/Wunreachable-4.c: Likewise.
12935 * gcc.dg/Wunreachable-5.c: Likewise.
12936 * gcc.dg/Wunreachable-6.c: Likewise.
12937 * gcc.dg/Wunreachable-7.c: Likewise.
12938 * gcc.dg/Wunreachable-8.c: Likewise.
12939 * gcc.dg/20041231-1.c: Likewise.
12941 2010-01-05 Jakub Jelinek <jakub@redhat.com>
12944 * gcc.dg/pr42611.c: New test.
12946 PR tree-optimization/42508
12947 * g++.dg/opt/pr42508.C: New test.
12949 2010-01-05 Tobias Burnus <burnus@net-b.de>
12952 * gfortran.dg/allocatable_scalar_8.f90: New.
12954 2010-01-04 Martin Jambor <mjambor@suse.cz>
12956 PR tree-optimization/42398
12957 * gcc.c-torture/compile/pr42398.c: New test.
12959 2010-01-04 Jason Merrill <jason@redhat.com>
12962 * g++.dg/ext/attrib35.C: New.
12965 * g++.dg/cpp0x/auto17.C: New.
12967 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
12969 * gcc.dg/lto/20100104_0.c: New.
12971 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12974 * gcc.target/i386/pr42542-1.c: New.
12975 * gcc.target/i386/pr42542-1a.c: Likewise.
12976 * gcc.target/i386/pr42542-1b.c: Likewise.
12977 * gcc.target/i386/pr42542-2.c: Likewise.
12978 * gcc.target/i386/pr42542-2a.c: Likewise.
12979 * gcc.target/i386/pr42542-2b.c: Likewise.
12980 * gcc.target/i386/pr42542-3.c: Likewise.
12981 * gcc.target/i386/pr42542-3a.c: Likewise.
12983 2009-01-04 Tobias Burnus <burnus@net-b.de>
12986 * gfortran.dg/allocatable_scalar_5.f90: New test.
12987 * gfortran.dg/allocatable_scalar_6.f90: New test.
12989 2010-01-03 Richard Guenther <rguenther@suse.de>
12992 * gfortran.dg/gomp/recursion1.f90: Remove.
12994 2010-01-03 Richard Guenther <rguenther@suse.de>
12996 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12997 * gcc.dg/uninit-6.c: Likewise.
12998 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13000 2010-01-03 Richard Guenther <rguenther@suse.de>
13002 PR tree-optimization/42589
13003 * gcc.target/i386/pr42589.c: New testcase.
13005 2010-01-03 Richard Guenther <rguenther@suse.de>
13007 PR tree-optimization/42438
13008 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13010 2010-01-02 Richard Guenther <rguenther@suse.de>
13013 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13015 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
13018 * gcc.target/alpha/pr42448-1.c: New test.
13019 * gcc.target/alpha/pr42448-2.c: Ditto.
13021 2010-01-01 Joseph Myers <joseph@codesourcery.com>
13023 PR preprocessor/41947
13024 * gcc.dg/c99-hexfloat-3.c: New test.
13026 2010-01-01 Richard Guenther <rguenther@suse.de>
13029 * gcc.c-torture/execute/pr42570.c: New testcase.
13031 2010-01-01 Richard Guenther <rguenther@suse.de>
13033 PR middle-end/42559
13034 * gcc.c-torture/compile/pr42559.c: New testcase.
13037 Copyright (C) 2010 Free Software Foundation, Inc.
13039 Copying and distribution of this file, with or without modification,
13040 are permitted in any medium without royalty provided the copyright
13041 notice and this notice are preserved.