1 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
3 PR tree-optimization/51015
4 * gcc.dg/vect/pr51015.c: New test.
6 2011-11-08 David S. Miller <davem@davemloft.net>
8 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
9 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
11 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14 * gfortran.dg/io_constraints_3.f90: Improve testcase.
16 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19 * gfortran.dg/string_5.f90: Improve testcase.
21 2011-10-23 Jason Merrill <jason@redhat.com>
24 * g++.dg/template/lvalue2.C: New.
26 2011-11-08 Michael Matz <matz@suse.de>
28 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
29 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
30 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
31 * g++.dg/eh/builtin2.C: Ditto.
32 * g++.dg/eh/builtin3.C: Ditto.
34 2011-11-08 Jakub Jelinek <jakub@redhat.com>
36 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
37 being prefered even for -mavx.
38 * gcc.target/i386/avx-cvt-3.c: New test.
40 2011-11-08 Richard Guenther <rguenther@suse.de>
42 PR tree-optimization/51012
43 * gcc.dg/pr51012-1.c: New testcase.
44 * gcc.dg/pr51012-2.c: Likewise.
46 2011-11-08 Richard Guenther <rguenther@suse.de>
49 * c-c++-common/uninit-pr51010.c: New testcase.
51 2011-11-08 Jakub Jelinek <jakub@redhat.com>
53 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
54 check_effective_target_vect_call_copysignf,
55 check_effective_target_vect_call_lrint): New procedures.
56 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
57 $VECT_SLP_CFLAGS with -ffast-math.
58 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
59 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
60 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
61 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
63 2011-11-07 Richard Henderson <rth@redhat.com>
64 Aldy Hernandez <aldyh@redhat.com>
65 Torvald Riegel <triegel@redhat.com>
67 Merged from transactional-memory.
69 * g++.dg/dg.exp: Run transactional memory tests.
70 * g++.dg/tm: New directory with new tests.
71 * gcc.dg/tm: New directory with new tests.
72 * c-c++-common/tm: New directory with new tests.
74 2011-11-08 Dodji Seketeli <dodji@redhat.com>
76 Fix context handling of alias-declaration
77 * g++.dg/cpp0x/alias-decl-11.C: New test.
79 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
82 * g++.dg/parse/template26.C: New.
83 * g++.dg/template/crash45.C: Adjust dg-error string.
85 2011-11-07 Jason Merrill <jason@redhat.com>
88 * g++.dg/template/lookup9.C: New.
91 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
94 * g++.dg/cpp0x/decltype35.C: New.
96 2011-11-07 Dodji Seketeli <dodji@redhat.com>
98 Support C++11 alias-declaration
100 * g++.dg/cpp0x/alias-decl-0.C: New test case.
101 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
102 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
103 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
104 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
105 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
106 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
107 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
108 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
109 * g++.dg/ext/alias-decl-attr1.C: Likewise.
110 * g++.dg/ext/alias-decl-attr2.C: Likewise.
111 * g++.dg/ext/alias-decl-attr3.C: Likewise.
112 * g++.dg/ext/alias-decl-attr4.C: Likewise.
114 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
116 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
118 2011-11-07 Janus Weil <janus@gcc.gnu.org>
121 * gfortran.dg/typebound_call_21.f03: New.
123 2011-11-07 Nathan Sidwell <nathan@acm.org>
125 * gcc.dg/profile-dir-1.c: Adjust final scan.
126 * gcc.dg/profile-dir-2.c: Adjust final scan.
127 * gcc.dg/profile-dir-3.c: Adjust final scan.
128 * gcc.misc-tests/gcov.exp: Adjust regexp.
129 * gcc.misc-tests/gcov-12.c: New.
130 * gcc.misc-tests/gcov-13.c: New.
131 * gcc.misc-tests/gcovpart-13b.c: New.
132 * gcc.misc-tests/gcov-14.c: New.
134 2011-11-07 Jason Merrill <jason@redhat.com>
137 * g++.dg/ext/visibility/template8.C: New.
139 2011-11-07 Jakub Jelinek <jakub@redhat.com>
141 PR tree-optimization/50789
142 * gcc.target/i386/avx2-gather-1.c: New test.
143 * gcc.target/i386/avx2-gather-2.c: New test.
144 * gcc.target/i386/avx2-gather-3.c: New test.
145 * gcc.target/i386/avx2-gather-4.c: New test.
147 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
149 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
151 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
154 * gfortran.dg/open_dev_null.f90: Remove testcase.
156 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
158 * lib/target-supports.exp (check_effective_target_sync_int_128):
159 Don't cache the result.
160 (check_effective_target_sync_long_long): Ditto.
162 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
164 PR rtl-optimization/47698
165 * gcc.target/i386/47698.c: New test.
167 2011-11-06 Jason Merrill <jason@redhat.com>
170 * g++.dg/ext/visibility/template7.C: New.
172 2011-11-07 Terry Guo <terry.guo@arm.com>
174 * gcc.target/arm/wmul-1.c: Adjust optimization level.
175 * gcc.target/arm/wmul-2.c: Ditto.
176 * gcc.target/arm/wmul-3.c: Ditto.
177 * gcc.target/arm/wmul-4.c: Ditto.
179 2011-11-06 Joseph Myers <joseph@codesourcery.com>
181 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
182 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
183 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
184 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
185 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
186 expected diagnostics.
188 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
189 Richard Henderson <rth@redhat.com>
190 Aldy Hernandez <aldyh@redhat.com>
192 Merged from cxx-mem-model.
194 * lib/target-supports.exp (check_effective_target_sync_int_128,
195 check_effective_target_sync_long_long): Check whether the target
196 supports 64 and 128 bit __sync builtins.
197 (check_effective_target_cas_char): New.
198 (check_effective_target_cas_int): New.
199 * gcc.dg/dg.exp: Exclude simulate-thread tests.
200 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
201 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
202 produce the expected library calls.
203 * gcc.dg/atomic-fence.c: New functional tests.
204 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
205 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
206 * gcc.dg/atomic-lockfree[-aux].c: New tests.
207 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
208 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
209 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
210 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
211 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
212 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
214 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
216 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
218 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
220 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
221 int128 operations are atomic.
222 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
223 operations are atomic.
224 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
225 operations are atomic.
226 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
227 operations are atomic.
228 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
229 stores aren't moved out of a loop.
230 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
231 globals don't overwrite neighbouring globals.
232 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
233 writes dont overwrite neighbouring components.
234 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
235 * c-c++-common/gomp/atomic-3.c: Likewise.
236 * c-c++-common/gomp/atomic-9.c: Likewise.
237 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
238 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
239 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
240 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
241 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
242 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
243 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
244 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
245 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
246 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
247 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
248 g++.dg/gomp/atomic-15.C: Remove.
249 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
250 * gcc.dg/gomp/atomic-11.c: Remove test.
252 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
254 * gcc.dg/vect/bb-slp-cond-1.c: New test.
255 * gcc.dg/vect/slp-cond-1.c: New test.
256 * gcc.dg/vect/slp-cond-2.c: New test.
258 2011-11-05 David S. Miller <davem@davemloft.net>
260 * lib/test-supports.exp
261 (check_effective_target_ultrasparc_vis2_hw): New proc.
262 (check_effective_target_ultrasparc_vis3_hw): New proc.
263 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
264 * gcc.target/sparc/vec-init-2.inc: Likewise.
265 * gcc.target/sparc/vec-init-3.inc: Likewise.
266 * gcc.target/sparc/vec-init-1-vis1.c: New test.
267 * gcc.target/sparc/vec-init-1-vis2.c: New test.
268 * gcc.target/sparc/vec-init-1-vis3.c: New test.
269 * gcc.target/sparc/vec-init-2-vis1.c: New test.
270 * gcc.target/sparc/vec-init-2-vis2.c: New test.
271 * gcc.target/sparc/vec-init-2-vis3.c: New test.
272 * gcc.target/sparc/vec-init-3-vis1.c: New test.
273 * gcc.target/sparc/vec-init-3-vis2.c: New test.
274 * gcc.target/sparc/vec-init-3-vis3.c: New test.
276 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
278 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
279 Disable test on Epiphany.
280 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
281 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
282 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
283 * g++.dg/parse/pragma3.C: Likewise.
284 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
286 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
287 * gcc.dg/tls/thr-cse-1.c: Likewise.
288 * g++.dg/opt/devirt2.C: Likewise.
289 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
290 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
291 * gcc.target/epiphany: New directory.
293 2011-11-05 Tobias Burnus <burnus@net-b.de>
295 * gfortran.dg/quad_2.f90: New.
297 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
299 * gcc.dg/strlenopt-22g.c: New wrapper around...
300 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
302 2011-11-04 Jason Merrill <jason@redhat.com>
305 * g++.dg/init/lifetime2.C: New.
306 * g++.dg/cpp0x/initlist-lifetime2.C: New.
309 * g++.dg/init/lifetime1.C: Test cleanup order.
311 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
313 * g++.dg/other/offsetof7.C: New test.
315 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
317 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
318 variable, default empty, -ffat-lto-objects for effective_target_lto.
319 (gcc-dg-test-1): Add options from dg-final methods.
320 * lib/scanasm.exp (scan-assembler_required_options)
321 (scan-assembler-not_required_options): New procs.
323 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
325 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
326 generate a pedwarn in c++98-mode.
327 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
328 don't generate a pedwarn in c++0x-mode.
330 2011-11-04 Olivier Goffart <olivier@woboq.com>
333 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
335 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
337 PR rtl-optimization/38644
338 * gcc.target/arm/stack-red-zone.c: New.
340 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
343 * g++.dg/warn/Wconversion-null-3.C: New.
345 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
348 * g++.dg/cpp0x/udlit-strint-length.C: New.
350 2011-11-04 Jason Merrill <jason@redhat.com>
353 * g++.dg/cpp0x/initlist-lifetime1.C: New.
354 * g++.dg/init/lifetime1.C: New.
355 * g++.dg/init/ref21.C: New.
356 * g++.dg/eh/array1.C: New.
358 2011-11-04 Tom de Vries <tom@codesourcery.com>
360 PR tree-optimization/50763
361 * gcc.dg/pr50763-5.c: New test.
363 2011-11-04 Tom de Vries <tom@codesourcery.com>
365 PR tree-optimization/50763
366 * g++.dg/pr50763-4.C: New test.
368 2011-11-04 Jakub Jelinek <jakub@redhat.com>
370 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
373 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
375 * gcc.dg/torture/vec-cvt-1.c: New test.
377 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
379 * gnat.dg/specs/private1[-sub].ads: New test.
381 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
384 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
385 * gfortran.dg/inline_sum_1.f90: New.
386 * gfortran.dg/inline_sum_2.f90: New.
387 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
388 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
389 * gfortran.dg/inline_product_1.f90: New.
391 2011-11-03 Tobias Burnus <burnus@net-b.de>
394 * gfortran.dg/bind_c_dts_5.f90: New.
396 2011-11-03 Tobias Burnus <burnus@net-b.de>
399 * gfortran.dg/module_parameter_array_refs_2.f90: New.
401 2011-11-03 Richard Guenther <rguenther@suse.de>
404 * g++.dg/init/copy7.C: Remove testcase.
406 2011-11-03 Martin Jambor <mjambor@suse.cz>
408 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
409 * g++.dg/ipa/devirt-c-2.C: Likewise.
410 * g++.dg/ipa/devirt-c-7.C: New test.
411 * g++.dg/ipa/devirt-c-8.C: Likewise.
413 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
415 PR tree-optimization/50912
416 * gnat.dg/loop_optimization10.ad[sb]: New test.
417 * gnat.dg/loop_optimization10_pkg.ads: New helper.
419 2011-11-02 Jason Merrill <jason@redhat.com>
422 * g++.dg/cpp0x/nsdmi-list2.C: New.
424 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/cpp0x/warn_cxx0x2.C: New.
428 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
430 2011-11-02 Tom de Vries <tom@codesourcery.com>
432 PR tree-optimization/50769
433 * gfortran.dg/pr50769.f90: New test.
435 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
437 * gcc.target/sparc/20111102-1.c: New test.
439 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
442 * g++.dg/warn/Wcast-qual2.C: New.
444 2011-11-02 Tom de Vries <tom@codesourcery.com>
446 PR tree-optimization/50763
447 * g++.dg/pr50763-3.C: New test.
449 2011-11-02 Tom de Vries <tom@codesourcery.com>
451 PR tree-optimization/50672
452 * g++.dg/pr50672.C: New test.
454 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
456 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
457 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
458 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
460 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
462 2011-11-02 Richard Guenther <rguenther@suse.de>
464 PR tree-optimization/50902
465 * gcc.dg/torture/pr50902.c: New testcase.
467 2010-11-02 Richard Guenther <rguenther@suse.de>
469 PR tree-optimization/50890
470 * gcc.dg/torture/pr50890.c: New testcase.
472 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
475 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
476 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
478 2011-11-01 Tom de Vries <tom@codesourcery.com>
480 PR tree-optimization/50908
481 * gcc.dg/pr50908.c: New test.
482 * gcc.dg/pr50908-2.c: Same.
483 * gcc.dg/pr50908-3.c: Same.
485 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
487 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
488 the outer loop. Remove comment. Don't check for widen-mult.
490 2011-10-31 Martin Jambor <mjambor@suse.cz>
492 * gcc.dg/ipa/ipcp-4.c: New test.
494 2011-10-31 Jakub Jelinek <jakub@redhat.com>
496 * gcc.dg/vshift-3.c: New test.
497 * gcc.dg/vshift-4.c: New test.
498 * gcc.dg/vshift-5.c: New test.
500 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
502 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
503 and current implementation.
505 2011-10-31 Paul Brook <paul@codesourcery.com>
507 * gcc.dg/constructor-1.c: New test.
509 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
512 * gfortran.dg/dshift_3.f90: New test.
514 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
516 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
518 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
519 * gcc.dg/torture/vshuf-v4si.c: Likewise.
520 * gcc.dg/torture/vshuf-v8si.c: Likewise.
521 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
522 * gcc.dg/torture/vshuf-v4di.c: Likewise.
523 * gcc.dg/torture/vshuf-v2df.c: Likewise.
524 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
525 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
526 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
527 * gcc.dg/torture/vshuf-v2di.c: Likewise.
528 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
529 * gcc.dg/torture/vshuf-v4df.c: Likewise.
530 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
531 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
532 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
533 * gcc.dg/vector-compare-2.c: Likewise.
535 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
538 * g++.dg/cpp0x/pr50901.C: New.
540 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
542 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
543 * gcc.target/i386/fma4-check.h (main): Ditto.
544 * gcc.target/i386/xop-check.h (main): Ditto.
546 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
549 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/template/crash109.C: New.
554 2011-10-28 Jason Merrill <jason@redhat.com>
556 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
558 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
561 * g++.dg/template/crash109.C: New.
563 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
565 * gfortran.dg/nearest_5.f90: New test.
567 2011-10-28 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/vshift-1.c: New test.
570 * gcc.dg/vshift-2.c: New test.
571 * gcc.target/i386/xop-vshift-1.c: New test.
572 * gcc.target/i386/xop-vshift-2.c: New test.
573 * gcc.target/i386/avx2-vshift-1.c: New test.
575 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
577 PR rtl-optimization/49720
578 * g++.dg/torture/pr49720.C: New test.
580 2011-10-27 David S. Miller <davem@davemloft.net>
582 * gcc.target/sparc/setcc-3.c: New test.
584 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
587 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
589 2011-10-27 Jakub Jelinek <jakub@redhat.com>
591 * gcc.target/i386/sse2-cvt-1.c: New test.
592 * gcc.target/i386/sse2-cvt-2.c: New test.
593 * gcc.target/i386/avx-cvt-1.c: New test.
594 * gcc.target/i386/avx-cvt-2.c: New test.
595 * gcc.target/i386/avx2-cvt-1.c: New test.
596 * gcc.target/i386/avx2-cvt-2.c: New test.
598 2011-10-27 Martin Jambor <mjambor@suse.cz>
600 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
602 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
603 Steven G. Kargl <kargl@gcc.gnu.org>
606 * gfortran.dg/pr50875.f90: New test.
608 2011-10-26 David S. Miller <davem@davemloft.net>
610 * gcc.target/sparc/fmaf-1.c: New test.
612 * gcc.target/sparc/setcc-1.c: New test.
613 * gcc.target/sparc/setcc-2.c: New test.
615 2011-10-26 Joseph Myers <joseph@codesourcery.com>
617 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
619 2011-10-26 Joseph Myers <joseph@codesourcery.com>
621 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
624 2011-10-26 Joseph Myers <joseph@codesourcery.com>
626 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
629 2011-10-26 Joseph Myers <joseph@codesourcery.com>
631 * gcc.target/i386/pad-4.c: Skip for Windows targets.
633 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
635 * gnat.dg/specs/discr1.ads: New test.
636 * gnat.dg/specs/discr1_pkg.ads: New helper.
638 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
640 * gnat.dg/specs/unchecked_union.ads: Rename to...
641 * gnat.dg/specs/unchecked_union1.ads: ...this.
642 * gnat.dg/specs/unchecked_union2.ads: New test.
644 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
646 * gnat.dg/specs/atomic1.ads: New test.
648 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
650 Implement C++11 user-defined literals.
651 * g++.dg/cpp0x/udlit-addr.C: New.
652 * g++.dg/cpp0x/udlit-args.C: New.
653 * g++.dg/cpp0x/udlit-args-neg.C: New.
654 * g++.dg/cpp0x/udlit-clink-neg.C: New.
655 * g++.dg/cpp0x/udlit-concat.C: New.
656 * g++.dg/cpp0x/udlit-concat-neg.C: New.
657 * g++.dg/cpp0x/udlit-constexpr.C: New.
658 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
659 * g++.dg/cpp0x/udlit-declare-neg.C: New.
660 * g++.dg/cpp0x/udlit-friend.C: New.
661 * g++.dg/cpp0x/udlit-general.C: New.
662 * g++.dg/cpp0x/udlit-inline.C: New.
663 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
664 * g++.dg/cpp0x/udlit-member-neg.C: New.
665 * g++.dg/cpp0x/udlit-namespace.C: New.
666 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
667 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
668 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
669 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
670 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
671 * g++.dg/cpp0x/udlit-operator-neg.C: New.
672 * g++.dg/cpp0x/udlit-raw-str.C: New.
673 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
674 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
675 * g++.dg/cpp0x/udlit-systemheader.C: New.
676 * g++.dg/cpp0x/udlit-template.C: New.
677 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
678 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
679 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
680 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
681 * g++.dg/cpp0x/udlit_system_header: New.
683 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp0x/decltype34.C: New.
688 2011-10-26 Tom de Vries <tom@codesourcery.com>
690 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
691 * gcc.c-torture/unsorted/HIset.c: Same.
692 * gcc.c-torture/unsorted/SIcmp.c: Same.
693 * gcc.c-torture/unsorted/SIset.c: Same.
694 * gcc.c-torture/unsorted/SFset.c: Same.
695 * gcc.c-torture/unsorted/UHIcmp.c: Same.
696 * gcc.c-torture/unsorted/USIcmp.c: Same.
697 * gcc.c-torture/unsorted/DFcmp.c: Same.
699 2011-10-26 Jakub Jelinek <jakub@redhat.com>
701 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
702 to work also with -masm=intel and additionally test the xmm vs. ymm
703 register type combination on mask/dest and in vsib.
704 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
705 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
706 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
707 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
708 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
709 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
710 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
711 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
712 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
713 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
714 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
715 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
716 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
717 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
718 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
719 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
720 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
721 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
722 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
723 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
724 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
725 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
726 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
727 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
728 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
729 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
730 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
731 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
732 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
733 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
734 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
736 2011-10-26 Tom de Vries <tom@codesourcery.com>
738 PR tree-optimization/50763
739 * gcc.dg/pr50763-2.c: New test.
741 2011-10-25 Joseph Myers <joseph@codesourcery.com>
743 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
744 Update expected messages.
746 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
748 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
750 2011-10-25 Jason Merrill <jason@redhat.com>
753 * g++.dg/init/aggr7.C: New.
756 * g++.dg/cpp0x/initlist59.C: New.
758 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/overload/operator5.C: New.
763 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
766 * g++.dg/template/crash108.C: New.
768 2011-10-25 Jakub Jelinek <jakub@redhat.com>
770 PR tree-optimization/50596
771 * gcc.dg/vect/vect-cond-10.c: New test.
773 2011-10-24 Joey Ye <joey.ye@arm.com>
775 * gcc.target/arm/pr42575.c: Remove architecture option.
777 2011-10-24 David S. Miller <davem@davemloft.net>
779 * gcc.target/sparc/vis3move-1.c: New test.
780 * gcc.target/sparc/vis3move-2.c: New test.
781 * gcc.target/sparc/vis3move-3.c: New test.
783 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
785 * gcc.dg/strlenopt-22.c: New testcase.
786 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
788 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
790 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
792 (dg-skip-if): Remove.
793 * gcc.target/i386/funcspec-1.c: Ditto.
794 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
796 2011-10-24 Richard Guenther <rguenther@suse.de>
798 * gcc.dg/vect/vect-bool-1.c: New testcase.
800 2011-10-24 Richard Guenther <rguenther@suse.de>
802 PR tree-optimization/50838
803 * gcc.dg/torture/pr50838.c: New testcase.
805 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
807 PR tree-optimization/50730
808 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
809 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
810 -fno-tree-sra and SLP flags.
812 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
816 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
819 * g++.dg/cpp0x/warn_cxx0x2.C: New.
820 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
822 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
825 * g++.dg/cpp0x/warn_cxx0x2.C: New.
826 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
828 2011-10-23 Tom de Vries <tom@codesourcery.com>
830 PR tree-optimization/50763
831 * gcc.dg/pr50763.c: New test.
833 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
836 * gcc.target/i386/pr50788.c: New test.
838 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
840 PR tree-optimization/50819
841 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
842 * g++.dg/vect/slp-pr50819.cc: New test.
844 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/warn/Wconversion4.C: New.
849 2011-10-21 Jakub Jelinek <jakub@redhat.com>
852 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
853 from element other than first and reverse permutation.
854 * gcc.dg/torture/vshuf-16.inc: Likewise.
855 * gcc.dg/torture/vshuf-8.inc: Likewise.
856 * gcc.dg/torture/vshuf-4.inc: Likewise.
858 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
861 * g++.dg/parse/error43.C: New.
862 * g++.dg/parse/error44.C: Likewise.
864 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
865 Kirill Yukhin <kirill.yukhin@intel.com>
868 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
869 * gcc.target/i386/bmi2-check.h: Ditto.
871 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
874 * g++.dg/cpp0x/override2.C: Add test.
876 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
879 check_linker_plugin_available.
881 2011-10-21 Kai Tietz <ktietz@redhat.com>
883 * gcc.target/i386/branch-cost1.c: New test.
884 * gcc.target/i386/branch-cost2.c: New test.
885 * gcc.target/i386/branch-cost3.c: New test.
886 * gcc.target/i386/branch-cost4.c: New test.
888 2011-10-20 Steve Ellcey <sje@cup.hp.com>
890 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
892 2011-10-20 Steve Ellcey <sje@cup.hp.com>
895 * gcc.dg/pr49994-3.c: Skip on HP-UX.
897 2011-10-20 Joseph Myers <joseph@codesourcery.com>
899 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
900 (_moz_foo, EXT__foo): Use ASMNAME.
902 2011-10-20 Joseph Myers <joseph@codesourcery.com>
904 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
907 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
910 * gcc.target/i386/pr50766.c: New test.
912 2011-10-20 Jason Merrill <jason@redhat.com>
915 * g++.dg/eh/partial1.C: New.
917 2011-10-20 Richard Henderson <rth@redhat.com>
919 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
920 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
921 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
922 Use __builtin_shuffle.
924 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
927 * gfortran.dg/ishft_3.f90: Update test.
929 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
932 * gfortran.dg/substring_integer_index.f90: New test.
934 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
936 * gfortran.dg/format_string.f: New test.
938 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
940 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
942 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
944 2011-10-20 Joseph Myers <joseph@codesourcery.com>
946 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
947 gcc.target/i386/pr46226.c: Do not use
948 -mno-accumulate-outgoing-args.
950 2011-10-20 Joseph Myers <joseph@codesourcery.com>
952 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
953 including <strings.h>.
955 2011-10-19 Jan Hubicka <jh@suse.cz>
957 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
958 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
959 * lib/c-torture.exp: Likewise.
960 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
961 * gcc.c-torture/compile/sync-1.c: Likewise.
962 * gcc.c-torture/compile/sync-1.c: Likewise.
963 * gcc.c-torture/compile/sync-3.c: Likewise.
964 * gcc.dg/noncompile/invalid_asm.c: Likewise.
965 * gcc.dg/noncompile/920507-1.c: Likewise.
966 * gcc.dg/torture/pr36400.c: Likewise.
967 * g++.dg/torture/pr34850.C: Likewise.
969 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
971 * gnat.dg/source_ref1.adb: New test.
972 * gnat.dg/source_ref2.adb: Likewise.
974 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/parse/error42.C: New.
978 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
980 2011-10-19 Jason Merrill <jason@redhat.com>
983 * g++.dg/init/value9.C: New.
985 2011-10-19 Jakub Jelinek <jakub@redhat.com>
987 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
988 * gcc.dg/torture/vshuf-16.inc: Likewise.
989 * gcc.dg/torture/vshuf-8.inc: Likewise.
990 * gcc.dg/torture/vshuf-4.inc: Likewise.
992 2011-10-19 Janus Weil <janus@gcc.gnu.org>
995 * gfortran.dg/sizeof_proc.f90: New.
997 2011-10-19 Joseph Myers <joseph@codesourcery.com>
999 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1000 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1002 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1005 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1007 2011-10-19 Jason Merrill <jason@redhat.com>
1010 * g++.dg/init/ref20.C: New.
1012 2011-10-19 Kai Tietz <ktietz@redhat.com>
1015 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1016 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1017 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1018 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1019 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1021 2011-10-19 Richard Guenther <rguenther@suse.de>
1024 * gcc.dg/torture/pr50768.c: New testcase.
1026 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1028 PR rtl-optimization/50340
1029 * gcc.dg/pr50340.c: New.
1031 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1033 PR tree-optimization/50717
1035 * gcc.dg/pr50717-1.c: New file.
1036 * gcc.target/arm/wmul-12.c: Correct types.
1037 * gcc.target/arm/wmul-8.c: Correct types.
1039 2011-10-18 Jason Merrill <jason@redhat.com>
1042 * g++.dg/cpp0x/defaulted32.C: New.
1045 * g++.dg/lookup/using23.C: New.
1048 * g++.dg/cpp0x/implicit12.C: New.
1049 * g++.dg/cpp0x/defaulted20.C: Adjust.
1050 * g++.dg/cpp0x/defaulted21.C: Adjust.
1051 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1052 * g++.dg/cpp0x/implicit4.C: Adjust.
1053 * g++.dg/cpp0x/implicit5.C: Adjust.
1054 * g++.dg/cpp0x/implicit8.C: Adjust.
1055 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1056 * g++.dg/cpp0x/not_special.C: Adjust.
1057 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1058 * g++.dg/cpp0x/rv1n.C: Adjust.
1059 * g++.dg/cpp0x/rv2n.C: Adjust.
1060 * g++.dg/cpp0x/rv3n.C: Adjust.
1061 * g++.dg/cpp0x/rv4n.C: Adjust.
1062 * g++.dg/cpp0x/rv5n.C: Adjust.
1063 * g++.dg/cpp0x/rv6n.C: Adjust.
1064 * g++.dg/cpp0x/rv7n.C: Adjust.
1066 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1068 * gcc.target/i386/avx2-vpop-check.h: New header.
1069 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1070 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1071 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1072 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1073 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1074 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1075 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1076 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1077 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1078 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1079 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1080 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1081 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1082 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1083 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1085 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1088 * gfortran.dg/coarray_subobject_1.f90: New test.
1089 * gfortran.dg/coarray/subobject_1.f90: New test.
1091 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1093 PR rtl-optimization/50205
1094 * gcc.dg/pr50205.c: New.
1096 2011-10-18 Richard Guenther <rguenther@suse.de>
1098 PR tree-optimization/50767
1099 * gcc.dg/torture/pr50767.c: New testcase.
1101 2011-10-18 Julian Brown <julian@codesourcery.com>
1103 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1104 * gcc.target/arm/unaligned-memcpy-1.c: New.
1105 * gcc.target/arm/unaligned-memcpy-2.c: New.
1106 * gcc.target/arm/unaligned-memcpy-3.c: New.
1107 * gcc.target/arm/unaligned-memcpy-4.c: New.
1109 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1112 * gfortran.dg/iso_c_binding_class.f03: New.
1114 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1116 * testsuite/lib/target-supports.exp
1117 (check_effective_target_vect_widen_shift): New.
1118 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1119 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1120 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1121 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1123 2011-10-18 Richard Guenther <rguenther@suse.de>
1125 * gcc.dg/torture/restrict-1.c: New testcase.
1127 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1129 * g++.dg/ext/bases.C: New test.
1131 2011-10-17 David S. Miller <davem@davemloft.net>
1133 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1134 all operations to emit VIS instructions.
1135 * gcc.target/sparc/fandnot.c: Likewise.
1136 * gcc.target/sparc/fnot.c: Likewise.
1137 * gcc.target/sparc/for.c: Likewise.
1138 * gcc.target/sparc/fornot.c: Likewise.
1139 * gcc.target/sparc/fxnor.c: Likewise.
1140 * gcc.target/sparc/fxor.c: Likewise.
1141 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1144 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1147 * gcc.dg/torture/vshuf-16.inc: New file.
1148 * gcc.dg/torture/vshuf-2.inc: New file.
1149 * gcc.dg/torture/vshuf-32.inc: New file.
1150 * gcc.dg/torture/vshuf-4.inc: New file.
1151 * gcc.dg/torture/vshuf-8.inc: New file.
1152 * gcc.dg/torture/vshuf-main.inc: New file.
1153 * gcc.dg/torture/vshuf-v16hi.c: New test.
1154 * gcc.dg/torture/vshuf-v16qi.c: New test.
1155 * gcc.dg/torture/vshuf-v2df.c: New test.
1156 * gcc.dg/torture/vshuf-v2di.c: New test.
1157 * gcc.dg/torture/vshuf-v2sf.c: New test.
1158 * gcc.dg/torture/vshuf-v2si.c: New test.
1159 * gcc.dg/torture/vshuf-v32qi.c: New test.
1160 * gcc.dg/torture/vshuf-v4df.c: New test.
1161 * gcc.dg/torture/vshuf-v4di.c: New test.
1162 * gcc.dg/torture/vshuf-v4hi.c: New test.
1163 * gcc.dg/torture/vshuf-v4sf.c: New test.
1164 * gcc.dg/torture/vshuf-v4si.c: New test.
1165 * gcc.dg/torture/vshuf-v8hi.c: New test.
1166 * gcc.dg/torture/vshuf-v8qi.c: New test.
1167 * gcc.dg/torture/vshuf-v8sf.c: New test.
1168 * gcc.dg/torture/vshuf-v8si.c: New test.
1170 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1172 PR tree-optimization/50746
1173 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1175 2011-10-17 Jason Merrill <jason@redhat.com>
1178 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1180 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/parse/error41.C: New.
1184 * g++.dg/parse/error20.C: Adjust.
1186 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/warn/format7.C: New.
1190 * obj-c++.dg/warn7.mm: Likewise.
1192 2011-10-17 Richard Guenther <rguenther@suse.de>
1194 PR tree-optimization/50729
1195 * gcc.dg/torture/pr50729.c: New testcase.
1197 2011-10-15 Tom Tromey <tromey@redhat.com>
1198 Dodji Seketeli <dodji@redhat.com>
1200 * lib/prune.exp (prune_gcc_output): Prune output referring to
1202 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1203 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1204 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1205 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1207 2011-10-15 Tom Tromey <tromey@redhat.com>
1208 Dodji Seketeli <dodji@redhat.com>
1210 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1212 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1215 * g++.dg/inherit/error5.C: New.
1217 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1221 * gfortran.dg/kind_tests_4.f90: New.
1223 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1225 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1226 targets that support vector condition.
1228 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1231 * gfortran.dg/c_kind_tests_3.f03: New.
1233 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1236 * gfortran.dg/elemental_args_check_4.f90: New.
1238 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1240 PR tree-optimization/50727
1241 * gcc.dg/vect/pr50727.c: New test.
1243 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1245 * gcc.dg/vla-23.c: New test.
1247 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1249 PR tree-optimization/50596
1250 * gcc.dg/vect/vect-cond-9.c: New test.
1252 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1254 * gcc.dg/vect/bb-slp-29.c: New test.
1256 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1259 * g++.dg/ext/is_base_of_incomplete.C: New.
1260 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1261 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1263 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1265 * gcc.target/sparc/combined-1.c: Compile at -O2.
1267 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1269 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1270 (dg-options): Add -Wno-attributes.
1271 * gcc.target/i386/fma_double_?.c: Ditto.
1272 * gcc.target/i386/fma_run_float_?.c: Ditto.
1273 * gcc.target/i386/fma_run_double_?.c: Ditto.
1274 * gcc.target/i386/l_fma_float_?.c: Dtto.
1275 * gcc.target/i386/l_fma_double_?.c: Ditto.
1276 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1277 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1279 2011-10-15 Tobias Burnus <burnus@net-b.de>
1281 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1283 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1284 * gfortran.dg/rank_3.f90: Ditto.
1285 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1286 -std=f2008ts in dg-options.
1287 * gfortran.dg/rank_4.f90: Ditto.
1289 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1292 * gcc.target/sh/pr49263.c: New.
1294 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1296 * gnat.dg/specs/debug1.ads: Tweak.
1298 2011-10-14 Kai Tietz <ktietz@redhat.com>
1300 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1302 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.target/i386/sse2-mul-1.c: New test.
1305 * gcc.target/i386/sse4_1-mul-1.c: New test.
1306 * gcc.target/i386/avx-mul-1.c: New test.
1307 * gcc.target/i386/xop-mul-1.c: New test.
1308 * gcc.target/i386/avx2-mul-1.c: New test.
1310 2011-10-14 Jason Merrill <jason@redhat.com>
1313 * g++.dg/cpp0x/nsdmi-list1.C: New.
1316 * g++.dg/cpp0x/nsdmi-const1.C: New.
1318 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1321 * gfortran.dg/pointer_intent_5.f90: New.
1323 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1325 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1326 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1327 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1329 2011-10-14 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/pointer_check_11.f90: New.
1333 * gfortran.dg/pointer_check_12.f90: New.
1335 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/overload/operator4.C: New.
1340 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1342 * gcc.dg/di-longlong64-sync-1.c: New test.
1343 * gcc.dg/di-sync-multithread.c: New test.
1344 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1345 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1346 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1347 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1348 (check_effective_target_arm_arm_ok): New helper.
1349 (check_effective_target_sync_longlong): New helper.
1351 2011-10-14 Richard Guenther <rguenther@suse.de>
1353 PR tree-optimization/50723
1354 * gcc.dg/torture/pr50723.c: New testcase.
1356 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/warn/format6.C: New.
1360 * obj-c++.dg/warn6.mm: Likewise.
1362 2011-10-13 Richard Henderson <rth@redhat.com>
1364 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1366 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1367 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1368 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1370 2011-10-13 Jason Merrill <jason@redhat.com>
1373 * g++.dg/cpp0x/nsdmi-template2.C: New.
1376 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1379 * g++.dg/init/vbase1.C: New.
1381 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1383 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1384 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1385 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1386 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1388 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1390 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1392 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1394 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1396 2011-10-13 Richard Guenther <rguenther@suse.de>
1398 PR tree-optimization/50712
1399 * gcc.target/i386/pr50712.c: New testcase.
1401 2011-10-13 Tom de Vries <tom@codesourcery.com>
1403 * gcc.dg/memcpy-4.c: New test.
1405 2011-10-13 Richard Guenther <rguenther@suse.de>
1407 PR tree-optimization/50698
1408 * g++.dg/vect/pr50698.cc: New testcase.
1410 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1412 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1413 * gcc.target/powerpc/warn-2.c: Ditto.
1415 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1416 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1417 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1418 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1419 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1420 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1421 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1422 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1423 * gcc.target/powerpc/ppc-pow.c: Likewise.
1424 * gcc.target/powerpc/recip-1.c: Likewise.
1425 * gcc.target/powerpc/recip-2.c: Likewise.
1426 * gcc.target/powerpc/recip-3.c: Likewise.
1427 * gcc.target/powerpc/recip-4.c: Likewise.
1428 * gcc.target/powerpc/recip-5.c: Likewise.
1430 2011-10-12 David S. Miller <davem@davemloft.net>
1432 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1433 '-mvis3' instead of 'mcpu=niagara3' in options.
1434 * gcc.target/sparc/fhalve.c: Likewise.
1435 * gcc.target/sparc/fnegop.c: Likewise.
1436 * gcc.target/sparc/fpadds.c: Likewise.
1437 * gcc.target/sparc/fshift.c: Likewise.
1438 * gcc.target/sparc/fucmp.c: Likewise.
1439 * gcc.target/sparc/lzd.c: Likewise.
1440 * gcc.target/sparc/vis3misc.c: Likewise.
1441 * gcc.target/sparc/xmul.c: Likewise.
1443 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1445 * gnat.dg/vect1.ad[sb]: New test.
1446 * gnat.dg/vect1_pkg.ads: New helper.
1447 * gnat.dg/vect2.ad[sb]: New test.
1448 * gnat.dg/vect2_pkg.ads: New helper.
1449 * gnat.dg/vect3.ad[sb]: New test.
1450 * gnat.dg/vect3_pkg.ads: New helper.
1451 * gnat.dg/vect4.ad[sb]: New test.
1452 * gnat.dg/vect4_pkg.ads: New helper.
1453 * gnat.dg/vect5.ad[sb]: New test.
1454 * gnat.dg/vect5_pkg.ads: New helper.
1455 * gnat.dg/vect6.ad[sb]: New test.
1456 * gnat.dg/vect6_pkg.ads: New helper.
1458 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1460 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1461 * gcc.target/i386/fma_run_double_2.c: Likewise.
1462 * gcc.target/i386/fma_run_double_3.c: Likewise.
1463 * gcc.target/i386/fma_run_double_4.c: Likewise.
1464 * gcc.target/i386/fma_run_double_5.c: Likewise.
1465 * gcc.target/i386/fma_run_double_6.c: Likewise.
1466 * gcc.target/i386/fma_run_float_1.c: Likewise.
1467 * gcc.target/i386/fma_run_float_2.c: Likewise.
1468 * gcc.target/i386/fma_run_float_3.c: Likewise.
1469 * gcc.target/i386/fma_run_float_4.c: Likewise.
1470 * gcc.target/i386/fma_run_float_5.c: Likewise.
1471 * gcc.target/i386/fma_run_float_6.c: Likewise.
1473 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1474 remove the extra dg-options.
1475 * gcc.target/i386/l_fma_double_2.c: Likewise.
1476 * gcc.target/i386/l_fma_double_3.c: Likewise.
1477 * gcc.target/i386/l_fma_double_4.c: Likewise.
1478 * gcc.target/i386/l_fma_double_5.c: Likewise.
1479 * gcc.target/i386/l_fma_double_6.c: Likewise.
1480 * gcc.target/i386/l_fma_float_1.c: Likewise.
1481 * gcc.target/i386/l_fma_float_2.c: Likewise.
1482 * gcc.target/i386/l_fma_float_3.c: Likewise.
1483 * gcc.target/i386/l_fma_float_4.c: Likewise.
1484 * gcc.target/i386/l_fma_float_5.c: Likewise.
1485 * gcc.target/i386/l_fma_float_6.c: Likewise.
1487 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1489 PR tree-optimization/50189
1490 * g++.dg/torture/pr50189.C: New testcase.
1492 2011-10-12 Richard Guenther <rguenther@suse.de>
1494 PR tree-optimization/50700
1495 * gcc.dg/builtin-object-size-12.c: New testcase.
1497 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1500 * gcc.c-torture/compile/pr50565-1.c,
1501 gcc.c-torture/compile/pr50565-2.c: New tests.
1503 2011-10-11 Jason Merrill <jason@redhat.com>
1507 * g++.dg/template/constant1.C: New.
1508 * g++.dg/template/constant2.C: New.
1509 * g++.dg/cpp0x/constexpr-template3.C: New.
1511 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1513 * gcc.target/i386/warn-vect-op-3.c: New test.
1514 * gcc.target/i386/warn-vect-op-1.c: New test.
1515 * gcc.target/i386/warn-vect-op-2.c: New test.
1517 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1519 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1521 2011-10-11 Richard Guenther <rguenther@suse.de>
1523 PR tree-optimization/50204
1524 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1526 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1528 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1530 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1532 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1533 * gcc.target/i386/fma_double_2.c: Ditto.
1534 * gcc.target/i386/fma_double_3.c: Ditto.
1535 * gcc.target/i386/fma_double_4.c: Ditto.
1536 * gcc.target/i386/fma_double_5.c: Ditto.
1537 * gcc.target/i386/fma_double_6.c: Ditto.
1538 * gcc.target/i386/fma_float_1.c: Ditto.
1539 * gcc.target/i386/fma_float_2.c: Ditto.
1540 * gcc.target/i386/fma_float_3.c: Ditto.
1541 * gcc.target/i386/fma_float_4.c: Ditto.
1542 * gcc.target/i386/fma_float_5.c: Ditto.
1543 * gcc.target/i386/fma_float_6.c: Ditto.
1544 * gcc.target/i386/l_fma_double_1.c: Ditto.
1545 * gcc.target/i386/l_fma_double_2.c: Ditto.
1546 * gcc.target/i386/l_fma_double_3.c: Ditto.
1547 * gcc.target/i386/l_fma_double_4.c: Ditto.
1548 * gcc.target/i386/l_fma_double_5.c: Ditto.
1549 * gcc.target/i386/l_fma_double_6.c: Ditto.
1550 * gcc.target/i386/l_fma_float_1.c: Ditto.
1551 * gcc.target/i386/l_fma_float_2.c: Ditto.
1552 * gcc.target/i386/l_fma_float_3.c: Ditto.
1553 * gcc.target/i386/l_fma_float_4.c: Ditto.
1554 * gcc.target/i386/l_fma_float_5.c: Ditto.
1555 * gcc.target/i386/l_fma_float_6.c: Ditto.
1556 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1557 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1558 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1559 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1560 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1561 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1562 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1563 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1564 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1565 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1566 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1567 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1569 2011-10-11 Tristan Gingold <gingold@adacore.com>
1571 * gcc.dg/va-arg-4.c: New test.
1572 * gcc.dg/va-arg-5.c: Ditto.
1574 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1576 * lib/target-supports.exp (check_effective_target_fd_truncate):
1577 Close and unlink test file before exit.
1579 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1582 * gfortran.dg/forall_15.f90: New test case.
1584 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1585 Andrew Macleod <amacleod@redhat.com>
1587 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1588 wrappers for *other_threads() and *final_verify().
1589 * gcc.dg/simulate-thread/simulate-thread.h
1590 (simulate_thread_wrapper_other_threads): New.
1591 (simulate_thread_wrapper_final_verify): New.
1593 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1595 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1597 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1599 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1601 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1602 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1604 * gcc.target/i386/fma_1.h: New file.
1605 * gcc.target/i386/fma_2.h: Likewise.
1606 * gcc.target/i386/fma_3.h: Likewise.
1607 * gcc.target/i386/fma_4.h: Likewise.
1608 * gcc.target/i386/fma_5.h: Likewise.
1609 * gcc.target/i386/fma_6.h: Likewise.
1610 * gcc.target/i386/fma_double_1.c: Likewise.
1611 * gcc.target/i386/fma_double_2.c: Likewise.
1612 * gcc.target/i386/fma_double_3.c: Likewise.
1613 * gcc.target/i386/fma_double_4.c: Likewise.
1614 * gcc.target/i386/fma_double_5.c: Likewise.
1615 * gcc.target/i386/fma_double_6.c: Likewise.
1616 * gcc.target/i386/fma_float_1.c: Likewise.
1617 * gcc.target/i386/fma_float_2.c: Likewise.
1618 * gcc.target/i386/fma_float_3.c: Likewise.
1619 * gcc.target/i386/fma_float_4.c: Likewise.
1620 * gcc.target/i386/fma_float_5.c: Likewise.
1621 * gcc.target/i386/fma_float_6.c: Likewise.
1622 * gcc.target/i386/fma_main.h: Likewise.
1623 * gcc.target/i386/fma_run_double_1.c: Likewise.
1624 * gcc.target/i386/fma_run_double_2.c: Likewise.
1625 * gcc.target/i386/fma_run_double_3.c: Likewise.
1626 * gcc.target/i386/fma_run_double_4.c: Likewise.
1627 * gcc.target/i386/fma_run_double_5.c: Likewise.
1628 * gcc.target/i386/fma_run_double_6.c: Likewise.
1629 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1630 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1631 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1632 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1633 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1634 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1635 * gcc.target/i386/fma_run_float_1.c: Likewise.
1636 * gcc.target/i386/fma_run_float_2.c: Likewise.
1637 * gcc.target/i386/fma_run_float_3.c: Likewise.
1638 * gcc.target/i386/fma_run_float_4.c: Likewise.
1639 * gcc.target/i386/fma_run_float_5.c: Likewise.
1640 * gcc.target/i386/fma_run_float_6.c: Likewise.
1641 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1642 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1643 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1644 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1645 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1646 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1647 * gcc.target/i386/l_fma_1.h: Likewise.
1648 * gcc.target/i386/l_fma_2.h: Likewise.
1649 * gcc.target/i386/l_fma_3.h: Likewise.
1650 * gcc.target/i386/l_fma_4.h: Likewise.
1651 * gcc.target/i386/l_fma_5.h: Likewise.
1652 * gcc.target/i386/l_fma_6.h: Likewise.
1653 * gcc.target/i386/l_fma_double_1.c: Likewise.
1654 * gcc.target/i386/l_fma_double_2.c: Likewise.
1655 * gcc.target/i386/l_fma_double_3.c: Likewise.
1656 * gcc.target/i386/l_fma_double_4.c: Likewise.
1657 * gcc.target/i386/l_fma_double_5.c: Likewise.
1658 * gcc.target/i386/l_fma_double_6.c: Likewise.
1659 * gcc.target/i386/l_fma_float_1.c: Likewise.
1660 * gcc.target/i386/l_fma_float_2.c: Likewise.
1661 * gcc.target/i386/l_fma_float_3.c: Likewise.
1662 * gcc.target/i386/l_fma_float_4.c: Likewise.
1663 * gcc.target/i386/l_fma_float_5.c: Likewise.
1664 * gcc.target/i386/l_fma_float_6.c: Likewise.
1665 * gcc.target/i386/l_fma_main.h: Likewise.
1666 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1667 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1668 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1669 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1670 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1671 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1672 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1673 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1674 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1675 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1676 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1677 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1679 2011-10-10 Richard Guenther <rguenther@suse.de>
1682 * gcc.dg/torture/pr50389.c: New testcase.
1684 2011-10-10 Richard Guenther <rguenther@suse.de>
1687 * gcc.dg/builtins-47.c: Optimize.
1689 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1691 * lib/gcc-simulate-thread.exp: New.
1692 * gcc.dg/simulate-thread/guality.h: New.
1693 * gcc.dg/simulate-thread/simulate-thread.h: New.
1694 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1695 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1696 * gcc.dg/simulate-thread/README: New.
1697 * g++.dg/simulate-thread/guality.h: New.
1698 * g++.dg/simulate-thread/simulate-thread.h: New.
1699 * g++.dg/simulate-thread/simulate-thread.exp: New.
1700 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1701 * c-c++-common/cxxbitfields-2.c: Remove.
1702 * c-c++-common/cxxbitfields.c: Remove.
1703 * c-c++-common/cxxbitfields-4.c: Remove.
1704 * c-c++-common/cxxbitfields-5.c: Remove.
1705 * c-c++-common/simulate-thread/bitfields-1.c: New.
1706 * c-c++-common/simulate-thread/bitfields-2.c: New.
1707 * c-c++-common/simulate-thread/bitfields-3.c: New.
1708 * c-c++-common/simulate-thread/bitfields-4.c: New.
1710 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/warn/format5.C: New.
1715 2011-10-09 Tobias Burnus <burnus@net-b.de>
1718 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1719 * gfortran.dg/common_16.f90: New.
1721 2011-10-09 Tobias Burnus <burnus@net-b.de>
1723 * gfortran.dg/iso_c_binding_param_1.f90: New.
1724 * gfortran.dg/iso_c_binding_param_2.f90: New.
1725 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1727 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1729 PR tree-optimization/50635
1730 * gcc.dg/vect/pr50635.c: New test.
1732 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1735 * gfortran.dg/proc_decl_27.f90: New.
1737 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1740 * objc/execute/initialize-1.m: New test.
1742 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1745 * gfortran.dg/pointer_function_result_1.f90 : New test.
1747 2011-10-07 David S. Miller <davem@davemloft.net>
1750 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1751 * gcc.target/sparc/cmask.c: Use it.
1752 * gcc.target/sparc/fhalve.c: Likewise.
1753 * gcc.target/sparc/fnegop.c: Likewise.
1754 * gcc.target/sparc/fpadds.c: Likewise.
1755 * gcc.target/sparc/fshift.c: Likewise.
1756 * gcc.target/sparc/fucmp.c: Likewise.
1757 * gcc.target/sparc/lzd.c: Likewise.
1758 * gcc.target/sparc/vis3misc.c: Likewise.
1759 * gcc.target/sparc/xmul.c: Likewise.
1761 2011-10-07 Richard Henderson <rth@redhat.com>
1763 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1765 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1767 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1769 * gcc.dg/pr50193-1.c: New file.
1770 * gcc.target/arm/shiftable.c: New file.
1772 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1775 * gfortran.dg/class_46.f03: New.
1777 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1779 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1780 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1781 (syslog, vsyslog, __vsyslog_chk): Likewise.
1783 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1784 (x, EXT_x): Use ASMNAME.
1786 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1787 (a, c): Use ASMNAME.
1789 2011-10-07 Tom de Vries <tom@codesourcery.com>
1792 * gcc.dg/pr50527.c: New test.
1794 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1796 PR tree-optimization/50650
1797 * gcc.c-torture/compile/pr50650.c: New test.
1799 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1801 PR tree-optimization/50575
1802 * gcc.c-torture/execute/vector-compare-2.x: New file.
1804 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1807 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1808 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1811 2011-10-07 Richard Guenther <rguenther@suse.de>
1814 * gcc.dg/vect/vect-align-2.c: Increase array size.
1816 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1817 H.J. Lu <hongjiu.lu@intel.com>
1820 * gcc.target/i386/pr50603.c: New test.
1822 2011-10-06 Jason Merrill <jason@redhat.com>
1825 * g++.dg/cpp0x/default31.C: New.
1827 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1829 PR tree-optimization/50596
1830 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1832 * gcc.dg/vect/vect-cond-8.c: New test.
1834 2011-10-06 Richard Henderson <rth@redhat.com>
1836 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1837 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1838 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1839 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1840 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1841 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1842 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1843 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1844 * gcc.c-torture/execute/vshuf-16.inc: New file.
1845 * gcc.c-torture/execute/vshuf-2.inc: New file.
1846 * gcc.c-torture/execute/vshuf-4.inc: New file.
1847 * gcc.c-torture/execute/vshuf-8.inc: New file.
1848 * gcc.c-torture/execute/vshuf-main.inc: New file.
1849 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1850 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1851 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1852 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1853 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1854 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1855 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1856 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1857 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1858 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1859 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1860 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1861 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1863 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1865 PR tree-optimization/49279
1866 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1867 * gcc.c-torture/execute/pr49279.c: New test.
1869 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1872 * gcc.c-torture/compile/pr49049.c: New test.
1874 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1877 * gcc.target/arm/pr50305.c: New test.
1879 2011-10-06 Richard Guenther <rguenther@suse.de>
1881 PR tree-optimization/38884
1882 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1883 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1885 2011-10-05 David S. Miller <davem@davemloft.net>
1887 * gcc.target/sparc/lzd.c: New test.
1888 * gcc.target/sparc/popc.c: New test.
1890 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1892 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1893 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1894 * g++.dg/other/final1.C: Cleanup original tree dump.
1896 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1898 PR tree-optimization/50613
1899 * gcc.dg/pr50613.c: New test.
1901 2011-10-05 Richard Henderson <rth@redhat.com>
1903 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1904 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1905 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1906 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1907 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1908 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1909 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1910 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1912 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1914 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1915 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1916 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1917 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1918 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1920 2011-10-05 Richard Guenther <rguenther@suse.de>
1922 PR tree-optimization/38885
1923 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1925 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1927 * gcc.target/i386/sw-1.c: New test.
1929 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1931 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1933 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1935 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1937 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1939 2011-10-04 David S. Miller <davem@davemloft.net>
1941 * gcc.target/sparc/fhalve.c: New test.
1942 * gcc.target/sparc/fnegop.c: New test.
1943 * gcc.target/sparc/xmul.c: New test.
1945 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1948 * gfortran.dg/dummy_procedure_6.f90: New.
1950 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1952 PR tree-optimization/50604
1953 * gcc.dg/pr50604.c: New test.
1955 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1957 PR tree-optimization/49662
1958 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1959 * gcc.dg/graphite/interchange-15.c: Likewise.
1960 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1962 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.dg/tree-ssa/restrict-4.c: New test.
1966 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1968 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1969 (main): Use __typeof to get result type of comparison.
1971 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1973 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1974 Make et_vect_multiple_sizes_saved global.
1975 (check_effective_target_vect64): Make et_vect64_saved global.
1977 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1979 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1980 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1981 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1982 * gcc.dg/builtin-complex-err-1.c: Adjust.
1984 2011-10-02 Jason Merrill <jason@redhat.com>
1986 * g++.dg/cpp0x/range-for22.C: New.
1988 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1989 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1990 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1991 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1993 * g++.dg/cpp0x/nsdmi5.C: New.
1995 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1998 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2000 (mips-dg-options): Force an ABI option if the current ABI is
2001 incompatible with the required -mlong setting. Likewise force
2002 a long setting if the current one is incompatible with the
2003 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2004 throughout procedure.
2005 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2006 instead of addressing=absolute.
2008 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2010 * gcc.target/mips/stack-1.c: New test.
2012 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2014 * gcc.dg/pr49696.c: New test.
2016 2011-10-02 Jan Hubicka <jh@suse.cz>
2018 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2020 2011-10-01 David S. Miller <davem@davemloft.net>
2022 * gcc.target/sparc/cmask.c: New test.
2023 * gcc.target/sparc/fpadds.c: New test.
2024 * gcc.target/sparc/fshift.c: New test.
2025 * gcc.target/sparc/fucmp.c: New test.
2026 * gcc.target/sparc/vis3misc.c: New test.
2028 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2031 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2033 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2036 * g++.dg/dfp/44473-1.C: New test.
2037 * g++.dg/dfp/44473-2.C: New test.
2038 * g++.dg/dfp/mangle-1.C: New test.
2039 * g++.dg/dfp/mangle-2.C: New test.
2040 * g++.dg/dfp/mangle-3.C: New test.
2041 * g++.dg/dfp/mangle-4.C: New test.
2042 * g++.dg/dfp/mangle-5.C: New test.
2044 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.dg/pr50571.c: New test.
2049 PR tree-optimization/46309
2050 * gcc.dg/pr46309.c: New test.
2052 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2054 * gcc.dg/strlenopt-21.c: New test.
2056 2011-09-30 Revital Eres <revital.eres@linaro.org>
2058 * gcc.dg/sms-10.c: New file.
2060 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2062 * gcc.target/arm/pr50099.c: New test.
2064 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2066 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2068 2011-09-30 David S. Miller <davem@davemloft.net>
2070 * gcc.target/sparc/bmaskbshuf.c: New test.
2071 * gcc.target/sparc/edgen.c: New test.
2073 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2076 * gfortran.dg/pure_formal_proc_3.f90: New.
2079 * gfortran.dg/stfunc_7.f90: New.
2081 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2083 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2084 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2085 * gcc.dg/vector-compare-1.c: Likewise.
2086 * gcc.dg/vector-compare-2.c: Likewise.
2088 2011-09-29 David S. Miller <davem@davemloft.net>
2090 * gcc.target/sparc/array.c: New test.
2092 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2094 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2095 loop unroll and set max unroll times to 8.
2096 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2097 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2098 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2099 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2101 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/ext/visibility/warn5.C: New.
2106 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2109 * g++.dg/warn/Wextra-3.C: New.
2111 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2114 * gcc.target/sh/pr49468-si.c: New.
2116 2011-09-28 Tom de Vries <tom@codesourcery.com>
2119 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2120 (TEST): Initialize src3 with random floats.
2121 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2122 from union src3. Initialize src3 with random floats.
2124 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2126 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2127 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2128 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2129 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2130 * gcc.target/sh/sh4a-cos.c: Ditto.
2131 * gcc.target/sh/sh4a-cosf.c: Ditto.
2132 * gcc.target/sh/sh4a-sin.c: Ditto.
2133 * gcc.target/sh/sh4a-sinf.c: Ditto.
2134 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2135 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2136 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2138 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2141 * g++.dg/parse/error40.C: New.
2142 * g++.dg/warn/incomplete1.C: Adjust.
2144 2011-09-27 Jan Hubicka <jh@suse.cz>
2147 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2150 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2152 * gcc.dg/strlenopt-1.c: New test.
2153 * gcc.dg/strlenopt-1f.c: New test.
2154 * gcc.dg/strlenopt-2.c: New test.
2155 * gcc.dg/strlenopt-2f.c: New test.
2156 * gcc.dg/strlenopt-3.c: New test.
2157 * gcc.dg/strlenopt-4.c: New test.
2158 * gcc.dg/strlenopt-4g.c: New test.
2159 * gcc.dg/strlenopt-4gf.c: New test.
2160 * gcc.dg/strlenopt-5.c: New test.
2161 * gcc.dg/strlenopt-6.c: New test.
2162 * gcc.dg/strlenopt-7.c: New test.
2163 * gcc.dg/strlenopt-8.c: New test.
2164 * gcc.dg/strlenopt-9.c: New test.
2165 * gcc.dg/strlenopt-10.c: New test.
2166 * gcc.dg/strlenopt-11.c: New test.
2167 * gcc.dg/strlenopt-12.c: New test.
2168 * gcc.dg/strlenopt-12g.c: New test.
2169 * gcc.dg/strlenopt-13.c: New test.
2170 * gcc.dg/strlenopt-14g.c: New test.
2171 * gcc.dg/strlenopt-14gf.c: New test.
2172 * gcc.dg/strlenopt-15.c: New test.
2173 * gcc.dg/strlenopt-16g.c: New test.
2174 * gcc.dg/strlenopt-17g.c: New test.
2175 * gcc.dg/strlenopt-18g.c: New test.
2176 * gcc.dg/strlenopt.h: New file.
2178 2011-09-27 Tom de Vries <tom@codesourcery.com>
2181 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2182 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2183 * gcc.dg/pr43864.c: New test.
2184 * gcc.dg/pr43864-2.c: Same.
2185 * gcc.dg/pr43864-3.c: Same.
2186 * gcc.dg/pr43864-4.c: Same.
2188 2011-09-27 Jan Hubicka <jh@suse.cz>
2190 * gcc.dg/ipa/inline-5.c: New testcase.
2192 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2194 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2196 * gcc.dg/vect/bb-slp-27.c: New.
2197 * gcc.dg/vect/bb-slp-28.c: New.
2199 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2201 * testsuite/lib/target-supports.exp (check_profiling_available):
2202 Don't rely solely on TLS tests for -fprofile-generate, fall
2203 through to the other code.
2205 2011-09-27 Richard Guenther <rguenther@suse.de>
2207 PR tree-optimization/50363
2208 * gcc.dg/torture/pr50363.c: New testcase.
2210 2011-09-26 Jason Merrill <jason@redhat.com>
2213 * g++.dg/template/partial13.C: New.
2216 * g++.dg/template/partial12.C: New.
2219 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2221 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2224 * g++.dg/diagnostic/bindings1.C: New.
2225 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2227 2011-09-26 David S. Miller <davem@davemloft.net>
2229 * gcc.target/sparc/wrgsr.c: New test.
2230 * gcc.target/sparc/rdgsr.c: New test.
2231 * gcc.target/sparc/edge.c: New test.
2232 * gcc.target/sparc/fcmp.c: New test.
2234 * gcc.target/sparc/edge.c: Update for new return types.
2235 * gcc.target/sparc/fcmp.c: Likewise.
2237 * gcc.target/sparc/fpaddsubi.c: New test.
2239 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/common_15.f90: New.
2245 * gfortran.dg/dummy_procedure_5.f90: New.
2246 * gfortran.dg/interface_26.f90: Modified error message.
2247 * gfortran.dg/proc_ptr_11.f90: Ditto.
2248 * gfortran.dg/proc_ptr_15.f90: Ditto.
2249 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2250 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2252 2011-09-26 Jason Merrill <jason@redhat.com>
2255 * g++.dg/overload/rvalue3.C: New.
2258 * g++.dg/overload/ref-conv2.C: New.
2260 * g++.dg/cpp0x/nsdmi-template1.C: New.
2262 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2264 * g++.dg/cpp0x/nullptr25.C: New.
2266 2011-09-26 Richard Guenther <rguenther@suse.de>
2268 PR tree-optimization/50472
2269 * gcc.dg/torture/pr50472.c: New testcase.
2271 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2273 * gnat.dg/opt22.adb: New test.
2274 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2276 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2278 * gnat.dg/opt21.adb: New test.
2279 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2281 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2283 * gnat.dg/opt20.ad[sb]: New test.
2284 * gnat.dg/opt20_pkg.ads: New helper.
2286 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2288 * gnat.dg/array17.adb: New test.
2289 * gnat.dg/array17_pkg.ads: New helper.
2291 2011-09-25 Jason Merrill <jason@redhat.com>
2293 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2295 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2297 * gnat.dg/frame_overflow.ads: New.
2298 * gnat.dg/frame_overflow.adb: Adjust.
2299 * gnat.dg/specs/addr1.ads: Likewise.
2301 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2303 * g++.dg/tree-ssa/restrict2.C: New test.
2305 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2307 * lib/target-supports.exp (check_effective_target_vect64): New.
2308 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2309 of multiple vector sizes.
2310 * gcc.dg/vect/bb-slp-26.c: New.
2312 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2315 * g++.dg/template/bitfield1.C: New.
2317 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2319 * gcc.dg/vect/bb-slp-24.c: New.
2321 2011-09-24 Jason Merrill <jason@redhat.com>
2323 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2325 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2327 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2328 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2330 * g++.dg/cpp0x/nsdmi1.C: New.
2331 * g++.dg/cpp0x/nsdmi2.C: New.
2332 * g++.dg/cpp0x/nsdmi3.C: New.
2333 * g++.dg/cpp0x/nsdmi4.C: New.
2334 * g++.old-deja/g++.other/init4.C: New.
2336 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2339 * g++.dg/template/sfinae28.C: New.
2341 2011-09-23 Ian Lance Taylor <iant@google.com>
2343 * go.test/go-test.exp (errchk): Handle more cases of getting
2344 correct Tcl backslash quoting in regular expressions in test file.
2346 2011-09-23 Jason Merrill <jason@redhat.com>
2349 * g++.dg/init/const8.C: New.
2350 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2351 * g++.dg/cpp0x/defaulted2.C: Likewise.
2352 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2353 * g++.dg/init/pr20039.C: Likewise.
2354 * g++.dg/init/pr42844.C: Likewise.
2356 2011-09-23 Jan Hubicka <jh@suse.cz>
2358 * gcc.dg/ipa/inline-1.c: new testcase.
2359 * gcc.dg/ipa/inline-2.c: new testcase.
2360 * gcc.dg/ipa/inline-3.c: new testcase.
2361 * gcc.dg/ipa/inline-4.c: new testcase.
2363 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2366 * g++.dg/cpp0x/constexpr-static8.C: New.
2368 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2370 * gcc.target/i386/avxfp-1.c: New test.
2371 * gcc.target/i386/avxfp-2.c: New test.
2373 2011-09-23 Terry Guo <terry.guo@arm.com>
2375 * gcc.c-torture/execute/941014-1.x: Deleted.
2377 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2380 * g++.dg/cpp0x/pr50491.C: New.
2382 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2385 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2387 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2390 * g++.dg/cpp0x/nullptr24.C: New.
2392 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2395 * gcc.target/i386/pr50482.c: New test.
2397 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2399 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2400 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2401 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2402 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2403 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2404 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2405 multilib options contain different -march= from dg-options.
2407 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2408 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/template/friend52.C: New.
2413 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2415 * gcc.target/arm/cmp-1.c: New test.
2416 * gcc.target/arm/cmp-2.c: Likewise.
2418 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2421 * gfortran.dg/impure_actual_1.f90: Modified error message.
2422 * gfortran.dg/proc_ptr_32.f90: New.
2423 * gfortran.dg/proc_ptr_33.f90: New.
2425 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2427 PR tree-optimization/50451
2428 * gcc.dg/vect/pr50451.c: New test.
2430 2011-09-21 Ian Lance Taylor <iant@google.com>
2432 * go.test/go-test.exp (errchk): Add special case for bug332.
2433 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2434 some more test lines.
2436 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2438 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2439 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2440 * g++.dg/other/i386-8.C: Ditto.
2441 * g++.dg/other/pr34435.C: Ditto.
2442 * g++.dg/other/pr39496.C: Ditto.
2443 * g++.dg/other/mmintrin.C: Ditto.
2445 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2447 * gcc.dg/vect/vect-cond-7.c: New test.
2448 * gcc.target/i386/sse4_1-cond-1.c: New test.
2449 * gcc.target/i386/avx-cond-1.c: New test.
2451 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2454 * g++.dg/other/pr50464.C: New test.
2456 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2458 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2459 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2460 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2461 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2463 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2465 * gnat.dg/opt19.adb: New test.
2467 2011-09-21 Terry Guo <terry.guo@arm.com>
2469 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2470 on arch conflict when testing case on targets other than armv7-a.
2472 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/ext/int128-1.C: New.
2476 * g++.dg/ext/int128-2.C: Likewise.
2477 * g++.dg/ext/int128-2.h: Likewise.
2479 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2482 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2484 2011-09-20 Jason Merrill <jason@redhat.com>
2486 * g++.dg/cpp0x/constexpr-generated1.C: New.
2489 * g++.dg/overload/ref-conv1.C: New.
2491 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2493 * g++.dg/other/final1.C: New.
2495 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2497 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2500 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2502 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2505 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2507 PR tree-optimization/50413
2508 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2509 -fdump-tree-slp-details. Run other tests with
2510 -fdump-tree-vect-details.
2511 * g++.dg/vect/slp-pr50413.cc: New.
2513 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2514 Ira Rosen <ira.rosen@linaro.org>
2517 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2518 Fix underscores around restrict.
2520 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2522 PR tree-optimization/50414
2523 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2524 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2525 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2527 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2529 PR tree-optimization/50412
2530 * gfortran.dg/vect/pr50412.f90: New.
2532 2011-09-16 Jason Merrill <jason@redhat.com>
2535 * g++.dg/eh/defarg1.C: New.
2537 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2539 * gcc.dg/vect/vect-reduc-10.c: New test.
2540 * gcc.target/i386/avx-reduc-1.c: New test.
2542 * gcc.target/i386/sse2-extract-1.c: New test.
2543 * gcc.target/i386/avx-extract-1.c: New test.
2545 2011-09-16 Terry Guo <terry.guo@arm.com>
2547 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2549 2011-09-15 Diego Novillo <dnovillo@google.com>
2551 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2552 ALWAYS_CXXFLAGS, if defined.
2553 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2554 ALWAYS_GFORTRANFLAGS, if defined.
2555 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2556 ALWAYS_GOCFLAGS, if defined.
2557 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2558 ALWAYS_OBJCXXFLAGS, if defined.
2559 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2560 additional_flags, if defined.
2561 * lib/gnat.exp (gnat_target_compile): Likewise.
2562 * lib/objc.exp (objc_target_compile): Likewise.
2563 * lib/target-supports-dg.exp (dg-add-options): Handle
2566 2011-09-15 Tom de Vries <tom@codesourcery.com>
2569 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2570 Use uintptr_t in f1. Undo avr xfails.
2572 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2576 * gfortran.dg/function_types_3.f90: New.
2578 2011-09-15 Jason Merrill <jason@redhat.com>
2581 * g++.dg/cpp0x/trailing7.C: New.
2584 * g++.dg/cpp0x/nullptr23.C: New.
2586 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2588 * gcc.dg/vect/bb-slp-25.c: New.
2590 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/cpp0x/noexcept15.C: New.
2595 2011-09-14 Tom de Vries <tom@codesourcery.com>
2598 * gcc.dg/pr50251.c: New test.
2600 2011-09-14 Tobias Burnus <burnus@net-b.de>
2604 * gfortran.dg/null_5.f90: New.
2605 * gfortran.dg/null_6.f90: New.
2607 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2609 * gcc.c-torture/compile/20110913-1.c: New test.
2611 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2614 * gfortran.dg/result_2.f90: New.
2616 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2618 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2620 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2623 * g++.dg/cpp0x/variadic116.C: New test case.
2625 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2627 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2628 * gcc.target/mips/interrupt_handler-2.c: New test.
2629 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2631 2011-09-12 Jason Merrill <jason@redhat.com>
2633 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2635 * g++.dg/cpp0x/explicit7.C: New.
2637 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2639 PR rtl-optimization/50212
2640 * g++.dg/other/pr50212.C: New test.
2642 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2645 * testsuite/gcc.target/avr/torture/avr-torture.exp
2646 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2647 "-O2 -fmerge-all-constants".
2649 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2652 * gfortran.dg/do_while_1.f90: New test.
2654 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2658 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2659 * gfortran.dg/proc_decl_26.f90: New.
2660 * gfortran.dg/typebound_override_2.f90: New.
2661 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2663 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2665 * gnat.dg/cond_expr2.ad[sb]: New test.
2667 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2669 * gnat.dg/atomic5.ad[sb]: New test.
2671 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2673 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2675 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2678 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2680 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2683 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2685 2011-09-09 Richard Guenther <rguenther@suse.de>
2687 PR tree-optimization/50328
2688 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2690 2011-09-09 Richard Guenther <rguenther@suse.de>
2693 * gcc.dg/torture/pr50333.c: New testcase.
2695 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2697 PR tree-optimization/50318
2698 * gcc.target/arm/pr50318-1.c: New file.
2700 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2702 * gcc.target/i386/all_one_m256i.c: New test.
2704 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2707 * g++.dg/cpp0x/sfinae28.C: New.
2709 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2712 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2713 longer ignored on typedefs.
2715 PR c++/33255 - Support -Wunused-local-typedefs warning
2716 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2717 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2719 2011-09-08 Martin Jambor <mjambor@suse.cz>
2721 PR tree-optimization/50287
2722 * gcc.dg/torture/pr50287.c: New test.
2724 2011-09-08 Richard Guenther <rguenther@suse.de>
2726 PR tree-optimization/19831
2727 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2728 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2729 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2730 * gcc.dg/errno-1.c: Adjust.
2732 2011-09-08 Richard Guenther <rguenther@suse.de>
2734 PR tree-optimization/19831
2735 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2737 2011-09-08 Tobias Burnus <burnus@net-b.de>
2740 * gfortran.dg/do_concurrent_1.f90: New.
2741 * gfortran.dg/do_concurrent_2.f90: New.
2743 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2746 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2747 * gcc.dg/pr50310-2.c: New test.
2749 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2752 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2753 * gfortran.dg/impure_constructor_1.f90: Modified.
2754 * gfortran.dg/proc_ptr_comp_33.f90: New.
2756 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2759 * gcc.dg/pr50310-1.c: New test.
2761 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2764 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2767 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2770 * g++.dg/cpp0x/noexcept14.C: New.
2772 2011-09-07 Jason Merrill <jason@redhat.com>
2774 * g++.dg/cpp0x/constexpr-ref3.C: New.
2776 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2778 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2780 * gcc.dg/section1.c: Don't xfail for avr.
2782 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2784 PR tree-optimization/50322
2785 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2787 2011-09-07 Martin Jambor <mjambor@suse.cz>
2789 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2791 2011-09-07 Martin Jambor <mjambor@suse.cz>
2793 PR tree-optimization/49911
2794 * g++.dg/tree-ssa/pr49911.C: New test.
2796 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2799 * gcc.dg/torture/pr49030.c: New test.
2801 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2804 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2805 * gfortran.dg/class_4d.f03: Deleted.
2806 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2808 2011-09-07 Richard Guenther <rguenther@suse.de>
2810 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2812 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2814 PR tree-optimization/46021
2815 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2817 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2819 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2821 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2823 * gcc.c-torture/compile/20110906-1.c: New test.
2825 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2827 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2829 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2831 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2832 --param tree-reassoc-width=1.
2834 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2835 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2837 2011-09-06 Richard Guenther <rguenther@suse.de>
2839 PR tree-optimization/48149
2840 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2842 2011-09-06 Richard Guenther <rguenther@suse.de>
2844 PR tree-optimization/48317
2845 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2847 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2849 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2851 (add_options_for_quad_vectors): Replace with ...
2852 (add_options_for_double_vectors): ... this.
2853 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2854 support multiple vector sizes since the vectorizer attempts to
2855 vectorize with both vector sizes.
2856 * gcc.dg/vect/no-vfa-vect-79.c,
2857 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2858 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2859 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2860 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2861 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2862 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2863 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2864 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2865 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2866 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2867 gcc.dg/vect/vect-40.c: Likewise.
2868 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2869 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2870 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2871 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2872 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2874 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2876 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2879 * gcc.target/mips/abi-main.h: New file.
2880 * gcc.target/mips/abi-o32-long32.c: New test.
2881 * gcc.target/mips/abi-o32-long64.c: Likewise.
2882 * gcc.target/mips/abi-o64-long32.c: Likewise.
2883 * gcc.target/mips/abi-o64-long64.c: Likewise.
2884 * gcc.target/mips/abi-n32-long32.c: Likewise.
2885 * gcc.target/mips/abi-n32-long64.c: Likewise.
2886 * gcc.target/mips/abi-n64-long32.c: Likewise.
2887 * gcc.target/mips/abi-n64-long64.c: Likewise.
2888 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2889 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2890 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2891 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2892 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2893 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2894 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2895 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2896 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2897 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2898 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2899 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2900 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2901 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2902 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2903 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2904 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2905 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2906 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2907 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2908 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2909 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2910 * gcc.target/mips/branch-3.c: Likewise.
2911 * gcc.target/mips/branch-4.c: Likewise.
2912 * gcc.target/mips/branch-5.c: Likewise.
2913 * gcc.target/mips/branch-6.c: Likewise.
2914 * gcc.target/mips/branch-7.c: Likewise.
2915 * gcc.target/mips/branch-8.c: Likewise.
2916 * gcc.target/mips/branch-9.c: Likewise.
2917 * gcc.target/mips/branch-10.c: Likewise.
2918 * gcc.target/mips/branch-11.c: Likewise.
2919 * gcc.target/mips/branch-12.c: Likewise.
2920 * gcc.target/mips/branch-13.c: Likewise.
2921 * gcc.target/mips/lazy-binding-1.c: Likewise.
2923 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2925 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2926 to avoid warning on int=16 platforms..
2928 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2931 to work even with -fshort-enums.
2933 2011-09-04 Jan Hubicka <jh@suse.cz>
2935 * gcc.c-torture/compile/20110902.c: new testcase.
2937 2011-09-04 Jason Merrill <jason@redhat.com>
2940 * g++.dg/cpp0x/rv-conv1.C: New.
2943 * g++.dg/cpp0x/rv-func3.C: New.
2945 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2949 * g++.dg/cpp0x/constexpr-template1.C: New.
2950 * g++.dg/cpp0x/constexpr-template2.C: New.
2951 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2952 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2954 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2956 * gnat.dg/specs/debug1.ads: Tweak pattern.
2958 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2961 * gfortran.dg/class_45a.f03: New.
2962 * gfortran.dg/class_45b.f03: New.
2964 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2965 Ira Rosen <ira.rosen@linaro.org>
2967 PR tree-optimization/50208
2968 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2969 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2970 -fno-tree-fre -fno-tree-pre.
2972 2011-09-02 Martin Jambor <mjambor@suse.cz>
2974 * gcc.dg/ipa/ipcp-3.c: New test.
2976 2011-09-02 Richard Guenther <rguenther@suse.de>
2978 PR tree-optimization/27460
2980 * gcc.dg/vect/vect-cond-7.c: New testcase.
2982 2011-09-02 Martin Jambor <mjambor@suse.cz>
2984 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2985 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2986 xfailed test for inlining.
2987 * g++.dg/ipa/ivinline-9.C: Likewise.
2989 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2991 PR tree-optimization/50178
2992 * gfortran.dg/vect/pr50178.f90: New test.
2994 2011-08-31 Martin Jambor <mjambor@suse.cz>
2997 * gcc.c-torture/execute/pr49886.c: New testcase.
2999 2011-08-31 Tom de Vries <tom@codesourcery.com>
3002 * gcc.dg/pr43513.c: New test.
3004 2011-08-30 Tobias Burnus <burnus@net-b.de>
3007 * gfortran.dg/common_14.f90: New.
3008 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3010 2011-08-30 Jason Merrill <jason@redhat.com>
3013 * g++.dg/cpp0x/decltype33.C: New.
3016 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3019 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3021 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3023 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3025 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3027 * gnat.dg/specs/aggr3.ads: New test.
3028 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3030 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3031 * gnat.dg/specs/aggr2.ads: Likewise.
3033 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3036 * gfortran.dg/allocate_with_source_2.f90: New test
3038 2011-08-30 Jason Merrill <jason@redhat.com>
3041 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3044 * g++.dg/cpp0x/constexpr-value3.C: New.
3046 2011-08-30 Richard Guenther <rguenther@suse.de>
3049 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3050 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3051 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3052 * gcc.dg/pr36902.c: XFAIL.
3054 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3056 * gcc.target/i386/fma-check.h: New.
3057 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3058 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3059 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3060 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3061 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3062 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3063 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3064 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3065 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3066 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3067 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3068 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3069 * gcc.target/i386/fma-compile.c: Likewise.
3070 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3071 * gcc.target/i386/sse-12.c: Add -mfma.
3072 * gcc.target/i386/sse-13.c: Likewise.
3073 * gcc.target/i386/sse-14.c: Likewise.
3074 * gcc.target/i386/sse-22.c: Likewise.
3075 * gcc.target/i386/sse-23.c: Likewise.
3076 * g++.dg/other/i386-2.C: Likewise.
3077 * g++.dg/other/i386-3.C: Likewise.
3079 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3082 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3083 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3085 2011-08-30 Christian Bruel <christian.bruel@st.com>
3087 * g++.dg/bprob/bprob.exp (feedback_options): Set
3088 -fbranch-probabilities.
3089 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3091 2011-08-29 Jason Merrill <jason@redhat.com>
3094 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3096 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3097 Jason Merrill <jason@redhat.com>
3099 * g++.dg/dfp/base.C: New test.
3101 2011-08-29 Jason Merrill <jason@redhat.com>
3105 * g++.dg/cpp0x/initlist58.C: New.
3107 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3110 * gfortran.dg/class_result_1.f03: New.
3112 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3115 * gcc.target/i386/pr48722.c: New test.
3117 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3120 * gfortran.dg/widechar_compare_1.f90: New test.
3122 2011-08-26 Jason Merrill <jason@redhat.com>
3126 * g++.dg/abi/mangle50.C: New.
3128 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3131 * gcc.target/i386/pr50202.c: New test.
3133 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3135 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3136 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3137 * gcc.target/i386/avx-round-vec.c: New test.
3138 * gcc.target/i386/avx-roundf-vec.c: New test.
3140 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3142 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3146 * c-c++-common/Wunused-var-14.c: New test.
3148 2011-08-26 Tom de Vries <tom@codesourcery.com>
3150 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3152 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3154 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3155 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3156 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3157 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3159 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3161 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3162 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3163 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3164 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3166 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3169 * gfortran.dg/pointer_comp_init_1.f90: New test.
3171 2011-08-25 Jason Merrill <jason@redhat.com>
3174 * g++.dg/cpp0x/sfinae27.C: New.
3176 2011-08-25 Tobias Burnus <burnus@net-b.de>
3178 * gfortran.dg/coarray_lib_token_4.f90: New.
3180 2011-08-25 Tobias Burnus <burnus@net-b.de>
3182 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3184 2011-08-25 Richard Guenther <rguenther@suse.de>
3186 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3188 2011-08-24 Tobias Burnus <burnus@net-b.de>
3191 * gfortran.dg/initialization_28.f90: New.
3193 2011-08-24 Richard Guenther <rguenther@suse.de>
3195 PR tree-optimization/50067
3196 * gcc.dg/torture/pr50067-3.c: New testcase.
3197 * gcc.dg/torture/pr50067-4.c: Likewise.
3198 * gcc.dg/torture/pr50067-5.c: Likewise.
3200 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3202 * g++.dg/other/i386-2.C: Add -mavx2 check.
3203 * g++.dg/other/i386-3.C: Likewise.
3204 * gcc.target/i386/avx-1.c: Add AVX2.
3205 * gcc.target/i386/avx-2.c: Likewise.
3206 * gcc.target/i386/funcspec-5.c: Likewise.
3207 * gcc.target/i386/sse-12.c: Likewise.
3208 * gcc.target/i386/sse-13.c: Likewise.
3209 * gcc.target/i386/sse-14.c: Likewise.
3210 * gcc.target/i386/sse-22.c: Likewise.
3211 * gcc.target/i386/sse-23.c: Likewise.
3212 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3213 * gcc.target/i386/avx2-check.h: New.
3214 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3215 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3216 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3217 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3218 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3219 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3220 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3221 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3222 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3223 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3224 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3225 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3226 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3227 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3228 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3229 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3230 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3231 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3232 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3233 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3234 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3235 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3236 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3237 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3238 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3239 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3240 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3241 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3242 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3243 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3244 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3245 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3246 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3247 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3248 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3249 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3250 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3251 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3252 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3253 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3254 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3255 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3256 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3257 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3258 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3259 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3260 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3261 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3262 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3263 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3264 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3265 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3266 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3267 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3268 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3269 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3270 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3271 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3272 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3273 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3274 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3275 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3276 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3277 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3278 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3279 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3280 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3281 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3282 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3283 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3284 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3285 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3286 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3287 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3288 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3289 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3290 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3291 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3292 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3293 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3294 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3295 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3296 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3297 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3298 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3299 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3300 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3301 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3302 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3303 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3304 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3305 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3306 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3307 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3308 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3309 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3310 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3311 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3312 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3313 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3314 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3315 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3316 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3317 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3318 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3319 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3320 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3321 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3322 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3323 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3324 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3325 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3326 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3327 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3328 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3329 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3330 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3331 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3332 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3333 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3334 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3335 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3336 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3337 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3338 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3339 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3340 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3341 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3342 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3343 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3344 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3345 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3346 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3347 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3348 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3349 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3350 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3351 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3352 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3353 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3354 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3355 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3356 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3357 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3358 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3359 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3360 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3361 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3362 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3363 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3364 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3365 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3366 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3367 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3368 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3369 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3370 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3371 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3372 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3373 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3374 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3375 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3376 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3377 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3378 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3379 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3380 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3381 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3382 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3383 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3384 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3385 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3386 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3387 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3388 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3389 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3390 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3391 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3392 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3393 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3394 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3395 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3396 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3397 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3398 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3399 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3400 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3401 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3402 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3403 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3404 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3405 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3406 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3407 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3408 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3409 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3410 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3411 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3412 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3413 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3414 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3415 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3416 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3417 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3418 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3419 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3420 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3421 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3422 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3423 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3424 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3425 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3426 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3427 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3428 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3429 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3430 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3431 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3432 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3433 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3434 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3435 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3436 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3437 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3438 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3439 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3440 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3441 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3442 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3443 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3444 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3445 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3446 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3447 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3448 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3449 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3450 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3451 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3452 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3453 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3454 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3463 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3464 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3465 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3466 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3467 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3468 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3469 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3470 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3471 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3472 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3473 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3475 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3476 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3477 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3478 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3479 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3480 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3483 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3484 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3485 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3486 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3487 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3488 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3489 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3490 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3491 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3492 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3493 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3494 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3495 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3496 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3497 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3498 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3499 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3500 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3517 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3518 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3585 * gcc.target/i386/testimm-9.c: Likewise.
3587 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3589 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3590 * g++.dg/other/i386-3.C: Likewise.
3591 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3592 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3593 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3594 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3595 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3596 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3597 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3598 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3599 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3600 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3601 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3602 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3603 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3604 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3605 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3606 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3607 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3608 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3609 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3610 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3611 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3612 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3613 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3614 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3615 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3616 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3617 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3618 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3619 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3620 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3621 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3622 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3623 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3624 * gcc.target/i386/sse-12.c: Add BMI2.
3625 * gcc.target/i386/sse-13.c: Likewise.
3626 * gcc.target/i386/sse-14.c: Likewise.
3627 * gcc.target/i386/sse-22.c: Likewise.
3628 * gcc.target/i386/sse-23.c: Likewise.
3630 2011-08-23 Jason Merrill <jason@redhat.com>
3632 * g++.dg/template/crash7.C: Adjust expected errors.
3634 2011-08-23 Jason Merrill <jason@redhat.com>
3638 * g++.dg/cpp0x/overload2.C: New.
3640 2011-08-23 Jason Merrill <jason@redhat.com>
3643 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3645 2011-08-23 Jason Merrill <jason@redhat.com>
3648 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3649 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3650 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3651 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3653 2011-08-23 Jason Merrill <jason@redhat.com>
3656 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3658 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3661 * g++.dg/warn/Wunused-var-16.C: New test.
3664 * gcc.dg/pr50161.c: New test.
3666 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3669 * g++.dg/gcov/gcov-7.C: New test.
3671 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3674 * g++.dg/dfp/nofields.C: New test.
3676 2011-08-23 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/use_16.f90: New.
3681 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3682 Kirill Yukhin <kirill.yukhin@intel.com>
3685 * gcc.target/i386/pr50155.c: New test.
3687 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3689 PR tree-optimization/50133
3690 * gcc.dg/pr50133.c: New test.
3693 * c-c++-common/cxxbitfields-6.c: New test.
3695 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3698 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3700 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3702 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3703 * gcc.dg/pr49994-3.c: Ditto.
3705 2011-08-22 Richard Guenther <rguenther@suse.de>
3708 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3709 * gcc.dg/torture/pr50067-2.c: Likewise.
3711 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3714 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3715 of a constant resulting from simplification.
3716 * gfortran.dg/warn_conversion_3.f90: New test.
3718 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3721 * gfortran.dg/zero_stride_1.f90: New test.
3723 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3726 * gfortran.dg/typebound_override_1.f90: Modified.
3728 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3730 PR tree-optimization/48739
3731 * gcc.dg/pr48739-1.c: New test.
3732 * gcc.dg/pr48739-2.c: New test.
3734 2011-08-20 Tobias Burnus <burnus@net-b.de>
3736 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3738 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3741 * gfortran.dg/where_3.f90: New test.
3743 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3746 * gfortran.dg/pr49721-1.f: New.
3747 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3749 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3751 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3752 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3755 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3757 * gcc.target/arm/wmul-11.c: New file.
3758 * gcc.target/arm/wmul-12.c: New file.
3759 * gcc.target/arm/wmul-13.c: New file.
3761 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3763 * gcc.target/arm/wmul-10.c: New file.
3765 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3767 * gcc.target/arm/wmul-9.c: New file.
3768 * gcc.target/arm/wmul-bitfield-2.c: New file.
3770 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3772 * gcc.target/arm/wmul-8.c: New file.
3774 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3776 * gcc.target/arm/wmul-7.c: New file.
3778 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3780 * gcc.target/arm/wmul-6.c: New file.
3782 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3784 * gcc.target/arm/wmul-5.c: New file.
3785 * gcc.target/arm/no-wmla-1.c: New file.
3787 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3789 * gcc.target/arm/wmul-bitfield-1.c: New file.
3791 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3793 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3795 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3797 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3798 * gcc.target/i386/conversion.c: Likewise.
3800 2011-08-19 Richard Guenther <rguenther@suse.de>
3802 * gcc.dg/torture/pr50067-1.c: New testcase.
3803 * gcc.dg/torture/pr50067-2.c: Likewise.
3805 2011-08-19 Joey Ye <joey.ye@arm.com>
3808 * gcc.target/arm/handler-align.c: New test.
3809 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3812 2011-08-19 Joey Ye <joey.ye@arm.com>
3814 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3816 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3819 * gfortran.dg/end_block_label_1.f90: New test.
3820 * gfortran.dg/end_associate_label_1.f90: New test.
3822 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3824 * gcc.dg/c1x-pointer-float-1.c: New test.
3826 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3829 * gfortran.dg/duplicate_labels_2.f: New test.
3831 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3833 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3834 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3835 gcc.dg/c1x-noreturn-5.c: New tests.
3837 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3839 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3841 2011-08-18 Tobias Burnus <burnus@net-b.de>
3844 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3845 * gfortran.dg/coarray_lock_3.f90: Fix test.
3846 * gfortran.dg/coarray_lock_4.f90: New.
3847 * gfortran.dg/coarray_lock_5.f90: New.
3849 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3852 * gcc.c-torture/compile/pr50009.c: New test.
3855 * gcc.dg/torture/pr50092.c: New test.
3857 2011-08-18 Tobias Burnus <burnus@net-b.de>
3860 * gfortran.dg/namelist_73.f90: New.
3862 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3864 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3867 * gcc.dg/pr50017.c: New test.
3869 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3872 * g++.dg/lookup/hidden-var1.C: New test case.
3874 2011-08-17 Tobias Burnus <burnus@net-b.de>
3877 * gfortran.dg/warn_unused_var_2.f90: New.
3878 * gfortran.dg/warn_unused_var_3.f90: New.
3880 2011-08-17 Tom de Vries <tom@codesourcery.com>
3883 * gcc.target/arm/pr43597.c: New test.
3885 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3888 * gfortran.dg/common_13.f90: New.
3890 2011-08-16 Jason Merrill <jason@redhat.com>
3893 * g++.dg/cpp0x/variadic-unresolved.C: New.
3895 * g++.old-deja/g++.brendan/README: Add R.I.P.
3897 * g++.dg/ext/attr-used-1.C: New.
3900 * g++.dg/cpp0x/initlist56.C: New.
3902 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3905 * g++.dg/opt/life1.C: Only run on Linux.
3907 2011-08-15 Tobias Burnus <burnus@net-b.de>
3909 * gfortran.dg/coarray_26.f90: New.
3911 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3913 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3916 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3919 * gfortran.dg/func_result_7.f90: New.
3921 2011-08-13 Jason Merrill <jason@redhat.com>
3924 * g++.dg/cpp0x/decltype32.C: New.
3927 * g++.dg/diagnostic/expr1.C: New.
3929 2011-08-12 David Li <davidxl@google.com>
3931 * g++.dg/abi/vbase15.C: New test.
3933 2011-08-12 Jason Merrill <jason@redhat.com>
3936 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3938 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3940 * gcc.dg/builtins-67.c: New test.
3941 * gcc.target/i386/conversion.c: Ditto.
3943 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3944 Brian Hackett <bhackett1024@gmail.com>
3946 * g++.dg/plugin/decl_plugin.c: New.
3947 * g++.dg/plugin/decl-plugin-test.C: New.
3948 * g++.dg/plugin/plugin.exp: Add above testcase.
3950 2011-08-11 Richard Guenther <rguenther@suse.de>
3952 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3954 2011-08-11 Michael Matz <matz@suse.de>
3956 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3958 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3960 PR tree-optimization/50039
3961 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3962 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3964 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3966 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3967 (sse4_1_test): Initialize src3 with random value.
3969 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3971 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3972 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3973 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3974 * gcc.dg/scal-to-vec1.c: New test.
3975 * gcc.dg/scal-to-vec2.c: New test.
3977 2011-08-09 Richard Guenther <rguenther@suse.de>
3979 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3980 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3981 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3982 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3984 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3986 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3988 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3990 * gcc.dg/pr49948.c: Require pthread effective target.
3992 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3994 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3996 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3998 * gcc.target/i386/sse-22a.c: New test.
4000 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4002 PR tree-optimization/50014
4003 * gcc.dg/vect/pr50014.c: New test.
4005 2011-08-08 Martin Jambor <mjambor@suse.cz>
4008 * gcc.dg/tree-ssa/pr49923.c: New test.
4010 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4013 * gcc.target/i386/pr49781-1.c: New.
4015 2011-08-08 Jason Merrill <jason@redhat.com>
4017 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4019 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4021 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4024 * gfortran.dg/typebound_override_1.f90: New.
4026 2011-08-07 Kai Tietz <ktietz@redhat.com>
4028 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4029 x86_64 mingw target.
4030 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4031 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4032 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4033 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4034 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4035 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4036 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4037 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4038 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4039 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4041 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4044 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4046 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4048 * gcc.dg/pr48770.c: Cleanup coverage files.
4049 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4051 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4053 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4054 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4055 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4056 lzcnt and bmi options.
4058 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4061 * gcc.dg/pr47381-1.c: New.
4062 * gcc.dg/pr47381-2.c: Likewise.
4063 * gcc.target/i386/pr47381.c: Likewise.
4065 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4068 * gcc.dg/pr47727.c: New.
4071 * gcc.dg/pr47372-1.c: New.
4072 * gcc.dg/pr47372-2.c: Likewise.
4074 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4077 * gcc.target/i386/pr47449.c: New.
4080 * gcc.dg/pr47446-1.c: New.
4081 * gcc.dg/pr47446-2.c: Likewise.
4083 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4086 * gcc.dg/pr47766.c: New.
4089 * gcc.dg/tls/pr47715-1.c: New.
4090 * gcc.dg/tls/pr47715-2.c: Likewise.
4091 * gcc.dg/tls/pr47715-3.c: Likewise.
4092 * gcc.dg/tls/pr47715-4.c: Likewise.
4093 * gcc.dg/tls/pr47715-5.c: Likewise.
4095 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4098 * objc.dg/gnu-api-2-class.m: Updated comments.
4099 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4100 * objc.dg/gnu-api-2-class-meta.m: New test.
4101 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4103 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4106 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4107 with classes that are in construction.
4109 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4112 * gcc.target/i386/pr48084-1.c: New.
4113 * gcc.target/i386/pr48084-2.c: Likewise.
4114 * gcc.target/i386/pr48084-3.c: Likewise.
4115 * gcc.target/i386/pr48084-4.c: Likewise.
4116 * gcc.target/i386/pr48084-5.c: Likewise.
4118 PR rtl-optimization/49504
4119 * gcc.target/i386/pr49504.c: New.
4122 * gcc.dg/pr49860.c: New.
4124 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4127 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4128 with classes that are in construction.
4130 2011-08-05 Jason Merrill <jason@redhat.com>
4133 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4136 * g++.dg/cpp0x/decltype31.C: New.
4139 * g++.dg/init/array28.C: New.
4142 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4144 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4147 * gcc.dg/pr47369-1.c: New.
4149 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4152 * gcc.dg/torture/pr47364-1.c: New.
4153 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4154 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4156 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4159 * gfortran.dg/transfer_check_2.f90: New test case.
4161 2011-08-05 Jan Hubicka <jh@suse.cz>
4164 * gfortran.dg/pr49494.f90: New testcase.
4166 2011-08-05 Jan Hubicka <jh@suse.cz>
4169 * gcc.c-torture/compile/pr49735.c: New testcase.
4171 2011-08-05 Jason Merrill <jason@redhat.com>
4174 * g++.dg/cpp0x/initlist56.C: New.
4177 * g++.dg/overload/rvalue2.C: New.
4180 * g++.dg/cpp0x/range-for21.C: New.
4182 * g++.dg/ext/vla11.C: New.
4184 2011-08-05 Richard Guenther <rguenther@suse.de>
4186 PR tree-optimization/49984
4187 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4189 2011-08-05 Richard Guenther <rguenther@suse.de>
4191 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4192 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4193 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4195 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4197 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4198 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4199 * gfortran.dg/ldist-pr43023.f90: Ditto.
4200 * gfortran.dg/namelist_52.f90: Ditto.
4201 * gfortran.dg/interface_proc_end.f90: Ditto.
4202 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4203 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4205 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4207 * gcc.dg/vect/vect-over-widen-1.c: New test.
4208 * gcc.dg/vect/vect-over-widen-2.c: New test.
4209 * gcc.dg/vect/vect-over-widen-3.c: New test.
4210 * gcc.dg/vect/vect-over-widen-4.c: New test.
4212 2011-08-04 Richard Guenther <rguenther@suse.de>
4215 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4217 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4219 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4221 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4224 * g++.dg/ext/builtin-object-size3.C: New test.
4226 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4228 PR tree-optimization/49948
4229 * gcc.dg/pr49948.c: New test.
4231 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4234 * gcc.dg/torture/pr47383.c: New.
4236 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4238 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4240 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4242 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4244 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4247 * gcc.dg/torture/pr47744-1.c: New.
4248 * gcc.dg/torture/pr47744-2.c: Likewise.
4249 * gcc.dg/torture/pr47744-3.c: Likewise.
4251 2011-08-03 Richard Guenther <rguenther@suse.de>
4254 * gcc.dg/torture/pr49958.c: New testcase.
4256 2011-08-03 Richard Guenther <rguenther@suse.de>
4258 PR tree-optimization/49938
4259 * g++.dg/torture/pr49938.C: New testcase.
4261 2011-08-02 Jason Merrill <jason@redhat.com>
4264 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4267 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4270 * g++.dg/cpp0x/variadic115.C: New.
4273 * g++.dg/cpp0x/union5.C: New.
4275 2011-08-02 Daniel Kraft <d@domob.eu>
4278 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4280 2011-08-02 Kai Tietz <ktietz@redhat.com>
4283 * gcc.dg/tree-ssa/forwprop-15.c
4285 2011-08-02 Jason Merrill <jason@redhat.com>
4288 * g++.dg/cpp0x/range-for20.C: New.
4290 2011-08-02 Tobias Burnus <burnus@net-b.de>
4292 * gfortran.dg/coarray_lib_token_3.f90: New.
4294 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4297 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4298 * gcc.dg/gomp/atomic-15.c: New test.
4299 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4300 * g++.dg/gomp/atomic-15.C: New test.
4301 * g++.dg/gomp/private-1.C: New test.
4302 * g++.dg/gomp/sharing-2.C: New test.
4303 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4304 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4305 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4307 2011-08-02 Tobias Burnus <burnus@net-b.de>
4309 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4310 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4312 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4313 * gfortran.dg/allocatable_function_5.f90: Ditto.
4314 * gfortran.dg/allocate_stat.f90: Ditto.
4315 * gfortran.dg/array_constructor_20.f90: Ditto.
4316 * gfortran.dg/array_constructor_21.f90: Ditto.
4317 * gfortran.dg/array_constructor_22.f90: Ditto.
4318 * gfortran.dg/array_constructor_26.f03: Ditto.
4319 * gfortran.dg/array_function_4.f90: Ditto.
4320 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4321 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4322 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4323 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4324 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4325 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4326 * gfortran.dg/class_15.f03: Ditto.
4327 * gfortran.dg/class_27.f03: Ditto.
4328 * gfortran.dg/class_33.f90: Ditto.
4329 * gfortran.dg/class_37.f03: Ditto.
4330 * gfortran.dg/class_40.f03: Ditto.
4331 * gfortran.dg/class_42.f03: Ditto.
4332 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4333 * gfortran.dg/coarray/registering_1.f90: Ditto.
4334 * gfortran.dg/convert_1.f90: Ditto.
4335 * gfortran.dg/default_initialization_3.f90: Ditto.
4336 * gfortran.dg/dependency_25.f90: Ditto.
4337 * gfortran.dg/dependency_26.f90: Ditto.
4338 * gfortran.dg/dependency_36.f90: Ditto.
4339 * gfortran.dg/dependency_37.f90: Ditto.
4340 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4341 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4342 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4343 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4344 * gfortran.dg/elemental_result_1.f90: Ditto.
4345 * gfortran.dg/empty_derived_type.f90: Ditto.
4346 * gfortran.dg/entry_7.f90: Ditto.
4347 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4348 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4349 * gfortran.dg/error_recovery_3.f90: Ditto.
4350 * gfortran.dg/extends_4.f03: Ditto.
4351 * gfortran.dg/func_assign.f90: Ditto.
4352 * gfortran.dg/func_assign_3.f90: Ditto.
4353 * gfortran.dg/generic_1.f90: Ditto.
4354 * gfortran.dg/generic_18.f90: Ditto.
4355 * gfortran.dg/generic_22.f03: Ditto.
4356 * gfortran.dg/generic_4.f90: Ditto.
4357 * gfortran.dg/generic_6.f90: Ditto.
4358 * gfortran.dg/generic_actual_arg.f90: Ditto.
4359 * gfortran.dg/graphite/id-21.f: Ditto.
4360 * gfortran.dg/graphite/pr45758.f90: Ditto.
4361 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4362 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4363 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4364 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4365 * gfortran.dg/host_used_types_1.f90: Ditto.
4366 * gfortran.dg/implicit_1.f90: Ditto.
4367 * gfortran.dg/implicit_11.f90: Ditto.
4368 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4369 * gfortran.dg/impure_actual_1.f90: Ditto.
4370 * gfortran.dg/impure_assignment_1.f90: Ditto.
4371 * gfortran.dg/impure_constructor_1.f90: Ditto.
4372 * gfortran.dg/initialization_10.f90: Ditto.
4373 * gfortran.dg/initialization_12.f90: Ditto.
4374 * gfortran.dg/interface_14.f90: Ditto.
4375 * gfortran.dg/interface_15.f90: Ditto.
4376 * gfortran.dg/interface_2.f90: Ditto.
4377 * gfortran.dg/interface_25.f90: Ditto.
4378 * gfortran.dg/interface_26.f90: Ditto.
4379 * gfortran.dg/interface_29.f90: Ditto.
4380 * gfortran.dg/interface_assignment_1.f90: Ditto.
4381 * gfortran.dg/internal_pack_6.f90: Ditto.
4382 * gfortran.dg/internal_pack_7.f90: Ditto.
4383 * gfortran.dg/internal_pack_8.f90: Ditto.
4384 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4385 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4386 * gfortran.dg/module_commons_3.f90: Ditto.
4387 * gfortran.dg/module_equivalence_4.f90: Ditto.
4388 * gfortran.dg/module_equivalence_6.f90: Ditto.
4389 * gfortran.dg/module_function_type_1.f90: Ditto.
4390 * gfortran.dg/module_naming_1.f90: Ditto.
4391 * gfortran.dg/namelist_4.f90: Ditto.
4392 * gfortran.dg/operator_c1202.f90: Ditto.
4393 * gfortran.dg/parens_7.f90: Ditto.
4394 * gfortran.dg/pr32921.f: Ditto.
4395 * gfortran.dg/pr33646.f90: Ditto.
4396 * gfortran.dg/pr41928.f90: Ditto.
4397 * gfortran.dg/pr42119.f90: Ditto.
4398 * gfortran.dg/pr43984.f90: Ditto.
4399 * gfortran.dg/present_1.f90: Ditto.
4400 * gfortran.dg/private_type_2.f90: Ditto.
4401 * gfortran.dg/proc_decl_2.f90: Ditto.
4402 * gfortran.dg/proc_ptr_10.f90: Ditto.
4403 * gfortran.dg/proc_ptr_22.f90: Ditto.
4404 * gfortran.dg/proc_ptr_8.f90: Ditto.
4405 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4406 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4407 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4408 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4409 * gfortran.dg/substring_equivalence.f90: Ditto.
4410 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4411 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4412 * gfortran.dg/trim_optimize_6.f90: Ditto.
4413 * gfortran.dg/typebound_call_12.f03: Ditto.
4414 * gfortran.dg/typebound_operator_5.f03: Ditto.
4415 * gfortran.dg/typebound_operator_6.f03: Ditto.
4416 * gfortran.dg/typebound_proc_18.f03: Ditto.
4417 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4418 * gfortran.dg/use_1.f90: Ditto.
4419 * gfortran.dg/use_10.f90: Ditto.
4420 * gfortran.dg/use_11.f90: Ditto.
4421 * gfortran.dg/use_14.f90: Ditto.
4422 * gfortran.dg/use_only_2.f90: Ditto.
4423 * gfortran.dg/use_rename_4.f90: Ditto.
4424 * gfortran.dg/use_rename_5.f90: Ditto.
4425 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4426 * gfortran.dg/used_interface_ref.f90: Ditto.
4427 * gfortran.dg/used_types_11.f90: Ditto.
4428 * gfortran.dg/used_types_3.f90: Ditto.
4429 * gfortran.dg/used_types_4.f90: Ditto.
4430 * gfortran.dg/userdef_operator_2.f90: Ditto.
4431 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4432 * gfortran.dg/vect/pr46213.f90: Ditto.
4433 * gfortran.dg/whole_file_21.f90: Ditto.
4434 * gfortran.dg/whole_file_22.f90: Ditto.
4435 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4436 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4438 2011-08-02 Kai Tietz <ktietz@redhat.com>
4440 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4442 2011-08-01 Jason Merrill <jason@redhat.com>
4445 * g++.dg/abi/mangle49.C: New.
4448 * g++.dg/cpp0x/constexpr-array4.C: New.
4451 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4453 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4456 * gcc.target/i386/pr49927.c: New test.
4458 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4460 PR tree-optimization/49926
4461 * gcc.dg/vect/pr49926.c: New test.
4463 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4465 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4466 * gcc.target/i386/lzcnt-1.c: New test.
4467 * gcc.target/i386/lzcnt-2.c: Likewise.
4468 * gcc.target/i386/lzcnt-2a.c: Likewise.
4469 * gcc.target/i386/lzcnt-3.c: Likewise.
4470 * gcc.target/i386/lzcnt-4.c: Likewise.
4471 * gcc.target/i386/lzcnt-4a.c: Likewise.
4472 * gcc.target/i386/lzcnt-5.c: Likewise.
4473 * gcc.target/i386/lzcnt-6.c: Likewise.
4474 * gcc.target/i386/lzcnt-6a.c: Likewise.
4475 * gcc.target/i386/lzcnt-check.h: Likewise.
4477 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4478 * gcc.target/i386/sse-13.c: Likewise.
4479 * gcc.target/i386/sse-14.c: Likewise.
4480 * g++.dg/other/i386-2.C: Likewise.
4481 * g++.dg/other/i386-3.C: Likewise.
4483 2011-08-01 Julian Brown <julian@codesourcery.com>
4485 * gcc.target/arm/fixed-point-exec.c: New test.
4487 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4490 * gcc.target/i386/pr49920.c: New test.
4492 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4494 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4495 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4496 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4497 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4498 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4499 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4500 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4501 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4502 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4503 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4504 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4505 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4506 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4507 * g++.dg/tree-ssa/pr33615.C: Ditto.
4508 * g++.dg/tree-ssa/restrict1.C: Ditto.
4509 * c-c++-common/restrict-2.c: Ditto.
4510 * gfortran.dg/pr32921.f: Ditto.
4511 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4512 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4513 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4514 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4515 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4516 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4517 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4518 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4519 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4520 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4522 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4524 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4525 .exe.ltrans[0-9]*. dump files.
4527 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4530 * gfortran.dg/abstract_type_6.f03: Modified.
4531 * gfortran.dg/typebound_proc_24.f03: New.
4533 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4536 * g++.dg/init/for1.C: Fix.
4538 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4541 * gfortran.dg/string_5.f90: New test.
4543 2011-07-29 Jason Merrill <jason@redhat.com>
4546 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4548 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4550 PR tree-optimization/47407
4551 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4555 2011-07-29 Richard Guenther <rguenther@suse.de>
4557 * gcc.dg/uninit-suppress.c: Also disable VRP.
4558 * gcc.dg/uninit-suppress_2.c: Likewise.
4560 2011-07-28 Jason Merrill <jason@redhat.com>
4563 * g++.dg/template/nontype24.C: New.
4565 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4567 PR rtl-optimization/47958
4568 * gcc.dg/torture/pr47958-1.c: New.
4570 2011-07-29 Wei Guozhi <carrot@google.com>
4572 PR rtl-optimization/49799
4573 * gcc.dg/pr49799.c: New test case.
4575 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4578 * gcc.dg/graphite/id-pr48648.c: New.
4580 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4583 * gfortran.dg/maxloc_2.f90: New test.
4584 * gfortran.dg/maxloc_3.f90: New test.
4585 * gfortran.dg/minloc_1.f90: New test.
4586 * gfortran.dg/minloc_2.f90: New test.
4587 * gfortran.dg/minloc_3.f90: New test.
4588 * gfortran.dg/minmaxloc_7.f90: New test.
4591 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4593 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4595 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4596 the builtin isn't optimized away.
4598 2011-07-27 Tobias Burnus <burnus@net-b.de>
4601 * gfortran.dg/lto/pr45586-2_0.f90: New.
4603 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4606 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4607 * c-c++-common/cxxbitfields-5.c: Same.
4609 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4611 * lib/target-supports.exp (check_effective_target_mmap): Use
4612 check_function_available.
4614 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4616 * g++.old-deja/g++.pt/crash60.C: Updated.
4618 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4621 * gcc.target/i386/pr49866.c: New test.
4623 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4625 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4626 * gcc.target/i386/bmi-andn-1.c: New test.
4627 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4628 * gcc.target/i386/bmi-andn-2.c: Likewise.
4629 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4630 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4631 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4632 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4633 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4634 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4635 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4636 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4637 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4638 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4639 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4640 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4641 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4642 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4643 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4644 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4645 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4646 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4647 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4648 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4649 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4651 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4654 * gfortran.dg/graphite/id-pr47691.f: New.
4656 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4658 * gcc.target/i386/avx-os-support.h: New.
4659 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4660 (main): Check avx_os_support before the test is run.
4661 * gcc.target/i386/aes-avx-check.h: Ditto.
4662 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4664 2011-07-27 Kai Tietz <ktietz@redhat.com>
4666 * gcc.target/i386/aggregate-ret3.c: New test.
4667 * gcc.target/i386/aggregate-ret4.c: New test.
4669 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4672 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4673 allocated array should *not* change its size.
4674 * gfortran.dg/multiple_allocation_3.f90: New test.
4676 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/cpp0x/constexpr-49776.C: New.
4681 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4684 * gcc.dg/graphite/id-pr47046.c: New.
4686 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4689 * gcc.dg/graphite/run-id-pr47593.c: New.
4691 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4694 * gcc.dg/graphite/run-id-pr47653.c: New.
4695 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4696 induction variables.
4697 * gcc.dg/graphite/scop-16.c: Same.
4698 * gcc.dg/graphite/scop-17.c: Same.
4699 * gcc.dg/graphite/scop-21.c: Same.
4701 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4704 * gcc.dg/graphite/id-pr48805.c: New.
4706 2011-07-26 Tobias Burnus <burnus@net-b.de>
4708 * gfortran.dg/coarray_lib_token_2.f90: New.
4710 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4712 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4715 2011-07-25 Andrew Pinski <apinski@cavium.com>
4718 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4719 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4721 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4723 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4725 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4726 * gcc.c-torture/execute/loop-2g.c: Likewise.
4727 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4728 Require mmap support.
4729 * gcc.c-torture/execute/loop-2g.x: Likewise.
4730 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4731 (MAP_ANON): Provide default.
4732 * gcc.dg/20050826-1.c: Likewise.
4733 * gcc.target/i386/pr36533.c: Likewise.
4734 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4735 Use dg-require-effective-target mmap.
4737 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4740 * g++.dg/cpp0x/range-for19.C: New.
4742 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4748 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4751 * g++.dg/torture/pr49309.C: Remove.
4753 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4755 PR tree-optimization/49809
4756 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4759 2011-07-25 Richard Guenther <rguenther@suse.de>
4761 PR tree-optimization/49715
4762 * gcc.target/i386/pr49715-1.c: New testcase.
4763 * gcc.target/i386/pr49715-2.c: Likewise.
4765 2011-07-23 Jason Merrill <jason@redhat.com>
4767 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4769 2011-07-22 Jason Merrill <jason@redhat.com>
4772 * g++.dg/cpp0x/initlist55.C: New.
4774 2011-07-23 Tobias Burnus <burnus@net-b.de>
4777 * gfortran.dg/namelist_72.f: New.
4779 2011-07-23 Tobias Burnus <burnus@net-b.de>
4781 * gfortran.dg/coarray_25.f90: New.
4783 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4785 * override1.C: This test should use c++0x mode.
4786 * override3.C: New. Test the diagnostics in c++98 mode.
4788 2011-07-22 Jason Merrill <jason@redhat.com>
4789 Mark Glisse <marc.glisse@normalesup.org>
4792 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4795 * g++.dg/opt/builtins2.C: New.
4796 * g++.dg/other/error27.C: Don't rely on __builtin.
4798 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4800 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4802 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4803 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4804 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4805 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4807 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4810 2011-07-22 Richard Guenther <rguenther@suse.de>
4812 PR tree-optimization/45819
4813 * gcc.dg/pr45819.c: New testcase.
4815 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4817 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4819 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4823 * gcc.dg/graphite/run-id-pr47654.c: New.
4825 2011-07-21 Ian Lance Taylor <iant@google.com>
4828 * gcc.dg/pr49705.c: New test.
4830 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4832 * lib/target-supports.exp (check_avx_os_support_available): New.
4833 (check_effective_target_avx_runtime): Use it.
4835 2011-07-21 Richard Guenther <rguenther@suse.de>
4837 PR tree-optimization/49770
4838 * g++.dg/torture/pr49770.C: New testcase.
4840 2011-07-21 Kai Tietz <ktietz@redhat.com>
4842 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4843 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4845 2011-07-21 Tobias Burnus <burnus@net-b.de>
4847 * gfortran.dg/coarray_lib_token_1.f90: New.
4849 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4851 * gcc.dg/pr32912-2.c: Skip for AVR.
4852 * gcc.dg/pr44674.c: Add dg-require-profiling.
4854 2011-07-20 Jason Merrill <jason@redhat.com>
4856 * g++.dg/ext/desig2.C: New.
4858 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4860 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4862 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4863 * gcc.target/powerpc/recip-3.c: Ditto.
4865 2011-07-19 Jason Merrill <jason@redhat.com>
4867 PR c++/6709 (DR 743)
4868 PR c++/42603 (DR 950)
4869 * g++.dg/cpp0x/decltype21.C: New.
4871 2011-07-20 Richard Guenther <rguenther@suse.de>
4874 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4875 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4877 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4879 * gcc.target/arm/combine-movs.c: New.
4880 * gcc.target/arm/unsigned-extend-2.c: New.
4882 2011-07-19 Jason Merrill <jason@redhat.com>
4885 * g++.dg/cpp0x/variadic114.C: New.
4887 2011-07-19 Tobias Burnus <burnus@net-b.de>
4889 * gfortran.dg/coarray_args_1.f90: New.
4890 * gfortran.dg/coarray_args_2.f90: New.
4892 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4895 * gfortran.dg/allocate_error_3.f90: New.
4897 2011-07-19 Richard Guenther <rguenther@suse.de>
4899 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4900 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4901 * gcc.dg/torture/20110719-1.c: New testcase.
4903 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4905 PR tree-optimization/49768
4906 * gcc.c-torture/execute/pr49768.c: New test.
4908 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4910 PR tree-optimization/49771
4911 * gcc.dg/vect/pr49771.c: New test.
4913 2011-07-18 Martin Jambor <mjambor@suse.cz>
4915 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4916 * gcc.dg/ipa/ipa-2.c: Likewise.
4917 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4918 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4919 * gcc.dg/ipa/ipa-5.c: Likewise.
4920 * gcc.dg/ipa/ipa-7.c: Likewise.
4921 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4922 * gcc.dg/ipa/ipacost-1.c: Likewise.
4923 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4925 * gcc.dg/ipa/ipcp-1.c: New test.
4926 * gcc.dg/ipa/ipcp-2.c: Likewise.
4927 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4929 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4932 * gfortran.dg/pr49675.f90: New test.
4934 2011-07-18 Richard Guenther <rguenther@suse.de>
4936 * gcc.dg/torture/20110718-1.c: New testcase.
4938 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4940 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4941 * g++.dg/ext/bitfield3.C: Likewise.
4942 * g++.dg/ext/bitfield4.C: Likewise.
4943 * g++.dg/ext/bitfield5.C: Likewise.
4944 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4945 * g++.dg/other/pr23205-2.C: Likewise.
4946 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4947 * gcc.c-torture/compile/20001109-2.c: Likewise.
4948 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4949 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4950 * gcc.dg/bitfld-16.c: Likewise.
4951 * gcc.dg/bitfld-17.c: Likewise.
4952 * gcc.dg/bitfld-18.c: Likewise.
4953 * gcc.dg/builtins-config.h: Remove Netware support.
4954 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4955 * gcc.dg/cdce2.c: Likewise.
4956 * gcc.dg/cpp/assert4.c: Remove netware support.
4957 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4958 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4960 * lib/target-supports.exp (check_visibility_available): Remove
4962 (check_profiling_available): Likewise.
4964 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4966 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4968 2011-07-17 Tobias Burnus <burnus@net-b.de>
4969 Thomas Koenig <tkoenig@gcc.gnu.org>
4972 * gfortran.dg/generic_17.f90: Fix testcase.
4973 * gfortran.dg/interface_3.f90: Add dg-error.
4974 * gfortran.dg/use_14.f90: New.
4975 * gfortran.dg/use_15.f90: New.
4977 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4979 * gnat.dg/pointer_controlled.adb: New test.
4981 2011-07-17 Tobias Burnus <burnus@net-b.de>
4984 * gfortran.dg/pointer_remapping_7.f90: New.
4986 2011-07-16 Jason Merrill <jason@redhat.com>
4988 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4990 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4991 Jason Merrill <jason@redhat.com>
4995 * g++.dg/cpp0x/decltype29.C: Adjust.
4996 * g++.dg/cpp0x/error4.C: Adjust.
4997 * g++.dg/cpp0x/sfinae26.C: Adjust.
4998 * g++.dg/cpp0x/variadic105.C: Adjust.
4999 * g++.dg/template/deduce3.C: Adjust.
5000 * g++.dg/template/error45.C: Adjust.
5001 * g++.dg/template/ptrmem2.C: Adjust.
5002 * g++.dg/template/sfinae2.C: Adjust.
5003 * g++.old-deja/g++.pt/crash60.C: Adjust.
5004 * g++.old-deja/g++.pt/unify6.C: Adjust.
5005 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5006 * g++.dg/cpp0x/nullptr15.C: Adjust.
5007 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5008 * g++.dg/cpp0x/pr31431.C: Adjust.
5009 * g++.dg/cpp0x/pr31434.C: Adjust.
5010 * g++.dg/cpp0x/sfinae11.C: Adjust
5011 * g++.dg/cpp0x/temp_default2.C: Adjust.
5012 * g++.dg/cpp0x/trailing4.C: Adjust.
5013 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5014 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5015 * g++.dg/cpp0x/variadic105.C: Adjust.
5016 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5017 * g++.dg/ext/vla2.C: Adjust.
5018 * g++.dg/other/ptrmem10.C: Adjust.
5019 * g++.dg/other/ptrmem11.C: Adjust.
5020 * g++.dg/overload/unknown1.C: Adjust.
5021 * g++.dg/template/conv11.C: Adjust.
5022 * g++.dg/template/dependent-expr5.C: Adjust.
5023 * g++.dg/template/friend.C: Adjust.
5024 * g++.dg/template/incomplete2.C: Adjust.
5025 * g++.dg/template/local4.C: Adjust.
5026 * g++.dg/template/local6.C: Adjust.
5027 * g++.dg/template/operator9.C: Adjust.
5028 * g++.dg/template/ttp25.C: Adjust.
5029 * g++.dg/template/unify10.C: Adjust.
5030 * g++.dg/template/unify11.C: Adjust.
5031 * g++.dg/template/unify6.C: Adjust.
5032 * g++.dg/template/unify9.C: Adjust.
5033 * g++.dg/template/varmod1.C: Adjust.
5034 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5035 * g++.old-deja/g++.pt/crash28.C: Adjust.
5036 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5037 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5038 * g++.old-deja/g++.pt/expr2.C: Adjust.
5039 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5040 * g++.old-deja/g++.pt/spec5.C: Adjust.
5041 * g++.old-deja/g++.pt/spec6.C: Adjust.
5042 * g++.old-deja/g++.pt/unify4.C: Adjust.
5043 * g++.old-deja/g++.pt/unify8.C: Adjust.
5044 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5045 * g++.dg/overload/template5.C: New testcase.
5046 * g++.dg/template/overload12.C: New testcase.
5048 2011-07-11 Tobias Burnus <burnus@net-b.de>
5050 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5051 * gfortran.dg/coarray_7.f90: Ditto.
5052 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5053 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5055 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5057 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5059 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5060 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5061 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5063 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5064 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5065 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5067 2011-07-15 Jason Merrill <jason@redhat.com>
5070 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5071 Use --extra_opts instead of --additional_options.
5073 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5076 * g++.dg/torture/pr49309.C: Remove.
5078 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5080 * gcc.target/tic6x/weak-call.c: New test.
5081 * gcc.target/tic6x/fpcmp.c: New test.
5082 * gcc.target/tic6x/fpdiv.c: New test.
5083 * gcc.target/tic6x/rotdi16-scan.c: New test.
5084 * gcc.target/tic6x/ffssi.c: New test.
5085 * gcc.target/tic6x/fpdiv-lib.c: New test.
5086 * gcc.target/tic6x/cold-lc.c: New test.
5087 * gcc.target/tic6x/longcalls.c: New test.
5088 * gcc.target/tic6x/abi-align-1.c: New test.
5089 * gcc.target/tic6x/fpcmp-finite.c: New test.
5090 * gcc.target/tic6x/rotdi16.c: New test.
5091 * gcc.target/tic6x/bswapl.c: New test.
5092 * gcc.target/tic6x/ffsdi.c: New test.
5093 * gcc.target/tic6x/tic6x.exp: New file.
5094 * gcc.target/tic6x/builtins/arith24.c: New test.
5095 * gcc.target/tic6x/builtins/smpy.c: New test.
5096 * gcc.target/tic6x/builtins/smpylh.c: New test.
5097 * gcc.target/tic6x/builtins/smpyh.c: New test.
5098 * gcc.target/tic6x/builtins/sarith1.c: New test.
5099 * gcc.target/tic6x/builtins/extclr.c: New test
5100 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5101 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5102 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5103 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5105 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5107 * gcc.dg/20020312-2.c: Likewise.
5108 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5109 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5110 * gcc.dg/torture/builtin-math-7.c: Likewise.
5113 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5114 not testing tic6x-*-*.
5116 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5119 * g++.dg/torture/pr49309.C: New testcase.
5121 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5123 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5125 2011-07-14 Richard Guenther <rguenther@suse.de>
5127 PR tree-optimization/49651
5128 * gcc.dg/torture/pr49651.c: New testcase.
5130 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5133 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5135 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5137 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5138 -mno-pointers-to-nested-functions.
5139 * gcc.target/powerpc/no-r11-2.c: Ditto.
5140 * gcc.target/powerpc/no-r11-3.c: Ditto.
5142 2011-07-13 Jason Merrill <jason@redhat.com>
5144 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5145 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5146 when compiling C files.
5147 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5148 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5149 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5150 * g++.dg/lookup/anon2.C: Likewise.
5151 * g++.dg/tree-ssa/copyprop.C: Likewise.
5152 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5153 * g++.dg/init/vector1.C: Ignore narrowing errors.
5154 * g++.dg/torture/pr35526.C: Likewise.
5155 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5157 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5160 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5163 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5165 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5166 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5168 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5170 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5171 * lib/obj-c++.exp (obj-c++_init): Ditto.
5172 * lib/file-format.exp (gcc_target_object_format): Ditto.
5173 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5174 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5175 (check_visibility_available): Ditto.
5176 (check_effective_target_tls_native): Ditto.
5177 (check_effective_target_tls_emulated): Ditto.
5178 (check_effective_target_function_sections): Ditto.
5180 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5182 * gcc.target/arm/pr48183.c: New test.
5184 2011-07-13 Richard Guenther <rguenther@suse.de>
5186 * gcc.dg/torture/20110713-1.c: New testcase.
5188 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5191 * gcc.c-torture/compile/pr49474.c: New testcase.
5193 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5195 PR tree-optimization/49712
5196 * gcc.c-torture/execute/pr49712.c: New test.
5198 2011-07-11 Jason Merrill <jason@redhat.com>
5201 * g++.dg/template/recurse3.C: New.
5203 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5206 * gcc.dg/guality/csttest.c: New test.
5209 * gfortran.dg/pr49698.f90: New test.
5211 2011-07-11 Jeff Law <law@redhat.com>
5213 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5215 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5217 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5218 * go.test/go-test.exp (go-set-goarch): Likewise.
5220 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5223 * gcc.target/avr/torture/pr39633.c: New test case.
5225 2011-07-11 Tobias Burnus <burnus@net-b.de>
5228 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5230 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5232 * lib/target-supports.exp (check_effective_target_scheduling):
5234 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5235 * gcc.dg/pr45055.c: Ditto.
5236 * gcc.dg/pr45353.c: Ditto.
5237 * g++.dg/pr45056.C: Ditto.
5239 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5241 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5242 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5243 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5244 * g++.dg/torture/pr31863.C: Skip AVR.
5246 2011-07-10 Tobias Burnus <burnus@net-b.de>
5249 * gfortran.dg/intrinsic_signal.f90: New.
5251 2011-07-09 Jason Merrill <jason@redhat.com>
5253 * g++.dg/cpp0x/regress/regress6.C: New.
5254 * g++.dg/parse/crash45.C: Adjust message.
5255 * g++.dg/template/crash38.C: Adjust message.
5256 * g++.dg/template/crash64.C: Adjust message.
5258 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5260 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5261 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5262 * g++.dg/abi/bitfield3.C: Likewise.
5263 * g++.dg/eh/pr38662.C: Likewise.
5264 * g++.dg/ext/attrib36.C: Likewise.
5265 * g++.dg/ext/attrib37.C: Likewise.
5266 * g++.dg/ext/attrib8.C: Likewise.
5267 * g++.dg/ext/tmplattr1.C: Likewise.
5268 * g++.dg/inherit/override-attribs.C: Likewise.
5269 * g++.dg/opt/inline9.C: Likewise.
5270 * g++.dg/opt/life1.C: Likewise.
5271 * g++.dg/opt/longbranch2.C: Likewise.
5272 * g++.dg/opt/nrv12.C: Likewise.
5273 * g++.dg/opt/reg-stack4.C: Likewise.
5274 * g++.dg/other/pr35504.C: Likewise.
5275 * g++.dg/other/pr39496.C: Likewise.
5276 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5277 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5278 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5279 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5280 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5281 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5282 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5283 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5284 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5285 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5286 * g++.dg/warn/pr15774-1.C: Likewise.
5287 * g++.dg/warn/pr15774-2.C: Likewise.
5288 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5289 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5290 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5291 * g++.old-deja/g++.pt/asm2.C: Likewise.
5292 * gcc.c-torture/compile/20000804-1.c: Likewise.
5293 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5294 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5295 * gcc.dg/20020108-1.c: Likewise.
5296 * gcc.dg/20020122-2.c: Likewise.
5297 * gcc.dg/20020122-3.c: Likewise.
5298 * gcc.dg/20020206-1.c: Likewise.
5299 * gcc.dg/20020219-1.c: Likewise.
5300 * gcc.dg/20020310-1.c: Likewise.
5301 * gcc.dg/20020411-1.c: Likewise.
5302 * gcc.dg/20020418-2.c: Likewise.
5303 * gcc.dg/20020426-2.c: Likewise.
5304 * gcc.dg/20020517-1.c: Likewise.
5305 * gcc.dg/20030204-1.c: Likewise.
5306 * gcc.dg/20030826-2.c: Likewise.
5307 * gcc.dg/20031102-1.c: Likewise.
5308 * gcc.dg/20031202-1.c: Likewise.
5309 * gcc.dg/20050111-1.c: Likewise.
5310 * gcc.dg/20050503-1.c: Likewise.
5311 * gcc.dg/array-init-1.c: Likewise.
5312 * gcc.dg/builtin-apply4.c: Likewise.
5313 * gcc.dg/dfp/pr31344.c: Likewise.
5314 * gcc.dg/gomp/atomic-11.c: Likewise.
5315 * gcc.dg/graphite/pr40281.c: Likewise.
5316 * gcc.dg/ia64-sync-1.c: Likewise.
5317 * gcc.dg/ia64-sync-2.c: Likewise.
5318 * gcc.dg/ia64-sync-3.c: Likewise.
5319 * gcc.dg/ia64-sync-4.c: Likewise.
5320 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5321 * gcc.dg/invalid-call-1.c: Likewise.
5322 * gcc.dg/loop-3.c: Likewise.
5323 * gcc.dg/lower-subreg-1.c: Likewise.
5324 * gcc.dg/lto/pr47259_0.c: Likewise.
5325 * gcc.dg/nested-calls-1.c: Likewise.
5326 * gcc.dg/pr20017.c: Likewise.
5327 * gcc.dg/pr25023.c: Likewise.
5328 * gcc.dg/pr27671-2.c: Likewise.
5329 * gcc.dg/pr32176.c: Likewise.
5330 * gcc.dg/pr33676.c: Likewise.
5331 * gcc.dg/pr35045.c: Likewise.
5332 * gcc.dg/pr36015.c: Likewise.
5333 * gcc.dg/pr36584.c: Likewise.
5334 * gcc.dg/pr36998.c: Likewise.
5335 * gcc.dg/pr37438.c: Likewise.
5336 * gcc.dg/pr37908.c: Likewise.
5337 * gcc.dg/pr41241.c: Likewise.
5338 * gcc.dg/pr41340.c: Likewise.
5339 * gcc.dg/pr44136.c: Likewise.
5340 * gcc.dg/pr44194-1.c: Likewise.
5341 * gcc.dg/pr46212.c: Likewise.
5342 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5343 * gcc.dg/setjmp-2.c: Likewise.
5344 * gcc.dg/short-compare-1.c: Likewise.
5345 * gcc.dg/short-compare-2.c: Likewise.
5346 * gcc.dg/smod-1.c: Likewise.
5347 * gcc.dg/sync-2.c: Likewise.
5348 * gcc.dg/sync-3.c: Likewise.
5349 * gcc.dg/tls/opt-1.c: Likewise.
5350 * gcc.dg/tls/opt-2.c: Likewise.
5351 * gcc.dg/tls/opt-3.c: Likewise.
5352 * gcc.dg/torture/badshift.c: Likewise.
5353 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5354 * gcc.dg/torture/pr20314-2.c: Likewise.
5355 * gcc.dg/torture/pr36891.c: Likewise.
5356 * gcc.dg/torture/pr38774.c: Likewise.
5357 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5358 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5359 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5360 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5361 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5362 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5363 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5364 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5365 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5366 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5367 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5368 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5369 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5370 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5371 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5372 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5373 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5374 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5375 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5376 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5377 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5378 * gcc.dg/unroll-1.c: Likewise.
5379 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5380 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5381 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5382 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5383 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5384 * gcc.target/i386/20000609-1.c: Likewise.
5385 * gcc.target/i386/20000720-1.c: Likewise.
5386 * gcc.target/i386/20000724-1.c: Likewise.
5387 * gcc.target/i386/20011107-1.c: Likewise.
5388 * gcc.target/i386/20011119-1.c: Likewise.
5389 * gcc.target/i386/20020201-3.c: Likewise.
5390 * gcc.target/i386/20020218-1.c: Likewise.
5391 * gcc.target/i386/20020729-1.c: Likewise.
5392 * gcc.target/i386/20030926-1.c: Likewise.
5393 * gcc.target/i386/20060125-1.c: Likewise.
5394 * gcc.target/i386/20060125-2.c: Likewise.
5395 * gcc.target/i386/20060512-1.c: Likewise.
5396 * gcc.target/i386/20060512-2.c: Likewise.
5397 * gcc.target/i386/20060512-3.c: Likewise.
5398 * gcc.target/i386/20060512-4.c: Likewise.
5399 * gcc.target/i386/387-1.c: Likewise.
5400 * gcc.target/i386/387-2.c: Likewise.
5401 * gcc.target/i386/387-5.c: Likewise.
5402 * gcc.target/i386/387-6.c: Likewise.
5403 * gcc.target/i386/980312-1.c: Likewise.
5404 * gcc.target/i386/980313-1.c: Likewise.
5405 * gcc.target/i386/990117-1.c: Likewise.
5406 * gcc.target/i386/990424-1.c: Likewise.
5407 * gcc.target/i386/990524-1.c: Likewise.
5408 * gcc.target/i386/991129-1.c: Likewise.
5409 * gcc.target/i386/991214-1.c: Likewise.
5410 * gcc.target/i386/991230-1.c: Likewise.
5411 * gcc.target/i386/addr-sel-1.c: Likewise.
5412 * gcc.target/i386/aggregate-ret1.c: Likewise.
5413 * gcc.target/i386/aggregate-ret2.c: Likewise.
5414 * gcc.target/i386/align-main-3.c: Likewise.
5415 * gcc.target/i386/amd64-abi-1.c: Likewise.
5416 * gcc.target/i386/amd64-abi-2.c: Likewise.
5417 * gcc.target/i386/amd64-abi-4.c: Likewise.
5418 * gcc.target/i386/amd64-abi-5.c: Likewise.
5419 * gcc.target/i386/amd64-abi-6.c: Likewise.
5420 * gcc.target/i386/asm-1.c: Likewise.
5421 * gcc.target/i386/asm-3.c: Likewise.
5422 * gcc.target/i386/asm-5.c: Likewise.
5423 * gcc.target/i386/attributes-error.c: Likewise.
5424 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5425 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5426 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5427 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5428 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5429 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5430 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5431 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5432 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5433 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5434 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5435 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5436 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5437 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5438 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5439 * gcc.target/i386/bitfield1.c: Likewise.
5440 * gcc.target/i386/bitfield2.c: Likewise.
5441 * gcc.target/i386/bmi-2.c: Likewise.
5442 * gcc.target/i386/bmi-5.c: Likewise.
5443 * gcc.target/i386/builtin-unreachable.c: Likewise.
5444 * gcc.target/i386/cleanup-2.c: Likewise.
5445 * gcc.target/i386/clobbers.c: Likewise.
5446 * gcc.target/i386/cmov8.c: Likewise.
5447 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5448 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5449 * gcc.target/i386/compress-float-387.c: Likewise.
5450 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5451 * gcc.target/i386/compress-float-sse.c: Likewise.
5452 * gcc.target/i386/crc32-2.c: Likewise.
5453 * gcc.target/i386/crc32-3.c: Likewise.
5454 * gcc.target/i386/divmod-7.c: Likewise.
5455 * gcc.target/i386/divmod-8.c: Likewise.
5456 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5457 * gcc.target/i386/fma3-builtin.c: Likewise.
5458 * gcc.target/i386/fma3-fma.c: Likewise.
5459 * gcc.target/i386/fma4-256-vector.c: Likewise.
5460 * gcc.target/i386/fma4-builtin.c: Likewise.
5461 * gcc.target/i386/fma4-fma-2.c: Likewise.
5462 * gcc.target/i386/fma4-fma.c: Likewise.
5463 * gcc.target/i386/fma4-vector-2.c: Likewise.
5464 * gcc.target/i386/fma4-vector.c: Likewise.
5465 * gcc.target/i386/funcspec-1.c: Likewise.
5466 * gcc.target/i386/funcspec-10.c: Likewise.
5467 * gcc.target/i386/funcspec-11.c: Likewise.
5468 * gcc.target/i386/funcspec-2.c: Likewise.
5469 * gcc.target/i386/funcspec-5.c: Likewise.
5470 * gcc.target/i386/funcspec-6.c: Likewise.
5471 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5472 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5473 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5474 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5475 * gcc.target/i386/incoming-1.c: Likewise.
5476 * gcc.target/i386/incoming-10.c: Likewise.
5477 * gcc.target/i386/incoming-11.c: Likewise.
5478 * gcc.target/i386/incoming-12.c: Likewise.
5479 * gcc.target/i386/incoming-13.c: Likewise.
5480 * gcc.target/i386/incoming-14.c: Likewise.
5481 * gcc.target/i386/incoming-15.c: Likewise.
5482 * gcc.target/i386/incoming-2.c: Likewise.
5483 * gcc.target/i386/incoming-3.c: Likewise.
5484 * gcc.target/i386/incoming-4.c: Likewise.
5485 * gcc.target/i386/incoming-5.c: Likewise.
5486 * gcc.target/i386/incoming-6.c: Likewise.
5487 * gcc.target/i386/incoming-7.c: Likewise.
5488 * gcc.target/i386/incoming-8.c: Likewise.
5489 * gcc.target/i386/incoming-9.c: Likewise.
5490 * gcc.target/i386/lea.c: Likewise.
5491 * gcc.target/i386/local.c: Likewise.
5492 * gcc.target/i386/loop-1.c: Likewise.
5493 * gcc.target/i386/loop-2.c: Likewise.
5494 * gcc.target/i386/loop-3.c: Likewise.
5495 * gcc.target/i386/max-stack-align.c: Likewise.
5496 * gcc.target/i386/memcpy-1.c: Likewise.
5497 * gcc.target/i386/movbe-2.c: Likewise.
5498 * gcc.target/i386/movq-2.c: Likewise.
5499 * gcc.target/i386/movq.c: Likewise.
5500 * gcc.target/i386/nrv1.c: Likewise.
5501 * gcc.target/i386/pad-4.c: Likewise.
5502 * gcc.target/i386/pad-5a.c: Likewise.
5503 * gcc.target/i386/pad-5b.c: Likewise.
5504 * gcc.target/i386/pad-6a.c: Likewise.
5505 * gcc.target/i386/pad-6b.c: Likewise.
5506 * gcc.target/i386/pad-7.c: Likewise.
5507 * gcc.target/i386/pad-9.c: Likewise.
5508 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5509 * gcc.target/i386/pic-1.c: Likewise.
5510 * gcc.target/i386/pr12092-1.c: Likewise.
5511 * gcc.target/i386/pr12329.c: Likewise.
5512 * gcc.target/i386/pr21518.c: Likewise.
5513 * gcc.target/i386/pr22362.c: Likewise.
5514 * gcc.target/i386/pr22585.c: Likewise.
5515 * gcc.target/i386/pr23098.c: Likewise.
5516 * gcc.target/i386/pr25196.c: Likewise.
5517 * gcc.target/i386/pr25293.c: Likewise.
5518 * gcc.target/i386/pr25654.c: Likewise.
5519 * gcc.target/i386/pr26449.c: Likewise.
5520 * gcc.target/i386/pr26778.c: Likewise.
5521 * gcc.target/i386/pr26826.c: Likewise.
5522 * gcc.target/i386/pr27266.c: Likewise.
5523 * gcc.target/i386/pr29978.c: Likewise.
5524 * gcc.target/i386/pr30505.c: Likewise.
5525 * gcc.target/i386/pr30961-1.c: Likewise.
5526 * gcc.target/i386/pr31628.c: Likewise.
5527 * gcc.target/i386/pr32000-2.c: Likewise.
5528 * gcc.target/i386/pr32661-1.c: Likewise.
5529 * gcc.target/i386/pr32708-2.c: Likewise.
5530 * gcc.target/i386/pr32708-3.c: Likewise.
5531 * gcc.target/i386/pr34256.c: Likewise.
5532 * gcc.target/i386/pr34312.c: Likewise.
5533 * gcc.target/i386/pr34522.c: Likewise.
5534 * gcc.target/i386/pr35160.c: Likewise.
5535 * gcc.target/i386/pr35281.c: Likewise.
5536 * gcc.target/i386/pr36246.c: Likewise.
5537 * gcc.target/i386/pr36786.c: Likewise.
5538 * gcc.target/i386/pr37275.c: Likewise.
5539 * gcc.target/i386/pr37843-3.c: Likewise.
5540 * gcc.target/i386/pr37843-4.c: Likewise.
5541 * gcc.target/i386/pr39082-1.c: Likewise.
5542 * gcc.target/i386/pr39431.c: Likewise.
5543 * gcc.target/i386/pr39496.c: Likewise.
5544 * gcc.target/i386/pr39543-2.c: Likewise.
5545 * gcc.target/i386/pr39911.c: Likewise.
5546 * gcc.target/i386/pr40718.c: Likewise.
5547 * gcc.target/i386/pr40906-1.c: Likewise.
5548 * gcc.target/i386/pr40906-2.c: Likewise.
5549 * gcc.target/i386/pr40906-3.c: Likewise.
5550 * gcc.target/i386/pr40934.c: Likewise.
5551 * gcc.target/i386/pr41900.c: Likewise.
5552 * gcc.target/i386/pr42589.c: Likewise.
5553 * gcc.target/i386/pr43662.c: Likewise.
5554 * gcc.target/i386/pr43671.c: Likewise.
5555 * gcc.target/i386/pr43766.c: Likewise.
5556 * gcc.target/i386/pr43869.c: Likewise.
5557 * gcc.target/i386/pr44942.c: Likewise.
5558 * gcc.target/i386/pr44948-2a.c: Likewise.
5559 * gcc.target/i386/pr45234.c: Likewise.
5560 * gcc.target/i386/pr45336-2.c: Likewise.
5561 * gcc.target/i386/pr45336-4.c: Likewise.
5562 * gcc.target/i386/pr45852.c: Likewise.
5563 * gcc.target/i386/pr46470.c: Likewise.
5564 * gcc.target/i386/pr48037-1.c: Likewise.
5565 * gcc.target/i386/pr48389.c: Likewise.
5566 * gcc.target/i386/pr49095.c: Likewise.
5567 * gcc.target/i386/pr9771-1.c: Likewise.
5568 * gcc.target/i386/rdfsbase-1.c: Likewise.
5569 * gcc.target/i386/rdfsbase-2.c: Likewise.
5570 * gcc.target/i386/rdgsbase-1.c: Likewise.
5571 * gcc.target/i386/rdgsbase-2.c: Likewise.
5572 * gcc.target/i386/rdrand-3.c: Likewise.
5573 * gcc.target/i386/regparm-stdcall.c: Likewise.
5574 * gcc.target/i386/regparm.c: Likewise.
5575 * gcc.target/i386/reload-1.c: Likewise.
5576 * gcc.target/i386/rotate-2.c: Likewise.
5577 * gcc.target/i386/sibcall-5.c: Likewise.
5578 * gcc.target/i386/signbit-1.c: Likewise.
5579 * gcc.target/i386/signbit-2.c: Likewise.
5580 * gcc.target/i386/signbit-3.c: Likewise.
5581 * gcc.target/i386/sse-5.c: Likewise.
5582 * gcc.target/i386/sse-8.c: Likewise.
5583 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5584 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5585 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5586 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5587 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5588 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5589 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5590 * gcc.target/i386/sse2-movq-2.c: Likewise.
5591 * gcc.target/i386/sse2-movq-3.c: Likewise.
5592 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5593 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5594 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5595 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5596 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5597 * gcc.target/i386/ssefn-1.c: Likewise.
5598 * gcc.target/i386/ssefn-2.c: Likewise.
5599 * gcc.target/i386/sseregparm-1.c: Likewise.
5600 * gcc.target/i386/sseregparm-2.c: Likewise.
5601 * gcc.target/i386/sseregparm-3.c: Likewise.
5602 * gcc.target/i386/sseregparm-4.c: Likewise.
5603 * gcc.target/i386/sseregparm-5.c: Likewise.
5604 * gcc.target/i386/sseregparm-6.c: Likewise.
5605 * gcc.target/i386/sseregparm-7.c: Likewise.
5606 * gcc.target/i386/sseregparm-8.c: Likewise.
5607 * gcc.target/i386/stack-realign.c: Likewise.
5608 * gcc.target/i386/stack-usage-realign.c: Likewise.
5609 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5610 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5611 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5612 * gcc.target/i386/stackalign/return-1.c: Likewise.
5613 * gcc.target/i386/stackalign/return-2.c: Likewise.
5614 * gcc.target/i386/stackalign/return-3.c: Likewise.
5615 * gcc.target/i386/tailcall-1.c: Likewise.
5616 * gcc.target/i386/tbm-2.c: Likewise.
5617 * gcc.target/i386/udivmod-7.c: Likewise.
5618 * gcc.target/i386/udivmod-8.c: Likewise.
5619 * gcc.target/i386/unroll-1.c: Likewise.
5620 * gcc.target/i386/vararg-1.c: Likewise.
5621 * gcc.target/i386/vararg-2.c: Likewise.
5622 * gcc.target/i386/vect8-ret.c: Likewise.
5623 * gcc.target/i386/vectorize5.c: Likewise.
5624 * gcc.target/i386/wmul-1.c: Likewise.
5625 * gcc.target/i386/wmul-2.c: Likewise.
5626 * gcc.target/i386/wrfsbase-1.c: Likewise.
5627 * gcc.target/i386/wrfsbase-2.c: Likewise.
5628 * gcc.target/i386/wrgsbase-1.c: Likewise.
5629 * gcc.target/i386/wrgsbase-2.c: Likewise.
5630 * gcc.target/i386/xop-pcmov.c: Likewise.
5631 * gcc.target/i386/xop-pcmov2.c: Likewise.
5632 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5633 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5634 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5635 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5636 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5637 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5638 * gcc.target/i386/zee.c: Likewise.
5639 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5640 * gfortran.dg/compiler-directive_2.f: Likewise.
5641 * gfortran.dg/g77/20010216-1.f: Likewise.
5642 * gfortran.dg/gomp/pr39152.f90: Likewise.
5643 * gfortran.dg/pr33794.f90: Likewise.
5645 2011-07-09 Jason Merrill <jason@redhat.com>
5647 * g++.dg/cpp0x/regress/regress5.C: New.
5649 2011-07-08 Jason Merrill <jason@redhat.com>
5652 * g++.dg/expr/compound-asn1.C: New.
5653 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5655 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5658 * gcc.target/powerpc/altivec-34.c: New test.
5660 2011-07-08 Jason Merrill <jason@redhat.com>
5663 * g++.dg/abi/guard3.C: New.
5665 2011-07-08 Julian Brown <julian@codesourcery.com>
5667 * lib/target-supports.exp
5668 (check_effective_target_arm_little_endian): New.
5669 (check_effective_target_vect_pack_trunc): Use above.
5670 (check_effective_target_vect_unpack): Likewise.
5671 (check_effective_target_vect_element_align): Test
5672 check_effective_target_arm_vect_no_misalign for ARM.
5674 2011-07-08 Jason Merrill <jason@redhat.com>
5677 * g++.dg/cpp0x/constexpr-rom.C: New.
5679 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5682 * g++.dg/torture/pr49519.C: New test.
5684 2011-07-08 Martin Jambor <mjambor@suse.cz>
5686 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5688 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5691 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5693 2011-07-08 Richard Guenther <rguenther@suse.de>
5695 PR tree-optimization/49662
5696 * gcc.dg/graphite/interchange-14.c: XFAIL.
5697 * gcc.dg/graphite/interchange-15.c: Likewise.
5698 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5700 2011-07-06 Jason Merrill <jason@redhat.com>
5703 * g++.dg/cpp0x/regress/regress4.C: New.
5705 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5708 * gfortran.dg/result_in_spec_4.f90: New test.
5710 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5712 * gcc.target/sparc/cas64.c: New test.
5714 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5717 * g++.dg/torture/pr49644.C: New test.
5720 * gcc.c-torture/execute/pr49644.c: New test.
5722 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5724 * lib/target-supports.exp (check_effective_target_ia32): New.
5725 (check_effective_target_x32): Likewise.
5726 (check_effective_target_vect_cmdline_needed): Also check x32.
5728 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5730 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5732 * gcc.target/arm/pr42235.c: Likewise.
5733 * gcc.target/arm/pr42495.c: Likewise.
5734 * gcc.target/arm/pr42574.c: Likewise.
5735 * gcc.target/arm/thumb-branch1.c: Likewise.
5737 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5738 unneeded prune of possible warning.
5739 * gcc.target/arm/pr40956.c: Likewise.
5740 * gcc.target/arm/pr42505.c: Likewise.
5742 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5743 * gcc.c-torture/compile/pr46883.c: Likewise.
5744 * gcc.c-torture/compile/pr46934.c: Likewise.
5746 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5747 for move to ../../gcc.c-torture/compile.
5748 * gcc.target/arm/pr46883.c: Likewise.
5749 * gcc.target/arm/pr46934.c: Likewise.
5751 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5752 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5753 * gcc.target/arm/wmul-1.c: Likewise.
5754 * gcc.target/arm/wmul-2.c: Likewise.
5755 * gcc.target/arm/wmul-3.c: Likewise.
5756 * gcc.target/arm/wmul-4.c: Likewise.
5757 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5758 add tab after scan target.
5759 * gcc.target/arm/smlaltt-1.c: Likewise.
5760 * gcc.target/arm/smlatb-1.c: Likewise.
5761 * gcc.target/arm/smlatt-1.c: Likewise.
5763 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5766 * gcc.dg/debug/pr49522.c: New test.
5768 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5770 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5771 * gcc.dg/pr46212.c: Run only if target int32plus.
5772 * gcc.dg/torture/pr48146.c: Ditto.
5773 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5774 * c-c++-common/pr44832.c: Ditto.
5775 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5776 * gcc.dg/pr31490.c: Ditto.
5777 * gcc.dg/torture/builtin-math-7.c: Run only if target
5779 * gcc.dg/torture/pr45764.c: Skip for AVR.
5780 * gcc.dg/pr47893.c: Ditto.
5782 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5784 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5785 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5786 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5787 add tab to scan target.
5789 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5791 * gcc.target/arm/neon-modes-3.c: New test.
5793 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5795 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5796 -fno-loop-interchange -ffast-math.
5798 2011-07-07 Richard Guenther <rguenther@suse.de>
5800 * gcc.dg/ftrapv-3.c: New testcase.
5802 2011-07-07 Richard Guenther <rguenther@suse.de>
5804 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5805 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5807 2011-07-07 Kai Tietz <ktietz@redhat.com>
5809 * gcc.dg/binop-notxor1.c: New test.
5810 * gcc.dg/binop-notand4a.c: New test.
5811 * gcc.dg/binop-notxor2.c: New test.
5812 * gcc.dg/binop-notand3a.c: New test.
5813 * gcc.dg/binop-notand2a.c: New test.
5814 * gcc.dg/binop-notand6a.c: New test.
5815 * gcc.dg/binop-notor1.c: New test.
5816 * gcc.dg/binop-notand1a.c: New test.
5817 * gcc.dg/binop-notand5a.c: New test.
5818 * gcc.dg/binop-notor2.c: New test.
5820 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5823 * gcc.dg/gomp/pr49640.c: New test.
5825 2011-07-07 Richard Guenther <rguenther@suse.de>
5827 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5829 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5832 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5834 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5836 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5837 * gcc.target/powerpc/no-r11-2.c: Ditto.
5838 * gcc.target/powerpc/no-r11-3.c: Ditto.
5840 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5842 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5843 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5845 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5847 * lib/target-supports.exp (check_profiling_available): Disable
5848 profiling with -fprofile-generate for target avr.
5850 2011-07-06 Richard Guenther <rguenther@suse.de>
5852 PR tree-optimization/49645
5853 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5855 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5858 * gcc.dg/pr47383.c: New.
5860 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5862 PR tree-optimization/49647
5863 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5865 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5868 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5869 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5871 2011-07-05 Jason Merrill <jason@redhat.com>
5874 * g++.dg/template/template-id-4.C: New.
5876 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5878 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5879 * gcc.dg/pr43402.c: Ditto.
5881 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5883 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5885 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5887 * gcc.target/powerpc/ppc-switch-1.c: New test for
5888 --param case-values-threshold.
5889 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5891 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5893 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5895 2011-07-05 Jason Merrill <jason@redhat.com>
5897 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5899 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5901 PR tree-optimization/47654
5902 * gcc.dg/graphite/block-pr47654.c: New.
5904 2011-07-05 Jason Merrill <jason@redhat.com>
5906 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5908 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5910 PR tree-optimization/49580
5911 * gcc.dg/autopar/pr49580.c: New test.
5913 2011-07-05 Richard Guenther <rguenther@suse.de>
5915 PR tree-optimization/49518
5916 PR tree-optimization/49628
5917 * g++.dg/torture/pr49628.C: New testcase.
5918 * gcc.dg/torture/pr49518.c: Likewise.
5920 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922 * ada/acats/run_acats (which): Extract last field from type -p,
5923 type output only if command succeeded.
5925 2011-07-04 Jason Merrill <jason@redhat.com>
5927 * g++.dg/abi/mangle48.C: New.
5929 * g++.dg/cpp0x/diag1.C: New.
5931 * g++.dg/diagnostic/aka1.C: New.
5933 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5935 PR rtl-optimization/49619
5936 * gcc.dg/pr49619.c: New test.
5938 PR rtl-optimization/49472
5939 * gfortran.dg/pr49472.f90: New test.
5942 * gcc.dg/pr49602.c: New test.
5944 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5948 * gcc.target/avr/avr.exp: Run over cpp files, too.
5949 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5950 * gcc.target/avr/progmem.h: New file.
5951 * gcc.target/avr/exit-abort.h: New file.
5952 * gcc.target/avr/progmem-error-1.c: New file.
5953 * gcc.target/avr/progmem-error-1.cpp: New file.
5954 * gcc.target/avr/progmem-warning-1.c: New file.
5955 * gcc.target/avr/torture/progmem-1.c: New file.
5956 * gcc.target/avr/torture/progmem-1.cpp: New file.
5958 2011-07-04 Richard Guenther <rguenther@suse.de>
5960 PR tree-optimization/49615
5961 * g++.dg/torture/pr49615.C: New testcase.
5963 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5965 PR tree-optimization/49610
5966 * gcc.dg/vect/pr49610.c: New test.
5968 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5970 * gnat.dg/specs/debug1.ads: New test.
5972 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5975 * gfortran.dg/typebound_proc_23.f90: New.
5977 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5980 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5982 2011-07-01 Jason Merrill <jason@redhat.com>
5985 * g++.dg/template/template-id-3.C: New.
5988 * g++.dg/template/qualified-id4.C: New.
5991 * g++.dg/template/explicit-args4.C: New.
5994 * g++.dg/template/offsetof2.C: New.
5996 2011-07-01 Kai Tietz <ktietz@redhat.com>
5998 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6000 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6003 * lib/target-supports.exp (check_effective_target_gld): New proc.
6005 2011-07-01 Richard Guenther <rguenther@suse.de>
6007 PR tree-optimization/49603
6008 * gcc.dg/torture/pr49603.c: New testcase.
6010 2011-06-30 Jason Merrill <jason@redhat.com>
6013 * g++.dg/rtti/template1.C: New.
6016 * g++.dg/cpp0x/regress/ctor1.C: New.
6019 * g++.dg/cpp0x/initlist54.C: New.
6021 2011-06-30 Martin Jambor <mjambor@suse.cz>
6023 * gcc.dg/tree-ssa/sra-12.c: New test.
6025 2011-06-29 Jason Merrill <jason@redhat.com>
6027 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6029 2011-06-30 Richard Guenther <rguenther@suse.de>
6031 PR tree-optimization/46787
6032 * gcc.dg/vect/vect-121.c: New testcase.
6034 2011-06-30 Martin Jambor <mjambor@suse.cz>
6036 PR tree-optimization/49094
6037 * gcc.dg/tree-ssa/pr49094.c: New test.
6039 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6042 * gfortran.dg/pr49540-1.f90: New test.
6043 * gfortran.dg/pr49540-2.f90: New test.
6045 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048 * ada/acats/run_acats (which): Use last field of type -p output.
6050 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6051 Iain Sandoe <iains@gcc.gnu.org>
6054 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6055 Only skip on 64-bit *-*-darwin8* && !objc2.
6057 2011-06-30 Richard Guenther <rguenther@suse.de>
6059 PR tree-optimization/38752
6060 * gcc.c-torture/compile/pr38752.c: New testcase.
6062 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6064 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6065 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6067 2011-06-29 Jason Merrill <jason@redhat.com>
6070 * g++.dg/cpp0x/initlist53.C: Use placement new.
6071 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6072 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6075 * g++.dg/cpp0x/trailing6.C: New.
6076 * g++.dg/cpp0x/pr45908.C: No error.
6079 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6082 * g++.dg/cpp0x/constexpr-using2.C: New.
6084 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6087 * g++.dg/cpp0x/constexpr-diag3.C: New.
6088 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6089 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6090 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6091 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6093 2011-06-29 Jason Merrill <jason@redhat.com>
6095 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6097 2011-06-29 Richard Guenther <rguenther@suse.de>
6099 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6101 2011-06-29 Jason Merrill <jason@redhat.com>
6103 * g++.dg/cpp0x/initlist-value2.C: New.
6105 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6106 * g++.dg/cpp0x/initlist-value.C: New.
6108 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6110 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6112 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6114 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6115 * gcc.dg/inline_2.c: Likewise.
6116 * gcc.dg/unroll_1.c: Likewise.
6118 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6121 * gcc.target/i386/pr49567.c: New test.
6123 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6125 * gnat.dg/opt17.ad[sb]: New test.
6127 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6128 Tom de Vries <tom@codesourcery.com>
6130 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6131 (check_effective_target_arm_thumb2): New effective targets.
6132 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6133 properly. Clean up temporary files.
6134 * gcc.target/arm/ivopts-2.c: Likewise.
6135 * gcc.target/arm/ivopts-3.c: Likewise.
6136 * gcc.target/arm/ivopts-4.c: Likewise.
6137 * gcc.target/arm/ivopts-5.c: Likewise.
6138 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6140 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6143 * gfortran.dg/reshape_zerosize_3.f90: New test.
6145 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6147 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6148 * gcc.target/arm/vfp-ldmias.c: Likewise.
6149 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6150 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6151 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6152 * gcc.target/arm/vfp-stmias.c: Likewise.
6153 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6154 * gcc.target/arm/vfp-stmiad.c: Likewise.
6156 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6158 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6160 * gcc.target/arm/pr45701-2.c: Ditto.
6162 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6165 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6166 * gfortran.dg/extends_14.f03: Modified.
6168 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6170 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6171 early if the test is already being skipped.
6173 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6174 scan-assembler-dem-not): For missing file, report unresolved with
6175 same message as for pass/fail, with reason reported in log file.
6177 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6178 from add_options_for_arm_neon_fp16.
6179 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6180 check_effective_target_arm_neon_fp16_ok_nocache.
6181 Check -mfpu and -mfloat-abi options from current multilib.
6182 Do not require neon support.
6183 (check_effective_target_arm_fp16_ok): Renamed from
6184 check_effecitve_target_arm_neon_fp16_ok.
6185 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6186 arm_neon_fp16_ok and arm_fp16.
6187 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6188 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6189 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6190 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6192 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6194 * gcc.dg/builtin-assume-aligned-1.c: New test.
6195 * gcc.dg/builtin-assume-aligned-2.c: New test.
6196 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6199 * gcc.dg/pr49544.c: New test.
6201 2011-06-27 Richard Guenther <rguenther@suse.de>
6203 PR tree-optimization/49394
6204 * g++.dg/torture/pr49394.C: New testcase.
6206 2011-06-27 Kai Tietz <ktietz@redhat.com>
6208 * gcc.dg/optimize-bswapdi-2.c: New test.
6210 2011-06-27 Michael Hope <michael.hope@linaro.org>
6211 Richard Sandiford <richard.sandiford@linaro.org>
6213 PR tree-optimization/49169
6214 * gcc.dg/torture/pr49169.c: New test.
6216 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6219 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6221 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6224 2011-06-26 Jason Merrill <jason@redhat.com>
6226 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6229 * g++.dg/init/ref19.C: New.
6230 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6232 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6234 PR tree-optimization/48377
6235 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6238 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6241 * lib/target-supports.exp (check_effective_target_non_strict_align):
6243 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6245 2011-06-24 Martin Jambor <mjambor@suse.cz>
6247 PR tree-optimizations/49516
6248 * g++.dg/tree-ssa/pr49516.C: New test.
6250 2011-06-23 Jason Merrill <jason@redhat.com>
6253 * g++.dg/template/partial10.C: New.
6254 * g++.dg/template/partial11.C: New.
6256 2011-06-23 Jeff Law <law@redhat.com>
6259 * gcc.dg/pr48770.c: New test.
6261 2011-06-23 Jan Hubicka <jh@suse.cz>
6264 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6266 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6270 instead of -fdump-tree-optimized.
6272 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6275 * g++.dg/template/crash107.C: New.
6276 * g++.dg/template/error17.C: Adjust.
6278 2011-06-23 Jason Merrill <jason@redhat.com>
6281 * g++.dg/cpp0x/defaulted30.C: New.
6284 * g++.dg/rtti/anon-ns1.C: New.
6287 * g++.dg/init/ref18.C: New.
6290 * g++.dg/template/partial9.C: New.
6292 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6295 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6297 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6300 * gcc.dg/pr49496.c: New test.
6302 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6304 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6307 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6309 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6310 * gcc.target/arm/pr42879.c: Likewise.
6311 * gcc.target/arm/pr45701-3.c: Likewise.
6313 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6314 * gcc.target/arm/pr40482.c: Likewise.
6315 * gcc.target/arm/stack-corruption.c: Likewise.
6317 2011-06-22 Richard Guenther <rguenther@suse.de>
6319 PR tree-optimization/49493
6320 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6322 2011-06-22 Jason Merrill <jason@redhat.com>
6325 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6327 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6328 Dmitry Melnik <dm@ispras.ru>
6330 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6331 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6332 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6334 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6336 * gcc.target/arm/tlscall.c: New.
6338 2011-06-21 Jason Merrill <jason@redhat.com>
6341 * g++.dg/cpp0x/constexpr-ref1.C: New.
6342 * g++.dg/cpp0x/constexpr-ref2.C: New.
6343 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6346 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6349 * g++.dg/template/param3.C: New.
6351 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6353 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6354 my_clrsb test functions.
6356 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6357 test_sll, test_ull): Add clrsb tests.
6358 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6361 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6364 * gfortran.dg/class_44.f03: New.
6366 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6368 PR tree-optimization/49478
6369 * gcc.dg/vect/pr49478.c
6371 2011-06-21 Richard Guenther <rguenther@suse.de>
6373 PR tree-optimization/49483
6374 * gcc.dg/vect/vect-120.c: New testcase.
6376 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6379 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6380 * gcc.dg/vect/vect-peel-4.c: Likewise.
6382 2011-06-22 Christian Bruel <christian.bruel@st.com>
6385 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6386 * gcc.dg/always_inline2.c: Likewise.
6387 * gcc.dg/always_inline3.c: Likewise.
6388 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6389 * gcc.dg/inline_1.c: Likewise.
6390 * gcc.dg/inline_2.c: Likewise.
6391 * gcc.dg/inline_3.c: Likewise.
6392 * gcc.dg/inline_4.c: Likewise.
6393 * gcc.dg/20051201-1.c: Likewise.
6394 * gcc.dg/pr40087.c: Likewise.
6395 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6396 * gcc.dg/inline-22.c: Likewise.
6397 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6398 * gcc.dg/lto/20090218-1_1.c: Likewise.
6399 * g++.dg/ipa/devirt-7.C: Likewise.
6400 * gcc.dg/uninit-pred-5_a.c: Likewise.
6401 * gcc.dg/uninit-pred-5_b.c: Likewise.
6402 * gcc.dg/fail_always_inline.c: New.
6404 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6406 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6407 into 6 jobs instead of 3.
6409 2011-06-20 Jason Merrill <jason@redhat.com>
6412 * g++.dg/cpp0x/initlist53.C: New.
6414 2011-06-20 Tobias Burnus <burnus@net-b.de>
6417 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6418 * gfortran.dg/coarray_lock_3.f90: New.
6419 * gfortran.dg/coarray/lock_1.f90: New.
6421 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6423 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6424 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6425 unresolved and report the reason to the log file.
6427 * lib/scanasm.exp (object-size): Move argument processing earlier
6428 to report errors before verifying that the file exists. Report
6429 problems detected at runtime as unresolved instead of error and
6430 report their reasons to the log file.
6432 2011-06-20 Jason Merrill <jason@redhat.com>
6435 * g++.dg/cpp0x/explicit6.C: New.
6438 * g++.dg/cpp0x/enum20.C: New.
6441 * g++.dg/ext/attr-aligned01.C: New.
6444 * g++.dg/cpp0x/variadic-default.C: New.
6447 * g++.dg/cpp0x/auto26.C: New.
6450 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6452 2011-06-20 Kai Tietz <ktietz@redhat.com>
6454 * gcc.dg/binop-notand1.c: New test.
6455 * gcc.dg/binop-notand2.c: New test.
6456 * gcc.dg/binop-notand3.c: New test.
6457 * gcc.dg/binop-notand4.c: New test.
6458 * gcc.dg/binop-notand5.c: New test.
6459 * gcc.dg/binop-notand6.c: New test.
6461 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6464 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6466 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6469 * gfortran.dg/proc_ptr_31.f90: New.
6471 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6473 * gnat.dg/volatile6.adb: New test.
6474 * gnat.dg/volatile7.adb: Likewise.
6475 * gnat.dg/volatile8.adb: Likewise.
6476 * gnat.dg/volatile9.adb: Likewise.
6478 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6480 * gnat.dg/constant3.adb: New test.
6482 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6485 * gfortran.dg/read_list_eof_1.f90: New test.
6487 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6490 * gcc.target/i386/testimm-1.c: New test.
6491 * gcc.target/i386/testimm-2.c: New test.
6492 * gcc.target/i386/testimm-3.c: New test.
6493 * gcc.target/i386/testimm-4.c: New test.
6494 * gcc.target/i386/testimm-5.c: New test.
6495 * gcc.target/i386/testimm-6.c: New test.
6496 * gcc.target/i386/testimm-7.c: New test.
6497 * gcc.target/i386/testimm-8.c: New test.
6498 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6499 * gcc.target/i386/xop-rotate1-int.c: New test.
6500 * gcc.target/i386/xop-rotate2-int.c: New test.
6502 2011-06-17 Jason Merrill <jason@redhat.com>
6504 * g++.dg/cpp0x/rv-func2.C: New.
6506 * g++.dg/debug/dwarf2/lambda1.C: New.
6507 * g++.dg/warn/Wshadow-6.C: Adjust.
6509 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6512 * gfortran.dg/move_alloc_5.f90: New.
6514 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6516 PR rtl-optimization/48542
6517 * gcc.dg/torture/pr48542.c: New test.
6519 2011-06-16 Jason Merrill <jason@redhat.com>
6522 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6525 * g++.dg/cpp0x/initlist52.C New.
6528 * c-c++-common/raw-string-12.c: New.
6531 * g++.dg/cpp0x/sfinae26.C: New.
6534 * g++.dg/cpp0x/variadic113.C: New.
6537 * g++.dg/cpp0x/variadic112.C: New.
6539 2011-06-16 Jeff Law <law@redhat.com>
6541 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6542 improved jump threading.
6543 * gcc.dg/builtin-object-size-2.c: Likewise.
6544 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6546 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6549 * gfortran.dg/typebound_assignment_3.f03: New.
6551 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6554 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6556 2011-06-16 Martin Jambor <mjambor@suse.cz>
6558 PR tree-optimization/49343
6559 * gnat.dg/discr31.ad[sb]: New test.
6561 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6563 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6565 2011-06-16 Tom de Vries <tom@codesourcery.com>
6568 * gcc.target/arm/ivopts-3.c: Update test.
6569 * gcc.target/arm/ivopts-5.c: Same.
6571 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6574 2011-06-10 Wei Guozhi <carrot@google.com>
6577 * gcc.target/arm/pr45335.c: New test.
6578 * gcc.target/arm/pr45335-2.c: New test.
6579 * gcc.target/arm/pr45335-3.c: New test.
6580 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6581 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6582 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6584 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6586 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6588 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6591 * gfortran.dg/class_43.f03: New.
6593 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6595 PR tree-optimization/49419
6596 * gcc.c-torture/execute/pr49419.c: New test.
6598 2011-06-16 Revital Eres <revital.eres@linaro.org>
6600 * gcc.dg/sms-9.c: New file.
6602 2011-06-15 Easwaran Raman <eraman@google.com>
6604 PR rtl-optimization/49414
6605 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6607 2011-06-14 Jason Merrill <jason@redhat.com>
6609 * g++.dg/cpp0x/noexcept13.C: New.
6611 2011-06-14 Easwaran Raman <eraman@google.com>
6613 PR rtl-optimization/44194
6614 * gcc.dg/pr44194-1.c: New test.
6615 * gcc.dg/pr44194-2.c: New test.
6617 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6619 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6621 * gcc.target/arm/pr45701-2.c: Likewise.
6622 * gcc.target/arm/thumb-branch1.c: Likewise.
6624 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6627 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6629 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6631 * gcc.target/arm/pr45701-1.c: Require thumb support.
6632 * gcc.target/arm/pr45701-2.c: Likewise.
6633 * gcc.target/arm/thumb-branch1.c: Likewise.
6635 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6636 * gcc.target/arm/pr39839.c: Likewise.
6637 * gcc.target/arm/pr40657-2.c: Likewise.
6638 * gcc.target/arm/pr40956.c: Likewise.
6639 * gcc.target/arm/pr41679.c: Likewise.
6640 * gcc.target/arm/pr42235.c: Likewise.
6641 * gcc.target/arm/pr42495.c: Likewise.
6642 * gcc.target/arm/pr42505.c: Likewise.
6643 * gcc.target/arm/pr42574.c: Likewise.
6644 * gcc.target/arm/pr46883.c: Likewise.
6645 * gcc.target/arm/pr46934.c: Likewise.
6646 * gcc.target/arm/xor-and.c: Likewise.
6648 2011-06-14 Jason Merrill <jason@redhat.com>
6650 * g++.dg/other/error23.C: Adjust error message.
6651 * g++.dg/other/error32.C: Likewise.
6654 * g++.dg/cpp0x/rv-dotstar.C: New.
6657 * g++.dg/cpp0x/decltype30.C: New.
6659 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6661 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6664 * gfortran.dg/pr49103.f90: New test.
6666 2011-06-14 Tom de Vries <tom@codesourcery.com>
6669 * gcc.target/arm/ivopts-3.c: New test.
6670 * gcc.target/arm/ivopts-4.c: New test.
6671 * gcc.target/arm/ivopts-5.c: New test.
6673 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6675 PR rtl-optimization/49390
6676 * gcc.c-torture/execute/pr49390.c: New test.
6678 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6680 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6682 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6684 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6685 * gcc.c-torture/execute/cmpsi-2.x: New file.
6686 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6687 * gcc.c-torture/execute/pr45262.x: New file.
6688 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6689 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6691 * gcc.c-torture/compile/pr49163.c: Ditto.
6693 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6695 * gcc.dg/vect/vect-16.c: Rename to...
6696 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6697 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6698 for double-word vectors.
6699 * gcc.dg/vect/vect-peel-4.c: Likewise.
6700 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6702 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6705 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6708 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6710 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6712 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6714 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6716 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6718 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6720 * gfortran.dg/trim_optimize_8.f90: New test case.
6722 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6723 Ira Rosen <ira.rosen@linaro.org>
6725 PR tree-optimization/49352
6726 * gcc.dg/vect/pr49352.c: New test.
6728 2011-06-12 Tobias Burnus
6731 * gfortran.dg/alloc_comp_assign_11.f90: New.
6733 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6735 * gfortran.dg/trim_optimize_7.f90: New test.
6737 2011-06-10 Wei Guozhi <carrot@google.com>
6740 * gcc.target/arm/pr45335.c: New test.
6741 * gcc.target/arm/pr45335-2.c: New test.
6742 * gcc.target/arm/pr45335-3.c: New test.
6743 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6744 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6745 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6747 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6750 * g++.dg/parse/error39.C: New.
6752 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6754 * gcc.target/arm/20090811-1.c: Skip for incompatible
6755 options, do not override other options.
6756 * gcc.target/arm/combine-cmp-shift.c: Skip for
6757 incompatible options.
6758 * gcc.target/arm/pr45094.c: Likewise.
6759 * gcc.target/arm/scd42-1.c: Likewise.
6760 * gcc.target/arm/scd42-3.c: Likewise.
6761 * gcc.target/arm/thumb-ltu.c: Likewise.
6763 * lib/target-supports.exp
6764 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6765 multilib flags use -mfpu with a value other than neon-fp16.
6767 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6770 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6772 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6774 * lib/target-supports.exp (check_effective_target_pie): New proc.
6775 * gcc.dg/pie-link.c: Use target pie.
6777 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6778 Laurent Roug� <laurent.rouge@menta.fr>
6780 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6781 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6783 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6785 * gfortran.dg/coarray/sync_1.f90: New test for
6786 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6788 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6790 PR tree-optimization/49318
6791 * gcc.dg/vect/pr49318.c: New test.
6793 2011-06-09 David Krauss <potswa@mac.com>
6795 * g++.dg/template/arrow1.C: New.
6797 2011-06-09 Jason Merrill <jason@redhat.com>
6799 * lib/prune.exp: Prune "note"s.
6800 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6802 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6803 * g++.dg/template/dependent-expr3.C: Likewise.
6804 * g++.dg/parse/template7.C: Likewise.
6805 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6806 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6807 * g++.old-deja/g++.pt/friend38.C: Likewise.
6808 * g++.old-deja/g++.pt/crash32.C: Likewise.
6809 * g++.old-deja/g++.other/init4.C: Likewise.
6810 * g++.old-deja/g++.other/friend8.C: Likewise.
6812 * g++.dg/ext/complex7.C: Adjust expected output.
6813 * g++.dg/diagnostic/method1.C: Likewise.
6814 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6815 * g++.dg/parse/crash33.C: Likewise.
6816 * g++.dg/other/warning1.C: Likewise.
6817 * g++.dg/init/pr29571.C: Likewise.
6818 * g++.dg/warn/overflow-warn-1.C: Likewise.
6819 * g++.dg/warn/overflow-warn-3.C: Likewise.
6820 * g++.dg/warn/overflow-warn-4.C: Likewise.
6821 * g++.old-deja/g++.oliva/template1.C: Likewise.
6823 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6824 * g++.dg/parse/template7.C: Adjust.
6826 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6829 * gcc.dg/pr49307.c: New.
6831 2011-06-09 Wei Guozhi <carrot@google.com>
6834 * gcc.target/arm/pr46975.c: New testcase.
6836 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6838 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6839 (PMETH, arglist_t): Removed.
6840 (method_get_number_of_arguments): Removed.
6841 (method_get_nth_argument): Removed.
6842 (method_get_first_argument): Removed.
6843 (method_get_next_argument): Removed.
6844 (method_get_sizeof_arguments): Removed.
6845 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6847 (method_get_number_of_arguments): Removed.
6848 (method_get_nth_argument): Removed.
6849 (method_get_first_argument): Removed.
6850 (method_get_next_argument): Removed.
6851 (method_get_sizeof_arguments): Removed.
6852 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6854 2011-06-09 David Li <davidxl@google.com>
6856 * gcc.dg/dump-pass.c: New test.
6858 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6861 * g++.dg/parse/error38.C: New.
6863 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6866 * gfortran.dg/pr49308.f90: New test.
6868 2011-06-08 Jason Merrill <jason@redhat.com>
6870 * g++.dg/cpp0x/noexcept11.C: New.
6871 * g++.dg/cpp0x/noexcept12.C: New.
6872 * g++.dg/cpp0x/sfinae11.C: Adjust.
6874 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6877 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6878 to dg-options, match also DW_AT_linkage_name.
6880 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6883 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6884 -fno-common on alpha*-dec-osf*.
6885 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6887 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6889 PR rtl-optimization/49303
6890 * gcc.target/ia64/pr49303.c: New test.
6892 2011-06-08 Tobias Burnus <burnus@net-b.de>
6895 * gfortran.dg/coarray_lock_1.f90: New.
6896 * gfortran.dg/coarray_lock_2.f90: New.
6898 2011-06-07 Jason Merrill <jason@redhat.com>
6900 * lib/prune.exp: Look for "required" rather than "instantiated".
6901 * g++.dg/abi/mangle11.C: Likewise.
6902 * g++.dg/abi/mangle12.C: Likewise.
6903 * g++.dg/abi/mangle17.C: Likewise.
6904 * g++.dg/abi/mangle20-2.C: Likewise.
6905 * g++.dg/abi/pragma-pack1.C: Likewise.
6906 * g++.dg/cpp0x/decltype26.C: Likewise.
6907 * g++.dg/cpp0x/decltype28.C: Likewise.
6908 * g++.dg/cpp0x/decltype29.C: Likewise.
6909 * g++.dg/cpp0x/enum11.C: Likewise.
6910 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6911 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6912 * g++.dg/cpp0x/pr47416.C: Likewise.
6913 * g++.dg/ext/case-range2.C: Likewise.
6914 * g++.dg/ext/case-range3.C: Likewise.
6915 * g++.dg/gomp/for-19.C: Likewise.
6916 * g++.dg/gomp/pr37533.C: Likewise.
6917 * g++.dg/gomp/pr38639.C: Likewise.
6918 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6919 * g++.dg/inherit/base3.C: Likewise.
6920 * g++.dg/inherit/using6.C: Likewise.
6921 * g++.dg/init/placement4.C: Likewise.
6922 * g++.dg/init/reference3.C: Likewise.
6923 * g++.dg/lookup/scoped6.C: Likewise.
6924 * g++.dg/lookup/using7.C: Likewise.
6925 * g++.dg/other/abstract1.C: Likewise.
6926 * g++.dg/other/error10.C: Likewise.
6927 * g++.dg/other/error5.C: Likewise.
6928 * g++.dg/other/field1.C: Likewise.
6929 * g++.dg/other/offsetof5.C: Likewise.
6930 * g++.dg/parse/bitfield2.C: Likewise.
6931 * g++.dg/parse/constant4.C: Likewise.
6932 * g++.dg/parse/crash20.C: Likewise.
6933 * g++.dg/parse/invalid-op1.C: Likewise.
6934 * g++.dg/parse/non-dependent2.C: Likewise.
6935 * g++.dg/parse/template18.C: Likewise.
6936 * g++.dg/tc1/dr152.C: Likewise.
6937 * g++.dg/tc1/dr166.C: Likewise.
6938 * g++.dg/tc1/dr176.C: Likewise.
6939 * g++.dg/tc1/dr213.C: Likewise.
6940 * g++.dg/template/access11.C: Likewise.
6941 * g++.dg/template/access2.C: Likewise.
6942 * g++.dg/template/access3.C: Likewise.
6943 * g++.dg/template/access7.C: Likewise.
6944 * g++.dg/template/arg7.C: Likewise.
6945 * g++.dg/template/cond2.C: Likewise.
6946 * g++.dg/template/crash13.C: Likewise.
6947 * g++.dg/template/crash40.C: Likewise.
6948 * g++.dg/template/crash7.C: Likewise.
6949 * g++.dg/template/crash84.C: Likewise.
6950 * g++.dg/template/ctor5.C: Likewise.
6951 * g++.dg/template/defarg13.C: Likewise.
6952 * g++.dg/template/defarg14.C: Likewise.
6953 * g++.dg/template/dtor7.C: Likewise.
6954 * g++.dg/template/eh2.C: Likewise.
6955 * g++.dg/template/error2.C: Likewise.
6956 * g++.dg/template/error43.C: Likewise.
6957 * g++.dg/template/friend32.C: Likewise.
6958 * g++.dg/template/injected1.C: Likewise.
6959 * g++.dg/template/instantiate1.C: Likewise.
6960 * g++.dg/template/instantiate3.C: Likewise.
6961 * g++.dg/template/instantiate5.C: Likewise.
6962 * g++.dg/template/instantiate7.C: Likewise.
6963 * g++.dg/template/local6.C: Likewise.
6964 * g++.dg/template/lookup2.C: Likewise.
6965 * g++.dg/template/member5.C: Likewise.
6966 * g++.dg/template/memfriend15.C: Likewise.
6967 * g++.dg/template/memfriend16.C: Likewise.
6968 * g++.dg/template/memfriend17.C: Likewise.
6969 * g++.dg/template/memfriend7.C: Likewise.
6970 * g++.dg/template/meminit1.C: Likewise.
6971 * g++.dg/template/nested3.C: Likewise.
6972 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6973 * g++.dg/template/nontype12.C: Likewise.
6974 * g++.dg/template/nontype13.C: Likewise.
6975 * g++.dg/template/nontype6.C: Likewise.
6976 * g++.dg/template/pr23510.C: Likewise.
6977 * g++.dg/template/pr35240.C: Likewise.
6978 * g++.dg/template/ptrmem15.C: Likewise.
6979 * g++.dg/template/ptrmem6.C: Likewise.
6980 * g++.dg/template/qualified-id1.C: Likewise.
6981 * g++.dg/template/qualttp20.C: Likewise.
6982 * g++.dg/template/qualttp3.C: Likewise.
6983 * g++.dg/template/qualttp4.C: Likewise.
6984 * g++.dg/template/qualttp5.C: Likewise.
6985 * g++.dg/template/qualttp6.C: Likewise.
6986 * g++.dg/template/qualttp7.C: Likewise.
6987 * g++.dg/template/qualttp8.C: Likewise.
6988 * g++.dg/template/recurse.C: Likewise.
6989 * g++.dg/template/recurse2.C: Likewise.
6990 * g++.dg/template/ref5.C: Likewise.
6991 * g++.dg/template/scope2.C: Likewise.
6992 * g++.dg/template/sfinae10.C: Likewise.
6993 * g++.dg/template/sfinae3.C: Likewise.
6994 * g++.dg/template/sizeof3.C: Likewise.
6995 * g++.dg/template/static9.C: Likewise.
6996 * g++.dg/template/template-id-2.C: Likewise.
6997 * g++.dg/template/typedef13.C: Likewise.
6998 * g++.dg/template/typename4.C: Likewise.
6999 * g++.dg/template/using14.C: Likewise.
7000 * g++.dg/template/using2.C: Likewise.
7001 * g++.dg/template/warn1.C: Likewise.
7002 * g++.dg/warn/Wparentheses-13.C: Likewise.
7003 * g++.dg/warn/Wparentheses-15.C: Likewise.
7004 * g++.dg/warn/Wparentheses-16.C: Likewise.
7005 * g++.dg/warn/Wparentheses-17.C: Likewise.
7006 * g++.dg/warn/Wparentheses-18.C: Likewise.
7007 * g++.dg/warn/Wparentheses-19.C: Likewise.
7008 * g++.dg/warn/Wparentheses-20.C: Likewise.
7009 * g++.dg/warn/Wparentheses-23.C: Likewise.
7010 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7011 * g++.dg/warn/noeffect2.C: Likewise.
7012 * g++.dg/warn/noeffect4.C: Likewise.
7013 * g++.dg/warn/pr8570.C: Likewise.
7014 * g++.old-deja/g++.brendan/init2.C: Likewise.
7015 * g++.old-deja/g++.eh/spec6.C: Likewise.
7016 * g++.old-deja/g++.pt/crash10.C: Likewise.
7017 * g++.old-deja/g++.pt/crash36.C: Likewise.
7018 * g++.old-deja/g++.pt/derived3.C: Likewise.
7019 * g++.old-deja/g++.pt/error2.C: Likewise.
7020 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7021 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7022 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7023 * g++.old-deja/g++.pt/overload7.C: Likewise.
7024 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7026 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7027 Iain Sandoe <iains@gcc.gnu.org>
7029 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7030 Added code to deal with the case when [Protocol
7031 -descriptionForInstanceMethod:] or [Protocol
7032 -descriptionForClassMethod:] returns NULL.
7034 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7035 Iain Sandoe <iains@gcc.gnu.org>
7037 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7038 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7041 2011-06-07 Xinliang David Li <davidxl@google.com>
7043 * gcc.dg/inline_2.c: New test.
7044 * gcc.dg/unroll_2.c: New test.
7045 * gcc.dg/inline_3.c: New test.
7046 * gcc.dg/unroll_3.c: New test.
7047 * gcc.dg/inline_4.c: New test.
7048 * gcc.dg/unroll_4.c: New test.
7049 * gcc.dg/inline_1.c: New test.
7050 * gcc.dg/unroll_1.c: New test.
7052 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7054 PR tree-optimization/48497
7055 * lib/gcc-defs.exp (dg-additional-options): New proc.
7056 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7057 -msse2 on 32-bit x86.
7059 2011-06-06 Jason Merrill <jason@redhat.com>
7061 * g++.dg/cpp0x/enum19.C: New.
7063 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7065 * gcc.target/arm/neon-reload-class.c: New test.
7067 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7070 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7072 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7074 * gcc.target/arm/smlatb-1.c: New file.
7075 * gcc.target/arm/smlatt-1.c: New file.
7076 * gcc.target/arm/smlaltb-1.c: New file.
7077 * gcc.target/arm/smlaltt-1.c: New file.
7079 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7081 * gcc.target/arm/mla-2.c: New test.
7083 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7085 PR gcov-profile/49299
7086 * gcc.dg/tree-prof/pr49299-1.c: New test.
7087 * gcc.dg/tree-prof/pr49299-2.c: New test.
7089 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7091 * lib/target-supports.exp
7092 (check_effective_target_vect_widen_mult_qi_to_hi):
7093 Add NEON as supporting target.
7094 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7095 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7096 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7097 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7098 using widening multiplication on targets that support it.
7099 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7100 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7101 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7103 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7105 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7106 Modern Objective-C runtime API.
7107 * objc/execute/next_mapping.h: Removed.
7108 * objc-obj-c++-shared/next-mapping.h: Removed.
7109 * objc-obj-c++-shared/Object1.h: Removed.
7110 * objc-obj-c++-shared/Object1.m: Removed.
7111 * objc-obj-c++-shared/Object1.mm: Removed.
7112 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7113 * objc-obj-c++-shared/Protocol1.h: Removed.
7114 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7115 of ProtoBool, IVAR_T and METHOD.
7116 * objc-obj-c++-shared/runtime.h: New.
7117 * objc-obj-c++-shared/TestsuiteObject.h: New.
7118 * objc-obj-c++-shared/TestsuiteObject.m: New.
7120 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7121 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7122 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7124 * objc/execute/_cmd.m: Include
7125 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7126 runtime API. ([TestClass +initialize]): Include this method also
7127 with the GNU runtime.
7128 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7129 Object. ([-setValue:]): Return void.
7130 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7131 with the GNU runtime. Include
7132 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7133 for the NeXT runtime. Use the existing print_ivars() and
7134 compare_structures() implementations for the old NeXT runtime.
7135 Added new implementations for the Modern GNU and NeXT runtimes.
7136 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7137 well. (main): Use objc_getClass(). Use return instead of exit.
7138 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7139 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7141 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7142 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7143 instead of Object. (main): Use return instead of exit().
7144 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7145 instead of Object. Removed prototype for exit(). (main): Use
7146 return instead of exit(). Use the Modern Objective-C runtime API.
7147 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7149 * objc/execute/class-tests-1.h: Include
7150 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7151 runtime API. (test_class_with_superclass): Do not call [Object
7152 class]. There is no need to with the current libobjc.
7153 * objc/execute/class-tests-2.h: Include
7154 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7156 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7157 ../../objc-obj-c++-shared/next-mapping.h.
7158 * objc/execute/class-2.m: Likewise.
7159 * objc/execute/class-3.m: Likewise.
7160 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7161 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7162 +initialize]): Include this method also with the GNU
7163 runtime. (main): Use the Modern Objective-C runtime API.
7164 * objc/execute/class-5.m: Likewise.
7165 * objc/execute/class-6.m: Likewise.
7166 * objc/execute/class-7.m: Likewise.
7167 * objc/execute/class-8.m: Likewise.
7168 * objc/execute/class-9.m: Likewise.
7169 * objc/execute/class-10.m: Likewise.
7170 * objc/execute/class-11.m: Likewise.
7171 * objc/execute/class-12.m: Likewise.
7172 * objc/execute/class-13.m: Likewise.
7173 * objc/execute/class-14.m: Likewise.
7174 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7175 this method also with the GNU runtime.
7176 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7177 +initialize]): Include this method also with the GNU runtime.
7178 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7180 * objc/execute/encode-1.m: Likewise.
7181 * objc/execute/enumeration-1.m: Likewise.
7182 * objc/execute/enumeration-2.m: Likewise.
7183 * objc/execute/exceptions/catchall-1.m: Likewise.
7184 * objc/execute/exceptions/finally-1.m: Likewise.
7185 * objc/execute/exceptions/foward-1.m: Likewise.
7186 * objc/execute/exceptions/local-variables-1.m: Likewise.
7187 * objc/execute/exceptions/throw-nil.m: Likewise.
7188 * objc/execute/exceptions/trivial.m: Likewise.
7189 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7190 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7191 * objc/execute/exceptions/matcher-1.m: Likewise.
7192 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7194 * objc/execute/formal_protocol-2.m: Likewise.
7195 * objc/execute/formal_protocol-3.m: Likewise.
7196 * objc/execute/formal_protocol-4.m: Likewise.
7197 * objc/execute/formal_protocol-5.m: Include
7198 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7200 * objc/execute/formal_protocol-6.m: Likewise.
7201 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7202 Object. Include <objc/Protocol.h> instead of
7203 ../../objc-obj-c++-shared/Protocol1.h.
7204 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7206 * objc/execute/informal_protocol.m: Likewise.
7207 * objc/execute/load-3.m: Likewise.
7208 * objc/execute/many_args_method.m ([TestClass +initialize]):
7209 Include this method with the GNU runtime as well.
7210 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7211 * objc/execute/nested-func-1.m: Use TestsuiteObject
7213 * objc/execute/nil_method-1.m: Likewise.
7214 * objc/execute/no_clash.m: Likewise.
7215 * objc/execute/np-1.m: Do not include
7216 ../../objc-obj-c++-shared/Protocol1.h.
7217 (main): Use return instead of exit().
7218 * objc/execute/np-2.m: Do not include
7219 ../../objc-obj-c++-shared/Protocol1.h.
7220 ([MyObject +initialize]): Include this method also with the GNU
7221 runtime. (main): Use return instead of exit().
7222 * objc/execute/object_is_class.m: Include
7223 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7224 of Object. (main): Use the Modern Objective-C runtime API.
7225 * objc/execute/object_is_meta_class.m: Likewise.
7226 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7227 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7228 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7229 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7230 Objective-C runtime API.
7231 * objc/execute/protocol-isEqual-2.m: Likewise.
7232 * objc/execute/protocol-isEqual-3.m: Likewise.
7233 * objc/execute/protocol-isEqual-4.m: Likewise.
7234 * objc/execute/redefining_self.m ([TestClass +initialize]):
7235 Include this method with the GNU runtime as well.
7236 * objc/execute/root_methods.m: Include
7237 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7238 Include this method with the GNU runtime as well.
7239 (main): Use the Modern Objective-C runtime API.
7240 * objc/execute/selector-1.m: Include
7241 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7242 of Object. (main): Use the Modern Objective-C runtime API.
7243 * objc/execute/static-1.m ([Test +initialize]): Include this
7244 method with the GNU runtime as well.
7245 * objc/execute/static-2.m: Likewise.
7246 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7247 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7248 ([MathClass +initialize]): Include this method with the GNU
7250 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7252 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7253 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7254 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7255 * objc.dg/attributes/method-attribute-1.m: Likewise.
7256 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7257 * objc.dg/attributes/method-attribute-2.m: Likewise.
7258 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7259 * objc.dg/attributes/method-attribute-3.m: Likewise.
7260 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7261 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7262 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7263 * obj-c++.dg/bitfield-1.mm: Likewise.
7264 * obj-c++.dg/bitfield-2.mm: Likewise
7265 * objc.dg/bitfield-3.m: Likewise.
7266 * obj-c++.dg/bitfield-4.mm: Likewise.
7267 * objc.dg/bitfield-5.m: Likewise
7268 * objc.dg/call-super-1.m: Likewise.
7269 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7270 Use objc_getClass() instead of objc_get_class(), but for the GNU
7271 runtime redefine objc_getClass as objc_get_class. Include
7272 ../objc-obj-c++-shared/runtime.h.
7273 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7274 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7275 Use the Modern Objective-C runtime API.
7276 * objc.dg/class-protocol-1.m: Include
7277 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7278 * obj-c++.dg/class-protocol-1.mm: Likewise.
7279 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7280 * objc.dg/comp-types-10.m: Likewise.
7281 * objc.dg/comp-types-11.m: Likewise.
7282 * objc.dg/comp-types-12.m: Likewise.
7283 * obj-c++.dg/comp-types-9.mm: Likewise.
7284 * obj-c++.dg/comp-types-11.mm: Likewise.
7285 * obj-c++.dg/comp-types-12.mm: Likewise.
7286 * obj-c++.dg/comp-types-13.mm: Likewise.
7287 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7288 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7289 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7290 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7291 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7292 * objc.dg/desig-init-1.m: Likewise.
7293 * obj-c++.dg/defs.mm: Likewise.
7294 * objc.dg/exceptions-2.m: Likewise.
7295 * obj-c++.dg/except-1.mm: Likewise.
7296 * obj-c++.dg/exceptions-2.mm: Likewise.
7297 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7298 Use the Modern Objective-C runtime API.
7299 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7300 the Modern Objective-C runtime API. Do not include
7301 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7302 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7303 the Modern Objective-C runtime API except when using an older NeXT
7305 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7306 the Modern Objective-C runtime API.
7307 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7309 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7310 * objc.dg/encode-7-next-64bit.m: Updated include.
7311 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7313 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7314 the Modern Objective-C runtime API.
7315 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7316 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7317 instead of ../objc-obj-c++-shared/Protocol1.h.
7318 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7319 the Modern Objective-C runtime API except when using an older NeXT
7321 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7322 the Modern Objective-C runtime API.
7323 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7325 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7326 * objc.dg/fix-and-continue-2.m: Likewise.
7327 * objc.dg/foreach-1.m: Likewise.
7328 * objc.dg/foreach-2.m: Likewise.
7329 * objc.dg/foreach-3.m: Likewise.
7330 * objc.dg/foreach-4.m: Likewise.
7331 * objc.dg/foreach-5.m: Likewise.
7332 * objc.dg/foreach-6.m: Likewise.
7333 * objc.dg/foreach-7.m: Likewise.
7334 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7336 * objc.dg/func-ptr-2.m: Likewise.
7337 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7338 Do not include objc/objc-api.h.
7339 * obj-c++.dg/fsf-package-0.mm: Likewise.
7340 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7341 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7342 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7344 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7345 * objc.dg/gnu-runtime-3.m: Likewise.
7346 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7347 * objc.dg/headers.m: Include objc/runtime.h instead of
7348 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7349 for the NeXT runtime.
7350 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7351 * obj-c++.dg/isa-field-1.mm: Likewise.
7352 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7353 * objc.dg/layout-1.m: Likewise.
7354 * objc.dg/layout-2.m: Likewise.
7355 * objc.dg/local-decl-2.m: Likewise.
7356 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7357 Object. ([Container +elementForView:]): Use
7358 class_conformsToProtocol().
7359 * obj-c++.dg/lookup-2.mm: Likewise.
7360 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7361 * obj-c++.dg/local-decl-1.mm: Likewise.
7362 * objc.dg/method-3.m: Likewise.
7363 * objc.dg/method-4.m: Likewise.
7364 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7365 ../objc-obj-c++-shared/Protocol1.h.
7366 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7367 * objc.dg/method-9.m: Likewise.
7368 * objc.dg/method-10.m: Likewise.
7369 * objc.dg/method-13.m ([Root +initialize]): Include this method
7370 also for the GNU runtime. (main): Use objc_getClass() also for
7372 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7373 * objc.dg/method-17.m: Likewise.
7374 * objc.dg/method-19.m: Likewise.
7375 * objc.dg/method-20b.m: Likewise.
7376 * obj-c++.dg/method-2.mm: Likewise.
7377 * obj-c++.dg/method-6.mm: Likewise.
7378 * obj-c++.dg/method-10.mm: Likewise.
7379 * obj-c++.dg/method-11.mm: Likewise.
7380 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7381 ../objc-obj-c++-shared/Protocol1.h.
7382 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7383 * obj-c++.dg/method-15.mm: Likewise.
7384 * obj-c++.dg/method-17.mm: Likewise.
7385 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7386 +initialize]): Include this method also for the GNU
7387 runtime. (main): Use objc_getClass() also for the GNU runtime.
7388 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7389 * obj-c++.dg/method-22.mm: Likewise.
7390 * obj-c++.dg/method-23.mm: Likewise.
7391 * obj-c++.dg/no-extra-load.mm: Likewise.
7392 * objc.dg/objc-fast-4.m: Likewise.
7393 * objc.dg/objc-gc-4.m: Likewise.
7394 * obj-c++.dg/objc-gc-3.mm: Likewise.
7395 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7396 protocol_getMethodDescription() instead of [Protocol
7397 -descriptionForInstanceMethod].
7398 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7399 Made it available with all runtimes. (main): Call -test instead
7401 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7402 and put into a category.
7403 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7404 Object. Include objc/objc.h.
7405 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7406 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7407 New. (main): Use protocol_getMethodDescription() instead
7408 of [Protocol -descriptionForInstanceMethod] and [Protocol
7409 -descriptionForClassMethod].
7410 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7411 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7412 Objective-C runtime API.
7413 * obj-c++.dg/proto-qual-1.mm: Likewise.
7414 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7416 * obj-c++.dg/property/property-1.mm: Likewise.
7417 * obj-c++.dg/qual-types-1.mm: Likewise.
7418 * objc.dg/selector-2.m: Include objc/objc.h instead of
7419 ../objc-obj-c++-shared/Object1.h.
7420 * obj-c++.dg/selector-2.mm: Likewise.
7421 * obj-c++.dg/selector-5.mm: Likewise.
7422 * obj-c++.dg/selector-6.mm: Likewise.
7423 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7424 Object. Do not include objc/objc-api.h.
7425 * obj-c++.dg/set-not-used-1.mm: Likewise.
7426 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7427 * objc.dg/stret-1.m: Likewise.
7428 * objc.dg/stret-2.m: Likewise.
7429 * obj-c++.dg/super-class-2.mm: Likewise.
7430 * objc.dg/super-class-3.m: Likewise.
7431 * objc.dg/super-class-4.m: Likewise.
7432 * objc.dg/sync-2.m: Likewise.
7433 * obj-c++.dg/sync-2.mm: Likewise.
7434 * objc.dg/sync-1.m: Include objc/objc.h instead of
7435 ../objc-obj-c++-shared/Object1.h.
7436 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7437 'Class' as the type of 'isa'.
7438 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7439 Objective-C runtime API. ([TestClass +initialize]): Include this
7440 method with the GNU runtime as well.
7441 * objc.dg/strings/strings-1.m: Updated includes.
7442 * obj-c++.dg/strings/strings-1.mm: Likewise.
7443 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7444 objc.dg/strings/const-str-12b.m.
7445 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7446 * obj-c++.dg/template-3.mm: Likewise.
7447 * obj-c++.dg/template-4.mm: Likewise.
7448 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7449 Objective-C runtime API.
7450 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7451 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7452 * obj-c++.dg/try-catch-1.mm: Likewise.
7453 * obj-c++.dg/try-catch-2.mm: Likewise.
7454 * objc.dg/try-catch-3.m: Likewise.
7455 * obj-c++.dg/try-catch-3.mm: Likewise.
7456 * objc.dg/try-catch-6.m: Likewise.
7457 * objc.dg/try-catch-7.m: Likewise.
7458 * obj-c++.dg/try-catch-7.mm: Likewise.
7459 * obj-c++.dg/try-catch-8.mm: Likewise.
7460 * obj-c++.dg/try-catch-9.mm: Likewise.
7461 * objc.dg/try-catch-10.m: Likewise.
7462 * obj-c++.dg/try-catch-11.mm: Likewise.
7463 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7464 Object. Include objc/objc.h.
7465 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7466 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7467 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7468 Object. Use Modern Objective-C runtime API. Do not use
7470 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7471 * obj-c++.dg/torture/trivial.mm: Likewise.
7472 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7473 instead of ../objc-obj-c++-shared/Object1.h. Include
7474 ../objc-obj-c++-shared/runtime.h.
7475 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7476 * objc.dg/torture/strings/const-str-11.m: Likewise.
7477 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7478 * objc.dg/torture/strings/const-str-9.m: Likewise.
7479 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7480 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7481 instead of Object. Only add _FooClassReference if
7483 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7484 * objc.dg/torture/strings/const-str-8.m: Likewise.
7485 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7486 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7488 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7490 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7491 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7492 * obj-c++.dg/va-meth-1.mm: Likewise.
7493 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7494 ../objc-obj-c++-shared/Object1.h.
7495 * objc.dg/zero-link-3.m: Likewise.
7497 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7499 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7501 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7504 * obj-c++.dg/property/cxx-property-1.mm: New.
7505 * obj-c++.dg/property/cxx-property-2.mm: New.
7507 2011-06-06 Jason Merrill <jason@redhat.com>
7509 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7511 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7513 PR rtl-optimization/49145
7515 * gcc.c-torture/compile/pr49145.c: New test.
7517 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7520 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7521 to dg-options, match also DW_AT_linkage_name.
7524 * gcc.dg/debug/pr49294.c: New test.
7527 * g++.dg/opt/pr49264.C: New test.
7529 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7531 PR tree-optimization/49243
7532 * gcc.dg/pr49243.c: New.
7534 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7536 * gnat.dg/specs/cond_expr1.ads: New test.
7538 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7540 * gnat.dg/deferred_const4.ad[sb]: New test.
7541 * gnat.dg/deferred_const4_pkg.ads: New helper.
7543 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7545 * gnat.dg/test_tamdt.adb: Rename to...
7546 * gnat.dg/taft_type1.adb: ...this.
7547 * gnat.dg/tamdt.ad[sb]: Rename to...
7548 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7549 * gnat.dg/tamdt_aux.ads: Rename to...
7550 * gnat.dg/taft_type1_pkg2.ads: ...this.
7551 * gnat.dg/taft_type2.ad[sb]: New test.
7552 * gnat.dg/taft_type2_pkg.ads: New helper.
7553 * gnat.dg/taft_type3.adb: New test.
7554 * gnat.dg/taft_type3_pkg.ads: New helper.
7556 2011-06-05 Tobias Burnus <burnus@net-b.de>
7559 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7562 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7565 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7567 * objc.dg/gnu-api-2-objc.m: Likewise.
7568 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7569 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7571 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7573 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7574 alignment, not the alignment, when calling class_addIvar(). Add
7575 an 'isa' instance variable to the test root class.
7576 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7578 2011-06-04 Jan Hubicka <jh@suse.cz>
7580 PR tree-optimization/48893
7581 PR tree-optimization/49091
7582 PR tree-optimization/49179
7583 * gfortran.dg/pr49179.f90: New testcase
7585 2011-06-04 Jan Hubicka <jh@suse.cz>
7588 * g++.dg/torture/pr48954.C: New testcase.
7590 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7592 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7594 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7597 * g++.dg/diagnostic/bitfld2.C: New.
7599 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7602 * gcc.c-torture/execute/pr49281.c: New test.
7604 2011-06-04 Jan Hubicka <jh@suse.cz>
7606 PR tree-optimize/48929
7607 * gcc.c-torture/compile/pr48929.c: New testcase.
7609 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7611 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7613 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7616 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7618 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7620 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7622 2011-06-03 Richard Henderson <rth@redhat.com>
7623 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7627 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7629 * objc.dg/headers.m: Do not include objc-list.h.
7631 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7633 * objc.dg/type-stream-1.m: Test removed.
7634 * objc.dg/headers.m: Do not include typedstream.h.
7636 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7638 * objc.dg/torture/forward-1.m (main): Updated testcase.
7640 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7643 * gcc.c-torture/compile/pr49163.c: New.
7645 2011-06-02 Asher Langton <langton2@llnl.gov>
7648 * gfortran.dg/PR49268.f90: New test.
7650 2011-06-02 Asher Langton <langton2@llnl.gov>
7653 * gfortran.dg/PR37039.f90: New test.
7655 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7658 * objc.dg/method-5.m: Updated.
7659 * objc.dg/method-19.m: Updated.
7660 * objc.dg/method-lookup-1.m: New.
7661 * obj-c++.dg/method-6.mm: Updated.
7662 * obj-c++.dg/method-7.mm: Updated.
7663 * obj-c++.dg/method-lookup-1.mm: New.
7665 2011-06-02 DJ Delorie <dj@redhat.com>
7667 * lib/timeout.exp (timeout): Add board_info support.
7669 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7671 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7673 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7676 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7677 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7679 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7680 Hans-Peter Nilsson <hp@axis.com>
7682 PR rtl-optimization/48840
7683 * gcc.target/sparc/ultrasp13.c: New test.
7685 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7688 * gcc.c-torture/compile/pr49238.c: New.
7690 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7692 * gcc.target/arm/g2.c: Skip test in -mthumb.
7693 Skip test unless cpu is xscale.
7694 * gcc.target/arm/scd42-2.c: Likewise.
7695 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7697 2011-06-01 Jason Merrill <jason@redhat.com>
7699 * g++.dg/cpp0x/decltype28.C: New.
7700 * g++.dg/cpp0x/decltype29.C: New.
7702 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7705 * gcc.target/mips/pr45074.c: New test.
7707 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7708 Hans-Peter Nilsson <hp@axis.com>
7710 PR rtl-optimization/48830
7711 * gcc.target/sparc/ultrasp12.c: New test.
7713 2011-06-01 David Li <davidxl@google.com>
7715 * gcc.dg/profile-dir-1.c: Change pass name.
7716 * gcc.dg/profile-dir-2.c: Ditto.
7717 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7718 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7719 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7720 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7721 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7722 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7723 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7724 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7725 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7726 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7727 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7728 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7729 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7730 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7731 * gcc.dg/profile-dir-3.c: Ditto.
7732 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7734 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7736 * objc.dg/attributes/method-nonnull-1.m: New test.
7737 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7739 2011-05-31 Tobias Burnus <burnus@net-b.de>
7742 * gfortran.dg/coarray_atomic_1.f90: New.
7743 * gfortran.dg/coarray/atomic_1.f90: New.
7745 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7747 * gcc.dg/guality/bswaptest.c: New test.
7748 * gcc.dg/guality/clztest.c: New test.
7749 * gcc.dg/guality/ctztest.c: New test.
7750 * gcc.dg/guality/rotatetest.c: New test.
7753 * gcc.target/i386/pr48688.c: New test.
7755 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7758 * g++.dg/lookup/name-clash9.C: New.
7760 2011-05-31 Tobias Burnus <burnus@net-b.de>
7763 * gfortran.dg/coarray/dummy_1.f90: New.
7765 2011-05-31 Tobias Burnus <burnus@net-b.de>
7768 * gfortran.dg/coarray/save_1.f90: New.
7769 * gfortran.dg/coarray_4.f90: Update dg-error.
7771 2011-05-31 Jason Merrill <jason@redhat.com>
7773 * g++.dg/cpp0x/rv-template1.C: New.
7775 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7777 PR rtl-optimization/49235
7778 * gcc.dg/pr49235.c: New test.
7780 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7782 PR tree-optimization/49093
7783 * gcc.dg/vect/pr49093.c: New test.
7785 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7788 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7790 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7793 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7796 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7799 * gcc.c-torture/execute/pr49186.c: New.
7801 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7804 * gcc.target/i386/pr49168-1.c: New.
7806 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7807 Eric Botcazou <ebotcazou@adacore.com>
7809 * gcc.dg/guality/drap.c: New test.
7811 2011-05-30 Richard Guenther <rguenther@suse.de>
7813 PR tree-optimization/49210
7814 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7815 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7817 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7820 * g++.dg/gomp/pr49223-1.C: New test.
7821 * g++.dg/gomp/pr49223-2.C: New test.
7823 2011-05-30 Richard Guenther <rguenther@suse.de>
7825 PR tree-optimization/49218
7826 * gcc.c-torture/execute/pr49218.c: New testcase.
7828 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7830 PR tree-optimization/49199
7831 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7832 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7833 -fno-tree-scev-cprop.
7835 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7838 * gfortran.dg/extends_13.f03: New.
7840 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7842 PR rtl-optimization/49095
7843 * gcc.target/i386/pr49095.c: New test.
7845 2011-05-29 Tobias Burnus <burnus@net-b.de>
7848 * gfortran.dg/coarray_24.f90: New.
7850 2011-05-29 Tobias Burnus <burnus@net-b.de>
7853 * gfortran.dg/coarray_23.f90: New.
7855 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7858 * gcc.dg/pr48826.c: New test.
7860 2011-05-29 Richard Guenther <rguenther@suse.de>
7862 PR tree-optimization/49217
7863 * gcc.dg/torture/pr49217.c: New testcase.
7865 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7868 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7870 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7872 * gnat.dg/boolean_subtype.adb: Rename to...
7873 * gnat.dg/boolean_subtype1.adb: ...this.
7875 2011-05-28 Jason Merrill <jason@redhat.com>
7877 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7879 2011-05-27 Jason Merrill <jason@redhat.com>
7881 * g++.dg/cpp0x/enum18.C: Adjust.
7883 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7885 2011-05-27 Tobias Burnus <burnus@net-b.de>
7888 * gfortran.dg/coarray_22.f90: New.
7890 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7892 PR tree-optimization/46728
7893 * gcc.target/powerpc/pr46728-1.c: New.
7894 * gcc.target/powerpc/pr46728-2.c: New.
7895 * gcc.target/powerpc/pr46728-3.c: New.
7896 * gcc.target/powerpc/pr46728-4.c: New.
7897 * gcc.target/powerpc/pr46728-5.c: New.
7898 * gcc.dg/pr46728-6.c: New.
7899 * gcc.target/powerpc/pr46728-7.c: New.
7900 * gcc.target/powerpc/pr46728-8.c: New.
7901 * gcc.dg/pr46728-9.c: New.
7902 * gcc.target/powerpc/pr46728-10.c: New.
7903 * gcc.target/powerpc/pr46728-11.c: New.
7904 * gcc.dg/pr46728-12.c: New.
7905 * gcc.target/powerpc/pr46728-13.c: New.
7906 * gcc.target/powerpc/pr46728-14.c: New.
7907 * gcc.target/powerpc/pr46728-15.c: New.
7908 * gcc.target/powerpc/pr46728-16.c: New.
7910 2011-05-27 Jason Merrill <jason@redhat.com>
7912 * g++.dg/abi/mangle47.C: New.
7915 * g++.dg/template/const5.C: New.
7917 * g++.dg/cpp0x/enum18.C: New.
7919 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7921 * g++.dg/cpp0x/error6.C: New.
7923 * g++.dg/cpp0x/error5.C: New.
7925 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7928 * g++.dg/eh/cond6.C: New test.
7930 2011-05-27 Tobias Burnus <burnus@net-b.de>
7933 * gfortran.dg/rank_3.f90: New.
7934 * gfortran.dg/rank_4.f90: New.
7936 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7938 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7939 replace dump search.
7941 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7943 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7944 * gnat.dg/bit_packed_array5.adb: ...here.
7946 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7949 * g++.dg/cpp0x/auto25.C: New.
7951 2011-05-27 Richard Guenther <rguenther@suse.de>
7953 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7955 2011-05-27 Richard Guenther <rguenther@suse.de>
7957 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7959 2011-05-27 Richard Guenther <rguenther@suse.de>
7962 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7964 2011-05-26 Jason Merrill <jason@redhat.com>
7966 * g++.dg/cpp0x/friend1.C: New.
7967 * g++.dg/cpp0x/friend2.C: New.
7969 * g++.dg/cpp0x/auto7.C: Update.
7970 * g++.dg/template/crash50.C: Adjust.
7971 * g++.dg/template/static9.C: Adjust.
7972 * g++.old-deja/g++.ext/memconst.C: Adjust.
7974 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7976 * gcc.dg/march.c: Ignore a note for some targets.
7978 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7979 Nathan Froyd <froydnj@codesourcery.com>
7983 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7984 * g++.dg/parse/pr18770.C: New test.
7985 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7987 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7990 * gfortran.dg/dependency_40.f90 : New test.
7992 2011-05-26 Tobias Burnus <burnus@net-b.de>
7995 * gfortran.dg/coarray/registering_1.f90: New.
7997 2011-05-26 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/variadic111.C: New.
8000 * g++.dg/cpp0x/variadic41.C: Adjust.
8002 2011-05-26 Richard Guenther <rguenther@suse.de>
8004 PR tree-optimization/48702
8005 * gcc.dg/torture/pr48702.c: New testcase.
8007 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8009 PR gcov-profile/48845
8010 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8012 * gcc.dg/matrix/matrix.exp: Likewise.
8013 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8014 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8015 line number to check_profiling_available.
8016 * lib/target-supports.exp (check_profiling_available): Account for
8018 Require TLS runtime support with -fprofile-generate.
8019 * lib/profopt.exp (profopt-execute): Add TLS options for
8021 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8023 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8026 * g++.dg/eh/cond5.C: New test.
8028 PR tree-optimization/49161
8029 * gcc.c-torture/execute/pr49161.c: New test.
8031 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8033 * gcc.target/arm/neon-vorn-vbic.c: New test.
8035 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8037 PR tree-optimization/49038
8038 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8039 * gcc.dg/vect/pr49038.c: New test.
8041 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8043 * g++.dg/init/pr25811-3.C: New.
8044 * g++.dg/init/pr25811-4.C: New.
8046 2011-05-25 Jason Merrill <jason@redhat.com>
8048 * g++.dg/cpp0x/enum17.C: New.
8049 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8051 * g++.dg/cpp0x/auto24.C: New.
8053 * g++.dg/cpp0x/error4.C: New.
8055 * g++.dg/cpp0x/rv-restrict.C: New.
8057 * g++.dg/cpp0x/enum15.C: New.
8058 * g++.dg/cpp0x/constexpr-switch2.C: New.
8060 * g++.dg/cpp0x/variadic110.C: New.
8062 * g++.dg/cpp0x/auto9.C: Add typedef test.
8064 * g++.dg/cpp0x/auto23.C: New.
8065 * g++.dg/cpp0x/auto9.C: Adjust.
8067 * g++.dg/cpp0x/defaulted29.C: New.
8069 * g++.dg/cpp0x/initlist51.C: New.
8071 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8073 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8074 * g++.dg/abi/packed1.C: Suppress warning.
8075 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8076 * g++.dg/template/stdarg1.C: Likewise.
8077 * g++.dg/other/packed1.C: Remove arm from xfail list.
8079 2011-05-25 Jason Merrill <jason@redhat.com>
8081 * g++.dg/cpp0x/enum16.C: New.
8082 * g++.dg/parse/error15.C: Adjust.
8084 * g++.dg/cpp0x/initlist50.C: New.
8086 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8088 * g++.dg/cpp0x/variadic109.C: New.
8090 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8092 * gcc.target/i386/pause-1.c: New.
8094 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8096 * gcc.dg/stack-usage-1.c: Adjust comment.
8097 * gcc.dg/stack-usage-2.c: New test.
8099 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8102 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8103 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8105 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8107 PR rtl-optimization/48757
8108 * gfortran.dg/pr48757.f: New test case.
8110 2011-05-24 Jason Merrill <jason@redhat.com>
8112 * g++.dg/cpp0x/access01.C: New.
8114 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8117 * objc.dg/pr48177.m: New testcase.
8119 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8122 * objc.dg/pr48187.m: New testcase.
8123 * obj-c++.dg/pr48187.mm: New testcase.
8124 * objc.dg/ivar-extra-semicolon.m: New testcase.
8126 2011-05-24 Jason Merrill <jason@redhat.com>
8128 * g++.dg/template/access21.C: New.
8129 * g++.dg/template/access22.C: New.
8131 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8133 PR rtl-optimization/48633
8134 * g++.dg/pr48633.C: New test.
8136 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8139 * g++.dg/other/pr49133.C: New test.
8141 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8142 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8144 * gcc.dg/torture/tls/run-gd.c: New test.
8145 * gcc.dg/torture/tls/run-ie.c: New test.
8146 * gcc.dg/torture/tls/run-ld.c: New test.
8147 * gcc.dg/torture/tls/run-le.c: New test.
8148 * lib/target-supports.exp (check_effective_target_tls_runtime):
8149 Build testcase with TLS options.
8151 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8153 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8155 2011-05-24 Tom de Vries <tom@codesourcery.com>
8157 PR tree-optimization/49121
8158 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8160 2011-05-23 Jason Merrill <jason@redhat.com>
8162 * g++.dg/cpp0x/defaulted28.C: New.
8164 * g++.dg/cpp0x/sfinae25.C: New.
8166 * g++.dg/cpp0x/rv-cast2.C: New.
8168 * g++.dg/cpp0x/enum14.C: New.
8170 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8173 * gcc.c-torture/execute/pr49123.c: New test.
8176 * gcc.dg/debug/pr49032.c: New test.
8179 * gcc.dg/pr49120.c: New test.
8181 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8184 * gcc.target/i386/pr47315.c: New test.
8186 2011-05-23 Jason Merrill <jason@redhat.com>
8188 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8190 * g++.dg/cpp0x/sfinae24.C: New.
8192 * g++.dg/cpp0x/error3.C: New.
8194 * g++.dg/cpp0x/defaulted27.C: New.
8196 * g++.dg/cpp0x/decltype27.C: New.
8198 2011-05-23 Richard Guenther <rguenther@suse.de>
8200 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8202 2011-05-23 Richard Guenther <rguenther@suse.de>
8204 PR tree-optimization/40874
8205 * g++.dg/tree-ssa/pr40874.C: New testcase.
8207 2011-05-23 Richard Guenther <rguenther@suse.de>
8209 PR tree-optimization/49115
8210 * g++.dg/torture/pr49115.C: New testcase.
8212 2011-05-23 Richard Guenther <rguenther@suse.de>
8215 * gcc.dg/memcpy-3.c: New testcase.
8217 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8220 * gcc.c-torture/execute/pr48973-1.c: New test.
8221 * gcc.c-torture/execute/pr48973-2.c: New test.
8223 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8226 * g++.dg/warn/pr18016.C: New.
8228 2011-05-23 Tom de Vries <tom@codesourcery.com>
8231 * gcc.target/arm/ivopts-6.c: New test.
8233 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8236 * gcc.c-torture/compile/pr49029.c: New test.
8238 2011-05-22 Jason Merrill <jason@redhat.com>
8240 * g++.dg/cpp0x/sfinae23.C: New.
8241 * g++.dg/cpp0x/sfinae8.C: Correct.
8243 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8245 * gfortran.dg/function_optimize_8.f90: New test case.
8247 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8249 PR tree-optimization/49087
8250 * gcc.dg/vect/O3-pr49087.c: New test.
8252 2011-05-21 Jason Merrill <jason@redhat.com>
8254 * g++.dg/debug/const5.C: New.
8256 2011-05-20 Jason Merrill <jason@redhat.com>
8258 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8260 * g++.dg/cpp0x/constexpr-static7.C: New.
8262 * g++.dg/cpp0x/enum12.C: New.
8263 * g++.dg/cpp0x/enum13.C: New.
8265 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8268 * gfortran.dg/select_type_23.f03: New.
8270 2011-05-20 Jason Merrill <jason@redhat.com>
8272 * g++.dg/cpp0x/defaulted26.C: New.
8274 * g++.dg/cpp0x/noexcept02.C: Fix.
8275 * g++.dg/cpp0x/noexcept03.C: Fix.
8276 * g++.dg/cpp0x/noexcept08.C: Fix.
8277 * g++.dg/cpp0x/noexcept10.C: New.
8279 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8282 * gfortran.dg/extends_12.f03: New.
8284 2011-05-20 Jason Merrill <jason@redhat.com>
8286 * g++.dg/template/koenig9.C: New.
8287 * g++.dg/opt/pr47615.C: Fix.
8288 * g++.dg/overload/defarg1.C: Fix.
8289 * g++.dg/tc1/dr213.C: Remove xfail.
8290 * g++.dg/torture/pr34850.C: Fix.
8291 * g++.dg/torture/pr39362.C: Fix.
8292 * g++.old-deja/g++.brendan/crash56.C: Fix.
8293 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8295 2011-05-20 Richard Guenther <rguenther@suse.de>
8297 PR tree-optimization/49079
8298 * gcc.dg/torture/pr49079.c: New testcase.
8300 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8302 PR tree-optimization/49073
8303 * gcc.c-torture/execute/pr49073.c: New test.
8305 2011-06-19 Tobias Burnus <burnus@net-b.de>
8308 * gfortran.dg/coarray_21.f90: New.
8310 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8312 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8315 2011-05-19 Richard Guenther <rguenther@suse.de>
8318 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8320 2011-05-19 Richard Guenther <rguenther@suse.de>
8323 * gcc.dg/builtin-object-size-11.c: New testcase.
8325 2011-05-19 Tom de Vries <tom@codesourcery.com>
8328 * gcc.target/arm/ivopts.c: New test.
8329 * gcc.target/arm/ivopts-2.c: New test.
8331 2011-05-19 Tom de Vries <tom@codesourcery.com>
8333 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8335 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8337 * gcc.c-torture/execute/960321-1.x: Remove.
8339 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8342 * gfortran.dg/move_alloc_4.f90: New.
8344 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8347 * gcc.target/i386/pr49002-1.c: New test.
8348 * gcc.target/i386/pr49002-2.c: Likewise.
8350 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8352 PR tree-optimization/49039
8353 * gcc.c-torture/execute/pr49039.c: New test.
8354 * gcc.dg/tree-ssa/pr49039.c: New test.
8355 * g++.dg/torture/pr49039.C: New test.
8357 2011-05-18 Jason Merrill <jason@redhat.com>
8359 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8360 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8361 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8363 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8365 * gcc.target/bfin/mcpu-bf592.c: New test.
8367 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8369 PR tree-optimization/41881
8370 * gcc.dg/vect/O3-pr41881.c: New test.
8371 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8373 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8375 PR tree-optimization/49000
8376 * gcc.dg/pr49000.c: New test.
8378 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8380 * gnat.dg/invalid1.adb: New test.
8382 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8384 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8386 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8387 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8389 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8392 * g++.dg/cpp0x/range-for18.C: New.
8394 2011-05-15 Tobias Burnus <burnus@net-b.de>
8397 * gfortran.dg/coarray/image_index_2.f90: New.
8399 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8401 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8402 * g++.dg/cpp0x/override2.C: New.
8404 2011-05-14 Tobias Burnus <burnus@net-b.de>
8407 * gfortran.de/coarray_20.f90: New.
8409 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8412 * function_optimize_7.f90: New test case.
8414 2011-05-13 Jason Merrill <jason@redhat.com>
8416 * g++.dg/cpp0x/decltype26.C: New.
8417 * g++.dg/cpp0x/enum11.C: New.
8419 2011-05-13 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/assign_8.f90: Update dg-error.
8425 2011-05-13 Tobias Burnus <burnus@net-b.de>
8428 * gfortran.dg/io_constraints_8.f90: New.
8429 * gfortran.dg/io_constraints_9.f90: New.
8431 2011-05-13 Martin Thuresson <martint@google.com>
8433 PR gcov-profile/47793
8434 * gcc.dg/pr47793.c: New.
8436 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8438 PR tree-optimization/48975
8439 * gcc.dg/pr48975.c: New test.
8441 2011-05-12 Tobias Burnus <burnus@net-b.de>
8444 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8446 2011-05-12 Jason Merrill <jason@redhat.com>
8448 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8450 2011-05-12 Geert Bosch <bosch@adacore.com>
8452 * gnat.dg/view_conversion1.adb: New test.
8454 2011-05-12 Richard Guenther <rguenther@suse.de>
8456 PR tree-optimization/48172
8457 * gcc.dg/vect/pr48172.c: New testcase.
8459 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8462 * g++.dg/opt/pr48967.C: New test.
8464 2011-05-11 Jason Merrill <jason@redhat.com>
8466 * g++.dg/cpp0x/constexpr-friend.C: New.
8467 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8469 * g++.dg/cpp0x/sfinae22.C: New.
8471 2011-05-11 Tobias Burnus <burnus@net-b.de>
8474 * gfortran.dg/generic_24.f90: New.
8476 2011-05-11 Richard Guenther <rguenther@suse.de>
8478 PR tree-optimization/15256
8479 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8481 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8484 * gcc.dg/pr48159-1.c: New test.
8485 * gcc.dg/pr48159-2.c: New test.
8487 2011-05-11 Richard Guenther <rguenther@suse.de>
8490 * gcc.dg/torture/pr48953.c: New testcase.
8492 2011-05-11 Richard Guenther <rguenther@suse.de>
8494 PR tree-optimization/18041
8495 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8497 2011-05-11 Alan Modra <amodra@gmail.com>
8500 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8502 2011-05-10 Jason Merrill <jason@redhat.com>
8504 * g++.dg/cpp0x/defaulted25.C: New.
8505 * g++.dg/template/crash7.C: Adjust.
8507 * g++.dg/cpp0x/variadic108.C: New.
8509 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8511 * g++.dg/inherit/virtual9.C: Extend.
8513 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8516 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8517 are passed and returned in vector registers.
8519 2011-05-10 Richard Guenther <rguenther@suse.de>
8521 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8522 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8523 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8524 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8525 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8528 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8530 PR tree-optimization/48611
8531 PR tree-optimization/48794
8532 * gfortran.dg/gomp/pr48611.f90: New test.
8533 * gfortran.dg/gomp/pr48794.f90: New test.
8536 * gcc.dg/dfp/pr48928.c: New test.
8538 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8541 * g++.dg/cpp0x/pr48522.C: New.
8543 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8546 * g++.dg/cpp0x/sfinae21.C: New.
8548 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8550 * g++.dg/template/sfinae28.C: Rename to...
8551 * g++.dg/cpp0x/sfinae19.C: ... this.
8552 * g++.dg/template/sfinae29.C: Rename to...
8553 * g++.dg/cpp0x/sfinae20.C: ... this.
8555 2011-05-09 Jeff Law <law@redhat.com>
8557 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8560 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8563 * g++.dg/init/pr20039.C: New.
8565 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8569 * g++.dg/template/sfinae28.C: New.
8570 * g++.dg/template/sfinae29.C: Likewise.
8572 2011-05-09 Jason Merrill <jason@redhat.com>
8574 * g++.dg/template/nontype23.C: New.
8576 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8578 * g++.dg/init/pr48859.C: New.
8580 2011-05-09 Jason Merrill <jason@redhat.com>
8582 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8583 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8584 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8585 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8586 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8587 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8588 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8589 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8591 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8593 * g++.dg/inherit/virtual9.C: New.
8595 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8598 * g++.dg/template/dependent-expr8.C: New test case.
8600 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8602 PR tree-optimization/48837
8603 * gcc.dg/pr48837.c: New testcase.
8605 2011-05-06 Jason Merrill <jason@redhat.com>
8607 * g++.dg/cpp0x/constexpr-condition2.C: New.
8609 * g++.dg/cpp0x/constexpr-missing.C: New.
8611 2011-05-06 Tobias Burnus <burnus@net-b.de>
8614 * gfortran.dg/coarray/this_image_2.f90: New.
8616 2011-05-06 Tobias Burnus <burnus@net-b.de>
8620 * gfortran.dg/bind_c_usage_22.f90: New.
8621 * gfortran.dg/bind_c_usage_23.f90: New.
8622 * gfortran.dg/bind_c_usage_24.f90: New.
8623 * gfortran.dg/bind_c_usage_24_c.c: New.
8625 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8628 * g++.dg/template/member9.C: New test case.
8630 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8632 * gnat.dg/discr29.ad[sb]: New test.
8633 * gnat.dg/discr30.adb: Likewise.
8635 2011-05-05 Julian Brown <julian@codesourcery.com>
8637 * gcc.target/arm/neon-vset_lanes8.c: New test.
8639 2011-05-05 Jason Merrill <jason@redhat.com>
8641 * g++.dg/init/new32.C: New.
8643 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8645 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8648 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8650 PR rtl-optimization/48381
8651 * gcc.c-torture/compile/pr48381.c: New test.
8653 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8655 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8657 * gcc.target/i386/opt-1.c: Ditto.
8659 2011-05-04 Jason Merrill <jason@redhat.com>
8661 * g++.dg/conversion/base1.C: New.
8663 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8665 PR libgfortran/48787
8666 * gfortran.dg/round_3.f08: Add more checks to test case.
8668 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8670 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8671 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8672 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8673 Gate test on effective_target fd_truncate.
8675 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8677 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8678 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8679 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8680 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8681 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8682 * gcc.target/i386/pr38824.c: Ditto.
8683 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8684 * gcc.target/i386/vecinit-2.c: Ditto.
8685 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8686 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8687 * gcc.target/i386/parity-2.c: Ditto.
8688 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8690 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8692 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8694 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8695 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8696 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8698 2011-05-03 Tobias Burnus <burnus@net-b.de>
8701 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8703 2011-05-03 Tobias Burnus <burnus@net-b.de>
8706 * gfortran.dg/coarray/this_image_1.f90: New.
8708 2011-05-03 Tobias Burnus <burnus@net-b.de>
8711 * gfortran.dg/coarray/caf.dg: New.
8712 * gfortran.dg/coarray/image_index_1.f90: New, copied
8713 from ../coarray_16.f90.
8715 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8718 * g++.dg/ext/complex9.C: New.
8720 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8723 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8724 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8725 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8727 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8729 * gcc.target/bfin/builtins: Created.
8730 * gcc.target/bfin/hisilh-O0.c: Deleted.
8731 * gcc.target/bfin/hisilh.c: Moved to...
8732 * gcc.target/bfin/builtins/hisilh.c: ...here.
8733 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8734 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8735 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8736 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8737 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8738 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8739 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8740 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8741 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8742 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8743 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8744 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8745 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8746 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8747 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8748 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8749 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8750 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8751 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8752 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8753 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8754 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8755 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8756 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8757 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8758 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8759 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8760 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8761 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8762 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8763 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8764 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8765 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8766 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8767 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8768 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8769 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8770 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8771 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8772 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8773 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8774 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8775 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8776 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8777 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8778 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8779 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8780 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8781 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8782 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8783 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8784 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8785 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8786 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8787 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8788 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8789 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8790 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8791 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8792 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8793 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8794 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8795 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8796 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8797 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8798 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8799 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8800 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8801 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8802 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8803 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8804 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8805 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8806 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8807 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8808 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8809 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8810 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8811 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8812 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8813 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8814 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8815 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8816 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8817 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8818 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8819 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8820 * gcc.target/bfin/builtins/circptr.c: Ditto.
8821 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8822 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8823 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8824 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8825 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8826 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8827 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8828 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8829 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8830 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8831 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8832 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8833 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8834 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8835 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8836 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8837 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8838 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8839 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8840 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8841 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8842 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8843 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8844 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8845 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8846 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8847 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8848 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8849 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8850 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8851 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8852 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8853 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8854 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8855 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8856 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8857 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8858 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8859 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8860 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8861 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8862 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8863 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8864 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8865 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8866 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8867 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8868 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8869 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8870 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8871 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8872 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8873 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8874 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8875 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8876 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8877 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8878 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8879 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8880 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8881 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8882 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8883 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8884 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8885 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8886 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8887 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8888 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8889 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8890 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8892 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8894 * gcc.target/arm/cold-lc.c: New test.
8896 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8899 * gcc.dg/pr48774.c: New test.
8901 2011-05-03 Richard Guenther <rguenther@suse.de>
8903 * gcc.dg/large-size-array-5.c: New testcase.
8905 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8907 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8909 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8911 * lib/target-supports.exp (check_effective_target_vect_strided):
8913 (check_effective_target_vect_strided2)
8914 (check_effective_target_vect_strided3)
8915 (check_effective_target_vect_strided4)
8916 (check_effective_target_vect_strided8): ...these new functions.
8918 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8919 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8920 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8921 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8922 * gcc.dg/vect/pr37539.c: Likewise.
8923 * gcc.dg/vect/slp-11a.c: Likewise.
8924 * gcc.dg/vect/slp-11b.c: Likewise.
8925 * gcc.dg/vect/slp-11c.c: Likewise.
8926 * gcc.dg/vect/slp-12a.c: Likewise.
8927 * gcc.dg/vect/slp-12b.c: Likewise.
8928 * gcc.dg/vect/slp-18.c: Likewise.
8929 * gcc.dg/vect/slp-19a.c: Likewise.
8930 * gcc.dg/vect/slp-19b.c: Likewise.
8931 * gcc.dg/vect/slp-21.c: Likewise.
8932 * gcc.dg/vect/slp-23.c: Likewise.
8933 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8935 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8936 instead of vect_interleave && vect_extract_even_odd.
8937 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8938 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8939 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8940 * gcc.dg/vect/vect-1.c: Likewise.
8941 * gcc.dg/vect/vect-10.c: Likewise.
8942 * gcc.dg/vect/vect-98.c: Likewise.
8943 * gcc.dg/vect/vect-107.c: Likewise.
8944 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8945 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8946 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8947 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8948 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8949 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8950 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8951 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8952 * gcc.dg/vect/vect-strided-float.c: Likewise.
8953 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8954 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8955 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8956 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8957 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8958 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8959 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8960 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8961 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8962 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8963 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8964 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8965 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8966 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8967 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8969 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8971 * gcc.dg/vect/pr30843.c: Likewise.
8972 * gcc.dg/vect/pr33866.c: Likewise.
8973 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8974 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8975 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8976 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8978 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8980 * gcc.dg/vect/slp-11.c: Split into...
8981 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8982 gcc.dg/vect/slp-11c.c: ...these tests.
8983 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8984 * gcc.dg/vect/slp-12c.c: ...this new test.
8985 * gcc.dg/vect/slp-19.c: Split into...
8986 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8987 gcc.dg/vect/slp-19c.c: ...these new tests.
8989 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8991 * lib/target-supports.exp
8992 (check_effective_target_vect_extract_even_odd_wide): Delete.
8993 (check_effective_target_vect_strided_wide): Likewise.
8994 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8995 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8996 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8997 * gcc.dg/vect/pr37539.c: Likewise.
8998 * gcc.dg/vect/slp-11.c: Likewise.
8999 * gcc.dg/vect/slp-12a.c: Likewise.
9000 * gcc.dg/vect/slp-12b.c: Likewise.
9001 * gcc.dg/vect/slp-19.c: Likewise.
9002 * gcc.dg/vect/slp-23.c: Likewise.
9003 * gcc.dg/vect/vect-1.c: Likewise.
9004 * gcc.dg/vect/vect-98.c: Likewise.
9005 * gcc.dg/vect/vect-107.c: Likewise.
9006 * gcc.dg/vect/vect-strided-float.c: Likewise.
9008 2011-05-02 Jason Merrill <jason@redhat.com>
9010 * g++.dg/init/new31.C: New.
9012 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9015 * gcc.dg/pr35445.c: New test.
9017 2011-05-02 Jason Merrill <jason@redhat.com>
9019 * c-c++-common/vla-1.c: New.
9021 2011-05-02 Richard Guenther <rguenther@suse.de>
9023 PR tree-optimization/48822
9024 * gcc.dg/torture/pr48822.c: New testcase.
9026 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9029 * g++.dg/cpp0x/constexpr-47969.C: New.
9031 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9034 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9035 on vect_no_align targets.
9036 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9037 vect_no_align targets.
9039 2011-05-01 Xinliang David Li <davidxl@google.com>
9041 * gcc.dg/tree-ssa/integer-addr.c: New test.
9042 * gcc.dg/tree-ssa/alias_bug.c: New test.
9044 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9046 PR libgfortran/48787
9047 * gfortran.dg/round_3.f08: Add more checks.
9049 2011-04-30 Tobias Burnus <burnus@net-b.de>
9052 * gfortran.dg/import9.f90: New, proper test.
9053 * gfortran.dg/interface_37.f90: Remove bogus
9054 test (bogus copy of interface_36.f90).
9056 2011-04-30 Tobias Burnus <burnus@net-b.de>
9059 * gfortran.dg/interface_37.f90: New.
9061 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9064 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9066 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9068 PR tree-optimization/48809
9069 * gcc.c-torture/execute/pr48809.c: New test.
9071 2011-04-29 Jeff Law <law@redhat.com>
9073 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9075 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9078 * g++.dg/init/ctor10.C: New.
9080 2011-04-29 Le-Chun Wu <lcwu@google.com>
9082 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9083 warning in implicitly instantiated templates.
9085 2011-04-29 Le-Chun Wu <lcwu@google.com>
9087 * g++.dg/warn/Wnull-conversion-1.C: New.
9088 * g++.dg/warn/Wnull-conversion-2.C: New.
9090 2011-04-29 Diego Novillo <dnovillo@google.com>
9092 * g++.old-deja/g++.other/null3.C: Expect warning about
9093 converting boolean to a pointer.
9095 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9098 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9102 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9104 2011-04-29 Tobias Burnus <burnus@net-b.de>
9107 * gfortran.dg/typebound_proc_22.f90: New.
9110 * gfortran.dg/interface_36.f90: New.
9112 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9114 PR libgfortran/48488
9115 PR libgfortran/48602
9116 PR libgfortran/48615
9117 PR libgfortran/48684
9118 PR libgfortran/48787
9119 * gfortran.dg/fmt_g.f: Adjust test.
9120 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9121 * gfortran.dg/round_3.f08: New test.
9122 * gfortran.dg/namelist_print_1.f: Adjust test.
9123 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9124 * gfortran.dg/f2003_io_5.f03: Adjust test.
9125 * gfortran.dg/coarray_15.f90: Adjust test.
9126 * gfortran.dg/namelist_65.f90: Adjust test.
9127 * gfortran.dg/fmt_cache_1.f: Adjust test.
9128 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9129 * gfortran.dg/real_const_3.f90: Adjust test.
9131 2011-04-29 Jan Hubicka <jh@suse.cz>
9133 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9134 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9136 2011-04-28 Xinliang David Li <davidxl@google.com>
9138 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9139 * g++.dg/prof-robust-1.C: New test.
9141 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9143 PR tree-optimization/48765
9144 * gcc.dg/vect/pr48765.c: New.
9146 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9148 PR tree-optimization/48775
9149 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9151 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9154 * g++.dg/inherit/pr48798.C: New.
9155 * g++.old-deja/g++.other/base1.C: Adjust.
9157 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9160 * g++.dg/template/inherit7.C: New test case.
9162 2011-04-28 Richard Guenther <rguenther@suse.de>
9164 PR tree-optimization/40052
9165 PR tree-optimization/15347
9166 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9167 * gcc.dg/pr15347.c: Likewise.
9169 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9172 * g++.dg/cpp0x/sfinae18.C: New.
9174 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9177 * g++.dg/ext/is_literal_type1.C: New.
9179 2011-04-28 Tobias Burnus <burnus@net-b.de>
9183 * gfortran.dg/interface_35.f90: New.
9184 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9185 * gfortran.dg/func_result_6.f90: Add dg-warning.
9186 * gfortran.dg/bessel_1.f90: Ditto.
9187 * gfortran.dg/hypot_1.f90: Ditto.
9188 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9189 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9190 * gfortran.dg/interface_assignment_4.f90: Ditto.
9192 2011-04-27 Jason Merrill <jason@redhat.com>
9194 * g++.dg/ext/complex8.C: New.
9196 * g++.dg/cpp0x/initlist49.C: New.
9197 * g++.dg/init/new30.C: New.
9199 2011-04-27 Tobias Burnus <burnus@net-b.de>
9202 * gfortran.dg/whole_file_34.f90: New.
9204 2011-04-27 Jan Hubicka <jh@suse.cz>
9206 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9208 2011-04-27 Jason Merrill <jason@redhat.com>
9210 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9212 * g++.dg/parse/ambig6.C: New.
9214 2011-04-27 Nick Clifton <nickc@redhat.com>
9216 * gcc.dg/20020312-2.c: Add definition for RX.
9218 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9219 option with RX targets.
9221 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9224 2011-04-27 Richard Guenther <rguenther@suse.de>
9226 * gcc.dg/tree-ssa/pr23382.c: Remove.
9228 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9231 * gcc.c-torture/compile/pr48767.c: New test.
9233 2011-04-27 Richard Guenther <rguenther@suse.de>
9235 PR tree-optimization/48772
9236 * g++.dg/pr48772.C: New testcase.
9238 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9241 * gcc.c-torture/compile/pr48742.c: New test.
9243 2011-04-26 Jason Merrill <jason@redhat.com>
9245 * g++.dg/lookup/koenig13.C: New.
9247 * g++.dg/cpp0x/initlist48.C: New.
9249 2011-04-25 Jason Merrill <jason@redhat.com>
9251 * g++.dg/cpp0x/sfinae17.C: New.
9253 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9256 * gcc.target/powerpc/pr48258-1.c: New file.
9257 * gcc.target/powerpc/pr48258-2.c: Ditto.
9259 2011-04-26 Xinliang David Li <davidxl@google.com>
9261 * gcc.dg/uninit-suppress.c: New test.
9262 * gcc.dg/uninit-suppress.c: New test.
9264 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9267 * gcc.dg/pr48768.c: New test.
9269 PR tree-optimization/48734
9270 * gcc.c-torture/compile/pr48734.c: New test.
9273 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9275 2011-04-26 Richard Guenther <rguenther@suse.de>
9277 PR tree-optimization/48731
9278 * gcc.dg/torture/pr48731.c: New testcase.
9280 2011-04-26 Richard Guenther <rguenther@suse.de>
9283 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9285 2011-04-26 Richard Guenther <rguenther@suse.de>
9288 * gcc.dg/torture/pr48694-1.c: New testcase.
9289 * gcc.dg/torture/pr48694-2.c: Likewise.
9291 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9293 * g++.dg/ext/underlying_type1.C: New.
9294 * g++.dg/ext/underlying_type2.C: Likewise.
9295 * g++.dg/ext/underlying_type3.C: Likewise.
9296 * g++.dg/ext/underlying_type4.C: Likewise.
9297 * g++.dg/ext/underlying_type5.C: Likewise.
9298 * g++.dg/ext/underlying_type6.C: Likewise.
9299 * g++.dg/ext/underlying_type7.C: Likewise.
9300 * g++.dg/ext/underlying_type8.C: Likewise.
9301 * g++.dg/ext/underlying_type9.C: Likewise.
9302 * g++.dg/ext/underlying_type10.C: Likewise.
9304 2011-04-25 Jason Merrill <jason@redhat.com>
9306 * g++.dg/cpp0x/regress/template-const2.C: New.
9308 2011-04-25 Jeff Law <law@redhat.com>
9310 * gcc.dg/tree-ssa/vrp56.c: new test.
9312 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9314 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9316 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9318 PR preprocessor/48740
9319 * c-c++-common/raw-string-11.c: New test.
9321 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9323 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9326 2011-04-23 Tobias Burnus <burnus@net-b.de>
9329 * gfortran.dg/coarray_19.f90: New.
9331 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9334 * gcc.dg/pr48685.c: New test.
9336 2011-04-22 Jan Hubicka <jh@suse.cz>
9338 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9340 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9342 PR tree-optimization/48717
9343 * gcc.c-torture/execute/pr48717.c: New test.
9345 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9348 * gcc.target/i386/pr48723.c: New test.
9350 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9353 * gcc.dg/gomp/pr48716.c: New test.
9354 * g++.dg/gomp/pr48716.C: New test.
9356 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9359 * gcc.dg/missing-field-init-2.c: Update testcase.
9361 2011-04-22 Alan Modra <amodra@gmail.com>
9363 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9365 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9368 * gfortran.dg/function_optimize_6.f90: New test.
9370 2011-04-21 Easwaran Raman <eraman@google.com>
9372 * gcc.dg/stack-layout-2.c: New test.
9374 2011-04-21 Richard Guenther <rguenther@suse.de>
9377 * g++.dg/lto/pr48207-2_0.C: New testcase.
9378 * g++.dg/lto/pr48207-3_0.C: Likewise.
9380 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9382 * gnat.dg/volatile5.adb: New test.
9383 * gnat.dg/volatile5_pkg.ads: New helper.
9385 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9388 * gcc.target/i386/pr48708.c: New test.
9390 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9392 * gcc.dg/vect/vect-119.c: New test.
9394 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9396 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9399 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9400 Richard Sandiford <richard.sandiford@linaro.org>
9403 * gcc.target/arm/pr46329.c: New test.
9405 2011-04-21 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/coarray_18.f90: New.
9410 2011-04-20 Jason Merrill <jason@redhat.com>
9412 * g++.dg/cpp0x/initlist47.C: New.
9414 * g++.dg/init/dtor4.C: New.
9416 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9419 * gcc.target/i386/sse2-pinsrw.c: New test.
9420 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9421 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9422 * gcc.target/i386/sse2-insvhi.c: Ditto.
9423 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9424 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9426 2011-04-20 Jason Merrill <jason@redhat.com>
9428 * g++.dg/template/const4.C: New.
9430 2011-04-20 Easwaran Raman <eraman@google.com>
9432 * gcc.dg/stack-layout-1.c: New test.
9434 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9436 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9437 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9440 2011-04-20 Kai Tietz <ktietz@redhat.com>
9442 * gcc.dg/binop-xor1.c: New test.
9443 * gcc.dg/binop-xor2.c: New test.
9444 * gcc.dg/binop-xor3.c: New test.
9445 * gcc.dg/binop-xor4.c: New test.
9446 * gcc.dg/binop-xor5.c: New test.
9448 2011-04-20 Richard Guenther <rguenther@suse.de>
9450 PR tree-optimization/47892
9451 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9453 2011-04-20 Richard Guenther <rguenther@suse.de>
9456 * g++.dg/torture/pr48695.C: New testcase.
9458 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9460 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9461 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9462 * gcc.c-torture/execute/pr45262.c: Ditto
9463 * gcc.dg/torture/pr43165.c: Ditto.
9464 * gcc.dg/torture/pr47228.c: Ditto.
9465 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9466 * gcc.dg/ipa/pr45644.c: Ditto.
9467 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9470 2011-04-19 Jason Merrill <jason@redhat.com>
9472 * g++.dg/ext/complex7.C: New.
9474 * g++.dg/ext/attrib41.C: New.
9476 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9479 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9481 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9484 * gcc.target/i386/pr48678.c: New test.
9486 2011-04-19 Martin Jambor <mjambor@suse.cz>
9488 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9489 * g++.dg/opt/devirt2.C: New test.
9490 * g++.dg/ipa/devirt-g-1.C: Likewise.
9492 2011-04-19 Tobias Burnus <burnus@net-b.de>
9495 * gfortran.dg/whole_file_33.f90: New.
9497 2011-04-19 Martin Jambor <mjambor@suse.cz>
9499 * g++.dg/ipa/devirt-7.C: New test.
9501 2011-04-19 Richard Guenther <rguenther@suse.de>
9504 * g++.dg/lto/pr48207_0.C: New testcase.
9506 2011-04-18 Jason Merrill <jason@redhat.com>
9508 * g++.dg/init/void1.C: New.
9510 * g++.dg/cpp0x/union4.C: New.
9512 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9515 * g++.dg/torture/pr48661.C: New test.
9518 * g++.dg/gomp/pr48632.C: New test.
9520 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9522 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9523 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9525 2011-04-18 Tobias Burnus <burnus@net-b.de>
9528 * gfortran.dg/coarray_17.f90: New.
9529 * gfortran.dg/coarray_10.f90: Update dg-error.
9531 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9534 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9535 * gfortran.dg/guality/guality.exp: Likewise.
9537 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9539 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9541 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9543 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9545 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9547 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9549 2011-04-18 Richard Guenther <rguenther@suse.de>
9552 * g++.dg/torture/pr46364.C: New testcase.
9554 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9556 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9558 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9560 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9562 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9563 Ira Rosen <ira.rosen@linaro.org>
9566 * gcc.target/arm/pr48252.c: New test.
9568 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9570 PR tree-optimization/48616
9571 * gcc.dg/pr48616.c: New test.
9573 2011-04-18 Tobias Burnus <burnus@net-b.de>
9576 * gfortran.dg/coarray_16.f90: New.
9578 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9581 * gfortran.dg/realloc_on_assign_7.f03: New test.
9583 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9585 PR libgfortran/48602
9586 * gfortran.dg/fmt_g0_6.f08: New test.
9588 2011-04-17 Jason Merrill <jason@redhat.com>
9590 * g++.dg/cpp0x/sfinae16.C: New.
9592 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9594 * gcc.target/mips/reg-var-1.c: New test.
9596 2011-04-17 Jan Hubicka <jh@suse.cz>
9598 * gcc.dg/winline-5.c: Update testcase.
9600 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9602 * gnat.dg/discr27.ad[sb]: Move dg directive.
9603 * gnat.dg/discr28.ad[sb]: New test.
9604 * gnat.dg/discr28_pkg.ads: New helper.
9606 2011-04-17 Michael Matz <matz@suse.de>
9608 PR tree-optimization/48622
9610 * gcc.dg/lto/pr48622_0.c: New test.
9612 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9614 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9615 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9616 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9617 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9618 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9619 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9621 2011-04-15 Jason Merrill <jason@redhat.com>
9623 * g++.dg/cpp0x/range-for17.C: New.
9625 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9627 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9628 * g++.dg/cpp0x/range-for3.C: Likewise.
9629 * g++.dg/cpp0x/range-for9.C: Correct error message.
9630 * g++.dg/cpp0x/range-for11.C: New.
9631 * g++.dg/cpp0x/range-for12.C: New.
9632 * g++.dg/cpp0x/range-for13.C: New.
9633 * g++.dg/cpp0x/range-for14.C: New.
9634 * g++.dg/cpp0x/range-for15.C: New.
9635 * g++.dg/cpp0x/range-for16.C: New.
9637 2011-04-15 Tobias Burnus <burnus@net-b.de>
9640 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9642 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9644 * objc.dg/naming-4.m: Updated.
9645 * objc.dg/naming-5.m: Updated.
9646 * objc.dg/naming-6.m: New.
9647 * objc.dg/naming-7.m: New.
9648 * obj-c++.dg/naming-1.mm: Updated.
9649 * obj-c++.dg/naming-2.mm: Updated.
9650 * obj-c++.dg/naming-3.mm: New.
9651 * obj-c++.dg/naming-4.mm: New.
9653 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9655 PR libgfortran/48589
9656 * gfortran.dg/fmt_g0_5.f08: New test.
9658 2011-04-15 Richard Guenther <rguenther@suse.de>
9661 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9663 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9665 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9666 -finline-limit=0 to -fno-inline
9668 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9671 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9674 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9677 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9678 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9679 * gcc.target/i386/avx-insertps-3.c: New test.
9680 * gcc.target/i386/avx-insertps-4.c: New test.
9682 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9684 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9687 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9692 * gcc.target/avr/pr46779-1.c: New test case
9693 * gcc.target/avr/pr46779-2.c: New test case
9695 2011-04-14 Jason Merrill <jason@redhat.com>
9697 * g++.dg/cpp0x/sfinae15.C: New.
9699 * g++.dg/cpp0x/sfinae14.C: New.
9701 * g++.dg/ext/vla10.C: New.
9703 2011-04-14 Richard Guenther <rguenther@suse.de>
9705 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9707 2011-04-14 Richard Guenther <rguenther@suse.de>
9709 * gcc.dg/fold-bitand-4.c: Move ...
9710 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9712 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9714 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9716 * gcc.target/avr/torture/trivial.c: Ditto.
9718 2011-04-13 Jason Merrill <jason@redhat.com>
9720 * g++.dg/template/operator11.C: New.
9722 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9725 * gcc.dg/gomp/pr48591.c: New test.
9728 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9729 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9731 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9734 * g++.dg/template/dependent-expr7.C: New test case.
9736 2011-04-13 Jason Merrill <jason@redhat.com>
9738 * g++.dg/cpp0x/sfinae13.C: New.
9740 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9742 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9744 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9746 * gcc.target/arm/pr43698.c: Remove -march option.
9748 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9750 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9753 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9757 * gfortran.dg/realloc_on_assign_6.f03: New test.
9759 2011-04-12 Kai Tietz <ktietz@redhat.com>
9761 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9762 targets the additional -mno-ms-bitfields and
9763 -Wno-packed-bitfield-compat options.
9764 * g++.dg/ext/bitfield3.C: Likewise.
9765 * g++.dg/ext/bitfield4.C: Likewise.
9766 * g++.dg/ext/bitfield5.C: Likewise.
9767 * gcc.dg/bitfld-15.c: Likewise.
9768 * gcc.dg/bitfld-16.c: Likewise.
9769 * gcc.dg/bitfld-17.c: Likewise.
9770 * gcc.dg/bitfld-18.c: Likewise.
9772 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9774 * gcc.target/arm/neon-vld3-1.c: New test.
9775 * gcc.target/arm/neon-vst3-1.c: New test.
9776 * gcc.target/arm/neon/v*.c: Regenerate.
9778 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9780 PR rtl-optimization/48549
9781 * g++.dg/opt/pr48549.C: New test.
9783 2011-04-12 Richard Guenther <rguenther@suse.de>
9785 PR tree-optimization/46076
9786 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9788 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9791 * lib/compat.exp (compat-execute): Declare unsupported after
9792 stripping path from src1.
9793 * lib/lto.exp (lto-execute): Likewise.
9795 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9798 * gcc.dg/pr48552-1.c: New test.
9799 * gcc.dg/pr48552-2.c: New test.
9801 2011-04-11 Jason Merrill <jason@redhat.com>
9803 * g++.dg/cpp0x/sfinae12.C: New.
9805 * g++.dg/cpp0x/enum10.C: New.
9807 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9809 * g++.dg/cpp0x/rv-func.C: New.
9811 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9813 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9816 2011-04-11 Martin Jambor <mjambor@suse.cz>
9818 PR tree-optimization/48195
9819 * gcc.dg/ipa/pr48195.c: New test.
9821 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9823 * gnat.dg/return3.adb: Remove unused switch.
9825 2011-04-08 Mike Stump <mikestump@comcast.net>
9828 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9829 default to fno-common.
9831 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9833 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9834 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9836 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9839 * gfortran.dg/function_optimize_5.f90: New test.
9841 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9843 * gnat.dg/aggr17.adb: New test.
9844 * gnat.dg/aggr18.adb: Likewise.
9846 2011-04-08 Michael Matz <matz@suse.de>
9849 * gcc.target/i386/pr48389.c: New test.
9851 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9853 PR rtl-optimization/48272
9854 * g++.dg/opt/pr48272.C: New.
9856 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9858 PR rtl-optimization/48235
9859 * gcc.dg/pr48235.c: New.
9861 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9863 PR rtl-optimization/48302
9864 * g++.dg/opt/pr48302.C: New.
9866 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9869 * g++.dg/opt/pr48273.C: New.
9871 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9873 PR rtl-optimization/48442
9874 * gcc.dg/pr48442.c: New.
9876 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9878 PR tree-optimization/48377
9879 * gcc.dg/vect/pr48377.c: New test.
9881 2011-04-07 Jason Merrill <jason@redhat.com>
9883 * g++.dg/cpp0x/regress/call1.C: New.
9885 * g++.dg/cpp0x/variadic107.C: New.
9887 * g++.dg/cpp0x/sfinae11.C: New.
9888 * g++.dg/cpp0x/noexcept02.C: Fix.
9890 * g++.dg/cpp0x/sfinae10.C: New.
9892 * g++.dg/cpp0x/sfinae9.C: New.
9894 * c-c++-common/Wcast-qual-1.c: Move here from...
9895 * gcc.dg/cast-qual-3.c: ...here, and...
9896 * g++.dg/warn/Wcast-qual2.C: ...here.
9898 * g++.dg/cpp0x/sfinae8.C: New.
9900 * g++.dg/cpp0x/sfinae7.C: New.
9902 * g++.dg/cpp0x/enum9.C: New.
9904 2011-04-07 Mike Stump <mikestump@comcast.net>
9906 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9907 with no trampolines.
9909 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9912 * gfortran.dg/gomp/pr48117.f90: New test.
9915 * gcc.dg/torture/pr48343.c: New test.
9917 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9919 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9921 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9923 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9925 2011-04-07 Tom de Vries <tom@codesourcery.com>
9928 * lib/scanasm.exp (object-size): New proc.
9929 * gcc.target/arm/pr43920-2.c: New test.
9931 2011-04-06 Tobias Burnus <burnus@net-b.de>
9935 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9937 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9939 * gcc.dg/mtune.c: Prune note from output.
9941 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9944 * gcc.dg/guality/pr36977.c: New test.
9945 * gcc.dg/guality/pr48466.c: New test.
9947 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9949 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9951 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9953 * gnat.dg/return3.adb: New test.
9955 2011-04-06 Richard Guenther <rguenther@suse.de>
9957 PR tree-optimization/47663
9958 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9960 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9962 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9963 Solaris 8 and 9 as well.
9965 2011-04-05 Tom de Vries <tom@codesourcery.com>
9968 * gcc.target/arm/pr43920-1.c: New test.
9970 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9972 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9973 (cctor): Actually return the value.
9974 (main): Cast return values.
9976 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9978 * gfortran.dg/character_comparison_8.f90: New test.
9980 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9982 * frontend-passes: (optimize_lexical_comparison): New function.
9983 (optimize_expr): Call it.
9984 (optimize_comparison): Also handle lexical comparison functions.
9985 Return false instad of -2 for unequal comparison.
9987 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9990 * function_optimize_4.f90: New test.
9992 2011-04-04 Tobias Burnus <burnus@net-b.de>
9995 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9996 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9997 * gfortran.dg/coarray_15.f90: New.
9999 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10002 * gfortran.dg/bessel_7.f90: Likewise.
10004 2011-04-03 Tobias Burnus <burnus@net-b.de>
10006 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10008 2011-04-03 Richard Guenther <rguenther@suse.de>
10009 Ira Rosen <ira.rosen@linaro.org>
10011 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10012 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10013 -ftree-loop-if-convert-stores.
10015 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10017 * gnat.dg/specs/aggr2.ads: New test.
10019 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10021 * gnat.dg/debug2.ad[sb]: New test.
10022 * gnat.dg/debug2_pkg.ads: New helper.
10023 * gnat.dg/debug3.ad[sb]: New test.
10025 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10027 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10029 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10031 PR middle-end/48335
10032 * gcc.c-torture/compile/pr48335-1.c: New test.
10033 * gcc.dg/pr48335-1.c: New test.
10034 * gcc.dg/pr48335-2.c: New test.
10035 * gcc.dg/pr48335-3.c: New test.
10036 * gcc.dg/pr48335-4.c: New test.
10037 * gcc.dg/pr48335-5.c: New test.
10038 * gcc.dg/pr48335-6.c: New test.
10039 * gcc.dg/pr48335-7.c: New test.
10040 * gcc.dg/pr48335-8.c: New test.
10041 * gcc.target/i386/pr48335-1.c: New test.
10043 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10046 * gcc.dg/Waddress.c: New test.
10048 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10051 * gfortran.dg/function_optimize_3.f90: New test.
10053 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10055 * gcc.c-torture/compile/20110401-1.c: New test.
10057 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10058 * g++.dg/lto/20091002-2_0.C: Likewise.
10059 * g++.dg/lto/20090303_0.c: Likewise.
10060 * g++.dg/lto/20091004-1_0.C: Likewise.
10061 * g++.dg/lto/20091002-3_0.C: Likewise.
10062 * g++.dg/lto/20091004-2_0.C: Likewise.
10063 * g++.dg/lto/20081123_0.C: Likewise.
10064 * g++.dg/lto/20090313_0.C: Likewise.
10065 * g++.dg/lto/20081109-1_0.C: Likewise.
10066 * g++.dg/lto/20081219_0.C: Likewise.
10067 * g++.dg/lto/20081204-1_0.C: Likewise.
10068 * g++.dg/lto/20090302_0.C: Likewise.
10069 * g++.dg/lto/20081119-1_0.C: Likewise.
10070 * g++.dg/lto/20081118_0.C: Likewise.
10071 * gcc.dg/lto/20091020-2_0.c: Likewise.
10072 * gcc.dg/lto/20090210_0.c: Likewise.
10073 * gcc.dg/lto/20081204-1_0.c: Likewise.
10074 * gcc.dg/lto/20081224_0.c: Likewise.
10075 * gcc.dg/lto/20090219_0.c: Likewise.
10076 * gcc.dg/lto/20091014-1_0.c: Likewise.
10077 * gcc.dg/lto/20091016-1_0.c: Likewise.
10078 * gcc.dg/lto/20090206-2_0.c: Likewise.
10079 * gcc.dg/lto/20090116_0.c: Likewise.
10080 * gcc.dg/lto/20091013-1_0.c: Likewise.
10081 * gcc.dg/lto/20091015-1_0.c: Likewise.
10082 * gcc.dg/lto/20090126-2_0.c: Likewise.
10084 2011-03-31 Ian Lance Taylor <iant@google.com>
10086 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10088 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10090 * gnat.dg/opt16.adb: New test.
10092 2011-03-31 Jason Merrill <jason@redhat.com>
10094 * g++.dg/cpp0x/defaulted24.C: New.
10096 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10099 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10102 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10104 * g++.dg/other/i386-9.C: New test.
10106 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10108 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10110 2011-03-30 Jason Merrill <jason@redhat.com>
10112 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10114 * g++.dg/cpp0x/regress/isnan.C: New.
10116 * g++.dg/cpp0x/initlist46.C: New.
10118 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10121 * gcc.target/arm/neon-modes-2.c: New test.
10123 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10126 * gcc.c-torture/compile/pr48305.c: New test.
10128 2011-03-29 Jason Merrill <jason@redhat.com>
10130 * g++.dg/cpp0x/regress/value-dep1.C: New.
10132 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10134 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10136 2011-03-29 Ian Lance Taylor <iant@google.com>
10138 * go.test/go-test.exp: Handle the test lines used in several new
10140 (errchk): Add opts parameter. Change all callers. Handle parens
10143 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10144 Dominique d'Humieres <dominiq@lps.ens.fr>
10146 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10147 and __APPLE__ && __PPC__ && __ALTIVEC__.
10149 2011-03-29 Jason Merrill <jason@redhat.com>
10151 * g++.dg/cpp0x/dependent1.C: New.
10153 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10155 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10157 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10159 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10162 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10163 * gfortran.dg/proc_ptr_comp_32.f90: New.
10165 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10167 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10168 check for corresponding warning.
10170 2011-03-28 Jason Merrill <jason@redhat.com>
10172 * g++.dg/cpp0x/rv-deduce2.C: New.
10174 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10177 * gcc.dg/pr48203.c: New test.
10179 2011-03-28 Jeff Law <law@redhat.com>
10181 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10183 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10185 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10186 and __PPC__ && __ALTIVEC__.
10188 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10191 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10192 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10193 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10194 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10196 2011-03-28 Jason Merrill <jason@redhat.com>
10198 * g++.dg/cpp0x/initlist-array2.C: New.
10200 * g++.dg/cpp0x/initlist-array1.C: New.
10202 * g++.dg/cpp0x/constexpr-compound.C: New.
10204 * g++.dg/cpp0x/constexpr-using.C: New.
10206 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10208 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10211 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10213 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10215 * gcc.dg/slp-1.c: New test.
10217 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10219 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10220 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10221 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10222 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10223 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10224 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10225 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10226 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10227 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10228 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10229 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10230 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10231 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10232 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10234 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10237 * gfortran.dg/trim_optimize_5.f90: New test.
10238 * gfortran.dg/trim_optimize_6.f90: New test.
10240 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10243 * gcc.target/mips/madd-7.c: Remove -mlong32.
10244 * gcc.target/mips/msub-7.c: Likewise.
10246 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10248 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10249 accesses to preserve the meaning of the test for doubleword vectors.
10250 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10251 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10253 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10256 * gfortran.dg/class_42.f03: New.
10258 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10260 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10263 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10265 PR rtl-optimization/48144
10266 * gcc.dg/pr48144.c: New test.
10268 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10270 * gnat.dg/discr27.ad[sb]: New test.
10272 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10274 * gnat.dg/limited_with2.ad[sb]: New test.
10275 * gnat.dg/limited_with2_pkg1.ads: New helper.
10276 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10278 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10280 * gnat.dg/opt15.adb: New test.
10281 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10283 2011-03-25 Tobias Burnus <burnus@net-b.de>
10287 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10288 * gfortran.dg/leadz_trailz_3.f90: Ditto
10290 2011-03-25 Martin Jambor <mjambor@suse.cz>
10292 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10294 2011-03-25 Jason Merrill <jason@redhat.com>
10296 * g++.dg/cpp0x/defaulted22.C: New.
10297 * g++.dg/cpp0x/defaulted23.C: New.
10298 * g++.dg/cpp0x/defaulted15.C: Adjust.
10300 2011-03-25 Jason Merrill <jason@redhat.com>
10302 * g++.dg/cpp0x/move1.C: New.
10304 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10307 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10309 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10311 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10312 for mips-sgi-irix6.5.
10313 Replace snprintf prototype by <stdio.h>.
10315 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10318 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10319 run_expensive_tests.
10320 * gcc.dg/graphite/block-4.c: Likewise.
10321 * gcc.dg/graphite/block-7.c: Likewise.
10322 * gcc.dg/graphite/block-8.c: Likewise.
10324 2011-03-25 Richard Guenther <rguenther@suse.de>
10326 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10327 * g++.dg/tree-ssa/pr8781.C: Likewise.
10328 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10329 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10330 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10331 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10332 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10333 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10334 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10335 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10336 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10337 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10338 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10339 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10340 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10341 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10342 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10343 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10344 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10345 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10346 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10347 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10348 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10349 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10350 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10351 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10352 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10353 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10354 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10355 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10356 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10357 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10358 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10359 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10360 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10361 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10362 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10363 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10364 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10365 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10366 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10367 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10368 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10369 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10370 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10371 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10372 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10373 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10374 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10375 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10376 * c-c++-common/pr46562-2.c: Likewise.
10377 * gfortran.dg/pr42108.f90: Likewise.
10378 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10379 foo to be inlined even at -O1.
10380 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10381 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10382 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10383 * gcc.dg/matrix/matrix.exp: Disable FRE.
10385 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10388 * gcc.dg/dfp/pr48204.c: New test.
10390 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10393 * gcc.c-torture/execute/pr47917.c: Move this...
10394 * gcc.dg/torture/pr47917.c: to here and add xfails.
10396 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10398 * gnat.dg/array16.ad[sb]: New test.
10399 * gnat.dg/array16.ads: New helper.
10401 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10403 * gnat.dg/derived_type2.adb: New test.
10405 2011-03-24 Richard Guenther <rguenther@suse.de>
10407 PR tree-optimization/48271
10408 * g++.dg/torture/pr48271.C: New testcase.
10410 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10412 * gnat.dg/array15.ad[sb]: New test.
10414 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10417 * gcc.target/i386/pr48237.c: New test.
10419 2011-03-24 Richard Guenther <rguenther@suse.de>
10421 PR middle-end/48269
10422 * gcc.dg/builtin-object-size-10.c: New testcase.
10424 2011-03-24 Richard Guenther <rguenther@suse.de>
10426 PR tree-optimization/46562
10427 * c-c++-common/pr46562-2.c: New testcase.
10428 * c-c++-common/pr46562.c: Likewise.
10430 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10432 * gcc.dg/vect/vect-cselim-1.c: New test.
10433 * gcc.dg/vect/vect-cselim-2.c: New test.
10435 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10437 * gcc.target/arm/pr46934.c: New.
10439 2011-03-23 Ian Lance Taylor <iant@google.com>
10441 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10443 2011-03-23 Richard Guenther <rguenther@suse.de>
10445 * gcc.dg/struct: Remove directory and contents.
10447 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10450 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10452 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10454 * gnat.dg/discr26.ad[sb]: New test.
10455 * gnat.dg/discr26_pkg.ads: New helper.
10457 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10460 * gcc.target/arm/neon-vld-1.c: New test.
10462 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10464 * gnat.dg/array14.ad[sb]: New test.
10465 * gnat.dg/array14_pkg.ads: New helper.
10467 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10469 * gcc.c-torture/execute/920501-8.x: Remove.
10470 * gcc.c-torture/execute/930513-1.x: Remove.
10471 * gcc.c-torture/execute/960312-1.x: Remove.
10472 * gcc.c-torture/compile/20000804-1.c,
10473 gcc.c-torture/compile/20001205-1.c,
10474 gcc.c-torture/compile/20001226-1.c,
10475 gcc.c-torture/compile/20010518-2.c,
10476 gcc.c-torture/compile/20020312-1.c,
10477 gcc.c-torture/compile/20020604-1.c,
10478 gcc.c-torture/compile/920501-12.c,
10479 gcc.c-torture/compile/920501-4.c,
10480 gcc.c-torture/compile/920520-1.c,
10481 gcc.c-torture/compile/980506-1.c,
10482 gcc.c-torture/execute/980709-1.x,
10483 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10484 options for m68hc11.
10485 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10486 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10489 2011-03-22 Nick Clifton <nickc@redhat.com>
10491 * lib/target-supports.exp (check_profiling_available): Add MN10300
10492 to the list of targets that do not support profiling. Restore
10493 alpha sorting to this list.
10495 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10497 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10498 failure on 32-bit systems.
10499 * gcc.dg/torture/vector-2.c: Ditto.
10501 2011-03-22 Richard Guenther <rguenther@suse.de>
10503 PR tree-optimization/48228
10504 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10506 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10508 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10512 * gcc.target/powerpc/pr48226.c: New file.
10514 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10516 * lib/prune.exp (prune_gcc_output): Prune "could not create
10517 compact unwind for" warnings.
10519 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10523 * gcc.c-torture/execute/pr42544.c: New test.
10524 * gcc.c-torture/execute/pr48197.c: New test.
10526 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10528 PR preprocessor/48192
10529 * gcc.target/powerpc/pr48192.c: New file.
10532 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10533 split problem of 0 being loaded in a VSX register.
10535 2011-03-21 Richard Guenther <rguenther@suse.de>
10538 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10539 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10540 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10541 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10543 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10546 * gcc.dg/pr48213.c: New test.
10548 2011-03-21 Kai Tietz <ktietz@redhat.com>
10551 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10553 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10555 * gcc.target/arm/xor-and.c: New.
10557 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10560 * gfortran.dg/function_optimize_1.f90: New test.
10561 * gfortran.dg/function_optimize_2.f90: New test.
10563 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10565 PR rtl-optimization/47502
10566 * gcc.target/i386/pr47502-1.c: New.
10567 * gcc.target/i386/pr47502-2.c: Likewise.
10569 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10571 PR rtl-optimization/48156
10572 * gcc.dg/pr48156.c: New test.
10574 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10576 PR libfortran/47439
10577 * gfortran.dg/scratch_1.f90: Adjust test.
10579 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10581 PR libfortran/47439
10582 * gfortran.dg/scratch_1.f90: New test.
10584 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10586 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10587 variably modified typedefs.
10588 * gcc.dg/c1x-typedef-2.c: Remove.
10590 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10592 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10593 * gcc.dg/c1x-anon-struct-3.c: New test.
10594 * gcc.dg/anon-struct-11.c: Update.
10596 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10598 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10600 Only xfail with gas.
10602 2011-03-18 Jason Merrill <jason@redhat.com>
10604 * g++.dg/template/fn-ptr1.C: New.
10606 * g++.dg/overload/volatile1.C: New.
10608 * g++.dg/opt/pr23372.C: New.
10610 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10612 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10614 PR middle-end/47405
10615 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10617 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10619 * gcc.target/arm/unsigned-extend-1.c: New.
10621 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10624 * gcc.c-torture/compile/pr48161.c: New test.
10626 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10628 PR middle-end/47725
10629 * gcc.dg/torture/pr47725.c: New.
10631 2011-03-17 Jason Merrill <jason@redhat.com>
10633 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10634 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10636 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10638 * gnat.dg/specs/elab2.ads: New test.
10639 * gnat.dg/specs/elab2_pkg.ads: New helper.
10641 2011-03-17 Jason Merrill <jason@redhat.com>
10643 * g++.dg/cpp0x/decltype-1212.C: New.
10644 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10646 2011-03-17 Jason Merrill <jason@redhat.com>
10648 * g++.dg/parse/memfnquals1.C: New.
10650 2011-03-17 Richard Guenther <rguenther@suse.de>
10652 PR middle-end/48134
10653 * gcc.dg/pr48134.c: New testcase.
10655 2011-03-17 Richard Guenther <rguenther@suse.de>
10657 PR middle-end/48165
10658 * g++.dg/torture/pr48165.C: New testcase.
10660 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10662 PR rtl-optimization/48141
10663 * gcc.dg/pr48141.c: New test.
10665 2011-03-16 Jason Merrill <jason@redhat.com>
10667 * g++.dg/cpp0x/constexpr-48089.C: New.
10669 * g++.dg/cpp0x/constexpr-abi1.C: New.
10671 * g++.dg/cpp0x/constexpr-46336.C: New.
10672 * g++.dg/parse/friend5.C: Adjust expected errors.
10674 * g++.dg/cpp0x/constexpr-47570.C: New.
10676 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10679 * ++.dg/debug/dwarf2/typedef6.C: New test.
10681 2011-03-16 Jason Merrill <jason@redhat.com>
10683 * g++.dg/cpp0x/elision2.C: New.
10685 * g++.dg/cpp0x/constexpr-array3.C: New.
10687 2011-03-16 Jason Merrill <jason@redhat.com>
10689 * g++.dg/cpp0x/sfinae6.C: New.
10690 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10691 * g++.dg/cpp0x/pr45908.C: Likewise.
10692 * g++.dg/cpp0x/sfinae6.C: Likewise.
10693 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10694 * g++.old-deja/g++.law/arg11.C: Likewise.
10696 2011-03-16 Jason Merrill <jason@redhat.com>
10698 * g++.dg/template/incomplete6.C: New.
10700 2011-03-16 Jeff Law <law@redhat.com>
10702 * gcc.dg/tree-ssa/vrp55.c: New test.
10704 2011-03-16 Jason Merrill <jason@redhat.com>
10706 * g++.dg/cpp0x/auto22.C: New.
10708 2011-03-16 Richard Guenther <rguenther@suse.de>
10710 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10711 optimizing it away if promoted to const.
10713 2011-03-16 Richard Guenther <rguenther@suse.de>
10715 PR tree-optimization/48149
10716 * gcc.dg/fold-complex-1.c: New testcase.
10718 2011-03-16 Richard Guenther <rguenther@suse.de>
10721 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10722 or cloning happens.
10724 2011-03-16 Richard Guenther <rguenther@suse.de>
10726 PR tree-optimization/26134
10727 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10729 2011-03-16 Richard Guenther <rguenther@suse.de>
10731 PR tree-optimization/48146
10732 * gcc.dg/torture/pr48146.c: New testcase.
10734 2011-03-16 Richard Guenther <rguenther@suse.de>
10736 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10737 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10739 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10741 PR middle-end/48136
10742 * gcc.c-torture/compile/pr48136.c: New test.
10744 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10747 * gcc.dg/guality/pr45882.c: New test.
10749 2011-03-15 Jason Merrill <jason@redhat.com>
10751 * g++.dg/cpp0x/constexpr-recursion.C: New.
10753 * g++.dg/cpp0x/implicit11.C: New.
10755 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10757 * g++.dg/cpp0x/constexpr-attribute.C: New.
10759 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10761 * g++.dg/parse/pr34758.C: New.
10763 2011-03-15 Xinliang David Li <davidxl@google.com>
10766 * gcc.dg/uninit-pred-7_d.c: New test.
10767 * gcc.dg/uninit-pred-8_d.c: New test.
10769 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10772 * gcc.target/arm/pr46788.c: New.
10774 2011-03-15 Richard Guenther <rguenther@suse.de>
10776 PR middle-end/47650
10777 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10778 * gfortran.dg/ishft_4.f90: Likewise.
10779 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10781 2011-03-15 Richard Guenther <rguenther@suse.de>
10783 PR tree-optimization/13954
10784 * g++.dg/tree-ssa/pr13954.C: New testcase.
10786 2011-03-15 Richard Guenther <rguenther@suse.de>
10788 PR tree-optimization/48037
10789 * gcc.target/i386/pr48037-1.c: New testcase.
10791 2011-03-15 Richard Guenther <rguenther@suse.de>
10793 PR tree-optimization/41490
10794 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10795 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10796 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10797 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10798 * g++.dg/tree-ssa/pr33604.C: Adjust.
10800 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10802 PR middle-end/47917
10803 * gcc.c-torture/execute/pr47917.c: New test.
10804 * gcc.dg/pr47917.c: New test.
10806 PR middle-end/38878
10807 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10809 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10811 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10812 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10813 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10814 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10815 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10816 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10817 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10818 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10819 * gcc.target/i386/avx-floor-vec.c: Ditto.
10820 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10821 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10822 * gcc.target/i386/avx-rint-vec.c: Ditto.
10823 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10824 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10825 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10826 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10828 2011-03-14 Tom Tromey <tromey@redhat.com>
10830 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10831 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10832 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10834 2011-03-14 Tom Tromey <tromey@redhat.com>
10836 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10837 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10838 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10840 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10842 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10844 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10846 PR rtl-optimization/47166
10847 * gcc.c-torture/execute/postmod-1.c: New test.
10849 2011-03-14 Richard Guenther <rguenther@suse.de>
10851 PR middle-end/48098
10852 * gcc.dg/torture/pr48098.c: New testcase.
10854 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10857 * gcc.target/powerpc/pr48053-1.c: New test.
10858 * gcc.target/powerpc/pr48053-2.c: Likewise.
10860 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10862 PR libfortran/48066
10863 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10865 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10867 PR libfortran/48066
10868 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10870 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10873 * gfortran.dg/class_41.f03: New.
10875 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10877 * g++.dg/conversion/cast3.C: New test.
10879 2011-03-11 Jason Merrill <jason@redhat.com>
10881 * g++.dg/template/error45.C: New.
10883 * g++.dg/parse/no-type-defn1.C: New.
10885 * g++.dg/ext/attrib40.C: New.
10887 * g++.dg/cpp0x/regress/array1.C: New.
10889 2011-03-11 Richard Guenther <rguenther@suse.de>
10891 PR tree-optimization/48067
10892 * gcc.dg/pr48067.c: New testcase.
10894 2011-03-11 Richard Guenther <rguenther@suse.de>
10897 * g++.dg/lto/20110311-1_0.C: New testcase.
10899 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10902 * g++.dg/inherit/virtual8.C: New test.
10904 PR middle-end/48044
10905 * gcc.dg/torture/pr48044.c: New test.
10907 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10910 * gfortran.dg/proc_ptr_comp_31.f90: New.
10912 2011-03-11 Richard Guenther <rguenther@suse.de>
10914 PR tree-optimization/47278
10915 * gcc.dg/torture/pr47278-1.c: New testcase.
10916 * gcc.dg/torture/pr47278-2.c: Likewise.
10918 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10920 PR tree-optimization/48063
10921 * gcc.dg/torture/pr48063.c: New test.
10923 2011-03-10 Jason Merrill <jason@redhat.com>
10925 * g++.dg/template/array22.C: New.
10927 * g++.dg/cpp0x/syntax-err1.C: New.
10928 * g++.dg/parse/error36.C: Adjust expected errors.
10929 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10930 * g++.old-deja/g++.pt/typename3.C: Likewise.
10931 * g++.old-deja/g++.pt/typename4.C: Likewise.
10932 * g++.old-deja/g++.pt/typename6.C: Likewise.
10934 2011-03-09 Jason Merrill <jason@redhat.com>
10936 * g++.dg/template/nontype22.C: New.
10938 2011-03-09 Martin Jambor <mjambor@suse.cz>
10940 PR tree-optimization/47714
10941 * g++.dg/torture/pr47714.C: New test.
10943 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10946 * gcc.target/powerpc/pr47755-2.c: New file.
10948 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10950 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10951 is not set in the environment, pass 64 as first argument when not
10952 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10953 native where ulimit -u is supported.
10955 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10957 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10959 2011-03-08 Jason Merrill <jason@redhat.com>
10961 * g++.dg/template/nontype21.C: New.
10963 * g++.dg/template/anon5.C: New.
10965 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10968 * gcc.dg/pr47881.c: New test.
10970 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10973 * g++.dg/lookup/template3.C: New test.
10975 2011-03-08 Kai Tietz <ktietz@redhat.com>
10977 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10980 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10983 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10984 sizeof to compute alignment.
10986 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10988 PR tree-optimization/48022
10989 * gcc.dg/pr48022-1.c: New test.
10990 * gcc.dg/pr48022-2.c: New test.
10992 2011-03-07 Jason Merrill <jason@redhat.com>
10994 * g++.dg/template/nontype20.C: New.
10995 * g++.dg/init/member1.C: Adjust expected errors.
10996 * g++.dg/parse/constant4.C: Likewise.
10997 * g++.dg/template/qualified-id3.C: Likewise.
10998 * g++.old-deja/g++.pt/crash10.C: Likewise.
11000 * g++.dg/cpp0x/regress/non-const1.C: New.
11002 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11005 * gcc.dg/pr47991.c: New test.
11007 2011-03-07 Jason Merrill <jason@redhat.com>
11009 * g++.dg/abi/mangle46.C: New.
11011 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11014 * gcc.target/powerpc/pr47862.c: New.
11016 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11019 * gcc.target/i386/combine-mul.c: Require nonpic.
11021 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11022 Nathan Froyd <froydnj@codesourcery.com>
11024 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11026 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11028 * README.QMTEST: Remove.
11030 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11031 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11034 * gfortran.dg/array_constructor_37.f90 : New test.
11036 2011-03-05 Jason Merrill <jason@redhat.com>
11038 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11039 * g++.dg/abi/mangle45.C: Likewise.
11040 * g++.dg/cpp0x/trailing1.C: Likewise.
11042 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11044 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11046 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11048 PR rtl-optimization/47899
11049 * gcc.dg/pr47899.c: New test.
11051 * gcc.dg/torture/pr47968.c: Ignore warnings.
11053 PR tree-optimization/47967
11054 * gcc.c-torture/compile/pr47967.c: New test.
11056 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11058 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11059 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11061 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11063 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11064 and property_getAttributes() if __OBJC2__.
11065 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11066 * objc.dg/property/property-encoding-1.m: New.
11067 * obj-c++.dg/property/property-encoding-1.mm: New.
11069 2011-03-04 Jason Merrill <jason@redhat.com>
11071 * g++.dg/template/pseudodtor6.C: New.
11073 * g++.dg/inherit/covariant19.C: New.
11075 2011-03-04 Richard Guenther <rguenther@suse.de>
11077 PR middle-end/47968
11078 * gcc.dg/torture/pr47968.c: New testcase.
11080 2011-03-04 Richard Guenther <rguenther@suse.de>
11082 PR middle-end/47975
11083 * gcc.dg/torture/pr47975.c: New testcase.
11085 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11088 * g++.dg/template/crash106.C: New.
11090 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11093 * gcc.dg/gomp/pr47963.c: New test.
11094 * g++.dg/gomp/pr47963.C: New test.
11096 2011-03-02 Jason Merrill <jason@redhat.com>
11098 * g++.dg/cpp0x/regress/condition1.C: New.
11100 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11102 2011-03-01 Jason Merrill <jason@redhat.com>
11104 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11106 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11108 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11110 PR rtl-optimization/47925
11111 * gcc.c-torture/execute/pr47925.c: New test.
11113 2011-03-01 Jason Merrill <jason@redhat.com>
11115 * g++.dg/cpp0x/decltype25.C: New.
11117 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11119 2011-03-01 Richard Guenther <rguenther@suse.de>
11121 PR tree-optimization/47890
11122 * gcc.dg/torture/pr47890.c: New testcase.
11124 2011-03-01 Richard Guenther <rguenther@suse.de>
11127 * gcc.dg/lto/pr47924_0.c: New testcase.
11129 2011-03-01 Richard Guenther <rguenther@suse.de>
11132 * gfortran.dg/lto/pr46911_0.f: New testcase.
11134 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11136 PR libgfortran/47933
11137 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11138 compile errors from older code form.
11140 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11142 PR libgfortran/47567
11143 * gfortran.dg/fmt_fw_d.f90: New test.
11145 2011-02-28 Jason Merrill <jason@redhat.com>
11147 * g++.dg/inherit/covariant18.C: New.
11149 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11151 PR middle-end/47893
11152 * gcc.dg/pr47893.c: New test.
11154 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11156 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11157 NULL in case of a selector with conflicting types.
11158 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11160 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11162 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11163 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11164 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11165 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11167 2011-02-28 Jason Merrill <jason@redhat.com>
11170 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11172 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11174 PR libgfortran/47778
11175 * gfortran.dg/namelist_71.f90: New test.
11177 2011-02-27 Jason Merrill <jason@redhat.com>
11180 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11181 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11183 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11186 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11188 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11191 * gfortran.dg/gomp/task-1.f90: Removed.
11193 2011-02-26 Jason Merrill <jason@redhat.com>
11195 * g++.dg/template/this-targ1.C: New.
11197 * g++.dg/cpp0x/regress/template-const1.C: New.
11198 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11199 * g++.dg/template/function1.C: Adjust.
11200 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11201 * g++.dg/debug/debug7.C: Adjust.
11203 2011-02-26 Tobias Burnus <burnus@net-b.de>
11206 * gfortran.dg/gomp/task-1.f90: New.
11208 2011-02-25 Jie Zhang <jie@codesourcery.com>
11210 * gcc.target/arm/neon-thumb2-move.c: Add
11211 dg-require-effective-target arm_thumb2_ok.
11213 2011-02-24 Jason Merrill <jason@redhat.com>
11215 * g++.dg/parse/constant1.C: Specify C++98 mode.
11216 * g++.dg/parse/constant5.C: Likewise.
11217 * g++.dg/parse/error2.C: Likewise.
11218 * g++.dg/parse/semicolon3.C: Likewise.
11219 * g++.dg/template/crash14.C: Likewise.
11220 * g++.dg/template/local4.C: Likewise.
11221 * g++.dg/template/nontype3.C: Likewise.
11222 * g++.dg/parse/crash31.C: Adjust expected errors.
11223 * g++.dg/template/function1.C: Likewise.
11224 * g++.dg/template/ref3.C: Likewise.
11225 * g++.dg/template/static9.C: Likewise.
11226 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11228 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11229 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11230 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11231 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11232 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11234 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11237 * gfortran.dg/pr47878.f90: New test.
11239 2011-02-24 Richard Guenther <rguenther@suse.de>
11242 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11243 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11245 2011-02-24 Richard Guenther <rguenther@suse.de>
11248 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11249 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11251 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11253 PR libgfortran/47567
11254 * gfortran.dg/fmt_f0_1.f90: Update test.
11256 2011-02-23 Jason Merrill <jason@redhat.com>
11258 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11259 * g++.dg/abi/mangle45.C: New.
11261 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11262 * g++.dg/template/canon-type-9.C: Match use of decltype
11263 between declaration and definition.
11264 * g++.dg/template/canon-type-12.C: Likewise.
11266 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11269 * gfortran.dg/nested_allocatables_1.f90: New.
11271 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11274 * g++.dg/pr46868.C: New test.
11275 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11276 * g++.dg/parse/error14.C: Adjust.
11278 2011-02-23 Richard Guenther <rguenther@suse.de>
11280 PR tree-optimization/47838
11281 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11283 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11285 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11287 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11289 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11290 * gfortran.dg/count_init_expr.f03: Ditto.
11291 * gfortran.dg/gomp/pr43711.f90: Ditto.
11292 * gcc.dg/struct-parse-2.c: Ditto.
11293 * gcc.dg/parse-error-3.c: Ditto.
11294 * gcc.dg/Wlogical-op-1.c: Ditto.
11295 * gcc.dg/Walways-true-1.c: Ditto.
11296 * gcc.dg/pr24225.c: Ditto.
11297 * gcc.dg/Walways-true-2.c: Ditto.
11298 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11299 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11300 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11301 * g++.dg/overload/defarg4.C: Ditto.
11302 * g++.dg/inherit/covariant16.C: Ditto.
11303 * g++.dg/inherit/virtual7.C: Ditto.
11304 * g++.dg/template/canon-type-9.C: Ditto.
11305 * g++.dg/template/access19.C: Ditto.
11306 * g++.dg/template/call7.C: Ditto.
11307 * g++.dg/template/canon-type-2.C: Ditto.
11308 * g++.dg/template/init7.C: Ditto.
11309 * g++.dg/template/sizeof-template-argument.C: Ditto.
11310 * g++.dg/template/const3.C: Ditto.
11311 * g++.dg/template/sfinae26.C: Ditto.
11312 * g++.dg/template/sfinae26.C: Ditto.
11313 * g++.dg/template/canon-type-11.C: Ditto.
11314 * g++.dg/template/union2.C: Ditto.
11315 * g++.dg/template/canon-type-3.C: Ditto.
11316 * g++.dg/template/canon-type-1.C: Ditto.
11317 * g++.dg/template/canon-type-5.C: Ditto.
11318 * g++.dg/template/canon-type-7.C: Ditto.
11319 * g++.dg/template/canon-type-10.C: Ditto.
11320 * g++.dg/template/spec36.C: Ditto.
11321 * g++.dg/template/typedef38.C: Ditto.
11322 * g++.dg/template/canon-type-4.C: Ditto.
11323 * g++.dg/template/canon-type-6.C: Ditto.
11324 * g++.dg/template/canon-type-13.C: Ditto.
11325 * g++.dg/template/instantiate9.C: Ditto.
11326 * g++.dg/template/ttp22.C: Ditto.
11327 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11328 * g++.dg/warn/Walways-true-1.C: Ditto.
11329 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11330 * g++.dg/warn/Walways-true-2.C: Ditto.
11331 * g++.dg/conversion/op4.C: Ditto.
11332 * g++.dg/opt/pr19650.C: Ditto.
11333 * g++.dg/lookup/friend11.C: Ditto.
11334 * g++.dg/other/default2.C: Ditto.
11335 * g++.dg/other/default3.C: Ditto.
11336 * g++.dg/other/dtor2.C: Ditto.
11337 * g++.dg/other/friend5.C: Ditto.
11338 * g++.dg/other/default5.C: Ditto.
11339 * g++.dg/init/brace6.C: Ditto.
11340 * g++.dg/init/aggr5.C: Ditto.
11341 * g++.dg/init/error2.C: Ditto.
11342 * g++.dg/expr/bound-mem-fun.C: Ditto.
11343 * g++.dg/expr/cond6.C: Ditto.
11344 * g++.dg/expr/stmt-expr-1.C: Ditto.
11345 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11346 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11347 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11348 * g++.dg/cpp0x/bracket1.C: Ditto.
11349 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11350 * g++.dg/cpp0x/pr38646.C: Ditto.
11351 * g++.dg/cpp0x/variadic73.C: Ditto.
11352 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11353 * g++.dg/cpp0x/bracket4.C: Ditto.
11354 * g++.dg/cpp0x/decltype4.C: Ditto.
11355 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11356 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11357 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11358 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11359 * g++.dg/cpp0x/decltype2.C: Ditto.
11360 * g++.dg/cpp0x/decltype1.C: Ditto.
11361 * g++.dg/cpp0x/bracket2.C: Ditto.
11362 * g++.dg/cpp0x/decltype5.C: Ditto.
11363 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11364 * g++.dg/cpp0x/variadic70.C: Ditto.
11365 * g++.dg/cpp0x/decltype6.C: Ditto.
11366 * g++.dg/cpp0x/rvo.C: Ditto.
11367 * g++.dg/cpp0x/vt-40092.C: Ditto.
11368 * g++.dg/cpp0x/variadic-new.C: Ditto.
11369 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11370 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11371 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11372 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11373 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11374 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11375 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11376 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11377 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11378 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11379 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11380 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11381 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11382 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11383 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11384 * g++.dg/cpp0x/pr39639.C: Ditto.
11385 * g++.dg/cpp0x/decltype3.C: Ditto.
11386 * g++.dg/cpp0x/variadic68.C: Ditto.
11387 * g++.dg/cpp0x/variadic-function.C: Ditto.
11388 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11389 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11390 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11391 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11392 * g++.dg/parse/crash35.C: Ditto.
11393 * g++.dg/parse/crash40.C: Ditto.
11394 * g++.dg/parse/defarg12.C: Ditto.
11395 * g++.dg/parse/crash34.C: Ditto.
11396 * g++.dg/parse/constructor3.C: Ditto.
11397 * g++.dg/parse/template23.C: Ditto.
11398 * g++.dg/parse/crash56.C: Ditto.
11399 * g++.dg/parse/dtor13.C: Ditto.
11400 * g++.dg/parse/error33.C: Ditto.
11401 * g++.dg/parse/ctor9.C: Ditto.
11402 * g++.dg/parse/error32.C: Ditto.
11403 * g++.dg/parse/error37.C: Ditto.
11404 * g++.dg/parse/bitfield3.C: Ditto.
11405 * g++.dg/parse/struct-4.C: Ditto.
11406 * g++.dg/ext/has_trivial_copy.C: Ditto.
11407 * g++.dg/ext/is_polymorphic.C: Ditto.
11408 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11409 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11410 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11411 * g++.dg/ext/is_union.C: Ditto.
11412 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11413 * g++.dg/ext/is_pod.C: Ditto.
11414 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11415 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11416 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11417 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11418 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11419 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11420 * g++.dg/ext/is_abstract.C: Ditto.
11421 * g++.dg/ext/has_trivial_assign.C: Ditto.
11422 * g++.dg/ext/is_class.C: Ditto.
11423 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11424 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11425 * g++.dg/ext/is_base_of.C: Ditto.
11426 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11427 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11428 * g++.dg/ext/is_empty.C: Ditto.
11429 * g++.dg/ext/is_enum.C: Ditto.
11430 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11431 * gnat.dg/opt11.adb: Ditto.
11432 * obj-c++.dg/pr45735.mm: Ditto.
11433 * obj-c++.dg/pr24393.mm: Ditto.
11434 * obj-c++.dg/exceptions-2.mm: Ditto.
11435 * objc.dg/pr45735.m: Ditto.
11436 * objc.dg/pr24393.m: Ditto.
11438 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11440 * objc.dg/attributes/objc-exception-1.m: New.
11442 2011-02-23 Jie Zhang <jie@codesourcery.com>
11444 * gcc.dg/cpp/include7.c: New test.
11446 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11449 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11451 2011-02-23 Jie Zhang <jie@codesourcery.com>
11453 PR rtl-optimization/47763
11454 * gcc.dg/pr47763.c: New test.
11456 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11459 * gfortran.dg/whole_file_32.f90 : New test.
11461 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11464 * g++.dg/inherit/virtual7.C: New test.
11466 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11469 * objc.dg/type-size-3.m: Updated error message.
11470 * objc.dg/type-size-4.m: New test.
11471 * objc.dg/type-size-5.m: New test.
11473 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11475 * lib/gnat.exp: Fix comments.
11476 Don't load libgloss.exp.
11477 (default_gnat_version): Call $compiler with --version.
11478 Adapt regexp for gnatmake output, insert version.
11479 (gnat_version): New proc.
11480 (gnat_init): Remove gnat_libgcc_s_path.
11481 (gnat_target_compile): Likewise.
11482 Remove ld_library_path.
11483 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11484 (gnat_pass): Remove.
11485 (gnat_pass): Remove.
11486 (gnat_finish): Remove.
11487 (gnat_exit): Remove.
11488 (local_find_gnatmake): Reindent.
11489 (runtest_file_p): Remove.
11490 (prune_warnings): Remove.
11491 (find_gnatclean): New proc.
11492 * lib/gnat-dg.exp (lremove): New proc.
11493 (gnat-dg-test): Reindent.
11494 Remove additional output files.
11495 (gnat-dg-runtest): Remove.
11497 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11498 * gnat.dg/loop_optimization6.adb: Likewise.
11499 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11501 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11503 PR tree-optimization/47835
11504 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11506 2011-02-22 Tobias Burnus <burnus@net-b.de>
11508 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11509 * gfortran.dg/abstract_type_2.f03: Ditto.
11510 * gfortran.dg/abstract_type_3.f03: Ditto.
11511 * gfortran.dg/abstract_type_4.f03: Ditto.
11512 * gfortran.dg/abstract_type_5.f03: Ditto.
11513 * gfortran.dg/abstract_type_6.f03: Ditto.
11514 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11515 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11516 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11517 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11518 * gfortran.dg/array_function_5.f90: Ditto.
11519 * gfortran.dg/asynchronous_3.f03: Ditto.
11520 * gfortran.dg/char_expr_1.f90: Ditto.
11521 * gfortran.dg/class_14.f03: Ditto.
11522 * gfortran.dg/data_array_6.f: Ditto.
11523 * gfortran.dg/data_invalid.f90: Ditto.
11524 * gfortran.dg/dot_product_1.f03: Ditto.
11525 * gfortran.dg/func_derived_5.f90: Ditto.
11526 * gfortran.dg/func_result_4.f90: Ditto.
11527 * gfortran.dg/implied_do_1.f90: Ditto.
11528 * gfortran.dg/initialization_25.f90: Ditto.
11529 * gfortran.dg/initialization_26.f90: Ditto.
11530 * gfortran.dg/interface_34.f90: Ditto.
11531 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11532 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11533 * gfortran.dg/matmul_8.f03: Ditto.
11534 * gfortran.dg/merge_init_expr.f90: Ditto.
11535 * gfortran.dg/pack_assign_1.f90: Ditto.
11536 * gfortran.dg/pack_vector_1.f90: Ditto.
11537 * gfortran.dg/pointer_check_8.f90: Ditto.
11538 * gfortran.dg/product_init_expr.f03: Ditto.
11539 * gfortran.dg/reshape_order_5.f90: Ditto.
11540 * gfortran.dg/reshape_shape_1.f90: Ditto.
11541 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11542 * gfortran.dg/same_name_2.f90: Ditto.
11543 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11544 * gfortran.dg/spread_init_expr.f03: Ditto.
11545 * gfortran.dg/stmt_func_1.f90: Ditto.
11546 * gfortran.dg/sum_init_expr.f03: Ditto.
11547 * gfortran.dg/transpose_3.f03: Ditto.
11548 * gfortran.dg/unpack_init_expr.f03: Ditto.
11549 * gfortran.dg/warn_conversion.f90: Ditto.
11550 * gfortran.dg/warn_conversion_2.f90: Ditto.
11551 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11552 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11553 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11554 * gfortran.dg/whole_file_16.f90: Ditto.
11555 * gfortran.dg/whole_file_17.f90: Ditto.
11556 * gfortran.dg/whole_file_18.f90: Ditto.
11557 * gfortran.dg/whole_file_20.f03: Ditto.
11558 * gfortran.dg/whole_file_5.f90: Ditto.
11559 * gfortran.dg/whole_file_6.f90: Ditto.
11560 * gfortran.dg/write_invalid_format.f90: Ditto.
11561 * gfortran.dg/zero_sized_6.f90: Ditto.
11563 2011-02-21 Jeff Law <law@redhat.com>
11565 PR rtl-optimization/46178
11566 * gcc.target/i386/pr46178.c: New test.
11568 PR rtl-optimization/46002
11569 * gcc.c-torture/compile/pr46002.c: New test.
11571 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11573 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11576 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11579 * g++.dg/debug/pr47106.C: Require effective target lto.
11581 2011-02-21 Jason Merrill <jason@redhat.com>
11583 * g++.dg/cpp0x/constexpr-diag2.C: New.
11585 2011-02-20 Jason Merrill <jason@redhat.com>
11587 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11589 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11591 * g++.dg/overload/conv-op1.C: New.
11593 * g++.dg/cpp0x/constexpr-synth1.C: New.
11595 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11597 * objc.dg/layout-2.m: New.
11598 * objc.dg/selector-3.m: Adjusted location of error message.
11599 * objc.dg/type-size-3.m: Same.
11600 * obj-c++.dg/selector-3.mm: Same.
11602 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11605 * objc.dg/property/dotsyntax-22.m: New.
11606 * obj-c++.dg/property/dotsyntax-22.mm: New.
11608 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11611 * g++.dg/template/typedef38.C: New test.
11613 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11616 * gfortran.dg/whole_file_30.f90 : New test.
11617 * gfortran.dg/whole_file_31.f90 : New test.
11619 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11623 * gfortran.dg/whole_file_28.f90 : New test.
11624 * gfortran.dg/whole_file_29.f90 : New test.
11626 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11629 * g++.dg/template/crash105.C: New.
11631 2011-02-19 Jason Merrill <jason@redhat.com>
11633 * g++.dg/cpp0x/regress/no-elide1.C: New.
11635 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11637 PR tree-optimization/46620
11638 * gcc.dg/pr46620.c: New.
11640 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11643 * gcc.target/i386/pr47809.c: New test.
11645 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11646 Tobias Burnus <burnus@net-b.de>
11648 * lib/target-supports.exp
11649 (check_effective_target_fortran_large_real): New check for large reals.
11650 * gfortran.dg/nan_7.f90: New test.
11652 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11654 PR libgfortran/47567
11655 * gfortran.dg/fmt_f0_1.f90: Update test.
11657 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11660 * gfortran.dg/array_constructor_36.f90 : New test.
11661 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11662 allow for comparison between different elements of the array
11663 constructor at different levels of optimization.
11665 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11667 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11668 * gcc.target/i386/pr32280-1.c: Likewise.
11670 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11673 * gcc.target/i386/pr47800.c: New test.
11675 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11677 * objc/execute/exceptions/foward-1.x: New.
11679 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11682 * gfortran.dg/derived_constructor_comps_4.f90: New.
11684 2011-02-18 Tobias Burnus
11687 * gfortran.dg/func_result_6.f90: New.
11689 2011-02-18 Michael Matz <matz@suse.de>
11692 * gfortran.dg/lto/pr45586_0.f90: New test.
11693 * gfortran.dg/typebound_proc_20.f90: Ditto.
11694 * gfortran.dg/typebound_proc_21.f90: Ditto.
11696 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11699 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11701 2011-02-18 Tobias Burnus <burnus@net-b.de>
11704 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11705 gcc_warning_prefix.
11706 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11707 normalizing the error/warning output.
11708 * gfortran.dg/Wall.f90: Update dg-error/warning.
11709 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11710 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11711 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11712 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11713 * gfortran.dg/class_30.f90: Update dg-error/warning.
11714 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11715 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11716 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11717 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11718 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11719 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11720 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11721 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11722 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11723 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11724 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11725 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11726 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11727 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11728 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11729 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11730 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11731 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11732 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11733 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11734 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11735 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11736 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11737 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11738 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11740 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11743 * gfortran.dg/proc_ptr_comp_30.f90: New.
11745 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11748 * gcc.target/i386/pr47780.c: New test.
11750 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11753 * gfortran.dg/class_40.f03: New.
11755 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11758 * g++.dg/cpp0x/auto21.C: New test.
11760 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11762 * objc.dg/special/unclaimed-category-1.h: Updated for
11764 * objc.dg/special/unclaimed-category-1.m: Same.
11765 * objc.dg/zero-link-1.m: Same.
11766 * objc.dg/lookup-1.m: Same.
11767 * objc.dg/torture/strings/const-str-9.m
11768 * objc.dg/torture/strings/const-str-10.m: Same.
11769 * objc.dg/torture/strings/const-str-11.m: Same.
11770 * objc.dg/torture/forward-1.m: Same.
11771 * objc.dg/zero-link-2.m: Same.
11772 * objc.dg/encode-7-next-64bit.m: Same.
11773 * objc.dg/method-4.m: Same.
11774 * objc.dg/next-runtime-1.m: Same.
11775 * objc.dg/image-info.m: Same.
11776 * objc.dg/pr23214.m: Same.
11777 * objc.dg/symtab-1.m: Same.
11778 * obj-c++.dg/basic.m: Same.
11779 * obj-c++.dg/proto-lossage-3.m: Same.
11780 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11781 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11782 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11783 * obj-c++.dg/method-11.m: Same.
11784 * objc/execute/enumeration-1.m: Same.
11785 * objc/execute/object_is_class.m: Same.
11786 * objc/execute/formal_protocol-2.m: Same.
11787 * objc/execute/formal_protocol-4.m: Same.
11788 * objc/execute/formal_protocol-6.m: Same.
11789 * objc/execute/bycopy-3.m: Same.
11790 * objc/execute/exceptions/catchall-1.m: Same.
11791 * objc/execute/exceptions/finally-1.m: Same.
11792 * objc/execute/exceptions/local-variables-1.m: Same.
11793 * objc/execute/exceptions/foward-1.m: Same.
11794 * objc/execute/bf-common.h
11795 * objc/execute/enumeration-2.m: Same.
11796 * objc/execute/formal_protocol-1.m: Same.
11797 * objc/execute/formal_protocol-3.m: Same.
11798 * objc/execute/formal_protocol-5.m: Same.
11799 * objc/execute/accessing_ivars.m: Same.
11800 * objc/execute/bycopy-2.m: Same.
11801 * objc/execute/formal_protocol-7.m: Same.
11802 * objc/execute/compatibility_alias.m: Same.
11803 * objc/execute/no_clash.m: Same.
11804 * objc/execute/object_is_meta_class.m: Same.
11805 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11806 * objc/execute/class-tests-1.h: Include stdio.h.
11807 * objc/execute/class-tests-2.h: Same.
11808 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11810 * obj-c++.dg/try-catch-2.mm: Same.
11812 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11815 * g++.dg/warn/Wunused-parm-4.C: New test.
11817 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11818 Jan Hubicka <jh@suse.cz>
11822 * g++.dg/debug/pr47106.C: New.
11824 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11827 * gcc.target/i386/pr43653.c: New test.
11829 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11832 * g++.dg/template/inherit6.C: New test.
11834 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11837 * gfortran.dg/class_39.f03: New.
11839 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11842 * g++.dg/cpp0x/variadic106.C: New test.
11844 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11846 PR libfortran/47757
11847 * gfortran.dg/pr47757-1.f90: New test.
11848 * gfortran.dg/pr47757-2.f90: New test.
11849 * gfortran.dg/pr47757-3.f90: New test.
11852 * g++.dg/cpp0x/enum8.C: New test.
11854 2011-02-15 Jason Merrill <jason@redhat.com>
11856 * g++.dg/inherit/implicit-trivial1.C: New.
11857 * g++.dg/cpp0x/implicit-trivial1.C: New.
11859 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11861 PR middle-end/47725
11862 * gcc.dg/torture/pr47725.c: Removed.
11864 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11867 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11868 constant does not generate a load from memory.
11870 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11872 PR middle-end/47725
11873 * gcc.dg/torture/pr47725.c: New.
11875 2011-02-15 Richard Guenther <rguenther@suse.de>
11877 PR tree-optimization/47743
11878 * gcc.dg/torture/pr47743.c: New testcase.
11880 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11882 PR middle-end/47581
11883 * gcc.target/i386/pr47581.c: New test.
11885 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11888 * gfortran.dg/select_type_22.f03: New.
11890 2011-02-14 Jason Merrill <jason@redhat.com>
11892 * g++.dg/cpp0x/regress/enum1.C: New.
11894 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11896 * gnat.dg/include.adb: New test.
11898 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11901 * gfortran.dg/class_38.f03: New.
11903 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11905 * gcc.dg/pr46494.c: New test.
11907 2011-02-14 Richard Guenther <rguenther@suse.de>
11909 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11911 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11914 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11915 sparc*-sun-solaris2.11.
11917 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11920 * gfortran.dg/argument_checking_18.f90: New.
11922 2011-02-13 Tobias Burnus <burnus@net-b.de>
11924 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11925 * gfortran.dg/argument_checking_17.f90: New.
11927 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11929 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11930 are temporarily disabled.
11931 * gfortran.dg/class_7.f03: Ditto.
11932 * gfortran.dg/coarray_14.f90: Ditto.
11933 * gfortran.dg/typebound_proc_13.f03: Ditto.
11935 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11938 * gfortran.dg/extends_11.f03: New.
11940 2011-02-11 Xinliang David Li <davidxl@google.com>
11942 PR tree-optimization/47707
11943 * g++.dg/tree-ssa/pr47707.C: New test.
11945 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11947 * g++.dg/opt/inline17.C: New test.
11949 2011-02-11 Tobias Burnus <burnus@net-b.de>
11952 * gfortran.dg/pure_formal_2.f90: New.
11954 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11956 PR rtl-optimization/47614
11957 * gfortran.dg/pr47614.f: New.
11959 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11962 * gcc.dg/opts-6.c: New test.
11964 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11967 * gcc.dg/pr47684.c: New test.
11969 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11972 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11973 c99_runtime, dg-add-options c99_runtime.
11974 (main): Use __asm__.
11976 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11979 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11980 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11981 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11982 * gcc.dg/ucnid-10.c: Likewise.
11983 * gcc.dg/ucnid-13.c: Likewise.
11984 * gcc.dg/ucnid-7.c: Likewise.
11985 * gcc.dg/ucnid-8.c: Likewise.
11986 Adapt dg-warning line number.
11988 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11990 * gcc.target/i386/parity-1.c: Use -march=k8.
11991 * gcc.target/i386/parity-2.c: Ditto.
11992 * gcc.target/i386/vecinit-1.c: Ditto.
11993 * gcc.target/i386/vecinit-2.c: Ditto.
11995 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11998 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11999 * gcc.target/mips/save-restore-3.c: Likewise.
12000 * gcc.target/mips/save-restore-4.c: Likewise.
12001 * gcc.target/mips/save-restore-5.c: Likewise.
12004 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12005 * g++.dg/tree-prof/partition2.C: Likewise.
12007 2011-02-09 Jason Merrill <jason@redhat.com>
12009 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12010 rather than misdeclare std::puts.
12012 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12013 * g++.dg/other/warning1.C: Likewise.
12014 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12015 * g++.old-deja/g++.gb/scope06.C: Likewise.
12016 * g++.old-deja/g++.law/cvt11.C: Likewise.
12017 * g++.old-deja/g++.law/init1.C: Likewise.
12018 * g++.dg/abi/mangle26.C: Likewise.
12020 * g++.dg/template/function1.C: Adjust for C++0x mode.
12021 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12023 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12024 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12026 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12028 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12030 * g++.dg/cpp0x/regress: New directory.
12031 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12032 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12033 * g++.dg/cpp0x/regress/regress3.C: New.
12035 2011-02-10 Richard Guenther <rguenther@suse.de>
12037 PR tree-optimization/47677
12038 * gcc.dg/torture/pr47677.c: New testcase.
12040 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12042 * objc.dg/special/load-category-1.m: Remove unused header.
12043 * objc.dg/special/load-category-1a.m: Likewise.
12044 * objc.dg/special/load-category-2.m: Likewise.
12045 * objc.dg/special/load-category-2a.m: Likewise.
12046 * objc.dg/special/load-category-3.m: Likewise.
12047 * objc.dg/special/load-category-3a.m: Likewise.
12048 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12049 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12050 * objc.dg/attributes/class-attribute-1.m: Likewise.
12051 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12052 * obj-c++.dg/property/property.exp: Likewise.
12053 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12054 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12055 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12056 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12057 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12058 * obj-c++.dg/template-8.mm: Likewise.
12060 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12063 * gcc.target/i386/pr47665.c: New test.
12065 2011-02-10 Jie Zhang <jie@codesourcery.com>
12069 2011-02-05 Jie Zhang <jie@codesourcery.com>
12071 * gcc.dg/pr42631.c: Update test.
12072 * gcc.dg/pr42631-2.c: New test.
12074 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12077 * gfortran.dg/proc_decl_25.f90: New.
12079 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12082 * gfortran.dg/typebound_assignment_2.f03: New.
12084 2011-02-09 Richard Guenther <rguenther@suse.de>
12086 PR tree-optimization/47664
12087 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12089 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12091 PR middle-end/47646
12092 * gnat.dg/uninit_func.adb: Adjust dg directive.
12094 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12096 PR middle-end/47646
12097 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12099 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12102 * gfortran.dg/auto_dealloc_2.f90: New.
12104 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106 * gcc.dg/builtins-config.h: Remove __sgi handling.
12107 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12108 -std=c99 for mips-sgi-irix6.5*.
12110 2011-02-09 Martin Jambor <mjambor@suse.cz>
12112 PR middle-end/45505
12113 * gfortran.dg/pr25923.f90: Remove xfails.
12115 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12118 * gfortran.dg/inquire_14.f90: New test.
12120 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12123 * gfortran.dg/pointer_init_6.f90: New.
12125 2011-02-08 Jeff Law <law@redhat.com>
12127 PR tree-optimization/42893
12128 * gcc.tree-ssa/pr42893.c: New test.
12130 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12132 PR tree-optimization/46834
12133 PR tree-optimization/46994
12134 PR tree-optimization/46995
12135 * gcc.dg/graphite/id-pr46834.c: New.
12136 * gfortran.dg/graphite/id-pr46994.f90: New.
12137 * gfortran.dg/graphite/id-pr46995.f90: New.
12139 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12141 PR middle-end/47646
12142 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12143 using the variable is known the warning is emitted there.
12144 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12145 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12147 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12150 * gcc.dg/noreturn-1.c (foo5): Likewise.
12151 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12152 (method2): Likewise.
12154 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12155 the return statement using the uninitialized variable.
12156 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12158 2011-02-08 Richard Guenther <rguenther@suse.de>
12160 PR middle-end/47639
12161 * g++.dg/opt/pr47639.c: New testcase.
12163 2011-02-08 Richard Guenther <rguenther@suse.de>
12165 PR tree-optimization/47632
12166 * g++.dg/opt/pr47632.C: New testcase.
12168 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12170 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12172 2011-02-07 Richard Guenther <rguenther@suse.de>
12174 PR tree-optimization/47615
12175 * g++.dg/opt/pr47615.C: New testcase.
12177 2011-02-07 Richard Guenther <rguenther@suse.de>
12179 PR tree-optimization/47621
12180 * gcc.dg/torture/pr47621.c: New testcase.
12182 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12184 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12186 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12189 * gfortran.dg/allocate_with_source_1 : New test.
12191 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12193 PR middle-end/47610
12194 * gcc.dg/pr47610.c: New test.
12196 2011-02-05 Jie Zhang <jie@codesourcery.com>
12199 * gcc.dg/pr42631.c: Update test.
12200 * gcc.dg/pr42631-2.c: New test.
12202 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12205 * gfortran.dg/pr47574.f90: New test.
12207 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12209 PR tree-optimization/46194
12210 * gcc.dg/autopar/pr46194.c: New.
12212 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12214 PR tree-optimization/43695
12215 * g++.dg/ipa/pr43695.C: New.
12217 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12219 PR inline-asm/23200
12220 * gcc.dg/pr23200.c: New test.
12222 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12225 * g++.dg/pr47589.C: New test.
12227 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12230 * g++.dg/template/typedef37.C: New test.
12231 * g++.dg/template/param1.C: Adjust expected error message.
12233 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12235 PR middle-end/31490
12236 * gcc.dg/pr31490-2.c: New test.
12237 * gcc.dg/pr31490-3.c: New test.
12238 * gcc.dg/pr31490-4.c: New test.
12240 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12241 Jakub Jelinek <jakub@redhat.com>
12244 * g++.dg/parser/semicolon3.C: Adjust.
12245 * g++.dg/parser/semicolon4.C: New testcase.
12246 * g++.dg/pr46890.C: New testcase.
12248 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12251 * g++.dg/init/pr29571.C: New.
12253 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12255 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12256 instead of vect_int.
12258 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12261 * gcc.target/i386/pr47312.c: New test.
12264 * gcc.target/i386/pr47564.c: New test.
12266 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12268 PR tree-optimization/45122
12269 * gcc.dg/tree-ssa/pr45122.c: New.
12271 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12274 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12277 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12278 and vsx so a default --with-cpu=power7 doesn't give an error
12279 when -mavoid-indexed-addresses is used.
12281 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12282 wrapper function to save the arguments and then jump to the real
12283 function, rather than depending on the compiler not to move stuff
12285 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12287 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12288 Paul Thomas <pault@gcc.gnu.org>
12291 * gfortran.dg/class_37.f03 : New test.
12293 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12294 Richard Guenther <rguenther@suse.de>
12296 PR tree-optimization/40979
12298 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12299 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12300 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12301 check_vect_support_and_set_flags.
12302 * gfortran.dg/graphite/vect-pr40979.f90: New.
12304 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12307 * gfortran.dg/class_36.f03: New.
12309 2011-02-02 Richard Guenther <rguenther@suse.de>
12311 PR tree-optimization/47566
12312 * gcc.dg/lto/20110201-1_0.c: New testcase.
12314 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12320 * debug/pr47498.c: New.
12321 * debug/pr47501.c: New.
12323 2011-02-01 Richard Guenther <rguenther@suse.de>
12325 PR tree-optimization/47559
12326 * g++.dg/torture/pr47559.C: New testcase.
12328 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12331 * gfortran.dg/typebound_call_20.f03: New.
12333 2011-02-01 Richard Guenther <rguenther@suse.de>
12335 PR tree-optimization/47555
12336 * gcc.dg/pr47555.c: New testcase.
12338 2011-02-01 Richard Guenther <rguenther@suse.de>
12340 PR tree-optimization/47541
12341 * g++.dg/torture/pr47541.C: New testcase.
12343 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12346 * gfortran.dg/typebound_call_19.f03: New.
12348 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12351 * g++.dg/cpp0x/pr47416.C: New test.
12353 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12356 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12358 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12361 * gfortran.dg/typebound_assignment_1.f03: New.
12363 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12365 PR tree-optimization/47538
12366 * gcc.c-torture/execute/pr47538.c: New test.
12368 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12371 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12373 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12375 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12377 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12379 PR rtl-optimization/44031
12380 * gcc.c-torture/compile/20110131-1.c: New test.
12382 2011-01-31 Tobias Burnus <burnus@net-b.de>
12385 * gfortran.dg/stmt_func_1.f90: New.
12387 2011-01-31 Tobias Burnus <burnus@net-b.de>
12390 * gfortran.dg/interface_34.f90: New.
12392 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12395 * gfortran.dg/realloc_on_assign_5.f03: New test.
12396 * gfortran.dg/realloc_on_assign_5.f03: New test.
12398 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12400 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12401 * gfortran.dg/bessel_7.f90: Likewise.
12402 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12404 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12405 * gfortran.dg/sum_init_expr.f03: Likewise.
12407 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12409 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12412 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12413 loop only on "vect_intfloat_cvt" targets.
12415 2011-01-29 Tobias Burnus <burnus@net-b.de>
12418 * gfortran.dg/shape_6.f90: New.
12420 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12422 PR libgfortran/47434
12423 * gfortran.dg/read_infnan_1.f90: Update test.
12424 * gfortran.dg/module_nan.f90: Update test.
12425 * gfortran.dg/char4_iunit_1.f03: Update test.
12426 * gfortran.dg/large_real_kind_1.f90: Update test.
12427 * gfortran.dg/real_const_3.f90: Update test.
12428 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12430 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12433 * g++.dg/template/param2.C: New test.
12435 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12437 PR libgfortran/47285
12438 * gfortran.dg/fmt_g.f: New test.
12440 2011-01-28 Tobias Burnus <burnus@net-b.de>
12443 * gfortran.dg/pure_formal_1.f90: New.
12445 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12448 * gcc.dg/tls/pr42894.c: New test.
12450 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12452 * gcc.dg/pr47276.c: Add dg-require-visibility.
12454 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12456 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12458 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12459 Tobias Burnus <burnus@gcc.gnu.org>
12464 * gfortran.dg/realloc_on_assign_3.f03: New test.
12465 * gfortran.dg/realloc_on_assign_4.f03: New test.
12466 * gfortran.dg/allocatable_function_5.f90: New test.
12467 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12468 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12469 implemented" dg-errors.
12471 2011-01-27 Jan Hubicka <jh@suse.cz>
12473 PR middle-end/46949
12474 * gcc.dg/attr-weakref-4.c: New testcase
12476 2011-01-27 Martin Jambor <mjambor@suse.cz>
12478 PR tree-optimization/47228
12479 * gcc.dg/torture/pr47228.c: New test.
12481 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12483 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12485 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12487 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12488 when using auto-overlay support on the SPU.
12490 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12492 PR rtl-optimization/44174
12493 * gcc.target/i386/asm-6.c: New test.
12495 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12497 PR rtl-optimization/46856
12498 * gcc.c-torture/compile/pr46856.c: New test.
12500 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12501 Andrew Pinski <pinskia@gmail.com>
12504 * gcc.dg/pr43082.c: New.
12506 2011-01-26 DJ Delorie <dj@redhat.com>
12508 PR rtl-optimization/46878
12509 * gcc.dg/pr46878-1.c: New test.
12511 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12514 * g++.dg/cpp0x/pr47476.C: New test.
12516 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12518 * gcc.c-torture/compile/20110126-1.c: New test.
12520 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12523 * gcc.dg/torture/pr47473.c: New test.
12525 2011-01-26 Jan Hubicka <jh@suse.cz>
12528 * gcc.c-torture/execute/pr47237.c: New testcase.
12530 2011-01-26 Jan Hubicka <jh@suse.cz>
12532 PR tree-optimization/47190
12533 * gcc.dg/attr-weakref-3.c: New testcase.
12535 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12538 * gcc.dg/dll-9a.c: New test file.
12539 * gcc.dg/dll-11.c: Likewise.
12540 * gcc.dg/dll-12.c: Likewise.
12541 * gcc.dg/dll-12a.c: Likewise.
12542 * gcc.dg/dll-11a.c: Likewise.
12543 * gcc.dg/dll-9.c: Likewise.
12544 * gcc.dg/dll-10.c: Likewise.
12545 * gcc.dg/dll-10a.c: Likewise.
12546 * g++.dg/ext/dllexport4a.cc: Likewise.
12547 * g++.dg/ext/dllexport4.C: Likewise.
12548 * g++.dg/ext/dllexport5.C: Likewise.
12549 * g++.dg/ext/dllexport5a.cc: Likewise.
12551 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12553 PR tree-optimization/46970
12554 * gcc.dg/graphite/pr46970.c: New.
12556 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12558 PR tree-optimization/46215
12559 * gcc.dg/graphite/pr46215.c: New.
12561 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12563 PR tree-optimization/46168
12564 * gcc.dg/graphite/pr46168.c: New.
12566 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12568 PR tree-optimization/43657
12569 * gcc.dg/graphite/pr43657.c: New.
12571 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12573 PR tree-optimization/29832
12574 * gfortran.dg/graphite/pr29832.f90: New.
12576 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12578 PR tree-optimization/43567
12579 * gcc.dg/graphite/pr43567.c: New.
12581 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12583 * gfortran.dg/graphite/interchange-4.f: New.
12584 * gfortran.dg/graphite/interchange-5.f: New.
12586 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12587 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12588 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12589 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12590 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12591 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12592 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12593 * gfortran.dg/ltrans-7.f90: Removed.
12594 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12596 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12597 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12598 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12599 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12600 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12601 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12602 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12603 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12604 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12605 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12606 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12607 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12608 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12609 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12610 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12611 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12612 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12613 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12614 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12615 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12616 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12617 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12618 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12619 * gcc.dg/tree-ssa/data-dep-1.c
12620 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12621 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12622 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12623 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12624 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12626 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12628 PR tree-optimization/47265
12629 PR tree-optimization/47443
12630 * gcc.c-torture/compile/pr47265.c: New test.
12631 * gcc.dg/pr47443.c: New test.
12633 2011-01-25 Martin Jambor <mjambor@suse.cz>
12635 PR tree-optimization/47382
12636 * g++.dg/torture/pr47382.C: New test.
12637 * g++.dg/opt/devirt1.C: Xfail.
12639 2011-01-25 Yao Qi <yao@codesourcery.com>
12642 * gcc.target/arm/pr45701-1.c: New test.
12643 * gcc.target/arm/pr45701-2.c: New test.
12644 * gcc.target/arm/pr45701-3.c: New test.
12646 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12647 Jakub Jelinek <jakub@redhat.com>
12649 PR tree-optimization/47271
12650 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12652 2011-01-25 Nick Clifton <nickc@redhat.com>
12654 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12655 (saturate_add): Delete.
12656 (exchange): Delete.
12657 (main): Do not run saturate_add.
12658 (set_interrupts): Delete.
12660 2011-01-25 Tobias Burnus <burnus@net-b.de>
12663 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12665 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12667 PR tree-optimization/47427
12668 PR tree-optimization/47428
12669 * gcc.c-torture/compile/pr47427.c: New test.
12670 * gcc.c-torture/compile/pr47428.c: New test.
12672 2011-01-25 Richard Guenther <rguenther@suse.de>
12674 PR middle-end/47411
12675 * gcc.dg/torture/pr47411.c: New testcase.
12677 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12679 * gfortran.dg/graphite/id-24.f: New.
12680 * gfortran.dg/graphite/id-25.f: New.
12682 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12684 * gfortran.dg/graphite/id-23.f: New.
12686 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12688 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12690 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12692 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12693 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12694 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12695 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12696 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12697 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12698 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12699 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12700 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12702 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12704 * gcc.dg/graphite/block-0.c: Add documentation.
12705 * gcc.dg/graphite/block-4.c: Same.
12706 * gcc.dg/graphite/block-7.c: Same.
12707 * gcc.dg/graphite/block-8.c: New.
12708 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12709 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12710 * gcc.dg/graphite/interchange-12.c: Add documentation.
12711 * gcc.dg/graphite/interchange-13.c: New.
12712 * gcc.dg/graphite/interchange-14.c: New.
12713 * gcc.dg/graphite/interchange-15.c: New.
12714 * gcc.dg/graphite/interchange-8.c: Add documentation.
12715 * gcc.dg/graphite/interchange-mvt.c: Same.
12717 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12720 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12721 * gcc.target/powerpc/altivec-14.c: Ditto.
12722 * gcc.target/powerpc/altivec-33.c: Ditto.
12723 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12724 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12725 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12726 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12727 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12728 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12729 * g++.dg/ext/altivec-15.C: Ditto.
12730 * g++.dg/ext/altivec-types-1.C: Ditto.
12731 * g++.dg/ext/altivec-types-2.C: Ditto.
12732 * g++.dg/ext/altivec-types-3.C: Ditto.
12733 * g++.dg/ext/altivec-types-4.C: Ditto.
12735 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12737 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12739 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12741 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12742 optimization options.
12744 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12746 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12749 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12751 2011-01-23 Tobias Burnus <burnus@net-b.de>
12754 * gfortran.dg/allocatable_scalar_12.f90: New.
12756 2011-01-23 Ira Rosen <irar@il.ibm.com>
12758 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12759 vectorization to be not profitable if peeling is used to
12760 realign the memory access.
12761 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12762 loop bound to avoid loop unrolling.
12763 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12765 2011-01-22 Jan Hubicka <jh@suse.cz>
12768 * g++.dg/lto/pr47333.C: New file.
12770 2011-01-22 Jan Hubicka <jh@suse.cz>
12772 PR tree-optimization/43884
12774 * gcc.dg/autopar/outer-2.c: Increase array size.
12775 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12777 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12780 * gfortran.dg/c_loc_tests_16.f90: New test.
12782 2011-01-22 Tobias Burnus <burnus@net-b.de>
12785 * gfortran.dg/typebound_proc_19.f90: New.
12787 2011-01-21 Jeff Law <law@redhat.com>
12789 PR tree-optimization/47053
12790 * g++.dg/pr47053.C: New test.
12792 2011-01-21 Jason Merrill <jason@redhat.com>
12795 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12797 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12800 * g++.dg/cpp0x/range-for10.C: New test.
12801 * g++.dg/template/for1.C: New test.
12803 PR middle-end/45566
12804 * g++.dg/tree-prof/partition3.C: New test.
12806 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12808 PR rtl-optimization/47366
12809 * g++.dg/opt/pr47366.C: New test.
12811 2011-01-21 Jason Merrill <jason@redhat.com>
12814 * g++.dg/cpp0x/constexpr-regress2.C: New.
12816 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12818 2011-01-21 Jeff Law <law@redhat.com>
12820 PR rtl-optimization/41619
12821 * gcc.dg/pr41619.c: New.
12823 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12825 PR tree-optimization/47355
12826 * g++.dg/opt/pr47355.C: New test.
12828 2011-01-21 Richard Guenther <rguenther@suse.de>
12830 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12833 2011-01-21 Richard Guenther <rguenther@suse.de>
12835 PR tree-optimization/47365
12836 * gcc.dg/torture/pr47365.c: New testcase.
12837 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12839 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12841 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12843 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12845 PR tree-optimization/47391
12846 * gcc.dg/pr47391.c: New test.
12848 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12850 * g++.dg/template/char1.C: Use signed char.
12852 2011-01-21 Tobias Burnus <burnus@net-b.de>
12855 * gfortran.dg/pointer_target_4.f90: New.
12857 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12860 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12861 ILP32 system and not IP32.
12863 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12866 * g++.dg/debug/pr46583.C: New.
12868 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12871 * g++.dg/debug/pr47283.C: New test.
12874 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12875 * gcc.target/i386/headmerge-2.c: Likewise.
12877 2011-01-20 Richard Guenther <rguenther@suse.de>
12879 PR middle-end/47370
12880 * gcc.dg/torture/pr47370.c: New testcase.
12882 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12884 PR tree-optimization/46130
12885 * gcc.dg/pr46130-1.c: New test.
12886 * gcc.dg/pr46130-2.c: New test.
12888 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12891 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12893 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12896 * g++.dg/debug/pr46240.cc: New.
12898 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12901 * g++.dg/template/anonunion1.C: New test.
12903 PR rtl-optimization/47337
12904 * gcc.c-torture/execute/pr47337.c: New test.
12906 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12909 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12911 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12913 PR tree-optimization/46021
12914 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12916 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12918 PR tree-optimization/47290
12919 * g++.dg/torture/pr47290.C: New test.
12921 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12924 * gfortran.dg/proc_ptr_comp_29.f90: New.
12926 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12929 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12930 powerpc-apple-darwin9.
12932 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12934 PR rtl-optimization/47299
12935 * gcc.c-torture/execute/pr47299.c: New test.
12937 2011-01-17 Jason Merrill <jason@redhat.com>
12939 * g++.dg/cpp0x/constexpr-virtual.C: New.
12941 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12944 * gfortran.dg/gomp/pr47331.f90: New test.
12946 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12949 * objc.dg/selector-warn-1.m: New.
12950 * obj-c++.dg/selector-warn-1.mm: New.
12952 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12954 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12955 Update dg-final accordingly.
12957 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12959 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12961 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12963 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12965 * gcc.dg/guality/pr36728-2.c: Likewise.
12967 2011-01-17 Richard Guenther <rguenther@suse.de>
12969 PR tree-optimization/47313
12970 * g++.dg/torture/pr47313.C: New testcase.
12972 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12975 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12976 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12977 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12978 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12980 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12982 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12983 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12984 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12986 2011-01-17 Richard Guenther <rguenther@suse.de>
12988 PR tree-optimization/45967
12989 * gcc.dg/torture/pr45967-2.c: New testcase.
12990 * gcc.dg/torture/pr45967-3.c: Likewise.
12992 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12995 * g++.dg/ext/pr47213.C: Require visibility.
12997 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12999 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13000 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13002 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13004 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13005 Linux-based targets.
13007 2011-01-13 Jan Hubicka <jh@suse.cz>
13009 PR tree-optimization/47276
13010 * gcc.dg/pr47276.c: New testcase.
13012 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13013 Jonathan Wakely <jwakely.gcc@gmail.com>
13016 * g++.dg/other/pr33558.C: New.
13017 * g++.dg/other/pr33558-2.C: New.
13019 2011-01-14 Martin Jambor <mjambor@suse.cz>
13021 PR tree-optimization/45934
13022 PR tree-optimization/46302
13023 * g++.dg/ipa/devirt-c-1.C: New test.
13024 * g++.dg/ipa/devirt-c-2.C: Likewise.
13025 * g++.dg/ipa/devirt-c-3.C: Likewise.
13026 * g++.dg/ipa/devirt-c-4.C: Likewise.
13027 * g++.dg/ipa/devirt-c-5.C: Likewise.
13028 * g++.dg/ipa/devirt-c-6.C: Likewise.
13029 * g++.dg/ipa/devirt-6.C: Likewise.
13030 * g++.dg/ipa/devirt-d-1.C: Likewise.
13031 * g++.dg/torture/pr45934.C: Likewise.
13033 2011-01-14 Jason Merrill <jason@redhat.com>
13035 * g++.dg/cpp0x/variadic105.C: New.
13037 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13038 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13041 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13042 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13043 execution tests on i?86-*-*, x86_64-*-* and
13044 powerpc*-apple-darwin* && ilp32.
13045 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13046 tests on i?86-*-* and x86_64-*-*.
13048 2011-01-14 Richard Guenther <rguenther@suse.de>
13050 PR tree-optimization/47280
13051 * g++.dg/opt/pr47280.C: New testcase.
13053 2011-01-14 Jason Merrill <jason@redhat.com>
13055 * g++.dg/cpp0x/constexpr-regress1.C: New.
13057 * g++.dg/ext/flexary2.C: New.
13059 2011-01-14 Richard Guenther <rguenther@suse.de>
13061 PR middle-end/47281
13062 * gcc.dg/torture/pr47281.c: New testcase.
13063 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13065 2011-01-14 Richard Guenther <rguenther@suse.de>
13067 PR tree-optimization/47286
13068 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13070 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13073 * g++.dg/ext/pr47213.C: New.
13075 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13077 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13079 2011-01-13 Tobias Burnus <burnus@net-b.de>
13080 Mikael Morin <mikael@gcc.gnu.org>
13084 * gfortran.dg/select_type_20.f90: New.
13085 * gfortran.dg/select_type_21.f90: New.
13087 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13090 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13092 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13094 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13095 * gcc.dg/guality/pr36728-2.c: Likewise.
13097 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13100 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13102 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13104 PR rtl-optimization/45352
13105 * gcc.dg/pr45352-3.c: New.
13107 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13109 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13111 * g++.dg/cpp0x/range-for8.C: New.
13112 * g++.dg/cpp0x/range-for9.C: New.
13114 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13117 * g++.dg/debug/pr47209.C: New.
13119 2011-01-12 Richard Guenther <rguenther@suse.de>
13122 * gcc.dg/lto/pr47259_0.c: New testcase.
13123 * gcc.dg/lto/pr47259_1.c: Likewise.
13125 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13127 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13128 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13129 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13130 methods missing from the OBJC2 Object.
13131 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13132 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13133 GNU and NeXT runtimes.
13134 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13136 * objc-obj-c++-shared/Object1.m: Likewise.
13137 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13138 * objc.dg/proto-qual-1.m: Likewise.
13139 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13140 * obj-c++.dg/proto-qual-1.mm: Likewise.
13142 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13145 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13147 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13149 Fixed the Objective-C++ testsuite and updated all tests.
13150 * lib/obj-c++.exp (obj-c++_init): Declare and set
13151 gcc_warning_prefix and gcc_error_prefix.
13152 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13153 'dg-warning', 'dg-message' and 'dg-error'.
13154 * obj-c++.dg/class-extension-3.mm: Likewise.
13155 * obj-c++.dg/class-protocol-1.mm: Likewise.
13156 * obj-c++.dg/encode-7.mm: Likewise.
13157 * obj-c++.dg/exceptions-3.mm: Likewise.
13158 * obj-c++.dg/exceptions-5.mm: Likewise.
13159 * obj-c++.dg/method-12.mm: Likewise.
13160 * obj-c++.dg/method-13.mm: Likewise.
13161 * obj-c++.dg/method-15.mm: Likewise.
13162 * obj-c++.dg/method-16.mm: Likewise.
13163 * obj-c++.dg/method-4.mm: Likewise.
13164 * obj-c++.dg/method-8.mm: Likewise.
13165 * obj-c++.dg/method-conflict-1.mm: Likewise.
13166 * obj-c++.dg/method-conflict-2.mm: Likewise.
13167 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13168 and uncommented second part of the testcase now that the testsuite
13170 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13171 and uncommented second part of the testcase now that the testsuite
13173 * obj-c++.dg/private-1.mm: Likewise.
13174 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13175 * obj-c++.dg/syntax-error-7.mm: Likewise.
13176 * obj-c++.dg/warn5.mm: Likewise.
13177 * obj-c++.dg/property/at-property-14.mm: Likewise.
13178 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13180 * obj-c++.dg/property/at-property-18.mm: Likewise.
13181 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13183 * obj-c++.dg/property/at-property-21.mm: Likewise.
13184 * obj-c++.dg/property/at-property-28.mm: Likewise.
13185 * obj-c++.dg/property/at-property-5.mm: Likewise.
13186 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13187 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13188 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13189 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13190 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13191 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13192 * obj-c++.dg/tls/diag-5.mm: Likewise.
13193 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13194 dg-error, now matched correctly.
13196 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13198 * objc.dg/property/at-property-29.m: New.
13199 * obj-c++.dg/property/at-property-29.mm: New.
13201 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13203 * go.test/go-test.exp (go-set-goarch): New proc.
13204 (go-gc-tests): Use it.
13206 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13209 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13211 2011-01-11 Richard Henderson <rth@redhat.com>
13213 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13215 2011-01-11 Jan Hubicka <jh@suse.cz>
13219 * gcc.dg/lto/pr45721_1.c: New file.
13220 * gcc.dg/lto/pr45721_0.c: New file.
13222 2011-01-11 Richard Guenther <rguenther@suse.de>
13224 PR tree-optimization/46076
13225 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13227 2011-01-11 Jeff Law <law@redhat.com>
13229 * PR tree-optimization/47086
13230 * gcc.dg/pr47086.c: New test.
13232 2011-01-11 Jason Merrill <jason@redhat.com>
13235 * g++.dg/template/new10.C: New.
13238 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13240 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13242 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13243 Split type definitions and NSConstantString class into...
13244 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13245 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13246 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13247 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13248 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13249 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13251 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13252 encode defines for newer NeXT system headers.
13253 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13254 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13255 * objc.dg/foreach-5.m: Likewise.
13256 * objc.dg/foreach-2.m: Likewise.
13257 * objc.dg/foreach-4.m: Likewise.
13258 * objc.dg/torture/strings/string1.m: Likewise.
13259 * objc.dg/torture/strings/string2.m: Likewise.
13260 * objc.dg/torture/strings/string3.m: Likewise.
13261 * objc.dg/torture/strings/string4.m: Likewise.
13262 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13263 header and stand alone.
13264 * obj-c++.dg/strings/strings-2.mm: Likewise.
13265 * objc.dg/torture/strings/const-str-3.m: Likewise.
13266 * objc.dg/strings/strings-2.m: Likewise.
13267 * objc.dg/strings/const-str-12b.m: Likewise.
13269 2011-01-12 Richard Guenther <rguenther@suse.de>
13271 PR middle-end/32511
13272 * gcc.dg/attr-weak-1.c: Adjust.
13274 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13277 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13278 standard compliant and comment.
13280 2011-01-10 Jan Hubicka <jh@suse.cz>
13283 * gcc.dg/initpri3.c: New testcase.
13285 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13288 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13289 externally visible.
13294 (g_ebp_save): Likewise.
13295 (g_esp_save): Likewise.
13297 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13299 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13301 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13303 PR tree-optimization/46021
13304 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13305 i?86-*-*, x86_64-*-*.
13307 2011-01-10 Jeff Law <law@redhat.com>
13309 * PR tree-optimization/47141
13310 * gcc.c-torture/compile/pr47141.c: New test.
13312 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13315 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13316 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13317 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13318 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13321 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13322 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13323 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13324 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13325 being vectorized. Adjust dg-final pattern.
13328 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13329 * gcc.dg/vect/slp-24.c: Likewise.
13331 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13334 * g++.dg/other/pr47218-1.C: New test file.
13335 * g++.dg/other/pr47218.C: Likewise.
13336 * g++.dg/other/pr47218.h: New supporting header.
13338 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13341 * objc.dg/attributes/invalid-attribute-1.m: New.
13342 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13344 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13347 * gfortran.dg/proc_ptr_comp_28.f90: New.
13349 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13351 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13352 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13353 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13354 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13355 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13356 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13357 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13358 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13359 * objc.dg/gnu-api-2-class.m: Likewise.
13360 * objc.dg/gnu-api-2-ivar.m: Likewise.
13361 * objc.dg/gnu-api-2-method.m: Likewise.
13362 * objc.dg/gnu-api-2-objc.m: Likewise.
13363 * objc.dg/gnu-api-2-object.m: Likewise.
13364 * objc.dg/gnu-api-2-property.m: Likewise.
13365 * objc.dg/gnu-api-2-protocol.m: Likewise.
13366 * objc.dg/gnu-api-2-sel.m: Likewise.
13368 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13370 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13371 * objc.dg/objc-foreach-4.m: Likewise.
13372 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13373 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13374 * objc.dg/foreach-4.m: Likewise.
13375 * objc.dg/foreach-5.m: Likewise.
13376 * objc.dg/foreach-3.m: Return self from init.
13378 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13381 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13383 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13386 * gfortran.dg/class_35.f90: New.
13388 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13390 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13392 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13395 * objc.dg/invalid-method-2.m: New.
13396 * obj-c++.dg/invalid-method-2.mm: New.
13398 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13401 * gfortran.dg/transpose_optimization_2.f90 : New test.
13403 2011-01-08 Jan Hubicka <jh@suse.cz>
13405 PR tree-optmization/46469
13406 * g++.dg/torture/pr46469.C: New testcase.
13408 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13410 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13411 emulation of libobjc-gnu structure layout functionality to ..
13412 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13413 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13414 * objc/execute/bf-common.h: Adjust headers.
13415 * objc/execute/bf-1.m: Likewise.
13416 * objc/execute/bf-2.m: Likewise.
13417 * objc/execute/bf-3.m: Likewise.
13418 * objc/execute/bf-4.m: Likewise.
13419 * objc/execute/bf-5.m: Likewise.
13420 * objc/execute/bf-6.m: Likewise.
13421 * objc/execute/bf-7.m: Likewise.
13422 * objc/execute/bf-8.m: Likewise.
13423 * objc/execute/bf-9.m: Likewise.
13424 * objc/execute/bf-10.m: Likewise.
13425 * objc/execute/bf-11.m: Likewise.
13426 * objc/execute/bf-12.m: Likewise.
13427 * objc/execute/bf-13.m: Likewise.
13428 * objc/execute/bf-14.m: Likewise.
13429 * objc/execute/bf-15.m: Likewise.
13430 * objc/execute/bf-16.m: Likewise.
13431 * objc/execute/bf-17.m: Likewise.
13432 * objc/execute/bf-18.m: Likewise.
13433 * objc/execute/bf-19.m: Likewise.
13434 * objc/execute/bf-20.m: Likewise.
13435 * objc/execute/bf-21.m: Likewise.
13436 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13437 objc_get_type_qualifiers ().
13439 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13442 * gfortran.dg/dependency_39.f90: New test.
13444 2011-01-07 Jan Hubicka <jh@suse.cz>
13446 Get builtins tests ready for linker plugin.
13447 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13448 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13449 my_memset, my_bzero): Mark used.
13450 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13451 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13453 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13456 2011-01-07 Jan Hubicka <jh@suse.cz>
13458 PR tree-optimization/46367
13459 * g++.dg/torture/pr46367.C: New file.
13461 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13464 * gcc.dg/pr47201.c: New test.
13467 * gcc.dg/tree-prof/pr47187.c: New test.
13469 2011-01-07 Tobias Burnus <burnus@net-b.de>
13472 * gfortran.dg/extends_type_of_3.f90: New.
13474 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13476 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13477 * g++.dg/ext/dllimport-MI1.C: Likewise.
13478 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13479 * g++.dg/ext/dllimport10.C: Likewise.
13480 * g++.dg/ext/dllimport11.C: Likewise.
13481 * g++.dg/ext/dllimport12.C: Likewise.
13482 * g++.dg/ext/dllimport13.C: Likewise.
13483 * g++.dg/ext/dllimport2.C: Likewise.
13484 * g++.dg/ext/dllimport3.C: Likewise.
13485 * g++.dg/ext/dllimport4.C: Likewise.
13486 * g++.dg/ext/dllimport5.C: Likewise.
13487 * g++.dg/ext/dllimport6.C: Likewise.
13488 * g++.dg/ext/dllimport8.C: Likewise.
13489 * g++.dg/ext/dllimport9.C: Likewise.
13490 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13491 targets, too. Additionally enable test for i?86-*-mingw*.
13492 * g++.dg/ext/selectany1.C: Likewise.
13493 Remove guard variable check.
13495 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13499 * gfortran.dg/storage_size_3.f08: Extended.
13501 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13504 * g++.dg/template/stdarg1.C: New test.
13506 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13509 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13510 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13511 from the interface of functions to not hide the errors that
13514 2011-01-06 Jan Hubicka <jh@suse.cz>
13516 * gcc.dg/lto/pr47188_0.c: New testcase.
13517 * gcc.dg/lto/pr47188_1.c: New testcase.
13519 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13523 * gfortran.dg/interface_33.f90: New test.
13525 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13528 * gcc.c-torture/compile/pr47150.c: New test.
13530 2011-01-06 Ira Rosen <irar@il.ibm.com>
13532 PR tree-optimization/47139
13533 * gcc.dg/vect/pr47139.c: New test.
13535 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13538 * gfortran.dg/extends_type_of_2.f03: New.
13540 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13542 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13544 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13546 * gnat.dg/opt14.adb: New test.
13548 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13551 * gfortran.dg/allocate_error_2.f90: New test.
13553 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13556 * gfortran.dg/storage_size_3.f08: New.
13558 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13560 PR libgfortran/47154
13561 * gfortran.dg/namelist_68.f90: New test.
13563 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13565 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13567 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13570 * gfortran.dg/class_34.f90: New.
13572 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13574 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13575 use __builtin_inff. Skip all single-precision tests that require
13578 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13580 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13582 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13584 PR tree-optimization/47148
13585 * gcc.c-torture/execute/pr47148.c: New test.
13587 PR tree-optimization/47155
13588 * gcc.c-torture/execute/pr47155.c: New test.
13590 PR rtl-optimization/47157
13591 * gcc.c-torture/compile/pr47157.c: New test.
13593 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13595 * gcc.dg/torture/vector-shift2.c (schar): Define.
13596 (main): Always use schar or uchar instead of plain "char" to avoid
13597 dependencies on implementation-defined char signedness.
13599 2011-01-03 Martin Jambor <mjambor@suse.cz>
13601 PR tree-optimization/46801
13602 * gnat.dg/pack9.adb: Remove xfail.
13604 2011-01-03 Martin Jambor <mjambor@suse.cz>
13606 PR tree-optimization/46984
13607 * g++.dg/ipa/pr46984.C: New test.
13609 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13612 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13614 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13616 PR tree-optimization/47140
13617 * gcc.c-torture/compile/pr47140.c: New test.
13619 PR rtl-optimization/47028
13620 * gcc.dg/pr47028.c: New test.
13622 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13624 * objc.dg/protocol-forward-1.m: Removed TODO.
13625 * objc.dg/protocol-forward-2.m: New.
13626 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13627 * obj-c++.dg/protocol-forward-2.mm: New.
13629 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13632 * g++.dg/eh/pr38662.C: New testcase.
13634 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13636 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13637 scan for newline '\n'.
13640 Copyright (C) 2011 Free Software Foundation, Inc.
13642 Copying and distribution of this file, with or without modification,
13643 are permitted in any medium without royalty provided the copyright
13644 notice and this notice are preserved.