1 2011-11-07 Jason Merrill <jason@redhat.com>
4 * g++.dg/ext/visibility/template8.C: New.
6 2011-11-07 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/50789
9 * gcc.target/i386/avx2-gather-1.c: New test.
10 * gcc.target/i386/avx2-gather-2.c: New test.
11 * gcc.target/i386/avx2-gather-3.c: New test.
12 * gcc.target/i386/avx2-gather-4.c: New test.
14 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
16 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
18 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
21 * gfortran.dg/open_dev_null.f90: Remove testcase.
23 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
25 * lib/target-supports.exp (check_effective_target_sync_int_128):
26 Don't cache the result.
27 (check_effective_target_sync_long_long): Ditto.
29 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
31 PR rtl-optimization/47698
32 * gcc.target/i386/47698.c: New test.
34 2011-11-06 Jason Merrill <jason@redhat.com>
37 * g++.dg/ext/visibility/template7.C: New.
39 2011-11-07 Terry Guo <terry.guo@arm.com>
41 * gcc.target/arm/wmul-1.c: Adjust optimization level.
42 * gcc.target/arm/wmul-2.c: Ditto.
43 * gcc.target/arm/wmul-3.c: Ditto.
44 * gcc.target/arm/wmul-4.c: Ditto.
46 2011-11-06 Joseph Myers <joseph@codesourcery.com>
48 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
49 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
50 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
51 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
52 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
55 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
56 Richard Henderson <rth@redhat.com>
57 Aldy Hernandez <aldyh@redhat.com>
59 Merged from cxx-mem-model.
61 * lib/target-supports.exp (check_effective_target_sync_int_128,
62 check_effective_target_sync_long_long): Check whether the target
63 supports 64 and 128 bit __sync builtins.
64 (check_effective_target_cas_char): New.
65 (check_effective_target_cas_int): New.
66 * gcc.dg/dg.exp: Exclude simulate-thread tests.
67 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
68 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
69 produce the expected library calls.
70 * gcc.dg/atomic-fence.c: New functional tests.
71 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
72 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
73 * gcc.dg/atomic-lockfree[-aux].c: New tests.
74 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
75 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
76 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
77 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
78 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
79 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
81 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
83 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
85 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
87 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
88 int128 operations are atomic.
89 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
90 operations are atomic.
91 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
92 operations are atomic.
93 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
94 operations are atomic.
95 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
96 stores aren't moved out of a loop.
97 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
98 globals don't overwrite neighbouring globals.
99 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
100 writes dont overwrite neighbouring components.
101 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
102 * c-c++-common/gomp/atomic-3.c: Likewise.
103 * c-c++-common/gomp/atomic-9.c: Likewise.
104 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
105 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
106 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
107 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
108 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
109 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
110 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
111 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
112 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
113 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
114 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
115 g++.dg/gomp/atomic-15.C: Remove.
116 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
117 * gcc.dg/gomp/atomic-11.c: Remove test.
119 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
121 * gcc.dg/vect/bb-slp-cond-1.c: New test.
122 * gcc.dg/vect/slp-cond-1.c: New test.
123 * gcc.dg/vect/slp-cond-2.c: New test.
125 2011-11-05 David S. Miller <davem@davemloft.net>
127 * lib/test-supports.exp
128 (check_effective_target_ultrasparc_vis2_hw): New proc.
129 (check_effective_target_ultrasparc_vis3_hw): New proc.
130 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
131 * gcc.target/sparc/vec-init-2.inc: Likewise.
132 * gcc.target/sparc/vec-init-3.inc: Likewise.
133 * gcc.target/sparc/vec-init-1-vis1.c: New test.
134 * gcc.target/sparc/vec-init-1-vis2.c: New test.
135 * gcc.target/sparc/vec-init-1-vis3.c: New test.
136 * gcc.target/sparc/vec-init-2-vis1.c: New test.
137 * gcc.target/sparc/vec-init-2-vis2.c: New test.
138 * gcc.target/sparc/vec-init-2-vis3.c: New test.
139 * gcc.target/sparc/vec-init-3-vis1.c: New test.
140 * gcc.target/sparc/vec-init-3-vis2.c: New test.
141 * gcc.target/sparc/vec-init-3-vis3.c: New test.
143 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
145 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
146 Disable test on Epiphany.
147 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
148 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
149 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
150 * g++.dg/parse/pragma3.C: Likewise.
151 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
153 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
154 * gcc.dg/tls/thr-cse-1.c: Likewise.
155 * g++.dg/opt/devirt2.C: Likewise.
156 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
157 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
158 * gcc.target/epiphany: New directory.
160 2011-11-05 Tobias Burnus <burnus@net-b.de>
162 * gfortran.dg/quad_2.f90: New.
164 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
166 * gcc.dg/strlenopt-22g.c: New wrapper around...
167 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
169 2011-11-04 Jason Merrill <jason@redhat.com>
172 * g++.dg/init/lifetime2.C: New.
173 * g++.dg/cpp0x/initlist-lifetime2.C: New.
176 * g++.dg/init/lifetime1.C: Test cleanup order.
178 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
180 * g++.dg/other/offsetof7.C: New test.
182 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
184 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
185 variable, default empty, -ffat-lto-objects for effective_target_lto.
186 (gcc-dg-test-1): Add options from dg-final methods.
187 * lib/scanasm.exp (scan-assembler_required_options)
188 (scan-assembler-not_required_options): New procs.
190 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
192 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
193 generate a pedwarn in c++98-mode.
194 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
195 don't generate a pedwarn in c++0x-mode.
197 2011-11-04 Olivier Goffart <olivier@woboq.com>
200 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
202 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
204 PR rtl-optimization/38644
205 * gcc.target/arm/stack-red-zone.c: New.
207 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
210 * g++.dg/warn/Wconversion-null-3.C: New.
212 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
215 * g++.dg/cpp0x/udlit-strint-length.C: New.
217 2011-11-04 Jason Merrill <jason@redhat.com>
220 * g++.dg/cpp0x/initlist-lifetime1.C: New.
221 * g++.dg/init/lifetime1.C: New.
222 * g++.dg/init/ref21.C: New.
223 * g++.dg/eh/array1.C: New.
225 2011-11-04 Tom de Vries <tom@codesourcery.com>
227 PR tree-optimization/50763
228 * gcc.dg/pr50763-5.c: New test.
230 2011-11-04 Tom de Vries <tom@codesourcery.com>
232 PR tree-optimization/50763
233 * g++.dg/pr50763-4.C: New test.
235 2011-11-04 Jakub Jelinek <jakub@redhat.com>
237 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
240 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
242 * gcc.dg/torture/vec-cvt-1.c: New test.
244 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
246 * gnat.dg/specs/private1[-sub].ads: New test.
248 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
251 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
252 * gfortran.dg/inline_sum_1.f90: New.
253 * gfortran.dg/inline_sum_2.f90: New.
254 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
255 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
256 * gfortran.dg/inline_product_1.f90: New.
258 2011-11-03 Tobias Burnus <burnus@net-b.de>
261 * gfortran.dg/bind_c_dts_5.f90: New.
263 2011-11-03 Tobias Burnus <burnus@net-b.de>
266 * gfortran.dg/module_parameter_array_refs_2.f90: New.
268 2011-11-03 Richard Guenther <rguenther@suse.de>
271 * g++.dg/init/copy7.C: Remove testcase.
273 2011-11-03 Martin Jambor <mjambor@suse.cz>
275 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
276 * g++.dg/ipa/devirt-c-2.C: Likewise.
277 * g++.dg/ipa/devirt-c-7.C: New test.
278 * g++.dg/ipa/devirt-c-8.C: Likewise.
280 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
282 PR tree-optimization/50912
283 * gnat.dg/loop_optimization10.ad[sb]: New test.
284 * gnat.dg/loop_optimization10_pkg.ads: New helper.
286 2011-11-02 Jason Merrill <jason@redhat.com>
289 * g++.dg/cpp0x/nsdmi-list2.C: New.
291 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/cpp0x/warn_cxx0x2.C: New.
295 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
297 2011-11-02 Tom de Vries <tom@codesourcery.com>
299 PR tree-optimization/50769
300 * gfortran.dg/pr50769.f90: New test.
302 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
304 * gcc.target/sparc/20111102-1.c: New test.
306 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
309 * g++.dg/warn/Wcast-qual2.C: New.
311 2011-11-02 Tom de Vries <tom@codesourcery.com>
313 PR tree-optimization/50763
314 * g++.dg/pr50763-3.C: New test.
316 2011-11-02 Tom de Vries <tom@codesourcery.com>
318 PR tree-optimization/50672
319 * g++.dg/pr50672.C: New test.
321 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
323 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
324 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
325 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
327 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
329 2011-11-02 Richard Guenther <rguenther@suse.de>
331 PR tree-optimization/50902
332 * gcc.dg/torture/pr50902.c: New testcase.
334 2010-11-02 Richard Guenther <rguenther@suse.de>
336 PR tree-optimization/50890
337 * gcc.dg/torture/pr50890.c: New testcase.
339 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
342 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
343 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
345 2011-11-01 Tom de Vries <tom@codesourcery.com>
347 PR tree-optimization/50908
348 * gcc.dg/pr50908.c: New test.
349 * gcc.dg/pr50908-2.c: Same.
350 * gcc.dg/pr50908-3.c: Same.
352 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
354 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
355 the outer loop. Remove comment. Don't check for widen-mult.
357 2011-10-31 Martin Jambor <mjambor@suse.cz>
359 * gcc.dg/ipa/ipcp-4.c: New test.
361 2011-10-31 Jakub Jelinek <jakub@redhat.com>
363 * gcc.dg/vshift-3.c: New test.
364 * gcc.dg/vshift-4.c: New test.
365 * gcc.dg/vshift-5.c: New test.
367 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
369 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
370 and current implementation.
372 2011-10-31 Paul Brook <paul@codesourcery.com>
374 * gcc.dg/constructor-1.c: New test.
376 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
379 * gfortran.dg/dshift_3.f90: New test.
381 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
383 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
385 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
386 * gcc.dg/torture/vshuf-v4si.c: Likewise.
387 * gcc.dg/torture/vshuf-v8si.c: Likewise.
388 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
389 * gcc.dg/torture/vshuf-v4di.c: Likewise.
390 * gcc.dg/torture/vshuf-v2df.c: Likewise.
391 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
392 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
393 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
394 * gcc.dg/torture/vshuf-v2di.c: Likewise.
395 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
396 * gcc.dg/torture/vshuf-v4df.c: Likewise.
397 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
398 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
399 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
400 * gcc.dg/vector-compare-2.c: Likewise.
402 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
405 * g++.dg/cpp0x/pr50901.C: New.
407 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
409 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
410 * gcc.target/i386/fma4-check.h (main): Ditto.
411 * gcc.target/i386/xop-check.h (main): Ditto.
413 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
416 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
419 * g++.dg/template/crash109.C: New.
421 2011-10-28 Jason Merrill <jason@redhat.com>
423 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
425 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/template/crash109.C: New.
430 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
432 * gfortran.dg/nearest_5.f90: New test.
434 2011-10-28 Jakub Jelinek <jakub@redhat.com>
436 * gcc.dg/vshift-1.c: New test.
437 * gcc.dg/vshift-2.c: New test.
438 * gcc.target/i386/xop-vshift-1.c: New test.
439 * gcc.target/i386/xop-vshift-2.c: New test.
440 * gcc.target/i386/avx2-vshift-1.c: New test.
442 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
444 PR rtl-optimization/49720
445 * g++.dg/torture/pr49720.C: New test.
447 2011-10-27 David S. Miller <davem@davemloft.net>
449 * gcc.target/sparc/setcc-3.c: New test.
451 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
454 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
456 2011-10-27 Jakub Jelinek <jakub@redhat.com>
458 * gcc.target/i386/sse2-cvt-1.c: New test.
459 * gcc.target/i386/sse2-cvt-2.c: New test.
460 * gcc.target/i386/avx-cvt-1.c: New test.
461 * gcc.target/i386/avx-cvt-2.c: New test.
462 * gcc.target/i386/avx2-cvt-1.c: New test.
463 * gcc.target/i386/avx2-cvt-2.c: New test.
465 2011-10-27 Martin Jambor <mjambor@suse.cz>
467 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
469 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
470 Steven G. Kargl <kargl@gcc.gnu.org>
473 * gfortran.dg/pr50875.f90: New test.
475 2011-10-26 David S. Miller <davem@davemloft.net>
477 * gcc.target/sparc/fmaf-1.c: New test.
479 * gcc.target/sparc/setcc-1.c: New test.
480 * gcc.target/sparc/setcc-2.c: New test.
482 2011-10-26 Joseph Myers <joseph@codesourcery.com>
484 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
486 2011-10-26 Joseph Myers <joseph@codesourcery.com>
488 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
491 2011-10-26 Joseph Myers <joseph@codesourcery.com>
493 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
496 2011-10-26 Joseph Myers <joseph@codesourcery.com>
498 * gcc.target/i386/pad-4.c: Skip for Windows targets.
500 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
502 * gnat.dg/specs/discr1.ads: New test.
503 * gnat.dg/specs/discr1_pkg.ads: New helper.
505 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
507 * gnat.dg/specs/unchecked_union.ads: Rename to...
508 * gnat.dg/specs/unchecked_union1.ads: ...this.
509 * gnat.dg/specs/unchecked_union2.ads: New test.
511 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
513 * gnat.dg/specs/atomic1.ads: New test.
515 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
517 Implement C++11 user-defined literals.
518 * g++.dg/cpp0x/udlit-addr.C: New.
519 * g++.dg/cpp0x/udlit-args.C: New.
520 * g++.dg/cpp0x/udlit-args-neg.C: New.
521 * g++.dg/cpp0x/udlit-clink-neg.C: New.
522 * g++.dg/cpp0x/udlit-concat.C: New.
523 * g++.dg/cpp0x/udlit-concat-neg.C: New.
524 * g++.dg/cpp0x/udlit-constexpr.C: New.
525 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
526 * g++.dg/cpp0x/udlit-declare-neg.C: New.
527 * g++.dg/cpp0x/udlit-friend.C: New.
528 * g++.dg/cpp0x/udlit-general.C: New.
529 * g++.dg/cpp0x/udlit-inline.C: New.
530 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
531 * g++.dg/cpp0x/udlit-member-neg.C: New.
532 * g++.dg/cpp0x/udlit-namespace.C: New.
533 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
534 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
535 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
536 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
537 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
538 * g++.dg/cpp0x/udlit-operator-neg.C: New.
539 * g++.dg/cpp0x/udlit-raw-str.C: New.
540 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
541 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
542 * g++.dg/cpp0x/udlit-systemheader.C: New.
543 * g++.dg/cpp0x/udlit-template.C: New.
544 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
545 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
546 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
547 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
548 * g++.dg/cpp0x/udlit_system_header: New.
550 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
553 * g++.dg/cpp0x/decltype34.C: New.
555 2011-10-26 Tom de Vries <tom@codesourcery.com>
557 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
558 * gcc.c-torture/unsorted/HIset.c: Same.
559 * gcc.c-torture/unsorted/SIcmp.c: Same.
560 * gcc.c-torture/unsorted/SIset.c: Same.
561 * gcc.c-torture/unsorted/SFset.c: Same.
562 * gcc.c-torture/unsorted/UHIcmp.c: Same.
563 * gcc.c-torture/unsorted/USIcmp.c: Same.
564 * gcc.c-torture/unsorted/DFcmp.c: Same.
566 2011-10-26 Jakub Jelinek <jakub@redhat.com>
568 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
569 to work also with -masm=intel and additionally test the xmm vs. ymm
570 register type combination on mask/dest and in vsib.
571 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
572 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
573 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
574 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
575 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
576 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
577 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
578 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
579 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
580 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
581 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
582 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
583 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
584 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
585 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
586 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
587 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
588 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
589 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
590 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
591 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
592 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
593 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
594 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
595 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
596 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
597 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
598 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
599 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
600 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
601 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
603 2011-10-26 Tom de Vries <tom@codesourcery.com>
605 PR tree-optimization/50763
606 * gcc.dg/pr50763-2.c: New test.
608 2011-10-25 Joseph Myers <joseph@codesourcery.com>
610 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
611 Update expected messages.
613 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
615 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
617 2011-10-25 Jason Merrill <jason@redhat.com>
620 * g++.dg/init/aggr7.C: New.
623 * g++.dg/cpp0x/initlist59.C: New.
625 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/overload/operator5.C: New.
630 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/template/crash108.C: New.
635 2011-10-25 Jakub Jelinek <jakub@redhat.com>
637 PR tree-optimization/50596
638 * gcc.dg/vect/vect-cond-10.c: New test.
640 2011-10-24 Joey Ye <joey.ye@arm.com>
642 * gcc.target/arm/pr42575.c: Remove architecture option.
644 2011-10-24 David S. Miller <davem@davemloft.net>
646 * gcc.target/sparc/vis3move-1.c: New test.
647 * gcc.target/sparc/vis3move-2.c: New test.
648 * gcc.target/sparc/vis3move-3.c: New test.
650 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
652 * gcc.dg/strlenopt-22.c: New testcase.
653 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
655 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
657 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
659 (dg-skip-if): Remove.
660 * gcc.target/i386/funcspec-1.c: Ditto.
661 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
663 2011-10-24 Richard Guenther <rguenther@suse.de>
665 * gcc.dg/vect/vect-bool-1.c: New testcase.
667 2011-10-24 Richard Guenther <rguenther@suse.de>
669 PR tree-optimization/50838
670 * gcc.dg/torture/pr50838.c: New testcase.
672 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
674 PR tree-optimization/50730
675 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
676 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
677 -fno-tree-sra and SLP flags.
679 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
683 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp0x/warn_cxx0x2.C: New.
687 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
689 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
692 * g++.dg/cpp0x/warn_cxx0x2.C: New.
693 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
695 2011-10-23 Tom de Vries <tom@codesourcery.com>
697 PR tree-optimization/50763
698 * gcc.dg/pr50763.c: New test.
700 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
703 * gcc.target/i386/pr50788.c: New test.
705 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
707 PR tree-optimization/50819
708 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
709 * g++.dg/vect/slp-pr50819.cc: New test.
711 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/warn/Wconversion4.C: New.
716 2011-10-21 Jakub Jelinek <jakub@redhat.com>
719 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
720 from element other than first and reverse permutation.
721 * gcc.dg/torture/vshuf-16.inc: Likewise.
722 * gcc.dg/torture/vshuf-8.inc: Likewise.
723 * gcc.dg/torture/vshuf-4.inc: Likewise.
725 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/parse/error43.C: New.
729 * g++.dg/parse/error44.C: Likewise.
731 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
732 Kirill Yukhin <kirill.yukhin@intel.com>
735 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
736 * gcc.target/i386/bmi2-check.h: Ditto.
738 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
741 * g++.dg/cpp0x/override2.C: Add test.
743 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
745 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
746 check_linker_plugin_available.
748 2011-10-21 Kai Tietz <ktietz@redhat.com>
750 * gcc.target/i386/branch-cost1.c: New test.
751 * gcc.target/i386/branch-cost2.c: New test.
752 * gcc.target/i386/branch-cost3.c: New test.
753 * gcc.target/i386/branch-cost4.c: New test.
755 2011-10-20 Steve Ellcey <sje@cup.hp.com>
757 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
759 2011-10-20 Steve Ellcey <sje@cup.hp.com>
762 * gcc.dg/pr49994-3.c: Skip on HP-UX.
764 2011-10-20 Joseph Myers <joseph@codesourcery.com>
766 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
767 (_moz_foo, EXT__foo): Use ASMNAME.
769 2011-10-20 Joseph Myers <joseph@codesourcery.com>
771 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
774 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
777 * gcc.target/i386/pr50766.c: New test.
779 2011-10-20 Jason Merrill <jason@redhat.com>
782 * g++.dg/eh/partial1.C: New.
784 2011-10-20 Richard Henderson <rth@redhat.com>
786 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
787 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
788 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
789 Use __builtin_shuffle.
791 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
794 * gfortran.dg/ishft_3.f90: Update test.
796 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
799 * gfortran.dg/substring_integer_index.f90: New test.
801 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
803 * gfortran.dg/format_string.f: New test.
805 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
807 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
809 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
811 2011-10-20 Joseph Myers <joseph@codesourcery.com>
813 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
814 gcc.target/i386/pr46226.c: Do not use
815 -mno-accumulate-outgoing-args.
817 2011-10-20 Joseph Myers <joseph@codesourcery.com>
819 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
820 including <strings.h>.
822 2011-10-19 Jan Hubicka <jh@suse.cz>
824 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
825 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
826 * lib/c-torture.exp: Likewise.
827 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
828 * gcc.c-torture/compile/sync-1.c: Likewise.
829 * gcc.c-torture/compile/sync-1.c: Likewise.
830 * gcc.c-torture/compile/sync-3.c: Likewise.
831 * gcc.dg/noncompile/invalid_asm.c: Likewise.
832 * gcc.dg/noncompile/920507-1.c: Likewise.
833 * gcc.dg/torture/pr36400.c: Likewise.
834 * g++.dg/torture/pr34850.C: Likewise.
836 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
838 * gnat.dg/source_ref1.adb: New test.
839 * gnat.dg/source_ref2.adb: Likewise.
841 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
844 * g++.dg/parse/error42.C: New.
845 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
847 2011-10-19 Jason Merrill <jason@redhat.com>
850 * g++.dg/init/value9.C: New.
852 2011-10-19 Jakub Jelinek <jakub@redhat.com>
854 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
855 * gcc.dg/torture/vshuf-16.inc: Likewise.
856 * gcc.dg/torture/vshuf-8.inc: Likewise.
857 * gcc.dg/torture/vshuf-4.inc: Likewise.
859 2011-10-19 Janus Weil <janus@gcc.gnu.org>
862 * gfortran.dg/sizeof_proc.f90: New.
864 2011-10-19 Joseph Myers <joseph@codesourcery.com>
866 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
867 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
869 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
872 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
874 2011-10-19 Jason Merrill <jason@redhat.com>
877 * g++.dg/init/ref20.C: New.
879 2011-10-19 Kai Tietz <ktietz@redhat.com>
882 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
883 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
884 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
885 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
886 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
888 2011-10-19 Richard Guenther <rguenther@suse.de>
891 * gcc.dg/torture/pr50768.c: New testcase.
893 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
895 PR rtl-optimization/50340
896 * gcc.dg/pr50340.c: New.
898 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
900 PR tree-optimization/50717
902 * gcc.dg/pr50717-1.c: New file.
903 * gcc.target/arm/wmul-12.c: Correct types.
904 * gcc.target/arm/wmul-8.c: Correct types.
906 2011-10-18 Jason Merrill <jason@redhat.com>
909 * g++.dg/cpp0x/defaulted32.C: New.
912 * g++.dg/lookup/using23.C: New.
915 * g++.dg/cpp0x/implicit12.C: New.
916 * g++.dg/cpp0x/defaulted20.C: Adjust.
917 * g++.dg/cpp0x/defaulted21.C: Adjust.
918 * g++.dg/cpp0x/implicit-copy.C: Adjust.
919 * g++.dg/cpp0x/implicit4.C: Adjust.
920 * g++.dg/cpp0x/implicit5.C: Adjust.
921 * g++.dg/cpp0x/implicit8.C: Adjust.
922 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
923 * g++.dg/cpp0x/not_special.C: Adjust.
924 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
925 * g++.dg/cpp0x/rv1n.C: Adjust.
926 * g++.dg/cpp0x/rv2n.C: Adjust.
927 * g++.dg/cpp0x/rv3n.C: Adjust.
928 * g++.dg/cpp0x/rv4n.C: Adjust.
929 * g++.dg/cpp0x/rv5n.C: Adjust.
930 * g++.dg/cpp0x/rv6n.C: Adjust.
931 * g++.dg/cpp0x/rv7n.C: Adjust.
933 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
935 * gcc.target/i386/avx2-vpop-check.h: New header.
936 * gcc.target/i386/avx2-vpaddd-3.c: New test.
937 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
938 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
939 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
940 * gcc.target/i386/avx2-vpand-3.c: Ditto.
941 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
942 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
943 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
944 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
945 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
946 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
947 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
948 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
949 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
950 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
952 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
955 * gfortran.dg/coarray_subobject_1.f90: New test.
956 * gfortran.dg/coarray/subobject_1.f90: New test.
958 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
960 PR rtl-optimization/50205
961 * gcc.dg/pr50205.c: New.
963 2011-10-18 Richard Guenther <rguenther@suse.de>
965 PR tree-optimization/50767
966 * gcc.dg/torture/pr50767.c: New testcase.
968 2011-10-18 Julian Brown <julian@codesourcery.com>
970 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
971 * gcc.target/arm/unaligned-memcpy-1.c: New.
972 * gcc.target/arm/unaligned-memcpy-2.c: New.
973 * gcc.target/arm/unaligned-memcpy-3.c: New.
974 * gcc.target/arm/unaligned-memcpy-4.c: New.
976 2011-10-18 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/iso_c_binding_class.f03: New.
981 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
983 * testsuite/lib/target-supports.exp
984 (check_effective_target_vect_widen_shift): New.
985 * gcc.dg/vect/vect-widen-shift-s16.c: New.
986 * gcc.dg/vect/vect-widen-shift-s8.c: New.
987 * gcc.dg/vect/vect-widen-shift-u16.c: New.
988 * gcc.dg/vect/vect-widen-shift-u8.c: New.
990 2011-10-18 Richard Guenther <rguenther@suse.de>
992 * gcc.dg/torture/restrict-1.c: New testcase.
994 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
996 * g++.dg/ext/bases.C: New test.
998 2011-10-17 David S. Miller <davem@davemloft.net>
1000 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1001 all operations to emit VIS instructions.
1002 * gcc.target/sparc/fandnot.c: Likewise.
1003 * gcc.target/sparc/fnot.c: Likewise.
1004 * gcc.target/sparc/for.c: Likewise.
1005 * gcc.target/sparc/fornot.c: Likewise.
1006 * gcc.target/sparc/fxnor.c: Likewise.
1007 * gcc.target/sparc/fxor.c: Likewise.
1008 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1011 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1013 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1014 * gcc.dg/torture/vshuf-16.inc: New file.
1015 * gcc.dg/torture/vshuf-2.inc: New file.
1016 * gcc.dg/torture/vshuf-32.inc: New file.
1017 * gcc.dg/torture/vshuf-4.inc: New file.
1018 * gcc.dg/torture/vshuf-8.inc: New file.
1019 * gcc.dg/torture/vshuf-main.inc: New file.
1020 * gcc.dg/torture/vshuf-v16hi.c: New test.
1021 * gcc.dg/torture/vshuf-v16qi.c: New test.
1022 * gcc.dg/torture/vshuf-v2df.c: New test.
1023 * gcc.dg/torture/vshuf-v2di.c: New test.
1024 * gcc.dg/torture/vshuf-v2sf.c: New test.
1025 * gcc.dg/torture/vshuf-v2si.c: New test.
1026 * gcc.dg/torture/vshuf-v32qi.c: New test.
1027 * gcc.dg/torture/vshuf-v4df.c: New test.
1028 * gcc.dg/torture/vshuf-v4di.c: New test.
1029 * gcc.dg/torture/vshuf-v4hi.c: New test.
1030 * gcc.dg/torture/vshuf-v4sf.c: New test.
1031 * gcc.dg/torture/vshuf-v4si.c: New test.
1032 * gcc.dg/torture/vshuf-v8hi.c: New test.
1033 * gcc.dg/torture/vshuf-v8qi.c: New test.
1034 * gcc.dg/torture/vshuf-v8sf.c: New test.
1035 * gcc.dg/torture/vshuf-v8si.c: New test.
1037 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1039 PR tree-optimization/50746
1040 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1042 2011-10-17 Jason Merrill <jason@redhat.com>
1045 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1047 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1050 * g++.dg/parse/error41.C: New.
1051 * g++.dg/parse/error20.C: Adjust.
1053 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1056 * g++.dg/warn/format7.C: New.
1057 * obj-c++.dg/warn7.mm: Likewise.
1059 2011-10-17 Richard Guenther <rguenther@suse.de>
1061 PR tree-optimization/50729
1062 * gcc.dg/torture/pr50729.c: New testcase.
1064 2011-10-15 Tom Tromey <tromey@redhat.com>
1065 Dodji Seketeli <dodji@redhat.com>
1067 * lib/prune.exp (prune_gcc_output): Prune output referring to
1069 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1070 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1071 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1072 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1074 2011-10-15 Tom Tromey <tromey@redhat.com>
1075 Dodji Seketeli <dodji@redhat.com>
1077 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1079 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/inherit/error5.C: New.
1084 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1088 * gfortran.dg/kind_tests_4.f90: New.
1090 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1092 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1093 targets that support vector condition.
1095 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1098 * gfortran.dg/c_kind_tests_3.f03: New.
1100 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1103 * gfortran.dg/elemental_args_check_4.f90: New.
1105 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1107 PR tree-optimization/50727
1108 * gcc.dg/vect/pr50727.c: New test.
1110 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1112 * gcc.dg/vla-23.c: New test.
1114 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1116 PR tree-optimization/50596
1117 * gcc.dg/vect/vect-cond-9.c: New test.
1119 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1121 * gcc.dg/vect/bb-slp-29.c: New test.
1123 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1126 * g++.dg/ext/is_base_of_incomplete.C: New.
1127 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1128 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1130 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1132 * gcc.target/sparc/combined-1.c: Compile at -O2.
1134 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1136 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1137 (dg-options): Add -Wno-attributes.
1138 * gcc.target/i386/fma_double_?.c: Ditto.
1139 * gcc.target/i386/fma_run_float_?.c: Ditto.
1140 * gcc.target/i386/fma_run_double_?.c: Ditto.
1141 * gcc.target/i386/l_fma_float_?.c: Dtto.
1142 * gcc.target/i386/l_fma_double_?.c: Ditto.
1143 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1144 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1146 2011-10-15 Tobias Burnus <burnus@net-b.de>
1148 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1150 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1151 * gfortran.dg/rank_3.f90: Ditto.
1152 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1153 -std=f2008ts in dg-options.
1154 * gfortran.dg/rank_4.f90: Ditto.
1156 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1159 * gcc.target/sh/pr49263.c: New.
1161 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1163 * gnat.dg/specs/debug1.ads: Tweak.
1165 2011-10-14 Kai Tietz <ktietz@redhat.com>
1167 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1169 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1171 * gcc.target/i386/sse2-mul-1.c: New test.
1172 * gcc.target/i386/sse4_1-mul-1.c: New test.
1173 * gcc.target/i386/avx-mul-1.c: New test.
1174 * gcc.target/i386/xop-mul-1.c: New test.
1175 * gcc.target/i386/avx2-mul-1.c: New test.
1177 2011-10-14 Jason Merrill <jason@redhat.com>
1180 * g++.dg/cpp0x/nsdmi-list1.C: New.
1183 * g++.dg/cpp0x/nsdmi-const1.C: New.
1185 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1188 * gfortran.dg/pointer_intent_5.f90: New.
1190 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1192 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1193 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1194 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1196 2011-10-14 Tobias Burnus <burnus@net-b.de>
1199 * gfortran.dg/pointer_check_11.f90: New.
1200 * gfortran.dg/pointer_check_12.f90: New.
1202 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/overload/operator4.C: New.
1207 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1209 * gcc.dg/di-longlong64-sync-1.c: New test.
1210 * gcc.dg/di-sync-multithread.c: New test.
1211 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1212 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1213 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1214 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1215 (check_effective_target_arm_arm_ok): New helper.
1216 (check_effective_target_sync_longlong): New helper.
1218 2011-10-14 Richard Guenther <rguenther@suse.de>
1220 PR tree-optimization/50723
1221 * gcc.dg/torture/pr50723.c: New testcase.
1223 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/warn/format6.C: New.
1227 * obj-c++.dg/warn6.mm: Likewise.
1229 2011-10-13 Richard Henderson <rth@redhat.com>
1231 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1233 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1234 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1235 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1237 2011-10-13 Jason Merrill <jason@redhat.com>
1240 * g++.dg/cpp0x/nsdmi-template2.C: New.
1243 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1246 * g++.dg/init/vbase1.C: New.
1248 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1250 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1251 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1252 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1253 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1255 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1257 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1259 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1261 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1263 2011-10-13 Richard Guenther <rguenther@suse.de>
1265 PR tree-optimization/50712
1266 * gcc.target/i386/pr50712.c: New testcase.
1268 2011-10-13 Tom de Vries <tom@codesourcery.com>
1270 * gcc.dg/memcpy-4.c: New test.
1272 2011-10-13 Richard Guenther <rguenther@suse.de>
1274 PR tree-optimization/50698
1275 * g++.dg/vect/pr50698.cc: New testcase.
1277 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1279 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1280 * gcc.target/powerpc/warn-2.c: Ditto.
1282 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1283 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1284 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1285 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1286 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1287 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1288 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1289 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1290 * gcc.target/powerpc/ppc-pow.c: Likewise.
1291 * gcc.target/powerpc/recip-1.c: Likewise.
1292 * gcc.target/powerpc/recip-2.c: Likewise.
1293 * gcc.target/powerpc/recip-3.c: Likewise.
1294 * gcc.target/powerpc/recip-4.c: Likewise.
1295 * gcc.target/powerpc/recip-5.c: Likewise.
1297 2011-10-12 David S. Miller <davem@davemloft.net>
1299 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1300 '-mvis3' instead of 'mcpu=niagara3' in options.
1301 * gcc.target/sparc/fhalve.c: Likewise.
1302 * gcc.target/sparc/fnegop.c: Likewise.
1303 * gcc.target/sparc/fpadds.c: Likewise.
1304 * gcc.target/sparc/fshift.c: Likewise.
1305 * gcc.target/sparc/fucmp.c: Likewise.
1306 * gcc.target/sparc/lzd.c: Likewise.
1307 * gcc.target/sparc/vis3misc.c: Likewise.
1308 * gcc.target/sparc/xmul.c: Likewise.
1310 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1312 * gnat.dg/vect1.ad[sb]: New test.
1313 * gnat.dg/vect1_pkg.ads: New helper.
1314 * gnat.dg/vect2.ad[sb]: New test.
1315 * gnat.dg/vect2_pkg.ads: New helper.
1316 * gnat.dg/vect3.ad[sb]: New test.
1317 * gnat.dg/vect3_pkg.ads: New helper.
1318 * gnat.dg/vect4.ad[sb]: New test.
1319 * gnat.dg/vect4_pkg.ads: New helper.
1320 * gnat.dg/vect5.ad[sb]: New test.
1321 * gnat.dg/vect5_pkg.ads: New helper.
1322 * gnat.dg/vect6.ad[sb]: New test.
1323 * gnat.dg/vect6_pkg.ads: New helper.
1325 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1327 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1328 * gcc.target/i386/fma_run_double_2.c: Likewise.
1329 * gcc.target/i386/fma_run_double_3.c: Likewise.
1330 * gcc.target/i386/fma_run_double_4.c: Likewise.
1331 * gcc.target/i386/fma_run_double_5.c: Likewise.
1332 * gcc.target/i386/fma_run_double_6.c: Likewise.
1333 * gcc.target/i386/fma_run_float_1.c: Likewise.
1334 * gcc.target/i386/fma_run_float_2.c: Likewise.
1335 * gcc.target/i386/fma_run_float_3.c: Likewise.
1336 * gcc.target/i386/fma_run_float_4.c: Likewise.
1337 * gcc.target/i386/fma_run_float_5.c: Likewise.
1338 * gcc.target/i386/fma_run_float_6.c: Likewise.
1340 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1341 remove the extra dg-options.
1342 * gcc.target/i386/l_fma_double_2.c: Likewise.
1343 * gcc.target/i386/l_fma_double_3.c: Likewise.
1344 * gcc.target/i386/l_fma_double_4.c: Likewise.
1345 * gcc.target/i386/l_fma_double_5.c: Likewise.
1346 * gcc.target/i386/l_fma_double_6.c: Likewise.
1347 * gcc.target/i386/l_fma_float_1.c: Likewise.
1348 * gcc.target/i386/l_fma_float_2.c: Likewise.
1349 * gcc.target/i386/l_fma_float_3.c: Likewise.
1350 * gcc.target/i386/l_fma_float_4.c: Likewise.
1351 * gcc.target/i386/l_fma_float_5.c: Likewise.
1352 * gcc.target/i386/l_fma_float_6.c: Likewise.
1354 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1356 PR tree-optimization/50189
1357 * g++.dg/torture/pr50189.C: New testcase.
1359 2011-10-12 Richard Guenther <rguenther@suse.de>
1361 PR tree-optimization/50700
1362 * gcc.dg/builtin-object-size-12.c: New testcase.
1364 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1367 * gcc.c-torture/compile/pr50565-1.c,
1368 gcc.c-torture/compile/pr50565-2.c: New tests.
1370 2011-10-11 Jason Merrill <jason@redhat.com>
1374 * g++.dg/template/constant1.C: New.
1375 * g++.dg/template/constant2.C: New.
1376 * g++.dg/cpp0x/constexpr-template3.C: New.
1378 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1380 * gcc.target/i386/warn-vect-op-3.c: New test.
1381 * gcc.target/i386/warn-vect-op-1.c: New test.
1382 * gcc.target/i386/warn-vect-op-2.c: New test.
1384 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1386 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1388 2011-10-11 Richard Guenther <rguenther@suse.de>
1390 PR tree-optimization/50204
1391 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1393 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1395 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1397 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1399 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1400 * gcc.target/i386/fma_double_2.c: Ditto.
1401 * gcc.target/i386/fma_double_3.c: Ditto.
1402 * gcc.target/i386/fma_double_4.c: Ditto.
1403 * gcc.target/i386/fma_double_5.c: Ditto.
1404 * gcc.target/i386/fma_double_6.c: Ditto.
1405 * gcc.target/i386/fma_float_1.c: Ditto.
1406 * gcc.target/i386/fma_float_2.c: Ditto.
1407 * gcc.target/i386/fma_float_3.c: Ditto.
1408 * gcc.target/i386/fma_float_4.c: Ditto.
1409 * gcc.target/i386/fma_float_5.c: Ditto.
1410 * gcc.target/i386/fma_float_6.c: Ditto.
1411 * gcc.target/i386/l_fma_double_1.c: Ditto.
1412 * gcc.target/i386/l_fma_double_2.c: Ditto.
1413 * gcc.target/i386/l_fma_double_3.c: Ditto.
1414 * gcc.target/i386/l_fma_double_4.c: Ditto.
1415 * gcc.target/i386/l_fma_double_5.c: Ditto.
1416 * gcc.target/i386/l_fma_double_6.c: Ditto.
1417 * gcc.target/i386/l_fma_float_1.c: Ditto.
1418 * gcc.target/i386/l_fma_float_2.c: Ditto.
1419 * gcc.target/i386/l_fma_float_3.c: Ditto.
1420 * gcc.target/i386/l_fma_float_4.c: Ditto.
1421 * gcc.target/i386/l_fma_float_5.c: Ditto.
1422 * gcc.target/i386/l_fma_float_6.c: Ditto.
1423 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1424 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1425 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1426 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1427 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1428 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1429 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1430 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1431 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1432 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1433 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1434 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1436 2011-10-11 Tristan Gingold <gingold@adacore.com>
1438 * gcc.dg/va-arg-4.c: New test.
1439 * gcc.dg/va-arg-5.c: Ditto.
1441 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1443 * lib/target-supports.exp (check_effective_target_fd_truncate):
1444 Close and unlink test file before exit.
1446 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1449 * gfortran.dg/forall_15.f90: New test case.
1451 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1452 Andrew Macleod <amacleod@redhat.com>
1454 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1455 wrappers for *other_threads() and *final_verify().
1456 * gcc.dg/simulate-thread/simulate-thread.h
1457 (simulate_thread_wrapper_other_threads): New.
1458 (simulate_thread_wrapper_final_verify): New.
1460 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1462 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1464 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1466 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1468 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1469 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1471 * gcc.target/i386/fma_1.h: New file.
1472 * gcc.target/i386/fma_2.h: Likewise.
1473 * gcc.target/i386/fma_3.h: Likewise.
1474 * gcc.target/i386/fma_4.h: Likewise.
1475 * gcc.target/i386/fma_5.h: Likewise.
1476 * gcc.target/i386/fma_6.h: Likewise.
1477 * gcc.target/i386/fma_double_1.c: Likewise.
1478 * gcc.target/i386/fma_double_2.c: Likewise.
1479 * gcc.target/i386/fma_double_3.c: Likewise.
1480 * gcc.target/i386/fma_double_4.c: Likewise.
1481 * gcc.target/i386/fma_double_5.c: Likewise.
1482 * gcc.target/i386/fma_double_6.c: Likewise.
1483 * gcc.target/i386/fma_float_1.c: Likewise.
1484 * gcc.target/i386/fma_float_2.c: Likewise.
1485 * gcc.target/i386/fma_float_3.c: Likewise.
1486 * gcc.target/i386/fma_float_4.c: Likewise.
1487 * gcc.target/i386/fma_float_5.c: Likewise.
1488 * gcc.target/i386/fma_float_6.c: Likewise.
1489 * gcc.target/i386/fma_main.h: Likewise.
1490 * gcc.target/i386/fma_run_double_1.c: Likewise.
1491 * gcc.target/i386/fma_run_double_2.c: Likewise.
1492 * gcc.target/i386/fma_run_double_3.c: Likewise.
1493 * gcc.target/i386/fma_run_double_4.c: Likewise.
1494 * gcc.target/i386/fma_run_double_5.c: Likewise.
1495 * gcc.target/i386/fma_run_double_6.c: Likewise.
1496 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1497 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1498 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1499 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1500 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1501 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1502 * gcc.target/i386/fma_run_float_1.c: Likewise.
1503 * gcc.target/i386/fma_run_float_2.c: Likewise.
1504 * gcc.target/i386/fma_run_float_3.c: Likewise.
1505 * gcc.target/i386/fma_run_float_4.c: Likewise.
1506 * gcc.target/i386/fma_run_float_5.c: Likewise.
1507 * gcc.target/i386/fma_run_float_6.c: Likewise.
1508 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1509 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1510 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1511 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1512 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1513 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1514 * gcc.target/i386/l_fma_1.h: Likewise.
1515 * gcc.target/i386/l_fma_2.h: Likewise.
1516 * gcc.target/i386/l_fma_3.h: Likewise.
1517 * gcc.target/i386/l_fma_4.h: Likewise.
1518 * gcc.target/i386/l_fma_5.h: Likewise.
1519 * gcc.target/i386/l_fma_6.h: Likewise.
1520 * gcc.target/i386/l_fma_double_1.c: Likewise.
1521 * gcc.target/i386/l_fma_double_2.c: Likewise.
1522 * gcc.target/i386/l_fma_double_3.c: Likewise.
1523 * gcc.target/i386/l_fma_double_4.c: Likewise.
1524 * gcc.target/i386/l_fma_double_5.c: Likewise.
1525 * gcc.target/i386/l_fma_double_6.c: Likewise.
1526 * gcc.target/i386/l_fma_float_1.c: Likewise.
1527 * gcc.target/i386/l_fma_float_2.c: Likewise.
1528 * gcc.target/i386/l_fma_float_3.c: Likewise.
1529 * gcc.target/i386/l_fma_float_4.c: Likewise.
1530 * gcc.target/i386/l_fma_float_5.c: Likewise.
1531 * gcc.target/i386/l_fma_float_6.c: Likewise.
1532 * gcc.target/i386/l_fma_main.h: Likewise.
1533 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1534 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1535 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1536 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1537 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1538 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1539 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1540 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1541 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1542 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1543 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1544 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1546 2011-10-10 Richard Guenther <rguenther@suse.de>
1549 * gcc.dg/torture/pr50389.c: New testcase.
1551 2011-10-10 Richard Guenther <rguenther@suse.de>
1554 * gcc.dg/builtins-47.c: Optimize.
1556 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1558 * lib/gcc-simulate-thread.exp: New.
1559 * gcc.dg/simulate-thread/guality.h: New.
1560 * gcc.dg/simulate-thread/simulate-thread.h: New.
1561 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1562 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1563 * gcc.dg/simulate-thread/README: New.
1564 * g++.dg/simulate-thread/guality.h: New.
1565 * g++.dg/simulate-thread/simulate-thread.h: New.
1566 * g++.dg/simulate-thread/simulate-thread.exp: New.
1567 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1568 * c-c++-common/cxxbitfields-2.c: Remove.
1569 * c-c++-common/cxxbitfields.c: Remove.
1570 * c-c++-common/cxxbitfields-4.c: Remove.
1571 * c-c++-common/cxxbitfields-5.c: Remove.
1572 * c-c++-common/simulate-thread/bitfields-1.c: New.
1573 * c-c++-common/simulate-thread/bitfields-2.c: New.
1574 * c-c++-common/simulate-thread/bitfields-3.c: New.
1575 * c-c++-common/simulate-thread/bitfields-4.c: New.
1577 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1580 * g++.dg/warn/format5.C: New.
1582 2011-10-09 Tobias Burnus <burnus@net-b.de>
1585 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1586 * gfortran.dg/common_16.f90: New.
1588 2011-10-09 Tobias Burnus <burnus@net-b.de>
1590 * gfortran.dg/iso_c_binding_param_1.f90: New.
1591 * gfortran.dg/iso_c_binding_param_2.f90: New.
1592 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1594 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1596 PR tree-optimization/50635
1597 * gcc.dg/vect/pr50635.c: New test.
1599 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1602 * gfortran.dg/proc_decl_27.f90: New.
1604 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1607 * objc/execute/initialize-1.m: New test.
1609 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1612 * gfortran.dg/pointer_function_result_1.f90 : New test.
1614 2011-10-07 David S. Miller <davem@davemloft.net>
1617 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1618 * gcc.target/sparc/cmask.c: Use it.
1619 * gcc.target/sparc/fhalve.c: Likewise.
1620 * gcc.target/sparc/fnegop.c: Likewise.
1621 * gcc.target/sparc/fpadds.c: Likewise.
1622 * gcc.target/sparc/fshift.c: Likewise.
1623 * gcc.target/sparc/fucmp.c: Likewise.
1624 * gcc.target/sparc/lzd.c: Likewise.
1625 * gcc.target/sparc/vis3misc.c: Likewise.
1626 * gcc.target/sparc/xmul.c: Likewise.
1628 2011-10-07 Richard Henderson <rth@redhat.com>
1630 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1632 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1634 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1636 * gcc.dg/pr50193-1.c: New file.
1637 * gcc.target/arm/shiftable.c: New file.
1639 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1642 * gfortran.dg/class_46.f03: New.
1644 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1646 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1647 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1648 (syslog, vsyslog, __vsyslog_chk): Likewise.
1650 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1651 (x, EXT_x): Use ASMNAME.
1653 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1654 (a, c): Use ASMNAME.
1656 2011-10-07 Tom de Vries <tom@codesourcery.com>
1659 * gcc.dg/pr50527.c: New test.
1661 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1663 PR tree-optimization/50650
1664 * gcc.c-torture/compile/pr50650.c: New test.
1666 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1668 PR tree-optimization/50575
1669 * gcc.c-torture/execute/vector-compare-2.x: New file.
1671 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1674 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1675 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1678 2011-10-07 Richard Guenther <rguenther@suse.de>
1681 * gcc.dg/vect/vect-align-2.c: Increase array size.
1683 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1684 H.J. Lu <hongjiu.lu@intel.com>
1687 * gcc.target/i386/pr50603.c: New test.
1689 2011-10-06 Jason Merrill <jason@redhat.com>
1692 * g++.dg/cpp0x/default31.C: New.
1694 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1696 PR tree-optimization/50596
1697 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1699 * gcc.dg/vect/vect-cond-8.c: New test.
1701 2011-10-06 Richard Henderson <rth@redhat.com>
1703 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1704 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1705 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1706 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1707 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1708 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1709 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1710 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1711 * gcc.c-torture/execute/vshuf-16.inc: New file.
1712 * gcc.c-torture/execute/vshuf-2.inc: New file.
1713 * gcc.c-torture/execute/vshuf-4.inc: New file.
1714 * gcc.c-torture/execute/vshuf-8.inc: New file.
1715 * gcc.c-torture/execute/vshuf-main.inc: New file.
1716 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1717 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1718 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1719 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1720 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1721 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1722 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1723 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1724 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1725 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1726 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1727 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1728 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1730 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1732 PR tree-optimization/49279
1733 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1734 * gcc.c-torture/execute/pr49279.c: New test.
1736 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1739 * gcc.c-torture/compile/pr49049.c: New test.
1741 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1744 * gcc.target/arm/pr50305.c: New test.
1746 2011-10-06 Richard Guenther <rguenther@suse.de>
1748 PR tree-optimization/38884
1749 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1750 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1752 2011-10-05 David S. Miller <davem@davemloft.net>
1754 * gcc.target/sparc/lzd.c: New test.
1755 * gcc.target/sparc/popc.c: New test.
1757 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1759 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1760 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1761 * g++.dg/other/final1.C: Cleanup original tree dump.
1763 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1765 PR tree-optimization/50613
1766 * gcc.dg/pr50613.c: New test.
1768 2011-10-05 Richard Henderson <rth@redhat.com>
1770 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1771 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1772 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1773 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1774 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1775 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1776 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1777 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1779 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1781 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1782 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1783 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1784 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1785 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1787 2011-10-05 Richard Guenther <rguenther@suse.de>
1789 PR tree-optimization/38885
1790 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1792 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1794 * gcc.target/i386/sw-1.c: New test.
1796 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1798 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1800 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1802 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1804 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1806 2011-10-04 David S. Miller <davem@davemloft.net>
1808 * gcc.target/sparc/fhalve.c: New test.
1809 * gcc.target/sparc/fnegop.c: New test.
1810 * gcc.target/sparc/xmul.c: New test.
1812 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1815 * gfortran.dg/dummy_procedure_6.f90: New.
1817 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1819 PR tree-optimization/50604
1820 * gcc.dg/pr50604.c: New test.
1822 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1824 PR tree-optimization/49662
1825 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1826 * gcc.dg/graphite/interchange-15.c: Likewise.
1827 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1829 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1831 * gcc.dg/tree-ssa/restrict-4.c: New test.
1833 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1835 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1836 (main): Use __typeof to get result type of comparison.
1838 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1840 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1841 Make et_vect_multiple_sizes_saved global.
1842 (check_effective_target_vect64): Make et_vect64_saved global.
1844 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1846 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1847 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1848 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1849 * gcc.dg/builtin-complex-err-1.c: Adjust.
1851 2011-10-02 Jason Merrill <jason@redhat.com>
1853 * g++.dg/cpp0x/range-for22.C: New.
1855 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1856 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1857 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1858 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1860 * g++.dg/cpp0x/nsdmi5.C: New.
1862 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1865 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1867 (mips-dg-options): Force an ABI option if the current ABI is
1868 incompatible with the required -mlong setting. Likewise force
1869 a long setting if the current one is incompatible with the
1870 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1871 throughout procedure.
1872 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1873 instead of addressing=absolute.
1875 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1877 * gcc.target/mips/stack-1.c: New test.
1879 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1881 * gcc.dg/pr49696.c: New test.
1883 2011-10-02 Jan Hubicka <jh@suse.cz>
1885 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1887 2011-10-01 David S. Miller <davem@davemloft.net>
1889 * gcc.target/sparc/cmask.c: New test.
1890 * gcc.target/sparc/fpadds.c: New test.
1891 * gcc.target/sparc/fshift.c: New test.
1892 * gcc.target/sparc/fucmp.c: New test.
1893 * gcc.target/sparc/vis3misc.c: New test.
1895 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1898 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1900 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1903 * g++.dg/dfp/44473-1.C: New test.
1904 * g++.dg/dfp/44473-2.C: New test.
1905 * g++.dg/dfp/mangle-1.C: New test.
1906 * g++.dg/dfp/mangle-2.C: New test.
1907 * g++.dg/dfp/mangle-3.C: New test.
1908 * g++.dg/dfp/mangle-4.C: New test.
1909 * g++.dg/dfp/mangle-5.C: New test.
1911 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/pr50571.c: New test.
1916 PR tree-optimization/46309
1917 * gcc.dg/pr46309.c: New test.
1919 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1921 * gcc.dg/strlenopt-21.c: New test.
1923 2011-09-30 Revital Eres <revital.eres@linaro.org>
1925 * gcc.dg/sms-10.c: New file.
1927 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1929 * gcc.target/arm/pr50099.c: New test.
1931 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1933 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1935 2011-09-30 David S. Miller <davem@davemloft.net>
1937 * gcc.target/sparc/bmaskbshuf.c: New test.
1938 * gcc.target/sparc/edgen.c: New test.
1940 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1943 * gfortran.dg/pure_formal_proc_3.f90: New.
1946 * gfortran.dg/stfunc_7.f90: New.
1948 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1950 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1951 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1952 * gcc.dg/vector-compare-1.c: Likewise.
1953 * gcc.dg/vector-compare-2.c: Likewise.
1955 2011-09-29 David S. Miller <davem@davemloft.net>
1957 * gcc.target/sparc/array.c: New test.
1959 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1961 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1962 loop unroll and set max unroll times to 8.
1963 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1964 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1965 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1966 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1968 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1971 * g++.dg/ext/visibility/warn5.C: New.
1973 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/warn/Wextra-3.C: New.
1978 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1981 * gcc.target/sh/pr49468-si.c: New.
1983 2011-09-28 Tom de Vries <tom@codesourcery.com>
1986 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1987 (TEST): Initialize src3 with random floats.
1988 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1989 from union src3. Initialize src3 with random floats.
1991 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1993 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1994 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1995 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1996 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1997 * gcc.target/sh/sh4a-cos.c: Ditto.
1998 * gcc.target/sh/sh4a-cosf.c: Ditto.
1999 * gcc.target/sh/sh4a-sin.c: Ditto.
2000 * gcc.target/sh/sh4a-sinf.c: Ditto.
2001 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2002 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2003 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2005 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2008 * g++.dg/parse/error40.C: New.
2009 * g++.dg/warn/incomplete1.C: Adjust.
2011 2011-09-27 Jan Hubicka <jh@suse.cz>
2014 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2017 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2019 * gcc.dg/strlenopt-1.c: New test.
2020 * gcc.dg/strlenopt-1f.c: New test.
2021 * gcc.dg/strlenopt-2.c: New test.
2022 * gcc.dg/strlenopt-2f.c: New test.
2023 * gcc.dg/strlenopt-3.c: New test.
2024 * gcc.dg/strlenopt-4.c: New test.
2025 * gcc.dg/strlenopt-4g.c: New test.
2026 * gcc.dg/strlenopt-4gf.c: New test.
2027 * gcc.dg/strlenopt-5.c: New test.
2028 * gcc.dg/strlenopt-6.c: New test.
2029 * gcc.dg/strlenopt-7.c: New test.
2030 * gcc.dg/strlenopt-8.c: New test.
2031 * gcc.dg/strlenopt-9.c: New test.
2032 * gcc.dg/strlenopt-10.c: New test.
2033 * gcc.dg/strlenopt-11.c: New test.
2034 * gcc.dg/strlenopt-12.c: New test.
2035 * gcc.dg/strlenopt-12g.c: New test.
2036 * gcc.dg/strlenopt-13.c: New test.
2037 * gcc.dg/strlenopt-14g.c: New test.
2038 * gcc.dg/strlenopt-14gf.c: New test.
2039 * gcc.dg/strlenopt-15.c: New test.
2040 * gcc.dg/strlenopt-16g.c: New test.
2041 * gcc.dg/strlenopt-17g.c: New test.
2042 * gcc.dg/strlenopt-18g.c: New test.
2043 * gcc.dg/strlenopt.h: New file.
2045 2011-09-27 Tom de Vries <tom@codesourcery.com>
2048 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2049 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2050 * gcc.dg/pr43864.c: New test.
2051 * gcc.dg/pr43864-2.c: Same.
2052 * gcc.dg/pr43864-3.c: Same.
2053 * gcc.dg/pr43864-4.c: Same.
2055 2011-09-27 Jan Hubicka <jh@suse.cz>
2057 * gcc.dg/ipa/inline-5.c: New testcase.
2059 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2061 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2063 * gcc.dg/vect/bb-slp-27.c: New.
2064 * gcc.dg/vect/bb-slp-28.c: New.
2066 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2068 * testsuite/lib/target-supports.exp (check_profiling_available):
2069 Don't rely solely on TLS tests for -fprofile-generate, fall
2070 through to the other code.
2072 2011-09-27 Richard Guenther <rguenther@suse.de>
2074 PR tree-optimization/50363
2075 * gcc.dg/torture/pr50363.c: New testcase.
2077 2011-09-26 Jason Merrill <jason@redhat.com>
2080 * g++.dg/template/partial13.C: New.
2083 * g++.dg/template/partial12.C: New.
2086 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2088 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/diagnostic/bindings1.C: New.
2092 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2094 2011-09-26 David S. Miller <davem@davemloft.net>
2096 * gcc.target/sparc/wrgsr.c: New test.
2097 * gcc.target/sparc/rdgsr.c: New test.
2098 * gcc.target/sparc/edge.c: New test.
2099 * gcc.target/sparc/fcmp.c: New test.
2101 * gcc.target/sparc/edge.c: Update for new return types.
2102 * gcc.target/sparc/fcmp.c: Likewise.
2104 * gcc.target/sparc/fpaddsubi.c: New test.
2106 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2109 * gfortran.dg/common_15.f90: New.
2112 * gfortran.dg/dummy_procedure_5.f90: New.
2113 * gfortran.dg/interface_26.f90: Modified error message.
2114 * gfortran.dg/proc_ptr_11.f90: Ditto.
2115 * gfortran.dg/proc_ptr_15.f90: Ditto.
2116 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2117 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2119 2011-09-26 Jason Merrill <jason@redhat.com>
2122 * g++.dg/overload/rvalue3.C: New.
2125 * g++.dg/overload/ref-conv2.C: New.
2127 * g++.dg/cpp0x/nsdmi-template1.C: New.
2129 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2131 * g++.dg/cpp0x/nullptr25.C: New.
2133 2011-09-26 Richard Guenther <rguenther@suse.de>
2135 PR tree-optimization/50472
2136 * gcc.dg/torture/pr50472.c: New testcase.
2138 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2140 * gnat.dg/opt22.adb: New test.
2141 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2143 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2145 * gnat.dg/opt21.adb: New test.
2146 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2148 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2150 * gnat.dg/opt20.ad[sb]: New test.
2151 * gnat.dg/opt20_pkg.ads: New helper.
2153 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2155 * gnat.dg/array17.adb: New test.
2156 * gnat.dg/array17_pkg.ads: New helper.
2158 2011-09-25 Jason Merrill <jason@redhat.com>
2160 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2162 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/frame_overflow.ads: New.
2165 * gnat.dg/frame_overflow.adb: Adjust.
2166 * gnat.dg/specs/addr1.ads: Likewise.
2168 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2170 * g++.dg/tree-ssa/restrict2.C: New test.
2172 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2174 * lib/target-supports.exp (check_effective_target_vect64): New.
2175 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2176 of multiple vector sizes.
2177 * gcc.dg/vect/bb-slp-26.c: New.
2179 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/template/bitfield1.C: New.
2184 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2186 * gcc.dg/vect/bb-slp-24.c: New.
2188 2011-09-24 Jason Merrill <jason@redhat.com>
2190 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2192 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2194 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2195 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2197 * g++.dg/cpp0x/nsdmi1.C: New.
2198 * g++.dg/cpp0x/nsdmi2.C: New.
2199 * g++.dg/cpp0x/nsdmi3.C: New.
2200 * g++.dg/cpp0x/nsdmi4.C: New.
2201 * g++.old-deja/g++.other/init4.C: New.
2203 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2206 * g++.dg/template/sfinae28.C: New.
2208 2011-09-23 Ian Lance Taylor <iant@google.com>
2210 * go.test/go-test.exp (errchk): Handle more cases of getting
2211 correct Tcl backslash quoting in regular expressions in test file.
2213 2011-09-23 Jason Merrill <jason@redhat.com>
2216 * g++.dg/init/const8.C: New.
2217 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2218 * g++.dg/cpp0x/defaulted2.C: Likewise.
2219 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2220 * g++.dg/init/pr20039.C: Likewise.
2221 * g++.dg/init/pr42844.C: Likewise.
2223 2011-09-23 Jan Hubicka <jh@suse.cz>
2225 * gcc.dg/ipa/inline-1.c: new testcase.
2226 * gcc.dg/ipa/inline-2.c: new testcase.
2227 * gcc.dg/ipa/inline-3.c: new testcase.
2228 * gcc.dg/ipa/inline-4.c: new testcase.
2230 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/cpp0x/constexpr-static8.C: New.
2235 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2237 * gcc.target/i386/avxfp-1.c: New test.
2238 * gcc.target/i386/avxfp-2.c: New test.
2240 2011-09-23 Terry Guo <terry.guo@arm.com>
2242 * gcc.c-torture/execute/941014-1.x: Deleted.
2244 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/cpp0x/pr50491.C: New.
2249 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2252 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2254 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/cpp0x/nullptr24.C: New.
2259 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2262 * gcc.target/i386/pr50482.c: New test.
2264 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2266 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2267 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2268 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2269 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2270 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2271 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2272 multilib options contain different -march= from dg-options.
2274 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2275 Paolo Carlini <paolo.carlini@oracle.com>
2278 * g++.dg/template/friend52.C: New.
2280 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2282 * gcc.target/arm/cmp-1.c: New test.
2283 * gcc.target/arm/cmp-2.c: Likewise.
2285 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2288 * gfortran.dg/impure_actual_1.f90: Modified error message.
2289 * gfortran.dg/proc_ptr_32.f90: New.
2290 * gfortran.dg/proc_ptr_33.f90: New.
2292 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2294 PR tree-optimization/50451
2295 * gcc.dg/vect/pr50451.c: New test.
2297 2011-09-21 Ian Lance Taylor <iant@google.com>
2299 * go.test/go-test.exp (errchk): Add special case for bug332.
2300 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2301 some more test lines.
2303 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2305 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2306 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2307 * g++.dg/other/i386-8.C: Ditto.
2308 * g++.dg/other/pr34435.C: Ditto.
2309 * g++.dg/other/pr39496.C: Ditto.
2310 * g++.dg/other/mmintrin.C: Ditto.
2312 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2314 * gcc.dg/vect/vect-cond-7.c: New test.
2315 * gcc.target/i386/sse4_1-cond-1.c: New test.
2316 * gcc.target/i386/avx-cond-1.c: New test.
2318 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2321 * g++.dg/other/pr50464.C: New test.
2323 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2325 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2326 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2327 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2328 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2330 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2332 * gnat.dg/opt19.adb: New test.
2334 2011-09-21 Terry Guo <terry.guo@arm.com>
2336 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2337 on arch conflict when testing case on targets other than armv7-a.
2339 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/ext/int128-1.C: New.
2343 * g++.dg/ext/int128-2.C: Likewise.
2344 * g++.dg/ext/int128-2.h: Likewise.
2346 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2349 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2351 2011-09-20 Jason Merrill <jason@redhat.com>
2353 * g++.dg/cpp0x/constexpr-generated1.C: New.
2356 * g++.dg/overload/ref-conv1.C: New.
2358 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2360 * g++.dg/other/final1.C: New.
2362 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2364 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2367 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2369 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2372 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2374 PR tree-optimization/50413
2375 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2376 -fdump-tree-slp-details. Run other tests with
2377 -fdump-tree-vect-details.
2378 * g++.dg/vect/slp-pr50413.cc: New.
2380 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2381 Ira Rosen <ira.rosen@linaro.org>
2384 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2385 Fix underscores around restrict.
2387 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2389 PR tree-optimization/50414
2390 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2391 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2392 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2394 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2396 PR tree-optimization/50412
2397 * gfortran.dg/vect/pr50412.f90: New.
2399 2011-09-16 Jason Merrill <jason@redhat.com>
2402 * g++.dg/eh/defarg1.C: New.
2404 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2406 * gcc.dg/vect/vect-reduc-10.c: New test.
2407 * gcc.target/i386/avx-reduc-1.c: New test.
2409 * gcc.target/i386/sse2-extract-1.c: New test.
2410 * gcc.target/i386/avx-extract-1.c: New test.
2412 2011-09-16 Terry Guo <terry.guo@arm.com>
2414 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2416 2011-09-15 Diego Novillo <dnovillo@google.com>
2418 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2419 ALWAYS_CXXFLAGS, if defined.
2420 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2421 ALWAYS_GFORTRANFLAGS, if defined.
2422 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2423 ALWAYS_GOCFLAGS, if defined.
2424 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2425 ALWAYS_OBJCXXFLAGS, if defined.
2426 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2427 additional_flags, if defined.
2428 * lib/gnat.exp (gnat_target_compile): Likewise.
2429 * lib/objc.exp (objc_target_compile): Likewise.
2430 * lib/target-supports-dg.exp (dg-add-options): Handle
2433 2011-09-15 Tom de Vries <tom@codesourcery.com>
2436 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2437 Use uintptr_t in f1. Undo avr xfails.
2439 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2443 * gfortran.dg/function_types_3.f90: New.
2445 2011-09-15 Jason Merrill <jason@redhat.com>
2448 * g++.dg/cpp0x/trailing7.C: New.
2451 * g++.dg/cpp0x/nullptr23.C: New.
2453 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2455 * gcc.dg/vect/bb-slp-25.c: New.
2457 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2460 * g++.dg/cpp0x/noexcept15.C: New.
2462 2011-09-14 Tom de Vries <tom@codesourcery.com>
2465 * gcc.dg/pr50251.c: New test.
2467 2011-09-14 Tobias Burnus <burnus@net-b.de>
2471 * gfortran.dg/null_5.f90: New.
2472 * gfortran.dg/null_6.f90: New.
2474 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2476 * gcc.c-torture/compile/20110913-1.c: New test.
2478 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2481 * gfortran.dg/result_2.f90: New.
2483 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2485 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2487 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2490 * g++.dg/cpp0x/variadic116.C: New test case.
2492 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2494 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2495 * gcc.target/mips/interrupt_handler-2.c: New test.
2496 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2498 2011-09-12 Jason Merrill <jason@redhat.com>
2500 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2502 * g++.dg/cpp0x/explicit7.C: New.
2504 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2506 PR rtl-optimization/50212
2507 * g++.dg/other/pr50212.C: New test.
2509 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2512 * testsuite/gcc.target/avr/torture/avr-torture.exp
2513 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2514 "-O2 -fmerge-all-constants".
2516 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2519 * gfortran.dg/do_while_1.f90: New test.
2521 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2525 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2526 * gfortran.dg/proc_decl_26.f90: New.
2527 * gfortran.dg/typebound_override_2.f90: New.
2528 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2530 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2532 * gnat.dg/cond_expr2.ad[sb]: New test.
2534 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2536 * gnat.dg/atomic5.ad[sb]: New test.
2538 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2540 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2542 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2545 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2547 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2550 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2552 2011-09-09 Richard Guenther <rguenther@suse.de>
2554 PR tree-optimization/50328
2555 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2557 2011-09-09 Richard Guenther <rguenther@suse.de>
2560 * gcc.dg/torture/pr50333.c: New testcase.
2562 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2564 PR tree-optimization/50318
2565 * gcc.target/arm/pr50318-1.c: New file.
2567 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2569 * gcc.target/i386/all_one_m256i.c: New test.
2571 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2574 * g++.dg/cpp0x/sfinae28.C: New.
2576 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2579 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2580 longer ignored on typedefs.
2582 PR c++/33255 - Support -Wunused-local-typedefs warning
2583 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2584 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2586 2011-09-08 Martin Jambor <mjambor@suse.cz>
2588 PR tree-optimization/50287
2589 * gcc.dg/torture/pr50287.c: New test.
2591 2011-09-08 Richard Guenther <rguenther@suse.de>
2593 PR tree-optimization/19831
2594 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2595 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2596 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2597 * gcc.dg/errno-1.c: Adjust.
2599 2011-09-08 Richard Guenther <rguenther@suse.de>
2601 PR tree-optimization/19831
2602 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2604 2011-09-08 Tobias Burnus <burnus@net-b.de>
2607 * gfortran.dg/do_concurrent_1.f90: New.
2608 * gfortran.dg/do_concurrent_2.f90: New.
2610 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2614 * gcc.dg/pr50310-2.c: New test.
2616 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2619 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2620 * gfortran.dg/impure_constructor_1.f90: Modified.
2621 * gfortran.dg/proc_ptr_comp_33.f90: New.
2623 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2626 * gcc.dg/pr50310-1.c: New test.
2628 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2631 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2634 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2637 * g++.dg/cpp0x/noexcept14.C: New.
2639 2011-09-07 Jason Merrill <jason@redhat.com>
2641 * g++.dg/cpp0x/constexpr-ref3.C: New.
2643 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2645 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2647 * gcc.dg/section1.c: Don't xfail for avr.
2649 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2651 PR tree-optimization/50322
2652 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2654 2011-09-07 Martin Jambor <mjambor@suse.cz>
2656 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2658 2011-09-07 Martin Jambor <mjambor@suse.cz>
2660 PR tree-optimization/49911
2661 * g++.dg/tree-ssa/pr49911.C: New test.
2663 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2666 * gcc.dg/torture/pr49030.c: New test.
2668 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2671 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2672 * gfortran.dg/class_4d.f03: Deleted.
2673 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2675 2011-09-07 Richard Guenther <rguenther@suse.de>
2677 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2679 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2681 PR tree-optimization/46021
2682 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2684 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2686 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2688 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2690 * gcc.c-torture/compile/20110906-1.c: New test.
2692 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2694 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2696 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2698 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2699 --param tree-reassoc-width=1.
2701 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2702 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2704 2011-09-06 Richard Guenther <rguenther@suse.de>
2706 PR tree-optimization/48149
2707 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2709 2011-09-06 Richard Guenther <rguenther@suse.de>
2711 PR tree-optimization/48317
2712 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2714 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2716 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2718 (add_options_for_quad_vectors): Replace with ...
2719 (add_options_for_double_vectors): ... this.
2720 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2721 support multiple vector sizes since the vectorizer attempts to
2722 vectorize with both vector sizes.
2723 * gcc.dg/vect/no-vfa-vect-79.c,
2724 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2725 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2726 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2727 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2728 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2729 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2730 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2731 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2732 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2733 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2734 gcc.dg/vect/vect-40.c: Likewise.
2735 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2736 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2737 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2738 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2739 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2741 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2743 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2746 * gcc.target/mips/abi-main.h: New file.
2747 * gcc.target/mips/abi-o32-long32.c: New test.
2748 * gcc.target/mips/abi-o32-long64.c: Likewise.
2749 * gcc.target/mips/abi-o64-long32.c: Likewise.
2750 * gcc.target/mips/abi-o64-long64.c: Likewise.
2751 * gcc.target/mips/abi-n32-long32.c: Likewise.
2752 * gcc.target/mips/abi-n32-long64.c: Likewise.
2753 * gcc.target/mips/abi-n64-long32.c: Likewise.
2754 * gcc.target/mips/abi-n64-long64.c: Likewise.
2755 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2756 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2757 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2758 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2759 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2760 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2761 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2762 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2763 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2764 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2765 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2766 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2767 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2768 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2769 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2770 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2771 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2772 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2773 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2774 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2775 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2776 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2777 * gcc.target/mips/branch-3.c: Likewise.
2778 * gcc.target/mips/branch-4.c: Likewise.
2779 * gcc.target/mips/branch-5.c: Likewise.
2780 * gcc.target/mips/branch-6.c: Likewise.
2781 * gcc.target/mips/branch-7.c: Likewise.
2782 * gcc.target/mips/branch-8.c: Likewise.
2783 * gcc.target/mips/branch-9.c: Likewise.
2784 * gcc.target/mips/branch-10.c: Likewise.
2785 * gcc.target/mips/branch-11.c: Likewise.
2786 * gcc.target/mips/branch-12.c: Likewise.
2787 * gcc.target/mips/branch-13.c: Likewise.
2788 * gcc.target/mips/lazy-binding-1.c: Likewise.
2790 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2792 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2793 to avoid warning on int=16 platforms..
2795 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2797 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2798 to work even with -fshort-enums.
2800 2011-09-04 Jan Hubicka <jh@suse.cz>
2802 * gcc.c-torture/compile/20110902.c: new testcase.
2804 2011-09-04 Jason Merrill <jason@redhat.com>
2807 * g++.dg/cpp0x/rv-conv1.C: New.
2810 * g++.dg/cpp0x/rv-func3.C: New.
2812 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2816 * g++.dg/cpp0x/constexpr-template1.C: New.
2817 * g++.dg/cpp0x/constexpr-template2.C: New.
2818 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2819 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2821 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2823 * gnat.dg/specs/debug1.ads: Tweak pattern.
2825 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2828 * gfortran.dg/class_45a.f03: New.
2829 * gfortran.dg/class_45b.f03: New.
2831 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2832 Ira Rosen <ira.rosen@linaro.org>
2834 PR tree-optimization/50208
2835 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2836 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2837 -fno-tree-fre -fno-tree-pre.
2839 2011-09-02 Martin Jambor <mjambor@suse.cz>
2841 * gcc.dg/ipa/ipcp-3.c: New test.
2843 2011-09-02 Richard Guenther <rguenther@suse.de>
2845 PR tree-optimization/27460
2847 * gcc.dg/vect/vect-cond-7.c: New testcase.
2849 2011-09-02 Martin Jambor <mjambor@suse.cz>
2851 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2852 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2853 xfailed test for inlining.
2854 * g++.dg/ipa/ivinline-9.C: Likewise.
2856 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2858 PR tree-optimization/50178
2859 * gfortran.dg/vect/pr50178.f90: New test.
2861 2011-08-31 Martin Jambor <mjambor@suse.cz>
2864 * gcc.c-torture/execute/pr49886.c: New testcase.
2866 2011-08-31 Tom de Vries <tom@codesourcery.com>
2869 * gcc.dg/pr43513.c: New test.
2871 2011-08-30 Tobias Burnus <burnus@net-b.de>
2874 * gfortran.dg/common_14.f90: New.
2875 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2877 2011-08-30 Jason Merrill <jason@redhat.com>
2880 * g++.dg/cpp0x/decltype33.C: New.
2883 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2886 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2888 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2890 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2892 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2894 * gnat.dg/specs/aggr3.ads: New test.
2895 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2897 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2898 * gnat.dg/specs/aggr2.ads: Likewise.
2900 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2903 * gfortran.dg/allocate_with_source_2.f90: New test
2905 2011-08-30 Jason Merrill <jason@redhat.com>
2908 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2911 * g++.dg/cpp0x/constexpr-value3.C: New.
2913 2011-08-30 Richard Guenther <rguenther@suse.de>
2916 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2917 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2918 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2919 * gcc.dg/pr36902.c: XFAIL.
2921 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2923 * gcc.target/i386/fma-check.h: New.
2924 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2925 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2926 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2927 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2928 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2929 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2930 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2931 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2932 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2933 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2934 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2935 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2936 * gcc.target/i386/fma-compile.c: Likewise.
2937 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2938 * gcc.target/i386/sse-12.c: Add -mfma.
2939 * gcc.target/i386/sse-13.c: Likewise.
2940 * gcc.target/i386/sse-14.c: Likewise.
2941 * gcc.target/i386/sse-22.c: Likewise.
2942 * gcc.target/i386/sse-23.c: Likewise.
2943 * g++.dg/other/i386-2.C: Likewise.
2944 * g++.dg/other/i386-3.C: Likewise.
2946 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2949 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2950 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2952 2011-08-30 Christian Bruel <christian.bruel@st.com>
2954 * g++.dg/bprob/bprob.exp (feedback_options): Set
2955 -fbranch-probabilities.
2956 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2958 2011-08-29 Jason Merrill <jason@redhat.com>
2961 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2963 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2964 Jason Merrill <jason@redhat.com>
2966 * g++.dg/dfp/base.C: New test.
2968 2011-08-29 Jason Merrill <jason@redhat.com>
2972 * g++.dg/cpp0x/initlist58.C: New.
2974 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2977 * gfortran.dg/class_result_1.f03: New.
2979 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2982 * gcc.target/i386/pr48722.c: New test.
2984 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2987 * gfortran.dg/widechar_compare_1.f90: New test.
2989 2011-08-26 Jason Merrill <jason@redhat.com>
2993 * g++.dg/abi/mangle50.C: New.
2995 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2998 * gcc.target/i386/pr50202.c: New test.
3000 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3002 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3003 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3004 * gcc.target/i386/avx-round-vec.c: New test.
3005 * gcc.target/i386/avx-roundf-vec.c: New test.
3007 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3009 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3013 * c-c++-common/Wunused-var-14.c: New test.
3015 2011-08-26 Tom de Vries <tom@codesourcery.com>
3017 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3019 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3021 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3022 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3023 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3024 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3026 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3028 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3029 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3030 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3031 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3033 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3036 * gfortran.dg/pointer_comp_init_1.f90: New test.
3038 2011-08-25 Jason Merrill <jason@redhat.com>
3041 * g++.dg/cpp0x/sfinae27.C: New.
3043 2011-08-25 Tobias Burnus <burnus@net-b.de>
3045 * gfortran.dg/coarray_lib_token_4.f90: New.
3047 2011-08-25 Tobias Burnus <burnus@net-b.de>
3049 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3051 2011-08-25 Richard Guenther <rguenther@suse.de>
3053 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3055 2011-08-24 Tobias Burnus <burnus@net-b.de>
3058 * gfortran.dg/initialization_28.f90: New.
3060 2011-08-24 Richard Guenther <rguenther@suse.de>
3062 PR tree-optimization/50067
3063 * gcc.dg/torture/pr50067-3.c: New testcase.
3064 * gcc.dg/torture/pr50067-4.c: Likewise.
3065 * gcc.dg/torture/pr50067-5.c: Likewise.
3067 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3069 * g++.dg/other/i386-2.C: Add -mavx2 check.
3070 * g++.dg/other/i386-3.C: Likewise.
3071 * gcc.target/i386/avx-1.c: Add AVX2.
3072 * gcc.target/i386/avx-2.c: Likewise.
3073 * gcc.target/i386/funcspec-5.c: Likewise.
3074 * gcc.target/i386/sse-12.c: Likewise.
3075 * gcc.target/i386/sse-13.c: Likewise.
3076 * gcc.target/i386/sse-14.c: Likewise.
3077 * gcc.target/i386/sse-22.c: Likewise.
3078 * gcc.target/i386/sse-23.c: Likewise.
3079 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3080 * gcc.target/i386/avx2-check.h: New.
3081 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3082 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3083 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3084 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3085 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3086 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3087 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3088 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3089 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3090 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3091 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3092 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3093 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3094 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3095 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3096 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3097 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3098 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3099 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3100 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3101 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3102 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3103 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3104 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3105 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3106 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3107 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3108 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3109 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3110 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3111 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3112 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3113 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3114 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3115 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3116 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3117 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3118 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3119 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3120 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3121 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3122 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3123 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3124 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3125 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3126 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3127 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3128 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3129 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3130 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3131 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3132 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3133 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3134 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3135 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3136 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3137 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3138 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3139 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3140 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3141 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3142 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3143 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3144 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3145 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3146 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3147 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3148 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3149 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3150 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3151 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3152 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3153 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3154 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3155 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3156 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3157 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3158 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3159 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3160 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3161 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3162 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3163 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3164 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3165 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3166 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3167 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3168 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3169 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3170 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3171 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3172 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3173 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3174 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3175 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3176 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3177 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3178 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3179 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3180 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3181 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3182 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3183 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3184 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3185 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3186 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3187 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3188 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3189 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3190 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3191 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3192 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3193 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3194 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3195 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3196 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3197 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3198 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3199 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3200 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3201 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3202 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3203 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3204 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3205 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3206 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3207 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3208 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3209 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3210 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3211 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3212 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3213 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3214 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3215 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3216 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3217 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3218 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3219 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3220 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3221 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3222 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3223 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3224 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3225 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3226 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3227 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3228 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3229 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3230 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3231 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3232 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3233 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3234 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3235 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3236 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3237 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3238 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3239 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3240 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3241 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3242 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3243 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3244 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3245 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3246 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3247 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3248 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3249 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3250 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3251 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3252 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3253 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3254 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3255 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3256 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3257 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3258 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3259 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3260 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3261 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3262 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3263 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3264 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3265 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3266 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3267 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3268 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3269 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3270 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3271 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3272 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3273 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3274 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3275 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3276 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3277 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3278 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3279 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3280 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3281 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3282 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3283 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3284 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3285 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3286 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3287 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3288 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3289 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3290 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3291 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3292 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3293 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3294 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3295 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3296 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3297 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3298 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3299 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3300 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3301 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3302 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3303 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3304 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3305 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3306 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3307 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3308 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3309 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3310 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3311 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3312 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3313 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3314 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3315 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3316 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3317 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3318 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3319 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3320 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3321 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3322 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3323 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3324 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3325 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3326 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3327 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3328 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3329 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3330 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3331 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3332 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3333 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3334 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3335 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3336 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3337 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3338 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3339 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3340 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3341 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3342 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3343 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3344 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3345 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3346 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3347 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3348 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3349 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3350 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3351 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3352 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3353 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3354 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3355 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3356 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3357 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3358 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3359 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3360 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3361 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3362 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3363 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3364 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3365 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3366 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3367 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3368 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3369 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3370 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3371 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3372 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3373 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3374 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3375 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3376 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3377 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3378 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3379 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3380 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3381 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3382 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3383 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3384 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3385 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3386 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3387 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3388 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3389 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3390 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3391 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3392 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3393 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3394 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3395 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3396 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3397 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3398 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3399 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3400 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3401 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3402 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3403 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3404 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3405 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3406 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3407 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3408 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3409 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3410 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3411 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3412 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3413 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3414 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3415 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3416 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3417 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3418 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3419 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3420 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3421 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3422 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3423 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3424 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3425 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3426 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3427 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3428 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3429 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3430 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3431 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3432 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3433 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3434 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3435 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3436 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3437 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3438 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3439 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3440 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3441 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3442 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3443 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3444 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3445 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3446 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3447 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3448 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3449 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3450 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3451 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3452 * gcc.target/i386/testimm-9.c: Likewise.
3454 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3456 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3457 * g++.dg/other/i386-3.C: Likewise.
3458 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3459 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3460 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3461 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3462 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3463 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3464 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3465 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3466 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3467 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3468 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3469 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3470 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3471 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3472 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3473 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3474 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3475 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3476 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3477 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3478 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3479 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3480 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3481 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3482 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3483 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3484 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3485 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3486 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3487 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3488 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3489 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3490 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3491 * gcc.target/i386/sse-12.c: Add BMI2.
3492 * gcc.target/i386/sse-13.c: Likewise.
3493 * gcc.target/i386/sse-14.c: Likewise.
3494 * gcc.target/i386/sse-22.c: Likewise.
3495 * gcc.target/i386/sse-23.c: Likewise.
3497 2011-08-23 Jason Merrill <jason@redhat.com>
3499 * g++.dg/template/crash7.C: Adjust expected errors.
3501 2011-08-23 Jason Merrill <jason@redhat.com>
3505 * g++.dg/cpp0x/overload2.C: New.
3507 2011-08-23 Jason Merrill <jason@redhat.com>
3510 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3512 2011-08-23 Jason Merrill <jason@redhat.com>
3515 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3516 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3517 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3518 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3520 2011-08-23 Jason Merrill <jason@redhat.com>
3523 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3525 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3528 * g++.dg/warn/Wunused-var-16.C: New test.
3531 * gcc.dg/pr50161.c: New test.
3533 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3536 * g++.dg/gcov/gcov-7.C: New test.
3538 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3541 * g++.dg/dfp/nofields.C: New test.
3543 2011-08-23 Tobias Burnus <burnus@net-b.de>
3546 * gfortran.dg/use_16.f90: New.
3548 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3549 Kirill Yukhin <kirill.yukhin@intel.com>
3552 * gcc.target/i386/pr50155.c: New test.
3554 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3556 PR tree-optimization/50133
3557 * gcc.dg/pr50133.c: New test.
3560 * c-c++-common/cxxbitfields-6.c: New test.
3562 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3565 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3567 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3569 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3570 * gcc.dg/pr49994-3.c: Ditto.
3572 2011-08-22 Richard Guenther <rguenther@suse.de>
3575 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3576 * gcc.dg/torture/pr50067-2.c: Likewise.
3578 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3581 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3582 of a constant resulting from simplification.
3583 * gfortran.dg/warn_conversion_3.f90: New test.
3585 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3588 * gfortran.dg/zero_stride_1.f90: New test.
3590 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3593 * gfortran.dg/typebound_override_1.f90: Modified.
3595 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3597 PR tree-optimization/48739
3598 * gcc.dg/pr48739-1.c: New test.
3599 * gcc.dg/pr48739-2.c: New test.
3601 2011-08-20 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3605 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3608 * gfortran.dg/where_3.f90: New test.
3610 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3613 * gfortran.dg/pr49721-1.f: New.
3614 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3616 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3618 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3619 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3622 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3624 * gcc.target/arm/wmul-11.c: New file.
3625 * gcc.target/arm/wmul-12.c: New file.
3626 * gcc.target/arm/wmul-13.c: New file.
3628 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3630 * gcc.target/arm/wmul-10.c: New file.
3632 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3634 * gcc.target/arm/wmul-9.c: New file.
3635 * gcc.target/arm/wmul-bitfield-2.c: New file.
3637 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3639 * gcc.target/arm/wmul-8.c: New file.
3641 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3643 * gcc.target/arm/wmul-7.c: New file.
3645 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3647 * gcc.target/arm/wmul-6.c: New file.
3649 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3651 * gcc.target/arm/wmul-5.c: New file.
3652 * gcc.target/arm/no-wmla-1.c: New file.
3654 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3656 * gcc.target/arm/wmul-bitfield-1.c: New file.
3658 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3660 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3662 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3664 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3665 * gcc.target/i386/conversion.c: Likewise.
3667 2011-08-19 Richard Guenther <rguenther@suse.de>
3669 * gcc.dg/torture/pr50067-1.c: New testcase.
3670 * gcc.dg/torture/pr50067-2.c: Likewise.
3672 2011-08-19 Joey Ye <joey.ye@arm.com>
3675 * gcc.target/arm/handler-align.c: New test.
3676 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3679 2011-08-19 Joey Ye <joey.ye@arm.com>
3681 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3683 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3686 * gfortran.dg/end_block_label_1.f90: New test.
3687 * gfortran.dg/end_associate_label_1.f90: New test.
3689 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3691 * gcc.dg/c1x-pointer-float-1.c: New test.
3693 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3696 * gfortran.dg/duplicate_labels_2.f: New test.
3698 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3700 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3701 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3702 gcc.dg/c1x-noreturn-5.c: New tests.
3704 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3706 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3708 2011-08-18 Tobias Burnus <burnus@net-b.de>
3711 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3712 * gfortran.dg/coarray_lock_3.f90: Fix test.
3713 * gfortran.dg/coarray_lock_4.f90: New.
3714 * gfortran.dg/coarray_lock_5.f90: New.
3716 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3719 * gcc.c-torture/compile/pr50009.c: New test.
3722 * gcc.dg/torture/pr50092.c: New test.
3724 2011-08-18 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/namelist_73.f90: New.
3729 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3731 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3734 * gcc.dg/pr50017.c: New test.
3736 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3739 * g++.dg/lookup/hidden-var1.C: New test case.
3741 2011-08-17 Tobias Burnus <burnus@net-b.de>
3744 * gfortran.dg/warn_unused_var_2.f90: New.
3745 * gfortran.dg/warn_unused_var_3.f90: New.
3747 2011-08-17 Tom de Vries <tom@codesourcery.com>
3750 * gcc.target/arm/pr43597.c: New test.
3752 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3755 * gfortran.dg/common_13.f90: New.
3757 2011-08-16 Jason Merrill <jason@redhat.com>
3760 * g++.dg/cpp0x/variadic-unresolved.C: New.
3762 * g++.old-deja/g++.brendan/README: Add R.I.P.
3764 * g++.dg/ext/attr-used-1.C: New.
3767 * g++.dg/cpp0x/initlist56.C: New.
3769 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3772 * g++.dg/opt/life1.C: Only run on Linux.
3774 2011-08-15 Tobias Burnus <burnus@net-b.de>
3776 * gfortran.dg/coarray_26.f90: New.
3778 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3780 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3783 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3786 * gfortran.dg/func_result_7.f90: New.
3788 2011-08-13 Jason Merrill <jason@redhat.com>
3791 * g++.dg/cpp0x/decltype32.C: New.
3794 * g++.dg/diagnostic/expr1.C: New.
3796 2011-08-12 David Li <davidxl@google.com>
3798 * g++.dg/abi/vbase15.C: New test.
3800 2011-08-12 Jason Merrill <jason@redhat.com>
3803 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3805 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3807 * gcc.dg/builtins-67.c: New test.
3808 * gcc.target/i386/conversion.c: Ditto.
3810 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3811 Brian Hackett <bhackett1024@gmail.com>
3813 * g++.dg/plugin/decl_plugin.c: New.
3814 * g++.dg/plugin/decl-plugin-test.C: New.
3815 * g++.dg/plugin/plugin.exp: Add above testcase.
3817 2011-08-11 Richard Guenther <rguenther@suse.de>
3819 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3821 2011-08-11 Michael Matz <matz@suse.de>
3823 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3825 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3827 PR tree-optimization/50039
3828 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3829 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3831 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3833 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3834 (sse4_1_test): Initialize src3 with random value.
3836 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3838 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3839 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3840 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3841 * gcc.dg/scal-to-vec1.c: New test.
3842 * gcc.dg/scal-to-vec2.c: New test.
3844 2011-08-09 Richard Guenther <rguenther@suse.de>
3846 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3847 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3848 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3849 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3851 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3853 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3855 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3857 * gcc.dg/pr49948.c: Require pthread effective target.
3859 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3861 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3863 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3865 * gcc.target/i386/sse-22a.c: New test.
3867 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3869 PR tree-optimization/50014
3870 * gcc.dg/vect/pr50014.c: New test.
3872 2011-08-08 Martin Jambor <mjambor@suse.cz>
3875 * gcc.dg/tree-ssa/pr49923.c: New test.
3877 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3880 * gcc.target/i386/pr49781-1.c: New.
3882 2011-08-08 Jason Merrill <jason@redhat.com>
3884 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3886 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3888 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3891 * gfortran.dg/typebound_override_1.f90: New.
3893 2011-08-07 Kai Tietz <ktietz@redhat.com>
3895 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3896 x86_64 mingw target.
3897 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3898 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3899 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3900 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3901 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3902 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3903 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3904 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3905 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3906 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3908 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3911 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3913 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3915 * gcc.dg/pr48770.c: Cleanup coverage files.
3916 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3918 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3920 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3921 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3922 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3923 lzcnt and bmi options.
3925 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3928 * gcc.dg/pr47381-1.c: New.
3929 * gcc.dg/pr47381-2.c: Likewise.
3930 * gcc.target/i386/pr47381.c: Likewise.
3932 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3935 * gcc.dg/pr47727.c: New.
3938 * gcc.dg/pr47372-1.c: New.
3939 * gcc.dg/pr47372-2.c: Likewise.
3941 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3944 * gcc.target/i386/pr47449.c: New.
3947 * gcc.dg/pr47446-1.c: New.
3948 * gcc.dg/pr47446-2.c: Likewise.
3950 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3953 * gcc.dg/pr47766.c: New.
3956 * gcc.dg/tls/pr47715-1.c: New.
3957 * gcc.dg/tls/pr47715-2.c: Likewise.
3958 * gcc.dg/tls/pr47715-3.c: Likewise.
3959 * gcc.dg/tls/pr47715-4.c: Likewise.
3960 * gcc.dg/tls/pr47715-5.c: Likewise.
3962 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3965 * objc.dg/gnu-api-2-class.m: Updated comments.
3966 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3967 * objc.dg/gnu-api-2-class-meta.m: New test.
3968 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3970 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3973 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3974 with classes that are in construction.
3976 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3979 * gcc.target/i386/pr48084-1.c: New.
3980 * gcc.target/i386/pr48084-2.c: Likewise.
3981 * gcc.target/i386/pr48084-3.c: Likewise.
3982 * gcc.target/i386/pr48084-4.c: Likewise.
3983 * gcc.target/i386/pr48084-5.c: Likewise.
3985 PR rtl-optimization/49504
3986 * gcc.target/i386/pr49504.c: New.
3989 * gcc.dg/pr49860.c: New.
3991 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3994 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3995 with classes that are in construction.
3997 2011-08-05 Jason Merrill <jason@redhat.com>
4000 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4003 * g++.dg/cpp0x/decltype31.C: New.
4006 * g++.dg/init/array28.C: New.
4009 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4011 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4014 * gcc.dg/pr47369-1.c: New.
4016 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4019 * gcc.dg/torture/pr47364-1.c: New.
4020 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4021 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4023 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4026 * gfortran.dg/transfer_check_2.f90: New test case.
4028 2011-08-05 Jan Hubicka <jh@suse.cz>
4031 * gfortran.dg/pr49494.f90: New testcase.
4033 2011-08-05 Jan Hubicka <jh@suse.cz>
4036 * gcc.c-torture/compile/pr49735.c: New testcase.
4038 2011-08-05 Jason Merrill <jason@redhat.com>
4041 * g++.dg/cpp0x/initlist56.C: New.
4044 * g++.dg/overload/rvalue2.C: New.
4047 * g++.dg/cpp0x/range-for21.C: New.
4049 * g++.dg/ext/vla11.C: New.
4051 2011-08-05 Richard Guenther <rguenther@suse.de>
4053 PR tree-optimization/49984
4054 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4056 2011-08-05 Richard Guenther <rguenther@suse.de>
4058 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4059 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4060 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4062 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4064 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4065 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4066 * gfortran.dg/ldist-pr43023.f90: Ditto.
4067 * gfortran.dg/namelist_52.f90: Ditto.
4068 * gfortran.dg/interface_proc_end.f90: Ditto.
4069 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4070 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4072 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4074 * gcc.dg/vect/vect-over-widen-1.c: New test.
4075 * gcc.dg/vect/vect-over-widen-2.c: New test.
4076 * gcc.dg/vect/vect-over-widen-3.c: New test.
4077 * gcc.dg/vect/vect-over-widen-4.c: New test.
4079 2011-08-04 Richard Guenther <rguenther@suse.de>
4082 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4084 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4086 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4088 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4091 * g++.dg/ext/builtin-object-size3.C: New test.
4093 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4095 PR tree-optimization/49948
4096 * gcc.dg/pr49948.c: New test.
4098 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4101 * gcc.dg/torture/pr47383.c: New.
4103 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4105 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4107 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4109 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4111 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4114 * gcc.dg/torture/pr47744-1.c: New.
4115 * gcc.dg/torture/pr47744-2.c: Likewise.
4116 * gcc.dg/torture/pr47744-3.c: Likewise.
4118 2011-08-03 Richard Guenther <rguenther@suse.de>
4121 * gcc.dg/torture/pr49958.c: New testcase.
4123 2011-08-03 Richard Guenther <rguenther@suse.de>
4125 PR tree-optimization/49938
4126 * g++.dg/torture/pr49938.C: New testcase.
4128 2011-08-02 Jason Merrill <jason@redhat.com>
4131 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4134 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4137 * g++.dg/cpp0x/variadic115.C: New.
4140 * g++.dg/cpp0x/union5.C: New.
4142 2011-08-02 Daniel Kraft <d@domob.eu>
4145 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4147 2011-08-02 Kai Tietz <ktietz@redhat.com>
4150 * gcc.dg/tree-ssa/forwprop-15.c
4152 2011-08-02 Jason Merrill <jason@redhat.com>
4155 * g++.dg/cpp0x/range-for20.C: New.
4157 2011-08-02 Tobias Burnus <burnus@net-b.de>
4159 * gfortran.dg/coarray_lib_token_3.f90: New.
4161 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4164 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4165 * gcc.dg/gomp/atomic-15.c: New test.
4166 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4167 * g++.dg/gomp/atomic-15.C: New test.
4168 * g++.dg/gomp/private-1.C: New test.
4169 * g++.dg/gomp/sharing-2.C: New test.
4170 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4171 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4172 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4174 2011-08-02 Tobias Burnus <burnus@net-b.de>
4176 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4177 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4179 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4180 * gfortran.dg/allocatable_function_5.f90: Ditto.
4181 * gfortran.dg/allocate_stat.f90: Ditto.
4182 * gfortran.dg/array_constructor_20.f90: Ditto.
4183 * gfortran.dg/array_constructor_21.f90: Ditto.
4184 * gfortran.dg/array_constructor_22.f90: Ditto.
4185 * gfortran.dg/array_constructor_26.f03: Ditto.
4186 * gfortran.dg/array_function_4.f90: Ditto.
4187 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4188 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4189 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4190 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4191 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4192 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4193 * gfortran.dg/class_15.f03: Ditto.
4194 * gfortran.dg/class_27.f03: Ditto.
4195 * gfortran.dg/class_33.f90: Ditto.
4196 * gfortran.dg/class_37.f03: Ditto.
4197 * gfortran.dg/class_40.f03: Ditto.
4198 * gfortran.dg/class_42.f03: Ditto.
4199 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4200 * gfortran.dg/coarray/registering_1.f90: Ditto.
4201 * gfortran.dg/convert_1.f90: Ditto.
4202 * gfortran.dg/default_initialization_3.f90: Ditto.
4203 * gfortran.dg/dependency_25.f90: Ditto.
4204 * gfortran.dg/dependency_26.f90: Ditto.
4205 * gfortran.dg/dependency_36.f90: Ditto.
4206 * gfortran.dg/dependency_37.f90: Ditto.
4207 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4208 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4209 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4210 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4211 * gfortran.dg/elemental_result_1.f90: Ditto.
4212 * gfortran.dg/empty_derived_type.f90: Ditto.
4213 * gfortran.dg/entry_7.f90: Ditto.
4214 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4215 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4216 * gfortran.dg/error_recovery_3.f90: Ditto.
4217 * gfortran.dg/extends_4.f03: Ditto.
4218 * gfortran.dg/func_assign.f90: Ditto.
4219 * gfortran.dg/func_assign_3.f90: Ditto.
4220 * gfortran.dg/generic_1.f90: Ditto.
4221 * gfortran.dg/generic_18.f90: Ditto.
4222 * gfortran.dg/generic_22.f03: Ditto.
4223 * gfortran.dg/generic_4.f90: Ditto.
4224 * gfortran.dg/generic_6.f90: Ditto.
4225 * gfortran.dg/generic_actual_arg.f90: Ditto.
4226 * gfortran.dg/graphite/id-21.f: Ditto.
4227 * gfortran.dg/graphite/pr45758.f90: Ditto.
4228 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4229 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4230 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4231 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4232 * gfortran.dg/host_used_types_1.f90: Ditto.
4233 * gfortran.dg/implicit_1.f90: Ditto.
4234 * gfortran.dg/implicit_11.f90: Ditto.
4235 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4236 * gfortran.dg/impure_actual_1.f90: Ditto.
4237 * gfortran.dg/impure_assignment_1.f90: Ditto.
4238 * gfortran.dg/impure_constructor_1.f90: Ditto.
4239 * gfortran.dg/initialization_10.f90: Ditto.
4240 * gfortran.dg/initialization_12.f90: Ditto.
4241 * gfortran.dg/interface_14.f90: Ditto.
4242 * gfortran.dg/interface_15.f90: Ditto.
4243 * gfortran.dg/interface_2.f90: Ditto.
4244 * gfortran.dg/interface_25.f90: Ditto.
4245 * gfortran.dg/interface_26.f90: Ditto.
4246 * gfortran.dg/interface_29.f90: Ditto.
4247 * gfortran.dg/interface_assignment_1.f90: Ditto.
4248 * gfortran.dg/internal_pack_6.f90: Ditto.
4249 * gfortran.dg/internal_pack_7.f90: Ditto.
4250 * gfortran.dg/internal_pack_8.f90: Ditto.
4251 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4252 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4253 * gfortran.dg/module_commons_3.f90: Ditto.
4254 * gfortran.dg/module_equivalence_4.f90: Ditto.
4255 * gfortran.dg/module_equivalence_6.f90: Ditto.
4256 * gfortran.dg/module_function_type_1.f90: Ditto.
4257 * gfortran.dg/module_naming_1.f90: Ditto.
4258 * gfortran.dg/namelist_4.f90: Ditto.
4259 * gfortran.dg/operator_c1202.f90: Ditto.
4260 * gfortran.dg/parens_7.f90: Ditto.
4261 * gfortran.dg/pr32921.f: Ditto.
4262 * gfortran.dg/pr33646.f90: Ditto.
4263 * gfortran.dg/pr41928.f90: Ditto.
4264 * gfortran.dg/pr42119.f90: Ditto.
4265 * gfortran.dg/pr43984.f90: Ditto.
4266 * gfortran.dg/present_1.f90: Ditto.
4267 * gfortran.dg/private_type_2.f90: Ditto.
4268 * gfortran.dg/proc_decl_2.f90: Ditto.
4269 * gfortran.dg/proc_ptr_10.f90: Ditto.
4270 * gfortran.dg/proc_ptr_22.f90: Ditto.
4271 * gfortran.dg/proc_ptr_8.f90: Ditto.
4272 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4273 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4274 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4275 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4276 * gfortran.dg/substring_equivalence.f90: Ditto.
4277 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4278 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4279 * gfortran.dg/trim_optimize_6.f90: Ditto.
4280 * gfortran.dg/typebound_call_12.f03: Ditto.
4281 * gfortran.dg/typebound_operator_5.f03: Ditto.
4282 * gfortran.dg/typebound_operator_6.f03: Ditto.
4283 * gfortran.dg/typebound_proc_18.f03: Ditto.
4284 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4285 * gfortran.dg/use_1.f90: Ditto.
4286 * gfortran.dg/use_10.f90: Ditto.
4287 * gfortran.dg/use_11.f90: Ditto.
4288 * gfortran.dg/use_14.f90: Ditto.
4289 * gfortran.dg/use_only_2.f90: Ditto.
4290 * gfortran.dg/use_rename_4.f90: Ditto.
4291 * gfortran.dg/use_rename_5.f90: Ditto.
4292 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4293 * gfortran.dg/used_interface_ref.f90: Ditto.
4294 * gfortran.dg/used_types_11.f90: Ditto.
4295 * gfortran.dg/used_types_3.f90: Ditto.
4296 * gfortran.dg/used_types_4.f90: Ditto.
4297 * gfortran.dg/userdef_operator_2.f90: Ditto.
4298 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4299 * gfortran.dg/vect/pr46213.f90: Ditto.
4300 * gfortran.dg/whole_file_21.f90: Ditto.
4301 * gfortran.dg/whole_file_22.f90: Ditto.
4302 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4303 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4305 2011-08-02 Kai Tietz <ktietz@redhat.com>
4307 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4309 2011-08-01 Jason Merrill <jason@redhat.com>
4312 * g++.dg/abi/mangle49.C: New.
4315 * g++.dg/cpp0x/constexpr-array4.C: New.
4318 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4320 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4323 * gcc.target/i386/pr49927.c: New test.
4325 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4327 PR tree-optimization/49926
4328 * gcc.dg/vect/pr49926.c: New test.
4330 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4332 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4333 * gcc.target/i386/lzcnt-1.c: New test.
4334 * gcc.target/i386/lzcnt-2.c: Likewise.
4335 * gcc.target/i386/lzcnt-2a.c: Likewise.
4336 * gcc.target/i386/lzcnt-3.c: Likewise.
4337 * gcc.target/i386/lzcnt-4.c: Likewise.
4338 * gcc.target/i386/lzcnt-4a.c: Likewise.
4339 * gcc.target/i386/lzcnt-5.c: Likewise.
4340 * gcc.target/i386/lzcnt-6.c: Likewise.
4341 * gcc.target/i386/lzcnt-6a.c: Likewise.
4342 * gcc.target/i386/lzcnt-check.h: Likewise.
4344 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4345 * gcc.target/i386/sse-13.c: Likewise.
4346 * gcc.target/i386/sse-14.c: Likewise.
4347 * g++.dg/other/i386-2.C: Likewise.
4348 * g++.dg/other/i386-3.C: Likewise.
4350 2011-08-01 Julian Brown <julian@codesourcery.com>
4352 * gcc.target/arm/fixed-point-exec.c: New test.
4354 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4357 * gcc.target/i386/pr49920.c: New test.
4359 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4361 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4362 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4363 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4364 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4365 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4366 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4367 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4368 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4369 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4370 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4371 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4372 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4373 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4374 * g++.dg/tree-ssa/pr33615.C: Ditto.
4375 * g++.dg/tree-ssa/restrict1.C: Ditto.
4376 * c-c++-common/restrict-2.c: Ditto.
4377 * gfortran.dg/pr32921.f: Ditto.
4378 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4379 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4380 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4381 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4382 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4383 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4384 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4385 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4386 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4387 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4389 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4391 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4392 .exe.ltrans[0-9]*. dump files.
4394 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4397 * gfortran.dg/abstract_type_6.f03: Modified.
4398 * gfortran.dg/typebound_proc_24.f03: New.
4400 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4403 * g++.dg/init/for1.C: Fix.
4405 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4408 * gfortran.dg/string_5.f90: New test.
4410 2011-07-29 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4415 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4417 PR tree-optimization/47407
4418 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4422 2011-07-29 Richard Guenther <rguenther@suse.de>
4424 * gcc.dg/uninit-suppress.c: Also disable VRP.
4425 * gcc.dg/uninit-suppress_2.c: Likewise.
4427 2011-07-28 Jason Merrill <jason@redhat.com>
4430 * g++.dg/template/nontype24.C: New.
4432 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4434 PR rtl-optimization/47958
4435 * gcc.dg/torture/pr47958-1.c: New.
4437 2011-07-29 Wei Guozhi <carrot@google.com>
4439 PR rtl-optimization/49799
4440 * gcc.dg/pr49799.c: New test case.
4442 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4445 * gcc.dg/graphite/id-pr48648.c: New.
4447 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4450 * gfortran.dg/maxloc_2.f90: New test.
4451 * gfortran.dg/maxloc_3.f90: New test.
4452 * gfortran.dg/minloc_1.f90: New test.
4453 * gfortran.dg/minloc_2.f90: New test.
4454 * gfortran.dg/minloc_3.f90: New test.
4455 * gfortran.dg/minmaxloc_7.f90: New test.
4458 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4460 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4462 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4463 the builtin isn't optimized away.
4465 2011-07-27 Tobias Burnus <burnus@net-b.de>
4468 * gfortran.dg/lto/pr45586-2_0.f90: New.
4470 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4473 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4474 * c-c++-common/cxxbitfields-5.c: Same.
4476 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4478 * lib/target-supports.exp (check_effective_target_mmap): Use
4479 check_function_available.
4481 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4483 * g++.old-deja/g++.pt/crash60.C: Updated.
4485 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4488 * gcc.target/i386/pr49866.c: New test.
4490 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4492 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4493 * gcc.target/i386/bmi-andn-1.c: New test.
4494 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4495 * gcc.target/i386/bmi-andn-2.c: Likewise.
4496 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4497 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4498 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4499 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4500 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4501 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4502 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4503 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4504 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4505 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4506 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4507 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4508 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4509 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4510 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4511 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4512 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4513 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4514 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4515 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4516 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4518 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4521 * gfortran.dg/graphite/id-pr47691.f: New.
4523 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4525 * gcc.target/i386/avx-os-support.h: New.
4526 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4527 (main): Check avx_os_support before the test is run.
4528 * gcc.target/i386/aes-avx-check.h: Ditto.
4529 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4531 2011-07-27 Kai Tietz <ktietz@redhat.com>
4533 * gcc.target/i386/aggregate-ret3.c: New test.
4534 * gcc.target/i386/aggregate-ret4.c: New test.
4536 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4539 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4540 allocated array should *not* change its size.
4541 * gfortran.dg/multiple_allocation_3.f90: New test.
4543 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/cpp0x/constexpr-49776.C: New.
4548 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4551 * gcc.dg/graphite/id-pr47046.c: New.
4553 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4556 * gcc.dg/graphite/run-id-pr47593.c: New.
4558 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4561 * gcc.dg/graphite/run-id-pr47653.c: New.
4562 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4563 induction variables.
4564 * gcc.dg/graphite/scop-16.c: Same.
4565 * gcc.dg/graphite/scop-17.c: Same.
4566 * gcc.dg/graphite/scop-21.c: Same.
4568 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4571 * gcc.dg/graphite/id-pr48805.c: New.
4573 2011-07-26 Tobias Burnus <burnus@net-b.de>
4575 * gfortran.dg/coarray_lib_token_2.f90: New.
4577 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4579 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4582 2011-07-25 Andrew Pinski <apinski@cavium.com>
4585 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4586 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4588 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4590 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4592 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4593 * gcc.c-torture/execute/loop-2g.c: Likewise.
4594 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4595 Require mmap support.
4596 * gcc.c-torture/execute/loop-2g.x: Likewise.
4597 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4598 (MAP_ANON): Provide default.
4599 * gcc.dg/20050826-1.c: Likewise.
4600 * gcc.target/i386/pr36533.c: Likewise.
4601 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4602 Use dg-require-effective-target mmap.
4604 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/cpp0x/range-for19.C: New.
4609 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4612 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4615 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4618 * g++.dg/torture/pr49309.C: Remove.
4620 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4622 PR tree-optimization/49809
4623 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4626 2011-07-25 Richard Guenther <rguenther@suse.de>
4628 PR tree-optimization/49715
4629 * gcc.target/i386/pr49715-1.c: New testcase.
4630 * gcc.target/i386/pr49715-2.c: Likewise.
4632 2011-07-23 Jason Merrill <jason@redhat.com>
4634 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4636 2011-07-22 Jason Merrill <jason@redhat.com>
4639 * g++.dg/cpp0x/initlist55.C: New.
4641 2011-07-23 Tobias Burnus <burnus@net-b.de>
4644 * gfortran.dg/namelist_72.f: New.
4646 2011-07-23 Tobias Burnus <burnus@net-b.de>
4648 * gfortran.dg/coarray_25.f90: New.
4650 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4652 * override1.C: This test should use c++0x mode.
4653 * override3.C: New. Test the diagnostics in c++98 mode.
4655 2011-07-22 Jason Merrill <jason@redhat.com>
4656 Mark Glisse <marc.glisse@normalesup.org>
4659 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4662 * g++.dg/opt/builtins2.C: New.
4663 * g++.dg/other/error27.C: Don't rely on __builtin.
4665 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4667 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4669 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4670 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4671 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4672 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4674 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4677 2011-07-22 Richard Guenther <rguenther@suse.de>
4679 PR tree-optimization/45819
4680 * gcc.dg/pr45819.c: New testcase.
4682 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4684 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4686 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4690 * gcc.dg/graphite/run-id-pr47654.c: New.
4692 2011-07-21 Ian Lance Taylor <iant@google.com>
4695 * gcc.dg/pr49705.c: New test.
4697 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4699 * lib/target-supports.exp (check_avx_os_support_available): New.
4700 (check_effective_target_avx_runtime): Use it.
4702 2011-07-21 Richard Guenther <rguenther@suse.de>
4704 PR tree-optimization/49770
4705 * g++.dg/torture/pr49770.C: New testcase.
4707 2011-07-21 Kai Tietz <ktietz@redhat.com>
4709 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4710 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4712 2011-07-21 Tobias Burnus <burnus@net-b.de>
4714 * gfortran.dg/coarray_lib_token_1.f90: New.
4716 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4718 * gcc.dg/pr32912-2.c: Skip for AVR.
4719 * gcc.dg/pr44674.c: Add dg-require-profiling.
4721 2011-07-20 Jason Merrill <jason@redhat.com>
4723 * g++.dg/ext/desig2.C: New.
4725 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4727 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4729 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4730 * gcc.target/powerpc/recip-3.c: Ditto.
4732 2011-07-19 Jason Merrill <jason@redhat.com>
4734 PR c++/6709 (DR 743)
4735 PR c++/42603 (DR 950)
4736 * g++.dg/cpp0x/decltype21.C: New.
4738 2011-07-20 Richard Guenther <rguenther@suse.de>
4741 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4742 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4744 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4746 * gcc.target/arm/combine-movs.c: New.
4747 * gcc.target/arm/unsigned-extend-2.c: New.
4749 2011-07-19 Jason Merrill <jason@redhat.com>
4752 * g++.dg/cpp0x/variadic114.C: New.
4754 2011-07-19 Tobias Burnus <burnus@net-b.de>
4756 * gfortran.dg/coarray_args_1.f90: New.
4757 * gfortran.dg/coarray_args_2.f90: New.
4759 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4762 * gfortran.dg/allocate_error_3.f90: New.
4764 2011-07-19 Richard Guenther <rguenther@suse.de>
4766 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4767 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4768 * gcc.dg/torture/20110719-1.c: New testcase.
4770 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4772 PR tree-optimization/49768
4773 * gcc.c-torture/execute/pr49768.c: New test.
4775 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4777 PR tree-optimization/49771
4778 * gcc.dg/vect/pr49771.c: New test.
4780 2011-07-18 Martin Jambor <mjambor@suse.cz>
4782 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4783 * gcc.dg/ipa/ipa-2.c: Likewise.
4784 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4785 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4786 * gcc.dg/ipa/ipa-5.c: Likewise.
4787 * gcc.dg/ipa/ipa-7.c: Likewise.
4788 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4789 * gcc.dg/ipa/ipacost-1.c: Likewise.
4790 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4792 * gcc.dg/ipa/ipcp-1.c: New test.
4793 * gcc.dg/ipa/ipcp-2.c: Likewise.
4794 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4796 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4799 * gfortran.dg/pr49675.f90: New test.
4801 2011-07-18 Richard Guenther <rguenther@suse.de>
4803 * gcc.dg/torture/20110718-1.c: New testcase.
4805 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4807 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4808 * g++.dg/ext/bitfield3.C: Likewise.
4809 * g++.dg/ext/bitfield4.C: Likewise.
4810 * g++.dg/ext/bitfield5.C: Likewise.
4811 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4812 * g++.dg/other/pr23205-2.C: Likewise.
4813 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4814 * gcc.c-torture/compile/20001109-2.c: Likewise.
4815 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4816 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4817 * gcc.dg/bitfld-16.c: Likewise.
4818 * gcc.dg/bitfld-17.c: Likewise.
4819 * gcc.dg/bitfld-18.c: Likewise.
4820 * gcc.dg/builtins-config.h: Remove Netware support.
4821 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4822 * gcc.dg/cdce2.c: Likewise.
4823 * gcc.dg/cpp/assert4.c: Remove netware support.
4824 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4825 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4827 * lib/target-supports.exp (check_visibility_available): Remove
4829 (check_profiling_available): Likewise.
4831 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4833 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4835 2011-07-17 Tobias Burnus <burnus@net-b.de>
4836 Thomas Koenig <tkoenig@gcc.gnu.org>
4839 * gfortran.dg/generic_17.f90: Fix testcase.
4840 * gfortran.dg/interface_3.f90: Add dg-error.
4841 * gfortran.dg/use_14.f90: New.
4842 * gfortran.dg/use_15.f90: New.
4844 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4846 * gnat.dg/pointer_controlled.adb: New test.
4848 2011-07-17 Tobias Burnus <burnus@net-b.de>
4851 * gfortran.dg/pointer_remapping_7.f90: New.
4853 2011-07-16 Jason Merrill <jason@redhat.com>
4855 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4857 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4858 Jason Merrill <jason@redhat.com>
4862 * g++.dg/cpp0x/decltype29.C: Adjust.
4863 * g++.dg/cpp0x/error4.C: Adjust.
4864 * g++.dg/cpp0x/sfinae26.C: Adjust.
4865 * g++.dg/cpp0x/variadic105.C: Adjust.
4866 * g++.dg/template/deduce3.C: Adjust.
4867 * g++.dg/template/error45.C: Adjust.
4868 * g++.dg/template/ptrmem2.C: Adjust.
4869 * g++.dg/template/sfinae2.C: Adjust.
4870 * g++.old-deja/g++.pt/crash60.C: Adjust.
4871 * g++.old-deja/g++.pt/unify6.C: Adjust.
4872 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4873 * g++.dg/cpp0x/nullptr15.C: Adjust.
4874 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4875 * g++.dg/cpp0x/pr31431.C: Adjust.
4876 * g++.dg/cpp0x/pr31434.C: Adjust.
4877 * g++.dg/cpp0x/sfinae11.C: Adjust
4878 * g++.dg/cpp0x/temp_default2.C: Adjust.
4879 * g++.dg/cpp0x/trailing4.C: Adjust.
4880 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4881 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4882 * g++.dg/cpp0x/variadic105.C: Adjust.
4883 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4884 * g++.dg/ext/vla2.C: Adjust.
4885 * g++.dg/other/ptrmem10.C: Adjust.
4886 * g++.dg/other/ptrmem11.C: Adjust.
4887 * g++.dg/overload/unknown1.C: Adjust.
4888 * g++.dg/template/conv11.C: Adjust.
4889 * g++.dg/template/dependent-expr5.C: Adjust.
4890 * g++.dg/template/friend.C: Adjust.
4891 * g++.dg/template/incomplete2.C: Adjust.
4892 * g++.dg/template/local4.C: Adjust.
4893 * g++.dg/template/local6.C: Adjust.
4894 * g++.dg/template/operator9.C: Adjust.
4895 * g++.dg/template/ttp25.C: Adjust.
4896 * g++.dg/template/unify10.C: Adjust.
4897 * g++.dg/template/unify11.C: Adjust.
4898 * g++.dg/template/unify6.C: Adjust.
4899 * g++.dg/template/unify9.C: Adjust.
4900 * g++.dg/template/varmod1.C: Adjust.
4901 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4902 * g++.old-deja/g++.pt/crash28.C: Adjust.
4903 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4904 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4905 * g++.old-deja/g++.pt/expr2.C: Adjust.
4906 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4907 * g++.old-deja/g++.pt/spec5.C: Adjust.
4908 * g++.old-deja/g++.pt/spec6.C: Adjust.
4909 * g++.old-deja/g++.pt/unify4.C: Adjust.
4910 * g++.old-deja/g++.pt/unify8.C: Adjust.
4911 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4912 * g++.dg/overload/template5.C: New testcase.
4913 * g++.dg/template/overload12.C: New testcase.
4915 2011-07-11 Tobias Burnus <burnus@net-b.de>
4917 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4918 * gfortran.dg/coarray_7.f90: Ditto.
4919 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4920 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4922 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4924 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4926 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4927 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4928 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4930 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4931 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4932 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4934 2011-07-15 Jason Merrill <jason@redhat.com>
4937 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4938 Use --extra_opts instead of --additional_options.
4940 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4943 * g++.dg/torture/pr49309.C: Remove.
4945 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4947 * gcc.target/tic6x/weak-call.c: New test.
4948 * gcc.target/tic6x/fpcmp.c: New test.
4949 * gcc.target/tic6x/fpdiv.c: New test.
4950 * gcc.target/tic6x/rotdi16-scan.c: New test.
4951 * gcc.target/tic6x/ffssi.c: New test.
4952 * gcc.target/tic6x/fpdiv-lib.c: New test.
4953 * gcc.target/tic6x/cold-lc.c: New test.
4954 * gcc.target/tic6x/longcalls.c: New test.
4955 * gcc.target/tic6x/abi-align-1.c: New test.
4956 * gcc.target/tic6x/fpcmp-finite.c: New test.
4957 * gcc.target/tic6x/rotdi16.c: New test.
4958 * gcc.target/tic6x/bswapl.c: New test.
4959 * gcc.target/tic6x/ffsdi.c: New test.
4960 * gcc.target/tic6x/tic6x.exp: New file.
4961 * gcc.target/tic6x/builtins/arith24.c: New test.
4962 * gcc.target/tic6x/builtins/smpy.c: New test.
4963 * gcc.target/tic6x/builtins/smpylh.c: New test.
4964 * gcc.target/tic6x/builtins/smpyh.c: New test.
4965 * gcc.target/tic6x/builtins/sarith1.c: New test.
4966 * gcc.target/tic6x/builtins/extclr.c: New test
4967 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4968 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4969 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4970 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4972 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4974 * gcc.dg/20020312-2.c: Likewise.
4975 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4976 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4977 * gcc.dg/torture/builtin-math-7.c: Likewise.
4980 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4981 not testing tic6x-*-*.
4983 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4986 * g++.dg/torture/pr49309.C: New testcase.
4988 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4990 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4992 2011-07-14 Richard Guenther <rguenther@suse.de>
4994 PR tree-optimization/49651
4995 * gcc.dg/torture/pr49651.c: New testcase.
4997 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5000 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5002 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5004 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5005 -mno-pointers-to-nested-functions.
5006 * gcc.target/powerpc/no-r11-2.c: Ditto.
5007 * gcc.target/powerpc/no-r11-3.c: Ditto.
5009 2011-07-13 Jason Merrill <jason@redhat.com>
5011 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5012 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5013 when compiling C files.
5014 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5015 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5016 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5017 * g++.dg/lookup/anon2.C: Likewise.
5018 * g++.dg/tree-ssa/copyprop.C: Likewise.
5019 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5020 * g++.dg/init/vector1.C: Ignore narrowing errors.
5021 * g++.dg/torture/pr35526.C: Likewise.
5022 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5024 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5027 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5030 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5032 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5033 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5035 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5037 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5038 * lib/obj-c++.exp (obj-c++_init): Ditto.
5039 * lib/file-format.exp (gcc_target_object_format): Ditto.
5040 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5041 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5042 (check_visibility_available): Ditto.
5043 (check_effective_target_tls_native): Ditto.
5044 (check_effective_target_tls_emulated): Ditto.
5045 (check_effective_target_function_sections): Ditto.
5047 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5049 * gcc.target/arm/pr48183.c: New test.
5051 2011-07-13 Richard Guenther <rguenther@suse.de>
5053 * gcc.dg/torture/20110713-1.c: New testcase.
5055 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5058 * gcc.c-torture/compile/pr49474.c: New testcase.
5060 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5062 PR tree-optimization/49712
5063 * gcc.c-torture/execute/pr49712.c: New test.
5065 2011-07-11 Jason Merrill <jason@redhat.com>
5068 * g++.dg/template/recurse3.C: New.
5070 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5073 * gcc.dg/guality/csttest.c: New test.
5076 * gfortran.dg/pr49698.f90: New test.
5078 2011-07-11 Jeff Law <law@redhat.com>
5080 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5082 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5084 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5085 * go.test/go-test.exp (go-set-goarch): Likewise.
5087 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5090 * gcc.target/avr/torture/pr39633.c: New test case.
5092 2011-07-11 Tobias Burnus <burnus@net-b.de>
5095 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5097 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5099 * lib/target-supports.exp (check_effective_target_scheduling):
5101 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5102 * gcc.dg/pr45055.c: Ditto.
5103 * gcc.dg/pr45353.c: Ditto.
5104 * g++.dg/pr45056.C: Ditto.
5106 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5108 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5109 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5110 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5111 * g++.dg/torture/pr31863.C: Skip AVR.
5113 2011-07-10 Tobias Burnus <burnus@net-b.de>
5116 * gfortran.dg/intrinsic_signal.f90: New.
5118 2011-07-09 Jason Merrill <jason@redhat.com>
5120 * g++.dg/cpp0x/regress/regress6.C: New.
5121 * g++.dg/parse/crash45.C: Adjust message.
5122 * g++.dg/template/crash38.C: Adjust message.
5123 * g++.dg/template/crash64.C: Adjust message.
5125 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5127 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5128 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5129 * g++.dg/abi/bitfield3.C: Likewise.
5130 * g++.dg/eh/pr38662.C: Likewise.
5131 * g++.dg/ext/attrib36.C: Likewise.
5132 * g++.dg/ext/attrib37.C: Likewise.
5133 * g++.dg/ext/attrib8.C: Likewise.
5134 * g++.dg/ext/tmplattr1.C: Likewise.
5135 * g++.dg/inherit/override-attribs.C: Likewise.
5136 * g++.dg/opt/inline9.C: Likewise.
5137 * g++.dg/opt/life1.C: Likewise.
5138 * g++.dg/opt/longbranch2.C: Likewise.
5139 * g++.dg/opt/nrv12.C: Likewise.
5140 * g++.dg/opt/reg-stack4.C: Likewise.
5141 * g++.dg/other/pr35504.C: Likewise.
5142 * g++.dg/other/pr39496.C: Likewise.
5143 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5144 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5145 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5146 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5147 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5148 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5149 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5150 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5151 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5152 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5153 * g++.dg/warn/pr15774-1.C: Likewise.
5154 * g++.dg/warn/pr15774-2.C: Likewise.
5155 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5156 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5157 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5158 * g++.old-deja/g++.pt/asm2.C: Likewise.
5159 * gcc.c-torture/compile/20000804-1.c: Likewise.
5160 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5161 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5162 * gcc.dg/20020108-1.c: Likewise.
5163 * gcc.dg/20020122-2.c: Likewise.
5164 * gcc.dg/20020122-3.c: Likewise.
5165 * gcc.dg/20020206-1.c: Likewise.
5166 * gcc.dg/20020219-1.c: Likewise.
5167 * gcc.dg/20020310-1.c: Likewise.
5168 * gcc.dg/20020411-1.c: Likewise.
5169 * gcc.dg/20020418-2.c: Likewise.
5170 * gcc.dg/20020426-2.c: Likewise.
5171 * gcc.dg/20020517-1.c: Likewise.
5172 * gcc.dg/20030204-1.c: Likewise.
5173 * gcc.dg/20030826-2.c: Likewise.
5174 * gcc.dg/20031102-1.c: Likewise.
5175 * gcc.dg/20031202-1.c: Likewise.
5176 * gcc.dg/20050111-1.c: Likewise.
5177 * gcc.dg/20050503-1.c: Likewise.
5178 * gcc.dg/array-init-1.c: Likewise.
5179 * gcc.dg/builtin-apply4.c: Likewise.
5180 * gcc.dg/dfp/pr31344.c: Likewise.
5181 * gcc.dg/gomp/atomic-11.c: Likewise.
5182 * gcc.dg/graphite/pr40281.c: Likewise.
5183 * gcc.dg/ia64-sync-1.c: Likewise.
5184 * gcc.dg/ia64-sync-2.c: Likewise.
5185 * gcc.dg/ia64-sync-3.c: Likewise.
5186 * gcc.dg/ia64-sync-4.c: Likewise.
5187 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5188 * gcc.dg/invalid-call-1.c: Likewise.
5189 * gcc.dg/loop-3.c: Likewise.
5190 * gcc.dg/lower-subreg-1.c: Likewise.
5191 * gcc.dg/lto/pr47259_0.c: Likewise.
5192 * gcc.dg/nested-calls-1.c: Likewise.
5193 * gcc.dg/pr20017.c: Likewise.
5194 * gcc.dg/pr25023.c: Likewise.
5195 * gcc.dg/pr27671-2.c: Likewise.
5196 * gcc.dg/pr32176.c: Likewise.
5197 * gcc.dg/pr33676.c: Likewise.
5198 * gcc.dg/pr35045.c: Likewise.
5199 * gcc.dg/pr36015.c: Likewise.
5200 * gcc.dg/pr36584.c: Likewise.
5201 * gcc.dg/pr36998.c: Likewise.
5202 * gcc.dg/pr37438.c: Likewise.
5203 * gcc.dg/pr37908.c: Likewise.
5204 * gcc.dg/pr41241.c: Likewise.
5205 * gcc.dg/pr41340.c: Likewise.
5206 * gcc.dg/pr44136.c: Likewise.
5207 * gcc.dg/pr44194-1.c: Likewise.
5208 * gcc.dg/pr46212.c: Likewise.
5209 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5210 * gcc.dg/setjmp-2.c: Likewise.
5211 * gcc.dg/short-compare-1.c: Likewise.
5212 * gcc.dg/short-compare-2.c: Likewise.
5213 * gcc.dg/smod-1.c: Likewise.
5214 * gcc.dg/sync-2.c: Likewise.
5215 * gcc.dg/sync-3.c: Likewise.
5216 * gcc.dg/tls/opt-1.c: Likewise.
5217 * gcc.dg/tls/opt-2.c: Likewise.
5218 * gcc.dg/tls/opt-3.c: Likewise.
5219 * gcc.dg/torture/badshift.c: Likewise.
5220 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5221 * gcc.dg/torture/pr20314-2.c: Likewise.
5222 * gcc.dg/torture/pr36891.c: Likewise.
5223 * gcc.dg/torture/pr38774.c: Likewise.
5224 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5225 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5226 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5227 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5228 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5229 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5230 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5231 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5232 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5233 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5234 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5235 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5236 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5237 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5238 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5239 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5240 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5241 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5242 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5243 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5244 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5245 * gcc.dg/unroll-1.c: Likewise.
5246 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5247 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5248 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5249 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5250 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5251 * gcc.target/i386/20000609-1.c: Likewise.
5252 * gcc.target/i386/20000720-1.c: Likewise.
5253 * gcc.target/i386/20000724-1.c: Likewise.
5254 * gcc.target/i386/20011107-1.c: Likewise.
5255 * gcc.target/i386/20011119-1.c: Likewise.
5256 * gcc.target/i386/20020201-3.c: Likewise.
5257 * gcc.target/i386/20020218-1.c: Likewise.
5258 * gcc.target/i386/20020729-1.c: Likewise.
5259 * gcc.target/i386/20030926-1.c: Likewise.
5260 * gcc.target/i386/20060125-1.c: Likewise.
5261 * gcc.target/i386/20060125-2.c: Likewise.
5262 * gcc.target/i386/20060512-1.c: Likewise.
5263 * gcc.target/i386/20060512-2.c: Likewise.
5264 * gcc.target/i386/20060512-3.c: Likewise.
5265 * gcc.target/i386/20060512-4.c: Likewise.
5266 * gcc.target/i386/387-1.c: Likewise.
5267 * gcc.target/i386/387-2.c: Likewise.
5268 * gcc.target/i386/387-5.c: Likewise.
5269 * gcc.target/i386/387-6.c: Likewise.
5270 * gcc.target/i386/980312-1.c: Likewise.
5271 * gcc.target/i386/980313-1.c: Likewise.
5272 * gcc.target/i386/990117-1.c: Likewise.
5273 * gcc.target/i386/990424-1.c: Likewise.
5274 * gcc.target/i386/990524-1.c: Likewise.
5275 * gcc.target/i386/991129-1.c: Likewise.
5276 * gcc.target/i386/991214-1.c: Likewise.
5277 * gcc.target/i386/991230-1.c: Likewise.
5278 * gcc.target/i386/addr-sel-1.c: Likewise.
5279 * gcc.target/i386/aggregate-ret1.c: Likewise.
5280 * gcc.target/i386/aggregate-ret2.c: Likewise.
5281 * gcc.target/i386/align-main-3.c: Likewise.
5282 * gcc.target/i386/amd64-abi-1.c: Likewise.
5283 * gcc.target/i386/amd64-abi-2.c: Likewise.
5284 * gcc.target/i386/amd64-abi-4.c: Likewise.
5285 * gcc.target/i386/amd64-abi-5.c: Likewise.
5286 * gcc.target/i386/amd64-abi-6.c: Likewise.
5287 * gcc.target/i386/asm-1.c: Likewise.
5288 * gcc.target/i386/asm-3.c: Likewise.
5289 * gcc.target/i386/asm-5.c: Likewise.
5290 * gcc.target/i386/attributes-error.c: Likewise.
5291 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5292 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5293 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5294 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5295 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5296 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5297 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5298 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5299 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5300 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5301 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5302 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5303 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5304 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5305 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5306 * gcc.target/i386/bitfield1.c: Likewise.
5307 * gcc.target/i386/bitfield2.c: Likewise.
5308 * gcc.target/i386/bmi-2.c: Likewise.
5309 * gcc.target/i386/bmi-5.c: Likewise.
5310 * gcc.target/i386/builtin-unreachable.c: Likewise.
5311 * gcc.target/i386/cleanup-2.c: Likewise.
5312 * gcc.target/i386/clobbers.c: Likewise.
5313 * gcc.target/i386/cmov8.c: Likewise.
5314 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5315 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5316 * gcc.target/i386/compress-float-387.c: Likewise.
5317 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5318 * gcc.target/i386/compress-float-sse.c: Likewise.
5319 * gcc.target/i386/crc32-2.c: Likewise.
5320 * gcc.target/i386/crc32-3.c: Likewise.
5321 * gcc.target/i386/divmod-7.c: Likewise.
5322 * gcc.target/i386/divmod-8.c: Likewise.
5323 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5324 * gcc.target/i386/fma3-builtin.c: Likewise.
5325 * gcc.target/i386/fma3-fma.c: Likewise.
5326 * gcc.target/i386/fma4-256-vector.c: Likewise.
5327 * gcc.target/i386/fma4-builtin.c: Likewise.
5328 * gcc.target/i386/fma4-fma-2.c: Likewise.
5329 * gcc.target/i386/fma4-fma.c: Likewise.
5330 * gcc.target/i386/fma4-vector-2.c: Likewise.
5331 * gcc.target/i386/fma4-vector.c: Likewise.
5332 * gcc.target/i386/funcspec-1.c: Likewise.
5333 * gcc.target/i386/funcspec-10.c: Likewise.
5334 * gcc.target/i386/funcspec-11.c: Likewise.
5335 * gcc.target/i386/funcspec-2.c: Likewise.
5336 * gcc.target/i386/funcspec-5.c: Likewise.
5337 * gcc.target/i386/funcspec-6.c: Likewise.
5338 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5339 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5340 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5341 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5342 * gcc.target/i386/incoming-1.c: Likewise.
5343 * gcc.target/i386/incoming-10.c: Likewise.
5344 * gcc.target/i386/incoming-11.c: Likewise.
5345 * gcc.target/i386/incoming-12.c: Likewise.
5346 * gcc.target/i386/incoming-13.c: Likewise.
5347 * gcc.target/i386/incoming-14.c: Likewise.
5348 * gcc.target/i386/incoming-15.c: Likewise.
5349 * gcc.target/i386/incoming-2.c: Likewise.
5350 * gcc.target/i386/incoming-3.c: Likewise.
5351 * gcc.target/i386/incoming-4.c: Likewise.
5352 * gcc.target/i386/incoming-5.c: Likewise.
5353 * gcc.target/i386/incoming-6.c: Likewise.
5354 * gcc.target/i386/incoming-7.c: Likewise.
5355 * gcc.target/i386/incoming-8.c: Likewise.
5356 * gcc.target/i386/incoming-9.c: Likewise.
5357 * gcc.target/i386/lea.c: Likewise.
5358 * gcc.target/i386/local.c: Likewise.
5359 * gcc.target/i386/loop-1.c: Likewise.
5360 * gcc.target/i386/loop-2.c: Likewise.
5361 * gcc.target/i386/loop-3.c: Likewise.
5362 * gcc.target/i386/max-stack-align.c: Likewise.
5363 * gcc.target/i386/memcpy-1.c: Likewise.
5364 * gcc.target/i386/movbe-2.c: Likewise.
5365 * gcc.target/i386/movq-2.c: Likewise.
5366 * gcc.target/i386/movq.c: Likewise.
5367 * gcc.target/i386/nrv1.c: Likewise.
5368 * gcc.target/i386/pad-4.c: Likewise.
5369 * gcc.target/i386/pad-5a.c: Likewise.
5370 * gcc.target/i386/pad-5b.c: Likewise.
5371 * gcc.target/i386/pad-6a.c: Likewise.
5372 * gcc.target/i386/pad-6b.c: Likewise.
5373 * gcc.target/i386/pad-7.c: Likewise.
5374 * gcc.target/i386/pad-9.c: Likewise.
5375 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5376 * gcc.target/i386/pic-1.c: Likewise.
5377 * gcc.target/i386/pr12092-1.c: Likewise.
5378 * gcc.target/i386/pr12329.c: Likewise.
5379 * gcc.target/i386/pr21518.c: Likewise.
5380 * gcc.target/i386/pr22362.c: Likewise.
5381 * gcc.target/i386/pr22585.c: Likewise.
5382 * gcc.target/i386/pr23098.c: Likewise.
5383 * gcc.target/i386/pr25196.c: Likewise.
5384 * gcc.target/i386/pr25293.c: Likewise.
5385 * gcc.target/i386/pr25654.c: Likewise.
5386 * gcc.target/i386/pr26449.c: Likewise.
5387 * gcc.target/i386/pr26778.c: Likewise.
5388 * gcc.target/i386/pr26826.c: Likewise.
5389 * gcc.target/i386/pr27266.c: Likewise.
5390 * gcc.target/i386/pr29978.c: Likewise.
5391 * gcc.target/i386/pr30505.c: Likewise.
5392 * gcc.target/i386/pr30961-1.c: Likewise.
5393 * gcc.target/i386/pr31628.c: Likewise.
5394 * gcc.target/i386/pr32000-2.c: Likewise.
5395 * gcc.target/i386/pr32661-1.c: Likewise.
5396 * gcc.target/i386/pr32708-2.c: Likewise.
5397 * gcc.target/i386/pr32708-3.c: Likewise.
5398 * gcc.target/i386/pr34256.c: Likewise.
5399 * gcc.target/i386/pr34312.c: Likewise.
5400 * gcc.target/i386/pr34522.c: Likewise.
5401 * gcc.target/i386/pr35160.c: Likewise.
5402 * gcc.target/i386/pr35281.c: Likewise.
5403 * gcc.target/i386/pr36246.c: Likewise.
5404 * gcc.target/i386/pr36786.c: Likewise.
5405 * gcc.target/i386/pr37275.c: Likewise.
5406 * gcc.target/i386/pr37843-3.c: Likewise.
5407 * gcc.target/i386/pr37843-4.c: Likewise.
5408 * gcc.target/i386/pr39082-1.c: Likewise.
5409 * gcc.target/i386/pr39431.c: Likewise.
5410 * gcc.target/i386/pr39496.c: Likewise.
5411 * gcc.target/i386/pr39543-2.c: Likewise.
5412 * gcc.target/i386/pr39911.c: Likewise.
5413 * gcc.target/i386/pr40718.c: Likewise.
5414 * gcc.target/i386/pr40906-1.c: Likewise.
5415 * gcc.target/i386/pr40906-2.c: Likewise.
5416 * gcc.target/i386/pr40906-3.c: Likewise.
5417 * gcc.target/i386/pr40934.c: Likewise.
5418 * gcc.target/i386/pr41900.c: Likewise.
5419 * gcc.target/i386/pr42589.c: Likewise.
5420 * gcc.target/i386/pr43662.c: Likewise.
5421 * gcc.target/i386/pr43671.c: Likewise.
5422 * gcc.target/i386/pr43766.c: Likewise.
5423 * gcc.target/i386/pr43869.c: Likewise.
5424 * gcc.target/i386/pr44942.c: Likewise.
5425 * gcc.target/i386/pr44948-2a.c: Likewise.
5426 * gcc.target/i386/pr45234.c: Likewise.
5427 * gcc.target/i386/pr45336-2.c: Likewise.
5428 * gcc.target/i386/pr45336-4.c: Likewise.
5429 * gcc.target/i386/pr45852.c: Likewise.
5430 * gcc.target/i386/pr46470.c: Likewise.
5431 * gcc.target/i386/pr48037-1.c: Likewise.
5432 * gcc.target/i386/pr48389.c: Likewise.
5433 * gcc.target/i386/pr49095.c: Likewise.
5434 * gcc.target/i386/pr9771-1.c: Likewise.
5435 * gcc.target/i386/rdfsbase-1.c: Likewise.
5436 * gcc.target/i386/rdfsbase-2.c: Likewise.
5437 * gcc.target/i386/rdgsbase-1.c: Likewise.
5438 * gcc.target/i386/rdgsbase-2.c: Likewise.
5439 * gcc.target/i386/rdrand-3.c: Likewise.
5440 * gcc.target/i386/regparm-stdcall.c: Likewise.
5441 * gcc.target/i386/regparm.c: Likewise.
5442 * gcc.target/i386/reload-1.c: Likewise.
5443 * gcc.target/i386/rotate-2.c: Likewise.
5444 * gcc.target/i386/sibcall-5.c: Likewise.
5445 * gcc.target/i386/signbit-1.c: Likewise.
5446 * gcc.target/i386/signbit-2.c: Likewise.
5447 * gcc.target/i386/signbit-3.c: Likewise.
5448 * gcc.target/i386/sse-5.c: Likewise.
5449 * gcc.target/i386/sse-8.c: Likewise.
5450 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5451 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5452 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5453 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5454 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5455 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5456 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5457 * gcc.target/i386/sse2-movq-2.c: Likewise.
5458 * gcc.target/i386/sse2-movq-3.c: Likewise.
5459 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5460 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5461 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5462 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5463 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5464 * gcc.target/i386/ssefn-1.c: Likewise.
5465 * gcc.target/i386/ssefn-2.c: Likewise.
5466 * gcc.target/i386/sseregparm-1.c: Likewise.
5467 * gcc.target/i386/sseregparm-2.c: Likewise.
5468 * gcc.target/i386/sseregparm-3.c: Likewise.
5469 * gcc.target/i386/sseregparm-4.c: Likewise.
5470 * gcc.target/i386/sseregparm-5.c: Likewise.
5471 * gcc.target/i386/sseregparm-6.c: Likewise.
5472 * gcc.target/i386/sseregparm-7.c: Likewise.
5473 * gcc.target/i386/sseregparm-8.c: Likewise.
5474 * gcc.target/i386/stack-realign.c: Likewise.
5475 * gcc.target/i386/stack-usage-realign.c: Likewise.
5476 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5477 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5478 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5479 * gcc.target/i386/stackalign/return-1.c: Likewise.
5480 * gcc.target/i386/stackalign/return-2.c: Likewise.
5481 * gcc.target/i386/stackalign/return-3.c: Likewise.
5482 * gcc.target/i386/tailcall-1.c: Likewise.
5483 * gcc.target/i386/tbm-2.c: Likewise.
5484 * gcc.target/i386/udivmod-7.c: Likewise.
5485 * gcc.target/i386/udivmod-8.c: Likewise.
5486 * gcc.target/i386/unroll-1.c: Likewise.
5487 * gcc.target/i386/vararg-1.c: Likewise.
5488 * gcc.target/i386/vararg-2.c: Likewise.
5489 * gcc.target/i386/vect8-ret.c: Likewise.
5490 * gcc.target/i386/vectorize5.c: Likewise.
5491 * gcc.target/i386/wmul-1.c: Likewise.
5492 * gcc.target/i386/wmul-2.c: Likewise.
5493 * gcc.target/i386/wrfsbase-1.c: Likewise.
5494 * gcc.target/i386/wrfsbase-2.c: Likewise.
5495 * gcc.target/i386/wrgsbase-1.c: Likewise.
5496 * gcc.target/i386/wrgsbase-2.c: Likewise.
5497 * gcc.target/i386/xop-pcmov.c: Likewise.
5498 * gcc.target/i386/xop-pcmov2.c: Likewise.
5499 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5500 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5501 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5502 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5503 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5504 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5505 * gcc.target/i386/zee.c: Likewise.
5506 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5507 * gfortran.dg/compiler-directive_2.f: Likewise.
5508 * gfortran.dg/g77/20010216-1.f: Likewise.
5509 * gfortran.dg/gomp/pr39152.f90: Likewise.
5510 * gfortran.dg/pr33794.f90: Likewise.
5512 2011-07-09 Jason Merrill <jason@redhat.com>
5514 * g++.dg/cpp0x/regress/regress5.C: New.
5516 2011-07-08 Jason Merrill <jason@redhat.com>
5519 * g++.dg/expr/compound-asn1.C: New.
5520 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5522 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.target/powerpc/altivec-34.c: New test.
5527 2011-07-08 Jason Merrill <jason@redhat.com>
5530 * g++.dg/abi/guard3.C: New.
5532 2011-07-08 Julian Brown <julian@codesourcery.com>
5534 * lib/target-supports.exp
5535 (check_effective_target_arm_little_endian): New.
5536 (check_effective_target_vect_pack_trunc): Use above.
5537 (check_effective_target_vect_unpack): Likewise.
5538 (check_effective_target_vect_element_align): Test
5539 check_effective_target_arm_vect_no_misalign for ARM.
5541 2011-07-08 Jason Merrill <jason@redhat.com>
5544 * g++.dg/cpp0x/constexpr-rom.C: New.
5546 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5549 * g++.dg/torture/pr49519.C: New test.
5551 2011-07-08 Martin Jambor <mjambor@suse.cz>
5553 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5555 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5558 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5560 2011-07-08 Richard Guenther <rguenther@suse.de>
5562 PR tree-optimization/49662
5563 * gcc.dg/graphite/interchange-14.c: XFAIL.
5564 * gcc.dg/graphite/interchange-15.c: Likewise.
5565 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5567 2011-07-06 Jason Merrill <jason@redhat.com>
5570 * g++.dg/cpp0x/regress/regress4.C: New.
5572 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5575 * gfortran.dg/result_in_spec_4.f90: New test.
5577 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5579 * gcc.target/sparc/cas64.c: New test.
5581 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5584 * g++.dg/torture/pr49644.C: New test.
5587 * gcc.c-torture/execute/pr49644.c: New test.
5589 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5591 * lib/target-supports.exp (check_effective_target_ia32): New.
5592 (check_effective_target_x32): Likewise.
5593 (check_effective_target_vect_cmdline_needed): Also check x32.
5595 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5597 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5599 * gcc.target/arm/pr42235.c: Likewise.
5600 * gcc.target/arm/pr42495.c: Likewise.
5601 * gcc.target/arm/pr42574.c: Likewise.
5602 * gcc.target/arm/thumb-branch1.c: Likewise.
5604 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5605 unneeded prune of possible warning.
5606 * gcc.target/arm/pr40956.c: Likewise.
5607 * gcc.target/arm/pr42505.c: Likewise.
5609 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5610 * gcc.c-torture/compile/pr46883.c: Likewise.
5611 * gcc.c-torture/compile/pr46934.c: Likewise.
5613 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5614 for move to ../../gcc.c-torture/compile.
5615 * gcc.target/arm/pr46883.c: Likewise.
5616 * gcc.target/arm/pr46934.c: Likewise.
5618 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5619 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5620 * gcc.target/arm/wmul-1.c: Likewise.
5621 * gcc.target/arm/wmul-2.c: Likewise.
5622 * gcc.target/arm/wmul-3.c: Likewise.
5623 * gcc.target/arm/wmul-4.c: Likewise.
5624 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5625 add tab after scan target.
5626 * gcc.target/arm/smlaltt-1.c: Likewise.
5627 * gcc.target/arm/smlatb-1.c: Likewise.
5628 * gcc.target/arm/smlatt-1.c: Likewise.
5630 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5633 * gcc.dg/debug/pr49522.c: New test.
5635 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5637 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5638 * gcc.dg/pr46212.c: Run only if target int32plus.
5639 * gcc.dg/torture/pr48146.c: Ditto.
5640 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5641 * c-c++-common/pr44832.c: Ditto.
5642 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5643 * gcc.dg/pr31490.c: Ditto.
5644 * gcc.dg/torture/builtin-math-7.c: Run only if target
5646 * gcc.dg/torture/pr45764.c: Skip for AVR.
5647 * gcc.dg/pr47893.c: Ditto.
5649 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5651 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5652 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5653 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5654 add tab to scan target.
5656 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5658 * gcc.target/arm/neon-modes-3.c: New test.
5660 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5662 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5663 -fno-loop-interchange -ffast-math.
5665 2011-07-07 Richard Guenther <rguenther@suse.de>
5667 * gcc.dg/ftrapv-3.c: New testcase.
5669 2011-07-07 Richard Guenther <rguenther@suse.de>
5671 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5672 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5674 2011-07-07 Kai Tietz <ktietz@redhat.com>
5676 * gcc.dg/binop-notxor1.c: New test.
5677 * gcc.dg/binop-notand4a.c: New test.
5678 * gcc.dg/binop-notxor2.c: New test.
5679 * gcc.dg/binop-notand3a.c: New test.
5680 * gcc.dg/binop-notand2a.c: New test.
5681 * gcc.dg/binop-notand6a.c: New test.
5682 * gcc.dg/binop-notor1.c: New test.
5683 * gcc.dg/binop-notand1a.c: New test.
5684 * gcc.dg/binop-notand5a.c: New test.
5685 * gcc.dg/binop-notor2.c: New test.
5687 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5690 * gcc.dg/gomp/pr49640.c: New test.
5692 2011-07-07 Richard Guenther <rguenther@suse.de>
5694 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5696 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5699 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5701 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5703 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5704 * gcc.target/powerpc/no-r11-2.c: Ditto.
5705 * gcc.target/powerpc/no-r11-3.c: Ditto.
5707 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5709 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5710 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5712 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5714 * lib/target-supports.exp (check_profiling_available): Disable
5715 profiling with -fprofile-generate for target avr.
5717 2011-07-06 Richard Guenther <rguenther@suse.de>
5719 PR tree-optimization/49645
5720 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5722 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5725 * gcc.dg/pr47383.c: New.
5727 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5729 PR tree-optimization/49647
5730 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5732 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5735 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5736 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5738 2011-07-05 Jason Merrill <jason@redhat.com>
5741 * g++.dg/template/template-id-4.C: New.
5743 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5745 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5746 * gcc.dg/pr43402.c: Ditto.
5748 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5750 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5752 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5754 * gcc.target/powerpc/ppc-switch-1.c: New test for
5755 --param case-values-threshold.
5756 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5758 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5760 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5762 2011-07-05 Jason Merrill <jason@redhat.com>
5764 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5766 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5768 PR tree-optimization/47654
5769 * gcc.dg/graphite/block-pr47654.c: New.
5771 2011-07-05 Jason Merrill <jason@redhat.com>
5773 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5775 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5777 PR tree-optimization/49580
5778 * gcc.dg/autopar/pr49580.c: New test.
5780 2011-07-05 Richard Guenther <rguenther@suse.de>
5782 PR tree-optimization/49518
5783 PR tree-optimization/49628
5784 * g++.dg/torture/pr49628.C: New testcase.
5785 * gcc.dg/torture/pr49518.c: Likewise.
5787 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5789 * ada/acats/run_acats (which): Extract last field from type -p,
5790 type output only if command succeeded.
5792 2011-07-04 Jason Merrill <jason@redhat.com>
5794 * g++.dg/abi/mangle48.C: New.
5796 * g++.dg/cpp0x/diag1.C: New.
5798 * g++.dg/diagnostic/aka1.C: New.
5800 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5802 PR rtl-optimization/49619
5803 * gcc.dg/pr49619.c: New test.
5805 PR rtl-optimization/49472
5806 * gfortran.dg/pr49472.f90: New test.
5809 * gcc.dg/pr49602.c: New test.
5811 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5815 * gcc.target/avr/avr.exp: Run over cpp files, too.
5816 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5817 * gcc.target/avr/progmem.h: New file.
5818 * gcc.target/avr/exit-abort.h: New file.
5819 * gcc.target/avr/progmem-error-1.c: New file.
5820 * gcc.target/avr/progmem-error-1.cpp: New file.
5821 * gcc.target/avr/progmem-warning-1.c: New file.
5822 * gcc.target/avr/torture/progmem-1.c: New file.
5823 * gcc.target/avr/torture/progmem-1.cpp: New file.
5825 2011-07-04 Richard Guenther <rguenther@suse.de>
5827 PR tree-optimization/49615
5828 * g++.dg/torture/pr49615.C: New testcase.
5830 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5832 PR tree-optimization/49610
5833 * gcc.dg/vect/pr49610.c: New test.
5835 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5837 * gnat.dg/specs/debug1.ads: New test.
5839 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5842 * gfortran.dg/typebound_proc_23.f90: New.
5844 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5847 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5849 2011-07-01 Jason Merrill <jason@redhat.com>
5852 * g++.dg/template/template-id-3.C: New.
5855 * g++.dg/template/qualified-id4.C: New.
5858 * g++.dg/template/explicit-args4.C: New.
5861 * g++.dg/template/offsetof2.C: New.
5863 2011-07-01 Kai Tietz <ktietz@redhat.com>
5865 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5867 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5870 * lib/target-supports.exp (check_effective_target_gld): New proc.
5872 2011-07-01 Richard Guenther <rguenther@suse.de>
5874 PR tree-optimization/49603
5875 * gcc.dg/torture/pr49603.c: New testcase.
5877 2011-06-30 Jason Merrill <jason@redhat.com>
5880 * g++.dg/rtti/template1.C: New.
5883 * g++.dg/cpp0x/regress/ctor1.C: New.
5886 * g++.dg/cpp0x/initlist54.C: New.
5888 2011-06-30 Martin Jambor <mjambor@suse.cz>
5890 * gcc.dg/tree-ssa/sra-12.c: New test.
5892 2011-06-29 Jason Merrill <jason@redhat.com>
5894 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5896 2011-06-30 Richard Guenther <rguenther@suse.de>
5898 PR tree-optimization/46787
5899 * gcc.dg/vect/vect-121.c: New testcase.
5901 2011-06-30 Martin Jambor <mjambor@suse.cz>
5903 PR tree-optimization/49094
5904 * gcc.dg/tree-ssa/pr49094.c: New test.
5906 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5909 * gfortran.dg/pr49540-1.f90: New test.
5910 * gfortran.dg/pr49540-2.f90: New test.
5912 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5915 * ada/acats/run_acats (which): Use last field of type -p output.
5917 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5918 Iain Sandoe <iains@gcc.gnu.org>
5921 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5922 Only skip on 64-bit *-*-darwin8* && !objc2.
5924 2011-06-30 Richard Guenther <rguenther@suse.de>
5926 PR tree-optimization/38752
5927 * gcc.c-torture/compile/pr38752.c: New testcase.
5929 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5931 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5932 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5934 2011-06-29 Jason Merrill <jason@redhat.com>
5937 * g++.dg/cpp0x/initlist53.C: Use placement new.
5938 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5939 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5942 * g++.dg/cpp0x/trailing6.C: New.
5943 * g++.dg/cpp0x/pr45908.C: No error.
5946 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5949 * g++.dg/cpp0x/constexpr-using2.C: New.
5951 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5954 * g++.dg/cpp0x/constexpr-diag3.C: New.
5955 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5956 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5957 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5958 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5960 2011-06-29 Jason Merrill <jason@redhat.com>
5962 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5964 2011-06-29 Richard Guenther <rguenther@suse.de>
5966 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5968 2011-06-29 Jason Merrill <jason@redhat.com>
5970 * g++.dg/cpp0x/initlist-value2.C: New.
5972 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5973 * g++.dg/cpp0x/initlist-value.C: New.
5975 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5977 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5979 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5981 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5982 * gcc.dg/inline_2.c: Likewise.
5983 * gcc.dg/unroll_1.c: Likewise.
5985 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5988 * gcc.target/i386/pr49567.c: New test.
5990 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5992 * gnat.dg/opt17.ad[sb]: New test.
5994 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5995 Tom de Vries <tom@codesourcery.com>
5997 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5998 (check_effective_target_arm_thumb2): New effective targets.
5999 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6000 properly. Clean up temporary files.
6001 * gcc.target/arm/ivopts-2.c: Likewise.
6002 * gcc.target/arm/ivopts-3.c: Likewise.
6003 * gcc.target/arm/ivopts-4.c: Likewise.
6004 * gcc.target/arm/ivopts-5.c: Likewise.
6005 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6007 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6010 * gfortran.dg/reshape_zerosize_3.f90: New test.
6012 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6014 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6015 * gcc.target/arm/vfp-ldmias.c: Likewise.
6016 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6017 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6018 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6019 * gcc.target/arm/vfp-stmias.c: Likewise.
6020 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6021 * gcc.target/arm/vfp-stmiad.c: Likewise.
6023 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6025 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6027 * gcc.target/arm/pr45701-2.c: Ditto.
6029 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6032 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6033 * gfortran.dg/extends_14.f03: Modified.
6035 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6037 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6038 early if the test is already being skipped.
6040 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6041 scan-assembler-dem-not): For missing file, report unresolved with
6042 same message as for pass/fail, with reason reported in log file.
6044 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6045 from add_options_for_arm_neon_fp16.
6046 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6047 check_effective_target_arm_neon_fp16_ok_nocache.
6048 Check -mfpu and -mfloat-abi options from current multilib.
6049 Do not require neon support.
6050 (check_effective_target_arm_fp16_ok): Renamed from
6051 check_effecitve_target_arm_neon_fp16_ok.
6052 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6053 arm_neon_fp16_ok and arm_fp16.
6054 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6055 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6056 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6057 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6059 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6061 * gcc.dg/builtin-assume-aligned-1.c: New test.
6062 * gcc.dg/builtin-assume-aligned-2.c: New test.
6063 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6066 * gcc.dg/pr49544.c: New test.
6068 2011-06-27 Richard Guenther <rguenther@suse.de>
6070 PR tree-optimization/49394
6071 * g++.dg/torture/pr49394.C: New testcase.
6073 2011-06-27 Kai Tietz <ktietz@redhat.com>
6075 * gcc.dg/optimize-bswapdi-2.c: New test.
6077 2011-06-27 Michael Hope <michael.hope@linaro.org>
6078 Richard Sandiford <richard.sandiford@linaro.org>
6080 PR tree-optimization/49169
6081 * gcc.dg/torture/pr49169.c: New test.
6083 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6086 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6088 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6091 2011-06-26 Jason Merrill <jason@redhat.com>
6093 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6096 * g++.dg/init/ref19.C: New.
6097 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6099 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6101 PR tree-optimization/48377
6102 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6105 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6108 * lib/target-supports.exp (check_effective_target_non_strict_align):
6110 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6112 2011-06-24 Martin Jambor <mjambor@suse.cz>
6114 PR tree-optimizations/49516
6115 * g++.dg/tree-ssa/pr49516.C: New test.
6117 2011-06-23 Jason Merrill <jason@redhat.com>
6120 * g++.dg/template/partial10.C: New.
6121 * g++.dg/template/partial11.C: New.
6123 2011-06-23 Jeff Law <law@redhat.com>
6126 * gcc.dg/pr48770.c: New test.
6128 2011-06-23 Jan Hubicka <jh@suse.cz>
6131 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6133 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6136 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6137 instead of -fdump-tree-optimized.
6139 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6142 * g++.dg/template/crash107.C: New.
6143 * g++.dg/template/error17.C: Adjust.
6145 2011-06-23 Jason Merrill <jason@redhat.com>
6148 * g++.dg/cpp0x/defaulted30.C: New.
6151 * g++.dg/rtti/anon-ns1.C: New.
6154 * g++.dg/init/ref18.C: New.
6157 * g++.dg/template/partial9.C: New.
6159 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6162 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6164 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6167 * gcc.dg/pr49496.c: New test.
6169 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6171 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6174 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6176 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6177 * gcc.target/arm/pr42879.c: Likewise.
6178 * gcc.target/arm/pr45701-3.c: Likewise.
6180 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6181 * gcc.target/arm/pr40482.c: Likewise.
6182 * gcc.target/arm/stack-corruption.c: Likewise.
6184 2011-06-22 Richard Guenther <rguenther@suse.de>
6186 PR tree-optimization/49493
6187 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6189 2011-06-22 Jason Merrill <jason@redhat.com>
6192 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6194 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6195 Dmitry Melnik <dm@ispras.ru>
6197 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6198 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6199 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6201 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6203 * gcc.target/arm/tlscall.c: New.
6205 2011-06-21 Jason Merrill <jason@redhat.com>
6208 * g++.dg/cpp0x/constexpr-ref1.C: New.
6209 * g++.dg/cpp0x/constexpr-ref2.C: New.
6210 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6213 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6216 * g++.dg/template/param3.C: New.
6218 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6220 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6221 my_clrsb test functions.
6223 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6224 test_sll, test_ull): Add clrsb tests.
6225 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6228 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6231 * gfortran.dg/class_44.f03: New.
6233 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6235 PR tree-optimization/49478
6236 * gcc.dg/vect/pr49478.c
6238 2011-06-21 Richard Guenther <rguenther@suse.de>
6240 PR tree-optimization/49483
6241 * gcc.dg/vect/vect-120.c: New testcase.
6243 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6246 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6247 * gcc.dg/vect/vect-peel-4.c: Likewise.
6249 2011-06-22 Christian Bruel <christian.bruel@st.com>
6252 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6253 * gcc.dg/always_inline2.c: Likewise.
6254 * gcc.dg/always_inline3.c: Likewise.
6255 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6256 * gcc.dg/inline_1.c: Likewise.
6257 * gcc.dg/inline_2.c: Likewise.
6258 * gcc.dg/inline_3.c: Likewise.
6259 * gcc.dg/inline_4.c: Likewise.
6260 * gcc.dg/20051201-1.c: Likewise.
6261 * gcc.dg/pr40087.c: Likewise.
6262 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6263 * gcc.dg/inline-22.c: Likewise.
6264 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6265 * gcc.dg/lto/20090218-1_1.c: Likewise.
6266 * g++.dg/ipa/devirt-7.C: Likewise.
6267 * gcc.dg/uninit-pred-5_a.c: Likewise.
6268 * gcc.dg/uninit-pred-5_b.c: Likewise.
6269 * gcc.dg/fail_always_inline.c: New.
6271 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6273 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6274 into 6 jobs instead of 3.
6276 2011-06-20 Jason Merrill <jason@redhat.com>
6279 * g++.dg/cpp0x/initlist53.C: New.
6281 2011-06-20 Tobias Burnus <burnus@net-b.de>
6284 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6285 * gfortran.dg/coarray_lock_3.f90: New.
6286 * gfortran.dg/coarray/lock_1.f90: New.
6288 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6290 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6291 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6292 unresolved and report the reason to the log file.
6294 * lib/scanasm.exp (object-size): Move argument processing earlier
6295 to report errors before verifying that the file exists. Report
6296 problems detected at runtime as unresolved instead of error and
6297 report their reasons to the log file.
6299 2011-06-20 Jason Merrill <jason@redhat.com>
6302 * g++.dg/cpp0x/explicit6.C: New.
6305 * g++.dg/cpp0x/enum20.C: New.
6308 * g++.dg/ext/attr-aligned01.C: New.
6311 * g++.dg/cpp0x/variadic-default.C: New.
6314 * g++.dg/cpp0x/auto26.C: New.
6317 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6319 2011-06-20 Kai Tietz <ktietz@redhat.com>
6321 * gcc.dg/binop-notand1.c: New test.
6322 * gcc.dg/binop-notand2.c: New test.
6323 * gcc.dg/binop-notand3.c: New test.
6324 * gcc.dg/binop-notand4.c: New test.
6325 * gcc.dg/binop-notand5.c: New test.
6326 * gcc.dg/binop-notand6.c: New test.
6328 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6331 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6333 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6336 * gfortran.dg/proc_ptr_31.f90: New.
6338 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6340 * gnat.dg/volatile6.adb: New test.
6341 * gnat.dg/volatile7.adb: Likewise.
6342 * gnat.dg/volatile8.adb: Likewise.
6343 * gnat.dg/volatile9.adb: Likewise.
6345 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6347 * gnat.dg/constant3.adb: New test.
6349 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6352 * gfortran.dg/read_list_eof_1.f90: New test.
6354 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6357 * gcc.target/i386/testimm-1.c: New test.
6358 * gcc.target/i386/testimm-2.c: New test.
6359 * gcc.target/i386/testimm-3.c: New test.
6360 * gcc.target/i386/testimm-4.c: New test.
6361 * gcc.target/i386/testimm-5.c: New test.
6362 * gcc.target/i386/testimm-6.c: New test.
6363 * gcc.target/i386/testimm-7.c: New test.
6364 * gcc.target/i386/testimm-8.c: New test.
6365 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6366 * gcc.target/i386/xop-rotate1-int.c: New test.
6367 * gcc.target/i386/xop-rotate2-int.c: New test.
6369 2011-06-17 Jason Merrill <jason@redhat.com>
6371 * g++.dg/cpp0x/rv-func2.C: New.
6373 * g++.dg/debug/dwarf2/lambda1.C: New.
6374 * g++.dg/warn/Wshadow-6.C: Adjust.
6376 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6379 * gfortran.dg/move_alloc_5.f90: New.
6381 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6383 PR rtl-optimization/48542
6384 * gcc.dg/torture/pr48542.c: New test.
6386 2011-06-16 Jason Merrill <jason@redhat.com>
6389 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6392 * g++.dg/cpp0x/initlist52.C New.
6395 * c-c++-common/raw-string-12.c: New.
6398 * g++.dg/cpp0x/sfinae26.C: New.
6401 * g++.dg/cpp0x/variadic113.C: New.
6404 * g++.dg/cpp0x/variadic112.C: New.
6406 2011-06-16 Jeff Law <law@redhat.com>
6408 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6409 improved jump threading.
6410 * gcc.dg/builtin-object-size-2.c: Likewise.
6411 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6413 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6416 * gfortran.dg/typebound_assignment_3.f03: New.
6418 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6421 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6423 2011-06-16 Martin Jambor <mjambor@suse.cz>
6425 PR tree-optimization/49343
6426 * gnat.dg/discr31.ad[sb]: New test.
6428 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6430 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6432 2011-06-16 Tom de Vries <tom@codesourcery.com>
6435 * gcc.target/arm/ivopts-3.c: Update test.
6436 * gcc.target/arm/ivopts-5.c: Same.
6438 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6441 2011-06-10 Wei Guozhi <carrot@google.com>
6444 * gcc.target/arm/pr45335.c: New test.
6445 * gcc.target/arm/pr45335-2.c: New test.
6446 * gcc.target/arm/pr45335-3.c: New test.
6447 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6448 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6449 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6451 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6453 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6455 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6458 * gfortran.dg/class_43.f03: New.
6460 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6462 PR tree-optimization/49419
6463 * gcc.c-torture/execute/pr49419.c: New test.
6465 2011-06-16 Revital Eres <revital.eres@linaro.org>
6467 * gcc.dg/sms-9.c: New file.
6469 2011-06-15 Easwaran Raman <eraman@google.com>
6471 PR rtl-optimization/49414
6472 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6474 2011-06-14 Jason Merrill <jason@redhat.com>
6476 * g++.dg/cpp0x/noexcept13.C: New.
6478 2011-06-14 Easwaran Raman <eraman@google.com>
6480 PR rtl-optimization/44194
6481 * gcc.dg/pr44194-1.c: New test.
6482 * gcc.dg/pr44194-2.c: New test.
6484 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6486 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6488 * gcc.target/arm/pr45701-2.c: Likewise.
6489 * gcc.target/arm/thumb-branch1.c: Likewise.
6491 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6494 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6496 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6498 * gcc.target/arm/pr45701-1.c: Require thumb support.
6499 * gcc.target/arm/pr45701-2.c: Likewise.
6500 * gcc.target/arm/thumb-branch1.c: Likewise.
6502 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6503 * gcc.target/arm/pr39839.c: Likewise.
6504 * gcc.target/arm/pr40657-2.c: Likewise.
6505 * gcc.target/arm/pr40956.c: Likewise.
6506 * gcc.target/arm/pr41679.c: Likewise.
6507 * gcc.target/arm/pr42235.c: Likewise.
6508 * gcc.target/arm/pr42495.c: Likewise.
6509 * gcc.target/arm/pr42505.c: Likewise.
6510 * gcc.target/arm/pr42574.c: Likewise.
6511 * gcc.target/arm/pr46883.c: Likewise.
6512 * gcc.target/arm/pr46934.c: Likewise.
6513 * gcc.target/arm/xor-and.c: Likewise.
6515 2011-06-14 Jason Merrill <jason@redhat.com>
6517 * g++.dg/other/error23.C: Adjust error message.
6518 * g++.dg/other/error32.C: Likewise.
6521 * g++.dg/cpp0x/rv-dotstar.C: New.
6524 * g++.dg/cpp0x/decltype30.C: New.
6526 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6528 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6531 * gfortran.dg/pr49103.f90: New test.
6533 2011-06-14 Tom de Vries <tom@codesourcery.com>
6536 * gcc.target/arm/ivopts-3.c: New test.
6537 * gcc.target/arm/ivopts-4.c: New test.
6538 * gcc.target/arm/ivopts-5.c: New test.
6540 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6542 PR rtl-optimization/49390
6543 * gcc.c-torture/execute/pr49390.c: New test.
6545 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6547 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6549 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6551 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6552 * gcc.c-torture/execute/cmpsi-2.x: New file.
6553 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6554 * gcc.c-torture/execute/pr45262.x: New file.
6555 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6556 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6558 * gcc.c-torture/compile/pr49163.c: Ditto.
6560 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6562 * gcc.dg/vect/vect-16.c: Rename to...
6563 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6564 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6565 for double-word vectors.
6566 * gcc.dg/vect/vect-peel-4.c: Likewise.
6567 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6569 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6572 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6575 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6577 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6579 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6581 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6583 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6585 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6587 * gfortran.dg/trim_optimize_8.f90: New test case.
6589 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6590 Ira Rosen <ira.rosen@linaro.org>
6592 PR tree-optimization/49352
6593 * gcc.dg/vect/pr49352.c: New test.
6595 2011-06-12 Tobias Burnus
6598 * gfortran.dg/alloc_comp_assign_11.f90: New.
6600 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6602 * gfortran.dg/trim_optimize_7.f90: New test.
6604 2011-06-10 Wei Guozhi <carrot@google.com>
6607 * gcc.target/arm/pr45335.c: New test.
6608 * gcc.target/arm/pr45335-2.c: New test.
6609 * gcc.target/arm/pr45335-3.c: New test.
6610 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6611 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6612 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6614 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6617 * g++.dg/parse/error39.C: New.
6619 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6621 * gcc.target/arm/20090811-1.c: Skip for incompatible
6622 options, do not override other options.
6623 * gcc.target/arm/combine-cmp-shift.c: Skip for
6624 incompatible options.
6625 * gcc.target/arm/pr45094.c: Likewise.
6626 * gcc.target/arm/scd42-1.c: Likewise.
6627 * gcc.target/arm/scd42-3.c: Likewise.
6628 * gcc.target/arm/thumb-ltu.c: Likewise.
6630 * lib/target-supports.exp
6631 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6632 multilib flags use -mfpu with a value other than neon-fp16.
6634 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6636 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6637 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6639 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641 * lib/target-supports.exp (check_effective_target_pie): New proc.
6642 * gcc.dg/pie-link.c: Use target pie.
6644 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6645 Laurent Roug� <laurent.rouge@menta.fr>
6647 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6648 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6650 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6652 * gfortran.dg/coarray/sync_1.f90: New test for
6653 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6655 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6657 PR tree-optimization/49318
6658 * gcc.dg/vect/pr49318.c: New test.
6660 2011-06-09 David Krauss <potswa@mac.com>
6662 * g++.dg/template/arrow1.C: New.
6664 2011-06-09 Jason Merrill <jason@redhat.com>
6666 * lib/prune.exp: Prune "note"s.
6667 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6669 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6670 * g++.dg/template/dependent-expr3.C: Likewise.
6671 * g++.dg/parse/template7.C: Likewise.
6672 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6673 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6674 * g++.old-deja/g++.pt/friend38.C: Likewise.
6675 * g++.old-deja/g++.pt/crash32.C: Likewise.
6676 * g++.old-deja/g++.other/init4.C: Likewise.
6677 * g++.old-deja/g++.other/friend8.C: Likewise.
6679 * g++.dg/ext/complex7.C: Adjust expected output.
6680 * g++.dg/diagnostic/method1.C: Likewise.
6681 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6682 * g++.dg/parse/crash33.C: Likewise.
6683 * g++.dg/other/warning1.C: Likewise.
6684 * g++.dg/init/pr29571.C: Likewise.
6685 * g++.dg/warn/overflow-warn-1.C: Likewise.
6686 * g++.dg/warn/overflow-warn-3.C: Likewise.
6687 * g++.dg/warn/overflow-warn-4.C: Likewise.
6688 * g++.old-deja/g++.oliva/template1.C: Likewise.
6690 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6691 * g++.dg/parse/template7.C: Adjust.
6693 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6696 * gcc.dg/pr49307.c: New.
6698 2011-06-09 Wei Guozhi <carrot@google.com>
6701 * gcc.target/arm/pr46975.c: New testcase.
6703 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6705 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6706 (PMETH, arglist_t): Removed.
6707 (method_get_number_of_arguments): Removed.
6708 (method_get_nth_argument): Removed.
6709 (method_get_first_argument): Removed.
6710 (method_get_next_argument): Removed.
6711 (method_get_sizeof_arguments): Removed.
6712 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6714 (method_get_number_of_arguments): Removed.
6715 (method_get_nth_argument): Removed.
6716 (method_get_first_argument): Removed.
6717 (method_get_next_argument): Removed.
6718 (method_get_sizeof_arguments): Removed.
6719 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6721 2011-06-09 David Li <davidxl@google.com>
6723 * gcc.dg/dump-pass.c: New test.
6725 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6728 * g++.dg/parse/error38.C: New.
6730 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6733 * gfortran.dg/pr49308.f90: New test.
6735 2011-06-08 Jason Merrill <jason@redhat.com>
6737 * g++.dg/cpp0x/noexcept11.C: New.
6738 * g++.dg/cpp0x/noexcept12.C: New.
6739 * g++.dg/cpp0x/sfinae11.C: Adjust.
6741 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6744 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6745 to dg-options, match also DW_AT_linkage_name.
6747 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6750 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6751 -fno-common on alpha*-dec-osf*.
6752 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6754 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6756 PR rtl-optimization/49303
6757 * gcc.target/ia64/pr49303.c: New test.
6759 2011-06-08 Tobias Burnus <burnus@net-b.de>
6762 * gfortran.dg/coarray_lock_1.f90: New.
6763 * gfortran.dg/coarray_lock_2.f90: New.
6765 2011-06-07 Jason Merrill <jason@redhat.com>
6767 * lib/prune.exp: Look for "required" rather than "instantiated".
6768 * g++.dg/abi/mangle11.C: Likewise.
6769 * g++.dg/abi/mangle12.C: Likewise.
6770 * g++.dg/abi/mangle17.C: Likewise.
6771 * g++.dg/abi/mangle20-2.C: Likewise.
6772 * g++.dg/abi/pragma-pack1.C: Likewise.
6773 * g++.dg/cpp0x/decltype26.C: Likewise.
6774 * g++.dg/cpp0x/decltype28.C: Likewise.
6775 * g++.dg/cpp0x/decltype29.C: Likewise.
6776 * g++.dg/cpp0x/enum11.C: Likewise.
6777 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6778 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6779 * g++.dg/cpp0x/pr47416.C: Likewise.
6780 * g++.dg/ext/case-range2.C: Likewise.
6781 * g++.dg/ext/case-range3.C: Likewise.
6782 * g++.dg/gomp/for-19.C: Likewise.
6783 * g++.dg/gomp/pr37533.C: Likewise.
6784 * g++.dg/gomp/pr38639.C: Likewise.
6785 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6786 * g++.dg/inherit/base3.C: Likewise.
6787 * g++.dg/inherit/using6.C: Likewise.
6788 * g++.dg/init/placement4.C: Likewise.
6789 * g++.dg/init/reference3.C: Likewise.
6790 * g++.dg/lookup/scoped6.C: Likewise.
6791 * g++.dg/lookup/using7.C: Likewise.
6792 * g++.dg/other/abstract1.C: Likewise.
6793 * g++.dg/other/error10.C: Likewise.
6794 * g++.dg/other/error5.C: Likewise.
6795 * g++.dg/other/field1.C: Likewise.
6796 * g++.dg/other/offsetof5.C: Likewise.
6797 * g++.dg/parse/bitfield2.C: Likewise.
6798 * g++.dg/parse/constant4.C: Likewise.
6799 * g++.dg/parse/crash20.C: Likewise.
6800 * g++.dg/parse/invalid-op1.C: Likewise.
6801 * g++.dg/parse/non-dependent2.C: Likewise.
6802 * g++.dg/parse/template18.C: Likewise.
6803 * g++.dg/tc1/dr152.C: Likewise.
6804 * g++.dg/tc1/dr166.C: Likewise.
6805 * g++.dg/tc1/dr176.C: Likewise.
6806 * g++.dg/tc1/dr213.C: Likewise.
6807 * g++.dg/template/access11.C: Likewise.
6808 * g++.dg/template/access2.C: Likewise.
6809 * g++.dg/template/access3.C: Likewise.
6810 * g++.dg/template/access7.C: Likewise.
6811 * g++.dg/template/arg7.C: Likewise.
6812 * g++.dg/template/cond2.C: Likewise.
6813 * g++.dg/template/crash13.C: Likewise.
6814 * g++.dg/template/crash40.C: Likewise.
6815 * g++.dg/template/crash7.C: Likewise.
6816 * g++.dg/template/crash84.C: Likewise.
6817 * g++.dg/template/ctor5.C: Likewise.
6818 * g++.dg/template/defarg13.C: Likewise.
6819 * g++.dg/template/defarg14.C: Likewise.
6820 * g++.dg/template/dtor7.C: Likewise.
6821 * g++.dg/template/eh2.C: Likewise.
6822 * g++.dg/template/error2.C: Likewise.
6823 * g++.dg/template/error43.C: Likewise.
6824 * g++.dg/template/friend32.C: Likewise.
6825 * g++.dg/template/injected1.C: Likewise.
6826 * g++.dg/template/instantiate1.C: Likewise.
6827 * g++.dg/template/instantiate3.C: Likewise.
6828 * g++.dg/template/instantiate5.C: Likewise.
6829 * g++.dg/template/instantiate7.C: Likewise.
6830 * g++.dg/template/local6.C: Likewise.
6831 * g++.dg/template/lookup2.C: Likewise.
6832 * g++.dg/template/member5.C: Likewise.
6833 * g++.dg/template/memfriend15.C: Likewise.
6834 * g++.dg/template/memfriend16.C: Likewise.
6835 * g++.dg/template/memfriend17.C: Likewise.
6836 * g++.dg/template/memfriend7.C: Likewise.
6837 * g++.dg/template/meminit1.C: Likewise.
6838 * g++.dg/template/nested3.C: Likewise.
6839 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6840 * g++.dg/template/nontype12.C: Likewise.
6841 * g++.dg/template/nontype13.C: Likewise.
6842 * g++.dg/template/nontype6.C: Likewise.
6843 * g++.dg/template/pr23510.C: Likewise.
6844 * g++.dg/template/pr35240.C: Likewise.
6845 * g++.dg/template/ptrmem15.C: Likewise.
6846 * g++.dg/template/ptrmem6.C: Likewise.
6847 * g++.dg/template/qualified-id1.C: Likewise.
6848 * g++.dg/template/qualttp20.C: Likewise.
6849 * g++.dg/template/qualttp3.C: Likewise.
6850 * g++.dg/template/qualttp4.C: Likewise.
6851 * g++.dg/template/qualttp5.C: Likewise.
6852 * g++.dg/template/qualttp6.C: Likewise.
6853 * g++.dg/template/qualttp7.C: Likewise.
6854 * g++.dg/template/qualttp8.C: Likewise.
6855 * g++.dg/template/recurse.C: Likewise.
6856 * g++.dg/template/recurse2.C: Likewise.
6857 * g++.dg/template/ref5.C: Likewise.
6858 * g++.dg/template/scope2.C: Likewise.
6859 * g++.dg/template/sfinae10.C: Likewise.
6860 * g++.dg/template/sfinae3.C: Likewise.
6861 * g++.dg/template/sizeof3.C: Likewise.
6862 * g++.dg/template/static9.C: Likewise.
6863 * g++.dg/template/template-id-2.C: Likewise.
6864 * g++.dg/template/typedef13.C: Likewise.
6865 * g++.dg/template/typename4.C: Likewise.
6866 * g++.dg/template/using14.C: Likewise.
6867 * g++.dg/template/using2.C: Likewise.
6868 * g++.dg/template/warn1.C: Likewise.
6869 * g++.dg/warn/Wparentheses-13.C: Likewise.
6870 * g++.dg/warn/Wparentheses-15.C: Likewise.
6871 * g++.dg/warn/Wparentheses-16.C: Likewise.
6872 * g++.dg/warn/Wparentheses-17.C: Likewise.
6873 * g++.dg/warn/Wparentheses-18.C: Likewise.
6874 * g++.dg/warn/Wparentheses-19.C: Likewise.
6875 * g++.dg/warn/Wparentheses-20.C: Likewise.
6876 * g++.dg/warn/Wparentheses-23.C: Likewise.
6877 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6878 * g++.dg/warn/noeffect2.C: Likewise.
6879 * g++.dg/warn/noeffect4.C: Likewise.
6880 * g++.dg/warn/pr8570.C: Likewise.
6881 * g++.old-deja/g++.brendan/init2.C: Likewise.
6882 * g++.old-deja/g++.eh/spec6.C: Likewise.
6883 * g++.old-deja/g++.pt/crash10.C: Likewise.
6884 * g++.old-deja/g++.pt/crash36.C: Likewise.
6885 * g++.old-deja/g++.pt/derived3.C: Likewise.
6886 * g++.old-deja/g++.pt/error2.C: Likewise.
6887 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6888 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6889 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6890 * g++.old-deja/g++.pt/overload7.C: Likewise.
6891 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6893 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6894 Iain Sandoe <iains@gcc.gnu.org>
6896 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6897 Added code to deal with the case when [Protocol
6898 -descriptionForInstanceMethod:] or [Protocol
6899 -descriptionForClassMethod:] returns NULL.
6901 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6902 Iain Sandoe <iains@gcc.gnu.org>
6904 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6905 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6908 2011-06-07 Xinliang David Li <davidxl@google.com>
6910 * gcc.dg/inline_2.c: New test.
6911 * gcc.dg/unroll_2.c: New test.
6912 * gcc.dg/inline_3.c: New test.
6913 * gcc.dg/unroll_3.c: New test.
6914 * gcc.dg/inline_4.c: New test.
6915 * gcc.dg/unroll_4.c: New test.
6916 * gcc.dg/inline_1.c: New test.
6917 * gcc.dg/unroll_1.c: New test.
6919 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6921 PR tree-optimization/48497
6922 * lib/gcc-defs.exp (dg-additional-options): New proc.
6923 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6924 -msse2 on 32-bit x86.
6926 2011-06-06 Jason Merrill <jason@redhat.com>
6928 * g++.dg/cpp0x/enum19.C: New.
6930 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6932 * gcc.target/arm/neon-reload-class.c: New test.
6934 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6937 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6939 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6941 * gcc.target/arm/smlatb-1.c: New file.
6942 * gcc.target/arm/smlatt-1.c: New file.
6943 * gcc.target/arm/smlaltb-1.c: New file.
6944 * gcc.target/arm/smlaltt-1.c: New file.
6946 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6948 * gcc.target/arm/mla-2.c: New test.
6950 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6952 PR gcov-profile/49299
6953 * gcc.dg/tree-prof/pr49299-1.c: New test.
6954 * gcc.dg/tree-prof/pr49299-2.c: New test.
6956 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6958 * lib/target-supports.exp
6959 (check_effective_target_vect_widen_mult_qi_to_hi):
6960 Add NEON as supporting target.
6961 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6962 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6963 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6964 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6965 using widening multiplication on targets that support it.
6966 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6967 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6968 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6970 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6972 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6973 Modern Objective-C runtime API.
6974 * objc/execute/next_mapping.h: Removed.
6975 * objc-obj-c++-shared/next-mapping.h: Removed.
6976 * objc-obj-c++-shared/Object1.h: Removed.
6977 * objc-obj-c++-shared/Object1.m: Removed.
6978 * objc-obj-c++-shared/Object1.mm: Removed.
6979 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6980 * objc-obj-c++-shared/Protocol1.h: Removed.
6981 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6982 of ProtoBool, IVAR_T and METHOD.
6983 * objc-obj-c++-shared/runtime.h: New.
6984 * objc-obj-c++-shared/TestsuiteObject.h: New.
6985 * objc-obj-c++-shared/TestsuiteObject.m: New.
6987 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6988 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6989 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6991 * objc/execute/_cmd.m: Include
6992 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6993 runtime API. ([TestClass +initialize]): Include this method also
6994 with the GNU runtime.
6995 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6996 Object. ([-setValue:]): Return void.
6997 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6998 with the GNU runtime. Include
6999 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7000 for the NeXT runtime. Use the existing print_ivars() and
7001 compare_structures() implementations for the old NeXT runtime.
7002 Added new implementations for the Modern GNU and NeXT runtimes.
7003 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7004 well. (main): Use objc_getClass(). Use return instead of exit.
7005 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7006 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7008 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7009 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7010 instead of Object. (main): Use return instead of exit().
7011 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7012 instead of Object. Removed prototype for exit(). (main): Use
7013 return instead of exit(). Use the Modern Objective-C runtime API.
7014 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7016 * objc/execute/class-tests-1.h: Include
7017 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7018 runtime API. (test_class_with_superclass): Do not call [Object
7019 class]. There is no need to with the current libobjc.
7020 * objc/execute/class-tests-2.h: Include
7021 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7023 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7024 ../../objc-obj-c++-shared/next-mapping.h.
7025 * objc/execute/class-2.m: Likewise.
7026 * objc/execute/class-3.m: Likewise.
7027 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7028 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7029 +initialize]): Include this method also with the GNU
7030 runtime. (main): Use the Modern Objective-C runtime API.
7031 * objc/execute/class-5.m: Likewise.
7032 * objc/execute/class-6.m: Likewise.
7033 * objc/execute/class-7.m: Likewise.
7034 * objc/execute/class-8.m: Likewise.
7035 * objc/execute/class-9.m: Likewise.
7036 * objc/execute/class-10.m: Likewise.
7037 * objc/execute/class-11.m: Likewise.
7038 * objc/execute/class-12.m: Likewise.
7039 * objc/execute/class-13.m: Likewise.
7040 * objc/execute/class-14.m: Likewise.
7041 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7042 this method also with the GNU runtime.
7043 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7044 +initialize]): Include this method also with the GNU runtime.
7045 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7047 * objc/execute/encode-1.m: Likewise.
7048 * objc/execute/enumeration-1.m: Likewise.
7049 * objc/execute/enumeration-2.m: Likewise.
7050 * objc/execute/exceptions/catchall-1.m: Likewise.
7051 * objc/execute/exceptions/finally-1.m: Likewise.
7052 * objc/execute/exceptions/foward-1.m: Likewise.
7053 * objc/execute/exceptions/local-variables-1.m: Likewise.
7054 * objc/execute/exceptions/throw-nil.m: Likewise.
7055 * objc/execute/exceptions/trivial.m: Likewise.
7056 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7057 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7058 * objc/execute/exceptions/matcher-1.m: Likewise.
7059 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7061 * objc/execute/formal_protocol-2.m: Likewise.
7062 * objc/execute/formal_protocol-3.m: Likewise.
7063 * objc/execute/formal_protocol-4.m: Likewise.
7064 * objc/execute/formal_protocol-5.m: Include
7065 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7067 * objc/execute/formal_protocol-6.m: Likewise.
7068 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7069 Object. Include <objc/Protocol.h> instead of
7070 ../../objc-obj-c++-shared/Protocol1.h.
7071 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7073 * objc/execute/informal_protocol.m: Likewise.
7074 * objc/execute/load-3.m: Likewise.
7075 * objc/execute/many_args_method.m ([TestClass +initialize]):
7076 Include this method with the GNU runtime as well.
7077 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7078 * objc/execute/nested-func-1.m: Use TestsuiteObject
7080 * objc/execute/nil_method-1.m: Likewise.
7081 * objc/execute/no_clash.m: Likewise.
7082 * objc/execute/np-1.m: Do not include
7083 ../../objc-obj-c++-shared/Protocol1.h.
7084 (main): Use return instead of exit().
7085 * objc/execute/np-2.m: Do not include
7086 ../../objc-obj-c++-shared/Protocol1.h.
7087 ([MyObject +initialize]): Include this method also with the GNU
7088 runtime. (main): Use return instead of exit().
7089 * objc/execute/object_is_class.m: Include
7090 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7091 of Object. (main): Use the Modern Objective-C runtime API.
7092 * objc/execute/object_is_meta_class.m: Likewise.
7093 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7094 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7095 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7096 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7097 Objective-C runtime API.
7098 * objc/execute/protocol-isEqual-2.m: Likewise.
7099 * objc/execute/protocol-isEqual-3.m: Likewise.
7100 * objc/execute/protocol-isEqual-4.m: Likewise.
7101 * objc/execute/redefining_self.m ([TestClass +initialize]):
7102 Include this method with the GNU runtime as well.
7103 * objc/execute/root_methods.m: Include
7104 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7105 Include this method with the GNU runtime as well.
7106 (main): Use the Modern Objective-C runtime API.
7107 * objc/execute/selector-1.m: Include
7108 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7109 of Object. (main): Use the Modern Objective-C runtime API.
7110 * objc/execute/static-1.m ([Test +initialize]): Include this
7111 method with the GNU runtime as well.
7112 * objc/execute/static-2.m: Likewise.
7113 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7114 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7115 ([MathClass +initialize]): Include this method with the GNU
7117 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7119 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7120 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7121 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7122 * objc.dg/attributes/method-attribute-1.m: Likewise.
7123 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7124 * objc.dg/attributes/method-attribute-2.m: Likewise.
7125 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7126 * objc.dg/attributes/method-attribute-3.m: Likewise.
7127 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7128 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7129 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7130 * obj-c++.dg/bitfield-1.mm: Likewise.
7131 * obj-c++.dg/bitfield-2.mm: Likewise
7132 * objc.dg/bitfield-3.m: Likewise.
7133 * obj-c++.dg/bitfield-4.mm: Likewise.
7134 * objc.dg/bitfield-5.m: Likewise
7135 * objc.dg/call-super-1.m: Likewise.
7136 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7137 Use objc_getClass() instead of objc_get_class(), but for the GNU
7138 runtime redefine objc_getClass as objc_get_class. Include
7139 ../objc-obj-c++-shared/runtime.h.
7140 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7141 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7142 Use the Modern Objective-C runtime API.
7143 * objc.dg/class-protocol-1.m: Include
7144 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7145 * obj-c++.dg/class-protocol-1.mm: Likewise.
7146 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7147 * objc.dg/comp-types-10.m: Likewise.
7148 * objc.dg/comp-types-11.m: Likewise.
7149 * objc.dg/comp-types-12.m: Likewise.
7150 * obj-c++.dg/comp-types-9.mm: Likewise.
7151 * obj-c++.dg/comp-types-11.mm: Likewise.
7152 * obj-c++.dg/comp-types-12.mm: Likewise.
7153 * obj-c++.dg/comp-types-13.mm: Likewise.
7154 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7155 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7156 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7157 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7158 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7159 * objc.dg/desig-init-1.m: Likewise.
7160 * obj-c++.dg/defs.mm: Likewise.
7161 * objc.dg/exceptions-2.m: Likewise.
7162 * obj-c++.dg/except-1.mm: Likewise.
7163 * obj-c++.dg/exceptions-2.mm: Likewise.
7164 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7165 Use the Modern Objective-C runtime API.
7166 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7167 the Modern Objective-C runtime API. Do not include
7168 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7169 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7170 the Modern Objective-C runtime API except when using an older NeXT
7172 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7173 the Modern Objective-C runtime API.
7174 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7176 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7177 * objc.dg/encode-7-next-64bit.m: Updated include.
7178 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7180 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7181 the Modern Objective-C runtime API.
7182 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7183 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7184 instead of ../objc-obj-c++-shared/Protocol1.h.
7185 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7186 the Modern Objective-C runtime API except when using an older NeXT
7188 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7189 the Modern Objective-C runtime API.
7190 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7192 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7193 * objc.dg/fix-and-continue-2.m: Likewise.
7194 * objc.dg/foreach-1.m: Likewise.
7195 * objc.dg/foreach-2.m: Likewise.
7196 * objc.dg/foreach-3.m: Likewise.
7197 * objc.dg/foreach-4.m: Likewise.
7198 * objc.dg/foreach-5.m: Likewise.
7199 * objc.dg/foreach-6.m: Likewise.
7200 * objc.dg/foreach-7.m: Likewise.
7201 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7203 * objc.dg/func-ptr-2.m: Likewise.
7204 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7205 Do not include objc/objc-api.h.
7206 * obj-c++.dg/fsf-package-0.mm: Likewise.
7207 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7208 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7209 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7211 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7212 * objc.dg/gnu-runtime-3.m: Likewise.
7213 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7214 * objc.dg/headers.m: Include objc/runtime.h instead of
7215 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7216 for the NeXT runtime.
7217 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7218 * obj-c++.dg/isa-field-1.mm: Likewise.
7219 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7220 * objc.dg/layout-1.m: Likewise.
7221 * objc.dg/layout-2.m: Likewise.
7222 * objc.dg/local-decl-2.m: Likewise.
7223 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7224 Object. ([Container +elementForView:]): Use
7225 class_conformsToProtocol().
7226 * obj-c++.dg/lookup-2.mm: Likewise.
7227 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7228 * obj-c++.dg/local-decl-1.mm: Likewise.
7229 * objc.dg/method-3.m: Likewise.
7230 * objc.dg/method-4.m: Likewise.
7231 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7232 ../objc-obj-c++-shared/Protocol1.h.
7233 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7234 * objc.dg/method-9.m: Likewise.
7235 * objc.dg/method-10.m: Likewise.
7236 * objc.dg/method-13.m ([Root +initialize]): Include this method
7237 also for the GNU runtime. (main): Use objc_getClass() also for
7239 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7240 * objc.dg/method-17.m: Likewise.
7241 * objc.dg/method-19.m: Likewise.
7242 * objc.dg/method-20b.m: Likewise.
7243 * obj-c++.dg/method-2.mm: Likewise.
7244 * obj-c++.dg/method-6.mm: Likewise.
7245 * obj-c++.dg/method-10.mm: Likewise.
7246 * obj-c++.dg/method-11.mm: Likewise.
7247 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7248 ../objc-obj-c++-shared/Protocol1.h.
7249 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7250 * obj-c++.dg/method-15.mm: Likewise.
7251 * obj-c++.dg/method-17.mm: Likewise.
7252 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7253 +initialize]): Include this method also for the GNU
7254 runtime. (main): Use objc_getClass() also for the GNU runtime.
7255 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7256 * obj-c++.dg/method-22.mm: Likewise.
7257 * obj-c++.dg/method-23.mm: Likewise.
7258 * obj-c++.dg/no-extra-load.mm: Likewise.
7259 * objc.dg/objc-fast-4.m: Likewise.
7260 * objc.dg/objc-gc-4.m: Likewise.
7261 * obj-c++.dg/objc-gc-3.mm: Likewise.
7262 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7263 protocol_getMethodDescription() instead of [Protocol
7264 -descriptionForInstanceMethod].
7265 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7266 Made it available with all runtimes. (main): Call -test instead
7268 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7269 and put into a category.
7270 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7271 Object. Include objc/objc.h.
7272 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7273 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7274 New. (main): Use protocol_getMethodDescription() instead
7275 of [Protocol -descriptionForInstanceMethod] and [Protocol
7276 -descriptionForClassMethod].
7277 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7278 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7279 Objective-C runtime API.
7280 * obj-c++.dg/proto-qual-1.mm: Likewise.
7281 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7283 * obj-c++.dg/property/property-1.mm: Likewise.
7284 * obj-c++.dg/qual-types-1.mm: Likewise.
7285 * objc.dg/selector-2.m: Include objc/objc.h instead of
7286 ../objc-obj-c++-shared/Object1.h.
7287 * obj-c++.dg/selector-2.mm: Likewise.
7288 * obj-c++.dg/selector-5.mm: Likewise.
7289 * obj-c++.dg/selector-6.mm: Likewise.
7290 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7291 Object. Do not include objc/objc-api.h.
7292 * obj-c++.dg/set-not-used-1.mm: Likewise.
7293 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7294 * objc.dg/stret-1.m: Likewise.
7295 * objc.dg/stret-2.m: Likewise.
7296 * obj-c++.dg/super-class-2.mm: Likewise.
7297 * objc.dg/super-class-3.m: Likewise.
7298 * objc.dg/super-class-4.m: Likewise.
7299 * objc.dg/sync-2.m: Likewise.
7300 * obj-c++.dg/sync-2.mm: Likewise.
7301 * objc.dg/sync-1.m: Include objc/objc.h instead of
7302 ../objc-obj-c++-shared/Object1.h.
7303 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7304 'Class' as the type of 'isa'.
7305 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7306 Objective-C runtime API. ([TestClass +initialize]): Include this
7307 method with the GNU runtime as well.
7308 * objc.dg/strings/strings-1.m: Updated includes.
7309 * obj-c++.dg/strings/strings-1.mm: Likewise.
7310 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7311 objc.dg/strings/const-str-12b.m.
7312 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7313 * obj-c++.dg/template-3.mm: Likewise.
7314 * obj-c++.dg/template-4.mm: Likewise.
7315 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7316 Objective-C runtime API.
7317 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7318 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7319 * obj-c++.dg/try-catch-1.mm: Likewise.
7320 * obj-c++.dg/try-catch-2.mm: Likewise.
7321 * objc.dg/try-catch-3.m: Likewise.
7322 * obj-c++.dg/try-catch-3.mm: Likewise.
7323 * objc.dg/try-catch-6.m: Likewise.
7324 * objc.dg/try-catch-7.m: Likewise.
7325 * obj-c++.dg/try-catch-7.mm: Likewise.
7326 * obj-c++.dg/try-catch-8.mm: Likewise.
7327 * obj-c++.dg/try-catch-9.mm: Likewise.
7328 * objc.dg/try-catch-10.m: Likewise.
7329 * obj-c++.dg/try-catch-11.mm: Likewise.
7330 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7331 Object. Include objc/objc.h.
7332 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7333 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7334 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7335 Object. Use Modern Objective-C runtime API. Do not use
7337 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7338 * obj-c++.dg/torture/trivial.mm: Likewise.
7339 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7340 instead of ../objc-obj-c++-shared/Object1.h. Include
7341 ../objc-obj-c++-shared/runtime.h.
7342 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7343 * objc.dg/torture/strings/const-str-11.m: Likewise.
7344 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7345 * objc.dg/torture/strings/const-str-9.m: Likewise.
7346 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7347 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7348 instead of Object. Only add _FooClassReference if
7350 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7351 * objc.dg/torture/strings/const-str-8.m: Likewise.
7352 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7353 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7355 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7357 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7358 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7359 * obj-c++.dg/va-meth-1.mm: Likewise.
7360 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7361 ../objc-obj-c++-shared/Object1.h.
7362 * objc.dg/zero-link-3.m: Likewise.
7364 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7366 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7368 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7371 * obj-c++.dg/property/cxx-property-1.mm: New.
7372 * obj-c++.dg/property/cxx-property-2.mm: New.
7374 2011-06-06 Jason Merrill <jason@redhat.com>
7376 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7378 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7380 PR rtl-optimization/49145
7382 * gcc.c-torture/compile/pr49145.c: New test.
7384 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7387 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7388 to dg-options, match also DW_AT_linkage_name.
7391 * gcc.dg/debug/pr49294.c: New test.
7394 * g++.dg/opt/pr49264.C: New test.
7396 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7398 PR tree-optimization/49243
7399 * gcc.dg/pr49243.c: New.
7401 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7403 * gnat.dg/specs/cond_expr1.ads: New test.
7405 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7407 * gnat.dg/deferred_const4.ad[sb]: New test.
7408 * gnat.dg/deferred_const4_pkg.ads: New helper.
7410 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7412 * gnat.dg/test_tamdt.adb: Rename to...
7413 * gnat.dg/taft_type1.adb: ...this.
7414 * gnat.dg/tamdt.ad[sb]: Rename to...
7415 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7416 * gnat.dg/tamdt_aux.ads: Rename to...
7417 * gnat.dg/taft_type1_pkg2.ads: ...this.
7418 * gnat.dg/taft_type2.ad[sb]: New test.
7419 * gnat.dg/taft_type2_pkg.ads: New helper.
7420 * gnat.dg/taft_type3.adb: New test.
7421 * gnat.dg/taft_type3_pkg.ads: New helper.
7423 2011-06-05 Tobias Burnus <burnus@net-b.de>
7426 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7429 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7432 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7434 * objc.dg/gnu-api-2-objc.m: Likewise.
7435 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7436 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7438 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7440 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7441 alignment, not the alignment, when calling class_addIvar(). Add
7442 an 'isa' instance variable to the test root class.
7443 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7445 2011-06-04 Jan Hubicka <jh@suse.cz>
7447 PR tree-optimization/48893
7448 PR tree-optimization/49091
7449 PR tree-optimization/49179
7450 * gfortran.dg/pr49179.f90: New testcase
7452 2011-06-04 Jan Hubicka <jh@suse.cz>
7455 * g++.dg/torture/pr48954.C: New testcase.
7457 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7459 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7461 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7464 * g++.dg/diagnostic/bitfld2.C: New.
7466 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7469 * gcc.c-torture/execute/pr49281.c: New test.
7471 2011-06-04 Jan Hubicka <jh@suse.cz>
7473 PR tree-optimize/48929
7474 * gcc.c-torture/compile/pr48929.c: New testcase.
7476 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7478 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7480 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7483 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7485 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7487 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7489 2011-06-03 Richard Henderson <rth@redhat.com>
7490 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7492 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7494 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7496 * objc.dg/headers.m: Do not include objc-list.h.
7498 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7500 * objc.dg/type-stream-1.m: Test removed.
7501 * objc.dg/headers.m: Do not include typedstream.h.
7503 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7505 * objc.dg/torture/forward-1.m (main): Updated testcase.
7507 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7510 * gcc.c-torture/compile/pr49163.c: New.
7512 2011-06-02 Asher Langton <langton2@llnl.gov>
7515 * gfortran.dg/PR49268.f90: New test.
7517 2011-06-02 Asher Langton <langton2@llnl.gov>
7520 * gfortran.dg/PR37039.f90: New test.
7522 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7525 * objc.dg/method-5.m: Updated.
7526 * objc.dg/method-19.m: Updated.
7527 * objc.dg/method-lookup-1.m: New.
7528 * obj-c++.dg/method-6.mm: Updated.
7529 * obj-c++.dg/method-7.mm: Updated.
7530 * obj-c++.dg/method-lookup-1.mm: New.
7532 2011-06-02 DJ Delorie <dj@redhat.com>
7534 * lib/timeout.exp (timeout): Add board_info support.
7536 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7538 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7540 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7543 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7544 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7546 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7547 Hans-Peter Nilsson <hp@axis.com>
7549 PR rtl-optimization/48840
7550 * gcc.target/sparc/ultrasp13.c: New test.
7552 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7555 * gcc.c-torture/compile/pr49238.c: New.
7557 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7559 * gcc.target/arm/g2.c: Skip test in -mthumb.
7560 Skip test unless cpu is xscale.
7561 * gcc.target/arm/scd42-2.c: Likewise.
7562 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7564 2011-06-01 Jason Merrill <jason@redhat.com>
7566 * g++.dg/cpp0x/decltype28.C: New.
7567 * g++.dg/cpp0x/decltype29.C: New.
7569 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7572 * gcc.target/mips/pr45074.c: New test.
7574 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7575 Hans-Peter Nilsson <hp@axis.com>
7577 PR rtl-optimization/48830
7578 * gcc.target/sparc/ultrasp12.c: New test.
7580 2011-06-01 David Li <davidxl@google.com>
7582 * gcc.dg/profile-dir-1.c: Change pass name.
7583 * gcc.dg/profile-dir-2.c: Ditto.
7584 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7585 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7586 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7587 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7588 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7589 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7590 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7591 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7592 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7593 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7594 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7595 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7596 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7597 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7598 * gcc.dg/profile-dir-3.c: Ditto.
7599 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7601 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7603 * objc.dg/attributes/method-nonnull-1.m: New test.
7604 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7606 2011-05-31 Tobias Burnus <burnus@net-b.de>
7609 * gfortran.dg/coarray_atomic_1.f90: New.
7610 * gfortran.dg/coarray/atomic_1.f90: New.
7612 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7614 * gcc.dg/guality/bswaptest.c: New test.
7615 * gcc.dg/guality/clztest.c: New test.
7616 * gcc.dg/guality/ctztest.c: New test.
7617 * gcc.dg/guality/rotatetest.c: New test.
7620 * gcc.target/i386/pr48688.c: New test.
7622 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7625 * g++.dg/lookup/name-clash9.C: New.
7627 2011-05-31 Tobias Burnus <burnus@net-b.de>
7630 * gfortran.dg/coarray/dummy_1.f90: New.
7632 2011-05-31 Tobias Burnus <burnus@net-b.de>
7635 * gfortran.dg/coarray/save_1.f90: New.
7636 * gfortran.dg/coarray_4.f90: Update dg-error.
7638 2011-05-31 Jason Merrill <jason@redhat.com>
7640 * g++.dg/cpp0x/rv-template1.C: New.
7642 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7644 PR rtl-optimization/49235
7645 * gcc.dg/pr49235.c: New test.
7647 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7649 PR tree-optimization/49093
7650 * gcc.dg/vect/pr49093.c: New test.
7652 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7655 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7657 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7660 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7663 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7666 * gcc.c-torture/execute/pr49186.c: New.
7668 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7671 * gcc.target/i386/pr49168-1.c: New.
7673 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7674 Eric Botcazou <ebotcazou@adacore.com>
7676 * gcc.dg/guality/drap.c: New test.
7678 2011-05-30 Richard Guenther <rguenther@suse.de>
7680 PR tree-optimization/49210
7681 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7682 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7684 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7687 * g++.dg/gomp/pr49223-1.C: New test.
7688 * g++.dg/gomp/pr49223-2.C: New test.
7690 2011-05-30 Richard Guenther <rguenther@suse.de>
7692 PR tree-optimization/49218
7693 * gcc.c-torture/execute/pr49218.c: New testcase.
7695 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7697 PR tree-optimization/49199
7698 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7699 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7700 -fno-tree-scev-cprop.
7702 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7705 * gfortran.dg/extends_13.f03: New.
7707 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7709 PR rtl-optimization/49095
7710 * gcc.target/i386/pr49095.c: New test.
7712 2011-05-29 Tobias Burnus <burnus@net-b.de>
7715 * gfortran.dg/coarray_24.f90: New.
7717 2011-05-29 Tobias Burnus <burnus@net-b.de>
7720 * gfortran.dg/coarray_23.f90: New.
7722 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7725 * gcc.dg/pr48826.c: New test.
7727 2011-05-29 Richard Guenther <rguenther@suse.de>
7729 PR tree-optimization/49217
7730 * gcc.dg/torture/pr49217.c: New testcase.
7732 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7735 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7737 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7739 * gnat.dg/boolean_subtype.adb: Rename to...
7740 * gnat.dg/boolean_subtype1.adb: ...this.
7742 2011-05-28 Jason Merrill <jason@redhat.com>
7744 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7746 2011-05-27 Jason Merrill <jason@redhat.com>
7748 * g++.dg/cpp0x/enum18.C: Adjust.
7750 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7752 2011-05-27 Tobias Burnus <burnus@net-b.de>
7755 * gfortran.dg/coarray_22.f90: New.
7757 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7759 PR tree-optimization/46728
7760 * gcc.target/powerpc/pr46728-1.c: New.
7761 * gcc.target/powerpc/pr46728-2.c: New.
7762 * gcc.target/powerpc/pr46728-3.c: New.
7763 * gcc.target/powerpc/pr46728-4.c: New.
7764 * gcc.target/powerpc/pr46728-5.c: New.
7765 * gcc.dg/pr46728-6.c: New.
7766 * gcc.target/powerpc/pr46728-7.c: New.
7767 * gcc.target/powerpc/pr46728-8.c: New.
7768 * gcc.dg/pr46728-9.c: New.
7769 * gcc.target/powerpc/pr46728-10.c: New.
7770 * gcc.target/powerpc/pr46728-11.c: New.
7771 * gcc.dg/pr46728-12.c: New.
7772 * gcc.target/powerpc/pr46728-13.c: New.
7773 * gcc.target/powerpc/pr46728-14.c: New.
7774 * gcc.target/powerpc/pr46728-15.c: New.
7775 * gcc.target/powerpc/pr46728-16.c: New.
7777 2011-05-27 Jason Merrill <jason@redhat.com>
7779 * g++.dg/abi/mangle47.C: New.
7782 * g++.dg/template/const5.C: New.
7784 * g++.dg/cpp0x/enum18.C: New.
7786 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7788 * g++.dg/cpp0x/error6.C: New.
7790 * g++.dg/cpp0x/error5.C: New.
7792 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7795 * g++.dg/eh/cond6.C: New test.
7797 2011-05-27 Tobias Burnus <burnus@net-b.de>
7800 * gfortran.dg/rank_3.f90: New.
7801 * gfortran.dg/rank_4.f90: New.
7803 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7805 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7806 replace dump search.
7808 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7810 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7811 * gnat.dg/bit_packed_array5.adb: ...here.
7813 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7816 * g++.dg/cpp0x/auto25.C: New.
7818 2011-05-27 Richard Guenther <rguenther@suse.de>
7820 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7822 2011-05-27 Richard Guenther <rguenther@suse.de>
7824 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7826 2011-05-27 Richard Guenther <rguenther@suse.de>
7829 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7831 2011-05-26 Jason Merrill <jason@redhat.com>
7833 * g++.dg/cpp0x/friend1.C: New.
7834 * g++.dg/cpp0x/friend2.C: New.
7836 * g++.dg/cpp0x/auto7.C: Update.
7837 * g++.dg/template/crash50.C: Adjust.
7838 * g++.dg/template/static9.C: Adjust.
7839 * g++.old-deja/g++.ext/memconst.C: Adjust.
7841 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7843 * gcc.dg/march.c: Ignore a note for some targets.
7845 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7846 Nathan Froyd <froydnj@codesourcery.com>
7850 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7851 * g++.dg/parse/pr18770.C: New test.
7852 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7854 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7857 * gfortran.dg/dependency_40.f90 : New test.
7859 2011-05-26 Tobias Burnus <burnus@net-b.de>
7862 * gfortran.dg/coarray/registering_1.f90: New.
7864 2011-05-26 Jason Merrill <jason@redhat.com>
7866 * g++.dg/cpp0x/variadic111.C: New.
7867 * g++.dg/cpp0x/variadic41.C: Adjust.
7869 2011-05-26 Richard Guenther <rguenther@suse.de>
7871 PR tree-optimization/48702
7872 * gcc.dg/torture/pr48702.c: New testcase.
7874 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7876 PR gcov-profile/48845
7877 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7879 * gcc.dg/matrix/matrix.exp: Likewise.
7880 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7881 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7882 line number to check_profiling_available.
7883 * lib/target-supports.exp (check_profiling_available): Account for
7885 Require TLS runtime support with -fprofile-generate.
7886 * lib/profopt.exp (profopt-execute): Add TLS options for
7888 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7890 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7893 * g++.dg/eh/cond5.C: New test.
7895 PR tree-optimization/49161
7896 * gcc.c-torture/execute/pr49161.c: New test.
7898 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7900 * gcc.target/arm/neon-vorn-vbic.c: New test.
7902 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7904 PR tree-optimization/49038
7905 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7906 * gcc.dg/vect/pr49038.c: New test.
7908 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7910 * g++.dg/init/pr25811-3.C: New.
7911 * g++.dg/init/pr25811-4.C: New.
7913 2011-05-25 Jason Merrill <jason@redhat.com>
7915 * g++.dg/cpp0x/enum17.C: New.
7916 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7918 * g++.dg/cpp0x/auto24.C: New.
7920 * g++.dg/cpp0x/error4.C: New.
7922 * g++.dg/cpp0x/rv-restrict.C: New.
7924 * g++.dg/cpp0x/enum15.C: New.
7925 * g++.dg/cpp0x/constexpr-switch2.C: New.
7927 * g++.dg/cpp0x/variadic110.C: New.
7929 * g++.dg/cpp0x/auto9.C: Add typedef test.
7931 * g++.dg/cpp0x/auto23.C: New.
7932 * g++.dg/cpp0x/auto9.C: Adjust.
7934 * g++.dg/cpp0x/defaulted29.C: New.
7936 * g++.dg/cpp0x/initlist51.C: New.
7938 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7940 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7941 * g++.dg/abi/packed1.C: Suppress warning.
7942 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7943 * g++.dg/template/stdarg1.C: Likewise.
7944 * g++.dg/other/packed1.C: Remove arm from xfail list.
7946 2011-05-25 Jason Merrill <jason@redhat.com>
7948 * g++.dg/cpp0x/enum16.C: New.
7949 * g++.dg/parse/error15.C: Adjust.
7951 * g++.dg/cpp0x/initlist50.C: New.
7953 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7955 * g++.dg/cpp0x/variadic109.C: New.
7957 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7959 * gcc.target/i386/pause-1.c: New.
7961 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7963 * gcc.dg/stack-usage-1.c: Adjust comment.
7964 * gcc.dg/stack-usage-2.c: New test.
7966 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7969 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7970 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7972 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7974 PR rtl-optimization/48757
7975 * gfortran.dg/pr48757.f: New test case.
7977 2011-05-24 Jason Merrill <jason@redhat.com>
7979 * g++.dg/cpp0x/access01.C: New.
7981 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7984 * objc.dg/pr48177.m: New testcase.
7986 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7989 * objc.dg/pr48187.m: New testcase.
7990 * obj-c++.dg/pr48187.mm: New testcase.
7991 * objc.dg/ivar-extra-semicolon.m: New testcase.
7993 2011-05-24 Jason Merrill <jason@redhat.com>
7995 * g++.dg/template/access21.C: New.
7996 * g++.dg/template/access22.C: New.
7998 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8000 PR rtl-optimization/48633
8001 * g++.dg/pr48633.C: New test.
8003 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8006 * g++.dg/other/pr49133.C: New test.
8008 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8009 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8011 * gcc.dg/torture/tls/run-gd.c: New test.
8012 * gcc.dg/torture/tls/run-ie.c: New test.
8013 * gcc.dg/torture/tls/run-ld.c: New test.
8014 * gcc.dg/torture/tls/run-le.c: New test.
8015 * lib/target-supports.exp (check_effective_target_tls_runtime):
8016 Build testcase with TLS options.
8018 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8020 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8022 2011-05-24 Tom de Vries <tom@codesourcery.com>
8024 PR tree-optimization/49121
8025 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8027 2011-05-23 Jason Merrill <jason@redhat.com>
8029 * g++.dg/cpp0x/defaulted28.C: New.
8031 * g++.dg/cpp0x/sfinae25.C: New.
8033 * g++.dg/cpp0x/rv-cast2.C: New.
8035 * g++.dg/cpp0x/enum14.C: New.
8037 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8040 * gcc.c-torture/execute/pr49123.c: New test.
8043 * gcc.dg/debug/pr49032.c: New test.
8046 * gcc.dg/pr49120.c: New test.
8048 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8051 * gcc.target/i386/pr47315.c: New test.
8053 2011-05-23 Jason Merrill <jason@redhat.com>
8055 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8057 * g++.dg/cpp0x/sfinae24.C: New.
8059 * g++.dg/cpp0x/error3.C: New.
8061 * g++.dg/cpp0x/defaulted27.C: New.
8063 * g++.dg/cpp0x/decltype27.C: New.
8065 2011-05-23 Richard Guenther <rguenther@suse.de>
8067 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8069 2011-05-23 Richard Guenther <rguenther@suse.de>
8071 PR tree-optimization/40874
8072 * g++.dg/tree-ssa/pr40874.C: New testcase.
8074 2011-05-23 Richard Guenther <rguenther@suse.de>
8076 PR tree-optimization/49115
8077 * g++.dg/torture/pr49115.C: New testcase.
8079 2011-05-23 Richard Guenther <rguenther@suse.de>
8082 * gcc.dg/memcpy-3.c: New testcase.
8084 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8087 * gcc.c-torture/execute/pr48973-1.c: New test.
8088 * gcc.c-torture/execute/pr48973-2.c: New test.
8090 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8093 * g++.dg/warn/pr18016.C: New.
8095 2011-05-23 Tom de Vries <tom@codesourcery.com>
8098 * gcc.target/arm/ivopts-6.c: New test.
8100 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8103 * gcc.c-torture/compile/pr49029.c: New test.
8105 2011-05-22 Jason Merrill <jason@redhat.com>
8107 * g++.dg/cpp0x/sfinae23.C: New.
8108 * g++.dg/cpp0x/sfinae8.C: Correct.
8110 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8112 * gfortran.dg/function_optimize_8.f90: New test case.
8114 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8116 PR tree-optimization/49087
8117 * gcc.dg/vect/O3-pr49087.c: New test.
8119 2011-05-21 Jason Merrill <jason@redhat.com>
8121 * g++.dg/debug/const5.C: New.
8123 2011-05-20 Jason Merrill <jason@redhat.com>
8125 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8127 * g++.dg/cpp0x/constexpr-static7.C: New.
8129 * g++.dg/cpp0x/enum12.C: New.
8130 * g++.dg/cpp0x/enum13.C: New.
8132 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8135 * gfortran.dg/select_type_23.f03: New.
8137 2011-05-20 Jason Merrill <jason@redhat.com>
8139 * g++.dg/cpp0x/defaulted26.C: New.
8141 * g++.dg/cpp0x/noexcept02.C: Fix.
8142 * g++.dg/cpp0x/noexcept03.C: Fix.
8143 * g++.dg/cpp0x/noexcept08.C: Fix.
8144 * g++.dg/cpp0x/noexcept10.C: New.
8146 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8149 * gfortran.dg/extends_12.f03: New.
8151 2011-05-20 Jason Merrill <jason@redhat.com>
8153 * g++.dg/template/koenig9.C: New.
8154 * g++.dg/opt/pr47615.C: Fix.
8155 * g++.dg/overload/defarg1.C: Fix.
8156 * g++.dg/tc1/dr213.C: Remove xfail.
8157 * g++.dg/torture/pr34850.C: Fix.
8158 * g++.dg/torture/pr39362.C: Fix.
8159 * g++.old-deja/g++.brendan/crash56.C: Fix.
8160 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8162 2011-05-20 Richard Guenther <rguenther@suse.de>
8164 PR tree-optimization/49079
8165 * gcc.dg/torture/pr49079.c: New testcase.
8167 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8169 PR tree-optimization/49073
8170 * gcc.c-torture/execute/pr49073.c: New test.
8172 2011-06-19 Tobias Burnus <burnus@net-b.de>
8175 * gfortran.dg/coarray_21.f90: New.
8177 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8179 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8182 2011-05-19 Richard Guenther <rguenther@suse.de>
8185 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8187 2011-05-19 Richard Guenther <rguenther@suse.de>
8190 * gcc.dg/builtin-object-size-11.c: New testcase.
8192 2011-05-19 Tom de Vries <tom@codesourcery.com>
8195 * gcc.target/arm/ivopts.c: New test.
8196 * gcc.target/arm/ivopts-2.c: New test.
8198 2011-05-19 Tom de Vries <tom@codesourcery.com>
8200 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8202 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8204 * gcc.c-torture/execute/960321-1.x: Remove.
8206 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8209 * gfortran.dg/move_alloc_4.f90: New.
8211 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8214 * gcc.target/i386/pr49002-1.c: New test.
8215 * gcc.target/i386/pr49002-2.c: Likewise.
8217 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8219 PR tree-optimization/49039
8220 * gcc.c-torture/execute/pr49039.c: New test.
8221 * gcc.dg/tree-ssa/pr49039.c: New test.
8222 * g++.dg/torture/pr49039.C: New test.
8224 2011-05-18 Jason Merrill <jason@redhat.com>
8226 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8227 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8228 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8230 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8232 * gcc.target/bfin/mcpu-bf592.c: New test.
8234 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8236 PR tree-optimization/41881
8237 * gcc.dg/vect/O3-pr41881.c: New test.
8238 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8240 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8242 PR tree-optimization/49000
8243 * gcc.dg/pr49000.c: New test.
8245 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8247 * gnat.dg/invalid1.adb: New test.
8249 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8251 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8253 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8254 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8256 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8259 * g++.dg/cpp0x/range-for18.C: New.
8261 2011-05-15 Tobias Burnus <burnus@net-b.de>
8264 * gfortran.dg/coarray/image_index_2.f90: New.
8266 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8268 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8269 * g++.dg/cpp0x/override2.C: New.
8271 2011-05-14 Tobias Burnus <burnus@net-b.de>
8274 * gfortran.de/coarray_20.f90: New.
8276 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8279 * function_optimize_7.f90: New test case.
8281 2011-05-13 Jason Merrill <jason@redhat.com>
8283 * g++.dg/cpp0x/decltype26.C: New.
8284 * g++.dg/cpp0x/enum11.C: New.
8286 2011-05-13 Tobias Burnus <burnus@net-b.de>
8290 * gfortran.dg/assign_8.f90: Update dg-error.
8292 2011-05-13 Tobias Burnus <burnus@net-b.de>
8295 * gfortran.dg/io_constraints_8.f90: New.
8296 * gfortran.dg/io_constraints_9.f90: New.
8298 2011-05-13 Martin Thuresson <martint@google.com>
8300 PR gcov-profile/47793
8301 * gcc.dg/pr47793.c: New.
8303 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8305 PR tree-optimization/48975
8306 * gcc.dg/pr48975.c: New test.
8308 2011-05-12 Tobias Burnus <burnus@net-b.de>
8311 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8313 2011-05-12 Jason Merrill <jason@redhat.com>
8315 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8317 2011-05-12 Geert Bosch <bosch@adacore.com>
8319 * gnat.dg/view_conversion1.adb: New test.
8321 2011-05-12 Richard Guenther <rguenther@suse.de>
8323 PR tree-optimization/48172
8324 * gcc.dg/vect/pr48172.c: New testcase.
8326 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8329 * g++.dg/opt/pr48967.C: New test.
8331 2011-05-11 Jason Merrill <jason@redhat.com>
8333 * g++.dg/cpp0x/constexpr-friend.C: New.
8334 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8336 * g++.dg/cpp0x/sfinae22.C: New.
8338 2011-05-11 Tobias Burnus <burnus@net-b.de>
8341 * gfortran.dg/generic_24.f90: New.
8343 2011-05-11 Richard Guenther <rguenther@suse.de>
8345 PR tree-optimization/15256
8346 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8348 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8351 * gcc.dg/pr48159-1.c: New test.
8352 * gcc.dg/pr48159-2.c: New test.
8354 2011-05-11 Richard Guenther <rguenther@suse.de>
8357 * gcc.dg/torture/pr48953.c: New testcase.
8359 2011-05-11 Richard Guenther <rguenther@suse.de>
8361 PR tree-optimization/18041
8362 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8364 2011-05-11 Alan Modra <amodra@gmail.com>
8367 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8369 2011-05-10 Jason Merrill <jason@redhat.com>
8371 * g++.dg/cpp0x/defaulted25.C: New.
8372 * g++.dg/template/crash7.C: Adjust.
8374 * g++.dg/cpp0x/variadic108.C: New.
8376 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8378 * g++.dg/inherit/virtual9.C: Extend.
8380 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8383 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8384 are passed and returned in vector registers.
8386 2011-05-10 Richard Guenther <rguenther@suse.de>
8388 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8389 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8390 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8391 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8392 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8395 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8397 PR tree-optimization/48611
8398 PR tree-optimization/48794
8399 * gfortran.dg/gomp/pr48611.f90: New test.
8400 * gfortran.dg/gomp/pr48794.f90: New test.
8403 * gcc.dg/dfp/pr48928.c: New test.
8405 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8408 * g++.dg/cpp0x/pr48522.C: New.
8410 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8413 * g++.dg/cpp0x/sfinae21.C: New.
8415 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8417 * g++.dg/template/sfinae28.C: Rename to...
8418 * g++.dg/cpp0x/sfinae19.C: ... this.
8419 * g++.dg/template/sfinae29.C: Rename to...
8420 * g++.dg/cpp0x/sfinae20.C: ... this.
8422 2011-05-09 Jeff Law <law@redhat.com>
8424 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8427 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8430 * g++.dg/init/pr20039.C: New.
8432 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8436 * g++.dg/template/sfinae28.C: New.
8437 * g++.dg/template/sfinae29.C: Likewise.
8439 2011-05-09 Jason Merrill <jason@redhat.com>
8441 * g++.dg/template/nontype23.C: New.
8443 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8445 * g++.dg/init/pr48859.C: New.
8447 2011-05-09 Jason Merrill <jason@redhat.com>
8449 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8450 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8451 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8452 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8453 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8454 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8455 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8456 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8458 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8460 * g++.dg/inherit/virtual9.C: New.
8462 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8465 * g++.dg/template/dependent-expr8.C: New test case.
8467 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8469 PR tree-optimization/48837
8470 * gcc.dg/pr48837.c: New testcase.
8472 2011-05-06 Jason Merrill <jason@redhat.com>
8474 * g++.dg/cpp0x/constexpr-condition2.C: New.
8476 * g++.dg/cpp0x/constexpr-missing.C: New.
8478 2011-05-06 Tobias Burnus <burnus@net-b.de>
8481 * gfortran.dg/coarray/this_image_2.f90: New.
8483 2011-05-06 Tobias Burnus <burnus@net-b.de>
8487 * gfortran.dg/bind_c_usage_22.f90: New.
8488 * gfortran.dg/bind_c_usage_23.f90: New.
8489 * gfortran.dg/bind_c_usage_24.f90: New.
8490 * gfortran.dg/bind_c_usage_24_c.c: New.
8492 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8495 * g++.dg/template/member9.C: New test case.
8497 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8499 * gnat.dg/discr29.ad[sb]: New test.
8500 * gnat.dg/discr30.adb: Likewise.
8502 2011-05-05 Julian Brown <julian@codesourcery.com>
8504 * gcc.target/arm/neon-vset_lanes8.c: New test.
8506 2011-05-05 Jason Merrill <jason@redhat.com>
8508 * g++.dg/init/new32.C: New.
8510 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8512 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8515 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8517 PR rtl-optimization/48381
8518 * gcc.c-torture/compile/pr48381.c: New test.
8520 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8522 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8524 * gcc.target/i386/opt-1.c: Ditto.
8526 2011-05-04 Jason Merrill <jason@redhat.com>
8528 * g++.dg/conversion/base1.C: New.
8530 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8532 PR libgfortran/48787
8533 * gfortran.dg/round_3.f08: Add more checks to test case.
8535 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8537 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8538 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8539 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8540 Gate test on effective_target fd_truncate.
8542 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8544 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8545 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8546 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8547 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8548 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8549 * gcc.target/i386/pr38824.c: Ditto.
8550 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8551 * gcc.target/i386/vecinit-2.c: Ditto.
8552 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8553 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8554 * gcc.target/i386/parity-2.c: Ditto.
8555 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8557 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8559 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8561 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8562 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8563 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8565 2011-05-03 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8570 2011-05-03 Tobias Burnus <burnus@net-b.de>
8573 * gfortran.dg/coarray/this_image_1.f90: New.
8575 2011-05-03 Tobias Burnus <burnus@net-b.de>
8578 * gfortran.dg/coarray/caf.dg: New.
8579 * gfortran.dg/coarray/image_index_1.f90: New, copied
8580 from ../coarray_16.f90.
8582 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8585 * g++.dg/ext/complex9.C: New.
8587 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8590 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8591 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8592 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8594 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8596 * gcc.target/bfin/builtins: Created.
8597 * gcc.target/bfin/hisilh-O0.c: Deleted.
8598 * gcc.target/bfin/hisilh.c: Moved to...
8599 * gcc.target/bfin/builtins/hisilh.c: ...here.
8600 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8601 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8602 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8603 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8604 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8605 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8606 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8607 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8608 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8609 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8610 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8611 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8612 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8613 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8614 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8615 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8616 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8617 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8618 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8619 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8620 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8621 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8622 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8623 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8624 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8625 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8626 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8627 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8628 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8629 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8630 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8631 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8632 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8633 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8634 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8635 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8636 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8637 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8638 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8639 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8640 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8641 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8642 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8643 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8644 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8645 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8646 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8647 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8648 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8649 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8650 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8651 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8652 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8653 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8654 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8655 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8656 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8657 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8658 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8659 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8660 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8661 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8662 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8663 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8664 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8665 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8666 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8667 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8668 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8669 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8670 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8671 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8672 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8673 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8674 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8675 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8676 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8677 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8678 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8679 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8680 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8681 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8682 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8683 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8684 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8685 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8686 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8687 * gcc.target/bfin/builtins/circptr.c: Ditto.
8688 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8689 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8690 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8691 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8692 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8693 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8694 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8695 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8696 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8697 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8698 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8699 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8700 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8701 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8702 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8703 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8704 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8705 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8706 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8707 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8708 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8709 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8710 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8711 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8712 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8713 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8714 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8715 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8716 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8717 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8718 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8719 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8720 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8721 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8722 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8723 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8724 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8725 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8726 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8727 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8728 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8729 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8730 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8731 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8732 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8733 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8734 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8735 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8736 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8737 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8738 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8739 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8740 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8741 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8742 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8743 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8744 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8745 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8746 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8747 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8748 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8749 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8750 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8751 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8752 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8753 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8754 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8755 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8756 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8757 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8759 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8761 * gcc.target/arm/cold-lc.c: New test.
8763 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8766 * gcc.dg/pr48774.c: New test.
8768 2011-05-03 Richard Guenther <rguenther@suse.de>
8770 * gcc.dg/large-size-array-5.c: New testcase.
8772 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8774 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8776 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8778 * lib/target-supports.exp (check_effective_target_vect_strided):
8780 (check_effective_target_vect_strided2)
8781 (check_effective_target_vect_strided3)
8782 (check_effective_target_vect_strided4)
8783 (check_effective_target_vect_strided8): ...these new functions.
8785 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8786 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8787 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8788 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8789 * gcc.dg/vect/pr37539.c: Likewise.
8790 * gcc.dg/vect/slp-11a.c: Likewise.
8791 * gcc.dg/vect/slp-11b.c: Likewise.
8792 * gcc.dg/vect/slp-11c.c: Likewise.
8793 * gcc.dg/vect/slp-12a.c: Likewise.
8794 * gcc.dg/vect/slp-12b.c: Likewise.
8795 * gcc.dg/vect/slp-18.c: Likewise.
8796 * gcc.dg/vect/slp-19a.c: Likewise.
8797 * gcc.dg/vect/slp-19b.c: Likewise.
8798 * gcc.dg/vect/slp-21.c: Likewise.
8799 * gcc.dg/vect/slp-23.c: Likewise.
8800 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8802 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8803 instead of vect_interleave && vect_extract_even_odd.
8804 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8805 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8806 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8807 * gcc.dg/vect/vect-1.c: Likewise.
8808 * gcc.dg/vect/vect-10.c: Likewise.
8809 * gcc.dg/vect/vect-98.c: Likewise.
8810 * gcc.dg/vect/vect-107.c: Likewise.
8811 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8812 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8813 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8814 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8815 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8816 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8817 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8818 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8819 * gcc.dg/vect/vect-strided-float.c: Likewise.
8820 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8821 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8822 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8823 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8824 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8825 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8826 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8827 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8828 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8829 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8830 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8831 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8832 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8833 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8834 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8836 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8838 * gcc.dg/vect/pr30843.c: Likewise.
8839 * gcc.dg/vect/pr33866.c: Likewise.
8840 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8841 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8842 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8843 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8845 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8847 * gcc.dg/vect/slp-11.c: Split into...
8848 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8849 gcc.dg/vect/slp-11c.c: ...these tests.
8850 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8851 * gcc.dg/vect/slp-12c.c: ...this new test.
8852 * gcc.dg/vect/slp-19.c: Split into...
8853 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8854 gcc.dg/vect/slp-19c.c: ...these new tests.
8856 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8858 * lib/target-supports.exp
8859 (check_effective_target_vect_extract_even_odd_wide): Delete.
8860 (check_effective_target_vect_strided_wide): Likewise.
8861 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8862 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8863 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8864 * gcc.dg/vect/pr37539.c: Likewise.
8865 * gcc.dg/vect/slp-11.c: Likewise.
8866 * gcc.dg/vect/slp-12a.c: Likewise.
8867 * gcc.dg/vect/slp-12b.c: Likewise.
8868 * gcc.dg/vect/slp-19.c: Likewise.
8869 * gcc.dg/vect/slp-23.c: Likewise.
8870 * gcc.dg/vect/vect-1.c: Likewise.
8871 * gcc.dg/vect/vect-98.c: Likewise.
8872 * gcc.dg/vect/vect-107.c: Likewise.
8873 * gcc.dg/vect/vect-strided-float.c: Likewise.
8875 2011-05-02 Jason Merrill <jason@redhat.com>
8877 * g++.dg/init/new31.C: New.
8879 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8882 * gcc.dg/pr35445.c: New test.
8884 2011-05-02 Jason Merrill <jason@redhat.com>
8886 * c-c++-common/vla-1.c: New.
8888 2011-05-02 Richard Guenther <rguenther@suse.de>
8890 PR tree-optimization/48822
8891 * gcc.dg/torture/pr48822.c: New testcase.
8893 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8896 * g++.dg/cpp0x/constexpr-47969.C: New.
8898 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8901 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8902 on vect_no_align targets.
8903 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8904 vect_no_align targets.
8906 2011-05-01 Xinliang David Li <davidxl@google.com>
8908 * gcc.dg/tree-ssa/integer-addr.c: New test.
8909 * gcc.dg/tree-ssa/alias_bug.c: New test.
8911 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8913 PR libgfortran/48787
8914 * gfortran.dg/round_3.f08: Add more checks.
8916 2011-04-30 Tobias Burnus <burnus@net-b.de>
8919 * gfortran.dg/import9.f90: New, proper test.
8920 * gfortran.dg/interface_37.f90: Remove bogus
8921 test (bogus copy of interface_36.f90).
8923 2011-04-30 Tobias Burnus <burnus@net-b.de>
8926 * gfortran.dg/interface_37.f90: New.
8928 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8931 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8933 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8935 PR tree-optimization/48809
8936 * gcc.c-torture/execute/pr48809.c: New test.
8938 2011-04-29 Jeff Law <law@redhat.com>
8940 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8942 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8945 * g++.dg/init/ctor10.C: New.
8947 2011-04-29 Le-Chun Wu <lcwu@google.com>
8949 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8950 warning in implicitly instantiated templates.
8952 2011-04-29 Le-Chun Wu <lcwu@google.com>
8954 * g++.dg/warn/Wnull-conversion-1.C: New.
8955 * g++.dg/warn/Wnull-conversion-2.C: New.
8957 2011-04-29 Diego Novillo <dnovillo@google.com>
8959 * g++.old-deja/g++.other/null3.C: Expect warning about
8960 converting boolean to a pointer.
8962 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8965 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8969 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8971 2011-04-29 Tobias Burnus <burnus@net-b.de>
8974 * gfortran.dg/typebound_proc_22.f90: New.
8977 * gfortran.dg/interface_36.f90: New.
8979 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8981 PR libgfortran/48488
8982 PR libgfortran/48602
8983 PR libgfortran/48615
8984 PR libgfortran/48684
8985 PR libgfortran/48787
8986 * gfortran.dg/fmt_g.f: Adjust test.
8987 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8988 * gfortran.dg/round_3.f08: New test.
8989 * gfortran.dg/namelist_print_1.f: Adjust test.
8990 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8991 * gfortran.dg/f2003_io_5.f03: Adjust test.
8992 * gfortran.dg/coarray_15.f90: Adjust test.
8993 * gfortran.dg/namelist_65.f90: Adjust test.
8994 * gfortran.dg/fmt_cache_1.f: Adjust test.
8995 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8996 * gfortran.dg/real_const_3.f90: Adjust test.
8998 2011-04-29 Jan Hubicka <jh@suse.cz>
9000 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9001 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9003 2011-04-28 Xinliang David Li <davidxl@google.com>
9005 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9006 * g++.dg/prof-robust-1.C: New test.
9008 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9010 PR tree-optimization/48765
9011 * gcc.dg/vect/pr48765.c: New.
9013 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9015 PR tree-optimization/48775
9016 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9018 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9021 * g++.dg/inherit/pr48798.C: New.
9022 * g++.old-deja/g++.other/base1.C: Adjust.
9024 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9027 * g++.dg/template/inherit7.C: New test case.
9029 2011-04-28 Richard Guenther <rguenther@suse.de>
9031 PR tree-optimization/40052
9032 PR tree-optimization/15347
9033 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9034 * gcc.dg/pr15347.c: Likewise.
9036 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9039 * g++.dg/cpp0x/sfinae18.C: New.
9041 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9044 * g++.dg/ext/is_literal_type1.C: New.
9046 2011-04-28 Tobias Burnus <burnus@net-b.de>
9050 * gfortran.dg/interface_35.f90: New.
9051 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9052 * gfortran.dg/func_result_6.f90: Add dg-warning.
9053 * gfortran.dg/bessel_1.f90: Ditto.
9054 * gfortran.dg/hypot_1.f90: Ditto.
9055 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9056 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9057 * gfortran.dg/interface_assignment_4.f90: Ditto.
9059 2011-04-27 Jason Merrill <jason@redhat.com>
9061 * g++.dg/ext/complex8.C: New.
9063 * g++.dg/cpp0x/initlist49.C: New.
9064 * g++.dg/init/new30.C: New.
9066 2011-04-27 Tobias Burnus <burnus@net-b.de>
9069 * gfortran.dg/whole_file_34.f90: New.
9071 2011-04-27 Jan Hubicka <jh@suse.cz>
9073 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9075 2011-04-27 Jason Merrill <jason@redhat.com>
9077 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9079 * g++.dg/parse/ambig6.C: New.
9081 2011-04-27 Nick Clifton <nickc@redhat.com>
9083 * gcc.dg/20020312-2.c: Add definition for RX.
9085 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9086 option with RX targets.
9088 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9091 2011-04-27 Richard Guenther <rguenther@suse.de>
9093 * gcc.dg/tree-ssa/pr23382.c: Remove.
9095 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9098 * gcc.c-torture/compile/pr48767.c: New test.
9100 2011-04-27 Richard Guenther <rguenther@suse.de>
9102 PR tree-optimization/48772
9103 * g++.dg/pr48772.C: New testcase.
9105 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9108 * gcc.c-torture/compile/pr48742.c: New test.
9110 2011-04-26 Jason Merrill <jason@redhat.com>
9112 * g++.dg/lookup/koenig13.C: New.
9114 * g++.dg/cpp0x/initlist48.C: New.
9116 2011-04-25 Jason Merrill <jason@redhat.com>
9118 * g++.dg/cpp0x/sfinae17.C: New.
9120 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9123 * gcc.target/powerpc/pr48258-1.c: New file.
9124 * gcc.target/powerpc/pr48258-2.c: Ditto.
9126 2011-04-26 Xinliang David Li <davidxl@google.com>
9128 * gcc.dg/uninit-suppress.c: New test.
9129 * gcc.dg/uninit-suppress.c: New test.
9131 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9134 * gcc.dg/pr48768.c: New test.
9136 PR tree-optimization/48734
9137 * gcc.c-torture/compile/pr48734.c: New test.
9140 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9142 2011-04-26 Richard Guenther <rguenther@suse.de>
9144 PR tree-optimization/48731
9145 * gcc.dg/torture/pr48731.c: New testcase.
9147 2011-04-26 Richard Guenther <rguenther@suse.de>
9150 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9152 2011-04-26 Richard Guenther <rguenther@suse.de>
9155 * gcc.dg/torture/pr48694-1.c: New testcase.
9156 * gcc.dg/torture/pr48694-2.c: Likewise.
9158 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9160 * g++.dg/ext/underlying_type1.C: New.
9161 * g++.dg/ext/underlying_type2.C: Likewise.
9162 * g++.dg/ext/underlying_type3.C: Likewise.
9163 * g++.dg/ext/underlying_type4.C: Likewise.
9164 * g++.dg/ext/underlying_type5.C: Likewise.
9165 * g++.dg/ext/underlying_type6.C: Likewise.
9166 * g++.dg/ext/underlying_type7.C: Likewise.
9167 * g++.dg/ext/underlying_type8.C: Likewise.
9168 * g++.dg/ext/underlying_type9.C: Likewise.
9169 * g++.dg/ext/underlying_type10.C: Likewise.
9171 2011-04-25 Jason Merrill <jason@redhat.com>
9173 * g++.dg/cpp0x/regress/template-const2.C: New.
9175 2011-04-25 Jeff Law <law@redhat.com>
9177 * gcc.dg/tree-ssa/vrp56.c: new test.
9179 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9181 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9183 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9185 PR preprocessor/48740
9186 * c-c++-common/raw-string-11.c: New test.
9188 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9190 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9193 2011-04-23 Tobias Burnus <burnus@net-b.de>
9196 * gfortran.dg/coarray_19.f90: New.
9198 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9201 * gcc.dg/pr48685.c: New test.
9203 2011-04-22 Jan Hubicka <jh@suse.cz>
9205 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9207 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9209 PR tree-optimization/48717
9210 * gcc.c-torture/execute/pr48717.c: New test.
9212 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9215 * gcc.target/i386/pr48723.c: New test.
9217 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9220 * gcc.dg/gomp/pr48716.c: New test.
9221 * g++.dg/gomp/pr48716.C: New test.
9223 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9226 * gcc.dg/missing-field-init-2.c: Update testcase.
9228 2011-04-22 Alan Modra <amodra@gmail.com>
9230 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9232 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9235 * gfortran.dg/function_optimize_6.f90: New test.
9237 2011-04-21 Easwaran Raman <eraman@google.com>
9239 * gcc.dg/stack-layout-2.c: New test.
9241 2011-04-21 Richard Guenther <rguenther@suse.de>
9244 * g++.dg/lto/pr48207-2_0.C: New testcase.
9245 * g++.dg/lto/pr48207-3_0.C: Likewise.
9247 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9249 * gnat.dg/volatile5.adb: New test.
9250 * gnat.dg/volatile5_pkg.ads: New helper.
9252 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9255 * gcc.target/i386/pr48708.c: New test.
9257 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9259 * gcc.dg/vect/vect-119.c: New test.
9261 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9263 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9266 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9267 Richard Sandiford <richard.sandiford@linaro.org>
9270 * gcc.target/arm/pr46329.c: New test.
9272 2011-04-21 Tobias Burnus <burnus@net-b.de>
9275 * gfortran.dg/coarray_18.f90: New.
9277 2011-04-20 Jason Merrill <jason@redhat.com>
9279 * g++.dg/cpp0x/initlist47.C: New.
9281 * g++.dg/init/dtor4.C: New.
9283 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9286 * gcc.target/i386/sse2-pinsrw.c: New test.
9287 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9288 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9289 * gcc.target/i386/sse2-insvhi.c: Ditto.
9290 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9291 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9293 2011-04-20 Jason Merrill <jason@redhat.com>
9295 * g++.dg/template/const4.C: New.
9297 2011-04-20 Easwaran Raman <eraman@google.com>
9299 * gcc.dg/stack-layout-1.c: New test.
9301 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9303 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9304 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9307 2011-04-20 Kai Tietz <ktietz@redhat.com>
9309 * gcc.dg/binop-xor1.c: New test.
9310 * gcc.dg/binop-xor2.c: New test.
9311 * gcc.dg/binop-xor3.c: New test.
9312 * gcc.dg/binop-xor4.c: New test.
9313 * gcc.dg/binop-xor5.c: New test.
9315 2011-04-20 Richard Guenther <rguenther@suse.de>
9317 PR tree-optimization/47892
9318 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9320 2011-04-20 Richard Guenther <rguenther@suse.de>
9323 * g++.dg/torture/pr48695.C: New testcase.
9325 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9327 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9328 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9329 * gcc.c-torture/execute/pr45262.c: Ditto
9330 * gcc.dg/torture/pr43165.c: Ditto.
9331 * gcc.dg/torture/pr47228.c: Ditto.
9332 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9333 * gcc.dg/ipa/pr45644.c: Ditto.
9334 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9337 2011-04-19 Jason Merrill <jason@redhat.com>
9339 * g++.dg/ext/complex7.C: New.
9341 * g++.dg/ext/attrib41.C: New.
9343 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9346 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9348 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9351 * gcc.target/i386/pr48678.c: New test.
9353 2011-04-19 Martin Jambor <mjambor@suse.cz>
9355 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9356 * g++.dg/opt/devirt2.C: New test.
9357 * g++.dg/ipa/devirt-g-1.C: Likewise.
9359 2011-04-19 Tobias Burnus <burnus@net-b.de>
9362 * gfortran.dg/whole_file_33.f90: New.
9364 2011-04-19 Martin Jambor <mjambor@suse.cz>
9366 * g++.dg/ipa/devirt-7.C: New test.
9368 2011-04-19 Richard Guenther <rguenther@suse.de>
9371 * g++.dg/lto/pr48207_0.C: New testcase.
9373 2011-04-18 Jason Merrill <jason@redhat.com>
9375 * g++.dg/init/void1.C: New.
9377 * g++.dg/cpp0x/union4.C: New.
9379 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9382 * g++.dg/torture/pr48661.C: New test.
9385 * g++.dg/gomp/pr48632.C: New test.
9387 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9389 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9390 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9392 2011-04-18 Tobias Burnus <burnus@net-b.de>
9395 * gfortran.dg/coarray_17.f90: New.
9396 * gfortran.dg/coarray_10.f90: Update dg-error.
9398 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9401 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9402 * gfortran.dg/guality/guality.exp: Likewise.
9404 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9406 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9408 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9410 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9412 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9414 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9416 2011-04-18 Richard Guenther <rguenther@suse.de>
9419 * g++.dg/torture/pr46364.C: New testcase.
9421 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9423 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9425 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9427 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9429 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9430 Ira Rosen <ira.rosen@linaro.org>
9433 * gcc.target/arm/pr48252.c: New test.
9435 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9437 PR tree-optimization/48616
9438 * gcc.dg/pr48616.c: New test.
9440 2011-04-18 Tobias Burnus <burnus@net-b.de>
9443 * gfortran.dg/coarray_16.f90: New.
9445 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9448 * gfortran.dg/realloc_on_assign_7.f03: New test.
9450 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9452 PR libgfortran/48602
9453 * gfortran.dg/fmt_g0_6.f08: New test.
9455 2011-04-17 Jason Merrill <jason@redhat.com>
9457 * g++.dg/cpp0x/sfinae16.C: New.
9459 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9461 * gcc.target/mips/reg-var-1.c: New test.
9463 2011-04-17 Jan Hubicka <jh@suse.cz>
9465 * gcc.dg/winline-5.c: Update testcase.
9467 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9469 * gnat.dg/discr27.ad[sb]: Move dg directive.
9470 * gnat.dg/discr28.ad[sb]: New test.
9471 * gnat.dg/discr28_pkg.ads: New helper.
9473 2011-04-17 Michael Matz <matz@suse.de>
9475 PR tree-optimization/48622
9477 * gcc.dg/lto/pr48622_0.c: New test.
9479 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9481 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9482 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9483 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9484 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9485 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9486 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9488 2011-04-15 Jason Merrill <jason@redhat.com>
9490 * g++.dg/cpp0x/range-for17.C: New.
9492 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9494 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9495 * g++.dg/cpp0x/range-for3.C: Likewise.
9496 * g++.dg/cpp0x/range-for9.C: Correct error message.
9497 * g++.dg/cpp0x/range-for11.C: New.
9498 * g++.dg/cpp0x/range-for12.C: New.
9499 * g++.dg/cpp0x/range-for13.C: New.
9500 * g++.dg/cpp0x/range-for14.C: New.
9501 * g++.dg/cpp0x/range-for15.C: New.
9502 * g++.dg/cpp0x/range-for16.C: New.
9504 2011-04-15 Tobias Burnus <burnus@net-b.de>
9507 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9509 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9511 * objc.dg/naming-4.m: Updated.
9512 * objc.dg/naming-5.m: Updated.
9513 * objc.dg/naming-6.m: New.
9514 * objc.dg/naming-7.m: New.
9515 * obj-c++.dg/naming-1.mm: Updated.
9516 * obj-c++.dg/naming-2.mm: Updated.
9517 * obj-c++.dg/naming-3.mm: New.
9518 * obj-c++.dg/naming-4.mm: New.
9520 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9522 PR libgfortran/48589
9523 * gfortran.dg/fmt_g0_5.f08: New test.
9525 2011-04-15 Richard Guenther <rguenther@suse.de>
9528 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9530 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9532 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9533 -finline-limit=0 to -fno-inline
9535 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9538 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9541 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9544 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9545 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9546 * gcc.target/i386/avx-insertps-3.c: New test.
9547 * gcc.target/i386/avx-insertps-4.c: New test.
9549 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9551 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9554 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9559 * gcc.target/avr/pr46779-1.c: New test case
9560 * gcc.target/avr/pr46779-2.c: New test case
9562 2011-04-14 Jason Merrill <jason@redhat.com>
9564 * g++.dg/cpp0x/sfinae15.C: New.
9566 * g++.dg/cpp0x/sfinae14.C: New.
9568 * g++.dg/ext/vla10.C: New.
9570 2011-04-14 Richard Guenther <rguenther@suse.de>
9572 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9574 2011-04-14 Richard Guenther <rguenther@suse.de>
9576 * gcc.dg/fold-bitand-4.c: Move ...
9577 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9579 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9581 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9583 * gcc.target/avr/torture/trivial.c: Ditto.
9585 2011-04-13 Jason Merrill <jason@redhat.com>
9587 * g++.dg/template/operator11.C: New.
9589 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9592 * gcc.dg/gomp/pr48591.c: New test.
9595 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9596 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9598 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9601 * g++.dg/template/dependent-expr7.C: New test case.
9603 2011-04-13 Jason Merrill <jason@redhat.com>
9605 * g++.dg/cpp0x/sfinae13.C: New.
9607 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9609 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9611 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9613 * gcc.target/arm/pr43698.c: Remove -march option.
9615 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9617 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9620 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9624 * gfortran.dg/realloc_on_assign_6.f03: New test.
9626 2011-04-12 Kai Tietz <ktietz@redhat.com>
9628 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9629 targets the additional -mno-ms-bitfields and
9630 -Wno-packed-bitfield-compat options.
9631 * g++.dg/ext/bitfield3.C: Likewise.
9632 * g++.dg/ext/bitfield4.C: Likewise.
9633 * g++.dg/ext/bitfield5.C: Likewise.
9634 * gcc.dg/bitfld-15.c: Likewise.
9635 * gcc.dg/bitfld-16.c: Likewise.
9636 * gcc.dg/bitfld-17.c: Likewise.
9637 * gcc.dg/bitfld-18.c: Likewise.
9639 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9641 * gcc.target/arm/neon-vld3-1.c: New test.
9642 * gcc.target/arm/neon-vst3-1.c: New test.
9643 * gcc.target/arm/neon/v*.c: Regenerate.
9645 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9647 PR rtl-optimization/48549
9648 * g++.dg/opt/pr48549.C: New test.
9650 2011-04-12 Richard Guenther <rguenther@suse.de>
9652 PR tree-optimization/46076
9653 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9655 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9658 * lib/compat.exp (compat-execute): Declare unsupported after
9659 stripping path from src1.
9660 * lib/lto.exp (lto-execute): Likewise.
9662 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9665 * gcc.dg/pr48552-1.c: New test.
9666 * gcc.dg/pr48552-2.c: New test.
9668 2011-04-11 Jason Merrill <jason@redhat.com>
9670 * g++.dg/cpp0x/sfinae12.C: New.
9672 * g++.dg/cpp0x/enum10.C: New.
9674 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9676 * g++.dg/cpp0x/rv-func.C: New.
9678 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9680 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9683 2011-04-11 Martin Jambor <mjambor@suse.cz>
9685 PR tree-optimization/48195
9686 * gcc.dg/ipa/pr48195.c: New test.
9688 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9690 * gnat.dg/return3.adb: Remove unused switch.
9692 2011-04-08 Mike Stump <mikestump@comcast.net>
9695 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9696 default to fno-common.
9698 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9700 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9701 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9703 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9706 * gfortran.dg/function_optimize_5.f90: New test.
9708 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9710 * gnat.dg/aggr17.adb: New test.
9711 * gnat.dg/aggr18.adb: Likewise.
9713 2011-04-08 Michael Matz <matz@suse.de>
9716 * gcc.target/i386/pr48389.c: New test.
9718 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9720 PR rtl-optimization/48272
9721 * g++.dg/opt/pr48272.C: New.
9723 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9725 PR rtl-optimization/48235
9726 * gcc.dg/pr48235.c: New.
9728 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9730 PR rtl-optimization/48302
9731 * g++.dg/opt/pr48302.C: New.
9733 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9736 * g++.dg/opt/pr48273.C: New.
9738 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9740 PR rtl-optimization/48442
9741 * gcc.dg/pr48442.c: New.
9743 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9745 PR tree-optimization/48377
9746 * gcc.dg/vect/pr48377.c: New test.
9748 2011-04-07 Jason Merrill <jason@redhat.com>
9750 * g++.dg/cpp0x/regress/call1.C: New.
9752 * g++.dg/cpp0x/variadic107.C: New.
9754 * g++.dg/cpp0x/sfinae11.C: New.
9755 * g++.dg/cpp0x/noexcept02.C: Fix.
9757 * g++.dg/cpp0x/sfinae10.C: New.
9759 * g++.dg/cpp0x/sfinae9.C: New.
9761 * c-c++-common/Wcast-qual-1.c: Move here from...
9762 * gcc.dg/cast-qual-3.c: ...here, and...
9763 * g++.dg/warn/Wcast-qual2.C: ...here.
9765 * g++.dg/cpp0x/sfinae8.C: New.
9767 * g++.dg/cpp0x/sfinae7.C: New.
9769 * g++.dg/cpp0x/enum9.C: New.
9771 2011-04-07 Mike Stump <mikestump@comcast.net>
9773 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9774 with no trampolines.
9776 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9779 * gfortran.dg/gomp/pr48117.f90: New test.
9782 * gcc.dg/torture/pr48343.c: New test.
9784 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9786 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9788 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9790 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9792 2011-04-07 Tom de Vries <tom@codesourcery.com>
9795 * lib/scanasm.exp (object-size): New proc.
9796 * gcc.target/arm/pr43920-2.c: New test.
9798 2011-04-06 Tobias Burnus <burnus@net-b.de>
9802 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9804 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9806 * gcc.dg/mtune.c: Prune note from output.
9808 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9811 * gcc.dg/guality/pr36977.c: New test.
9812 * gcc.dg/guality/pr48466.c: New test.
9814 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9816 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9818 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9820 * gnat.dg/return3.adb: New test.
9822 2011-04-06 Richard Guenther <rguenther@suse.de>
9824 PR tree-optimization/47663
9825 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9827 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9829 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9830 Solaris 8 and 9 as well.
9832 2011-04-05 Tom de Vries <tom@codesourcery.com>
9835 * gcc.target/arm/pr43920-1.c: New test.
9837 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9839 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9840 (cctor): Actually return the value.
9841 (main): Cast return values.
9843 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9845 * gfortran.dg/character_comparison_8.f90: New test.
9847 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9849 * frontend-passes: (optimize_lexical_comparison): New function.
9850 (optimize_expr): Call it.
9851 (optimize_comparison): Also handle lexical comparison functions.
9852 Return false instad of -2 for unequal comparison.
9854 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9857 * function_optimize_4.f90: New test.
9859 2011-04-04 Tobias Burnus <burnus@net-b.de>
9862 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9863 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9864 * gfortran.dg/coarray_15.f90: New.
9866 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9868 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9869 * gfortran.dg/bessel_7.f90: Likewise.
9871 2011-04-03 Tobias Burnus <burnus@net-b.de>
9873 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9875 2011-04-03 Richard Guenther <rguenther@suse.de>
9876 Ira Rosen <ira.rosen@linaro.org>
9878 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9879 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9880 -ftree-loop-if-convert-stores.
9882 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9884 * gnat.dg/specs/aggr2.ads: New test.
9886 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9888 * gnat.dg/debug2.ad[sb]: New test.
9889 * gnat.dg/debug2_pkg.ads: New helper.
9890 * gnat.dg/debug3.ad[sb]: New test.
9892 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9894 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9896 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9899 * gcc.c-torture/compile/pr48335-1.c: New test.
9900 * gcc.dg/pr48335-1.c: New test.
9901 * gcc.dg/pr48335-2.c: New test.
9902 * gcc.dg/pr48335-3.c: New test.
9903 * gcc.dg/pr48335-4.c: New test.
9904 * gcc.dg/pr48335-5.c: New test.
9905 * gcc.dg/pr48335-6.c: New test.
9906 * gcc.dg/pr48335-7.c: New test.
9907 * gcc.dg/pr48335-8.c: New test.
9908 * gcc.target/i386/pr48335-1.c: New test.
9910 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9913 * gcc.dg/Waddress.c: New test.
9915 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9918 * gfortran.dg/function_optimize_3.f90: New test.
9920 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9922 * gcc.c-torture/compile/20110401-1.c: New test.
9924 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9925 * g++.dg/lto/20091002-2_0.C: Likewise.
9926 * g++.dg/lto/20090303_0.c: Likewise.
9927 * g++.dg/lto/20091004-1_0.C: Likewise.
9928 * g++.dg/lto/20091002-3_0.C: Likewise.
9929 * g++.dg/lto/20091004-2_0.C: Likewise.
9930 * g++.dg/lto/20081123_0.C: Likewise.
9931 * g++.dg/lto/20090313_0.C: Likewise.
9932 * g++.dg/lto/20081109-1_0.C: Likewise.
9933 * g++.dg/lto/20081219_0.C: Likewise.
9934 * g++.dg/lto/20081204-1_0.C: Likewise.
9935 * g++.dg/lto/20090302_0.C: Likewise.
9936 * g++.dg/lto/20081119-1_0.C: Likewise.
9937 * g++.dg/lto/20081118_0.C: Likewise.
9938 * gcc.dg/lto/20091020-2_0.c: Likewise.
9939 * gcc.dg/lto/20090210_0.c: Likewise.
9940 * gcc.dg/lto/20081204-1_0.c: Likewise.
9941 * gcc.dg/lto/20081224_0.c: Likewise.
9942 * gcc.dg/lto/20090219_0.c: Likewise.
9943 * gcc.dg/lto/20091014-1_0.c: Likewise.
9944 * gcc.dg/lto/20091016-1_0.c: Likewise.
9945 * gcc.dg/lto/20090206-2_0.c: Likewise.
9946 * gcc.dg/lto/20090116_0.c: Likewise.
9947 * gcc.dg/lto/20091013-1_0.c: Likewise.
9948 * gcc.dg/lto/20091015-1_0.c: Likewise.
9949 * gcc.dg/lto/20090126-2_0.c: Likewise.
9951 2011-03-31 Ian Lance Taylor <iant@google.com>
9953 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9955 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9957 * gnat.dg/opt16.adb: New test.
9959 2011-03-31 Jason Merrill <jason@redhat.com>
9961 * g++.dg/cpp0x/defaulted24.C: New.
9963 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9966 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9969 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9971 * g++.dg/other/i386-9.C: New test.
9973 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9975 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9977 2011-03-30 Jason Merrill <jason@redhat.com>
9979 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9981 * g++.dg/cpp0x/regress/isnan.C: New.
9983 * g++.dg/cpp0x/initlist46.C: New.
9985 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9988 * gcc.target/arm/neon-modes-2.c: New test.
9990 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9993 * gcc.c-torture/compile/pr48305.c: New test.
9995 2011-03-29 Jason Merrill <jason@redhat.com>
9997 * g++.dg/cpp0x/regress/value-dep1.C: New.
9999 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10001 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10003 2011-03-29 Ian Lance Taylor <iant@google.com>
10005 * go.test/go-test.exp: Handle the test lines used in several new
10007 (errchk): Add opts parameter. Change all callers. Handle parens
10010 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10011 Dominique d'Humieres <dominiq@lps.ens.fr>
10013 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10014 and __APPLE__ && __PPC__ && __ALTIVEC__.
10016 2011-03-29 Jason Merrill <jason@redhat.com>
10018 * g++.dg/cpp0x/dependent1.C: New.
10020 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10022 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10024 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10026 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10029 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10030 * gfortran.dg/proc_ptr_comp_32.f90: New.
10032 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10034 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10035 check for corresponding warning.
10037 2011-03-28 Jason Merrill <jason@redhat.com>
10039 * g++.dg/cpp0x/rv-deduce2.C: New.
10041 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10044 * gcc.dg/pr48203.c: New test.
10046 2011-03-28 Jeff Law <law@redhat.com>
10048 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10050 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10052 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10053 and __PPC__ && __ALTIVEC__.
10055 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10058 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10059 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10060 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10061 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10063 2011-03-28 Jason Merrill <jason@redhat.com>
10065 * g++.dg/cpp0x/initlist-array2.C: New.
10067 * g++.dg/cpp0x/initlist-array1.C: New.
10069 * g++.dg/cpp0x/constexpr-compound.C: New.
10071 * g++.dg/cpp0x/constexpr-using.C: New.
10073 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10075 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10078 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10080 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10082 * gcc.dg/slp-1.c: New test.
10084 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10086 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10087 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10088 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10089 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10090 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10091 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10092 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10093 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10094 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10095 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10096 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10097 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10098 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10099 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10101 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10104 * gfortran.dg/trim_optimize_5.f90: New test.
10105 * gfortran.dg/trim_optimize_6.f90: New test.
10107 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10110 * gcc.target/mips/madd-7.c: Remove -mlong32.
10111 * gcc.target/mips/msub-7.c: Likewise.
10113 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10115 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10116 accesses to preserve the meaning of the test for doubleword vectors.
10117 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10118 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10120 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10123 * gfortran.dg/class_42.f03: New.
10125 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10127 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10130 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10132 PR rtl-optimization/48144
10133 * gcc.dg/pr48144.c: New test.
10135 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10137 * gnat.dg/discr27.ad[sb]: New test.
10139 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10141 * gnat.dg/limited_with2.ad[sb]: New test.
10142 * gnat.dg/limited_with2_pkg1.ads: New helper.
10143 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10145 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10147 * gnat.dg/opt15.adb: New test.
10148 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10150 2011-03-25 Tobias Burnus <burnus@net-b.de>
10154 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10155 * gfortran.dg/leadz_trailz_3.f90: Ditto
10157 2011-03-25 Martin Jambor <mjambor@suse.cz>
10159 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10161 2011-03-25 Jason Merrill <jason@redhat.com>
10163 * g++.dg/cpp0x/defaulted22.C: New.
10164 * g++.dg/cpp0x/defaulted23.C: New.
10165 * g++.dg/cpp0x/defaulted15.C: Adjust.
10167 2011-03-25 Jason Merrill <jason@redhat.com>
10169 * g++.dg/cpp0x/move1.C: New.
10171 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10174 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10176 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10178 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10179 for mips-sgi-irix6.5.
10180 Replace snprintf prototype by <stdio.h>.
10182 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10185 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10186 run_expensive_tests.
10187 * gcc.dg/graphite/block-4.c: Likewise.
10188 * gcc.dg/graphite/block-7.c: Likewise.
10189 * gcc.dg/graphite/block-8.c: Likewise.
10191 2011-03-25 Richard Guenther <rguenther@suse.de>
10193 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10194 * g++.dg/tree-ssa/pr8781.C: Likewise.
10195 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10196 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10197 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10198 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10199 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10200 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10201 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10202 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10203 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10204 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10205 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10206 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10207 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10208 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10209 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10210 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10211 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10212 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10213 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10214 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10215 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10216 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10217 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10218 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10219 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10220 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10221 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10222 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10223 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10224 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10225 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10226 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10227 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10228 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10229 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10230 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10231 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10232 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10233 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10234 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10235 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10236 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10237 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10238 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10239 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10240 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10241 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10242 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10243 * c-c++-common/pr46562-2.c: Likewise.
10244 * gfortran.dg/pr42108.f90: Likewise.
10245 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10246 foo to be inlined even at -O1.
10247 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10248 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10249 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10250 * gcc.dg/matrix/matrix.exp: Disable FRE.
10252 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10255 * gcc.dg/dfp/pr48204.c: New test.
10257 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10260 * gcc.c-torture/execute/pr47917.c: Move this...
10261 * gcc.dg/torture/pr47917.c: to here and add xfails.
10263 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10265 * gnat.dg/array16.ad[sb]: New test.
10266 * gnat.dg/array16.ads: New helper.
10268 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10270 * gnat.dg/derived_type2.adb: New test.
10272 2011-03-24 Richard Guenther <rguenther@suse.de>
10274 PR tree-optimization/48271
10275 * g++.dg/torture/pr48271.C: New testcase.
10277 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10279 * gnat.dg/array15.ad[sb]: New test.
10281 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10284 * gcc.target/i386/pr48237.c: New test.
10286 2011-03-24 Richard Guenther <rguenther@suse.de>
10288 PR middle-end/48269
10289 * gcc.dg/builtin-object-size-10.c: New testcase.
10291 2011-03-24 Richard Guenther <rguenther@suse.de>
10293 PR tree-optimization/46562
10294 * c-c++-common/pr46562-2.c: New testcase.
10295 * c-c++-common/pr46562.c: Likewise.
10297 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10299 * gcc.dg/vect/vect-cselim-1.c: New test.
10300 * gcc.dg/vect/vect-cselim-2.c: New test.
10302 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10304 * gcc.target/arm/pr46934.c: New.
10306 2011-03-23 Ian Lance Taylor <iant@google.com>
10308 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10310 2011-03-23 Richard Guenther <rguenther@suse.de>
10312 * gcc.dg/struct: Remove directory and contents.
10314 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10317 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10319 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10321 * gnat.dg/discr26.ad[sb]: New test.
10322 * gnat.dg/discr26_pkg.ads: New helper.
10324 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10327 * gcc.target/arm/neon-vld-1.c: New test.
10329 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10331 * gnat.dg/array14.ad[sb]: New test.
10332 * gnat.dg/array14_pkg.ads: New helper.
10334 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10336 * gcc.c-torture/execute/920501-8.x: Remove.
10337 * gcc.c-torture/execute/930513-1.x: Remove.
10338 * gcc.c-torture/execute/960312-1.x: Remove.
10339 * gcc.c-torture/compile/20000804-1.c,
10340 gcc.c-torture/compile/20001205-1.c,
10341 gcc.c-torture/compile/20001226-1.c,
10342 gcc.c-torture/compile/20010518-2.c,
10343 gcc.c-torture/compile/20020312-1.c,
10344 gcc.c-torture/compile/20020604-1.c,
10345 gcc.c-torture/compile/920501-12.c,
10346 gcc.c-torture/compile/920501-4.c,
10347 gcc.c-torture/compile/920520-1.c,
10348 gcc.c-torture/compile/980506-1.c,
10349 gcc.c-torture/execute/980709-1.x,
10350 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10351 options for m68hc11.
10352 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10353 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10356 2011-03-22 Nick Clifton <nickc@redhat.com>
10358 * lib/target-supports.exp (check_profiling_available): Add MN10300
10359 to the list of targets that do not support profiling. Restore
10360 alpha sorting to this list.
10362 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10364 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10365 failure on 32-bit systems.
10366 * gcc.dg/torture/vector-2.c: Ditto.
10368 2011-03-22 Richard Guenther <rguenther@suse.de>
10370 PR tree-optimization/48228
10371 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10373 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10375 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10379 * gcc.target/powerpc/pr48226.c: New file.
10381 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10383 * lib/prune.exp (prune_gcc_output): Prune "could not create
10384 compact unwind for" warnings.
10386 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10390 * gcc.c-torture/execute/pr42544.c: New test.
10391 * gcc.c-torture/execute/pr48197.c: New test.
10393 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10395 PR preprocessor/48192
10396 * gcc.target/powerpc/pr48192.c: New file.
10399 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10400 split problem of 0 being loaded in a VSX register.
10402 2011-03-21 Richard Guenther <rguenther@suse.de>
10405 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10406 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10407 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10408 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10410 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10413 * gcc.dg/pr48213.c: New test.
10415 2011-03-21 Kai Tietz <ktietz@redhat.com>
10418 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10420 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10422 * gcc.target/arm/xor-and.c: New.
10424 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10427 * gfortran.dg/function_optimize_1.f90: New test.
10428 * gfortran.dg/function_optimize_2.f90: New test.
10430 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10432 PR rtl-optimization/47502
10433 * gcc.target/i386/pr47502-1.c: New.
10434 * gcc.target/i386/pr47502-2.c: Likewise.
10436 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10438 PR rtl-optimization/48156
10439 * gcc.dg/pr48156.c: New test.
10441 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10443 PR libfortran/47439
10444 * gfortran.dg/scratch_1.f90: Adjust test.
10446 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10448 PR libfortran/47439
10449 * gfortran.dg/scratch_1.f90: New test.
10451 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10453 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10454 variably modified typedefs.
10455 * gcc.dg/c1x-typedef-2.c: Remove.
10457 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10459 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10460 * gcc.dg/c1x-anon-struct-3.c: New test.
10461 * gcc.dg/anon-struct-11.c: Update.
10463 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10467 Only xfail with gas.
10469 2011-03-18 Jason Merrill <jason@redhat.com>
10471 * g++.dg/template/fn-ptr1.C: New.
10473 * g++.dg/overload/volatile1.C: New.
10475 * g++.dg/opt/pr23372.C: New.
10477 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10479 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10481 PR middle-end/47405
10482 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10484 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10486 * gcc.target/arm/unsigned-extend-1.c: New.
10488 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10491 * gcc.c-torture/compile/pr48161.c: New test.
10493 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10495 PR middle-end/47725
10496 * gcc.dg/torture/pr47725.c: New.
10498 2011-03-17 Jason Merrill <jason@redhat.com>
10500 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10501 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10503 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10505 * gnat.dg/specs/elab2.ads: New test.
10506 * gnat.dg/specs/elab2_pkg.ads: New helper.
10508 2011-03-17 Jason Merrill <jason@redhat.com>
10510 * g++.dg/cpp0x/decltype-1212.C: New.
10511 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10513 2011-03-17 Jason Merrill <jason@redhat.com>
10515 * g++.dg/parse/memfnquals1.C: New.
10517 2011-03-17 Richard Guenther <rguenther@suse.de>
10519 PR middle-end/48134
10520 * gcc.dg/pr48134.c: New testcase.
10522 2011-03-17 Richard Guenther <rguenther@suse.de>
10524 PR middle-end/48165
10525 * g++.dg/torture/pr48165.C: New testcase.
10527 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10529 PR rtl-optimization/48141
10530 * gcc.dg/pr48141.c: New test.
10532 2011-03-16 Jason Merrill <jason@redhat.com>
10534 * g++.dg/cpp0x/constexpr-48089.C: New.
10536 * g++.dg/cpp0x/constexpr-abi1.C: New.
10538 * g++.dg/cpp0x/constexpr-46336.C: New.
10539 * g++.dg/parse/friend5.C: Adjust expected errors.
10541 * g++.dg/cpp0x/constexpr-47570.C: New.
10543 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10546 * ++.dg/debug/dwarf2/typedef6.C: New test.
10548 2011-03-16 Jason Merrill <jason@redhat.com>
10550 * g++.dg/cpp0x/elision2.C: New.
10552 * g++.dg/cpp0x/constexpr-array3.C: New.
10554 2011-03-16 Jason Merrill <jason@redhat.com>
10556 * g++.dg/cpp0x/sfinae6.C: New.
10557 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10558 * g++.dg/cpp0x/pr45908.C: Likewise.
10559 * g++.dg/cpp0x/sfinae6.C: Likewise.
10560 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10561 * g++.old-deja/g++.law/arg11.C: Likewise.
10563 2011-03-16 Jason Merrill <jason@redhat.com>
10565 * g++.dg/template/incomplete6.C: New.
10567 2011-03-16 Jeff Law <law@redhat.com>
10569 * gcc.dg/tree-ssa/vrp55.c: New test.
10571 2011-03-16 Jason Merrill <jason@redhat.com>
10573 * g++.dg/cpp0x/auto22.C: New.
10575 2011-03-16 Richard Guenther <rguenther@suse.de>
10577 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10578 optimizing it away if promoted to const.
10580 2011-03-16 Richard Guenther <rguenther@suse.de>
10582 PR tree-optimization/48149
10583 * gcc.dg/fold-complex-1.c: New testcase.
10585 2011-03-16 Richard Guenther <rguenther@suse.de>
10588 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10589 or cloning happens.
10591 2011-03-16 Richard Guenther <rguenther@suse.de>
10593 PR tree-optimization/26134
10594 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10596 2011-03-16 Richard Guenther <rguenther@suse.de>
10598 PR tree-optimization/48146
10599 * gcc.dg/torture/pr48146.c: New testcase.
10601 2011-03-16 Richard Guenther <rguenther@suse.de>
10603 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10604 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10606 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10608 PR middle-end/48136
10609 * gcc.c-torture/compile/pr48136.c: New test.
10611 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10614 * gcc.dg/guality/pr45882.c: New test.
10616 2011-03-15 Jason Merrill <jason@redhat.com>
10618 * g++.dg/cpp0x/constexpr-recursion.C: New.
10620 * g++.dg/cpp0x/implicit11.C: New.
10622 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10624 * g++.dg/cpp0x/constexpr-attribute.C: New.
10626 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10628 * g++.dg/parse/pr34758.C: New.
10630 2011-03-15 Xinliang David Li <davidxl@google.com>
10633 * gcc.dg/uninit-pred-7_d.c: New test.
10634 * gcc.dg/uninit-pred-8_d.c: New test.
10636 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10639 * gcc.target/arm/pr46788.c: New.
10641 2011-03-15 Richard Guenther <rguenther@suse.de>
10643 PR middle-end/47650
10644 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10645 * gfortran.dg/ishft_4.f90: Likewise.
10646 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10648 2011-03-15 Richard Guenther <rguenther@suse.de>
10650 PR tree-optimization/13954
10651 * g++.dg/tree-ssa/pr13954.C: New testcase.
10653 2011-03-15 Richard Guenther <rguenther@suse.de>
10655 PR tree-optimization/48037
10656 * gcc.target/i386/pr48037-1.c: New testcase.
10658 2011-03-15 Richard Guenther <rguenther@suse.de>
10660 PR tree-optimization/41490
10661 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10662 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10663 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10664 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10665 * g++.dg/tree-ssa/pr33604.C: Adjust.
10667 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10669 PR middle-end/47917
10670 * gcc.c-torture/execute/pr47917.c: New test.
10671 * gcc.dg/pr47917.c: New test.
10673 PR middle-end/38878
10674 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10676 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10678 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10679 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10680 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10681 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10682 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10683 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10684 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10685 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10686 * gcc.target/i386/avx-floor-vec.c: Ditto.
10687 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10688 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10689 * gcc.target/i386/avx-rint-vec.c: Ditto.
10690 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10691 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10692 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10693 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10695 2011-03-14 Tom Tromey <tromey@redhat.com>
10697 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10698 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10699 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10701 2011-03-14 Tom Tromey <tromey@redhat.com>
10703 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10704 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10705 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10707 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10709 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10711 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10713 PR rtl-optimization/47166
10714 * gcc.c-torture/execute/postmod-1.c: New test.
10716 2011-03-14 Richard Guenther <rguenther@suse.de>
10718 PR middle-end/48098
10719 * gcc.dg/torture/pr48098.c: New testcase.
10721 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10724 * gcc.target/powerpc/pr48053-1.c: New test.
10725 * gcc.target/powerpc/pr48053-2.c: Likewise.
10727 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10729 PR libfortran/48066
10730 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10732 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10734 PR libfortran/48066
10735 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10737 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10740 * gfortran.dg/class_41.f03: New.
10742 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10744 * g++.dg/conversion/cast3.C: New test.
10746 2011-03-11 Jason Merrill <jason@redhat.com>
10748 * g++.dg/template/error45.C: New.
10750 * g++.dg/parse/no-type-defn1.C: New.
10752 * g++.dg/ext/attrib40.C: New.
10754 * g++.dg/cpp0x/regress/array1.C: New.
10756 2011-03-11 Richard Guenther <rguenther@suse.de>
10758 PR tree-optimization/48067
10759 * gcc.dg/pr48067.c: New testcase.
10761 2011-03-11 Richard Guenther <rguenther@suse.de>
10764 * g++.dg/lto/20110311-1_0.C: New testcase.
10766 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10769 * g++.dg/inherit/virtual8.C: New test.
10771 PR middle-end/48044
10772 * gcc.dg/torture/pr48044.c: New test.
10774 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10777 * gfortran.dg/proc_ptr_comp_31.f90: New.
10779 2011-03-11 Richard Guenther <rguenther@suse.de>
10781 PR tree-optimization/47278
10782 * gcc.dg/torture/pr47278-1.c: New testcase.
10783 * gcc.dg/torture/pr47278-2.c: Likewise.
10785 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10787 PR tree-optimization/48063
10788 * gcc.dg/torture/pr48063.c: New test.
10790 2011-03-10 Jason Merrill <jason@redhat.com>
10792 * g++.dg/template/array22.C: New.
10794 * g++.dg/cpp0x/syntax-err1.C: New.
10795 * g++.dg/parse/error36.C: Adjust expected errors.
10796 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10797 * g++.old-deja/g++.pt/typename3.C: Likewise.
10798 * g++.old-deja/g++.pt/typename4.C: Likewise.
10799 * g++.old-deja/g++.pt/typename6.C: Likewise.
10801 2011-03-09 Jason Merrill <jason@redhat.com>
10803 * g++.dg/template/nontype22.C: New.
10805 2011-03-09 Martin Jambor <mjambor@suse.cz>
10807 PR tree-optimization/47714
10808 * g++.dg/torture/pr47714.C: New test.
10810 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10813 * gcc.target/powerpc/pr47755-2.c: New file.
10815 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10817 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10818 is not set in the environment, pass 64 as first argument when not
10819 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10820 native where ulimit -u is supported.
10822 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10824 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10826 2011-03-08 Jason Merrill <jason@redhat.com>
10828 * g++.dg/template/nontype21.C: New.
10830 * g++.dg/template/anon5.C: New.
10832 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10835 * gcc.dg/pr47881.c: New test.
10837 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10840 * g++.dg/lookup/template3.C: New test.
10842 2011-03-08 Kai Tietz <ktietz@redhat.com>
10844 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10847 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10850 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10851 sizeof to compute alignment.
10853 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10855 PR tree-optimization/48022
10856 * gcc.dg/pr48022-1.c: New test.
10857 * gcc.dg/pr48022-2.c: New test.
10859 2011-03-07 Jason Merrill <jason@redhat.com>
10861 * g++.dg/template/nontype20.C: New.
10862 * g++.dg/init/member1.C: Adjust expected errors.
10863 * g++.dg/parse/constant4.C: Likewise.
10864 * g++.dg/template/qualified-id3.C: Likewise.
10865 * g++.old-deja/g++.pt/crash10.C: Likewise.
10867 * g++.dg/cpp0x/regress/non-const1.C: New.
10869 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10872 * gcc.dg/pr47991.c: New test.
10874 2011-03-07 Jason Merrill <jason@redhat.com>
10876 * g++.dg/abi/mangle46.C: New.
10878 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10881 * gcc.target/powerpc/pr47862.c: New.
10883 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10886 * gcc.target/i386/combine-mul.c: Require nonpic.
10888 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10889 Nathan Froyd <froydnj@codesourcery.com>
10891 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10893 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10895 * README.QMTEST: Remove.
10897 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10898 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10901 * gfortran.dg/array_constructor_37.f90 : New test.
10903 2011-03-05 Jason Merrill <jason@redhat.com>
10905 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10906 * g++.dg/abi/mangle45.C: Likewise.
10907 * g++.dg/cpp0x/trailing1.C: Likewise.
10909 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10911 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10913 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10915 PR rtl-optimization/47899
10916 * gcc.dg/pr47899.c: New test.
10918 * gcc.dg/torture/pr47968.c: Ignore warnings.
10920 PR tree-optimization/47967
10921 * gcc.c-torture/compile/pr47967.c: New test.
10923 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10925 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10926 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10928 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10930 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10931 and property_getAttributes() if __OBJC2__.
10932 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10933 * objc.dg/property/property-encoding-1.m: New.
10934 * obj-c++.dg/property/property-encoding-1.mm: New.
10936 2011-03-04 Jason Merrill <jason@redhat.com>
10938 * g++.dg/template/pseudodtor6.C: New.
10940 * g++.dg/inherit/covariant19.C: New.
10942 2011-03-04 Richard Guenther <rguenther@suse.de>
10944 PR middle-end/47968
10945 * gcc.dg/torture/pr47968.c: New testcase.
10947 2011-03-04 Richard Guenther <rguenther@suse.de>
10949 PR middle-end/47975
10950 * gcc.dg/torture/pr47975.c: New testcase.
10952 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10955 * g++.dg/template/crash106.C: New.
10957 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10960 * gcc.dg/gomp/pr47963.c: New test.
10961 * g++.dg/gomp/pr47963.C: New test.
10963 2011-03-02 Jason Merrill <jason@redhat.com>
10965 * g++.dg/cpp0x/regress/condition1.C: New.
10967 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10969 2011-03-01 Jason Merrill <jason@redhat.com>
10971 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10973 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10975 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10977 PR rtl-optimization/47925
10978 * gcc.c-torture/execute/pr47925.c: New test.
10980 2011-03-01 Jason Merrill <jason@redhat.com>
10982 * g++.dg/cpp0x/decltype25.C: New.
10984 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10986 2011-03-01 Richard Guenther <rguenther@suse.de>
10988 PR tree-optimization/47890
10989 * gcc.dg/torture/pr47890.c: New testcase.
10991 2011-03-01 Richard Guenther <rguenther@suse.de>
10994 * gcc.dg/lto/pr47924_0.c: New testcase.
10996 2011-03-01 Richard Guenther <rguenther@suse.de>
10999 * gfortran.dg/lto/pr46911_0.f: New testcase.
11001 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11003 PR libgfortran/47933
11004 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11005 compile errors from older code form.
11007 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11009 PR libgfortran/47567
11010 * gfortran.dg/fmt_fw_d.f90: New test.
11012 2011-02-28 Jason Merrill <jason@redhat.com>
11014 * g++.dg/inherit/covariant18.C: New.
11016 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11018 PR middle-end/47893
11019 * gcc.dg/pr47893.c: New test.
11021 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11023 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11024 NULL in case of a selector with conflicting types.
11025 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11027 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11029 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11030 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11031 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11032 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11034 2011-02-28 Jason Merrill <jason@redhat.com>
11037 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11039 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11041 PR libgfortran/47778
11042 * gfortran.dg/namelist_71.f90: New test.
11044 2011-02-27 Jason Merrill <jason@redhat.com>
11047 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11048 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11050 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11053 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11055 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11058 * gfortran.dg/gomp/task-1.f90: Removed.
11060 2011-02-26 Jason Merrill <jason@redhat.com>
11062 * g++.dg/template/this-targ1.C: New.
11064 * g++.dg/cpp0x/regress/template-const1.C: New.
11065 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11066 * g++.dg/template/function1.C: Adjust.
11067 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11068 * g++.dg/debug/debug7.C: Adjust.
11070 2011-02-26 Tobias Burnus <burnus@net-b.de>
11073 * gfortran.dg/gomp/task-1.f90: New.
11075 2011-02-25 Jie Zhang <jie@codesourcery.com>
11077 * gcc.target/arm/neon-thumb2-move.c: Add
11078 dg-require-effective-target arm_thumb2_ok.
11080 2011-02-24 Jason Merrill <jason@redhat.com>
11082 * g++.dg/parse/constant1.C: Specify C++98 mode.
11083 * g++.dg/parse/constant5.C: Likewise.
11084 * g++.dg/parse/error2.C: Likewise.
11085 * g++.dg/parse/semicolon3.C: Likewise.
11086 * g++.dg/template/crash14.C: Likewise.
11087 * g++.dg/template/local4.C: Likewise.
11088 * g++.dg/template/nontype3.C: Likewise.
11089 * g++.dg/parse/crash31.C: Adjust expected errors.
11090 * g++.dg/template/function1.C: Likewise.
11091 * g++.dg/template/ref3.C: Likewise.
11092 * g++.dg/template/static9.C: Likewise.
11093 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11095 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11096 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11097 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11098 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11099 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11101 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11104 * gfortran.dg/pr47878.f90: New test.
11106 2011-02-24 Richard Guenther <rguenther@suse.de>
11109 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11110 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11112 2011-02-24 Richard Guenther <rguenther@suse.de>
11115 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11116 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11118 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11120 PR libgfortran/47567
11121 * gfortran.dg/fmt_f0_1.f90: Update test.
11123 2011-02-23 Jason Merrill <jason@redhat.com>
11125 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11126 * g++.dg/abi/mangle45.C: New.
11128 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11129 * g++.dg/template/canon-type-9.C: Match use of decltype
11130 between declaration and definition.
11131 * g++.dg/template/canon-type-12.C: Likewise.
11133 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11136 * gfortran.dg/nested_allocatables_1.f90: New.
11138 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11141 * g++.dg/pr46868.C: New test.
11142 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11143 * g++.dg/parse/error14.C: Adjust.
11145 2011-02-23 Richard Guenther <rguenther@suse.de>
11147 PR tree-optimization/47838
11148 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11150 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11152 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11154 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11156 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11157 * gfortran.dg/count_init_expr.f03: Ditto.
11158 * gfortran.dg/gomp/pr43711.f90: Ditto.
11159 * gcc.dg/struct-parse-2.c: Ditto.
11160 * gcc.dg/parse-error-3.c: Ditto.
11161 * gcc.dg/Wlogical-op-1.c: Ditto.
11162 * gcc.dg/Walways-true-1.c: Ditto.
11163 * gcc.dg/pr24225.c: Ditto.
11164 * gcc.dg/Walways-true-2.c: Ditto.
11165 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11166 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11167 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11168 * g++.dg/overload/defarg4.C: Ditto.
11169 * g++.dg/inherit/covariant16.C: Ditto.
11170 * g++.dg/inherit/virtual7.C: Ditto.
11171 * g++.dg/template/canon-type-9.C: Ditto.
11172 * g++.dg/template/access19.C: Ditto.
11173 * g++.dg/template/call7.C: Ditto.
11174 * g++.dg/template/canon-type-2.C: Ditto.
11175 * g++.dg/template/init7.C: Ditto.
11176 * g++.dg/template/sizeof-template-argument.C: Ditto.
11177 * g++.dg/template/const3.C: Ditto.
11178 * g++.dg/template/sfinae26.C: Ditto.
11179 * g++.dg/template/sfinae26.C: Ditto.
11180 * g++.dg/template/canon-type-11.C: Ditto.
11181 * g++.dg/template/union2.C: Ditto.
11182 * g++.dg/template/canon-type-3.C: Ditto.
11183 * g++.dg/template/canon-type-1.C: Ditto.
11184 * g++.dg/template/canon-type-5.C: Ditto.
11185 * g++.dg/template/canon-type-7.C: Ditto.
11186 * g++.dg/template/canon-type-10.C: Ditto.
11187 * g++.dg/template/spec36.C: Ditto.
11188 * g++.dg/template/typedef38.C: Ditto.
11189 * g++.dg/template/canon-type-4.C: Ditto.
11190 * g++.dg/template/canon-type-6.C: Ditto.
11191 * g++.dg/template/canon-type-13.C: Ditto.
11192 * g++.dg/template/instantiate9.C: Ditto.
11193 * g++.dg/template/ttp22.C: Ditto.
11194 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11195 * g++.dg/warn/Walways-true-1.C: Ditto.
11196 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11197 * g++.dg/warn/Walways-true-2.C: Ditto.
11198 * g++.dg/conversion/op4.C: Ditto.
11199 * g++.dg/opt/pr19650.C: Ditto.
11200 * g++.dg/lookup/friend11.C: Ditto.
11201 * g++.dg/other/default2.C: Ditto.
11202 * g++.dg/other/default3.C: Ditto.
11203 * g++.dg/other/dtor2.C: Ditto.
11204 * g++.dg/other/friend5.C: Ditto.
11205 * g++.dg/other/default5.C: Ditto.
11206 * g++.dg/init/brace6.C: Ditto.
11207 * g++.dg/init/aggr5.C: Ditto.
11208 * g++.dg/init/error2.C: Ditto.
11209 * g++.dg/expr/bound-mem-fun.C: Ditto.
11210 * g++.dg/expr/cond6.C: Ditto.
11211 * g++.dg/expr/stmt-expr-1.C: Ditto.
11212 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11213 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11214 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11215 * g++.dg/cpp0x/bracket1.C: Ditto.
11216 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11217 * g++.dg/cpp0x/pr38646.C: Ditto.
11218 * g++.dg/cpp0x/variadic73.C: Ditto.
11219 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11220 * g++.dg/cpp0x/bracket4.C: Ditto.
11221 * g++.dg/cpp0x/decltype4.C: Ditto.
11222 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11223 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11224 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11225 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11226 * g++.dg/cpp0x/decltype2.C: Ditto.
11227 * g++.dg/cpp0x/decltype1.C: Ditto.
11228 * g++.dg/cpp0x/bracket2.C: Ditto.
11229 * g++.dg/cpp0x/decltype5.C: Ditto.
11230 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11231 * g++.dg/cpp0x/variadic70.C: Ditto.
11232 * g++.dg/cpp0x/decltype6.C: Ditto.
11233 * g++.dg/cpp0x/rvo.C: Ditto.
11234 * g++.dg/cpp0x/vt-40092.C: Ditto.
11235 * g++.dg/cpp0x/variadic-new.C: Ditto.
11236 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11237 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11238 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11239 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11240 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11241 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11242 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11243 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11244 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11245 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11246 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11247 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11248 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11249 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11250 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11251 * g++.dg/cpp0x/pr39639.C: Ditto.
11252 * g++.dg/cpp0x/decltype3.C: Ditto.
11253 * g++.dg/cpp0x/variadic68.C: Ditto.
11254 * g++.dg/cpp0x/variadic-function.C: Ditto.
11255 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11256 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11257 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11258 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11259 * g++.dg/parse/crash35.C: Ditto.
11260 * g++.dg/parse/crash40.C: Ditto.
11261 * g++.dg/parse/defarg12.C: Ditto.
11262 * g++.dg/parse/crash34.C: Ditto.
11263 * g++.dg/parse/constructor3.C: Ditto.
11264 * g++.dg/parse/template23.C: Ditto.
11265 * g++.dg/parse/crash56.C: Ditto.
11266 * g++.dg/parse/dtor13.C: Ditto.
11267 * g++.dg/parse/error33.C: Ditto.
11268 * g++.dg/parse/ctor9.C: Ditto.
11269 * g++.dg/parse/error32.C: Ditto.
11270 * g++.dg/parse/error37.C: Ditto.
11271 * g++.dg/parse/bitfield3.C: Ditto.
11272 * g++.dg/parse/struct-4.C: Ditto.
11273 * g++.dg/ext/has_trivial_copy.C: Ditto.
11274 * g++.dg/ext/is_polymorphic.C: Ditto.
11275 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11276 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11277 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11278 * g++.dg/ext/is_union.C: Ditto.
11279 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11280 * g++.dg/ext/is_pod.C: Ditto.
11281 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11282 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11283 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11284 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11285 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11286 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11287 * g++.dg/ext/is_abstract.C: Ditto.
11288 * g++.dg/ext/has_trivial_assign.C: Ditto.
11289 * g++.dg/ext/is_class.C: Ditto.
11290 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11291 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11292 * g++.dg/ext/is_base_of.C: Ditto.
11293 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11294 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11295 * g++.dg/ext/is_empty.C: Ditto.
11296 * g++.dg/ext/is_enum.C: Ditto.
11297 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11298 * gnat.dg/opt11.adb: Ditto.
11299 * obj-c++.dg/pr45735.mm: Ditto.
11300 * obj-c++.dg/pr24393.mm: Ditto.
11301 * obj-c++.dg/exceptions-2.mm: Ditto.
11302 * objc.dg/pr45735.m: Ditto.
11303 * objc.dg/pr24393.m: Ditto.
11305 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11307 * objc.dg/attributes/objc-exception-1.m: New.
11309 2011-02-23 Jie Zhang <jie@codesourcery.com>
11311 * gcc.dg/cpp/include7.c: New test.
11313 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11316 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11318 2011-02-23 Jie Zhang <jie@codesourcery.com>
11320 PR rtl-optimization/47763
11321 * gcc.dg/pr47763.c: New test.
11323 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11326 * gfortran.dg/whole_file_32.f90 : New test.
11328 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11331 * g++.dg/inherit/virtual7.C: New test.
11333 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11336 * objc.dg/type-size-3.m: Updated error message.
11337 * objc.dg/type-size-4.m: New test.
11338 * objc.dg/type-size-5.m: New test.
11340 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11342 * lib/gnat.exp: Fix comments.
11343 Don't load libgloss.exp.
11344 (default_gnat_version): Call $compiler with --version.
11345 Adapt regexp for gnatmake output, insert version.
11346 (gnat_version): New proc.
11347 (gnat_init): Remove gnat_libgcc_s_path.
11348 (gnat_target_compile): Likewise.
11349 Remove ld_library_path.
11350 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11351 (gnat_pass): Remove.
11352 (gnat_pass): Remove.
11353 (gnat_finish): Remove.
11354 (gnat_exit): Remove.
11355 (local_find_gnatmake): Reindent.
11356 (runtest_file_p): Remove.
11357 (prune_warnings): Remove.
11358 (find_gnatclean): New proc.
11359 * lib/gnat-dg.exp (lremove): New proc.
11360 (gnat-dg-test): Reindent.
11361 Remove additional output files.
11362 (gnat-dg-runtest): Remove.
11364 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11365 * gnat.dg/loop_optimization6.adb: Likewise.
11366 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11368 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11370 PR tree-optimization/47835
11371 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11373 2011-02-22 Tobias Burnus <burnus@net-b.de>
11375 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11376 * gfortran.dg/abstract_type_2.f03: Ditto.
11377 * gfortran.dg/abstract_type_3.f03: Ditto.
11378 * gfortran.dg/abstract_type_4.f03: Ditto.
11379 * gfortran.dg/abstract_type_5.f03: Ditto.
11380 * gfortran.dg/abstract_type_6.f03: Ditto.
11381 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11382 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11383 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11384 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11385 * gfortran.dg/array_function_5.f90: Ditto.
11386 * gfortran.dg/asynchronous_3.f03: Ditto.
11387 * gfortran.dg/char_expr_1.f90: Ditto.
11388 * gfortran.dg/class_14.f03: Ditto.
11389 * gfortran.dg/data_array_6.f: Ditto.
11390 * gfortran.dg/data_invalid.f90: Ditto.
11391 * gfortran.dg/dot_product_1.f03: Ditto.
11392 * gfortran.dg/func_derived_5.f90: Ditto.
11393 * gfortran.dg/func_result_4.f90: Ditto.
11394 * gfortran.dg/implied_do_1.f90: Ditto.
11395 * gfortran.dg/initialization_25.f90: Ditto.
11396 * gfortran.dg/initialization_26.f90: Ditto.
11397 * gfortran.dg/interface_34.f90: Ditto.
11398 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11399 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11400 * gfortran.dg/matmul_8.f03: Ditto.
11401 * gfortran.dg/merge_init_expr.f90: Ditto.
11402 * gfortran.dg/pack_assign_1.f90: Ditto.
11403 * gfortran.dg/pack_vector_1.f90: Ditto.
11404 * gfortran.dg/pointer_check_8.f90: Ditto.
11405 * gfortran.dg/product_init_expr.f03: Ditto.
11406 * gfortran.dg/reshape_order_5.f90: Ditto.
11407 * gfortran.dg/reshape_shape_1.f90: Ditto.
11408 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11409 * gfortran.dg/same_name_2.f90: Ditto.
11410 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11411 * gfortran.dg/spread_init_expr.f03: Ditto.
11412 * gfortran.dg/stmt_func_1.f90: Ditto.
11413 * gfortran.dg/sum_init_expr.f03: Ditto.
11414 * gfortran.dg/transpose_3.f03: Ditto.
11415 * gfortran.dg/unpack_init_expr.f03: Ditto.
11416 * gfortran.dg/warn_conversion.f90: Ditto.
11417 * gfortran.dg/warn_conversion_2.f90: Ditto.
11418 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11419 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11420 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11421 * gfortran.dg/whole_file_16.f90: Ditto.
11422 * gfortran.dg/whole_file_17.f90: Ditto.
11423 * gfortran.dg/whole_file_18.f90: Ditto.
11424 * gfortran.dg/whole_file_20.f03: Ditto.
11425 * gfortran.dg/whole_file_5.f90: Ditto.
11426 * gfortran.dg/whole_file_6.f90: Ditto.
11427 * gfortran.dg/write_invalid_format.f90: Ditto.
11428 * gfortran.dg/zero_sized_6.f90: Ditto.
11430 2011-02-21 Jeff Law <law@redhat.com>
11432 PR rtl-optimization/46178
11433 * gcc.target/i386/pr46178.c: New test.
11435 PR rtl-optimization/46002
11436 * gcc.c-torture/compile/pr46002.c: New test.
11438 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11440 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11443 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11446 * g++.dg/debug/pr47106.C: Require effective target lto.
11448 2011-02-21 Jason Merrill <jason@redhat.com>
11450 * g++.dg/cpp0x/constexpr-diag2.C: New.
11452 2011-02-20 Jason Merrill <jason@redhat.com>
11454 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11456 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11458 * g++.dg/overload/conv-op1.C: New.
11460 * g++.dg/cpp0x/constexpr-synth1.C: New.
11462 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11464 * objc.dg/layout-2.m: New.
11465 * objc.dg/selector-3.m: Adjusted location of error message.
11466 * objc.dg/type-size-3.m: Same.
11467 * obj-c++.dg/selector-3.mm: Same.
11469 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11472 * objc.dg/property/dotsyntax-22.m: New.
11473 * obj-c++.dg/property/dotsyntax-22.mm: New.
11475 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11478 * g++.dg/template/typedef38.C: New test.
11480 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11483 * gfortran.dg/whole_file_30.f90 : New test.
11484 * gfortran.dg/whole_file_31.f90 : New test.
11486 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11490 * gfortran.dg/whole_file_28.f90 : New test.
11491 * gfortran.dg/whole_file_29.f90 : New test.
11493 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11496 * g++.dg/template/crash105.C: New.
11498 2011-02-19 Jason Merrill <jason@redhat.com>
11500 * g++.dg/cpp0x/regress/no-elide1.C: New.
11502 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11504 PR tree-optimization/46620
11505 * gcc.dg/pr46620.c: New.
11507 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11510 * gcc.target/i386/pr47809.c: New test.
11512 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11513 Tobias Burnus <burnus@net-b.de>
11515 * lib/target-supports.exp
11516 (check_effective_target_fortran_large_real): New check for large reals.
11517 * gfortran.dg/nan_7.f90: New test.
11519 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11521 PR libgfortran/47567
11522 * gfortran.dg/fmt_f0_1.f90: Update test.
11524 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11527 * gfortran.dg/array_constructor_36.f90 : New test.
11528 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11529 allow for comparison between different elements of the array
11530 constructor at different levels of optimization.
11532 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11534 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11535 * gcc.target/i386/pr32280-1.c: Likewise.
11537 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11540 * gcc.target/i386/pr47800.c: New test.
11542 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11544 * objc/execute/exceptions/foward-1.x: New.
11546 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11549 * gfortran.dg/derived_constructor_comps_4.f90: New.
11551 2011-02-18 Tobias Burnus
11554 * gfortran.dg/func_result_6.f90: New.
11556 2011-02-18 Michael Matz <matz@suse.de>
11559 * gfortran.dg/lto/pr45586_0.f90: New test.
11560 * gfortran.dg/typebound_proc_20.f90: Ditto.
11561 * gfortran.dg/typebound_proc_21.f90: Ditto.
11563 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11566 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11568 2011-02-18 Tobias Burnus <burnus@net-b.de>
11571 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11572 gcc_warning_prefix.
11573 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11574 normalizing the error/warning output.
11575 * gfortran.dg/Wall.f90: Update dg-error/warning.
11576 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11577 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11578 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11579 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11580 * gfortran.dg/class_30.f90: Update dg-error/warning.
11581 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11582 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11583 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11584 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11585 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11586 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11587 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11588 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11589 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11590 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11591 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11592 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11593 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11594 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11595 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11596 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11597 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11598 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11599 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11600 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11601 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11602 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11603 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11604 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11605 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11607 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11610 * gfortran.dg/proc_ptr_comp_30.f90: New.
11612 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11615 * gcc.target/i386/pr47780.c: New test.
11617 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11620 * gfortran.dg/class_40.f03: New.
11622 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11625 * g++.dg/cpp0x/auto21.C: New test.
11627 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11629 * objc.dg/special/unclaimed-category-1.h: Updated for
11631 * objc.dg/special/unclaimed-category-1.m: Same.
11632 * objc.dg/zero-link-1.m: Same.
11633 * objc.dg/lookup-1.m: Same.
11634 * objc.dg/torture/strings/const-str-9.m
11635 * objc.dg/torture/strings/const-str-10.m: Same.
11636 * objc.dg/torture/strings/const-str-11.m: Same.
11637 * objc.dg/torture/forward-1.m: Same.
11638 * objc.dg/zero-link-2.m: Same.
11639 * objc.dg/encode-7-next-64bit.m: Same.
11640 * objc.dg/method-4.m: Same.
11641 * objc.dg/next-runtime-1.m: Same.
11642 * objc.dg/image-info.m: Same.
11643 * objc.dg/pr23214.m: Same.
11644 * objc.dg/symtab-1.m: Same.
11645 * obj-c++.dg/basic.m: Same.
11646 * obj-c++.dg/proto-lossage-3.m: Same.
11647 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11648 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11649 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11650 * obj-c++.dg/method-11.m: Same.
11651 * objc/execute/enumeration-1.m: Same.
11652 * objc/execute/object_is_class.m: Same.
11653 * objc/execute/formal_protocol-2.m: Same.
11654 * objc/execute/formal_protocol-4.m: Same.
11655 * objc/execute/formal_protocol-6.m: Same.
11656 * objc/execute/bycopy-3.m: Same.
11657 * objc/execute/exceptions/catchall-1.m: Same.
11658 * objc/execute/exceptions/finally-1.m: Same.
11659 * objc/execute/exceptions/local-variables-1.m: Same.
11660 * objc/execute/exceptions/foward-1.m: Same.
11661 * objc/execute/bf-common.h
11662 * objc/execute/enumeration-2.m: Same.
11663 * objc/execute/formal_protocol-1.m: Same.
11664 * objc/execute/formal_protocol-3.m: Same.
11665 * objc/execute/formal_protocol-5.m: Same.
11666 * objc/execute/accessing_ivars.m: Same.
11667 * objc/execute/bycopy-2.m: Same.
11668 * objc/execute/formal_protocol-7.m: Same.
11669 * objc/execute/compatibility_alias.m: Same.
11670 * objc/execute/no_clash.m: Same.
11671 * objc/execute/object_is_meta_class.m: Same.
11672 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11673 * objc/execute/class-tests-1.h: Include stdio.h.
11674 * objc/execute/class-tests-2.h: Same.
11675 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11677 * obj-c++.dg/try-catch-2.mm: Same.
11679 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11682 * g++.dg/warn/Wunused-parm-4.C: New test.
11684 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11685 Jan Hubicka <jh@suse.cz>
11689 * g++.dg/debug/pr47106.C: New.
11691 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11694 * gcc.target/i386/pr43653.c: New test.
11696 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11699 * g++.dg/template/inherit6.C: New test.
11701 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11704 * gfortran.dg/class_39.f03: New.
11706 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11709 * g++.dg/cpp0x/variadic106.C: New test.
11711 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11713 PR libfortran/47757
11714 * gfortran.dg/pr47757-1.f90: New test.
11715 * gfortran.dg/pr47757-2.f90: New test.
11716 * gfortran.dg/pr47757-3.f90: New test.
11719 * g++.dg/cpp0x/enum8.C: New test.
11721 2011-02-15 Jason Merrill <jason@redhat.com>
11723 * g++.dg/inherit/implicit-trivial1.C: New.
11724 * g++.dg/cpp0x/implicit-trivial1.C: New.
11726 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11728 PR middle-end/47725
11729 * gcc.dg/torture/pr47725.c: Removed.
11731 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11734 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11735 constant does not generate a load from memory.
11737 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11739 PR middle-end/47725
11740 * gcc.dg/torture/pr47725.c: New.
11742 2011-02-15 Richard Guenther <rguenther@suse.de>
11744 PR tree-optimization/47743
11745 * gcc.dg/torture/pr47743.c: New testcase.
11747 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11749 PR middle-end/47581
11750 * gcc.target/i386/pr47581.c: New test.
11752 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11755 * gfortran.dg/select_type_22.f03: New.
11757 2011-02-14 Jason Merrill <jason@redhat.com>
11759 * g++.dg/cpp0x/regress/enum1.C: New.
11761 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11763 * gnat.dg/include.adb: New test.
11765 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11768 * gfortran.dg/class_38.f03: New.
11770 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11772 * gcc.dg/pr46494.c: New test.
11774 2011-02-14 Richard Guenther <rguenther@suse.de>
11776 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11778 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11781 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11782 sparc*-sun-solaris2.11.
11784 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11787 * gfortran.dg/argument_checking_18.f90: New.
11789 2011-02-13 Tobias Burnus <burnus@net-b.de>
11791 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11792 * gfortran.dg/argument_checking_17.f90: New.
11794 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11796 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11797 are temporarily disabled.
11798 * gfortran.dg/class_7.f03: Ditto.
11799 * gfortran.dg/coarray_14.f90: Ditto.
11800 * gfortran.dg/typebound_proc_13.f03: Ditto.
11802 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11805 * gfortran.dg/extends_11.f03: New.
11807 2011-02-11 Xinliang David Li <davidxl@google.com>
11809 PR tree-optimization/47707
11810 * g++.dg/tree-ssa/pr47707.C: New test.
11812 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11814 * g++.dg/opt/inline17.C: New test.
11816 2011-02-11 Tobias Burnus <burnus@net-b.de>
11819 * gfortran.dg/pure_formal_2.f90: New.
11821 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11823 PR rtl-optimization/47614
11824 * gfortran.dg/pr47614.f: New.
11826 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11829 * gcc.dg/opts-6.c: New test.
11831 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11834 * gcc.dg/pr47684.c: New test.
11836 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11839 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11840 c99_runtime, dg-add-options c99_runtime.
11841 (main): Use __asm__.
11843 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11846 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11847 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11848 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11849 * gcc.dg/ucnid-10.c: Likewise.
11850 * gcc.dg/ucnid-13.c: Likewise.
11851 * gcc.dg/ucnid-7.c: Likewise.
11852 * gcc.dg/ucnid-8.c: Likewise.
11853 Adapt dg-warning line number.
11855 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11857 * gcc.target/i386/parity-1.c: Use -march=k8.
11858 * gcc.target/i386/parity-2.c: Ditto.
11859 * gcc.target/i386/vecinit-1.c: Ditto.
11860 * gcc.target/i386/vecinit-2.c: Ditto.
11862 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11865 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11866 * gcc.target/mips/save-restore-3.c: Likewise.
11867 * gcc.target/mips/save-restore-4.c: Likewise.
11868 * gcc.target/mips/save-restore-5.c: Likewise.
11871 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11872 * g++.dg/tree-prof/partition2.C: Likewise.
11874 2011-02-09 Jason Merrill <jason@redhat.com>
11876 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11877 rather than misdeclare std::puts.
11879 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11880 * g++.dg/other/warning1.C: Likewise.
11881 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11882 * g++.old-deja/g++.gb/scope06.C: Likewise.
11883 * g++.old-deja/g++.law/cvt11.C: Likewise.
11884 * g++.old-deja/g++.law/init1.C: Likewise.
11885 * g++.dg/abi/mangle26.C: Likewise.
11887 * g++.dg/template/function1.C: Adjust for C++0x mode.
11888 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11890 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11891 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11893 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11895 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11897 * g++.dg/cpp0x/regress: New directory.
11898 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11899 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11900 * g++.dg/cpp0x/regress/regress3.C: New.
11902 2011-02-10 Richard Guenther <rguenther@suse.de>
11904 PR tree-optimization/47677
11905 * gcc.dg/torture/pr47677.c: New testcase.
11907 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11909 * objc.dg/special/load-category-1.m: Remove unused header.
11910 * objc.dg/special/load-category-1a.m: Likewise.
11911 * objc.dg/special/load-category-2.m: Likewise.
11912 * objc.dg/special/load-category-2a.m: Likewise.
11913 * objc.dg/special/load-category-3.m: Likewise.
11914 * objc.dg/special/load-category-3a.m: Likewise.
11915 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11916 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11917 * objc.dg/attributes/class-attribute-1.m: Likewise.
11918 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11919 * obj-c++.dg/property/property.exp: Likewise.
11920 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11921 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11922 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11923 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11924 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11925 * obj-c++.dg/template-8.mm: Likewise.
11927 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11930 * gcc.target/i386/pr47665.c: New test.
11932 2011-02-10 Jie Zhang <jie@codesourcery.com>
11936 2011-02-05 Jie Zhang <jie@codesourcery.com>
11938 * gcc.dg/pr42631.c: Update test.
11939 * gcc.dg/pr42631-2.c: New test.
11941 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11944 * gfortran.dg/proc_decl_25.f90: New.
11946 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11949 * gfortran.dg/typebound_assignment_2.f03: New.
11951 2011-02-09 Richard Guenther <rguenther@suse.de>
11953 PR tree-optimization/47664
11954 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11956 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11958 PR middle-end/47646
11959 * gnat.dg/uninit_func.adb: Adjust dg directive.
11961 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11963 PR middle-end/47646
11964 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11966 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11969 * gfortran.dg/auto_dealloc_2.f90: New.
11971 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11973 * gcc.dg/builtins-config.h: Remove __sgi handling.
11974 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11975 -std=c99 for mips-sgi-irix6.5*.
11977 2011-02-09 Martin Jambor <mjambor@suse.cz>
11979 PR middle-end/45505
11980 * gfortran.dg/pr25923.f90: Remove xfails.
11982 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11985 * gfortran.dg/inquire_14.f90: New test.
11987 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11990 * gfortran.dg/pointer_init_6.f90: New.
11992 2011-02-08 Jeff Law <law@redhat.com>
11994 PR tree-optimization/42893
11995 * gcc.tree-ssa/pr42893.c: New test.
11997 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11999 PR tree-optimization/46834
12000 PR tree-optimization/46994
12001 PR tree-optimization/46995
12002 * gcc.dg/graphite/id-pr46834.c: New.
12003 * gfortran.dg/graphite/id-pr46994.f90: New.
12004 * gfortran.dg/graphite/id-pr46995.f90: New.
12006 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12008 PR middle-end/47646
12009 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12010 using the variable is known the warning is emitted there.
12011 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12012 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12014 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12017 * gcc.dg/noreturn-1.c (foo5): Likewise.
12018 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12019 (method2): Likewise.
12021 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12022 the return statement using the uninitialized variable.
12023 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12025 2011-02-08 Richard Guenther <rguenther@suse.de>
12027 PR middle-end/47639
12028 * g++.dg/opt/pr47639.c: New testcase.
12030 2011-02-08 Richard Guenther <rguenther@suse.de>
12032 PR tree-optimization/47632
12033 * g++.dg/opt/pr47632.C: New testcase.
12035 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12037 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12039 2011-02-07 Richard Guenther <rguenther@suse.de>
12041 PR tree-optimization/47615
12042 * g++.dg/opt/pr47615.C: New testcase.
12044 2011-02-07 Richard Guenther <rguenther@suse.de>
12046 PR tree-optimization/47621
12047 * gcc.dg/torture/pr47621.c: New testcase.
12049 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12051 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12053 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12056 * gfortran.dg/allocate_with_source_1 : New test.
12058 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12060 PR middle-end/47610
12061 * gcc.dg/pr47610.c: New test.
12063 2011-02-05 Jie Zhang <jie@codesourcery.com>
12066 * gcc.dg/pr42631.c: Update test.
12067 * gcc.dg/pr42631-2.c: New test.
12069 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12072 * gfortran.dg/pr47574.f90: New test.
12074 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12076 PR tree-optimization/46194
12077 * gcc.dg/autopar/pr46194.c: New.
12079 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12081 PR tree-optimization/43695
12082 * g++.dg/ipa/pr43695.C: New.
12084 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12086 PR inline-asm/23200
12087 * gcc.dg/pr23200.c: New test.
12089 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12092 * g++.dg/pr47589.C: New test.
12094 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12097 * g++.dg/template/typedef37.C: New test.
12098 * g++.dg/template/param1.C: Adjust expected error message.
12100 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12102 PR middle-end/31490
12103 * gcc.dg/pr31490-2.c: New test.
12104 * gcc.dg/pr31490-3.c: New test.
12105 * gcc.dg/pr31490-4.c: New test.
12107 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12108 Jakub Jelinek <jakub@redhat.com>
12111 * g++.dg/parser/semicolon3.C: Adjust.
12112 * g++.dg/parser/semicolon4.C: New testcase.
12113 * g++.dg/pr46890.C: New testcase.
12115 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12118 * g++.dg/init/pr29571.C: New.
12120 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12122 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12123 instead of vect_int.
12125 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12128 * gcc.target/i386/pr47312.c: New test.
12131 * gcc.target/i386/pr47564.c: New test.
12133 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12135 PR tree-optimization/45122
12136 * gcc.dg/tree-ssa/pr45122.c: New.
12138 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12141 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12144 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12145 and vsx so a default --with-cpu=power7 doesn't give an error
12146 when -mavoid-indexed-addresses is used.
12148 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12149 wrapper function to save the arguments and then jump to the real
12150 function, rather than depending on the compiler not to move stuff
12152 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12154 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12155 Paul Thomas <pault@gcc.gnu.org>
12158 * gfortran.dg/class_37.f03 : New test.
12160 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12161 Richard Guenther <rguenther@suse.de>
12163 PR tree-optimization/40979
12165 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12166 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12167 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12168 check_vect_support_and_set_flags.
12169 * gfortran.dg/graphite/vect-pr40979.f90: New.
12171 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12174 * gfortran.dg/class_36.f03: New.
12176 2011-02-02 Richard Guenther <rguenther@suse.de>
12178 PR tree-optimization/47566
12179 * gcc.dg/lto/20110201-1_0.c: New testcase.
12181 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12187 * debug/pr47498.c: New.
12188 * debug/pr47501.c: New.
12190 2011-02-01 Richard Guenther <rguenther@suse.de>
12192 PR tree-optimization/47559
12193 * g++.dg/torture/pr47559.C: New testcase.
12195 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12198 * gfortran.dg/typebound_call_20.f03: New.
12200 2011-02-01 Richard Guenther <rguenther@suse.de>
12202 PR tree-optimization/47555
12203 * gcc.dg/pr47555.c: New testcase.
12205 2011-02-01 Richard Guenther <rguenther@suse.de>
12207 PR tree-optimization/47541
12208 * g++.dg/torture/pr47541.C: New testcase.
12210 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12213 * gfortran.dg/typebound_call_19.f03: New.
12215 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12218 * g++.dg/cpp0x/pr47416.C: New test.
12220 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12223 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12225 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12228 * gfortran.dg/typebound_assignment_1.f03: New.
12230 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12232 PR tree-optimization/47538
12233 * gcc.c-torture/execute/pr47538.c: New test.
12235 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12238 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12240 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12242 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12244 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12246 PR rtl-optimization/44031
12247 * gcc.c-torture/compile/20110131-1.c: New test.
12249 2011-01-31 Tobias Burnus <burnus@net-b.de>
12252 * gfortran.dg/stmt_func_1.f90: New.
12254 2011-01-31 Tobias Burnus <burnus@net-b.de>
12257 * gfortran.dg/interface_34.f90: New.
12259 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12262 * gfortran.dg/realloc_on_assign_5.f03: New test.
12263 * gfortran.dg/realloc_on_assign_5.f03: New test.
12265 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12267 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12268 * gfortran.dg/bessel_7.f90: Likewise.
12269 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12271 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12272 * gfortran.dg/sum_init_expr.f03: Likewise.
12274 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12276 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12279 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12280 loop only on "vect_intfloat_cvt" targets.
12282 2011-01-29 Tobias Burnus <burnus@net-b.de>
12285 * gfortran.dg/shape_6.f90: New.
12287 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12289 PR libgfortran/47434
12290 * gfortran.dg/read_infnan_1.f90: Update test.
12291 * gfortran.dg/module_nan.f90: Update test.
12292 * gfortran.dg/char4_iunit_1.f03: Update test.
12293 * gfortran.dg/large_real_kind_1.f90: Update test.
12294 * gfortran.dg/real_const_3.f90: Update test.
12295 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12297 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12300 * g++.dg/template/param2.C: New test.
12302 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12304 PR libgfortran/47285
12305 * gfortran.dg/fmt_g.f: New test.
12307 2011-01-28 Tobias Burnus <burnus@net-b.de>
12310 * gfortran.dg/pure_formal_1.f90: New.
12312 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12315 * gcc.dg/tls/pr42894.c: New test.
12317 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12319 * gcc.dg/pr47276.c: Add dg-require-visibility.
12321 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12323 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12325 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12326 Tobias Burnus <burnus@gcc.gnu.org>
12331 * gfortran.dg/realloc_on_assign_3.f03: New test.
12332 * gfortran.dg/realloc_on_assign_4.f03: New test.
12333 * gfortran.dg/allocatable_function_5.f90: New test.
12334 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12335 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12336 implemented" dg-errors.
12338 2011-01-27 Jan Hubicka <jh@suse.cz>
12340 PR middle-end/46949
12341 * gcc.dg/attr-weakref-4.c: New testcase
12343 2011-01-27 Martin Jambor <mjambor@suse.cz>
12345 PR tree-optimization/47228
12346 * gcc.dg/torture/pr47228.c: New test.
12348 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12350 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12352 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12354 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12355 when using auto-overlay support on the SPU.
12357 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12359 PR rtl-optimization/44174
12360 * gcc.target/i386/asm-6.c: New test.
12362 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12364 PR rtl-optimization/46856
12365 * gcc.c-torture/compile/pr46856.c: New test.
12367 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12368 Andrew Pinski <pinskia@gmail.com>
12371 * gcc.dg/pr43082.c: New.
12373 2011-01-26 DJ Delorie <dj@redhat.com>
12375 PR rtl-optimization/46878
12376 * gcc.dg/pr46878-1.c: New test.
12378 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12381 * g++.dg/cpp0x/pr47476.C: New test.
12383 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12385 * gcc.c-torture/compile/20110126-1.c: New test.
12387 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12390 * gcc.dg/torture/pr47473.c: New test.
12392 2011-01-26 Jan Hubicka <jh@suse.cz>
12395 * gcc.c-torture/execute/pr47237.c: New testcase.
12397 2011-01-26 Jan Hubicka <jh@suse.cz>
12399 PR tree-optimization/47190
12400 * gcc.dg/attr-weakref-3.c: New testcase.
12402 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12405 * gcc.dg/dll-9a.c: New test file.
12406 * gcc.dg/dll-11.c: Likewise.
12407 * gcc.dg/dll-12.c: Likewise.
12408 * gcc.dg/dll-12a.c: Likewise.
12409 * gcc.dg/dll-11a.c: Likewise.
12410 * gcc.dg/dll-9.c: Likewise.
12411 * gcc.dg/dll-10.c: Likewise.
12412 * gcc.dg/dll-10a.c: Likewise.
12413 * g++.dg/ext/dllexport4a.cc: Likewise.
12414 * g++.dg/ext/dllexport4.C: Likewise.
12415 * g++.dg/ext/dllexport5.C: Likewise.
12416 * g++.dg/ext/dllexport5a.cc: Likewise.
12418 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12420 PR tree-optimization/46970
12421 * gcc.dg/graphite/pr46970.c: New.
12423 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12425 PR tree-optimization/46215
12426 * gcc.dg/graphite/pr46215.c: New.
12428 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12430 PR tree-optimization/46168
12431 * gcc.dg/graphite/pr46168.c: New.
12433 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12435 PR tree-optimization/43657
12436 * gcc.dg/graphite/pr43657.c: New.
12438 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12440 PR tree-optimization/29832
12441 * gfortran.dg/graphite/pr29832.f90: New.
12443 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12445 PR tree-optimization/43567
12446 * gcc.dg/graphite/pr43567.c: New.
12448 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12450 * gfortran.dg/graphite/interchange-4.f: New.
12451 * gfortran.dg/graphite/interchange-5.f: New.
12453 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12454 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12455 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12456 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12457 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12458 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12459 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12460 * gfortran.dg/ltrans-7.f90: Removed.
12461 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12463 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12464 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12465 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12466 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12467 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12468 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12469 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12470 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12471 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12472 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12473 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12474 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12475 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12476 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12477 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12478 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12479 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12480 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12481 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12482 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12483 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12484 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12485 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12486 * gcc.dg/tree-ssa/data-dep-1.c
12487 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12488 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12489 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12490 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12491 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12493 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12495 PR tree-optimization/47265
12496 PR tree-optimization/47443
12497 * gcc.c-torture/compile/pr47265.c: New test.
12498 * gcc.dg/pr47443.c: New test.
12500 2011-01-25 Martin Jambor <mjambor@suse.cz>
12502 PR tree-optimization/47382
12503 * g++.dg/torture/pr47382.C: New test.
12504 * g++.dg/opt/devirt1.C: Xfail.
12506 2011-01-25 Yao Qi <yao@codesourcery.com>
12509 * gcc.target/arm/pr45701-1.c: New test.
12510 * gcc.target/arm/pr45701-2.c: New test.
12511 * gcc.target/arm/pr45701-3.c: New test.
12513 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12514 Jakub Jelinek <jakub@redhat.com>
12516 PR tree-optimization/47271
12517 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12519 2011-01-25 Nick Clifton <nickc@redhat.com>
12521 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12522 (saturate_add): Delete.
12523 (exchange): Delete.
12524 (main): Do not run saturate_add.
12525 (set_interrupts): Delete.
12527 2011-01-25 Tobias Burnus <burnus@net-b.de>
12530 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12532 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12534 PR tree-optimization/47427
12535 PR tree-optimization/47428
12536 * gcc.c-torture/compile/pr47427.c: New test.
12537 * gcc.c-torture/compile/pr47428.c: New test.
12539 2011-01-25 Richard Guenther <rguenther@suse.de>
12541 PR middle-end/47411
12542 * gcc.dg/torture/pr47411.c: New testcase.
12544 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12546 * gfortran.dg/graphite/id-24.f: New.
12547 * gfortran.dg/graphite/id-25.f: New.
12549 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12551 * gfortran.dg/graphite/id-23.f: New.
12553 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12555 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12557 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12559 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12560 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12561 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12562 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12563 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12564 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12565 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12566 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12567 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12571 * gcc.dg/graphite/block-0.c: Add documentation.
12572 * gcc.dg/graphite/block-4.c: Same.
12573 * gcc.dg/graphite/block-7.c: Same.
12574 * gcc.dg/graphite/block-8.c: New.
12575 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12576 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12577 * gcc.dg/graphite/interchange-12.c: Add documentation.
12578 * gcc.dg/graphite/interchange-13.c: New.
12579 * gcc.dg/graphite/interchange-14.c: New.
12580 * gcc.dg/graphite/interchange-15.c: New.
12581 * gcc.dg/graphite/interchange-8.c: Add documentation.
12582 * gcc.dg/graphite/interchange-mvt.c: Same.
12584 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12587 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12588 * gcc.target/powerpc/altivec-14.c: Ditto.
12589 * gcc.target/powerpc/altivec-33.c: Ditto.
12590 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12591 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12592 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12593 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12594 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12595 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12596 * g++.dg/ext/altivec-15.C: Ditto.
12597 * g++.dg/ext/altivec-types-1.C: Ditto.
12598 * g++.dg/ext/altivec-types-2.C: Ditto.
12599 * g++.dg/ext/altivec-types-3.C: Ditto.
12600 * g++.dg/ext/altivec-types-4.C: Ditto.
12602 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12604 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12606 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12608 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12609 optimization options.
12611 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12613 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12616 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12618 2011-01-23 Tobias Burnus <burnus@net-b.de>
12621 * gfortran.dg/allocatable_scalar_12.f90: New.
12623 2011-01-23 Ira Rosen <irar@il.ibm.com>
12625 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12626 vectorization to be not profitable if peeling is used to
12627 realign the memory access.
12628 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12629 loop bound to avoid loop unrolling.
12630 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12632 2011-01-22 Jan Hubicka <jh@suse.cz>
12635 * g++.dg/lto/pr47333.C: New file.
12637 2011-01-22 Jan Hubicka <jh@suse.cz>
12639 PR tree-optimization/43884
12641 * gcc.dg/autopar/outer-2.c: Increase array size.
12642 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12644 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12647 * gfortran.dg/c_loc_tests_16.f90: New test.
12649 2011-01-22 Tobias Burnus <burnus@net-b.de>
12652 * gfortran.dg/typebound_proc_19.f90: New.
12654 2011-01-21 Jeff Law <law@redhat.com>
12656 PR tree-optimization/47053
12657 * g++.dg/pr47053.C: New test.
12659 2011-01-21 Jason Merrill <jason@redhat.com>
12662 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12664 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12667 * g++.dg/cpp0x/range-for10.C: New test.
12668 * g++.dg/template/for1.C: New test.
12670 PR middle-end/45566
12671 * g++.dg/tree-prof/partition3.C: New test.
12673 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12675 PR rtl-optimization/47366
12676 * g++.dg/opt/pr47366.C: New test.
12678 2011-01-21 Jason Merrill <jason@redhat.com>
12681 * g++.dg/cpp0x/constexpr-regress2.C: New.
12683 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12685 2011-01-21 Jeff Law <law@redhat.com>
12687 PR rtl-optimization/41619
12688 * gcc.dg/pr41619.c: New.
12690 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12692 PR tree-optimization/47355
12693 * g++.dg/opt/pr47355.C: New test.
12695 2011-01-21 Richard Guenther <rguenther@suse.de>
12697 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12700 2011-01-21 Richard Guenther <rguenther@suse.de>
12702 PR tree-optimization/47365
12703 * gcc.dg/torture/pr47365.c: New testcase.
12704 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12706 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12708 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12710 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12712 PR tree-optimization/47391
12713 * gcc.dg/pr47391.c: New test.
12715 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12717 * g++.dg/template/char1.C: Use signed char.
12719 2011-01-21 Tobias Burnus <burnus@net-b.de>
12722 * gfortran.dg/pointer_target_4.f90: New.
12724 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12727 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12728 ILP32 system and not IP32.
12730 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12733 * g++.dg/debug/pr46583.C: New.
12735 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12738 * g++.dg/debug/pr47283.C: New test.
12741 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12742 * gcc.target/i386/headmerge-2.c: Likewise.
12744 2011-01-20 Richard Guenther <rguenther@suse.de>
12746 PR middle-end/47370
12747 * gcc.dg/torture/pr47370.c: New testcase.
12749 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12751 PR tree-optimization/46130
12752 * gcc.dg/pr46130-1.c: New test.
12753 * gcc.dg/pr46130-2.c: New test.
12755 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12758 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12760 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12763 * g++.dg/debug/pr46240.cc: New.
12765 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12768 * g++.dg/template/anonunion1.C: New test.
12770 PR rtl-optimization/47337
12771 * gcc.c-torture/execute/pr47337.c: New test.
12773 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12776 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12778 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12780 PR tree-optimization/46021
12781 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12783 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12785 PR tree-optimization/47290
12786 * g++.dg/torture/pr47290.C: New test.
12788 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12791 * gfortran.dg/proc_ptr_comp_29.f90: New.
12793 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12796 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12797 powerpc-apple-darwin9.
12799 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12801 PR rtl-optimization/47299
12802 * gcc.c-torture/execute/pr47299.c: New test.
12804 2011-01-17 Jason Merrill <jason@redhat.com>
12806 * g++.dg/cpp0x/constexpr-virtual.C: New.
12808 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12811 * gfortran.dg/gomp/pr47331.f90: New test.
12813 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12816 * objc.dg/selector-warn-1.m: New.
12817 * obj-c++.dg/selector-warn-1.mm: New.
12819 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12821 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12822 Update dg-final accordingly.
12824 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12826 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12828 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12830 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12832 * gcc.dg/guality/pr36728-2.c: Likewise.
12834 2011-01-17 Richard Guenther <rguenther@suse.de>
12836 PR tree-optimization/47313
12837 * g++.dg/torture/pr47313.C: New testcase.
12839 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12842 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12843 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12844 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12845 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12847 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12849 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12850 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12851 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12853 2011-01-17 Richard Guenther <rguenther@suse.de>
12855 PR tree-optimization/45967
12856 * gcc.dg/torture/pr45967-2.c: New testcase.
12857 * gcc.dg/torture/pr45967-3.c: Likewise.
12859 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12862 * g++.dg/ext/pr47213.C: Require visibility.
12864 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12866 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12867 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12869 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12871 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12872 Linux-based targets.
12874 2011-01-13 Jan Hubicka <jh@suse.cz>
12876 PR tree-optimization/47276
12877 * gcc.dg/pr47276.c: New testcase.
12879 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12880 Jonathan Wakely <jwakely.gcc@gmail.com>
12883 * g++.dg/other/pr33558.C: New.
12884 * g++.dg/other/pr33558-2.C: New.
12886 2011-01-14 Martin Jambor <mjambor@suse.cz>
12888 PR tree-optimization/45934
12889 PR tree-optimization/46302
12890 * g++.dg/ipa/devirt-c-1.C: New test.
12891 * g++.dg/ipa/devirt-c-2.C: Likewise.
12892 * g++.dg/ipa/devirt-c-3.C: Likewise.
12893 * g++.dg/ipa/devirt-c-4.C: Likewise.
12894 * g++.dg/ipa/devirt-c-5.C: Likewise.
12895 * g++.dg/ipa/devirt-c-6.C: Likewise.
12896 * g++.dg/ipa/devirt-6.C: Likewise.
12897 * g++.dg/ipa/devirt-d-1.C: Likewise.
12898 * g++.dg/torture/pr45934.C: Likewise.
12900 2011-01-14 Jason Merrill <jason@redhat.com>
12902 * g++.dg/cpp0x/variadic105.C: New.
12904 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12905 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12908 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12909 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12910 execution tests on i?86-*-*, x86_64-*-* and
12911 powerpc*-apple-darwin* && ilp32.
12912 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12913 tests on i?86-*-* and x86_64-*-*.
12915 2011-01-14 Richard Guenther <rguenther@suse.de>
12917 PR tree-optimization/47280
12918 * g++.dg/opt/pr47280.C: New testcase.
12920 2011-01-14 Jason Merrill <jason@redhat.com>
12922 * g++.dg/cpp0x/constexpr-regress1.C: New.
12924 * g++.dg/ext/flexary2.C: New.
12926 2011-01-14 Richard Guenther <rguenther@suse.de>
12928 PR middle-end/47281
12929 * gcc.dg/torture/pr47281.c: New testcase.
12930 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12932 2011-01-14 Richard Guenther <rguenther@suse.de>
12934 PR tree-optimization/47286
12935 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12937 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12940 * g++.dg/ext/pr47213.C: New.
12942 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12944 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12946 2011-01-13 Tobias Burnus <burnus@net-b.de>
12947 Mikael Morin <mikael@gcc.gnu.org>
12951 * gfortran.dg/select_type_20.f90: New.
12952 * gfortran.dg/select_type_21.f90: New.
12954 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12957 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12959 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12961 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12962 * gcc.dg/guality/pr36728-2.c: Likewise.
12964 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12967 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12969 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12971 PR rtl-optimization/45352
12972 * gcc.dg/pr45352-3.c: New.
12974 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12976 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12978 * g++.dg/cpp0x/range-for8.C: New.
12979 * g++.dg/cpp0x/range-for9.C: New.
12981 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12984 * g++.dg/debug/pr47209.C: New.
12986 2011-01-12 Richard Guenther <rguenther@suse.de>
12989 * gcc.dg/lto/pr47259_0.c: New testcase.
12990 * gcc.dg/lto/pr47259_1.c: Likewise.
12992 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12994 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12995 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12996 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12997 methods missing from the OBJC2 Object.
12998 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12999 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13000 GNU and NeXT runtimes.
13001 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13003 * objc-obj-c++-shared/Object1.m: Likewise.
13004 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13005 * objc.dg/proto-qual-1.m: Likewise.
13006 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13007 * obj-c++.dg/proto-qual-1.mm: Likewise.
13009 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13012 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13014 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13016 Fixed the Objective-C++ testsuite and updated all tests.
13017 * lib/obj-c++.exp (obj-c++_init): Declare and set
13018 gcc_warning_prefix and gcc_error_prefix.
13019 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13020 'dg-warning', 'dg-message' and 'dg-error'.
13021 * obj-c++.dg/class-extension-3.mm: Likewise.
13022 * obj-c++.dg/class-protocol-1.mm: Likewise.
13023 * obj-c++.dg/encode-7.mm: Likewise.
13024 * obj-c++.dg/exceptions-3.mm: Likewise.
13025 * obj-c++.dg/exceptions-5.mm: Likewise.
13026 * obj-c++.dg/method-12.mm: Likewise.
13027 * obj-c++.dg/method-13.mm: Likewise.
13028 * obj-c++.dg/method-15.mm: Likewise.
13029 * obj-c++.dg/method-16.mm: Likewise.
13030 * obj-c++.dg/method-4.mm: Likewise.
13031 * obj-c++.dg/method-8.mm: Likewise.
13032 * obj-c++.dg/method-conflict-1.mm: Likewise.
13033 * obj-c++.dg/method-conflict-2.mm: Likewise.
13034 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13035 and uncommented second part of the testcase now that the testsuite
13037 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13038 and uncommented second part of the testcase now that the testsuite
13040 * obj-c++.dg/private-1.mm: Likewise.
13041 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13042 * obj-c++.dg/syntax-error-7.mm: Likewise.
13043 * obj-c++.dg/warn5.mm: Likewise.
13044 * obj-c++.dg/property/at-property-14.mm: Likewise.
13045 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13047 * obj-c++.dg/property/at-property-18.mm: Likewise.
13048 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13050 * obj-c++.dg/property/at-property-21.mm: Likewise.
13051 * obj-c++.dg/property/at-property-28.mm: Likewise.
13052 * obj-c++.dg/property/at-property-5.mm: Likewise.
13053 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13054 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13055 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13056 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13057 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13058 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13059 * obj-c++.dg/tls/diag-5.mm: Likewise.
13060 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13061 dg-error, now matched correctly.
13063 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13065 * objc.dg/property/at-property-29.m: New.
13066 * obj-c++.dg/property/at-property-29.mm: New.
13068 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13070 * go.test/go-test.exp (go-set-goarch): New proc.
13071 (go-gc-tests): Use it.
13073 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13076 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13078 2011-01-11 Richard Henderson <rth@redhat.com>
13080 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13082 2011-01-11 Jan Hubicka <jh@suse.cz>
13086 * gcc.dg/lto/pr45721_1.c: New file.
13087 * gcc.dg/lto/pr45721_0.c: New file.
13089 2011-01-11 Richard Guenther <rguenther@suse.de>
13091 PR tree-optimization/46076
13092 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13094 2011-01-11 Jeff Law <law@redhat.com>
13096 * PR tree-optimization/47086
13097 * gcc.dg/pr47086.c: New test.
13099 2011-01-11 Jason Merrill <jason@redhat.com>
13102 * g++.dg/template/new10.C: New.
13105 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13107 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13109 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13110 Split type definitions and NSConstantString class into...
13111 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13112 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13113 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13114 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13115 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13116 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13118 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13119 encode defines for newer NeXT system headers.
13120 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13121 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13122 * objc.dg/foreach-5.m: Likewise.
13123 * objc.dg/foreach-2.m: Likewise.
13124 * objc.dg/foreach-4.m: Likewise.
13125 * objc.dg/torture/strings/string1.m: Likewise.
13126 * objc.dg/torture/strings/string2.m: Likewise.
13127 * objc.dg/torture/strings/string3.m: Likewise.
13128 * objc.dg/torture/strings/string4.m: Likewise.
13129 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13130 header and stand alone.
13131 * obj-c++.dg/strings/strings-2.mm: Likewise.
13132 * objc.dg/torture/strings/const-str-3.m: Likewise.
13133 * objc.dg/strings/strings-2.m: Likewise.
13134 * objc.dg/strings/const-str-12b.m: Likewise.
13136 2011-01-12 Richard Guenther <rguenther@suse.de>
13138 PR middle-end/32511
13139 * gcc.dg/attr-weak-1.c: Adjust.
13141 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13144 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13145 standard compliant and comment.
13147 2011-01-10 Jan Hubicka <jh@suse.cz>
13150 * gcc.dg/initpri3.c: New testcase.
13152 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13155 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13156 externally visible.
13161 (g_ebp_save): Likewise.
13162 (g_esp_save): Likewise.
13164 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13166 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13168 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13170 PR tree-optimization/46021
13171 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13172 i?86-*-*, x86_64-*-*.
13174 2011-01-10 Jeff Law <law@redhat.com>
13176 * PR tree-optimization/47141
13177 * gcc.c-torture/compile/pr47141.c: New test.
13179 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13182 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13183 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13184 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13185 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13188 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13189 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13190 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13191 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13192 being vectorized. Adjust dg-final pattern.
13195 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13196 * gcc.dg/vect/slp-24.c: Likewise.
13198 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13201 * g++.dg/other/pr47218-1.C: New test file.
13202 * g++.dg/other/pr47218.C: Likewise.
13203 * g++.dg/other/pr47218.h: New supporting header.
13205 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13208 * objc.dg/attributes/invalid-attribute-1.m: New.
13209 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13211 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13214 * gfortran.dg/proc_ptr_comp_28.f90: New.
13216 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13218 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13219 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13220 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13221 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13222 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13223 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13224 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13225 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13226 * objc.dg/gnu-api-2-class.m: Likewise.
13227 * objc.dg/gnu-api-2-ivar.m: Likewise.
13228 * objc.dg/gnu-api-2-method.m: Likewise.
13229 * objc.dg/gnu-api-2-objc.m: Likewise.
13230 * objc.dg/gnu-api-2-object.m: Likewise.
13231 * objc.dg/gnu-api-2-property.m: Likewise.
13232 * objc.dg/gnu-api-2-protocol.m: Likewise.
13233 * objc.dg/gnu-api-2-sel.m: Likewise.
13235 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13237 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13238 * objc.dg/objc-foreach-4.m: Likewise.
13239 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13240 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13241 * objc.dg/foreach-4.m: Likewise.
13242 * objc.dg/foreach-5.m: Likewise.
13243 * objc.dg/foreach-3.m: Return self from init.
13245 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13248 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13250 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13253 * gfortran.dg/class_35.f90: New.
13255 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13257 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13259 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13262 * objc.dg/invalid-method-2.m: New.
13263 * obj-c++.dg/invalid-method-2.mm: New.
13265 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13268 * gfortran.dg/transpose_optimization_2.f90 : New test.
13270 2011-01-08 Jan Hubicka <jh@suse.cz>
13272 PR tree-optmization/46469
13273 * g++.dg/torture/pr46469.C: New testcase.
13275 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13277 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13278 emulation of libobjc-gnu structure layout functionality to ..
13279 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13280 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13281 * objc/execute/bf-common.h: Adjust headers.
13282 * objc/execute/bf-1.m: Likewise.
13283 * objc/execute/bf-2.m: Likewise.
13284 * objc/execute/bf-3.m: Likewise.
13285 * objc/execute/bf-4.m: Likewise.
13286 * objc/execute/bf-5.m: Likewise.
13287 * objc/execute/bf-6.m: Likewise.
13288 * objc/execute/bf-7.m: Likewise.
13289 * objc/execute/bf-8.m: Likewise.
13290 * objc/execute/bf-9.m: Likewise.
13291 * objc/execute/bf-10.m: Likewise.
13292 * objc/execute/bf-11.m: Likewise.
13293 * objc/execute/bf-12.m: Likewise.
13294 * objc/execute/bf-13.m: Likewise.
13295 * objc/execute/bf-14.m: Likewise.
13296 * objc/execute/bf-15.m: Likewise.
13297 * objc/execute/bf-16.m: Likewise.
13298 * objc/execute/bf-17.m: Likewise.
13299 * objc/execute/bf-18.m: Likewise.
13300 * objc/execute/bf-19.m: Likewise.
13301 * objc/execute/bf-20.m: Likewise.
13302 * objc/execute/bf-21.m: Likewise.
13303 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13304 objc_get_type_qualifiers ().
13306 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13309 * gfortran.dg/dependency_39.f90: New test.
13311 2011-01-07 Jan Hubicka <jh@suse.cz>
13313 Get builtins tests ready for linker plugin.
13314 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13315 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13316 my_memset, my_bzero): Mark used.
13317 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13318 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13320 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13323 2011-01-07 Jan Hubicka <jh@suse.cz>
13325 PR tree-optimization/46367
13326 * g++.dg/torture/pr46367.C: New file.
13328 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13331 * gcc.dg/pr47201.c: New test.
13334 * gcc.dg/tree-prof/pr47187.c: New test.
13336 2011-01-07 Tobias Burnus <burnus@net-b.de>
13339 * gfortran.dg/extends_type_of_3.f90: New.
13341 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13343 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13344 * g++.dg/ext/dllimport-MI1.C: Likewise.
13345 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13346 * g++.dg/ext/dllimport10.C: Likewise.
13347 * g++.dg/ext/dllimport11.C: Likewise.
13348 * g++.dg/ext/dllimport12.C: Likewise.
13349 * g++.dg/ext/dllimport13.C: Likewise.
13350 * g++.dg/ext/dllimport2.C: Likewise.
13351 * g++.dg/ext/dllimport3.C: Likewise.
13352 * g++.dg/ext/dllimport4.C: Likewise.
13353 * g++.dg/ext/dllimport5.C: Likewise.
13354 * g++.dg/ext/dllimport6.C: Likewise.
13355 * g++.dg/ext/dllimport8.C: Likewise.
13356 * g++.dg/ext/dllimport9.C: Likewise.
13357 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13358 targets, too. Additionally enable test for i?86-*-mingw*.
13359 * g++.dg/ext/selectany1.C: Likewise.
13360 Remove guard variable check.
13362 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13366 * gfortran.dg/storage_size_3.f08: Extended.
13368 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13371 * g++.dg/template/stdarg1.C: New test.
13373 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13376 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13377 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13378 from the interface of functions to not hide the errors that
13381 2011-01-06 Jan Hubicka <jh@suse.cz>
13383 * gcc.dg/lto/pr47188_0.c: New testcase.
13384 * gcc.dg/lto/pr47188_1.c: New testcase.
13386 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13390 * gfortran.dg/interface_33.f90: New test.
13392 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13395 * gcc.c-torture/compile/pr47150.c: New test.
13397 2011-01-06 Ira Rosen <irar@il.ibm.com>
13399 PR tree-optimization/47139
13400 * gcc.dg/vect/pr47139.c: New test.
13402 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13405 * gfortran.dg/extends_type_of_2.f03: New.
13407 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13409 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13411 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13413 * gnat.dg/opt14.adb: New test.
13415 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13418 * gfortran.dg/allocate_error_2.f90: New test.
13420 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13423 * gfortran.dg/storage_size_3.f08: New.
13425 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13427 PR libgfortran/47154
13428 * gfortran.dg/namelist_68.f90: New test.
13430 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13432 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13434 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13437 * gfortran.dg/class_34.f90: New.
13439 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13441 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13442 use __builtin_inff. Skip all single-precision tests that require
13445 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13447 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13449 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13451 PR tree-optimization/47148
13452 * gcc.c-torture/execute/pr47148.c: New test.
13454 PR tree-optimization/47155
13455 * gcc.c-torture/execute/pr47155.c: New test.
13457 PR rtl-optimization/47157
13458 * gcc.c-torture/compile/pr47157.c: New test.
13460 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13462 * gcc.dg/torture/vector-shift2.c (schar): Define.
13463 (main): Always use schar or uchar instead of plain "char" to avoid
13464 dependencies on implementation-defined char signedness.
13466 2011-01-03 Martin Jambor <mjambor@suse.cz>
13468 PR tree-optimization/46801
13469 * gnat.dg/pack9.adb: Remove xfail.
13471 2011-01-03 Martin Jambor <mjambor@suse.cz>
13473 PR tree-optimization/46984
13474 * g++.dg/ipa/pr46984.C: New test.
13476 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13479 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13481 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13483 PR tree-optimization/47140
13484 * gcc.c-torture/compile/pr47140.c: New test.
13486 PR rtl-optimization/47028
13487 * gcc.dg/pr47028.c: New test.
13489 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13491 * objc.dg/protocol-forward-1.m: Removed TODO.
13492 * objc.dg/protocol-forward-2.m: New.
13493 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13494 * obj-c++.dg/protocol-forward-2.mm: New.
13496 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13499 * g++.dg/eh/pr38662.C: New testcase.
13501 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13503 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13504 scan for newline '\n'.
13507 Copyright (C) 2011 Free Software Foundation, Inc.
13509 Copying and distribution of this file, with or without modification,
13510 are permitted in any medium without royalty provided the copyright
13511 notice and this notice are preserved.