1 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
3 * gcc.dg/vect/bb-slp-cond-1.c: New test.
4 * gcc.dg/vect/slp-cond-1.c: New test.
5 * gcc.dg/vect/slp-cond-2.c: New test.
7 2011-11-05 David S. Miller <davem@davemloft.net>
9 * lib/test-supports.exp
10 (check_effective_target_ultrasparc_vis2_hw): New proc.
11 (check_effective_target_ultrasparc_vis3_hw): New proc.
12 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
13 * gcc.target/sparc/vec-init-2.inc: Likewise.
14 * gcc.target/sparc/vec-init-3.inc: Likewise.
15 * gcc.target/sparc/vec-init-1-vis1.c: New test.
16 * gcc.target/sparc/vec-init-1-vis2.c: New test.
17 * gcc.target/sparc/vec-init-1-vis3.c: New test.
18 * gcc.target/sparc/vec-init-2-vis1.c: New test.
19 * gcc.target/sparc/vec-init-2-vis2.c: New test.
20 * gcc.target/sparc/vec-init-2-vis3.c: New test.
21 * gcc.target/sparc/vec-init-3-vis1.c: New test.
22 * gcc.target/sparc/vec-init-3-vis2.c: New test.
23 * gcc.target/sparc/vec-init-3-vis3.c: New test.
25 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
27 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
28 Disable test on Epiphany.
29 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
30 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
31 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
32 * g++.dg/parse/pragma3.C: Likewise.
33 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
35 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
36 * gcc.dg/tls/thr-cse-1.c: Likewise.
37 * g++.dg/opt/devirt2.C: Likewise.
38 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
39 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
40 * gcc.target/epiphany: New directory.
42 2011-11-05 Tobias Burnus <burnus@net-b.de>
44 * gfortran.dg/quad_2.f90: New.
46 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
48 * gcc.dg/strlenopt-22g.c: New wrapper around...
49 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
51 2011-11-04 Jason Merrill <jason@redhat.com>
54 * g++.dg/init/lifetime2.C: New.
55 * g++.dg/cpp0x/initlist-lifetime2.C: New.
58 * g++.dg/init/lifetime1.C: Test cleanup order.
60 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
62 * g++.dg/other/offsetof7.C: New test.
64 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
66 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
67 variable, default empty, -ffat-lto-objects for effective_target_lto.
68 (gcc-dg-test-1): Add options from dg-final methods.
69 * lib/scanasm.exp (scan-assembler_required_options)
70 (scan-assembler-not_required_options): New procs.
72 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
74 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
75 generate a pedwarn in c++98-mode.
76 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
77 don't generate a pedwarn in c++0x-mode.
79 2011-11-04 Olivier Goffart <olivier@woboq.com>
82 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
84 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
86 PR rtl-optimization/38644
87 * gcc.target/arm/stack-red-zone.c: New.
89 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
92 * g++.dg/warn/Wconversion-null-3.C: New.
94 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
97 * g++.dg/cpp0x/udlit-strint-length.C: New.
99 2011-11-04 Jason Merrill <jason@redhat.com>
102 * g++.dg/cpp0x/initlist-lifetime1.C: New.
103 * g++.dg/init/lifetime1.C: New.
104 * g++.dg/init/ref21.C: New.
105 * g++.dg/eh/array1.C: New.
107 2011-11-04 Tom de Vries <tom@codesourcery.com>
109 PR tree-optimization/50763
110 * gcc.dg/pr50763-5.c: New test.
112 2011-11-04 Tom de Vries <tom@codesourcery.com>
114 PR tree-optimization/50763
115 * g++.dg/pr50763-4.C: New test.
117 2011-11-04 Jakub Jelinek <jakub@redhat.com>
119 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
122 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
124 * gcc.dg/torture/vec-cvt-1.c: New test.
126 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
128 * gnat.dg/specs/private1[-sub].ads: New test.
130 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
133 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
134 * gfortran.dg/inline_sum_1.f90: New.
135 * gfortran.dg/inline_sum_2.f90: New.
136 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
137 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
138 * gfortran.dg/inline_product_1.f90: New.
140 2011-11-03 Tobias Burnus <burnus@net-b.de>
143 * gfortran.dg/bind_c_dts_5.f90: New.
145 2011-11-03 Tobias Burnus <burnus@net-b.de>
148 * gfortran.dg/module_parameter_array_refs_2.f90: New.
150 2011-11-03 Richard Guenther <rguenther@suse.de>
153 * g++.dg/init/copy7.C: Remove testcase.
155 2011-11-03 Martin Jambor <mjambor@suse.cz>
157 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
158 * g++.dg/ipa/devirt-c-2.C: Likewise.
159 * g++.dg/ipa/devirt-c-7.C: New test.
160 * g++.dg/ipa/devirt-c-8.C: Likewise.
162 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
164 PR tree-optimization/50912
165 * gnat.dg/loop_optimization10.ad[sb]: New test.
166 * gnat.dg/loop_optimization10_pkg.ads: New helper.
168 2011-11-02 Jason Merrill <jason@redhat.com>
171 * g++.dg/cpp0x/nsdmi-list2.C: New.
173 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp0x/warn_cxx0x2.C: New.
177 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
179 2011-11-02 Tom de Vries <tom@codesourcery.com>
181 PR tree-optimization/50769
182 * gfortran.dg/pr50769.f90: New test.
184 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
186 * gcc.target/sparc/20111102-1.c: New test.
188 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
191 * g++.dg/warn/Wcast-qual2.C: New.
193 2011-11-02 Tom de Vries <tom@codesourcery.com>
195 PR tree-optimization/50763
196 * g++.dg/pr50763-3.C: New test.
198 2011-11-02 Tom de Vries <tom@codesourcery.com>
200 PR tree-optimization/50672
201 * g++.dg/pr50672.C: New test.
203 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
205 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
206 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
207 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
209 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
211 2011-11-02 Richard Guenther <rguenther@suse.de>
213 PR tree-optimization/50902
214 * gcc.dg/torture/pr50902.c: New testcase.
216 2010-11-02 Richard Guenther <rguenther@suse.de>
218 PR tree-optimization/50890
219 * gcc.dg/torture/pr50890.c: New testcase.
221 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
225 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
227 2011-11-01 Tom de Vries <tom@codesourcery.com>
229 PR tree-optimization/50908
230 * gcc.dg/pr50908.c: New test.
231 * gcc.dg/pr50908-2.c: Same.
232 * gcc.dg/pr50908-3.c: Same.
234 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
236 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
237 the outer loop. Remove comment. Don't check for widen-mult.
239 2011-10-31 Martin Jambor <mjambor@suse.cz>
241 * gcc.dg/ipa/ipcp-4.c: New test.
243 2011-10-31 Jakub Jelinek <jakub@redhat.com>
245 * gcc.dg/vshift-3.c: New test.
246 * gcc.dg/vshift-4.c: New test.
247 * gcc.dg/vshift-5.c: New test.
249 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
251 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
252 and current implementation.
254 2011-10-31 Paul Brook <paul@codesourcery.com>
256 * gcc.dg/constructor-1.c: New test.
258 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
261 * gfortran.dg/dshift_3.f90: New test.
263 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
265 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
267 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
268 * gcc.dg/torture/vshuf-v4si.c: Likewise.
269 * gcc.dg/torture/vshuf-v8si.c: Likewise.
270 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
271 * gcc.dg/torture/vshuf-v4di.c: Likewise.
272 * gcc.dg/torture/vshuf-v2df.c: Likewise.
273 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
274 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
275 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
276 * gcc.dg/torture/vshuf-v2di.c: Likewise.
277 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
278 * gcc.dg/torture/vshuf-v4df.c: Likewise.
279 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
280 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
281 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
282 * gcc.dg/vector-compare-2.c: Likewise.
284 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
287 * g++.dg/cpp0x/pr50901.C: New.
289 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
291 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
292 * gcc.target/i386/fma4-check.h (main): Ditto.
293 * gcc.target/i386/xop-check.h (main): Ditto.
295 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
298 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/template/crash109.C: New.
303 2011-10-28 Jason Merrill <jason@redhat.com>
305 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
307 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
310 * g++.dg/template/crash109.C: New.
312 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
314 * gfortran.dg/nearest_5.f90: New test.
316 2011-10-28 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/vshift-1.c: New test.
319 * gcc.dg/vshift-2.c: New test.
320 * gcc.target/i386/xop-vshift-1.c: New test.
321 * gcc.target/i386/xop-vshift-2.c: New test.
322 * gcc.target/i386/avx2-vshift-1.c: New test.
324 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
326 PR rtl-optimization/49720
327 * g++.dg/torture/pr49720.C: New test.
329 2011-10-27 David S. Miller <davem@davemloft.net>
331 * gcc.target/sparc/setcc-3.c: New test.
333 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
336 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
338 2011-10-27 Jakub Jelinek <jakub@redhat.com>
340 * gcc.target/i386/sse2-cvt-1.c: New test.
341 * gcc.target/i386/sse2-cvt-2.c: New test.
342 * gcc.target/i386/avx-cvt-1.c: New test.
343 * gcc.target/i386/avx-cvt-2.c: New test.
344 * gcc.target/i386/avx2-cvt-1.c: New test.
345 * gcc.target/i386/avx2-cvt-2.c: New test.
347 2011-10-27 Martin Jambor <mjambor@suse.cz>
349 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
351 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
352 Steven G. Kargl <kargl@gcc.gnu.org>
355 * gfortran.dg/pr50875.f90: New test.
357 2011-10-26 David S. Miller <davem@davemloft.net>
359 * gcc.target/sparc/fmaf-1.c: New test.
361 * gcc.target/sparc/setcc-1.c: New test.
362 * gcc.target/sparc/setcc-2.c: New test.
364 2011-10-26 Joseph Myers <joseph@codesourcery.com>
366 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
368 2011-10-26 Joseph Myers <joseph@codesourcery.com>
370 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
373 2011-10-26 Joseph Myers <joseph@codesourcery.com>
375 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
378 2011-10-26 Joseph Myers <joseph@codesourcery.com>
380 * gcc.target/i386/pad-4.c: Skip for Windows targets.
382 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
384 * gnat.dg/specs/discr1.ads: New test.
385 * gnat.dg/specs/discr1_pkg.ads: New helper.
387 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
389 * gnat.dg/specs/unchecked_union.ads: Rename to...
390 * gnat.dg/specs/unchecked_union1.ads: ...this.
391 * gnat.dg/specs/unchecked_union2.ads: New test.
393 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
395 * gnat.dg/specs/atomic1.ads: New test.
397 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
399 Implement C++11 user-defined literals.
400 * g++.dg/cpp0x/udlit-addr.C: New.
401 * g++.dg/cpp0x/udlit-args.C: New.
402 * g++.dg/cpp0x/udlit-args-neg.C: New.
403 * g++.dg/cpp0x/udlit-clink-neg.C: New.
404 * g++.dg/cpp0x/udlit-concat.C: New.
405 * g++.dg/cpp0x/udlit-concat-neg.C: New.
406 * g++.dg/cpp0x/udlit-constexpr.C: New.
407 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
408 * g++.dg/cpp0x/udlit-declare-neg.C: New.
409 * g++.dg/cpp0x/udlit-friend.C: New.
410 * g++.dg/cpp0x/udlit-general.C: New.
411 * g++.dg/cpp0x/udlit-inline.C: New.
412 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
413 * g++.dg/cpp0x/udlit-member-neg.C: New.
414 * g++.dg/cpp0x/udlit-namespace.C: New.
415 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
416 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
417 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
418 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
419 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
420 * g++.dg/cpp0x/udlit-operator-neg.C: New.
421 * g++.dg/cpp0x/udlit-raw-str.C: New.
422 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
423 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
424 * g++.dg/cpp0x/udlit-systemheader.C: New.
425 * g++.dg/cpp0x/udlit-template.C: New.
426 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
427 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
428 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
429 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
430 * g++.dg/cpp0x/udlit_system_header: New.
432 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
435 * g++.dg/cpp0x/decltype34.C: New.
437 2011-10-26 Tom de Vries <tom@codesourcery.com>
439 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
440 * gcc.c-torture/unsorted/HIset.c: Same.
441 * gcc.c-torture/unsorted/SIcmp.c: Same.
442 * gcc.c-torture/unsorted/SIset.c: Same.
443 * gcc.c-torture/unsorted/SFset.c: Same.
444 * gcc.c-torture/unsorted/UHIcmp.c: Same.
445 * gcc.c-torture/unsorted/USIcmp.c: Same.
446 * gcc.c-torture/unsorted/DFcmp.c: Same.
448 2011-10-26 Jakub Jelinek <jakub@redhat.com>
450 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
451 to work also with -masm=intel and additionally test the xmm vs. ymm
452 register type combination on mask/dest and in vsib.
453 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
454 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
455 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
456 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
457 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
458 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
459 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
460 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
461 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
462 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
463 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
464 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
465 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
466 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
467 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
468 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
469 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
470 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
471 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
472 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
473 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
474 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
475 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
476 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
477 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
478 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
479 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
480 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
481 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
482 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
483 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
485 2011-10-26 Tom de Vries <tom@codesourcery.com>
487 PR tree-optimization/50763
488 * gcc.dg/pr50763-2.c: New test.
490 2011-10-25 Joseph Myers <joseph@codesourcery.com>
492 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
493 Update expected messages.
495 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
497 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
499 2011-10-25 Jason Merrill <jason@redhat.com>
502 * g++.dg/init/aggr7.C: New.
505 * g++.dg/cpp0x/initlist59.C: New.
507 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
510 * g++.dg/overload/operator5.C: New.
512 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/template/crash108.C: New.
517 2011-10-25 Jakub Jelinek <jakub@redhat.com>
519 PR tree-optimization/50596
520 * gcc.dg/vect/vect-cond-10.c: New test.
522 2011-10-24 Joey Ye <joey.ye@arm.com>
524 * gcc.target/arm/pr42575.c: Remove architecture option.
526 2011-10-24 David S. Miller <davem@davemloft.net>
528 * gcc.target/sparc/vis3move-1.c: New test.
529 * gcc.target/sparc/vis3move-2.c: New test.
530 * gcc.target/sparc/vis3move-3.c: New test.
532 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
534 * gcc.dg/strlenopt-22.c: New testcase.
535 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
537 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
539 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
541 (dg-skip-if): Remove.
542 * gcc.target/i386/funcspec-1.c: Ditto.
543 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
545 2011-10-24 Richard Guenther <rguenther@suse.de>
547 * gcc.dg/vect/vect-bool-1.c: New testcase.
549 2011-10-24 Richard Guenther <rguenther@suse.de>
551 PR tree-optimization/50838
552 * gcc.dg/torture/pr50838.c: New testcase.
554 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
556 PR tree-optimization/50730
557 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
558 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
559 -fno-tree-sra and SLP flags.
561 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
565 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/cpp0x/warn_cxx0x2.C: New.
569 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
571 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
574 * g++.dg/cpp0x/warn_cxx0x2.C: New.
575 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
577 2011-10-23 Tom de Vries <tom@codesourcery.com>
579 PR tree-optimization/50763
580 * gcc.dg/pr50763.c: New test.
582 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
585 * gcc.target/i386/pr50788.c: New test.
587 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
589 PR tree-optimization/50819
590 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
591 * g++.dg/vect/slp-pr50819.cc: New test.
593 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/warn/Wconversion4.C: New.
598 2011-10-21 Jakub Jelinek <jakub@redhat.com>
601 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
602 from element other than first and reverse permutation.
603 * gcc.dg/torture/vshuf-16.inc: Likewise.
604 * gcc.dg/torture/vshuf-8.inc: Likewise.
605 * gcc.dg/torture/vshuf-4.inc: Likewise.
607 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
610 * g++.dg/parse/error43.C: New.
611 * g++.dg/parse/error44.C: Likewise.
613 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
614 Kirill Yukhin <kirill.yukhin@intel.com>
617 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
618 * gcc.target/i386/bmi2-check.h: Ditto.
620 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
623 * g++.dg/cpp0x/override2.C: Add test.
625 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
627 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
628 check_linker_plugin_available.
630 2011-10-21 Kai Tietz <ktietz@redhat.com>
632 * gcc.target/i386/branch-cost1.c: New test.
633 * gcc.target/i386/branch-cost2.c: New test.
634 * gcc.target/i386/branch-cost3.c: New test.
635 * gcc.target/i386/branch-cost4.c: New test.
637 2011-10-20 Steve Ellcey <sje@cup.hp.com>
639 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
641 2011-10-20 Steve Ellcey <sje@cup.hp.com>
644 * gcc.dg/pr49994-3.c: Skip on HP-UX.
646 2011-10-20 Joseph Myers <joseph@codesourcery.com>
648 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
649 (_moz_foo, EXT__foo): Use ASMNAME.
651 2011-10-20 Joseph Myers <joseph@codesourcery.com>
653 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
656 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
659 * gcc.target/i386/pr50766.c: New test.
661 2011-10-20 Jason Merrill <jason@redhat.com>
664 * g++.dg/eh/partial1.C: New.
666 2011-10-20 Richard Henderson <rth@redhat.com>
668 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
669 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
670 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
671 Use __builtin_shuffle.
673 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
676 * gfortran.dg/ishft_3.f90: Update test.
678 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
681 * gfortran.dg/substring_integer_index.f90: New test.
683 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
685 * gfortran.dg/format_string.f: New test.
687 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
691 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
693 2011-10-20 Joseph Myers <joseph@codesourcery.com>
695 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
696 gcc.target/i386/pr46226.c: Do not use
697 -mno-accumulate-outgoing-args.
699 2011-10-20 Joseph Myers <joseph@codesourcery.com>
701 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
702 including <strings.h>.
704 2011-10-19 Jan Hubicka <jh@suse.cz>
706 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
707 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
708 * lib/c-torture.exp: Likewise.
709 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
710 * gcc.c-torture/compile/sync-1.c: Likewise.
711 * gcc.c-torture/compile/sync-1.c: Likewise.
712 * gcc.c-torture/compile/sync-3.c: Likewise.
713 * gcc.dg/noncompile/invalid_asm.c: Likewise.
714 * gcc.dg/noncompile/920507-1.c: Likewise.
715 * gcc.dg/torture/pr36400.c: Likewise.
716 * g++.dg/torture/pr34850.C: Likewise.
718 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/source_ref1.adb: New test.
721 * gnat.dg/source_ref2.adb: Likewise.
723 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/parse/error42.C: New.
727 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
729 2011-10-19 Jason Merrill <jason@redhat.com>
732 * g++.dg/init/value9.C: New.
734 2011-10-19 Jakub Jelinek <jakub@redhat.com>
736 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
737 * gcc.dg/torture/vshuf-16.inc: Likewise.
738 * gcc.dg/torture/vshuf-8.inc: Likewise.
739 * gcc.dg/torture/vshuf-4.inc: Likewise.
741 2011-10-19 Janus Weil <janus@gcc.gnu.org>
744 * gfortran.dg/sizeof_proc.f90: New.
746 2011-10-19 Joseph Myers <joseph@codesourcery.com>
748 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
749 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
751 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
754 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
756 2011-10-19 Jason Merrill <jason@redhat.com>
759 * g++.dg/init/ref20.C: New.
761 2011-10-19 Kai Tietz <ktietz@redhat.com>
764 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
765 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
766 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
767 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
768 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
770 2011-10-19 Richard Guenther <rguenther@suse.de>
773 * gcc.dg/torture/pr50768.c: New testcase.
775 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
777 PR rtl-optimization/50340
778 * gcc.dg/pr50340.c: New.
780 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
782 PR tree-optimization/50717
784 * gcc.dg/pr50717-1.c: New file.
785 * gcc.target/arm/wmul-12.c: Correct types.
786 * gcc.target/arm/wmul-8.c: Correct types.
788 2011-10-18 Jason Merrill <jason@redhat.com>
791 * g++.dg/cpp0x/defaulted32.C: New.
794 * g++.dg/lookup/using23.C: New.
797 * g++.dg/cpp0x/implicit12.C: New.
798 * g++.dg/cpp0x/defaulted20.C: Adjust.
799 * g++.dg/cpp0x/defaulted21.C: Adjust.
800 * g++.dg/cpp0x/implicit-copy.C: Adjust.
801 * g++.dg/cpp0x/implicit4.C: Adjust.
802 * g++.dg/cpp0x/implicit5.C: Adjust.
803 * g++.dg/cpp0x/implicit8.C: Adjust.
804 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
805 * g++.dg/cpp0x/not_special.C: Adjust.
806 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
807 * g++.dg/cpp0x/rv1n.C: Adjust.
808 * g++.dg/cpp0x/rv2n.C: Adjust.
809 * g++.dg/cpp0x/rv3n.C: Adjust.
810 * g++.dg/cpp0x/rv4n.C: Adjust.
811 * g++.dg/cpp0x/rv5n.C: Adjust.
812 * g++.dg/cpp0x/rv6n.C: Adjust.
813 * g++.dg/cpp0x/rv7n.C: Adjust.
815 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
817 * gcc.target/i386/avx2-vpop-check.h: New header.
818 * gcc.target/i386/avx2-vpaddd-3.c: New test.
819 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
820 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
821 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
822 * gcc.target/i386/avx2-vpand-3.c: Ditto.
823 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
824 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
825 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
826 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
827 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
828 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
829 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
830 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
831 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
832 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
834 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
837 * gfortran.dg/coarray_subobject_1.f90: New test.
838 * gfortran.dg/coarray/subobject_1.f90: New test.
840 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
842 PR rtl-optimization/50205
843 * gcc.dg/pr50205.c: New.
845 2011-10-18 Richard Guenther <rguenther@suse.de>
847 PR tree-optimization/50767
848 * gcc.dg/torture/pr50767.c: New testcase.
850 2011-10-18 Julian Brown <julian@codesourcery.com>
852 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
853 * gcc.target/arm/unaligned-memcpy-1.c: New.
854 * gcc.target/arm/unaligned-memcpy-2.c: New.
855 * gcc.target/arm/unaligned-memcpy-3.c: New.
856 * gcc.target/arm/unaligned-memcpy-4.c: New.
858 2011-10-18 Janus Weil <janus@gcc.gnu.org>
861 * gfortran.dg/iso_c_binding_class.f03: New.
863 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
865 * testsuite/lib/target-supports.exp
866 (check_effective_target_vect_widen_shift): New.
867 * gcc.dg/vect/vect-widen-shift-s16.c: New.
868 * gcc.dg/vect/vect-widen-shift-s8.c: New.
869 * gcc.dg/vect/vect-widen-shift-u16.c: New.
870 * gcc.dg/vect/vect-widen-shift-u8.c: New.
872 2011-10-18 Richard Guenther <rguenther@suse.de>
874 * gcc.dg/torture/restrict-1.c: New testcase.
876 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
878 * g++.dg/ext/bases.C: New test.
880 2011-10-17 David S. Miller <davem@davemloft.net>
882 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
883 all operations to emit VIS instructions.
884 * gcc.target/sparc/fandnot.c: Likewise.
885 * gcc.target/sparc/fnot.c: Likewise.
886 * gcc.target/sparc/for.c: Likewise.
887 * gcc.target/sparc/fornot.c: Likewise.
888 * gcc.target/sparc/fxnor.c: Likewise.
889 * gcc.target/sparc/fxor.c: Likewise.
890 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
893 2011-10-17 Jakub Jelinek <jakub@redhat.com>
895 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
896 * gcc.dg/torture/vshuf-16.inc: New file.
897 * gcc.dg/torture/vshuf-2.inc: New file.
898 * gcc.dg/torture/vshuf-32.inc: New file.
899 * gcc.dg/torture/vshuf-4.inc: New file.
900 * gcc.dg/torture/vshuf-8.inc: New file.
901 * gcc.dg/torture/vshuf-main.inc: New file.
902 * gcc.dg/torture/vshuf-v16hi.c: New test.
903 * gcc.dg/torture/vshuf-v16qi.c: New test.
904 * gcc.dg/torture/vshuf-v2df.c: New test.
905 * gcc.dg/torture/vshuf-v2di.c: New test.
906 * gcc.dg/torture/vshuf-v2sf.c: New test.
907 * gcc.dg/torture/vshuf-v2si.c: New test.
908 * gcc.dg/torture/vshuf-v32qi.c: New test.
909 * gcc.dg/torture/vshuf-v4df.c: New test.
910 * gcc.dg/torture/vshuf-v4di.c: New test.
911 * gcc.dg/torture/vshuf-v4hi.c: New test.
912 * gcc.dg/torture/vshuf-v4sf.c: New test.
913 * gcc.dg/torture/vshuf-v4si.c: New test.
914 * gcc.dg/torture/vshuf-v8hi.c: New test.
915 * gcc.dg/torture/vshuf-v8qi.c: New test.
916 * gcc.dg/torture/vshuf-v8sf.c: New test.
917 * gcc.dg/torture/vshuf-v8si.c: New test.
919 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
921 PR tree-optimization/50746
922 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
924 2011-10-17 Jason Merrill <jason@redhat.com>
927 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
929 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
932 * g++.dg/parse/error41.C: New.
933 * g++.dg/parse/error20.C: Adjust.
935 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/warn/format7.C: New.
939 * obj-c++.dg/warn7.mm: Likewise.
941 2011-10-17 Richard Guenther <rguenther@suse.de>
943 PR tree-optimization/50729
944 * gcc.dg/torture/pr50729.c: New testcase.
946 2011-10-15 Tom Tromey <tromey@redhat.com>
947 Dodji Seketeli <dodji@redhat.com>
949 * lib/prune.exp (prune_gcc_output): Prune output referring to
951 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
952 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
953 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
954 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
956 2011-10-15 Tom Tromey <tromey@redhat.com>
957 Dodji Seketeli <dodji@redhat.com>
959 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
961 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/inherit/error5.C: New.
966 2011-10-17 Janus Weil <janus@gcc.gnu.org>
970 * gfortran.dg/kind_tests_4.f90: New.
972 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
974 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
975 targets that support vector condition.
977 2011-10-16 Janus Weil <janus@gcc.gnu.org>
980 * gfortran.dg/c_kind_tests_3.f03: New.
982 2011-10-16 Janus Weil <janus@gcc.gnu.org>
985 * gfortran.dg/elemental_args_check_4.f90: New.
987 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
989 PR tree-optimization/50727
990 * gcc.dg/vect/pr50727.c: New test.
992 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
994 * gcc.dg/vla-23.c: New test.
996 2011-10-16 Jakub Jelinek <jakub@redhat.com>
998 PR tree-optimization/50596
999 * gcc.dg/vect/vect-cond-9.c: New test.
1001 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1003 * gcc.dg/vect/bb-slp-29.c: New test.
1005 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/ext/is_base_of_incomplete.C: New.
1009 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1010 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1012 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1014 * gcc.target/sparc/combined-1.c: Compile at -O2.
1016 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1018 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1019 (dg-options): Add -Wno-attributes.
1020 * gcc.target/i386/fma_double_?.c: Ditto.
1021 * gcc.target/i386/fma_run_float_?.c: Ditto.
1022 * gcc.target/i386/fma_run_double_?.c: Ditto.
1023 * gcc.target/i386/l_fma_float_?.c: Dtto.
1024 * gcc.target/i386/l_fma_double_?.c: Ditto.
1025 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1026 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1028 2011-10-15 Tobias Burnus <burnus@net-b.de>
1030 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1032 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1033 * gfortran.dg/rank_3.f90: Ditto.
1034 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1035 -std=f2008ts in dg-options.
1036 * gfortran.dg/rank_4.f90: Ditto.
1038 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1041 * gcc.target/sh/pr49263.c: New.
1043 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1045 * gnat.dg/specs/debug1.ads: Tweak.
1047 2011-10-14 Kai Tietz <ktietz@redhat.com>
1049 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1051 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1053 * gcc.target/i386/sse2-mul-1.c: New test.
1054 * gcc.target/i386/sse4_1-mul-1.c: New test.
1055 * gcc.target/i386/avx-mul-1.c: New test.
1056 * gcc.target/i386/xop-mul-1.c: New test.
1057 * gcc.target/i386/avx2-mul-1.c: New test.
1059 2011-10-14 Jason Merrill <jason@redhat.com>
1062 * g++.dg/cpp0x/nsdmi-list1.C: New.
1065 * g++.dg/cpp0x/nsdmi-const1.C: New.
1067 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1070 * gfortran.dg/pointer_intent_5.f90: New.
1072 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1074 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1075 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1076 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1078 2011-10-14 Tobias Burnus <burnus@net-b.de>
1081 * gfortran.dg/pointer_check_11.f90: New.
1082 * gfortran.dg/pointer_check_12.f90: New.
1084 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/overload/operator4.C: New.
1089 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1091 * gcc.dg/di-longlong64-sync-1.c: New test.
1092 * gcc.dg/di-sync-multithread.c: New test.
1093 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1094 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1095 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1096 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1097 (check_effective_target_arm_arm_ok): New helper.
1098 (check_effective_target_sync_longlong): New helper.
1100 2011-10-14 Richard Guenther <rguenther@suse.de>
1102 PR tree-optimization/50723
1103 * gcc.dg/torture/pr50723.c: New testcase.
1105 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/warn/format6.C: New.
1109 * obj-c++.dg/warn6.mm: Likewise.
1111 2011-10-13 Richard Henderson <rth@redhat.com>
1113 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1115 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1116 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1117 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1119 2011-10-13 Jason Merrill <jason@redhat.com>
1122 * g++.dg/cpp0x/nsdmi-template2.C: New.
1125 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1128 * g++.dg/init/vbase1.C: New.
1130 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1133 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1134 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1135 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1137 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1139 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1141 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1143 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1145 2011-10-13 Richard Guenther <rguenther@suse.de>
1147 PR tree-optimization/50712
1148 * gcc.target/i386/pr50712.c: New testcase.
1150 2011-10-13 Tom de Vries <tom@codesourcery.com>
1152 * gcc.dg/memcpy-4.c: New test.
1154 2011-10-13 Richard Guenther <rguenther@suse.de>
1156 PR tree-optimization/50698
1157 * g++.dg/vect/pr50698.cc: New testcase.
1159 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1161 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1162 * gcc.target/powerpc/warn-2.c: Ditto.
1164 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1165 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1166 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1167 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1168 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1169 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1170 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1171 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1172 * gcc.target/powerpc/ppc-pow.c: Likewise.
1173 * gcc.target/powerpc/recip-1.c: Likewise.
1174 * gcc.target/powerpc/recip-2.c: Likewise.
1175 * gcc.target/powerpc/recip-3.c: Likewise.
1176 * gcc.target/powerpc/recip-4.c: Likewise.
1177 * gcc.target/powerpc/recip-5.c: Likewise.
1179 2011-10-12 David S. Miller <davem@davemloft.net>
1181 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1182 '-mvis3' instead of 'mcpu=niagara3' in options.
1183 * gcc.target/sparc/fhalve.c: Likewise.
1184 * gcc.target/sparc/fnegop.c: Likewise.
1185 * gcc.target/sparc/fpadds.c: Likewise.
1186 * gcc.target/sparc/fshift.c: Likewise.
1187 * gcc.target/sparc/fucmp.c: Likewise.
1188 * gcc.target/sparc/lzd.c: Likewise.
1189 * gcc.target/sparc/vis3misc.c: Likewise.
1190 * gcc.target/sparc/xmul.c: Likewise.
1192 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1194 * gnat.dg/vect1.ad[sb]: New test.
1195 * gnat.dg/vect1_pkg.ads: New helper.
1196 * gnat.dg/vect2.ad[sb]: New test.
1197 * gnat.dg/vect2_pkg.ads: New helper.
1198 * gnat.dg/vect3.ad[sb]: New test.
1199 * gnat.dg/vect3_pkg.ads: New helper.
1200 * gnat.dg/vect4.ad[sb]: New test.
1201 * gnat.dg/vect4_pkg.ads: New helper.
1202 * gnat.dg/vect5.ad[sb]: New test.
1203 * gnat.dg/vect5_pkg.ads: New helper.
1204 * gnat.dg/vect6.ad[sb]: New test.
1205 * gnat.dg/vect6_pkg.ads: New helper.
1207 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1209 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1210 * gcc.target/i386/fma_run_double_2.c: Likewise.
1211 * gcc.target/i386/fma_run_double_3.c: Likewise.
1212 * gcc.target/i386/fma_run_double_4.c: Likewise.
1213 * gcc.target/i386/fma_run_double_5.c: Likewise.
1214 * gcc.target/i386/fma_run_double_6.c: Likewise.
1215 * gcc.target/i386/fma_run_float_1.c: Likewise.
1216 * gcc.target/i386/fma_run_float_2.c: Likewise.
1217 * gcc.target/i386/fma_run_float_3.c: Likewise.
1218 * gcc.target/i386/fma_run_float_4.c: Likewise.
1219 * gcc.target/i386/fma_run_float_5.c: Likewise.
1220 * gcc.target/i386/fma_run_float_6.c: Likewise.
1222 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1223 remove the extra dg-options.
1224 * gcc.target/i386/l_fma_double_2.c: Likewise.
1225 * gcc.target/i386/l_fma_double_3.c: Likewise.
1226 * gcc.target/i386/l_fma_double_4.c: Likewise.
1227 * gcc.target/i386/l_fma_double_5.c: Likewise.
1228 * gcc.target/i386/l_fma_double_6.c: Likewise.
1229 * gcc.target/i386/l_fma_float_1.c: Likewise.
1230 * gcc.target/i386/l_fma_float_2.c: Likewise.
1231 * gcc.target/i386/l_fma_float_3.c: Likewise.
1232 * gcc.target/i386/l_fma_float_4.c: Likewise.
1233 * gcc.target/i386/l_fma_float_5.c: Likewise.
1234 * gcc.target/i386/l_fma_float_6.c: Likewise.
1236 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1238 PR tree-optimization/50189
1239 * g++.dg/torture/pr50189.C: New testcase.
1241 2011-10-12 Richard Guenther <rguenther@suse.de>
1243 PR tree-optimization/50700
1244 * gcc.dg/builtin-object-size-12.c: New testcase.
1246 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1249 * gcc.c-torture/compile/pr50565-1.c,
1250 gcc.c-torture/compile/pr50565-2.c: New tests.
1252 2011-10-11 Jason Merrill <jason@redhat.com>
1256 * g++.dg/template/constant1.C: New.
1257 * g++.dg/template/constant2.C: New.
1258 * g++.dg/cpp0x/constexpr-template3.C: New.
1260 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1262 * gcc.target/i386/warn-vect-op-3.c: New test.
1263 * gcc.target/i386/warn-vect-op-1.c: New test.
1264 * gcc.target/i386/warn-vect-op-2.c: New test.
1266 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1268 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1270 2011-10-11 Richard Guenther <rguenther@suse.de>
1272 PR tree-optimization/50204
1273 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1275 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1277 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1279 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1281 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1282 * gcc.target/i386/fma_double_2.c: Ditto.
1283 * gcc.target/i386/fma_double_3.c: Ditto.
1284 * gcc.target/i386/fma_double_4.c: Ditto.
1285 * gcc.target/i386/fma_double_5.c: Ditto.
1286 * gcc.target/i386/fma_double_6.c: Ditto.
1287 * gcc.target/i386/fma_float_1.c: Ditto.
1288 * gcc.target/i386/fma_float_2.c: Ditto.
1289 * gcc.target/i386/fma_float_3.c: Ditto.
1290 * gcc.target/i386/fma_float_4.c: Ditto.
1291 * gcc.target/i386/fma_float_5.c: Ditto.
1292 * gcc.target/i386/fma_float_6.c: Ditto.
1293 * gcc.target/i386/l_fma_double_1.c: Ditto.
1294 * gcc.target/i386/l_fma_double_2.c: Ditto.
1295 * gcc.target/i386/l_fma_double_3.c: Ditto.
1296 * gcc.target/i386/l_fma_double_4.c: Ditto.
1297 * gcc.target/i386/l_fma_double_5.c: Ditto.
1298 * gcc.target/i386/l_fma_double_6.c: Ditto.
1299 * gcc.target/i386/l_fma_float_1.c: Ditto.
1300 * gcc.target/i386/l_fma_float_2.c: Ditto.
1301 * gcc.target/i386/l_fma_float_3.c: Ditto.
1302 * gcc.target/i386/l_fma_float_4.c: Ditto.
1303 * gcc.target/i386/l_fma_float_5.c: Ditto.
1304 * gcc.target/i386/l_fma_float_6.c: Ditto.
1305 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1306 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1307 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1308 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1309 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1310 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1311 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1312 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1313 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1314 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1315 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1316 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1318 2011-10-11 Tristan Gingold <gingold@adacore.com>
1320 * gcc.dg/va-arg-4.c: New test.
1321 * gcc.dg/va-arg-5.c: Ditto.
1323 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1325 * lib/target-supports.exp (check_effective_target_fd_truncate):
1326 Close and unlink test file before exit.
1328 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1331 * gfortran.dg/forall_15.f90: New test case.
1333 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1334 Andrew Macleod <amacleod@redhat.com>
1336 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1337 wrappers for *other_threads() and *final_verify().
1338 * gcc.dg/simulate-thread/simulate-thread.h
1339 (simulate_thread_wrapper_other_threads): New.
1340 (simulate_thread_wrapper_final_verify): New.
1342 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1344 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1346 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1348 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1350 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1351 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1353 * gcc.target/i386/fma_1.h: New file.
1354 * gcc.target/i386/fma_2.h: Likewise.
1355 * gcc.target/i386/fma_3.h: Likewise.
1356 * gcc.target/i386/fma_4.h: Likewise.
1357 * gcc.target/i386/fma_5.h: Likewise.
1358 * gcc.target/i386/fma_6.h: Likewise.
1359 * gcc.target/i386/fma_double_1.c: Likewise.
1360 * gcc.target/i386/fma_double_2.c: Likewise.
1361 * gcc.target/i386/fma_double_3.c: Likewise.
1362 * gcc.target/i386/fma_double_4.c: Likewise.
1363 * gcc.target/i386/fma_double_5.c: Likewise.
1364 * gcc.target/i386/fma_double_6.c: Likewise.
1365 * gcc.target/i386/fma_float_1.c: Likewise.
1366 * gcc.target/i386/fma_float_2.c: Likewise.
1367 * gcc.target/i386/fma_float_3.c: Likewise.
1368 * gcc.target/i386/fma_float_4.c: Likewise.
1369 * gcc.target/i386/fma_float_5.c: Likewise.
1370 * gcc.target/i386/fma_float_6.c: Likewise.
1371 * gcc.target/i386/fma_main.h: Likewise.
1372 * gcc.target/i386/fma_run_double_1.c: Likewise.
1373 * gcc.target/i386/fma_run_double_2.c: Likewise.
1374 * gcc.target/i386/fma_run_double_3.c: Likewise.
1375 * gcc.target/i386/fma_run_double_4.c: Likewise.
1376 * gcc.target/i386/fma_run_double_5.c: Likewise.
1377 * gcc.target/i386/fma_run_double_6.c: Likewise.
1378 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1379 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1380 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1381 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1382 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1383 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1384 * gcc.target/i386/fma_run_float_1.c: Likewise.
1385 * gcc.target/i386/fma_run_float_2.c: Likewise.
1386 * gcc.target/i386/fma_run_float_3.c: Likewise.
1387 * gcc.target/i386/fma_run_float_4.c: Likewise.
1388 * gcc.target/i386/fma_run_float_5.c: Likewise.
1389 * gcc.target/i386/fma_run_float_6.c: Likewise.
1390 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1391 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1392 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1393 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1394 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1395 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1396 * gcc.target/i386/l_fma_1.h: Likewise.
1397 * gcc.target/i386/l_fma_2.h: Likewise.
1398 * gcc.target/i386/l_fma_3.h: Likewise.
1399 * gcc.target/i386/l_fma_4.h: Likewise.
1400 * gcc.target/i386/l_fma_5.h: Likewise.
1401 * gcc.target/i386/l_fma_6.h: Likewise.
1402 * gcc.target/i386/l_fma_double_1.c: Likewise.
1403 * gcc.target/i386/l_fma_double_2.c: Likewise.
1404 * gcc.target/i386/l_fma_double_3.c: Likewise.
1405 * gcc.target/i386/l_fma_double_4.c: Likewise.
1406 * gcc.target/i386/l_fma_double_5.c: Likewise.
1407 * gcc.target/i386/l_fma_double_6.c: Likewise.
1408 * gcc.target/i386/l_fma_float_1.c: Likewise.
1409 * gcc.target/i386/l_fma_float_2.c: Likewise.
1410 * gcc.target/i386/l_fma_float_3.c: Likewise.
1411 * gcc.target/i386/l_fma_float_4.c: Likewise.
1412 * gcc.target/i386/l_fma_float_5.c: Likewise.
1413 * gcc.target/i386/l_fma_float_6.c: Likewise.
1414 * gcc.target/i386/l_fma_main.h: Likewise.
1415 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1416 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1417 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1418 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1419 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1420 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1421 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1422 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1423 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1424 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1425 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1426 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1428 2011-10-10 Richard Guenther <rguenther@suse.de>
1431 * gcc.dg/torture/pr50389.c: New testcase.
1433 2011-10-10 Richard Guenther <rguenther@suse.de>
1436 * gcc.dg/builtins-47.c: Optimize.
1438 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1440 * lib/gcc-simulate-thread.exp: New.
1441 * gcc.dg/simulate-thread/guality.h: New.
1442 * gcc.dg/simulate-thread/simulate-thread.h: New.
1443 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1444 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1445 * gcc.dg/simulate-thread/README: New.
1446 * g++.dg/simulate-thread/guality.h: New.
1447 * g++.dg/simulate-thread/simulate-thread.h: New.
1448 * g++.dg/simulate-thread/simulate-thread.exp: New.
1449 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1450 * c-c++-common/cxxbitfields-2.c: Remove.
1451 * c-c++-common/cxxbitfields.c: Remove.
1452 * c-c++-common/cxxbitfields-4.c: Remove.
1453 * c-c++-common/cxxbitfields-5.c: Remove.
1454 * c-c++-common/simulate-thread/bitfields-1.c: New.
1455 * c-c++-common/simulate-thread/bitfields-2.c: New.
1456 * c-c++-common/simulate-thread/bitfields-3.c: New.
1457 * c-c++-common/simulate-thread/bitfields-4.c: New.
1459 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/warn/format5.C: New.
1464 2011-10-09 Tobias Burnus <burnus@net-b.de>
1467 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1468 * gfortran.dg/common_16.f90: New.
1470 2011-10-09 Tobias Burnus <burnus@net-b.de>
1472 * gfortran.dg/iso_c_binding_param_1.f90: New.
1473 * gfortran.dg/iso_c_binding_param_2.f90: New.
1474 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1476 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1478 PR tree-optimization/50635
1479 * gcc.dg/vect/pr50635.c: New test.
1481 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1484 * gfortran.dg/proc_decl_27.f90: New.
1486 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1489 * objc/execute/initialize-1.m: New test.
1491 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1494 * gfortran.dg/pointer_function_result_1.f90 : New test.
1496 2011-10-07 David S. Miller <davem@davemloft.net>
1499 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1500 * gcc.target/sparc/cmask.c: Use it.
1501 * gcc.target/sparc/fhalve.c: Likewise.
1502 * gcc.target/sparc/fnegop.c: Likewise.
1503 * gcc.target/sparc/fpadds.c: Likewise.
1504 * gcc.target/sparc/fshift.c: Likewise.
1505 * gcc.target/sparc/fucmp.c: Likewise.
1506 * gcc.target/sparc/lzd.c: Likewise.
1507 * gcc.target/sparc/vis3misc.c: Likewise.
1508 * gcc.target/sparc/xmul.c: Likewise.
1510 2011-10-07 Richard Henderson <rth@redhat.com>
1512 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1514 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1516 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1518 * gcc.dg/pr50193-1.c: New file.
1519 * gcc.target/arm/shiftable.c: New file.
1521 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1524 * gfortran.dg/class_46.f03: New.
1526 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1528 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1529 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1530 (syslog, vsyslog, __vsyslog_chk): Likewise.
1532 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1533 (x, EXT_x): Use ASMNAME.
1535 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1536 (a, c): Use ASMNAME.
1538 2011-10-07 Tom de Vries <tom@codesourcery.com>
1541 * gcc.dg/pr50527.c: New test.
1543 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1545 PR tree-optimization/50650
1546 * gcc.c-torture/compile/pr50650.c: New test.
1548 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1550 PR tree-optimization/50575
1551 * gcc.c-torture/execute/vector-compare-2.x: New file.
1553 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1556 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1557 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1560 2011-10-07 Richard Guenther <rguenther@suse.de>
1563 * gcc.dg/vect/vect-align-2.c: Increase array size.
1565 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1566 H.J. Lu <hongjiu.lu@intel.com>
1569 * gcc.target/i386/pr50603.c: New test.
1571 2011-10-06 Jason Merrill <jason@redhat.com>
1574 * g++.dg/cpp0x/default31.C: New.
1576 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1578 PR tree-optimization/50596
1579 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1581 * gcc.dg/vect/vect-cond-8.c: New test.
1583 2011-10-06 Richard Henderson <rth@redhat.com>
1585 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1586 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1587 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1588 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1589 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1590 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1591 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1592 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1593 * gcc.c-torture/execute/vshuf-16.inc: New file.
1594 * gcc.c-torture/execute/vshuf-2.inc: New file.
1595 * gcc.c-torture/execute/vshuf-4.inc: New file.
1596 * gcc.c-torture/execute/vshuf-8.inc: New file.
1597 * gcc.c-torture/execute/vshuf-main.inc: New file.
1598 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1599 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1600 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1601 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1602 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1603 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1604 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1605 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1606 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1607 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1608 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1609 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1610 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1612 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1614 PR tree-optimization/49279
1615 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1616 * gcc.c-torture/execute/pr49279.c: New test.
1618 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1621 * gcc.c-torture/compile/pr49049.c: New test.
1623 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1626 * gcc.target/arm/pr50305.c: New test.
1628 2011-10-06 Richard Guenther <rguenther@suse.de>
1630 PR tree-optimization/38884
1631 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1632 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1634 2011-10-05 David S. Miller <davem@davemloft.net>
1636 * gcc.target/sparc/lzd.c: New test.
1637 * gcc.target/sparc/popc.c: New test.
1639 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1641 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1642 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1643 * g++.dg/other/final1.C: Cleanup original tree dump.
1645 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1647 PR tree-optimization/50613
1648 * gcc.dg/pr50613.c: New test.
1650 2011-10-05 Richard Henderson <rth@redhat.com>
1652 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1653 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1654 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1655 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1656 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1657 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1658 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1659 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1661 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1663 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1664 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1665 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1666 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1667 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1669 2011-10-05 Richard Guenther <rguenther@suse.de>
1671 PR tree-optimization/38885
1672 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1674 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1676 * gcc.target/i386/sw-1.c: New test.
1678 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1680 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1682 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1684 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1686 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1688 2011-10-04 David S. Miller <davem@davemloft.net>
1690 * gcc.target/sparc/fhalve.c: New test.
1691 * gcc.target/sparc/fnegop.c: New test.
1692 * gcc.target/sparc/xmul.c: New test.
1694 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1697 * gfortran.dg/dummy_procedure_6.f90: New.
1699 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1701 PR tree-optimization/50604
1702 * gcc.dg/pr50604.c: New test.
1704 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706 PR tree-optimization/49662
1707 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1708 * gcc.dg/graphite/interchange-15.c: Likewise.
1709 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1711 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1713 * gcc.dg/tree-ssa/restrict-4.c: New test.
1715 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1717 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1718 (main): Use __typeof to get result type of comparison.
1720 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1722 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1723 Make et_vect_multiple_sizes_saved global.
1724 (check_effective_target_vect64): Make et_vect64_saved global.
1726 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1728 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1729 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1730 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1731 * gcc.dg/builtin-complex-err-1.c: Adjust.
1733 2011-10-02 Jason Merrill <jason@redhat.com>
1735 * g++.dg/cpp0x/range-for22.C: New.
1737 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1738 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1739 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1740 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1742 * g++.dg/cpp0x/nsdmi5.C: New.
1744 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1747 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1749 (mips-dg-options): Force an ABI option if the current ABI is
1750 incompatible with the required -mlong setting. Likewise force
1751 a long setting if the current one is incompatible with the
1752 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1753 throughout procedure.
1754 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1755 instead of addressing=absolute.
1757 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1759 * gcc.target/mips/stack-1.c: New test.
1761 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1763 * gcc.dg/pr49696.c: New test.
1765 2011-10-02 Jan Hubicka <jh@suse.cz>
1767 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1769 2011-10-01 David S. Miller <davem@davemloft.net>
1771 * gcc.target/sparc/cmask.c: New test.
1772 * gcc.target/sparc/fpadds.c: New test.
1773 * gcc.target/sparc/fshift.c: New test.
1774 * gcc.target/sparc/fucmp.c: New test.
1775 * gcc.target/sparc/vis3misc.c: New test.
1777 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1780 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1782 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1785 * g++.dg/dfp/44473-1.C: New test.
1786 * g++.dg/dfp/44473-2.C: New test.
1787 * g++.dg/dfp/mangle-1.C: New test.
1788 * g++.dg/dfp/mangle-2.C: New test.
1789 * g++.dg/dfp/mangle-3.C: New test.
1790 * g++.dg/dfp/mangle-4.C: New test.
1791 * g++.dg/dfp/mangle-5.C: New test.
1793 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1796 * gcc.dg/pr50571.c: New test.
1798 PR tree-optimization/46309
1799 * gcc.dg/pr46309.c: New test.
1801 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1803 * gcc.dg/strlenopt-21.c: New test.
1805 2011-09-30 Revital Eres <revital.eres@linaro.org>
1807 * gcc.dg/sms-10.c: New file.
1809 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1811 * gcc.target/arm/pr50099.c: New test.
1813 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1815 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1817 2011-09-30 David S. Miller <davem@davemloft.net>
1819 * gcc.target/sparc/bmaskbshuf.c: New test.
1820 * gcc.target/sparc/edgen.c: New test.
1822 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1825 * gfortran.dg/pure_formal_proc_3.f90: New.
1828 * gfortran.dg/stfunc_7.f90: New.
1830 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1832 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1833 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1834 * gcc.dg/vector-compare-1.c: Likewise.
1835 * gcc.dg/vector-compare-2.c: Likewise.
1837 2011-09-29 David S. Miller <davem@davemloft.net>
1839 * gcc.target/sparc/array.c: New test.
1841 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1843 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1844 loop unroll and set max unroll times to 8.
1845 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1846 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1847 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1848 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1850 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/ext/visibility/warn5.C: New.
1855 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/warn/Wextra-3.C: New.
1860 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1863 * gcc.target/sh/pr49468-si.c: New.
1865 2011-09-28 Tom de Vries <tom@codesourcery.com>
1868 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1869 (TEST): Initialize src3 with random floats.
1870 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1871 from union src3. Initialize src3 with random floats.
1873 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1875 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1876 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1877 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1878 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1879 * gcc.target/sh/sh4a-cos.c: Ditto.
1880 * gcc.target/sh/sh4a-cosf.c: Ditto.
1881 * gcc.target/sh/sh4a-sin.c: Ditto.
1882 * gcc.target/sh/sh4a-sinf.c: Ditto.
1883 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1884 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1885 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1887 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1890 * g++.dg/parse/error40.C: New.
1891 * g++.dg/warn/incomplete1.C: Adjust.
1893 2011-09-27 Jan Hubicka <jh@suse.cz>
1896 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1899 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1901 * gcc.dg/strlenopt-1.c: New test.
1902 * gcc.dg/strlenopt-1f.c: New test.
1903 * gcc.dg/strlenopt-2.c: New test.
1904 * gcc.dg/strlenopt-2f.c: New test.
1905 * gcc.dg/strlenopt-3.c: New test.
1906 * gcc.dg/strlenopt-4.c: New test.
1907 * gcc.dg/strlenopt-4g.c: New test.
1908 * gcc.dg/strlenopt-4gf.c: New test.
1909 * gcc.dg/strlenopt-5.c: New test.
1910 * gcc.dg/strlenopt-6.c: New test.
1911 * gcc.dg/strlenopt-7.c: New test.
1912 * gcc.dg/strlenopt-8.c: New test.
1913 * gcc.dg/strlenopt-9.c: New test.
1914 * gcc.dg/strlenopt-10.c: New test.
1915 * gcc.dg/strlenopt-11.c: New test.
1916 * gcc.dg/strlenopt-12.c: New test.
1917 * gcc.dg/strlenopt-12g.c: New test.
1918 * gcc.dg/strlenopt-13.c: New test.
1919 * gcc.dg/strlenopt-14g.c: New test.
1920 * gcc.dg/strlenopt-14gf.c: New test.
1921 * gcc.dg/strlenopt-15.c: New test.
1922 * gcc.dg/strlenopt-16g.c: New test.
1923 * gcc.dg/strlenopt-17g.c: New test.
1924 * gcc.dg/strlenopt-18g.c: New test.
1925 * gcc.dg/strlenopt.h: New file.
1927 2011-09-27 Tom de Vries <tom@codesourcery.com>
1930 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1931 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1932 * gcc.dg/pr43864.c: New test.
1933 * gcc.dg/pr43864-2.c: Same.
1934 * gcc.dg/pr43864-3.c: Same.
1935 * gcc.dg/pr43864-4.c: Same.
1937 2011-09-27 Jan Hubicka <jh@suse.cz>
1939 * gcc.dg/ipa/inline-5.c: New testcase.
1941 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1943 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1945 * gcc.dg/vect/bb-slp-27.c: New.
1946 * gcc.dg/vect/bb-slp-28.c: New.
1948 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1950 * testsuite/lib/target-supports.exp (check_profiling_available):
1951 Don't rely solely on TLS tests for -fprofile-generate, fall
1952 through to the other code.
1954 2011-09-27 Richard Guenther <rguenther@suse.de>
1956 PR tree-optimization/50363
1957 * gcc.dg/torture/pr50363.c: New testcase.
1959 2011-09-26 Jason Merrill <jason@redhat.com>
1962 * g++.dg/template/partial13.C: New.
1965 * g++.dg/template/partial12.C: New.
1968 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1970 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/diagnostic/bindings1.C: New.
1974 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1976 2011-09-26 David S. Miller <davem@davemloft.net>
1978 * gcc.target/sparc/wrgsr.c: New test.
1979 * gcc.target/sparc/rdgsr.c: New test.
1980 * gcc.target/sparc/edge.c: New test.
1981 * gcc.target/sparc/fcmp.c: New test.
1983 * gcc.target/sparc/edge.c: Update for new return types.
1984 * gcc.target/sparc/fcmp.c: Likewise.
1986 * gcc.target/sparc/fpaddsubi.c: New test.
1988 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1991 * gfortran.dg/common_15.f90: New.
1994 * gfortran.dg/dummy_procedure_5.f90: New.
1995 * gfortran.dg/interface_26.f90: Modified error message.
1996 * gfortran.dg/proc_ptr_11.f90: Ditto.
1997 * gfortran.dg/proc_ptr_15.f90: Ditto.
1998 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1999 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2001 2011-09-26 Jason Merrill <jason@redhat.com>
2004 * g++.dg/overload/rvalue3.C: New.
2007 * g++.dg/overload/ref-conv2.C: New.
2009 * g++.dg/cpp0x/nsdmi-template1.C: New.
2011 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/cpp0x/nullptr25.C: New.
2015 2011-09-26 Richard Guenther <rguenther@suse.de>
2017 PR tree-optimization/50472
2018 * gcc.dg/torture/pr50472.c: New testcase.
2020 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2022 * gnat.dg/opt22.adb: New test.
2023 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2025 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2027 * gnat.dg/opt21.adb: New test.
2028 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2030 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2032 * gnat.dg/opt20.ad[sb]: New test.
2033 * gnat.dg/opt20_pkg.ads: New helper.
2035 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2037 * gnat.dg/array17.adb: New test.
2038 * gnat.dg/array17_pkg.ads: New helper.
2040 2011-09-25 Jason Merrill <jason@redhat.com>
2042 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2044 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2046 * gnat.dg/frame_overflow.ads: New.
2047 * gnat.dg/frame_overflow.adb: Adjust.
2048 * gnat.dg/specs/addr1.ads: Likewise.
2050 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2052 * g++.dg/tree-ssa/restrict2.C: New test.
2054 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2056 * lib/target-supports.exp (check_effective_target_vect64): New.
2057 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2058 of multiple vector sizes.
2059 * gcc.dg/vect/bb-slp-26.c: New.
2061 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2064 * g++.dg/template/bitfield1.C: New.
2066 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2068 * gcc.dg/vect/bb-slp-24.c: New.
2070 2011-09-24 Jason Merrill <jason@redhat.com>
2072 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2074 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2076 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2077 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2079 * g++.dg/cpp0x/nsdmi1.C: New.
2080 * g++.dg/cpp0x/nsdmi2.C: New.
2081 * g++.dg/cpp0x/nsdmi3.C: New.
2082 * g++.dg/cpp0x/nsdmi4.C: New.
2083 * g++.old-deja/g++.other/init4.C: New.
2085 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2088 * g++.dg/template/sfinae28.C: New.
2090 2011-09-23 Ian Lance Taylor <iant@google.com>
2092 * go.test/go-test.exp (errchk): Handle more cases of getting
2093 correct Tcl backslash quoting in regular expressions in test file.
2095 2011-09-23 Jason Merrill <jason@redhat.com>
2098 * g++.dg/init/const8.C: New.
2099 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2100 * g++.dg/cpp0x/defaulted2.C: Likewise.
2101 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2102 * g++.dg/init/pr20039.C: Likewise.
2103 * g++.dg/init/pr42844.C: Likewise.
2105 2011-09-23 Jan Hubicka <jh@suse.cz>
2107 * gcc.dg/ipa/inline-1.c: new testcase.
2108 * gcc.dg/ipa/inline-2.c: new testcase.
2109 * gcc.dg/ipa/inline-3.c: new testcase.
2110 * gcc.dg/ipa/inline-4.c: new testcase.
2112 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2115 * g++.dg/cpp0x/constexpr-static8.C: New.
2117 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.target/i386/avxfp-1.c: New test.
2120 * gcc.target/i386/avxfp-2.c: New test.
2122 2011-09-23 Terry Guo <terry.guo@arm.com>
2124 * gcc.c-torture/execute/941014-1.x: Deleted.
2126 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2129 * g++.dg/cpp0x/pr50491.C: New.
2131 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2134 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2136 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/cpp0x/nullptr24.C: New.
2141 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2144 * gcc.target/i386/pr50482.c: New test.
2146 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2148 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2149 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2150 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2151 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2152 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2153 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2154 multilib options contain different -march= from dg-options.
2156 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2157 Paolo Carlini <paolo.carlini@oracle.com>
2160 * g++.dg/template/friend52.C: New.
2162 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2164 * gcc.target/arm/cmp-1.c: New test.
2165 * gcc.target/arm/cmp-2.c: Likewise.
2167 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2170 * gfortran.dg/impure_actual_1.f90: Modified error message.
2171 * gfortran.dg/proc_ptr_32.f90: New.
2172 * gfortran.dg/proc_ptr_33.f90: New.
2174 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2176 PR tree-optimization/50451
2177 * gcc.dg/vect/pr50451.c: New test.
2179 2011-09-21 Ian Lance Taylor <iant@google.com>
2181 * go.test/go-test.exp (errchk): Add special case for bug332.
2182 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2183 some more test lines.
2185 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2187 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2188 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2189 * g++.dg/other/i386-8.C: Ditto.
2190 * g++.dg/other/pr34435.C: Ditto.
2191 * g++.dg/other/pr39496.C: Ditto.
2192 * g++.dg/other/mmintrin.C: Ditto.
2194 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.dg/vect/vect-cond-7.c: New test.
2197 * gcc.target/i386/sse4_1-cond-1.c: New test.
2198 * gcc.target/i386/avx-cond-1.c: New test.
2200 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2203 * g++.dg/other/pr50464.C: New test.
2205 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2207 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2208 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2209 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2210 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2212 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2214 * gnat.dg/opt19.adb: New test.
2216 2011-09-21 Terry Guo <terry.guo@arm.com>
2218 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2219 on arch conflict when testing case on targets other than armv7-a.
2221 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2224 * g++.dg/ext/int128-1.C: New.
2225 * g++.dg/ext/int128-2.C: Likewise.
2226 * g++.dg/ext/int128-2.h: Likewise.
2228 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2231 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2233 2011-09-20 Jason Merrill <jason@redhat.com>
2235 * g++.dg/cpp0x/constexpr-generated1.C: New.
2238 * g++.dg/overload/ref-conv1.C: New.
2240 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2242 * g++.dg/other/final1.C: New.
2244 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2246 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2249 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2251 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2254 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2256 PR tree-optimization/50413
2257 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2258 -fdump-tree-slp-details. Run other tests with
2259 -fdump-tree-vect-details.
2260 * g++.dg/vect/slp-pr50413.cc: New.
2262 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2263 Ira Rosen <ira.rosen@linaro.org>
2266 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2267 Fix underscores around restrict.
2269 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2271 PR tree-optimization/50414
2272 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2273 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2274 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2276 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2278 PR tree-optimization/50412
2279 * gfortran.dg/vect/pr50412.f90: New.
2281 2011-09-16 Jason Merrill <jason@redhat.com>
2284 * g++.dg/eh/defarg1.C: New.
2286 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.dg/vect/vect-reduc-10.c: New test.
2289 * gcc.target/i386/avx-reduc-1.c: New test.
2291 * gcc.target/i386/sse2-extract-1.c: New test.
2292 * gcc.target/i386/avx-extract-1.c: New test.
2294 2011-09-16 Terry Guo <terry.guo@arm.com>
2296 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2298 2011-09-15 Diego Novillo <dnovillo@google.com>
2300 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2301 ALWAYS_CXXFLAGS, if defined.
2302 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2303 ALWAYS_GFORTRANFLAGS, if defined.
2304 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2305 ALWAYS_GOCFLAGS, if defined.
2306 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2307 ALWAYS_OBJCXXFLAGS, if defined.
2308 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2309 additional_flags, if defined.
2310 * lib/gnat.exp (gnat_target_compile): Likewise.
2311 * lib/objc.exp (objc_target_compile): Likewise.
2312 * lib/target-supports-dg.exp (dg-add-options): Handle
2315 2011-09-15 Tom de Vries <tom@codesourcery.com>
2318 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2319 Use uintptr_t in f1. Undo avr xfails.
2321 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2325 * gfortran.dg/function_types_3.f90: New.
2327 2011-09-15 Jason Merrill <jason@redhat.com>
2330 * g++.dg/cpp0x/trailing7.C: New.
2333 * g++.dg/cpp0x/nullptr23.C: New.
2335 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2337 * gcc.dg/vect/bb-slp-25.c: New.
2339 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/cpp0x/noexcept15.C: New.
2344 2011-09-14 Tom de Vries <tom@codesourcery.com>
2347 * gcc.dg/pr50251.c: New test.
2349 2011-09-14 Tobias Burnus <burnus@net-b.de>
2353 * gfortran.dg/null_5.f90: New.
2354 * gfortran.dg/null_6.f90: New.
2356 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2358 * gcc.c-torture/compile/20110913-1.c: New test.
2360 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2363 * gfortran.dg/result_2.f90: New.
2365 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2367 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2369 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2372 * g++.dg/cpp0x/variadic116.C: New test case.
2374 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2376 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2377 * gcc.target/mips/interrupt_handler-2.c: New test.
2378 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2380 2011-09-12 Jason Merrill <jason@redhat.com>
2382 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2384 * g++.dg/cpp0x/explicit7.C: New.
2386 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2388 PR rtl-optimization/50212
2389 * g++.dg/other/pr50212.C: New test.
2391 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2394 * testsuite/gcc.target/avr/torture/avr-torture.exp
2395 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2396 "-O2 -fmerge-all-constants".
2398 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2401 * gfortran.dg/do_while_1.f90: New test.
2403 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2407 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2408 * gfortran.dg/proc_decl_26.f90: New.
2409 * gfortran.dg/typebound_override_2.f90: New.
2410 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2412 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2414 * gnat.dg/cond_expr2.ad[sb]: New test.
2416 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2418 * gnat.dg/atomic5.ad[sb]: New test.
2420 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2422 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2424 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2427 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2429 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2432 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2434 2011-09-09 Richard Guenther <rguenther@suse.de>
2436 PR tree-optimization/50328
2437 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2439 2011-09-09 Richard Guenther <rguenther@suse.de>
2442 * gcc.dg/torture/pr50333.c: New testcase.
2444 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2446 PR tree-optimization/50318
2447 * gcc.target/arm/pr50318-1.c: New file.
2449 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2451 * gcc.target/i386/all_one_m256i.c: New test.
2453 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/cpp0x/sfinae28.C: New.
2458 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2461 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2462 longer ignored on typedefs.
2464 PR c++/33255 - Support -Wunused-local-typedefs warning
2465 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2466 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2468 2011-09-08 Martin Jambor <mjambor@suse.cz>
2470 PR tree-optimization/50287
2471 * gcc.dg/torture/pr50287.c: New test.
2473 2011-09-08 Richard Guenther <rguenther@suse.de>
2475 PR tree-optimization/19831
2476 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2477 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2478 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2479 * gcc.dg/errno-1.c: Adjust.
2481 2011-09-08 Richard Guenther <rguenther@suse.de>
2483 PR tree-optimization/19831
2484 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2486 2011-09-08 Tobias Burnus <burnus@net-b.de>
2489 * gfortran.dg/do_concurrent_1.f90: New.
2490 * gfortran.dg/do_concurrent_2.f90: New.
2492 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2495 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2496 * gcc.dg/pr50310-2.c: New test.
2498 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2501 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2502 * gfortran.dg/impure_constructor_1.f90: Modified.
2503 * gfortran.dg/proc_ptr_comp_33.f90: New.
2505 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2508 * gcc.dg/pr50310-1.c: New test.
2510 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2513 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2516 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2519 * g++.dg/cpp0x/noexcept14.C: New.
2521 2011-09-07 Jason Merrill <jason@redhat.com>
2523 * g++.dg/cpp0x/constexpr-ref3.C: New.
2525 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2527 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2529 * gcc.dg/section1.c: Don't xfail for avr.
2531 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2533 PR tree-optimization/50322
2534 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2536 2011-09-07 Martin Jambor <mjambor@suse.cz>
2538 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2540 2011-09-07 Martin Jambor <mjambor@suse.cz>
2542 PR tree-optimization/49911
2543 * g++.dg/tree-ssa/pr49911.C: New test.
2545 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2548 * gcc.dg/torture/pr49030.c: New test.
2550 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2553 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2554 * gfortran.dg/class_4d.f03: Deleted.
2555 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2557 2011-09-07 Richard Guenther <rguenther@suse.de>
2559 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2561 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2563 PR tree-optimization/46021
2564 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2566 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2568 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2570 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2572 * gcc.c-torture/compile/20110906-1.c: New test.
2574 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2576 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2578 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2580 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2581 --param tree-reassoc-width=1.
2583 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2584 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2586 2011-09-06 Richard Guenther <rguenther@suse.de>
2588 PR tree-optimization/48149
2589 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2591 2011-09-06 Richard Guenther <rguenther@suse.de>
2593 PR tree-optimization/48317
2594 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2596 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2598 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2600 (add_options_for_quad_vectors): Replace with ...
2601 (add_options_for_double_vectors): ... this.
2602 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2603 support multiple vector sizes since the vectorizer attempts to
2604 vectorize with both vector sizes.
2605 * gcc.dg/vect/no-vfa-vect-79.c,
2606 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2607 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2608 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2609 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2610 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2611 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2612 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2613 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2614 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2615 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2616 gcc.dg/vect/vect-40.c: Likewise.
2617 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2618 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2619 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2620 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2621 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2623 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2625 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2628 * gcc.target/mips/abi-main.h: New file.
2629 * gcc.target/mips/abi-o32-long32.c: New test.
2630 * gcc.target/mips/abi-o32-long64.c: Likewise.
2631 * gcc.target/mips/abi-o64-long32.c: Likewise.
2632 * gcc.target/mips/abi-o64-long64.c: Likewise.
2633 * gcc.target/mips/abi-n32-long32.c: Likewise.
2634 * gcc.target/mips/abi-n32-long64.c: Likewise.
2635 * gcc.target/mips/abi-n64-long32.c: Likewise.
2636 * gcc.target/mips/abi-n64-long64.c: Likewise.
2637 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2638 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2639 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2640 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2641 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2642 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2643 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2644 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2645 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2646 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2647 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2648 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2649 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2650 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2651 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2652 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2653 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2654 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2655 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2656 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2657 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2658 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2659 * gcc.target/mips/branch-3.c: Likewise.
2660 * gcc.target/mips/branch-4.c: Likewise.
2661 * gcc.target/mips/branch-5.c: Likewise.
2662 * gcc.target/mips/branch-6.c: Likewise.
2663 * gcc.target/mips/branch-7.c: Likewise.
2664 * gcc.target/mips/branch-8.c: Likewise.
2665 * gcc.target/mips/branch-9.c: Likewise.
2666 * gcc.target/mips/branch-10.c: Likewise.
2667 * gcc.target/mips/branch-11.c: Likewise.
2668 * gcc.target/mips/branch-12.c: Likewise.
2669 * gcc.target/mips/branch-13.c: Likewise.
2670 * gcc.target/mips/lazy-binding-1.c: Likewise.
2672 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2674 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2675 to avoid warning on int=16 platforms..
2677 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2679 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2680 to work even with -fshort-enums.
2682 2011-09-04 Jan Hubicka <jh@suse.cz>
2684 * gcc.c-torture/compile/20110902.c: new testcase.
2686 2011-09-04 Jason Merrill <jason@redhat.com>
2689 * g++.dg/cpp0x/rv-conv1.C: New.
2692 * g++.dg/cpp0x/rv-func3.C: New.
2694 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2698 * g++.dg/cpp0x/constexpr-template1.C: New.
2699 * g++.dg/cpp0x/constexpr-template2.C: New.
2700 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2701 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2703 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2705 * gnat.dg/specs/debug1.ads: Tweak pattern.
2707 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2710 * gfortran.dg/class_45a.f03: New.
2711 * gfortran.dg/class_45b.f03: New.
2713 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2714 Ira Rosen <ira.rosen@linaro.org>
2716 PR tree-optimization/50208
2717 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2718 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2719 -fno-tree-fre -fno-tree-pre.
2721 2011-09-02 Martin Jambor <mjambor@suse.cz>
2723 * gcc.dg/ipa/ipcp-3.c: New test.
2725 2011-09-02 Richard Guenther <rguenther@suse.de>
2727 PR tree-optimization/27460
2729 * gcc.dg/vect/vect-cond-7.c: New testcase.
2731 2011-09-02 Martin Jambor <mjambor@suse.cz>
2733 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2734 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2735 xfailed test for inlining.
2736 * g++.dg/ipa/ivinline-9.C: Likewise.
2738 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2740 PR tree-optimization/50178
2741 * gfortran.dg/vect/pr50178.f90: New test.
2743 2011-08-31 Martin Jambor <mjambor@suse.cz>
2746 * gcc.c-torture/execute/pr49886.c: New testcase.
2748 2011-08-31 Tom de Vries <tom@codesourcery.com>
2751 * gcc.dg/pr43513.c: New test.
2753 2011-08-30 Tobias Burnus <burnus@net-b.de>
2756 * gfortran.dg/common_14.f90: New.
2757 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2759 2011-08-30 Jason Merrill <jason@redhat.com>
2762 * g++.dg/cpp0x/decltype33.C: New.
2765 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2768 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2770 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2772 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2774 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2776 * gnat.dg/specs/aggr3.ads: New test.
2777 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2779 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2780 * gnat.dg/specs/aggr2.ads: Likewise.
2782 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2785 * gfortran.dg/allocate_with_source_2.f90: New test
2787 2011-08-30 Jason Merrill <jason@redhat.com>
2790 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2793 * g++.dg/cpp0x/constexpr-value3.C: New.
2795 2011-08-30 Richard Guenther <rguenther@suse.de>
2798 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2799 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2800 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2801 * gcc.dg/pr36902.c: XFAIL.
2803 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2805 * gcc.target/i386/fma-check.h: New.
2806 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2807 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2808 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2809 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2810 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2811 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2812 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2813 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2814 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2815 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2816 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2817 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2818 * gcc.target/i386/fma-compile.c: Likewise.
2819 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2820 * gcc.target/i386/sse-12.c: Add -mfma.
2821 * gcc.target/i386/sse-13.c: Likewise.
2822 * gcc.target/i386/sse-14.c: Likewise.
2823 * gcc.target/i386/sse-22.c: Likewise.
2824 * gcc.target/i386/sse-23.c: Likewise.
2825 * g++.dg/other/i386-2.C: Likewise.
2826 * g++.dg/other/i386-3.C: Likewise.
2828 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2831 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2832 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2834 2011-08-30 Christian Bruel <christian.bruel@st.com>
2836 * g++.dg/bprob/bprob.exp (feedback_options): Set
2837 -fbranch-probabilities.
2838 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2840 2011-08-29 Jason Merrill <jason@redhat.com>
2843 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2845 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2846 Jason Merrill <jason@redhat.com>
2848 * g++.dg/dfp/base.C: New test.
2850 2011-08-29 Jason Merrill <jason@redhat.com>
2854 * g++.dg/cpp0x/initlist58.C: New.
2856 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2859 * gfortran.dg/class_result_1.f03: New.
2861 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.target/i386/pr48722.c: New test.
2866 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2869 * gfortran.dg/widechar_compare_1.f90: New test.
2871 2011-08-26 Jason Merrill <jason@redhat.com>
2875 * g++.dg/abi/mangle50.C: New.
2877 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2880 * gcc.target/i386/pr50202.c: New test.
2882 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2884 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2885 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2886 * gcc.target/i386/avx-round-vec.c: New test.
2887 * gcc.target/i386/avx-roundf-vec.c: New test.
2889 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2891 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2895 * c-c++-common/Wunused-var-14.c: New test.
2897 2011-08-26 Tom de Vries <tom@codesourcery.com>
2899 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2901 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2903 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2904 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2905 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2906 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2908 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2910 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2911 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2912 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2913 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2915 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2918 * gfortran.dg/pointer_comp_init_1.f90: New test.
2920 2011-08-25 Jason Merrill <jason@redhat.com>
2923 * g++.dg/cpp0x/sfinae27.C: New.
2925 2011-08-25 Tobias Burnus <burnus@net-b.de>
2927 * gfortran.dg/coarray_lib_token_4.f90: New.
2929 2011-08-25 Tobias Burnus <burnus@net-b.de>
2931 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2933 2011-08-25 Richard Guenther <rguenther@suse.de>
2935 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2937 2011-08-24 Tobias Burnus <burnus@net-b.de>
2940 * gfortran.dg/initialization_28.f90: New.
2942 2011-08-24 Richard Guenther <rguenther@suse.de>
2944 PR tree-optimization/50067
2945 * gcc.dg/torture/pr50067-3.c: New testcase.
2946 * gcc.dg/torture/pr50067-4.c: Likewise.
2947 * gcc.dg/torture/pr50067-5.c: Likewise.
2949 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2951 * g++.dg/other/i386-2.C: Add -mavx2 check.
2952 * g++.dg/other/i386-3.C: Likewise.
2953 * gcc.target/i386/avx-1.c: Add AVX2.
2954 * gcc.target/i386/avx-2.c: Likewise.
2955 * gcc.target/i386/funcspec-5.c: Likewise.
2956 * gcc.target/i386/sse-12.c: Likewise.
2957 * gcc.target/i386/sse-13.c: Likewise.
2958 * gcc.target/i386/sse-14.c: Likewise.
2959 * gcc.target/i386/sse-22.c: Likewise.
2960 * gcc.target/i386/sse-23.c: Likewise.
2961 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2962 * gcc.target/i386/avx2-check.h: New.
2963 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2964 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2965 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2966 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2967 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2968 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2969 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2970 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2971 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2972 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2973 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2974 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2975 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2976 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2977 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2978 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2979 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2980 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2981 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2982 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2983 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2984 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2985 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2986 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2987 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2988 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2989 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2990 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2991 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2992 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2993 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2994 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2995 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2996 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2997 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2998 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2999 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3000 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3001 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3002 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3003 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3004 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3005 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3006 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3007 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3008 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3009 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3010 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3011 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3012 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3013 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3014 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3015 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3016 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3017 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3018 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3019 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3020 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3021 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3022 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3023 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3024 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3025 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3026 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3027 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3028 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3029 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3030 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3031 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3032 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3033 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3034 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3035 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3036 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3037 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3038 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3039 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3040 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3041 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3042 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3043 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3044 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3045 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3046 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3047 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3048 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3049 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3050 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3051 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3052 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3053 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3054 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3055 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3056 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3057 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3058 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3059 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3060 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3061 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3062 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3063 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3064 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3065 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3066 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3067 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3068 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3069 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3070 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3071 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3072 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3073 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3074 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3075 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3076 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3077 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3078 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3079 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3080 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3081 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3082 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3083 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3084 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3085 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3086 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3087 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3088 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3089 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3090 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3091 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3092 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3093 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3094 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3095 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3096 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3097 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3098 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3099 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3100 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3101 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3102 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3103 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3104 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3105 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3106 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3107 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3108 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3109 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3110 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3111 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3112 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3113 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3114 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3115 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3116 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3117 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3118 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3119 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3120 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3121 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3122 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3123 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3124 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3125 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3126 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3127 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3128 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3129 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3130 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3131 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3132 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3133 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3134 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3135 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3136 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3137 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3138 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3139 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3140 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3141 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3142 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3143 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3144 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3145 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3146 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3147 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3148 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3149 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3150 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3151 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3152 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3153 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3154 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3155 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3156 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3157 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3158 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3159 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3160 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3161 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3162 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3163 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3164 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3165 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3166 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3167 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3168 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3169 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3170 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3171 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3172 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3173 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3174 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3175 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3176 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3177 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3178 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3179 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3180 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3181 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3182 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3183 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3184 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3185 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3186 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3187 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3188 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3189 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3190 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3191 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3192 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3193 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3194 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3195 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3196 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3197 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3198 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3199 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3200 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3201 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3202 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3203 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3204 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3205 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3206 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3207 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3208 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3209 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3210 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3211 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3212 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3213 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3214 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3215 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3216 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3217 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3218 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3219 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3220 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3221 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3222 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3223 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3224 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3225 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3226 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3227 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3228 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3229 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3230 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3231 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3232 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3233 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3234 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3235 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3236 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3237 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3238 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3239 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3240 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3241 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3242 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3243 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3244 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3245 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3246 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3247 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3248 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3249 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3250 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3251 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3252 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3253 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3254 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3255 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3256 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3257 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3258 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3259 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3260 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3261 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3262 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3263 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3264 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3265 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3266 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3267 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3268 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3269 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3270 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3271 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3272 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3273 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3274 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3275 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3276 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3277 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3278 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3279 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3280 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3281 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3282 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3283 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3284 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3285 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3286 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3287 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3288 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3289 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3290 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3291 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3292 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3293 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3294 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3295 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3296 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3297 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3298 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3299 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3300 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3301 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3302 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3303 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3304 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3305 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3306 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3307 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3308 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3309 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3310 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3311 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3312 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3313 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3314 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3315 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3316 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3317 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3318 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3319 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3320 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3321 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3322 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3323 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3324 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3325 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3326 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3327 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3328 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3329 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3330 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3331 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3332 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3333 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3334 * gcc.target/i386/testimm-9.c: Likewise.
3336 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3338 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3339 * g++.dg/other/i386-3.C: Likewise.
3340 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3341 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3342 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3343 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3344 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3345 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3346 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3347 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3348 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3349 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3350 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3351 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3352 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3353 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3354 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3355 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3356 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3357 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3358 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3359 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3360 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3361 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3362 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3363 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3364 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3365 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3366 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3367 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3368 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3369 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3370 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3371 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3372 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3373 * gcc.target/i386/sse-12.c: Add BMI2.
3374 * gcc.target/i386/sse-13.c: Likewise.
3375 * gcc.target/i386/sse-14.c: Likewise.
3376 * gcc.target/i386/sse-22.c: Likewise.
3377 * gcc.target/i386/sse-23.c: Likewise.
3379 2011-08-23 Jason Merrill <jason@redhat.com>
3381 * g++.dg/template/crash7.C: Adjust expected errors.
3383 2011-08-23 Jason Merrill <jason@redhat.com>
3387 * g++.dg/cpp0x/overload2.C: New.
3389 2011-08-23 Jason Merrill <jason@redhat.com>
3392 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3394 2011-08-23 Jason Merrill <jason@redhat.com>
3397 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3398 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3399 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3400 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3402 2011-08-23 Jason Merrill <jason@redhat.com>
3405 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3407 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3410 * g++.dg/warn/Wunused-var-16.C: New test.
3413 * gcc.dg/pr50161.c: New test.
3415 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3418 * g++.dg/gcov/gcov-7.C: New test.
3420 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3423 * g++.dg/dfp/nofields.C: New test.
3425 2011-08-23 Tobias Burnus <burnus@net-b.de>
3428 * gfortran.dg/use_16.f90: New.
3430 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3431 Kirill Yukhin <kirill.yukhin@intel.com>
3434 * gcc.target/i386/pr50155.c: New test.
3436 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3438 PR tree-optimization/50133
3439 * gcc.dg/pr50133.c: New test.
3442 * c-c++-common/cxxbitfields-6.c: New test.
3444 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3447 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3449 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3451 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3452 * gcc.dg/pr49994-3.c: Ditto.
3454 2011-08-22 Richard Guenther <rguenther@suse.de>
3457 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3458 * gcc.dg/torture/pr50067-2.c: Likewise.
3460 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3463 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3464 of a constant resulting from simplification.
3465 * gfortran.dg/warn_conversion_3.f90: New test.
3467 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3470 * gfortran.dg/zero_stride_1.f90: New test.
3472 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3475 * gfortran.dg/typebound_override_1.f90: Modified.
3477 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3479 PR tree-optimization/48739
3480 * gcc.dg/pr48739-1.c: New test.
3481 * gcc.dg/pr48739-2.c: New test.
3483 2011-08-20 Tobias Burnus <burnus@net-b.de>
3485 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3487 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3490 * gfortran.dg/where_3.f90: New test.
3492 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3495 * gfortran.dg/pr49721-1.f: New.
3496 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3498 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3500 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3501 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3504 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3506 * gcc.target/arm/wmul-11.c: New file.
3507 * gcc.target/arm/wmul-12.c: New file.
3508 * gcc.target/arm/wmul-13.c: New file.
3510 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3512 * gcc.target/arm/wmul-10.c: New file.
3514 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3516 * gcc.target/arm/wmul-9.c: New file.
3517 * gcc.target/arm/wmul-bitfield-2.c: New file.
3519 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3521 * gcc.target/arm/wmul-8.c: New file.
3523 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3525 * gcc.target/arm/wmul-7.c: New file.
3527 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3529 * gcc.target/arm/wmul-6.c: New file.
3531 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3533 * gcc.target/arm/wmul-5.c: New file.
3534 * gcc.target/arm/no-wmla-1.c: New file.
3536 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3538 * gcc.target/arm/wmul-bitfield-1.c: New file.
3540 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3542 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3544 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3546 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3547 * gcc.target/i386/conversion.c: Likewise.
3549 2011-08-19 Richard Guenther <rguenther@suse.de>
3551 * gcc.dg/torture/pr50067-1.c: New testcase.
3552 * gcc.dg/torture/pr50067-2.c: Likewise.
3554 2011-08-19 Joey Ye <joey.ye@arm.com>
3557 * gcc.target/arm/handler-align.c: New test.
3558 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3561 2011-08-19 Joey Ye <joey.ye@arm.com>
3563 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3565 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3568 * gfortran.dg/end_block_label_1.f90: New test.
3569 * gfortran.dg/end_associate_label_1.f90: New test.
3571 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3573 * gcc.dg/c1x-pointer-float-1.c: New test.
3575 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3578 * gfortran.dg/duplicate_labels_2.f: New test.
3580 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3582 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3583 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3584 gcc.dg/c1x-noreturn-5.c: New tests.
3586 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3588 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3590 2011-08-18 Tobias Burnus <burnus@net-b.de>
3593 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3594 * gfortran.dg/coarray_lock_3.f90: Fix test.
3595 * gfortran.dg/coarray_lock_4.f90: New.
3596 * gfortran.dg/coarray_lock_5.f90: New.
3598 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3601 * gcc.c-torture/compile/pr50009.c: New test.
3604 * gcc.dg/torture/pr50092.c: New test.
3606 2011-08-18 Tobias Burnus <burnus@net-b.de>
3609 * gfortran.dg/namelist_73.f90: New.
3611 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3613 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3616 * gcc.dg/pr50017.c: New test.
3618 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3621 * g++.dg/lookup/hidden-var1.C: New test case.
3623 2011-08-17 Tobias Burnus <burnus@net-b.de>
3626 * gfortran.dg/warn_unused_var_2.f90: New.
3627 * gfortran.dg/warn_unused_var_3.f90: New.
3629 2011-08-17 Tom de Vries <tom@codesourcery.com>
3632 * gcc.target/arm/pr43597.c: New test.
3634 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3637 * gfortran.dg/common_13.f90: New.
3639 2011-08-16 Jason Merrill <jason@redhat.com>
3642 * g++.dg/cpp0x/variadic-unresolved.C: New.
3644 * g++.old-deja/g++.brendan/README: Add R.I.P.
3646 * g++.dg/ext/attr-used-1.C: New.
3649 * g++.dg/cpp0x/initlist56.C: New.
3651 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3654 * g++.dg/opt/life1.C: Only run on Linux.
3656 2011-08-15 Tobias Burnus <burnus@net-b.de>
3658 * gfortran.dg/coarray_26.f90: New.
3660 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3662 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3665 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3668 * gfortran.dg/func_result_7.f90: New.
3670 2011-08-13 Jason Merrill <jason@redhat.com>
3673 * g++.dg/cpp0x/decltype32.C: New.
3676 * g++.dg/diagnostic/expr1.C: New.
3678 2011-08-12 David Li <davidxl@google.com>
3680 * g++.dg/abi/vbase15.C: New test.
3682 2011-08-12 Jason Merrill <jason@redhat.com>
3685 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3687 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3689 * gcc.dg/builtins-67.c: New test.
3690 * gcc.target/i386/conversion.c: Ditto.
3692 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3693 Brian Hackett <bhackett1024@gmail.com>
3695 * g++.dg/plugin/decl_plugin.c: New.
3696 * g++.dg/plugin/decl-plugin-test.C: New.
3697 * g++.dg/plugin/plugin.exp: Add above testcase.
3699 2011-08-11 Richard Guenther <rguenther@suse.de>
3701 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3703 2011-08-11 Michael Matz <matz@suse.de>
3705 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3707 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3709 PR tree-optimization/50039
3710 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3711 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3713 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3715 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3716 (sse4_1_test): Initialize src3 with random value.
3718 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3720 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3721 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3722 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3723 * gcc.dg/scal-to-vec1.c: New test.
3724 * gcc.dg/scal-to-vec2.c: New test.
3726 2011-08-09 Richard Guenther <rguenther@suse.de>
3728 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3729 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3730 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3731 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3733 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3735 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3737 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3739 * gcc.dg/pr49948.c: Require pthread effective target.
3741 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3743 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3745 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3747 * gcc.target/i386/sse-22a.c: New test.
3749 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3751 PR tree-optimization/50014
3752 * gcc.dg/vect/pr50014.c: New test.
3754 2011-08-08 Martin Jambor <mjambor@suse.cz>
3757 * gcc.dg/tree-ssa/pr49923.c: New test.
3759 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3762 * gcc.target/i386/pr49781-1.c: New.
3764 2011-08-08 Jason Merrill <jason@redhat.com>
3766 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3768 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3770 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3773 * gfortran.dg/typebound_override_1.f90: New.
3775 2011-08-07 Kai Tietz <ktietz@redhat.com>
3777 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3778 x86_64 mingw target.
3779 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3780 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3781 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3782 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3783 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3784 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3785 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3786 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3787 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3788 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3790 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3793 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3795 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3797 * gcc.dg/pr48770.c: Cleanup coverage files.
3798 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3800 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3802 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3803 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3804 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3805 lzcnt and bmi options.
3807 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3810 * gcc.dg/pr47381-1.c: New.
3811 * gcc.dg/pr47381-2.c: Likewise.
3812 * gcc.target/i386/pr47381.c: Likewise.
3814 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3817 * gcc.dg/pr47727.c: New.
3820 * gcc.dg/pr47372-1.c: New.
3821 * gcc.dg/pr47372-2.c: Likewise.
3823 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3826 * gcc.target/i386/pr47449.c: New.
3829 * gcc.dg/pr47446-1.c: New.
3830 * gcc.dg/pr47446-2.c: Likewise.
3832 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3835 * gcc.dg/pr47766.c: New.
3838 * gcc.dg/tls/pr47715-1.c: New.
3839 * gcc.dg/tls/pr47715-2.c: Likewise.
3840 * gcc.dg/tls/pr47715-3.c: Likewise.
3841 * gcc.dg/tls/pr47715-4.c: Likewise.
3842 * gcc.dg/tls/pr47715-5.c: Likewise.
3844 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3847 * objc.dg/gnu-api-2-class.m: Updated comments.
3848 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3849 * objc.dg/gnu-api-2-class-meta.m: New test.
3850 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3852 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3855 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3856 with classes that are in construction.
3858 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3861 * gcc.target/i386/pr48084-1.c: New.
3862 * gcc.target/i386/pr48084-2.c: Likewise.
3863 * gcc.target/i386/pr48084-3.c: Likewise.
3864 * gcc.target/i386/pr48084-4.c: Likewise.
3865 * gcc.target/i386/pr48084-5.c: Likewise.
3867 PR rtl-optimization/49504
3868 * gcc.target/i386/pr49504.c: New.
3871 * gcc.dg/pr49860.c: New.
3873 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3876 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3877 with classes that are in construction.
3879 2011-08-05 Jason Merrill <jason@redhat.com>
3882 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3885 * g++.dg/cpp0x/decltype31.C: New.
3888 * g++.dg/init/array28.C: New.
3891 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3893 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3896 * gcc.dg/pr47369-1.c: New.
3898 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3901 * gcc.dg/torture/pr47364-1.c: New.
3902 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3903 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3905 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3908 * gfortran.dg/transfer_check_2.f90: New test case.
3910 2011-08-05 Jan Hubicka <jh@suse.cz>
3913 * gfortran.dg/pr49494.f90: New testcase.
3915 2011-08-05 Jan Hubicka <jh@suse.cz>
3918 * gcc.c-torture/compile/pr49735.c: New testcase.
3920 2011-08-05 Jason Merrill <jason@redhat.com>
3923 * g++.dg/cpp0x/initlist56.C: New.
3926 * g++.dg/overload/rvalue2.C: New.
3929 * g++.dg/cpp0x/range-for21.C: New.
3931 * g++.dg/ext/vla11.C: New.
3933 2011-08-05 Richard Guenther <rguenther@suse.de>
3935 PR tree-optimization/49984
3936 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3938 2011-08-05 Richard Guenther <rguenther@suse.de>
3940 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3941 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3942 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3944 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3946 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3947 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3948 * gfortran.dg/ldist-pr43023.f90: Ditto.
3949 * gfortran.dg/namelist_52.f90: Ditto.
3950 * gfortran.dg/interface_proc_end.f90: Ditto.
3951 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3952 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3954 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3956 * gcc.dg/vect/vect-over-widen-1.c: New test.
3957 * gcc.dg/vect/vect-over-widen-2.c: New test.
3958 * gcc.dg/vect/vect-over-widen-3.c: New test.
3959 * gcc.dg/vect/vect-over-widen-4.c: New test.
3961 2011-08-04 Richard Guenther <rguenther@suse.de>
3964 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3966 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3968 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3970 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3973 * g++.dg/ext/builtin-object-size3.C: New test.
3975 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3977 PR tree-optimization/49948
3978 * gcc.dg/pr49948.c: New test.
3980 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3983 * gcc.dg/torture/pr47383.c: New.
3985 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3987 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3989 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3991 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3993 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3996 * gcc.dg/torture/pr47744-1.c: New.
3997 * gcc.dg/torture/pr47744-2.c: Likewise.
3998 * gcc.dg/torture/pr47744-3.c: Likewise.
4000 2011-08-03 Richard Guenther <rguenther@suse.de>
4003 * gcc.dg/torture/pr49958.c: New testcase.
4005 2011-08-03 Richard Guenther <rguenther@suse.de>
4007 PR tree-optimization/49938
4008 * g++.dg/torture/pr49938.C: New testcase.
4010 2011-08-02 Jason Merrill <jason@redhat.com>
4013 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4016 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4019 * g++.dg/cpp0x/variadic115.C: New.
4022 * g++.dg/cpp0x/union5.C: New.
4024 2011-08-02 Daniel Kraft <d@domob.eu>
4027 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4029 2011-08-02 Kai Tietz <ktietz@redhat.com>
4032 * gcc.dg/tree-ssa/forwprop-15.c
4034 2011-08-02 Jason Merrill <jason@redhat.com>
4037 * g++.dg/cpp0x/range-for20.C: New.
4039 2011-08-02 Tobias Burnus <burnus@net-b.de>
4041 * gfortran.dg/coarray_lib_token_3.f90: New.
4043 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4046 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4047 * gcc.dg/gomp/atomic-15.c: New test.
4048 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4049 * g++.dg/gomp/atomic-15.C: New test.
4050 * g++.dg/gomp/private-1.C: New test.
4051 * g++.dg/gomp/sharing-2.C: New test.
4052 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4053 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4054 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4056 2011-08-02 Tobias Burnus <burnus@net-b.de>
4058 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4059 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4061 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4062 * gfortran.dg/allocatable_function_5.f90: Ditto.
4063 * gfortran.dg/allocate_stat.f90: Ditto.
4064 * gfortran.dg/array_constructor_20.f90: Ditto.
4065 * gfortran.dg/array_constructor_21.f90: Ditto.
4066 * gfortran.dg/array_constructor_22.f90: Ditto.
4067 * gfortran.dg/array_constructor_26.f03: Ditto.
4068 * gfortran.dg/array_function_4.f90: Ditto.
4069 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4070 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4071 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4072 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4073 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4074 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4075 * gfortran.dg/class_15.f03: Ditto.
4076 * gfortran.dg/class_27.f03: Ditto.
4077 * gfortran.dg/class_33.f90: Ditto.
4078 * gfortran.dg/class_37.f03: Ditto.
4079 * gfortran.dg/class_40.f03: Ditto.
4080 * gfortran.dg/class_42.f03: Ditto.
4081 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4082 * gfortran.dg/coarray/registering_1.f90: Ditto.
4083 * gfortran.dg/convert_1.f90: Ditto.
4084 * gfortran.dg/default_initialization_3.f90: Ditto.
4085 * gfortran.dg/dependency_25.f90: Ditto.
4086 * gfortran.dg/dependency_26.f90: Ditto.
4087 * gfortran.dg/dependency_36.f90: Ditto.
4088 * gfortran.dg/dependency_37.f90: Ditto.
4089 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4090 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4091 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4092 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4093 * gfortran.dg/elemental_result_1.f90: Ditto.
4094 * gfortran.dg/empty_derived_type.f90: Ditto.
4095 * gfortran.dg/entry_7.f90: Ditto.
4096 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4097 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4098 * gfortran.dg/error_recovery_3.f90: Ditto.
4099 * gfortran.dg/extends_4.f03: Ditto.
4100 * gfortran.dg/func_assign.f90: Ditto.
4101 * gfortran.dg/func_assign_3.f90: Ditto.
4102 * gfortran.dg/generic_1.f90: Ditto.
4103 * gfortran.dg/generic_18.f90: Ditto.
4104 * gfortran.dg/generic_22.f03: Ditto.
4105 * gfortran.dg/generic_4.f90: Ditto.
4106 * gfortran.dg/generic_6.f90: Ditto.
4107 * gfortran.dg/generic_actual_arg.f90: Ditto.
4108 * gfortran.dg/graphite/id-21.f: Ditto.
4109 * gfortran.dg/graphite/pr45758.f90: Ditto.
4110 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4111 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4112 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4113 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4114 * gfortran.dg/host_used_types_1.f90: Ditto.
4115 * gfortran.dg/implicit_1.f90: Ditto.
4116 * gfortran.dg/implicit_11.f90: Ditto.
4117 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4118 * gfortran.dg/impure_actual_1.f90: Ditto.
4119 * gfortran.dg/impure_assignment_1.f90: Ditto.
4120 * gfortran.dg/impure_constructor_1.f90: Ditto.
4121 * gfortran.dg/initialization_10.f90: Ditto.
4122 * gfortran.dg/initialization_12.f90: Ditto.
4123 * gfortran.dg/interface_14.f90: Ditto.
4124 * gfortran.dg/interface_15.f90: Ditto.
4125 * gfortran.dg/interface_2.f90: Ditto.
4126 * gfortran.dg/interface_25.f90: Ditto.
4127 * gfortran.dg/interface_26.f90: Ditto.
4128 * gfortran.dg/interface_29.f90: Ditto.
4129 * gfortran.dg/interface_assignment_1.f90: Ditto.
4130 * gfortran.dg/internal_pack_6.f90: Ditto.
4131 * gfortran.dg/internal_pack_7.f90: Ditto.
4132 * gfortran.dg/internal_pack_8.f90: Ditto.
4133 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4134 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4135 * gfortran.dg/module_commons_3.f90: Ditto.
4136 * gfortran.dg/module_equivalence_4.f90: Ditto.
4137 * gfortran.dg/module_equivalence_6.f90: Ditto.
4138 * gfortran.dg/module_function_type_1.f90: Ditto.
4139 * gfortran.dg/module_naming_1.f90: Ditto.
4140 * gfortran.dg/namelist_4.f90: Ditto.
4141 * gfortran.dg/operator_c1202.f90: Ditto.
4142 * gfortran.dg/parens_7.f90: Ditto.
4143 * gfortran.dg/pr32921.f: Ditto.
4144 * gfortran.dg/pr33646.f90: Ditto.
4145 * gfortran.dg/pr41928.f90: Ditto.
4146 * gfortran.dg/pr42119.f90: Ditto.
4147 * gfortran.dg/pr43984.f90: Ditto.
4148 * gfortran.dg/present_1.f90: Ditto.
4149 * gfortran.dg/private_type_2.f90: Ditto.
4150 * gfortran.dg/proc_decl_2.f90: Ditto.
4151 * gfortran.dg/proc_ptr_10.f90: Ditto.
4152 * gfortran.dg/proc_ptr_22.f90: Ditto.
4153 * gfortran.dg/proc_ptr_8.f90: Ditto.
4154 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4155 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4156 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4157 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4158 * gfortran.dg/substring_equivalence.f90: Ditto.
4159 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4160 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4161 * gfortran.dg/trim_optimize_6.f90: Ditto.
4162 * gfortran.dg/typebound_call_12.f03: Ditto.
4163 * gfortran.dg/typebound_operator_5.f03: Ditto.
4164 * gfortran.dg/typebound_operator_6.f03: Ditto.
4165 * gfortran.dg/typebound_proc_18.f03: Ditto.
4166 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4167 * gfortran.dg/use_1.f90: Ditto.
4168 * gfortran.dg/use_10.f90: Ditto.
4169 * gfortran.dg/use_11.f90: Ditto.
4170 * gfortran.dg/use_14.f90: Ditto.
4171 * gfortran.dg/use_only_2.f90: Ditto.
4172 * gfortran.dg/use_rename_4.f90: Ditto.
4173 * gfortran.dg/use_rename_5.f90: Ditto.
4174 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4175 * gfortran.dg/used_interface_ref.f90: Ditto.
4176 * gfortran.dg/used_types_11.f90: Ditto.
4177 * gfortran.dg/used_types_3.f90: Ditto.
4178 * gfortran.dg/used_types_4.f90: Ditto.
4179 * gfortran.dg/userdef_operator_2.f90: Ditto.
4180 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4181 * gfortran.dg/vect/pr46213.f90: Ditto.
4182 * gfortran.dg/whole_file_21.f90: Ditto.
4183 * gfortran.dg/whole_file_22.f90: Ditto.
4184 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4185 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4187 2011-08-02 Kai Tietz <ktietz@redhat.com>
4189 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4191 2011-08-01 Jason Merrill <jason@redhat.com>
4194 * g++.dg/abi/mangle49.C: New.
4197 * g++.dg/cpp0x/constexpr-array4.C: New.
4200 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4202 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4205 * gcc.target/i386/pr49927.c: New test.
4207 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4209 PR tree-optimization/49926
4210 * gcc.dg/vect/pr49926.c: New test.
4212 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4214 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4215 * gcc.target/i386/lzcnt-1.c: New test.
4216 * gcc.target/i386/lzcnt-2.c: Likewise.
4217 * gcc.target/i386/lzcnt-2a.c: Likewise.
4218 * gcc.target/i386/lzcnt-3.c: Likewise.
4219 * gcc.target/i386/lzcnt-4.c: Likewise.
4220 * gcc.target/i386/lzcnt-4a.c: Likewise.
4221 * gcc.target/i386/lzcnt-5.c: Likewise.
4222 * gcc.target/i386/lzcnt-6.c: Likewise.
4223 * gcc.target/i386/lzcnt-6a.c: Likewise.
4224 * gcc.target/i386/lzcnt-check.h: Likewise.
4226 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4227 * gcc.target/i386/sse-13.c: Likewise.
4228 * gcc.target/i386/sse-14.c: Likewise.
4229 * g++.dg/other/i386-2.C: Likewise.
4230 * g++.dg/other/i386-3.C: Likewise.
4232 2011-08-01 Julian Brown <julian@codesourcery.com>
4234 * gcc.target/arm/fixed-point-exec.c: New test.
4236 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4239 * gcc.target/i386/pr49920.c: New test.
4241 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4243 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4244 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4245 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4246 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4247 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4248 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4249 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4250 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4251 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4252 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4253 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4254 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4255 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4256 * g++.dg/tree-ssa/pr33615.C: Ditto.
4257 * g++.dg/tree-ssa/restrict1.C: Ditto.
4258 * c-c++-common/restrict-2.c: Ditto.
4259 * gfortran.dg/pr32921.f: Ditto.
4260 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4261 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4262 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4263 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4264 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4265 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4266 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4267 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4268 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4269 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4271 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4273 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4274 .exe.ltrans[0-9]*. dump files.
4276 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4279 * gfortran.dg/abstract_type_6.f03: Modified.
4280 * gfortran.dg/typebound_proc_24.f03: New.
4282 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4285 * g++.dg/init/for1.C: Fix.
4287 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4290 * gfortran.dg/string_5.f90: New test.
4292 2011-07-29 Jason Merrill <jason@redhat.com>
4295 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4297 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299 PR tree-optimization/47407
4300 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4304 2011-07-29 Richard Guenther <rguenther@suse.de>
4306 * gcc.dg/uninit-suppress.c: Also disable VRP.
4307 * gcc.dg/uninit-suppress_2.c: Likewise.
4309 2011-07-28 Jason Merrill <jason@redhat.com>
4312 * g++.dg/template/nontype24.C: New.
4314 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4316 PR rtl-optimization/47958
4317 * gcc.dg/torture/pr47958-1.c: New.
4319 2011-07-29 Wei Guozhi <carrot@google.com>
4321 PR rtl-optimization/49799
4322 * gcc.dg/pr49799.c: New test case.
4324 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4327 * gcc.dg/graphite/id-pr48648.c: New.
4329 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4332 * gfortran.dg/maxloc_2.f90: New test.
4333 * gfortran.dg/maxloc_3.f90: New test.
4334 * gfortran.dg/minloc_1.f90: New test.
4335 * gfortran.dg/minloc_2.f90: New test.
4336 * gfortran.dg/minloc_3.f90: New test.
4337 * gfortran.dg/minmaxloc_7.f90: New test.
4340 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4342 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4344 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4345 the builtin isn't optimized away.
4347 2011-07-27 Tobias Burnus <burnus@net-b.de>
4350 * gfortran.dg/lto/pr45586-2_0.f90: New.
4352 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4355 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4356 * c-c++-common/cxxbitfields-5.c: Same.
4358 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4360 * lib/target-supports.exp (check_effective_target_mmap): Use
4361 check_function_available.
4363 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4365 * g++.old-deja/g++.pt/crash60.C: Updated.
4367 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4370 * gcc.target/i386/pr49866.c: New test.
4372 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4374 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4375 * gcc.target/i386/bmi-andn-1.c: New test.
4376 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4377 * gcc.target/i386/bmi-andn-2.c: Likewise.
4378 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4379 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4380 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4381 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4382 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4383 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4384 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4385 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4386 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4387 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4388 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4389 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4390 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4391 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4392 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4393 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4394 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4395 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4396 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4397 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4398 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4400 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4403 * gfortran.dg/graphite/id-pr47691.f: New.
4405 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4407 * gcc.target/i386/avx-os-support.h: New.
4408 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4409 (main): Check avx_os_support before the test is run.
4410 * gcc.target/i386/aes-avx-check.h: Ditto.
4411 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4413 2011-07-27 Kai Tietz <ktietz@redhat.com>
4415 * gcc.target/i386/aggregate-ret3.c: New test.
4416 * gcc.target/i386/aggregate-ret4.c: New test.
4418 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4421 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4422 allocated array should *not* change its size.
4423 * gfortran.dg/multiple_allocation_3.f90: New test.
4425 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4428 * g++.dg/cpp0x/constexpr-49776.C: New.
4430 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4433 * gcc.dg/graphite/id-pr47046.c: New.
4435 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4438 * gcc.dg/graphite/run-id-pr47593.c: New.
4440 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4443 * gcc.dg/graphite/run-id-pr47653.c: New.
4444 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4445 induction variables.
4446 * gcc.dg/graphite/scop-16.c: Same.
4447 * gcc.dg/graphite/scop-17.c: Same.
4448 * gcc.dg/graphite/scop-21.c: Same.
4450 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4453 * gcc.dg/graphite/id-pr48805.c: New.
4455 2011-07-26 Tobias Burnus <burnus@net-b.de>
4457 * gfortran.dg/coarray_lib_token_2.f90: New.
4459 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4461 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4464 2011-07-25 Andrew Pinski <apinski@cavium.com>
4467 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4468 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4470 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4472 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4474 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4475 * gcc.c-torture/execute/loop-2g.c: Likewise.
4476 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4477 Require mmap support.
4478 * gcc.c-torture/execute/loop-2g.x: Likewise.
4479 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4480 (MAP_ANON): Provide default.
4481 * gcc.dg/20050826-1.c: Likewise.
4482 * gcc.target/i386/pr36533.c: Likewise.
4483 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4484 Use dg-require-effective-target mmap.
4486 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4489 * g++.dg/cpp0x/range-for19.C: New.
4491 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4494 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4497 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4500 * g++.dg/torture/pr49309.C: Remove.
4502 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4504 PR tree-optimization/49809
4505 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4508 2011-07-25 Richard Guenther <rguenther@suse.de>
4510 PR tree-optimization/49715
4511 * gcc.target/i386/pr49715-1.c: New testcase.
4512 * gcc.target/i386/pr49715-2.c: Likewise.
4514 2011-07-23 Jason Merrill <jason@redhat.com>
4516 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4518 2011-07-22 Jason Merrill <jason@redhat.com>
4521 * g++.dg/cpp0x/initlist55.C: New.
4523 2011-07-23 Tobias Burnus <burnus@net-b.de>
4526 * gfortran.dg/namelist_72.f: New.
4528 2011-07-23 Tobias Burnus <burnus@net-b.de>
4530 * gfortran.dg/coarray_25.f90: New.
4532 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4534 * override1.C: This test should use c++0x mode.
4535 * override3.C: New. Test the diagnostics in c++98 mode.
4537 2011-07-22 Jason Merrill <jason@redhat.com>
4538 Mark Glisse <marc.glisse@normalesup.org>
4541 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4544 * g++.dg/opt/builtins2.C: New.
4545 * g++.dg/other/error27.C: Don't rely on __builtin.
4547 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4549 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4551 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4552 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4553 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4554 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4556 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4559 2011-07-22 Richard Guenther <rguenther@suse.de>
4561 PR tree-optimization/45819
4562 * gcc.dg/pr45819.c: New testcase.
4564 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4566 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4568 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4572 * gcc.dg/graphite/run-id-pr47654.c: New.
4574 2011-07-21 Ian Lance Taylor <iant@google.com>
4577 * gcc.dg/pr49705.c: New test.
4579 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4581 * lib/target-supports.exp (check_avx_os_support_available): New.
4582 (check_effective_target_avx_runtime): Use it.
4584 2011-07-21 Richard Guenther <rguenther@suse.de>
4586 PR tree-optimization/49770
4587 * g++.dg/torture/pr49770.C: New testcase.
4589 2011-07-21 Kai Tietz <ktietz@redhat.com>
4591 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4592 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4594 2011-07-21 Tobias Burnus <burnus@net-b.de>
4596 * gfortran.dg/coarray_lib_token_1.f90: New.
4598 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4600 * gcc.dg/pr32912-2.c: Skip for AVR.
4601 * gcc.dg/pr44674.c: Add dg-require-profiling.
4603 2011-07-20 Jason Merrill <jason@redhat.com>
4605 * g++.dg/ext/desig2.C: New.
4607 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4609 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4611 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4612 * gcc.target/powerpc/recip-3.c: Ditto.
4614 2011-07-19 Jason Merrill <jason@redhat.com>
4616 PR c++/6709 (DR 743)
4617 PR c++/42603 (DR 950)
4618 * g++.dg/cpp0x/decltype21.C: New.
4620 2011-07-20 Richard Guenther <rguenther@suse.de>
4623 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4624 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4626 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4628 * gcc.target/arm/combine-movs.c: New.
4629 * gcc.target/arm/unsigned-extend-2.c: New.
4631 2011-07-19 Jason Merrill <jason@redhat.com>
4634 * g++.dg/cpp0x/variadic114.C: New.
4636 2011-07-19 Tobias Burnus <burnus@net-b.de>
4638 * gfortran.dg/coarray_args_1.f90: New.
4639 * gfortran.dg/coarray_args_2.f90: New.
4641 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4644 * gfortran.dg/allocate_error_3.f90: New.
4646 2011-07-19 Richard Guenther <rguenther@suse.de>
4648 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4649 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4650 * gcc.dg/torture/20110719-1.c: New testcase.
4652 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4654 PR tree-optimization/49768
4655 * gcc.c-torture/execute/pr49768.c: New test.
4657 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4659 PR tree-optimization/49771
4660 * gcc.dg/vect/pr49771.c: New test.
4662 2011-07-18 Martin Jambor <mjambor@suse.cz>
4664 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4665 * gcc.dg/ipa/ipa-2.c: Likewise.
4666 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4667 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4668 * gcc.dg/ipa/ipa-5.c: Likewise.
4669 * gcc.dg/ipa/ipa-7.c: Likewise.
4670 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4671 * gcc.dg/ipa/ipacost-1.c: Likewise.
4672 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4674 * gcc.dg/ipa/ipcp-1.c: New test.
4675 * gcc.dg/ipa/ipcp-2.c: Likewise.
4676 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4678 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4681 * gfortran.dg/pr49675.f90: New test.
4683 2011-07-18 Richard Guenther <rguenther@suse.de>
4685 * gcc.dg/torture/20110718-1.c: New testcase.
4687 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4689 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4690 * g++.dg/ext/bitfield3.C: Likewise.
4691 * g++.dg/ext/bitfield4.C: Likewise.
4692 * g++.dg/ext/bitfield5.C: Likewise.
4693 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4694 * g++.dg/other/pr23205-2.C: Likewise.
4695 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4696 * gcc.c-torture/compile/20001109-2.c: Likewise.
4697 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4698 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4699 * gcc.dg/bitfld-16.c: Likewise.
4700 * gcc.dg/bitfld-17.c: Likewise.
4701 * gcc.dg/bitfld-18.c: Likewise.
4702 * gcc.dg/builtins-config.h: Remove Netware support.
4703 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4704 * gcc.dg/cdce2.c: Likewise.
4705 * gcc.dg/cpp/assert4.c: Remove netware support.
4706 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4707 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4709 * lib/target-supports.exp (check_visibility_available): Remove
4711 (check_profiling_available): Likewise.
4713 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4715 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4717 2011-07-17 Tobias Burnus <burnus@net-b.de>
4718 Thomas Koenig <tkoenig@gcc.gnu.org>
4721 * gfortran.dg/generic_17.f90: Fix testcase.
4722 * gfortran.dg/interface_3.f90: Add dg-error.
4723 * gfortran.dg/use_14.f90: New.
4724 * gfortran.dg/use_15.f90: New.
4726 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4728 * gnat.dg/pointer_controlled.adb: New test.
4730 2011-07-17 Tobias Burnus <burnus@net-b.de>
4733 * gfortran.dg/pointer_remapping_7.f90: New.
4735 2011-07-16 Jason Merrill <jason@redhat.com>
4737 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4739 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4740 Jason Merrill <jason@redhat.com>
4744 * g++.dg/cpp0x/decltype29.C: Adjust.
4745 * g++.dg/cpp0x/error4.C: Adjust.
4746 * g++.dg/cpp0x/sfinae26.C: Adjust.
4747 * g++.dg/cpp0x/variadic105.C: Adjust.
4748 * g++.dg/template/deduce3.C: Adjust.
4749 * g++.dg/template/error45.C: Adjust.
4750 * g++.dg/template/ptrmem2.C: Adjust.
4751 * g++.dg/template/sfinae2.C: Adjust.
4752 * g++.old-deja/g++.pt/crash60.C: Adjust.
4753 * g++.old-deja/g++.pt/unify6.C: Adjust.
4754 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4755 * g++.dg/cpp0x/nullptr15.C: Adjust.
4756 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4757 * g++.dg/cpp0x/pr31431.C: Adjust.
4758 * g++.dg/cpp0x/pr31434.C: Adjust.
4759 * g++.dg/cpp0x/sfinae11.C: Adjust
4760 * g++.dg/cpp0x/temp_default2.C: Adjust.
4761 * g++.dg/cpp0x/trailing4.C: Adjust.
4762 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4763 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4764 * g++.dg/cpp0x/variadic105.C: Adjust.
4765 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4766 * g++.dg/ext/vla2.C: Adjust.
4767 * g++.dg/other/ptrmem10.C: Adjust.
4768 * g++.dg/other/ptrmem11.C: Adjust.
4769 * g++.dg/overload/unknown1.C: Adjust.
4770 * g++.dg/template/conv11.C: Adjust.
4771 * g++.dg/template/dependent-expr5.C: Adjust.
4772 * g++.dg/template/friend.C: Adjust.
4773 * g++.dg/template/incomplete2.C: Adjust.
4774 * g++.dg/template/local4.C: Adjust.
4775 * g++.dg/template/local6.C: Adjust.
4776 * g++.dg/template/operator9.C: Adjust.
4777 * g++.dg/template/ttp25.C: Adjust.
4778 * g++.dg/template/unify10.C: Adjust.
4779 * g++.dg/template/unify11.C: Adjust.
4780 * g++.dg/template/unify6.C: Adjust.
4781 * g++.dg/template/unify9.C: Adjust.
4782 * g++.dg/template/varmod1.C: Adjust.
4783 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4784 * g++.old-deja/g++.pt/crash28.C: Adjust.
4785 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4786 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4787 * g++.old-deja/g++.pt/expr2.C: Adjust.
4788 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4789 * g++.old-deja/g++.pt/spec5.C: Adjust.
4790 * g++.old-deja/g++.pt/spec6.C: Adjust.
4791 * g++.old-deja/g++.pt/unify4.C: Adjust.
4792 * g++.old-deja/g++.pt/unify8.C: Adjust.
4793 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4794 * g++.dg/overload/template5.C: New testcase.
4795 * g++.dg/template/overload12.C: New testcase.
4797 2011-07-11 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4800 * gfortran.dg/coarray_7.f90: Ditto.
4801 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4802 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4804 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4806 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4808 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4809 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4810 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4812 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4813 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4814 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4816 2011-07-15 Jason Merrill <jason@redhat.com>
4819 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4820 Use --extra_opts instead of --additional_options.
4822 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4825 * g++.dg/torture/pr49309.C: Remove.
4827 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4829 * gcc.target/tic6x/weak-call.c: New test.
4830 * gcc.target/tic6x/fpcmp.c: New test.
4831 * gcc.target/tic6x/fpdiv.c: New test.
4832 * gcc.target/tic6x/rotdi16-scan.c: New test.
4833 * gcc.target/tic6x/ffssi.c: New test.
4834 * gcc.target/tic6x/fpdiv-lib.c: New test.
4835 * gcc.target/tic6x/cold-lc.c: New test.
4836 * gcc.target/tic6x/longcalls.c: New test.
4837 * gcc.target/tic6x/abi-align-1.c: New test.
4838 * gcc.target/tic6x/fpcmp-finite.c: New test.
4839 * gcc.target/tic6x/rotdi16.c: New test.
4840 * gcc.target/tic6x/bswapl.c: New test.
4841 * gcc.target/tic6x/ffsdi.c: New test.
4842 * gcc.target/tic6x/tic6x.exp: New file.
4843 * gcc.target/tic6x/builtins/arith24.c: New test.
4844 * gcc.target/tic6x/builtins/smpy.c: New test.
4845 * gcc.target/tic6x/builtins/smpylh.c: New test.
4846 * gcc.target/tic6x/builtins/smpyh.c: New test.
4847 * gcc.target/tic6x/builtins/sarith1.c: New test.
4848 * gcc.target/tic6x/builtins/extclr.c: New test
4849 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4850 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4851 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4852 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4854 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4856 * gcc.dg/20020312-2.c: Likewise.
4857 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4858 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4859 * gcc.dg/torture/builtin-math-7.c: Likewise.
4862 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4863 not testing tic6x-*-*.
4865 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4868 * g++.dg/torture/pr49309.C: New testcase.
4870 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4872 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4874 2011-07-14 Richard Guenther <rguenther@suse.de>
4876 PR tree-optimization/49651
4877 * gcc.dg/torture/pr49651.c: New testcase.
4879 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4882 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4884 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4886 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4887 -mno-pointers-to-nested-functions.
4888 * gcc.target/powerpc/no-r11-2.c: Ditto.
4889 * gcc.target/powerpc/no-r11-3.c: Ditto.
4891 2011-07-13 Jason Merrill <jason@redhat.com>
4893 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4894 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4895 when compiling C files.
4896 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4897 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4898 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4899 * g++.dg/lookup/anon2.C: Likewise.
4900 * g++.dg/tree-ssa/copyprop.C: Likewise.
4901 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4902 * g++.dg/init/vector1.C: Ignore narrowing errors.
4903 * g++.dg/torture/pr35526.C: Likewise.
4904 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4906 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4909 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4912 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4914 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4915 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4917 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4919 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4920 * lib/obj-c++.exp (obj-c++_init): Ditto.
4921 * lib/file-format.exp (gcc_target_object_format): Ditto.
4922 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4923 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4924 (check_visibility_available): Ditto.
4925 (check_effective_target_tls_native): Ditto.
4926 (check_effective_target_tls_emulated): Ditto.
4927 (check_effective_target_function_sections): Ditto.
4929 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4931 * gcc.target/arm/pr48183.c: New test.
4933 2011-07-13 Richard Guenther <rguenther@suse.de>
4935 * gcc.dg/torture/20110713-1.c: New testcase.
4937 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4940 * gcc.c-torture/compile/pr49474.c: New testcase.
4942 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4944 PR tree-optimization/49712
4945 * gcc.c-torture/execute/pr49712.c: New test.
4947 2011-07-11 Jason Merrill <jason@redhat.com>
4950 * g++.dg/template/recurse3.C: New.
4952 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4955 * gcc.dg/guality/csttest.c: New test.
4958 * gfortran.dg/pr49698.f90: New test.
4960 2011-07-11 Jeff Law <law@redhat.com>
4962 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4964 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4966 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4967 * go.test/go-test.exp (go-set-goarch): Likewise.
4969 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4972 * gcc.target/avr/torture/pr39633.c: New test case.
4974 2011-07-11 Tobias Burnus <burnus@net-b.de>
4977 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4979 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4981 * lib/target-supports.exp (check_effective_target_scheduling):
4983 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4984 * gcc.dg/pr45055.c: Ditto.
4985 * gcc.dg/pr45353.c: Ditto.
4986 * g++.dg/pr45056.C: Ditto.
4988 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4990 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4991 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4992 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4993 * g++.dg/torture/pr31863.C: Skip AVR.
4995 2011-07-10 Tobias Burnus <burnus@net-b.de>
4998 * gfortran.dg/intrinsic_signal.f90: New.
5000 2011-07-09 Jason Merrill <jason@redhat.com>
5002 * g++.dg/cpp0x/regress/regress6.C: New.
5003 * g++.dg/parse/crash45.C: Adjust message.
5004 * g++.dg/template/crash38.C: Adjust message.
5005 * g++.dg/template/crash64.C: Adjust message.
5007 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5009 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5010 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5011 * g++.dg/abi/bitfield3.C: Likewise.
5012 * g++.dg/eh/pr38662.C: Likewise.
5013 * g++.dg/ext/attrib36.C: Likewise.
5014 * g++.dg/ext/attrib37.C: Likewise.
5015 * g++.dg/ext/attrib8.C: Likewise.
5016 * g++.dg/ext/tmplattr1.C: Likewise.
5017 * g++.dg/inherit/override-attribs.C: Likewise.
5018 * g++.dg/opt/inline9.C: Likewise.
5019 * g++.dg/opt/life1.C: Likewise.
5020 * g++.dg/opt/longbranch2.C: Likewise.
5021 * g++.dg/opt/nrv12.C: Likewise.
5022 * g++.dg/opt/reg-stack4.C: Likewise.
5023 * g++.dg/other/pr35504.C: Likewise.
5024 * g++.dg/other/pr39496.C: Likewise.
5025 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5026 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5027 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5028 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5029 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5030 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5031 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5032 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5033 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5034 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5035 * g++.dg/warn/pr15774-1.C: Likewise.
5036 * g++.dg/warn/pr15774-2.C: Likewise.
5037 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5038 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5039 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5040 * g++.old-deja/g++.pt/asm2.C: Likewise.
5041 * gcc.c-torture/compile/20000804-1.c: Likewise.
5042 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5043 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5044 * gcc.dg/20020108-1.c: Likewise.
5045 * gcc.dg/20020122-2.c: Likewise.
5046 * gcc.dg/20020122-3.c: Likewise.
5047 * gcc.dg/20020206-1.c: Likewise.
5048 * gcc.dg/20020219-1.c: Likewise.
5049 * gcc.dg/20020310-1.c: Likewise.
5050 * gcc.dg/20020411-1.c: Likewise.
5051 * gcc.dg/20020418-2.c: Likewise.
5052 * gcc.dg/20020426-2.c: Likewise.
5053 * gcc.dg/20020517-1.c: Likewise.
5054 * gcc.dg/20030204-1.c: Likewise.
5055 * gcc.dg/20030826-2.c: Likewise.
5056 * gcc.dg/20031102-1.c: Likewise.
5057 * gcc.dg/20031202-1.c: Likewise.
5058 * gcc.dg/20050111-1.c: Likewise.
5059 * gcc.dg/20050503-1.c: Likewise.
5060 * gcc.dg/array-init-1.c: Likewise.
5061 * gcc.dg/builtin-apply4.c: Likewise.
5062 * gcc.dg/dfp/pr31344.c: Likewise.
5063 * gcc.dg/gomp/atomic-11.c: Likewise.
5064 * gcc.dg/graphite/pr40281.c: Likewise.
5065 * gcc.dg/ia64-sync-1.c: Likewise.
5066 * gcc.dg/ia64-sync-2.c: Likewise.
5067 * gcc.dg/ia64-sync-3.c: Likewise.
5068 * gcc.dg/ia64-sync-4.c: Likewise.
5069 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5070 * gcc.dg/invalid-call-1.c: Likewise.
5071 * gcc.dg/loop-3.c: Likewise.
5072 * gcc.dg/lower-subreg-1.c: Likewise.
5073 * gcc.dg/lto/pr47259_0.c: Likewise.
5074 * gcc.dg/nested-calls-1.c: Likewise.
5075 * gcc.dg/pr20017.c: Likewise.
5076 * gcc.dg/pr25023.c: Likewise.
5077 * gcc.dg/pr27671-2.c: Likewise.
5078 * gcc.dg/pr32176.c: Likewise.
5079 * gcc.dg/pr33676.c: Likewise.
5080 * gcc.dg/pr35045.c: Likewise.
5081 * gcc.dg/pr36015.c: Likewise.
5082 * gcc.dg/pr36584.c: Likewise.
5083 * gcc.dg/pr36998.c: Likewise.
5084 * gcc.dg/pr37438.c: Likewise.
5085 * gcc.dg/pr37908.c: Likewise.
5086 * gcc.dg/pr41241.c: Likewise.
5087 * gcc.dg/pr41340.c: Likewise.
5088 * gcc.dg/pr44136.c: Likewise.
5089 * gcc.dg/pr44194-1.c: Likewise.
5090 * gcc.dg/pr46212.c: Likewise.
5091 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5092 * gcc.dg/setjmp-2.c: Likewise.
5093 * gcc.dg/short-compare-1.c: Likewise.
5094 * gcc.dg/short-compare-2.c: Likewise.
5095 * gcc.dg/smod-1.c: Likewise.
5096 * gcc.dg/sync-2.c: Likewise.
5097 * gcc.dg/sync-3.c: Likewise.
5098 * gcc.dg/tls/opt-1.c: Likewise.
5099 * gcc.dg/tls/opt-2.c: Likewise.
5100 * gcc.dg/tls/opt-3.c: Likewise.
5101 * gcc.dg/torture/badshift.c: Likewise.
5102 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5103 * gcc.dg/torture/pr20314-2.c: Likewise.
5104 * gcc.dg/torture/pr36891.c: Likewise.
5105 * gcc.dg/torture/pr38774.c: Likewise.
5106 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5107 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5108 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5109 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5110 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5111 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5112 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5113 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5114 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5115 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5116 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5117 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5118 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5119 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5120 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5121 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5122 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5123 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5124 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5125 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5126 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5127 * gcc.dg/unroll-1.c: Likewise.
5128 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5129 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5130 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5131 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5132 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5133 * gcc.target/i386/20000609-1.c: Likewise.
5134 * gcc.target/i386/20000720-1.c: Likewise.
5135 * gcc.target/i386/20000724-1.c: Likewise.
5136 * gcc.target/i386/20011107-1.c: Likewise.
5137 * gcc.target/i386/20011119-1.c: Likewise.
5138 * gcc.target/i386/20020201-3.c: Likewise.
5139 * gcc.target/i386/20020218-1.c: Likewise.
5140 * gcc.target/i386/20020729-1.c: Likewise.
5141 * gcc.target/i386/20030926-1.c: Likewise.
5142 * gcc.target/i386/20060125-1.c: Likewise.
5143 * gcc.target/i386/20060125-2.c: Likewise.
5144 * gcc.target/i386/20060512-1.c: Likewise.
5145 * gcc.target/i386/20060512-2.c: Likewise.
5146 * gcc.target/i386/20060512-3.c: Likewise.
5147 * gcc.target/i386/20060512-4.c: Likewise.
5148 * gcc.target/i386/387-1.c: Likewise.
5149 * gcc.target/i386/387-2.c: Likewise.
5150 * gcc.target/i386/387-5.c: Likewise.
5151 * gcc.target/i386/387-6.c: Likewise.
5152 * gcc.target/i386/980312-1.c: Likewise.
5153 * gcc.target/i386/980313-1.c: Likewise.
5154 * gcc.target/i386/990117-1.c: Likewise.
5155 * gcc.target/i386/990424-1.c: Likewise.
5156 * gcc.target/i386/990524-1.c: Likewise.
5157 * gcc.target/i386/991129-1.c: Likewise.
5158 * gcc.target/i386/991214-1.c: Likewise.
5159 * gcc.target/i386/991230-1.c: Likewise.
5160 * gcc.target/i386/addr-sel-1.c: Likewise.
5161 * gcc.target/i386/aggregate-ret1.c: Likewise.
5162 * gcc.target/i386/aggregate-ret2.c: Likewise.
5163 * gcc.target/i386/align-main-3.c: Likewise.
5164 * gcc.target/i386/amd64-abi-1.c: Likewise.
5165 * gcc.target/i386/amd64-abi-2.c: Likewise.
5166 * gcc.target/i386/amd64-abi-4.c: Likewise.
5167 * gcc.target/i386/amd64-abi-5.c: Likewise.
5168 * gcc.target/i386/amd64-abi-6.c: Likewise.
5169 * gcc.target/i386/asm-1.c: Likewise.
5170 * gcc.target/i386/asm-3.c: Likewise.
5171 * gcc.target/i386/asm-5.c: Likewise.
5172 * gcc.target/i386/attributes-error.c: Likewise.
5173 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5174 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5175 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5176 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5177 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5178 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5179 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5180 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5181 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5182 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5183 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5184 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5185 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5186 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5187 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5188 * gcc.target/i386/bitfield1.c: Likewise.
5189 * gcc.target/i386/bitfield2.c: Likewise.
5190 * gcc.target/i386/bmi-2.c: Likewise.
5191 * gcc.target/i386/bmi-5.c: Likewise.
5192 * gcc.target/i386/builtin-unreachable.c: Likewise.
5193 * gcc.target/i386/cleanup-2.c: Likewise.
5194 * gcc.target/i386/clobbers.c: Likewise.
5195 * gcc.target/i386/cmov8.c: Likewise.
5196 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5197 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5198 * gcc.target/i386/compress-float-387.c: Likewise.
5199 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5200 * gcc.target/i386/compress-float-sse.c: Likewise.
5201 * gcc.target/i386/crc32-2.c: Likewise.
5202 * gcc.target/i386/crc32-3.c: Likewise.
5203 * gcc.target/i386/divmod-7.c: Likewise.
5204 * gcc.target/i386/divmod-8.c: Likewise.
5205 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5206 * gcc.target/i386/fma3-builtin.c: Likewise.
5207 * gcc.target/i386/fma3-fma.c: Likewise.
5208 * gcc.target/i386/fma4-256-vector.c: Likewise.
5209 * gcc.target/i386/fma4-builtin.c: Likewise.
5210 * gcc.target/i386/fma4-fma-2.c: Likewise.
5211 * gcc.target/i386/fma4-fma.c: Likewise.
5212 * gcc.target/i386/fma4-vector-2.c: Likewise.
5213 * gcc.target/i386/fma4-vector.c: Likewise.
5214 * gcc.target/i386/funcspec-1.c: Likewise.
5215 * gcc.target/i386/funcspec-10.c: Likewise.
5216 * gcc.target/i386/funcspec-11.c: Likewise.
5217 * gcc.target/i386/funcspec-2.c: Likewise.
5218 * gcc.target/i386/funcspec-5.c: Likewise.
5219 * gcc.target/i386/funcspec-6.c: Likewise.
5220 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5221 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5222 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5223 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5224 * gcc.target/i386/incoming-1.c: Likewise.
5225 * gcc.target/i386/incoming-10.c: Likewise.
5226 * gcc.target/i386/incoming-11.c: Likewise.
5227 * gcc.target/i386/incoming-12.c: Likewise.
5228 * gcc.target/i386/incoming-13.c: Likewise.
5229 * gcc.target/i386/incoming-14.c: Likewise.
5230 * gcc.target/i386/incoming-15.c: Likewise.
5231 * gcc.target/i386/incoming-2.c: Likewise.
5232 * gcc.target/i386/incoming-3.c: Likewise.
5233 * gcc.target/i386/incoming-4.c: Likewise.
5234 * gcc.target/i386/incoming-5.c: Likewise.
5235 * gcc.target/i386/incoming-6.c: Likewise.
5236 * gcc.target/i386/incoming-7.c: Likewise.
5237 * gcc.target/i386/incoming-8.c: Likewise.
5238 * gcc.target/i386/incoming-9.c: Likewise.
5239 * gcc.target/i386/lea.c: Likewise.
5240 * gcc.target/i386/local.c: Likewise.
5241 * gcc.target/i386/loop-1.c: Likewise.
5242 * gcc.target/i386/loop-2.c: Likewise.
5243 * gcc.target/i386/loop-3.c: Likewise.
5244 * gcc.target/i386/max-stack-align.c: Likewise.
5245 * gcc.target/i386/memcpy-1.c: Likewise.
5246 * gcc.target/i386/movbe-2.c: Likewise.
5247 * gcc.target/i386/movq-2.c: Likewise.
5248 * gcc.target/i386/movq.c: Likewise.
5249 * gcc.target/i386/nrv1.c: Likewise.
5250 * gcc.target/i386/pad-4.c: Likewise.
5251 * gcc.target/i386/pad-5a.c: Likewise.
5252 * gcc.target/i386/pad-5b.c: Likewise.
5253 * gcc.target/i386/pad-6a.c: Likewise.
5254 * gcc.target/i386/pad-6b.c: Likewise.
5255 * gcc.target/i386/pad-7.c: Likewise.
5256 * gcc.target/i386/pad-9.c: Likewise.
5257 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5258 * gcc.target/i386/pic-1.c: Likewise.
5259 * gcc.target/i386/pr12092-1.c: Likewise.
5260 * gcc.target/i386/pr12329.c: Likewise.
5261 * gcc.target/i386/pr21518.c: Likewise.
5262 * gcc.target/i386/pr22362.c: Likewise.
5263 * gcc.target/i386/pr22585.c: Likewise.
5264 * gcc.target/i386/pr23098.c: Likewise.
5265 * gcc.target/i386/pr25196.c: Likewise.
5266 * gcc.target/i386/pr25293.c: Likewise.
5267 * gcc.target/i386/pr25654.c: Likewise.
5268 * gcc.target/i386/pr26449.c: Likewise.
5269 * gcc.target/i386/pr26778.c: Likewise.
5270 * gcc.target/i386/pr26826.c: Likewise.
5271 * gcc.target/i386/pr27266.c: Likewise.
5272 * gcc.target/i386/pr29978.c: Likewise.
5273 * gcc.target/i386/pr30505.c: Likewise.
5274 * gcc.target/i386/pr30961-1.c: Likewise.
5275 * gcc.target/i386/pr31628.c: Likewise.
5276 * gcc.target/i386/pr32000-2.c: Likewise.
5277 * gcc.target/i386/pr32661-1.c: Likewise.
5278 * gcc.target/i386/pr32708-2.c: Likewise.
5279 * gcc.target/i386/pr32708-3.c: Likewise.
5280 * gcc.target/i386/pr34256.c: Likewise.
5281 * gcc.target/i386/pr34312.c: Likewise.
5282 * gcc.target/i386/pr34522.c: Likewise.
5283 * gcc.target/i386/pr35160.c: Likewise.
5284 * gcc.target/i386/pr35281.c: Likewise.
5285 * gcc.target/i386/pr36246.c: Likewise.
5286 * gcc.target/i386/pr36786.c: Likewise.
5287 * gcc.target/i386/pr37275.c: Likewise.
5288 * gcc.target/i386/pr37843-3.c: Likewise.
5289 * gcc.target/i386/pr37843-4.c: Likewise.
5290 * gcc.target/i386/pr39082-1.c: Likewise.
5291 * gcc.target/i386/pr39431.c: Likewise.
5292 * gcc.target/i386/pr39496.c: Likewise.
5293 * gcc.target/i386/pr39543-2.c: Likewise.
5294 * gcc.target/i386/pr39911.c: Likewise.
5295 * gcc.target/i386/pr40718.c: Likewise.
5296 * gcc.target/i386/pr40906-1.c: Likewise.
5297 * gcc.target/i386/pr40906-2.c: Likewise.
5298 * gcc.target/i386/pr40906-3.c: Likewise.
5299 * gcc.target/i386/pr40934.c: Likewise.
5300 * gcc.target/i386/pr41900.c: Likewise.
5301 * gcc.target/i386/pr42589.c: Likewise.
5302 * gcc.target/i386/pr43662.c: Likewise.
5303 * gcc.target/i386/pr43671.c: Likewise.
5304 * gcc.target/i386/pr43766.c: Likewise.
5305 * gcc.target/i386/pr43869.c: Likewise.
5306 * gcc.target/i386/pr44942.c: Likewise.
5307 * gcc.target/i386/pr44948-2a.c: Likewise.
5308 * gcc.target/i386/pr45234.c: Likewise.
5309 * gcc.target/i386/pr45336-2.c: Likewise.
5310 * gcc.target/i386/pr45336-4.c: Likewise.
5311 * gcc.target/i386/pr45852.c: Likewise.
5312 * gcc.target/i386/pr46470.c: Likewise.
5313 * gcc.target/i386/pr48037-1.c: Likewise.
5314 * gcc.target/i386/pr48389.c: Likewise.
5315 * gcc.target/i386/pr49095.c: Likewise.
5316 * gcc.target/i386/pr9771-1.c: Likewise.
5317 * gcc.target/i386/rdfsbase-1.c: Likewise.
5318 * gcc.target/i386/rdfsbase-2.c: Likewise.
5319 * gcc.target/i386/rdgsbase-1.c: Likewise.
5320 * gcc.target/i386/rdgsbase-2.c: Likewise.
5321 * gcc.target/i386/rdrand-3.c: Likewise.
5322 * gcc.target/i386/regparm-stdcall.c: Likewise.
5323 * gcc.target/i386/regparm.c: Likewise.
5324 * gcc.target/i386/reload-1.c: Likewise.
5325 * gcc.target/i386/rotate-2.c: Likewise.
5326 * gcc.target/i386/sibcall-5.c: Likewise.
5327 * gcc.target/i386/signbit-1.c: Likewise.
5328 * gcc.target/i386/signbit-2.c: Likewise.
5329 * gcc.target/i386/signbit-3.c: Likewise.
5330 * gcc.target/i386/sse-5.c: Likewise.
5331 * gcc.target/i386/sse-8.c: Likewise.
5332 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5333 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5334 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5335 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5336 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5337 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5338 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5339 * gcc.target/i386/sse2-movq-2.c: Likewise.
5340 * gcc.target/i386/sse2-movq-3.c: Likewise.
5341 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5342 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5343 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5344 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5345 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5346 * gcc.target/i386/ssefn-1.c: Likewise.
5347 * gcc.target/i386/ssefn-2.c: Likewise.
5348 * gcc.target/i386/sseregparm-1.c: Likewise.
5349 * gcc.target/i386/sseregparm-2.c: Likewise.
5350 * gcc.target/i386/sseregparm-3.c: Likewise.
5351 * gcc.target/i386/sseregparm-4.c: Likewise.
5352 * gcc.target/i386/sseregparm-5.c: Likewise.
5353 * gcc.target/i386/sseregparm-6.c: Likewise.
5354 * gcc.target/i386/sseregparm-7.c: Likewise.
5355 * gcc.target/i386/sseregparm-8.c: Likewise.
5356 * gcc.target/i386/stack-realign.c: Likewise.
5357 * gcc.target/i386/stack-usage-realign.c: Likewise.
5358 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5359 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5360 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5361 * gcc.target/i386/stackalign/return-1.c: Likewise.
5362 * gcc.target/i386/stackalign/return-2.c: Likewise.
5363 * gcc.target/i386/stackalign/return-3.c: Likewise.
5364 * gcc.target/i386/tailcall-1.c: Likewise.
5365 * gcc.target/i386/tbm-2.c: Likewise.
5366 * gcc.target/i386/udivmod-7.c: Likewise.
5367 * gcc.target/i386/udivmod-8.c: Likewise.
5368 * gcc.target/i386/unroll-1.c: Likewise.
5369 * gcc.target/i386/vararg-1.c: Likewise.
5370 * gcc.target/i386/vararg-2.c: Likewise.
5371 * gcc.target/i386/vect8-ret.c: Likewise.
5372 * gcc.target/i386/vectorize5.c: Likewise.
5373 * gcc.target/i386/wmul-1.c: Likewise.
5374 * gcc.target/i386/wmul-2.c: Likewise.
5375 * gcc.target/i386/wrfsbase-1.c: Likewise.
5376 * gcc.target/i386/wrfsbase-2.c: Likewise.
5377 * gcc.target/i386/wrgsbase-1.c: Likewise.
5378 * gcc.target/i386/wrgsbase-2.c: Likewise.
5379 * gcc.target/i386/xop-pcmov.c: Likewise.
5380 * gcc.target/i386/xop-pcmov2.c: Likewise.
5381 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5382 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5383 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5384 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5385 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5386 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5387 * gcc.target/i386/zee.c: Likewise.
5388 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5389 * gfortran.dg/compiler-directive_2.f: Likewise.
5390 * gfortran.dg/g77/20010216-1.f: Likewise.
5391 * gfortran.dg/gomp/pr39152.f90: Likewise.
5392 * gfortran.dg/pr33794.f90: Likewise.
5394 2011-07-09 Jason Merrill <jason@redhat.com>
5396 * g++.dg/cpp0x/regress/regress5.C: New.
5398 2011-07-08 Jason Merrill <jason@redhat.com>
5401 * g++.dg/expr/compound-asn1.C: New.
5402 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5404 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5407 * gcc.target/powerpc/altivec-34.c: New test.
5409 2011-07-08 Jason Merrill <jason@redhat.com>
5412 * g++.dg/abi/guard3.C: New.
5414 2011-07-08 Julian Brown <julian@codesourcery.com>
5416 * lib/target-supports.exp
5417 (check_effective_target_arm_little_endian): New.
5418 (check_effective_target_vect_pack_trunc): Use above.
5419 (check_effective_target_vect_unpack): Likewise.
5420 (check_effective_target_vect_element_align): Test
5421 check_effective_target_arm_vect_no_misalign for ARM.
5423 2011-07-08 Jason Merrill <jason@redhat.com>
5426 * g++.dg/cpp0x/constexpr-rom.C: New.
5428 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5431 * g++.dg/torture/pr49519.C: New test.
5433 2011-07-08 Martin Jambor <mjambor@suse.cz>
5435 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5437 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5440 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5442 2011-07-08 Richard Guenther <rguenther@suse.de>
5444 PR tree-optimization/49662
5445 * gcc.dg/graphite/interchange-14.c: XFAIL.
5446 * gcc.dg/graphite/interchange-15.c: Likewise.
5447 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5449 2011-07-06 Jason Merrill <jason@redhat.com>
5452 * g++.dg/cpp0x/regress/regress4.C: New.
5454 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5457 * gfortran.dg/result_in_spec_4.f90: New test.
5459 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5461 * gcc.target/sparc/cas64.c: New test.
5463 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5466 * g++.dg/torture/pr49644.C: New test.
5469 * gcc.c-torture/execute/pr49644.c: New test.
5471 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5473 * lib/target-supports.exp (check_effective_target_ia32): New.
5474 (check_effective_target_x32): Likewise.
5475 (check_effective_target_vect_cmdline_needed): Also check x32.
5477 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5479 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5481 * gcc.target/arm/pr42235.c: Likewise.
5482 * gcc.target/arm/pr42495.c: Likewise.
5483 * gcc.target/arm/pr42574.c: Likewise.
5484 * gcc.target/arm/thumb-branch1.c: Likewise.
5486 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5487 unneeded prune of possible warning.
5488 * gcc.target/arm/pr40956.c: Likewise.
5489 * gcc.target/arm/pr42505.c: Likewise.
5491 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5492 * gcc.c-torture/compile/pr46883.c: Likewise.
5493 * gcc.c-torture/compile/pr46934.c: Likewise.
5495 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5496 for move to ../../gcc.c-torture/compile.
5497 * gcc.target/arm/pr46883.c: Likewise.
5498 * gcc.target/arm/pr46934.c: Likewise.
5500 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5501 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5502 * gcc.target/arm/wmul-1.c: Likewise.
5503 * gcc.target/arm/wmul-2.c: Likewise.
5504 * gcc.target/arm/wmul-3.c: Likewise.
5505 * gcc.target/arm/wmul-4.c: Likewise.
5506 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5507 add tab after scan target.
5508 * gcc.target/arm/smlaltt-1.c: Likewise.
5509 * gcc.target/arm/smlatb-1.c: Likewise.
5510 * gcc.target/arm/smlatt-1.c: Likewise.
5512 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5515 * gcc.dg/debug/pr49522.c: New test.
5517 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5519 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5520 * gcc.dg/pr46212.c: Run only if target int32plus.
5521 * gcc.dg/torture/pr48146.c: Ditto.
5522 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5523 * c-c++-common/pr44832.c: Ditto.
5524 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5525 * gcc.dg/pr31490.c: Ditto.
5526 * gcc.dg/torture/builtin-math-7.c: Run only if target
5528 * gcc.dg/torture/pr45764.c: Skip for AVR.
5529 * gcc.dg/pr47893.c: Ditto.
5531 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5533 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5534 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5535 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5536 add tab to scan target.
5538 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5540 * gcc.target/arm/neon-modes-3.c: New test.
5542 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5544 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5545 -fno-loop-interchange -ffast-math.
5547 2011-07-07 Richard Guenther <rguenther@suse.de>
5549 * gcc.dg/ftrapv-3.c: New testcase.
5551 2011-07-07 Richard Guenther <rguenther@suse.de>
5553 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5554 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5556 2011-07-07 Kai Tietz <ktietz@redhat.com>
5558 * gcc.dg/binop-notxor1.c: New test.
5559 * gcc.dg/binop-notand4a.c: New test.
5560 * gcc.dg/binop-notxor2.c: New test.
5561 * gcc.dg/binop-notand3a.c: New test.
5562 * gcc.dg/binop-notand2a.c: New test.
5563 * gcc.dg/binop-notand6a.c: New test.
5564 * gcc.dg/binop-notor1.c: New test.
5565 * gcc.dg/binop-notand1a.c: New test.
5566 * gcc.dg/binop-notand5a.c: New test.
5567 * gcc.dg/binop-notor2.c: New test.
5569 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5572 * gcc.dg/gomp/pr49640.c: New test.
5574 2011-07-07 Richard Guenther <rguenther@suse.de>
5576 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5578 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5581 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5583 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5585 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5586 * gcc.target/powerpc/no-r11-2.c: Ditto.
5587 * gcc.target/powerpc/no-r11-3.c: Ditto.
5589 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5591 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5592 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5594 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5596 * lib/target-supports.exp (check_profiling_available): Disable
5597 profiling with -fprofile-generate for target avr.
5599 2011-07-06 Richard Guenther <rguenther@suse.de>
5601 PR tree-optimization/49645
5602 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5604 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5607 * gcc.dg/pr47383.c: New.
5609 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5611 PR tree-optimization/49647
5612 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5614 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5617 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5618 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5620 2011-07-05 Jason Merrill <jason@redhat.com>
5623 * g++.dg/template/template-id-4.C: New.
5625 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5627 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5628 * gcc.dg/pr43402.c: Ditto.
5630 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5632 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5634 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5636 * gcc.target/powerpc/ppc-switch-1.c: New test for
5637 --param case-values-threshold.
5638 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5640 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5642 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5644 2011-07-05 Jason Merrill <jason@redhat.com>
5646 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5648 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5650 PR tree-optimization/47654
5651 * gcc.dg/graphite/block-pr47654.c: New.
5653 2011-07-05 Jason Merrill <jason@redhat.com>
5655 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5657 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5659 PR tree-optimization/49580
5660 * gcc.dg/autopar/pr49580.c: New test.
5662 2011-07-05 Richard Guenther <rguenther@suse.de>
5664 PR tree-optimization/49518
5665 PR tree-optimization/49628
5666 * g++.dg/torture/pr49628.C: New testcase.
5667 * gcc.dg/torture/pr49518.c: Likewise.
5669 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5671 * ada/acats/run_acats (which): Extract last field from type -p,
5672 type output only if command succeeded.
5674 2011-07-04 Jason Merrill <jason@redhat.com>
5676 * g++.dg/abi/mangle48.C: New.
5678 * g++.dg/cpp0x/diag1.C: New.
5680 * g++.dg/diagnostic/aka1.C: New.
5682 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5684 PR rtl-optimization/49619
5685 * gcc.dg/pr49619.c: New test.
5687 PR rtl-optimization/49472
5688 * gfortran.dg/pr49472.f90: New test.
5691 * gcc.dg/pr49602.c: New test.
5693 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5697 * gcc.target/avr/avr.exp: Run over cpp files, too.
5698 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5699 * gcc.target/avr/progmem.h: New file.
5700 * gcc.target/avr/exit-abort.h: New file.
5701 * gcc.target/avr/progmem-error-1.c: New file.
5702 * gcc.target/avr/progmem-error-1.cpp: New file.
5703 * gcc.target/avr/progmem-warning-1.c: New file.
5704 * gcc.target/avr/torture/progmem-1.c: New file.
5705 * gcc.target/avr/torture/progmem-1.cpp: New file.
5707 2011-07-04 Richard Guenther <rguenther@suse.de>
5709 PR tree-optimization/49615
5710 * g++.dg/torture/pr49615.C: New testcase.
5712 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5714 PR tree-optimization/49610
5715 * gcc.dg/vect/pr49610.c: New test.
5717 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5719 * gnat.dg/specs/debug1.ads: New test.
5721 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5724 * gfortran.dg/typebound_proc_23.f90: New.
5726 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5729 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5731 2011-07-01 Jason Merrill <jason@redhat.com>
5734 * g++.dg/template/template-id-3.C: New.
5737 * g++.dg/template/qualified-id4.C: New.
5740 * g++.dg/template/explicit-args4.C: New.
5743 * g++.dg/template/offsetof2.C: New.
5745 2011-07-01 Kai Tietz <ktietz@redhat.com>
5747 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5749 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5752 * lib/target-supports.exp (check_effective_target_gld): New proc.
5754 2011-07-01 Richard Guenther <rguenther@suse.de>
5756 PR tree-optimization/49603
5757 * gcc.dg/torture/pr49603.c: New testcase.
5759 2011-06-30 Jason Merrill <jason@redhat.com>
5762 * g++.dg/rtti/template1.C: New.
5765 * g++.dg/cpp0x/regress/ctor1.C: New.
5768 * g++.dg/cpp0x/initlist54.C: New.
5770 2011-06-30 Martin Jambor <mjambor@suse.cz>
5772 * gcc.dg/tree-ssa/sra-12.c: New test.
5774 2011-06-29 Jason Merrill <jason@redhat.com>
5776 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5778 2011-06-30 Richard Guenther <rguenther@suse.de>
5780 PR tree-optimization/46787
5781 * gcc.dg/vect/vect-121.c: New testcase.
5783 2011-06-30 Martin Jambor <mjambor@suse.cz>
5785 PR tree-optimization/49094
5786 * gcc.dg/tree-ssa/pr49094.c: New test.
5788 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5791 * gfortran.dg/pr49540-1.f90: New test.
5792 * gfortran.dg/pr49540-2.f90: New test.
5794 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5797 * ada/acats/run_acats (which): Use last field of type -p output.
5799 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5800 Iain Sandoe <iains@gcc.gnu.org>
5803 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5804 Only skip on 64-bit *-*-darwin8* && !objc2.
5806 2011-06-30 Richard Guenther <rguenther@suse.de>
5808 PR tree-optimization/38752
5809 * gcc.c-torture/compile/pr38752.c: New testcase.
5811 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5813 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5814 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5816 2011-06-29 Jason Merrill <jason@redhat.com>
5819 * g++.dg/cpp0x/initlist53.C: Use placement new.
5820 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5821 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5824 * g++.dg/cpp0x/trailing6.C: New.
5825 * g++.dg/cpp0x/pr45908.C: No error.
5828 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5831 * g++.dg/cpp0x/constexpr-using2.C: New.
5833 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5836 * g++.dg/cpp0x/constexpr-diag3.C: New.
5837 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5838 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5839 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5840 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5842 2011-06-29 Jason Merrill <jason@redhat.com>
5844 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5846 2011-06-29 Richard Guenther <rguenther@suse.de>
5848 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5850 2011-06-29 Jason Merrill <jason@redhat.com>
5852 * g++.dg/cpp0x/initlist-value2.C: New.
5854 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5855 * g++.dg/cpp0x/initlist-value.C: New.
5857 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5859 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5861 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5863 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5864 * gcc.dg/inline_2.c: Likewise.
5865 * gcc.dg/unroll_1.c: Likewise.
5867 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5870 * gcc.target/i386/pr49567.c: New test.
5872 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5874 * gnat.dg/opt17.ad[sb]: New test.
5876 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5877 Tom de Vries <tom@codesourcery.com>
5879 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5880 (check_effective_target_arm_thumb2): New effective targets.
5881 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5882 properly. Clean up temporary files.
5883 * gcc.target/arm/ivopts-2.c: Likewise.
5884 * gcc.target/arm/ivopts-3.c: Likewise.
5885 * gcc.target/arm/ivopts-4.c: Likewise.
5886 * gcc.target/arm/ivopts-5.c: Likewise.
5887 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5889 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5892 * gfortran.dg/reshape_zerosize_3.f90: New test.
5894 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5896 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5897 * gcc.target/arm/vfp-ldmias.c: Likewise.
5898 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5899 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5900 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5901 * gcc.target/arm/vfp-stmias.c: Likewise.
5902 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5903 * gcc.target/arm/vfp-stmiad.c: Likewise.
5905 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5907 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5909 * gcc.target/arm/pr45701-2.c: Ditto.
5911 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5914 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5915 * gfortran.dg/extends_14.f03: Modified.
5917 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5919 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5920 early if the test is already being skipped.
5922 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5923 scan-assembler-dem-not): For missing file, report unresolved with
5924 same message as for pass/fail, with reason reported in log file.
5926 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5927 from add_options_for_arm_neon_fp16.
5928 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5929 check_effective_target_arm_neon_fp16_ok_nocache.
5930 Check -mfpu and -mfloat-abi options from current multilib.
5931 Do not require neon support.
5932 (check_effective_target_arm_fp16_ok): Renamed from
5933 check_effecitve_target_arm_neon_fp16_ok.
5934 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5935 arm_neon_fp16_ok and arm_fp16.
5936 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5937 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5938 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5939 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5941 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.dg/builtin-assume-aligned-1.c: New test.
5944 * gcc.dg/builtin-assume-aligned-2.c: New test.
5945 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5948 * gcc.dg/pr49544.c: New test.
5950 2011-06-27 Richard Guenther <rguenther@suse.de>
5952 PR tree-optimization/49394
5953 * g++.dg/torture/pr49394.C: New testcase.
5955 2011-06-27 Kai Tietz <ktietz@redhat.com>
5957 * gcc.dg/optimize-bswapdi-2.c: New test.
5959 2011-06-27 Michael Hope <michael.hope@linaro.org>
5960 Richard Sandiford <richard.sandiford@linaro.org>
5962 PR tree-optimization/49169
5963 * gcc.dg/torture/pr49169.c: New test.
5965 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5968 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5970 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5973 2011-06-26 Jason Merrill <jason@redhat.com>
5975 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5978 * g++.dg/init/ref19.C: New.
5979 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5981 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5983 PR tree-optimization/48377
5984 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5987 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5990 * lib/target-supports.exp (check_effective_target_non_strict_align):
5992 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5994 2011-06-24 Martin Jambor <mjambor@suse.cz>
5996 PR tree-optimizations/49516
5997 * g++.dg/tree-ssa/pr49516.C: New test.
5999 2011-06-23 Jason Merrill <jason@redhat.com>
6002 * g++.dg/template/partial10.C: New.
6003 * g++.dg/template/partial11.C: New.
6005 2011-06-23 Jeff Law <law@redhat.com>
6008 * gcc.dg/pr48770.c: New test.
6010 2011-06-23 Jan Hubicka <jh@suse.cz>
6013 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6015 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6018 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6019 instead of -fdump-tree-optimized.
6021 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6024 * g++.dg/template/crash107.C: New.
6025 * g++.dg/template/error17.C: Adjust.
6027 2011-06-23 Jason Merrill <jason@redhat.com>
6030 * g++.dg/cpp0x/defaulted30.C: New.
6033 * g++.dg/rtti/anon-ns1.C: New.
6036 * g++.dg/init/ref18.C: New.
6039 * g++.dg/template/partial9.C: New.
6041 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6044 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6046 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6049 * gcc.dg/pr49496.c: New test.
6051 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6053 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6056 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6058 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6059 * gcc.target/arm/pr42879.c: Likewise.
6060 * gcc.target/arm/pr45701-3.c: Likewise.
6062 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6063 * gcc.target/arm/pr40482.c: Likewise.
6064 * gcc.target/arm/stack-corruption.c: Likewise.
6066 2011-06-22 Richard Guenther <rguenther@suse.de>
6068 PR tree-optimization/49493
6069 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6071 2011-06-22 Jason Merrill <jason@redhat.com>
6074 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6076 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6077 Dmitry Melnik <dm@ispras.ru>
6079 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6080 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6081 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6083 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6085 * gcc.target/arm/tlscall.c: New.
6087 2011-06-21 Jason Merrill <jason@redhat.com>
6090 * g++.dg/cpp0x/constexpr-ref1.C: New.
6091 * g++.dg/cpp0x/constexpr-ref2.C: New.
6092 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6095 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6098 * g++.dg/template/param3.C: New.
6100 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6102 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6103 my_clrsb test functions.
6105 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6106 test_sll, test_ull): Add clrsb tests.
6107 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6110 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6113 * gfortran.dg/class_44.f03: New.
6115 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6117 PR tree-optimization/49478
6118 * gcc.dg/vect/pr49478.c
6120 2011-06-21 Richard Guenther <rguenther@suse.de>
6122 PR tree-optimization/49483
6123 * gcc.dg/vect/vect-120.c: New testcase.
6125 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6128 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6129 * gcc.dg/vect/vect-peel-4.c: Likewise.
6131 2011-06-22 Christian Bruel <christian.bruel@st.com>
6134 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6135 * gcc.dg/always_inline2.c: Likewise.
6136 * gcc.dg/always_inline3.c: Likewise.
6137 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6138 * gcc.dg/inline_1.c: Likewise.
6139 * gcc.dg/inline_2.c: Likewise.
6140 * gcc.dg/inline_3.c: Likewise.
6141 * gcc.dg/inline_4.c: Likewise.
6142 * gcc.dg/20051201-1.c: Likewise.
6143 * gcc.dg/pr40087.c: Likewise.
6144 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6145 * gcc.dg/inline-22.c: Likewise.
6146 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6147 * gcc.dg/lto/20090218-1_1.c: Likewise.
6148 * g++.dg/ipa/devirt-7.C: Likewise.
6149 * gcc.dg/uninit-pred-5_a.c: Likewise.
6150 * gcc.dg/uninit-pred-5_b.c: Likewise.
6151 * gcc.dg/fail_always_inline.c: New.
6153 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6155 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6156 into 6 jobs instead of 3.
6158 2011-06-20 Jason Merrill <jason@redhat.com>
6161 * g++.dg/cpp0x/initlist53.C: New.
6163 2011-06-20 Tobias Burnus <burnus@net-b.de>
6166 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6167 * gfortran.dg/coarray_lock_3.f90: New.
6168 * gfortran.dg/coarray/lock_1.f90: New.
6170 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6172 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6173 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6174 unresolved and report the reason to the log file.
6176 * lib/scanasm.exp (object-size): Move argument processing earlier
6177 to report errors before verifying that the file exists. Report
6178 problems detected at runtime as unresolved instead of error and
6179 report their reasons to the log file.
6181 2011-06-20 Jason Merrill <jason@redhat.com>
6184 * g++.dg/cpp0x/explicit6.C: New.
6187 * g++.dg/cpp0x/enum20.C: New.
6190 * g++.dg/ext/attr-aligned01.C: New.
6193 * g++.dg/cpp0x/variadic-default.C: New.
6196 * g++.dg/cpp0x/auto26.C: New.
6199 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6201 2011-06-20 Kai Tietz <ktietz@redhat.com>
6203 * gcc.dg/binop-notand1.c: New test.
6204 * gcc.dg/binop-notand2.c: New test.
6205 * gcc.dg/binop-notand3.c: New test.
6206 * gcc.dg/binop-notand4.c: New test.
6207 * gcc.dg/binop-notand5.c: New test.
6208 * gcc.dg/binop-notand6.c: New test.
6210 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6213 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6215 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6218 * gfortran.dg/proc_ptr_31.f90: New.
6220 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6222 * gnat.dg/volatile6.adb: New test.
6223 * gnat.dg/volatile7.adb: Likewise.
6224 * gnat.dg/volatile8.adb: Likewise.
6225 * gnat.dg/volatile9.adb: Likewise.
6227 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6229 * gnat.dg/constant3.adb: New test.
6231 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6234 * gfortran.dg/read_list_eof_1.f90: New test.
6236 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6239 * gcc.target/i386/testimm-1.c: New test.
6240 * gcc.target/i386/testimm-2.c: New test.
6241 * gcc.target/i386/testimm-3.c: New test.
6242 * gcc.target/i386/testimm-4.c: New test.
6243 * gcc.target/i386/testimm-5.c: New test.
6244 * gcc.target/i386/testimm-6.c: New test.
6245 * gcc.target/i386/testimm-7.c: New test.
6246 * gcc.target/i386/testimm-8.c: New test.
6247 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6248 * gcc.target/i386/xop-rotate1-int.c: New test.
6249 * gcc.target/i386/xop-rotate2-int.c: New test.
6251 2011-06-17 Jason Merrill <jason@redhat.com>
6253 * g++.dg/cpp0x/rv-func2.C: New.
6255 * g++.dg/debug/dwarf2/lambda1.C: New.
6256 * g++.dg/warn/Wshadow-6.C: Adjust.
6258 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6261 * gfortran.dg/move_alloc_5.f90: New.
6263 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6265 PR rtl-optimization/48542
6266 * gcc.dg/torture/pr48542.c: New test.
6268 2011-06-16 Jason Merrill <jason@redhat.com>
6271 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6274 * g++.dg/cpp0x/initlist52.C New.
6277 * c-c++-common/raw-string-12.c: New.
6280 * g++.dg/cpp0x/sfinae26.C: New.
6283 * g++.dg/cpp0x/variadic113.C: New.
6286 * g++.dg/cpp0x/variadic112.C: New.
6288 2011-06-16 Jeff Law <law@redhat.com>
6290 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6291 improved jump threading.
6292 * gcc.dg/builtin-object-size-2.c: Likewise.
6293 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6295 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6298 * gfortran.dg/typebound_assignment_3.f03: New.
6300 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6303 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6305 2011-06-16 Martin Jambor <mjambor@suse.cz>
6307 PR tree-optimization/49343
6308 * gnat.dg/discr31.ad[sb]: New test.
6310 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6312 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6314 2011-06-16 Tom de Vries <tom@codesourcery.com>
6317 * gcc.target/arm/ivopts-3.c: Update test.
6318 * gcc.target/arm/ivopts-5.c: Same.
6320 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6323 2011-06-10 Wei Guozhi <carrot@google.com>
6326 * gcc.target/arm/pr45335.c: New test.
6327 * gcc.target/arm/pr45335-2.c: New test.
6328 * gcc.target/arm/pr45335-3.c: New test.
6329 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6330 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6331 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6333 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6335 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6337 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6340 * gfortran.dg/class_43.f03: New.
6342 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6344 PR tree-optimization/49419
6345 * gcc.c-torture/execute/pr49419.c: New test.
6347 2011-06-16 Revital Eres <revital.eres@linaro.org>
6349 * gcc.dg/sms-9.c: New file.
6351 2011-06-15 Easwaran Raman <eraman@google.com>
6353 PR rtl-optimization/49414
6354 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6356 2011-06-14 Jason Merrill <jason@redhat.com>
6358 * g++.dg/cpp0x/noexcept13.C: New.
6360 2011-06-14 Easwaran Raman <eraman@google.com>
6362 PR rtl-optimization/44194
6363 * gcc.dg/pr44194-1.c: New test.
6364 * gcc.dg/pr44194-2.c: New test.
6366 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6368 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6370 * gcc.target/arm/pr45701-2.c: Likewise.
6371 * gcc.target/arm/thumb-branch1.c: Likewise.
6373 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6376 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6378 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6380 * gcc.target/arm/pr45701-1.c: Require thumb support.
6381 * gcc.target/arm/pr45701-2.c: Likewise.
6382 * gcc.target/arm/thumb-branch1.c: Likewise.
6384 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6385 * gcc.target/arm/pr39839.c: Likewise.
6386 * gcc.target/arm/pr40657-2.c: Likewise.
6387 * gcc.target/arm/pr40956.c: Likewise.
6388 * gcc.target/arm/pr41679.c: Likewise.
6389 * gcc.target/arm/pr42235.c: Likewise.
6390 * gcc.target/arm/pr42495.c: Likewise.
6391 * gcc.target/arm/pr42505.c: Likewise.
6392 * gcc.target/arm/pr42574.c: Likewise.
6393 * gcc.target/arm/pr46883.c: Likewise.
6394 * gcc.target/arm/pr46934.c: Likewise.
6395 * gcc.target/arm/xor-and.c: Likewise.
6397 2011-06-14 Jason Merrill <jason@redhat.com>
6399 * g++.dg/other/error23.C: Adjust error message.
6400 * g++.dg/other/error32.C: Likewise.
6403 * g++.dg/cpp0x/rv-dotstar.C: New.
6406 * g++.dg/cpp0x/decltype30.C: New.
6408 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6410 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6413 * gfortran.dg/pr49103.f90: New test.
6415 2011-06-14 Tom de Vries <tom@codesourcery.com>
6418 * gcc.target/arm/ivopts-3.c: New test.
6419 * gcc.target/arm/ivopts-4.c: New test.
6420 * gcc.target/arm/ivopts-5.c: New test.
6422 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6424 PR rtl-optimization/49390
6425 * gcc.c-torture/execute/pr49390.c: New test.
6427 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6429 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6431 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6433 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6434 * gcc.c-torture/execute/cmpsi-2.x: New file.
6435 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6436 * gcc.c-torture/execute/pr45262.x: New file.
6437 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6438 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6440 * gcc.c-torture/compile/pr49163.c: Ditto.
6442 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6444 * gcc.dg/vect/vect-16.c: Rename to...
6445 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6446 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6447 for double-word vectors.
6448 * gcc.dg/vect/vect-peel-4.c: Likewise.
6449 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6451 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6454 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6457 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6459 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6461 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6463 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6465 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6467 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6469 * gfortran.dg/trim_optimize_8.f90: New test case.
6471 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6472 Ira Rosen <ira.rosen@linaro.org>
6474 PR tree-optimization/49352
6475 * gcc.dg/vect/pr49352.c: New test.
6477 2011-06-12 Tobias Burnus
6480 * gfortran.dg/alloc_comp_assign_11.f90: New.
6482 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6484 * gfortran.dg/trim_optimize_7.f90: New test.
6486 2011-06-10 Wei Guozhi <carrot@google.com>
6489 * gcc.target/arm/pr45335.c: New test.
6490 * gcc.target/arm/pr45335-2.c: New test.
6491 * gcc.target/arm/pr45335-3.c: New test.
6492 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6493 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6494 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6496 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6499 * g++.dg/parse/error39.C: New.
6501 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6503 * gcc.target/arm/20090811-1.c: Skip for incompatible
6504 options, do not override other options.
6505 * gcc.target/arm/combine-cmp-shift.c: Skip for
6506 incompatible options.
6507 * gcc.target/arm/pr45094.c: Likewise.
6508 * gcc.target/arm/scd42-1.c: Likewise.
6509 * gcc.target/arm/scd42-3.c: Likewise.
6510 * gcc.target/arm/thumb-ltu.c: Likewise.
6512 * lib/target-supports.exp
6513 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6514 multilib flags use -mfpu with a value other than neon-fp16.
6516 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6518 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6519 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6521 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6523 * lib/target-supports.exp (check_effective_target_pie): New proc.
6524 * gcc.dg/pie-link.c: Use target pie.
6526 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6527 Laurent Roug� <laurent.rouge@menta.fr>
6529 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6530 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6532 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6534 * gfortran.dg/coarray/sync_1.f90: New test for
6535 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6537 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6539 PR tree-optimization/49318
6540 * gcc.dg/vect/pr49318.c: New test.
6542 2011-06-09 David Krauss <potswa@mac.com>
6544 * g++.dg/template/arrow1.C: New.
6546 2011-06-09 Jason Merrill <jason@redhat.com>
6548 * lib/prune.exp: Prune "note"s.
6549 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6551 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6552 * g++.dg/template/dependent-expr3.C: Likewise.
6553 * g++.dg/parse/template7.C: Likewise.
6554 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6555 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6556 * g++.old-deja/g++.pt/friend38.C: Likewise.
6557 * g++.old-deja/g++.pt/crash32.C: Likewise.
6558 * g++.old-deja/g++.other/init4.C: Likewise.
6559 * g++.old-deja/g++.other/friend8.C: Likewise.
6561 * g++.dg/ext/complex7.C: Adjust expected output.
6562 * g++.dg/diagnostic/method1.C: Likewise.
6563 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6564 * g++.dg/parse/crash33.C: Likewise.
6565 * g++.dg/other/warning1.C: Likewise.
6566 * g++.dg/init/pr29571.C: Likewise.
6567 * g++.dg/warn/overflow-warn-1.C: Likewise.
6568 * g++.dg/warn/overflow-warn-3.C: Likewise.
6569 * g++.dg/warn/overflow-warn-4.C: Likewise.
6570 * g++.old-deja/g++.oliva/template1.C: Likewise.
6572 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6573 * g++.dg/parse/template7.C: Adjust.
6575 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6578 * gcc.dg/pr49307.c: New.
6580 2011-06-09 Wei Guozhi <carrot@google.com>
6583 * gcc.target/arm/pr46975.c: New testcase.
6585 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6587 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6588 (PMETH, arglist_t): Removed.
6589 (method_get_number_of_arguments): Removed.
6590 (method_get_nth_argument): Removed.
6591 (method_get_first_argument): Removed.
6592 (method_get_next_argument): Removed.
6593 (method_get_sizeof_arguments): Removed.
6594 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6596 (method_get_number_of_arguments): Removed.
6597 (method_get_nth_argument): Removed.
6598 (method_get_first_argument): Removed.
6599 (method_get_next_argument): Removed.
6600 (method_get_sizeof_arguments): Removed.
6601 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6603 2011-06-09 David Li <davidxl@google.com>
6605 * gcc.dg/dump-pass.c: New test.
6607 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6610 * g++.dg/parse/error38.C: New.
6612 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6615 * gfortran.dg/pr49308.f90: New test.
6617 2011-06-08 Jason Merrill <jason@redhat.com>
6619 * g++.dg/cpp0x/noexcept11.C: New.
6620 * g++.dg/cpp0x/noexcept12.C: New.
6621 * g++.dg/cpp0x/sfinae11.C: Adjust.
6623 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6626 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6627 to dg-options, match also DW_AT_linkage_name.
6629 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6632 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6633 -fno-common on alpha*-dec-osf*.
6634 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6636 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6638 PR rtl-optimization/49303
6639 * gcc.target/ia64/pr49303.c: New test.
6641 2011-06-08 Tobias Burnus <burnus@net-b.de>
6644 * gfortran.dg/coarray_lock_1.f90: New.
6645 * gfortran.dg/coarray_lock_2.f90: New.
6647 2011-06-07 Jason Merrill <jason@redhat.com>
6649 * lib/prune.exp: Look for "required" rather than "instantiated".
6650 * g++.dg/abi/mangle11.C: Likewise.
6651 * g++.dg/abi/mangle12.C: Likewise.
6652 * g++.dg/abi/mangle17.C: Likewise.
6653 * g++.dg/abi/mangle20-2.C: Likewise.
6654 * g++.dg/abi/pragma-pack1.C: Likewise.
6655 * g++.dg/cpp0x/decltype26.C: Likewise.
6656 * g++.dg/cpp0x/decltype28.C: Likewise.
6657 * g++.dg/cpp0x/decltype29.C: Likewise.
6658 * g++.dg/cpp0x/enum11.C: Likewise.
6659 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6660 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6661 * g++.dg/cpp0x/pr47416.C: Likewise.
6662 * g++.dg/ext/case-range2.C: Likewise.
6663 * g++.dg/ext/case-range3.C: Likewise.
6664 * g++.dg/gomp/for-19.C: Likewise.
6665 * g++.dg/gomp/pr37533.C: Likewise.
6666 * g++.dg/gomp/pr38639.C: Likewise.
6667 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6668 * g++.dg/inherit/base3.C: Likewise.
6669 * g++.dg/inherit/using6.C: Likewise.
6670 * g++.dg/init/placement4.C: Likewise.
6671 * g++.dg/init/reference3.C: Likewise.
6672 * g++.dg/lookup/scoped6.C: Likewise.
6673 * g++.dg/lookup/using7.C: Likewise.
6674 * g++.dg/other/abstract1.C: Likewise.
6675 * g++.dg/other/error10.C: Likewise.
6676 * g++.dg/other/error5.C: Likewise.
6677 * g++.dg/other/field1.C: Likewise.
6678 * g++.dg/other/offsetof5.C: Likewise.
6679 * g++.dg/parse/bitfield2.C: Likewise.
6680 * g++.dg/parse/constant4.C: Likewise.
6681 * g++.dg/parse/crash20.C: Likewise.
6682 * g++.dg/parse/invalid-op1.C: Likewise.
6683 * g++.dg/parse/non-dependent2.C: Likewise.
6684 * g++.dg/parse/template18.C: Likewise.
6685 * g++.dg/tc1/dr152.C: Likewise.
6686 * g++.dg/tc1/dr166.C: Likewise.
6687 * g++.dg/tc1/dr176.C: Likewise.
6688 * g++.dg/tc1/dr213.C: Likewise.
6689 * g++.dg/template/access11.C: Likewise.
6690 * g++.dg/template/access2.C: Likewise.
6691 * g++.dg/template/access3.C: Likewise.
6692 * g++.dg/template/access7.C: Likewise.
6693 * g++.dg/template/arg7.C: Likewise.
6694 * g++.dg/template/cond2.C: Likewise.
6695 * g++.dg/template/crash13.C: Likewise.
6696 * g++.dg/template/crash40.C: Likewise.
6697 * g++.dg/template/crash7.C: Likewise.
6698 * g++.dg/template/crash84.C: Likewise.
6699 * g++.dg/template/ctor5.C: Likewise.
6700 * g++.dg/template/defarg13.C: Likewise.
6701 * g++.dg/template/defarg14.C: Likewise.
6702 * g++.dg/template/dtor7.C: Likewise.
6703 * g++.dg/template/eh2.C: Likewise.
6704 * g++.dg/template/error2.C: Likewise.
6705 * g++.dg/template/error43.C: Likewise.
6706 * g++.dg/template/friend32.C: Likewise.
6707 * g++.dg/template/injected1.C: Likewise.
6708 * g++.dg/template/instantiate1.C: Likewise.
6709 * g++.dg/template/instantiate3.C: Likewise.
6710 * g++.dg/template/instantiate5.C: Likewise.
6711 * g++.dg/template/instantiate7.C: Likewise.
6712 * g++.dg/template/local6.C: Likewise.
6713 * g++.dg/template/lookup2.C: Likewise.
6714 * g++.dg/template/member5.C: Likewise.
6715 * g++.dg/template/memfriend15.C: Likewise.
6716 * g++.dg/template/memfriend16.C: Likewise.
6717 * g++.dg/template/memfriend17.C: Likewise.
6718 * g++.dg/template/memfriend7.C: Likewise.
6719 * g++.dg/template/meminit1.C: Likewise.
6720 * g++.dg/template/nested3.C: Likewise.
6721 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6722 * g++.dg/template/nontype12.C: Likewise.
6723 * g++.dg/template/nontype13.C: Likewise.
6724 * g++.dg/template/nontype6.C: Likewise.
6725 * g++.dg/template/pr23510.C: Likewise.
6726 * g++.dg/template/pr35240.C: Likewise.
6727 * g++.dg/template/ptrmem15.C: Likewise.
6728 * g++.dg/template/ptrmem6.C: Likewise.
6729 * g++.dg/template/qualified-id1.C: Likewise.
6730 * g++.dg/template/qualttp20.C: Likewise.
6731 * g++.dg/template/qualttp3.C: Likewise.
6732 * g++.dg/template/qualttp4.C: Likewise.
6733 * g++.dg/template/qualttp5.C: Likewise.
6734 * g++.dg/template/qualttp6.C: Likewise.
6735 * g++.dg/template/qualttp7.C: Likewise.
6736 * g++.dg/template/qualttp8.C: Likewise.
6737 * g++.dg/template/recurse.C: Likewise.
6738 * g++.dg/template/recurse2.C: Likewise.
6739 * g++.dg/template/ref5.C: Likewise.
6740 * g++.dg/template/scope2.C: Likewise.
6741 * g++.dg/template/sfinae10.C: Likewise.
6742 * g++.dg/template/sfinae3.C: Likewise.
6743 * g++.dg/template/sizeof3.C: Likewise.
6744 * g++.dg/template/static9.C: Likewise.
6745 * g++.dg/template/template-id-2.C: Likewise.
6746 * g++.dg/template/typedef13.C: Likewise.
6747 * g++.dg/template/typename4.C: Likewise.
6748 * g++.dg/template/using14.C: Likewise.
6749 * g++.dg/template/using2.C: Likewise.
6750 * g++.dg/template/warn1.C: Likewise.
6751 * g++.dg/warn/Wparentheses-13.C: Likewise.
6752 * g++.dg/warn/Wparentheses-15.C: Likewise.
6753 * g++.dg/warn/Wparentheses-16.C: Likewise.
6754 * g++.dg/warn/Wparentheses-17.C: Likewise.
6755 * g++.dg/warn/Wparentheses-18.C: Likewise.
6756 * g++.dg/warn/Wparentheses-19.C: Likewise.
6757 * g++.dg/warn/Wparentheses-20.C: Likewise.
6758 * g++.dg/warn/Wparentheses-23.C: Likewise.
6759 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6760 * g++.dg/warn/noeffect2.C: Likewise.
6761 * g++.dg/warn/noeffect4.C: Likewise.
6762 * g++.dg/warn/pr8570.C: Likewise.
6763 * g++.old-deja/g++.brendan/init2.C: Likewise.
6764 * g++.old-deja/g++.eh/spec6.C: Likewise.
6765 * g++.old-deja/g++.pt/crash10.C: Likewise.
6766 * g++.old-deja/g++.pt/crash36.C: Likewise.
6767 * g++.old-deja/g++.pt/derived3.C: Likewise.
6768 * g++.old-deja/g++.pt/error2.C: Likewise.
6769 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6770 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6771 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6772 * g++.old-deja/g++.pt/overload7.C: Likewise.
6773 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6775 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6776 Iain Sandoe <iains@gcc.gnu.org>
6778 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6779 Added code to deal with the case when [Protocol
6780 -descriptionForInstanceMethod:] or [Protocol
6781 -descriptionForClassMethod:] returns NULL.
6783 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6784 Iain Sandoe <iains@gcc.gnu.org>
6786 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6787 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6790 2011-06-07 Xinliang David Li <davidxl@google.com>
6792 * gcc.dg/inline_2.c: New test.
6793 * gcc.dg/unroll_2.c: New test.
6794 * gcc.dg/inline_3.c: New test.
6795 * gcc.dg/unroll_3.c: New test.
6796 * gcc.dg/inline_4.c: New test.
6797 * gcc.dg/unroll_4.c: New test.
6798 * gcc.dg/inline_1.c: New test.
6799 * gcc.dg/unroll_1.c: New test.
6801 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6803 PR tree-optimization/48497
6804 * lib/gcc-defs.exp (dg-additional-options): New proc.
6805 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6806 -msse2 on 32-bit x86.
6808 2011-06-06 Jason Merrill <jason@redhat.com>
6810 * g++.dg/cpp0x/enum19.C: New.
6812 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6814 * gcc.target/arm/neon-reload-class.c: New test.
6816 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6819 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6821 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6823 * gcc.target/arm/smlatb-1.c: New file.
6824 * gcc.target/arm/smlatt-1.c: New file.
6825 * gcc.target/arm/smlaltb-1.c: New file.
6826 * gcc.target/arm/smlaltt-1.c: New file.
6828 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6830 * gcc.target/arm/mla-2.c: New test.
6832 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6834 PR gcov-profile/49299
6835 * gcc.dg/tree-prof/pr49299-1.c: New test.
6836 * gcc.dg/tree-prof/pr49299-2.c: New test.
6838 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6840 * lib/target-supports.exp
6841 (check_effective_target_vect_widen_mult_qi_to_hi):
6842 Add NEON as supporting target.
6843 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6844 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6845 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6846 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6847 using widening multiplication on targets that support it.
6848 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6849 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6850 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6852 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6854 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6855 Modern Objective-C runtime API.
6856 * objc/execute/next_mapping.h: Removed.
6857 * objc-obj-c++-shared/next-mapping.h: Removed.
6858 * objc-obj-c++-shared/Object1.h: Removed.
6859 * objc-obj-c++-shared/Object1.m: Removed.
6860 * objc-obj-c++-shared/Object1.mm: Removed.
6861 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6862 * objc-obj-c++-shared/Protocol1.h: Removed.
6863 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6864 of ProtoBool, IVAR_T and METHOD.
6865 * objc-obj-c++-shared/runtime.h: New.
6866 * objc-obj-c++-shared/TestsuiteObject.h: New.
6867 * objc-obj-c++-shared/TestsuiteObject.m: New.
6869 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6870 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6871 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6873 * objc/execute/_cmd.m: Include
6874 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6875 runtime API. ([TestClass +initialize]): Include this method also
6876 with the GNU runtime.
6877 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6878 Object. ([-setValue:]): Return void.
6879 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6880 with the GNU runtime. Include
6881 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6882 for the NeXT runtime. Use the existing print_ivars() and
6883 compare_structures() implementations for the old NeXT runtime.
6884 Added new implementations for the Modern GNU and NeXT runtimes.
6885 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6886 well. (main): Use objc_getClass(). Use return instead of exit.
6887 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6888 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6890 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6891 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6892 instead of Object. (main): Use return instead of exit().
6893 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6894 instead of Object. Removed prototype for exit(). (main): Use
6895 return instead of exit(). Use the Modern Objective-C runtime API.
6896 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6898 * objc/execute/class-tests-1.h: Include
6899 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6900 runtime API. (test_class_with_superclass): Do not call [Object
6901 class]. There is no need to with the current libobjc.
6902 * objc/execute/class-tests-2.h: Include
6903 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6905 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6906 ../../objc-obj-c++-shared/next-mapping.h.
6907 * objc/execute/class-2.m: Likewise.
6908 * objc/execute/class-3.m: Likewise.
6909 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6910 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6911 +initialize]): Include this method also with the GNU
6912 runtime. (main): Use the Modern Objective-C runtime API.
6913 * objc/execute/class-5.m: Likewise.
6914 * objc/execute/class-6.m: Likewise.
6915 * objc/execute/class-7.m: Likewise.
6916 * objc/execute/class-8.m: Likewise.
6917 * objc/execute/class-9.m: Likewise.
6918 * objc/execute/class-10.m: Likewise.
6919 * objc/execute/class-11.m: Likewise.
6920 * objc/execute/class-12.m: Likewise.
6921 * objc/execute/class-13.m: Likewise.
6922 * objc/execute/class-14.m: Likewise.
6923 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6924 this method also with the GNU runtime.
6925 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6926 +initialize]): Include this method also with the GNU runtime.
6927 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6929 * objc/execute/encode-1.m: Likewise.
6930 * objc/execute/enumeration-1.m: Likewise.
6931 * objc/execute/enumeration-2.m: Likewise.
6932 * objc/execute/exceptions/catchall-1.m: Likewise.
6933 * objc/execute/exceptions/finally-1.m: Likewise.
6934 * objc/execute/exceptions/foward-1.m: Likewise.
6935 * objc/execute/exceptions/local-variables-1.m: Likewise.
6936 * objc/execute/exceptions/throw-nil.m: Likewise.
6937 * objc/execute/exceptions/trivial.m: Likewise.
6938 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6939 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6940 * objc/execute/exceptions/matcher-1.m: Likewise.
6941 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6943 * objc/execute/formal_protocol-2.m: Likewise.
6944 * objc/execute/formal_protocol-3.m: Likewise.
6945 * objc/execute/formal_protocol-4.m: Likewise.
6946 * objc/execute/formal_protocol-5.m: Include
6947 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6949 * objc/execute/formal_protocol-6.m: Likewise.
6950 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6951 Object. Include <objc/Protocol.h> instead of
6952 ../../objc-obj-c++-shared/Protocol1.h.
6953 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6955 * objc/execute/informal_protocol.m: Likewise.
6956 * objc/execute/load-3.m: Likewise.
6957 * objc/execute/many_args_method.m ([TestClass +initialize]):
6958 Include this method with the GNU runtime as well.
6959 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6960 * objc/execute/nested-func-1.m: Use TestsuiteObject
6962 * objc/execute/nil_method-1.m: Likewise.
6963 * objc/execute/no_clash.m: Likewise.
6964 * objc/execute/np-1.m: Do not include
6965 ../../objc-obj-c++-shared/Protocol1.h.
6966 (main): Use return instead of exit().
6967 * objc/execute/np-2.m: Do not include
6968 ../../objc-obj-c++-shared/Protocol1.h.
6969 ([MyObject +initialize]): Include this method also with the GNU
6970 runtime. (main): Use return instead of exit().
6971 * objc/execute/object_is_class.m: Include
6972 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6973 of Object. (main): Use the Modern Objective-C runtime API.
6974 * objc/execute/object_is_meta_class.m: Likewise.
6975 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6976 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6977 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6978 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6979 Objective-C runtime API.
6980 * objc/execute/protocol-isEqual-2.m: Likewise.
6981 * objc/execute/protocol-isEqual-3.m: Likewise.
6982 * objc/execute/protocol-isEqual-4.m: Likewise.
6983 * objc/execute/redefining_self.m ([TestClass +initialize]):
6984 Include this method with the GNU runtime as well.
6985 * objc/execute/root_methods.m: Include
6986 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6987 Include this method with the GNU runtime as well.
6988 (main): Use the Modern Objective-C runtime API.
6989 * objc/execute/selector-1.m: Include
6990 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6991 of Object. (main): Use the Modern Objective-C runtime API.
6992 * objc/execute/static-1.m ([Test +initialize]): Include this
6993 method with the GNU runtime as well.
6994 * objc/execute/static-2.m: Likewise.
6995 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6996 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6997 ([MathClass +initialize]): Include this method with the GNU
6999 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7001 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7002 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7003 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7004 * objc.dg/attributes/method-attribute-1.m: Likewise.
7005 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7006 * objc.dg/attributes/method-attribute-2.m: Likewise.
7007 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7008 * objc.dg/attributes/method-attribute-3.m: Likewise.
7009 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7010 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7011 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7012 * obj-c++.dg/bitfield-1.mm: Likewise.
7013 * obj-c++.dg/bitfield-2.mm: Likewise
7014 * objc.dg/bitfield-3.m: Likewise.
7015 * obj-c++.dg/bitfield-4.mm: Likewise.
7016 * objc.dg/bitfield-5.m: Likewise
7017 * objc.dg/call-super-1.m: Likewise.
7018 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7019 Use objc_getClass() instead of objc_get_class(), but for the GNU
7020 runtime redefine objc_getClass as objc_get_class. Include
7021 ../objc-obj-c++-shared/runtime.h.
7022 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7023 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7024 Use the Modern Objective-C runtime API.
7025 * objc.dg/class-protocol-1.m: Include
7026 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7027 * obj-c++.dg/class-protocol-1.mm: Likewise.
7028 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7029 * objc.dg/comp-types-10.m: Likewise.
7030 * objc.dg/comp-types-11.m: Likewise.
7031 * objc.dg/comp-types-12.m: Likewise.
7032 * obj-c++.dg/comp-types-9.mm: Likewise.
7033 * obj-c++.dg/comp-types-11.mm: Likewise.
7034 * obj-c++.dg/comp-types-12.mm: Likewise.
7035 * obj-c++.dg/comp-types-13.mm: Likewise.
7036 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7037 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7038 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7039 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7040 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7041 * objc.dg/desig-init-1.m: Likewise.
7042 * obj-c++.dg/defs.mm: Likewise.
7043 * objc.dg/exceptions-2.m: Likewise.
7044 * obj-c++.dg/except-1.mm: Likewise.
7045 * obj-c++.dg/exceptions-2.mm: Likewise.
7046 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7047 Use the Modern Objective-C runtime API.
7048 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7049 the Modern Objective-C runtime API. Do not include
7050 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7051 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7052 the Modern Objective-C runtime API except when using an older NeXT
7054 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7055 the Modern Objective-C runtime API.
7056 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7058 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7059 * objc.dg/encode-7-next-64bit.m: Updated include.
7060 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7062 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7063 the Modern Objective-C runtime API.
7064 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7065 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7066 instead of ../objc-obj-c++-shared/Protocol1.h.
7067 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7068 the Modern Objective-C runtime API except when using an older NeXT
7070 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7071 the Modern Objective-C runtime API.
7072 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7074 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7075 * objc.dg/fix-and-continue-2.m: Likewise.
7076 * objc.dg/foreach-1.m: Likewise.
7077 * objc.dg/foreach-2.m: Likewise.
7078 * objc.dg/foreach-3.m: Likewise.
7079 * objc.dg/foreach-4.m: Likewise.
7080 * objc.dg/foreach-5.m: Likewise.
7081 * objc.dg/foreach-6.m: Likewise.
7082 * objc.dg/foreach-7.m: Likewise.
7083 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7085 * objc.dg/func-ptr-2.m: Likewise.
7086 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7087 Do not include objc/objc-api.h.
7088 * obj-c++.dg/fsf-package-0.mm: Likewise.
7089 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7090 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7091 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7093 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7094 * objc.dg/gnu-runtime-3.m: Likewise.
7095 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7096 * objc.dg/headers.m: Include objc/runtime.h instead of
7097 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7098 for the NeXT runtime.
7099 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7100 * obj-c++.dg/isa-field-1.mm: Likewise.
7101 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7102 * objc.dg/layout-1.m: Likewise.
7103 * objc.dg/layout-2.m: Likewise.
7104 * objc.dg/local-decl-2.m: Likewise.
7105 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7106 Object. ([Container +elementForView:]): Use
7107 class_conformsToProtocol().
7108 * obj-c++.dg/lookup-2.mm: Likewise.
7109 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7110 * obj-c++.dg/local-decl-1.mm: Likewise.
7111 * objc.dg/method-3.m: Likewise.
7112 * objc.dg/method-4.m: Likewise.
7113 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7114 ../objc-obj-c++-shared/Protocol1.h.
7115 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7116 * objc.dg/method-9.m: Likewise.
7117 * objc.dg/method-10.m: Likewise.
7118 * objc.dg/method-13.m ([Root +initialize]): Include this method
7119 also for the GNU runtime. (main): Use objc_getClass() also for
7121 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7122 * objc.dg/method-17.m: Likewise.
7123 * objc.dg/method-19.m: Likewise.
7124 * objc.dg/method-20b.m: Likewise.
7125 * obj-c++.dg/method-2.mm: Likewise.
7126 * obj-c++.dg/method-6.mm: Likewise.
7127 * obj-c++.dg/method-10.mm: Likewise.
7128 * obj-c++.dg/method-11.mm: Likewise.
7129 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7130 ../objc-obj-c++-shared/Protocol1.h.
7131 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7132 * obj-c++.dg/method-15.mm: Likewise.
7133 * obj-c++.dg/method-17.mm: Likewise.
7134 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7135 +initialize]): Include this method also for the GNU
7136 runtime. (main): Use objc_getClass() also for the GNU runtime.
7137 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7138 * obj-c++.dg/method-22.mm: Likewise.
7139 * obj-c++.dg/method-23.mm: Likewise.
7140 * obj-c++.dg/no-extra-load.mm: Likewise.
7141 * objc.dg/objc-fast-4.m: Likewise.
7142 * objc.dg/objc-gc-4.m: Likewise.
7143 * obj-c++.dg/objc-gc-3.mm: Likewise.
7144 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7145 protocol_getMethodDescription() instead of [Protocol
7146 -descriptionForInstanceMethod].
7147 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7148 Made it available with all runtimes. (main): Call -test instead
7150 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7151 and put into a category.
7152 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7153 Object. Include objc/objc.h.
7154 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7155 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7156 New. (main): Use protocol_getMethodDescription() instead
7157 of [Protocol -descriptionForInstanceMethod] and [Protocol
7158 -descriptionForClassMethod].
7159 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7160 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7161 Objective-C runtime API.
7162 * obj-c++.dg/proto-qual-1.mm: Likewise.
7163 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7165 * obj-c++.dg/property/property-1.mm: Likewise.
7166 * obj-c++.dg/qual-types-1.mm: Likewise.
7167 * objc.dg/selector-2.m: Include objc/objc.h instead of
7168 ../objc-obj-c++-shared/Object1.h.
7169 * obj-c++.dg/selector-2.mm: Likewise.
7170 * obj-c++.dg/selector-5.mm: Likewise.
7171 * obj-c++.dg/selector-6.mm: Likewise.
7172 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7173 Object. Do not include objc/objc-api.h.
7174 * obj-c++.dg/set-not-used-1.mm: Likewise.
7175 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7176 * objc.dg/stret-1.m: Likewise.
7177 * objc.dg/stret-2.m: Likewise.
7178 * obj-c++.dg/super-class-2.mm: Likewise.
7179 * objc.dg/super-class-3.m: Likewise.
7180 * objc.dg/super-class-4.m: Likewise.
7181 * objc.dg/sync-2.m: Likewise.
7182 * obj-c++.dg/sync-2.mm: Likewise.
7183 * objc.dg/sync-1.m: Include objc/objc.h instead of
7184 ../objc-obj-c++-shared/Object1.h.
7185 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7186 'Class' as the type of 'isa'.
7187 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7188 Objective-C runtime API. ([TestClass +initialize]): Include this
7189 method with the GNU runtime as well.
7190 * objc.dg/strings/strings-1.m: Updated includes.
7191 * obj-c++.dg/strings/strings-1.mm: Likewise.
7192 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7193 objc.dg/strings/const-str-12b.m.
7194 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7195 * obj-c++.dg/template-3.mm: Likewise.
7196 * obj-c++.dg/template-4.mm: Likewise.
7197 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7198 Objective-C runtime API.
7199 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7200 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7201 * obj-c++.dg/try-catch-1.mm: Likewise.
7202 * obj-c++.dg/try-catch-2.mm: Likewise.
7203 * objc.dg/try-catch-3.m: Likewise.
7204 * obj-c++.dg/try-catch-3.mm: Likewise.
7205 * objc.dg/try-catch-6.m: Likewise.
7206 * objc.dg/try-catch-7.m: Likewise.
7207 * obj-c++.dg/try-catch-7.mm: Likewise.
7208 * obj-c++.dg/try-catch-8.mm: Likewise.
7209 * obj-c++.dg/try-catch-9.mm: Likewise.
7210 * objc.dg/try-catch-10.m: Likewise.
7211 * obj-c++.dg/try-catch-11.mm: Likewise.
7212 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7213 Object. Include objc/objc.h.
7214 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7215 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7216 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7217 Object. Use Modern Objective-C runtime API. Do not use
7219 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7220 * obj-c++.dg/torture/trivial.mm: Likewise.
7221 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7222 instead of ../objc-obj-c++-shared/Object1.h. Include
7223 ../objc-obj-c++-shared/runtime.h.
7224 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7225 * objc.dg/torture/strings/const-str-11.m: Likewise.
7226 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7227 * objc.dg/torture/strings/const-str-9.m: Likewise.
7228 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7229 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7230 instead of Object. Only add _FooClassReference if
7232 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7233 * objc.dg/torture/strings/const-str-8.m: Likewise.
7234 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7235 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7237 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7239 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7240 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7241 * obj-c++.dg/va-meth-1.mm: Likewise.
7242 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7243 ../objc-obj-c++-shared/Object1.h.
7244 * objc.dg/zero-link-3.m: Likewise.
7246 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7248 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7250 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7253 * obj-c++.dg/property/cxx-property-1.mm: New.
7254 * obj-c++.dg/property/cxx-property-2.mm: New.
7256 2011-06-06 Jason Merrill <jason@redhat.com>
7258 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7260 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7262 PR rtl-optimization/49145
7264 * gcc.c-torture/compile/pr49145.c: New test.
7266 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7269 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7270 to dg-options, match also DW_AT_linkage_name.
7273 * gcc.dg/debug/pr49294.c: New test.
7276 * g++.dg/opt/pr49264.C: New test.
7278 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7280 PR tree-optimization/49243
7281 * gcc.dg/pr49243.c: New.
7283 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7285 * gnat.dg/specs/cond_expr1.ads: New test.
7287 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7289 * gnat.dg/deferred_const4.ad[sb]: New test.
7290 * gnat.dg/deferred_const4_pkg.ads: New helper.
7292 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7294 * gnat.dg/test_tamdt.adb: Rename to...
7295 * gnat.dg/taft_type1.adb: ...this.
7296 * gnat.dg/tamdt.ad[sb]: Rename to...
7297 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7298 * gnat.dg/tamdt_aux.ads: Rename to...
7299 * gnat.dg/taft_type1_pkg2.ads: ...this.
7300 * gnat.dg/taft_type2.ad[sb]: New test.
7301 * gnat.dg/taft_type2_pkg.ads: New helper.
7302 * gnat.dg/taft_type3.adb: New test.
7303 * gnat.dg/taft_type3_pkg.ads: New helper.
7305 2011-06-05 Tobias Burnus <burnus@net-b.de>
7308 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7311 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7314 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7316 * objc.dg/gnu-api-2-objc.m: Likewise.
7317 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7318 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7320 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7322 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7323 alignment, not the alignment, when calling class_addIvar(). Add
7324 an 'isa' instance variable to the test root class.
7325 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7327 2011-06-04 Jan Hubicka <jh@suse.cz>
7329 PR tree-optimization/48893
7330 PR tree-optimization/49091
7331 PR tree-optimization/49179
7332 * gfortran.dg/pr49179.f90: New testcase
7334 2011-06-04 Jan Hubicka <jh@suse.cz>
7337 * g++.dg/torture/pr48954.C: New testcase.
7339 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7341 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7343 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7346 * g++.dg/diagnostic/bitfld2.C: New.
7348 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7351 * gcc.c-torture/execute/pr49281.c: New test.
7353 2011-06-04 Jan Hubicka <jh@suse.cz>
7355 PR tree-optimize/48929
7356 * gcc.c-torture/compile/pr48929.c: New testcase.
7358 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7360 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7362 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7365 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7367 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7369 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7371 2011-06-03 Richard Henderson <rth@redhat.com>
7372 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7374 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7376 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7378 * objc.dg/headers.m: Do not include objc-list.h.
7380 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7382 * objc.dg/type-stream-1.m: Test removed.
7383 * objc.dg/headers.m: Do not include typedstream.h.
7385 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7387 * objc.dg/torture/forward-1.m (main): Updated testcase.
7389 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7392 * gcc.c-torture/compile/pr49163.c: New.
7394 2011-06-02 Asher Langton <langton2@llnl.gov>
7397 * gfortran.dg/PR49268.f90: New test.
7399 2011-06-02 Asher Langton <langton2@llnl.gov>
7402 * gfortran.dg/PR37039.f90: New test.
7404 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7407 * objc.dg/method-5.m: Updated.
7408 * objc.dg/method-19.m: Updated.
7409 * objc.dg/method-lookup-1.m: New.
7410 * obj-c++.dg/method-6.mm: Updated.
7411 * obj-c++.dg/method-7.mm: Updated.
7412 * obj-c++.dg/method-lookup-1.mm: New.
7414 2011-06-02 DJ Delorie <dj@redhat.com>
7416 * lib/timeout.exp (timeout): Add board_info support.
7418 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7420 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7422 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7425 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7426 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7428 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7429 Hans-Peter Nilsson <hp@axis.com>
7431 PR rtl-optimization/48840
7432 * gcc.target/sparc/ultrasp13.c: New test.
7434 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7437 * gcc.c-torture/compile/pr49238.c: New.
7439 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7441 * gcc.target/arm/g2.c: Skip test in -mthumb.
7442 Skip test unless cpu is xscale.
7443 * gcc.target/arm/scd42-2.c: Likewise.
7444 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7446 2011-06-01 Jason Merrill <jason@redhat.com>
7448 * g++.dg/cpp0x/decltype28.C: New.
7449 * g++.dg/cpp0x/decltype29.C: New.
7451 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7454 * gcc.target/mips/pr45074.c: New test.
7456 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7457 Hans-Peter Nilsson <hp@axis.com>
7459 PR rtl-optimization/48830
7460 * gcc.target/sparc/ultrasp12.c: New test.
7462 2011-06-01 David Li <davidxl@google.com>
7464 * gcc.dg/profile-dir-1.c: Change pass name.
7465 * gcc.dg/profile-dir-2.c: Ditto.
7466 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7467 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7468 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7469 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7470 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7471 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7472 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7473 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7474 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7475 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7476 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7477 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7478 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7479 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7480 * gcc.dg/profile-dir-3.c: Ditto.
7481 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7483 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7485 * objc.dg/attributes/method-nonnull-1.m: New test.
7486 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7488 2011-05-31 Tobias Burnus <burnus@net-b.de>
7491 * gfortran.dg/coarray_atomic_1.f90: New.
7492 * gfortran.dg/coarray/atomic_1.f90: New.
7494 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7496 * gcc.dg/guality/bswaptest.c: New test.
7497 * gcc.dg/guality/clztest.c: New test.
7498 * gcc.dg/guality/ctztest.c: New test.
7499 * gcc.dg/guality/rotatetest.c: New test.
7502 * gcc.target/i386/pr48688.c: New test.
7504 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7507 * g++.dg/lookup/name-clash9.C: New.
7509 2011-05-31 Tobias Burnus <burnus@net-b.de>
7512 * gfortran.dg/coarray/dummy_1.f90: New.
7514 2011-05-31 Tobias Burnus <burnus@net-b.de>
7517 * gfortran.dg/coarray/save_1.f90: New.
7518 * gfortran.dg/coarray_4.f90: Update dg-error.
7520 2011-05-31 Jason Merrill <jason@redhat.com>
7522 * g++.dg/cpp0x/rv-template1.C: New.
7524 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7526 PR rtl-optimization/49235
7527 * gcc.dg/pr49235.c: New test.
7529 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7531 PR tree-optimization/49093
7532 * gcc.dg/vect/pr49093.c: New test.
7534 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7537 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7539 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7542 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7545 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7548 * gcc.c-torture/execute/pr49186.c: New.
7550 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7553 * gcc.target/i386/pr49168-1.c: New.
7555 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7556 Eric Botcazou <ebotcazou@adacore.com>
7558 * gcc.dg/guality/drap.c: New test.
7560 2011-05-30 Richard Guenther <rguenther@suse.de>
7562 PR tree-optimization/49210
7563 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7564 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7566 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7569 * g++.dg/gomp/pr49223-1.C: New test.
7570 * g++.dg/gomp/pr49223-2.C: New test.
7572 2011-05-30 Richard Guenther <rguenther@suse.de>
7574 PR tree-optimization/49218
7575 * gcc.c-torture/execute/pr49218.c: New testcase.
7577 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7579 PR tree-optimization/49199
7580 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7581 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7582 -fno-tree-scev-cprop.
7584 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7587 * gfortran.dg/extends_13.f03: New.
7589 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7591 PR rtl-optimization/49095
7592 * gcc.target/i386/pr49095.c: New test.
7594 2011-05-29 Tobias Burnus <burnus@net-b.de>
7597 * gfortran.dg/coarray_24.f90: New.
7599 2011-05-29 Tobias Burnus <burnus@net-b.de>
7602 * gfortran.dg/coarray_23.f90: New.
7604 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7607 * gcc.dg/pr48826.c: New test.
7609 2011-05-29 Richard Guenther <rguenther@suse.de>
7611 PR tree-optimization/49217
7612 * gcc.dg/torture/pr49217.c: New testcase.
7614 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7617 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7619 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7621 * gnat.dg/boolean_subtype.adb: Rename to...
7622 * gnat.dg/boolean_subtype1.adb: ...this.
7624 2011-05-28 Jason Merrill <jason@redhat.com>
7626 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7628 2011-05-27 Jason Merrill <jason@redhat.com>
7630 * g++.dg/cpp0x/enum18.C: Adjust.
7632 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7634 2011-05-27 Tobias Burnus <burnus@net-b.de>
7637 * gfortran.dg/coarray_22.f90: New.
7639 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7641 PR tree-optimization/46728
7642 * gcc.target/powerpc/pr46728-1.c: New.
7643 * gcc.target/powerpc/pr46728-2.c: New.
7644 * gcc.target/powerpc/pr46728-3.c: New.
7645 * gcc.target/powerpc/pr46728-4.c: New.
7646 * gcc.target/powerpc/pr46728-5.c: New.
7647 * gcc.dg/pr46728-6.c: New.
7648 * gcc.target/powerpc/pr46728-7.c: New.
7649 * gcc.target/powerpc/pr46728-8.c: New.
7650 * gcc.dg/pr46728-9.c: New.
7651 * gcc.target/powerpc/pr46728-10.c: New.
7652 * gcc.target/powerpc/pr46728-11.c: New.
7653 * gcc.dg/pr46728-12.c: New.
7654 * gcc.target/powerpc/pr46728-13.c: New.
7655 * gcc.target/powerpc/pr46728-14.c: New.
7656 * gcc.target/powerpc/pr46728-15.c: New.
7657 * gcc.target/powerpc/pr46728-16.c: New.
7659 2011-05-27 Jason Merrill <jason@redhat.com>
7661 * g++.dg/abi/mangle47.C: New.
7664 * g++.dg/template/const5.C: New.
7666 * g++.dg/cpp0x/enum18.C: New.
7668 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7670 * g++.dg/cpp0x/error6.C: New.
7672 * g++.dg/cpp0x/error5.C: New.
7674 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7677 * g++.dg/eh/cond6.C: New test.
7679 2011-05-27 Tobias Burnus <burnus@net-b.de>
7682 * gfortran.dg/rank_3.f90: New.
7683 * gfortran.dg/rank_4.f90: New.
7685 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7687 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7688 replace dump search.
7690 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7692 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7693 * gnat.dg/bit_packed_array5.adb: ...here.
7695 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7698 * g++.dg/cpp0x/auto25.C: New.
7700 2011-05-27 Richard Guenther <rguenther@suse.de>
7702 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7704 2011-05-27 Richard Guenther <rguenther@suse.de>
7706 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7708 2011-05-27 Richard Guenther <rguenther@suse.de>
7711 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7713 2011-05-26 Jason Merrill <jason@redhat.com>
7715 * g++.dg/cpp0x/friend1.C: New.
7716 * g++.dg/cpp0x/friend2.C: New.
7718 * g++.dg/cpp0x/auto7.C: Update.
7719 * g++.dg/template/crash50.C: Adjust.
7720 * g++.dg/template/static9.C: Adjust.
7721 * g++.old-deja/g++.ext/memconst.C: Adjust.
7723 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7725 * gcc.dg/march.c: Ignore a note for some targets.
7727 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7728 Nathan Froyd <froydnj@codesourcery.com>
7732 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7733 * g++.dg/parse/pr18770.C: New test.
7734 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7736 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7739 * gfortran.dg/dependency_40.f90 : New test.
7741 2011-05-26 Tobias Burnus <burnus@net-b.de>
7744 * gfortran.dg/coarray/registering_1.f90: New.
7746 2011-05-26 Jason Merrill <jason@redhat.com>
7748 * g++.dg/cpp0x/variadic111.C: New.
7749 * g++.dg/cpp0x/variadic41.C: Adjust.
7751 2011-05-26 Richard Guenther <rguenther@suse.de>
7753 PR tree-optimization/48702
7754 * gcc.dg/torture/pr48702.c: New testcase.
7756 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7758 PR gcov-profile/48845
7759 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7761 * gcc.dg/matrix/matrix.exp: Likewise.
7762 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7763 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7764 line number to check_profiling_available.
7765 * lib/target-supports.exp (check_profiling_available): Account for
7767 Require TLS runtime support with -fprofile-generate.
7768 * lib/profopt.exp (profopt-execute): Add TLS options for
7770 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7772 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7775 * g++.dg/eh/cond5.C: New test.
7777 PR tree-optimization/49161
7778 * gcc.c-torture/execute/pr49161.c: New test.
7780 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7782 * gcc.target/arm/neon-vorn-vbic.c: New test.
7784 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7786 PR tree-optimization/49038
7787 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7788 * gcc.dg/vect/pr49038.c: New test.
7790 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7792 * g++.dg/init/pr25811-3.C: New.
7793 * g++.dg/init/pr25811-4.C: New.
7795 2011-05-25 Jason Merrill <jason@redhat.com>
7797 * g++.dg/cpp0x/enum17.C: New.
7798 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7800 * g++.dg/cpp0x/auto24.C: New.
7802 * g++.dg/cpp0x/error4.C: New.
7804 * g++.dg/cpp0x/rv-restrict.C: New.
7806 * g++.dg/cpp0x/enum15.C: New.
7807 * g++.dg/cpp0x/constexpr-switch2.C: New.
7809 * g++.dg/cpp0x/variadic110.C: New.
7811 * g++.dg/cpp0x/auto9.C: Add typedef test.
7813 * g++.dg/cpp0x/auto23.C: New.
7814 * g++.dg/cpp0x/auto9.C: Adjust.
7816 * g++.dg/cpp0x/defaulted29.C: New.
7818 * g++.dg/cpp0x/initlist51.C: New.
7820 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7822 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7823 * g++.dg/abi/packed1.C: Suppress warning.
7824 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7825 * g++.dg/template/stdarg1.C: Likewise.
7826 * g++.dg/other/packed1.C: Remove arm from xfail list.
7828 2011-05-25 Jason Merrill <jason@redhat.com>
7830 * g++.dg/cpp0x/enum16.C: New.
7831 * g++.dg/parse/error15.C: Adjust.
7833 * g++.dg/cpp0x/initlist50.C: New.
7835 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7837 * g++.dg/cpp0x/variadic109.C: New.
7839 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7841 * gcc.target/i386/pause-1.c: New.
7843 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7845 * gcc.dg/stack-usage-1.c: Adjust comment.
7846 * gcc.dg/stack-usage-2.c: New test.
7848 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7851 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7852 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7854 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7856 PR rtl-optimization/48757
7857 * gfortran.dg/pr48757.f: New test case.
7859 2011-05-24 Jason Merrill <jason@redhat.com>
7861 * g++.dg/cpp0x/access01.C: New.
7863 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7866 * objc.dg/pr48177.m: New testcase.
7868 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7871 * objc.dg/pr48187.m: New testcase.
7872 * obj-c++.dg/pr48187.mm: New testcase.
7873 * objc.dg/ivar-extra-semicolon.m: New testcase.
7875 2011-05-24 Jason Merrill <jason@redhat.com>
7877 * g++.dg/template/access21.C: New.
7878 * g++.dg/template/access22.C: New.
7880 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7882 PR rtl-optimization/48633
7883 * g++.dg/pr48633.C: New test.
7885 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7888 * g++.dg/other/pr49133.C: New test.
7890 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7891 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7893 * gcc.dg/torture/tls/run-gd.c: New test.
7894 * gcc.dg/torture/tls/run-ie.c: New test.
7895 * gcc.dg/torture/tls/run-ld.c: New test.
7896 * gcc.dg/torture/tls/run-le.c: New test.
7897 * lib/target-supports.exp (check_effective_target_tls_runtime):
7898 Build testcase with TLS options.
7900 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7902 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7904 2011-05-24 Tom de Vries <tom@codesourcery.com>
7906 PR tree-optimization/49121
7907 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7909 2011-05-23 Jason Merrill <jason@redhat.com>
7911 * g++.dg/cpp0x/defaulted28.C: New.
7913 * g++.dg/cpp0x/sfinae25.C: New.
7915 * g++.dg/cpp0x/rv-cast2.C: New.
7917 * g++.dg/cpp0x/enum14.C: New.
7919 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7922 * gcc.c-torture/execute/pr49123.c: New test.
7925 * gcc.dg/debug/pr49032.c: New test.
7928 * gcc.dg/pr49120.c: New test.
7930 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7933 * gcc.target/i386/pr47315.c: New test.
7935 2011-05-23 Jason Merrill <jason@redhat.com>
7937 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7939 * g++.dg/cpp0x/sfinae24.C: New.
7941 * g++.dg/cpp0x/error3.C: New.
7943 * g++.dg/cpp0x/defaulted27.C: New.
7945 * g++.dg/cpp0x/decltype27.C: New.
7947 2011-05-23 Richard Guenther <rguenther@suse.de>
7949 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7951 2011-05-23 Richard Guenther <rguenther@suse.de>
7953 PR tree-optimization/40874
7954 * g++.dg/tree-ssa/pr40874.C: New testcase.
7956 2011-05-23 Richard Guenther <rguenther@suse.de>
7958 PR tree-optimization/49115
7959 * g++.dg/torture/pr49115.C: New testcase.
7961 2011-05-23 Richard Guenther <rguenther@suse.de>
7964 * gcc.dg/memcpy-3.c: New testcase.
7966 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7969 * gcc.c-torture/execute/pr48973-1.c: New test.
7970 * gcc.c-torture/execute/pr48973-2.c: New test.
7972 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7975 * g++.dg/warn/pr18016.C: New.
7977 2011-05-23 Tom de Vries <tom@codesourcery.com>
7980 * gcc.target/arm/ivopts-6.c: New test.
7982 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7985 * gcc.c-torture/compile/pr49029.c: New test.
7987 2011-05-22 Jason Merrill <jason@redhat.com>
7989 * g++.dg/cpp0x/sfinae23.C: New.
7990 * g++.dg/cpp0x/sfinae8.C: Correct.
7992 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7994 * gfortran.dg/function_optimize_8.f90: New test case.
7996 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7998 PR tree-optimization/49087
7999 * gcc.dg/vect/O3-pr49087.c: New test.
8001 2011-05-21 Jason Merrill <jason@redhat.com>
8003 * g++.dg/debug/const5.C: New.
8005 2011-05-20 Jason Merrill <jason@redhat.com>
8007 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8009 * g++.dg/cpp0x/constexpr-static7.C: New.
8011 * g++.dg/cpp0x/enum12.C: New.
8012 * g++.dg/cpp0x/enum13.C: New.
8014 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8017 * gfortran.dg/select_type_23.f03: New.
8019 2011-05-20 Jason Merrill <jason@redhat.com>
8021 * g++.dg/cpp0x/defaulted26.C: New.
8023 * g++.dg/cpp0x/noexcept02.C: Fix.
8024 * g++.dg/cpp0x/noexcept03.C: Fix.
8025 * g++.dg/cpp0x/noexcept08.C: Fix.
8026 * g++.dg/cpp0x/noexcept10.C: New.
8028 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8031 * gfortran.dg/extends_12.f03: New.
8033 2011-05-20 Jason Merrill <jason@redhat.com>
8035 * g++.dg/template/koenig9.C: New.
8036 * g++.dg/opt/pr47615.C: Fix.
8037 * g++.dg/overload/defarg1.C: Fix.
8038 * g++.dg/tc1/dr213.C: Remove xfail.
8039 * g++.dg/torture/pr34850.C: Fix.
8040 * g++.dg/torture/pr39362.C: Fix.
8041 * g++.old-deja/g++.brendan/crash56.C: Fix.
8042 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8044 2011-05-20 Richard Guenther <rguenther@suse.de>
8046 PR tree-optimization/49079
8047 * gcc.dg/torture/pr49079.c: New testcase.
8049 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8051 PR tree-optimization/49073
8052 * gcc.c-torture/execute/pr49073.c: New test.
8054 2011-06-19 Tobias Burnus <burnus@net-b.de>
8057 * gfortran.dg/coarray_21.f90: New.
8059 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8061 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8064 2011-05-19 Richard Guenther <rguenther@suse.de>
8067 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8069 2011-05-19 Richard Guenther <rguenther@suse.de>
8072 * gcc.dg/builtin-object-size-11.c: New testcase.
8074 2011-05-19 Tom de Vries <tom@codesourcery.com>
8077 * gcc.target/arm/ivopts.c: New test.
8078 * gcc.target/arm/ivopts-2.c: New test.
8080 2011-05-19 Tom de Vries <tom@codesourcery.com>
8082 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8084 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8086 * gcc.c-torture/execute/960321-1.x: Remove.
8088 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8091 * gfortran.dg/move_alloc_4.f90: New.
8093 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8096 * gcc.target/i386/pr49002-1.c: New test.
8097 * gcc.target/i386/pr49002-2.c: Likewise.
8099 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8101 PR tree-optimization/49039
8102 * gcc.c-torture/execute/pr49039.c: New test.
8103 * gcc.dg/tree-ssa/pr49039.c: New test.
8104 * g++.dg/torture/pr49039.C: New test.
8106 2011-05-18 Jason Merrill <jason@redhat.com>
8108 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8109 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8110 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8112 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8114 * gcc.target/bfin/mcpu-bf592.c: New test.
8116 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8118 PR tree-optimization/41881
8119 * gcc.dg/vect/O3-pr41881.c: New test.
8120 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8122 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8124 PR tree-optimization/49000
8125 * gcc.dg/pr49000.c: New test.
8127 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8129 * gnat.dg/invalid1.adb: New test.
8131 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8133 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8135 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8136 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8138 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8141 * g++.dg/cpp0x/range-for18.C: New.
8143 2011-05-15 Tobias Burnus <burnus@net-b.de>
8146 * gfortran.dg/coarray/image_index_2.f90: New.
8148 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8150 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8151 * g++.dg/cpp0x/override2.C: New.
8153 2011-05-14 Tobias Burnus <burnus@net-b.de>
8156 * gfortran.de/coarray_20.f90: New.
8158 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8161 * function_optimize_7.f90: New test case.
8163 2011-05-13 Jason Merrill <jason@redhat.com>
8165 * g++.dg/cpp0x/decltype26.C: New.
8166 * g++.dg/cpp0x/enum11.C: New.
8168 2011-05-13 Tobias Burnus <burnus@net-b.de>
8172 * gfortran.dg/assign_8.f90: Update dg-error.
8174 2011-05-13 Tobias Burnus <burnus@net-b.de>
8177 * gfortran.dg/io_constraints_8.f90: New.
8178 * gfortran.dg/io_constraints_9.f90: New.
8180 2011-05-13 Martin Thuresson <martint@google.com>
8182 PR gcov-profile/47793
8183 * gcc.dg/pr47793.c: New.
8185 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8187 PR tree-optimization/48975
8188 * gcc.dg/pr48975.c: New test.
8190 2011-05-12 Tobias Burnus <burnus@net-b.de>
8193 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8195 2011-05-12 Jason Merrill <jason@redhat.com>
8197 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8199 2011-05-12 Geert Bosch <bosch@adacore.com>
8201 * gnat.dg/view_conversion1.adb: New test.
8203 2011-05-12 Richard Guenther <rguenther@suse.de>
8205 PR tree-optimization/48172
8206 * gcc.dg/vect/pr48172.c: New testcase.
8208 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8211 * g++.dg/opt/pr48967.C: New test.
8213 2011-05-11 Jason Merrill <jason@redhat.com>
8215 * g++.dg/cpp0x/constexpr-friend.C: New.
8216 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8218 * g++.dg/cpp0x/sfinae22.C: New.
8220 2011-05-11 Tobias Burnus <burnus@net-b.de>
8223 * gfortran.dg/generic_24.f90: New.
8225 2011-05-11 Richard Guenther <rguenther@suse.de>
8227 PR tree-optimization/15256
8228 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8230 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8233 * gcc.dg/pr48159-1.c: New test.
8234 * gcc.dg/pr48159-2.c: New test.
8236 2011-05-11 Richard Guenther <rguenther@suse.de>
8239 * gcc.dg/torture/pr48953.c: New testcase.
8241 2011-05-11 Richard Guenther <rguenther@suse.de>
8243 PR tree-optimization/18041
8244 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8246 2011-05-11 Alan Modra <amodra@gmail.com>
8249 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8251 2011-05-10 Jason Merrill <jason@redhat.com>
8253 * g++.dg/cpp0x/defaulted25.C: New.
8254 * g++.dg/template/crash7.C: Adjust.
8256 * g++.dg/cpp0x/variadic108.C: New.
8258 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8260 * g++.dg/inherit/virtual9.C: Extend.
8262 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8265 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8266 are passed and returned in vector registers.
8268 2011-05-10 Richard Guenther <rguenther@suse.de>
8270 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8271 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8272 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8273 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8274 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8277 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8279 PR tree-optimization/48611
8280 PR tree-optimization/48794
8281 * gfortran.dg/gomp/pr48611.f90: New test.
8282 * gfortran.dg/gomp/pr48794.f90: New test.
8285 * gcc.dg/dfp/pr48928.c: New test.
8287 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8290 * g++.dg/cpp0x/pr48522.C: New.
8292 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8295 * g++.dg/cpp0x/sfinae21.C: New.
8297 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8299 * g++.dg/template/sfinae28.C: Rename to...
8300 * g++.dg/cpp0x/sfinae19.C: ... this.
8301 * g++.dg/template/sfinae29.C: Rename to...
8302 * g++.dg/cpp0x/sfinae20.C: ... this.
8304 2011-05-09 Jeff Law <law@redhat.com>
8306 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8309 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8312 * g++.dg/init/pr20039.C: New.
8314 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8318 * g++.dg/template/sfinae28.C: New.
8319 * g++.dg/template/sfinae29.C: Likewise.
8321 2011-05-09 Jason Merrill <jason@redhat.com>
8323 * g++.dg/template/nontype23.C: New.
8325 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8327 * g++.dg/init/pr48859.C: New.
8329 2011-05-09 Jason Merrill <jason@redhat.com>
8331 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8332 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8333 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8334 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8335 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8336 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8337 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8338 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8340 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8342 * g++.dg/inherit/virtual9.C: New.
8344 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8347 * g++.dg/template/dependent-expr8.C: New test case.
8349 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8351 PR tree-optimization/48837
8352 * gcc.dg/pr48837.c: New testcase.
8354 2011-05-06 Jason Merrill <jason@redhat.com>
8356 * g++.dg/cpp0x/constexpr-condition2.C: New.
8358 * g++.dg/cpp0x/constexpr-missing.C: New.
8360 2011-05-06 Tobias Burnus <burnus@net-b.de>
8363 * gfortran.dg/coarray/this_image_2.f90: New.
8365 2011-05-06 Tobias Burnus <burnus@net-b.de>
8369 * gfortran.dg/bind_c_usage_22.f90: New.
8370 * gfortran.dg/bind_c_usage_23.f90: New.
8371 * gfortran.dg/bind_c_usage_24.f90: New.
8372 * gfortran.dg/bind_c_usage_24_c.c: New.
8374 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8377 * g++.dg/template/member9.C: New test case.
8379 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8381 * gnat.dg/discr29.ad[sb]: New test.
8382 * gnat.dg/discr30.adb: Likewise.
8384 2011-05-05 Julian Brown <julian@codesourcery.com>
8386 * gcc.target/arm/neon-vset_lanes8.c: New test.
8388 2011-05-05 Jason Merrill <jason@redhat.com>
8390 * g++.dg/init/new32.C: New.
8392 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8394 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8397 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8399 PR rtl-optimization/48381
8400 * gcc.c-torture/compile/pr48381.c: New test.
8402 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8404 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8406 * gcc.target/i386/opt-1.c: Ditto.
8408 2011-05-04 Jason Merrill <jason@redhat.com>
8410 * g++.dg/conversion/base1.C: New.
8412 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8414 PR libgfortran/48787
8415 * gfortran.dg/round_3.f08: Add more checks to test case.
8417 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8419 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8420 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8421 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8422 Gate test on effective_target fd_truncate.
8424 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8426 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8427 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8428 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8429 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8430 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8431 * gcc.target/i386/pr38824.c: Ditto.
8432 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8433 * gcc.target/i386/vecinit-2.c: Ditto.
8434 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8435 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8436 * gcc.target/i386/parity-2.c: Ditto.
8437 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8439 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8441 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8443 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8444 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8445 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8447 2011-05-03 Tobias Burnus <burnus@net-b.de>
8450 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8452 2011-05-03 Tobias Burnus <burnus@net-b.de>
8455 * gfortran.dg/coarray/this_image_1.f90: New.
8457 2011-05-03 Tobias Burnus <burnus@net-b.de>
8460 * gfortran.dg/coarray/caf.dg: New.
8461 * gfortran.dg/coarray/image_index_1.f90: New, copied
8462 from ../coarray_16.f90.
8464 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8467 * g++.dg/ext/complex9.C: New.
8469 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8472 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8473 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8474 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8476 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8478 * gcc.target/bfin/builtins: Created.
8479 * gcc.target/bfin/hisilh-O0.c: Deleted.
8480 * gcc.target/bfin/hisilh.c: Moved to...
8481 * gcc.target/bfin/builtins/hisilh.c: ...here.
8482 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8483 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8484 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8485 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8486 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8487 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8488 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8489 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8490 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8491 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8492 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8493 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8494 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8495 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8496 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8497 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8498 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8499 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8500 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8501 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8502 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8503 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8504 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8505 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8506 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8507 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8508 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8509 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8510 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8511 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8512 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8513 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8514 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8515 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8516 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8517 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8518 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8519 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8520 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8521 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8522 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8523 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8524 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8525 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8526 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8527 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8528 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8529 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8530 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8531 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8532 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8533 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8534 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8535 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8536 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8537 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8538 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8539 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8540 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8541 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8542 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8543 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8544 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8545 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8546 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8547 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8548 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8549 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8550 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8551 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8552 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8553 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8554 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8555 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8556 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8557 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8558 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8559 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8560 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8561 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8562 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8563 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8564 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8565 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8566 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8567 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8568 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8569 * gcc.target/bfin/builtins/circptr.c: Ditto.
8570 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8571 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8572 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8573 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8574 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8575 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8576 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8577 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8578 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8579 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8580 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8581 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8582 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8583 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8584 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8585 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8586 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8587 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8588 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8589 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8590 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8591 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8592 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8593 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8594 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8595 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8596 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8597 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8598 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8599 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8600 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8601 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8602 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8603 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8604 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8605 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8606 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8607 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8608 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8609 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8610 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8611 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8612 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8613 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8614 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8615 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8616 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8617 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8618 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8619 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8620 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8621 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8622 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8623 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8624 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8625 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8626 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8627 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8628 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8629 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8630 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8631 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8632 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8633 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8634 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8635 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8636 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8637 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8638 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8639 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8641 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8643 * gcc.target/arm/cold-lc.c: New test.
8645 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8648 * gcc.dg/pr48774.c: New test.
8650 2011-05-03 Richard Guenther <rguenther@suse.de>
8652 * gcc.dg/large-size-array-5.c: New testcase.
8654 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8656 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8658 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8660 * lib/target-supports.exp (check_effective_target_vect_strided):
8662 (check_effective_target_vect_strided2)
8663 (check_effective_target_vect_strided3)
8664 (check_effective_target_vect_strided4)
8665 (check_effective_target_vect_strided8): ...these new functions.
8667 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8668 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8669 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8670 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8671 * gcc.dg/vect/pr37539.c: Likewise.
8672 * gcc.dg/vect/slp-11a.c: Likewise.
8673 * gcc.dg/vect/slp-11b.c: Likewise.
8674 * gcc.dg/vect/slp-11c.c: Likewise.
8675 * gcc.dg/vect/slp-12a.c: Likewise.
8676 * gcc.dg/vect/slp-12b.c: Likewise.
8677 * gcc.dg/vect/slp-18.c: Likewise.
8678 * gcc.dg/vect/slp-19a.c: Likewise.
8679 * gcc.dg/vect/slp-19b.c: Likewise.
8680 * gcc.dg/vect/slp-21.c: Likewise.
8681 * gcc.dg/vect/slp-23.c: Likewise.
8682 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8684 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8685 instead of vect_interleave && vect_extract_even_odd.
8686 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8687 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8688 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8689 * gcc.dg/vect/vect-1.c: Likewise.
8690 * gcc.dg/vect/vect-10.c: Likewise.
8691 * gcc.dg/vect/vect-98.c: Likewise.
8692 * gcc.dg/vect/vect-107.c: Likewise.
8693 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8694 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8695 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8696 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8697 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8698 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8699 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8700 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8701 * gcc.dg/vect/vect-strided-float.c: Likewise.
8702 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8703 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8704 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8705 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8706 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8707 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8708 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8709 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8710 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8711 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8712 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8713 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8714 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8715 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8716 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8718 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8720 * gcc.dg/vect/pr30843.c: Likewise.
8721 * gcc.dg/vect/pr33866.c: Likewise.
8722 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8723 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8724 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8725 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8727 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8729 * gcc.dg/vect/slp-11.c: Split into...
8730 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8731 gcc.dg/vect/slp-11c.c: ...these tests.
8732 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8733 * gcc.dg/vect/slp-12c.c: ...this new test.
8734 * gcc.dg/vect/slp-19.c: Split into...
8735 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8736 gcc.dg/vect/slp-19c.c: ...these new tests.
8738 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8740 * lib/target-supports.exp
8741 (check_effective_target_vect_extract_even_odd_wide): Delete.
8742 (check_effective_target_vect_strided_wide): Likewise.
8743 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8744 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8745 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8746 * gcc.dg/vect/pr37539.c: Likewise.
8747 * gcc.dg/vect/slp-11.c: Likewise.
8748 * gcc.dg/vect/slp-12a.c: Likewise.
8749 * gcc.dg/vect/slp-12b.c: Likewise.
8750 * gcc.dg/vect/slp-19.c: Likewise.
8751 * gcc.dg/vect/slp-23.c: Likewise.
8752 * gcc.dg/vect/vect-1.c: Likewise.
8753 * gcc.dg/vect/vect-98.c: Likewise.
8754 * gcc.dg/vect/vect-107.c: Likewise.
8755 * gcc.dg/vect/vect-strided-float.c: Likewise.
8757 2011-05-02 Jason Merrill <jason@redhat.com>
8759 * g++.dg/init/new31.C: New.
8761 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8764 * gcc.dg/pr35445.c: New test.
8766 2011-05-02 Jason Merrill <jason@redhat.com>
8768 * c-c++-common/vla-1.c: New.
8770 2011-05-02 Richard Guenther <rguenther@suse.de>
8772 PR tree-optimization/48822
8773 * gcc.dg/torture/pr48822.c: New testcase.
8775 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8778 * g++.dg/cpp0x/constexpr-47969.C: New.
8780 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8783 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8784 on vect_no_align targets.
8785 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8786 vect_no_align targets.
8788 2011-05-01 Xinliang David Li <davidxl@google.com>
8790 * gcc.dg/tree-ssa/integer-addr.c: New test.
8791 * gcc.dg/tree-ssa/alias_bug.c: New test.
8793 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8795 PR libgfortran/48787
8796 * gfortran.dg/round_3.f08: Add more checks.
8798 2011-04-30 Tobias Burnus <burnus@net-b.de>
8801 * gfortran.dg/import9.f90: New, proper test.
8802 * gfortran.dg/interface_37.f90: Remove bogus
8803 test (bogus copy of interface_36.f90).
8805 2011-04-30 Tobias Burnus <burnus@net-b.de>
8808 * gfortran.dg/interface_37.f90: New.
8810 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8813 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8815 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8817 PR tree-optimization/48809
8818 * gcc.c-torture/execute/pr48809.c: New test.
8820 2011-04-29 Jeff Law <law@redhat.com>
8822 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8824 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8827 * g++.dg/init/ctor10.C: New.
8829 2011-04-29 Le-Chun Wu <lcwu@google.com>
8831 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8832 warning in implicitly instantiated templates.
8834 2011-04-29 Le-Chun Wu <lcwu@google.com>
8836 * g++.dg/warn/Wnull-conversion-1.C: New.
8837 * g++.dg/warn/Wnull-conversion-2.C: New.
8839 2011-04-29 Diego Novillo <dnovillo@google.com>
8841 * g++.old-deja/g++.other/null3.C: Expect warning about
8842 converting boolean to a pointer.
8844 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8847 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8851 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8853 2011-04-29 Tobias Burnus <burnus@net-b.de>
8856 * gfortran.dg/typebound_proc_22.f90: New.
8859 * gfortran.dg/interface_36.f90: New.
8861 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8863 PR libgfortran/48488
8864 PR libgfortran/48602
8865 PR libgfortran/48615
8866 PR libgfortran/48684
8867 PR libgfortran/48787
8868 * gfortran.dg/fmt_g.f: Adjust test.
8869 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8870 * gfortran.dg/round_3.f08: New test.
8871 * gfortran.dg/namelist_print_1.f: Adjust test.
8872 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8873 * gfortran.dg/f2003_io_5.f03: Adjust test.
8874 * gfortran.dg/coarray_15.f90: Adjust test.
8875 * gfortran.dg/namelist_65.f90: Adjust test.
8876 * gfortran.dg/fmt_cache_1.f: Adjust test.
8877 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8878 * gfortran.dg/real_const_3.f90: Adjust test.
8880 2011-04-29 Jan Hubicka <jh@suse.cz>
8882 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8883 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8885 2011-04-28 Xinliang David Li <davidxl@google.com>
8887 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8888 * g++.dg/prof-robust-1.C: New test.
8890 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8892 PR tree-optimization/48765
8893 * gcc.dg/vect/pr48765.c: New.
8895 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8897 PR tree-optimization/48775
8898 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8900 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8903 * g++.dg/inherit/pr48798.C: New.
8904 * g++.old-deja/g++.other/base1.C: Adjust.
8906 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8909 * g++.dg/template/inherit7.C: New test case.
8911 2011-04-28 Richard Guenther <rguenther@suse.de>
8913 PR tree-optimization/40052
8914 PR tree-optimization/15347
8915 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8916 * gcc.dg/pr15347.c: Likewise.
8918 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8921 * g++.dg/cpp0x/sfinae18.C: New.
8923 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8926 * g++.dg/ext/is_literal_type1.C: New.
8928 2011-04-28 Tobias Burnus <burnus@net-b.de>
8932 * gfortran.dg/interface_35.f90: New.
8933 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8934 * gfortran.dg/func_result_6.f90: Add dg-warning.
8935 * gfortran.dg/bessel_1.f90: Ditto.
8936 * gfortran.dg/hypot_1.f90: Ditto.
8937 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8938 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8939 * gfortran.dg/interface_assignment_4.f90: Ditto.
8941 2011-04-27 Jason Merrill <jason@redhat.com>
8943 * g++.dg/ext/complex8.C: New.
8945 * g++.dg/cpp0x/initlist49.C: New.
8946 * g++.dg/init/new30.C: New.
8948 2011-04-27 Tobias Burnus <burnus@net-b.de>
8951 * gfortran.dg/whole_file_34.f90: New.
8953 2011-04-27 Jan Hubicka <jh@suse.cz>
8955 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8957 2011-04-27 Jason Merrill <jason@redhat.com>
8959 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8961 * g++.dg/parse/ambig6.C: New.
8963 2011-04-27 Nick Clifton <nickc@redhat.com>
8965 * gcc.dg/20020312-2.c: Add definition for RX.
8967 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8968 option with RX targets.
8970 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8973 2011-04-27 Richard Guenther <rguenther@suse.de>
8975 * gcc.dg/tree-ssa/pr23382.c: Remove.
8977 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8980 * gcc.c-torture/compile/pr48767.c: New test.
8982 2011-04-27 Richard Guenther <rguenther@suse.de>
8984 PR tree-optimization/48772
8985 * g++.dg/pr48772.C: New testcase.
8987 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8990 * gcc.c-torture/compile/pr48742.c: New test.
8992 2011-04-26 Jason Merrill <jason@redhat.com>
8994 * g++.dg/lookup/koenig13.C: New.
8996 * g++.dg/cpp0x/initlist48.C: New.
8998 2011-04-25 Jason Merrill <jason@redhat.com>
9000 * g++.dg/cpp0x/sfinae17.C: New.
9002 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9005 * gcc.target/powerpc/pr48258-1.c: New file.
9006 * gcc.target/powerpc/pr48258-2.c: Ditto.
9008 2011-04-26 Xinliang David Li <davidxl@google.com>
9010 * gcc.dg/uninit-suppress.c: New test.
9011 * gcc.dg/uninit-suppress.c: New test.
9013 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9016 * gcc.dg/pr48768.c: New test.
9018 PR tree-optimization/48734
9019 * gcc.c-torture/compile/pr48734.c: New test.
9022 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9024 2011-04-26 Richard Guenther <rguenther@suse.de>
9026 PR tree-optimization/48731
9027 * gcc.dg/torture/pr48731.c: New testcase.
9029 2011-04-26 Richard Guenther <rguenther@suse.de>
9032 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9034 2011-04-26 Richard Guenther <rguenther@suse.de>
9037 * gcc.dg/torture/pr48694-1.c: New testcase.
9038 * gcc.dg/torture/pr48694-2.c: Likewise.
9040 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9042 * g++.dg/ext/underlying_type1.C: New.
9043 * g++.dg/ext/underlying_type2.C: Likewise.
9044 * g++.dg/ext/underlying_type3.C: Likewise.
9045 * g++.dg/ext/underlying_type4.C: Likewise.
9046 * g++.dg/ext/underlying_type5.C: Likewise.
9047 * g++.dg/ext/underlying_type6.C: Likewise.
9048 * g++.dg/ext/underlying_type7.C: Likewise.
9049 * g++.dg/ext/underlying_type8.C: Likewise.
9050 * g++.dg/ext/underlying_type9.C: Likewise.
9051 * g++.dg/ext/underlying_type10.C: Likewise.
9053 2011-04-25 Jason Merrill <jason@redhat.com>
9055 * g++.dg/cpp0x/regress/template-const2.C: New.
9057 2011-04-25 Jeff Law <law@redhat.com>
9059 * gcc.dg/tree-ssa/vrp56.c: new test.
9061 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9063 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9065 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9067 PR preprocessor/48740
9068 * c-c++-common/raw-string-11.c: New test.
9070 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9072 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9075 2011-04-23 Tobias Burnus <burnus@net-b.de>
9078 * gfortran.dg/coarray_19.f90: New.
9080 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9083 * gcc.dg/pr48685.c: New test.
9085 2011-04-22 Jan Hubicka <jh@suse.cz>
9087 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9089 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9091 PR tree-optimization/48717
9092 * gcc.c-torture/execute/pr48717.c: New test.
9094 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9097 * gcc.target/i386/pr48723.c: New test.
9099 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9102 * gcc.dg/gomp/pr48716.c: New test.
9103 * g++.dg/gomp/pr48716.C: New test.
9105 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9108 * gcc.dg/missing-field-init-2.c: Update testcase.
9110 2011-04-22 Alan Modra <amodra@gmail.com>
9112 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9114 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9117 * gfortran.dg/function_optimize_6.f90: New test.
9119 2011-04-21 Easwaran Raman <eraman@google.com>
9121 * gcc.dg/stack-layout-2.c: New test.
9123 2011-04-21 Richard Guenther <rguenther@suse.de>
9126 * g++.dg/lto/pr48207-2_0.C: New testcase.
9127 * g++.dg/lto/pr48207-3_0.C: Likewise.
9129 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9131 * gnat.dg/volatile5.adb: New test.
9132 * gnat.dg/volatile5_pkg.ads: New helper.
9134 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9137 * gcc.target/i386/pr48708.c: New test.
9139 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9141 * gcc.dg/vect/vect-119.c: New test.
9143 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9145 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9148 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9149 Richard Sandiford <richard.sandiford@linaro.org>
9152 * gcc.target/arm/pr46329.c: New test.
9154 2011-04-21 Tobias Burnus <burnus@net-b.de>
9157 * gfortran.dg/coarray_18.f90: New.
9159 2011-04-20 Jason Merrill <jason@redhat.com>
9161 * g++.dg/cpp0x/initlist47.C: New.
9163 * g++.dg/init/dtor4.C: New.
9165 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9168 * gcc.target/i386/sse2-pinsrw.c: New test.
9169 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9170 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9171 * gcc.target/i386/sse2-insvhi.c: Ditto.
9172 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9173 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9175 2011-04-20 Jason Merrill <jason@redhat.com>
9177 * g++.dg/template/const4.C: New.
9179 2011-04-20 Easwaran Raman <eraman@google.com>
9181 * gcc.dg/stack-layout-1.c: New test.
9183 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9185 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9186 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9189 2011-04-20 Kai Tietz <ktietz@redhat.com>
9191 * gcc.dg/binop-xor1.c: New test.
9192 * gcc.dg/binop-xor2.c: New test.
9193 * gcc.dg/binop-xor3.c: New test.
9194 * gcc.dg/binop-xor4.c: New test.
9195 * gcc.dg/binop-xor5.c: New test.
9197 2011-04-20 Richard Guenther <rguenther@suse.de>
9199 PR tree-optimization/47892
9200 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9202 2011-04-20 Richard Guenther <rguenther@suse.de>
9205 * g++.dg/torture/pr48695.C: New testcase.
9207 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9209 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9210 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9211 * gcc.c-torture/execute/pr45262.c: Ditto
9212 * gcc.dg/torture/pr43165.c: Ditto.
9213 * gcc.dg/torture/pr47228.c: Ditto.
9214 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9215 * gcc.dg/ipa/pr45644.c: Ditto.
9216 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9219 2011-04-19 Jason Merrill <jason@redhat.com>
9221 * g++.dg/ext/complex7.C: New.
9223 * g++.dg/ext/attrib41.C: New.
9225 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9228 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9230 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9233 * gcc.target/i386/pr48678.c: New test.
9235 2011-04-19 Martin Jambor <mjambor@suse.cz>
9237 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9238 * g++.dg/opt/devirt2.C: New test.
9239 * g++.dg/ipa/devirt-g-1.C: Likewise.
9241 2011-04-19 Tobias Burnus <burnus@net-b.de>
9244 * gfortran.dg/whole_file_33.f90: New.
9246 2011-04-19 Martin Jambor <mjambor@suse.cz>
9248 * g++.dg/ipa/devirt-7.C: New test.
9250 2011-04-19 Richard Guenther <rguenther@suse.de>
9253 * g++.dg/lto/pr48207_0.C: New testcase.
9255 2011-04-18 Jason Merrill <jason@redhat.com>
9257 * g++.dg/init/void1.C: New.
9259 * g++.dg/cpp0x/union4.C: New.
9261 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9264 * g++.dg/torture/pr48661.C: New test.
9267 * g++.dg/gomp/pr48632.C: New test.
9269 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9271 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9272 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9274 2011-04-18 Tobias Burnus <burnus@net-b.de>
9277 * gfortran.dg/coarray_17.f90: New.
9278 * gfortran.dg/coarray_10.f90: Update dg-error.
9280 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9283 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9284 * gfortran.dg/guality/guality.exp: Likewise.
9286 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9290 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9294 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9296 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9298 2011-04-18 Richard Guenther <rguenther@suse.de>
9301 * g++.dg/torture/pr46364.C: New testcase.
9303 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9305 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9307 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9309 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9311 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9312 Ira Rosen <ira.rosen@linaro.org>
9315 * gcc.target/arm/pr48252.c: New test.
9317 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9319 PR tree-optimization/48616
9320 * gcc.dg/pr48616.c: New test.
9322 2011-04-18 Tobias Burnus <burnus@net-b.de>
9325 * gfortran.dg/coarray_16.f90: New.
9327 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9330 * gfortran.dg/realloc_on_assign_7.f03: New test.
9332 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9334 PR libgfortran/48602
9335 * gfortran.dg/fmt_g0_6.f08: New test.
9337 2011-04-17 Jason Merrill <jason@redhat.com>
9339 * g++.dg/cpp0x/sfinae16.C: New.
9341 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9343 * gcc.target/mips/reg-var-1.c: New test.
9345 2011-04-17 Jan Hubicka <jh@suse.cz>
9347 * gcc.dg/winline-5.c: Update testcase.
9349 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9351 * gnat.dg/discr27.ad[sb]: Move dg directive.
9352 * gnat.dg/discr28.ad[sb]: New test.
9353 * gnat.dg/discr28_pkg.ads: New helper.
9355 2011-04-17 Michael Matz <matz@suse.de>
9357 PR tree-optimization/48622
9359 * gcc.dg/lto/pr48622_0.c: New test.
9361 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9363 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9364 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9365 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9366 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9367 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9368 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9370 2011-04-15 Jason Merrill <jason@redhat.com>
9372 * g++.dg/cpp0x/range-for17.C: New.
9374 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9376 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9377 * g++.dg/cpp0x/range-for3.C: Likewise.
9378 * g++.dg/cpp0x/range-for9.C: Correct error message.
9379 * g++.dg/cpp0x/range-for11.C: New.
9380 * g++.dg/cpp0x/range-for12.C: New.
9381 * g++.dg/cpp0x/range-for13.C: New.
9382 * g++.dg/cpp0x/range-for14.C: New.
9383 * g++.dg/cpp0x/range-for15.C: New.
9384 * g++.dg/cpp0x/range-for16.C: New.
9386 2011-04-15 Tobias Burnus <burnus@net-b.de>
9389 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9391 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9393 * objc.dg/naming-4.m: Updated.
9394 * objc.dg/naming-5.m: Updated.
9395 * objc.dg/naming-6.m: New.
9396 * objc.dg/naming-7.m: New.
9397 * obj-c++.dg/naming-1.mm: Updated.
9398 * obj-c++.dg/naming-2.mm: Updated.
9399 * obj-c++.dg/naming-3.mm: New.
9400 * obj-c++.dg/naming-4.mm: New.
9402 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9404 PR libgfortran/48589
9405 * gfortran.dg/fmt_g0_5.f08: New test.
9407 2011-04-15 Richard Guenther <rguenther@suse.de>
9410 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9412 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9414 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9415 -finline-limit=0 to -fno-inline
9417 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9420 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9423 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9426 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9427 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9428 * gcc.target/i386/avx-insertps-3.c: New test.
9429 * gcc.target/i386/avx-insertps-4.c: New test.
9431 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9433 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9436 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9441 * gcc.target/avr/pr46779-1.c: New test case
9442 * gcc.target/avr/pr46779-2.c: New test case
9444 2011-04-14 Jason Merrill <jason@redhat.com>
9446 * g++.dg/cpp0x/sfinae15.C: New.
9448 * g++.dg/cpp0x/sfinae14.C: New.
9450 * g++.dg/ext/vla10.C: New.
9452 2011-04-14 Richard Guenther <rguenther@suse.de>
9454 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9456 2011-04-14 Richard Guenther <rguenther@suse.de>
9458 * gcc.dg/fold-bitand-4.c: Move ...
9459 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9461 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9463 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9465 * gcc.target/avr/torture/trivial.c: Ditto.
9467 2011-04-13 Jason Merrill <jason@redhat.com>
9469 * g++.dg/template/operator11.C: New.
9471 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9474 * gcc.dg/gomp/pr48591.c: New test.
9477 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9478 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9480 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9483 * g++.dg/template/dependent-expr7.C: New test case.
9485 2011-04-13 Jason Merrill <jason@redhat.com>
9487 * g++.dg/cpp0x/sfinae13.C: New.
9489 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9491 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9493 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9495 * gcc.target/arm/pr43698.c: Remove -march option.
9497 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9499 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9502 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9506 * gfortran.dg/realloc_on_assign_6.f03: New test.
9508 2011-04-12 Kai Tietz <ktietz@redhat.com>
9510 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9511 targets the additional -mno-ms-bitfields and
9512 -Wno-packed-bitfield-compat options.
9513 * g++.dg/ext/bitfield3.C: Likewise.
9514 * g++.dg/ext/bitfield4.C: Likewise.
9515 * g++.dg/ext/bitfield5.C: Likewise.
9516 * gcc.dg/bitfld-15.c: Likewise.
9517 * gcc.dg/bitfld-16.c: Likewise.
9518 * gcc.dg/bitfld-17.c: Likewise.
9519 * gcc.dg/bitfld-18.c: Likewise.
9521 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9523 * gcc.target/arm/neon-vld3-1.c: New test.
9524 * gcc.target/arm/neon-vst3-1.c: New test.
9525 * gcc.target/arm/neon/v*.c: Regenerate.
9527 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9529 PR rtl-optimization/48549
9530 * g++.dg/opt/pr48549.C: New test.
9532 2011-04-12 Richard Guenther <rguenther@suse.de>
9534 PR tree-optimization/46076
9535 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9537 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9540 * lib/compat.exp (compat-execute): Declare unsupported after
9541 stripping path from src1.
9542 * lib/lto.exp (lto-execute): Likewise.
9544 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9547 * gcc.dg/pr48552-1.c: New test.
9548 * gcc.dg/pr48552-2.c: New test.
9550 2011-04-11 Jason Merrill <jason@redhat.com>
9552 * g++.dg/cpp0x/sfinae12.C: New.
9554 * g++.dg/cpp0x/enum10.C: New.
9556 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9558 * g++.dg/cpp0x/rv-func.C: New.
9560 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9562 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9565 2011-04-11 Martin Jambor <mjambor@suse.cz>
9567 PR tree-optimization/48195
9568 * gcc.dg/ipa/pr48195.c: New test.
9570 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9572 * gnat.dg/return3.adb: Remove unused switch.
9574 2011-04-08 Mike Stump <mikestump@comcast.net>
9577 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9578 default to fno-common.
9580 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9582 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9583 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9585 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9588 * gfortran.dg/function_optimize_5.f90: New test.
9590 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9592 * gnat.dg/aggr17.adb: New test.
9593 * gnat.dg/aggr18.adb: Likewise.
9595 2011-04-08 Michael Matz <matz@suse.de>
9598 * gcc.target/i386/pr48389.c: New test.
9600 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9602 PR rtl-optimization/48272
9603 * g++.dg/opt/pr48272.C: New.
9605 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9607 PR rtl-optimization/48235
9608 * gcc.dg/pr48235.c: New.
9610 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9612 PR rtl-optimization/48302
9613 * g++.dg/opt/pr48302.C: New.
9615 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9618 * g++.dg/opt/pr48273.C: New.
9620 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9622 PR rtl-optimization/48442
9623 * gcc.dg/pr48442.c: New.
9625 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9627 PR tree-optimization/48377
9628 * gcc.dg/vect/pr48377.c: New test.
9630 2011-04-07 Jason Merrill <jason@redhat.com>
9632 * g++.dg/cpp0x/regress/call1.C: New.
9634 * g++.dg/cpp0x/variadic107.C: New.
9636 * g++.dg/cpp0x/sfinae11.C: New.
9637 * g++.dg/cpp0x/noexcept02.C: Fix.
9639 * g++.dg/cpp0x/sfinae10.C: New.
9641 * g++.dg/cpp0x/sfinae9.C: New.
9643 * c-c++-common/Wcast-qual-1.c: Move here from...
9644 * gcc.dg/cast-qual-3.c: ...here, and...
9645 * g++.dg/warn/Wcast-qual2.C: ...here.
9647 * g++.dg/cpp0x/sfinae8.C: New.
9649 * g++.dg/cpp0x/sfinae7.C: New.
9651 * g++.dg/cpp0x/enum9.C: New.
9653 2011-04-07 Mike Stump <mikestump@comcast.net>
9655 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9656 with no trampolines.
9658 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9661 * gfortran.dg/gomp/pr48117.f90: New test.
9664 * gcc.dg/torture/pr48343.c: New test.
9666 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9668 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9670 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9672 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9674 2011-04-07 Tom de Vries <tom@codesourcery.com>
9677 * lib/scanasm.exp (object-size): New proc.
9678 * gcc.target/arm/pr43920-2.c: New test.
9680 2011-04-06 Tobias Burnus <burnus@net-b.de>
9684 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9686 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9688 * gcc.dg/mtune.c: Prune note from output.
9690 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9693 * gcc.dg/guality/pr36977.c: New test.
9694 * gcc.dg/guality/pr48466.c: New test.
9696 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9698 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9700 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9702 * gnat.dg/return3.adb: New test.
9704 2011-04-06 Richard Guenther <rguenther@suse.de>
9706 PR tree-optimization/47663
9707 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9709 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9711 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9712 Solaris 8 and 9 as well.
9714 2011-04-05 Tom de Vries <tom@codesourcery.com>
9717 * gcc.target/arm/pr43920-1.c: New test.
9719 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9721 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9722 (cctor): Actually return the value.
9723 (main): Cast return values.
9725 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9727 * gfortran.dg/character_comparison_8.f90: New test.
9729 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9731 * frontend-passes: (optimize_lexical_comparison): New function.
9732 (optimize_expr): Call it.
9733 (optimize_comparison): Also handle lexical comparison functions.
9734 Return false instad of -2 for unequal comparison.
9736 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9739 * function_optimize_4.f90: New test.
9741 2011-04-04 Tobias Burnus <burnus@net-b.de>
9744 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9745 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9746 * gfortran.dg/coarray_15.f90: New.
9748 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9750 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9751 * gfortran.dg/bessel_7.f90: Likewise.
9753 2011-04-03 Tobias Burnus <burnus@net-b.de>
9755 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9757 2011-04-03 Richard Guenther <rguenther@suse.de>
9758 Ira Rosen <ira.rosen@linaro.org>
9760 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9761 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9762 -ftree-loop-if-convert-stores.
9764 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9766 * gnat.dg/specs/aggr2.ads: New test.
9768 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9770 * gnat.dg/debug2.ad[sb]: New test.
9771 * gnat.dg/debug2_pkg.ads: New helper.
9772 * gnat.dg/debug3.ad[sb]: New test.
9774 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9776 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9778 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9781 * gcc.c-torture/compile/pr48335-1.c: New test.
9782 * gcc.dg/pr48335-1.c: New test.
9783 * gcc.dg/pr48335-2.c: New test.
9784 * gcc.dg/pr48335-3.c: New test.
9785 * gcc.dg/pr48335-4.c: New test.
9786 * gcc.dg/pr48335-5.c: New test.
9787 * gcc.dg/pr48335-6.c: New test.
9788 * gcc.dg/pr48335-7.c: New test.
9789 * gcc.dg/pr48335-8.c: New test.
9790 * gcc.target/i386/pr48335-1.c: New test.
9792 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9795 * gcc.dg/Waddress.c: New test.
9797 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9800 * gfortran.dg/function_optimize_3.f90: New test.
9802 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9804 * gcc.c-torture/compile/20110401-1.c: New test.
9806 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9807 * g++.dg/lto/20091002-2_0.C: Likewise.
9808 * g++.dg/lto/20090303_0.c: Likewise.
9809 * g++.dg/lto/20091004-1_0.C: Likewise.
9810 * g++.dg/lto/20091002-3_0.C: Likewise.
9811 * g++.dg/lto/20091004-2_0.C: Likewise.
9812 * g++.dg/lto/20081123_0.C: Likewise.
9813 * g++.dg/lto/20090313_0.C: Likewise.
9814 * g++.dg/lto/20081109-1_0.C: Likewise.
9815 * g++.dg/lto/20081219_0.C: Likewise.
9816 * g++.dg/lto/20081204-1_0.C: Likewise.
9817 * g++.dg/lto/20090302_0.C: Likewise.
9818 * g++.dg/lto/20081119-1_0.C: Likewise.
9819 * g++.dg/lto/20081118_0.C: Likewise.
9820 * gcc.dg/lto/20091020-2_0.c: Likewise.
9821 * gcc.dg/lto/20090210_0.c: Likewise.
9822 * gcc.dg/lto/20081204-1_0.c: Likewise.
9823 * gcc.dg/lto/20081224_0.c: Likewise.
9824 * gcc.dg/lto/20090219_0.c: Likewise.
9825 * gcc.dg/lto/20091014-1_0.c: Likewise.
9826 * gcc.dg/lto/20091016-1_0.c: Likewise.
9827 * gcc.dg/lto/20090206-2_0.c: Likewise.
9828 * gcc.dg/lto/20090116_0.c: Likewise.
9829 * gcc.dg/lto/20091013-1_0.c: Likewise.
9830 * gcc.dg/lto/20091015-1_0.c: Likewise.
9831 * gcc.dg/lto/20090126-2_0.c: Likewise.
9833 2011-03-31 Ian Lance Taylor <iant@google.com>
9835 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9837 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9839 * gnat.dg/opt16.adb: New test.
9841 2011-03-31 Jason Merrill <jason@redhat.com>
9843 * g++.dg/cpp0x/defaulted24.C: New.
9845 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9848 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9851 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9853 * g++.dg/other/i386-9.C: New test.
9855 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9857 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9859 2011-03-30 Jason Merrill <jason@redhat.com>
9861 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9863 * g++.dg/cpp0x/regress/isnan.C: New.
9865 * g++.dg/cpp0x/initlist46.C: New.
9867 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9870 * gcc.target/arm/neon-modes-2.c: New test.
9872 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9875 * gcc.c-torture/compile/pr48305.c: New test.
9877 2011-03-29 Jason Merrill <jason@redhat.com>
9879 * g++.dg/cpp0x/regress/value-dep1.C: New.
9881 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9883 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9885 2011-03-29 Ian Lance Taylor <iant@google.com>
9887 * go.test/go-test.exp: Handle the test lines used in several new
9889 (errchk): Add opts parameter. Change all callers. Handle parens
9892 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9893 Dominique d'Humieres <dominiq@lps.ens.fr>
9895 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9896 and __APPLE__ && __PPC__ && __ALTIVEC__.
9898 2011-03-29 Jason Merrill <jason@redhat.com>
9900 * g++.dg/cpp0x/dependent1.C: New.
9902 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9904 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9906 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9908 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9911 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9912 * gfortran.dg/proc_ptr_comp_32.f90: New.
9914 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9916 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9917 check for corresponding warning.
9919 2011-03-28 Jason Merrill <jason@redhat.com>
9921 * g++.dg/cpp0x/rv-deduce2.C: New.
9923 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9926 * gcc.dg/pr48203.c: New test.
9928 2011-03-28 Jeff Law <law@redhat.com>
9930 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9932 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9934 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9935 and __PPC__ && __ALTIVEC__.
9937 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9940 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9941 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9942 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9943 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9945 2011-03-28 Jason Merrill <jason@redhat.com>
9947 * g++.dg/cpp0x/initlist-array2.C: New.
9949 * g++.dg/cpp0x/initlist-array1.C: New.
9951 * g++.dg/cpp0x/constexpr-compound.C: New.
9953 * g++.dg/cpp0x/constexpr-using.C: New.
9955 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9957 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9960 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9962 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9964 * gcc.dg/slp-1.c: New test.
9966 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9968 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9969 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9970 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9971 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9972 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9973 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9974 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9975 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9976 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9977 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9978 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9979 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9980 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9981 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9983 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9986 * gfortran.dg/trim_optimize_5.f90: New test.
9987 * gfortran.dg/trim_optimize_6.f90: New test.
9989 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9992 * gcc.target/mips/madd-7.c: Remove -mlong32.
9993 * gcc.target/mips/msub-7.c: Likewise.
9995 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9997 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9998 accesses to preserve the meaning of the test for doubleword vectors.
9999 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10000 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10002 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10005 * gfortran.dg/class_42.f03: New.
10007 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10009 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10012 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10014 PR rtl-optimization/48144
10015 * gcc.dg/pr48144.c: New test.
10017 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10019 * gnat.dg/discr27.ad[sb]: New test.
10021 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10023 * gnat.dg/limited_with2.ad[sb]: New test.
10024 * gnat.dg/limited_with2_pkg1.ads: New helper.
10025 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10027 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10029 * gnat.dg/opt15.adb: New test.
10030 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10032 2011-03-25 Tobias Burnus <burnus@net-b.de>
10036 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10037 * gfortran.dg/leadz_trailz_3.f90: Ditto
10039 2011-03-25 Martin Jambor <mjambor@suse.cz>
10041 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10043 2011-03-25 Jason Merrill <jason@redhat.com>
10045 * g++.dg/cpp0x/defaulted22.C: New.
10046 * g++.dg/cpp0x/defaulted23.C: New.
10047 * g++.dg/cpp0x/defaulted15.C: Adjust.
10049 2011-03-25 Jason Merrill <jason@redhat.com>
10051 * g++.dg/cpp0x/move1.C: New.
10053 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10056 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10058 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10060 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10061 for mips-sgi-irix6.5.
10062 Replace snprintf prototype by <stdio.h>.
10064 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10067 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10068 run_expensive_tests.
10069 * gcc.dg/graphite/block-4.c: Likewise.
10070 * gcc.dg/graphite/block-7.c: Likewise.
10071 * gcc.dg/graphite/block-8.c: Likewise.
10073 2011-03-25 Richard Guenther <rguenther@suse.de>
10075 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10076 * g++.dg/tree-ssa/pr8781.C: Likewise.
10077 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10078 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10079 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10080 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10081 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10082 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10083 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10084 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10085 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10086 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10087 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10088 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10089 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10090 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10091 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10092 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10093 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10094 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10095 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10096 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10097 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10098 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10099 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10100 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10101 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10102 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10103 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10104 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10105 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10106 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10107 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10108 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10109 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10110 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10111 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10112 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10113 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10114 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10115 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10116 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10117 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10118 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10119 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10120 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10121 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10122 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10123 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10124 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10125 * c-c++-common/pr46562-2.c: Likewise.
10126 * gfortran.dg/pr42108.f90: Likewise.
10127 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10128 foo to be inlined even at -O1.
10129 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10130 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10131 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10132 * gcc.dg/matrix/matrix.exp: Disable FRE.
10134 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10137 * gcc.dg/dfp/pr48204.c: New test.
10139 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10142 * gcc.c-torture/execute/pr47917.c: Move this...
10143 * gcc.dg/torture/pr47917.c: to here and add xfails.
10145 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10147 * gnat.dg/array16.ad[sb]: New test.
10148 * gnat.dg/array16.ads: New helper.
10150 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10152 * gnat.dg/derived_type2.adb: New test.
10154 2011-03-24 Richard Guenther <rguenther@suse.de>
10156 PR tree-optimization/48271
10157 * g++.dg/torture/pr48271.C: New testcase.
10159 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10161 * gnat.dg/array15.ad[sb]: New test.
10163 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10166 * gcc.target/i386/pr48237.c: New test.
10168 2011-03-24 Richard Guenther <rguenther@suse.de>
10170 PR middle-end/48269
10171 * gcc.dg/builtin-object-size-10.c: New testcase.
10173 2011-03-24 Richard Guenther <rguenther@suse.de>
10175 PR tree-optimization/46562
10176 * c-c++-common/pr46562-2.c: New testcase.
10177 * c-c++-common/pr46562.c: Likewise.
10179 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10181 * gcc.dg/vect/vect-cselim-1.c: New test.
10182 * gcc.dg/vect/vect-cselim-2.c: New test.
10184 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10186 * gcc.target/arm/pr46934.c: New.
10188 2011-03-23 Ian Lance Taylor <iant@google.com>
10190 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10192 2011-03-23 Richard Guenther <rguenther@suse.de>
10194 * gcc.dg/struct: Remove directory and contents.
10196 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10199 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10201 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10203 * gnat.dg/discr26.ad[sb]: New test.
10204 * gnat.dg/discr26_pkg.ads: New helper.
10206 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10209 * gcc.target/arm/neon-vld-1.c: New test.
10211 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10213 * gnat.dg/array14.ad[sb]: New test.
10214 * gnat.dg/array14_pkg.ads: New helper.
10216 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10218 * gcc.c-torture/execute/920501-8.x: Remove.
10219 * gcc.c-torture/execute/930513-1.x: Remove.
10220 * gcc.c-torture/execute/960312-1.x: Remove.
10221 * gcc.c-torture/compile/20000804-1.c,
10222 gcc.c-torture/compile/20001205-1.c,
10223 gcc.c-torture/compile/20001226-1.c,
10224 gcc.c-torture/compile/20010518-2.c,
10225 gcc.c-torture/compile/20020312-1.c,
10226 gcc.c-torture/compile/20020604-1.c,
10227 gcc.c-torture/compile/920501-12.c,
10228 gcc.c-torture/compile/920501-4.c,
10229 gcc.c-torture/compile/920520-1.c,
10230 gcc.c-torture/compile/980506-1.c,
10231 gcc.c-torture/execute/980709-1.x,
10232 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10233 options for m68hc11.
10234 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10235 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10238 2011-03-22 Nick Clifton <nickc@redhat.com>
10240 * lib/target-supports.exp (check_profiling_available): Add MN10300
10241 to the list of targets that do not support profiling. Restore
10242 alpha sorting to this list.
10244 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10246 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10247 failure on 32-bit systems.
10248 * gcc.dg/torture/vector-2.c: Ditto.
10250 2011-03-22 Richard Guenther <rguenther@suse.de>
10252 PR tree-optimization/48228
10253 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10255 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10257 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10261 * gcc.target/powerpc/pr48226.c: New file.
10263 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10265 * lib/prune.exp (prune_gcc_output): Prune "could not create
10266 compact unwind for" warnings.
10268 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10272 * gcc.c-torture/execute/pr42544.c: New test.
10273 * gcc.c-torture/execute/pr48197.c: New test.
10275 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10277 PR preprocessor/48192
10278 * gcc.target/powerpc/pr48192.c: New file.
10281 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10282 split problem of 0 being loaded in a VSX register.
10284 2011-03-21 Richard Guenther <rguenther@suse.de>
10287 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10288 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10289 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10290 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10292 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10295 * gcc.dg/pr48213.c: New test.
10297 2011-03-21 Kai Tietz <ktietz@redhat.com>
10300 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10302 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10304 * gcc.target/arm/xor-and.c: New.
10306 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10309 * gfortran.dg/function_optimize_1.f90: New test.
10310 * gfortran.dg/function_optimize_2.f90: New test.
10312 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10314 PR rtl-optimization/47502
10315 * gcc.target/i386/pr47502-1.c: New.
10316 * gcc.target/i386/pr47502-2.c: Likewise.
10318 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10320 PR rtl-optimization/48156
10321 * gcc.dg/pr48156.c: New test.
10323 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10325 PR libfortran/47439
10326 * gfortran.dg/scratch_1.f90: Adjust test.
10328 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10330 PR libfortran/47439
10331 * gfortran.dg/scratch_1.f90: New test.
10333 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10335 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10336 variably modified typedefs.
10337 * gcc.dg/c1x-typedef-2.c: Remove.
10339 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10341 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10342 * gcc.dg/c1x-anon-struct-3.c: New test.
10343 * gcc.dg/anon-struct-11.c: Update.
10345 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10347 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10349 Only xfail with gas.
10351 2011-03-18 Jason Merrill <jason@redhat.com>
10353 * g++.dg/template/fn-ptr1.C: New.
10355 * g++.dg/overload/volatile1.C: New.
10357 * g++.dg/opt/pr23372.C: New.
10359 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10361 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10363 PR middle-end/47405
10364 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10366 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10368 * gcc.target/arm/unsigned-extend-1.c: New.
10370 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10373 * gcc.c-torture/compile/pr48161.c: New test.
10375 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10377 PR middle-end/47725
10378 * gcc.dg/torture/pr47725.c: New.
10380 2011-03-17 Jason Merrill <jason@redhat.com>
10382 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10383 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10385 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10387 * gnat.dg/specs/elab2.ads: New test.
10388 * gnat.dg/specs/elab2_pkg.ads: New helper.
10390 2011-03-17 Jason Merrill <jason@redhat.com>
10392 * g++.dg/cpp0x/decltype-1212.C: New.
10393 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10395 2011-03-17 Jason Merrill <jason@redhat.com>
10397 * g++.dg/parse/memfnquals1.C: New.
10399 2011-03-17 Richard Guenther <rguenther@suse.de>
10401 PR middle-end/48134
10402 * gcc.dg/pr48134.c: New testcase.
10404 2011-03-17 Richard Guenther <rguenther@suse.de>
10406 PR middle-end/48165
10407 * g++.dg/torture/pr48165.C: New testcase.
10409 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10411 PR rtl-optimization/48141
10412 * gcc.dg/pr48141.c: New test.
10414 2011-03-16 Jason Merrill <jason@redhat.com>
10416 * g++.dg/cpp0x/constexpr-48089.C: New.
10418 * g++.dg/cpp0x/constexpr-abi1.C: New.
10420 * g++.dg/cpp0x/constexpr-46336.C: New.
10421 * g++.dg/parse/friend5.C: Adjust expected errors.
10423 * g++.dg/cpp0x/constexpr-47570.C: New.
10425 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10428 * ++.dg/debug/dwarf2/typedef6.C: New test.
10430 2011-03-16 Jason Merrill <jason@redhat.com>
10432 * g++.dg/cpp0x/elision2.C: New.
10434 * g++.dg/cpp0x/constexpr-array3.C: New.
10436 2011-03-16 Jason Merrill <jason@redhat.com>
10438 * g++.dg/cpp0x/sfinae6.C: New.
10439 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10440 * g++.dg/cpp0x/pr45908.C: Likewise.
10441 * g++.dg/cpp0x/sfinae6.C: Likewise.
10442 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10443 * g++.old-deja/g++.law/arg11.C: Likewise.
10445 2011-03-16 Jason Merrill <jason@redhat.com>
10447 * g++.dg/template/incomplete6.C: New.
10449 2011-03-16 Jeff Law <law@redhat.com>
10451 * gcc.dg/tree-ssa/vrp55.c: New test.
10453 2011-03-16 Jason Merrill <jason@redhat.com>
10455 * g++.dg/cpp0x/auto22.C: New.
10457 2011-03-16 Richard Guenther <rguenther@suse.de>
10459 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10460 optimizing it away if promoted to const.
10462 2011-03-16 Richard Guenther <rguenther@suse.de>
10464 PR tree-optimization/48149
10465 * gcc.dg/fold-complex-1.c: New testcase.
10467 2011-03-16 Richard Guenther <rguenther@suse.de>
10470 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10471 or cloning happens.
10473 2011-03-16 Richard Guenther <rguenther@suse.de>
10475 PR tree-optimization/26134
10476 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10478 2011-03-16 Richard Guenther <rguenther@suse.de>
10480 PR tree-optimization/48146
10481 * gcc.dg/torture/pr48146.c: New testcase.
10483 2011-03-16 Richard Guenther <rguenther@suse.de>
10485 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10486 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10488 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10490 PR middle-end/48136
10491 * gcc.c-torture/compile/pr48136.c: New test.
10493 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10496 * gcc.dg/guality/pr45882.c: New test.
10498 2011-03-15 Jason Merrill <jason@redhat.com>
10500 * g++.dg/cpp0x/constexpr-recursion.C: New.
10502 * g++.dg/cpp0x/implicit11.C: New.
10504 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10506 * g++.dg/cpp0x/constexpr-attribute.C: New.
10508 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10510 * g++.dg/parse/pr34758.C: New.
10512 2011-03-15 Xinliang David Li <davidxl@google.com>
10515 * gcc.dg/uninit-pred-7_d.c: New test.
10516 * gcc.dg/uninit-pred-8_d.c: New test.
10518 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10521 * gcc.target/arm/pr46788.c: New.
10523 2011-03-15 Richard Guenther <rguenther@suse.de>
10525 PR middle-end/47650
10526 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10527 * gfortran.dg/ishft_4.f90: Likewise.
10528 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10530 2011-03-15 Richard Guenther <rguenther@suse.de>
10532 PR tree-optimization/13954
10533 * g++.dg/tree-ssa/pr13954.C: New testcase.
10535 2011-03-15 Richard Guenther <rguenther@suse.de>
10537 PR tree-optimization/48037
10538 * gcc.target/i386/pr48037-1.c: New testcase.
10540 2011-03-15 Richard Guenther <rguenther@suse.de>
10542 PR tree-optimization/41490
10543 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10544 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10545 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10546 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10547 * g++.dg/tree-ssa/pr33604.C: Adjust.
10549 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10551 PR middle-end/47917
10552 * gcc.c-torture/execute/pr47917.c: New test.
10553 * gcc.dg/pr47917.c: New test.
10555 PR middle-end/38878
10556 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10558 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10560 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10561 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10562 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10563 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10564 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10565 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10566 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10567 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10568 * gcc.target/i386/avx-floor-vec.c: Ditto.
10569 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10570 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10571 * gcc.target/i386/avx-rint-vec.c: Ditto.
10572 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10573 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10574 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10575 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10577 2011-03-14 Tom Tromey <tromey@redhat.com>
10579 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10580 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10581 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10583 2011-03-14 Tom Tromey <tromey@redhat.com>
10585 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10586 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10587 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10589 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10591 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10593 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10595 PR rtl-optimization/47166
10596 * gcc.c-torture/execute/postmod-1.c: New test.
10598 2011-03-14 Richard Guenther <rguenther@suse.de>
10600 PR middle-end/48098
10601 * gcc.dg/torture/pr48098.c: New testcase.
10603 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10606 * gcc.target/powerpc/pr48053-1.c: New test.
10607 * gcc.target/powerpc/pr48053-2.c: Likewise.
10609 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10611 PR libfortran/48066
10612 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10614 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10616 PR libfortran/48066
10617 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10619 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10622 * gfortran.dg/class_41.f03: New.
10624 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10626 * g++.dg/conversion/cast3.C: New test.
10628 2011-03-11 Jason Merrill <jason@redhat.com>
10630 * g++.dg/template/error45.C: New.
10632 * g++.dg/parse/no-type-defn1.C: New.
10634 * g++.dg/ext/attrib40.C: New.
10636 * g++.dg/cpp0x/regress/array1.C: New.
10638 2011-03-11 Richard Guenther <rguenther@suse.de>
10640 PR tree-optimization/48067
10641 * gcc.dg/pr48067.c: New testcase.
10643 2011-03-11 Richard Guenther <rguenther@suse.de>
10646 * g++.dg/lto/20110311-1_0.C: New testcase.
10648 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10651 * g++.dg/inherit/virtual8.C: New test.
10653 PR middle-end/48044
10654 * gcc.dg/torture/pr48044.c: New test.
10656 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10659 * gfortran.dg/proc_ptr_comp_31.f90: New.
10661 2011-03-11 Richard Guenther <rguenther@suse.de>
10663 PR tree-optimization/47278
10664 * gcc.dg/torture/pr47278-1.c: New testcase.
10665 * gcc.dg/torture/pr47278-2.c: Likewise.
10667 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10669 PR tree-optimization/48063
10670 * gcc.dg/torture/pr48063.c: New test.
10672 2011-03-10 Jason Merrill <jason@redhat.com>
10674 * g++.dg/template/array22.C: New.
10676 * g++.dg/cpp0x/syntax-err1.C: New.
10677 * g++.dg/parse/error36.C: Adjust expected errors.
10678 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10679 * g++.old-deja/g++.pt/typename3.C: Likewise.
10680 * g++.old-deja/g++.pt/typename4.C: Likewise.
10681 * g++.old-deja/g++.pt/typename6.C: Likewise.
10683 2011-03-09 Jason Merrill <jason@redhat.com>
10685 * g++.dg/template/nontype22.C: New.
10687 2011-03-09 Martin Jambor <mjambor@suse.cz>
10689 PR tree-optimization/47714
10690 * g++.dg/torture/pr47714.C: New test.
10692 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10695 * gcc.target/powerpc/pr47755-2.c: New file.
10697 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10699 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10700 is not set in the environment, pass 64 as first argument when not
10701 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10702 native where ulimit -u is supported.
10704 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10706 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10708 2011-03-08 Jason Merrill <jason@redhat.com>
10710 * g++.dg/template/nontype21.C: New.
10712 * g++.dg/template/anon5.C: New.
10714 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10717 * gcc.dg/pr47881.c: New test.
10719 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10722 * g++.dg/lookup/template3.C: New test.
10724 2011-03-08 Kai Tietz <ktietz@redhat.com>
10726 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10729 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10732 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10733 sizeof to compute alignment.
10735 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10737 PR tree-optimization/48022
10738 * gcc.dg/pr48022-1.c: New test.
10739 * gcc.dg/pr48022-2.c: New test.
10741 2011-03-07 Jason Merrill <jason@redhat.com>
10743 * g++.dg/template/nontype20.C: New.
10744 * g++.dg/init/member1.C: Adjust expected errors.
10745 * g++.dg/parse/constant4.C: Likewise.
10746 * g++.dg/template/qualified-id3.C: Likewise.
10747 * g++.old-deja/g++.pt/crash10.C: Likewise.
10749 * g++.dg/cpp0x/regress/non-const1.C: New.
10751 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10754 * gcc.dg/pr47991.c: New test.
10756 2011-03-07 Jason Merrill <jason@redhat.com>
10758 * g++.dg/abi/mangle46.C: New.
10760 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10763 * gcc.target/powerpc/pr47862.c: New.
10765 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10768 * gcc.target/i386/combine-mul.c: Require nonpic.
10770 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10771 Nathan Froyd <froydnj@codesourcery.com>
10773 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10775 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10777 * README.QMTEST: Remove.
10779 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10780 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10783 * gfortran.dg/array_constructor_37.f90 : New test.
10785 2011-03-05 Jason Merrill <jason@redhat.com>
10787 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10788 * g++.dg/abi/mangle45.C: Likewise.
10789 * g++.dg/cpp0x/trailing1.C: Likewise.
10791 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10793 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10795 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10797 PR rtl-optimization/47899
10798 * gcc.dg/pr47899.c: New test.
10800 * gcc.dg/torture/pr47968.c: Ignore warnings.
10802 PR tree-optimization/47967
10803 * gcc.c-torture/compile/pr47967.c: New test.
10805 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10807 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10808 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10810 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10812 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10813 and property_getAttributes() if __OBJC2__.
10814 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10815 * objc.dg/property/property-encoding-1.m: New.
10816 * obj-c++.dg/property/property-encoding-1.mm: New.
10818 2011-03-04 Jason Merrill <jason@redhat.com>
10820 * g++.dg/template/pseudodtor6.C: New.
10822 * g++.dg/inherit/covariant19.C: New.
10824 2011-03-04 Richard Guenther <rguenther@suse.de>
10826 PR middle-end/47968
10827 * gcc.dg/torture/pr47968.c: New testcase.
10829 2011-03-04 Richard Guenther <rguenther@suse.de>
10831 PR middle-end/47975
10832 * gcc.dg/torture/pr47975.c: New testcase.
10834 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10837 * g++.dg/template/crash106.C: New.
10839 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10842 * gcc.dg/gomp/pr47963.c: New test.
10843 * g++.dg/gomp/pr47963.C: New test.
10845 2011-03-02 Jason Merrill <jason@redhat.com>
10847 * g++.dg/cpp0x/regress/condition1.C: New.
10849 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10851 2011-03-01 Jason Merrill <jason@redhat.com>
10853 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10855 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10857 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10859 PR rtl-optimization/47925
10860 * gcc.c-torture/execute/pr47925.c: New test.
10862 2011-03-01 Jason Merrill <jason@redhat.com>
10864 * g++.dg/cpp0x/decltype25.C: New.
10866 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10868 2011-03-01 Richard Guenther <rguenther@suse.de>
10870 PR tree-optimization/47890
10871 * gcc.dg/torture/pr47890.c: New testcase.
10873 2011-03-01 Richard Guenther <rguenther@suse.de>
10876 * gcc.dg/lto/pr47924_0.c: New testcase.
10878 2011-03-01 Richard Guenther <rguenther@suse.de>
10881 * gfortran.dg/lto/pr46911_0.f: New testcase.
10883 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10885 PR libgfortran/47933
10886 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10887 compile errors from older code form.
10889 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10891 PR libgfortran/47567
10892 * gfortran.dg/fmt_fw_d.f90: New test.
10894 2011-02-28 Jason Merrill <jason@redhat.com>
10896 * g++.dg/inherit/covariant18.C: New.
10898 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10900 PR middle-end/47893
10901 * gcc.dg/pr47893.c: New test.
10903 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10905 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10906 NULL in case of a selector with conflicting types.
10907 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10909 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10911 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10912 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10913 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10914 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10916 2011-02-28 Jason Merrill <jason@redhat.com>
10919 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10921 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10923 PR libgfortran/47778
10924 * gfortran.dg/namelist_71.f90: New test.
10926 2011-02-27 Jason Merrill <jason@redhat.com>
10929 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10930 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10932 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10935 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10937 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10940 * gfortran.dg/gomp/task-1.f90: Removed.
10942 2011-02-26 Jason Merrill <jason@redhat.com>
10944 * g++.dg/template/this-targ1.C: New.
10946 * g++.dg/cpp0x/regress/template-const1.C: New.
10947 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10948 * g++.dg/template/function1.C: Adjust.
10949 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10950 * g++.dg/debug/debug7.C: Adjust.
10952 2011-02-26 Tobias Burnus <burnus@net-b.de>
10955 * gfortran.dg/gomp/task-1.f90: New.
10957 2011-02-25 Jie Zhang <jie@codesourcery.com>
10959 * gcc.target/arm/neon-thumb2-move.c: Add
10960 dg-require-effective-target arm_thumb2_ok.
10962 2011-02-24 Jason Merrill <jason@redhat.com>
10964 * g++.dg/parse/constant1.C: Specify C++98 mode.
10965 * g++.dg/parse/constant5.C: Likewise.
10966 * g++.dg/parse/error2.C: Likewise.
10967 * g++.dg/parse/semicolon3.C: Likewise.
10968 * g++.dg/template/crash14.C: Likewise.
10969 * g++.dg/template/local4.C: Likewise.
10970 * g++.dg/template/nontype3.C: Likewise.
10971 * g++.dg/parse/crash31.C: Adjust expected errors.
10972 * g++.dg/template/function1.C: Likewise.
10973 * g++.dg/template/ref3.C: Likewise.
10974 * g++.dg/template/static9.C: Likewise.
10975 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10977 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10978 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10979 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10980 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10981 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10983 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10986 * gfortran.dg/pr47878.f90: New test.
10988 2011-02-24 Richard Guenther <rguenther@suse.de>
10991 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10992 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10994 2011-02-24 Richard Guenther <rguenther@suse.de>
10997 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10998 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11000 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11002 PR libgfortran/47567
11003 * gfortran.dg/fmt_f0_1.f90: Update test.
11005 2011-02-23 Jason Merrill <jason@redhat.com>
11007 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11008 * g++.dg/abi/mangle45.C: New.
11010 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11011 * g++.dg/template/canon-type-9.C: Match use of decltype
11012 between declaration and definition.
11013 * g++.dg/template/canon-type-12.C: Likewise.
11015 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11018 * gfortran.dg/nested_allocatables_1.f90: New.
11020 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11023 * g++.dg/pr46868.C: New test.
11024 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11025 * g++.dg/parse/error14.C: Adjust.
11027 2011-02-23 Richard Guenther <rguenther@suse.de>
11029 PR tree-optimization/47838
11030 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11032 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11034 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11036 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11038 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11039 * gfortran.dg/count_init_expr.f03: Ditto.
11040 * gfortran.dg/gomp/pr43711.f90: Ditto.
11041 * gcc.dg/struct-parse-2.c: Ditto.
11042 * gcc.dg/parse-error-3.c: Ditto.
11043 * gcc.dg/Wlogical-op-1.c: Ditto.
11044 * gcc.dg/Walways-true-1.c: Ditto.
11045 * gcc.dg/pr24225.c: Ditto.
11046 * gcc.dg/Walways-true-2.c: Ditto.
11047 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11048 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11049 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11050 * g++.dg/overload/defarg4.C: Ditto.
11051 * g++.dg/inherit/covariant16.C: Ditto.
11052 * g++.dg/inherit/virtual7.C: Ditto.
11053 * g++.dg/template/canon-type-9.C: Ditto.
11054 * g++.dg/template/access19.C: Ditto.
11055 * g++.dg/template/call7.C: Ditto.
11056 * g++.dg/template/canon-type-2.C: Ditto.
11057 * g++.dg/template/init7.C: Ditto.
11058 * g++.dg/template/sizeof-template-argument.C: Ditto.
11059 * g++.dg/template/const3.C: Ditto.
11060 * g++.dg/template/sfinae26.C: Ditto.
11061 * g++.dg/template/sfinae26.C: Ditto.
11062 * g++.dg/template/canon-type-11.C: Ditto.
11063 * g++.dg/template/union2.C: Ditto.
11064 * g++.dg/template/canon-type-3.C: Ditto.
11065 * g++.dg/template/canon-type-1.C: Ditto.
11066 * g++.dg/template/canon-type-5.C: Ditto.
11067 * g++.dg/template/canon-type-7.C: Ditto.
11068 * g++.dg/template/canon-type-10.C: Ditto.
11069 * g++.dg/template/spec36.C: Ditto.
11070 * g++.dg/template/typedef38.C: Ditto.
11071 * g++.dg/template/canon-type-4.C: Ditto.
11072 * g++.dg/template/canon-type-6.C: Ditto.
11073 * g++.dg/template/canon-type-13.C: Ditto.
11074 * g++.dg/template/instantiate9.C: Ditto.
11075 * g++.dg/template/ttp22.C: Ditto.
11076 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11077 * g++.dg/warn/Walways-true-1.C: Ditto.
11078 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11079 * g++.dg/warn/Walways-true-2.C: Ditto.
11080 * g++.dg/conversion/op4.C: Ditto.
11081 * g++.dg/opt/pr19650.C: Ditto.
11082 * g++.dg/lookup/friend11.C: Ditto.
11083 * g++.dg/other/default2.C: Ditto.
11084 * g++.dg/other/default3.C: Ditto.
11085 * g++.dg/other/dtor2.C: Ditto.
11086 * g++.dg/other/friend5.C: Ditto.
11087 * g++.dg/other/default5.C: Ditto.
11088 * g++.dg/init/brace6.C: Ditto.
11089 * g++.dg/init/aggr5.C: Ditto.
11090 * g++.dg/init/error2.C: Ditto.
11091 * g++.dg/expr/bound-mem-fun.C: Ditto.
11092 * g++.dg/expr/cond6.C: Ditto.
11093 * g++.dg/expr/stmt-expr-1.C: Ditto.
11094 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11095 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11096 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11097 * g++.dg/cpp0x/bracket1.C: Ditto.
11098 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11099 * g++.dg/cpp0x/pr38646.C: Ditto.
11100 * g++.dg/cpp0x/variadic73.C: Ditto.
11101 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11102 * g++.dg/cpp0x/bracket4.C: Ditto.
11103 * g++.dg/cpp0x/decltype4.C: Ditto.
11104 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11105 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11106 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11107 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11108 * g++.dg/cpp0x/decltype2.C: Ditto.
11109 * g++.dg/cpp0x/decltype1.C: Ditto.
11110 * g++.dg/cpp0x/bracket2.C: Ditto.
11111 * g++.dg/cpp0x/decltype5.C: Ditto.
11112 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11113 * g++.dg/cpp0x/variadic70.C: Ditto.
11114 * g++.dg/cpp0x/decltype6.C: Ditto.
11115 * g++.dg/cpp0x/rvo.C: Ditto.
11116 * g++.dg/cpp0x/vt-40092.C: Ditto.
11117 * g++.dg/cpp0x/variadic-new.C: Ditto.
11118 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11119 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11120 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11121 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11122 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11123 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11124 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11125 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11126 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11127 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11128 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11129 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11130 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11131 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11132 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11133 * g++.dg/cpp0x/pr39639.C: Ditto.
11134 * g++.dg/cpp0x/decltype3.C: Ditto.
11135 * g++.dg/cpp0x/variadic68.C: Ditto.
11136 * g++.dg/cpp0x/variadic-function.C: Ditto.
11137 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11138 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11139 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11140 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11141 * g++.dg/parse/crash35.C: Ditto.
11142 * g++.dg/parse/crash40.C: Ditto.
11143 * g++.dg/parse/defarg12.C: Ditto.
11144 * g++.dg/parse/crash34.C: Ditto.
11145 * g++.dg/parse/constructor3.C: Ditto.
11146 * g++.dg/parse/template23.C: Ditto.
11147 * g++.dg/parse/crash56.C: Ditto.
11148 * g++.dg/parse/dtor13.C: Ditto.
11149 * g++.dg/parse/error33.C: Ditto.
11150 * g++.dg/parse/ctor9.C: Ditto.
11151 * g++.dg/parse/error32.C: Ditto.
11152 * g++.dg/parse/error37.C: Ditto.
11153 * g++.dg/parse/bitfield3.C: Ditto.
11154 * g++.dg/parse/struct-4.C: Ditto.
11155 * g++.dg/ext/has_trivial_copy.C: Ditto.
11156 * g++.dg/ext/is_polymorphic.C: Ditto.
11157 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11158 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11159 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11160 * g++.dg/ext/is_union.C: Ditto.
11161 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11162 * g++.dg/ext/is_pod.C: Ditto.
11163 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11164 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11165 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11166 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11167 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11168 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11169 * g++.dg/ext/is_abstract.C: Ditto.
11170 * g++.dg/ext/has_trivial_assign.C: Ditto.
11171 * g++.dg/ext/is_class.C: Ditto.
11172 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11173 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11174 * g++.dg/ext/is_base_of.C: Ditto.
11175 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11176 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11177 * g++.dg/ext/is_empty.C: Ditto.
11178 * g++.dg/ext/is_enum.C: Ditto.
11179 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11180 * gnat.dg/opt11.adb: Ditto.
11181 * obj-c++.dg/pr45735.mm: Ditto.
11182 * obj-c++.dg/pr24393.mm: Ditto.
11183 * obj-c++.dg/exceptions-2.mm: Ditto.
11184 * objc.dg/pr45735.m: Ditto.
11185 * objc.dg/pr24393.m: Ditto.
11187 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11189 * objc.dg/attributes/objc-exception-1.m: New.
11191 2011-02-23 Jie Zhang <jie@codesourcery.com>
11193 * gcc.dg/cpp/include7.c: New test.
11195 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11198 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11200 2011-02-23 Jie Zhang <jie@codesourcery.com>
11202 PR rtl-optimization/47763
11203 * gcc.dg/pr47763.c: New test.
11205 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11208 * gfortran.dg/whole_file_32.f90 : New test.
11210 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11213 * g++.dg/inherit/virtual7.C: New test.
11215 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11218 * objc.dg/type-size-3.m: Updated error message.
11219 * objc.dg/type-size-4.m: New test.
11220 * objc.dg/type-size-5.m: New test.
11222 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11224 * lib/gnat.exp: Fix comments.
11225 Don't load libgloss.exp.
11226 (default_gnat_version): Call $compiler with --version.
11227 Adapt regexp for gnatmake output, insert version.
11228 (gnat_version): New proc.
11229 (gnat_init): Remove gnat_libgcc_s_path.
11230 (gnat_target_compile): Likewise.
11231 Remove ld_library_path.
11232 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11233 (gnat_pass): Remove.
11234 (gnat_pass): Remove.
11235 (gnat_finish): Remove.
11236 (gnat_exit): Remove.
11237 (local_find_gnatmake): Reindent.
11238 (runtest_file_p): Remove.
11239 (prune_warnings): Remove.
11240 (find_gnatclean): New proc.
11241 * lib/gnat-dg.exp (lremove): New proc.
11242 (gnat-dg-test): Reindent.
11243 Remove additional output files.
11244 (gnat-dg-runtest): Remove.
11246 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11247 * gnat.dg/loop_optimization6.adb: Likewise.
11248 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11250 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11252 PR tree-optimization/47835
11253 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11255 2011-02-22 Tobias Burnus <burnus@net-b.de>
11257 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11258 * gfortran.dg/abstract_type_2.f03: Ditto.
11259 * gfortran.dg/abstract_type_3.f03: Ditto.
11260 * gfortran.dg/abstract_type_4.f03: Ditto.
11261 * gfortran.dg/abstract_type_5.f03: Ditto.
11262 * gfortran.dg/abstract_type_6.f03: Ditto.
11263 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11264 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11265 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11266 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11267 * gfortran.dg/array_function_5.f90: Ditto.
11268 * gfortran.dg/asynchronous_3.f03: Ditto.
11269 * gfortran.dg/char_expr_1.f90: Ditto.
11270 * gfortran.dg/class_14.f03: Ditto.
11271 * gfortran.dg/data_array_6.f: Ditto.
11272 * gfortran.dg/data_invalid.f90: Ditto.
11273 * gfortran.dg/dot_product_1.f03: Ditto.
11274 * gfortran.dg/func_derived_5.f90: Ditto.
11275 * gfortran.dg/func_result_4.f90: Ditto.
11276 * gfortran.dg/implied_do_1.f90: Ditto.
11277 * gfortran.dg/initialization_25.f90: Ditto.
11278 * gfortran.dg/initialization_26.f90: Ditto.
11279 * gfortran.dg/interface_34.f90: Ditto.
11280 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11281 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11282 * gfortran.dg/matmul_8.f03: Ditto.
11283 * gfortran.dg/merge_init_expr.f90: Ditto.
11284 * gfortran.dg/pack_assign_1.f90: Ditto.
11285 * gfortran.dg/pack_vector_1.f90: Ditto.
11286 * gfortran.dg/pointer_check_8.f90: Ditto.
11287 * gfortran.dg/product_init_expr.f03: Ditto.
11288 * gfortran.dg/reshape_order_5.f90: Ditto.
11289 * gfortran.dg/reshape_shape_1.f90: Ditto.
11290 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11291 * gfortran.dg/same_name_2.f90: Ditto.
11292 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11293 * gfortran.dg/spread_init_expr.f03: Ditto.
11294 * gfortran.dg/stmt_func_1.f90: Ditto.
11295 * gfortran.dg/sum_init_expr.f03: Ditto.
11296 * gfortran.dg/transpose_3.f03: Ditto.
11297 * gfortran.dg/unpack_init_expr.f03: Ditto.
11298 * gfortran.dg/warn_conversion.f90: Ditto.
11299 * gfortran.dg/warn_conversion_2.f90: Ditto.
11300 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11301 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11302 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11303 * gfortran.dg/whole_file_16.f90: Ditto.
11304 * gfortran.dg/whole_file_17.f90: Ditto.
11305 * gfortran.dg/whole_file_18.f90: Ditto.
11306 * gfortran.dg/whole_file_20.f03: Ditto.
11307 * gfortran.dg/whole_file_5.f90: Ditto.
11308 * gfortran.dg/whole_file_6.f90: Ditto.
11309 * gfortran.dg/write_invalid_format.f90: Ditto.
11310 * gfortran.dg/zero_sized_6.f90: Ditto.
11312 2011-02-21 Jeff Law <law@redhat.com>
11314 PR rtl-optimization/46178
11315 * gcc.target/i386/pr46178.c: New test.
11317 PR rtl-optimization/46002
11318 * gcc.c-torture/compile/pr46002.c: New test.
11320 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11322 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11325 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11328 * g++.dg/debug/pr47106.C: Require effective target lto.
11330 2011-02-21 Jason Merrill <jason@redhat.com>
11332 * g++.dg/cpp0x/constexpr-diag2.C: New.
11334 2011-02-20 Jason Merrill <jason@redhat.com>
11336 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11338 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11340 * g++.dg/overload/conv-op1.C: New.
11342 * g++.dg/cpp0x/constexpr-synth1.C: New.
11344 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11346 * objc.dg/layout-2.m: New.
11347 * objc.dg/selector-3.m: Adjusted location of error message.
11348 * objc.dg/type-size-3.m: Same.
11349 * obj-c++.dg/selector-3.mm: Same.
11351 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11354 * objc.dg/property/dotsyntax-22.m: New.
11355 * obj-c++.dg/property/dotsyntax-22.mm: New.
11357 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11360 * g++.dg/template/typedef38.C: New test.
11362 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11365 * gfortran.dg/whole_file_30.f90 : New test.
11366 * gfortran.dg/whole_file_31.f90 : New test.
11368 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11372 * gfortran.dg/whole_file_28.f90 : New test.
11373 * gfortran.dg/whole_file_29.f90 : New test.
11375 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11378 * g++.dg/template/crash105.C: New.
11380 2011-02-19 Jason Merrill <jason@redhat.com>
11382 * g++.dg/cpp0x/regress/no-elide1.C: New.
11384 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11386 PR tree-optimization/46620
11387 * gcc.dg/pr46620.c: New.
11389 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11392 * gcc.target/i386/pr47809.c: New test.
11394 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11395 Tobias Burnus <burnus@net-b.de>
11397 * lib/target-supports.exp
11398 (check_effective_target_fortran_large_real): New check for large reals.
11399 * gfortran.dg/nan_7.f90: New test.
11401 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11403 PR libgfortran/47567
11404 * gfortran.dg/fmt_f0_1.f90: Update test.
11406 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11409 * gfortran.dg/array_constructor_36.f90 : New test.
11410 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11411 allow for comparison between different elements of the array
11412 constructor at different levels of optimization.
11414 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11416 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11417 * gcc.target/i386/pr32280-1.c: Likewise.
11419 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11422 * gcc.target/i386/pr47800.c: New test.
11424 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11426 * objc/execute/exceptions/foward-1.x: New.
11428 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11431 * gfortran.dg/derived_constructor_comps_4.f90: New.
11433 2011-02-18 Tobias Burnus
11436 * gfortran.dg/func_result_6.f90: New.
11438 2011-02-18 Michael Matz <matz@suse.de>
11441 * gfortran.dg/lto/pr45586_0.f90: New test.
11442 * gfortran.dg/typebound_proc_20.f90: Ditto.
11443 * gfortran.dg/typebound_proc_21.f90: Ditto.
11445 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11448 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11450 2011-02-18 Tobias Burnus <burnus@net-b.de>
11453 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11454 gcc_warning_prefix.
11455 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11456 normalizing the error/warning output.
11457 * gfortran.dg/Wall.f90: Update dg-error/warning.
11458 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11459 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11460 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11461 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11462 * gfortran.dg/class_30.f90: Update dg-error/warning.
11463 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11464 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11465 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11466 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11467 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11468 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11469 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11470 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11471 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11472 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11473 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11474 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11475 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11476 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11477 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11478 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11479 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11480 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11481 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11482 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11483 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11484 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11485 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11486 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11487 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11489 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11492 * gfortran.dg/proc_ptr_comp_30.f90: New.
11494 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11497 * gcc.target/i386/pr47780.c: New test.
11499 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11502 * gfortran.dg/class_40.f03: New.
11504 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11507 * g++.dg/cpp0x/auto21.C: New test.
11509 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11511 * objc.dg/special/unclaimed-category-1.h: Updated for
11513 * objc.dg/special/unclaimed-category-1.m: Same.
11514 * objc.dg/zero-link-1.m: Same.
11515 * objc.dg/lookup-1.m: Same.
11516 * objc.dg/torture/strings/const-str-9.m
11517 * objc.dg/torture/strings/const-str-10.m: Same.
11518 * objc.dg/torture/strings/const-str-11.m: Same.
11519 * objc.dg/torture/forward-1.m: Same.
11520 * objc.dg/zero-link-2.m: Same.
11521 * objc.dg/encode-7-next-64bit.m: Same.
11522 * objc.dg/method-4.m: Same.
11523 * objc.dg/next-runtime-1.m: Same.
11524 * objc.dg/image-info.m: Same.
11525 * objc.dg/pr23214.m: Same.
11526 * objc.dg/symtab-1.m: Same.
11527 * obj-c++.dg/basic.m: Same.
11528 * obj-c++.dg/proto-lossage-3.m: Same.
11529 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11530 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11531 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11532 * obj-c++.dg/method-11.m: Same.
11533 * objc/execute/enumeration-1.m: Same.
11534 * objc/execute/object_is_class.m: Same.
11535 * objc/execute/formal_protocol-2.m: Same.
11536 * objc/execute/formal_protocol-4.m: Same.
11537 * objc/execute/formal_protocol-6.m: Same.
11538 * objc/execute/bycopy-3.m: Same.
11539 * objc/execute/exceptions/catchall-1.m: Same.
11540 * objc/execute/exceptions/finally-1.m: Same.
11541 * objc/execute/exceptions/local-variables-1.m: Same.
11542 * objc/execute/exceptions/foward-1.m: Same.
11543 * objc/execute/bf-common.h
11544 * objc/execute/enumeration-2.m: Same.
11545 * objc/execute/formal_protocol-1.m: Same.
11546 * objc/execute/formal_protocol-3.m: Same.
11547 * objc/execute/formal_protocol-5.m: Same.
11548 * objc/execute/accessing_ivars.m: Same.
11549 * objc/execute/bycopy-2.m: Same.
11550 * objc/execute/formal_protocol-7.m: Same.
11551 * objc/execute/compatibility_alias.m: Same.
11552 * objc/execute/no_clash.m: Same.
11553 * objc/execute/object_is_meta_class.m: Same.
11554 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11555 * objc/execute/class-tests-1.h: Include stdio.h.
11556 * objc/execute/class-tests-2.h: Same.
11557 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11559 * obj-c++.dg/try-catch-2.mm: Same.
11561 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11564 * g++.dg/warn/Wunused-parm-4.C: New test.
11566 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11567 Jan Hubicka <jh@suse.cz>
11571 * g++.dg/debug/pr47106.C: New.
11573 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11576 * gcc.target/i386/pr43653.c: New test.
11578 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11581 * g++.dg/template/inherit6.C: New test.
11583 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11586 * gfortran.dg/class_39.f03: New.
11588 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11591 * g++.dg/cpp0x/variadic106.C: New test.
11593 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11595 PR libfortran/47757
11596 * gfortran.dg/pr47757-1.f90: New test.
11597 * gfortran.dg/pr47757-2.f90: New test.
11598 * gfortran.dg/pr47757-3.f90: New test.
11601 * g++.dg/cpp0x/enum8.C: New test.
11603 2011-02-15 Jason Merrill <jason@redhat.com>
11605 * g++.dg/inherit/implicit-trivial1.C: New.
11606 * g++.dg/cpp0x/implicit-trivial1.C: New.
11608 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11610 PR middle-end/47725
11611 * gcc.dg/torture/pr47725.c: Removed.
11613 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11616 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11617 constant does not generate a load from memory.
11619 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11621 PR middle-end/47725
11622 * gcc.dg/torture/pr47725.c: New.
11624 2011-02-15 Richard Guenther <rguenther@suse.de>
11626 PR tree-optimization/47743
11627 * gcc.dg/torture/pr47743.c: New testcase.
11629 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11631 PR middle-end/47581
11632 * gcc.target/i386/pr47581.c: New test.
11634 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11637 * gfortran.dg/select_type_22.f03: New.
11639 2011-02-14 Jason Merrill <jason@redhat.com>
11641 * g++.dg/cpp0x/regress/enum1.C: New.
11643 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11645 * gnat.dg/include.adb: New test.
11647 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11650 * gfortran.dg/class_38.f03: New.
11652 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11654 * gcc.dg/pr46494.c: New test.
11656 2011-02-14 Richard Guenther <rguenther@suse.de>
11658 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11660 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11663 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11664 sparc*-sun-solaris2.11.
11666 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11669 * gfortran.dg/argument_checking_18.f90: New.
11671 2011-02-13 Tobias Burnus <burnus@net-b.de>
11673 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11674 * gfortran.dg/argument_checking_17.f90: New.
11676 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11678 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11679 are temporarily disabled.
11680 * gfortran.dg/class_7.f03: Ditto.
11681 * gfortran.dg/coarray_14.f90: Ditto.
11682 * gfortran.dg/typebound_proc_13.f03: Ditto.
11684 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11687 * gfortran.dg/extends_11.f03: New.
11689 2011-02-11 Xinliang David Li <davidxl@google.com>
11691 PR tree-optimization/47707
11692 * g++.dg/tree-ssa/pr47707.C: New test.
11694 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11696 * g++.dg/opt/inline17.C: New test.
11698 2011-02-11 Tobias Burnus <burnus@net-b.de>
11701 * gfortran.dg/pure_formal_2.f90: New.
11703 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11705 PR rtl-optimization/47614
11706 * gfortran.dg/pr47614.f: New.
11708 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11711 * gcc.dg/opts-6.c: New test.
11713 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11716 * gcc.dg/pr47684.c: New test.
11718 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11721 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11722 c99_runtime, dg-add-options c99_runtime.
11723 (main): Use __asm__.
11725 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11728 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11729 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11730 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11731 * gcc.dg/ucnid-10.c: Likewise.
11732 * gcc.dg/ucnid-13.c: Likewise.
11733 * gcc.dg/ucnid-7.c: Likewise.
11734 * gcc.dg/ucnid-8.c: Likewise.
11735 Adapt dg-warning line number.
11737 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11739 * gcc.target/i386/parity-1.c: Use -march=k8.
11740 * gcc.target/i386/parity-2.c: Ditto.
11741 * gcc.target/i386/vecinit-1.c: Ditto.
11742 * gcc.target/i386/vecinit-2.c: Ditto.
11744 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11747 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11748 * gcc.target/mips/save-restore-3.c: Likewise.
11749 * gcc.target/mips/save-restore-4.c: Likewise.
11750 * gcc.target/mips/save-restore-5.c: Likewise.
11753 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11754 * g++.dg/tree-prof/partition2.C: Likewise.
11756 2011-02-09 Jason Merrill <jason@redhat.com>
11758 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11759 rather than misdeclare std::puts.
11761 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11762 * g++.dg/other/warning1.C: Likewise.
11763 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11764 * g++.old-deja/g++.gb/scope06.C: Likewise.
11765 * g++.old-deja/g++.law/cvt11.C: Likewise.
11766 * g++.old-deja/g++.law/init1.C: Likewise.
11767 * g++.dg/abi/mangle26.C: Likewise.
11769 * g++.dg/template/function1.C: Adjust for C++0x mode.
11770 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11772 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11773 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11775 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11777 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11779 * g++.dg/cpp0x/regress: New directory.
11780 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11781 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11782 * g++.dg/cpp0x/regress/regress3.C: New.
11784 2011-02-10 Richard Guenther <rguenther@suse.de>
11786 PR tree-optimization/47677
11787 * gcc.dg/torture/pr47677.c: New testcase.
11789 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11791 * objc.dg/special/load-category-1.m: Remove unused header.
11792 * objc.dg/special/load-category-1a.m: Likewise.
11793 * objc.dg/special/load-category-2.m: Likewise.
11794 * objc.dg/special/load-category-2a.m: Likewise.
11795 * objc.dg/special/load-category-3.m: Likewise.
11796 * objc.dg/special/load-category-3a.m: Likewise.
11797 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11798 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11799 * objc.dg/attributes/class-attribute-1.m: Likewise.
11800 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11801 * obj-c++.dg/property/property.exp: Likewise.
11802 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11803 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11804 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11805 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11806 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11807 * obj-c++.dg/template-8.mm: Likewise.
11809 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11812 * gcc.target/i386/pr47665.c: New test.
11814 2011-02-10 Jie Zhang <jie@codesourcery.com>
11818 2011-02-05 Jie Zhang <jie@codesourcery.com>
11820 * gcc.dg/pr42631.c: Update test.
11821 * gcc.dg/pr42631-2.c: New test.
11823 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11826 * gfortran.dg/proc_decl_25.f90: New.
11828 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11831 * gfortran.dg/typebound_assignment_2.f03: New.
11833 2011-02-09 Richard Guenther <rguenther@suse.de>
11835 PR tree-optimization/47664
11836 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11838 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11840 PR middle-end/47646
11841 * gnat.dg/uninit_func.adb: Adjust dg directive.
11843 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11845 PR middle-end/47646
11846 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11848 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11851 * gfortran.dg/auto_dealloc_2.f90: New.
11853 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11855 * gcc.dg/builtins-config.h: Remove __sgi handling.
11856 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11857 -std=c99 for mips-sgi-irix6.5*.
11859 2011-02-09 Martin Jambor <mjambor@suse.cz>
11861 PR middle-end/45505
11862 * gfortran.dg/pr25923.f90: Remove xfails.
11864 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11867 * gfortran.dg/inquire_14.f90: New test.
11869 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11872 * gfortran.dg/pointer_init_6.f90: New.
11874 2011-02-08 Jeff Law <law@redhat.com>
11876 PR tree-optimization/42893
11877 * gcc.tree-ssa/pr42893.c: New test.
11879 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11881 PR tree-optimization/46834
11882 PR tree-optimization/46994
11883 PR tree-optimization/46995
11884 * gcc.dg/graphite/id-pr46834.c: New.
11885 * gfortran.dg/graphite/id-pr46994.f90: New.
11886 * gfortran.dg/graphite/id-pr46995.f90: New.
11888 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11890 PR middle-end/47646
11891 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11892 using the variable is known the warning is emitted there.
11893 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11894 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11896 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11899 * gcc.dg/noreturn-1.c (foo5): Likewise.
11900 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11901 (method2): Likewise.
11903 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11904 the return statement using the uninitialized variable.
11905 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11907 2011-02-08 Richard Guenther <rguenther@suse.de>
11909 PR middle-end/47639
11910 * g++.dg/opt/pr47639.c: New testcase.
11912 2011-02-08 Richard Guenther <rguenther@suse.de>
11914 PR tree-optimization/47632
11915 * g++.dg/opt/pr47632.C: New testcase.
11917 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11919 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11921 2011-02-07 Richard Guenther <rguenther@suse.de>
11923 PR tree-optimization/47615
11924 * g++.dg/opt/pr47615.C: New testcase.
11926 2011-02-07 Richard Guenther <rguenther@suse.de>
11928 PR tree-optimization/47621
11929 * gcc.dg/torture/pr47621.c: New testcase.
11931 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11933 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11935 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11938 * gfortran.dg/allocate_with_source_1 : New test.
11940 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11942 PR middle-end/47610
11943 * gcc.dg/pr47610.c: New test.
11945 2011-02-05 Jie Zhang <jie@codesourcery.com>
11948 * gcc.dg/pr42631.c: Update test.
11949 * gcc.dg/pr42631-2.c: New test.
11951 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11954 * gfortran.dg/pr47574.f90: New test.
11956 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11958 PR tree-optimization/46194
11959 * gcc.dg/autopar/pr46194.c: New.
11961 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11963 PR tree-optimization/43695
11964 * g++.dg/ipa/pr43695.C: New.
11966 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11968 PR inline-asm/23200
11969 * gcc.dg/pr23200.c: New test.
11971 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11974 * g++.dg/pr47589.C: New test.
11976 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11979 * g++.dg/template/typedef37.C: New test.
11980 * g++.dg/template/param1.C: Adjust expected error message.
11982 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11984 PR middle-end/31490
11985 * gcc.dg/pr31490-2.c: New test.
11986 * gcc.dg/pr31490-3.c: New test.
11987 * gcc.dg/pr31490-4.c: New test.
11989 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11990 Jakub Jelinek <jakub@redhat.com>
11993 * g++.dg/parser/semicolon3.C: Adjust.
11994 * g++.dg/parser/semicolon4.C: New testcase.
11995 * g++.dg/pr46890.C: New testcase.
11997 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12000 * g++.dg/init/pr29571.C: New.
12002 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12004 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12005 instead of vect_int.
12007 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12010 * gcc.target/i386/pr47312.c: New test.
12013 * gcc.target/i386/pr47564.c: New test.
12015 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12017 PR tree-optimization/45122
12018 * gcc.dg/tree-ssa/pr45122.c: New.
12020 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12023 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12026 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12027 and vsx so a default --with-cpu=power7 doesn't give an error
12028 when -mavoid-indexed-addresses is used.
12030 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12031 wrapper function to save the arguments and then jump to the real
12032 function, rather than depending on the compiler not to move stuff
12034 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12036 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12037 Paul Thomas <pault@gcc.gnu.org>
12040 * gfortran.dg/class_37.f03 : New test.
12042 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12043 Richard Guenther <rguenther@suse.de>
12045 PR tree-optimization/40979
12047 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12048 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12049 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12050 check_vect_support_and_set_flags.
12051 * gfortran.dg/graphite/vect-pr40979.f90: New.
12053 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12056 * gfortran.dg/class_36.f03: New.
12058 2011-02-02 Richard Guenther <rguenther@suse.de>
12060 PR tree-optimization/47566
12061 * gcc.dg/lto/20110201-1_0.c: New testcase.
12063 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12069 * debug/pr47498.c: New.
12070 * debug/pr47501.c: New.
12072 2011-02-01 Richard Guenther <rguenther@suse.de>
12074 PR tree-optimization/47559
12075 * g++.dg/torture/pr47559.C: New testcase.
12077 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12080 * gfortran.dg/typebound_call_20.f03: New.
12082 2011-02-01 Richard Guenther <rguenther@suse.de>
12084 PR tree-optimization/47555
12085 * gcc.dg/pr47555.c: New testcase.
12087 2011-02-01 Richard Guenther <rguenther@suse.de>
12089 PR tree-optimization/47541
12090 * g++.dg/torture/pr47541.C: New testcase.
12092 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12095 * gfortran.dg/typebound_call_19.f03: New.
12097 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12100 * g++.dg/cpp0x/pr47416.C: New test.
12102 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12105 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12107 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12110 * gfortran.dg/typebound_assignment_1.f03: New.
12112 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12114 PR tree-optimization/47538
12115 * gcc.c-torture/execute/pr47538.c: New test.
12117 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12120 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12122 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12124 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12126 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12128 PR rtl-optimization/44031
12129 * gcc.c-torture/compile/20110131-1.c: New test.
12131 2011-01-31 Tobias Burnus <burnus@net-b.de>
12134 * gfortran.dg/stmt_func_1.f90: New.
12136 2011-01-31 Tobias Burnus <burnus@net-b.de>
12139 * gfortran.dg/interface_34.f90: New.
12141 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12144 * gfortran.dg/realloc_on_assign_5.f03: New test.
12145 * gfortran.dg/realloc_on_assign_5.f03: New test.
12147 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12149 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12150 * gfortran.dg/bessel_7.f90: Likewise.
12151 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12153 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12154 * gfortran.dg/sum_init_expr.f03: Likewise.
12156 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12158 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12161 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12162 loop only on "vect_intfloat_cvt" targets.
12164 2011-01-29 Tobias Burnus <burnus@net-b.de>
12167 * gfortran.dg/shape_6.f90: New.
12169 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12171 PR libgfortran/47434
12172 * gfortran.dg/read_infnan_1.f90: Update test.
12173 * gfortran.dg/module_nan.f90: Update test.
12174 * gfortran.dg/char4_iunit_1.f03: Update test.
12175 * gfortran.dg/large_real_kind_1.f90: Update test.
12176 * gfortran.dg/real_const_3.f90: Update test.
12177 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12179 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12182 * g++.dg/template/param2.C: New test.
12184 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12186 PR libgfortran/47285
12187 * gfortran.dg/fmt_g.f: New test.
12189 2011-01-28 Tobias Burnus <burnus@net-b.de>
12192 * gfortran.dg/pure_formal_1.f90: New.
12194 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12197 * gcc.dg/tls/pr42894.c: New test.
12199 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12201 * gcc.dg/pr47276.c: Add dg-require-visibility.
12203 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12205 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12207 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12208 Tobias Burnus <burnus@gcc.gnu.org>
12213 * gfortran.dg/realloc_on_assign_3.f03: New test.
12214 * gfortran.dg/realloc_on_assign_4.f03: New test.
12215 * gfortran.dg/allocatable_function_5.f90: New test.
12216 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12217 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12218 implemented" dg-errors.
12220 2011-01-27 Jan Hubicka <jh@suse.cz>
12222 PR middle-end/46949
12223 * gcc.dg/attr-weakref-4.c: New testcase
12225 2011-01-27 Martin Jambor <mjambor@suse.cz>
12227 PR tree-optimization/47228
12228 * gcc.dg/torture/pr47228.c: New test.
12230 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12232 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12234 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12236 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12237 when using auto-overlay support on the SPU.
12239 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12241 PR rtl-optimization/44174
12242 * gcc.target/i386/asm-6.c: New test.
12244 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12246 PR rtl-optimization/46856
12247 * gcc.c-torture/compile/pr46856.c: New test.
12249 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12250 Andrew Pinski <pinskia@gmail.com>
12253 * gcc.dg/pr43082.c: New.
12255 2011-01-26 DJ Delorie <dj@redhat.com>
12257 PR rtl-optimization/46878
12258 * gcc.dg/pr46878-1.c: New test.
12260 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12263 * g++.dg/cpp0x/pr47476.C: New test.
12265 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12267 * gcc.c-torture/compile/20110126-1.c: New test.
12269 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12272 * gcc.dg/torture/pr47473.c: New test.
12274 2011-01-26 Jan Hubicka <jh@suse.cz>
12277 * gcc.c-torture/execute/pr47237.c: New testcase.
12279 2011-01-26 Jan Hubicka <jh@suse.cz>
12281 PR tree-optimization/47190
12282 * gcc.dg/attr-weakref-3.c: New testcase.
12284 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12287 * gcc.dg/dll-9a.c: New test file.
12288 * gcc.dg/dll-11.c: Likewise.
12289 * gcc.dg/dll-12.c: Likewise.
12290 * gcc.dg/dll-12a.c: Likewise.
12291 * gcc.dg/dll-11a.c: Likewise.
12292 * gcc.dg/dll-9.c: Likewise.
12293 * gcc.dg/dll-10.c: Likewise.
12294 * gcc.dg/dll-10a.c: Likewise.
12295 * g++.dg/ext/dllexport4a.cc: Likewise.
12296 * g++.dg/ext/dllexport4.C: Likewise.
12297 * g++.dg/ext/dllexport5.C: Likewise.
12298 * g++.dg/ext/dllexport5a.cc: Likewise.
12300 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12302 PR tree-optimization/46970
12303 * gcc.dg/graphite/pr46970.c: New.
12305 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12307 PR tree-optimization/46215
12308 * gcc.dg/graphite/pr46215.c: New.
12310 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12312 PR tree-optimization/46168
12313 * gcc.dg/graphite/pr46168.c: New.
12315 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12317 PR tree-optimization/43657
12318 * gcc.dg/graphite/pr43657.c: New.
12320 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12322 PR tree-optimization/29832
12323 * gfortran.dg/graphite/pr29832.f90: New.
12325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12327 PR tree-optimization/43567
12328 * gcc.dg/graphite/pr43567.c: New.
12330 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12332 * gfortran.dg/graphite/interchange-4.f: New.
12333 * gfortran.dg/graphite/interchange-5.f: New.
12335 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12336 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12337 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12338 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12339 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12340 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12341 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12342 * gfortran.dg/ltrans-7.f90: Removed.
12343 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12345 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12346 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12347 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12348 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12349 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12350 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12351 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12352 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12353 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12354 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12355 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12356 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12357 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12358 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12359 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12360 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12361 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12362 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12363 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12364 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12365 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12366 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12367 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12368 * gcc.dg/tree-ssa/data-dep-1.c
12369 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12370 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12371 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12372 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12373 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12375 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12377 PR tree-optimization/47265
12378 PR tree-optimization/47443
12379 * gcc.c-torture/compile/pr47265.c: New test.
12380 * gcc.dg/pr47443.c: New test.
12382 2011-01-25 Martin Jambor <mjambor@suse.cz>
12384 PR tree-optimization/47382
12385 * g++.dg/torture/pr47382.C: New test.
12386 * g++.dg/opt/devirt1.C: Xfail.
12388 2011-01-25 Yao Qi <yao@codesourcery.com>
12391 * gcc.target/arm/pr45701-1.c: New test.
12392 * gcc.target/arm/pr45701-2.c: New test.
12393 * gcc.target/arm/pr45701-3.c: New test.
12395 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12396 Jakub Jelinek <jakub@redhat.com>
12398 PR tree-optimization/47271
12399 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12401 2011-01-25 Nick Clifton <nickc@redhat.com>
12403 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12404 (saturate_add): Delete.
12405 (exchange): Delete.
12406 (main): Do not run saturate_add.
12407 (set_interrupts): Delete.
12409 2011-01-25 Tobias Burnus <burnus@net-b.de>
12412 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12414 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12416 PR tree-optimization/47427
12417 PR tree-optimization/47428
12418 * gcc.c-torture/compile/pr47427.c: New test.
12419 * gcc.c-torture/compile/pr47428.c: New test.
12421 2011-01-25 Richard Guenther <rguenther@suse.de>
12423 PR middle-end/47411
12424 * gcc.dg/torture/pr47411.c: New testcase.
12426 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12428 * gfortran.dg/graphite/id-24.f: New.
12429 * gfortran.dg/graphite/id-25.f: New.
12431 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12433 * gfortran.dg/graphite/id-23.f: New.
12435 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12437 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12439 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12441 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12442 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12443 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12444 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12445 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12446 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12447 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12448 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12449 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12453 * gcc.dg/graphite/block-0.c: Add documentation.
12454 * gcc.dg/graphite/block-4.c: Same.
12455 * gcc.dg/graphite/block-7.c: Same.
12456 * gcc.dg/graphite/block-8.c: New.
12457 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12458 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12459 * gcc.dg/graphite/interchange-12.c: Add documentation.
12460 * gcc.dg/graphite/interchange-13.c: New.
12461 * gcc.dg/graphite/interchange-14.c: New.
12462 * gcc.dg/graphite/interchange-15.c: New.
12463 * gcc.dg/graphite/interchange-8.c: Add documentation.
12464 * gcc.dg/graphite/interchange-mvt.c: Same.
12466 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12469 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12470 * gcc.target/powerpc/altivec-14.c: Ditto.
12471 * gcc.target/powerpc/altivec-33.c: Ditto.
12472 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12473 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12474 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12475 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12476 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12477 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12478 * g++.dg/ext/altivec-15.C: Ditto.
12479 * g++.dg/ext/altivec-types-1.C: Ditto.
12480 * g++.dg/ext/altivec-types-2.C: Ditto.
12481 * g++.dg/ext/altivec-types-3.C: Ditto.
12482 * g++.dg/ext/altivec-types-4.C: Ditto.
12484 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12486 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12488 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12490 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12491 optimization options.
12493 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12495 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12498 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12500 2011-01-23 Tobias Burnus <burnus@net-b.de>
12503 * gfortran.dg/allocatable_scalar_12.f90: New.
12505 2011-01-23 Ira Rosen <irar@il.ibm.com>
12507 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12508 vectorization to be not profitable if peeling is used to
12509 realign the memory access.
12510 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12511 loop bound to avoid loop unrolling.
12512 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12514 2011-01-22 Jan Hubicka <jh@suse.cz>
12517 * g++.dg/lto/pr47333.C: New file.
12519 2011-01-22 Jan Hubicka <jh@suse.cz>
12521 PR tree-optimization/43884
12523 * gcc.dg/autopar/outer-2.c: Increase array size.
12524 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12526 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12529 * gfortran.dg/c_loc_tests_16.f90: New test.
12531 2011-01-22 Tobias Burnus <burnus@net-b.de>
12534 * gfortran.dg/typebound_proc_19.f90: New.
12536 2011-01-21 Jeff Law <law@redhat.com>
12538 PR tree-optimization/47053
12539 * g++.dg/pr47053.C: New test.
12541 2011-01-21 Jason Merrill <jason@redhat.com>
12544 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12546 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12549 * g++.dg/cpp0x/range-for10.C: New test.
12550 * g++.dg/template/for1.C: New test.
12552 PR middle-end/45566
12553 * g++.dg/tree-prof/partition3.C: New test.
12555 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12557 PR rtl-optimization/47366
12558 * g++.dg/opt/pr47366.C: New test.
12560 2011-01-21 Jason Merrill <jason@redhat.com>
12563 * g++.dg/cpp0x/constexpr-regress2.C: New.
12565 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12567 2011-01-21 Jeff Law <law@redhat.com>
12569 PR rtl-optimization/41619
12570 * gcc.dg/pr41619.c: New.
12572 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12574 PR tree-optimization/47355
12575 * g++.dg/opt/pr47355.C: New test.
12577 2011-01-21 Richard Guenther <rguenther@suse.de>
12579 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12582 2011-01-21 Richard Guenther <rguenther@suse.de>
12584 PR tree-optimization/47365
12585 * gcc.dg/torture/pr47365.c: New testcase.
12586 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12588 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12590 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12592 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12594 PR tree-optimization/47391
12595 * gcc.dg/pr47391.c: New test.
12597 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12599 * g++.dg/template/char1.C: Use signed char.
12601 2011-01-21 Tobias Burnus <burnus@net-b.de>
12604 * gfortran.dg/pointer_target_4.f90: New.
12606 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12609 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12610 ILP32 system and not IP32.
12612 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12615 * g++.dg/debug/pr46583.C: New.
12617 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12620 * g++.dg/debug/pr47283.C: New test.
12623 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12624 * gcc.target/i386/headmerge-2.c: Likewise.
12626 2011-01-20 Richard Guenther <rguenther@suse.de>
12628 PR middle-end/47370
12629 * gcc.dg/torture/pr47370.c: New testcase.
12631 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12633 PR tree-optimization/46130
12634 * gcc.dg/pr46130-1.c: New test.
12635 * gcc.dg/pr46130-2.c: New test.
12637 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12640 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12642 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12645 * g++.dg/debug/pr46240.cc: New.
12647 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12650 * g++.dg/template/anonunion1.C: New test.
12652 PR rtl-optimization/47337
12653 * gcc.c-torture/execute/pr47337.c: New test.
12655 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12658 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12660 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12662 PR tree-optimization/46021
12663 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12665 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12667 PR tree-optimization/47290
12668 * g++.dg/torture/pr47290.C: New test.
12670 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12673 * gfortran.dg/proc_ptr_comp_29.f90: New.
12675 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12678 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12679 powerpc-apple-darwin9.
12681 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12683 PR rtl-optimization/47299
12684 * gcc.c-torture/execute/pr47299.c: New test.
12686 2011-01-17 Jason Merrill <jason@redhat.com>
12688 * g++.dg/cpp0x/constexpr-virtual.C: New.
12690 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12693 * gfortran.dg/gomp/pr47331.f90: New test.
12695 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12698 * objc.dg/selector-warn-1.m: New.
12699 * obj-c++.dg/selector-warn-1.mm: New.
12701 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12703 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12704 Update dg-final accordingly.
12706 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12708 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12710 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12712 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12714 * gcc.dg/guality/pr36728-2.c: Likewise.
12716 2011-01-17 Richard Guenther <rguenther@suse.de>
12718 PR tree-optimization/47313
12719 * g++.dg/torture/pr47313.C: New testcase.
12721 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12724 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12725 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12726 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12727 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12729 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12731 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12732 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12733 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12735 2011-01-17 Richard Guenther <rguenther@suse.de>
12737 PR tree-optimization/45967
12738 * gcc.dg/torture/pr45967-2.c: New testcase.
12739 * gcc.dg/torture/pr45967-3.c: Likewise.
12741 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12744 * g++.dg/ext/pr47213.C: Require visibility.
12746 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12748 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12749 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12751 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12753 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12754 Linux-based targets.
12756 2011-01-13 Jan Hubicka <jh@suse.cz>
12758 PR tree-optimization/47276
12759 * gcc.dg/pr47276.c: New testcase.
12761 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12762 Jonathan Wakely <jwakely.gcc@gmail.com>
12765 * g++.dg/other/pr33558.C: New.
12766 * g++.dg/other/pr33558-2.C: New.
12768 2011-01-14 Martin Jambor <mjambor@suse.cz>
12770 PR tree-optimization/45934
12771 PR tree-optimization/46302
12772 * g++.dg/ipa/devirt-c-1.C: New test.
12773 * g++.dg/ipa/devirt-c-2.C: Likewise.
12774 * g++.dg/ipa/devirt-c-3.C: Likewise.
12775 * g++.dg/ipa/devirt-c-4.C: Likewise.
12776 * g++.dg/ipa/devirt-c-5.C: Likewise.
12777 * g++.dg/ipa/devirt-c-6.C: Likewise.
12778 * g++.dg/ipa/devirt-6.C: Likewise.
12779 * g++.dg/ipa/devirt-d-1.C: Likewise.
12780 * g++.dg/torture/pr45934.C: Likewise.
12782 2011-01-14 Jason Merrill <jason@redhat.com>
12784 * g++.dg/cpp0x/variadic105.C: New.
12786 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12787 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12790 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12791 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12792 execution tests on i?86-*-*, x86_64-*-* and
12793 powerpc*-apple-darwin* && ilp32.
12794 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12795 tests on i?86-*-* and x86_64-*-*.
12797 2011-01-14 Richard Guenther <rguenther@suse.de>
12799 PR tree-optimization/47280
12800 * g++.dg/opt/pr47280.C: New testcase.
12802 2011-01-14 Jason Merrill <jason@redhat.com>
12804 * g++.dg/cpp0x/constexpr-regress1.C: New.
12806 * g++.dg/ext/flexary2.C: New.
12808 2011-01-14 Richard Guenther <rguenther@suse.de>
12810 PR middle-end/47281
12811 * gcc.dg/torture/pr47281.c: New testcase.
12812 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12814 2011-01-14 Richard Guenther <rguenther@suse.de>
12816 PR tree-optimization/47286
12817 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12819 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12822 * g++.dg/ext/pr47213.C: New.
12824 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12826 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12828 2011-01-13 Tobias Burnus <burnus@net-b.de>
12829 Mikael Morin <mikael@gcc.gnu.org>
12833 * gfortran.dg/select_type_20.f90: New.
12834 * gfortran.dg/select_type_21.f90: New.
12836 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12839 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12841 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12843 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12844 * gcc.dg/guality/pr36728-2.c: Likewise.
12846 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12849 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12851 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12853 PR rtl-optimization/45352
12854 * gcc.dg/pr45352-3.c: New.
12856 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12858 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12860 * g++.dg/cpp0x/range-for8.C: New.
12861 * g++.dg/cpp0x/range-for9.C: New.
12863 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12866 * g++.dg/debug/pr47209.C: New.
12868 2011-01-12 Richard Guenther <rguenther@suse.de>
12871 * gcc.dg/lto/pr47259_0.c: New testcase.
12872 * gcc.dg/lto/pr47259_1.c: Likewise.
12874 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12876 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12877 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12878 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12879 methods missing from the OBJC2 Object.
12880 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12881 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12882 GNU and NeXT runtimes.
12883 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12885 * objc-obj-c++-shared/Object1.m: Likewise.
12886 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12887 * objc.dg/proto-qual-1.m: Likewise.
12888 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12889 * obj-c++.dg/proto-qual-1.mm: Likewise.
12891 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12894 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12896 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12898 Fixed the Objective-C++ testsuite and updated all tests.
12899 * lib/obj-c++.exp (obj-c++_init): Declare and set
12900 gcc_warning_prefix and gcc_error_prefix.
12901 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12902 'dg-warning', 'dg-message' and 'dg-error'.
12903 * obj-c++.dg/class-extension-3.mm: Likewise.
12904 * obj-c++.dg/class-protocol-1.mm: Likewise.
12905 * obj-c++.dg/encode-7.mm: Likewise.
12906 * obj-c++.dg/exceptions-3.mm: Likewise.
12907 * obj-c++.dg/exceptions-5.mm: Likewise.
12908 * obj-c++.dg/method-12.mm: Likewise.
12909 * obj-c++.dg/method-13.mm: Likewise.
12910 * obj-c++.dg/method-15.mm: Likewise.
12911 * obj-c++.dg/method-16.mm: Likewise.
12912 * obj-c++.dg/method-4.mm: Likewise.
12913 * obj-c++.dg/method-8.mm: Likewise.
12914 * obj-c++.dg/method-conflict-1.mm: Likewise.
12915 * obj-c++.dg/method-conflict-2.mm: Likewise.
12916 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12917 and uncommented second part of the testcase now that the testsuite
12919 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12920 and uncommented second part of the testcase now that the testsuite
12922 * obj-c++.dg/private-1.mm: Likewise.
12923 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12924 * obj-c++.dg/syntax-error-7.mm: Likewise.
12925 * obj-c++.dg/warn5.mm: Likewise.
12926 * obj-c++.dg/property/at-property-14.mm: Likewise.
12927 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12929 * obj-c++.dg/property/at-property-18.mm: Likewise.
12930 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12932 * obj-c++.dg/property/at-property-21.mm: Likewise.
12933 * obj-c++.dg/property/at-property-28.mm: Likewise.
12934 * obj-c++.dg/property/at-property-5.mm: Likewise.
12935 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12936 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12937 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12938 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12939 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12940 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12941 * obj-c++.dg/tls/diag-5.mm: Likewise.
12942 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12943 dg-error, now matched correctly.
12945 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12947 * objc.dg/property/at-property-29.m: New.
12948 * obj-c++.dg/property/at-property-29.mm: New.
12950 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12952 * go.test/go-test.exp (go-set-goarch): New proc.
12953 (go-gc-tests): Use it.
12955 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12958 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12960 2011-01-11 Richard Henderson <rth@redhat.com>
12962 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12964 2011-01-11 Jan Hubicka <jh@suse.cz>
12968 * gcc.dg/lto/pr45721_1.c: New file.
12969 * gcc.dg/lto/pr45721_0.c: New file.
12971 2011-01-11 Richard Guenther <rguenther@suse.de>
12973 PR tree-optimization/46076
12974 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12976 2011-01-11 Jeff Law <law@redhat.com>
12978 * PR tree-optimization/47086
12979 * gcc.dg/pr47086.c: New test.
12981 2011-01-11 Jason Merrill <jason@redhat.com>
12984 * g++.dg/template/new10.C: New.
12987 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12989 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12991 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12992 Split type definitions and NSConstantString class into...
12993 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12994 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12995 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12996 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12997 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12998 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13000 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13001 encode defines for newer NeXT system headers.
13002 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13003 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13004 * objc.dg/foreach-5.m: Likewise.
13005 * objc.dg/foreach-2.m: Likewise.
13006 * objc.dg/foreach-4.m: Likewise.
13007 * objc.dg/torture/strings/string1.m: Likewise.
13008 * objc.dg/torture/strings/string2.m: Likewise.
13009 * objc.dg/torture/strings/string3.m: Likewise.
13010 * objc.dg/torture/strings/string4.m: Likewise.
13011 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13012 header and stand alone.
13013 * obj-c++.dg/strings/strings-2.mm: Likewise.
13014 * objc.dg/torture/strings/const-str-3.m: Likewise.
13015 * objc.dg/strings/strings-2.m: Likewise.
13016 * objc.dg/strings/const-str-12b.m: Likewise.
13018 2011-01-12 Richard Guenther <rguenther@suse.de>
13020 PR middle-end/32511
13021 * gcc.dg/attr-weak-1.c: Adjust.
13023 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13026 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13027 standard compliant and comment.
13029 2011-01-10 Jan Hubicka <jh@suse.cz>
13032 * gcc.dg/initpri3.c: New testcase.
13034 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13037 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13038 externally visible.
13043 (g_ebp_save): Likewise.
13044 (g_esp_save): Likewise.
13046 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13048 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13050 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13052 PR tree-optimization/46021
13053 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13054 i?86-*-*, x86_64-*-*.
13056 2011-01-10 Jeff Law <law@redhat.com>
13058 * PR tree-optimization/47141
13059 * gcc.c-torture/compile/pr47141.c: New test.
13061 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13064 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13065 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13066 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13067 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13070 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13071 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13072 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13073 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13074 being vectorized. Adjust dg-final pattern.
13077 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13078 * gcc.dg/vect/slp-24.c: Likewise.
13080 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13083 * g++.dg/other/pr47218-1.C: New test file.
13084 * g++.dg/other/pr47218.C: Likewise.
13085 * g++.dg/other/pr47218.h: New supporting header.
13087 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13090 * objc.dg/attributes/invalid-attribute-1.m: New.
13091 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13093 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13096 * gfortran.dg/proc_ptr_comp_28.f90: New.
13098 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13100 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13101 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13102 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13103 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13104 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13105 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13106 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13107 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13108 * objc.dg/gnu-api-2-class.m: Likewise.
13109 * objc.dg/gnu-api-2-ivar.m: Likewise.
13110 * objc.dg/gnu-api-2-method.m: Likewise.
13111 * objc.dg/gnu-api-2-objc.m: Likewise.
13112 * objc.dg/gnu-api-2-object.m: Likewise.
13113 * objc.dg/gnu-api-2-property.m: Likewise.
13114 * objc.dg/gnu-api-2-protocol.m: Likewise.
13115 * objc.dg/gnu-api-2-sel.m: Likewise.
13117 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13119 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13120 * objc.dg/objc-foreach-4.m: Likewise.
13121 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13122 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13123 * objc.dg/foreach-4.m: Likewise.
13124 * objc.dg/foreach-5.m: Likewise.
13125 * objc.dg/foreach-3.m: Return self from init.
13127 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13130 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13132 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13135 * gfortran.dg/class_35.f90: New.
13137 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13139 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13141 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13144 * objc.dg/invalid-method-2.m: New.
13145 * obj-c++.dg/invalid-method-2.mm: New.
13147 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13150 * gfortran.dg/transpose_optimization_2.f90 : New test.
13152 2011-01-08 Jan Hubicka <jh@suse.cz>
13154 PR tree-optmization/46469
13155 * g++.dg/torture/pr46469.C: New testcase.
13157 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13159 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13160 emulation of libobjc-gnu structure layout functionality to ..
13161 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13162 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13163 * objc/execute/bf-common.h: Adjust headers.
13164 * objc/execute/bf-1.m: Likewise.
13165 * objc/execute/bf-2.m: Likewise.
13166 * objc/execute/bf-3.m: Likewise.
13167 * objc/execute/bf-4.m: Likewise.
13168 * objc/execute/bf-5.m: Likewise.
13169 * objc/execute/bf-6.m: Likewise.
13170 * objc/execute/bf-7.m: Likewise.
13171 * objc/execute/bf-8.m: Likewise.
13172 * objc/execute/bf-9.m: Likewise.
13173 * objc/execute/bf-10.m: Likewise.
13174 * objc/execute/bf-11.m: Likewise.
13175 * objc/execute/bf-12.m: Likewise.
13176 * objc/execute/bf-13.m: Likewise.
13177 * objc/execute/bf-14.m: Likewise.
13178 * objc/execute/bf-15.m: Likewise.
13179 * objc/execute/bf-16.m: Likewise.
13180 * objc/execute/bf-17.m: Likewise.
13181 * objc/execute/bf-18.m: Likewise.
13182 * objc/execute/bf-19.m: Likewise.
13183 * objc/execute/bf-20.m: Likewise.
13184 * objc/execute/bf-21.m: Likewise.
13185 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13186 objc_get_type_qualifiers ().
13188 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13191 * gfortran.dg/dependency_39.f90: New test.
13193 2011-01-07 Jan Hubicka <jh@suse.cz>
13195 Get builtins tests ready for linker plugin.
13196 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13197 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13198 my_memset, my_bzero): Mark used.
13199 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13200 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13202 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13205 2011-01-07 Jan Hubicka <jh@suse.cz>
13207 PR tree-optimization/46367
13208 * g++.dg/torture/pr46367.C: New file.
13210 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13213 * gcc.dg/pr47201.c: New test.
13216 * gcc.dg/tree-prof/pr47187.c: New test.
13218 2011-01-07 Tobias Burnus <burnus@net-b.de>
13221 * gfortran.dg/extends_type_of_3.f90: New.
13223 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13225 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13226 * g++.dg/ext/dllimport-MI1.C: Likewise.
13227 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13228 * g++.dg/ext/dllimport10.C: Likewise.
13229 * g++.dg/ext/dllimport11.C: Likewise.
13230 * g++.dg/ext/dllimport12.C: Likewise.
13231 * g++.dg/ext/dllimport13.C: Likewise.
13232 * g++.dg/ext/dllimport2.C: Likewise.
13233 * g++.dg/ext/dllimport3.C: Likewise.
13234 * g++.dg/ext/dllimport4.C: Likewise.
13235 * g++.dg/ext/dllimport5.C: Likewise.
13236 * g++.dg/ext/dllimport6.C: Likewise.
13237 * g++.dg/ext/dllimport8.C: Likewise.
13238 * g++.dg/ext/dllimport9.C: Likewise.
13239 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13240 targets, too. Additionally enable test for i?86-*-mingw*.
13241 * g++.dg/ext/selectany1.C: Likewise.
13242 Remove guard variable check.
13244 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13248 * gfortran.dg/storage_size_3.f08: Extended.
13250 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13253 * g++.dg/template/stdarg1.C: New test.
13255 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13258 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13259 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13260 from the interface of functions to not hide the errors that
13263 2011-01-06 Jan Hubicka <jh@suse.cz>
13265 * gcc.dg/lto/pr47188_0.c: New testcase.
13266 * gcc.dg/lto/pr47188_1.c: New testcase.
13268 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13272 * gfortran.dg/interface_33.f90: New test.
13274 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13277 * gcc.c-torture/compile/pr47150.c: New test.
13279 2011-01-06 Ira Rosen <irar@il.ibm.com>
13281 PR tree-optimization/47139
13282 * gcc.dg/vect/pr47139.c: New test.
13284 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13287 * gfortran.dg/extends_type_of_2.f03: New.
13289 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13291 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13293 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13295 * gnat.dg/opt14.adb: New test.
13297 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13300 * gfortran.dg/allocate_error_2.f90: New test.
13302 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13305 * gfortran.dg/storage_size_3.f08: New.
13307 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13309 PR libgfortran/47154
13310 * gfortran.dg/namelist_68.f90: New test.
13312 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13314 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13316 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13319 * gfortran.dg/class_34.f90: New.
13321 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13323 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13324 use __builtin_inff. Skip all single-precision tests that require
13327 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13329 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13331 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13333 PR tree-optimization/47148
13334 * gcc.c-torture/execute/pr47148.c: New test.
13336 PR tree-optimization/47155
13337 * gcc.c-torture/execute/pr47155.c: New test.
13339 PR rtl-optimization/47157
13340 * gcc.c-torture/compile/pr47157.c: New test.
13342 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13344 * gcc.dg/torture/vector-shift2.c (schar): Define.
13345 (main): Always use schar or uchar instead of plain "char" to avoid
13346 dependencies on implementation-defined char signedness.
13348 2011-01-03 Martin Jambor <mjambor@suse.cz>
13350 PR tree-optimization/46801
13351 * gnat.dg/pack9.adb: Remove xfail.
13353 2011-01-03 Martin Jambor <mjambor@suse.cz>
13355 PR tree-optimization/46984
13356 * g++.dg/ipa/pr46984.C: New test.
13358 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13361 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13363 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13365 PR tree-optimization/47140
13366 * gcc.c-torture/compile/pr47140.c: New test.
13368 PR rtl-optimization/47028
13369 * gcc.dg/pr47028.c: New test.
13371 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13373 * objc.dg/protocol-forward-1.m: Removed TODO.
13374 * objc.dg/protocol-forward-2.m: New.
13375 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13376 * obj-c++.dg/protocol-forward-2.mm: New.
13378 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13381 * g++.dg/eh/pr38662.C: New testcase.
13383 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13385 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13386 scan for newline '\n'.
13389 Copyright (C) 2011 Free Software Foundation, Inc.
13391 Copying and distribution of this file, with or without modification,
13392 are permitted in any medium without royalty provided the copyright
13393 notice and this notice are preserved.