1 2011-11-09 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/typebound_call_22.f03: New test case.
6 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
9 * gfortran.dg/inquire_size.f90: Don't flush the unit.
11 2011-11-09 Richard Guenther <rguenther@suse.de>
13 PR tree-optimization/51039
14 * gcc.dg/pr51039.c: New testcase.
16 2011-11-09 Jakub Jelinek <jakub@redhat.com>
18 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
19 Enable also for powerpc*-*-*.
21 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
24 * gfortran.dg/forall_16.f90: New test.
26 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
29 * gfortran.dg/initialization_29.f90: Expand test.
31 2011-11-09 Dodji Seketeli <dodji@redhat.com>
34 * g++.dg/cpp0x/alias-decl-12.C: New test.
35 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
37 2011-11-09 Dodji Seketeli <dodji@redhat.com>
40 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
42 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
44 PR tree-optimization/51015
45 * gcc.dg/vect/pr51015.c: New test.
47 2011-11-08 David S. Miller <davem@davemloft.net>
49 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
50 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
52 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
55 * gfortran.dg/io_constraints_3.f90: Improve testcase.
57 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
60 * gfortran.dg/string_5.f90: Improve testcase.
62 2011-10-23 Jason Merrill <jason@redhat.com>
65 * g++.dg/template/lvalue2.C: New.
67 2011-11-08 Michael Matz <matz@suse.de>
69 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
70 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
71 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
72 * g++.dg/eh/builtin2.C: Ditto.
73 * g++.dg/eh/builtin3.C: Ditto.
75 2011-11-08 Jakub Jelinek <jakub@redhat.com>
77 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
78 being prefered even for -mavx.
79 * gcc.target/i386/avx-cvt-3.c: New test.
81 2011-11-08 Richard Guenther <rguenther@suse.de>
83 PR tree-optimization/51012
84 * gcc.dg/pr51012-1.c: New testcase.
85 * gcc.dg/pr51012-2.c: Likewise.
87 2011-11-08 Richard Guenther <rguenther@suse.de>
90 * c-c++-common/uninit-pr51010.c: New testcase.
92 2011-11-08 Jakub Jelinek <jakub@redhat.com>
94 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
95 check_effective_target_vect_call_copysignf,
96 check_effective_target_vect_call_lrint): New procedures.
97 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
98 $VECT_SLP_CFLAGS with -ffast-math.
99 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
100 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
101 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
102 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
104 2011-11-07 Richard Henderson <rth@redhat.com>
105 Aldy Hernandez <aldyh@redhat.com>
106 Torvald Riegel <triegel@redhat.com>
108 Merged from transactional-memory.
110 * g++.dg/dg.exp: Run transactional memory tests.
111 * g++.dg/tm: New directory with new tests.
112 * gcc.dg/tm: New directory with new tests.
113 * c-c++-common/tm: New directory with new tests.
115 2011-11-08 Dodji Seketeli <dodji@redhat.com>
117 Fix context handling of alias-declaration
118 * g++.dg/cpp0x/alias-decl-11.C: New test.
120 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/parse/template26.C: New.
124 * g++.dg/template/crash45.C: Adjust dg-error string.
126 2011-11-07 Jason Merrill <jason@redhat.com>
129 * g++.dg/template/lookup9.C: New.
132 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
135 * g++.dg/cpp0x/decltype35.C: New.
137 2011-11-07 Dodji Seketeli <dodji@redhat.com>
139 Support C++11 alias-declaration
141 * g++.dg/cpp0x/alias-decl-0.C: New test case.
142 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
143 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
144 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
145 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
146 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
147 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
148 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
149 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
150 * g++.dg/ext/alias-decl-attr1.C: Likewise.
151 * g++.dg/ext/alias-decl-attr2.C: Likewise.
152 * g++.dg/ext/alias-decl-attr3.C: Likewise.
153 * g++.dg/ext/alias-decl-attr4.C: Likewise.
155 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
157 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
159 2011-11-07 Janus Weil <janus@gcc.gnu.org>
162 * gfortran.dg/typebound_call_21.f03: New.
164 2011-11-07 Nathan Sidwell <nathan@acm.org>
166 * gcc.dg/profile-dir-1.c: Adjust final scan.
167 * gcc.dg/profile-dir-2.c: Adjust final scan.
168 * gcc.dg/profile-dir-3.c: Adjust final scan.
169 * gcc.misc-tests/gcov.exp: Adjust regexp.
170 * gcc.misc-tests/gcov-12.c: New.
171 * gcc.misc-tests/gcov-13.c: New.
172 * gcc.misc-tests/gcovpart-13b.c: New.
173 * gcc.misc-tests/gcov-14.c: New.
175 2011-11-07 Jason Merrill <jason@redhat.com>
178 * g++.dg/ext/visibility/template8.C: New.
180 2011-11-07 Jakub Jelinek <jakub@redhat.com>
182 PR tree-optimization/50789
183 * gcc.target/i386/avx2-gather-1.c: New test.
184 * gcc.target/i386/avx2-gather-2.c: New test.
185 * gcc.target/i386/avx2-gather-3.c: New test.
186 * gcc.target/i386/avx2-gather-4.c: New test.
188 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
190 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
192 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
195 * gfortran.dg/open_dev_null.f90: Remove testcase.
197 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
199 * lib/target-supports.exp (check_effective_target_sync_int_128):
200 Don't cache the result.
201 (check_effective_target_sync_long_long): Ditto.
203 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
205 PR rtl-optimization/47698
206 * gcc.target/i386/47698.c: New test.
208 2011-11-06 Jason Merrill <jason@redhat.com>
211 * g++.dg/ext/visibility/template7.C: New.
213 2011-11-07 Terry Guo <terry.guo@arm.com>
215 * gcc.target/arm/wmul-1.c: Adjust optimization level.
216 * gcc.target/arm/wmul-2.c: Ditto.
217 * gcc.target/arm/wmul-3.c: Ditto.
218 * gcc.target/arm/wmul-4.c: Ditto.
220 2011-11-06 Joseph Myers <joseph@codesourcery.com>
222 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
223 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
224 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
225 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
226 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
227 expected diagnostics.
229 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
230 Richard Henderson <rth@redhat.com>
231 Aldy Hernandez <aldyh@redhat.com>
233 Merged from cxx-mem-model.
235 * lib/target-supports.exp (check_effective_target_sync_int_128,
236 check_effective_target_sync_long_long): Check whether the target
237 supports 64 and 128 bit __sync builtins.
238 (check_effective_target_cas_char): New.
239 (check_effective_target_cas_int): New.
240 * gcc.dg/dg.exp: Exclude simulate-thread tests.
241 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
242 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
243 produce the expected library calls.
244 * gcc.dg/atomic-fence.c: New functional tests.
245 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
246 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
247 * gcc.dg/atomic-lockfree[-aux].c: New tests.
248 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
249 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
250 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
251 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
252 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
253 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
255 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
257 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
259 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
261 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
262 int128 operations are atomic.
263 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
264 operations are atomic.
265 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
266 operations are atomic.
267 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
268 operations are atomic.
269 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
270 stores aren't moved out of a loop.
271 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
272 globals don't overwrite neighbouring globals.
273 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
274 writes dont overwrite neighbouring components.
275 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
276 * c-c++-common/gomp/atomic-3.c: Likewise.
277 * c-c++-common/gomp/atomic-9.c: Likewise.
278 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
279 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
280 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
281 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
282 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
283 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
284 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
285 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
286 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
287 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
288 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
289 g++.dg/gomp/atomic-15.C: Remove.
290 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
291 * gcc.dg/gomp/atomic-11.c: Remove test.
293 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
295 * gcc.dg/vect/bb-slp-cond-1.c: New test.
296 * gcc.dg/vect/slp-cond-1.c: New test.
297 * gcc.dg/vect/slp-cond-2.c: New test.
299 2011-11-05 David S. Miller <davem@davemloft.net>
301 * lib/test-supports.exp
302 (check_effective_target_ultrasparc_vis2_hw): New proc.
303 (check_effective_target_ultrasparc_vis3_hw): New proc.
304 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
305 * gcc.target/sparc/vec-init-2.inc: Likewise.
306 * gcc.target/sparc/vec-init-3.inc: Likewise.
307 * gcc.target/sparc/vec-init-1-vis1.c: New test.
308 * gcc.target/sparc/vec-init-1-vis2.c: New test.
309 * gcc.target/sparc/vec-init-1-vis3.c: New test.
310 * gcc.target/sparc/vec-init-2-vis1.c: New test.
311 * gcc.target/sparc/vec-init-2-vis2.c: New test.
312 * gcc.target/sparc/vec-init-2-vis3.c: New test.
313 * gcc.target/sparc/vec-init-3-vis1.c: New test.
314 * gcc.target/sparc/vec-init-3-vis2.c: New test.
315 * gcc.target/sparc/vec-init-3-vis3.c: New test.
317 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
319 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
320 Disable test on Epiphany.
321 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
322 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
323 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
324 * g++.dg/parse/pragma3.C: Likewise.
325 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
327 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
328 * gcc.dg/tls/thr-cse-1.c: Likewise.
329 * g++.dg/opt/devirt2.C: Likewise.
330 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
331 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
332 * gcc.target/epiphany: New directory.
334 2011-11-05 Tobias Burnus <burnus@net-b.de>
336 * gfortran.dg/quad_2.f90: New.
338 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
340 * gcc.dg/strlenopt-22g.c: New wrapper around...
341 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
343 2011-11-04 Jason Merrill <jason@redhat.com>
346 * g++.dg/init/lifetime2.C: New.
347 * g++.dg/cpp0x/initlist-lifetime2.C: New.
350 * g++.dg/init/lifetime1.C: Test cleanup order.
352 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
354 * g++.dg/other/offsetof7.C: New test.
356 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
358 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
359 variable, default empty, -ffat-lto-objects for effective_target_lto.
360 (gcc-dg-test-1): Add options from dg-final methods.
361 * lib/scanasm.exp (scan-assembler_required_options)
362 (scan-assembler-not_required_options): New procs.
364 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
366 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
367 generate a pedwarn in c++98-mode.
368 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
369 don't generate a pedwarn in c++0x-mode.
371 2011-11-04 Olivier Goffart <olivier@woboq.com>
374 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
376 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
378 PR rtl-optimization/38644
379 * gcc.target/arm/stack-red-zone.c: New.
381 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
384 * g++.dg/warn/Wconversion-null-3.C: New.
386 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
389 * g++.dg/cpp0x/udlit-strint-length.C: New.
391 2011-11-04 Jason Merrill <jason@redhat.com>
394 * g++.dg/cpp0x/initlist-lifetime1.C: New.
395 * g++.dg/init/lifetime1.C: New.
396 * g++.dg/init/ref21.C: New.
397 * g++.dg/eh/array1.C: New.
399 2011-11-04 Tom de Vries <tom@codesourcery.com>
401 PR tree-optimization/50763
402 * gcc.dg/pr50763-5.c: New test.
404 2011-11-04 Tom de Vries <tom@codesourcery.com>
406 PR tree-optimization/50763
407 * g++.dg/pr50763-4.C: New test.
409 2011-11-04 Jakub Jelinek <jakub@redhat.com>
411 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
414 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
416 * gcc.dg/torture/vec-cvt-1.c: New test.
418 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
420 * gnat.dg/specs/private1[-sub].ads: New test.
422 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
425 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
426 * gfortran.dg/inline_sum_1.f90: New.
427 * gfortran.dg/inline_sum_2.f90: New.
428 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
429 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
430 * gfortran.dg/inline_product_1.f90: New.
432 2011-11-03 Tobias Burnus <burnus@net-b.de>
435 * gfortran.dg/bind_c_dts_5.f90: New.
437 2011-11-03 Tobias Burnus <burnus@net-b.de>
440 * gfortran.dg/module_parameter_array_refs_2.f90: New.
442 2011-11-03 Richard Guenther <rguenther@suse.de>
445 * g++.dg/init/copy7.C: Remove testcase.
447 2011-11-03 Martin Jambor <mjambor@suse.cz>
449 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
450 * g++.dg/ipa/devirt-c-2.C: Likewise.
451 * g++.dg/ipa/devirt-c-7.C: New test.
452 * g++.dg/ipa/devirt-c-8.C: Likewise.
454 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
456 PR tree-optimization/50912
457 * gnat.dg/loop_optimization10.ad[sb]: New test.
458 * gnat.dg/loop_optimization10_pkg.ads: New helper.
460 2011-11-02 Jason Merrill <jason@redhat.com>
463 * g++.dg/cpp0x/nsdmi-list2.C: New.
465 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/cpp0x/warn_cxx0x2.C: New.
469 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
471 2011-11-02 Tom de Vries <tom@codesourcery.com>
473 PR tree-optimization/50769
474 * gfortran.dg/pr50769.f90: New test.
476 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
478 * gcc.target/sparc/20111102-1.c: New test.
480 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
483 * g++.dg/warn/Wcast-qual2.C: New.
485 2011-11-02 Tom de Vries <tom@codesourcery.com>
487 PR tree-optimization/50763
488 * g++.dg/pr50763-3.C: New test.
490 2011-11-02 Tom de Vries <tom@codesourcery.com>
492 PR tree-optimization/50672
493 * g++.dg/pr50672.C: New test.
495 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
497 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
498 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
499 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
501 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
503 2011-11-02 Richard Guenther <rguenther@suse.de>
505 PR tree-optimization/50902
506 * gcc.dg/torture/pr50902.c: New testcase.
508 2010-11-02 Richard Guenther <rguenther@suse.de>
510 PR tree-optimization/50890
511 * gcc.dg/torture/pr50890.c: New testcase.
513 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
516 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
517 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
519 2011-11-01 Tom de Vries <tom@codesourcery.com>
521 PR tree-optimization/50908
522 * gcc.dg/pr50908.c: New test.
523 * gcc.dg/pr50908-2.c: Same.
524 * gcc.dg/pr50908-3.c: Same.
526 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
528 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
529 the outer loop. Remove comment. Don't check for widen-mult.
531 2011-10-31 Martin Jambor <mjambor@suse.cz>
533 * gcc.dg/ipa/ipcp-4.c: New test.
535 2011-10-31 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/vshift-3.c: New test.
538 * gcc.dg/vshift-4.c: New test.
539 * gcc.dg/vshift-5.c: New test.
541 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
543 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
544 and current implementation.
546 2011-10-31 Paul Brook <paul@codesourcery.com>
548 * gcc.dg/constructor-1.c: New test.
550 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
553 * gfortran.dg/dshift_3.f90: New test.
555 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
557 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
559 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
560 * gcc.dg/torture/vshuf-v4si.c: Likewise.
561 * gcc.dg/torture/vshuf-v8si.c: Likewise.
562 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
563 * gcc.dg/torture/vshuf-v4di.c: Likewise.
564 * gcc.dg/torture/vshuf-v2df.c: Likewise.
565 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
566 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
567 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
568 * gcc.dg/torture/vshuf-v2di.c: Likewise.
569 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
570 * gcc.dg/torture/vshuf-v4df.c: Likewise.
571 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
572 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
573 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
574 * gcc.dg/vector-compare-2.c: Likewise.
576 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
579 * g++.dg/cpp0x/pr50901.C: New.
581 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
583 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
584 * gcc.target/i386/fma4-check.h (main): Ditto.
585 * gcc.target/i386/xop-check.h (main): Ditto.
587 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
590 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/template/crash109.C: New.
595 2011-10-28 Jason Merrill <jason@redhat.com>
597 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
599 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/template/crash109.C: New.
604 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
606 * gfortran.dg/nearest_5.f90: New test.
608 2011-10-28 Jakub Jelinek <jakub@redhat.com>
610 * gcc.dg/vshift-1.c: New test.
611 * gcc.dg/vshift-2.c: New test.
612 * gcc.target/i386/xop-vshift-1.c: New test.
613 * gcc.target/i386/xop-vshift-2.c: New test.
614 * gcc.target/i386/avx2-vshift-1.c: New test.
616 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
618 PR rtl-optimization/49720
619 * g++.dg/torture/pr49720.C: New test.
621 2011-10-27 David S. Miller <davem@davemloft.net>
623 * gcc.target/sparc/setcc-3.c: New test.
625 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
628 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
630 2011-10-27 Jakub Jelinek <jakub@redhat.com>
632 * gcc.target/i386/sse2-cvt-1.c: New test.
633 * gcc.target/i386/sse2-cvt-2.c: New test.
634 * gcc.target/i386/avx-cvt-1.c: New test.
635 * gcc.target/i386/avx-cvt-2.c: New test.
636 * gcc.target/i386/avx2-cvt-1.c: New test.
637 * gcc.target/i386/avx2-cvt-2.c: New test.
639 2011-10-27 Martin Jambor <mjambor@suse.cz>
641 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
643 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
644 Steven G. Kargl <kargl@gcc.gnu.org>
647 * gfortran.dg/pr50875.f90: New test.
649 2011-10-26 David S. Miller <davem@davemloft.net>
651 * gcc.target/sparc/fmaf-1.c: New test.
653 * gcc.target/sparc/setcc-1.c: New test.
654 * gcc.target/sparc/setcc-2.c: New test.
656 2011-10-26 Joseph Myers <joseph@codesourcery.com>
658 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
660 2011-10-26 Joseph Myers <joseph@codesourcery.com>
662 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
665 2011-10-26 Joseph Myers <joseph@codesourcery.com>
667 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
670 2011-10-26 Joseph Myers <joseph@codesourcery.com>
672 * gcc.target/i386/pad-4.c: Skip for Windows targets.
674 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
676 * gnat.dg/specs/discr1.ads: New test.
677 * gnat.dg/specs/discr1_pkg.ads: New helper.
679 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
681 * gnat.dg/specs/unchecked_union.ads: Rename to...
682 * gnat.dg/specs/unchecked_union1.ads: ...this.
683 * gnat.dg/specs/unchecked_union2.ads: New test.
685 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
687 * gnat.dg/specs/atomic1.ads: New test.
689 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
691 Implement C++11 user-defined literals.
692 * g++.dg/cpp0x/udlit-addr.C: New.
693 * g++.dg/cpp0x/udlit-args.C: New.
694 * g++.dg/cpp0x/udlit-args-neg.C: New.
695 * g++.dg/cpp0x/udlit-clink-neg.C: New.
696 * g++.dg/cpp0x/udlit-concat.C: New.
697 * g++.dg/cpp0x/udlit-concat-neg.C: New.
698 * g++.dg/cpp0x/udlit-constexpr.C: New.
699 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
700 * g++.dg/cpp0x/udlit-declare-neg.C: New.
701 * g++.dg/cpp0x/udlit-friend.C: New.
702 * g++.dg/cpp0x/udlit-general.C: New.
703 * g++.dg/cpp0x/udlit-inline.C: New.
704 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
705 * g++.dg/cpp0x/udlit-member-neg.C: New.
706 * g++.dg/cpp0x/udlit-namespace.C: New.
707 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
708 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
709 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
710 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
711 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
712 * g++.dg/cpp0x/udlit-operator-neg.C: New.
713 * g++.dg/cpp0x/udlit-raw-str.C: New.
714 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
715 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
716 * g++.dg/cpp0x/udlit-systemheader.C: New.
717 * g++.dg/cpp0x/udlit-template.C: New.
718 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
719 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
720 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
721 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
722 * g++.dg/cpp0x/udlit_system_header: New.
724 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/cpp0x/decltype34.C: New.
729 2011-10-26 Tom de Vries <tom@codesourcery.com>
731 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
732 * gcc.c-torture/unsorted/HIset.c: Same.
733 * gcc.c-torture/unsorted/SIcmp.c: Same.
734 * gcc.c-torture/unsorted/SIset.c: Same.
735 * gcc.c-torture/unsorted/SFset.c: Same.
736 * gcc.c-torture/unsorted/UHIcmp.c: Same.
737 * gcc.c-torture/unsorted/USIcmp.c: Same.
738 * gcc.c-torture/unsorted/DFcmp.c: Same.
740 2011-10-26 Jakub Jelinek <jakub@redhat.com>
742 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
743 to work also with -masm=intel and additionally test the xmm vs. ymm
744 register type combination on mask/dest and in vsib.
745 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
746 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
747 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
748 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
749 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
750 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
751 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
752 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
753 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
754 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
755 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
756 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
757 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
758 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
759 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
760 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
761 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
762 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
763 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
764 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
765 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
766 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
767 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
768 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
769 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
770 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
771 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
772 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
773 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
774 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
775 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
777 2011-10-26 Tom de Vries <tom@codesourcery.com>
779 PR tree-optimization/50763
780 * gcc.dg/pr50763-2.c: New test.
782 2011-10-25 Joseph Myers <joseph@codesourcery.com>
784 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
785 Update expected messages.
787 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
789 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
791 2011-10-25 Jason Merrill <jason@redhat.com>
794 * g++.dg/init/aggr7.C: New.
797 * g++.dg/cpp0x/initlist59.C: New.
799 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
802 * g++.dg/overload/operator5.C: New.
804 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/template/crash108.C: New.
809 2011-10-25 Jakub Jelinek <jakub@redhat.com>
811 PR tree-optimization/50596
812 * gcc.dg/vect/vect-cond-10.c: New test.
814 2011-10-24 Joey Ye <joey.ye@arm.com>
816 * gcc.target/arm/pr42575.c: Remove architecture option.
818 2011-10-24 David S. Miller <davem@davemloft.net>
820 * gcc.target/sparc/vis3move-1.c: New test.
821 * gcc.target/sparc/vis3move-2.c: New test.
822 * gcc.target/sparc/vis3move-3.c: New test.
824 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
826 * gcc.dg/strlenopt-22.c: New testcase.
827 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
829 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
831 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
833 (dg-skip-if): Remove.
834 * gcc.target/i386/funcspec-1.c: Ditto.
835 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
837 2011-10-24 Richard Guenther <rguenther@suse.de>
839 * gcc.dg/vect/vect-bool-1.c: New testcase.
841 2011-10-24 Richard Guenther <rguenther@suse.de>
843 PR tree-optimization/50838
844 * gcc.dg/torture/pr50838.c: New testcase.
846 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
848 PR tree-optimization/50730
849 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
850 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
851 -fno-tree-sra and SLP flags.
853 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
857 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/cpp0x/warn_cxx0x2.C: New.
861 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
863 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/cpp0x/warn_cxx0x2.C: New.
867 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
869 2011-10-23 Tom de Vries <tom@codesourcery.com>
871 PR tree-optimization/50763
872 * gcc.dg/pr50763.c: New test.
874 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
877 * gcc.target/i386/pr50788.c: New test.
879 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
881 PR tree-optimization/50819
882 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
883 * g++.dg/vect/slp-pr50819.cc: New test.
885 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
888 * g++.dg/warn/Wconversion4.C: New.
890 2011-10-21 Jakub Jelinek <jakub@redhat.com>
893 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
894 from element other than first and reverse permutation.
895 * gcc.dg/torture/vshuf-16.inc: Likewise.
896 * gcc.dg/torture/vshuf-8.inc: Likewise.
897 * gcc.dg/torture/vshuf-4.inc: Likewise.
899 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/parse/error43.C: New.
903 * g++.dg/parse/error44.C: Likewise.
905 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
906 Kirill Yukhin <kirill.yukhin@intel.com>
909 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
910 * gcc.target/i386/bmi2-check.h: Ditto.
912 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
915 * g++.dg/cpp0x/override2.C: Add test.
917 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
919 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
920 check_linker_plugin_available.
922 2011-10-21 Kai Tietz <ktietz@redhat.com>
924 * gcc.target/i386/branch-cost1.c: New test.
925 * gcc.target/i386/branch-cost2.c: New test.
926 * gcc.target/i386/branch-cost3.c: New test.
927 * gcc.target/i386/branch-cost4.c: New test.
929 2011-10-20 Steve Ellcey <sje@cup.hp.com>
931 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
933 2011-10-20 Steve Ellcey <sje@cup.hp.com>
936 * gcc.dg/pr49994-3.c: Skip on HP-UX.
938 2011-10-20 Joseph Myers <joseph@codesourcery.com>
940 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
941 (_moz_foo, EXT__foo): Use ASMNAME.
943 2011-10-20 Joseph Myers <joseph@codesourcery.com>
945 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
948 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
951 * gcc.target/i386/pr50766.c: New test.
953 2011-10-20 Jason Merrill <jason@redhat.com>
956 * g++.dg/eh/partial1.C: New.
958 2011-10-20 Richard Henderson <rth@redhat.com>
960 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
961 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
962 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
963 Use __builtin_shuffle.
965 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
968 * gfortran.dg/ishft_3.f90: Update test.
970 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
973 * gfortran.dg/substring_integer_index.f90: New test.
975 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
977 * gfortran.dg/format_string.f: New test.
979 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
981 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
983 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
985 2011-10-20 Joseph Myers <joseph@codesourcery.com>
987 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
988 gcc.target/i386/pr46226.c: Do not use
989 -mno-accumulate-outgoing-args.
991 2011-10-20 Joseph Myers <joseph@codesourcery.com>
993 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
994 including <strings.h>.
996 2011-10-19 Jan Hubicka <jh@suse.cz>
998 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
999 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1000 * lib/c-torture.exp: Likewise.
1001 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1002 * gcc.c-torture/compile/sync-1.c: Likewise.
1003 * gcc.c-torture/compile/sync-1.c: Likewise.
1004 * gcc.c-torture/compile/sync-3.c: Likewise.
1005 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1006 * gcc.dg/noncompile/920507-1.c: Likewise.
1007 * gcc.dg/torture/pr36400.c: Likewise.
1008 * g++.dg/torture/pr34850.C: Likewise.
1010 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1012 * gnat.dg/source_ref1.adb: New test.
1013 * gnat.dg/source_ref2.adb: Likewise.
1015 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/parse/error42.C: New.
1019 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1021 2011-10-19 Jason Merrill <jason@redhat.com>
1024 * g++.dg/init/value9.C: New.
1026 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1029 * gcc.dg/torture/vshuf-16.inc: Likewise.
1030 * gcc.dg/torture/vshuf-8.inc: Likewise.
1031 * gcc.dg/torture/vshuf-4.inc: Likewise.
1033 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1036 * gfortran.dg/sizeof_proc.f90: New.
1038 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1040 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1041 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1043 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1046 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1048 2011-10-19 Jason Merrill <jason@redhat.com>
1051 * g++.dg/init/ref20.C: New.
1053 2011-10-19 Kai Tietz <ktietz@redhat.com>
1056 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1057 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1058 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1059 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1060 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1062 2011-10-19 Richard Guenther <rguenther@suse.de>
1065 * gcc.dg/torture/pr50768.c: New testcase.
1067 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1069 PR rtl-optimization/50340
1070 * gcc.dg/pr50340.c: New.
1072 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1074 PR tree-optimization/50717
1076 * gcc.dg/pr50717-1.c: New file.
1077 * gcc.target/arm/wmul-12.c: Correct types.
1078 * gcc.target/arm/wmul-8.c: Correct types.
1080 2011-10-18 Jason Merrill <jason@redhat.com>
1083 * g++.dg/cpp0x/defaulted32.C: New.
1086 * g++.dg/lookup/using23.C: New.
1089 * g++.dg/cpp0x/implicit12.C: New.
1090 * g++.dg/cpp0x/defaulted20.C: Adjust.
1091 * g++.dg/cpp0x/defaulted21.C: Adjust.
1092 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1093 * g++.dg/cpp0x/implicit4.C: Adjust.
1094 * g++.dg/cpp0x/implicit5.C: Adjust.
1095 * g++.dg/cpp0x/implicit8.C: Adjust.
1096 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1097 * g++.dg/cpp0x/not_special.C: Adjust.
1098 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1099 * g++.dg/cpp0x/rv1n.C: Adjust.
1100 * g++.dg/cpp0x/rv2n.C: Adjust.
1101 * g++.dg/cpp0x/rv3n.C: Adjust.
1102 * g++.dg/cpp0x/rv4n.C: Adjust.
1103 * g++.dg/cpp0x/rv5n.C: Adjust.
1104 * g++.dg/cpp0x/rv6n.C: Adjust.
1105 * g++.dg/cpp0x/rv7n.C: Adjust.
1107 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1109 * gcc.target/i386/avx2-vpop-check.h: New header.
1110 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1111 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1112 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1113 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1114 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1115 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1116 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1117 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1118 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1119 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1120 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1121 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1122 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1123 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1124 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1126 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1129 * gfortran.dg/coarray_subobject_1.f90: New test.
1130 * gfortran.dg/coarray/subobject_1.f90: New test.
1132 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1134 PR rtl-optimization/50205
1135 * gcc.dg/pr50205.c: New.
1137 2011-10-18 Richard Guenther <rguenther@suse.de>
1139 PR tree-optimization/50767
1140 * gcc.dg/torture/pr50767.c: New testcase.
1142 2011-10-18 Julian Brown <julian@codesourcery.com>
1144 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1145 * gcc.target/arm/unaligned-memcpy-1.c: New.
1146 * gcc.target/arm/unaligned-memcpy-2.c: New.
1147 * gcc.target/arm/unaligned-memcpy-3.c: New.
1148 * gcc.target/arm/unaligned-memcpy-4.c: New.
1150 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1153 * gfortran.dg/iso_c_binding_class.f03: New.
1155 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1157 * testsuite/lib/target-supports.exp
1158 (check_effective_target_vect_widen_shift): New.
1159 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1160 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1161 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1162 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1164 2011-10-18 Richard Guenther <rguenther@suse.de>
1166 * gcc.dg/torture/restrict-1.c: New testcase.
1168 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1170 * g++.dg/ext/bases.C: New test.
1172 2011-10-17 David S. Miller <davem@davemloft.net>
1174 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1175 all operations to emit VIS instructions.
1176 * gcc.target/sparc/fandnot.c: Likewise.
1177 * gcc.target/sparc/fnot.c: Likewise.
1178 * gcc.target/sparc/for.c: Likewise.
1179 * gcc.target/sparc/fornot.c: Likewise.
1180 * gcc.target/sparc/fxnor.c: Likewise.
1181 * gcc.target/sparc/fxor.c: Likewise.
1182 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1185 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1187 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1188 * gcc.dg/torture/vshuf-16.inc: New file.
1189 * gcc.dg/torture/vshuf-2.inc: New file.
1190 * gcc.dg/torture/vshuf-32.inc: New file.
1191 * gcc.dg/torture/vshuf-4.inc: New file.
1192 * gcc.dg/torture/vshuf-8.inc: New file.
1193 * gcc.dg/torture/vshuf-main.inc: New file.
1194 * gcc.dg/torture/vshuf-v16hi.c: New test.
1195 * gcc.dg/torture/vshuf-v16qi.c: New test.
1196 * gcc.dg/torture/vshuf-v2df.c: New test.
1197 * gcc.dg/torture/vshuf-v2di.c: New test.
1198 * gcc.dg/torture/vshuf-v2sf.c: New test.
1199 * gcc.dg/torture/vshuf-v2si.c: New test.
1200 * gcc.dg/torture/vshuf-v32qi.c: New test.
1201 * gcc.dg/torture/vshuf-v4df.c: New test.
1202 * gcc.dg/torture/vshuf-v4di.c: New test.
1203 * gcc.dg/torture/vshuf-v4hi.c: New test.
1204 * gcc.dg/torture/vshuf-v4sf.c: New test.
1205 * gcc.dg/torture/vshuf-v4si.c: New test.
1206 * gcc.dg/torture/vshuf-v8hi.c: New test.
1207 * gcc.dg/torture/vshuf-v8qi.c: New test.
1208 * gcc.dg/torture/vshuf-v8sf.c: New test.
1209 * gcc.dg/torture/vshuf-v8si.c: New test.
1211 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1213 PR tree-optimization/50746
1214 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1216 2011-10-17 Jason Merrill <jason@redhat.com>
1219 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1221 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/parse/error41.C: New.
1225 * g++.dg/parse/error20.C: Adjust.
1227 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1230 * g++.dg/warn/format7.C: New.
1231 * obj-c++.dg/warn7.mm: Likewise.
1233 2011-10-17 Richard Guenther <rguenther@suse.de>
1235 PR tree-optimization/50729
1236 * gcc.dg/torture/pr50729.c: New testcase.
1238 2011-10-15 Tom Tromey <tromey@redhat.com>
1239 Dodji Seketeli <dodji@redhat.com>
1241 * lib/prune.exp (prune_gcc_output): Prune output referring to
1243 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1244 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1245 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1246 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1248 2011-10-15 Tom Tromey <tromey@redhat.com>
1249 Dodji Seketeli <dodji@redhat.com>
1251 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1253 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/inherit/error5.C: New.
1258 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1262 * gfortran.dg/kind_tests_4.f90: New.
1264 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1266 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1267 targets that support vector condition.
1269 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1272 * gfortran.dg/c_kind_tests_3.f03: New.
1274 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1277 * gfortran.dg/elemental_args_check_4.f90: New.
1279 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1281 PR tree-optimization/50727
1282 * gcc.dg/vect/pr50727.c: New test.
1284 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1286 * gcc.dg/vla-23.c: New test.
1288 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1290 PR tree-optimization/50596
1291 * gcc.dg/vect/vect-cond-9.c: New test.
1293 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1295 * gcc.dg/vect/bb-slp-29.c: New test.
1297 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/ext/is_base_of_incomplete.C: New.
1301 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1302 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1304 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1306 * gcc.target/sparc/combined-1.c: Compile at -O2.
1308 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1310 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1311 (dg-options): Add -Wno-attributes.
1312 * gcc.target/i386/fma_double_?.c: Ditto.
1313 * gcc.target/i386/fma_run_float_?.c: Ditto.
1314 * gcc.target/i386/fma_run_double_?.c: Ditto.
1315 * gcc.target/i386/l_fma_float_?.c: Dtto.
1316 * gcc.target/i386/l_fma_double_?.c: Ditto.
1317 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1318 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1320 2011-10-15 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1324 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1325 * gfortran.dg/rank_3.f90: Ditto.
1326 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1327 -std=f2008ts in dg-options.
1328 * gfortran.dg/rank_4.f90: Ditto.
1330 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1333 * gcc.target/sh/pr49263.c: New.
1335 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1337 * gnat.dg/specs/debug1.ads: Tweak.
1339 2011-10-14 Kai Tietz <ktietz@redhat.com>
1341 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1343 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1345 * gcc.target/i386/sse2-mul-1.c: New test.
1346 * gcc.target/i386/sse4_1-mul-1.c: New test.
1347 * gcc.target/i386/avx-mul-1.c: New test.
1348 * gcc.target/i386/xop-mul-1.c: New test.
1349 * gcc.target/i386/avx2-mul-1.c: New test.
1351 2011-10-14 Jason Merrill <jason@redhat.com>
1354 * g++.dg/cpp0x/nsdmi-list1.C: New.
1357 * g++.dg/cpp0x/nsdmi-const1.C: New.
1359 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1362 * gfortran.dg/pointer_intent_5.f90: New.
1364 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1366 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1367 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1368 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1370 2011-10-14 Tobias Burnus <burnus@net-b.de>
1373 * gfortran.dg/pointer_check_11.f90: New.
1374 * gfortran.dg/pointer_check_12.f90: New.
1376 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1379 * g++.dg/overload/operator4.C: New.
1381 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1383 * gcc.dg/di-longlong64-sync-1.c: New test.
1384 * gcc.dg/di-sync-multithread.c: New test.
1385 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1386 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1387 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1388 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1389 (check_effective_target_arm_arm_ok): New helper.
1390 (check_effective_target_sync_longlong): New helper.
1392 2011-10-14 Richard Guenther <rguenther@suse.de>
1394 PR tree-optimization/50723
1395 * gcc.dg/torture/pr50723.c: New testcase.
1397 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1400 * g++.dg/warn/format6.C: New.
1401 * obj-c++.dg/warn6.mm: Likewise.
1403 2011-10-13 Richard Henderson <rth@redhat.com>
1405 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1407 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1408 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1409 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1411 2011-10-13 Jason Merrill <jason@redhat.com>
1414 * g++.dg/cpp0x/nsdmi-template2.C: New.
1417 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1420 * g++.dg/init/vbase1.C: New.
1422 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1425 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1426 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1427 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1429 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1431 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1433 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1435 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1437 2011-10-13 Richard Guenther <rguenther@suse.de>
1439 PR tree-optimization/50712
1440 * gcc.target/i386/pr50712.c: New testcase.
1442 2011-10-13 Tom de Vries <tom@codesourcery.com>
1444 * gcc.dg/memcpy-4.c: New test.
1446 2011-10-13 Richard Guenther <rguenther@suse.de>
1448 PR tree-optimization/50698
1449 * g++.dg/vect/pr50698.cc: New testcase.
1451 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1453 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1454 * gcc.target/powerpc/warn-2.c: Ditto.
1456 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1457 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1458 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1459 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1460 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1461 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1462 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1463 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1464 * gcc.target/powerpc/ppc-pow.c: Likewise.
1465 * gcc.target/powerpc/recip-1.c: Likewise.
1466 * gcc.target/powerpc/recip-2.c: Likewise.
1467 * gcc.target/powerpc/recip-3.c: Likewise.
1468 * gcc.target/powerpc/recip-4.c: Likewise.
1469 * gcc.target/powerpc/recip-5.c: Likewise.
1471 2011-10-12 David S. Miller <davem@davemloft.net>
1473 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1474 '-mvis3' instead of 'mcpu=niagara3' in options.
1475 * gcc.target/sparc/fhalve.c: Likewise.
1476 * gcc.target/sparc/fnegop.c: Likewise.
1477 * gcc.target/sparc/fpadds.c: Likewise.
1478 * gcc.target/sparc/fshift.c: Likewise.
1479 * gcc.target/sparc/fucmp.c: Likewise.
1480 * gcc.target/sparc/lzd.c: Likewise.
1481 * gcc.target/sparc/vis3misc.c: Likewise.
1482 * gcc.target/sparc/xmul.c: Likewise.
1484 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1486 * gnat.dg/vect1.ad[sb]: New test.
1487 * gnat.dg/vect1_pkg.ads: New helper.
1488 * gnat.dg/vect2.ad[sb]: New test.
1489 * gnat.dg/vect2_pkg.ads: New helper.
1490 * gnat.dg/vect3.ad[sb]: New test.
1491 * gnat.dg/vect3_pkg.ads: New helper.
1492 * gnat.dg/vect4.ad[sb]: New test.
1493 * gnat.dg/vect4_pkg.ads: New helper.
1494 * gnat.dg/vect5.ad[sb]: New test.
1495 * gnat.dg/vect5_pkg.ads: New helper.
1496 * gnat.dg/vect6.ad[sb]: New test.
1497 * gnat.dg/vect6_pkg.ads: New helper.
1499 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1501 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1502 * gcc.target/i386/fma_run_double_2.c: Likewise.
1503 * gcc.target/i386/fma_run_double_3.c: Likewise.
1504 * gcc.target/i386/fma_run_double_4.c: Likewise.
1505 * gcc.target/i386/fma_run_double_5.c: Likewise.
1506 * gcc.target/i386/fma_run_double_6.c: Likewise.
1507 * gcc.target/i386/fma_run_float_1.c: Likewise.
1508 * gcc.target/i386/fma_run_float_2.c: Likewise.
1509 * gcc.target/i386/fma_run_float_3.c: Likewise.
1510 * gcc.target/i386/fma_run_float_4.c: Likewise.
1511 * gcc.target/i386/fma_run_float_5.c: Likewise.
1512 * gcc.target/i386/fma_run_float_6.c: Likewise.
1514 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1515 remove the extra dg-options.
1516 * gcc.target/i386/l_fma_double_2.c: Likewise.
1517 * gcc.target/i386/l_fma_double_3.c: Likewise.
1518 * gcc.target/i386/l_fma_double_4.c: Likewise.
1519 * gcc.target/i386/l_fma_double_5.c: Likewise.
1520 * gcc.target/i386/l_fma_double_6.c: Likewise.
1521 * gcc.target/i386/l_fma_float_1.c: Likewise.
1522 * gcc.target/i386/l_fma_float_2.c: Likewise.
1523 * gcc.target/i386/l_fma_float_3.c: Likewise.
1524 * gcc.target/i386/l_fma_float_4.c: Likewise.
1525 * gcc.target/i386/l_fma_float_5.c: Likewise.
1526 * gcc.target/i386/l_fma_float_6.c: Likewise.
1528 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1530 PR tree-optimization/50189
1531 * g++.dg/torture/pr50189.C: New testcase.
1533 2011-10-12 Richard Guenther <rguenther@suse.de>
1535 PR tree-optimization/50700
1536 * gcc.dg/builtin-object-size-12.c: New testcase.
1538 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1541 * gcc.c-torture/compile/pr50565-1.c,
1542 gcc.c-torture/compile/pr50565-2.c: New tests.
1544 2011-10-11 Jason Merrill <jason@redhat.com>
1548 * g++.dg/template/constant1.C: New.
1549 * g++.dg/template/constant2.C: New.
1550 * g++.dg/cpp0x/constexpr-template3.C: New.
1552 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1554 * gcc.target/i386/warn-vect-op-3.c: New test.
1555 * gcc.target/i386/warn-vect-op-1.c: New test.
1556 * gcc.target/i386/warn-vect-op-2.c: New test.
1558 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1560 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1562 2011-10-11 Richard Guenther <rguenther@suse.de>
1564 PR tree-optimization/50204
1565 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1567 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1569 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1571 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1573 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1574 * gcc.target/i386/fma_double_2.c: Ditto.
1575 * gcc.target/i386/fma_double_3.c: Ditto.
1576 * gcc.target/i386/fma_double_4.c: Ditto.
1577 * gcc.target/i386/fma_double_5.c: Ditto.
1578 * gcc.target/i386/fma_double_6.c: Ditto.
1579 * gcc.target/i386/fma_float_1.c: Ditto.
1580 * gcc.target/i386/fma_float_2.c: Ditto.
1581 * gcc.target/i386/fma_float_3.c: Ditto.
1582 * gcc.target/i386/fma_float_4.c: Ditto.
1583 * gcc.target/i386/fma_float_5.c: Ditto.
1584 * gcc.target/i386/fma_float_6.c: Ditto.
1585 * gcc.target/i386/l_fma_double_1.c: Ditto.
1586 * gcc.target/i386/l_fma_double_2.c: Ditto.
1587 * gcc.target/i386/l_fma_double_3.c: Ditto.
1588 * gcc.target/i386/l_fma_double_4.c: Ditto.
1589 * gcc.target/i386/l_fma_double_5.c: Ditto.
1590 * gcc.target/i386/l_fma_double_6.c: Ditto.
1591 * gcc.target/i386/l_fma_float_1.c: Ditto.
1592 * gcc.target/i386/l_fma_float_2.c: Ditto.
1593 * gcc.target/i386/l_fma_float_3.c: Ditto.
1594 * gcc.target/i386/l_fma_float_4.c: Ditto.
1595 * gcc.target/i386/l_fma_float_5.c: Ditto.
1596 * gcc.target/i386/l_fma_float_6.c: Ditto.
1597 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1598 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1599 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1600 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1601 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1602 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1603 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1604 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1605 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1606 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1607 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1608 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1610 2011-10-11 Tristan Gingold <gingold@adacore.com>
1612 * gcc.dg/va-arg-4.c: New test.
1613 * gcc.dg/va-arg-5.c: Ditto.
1615 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1617 * lib/target-supports.exp (check_effective_target_fd_truncate):
1618 Close and unlink test file before exit.
1620 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1623 * gfortran.dg/forall_15.f90: New test case.
1625 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1626 Andrew Macleod <amacleod@redhat.com>
1628 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1629 wrappers for *other_threads() and *final_verify().
1630 * gcc.dg/simulate-thread/simulate-thread.h
1631 (simulate_thread_wrapper_other_threads): New.
1632 (simulate_thread_wrapper_final_verify): New.
1634 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1636 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1638 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1640 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1642 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1643 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1645 * gcc.target/i386/fma_1.h: New file.
1646 * gcc.target/i386/fma_2.h: Likewise.
1647 * gcc.target/i386/fma_3.h: Likewise.
1648 * gcc.target/i386/fma_4.h: Likewise.
1649 * gcc.target/i386/fma_5.h: Likewise.
1650 * gcc.target/i386/fma_6.h: Likewise.
1651 * gcc.target/i386/fma_double_1.c: Likewise.
1652 * gcc.target/i386/fma_double_2.c: Likewise.
1653 * gcc.target/i386/fma_double_3.c: Likewise.
1654 * gcc.target/i386/fma_double_4.c: Likewise.
1655 * gcc.target/i386/fma_double_5.c: Likewise.
1656 * gcc.target/i386/fma_double_6.c: Likewise.
1657 * gcc.target/i386/fma_float_1.c: Likewise.
1658 * gcc.target/i386/fma_float_2.c: Likewise.
1659 * gcc.target/i386/fma_float_3.c: Likewise.
1660 * gcc.target/i386/fma_float_4.c: Likewise.
1661 * gcc.target/i386/fma_float_5.c: Likewise.
1662 * gcc.target/i386/fma_float_6.c: Likewise.
1663 * gcc.target/i386/fma_main.h: Likewise.
1664 * gcc.target/i386/fma_run_double_1.c: Likewise.
1665 * gcc.target/i386/fma_run_double_2.c: Likewise.
1666 * gcc.target/i386/fma_run_double_3.c: Likewise.
1667 * gcc.target/i386/fma_run_double_4.c: Likewise.
1668 * gcc.target/i386/fma_run_double_5.c: Likewise.
1669 * gcc.target/i386/fma_run_double_6.c: Likewise.
1670 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1671 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1672 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1673 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1674 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1675 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1676 * gcc.target/i386/fma_run_float_1.c: Likewise.
1677 * gcc.target/i386/fma_run_float_2.c: Likewise.
1678 * gcc.target/i386/fma_run_float_3.c: Likewise.
1679 * gcc.target/i386/fma_run_float_4.c: Likewise.
1680 * gcc.target/i386/fma_run_float_5.c: Likewise.
1681 * gcc.target/i386/fma_run_float_6.c: Likewise.
1682 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1683 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1684 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1685 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1686 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1687 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1688 * gcc.target/i386/l_fma_1.h: Likewise.
1689 * gcc.target/i386/l_fma_2.h: Likewise.
1690 * gcc.target/i386/l_fma_3.h: Likewise.
1691 * gcc.target/i386/l_fma_4.h: Likewise.
1692 * gcc.target/i386/l_fma_5.h: Likewise.
1693 * gcc.target/i386/l_fma_6.h: Likewise.
1694 * gcc.target/i386/l_fma_double_1.c: Likewise.
1695 * gcc.target/i386/l_fma_double_2.c: Likewise.
1696 * gcc.target/i386/l_fma_double_3.c: Likewise.
1697 * gcc.target/i386/l_fma_double_4.c: Likewise.
1698 * gcc.target/i386/l_fma_double_5.c: Likewise.
1699 * gcc.target/i386/l_fma_double_6.c: Likewise.
1700 * gcc.target/i386/l_fma_float_1.c: Likewise.
1701 * gcc.target/i386/l_fma_float_2.c: Likewise.
1702 * gcc.target/i386/l_fma_float_3.c: Likewise.
1703 * gcc.target/i386/l_fma_float_4.c: Likewise.
1704 * gcc.target/i386/l_fma_float_5.c: Likewise.
1705 * gcc.target/i386/l_fma_float_6.c: Likewise.
1706 * gcc.target/i386/l_fma_main.h: Likewise.
1707 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1708 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1709 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1710 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1711 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1712 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1713 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1714 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1715 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1716 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1717 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1718 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1720 2011-10-10 Richard Guenther <rguenther@suse.de>
1723 * gcc.dg/torture/pr50389.c: New testcase.
1725 2011-10-10 Richard Guenther <rguenther@suse.de>
1728 * gcc.dg/builtins-47.c: Optimize.
1730 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1732 * lib/gcc-simulate-thread.exp: New.
1733 * gcc.dg/simulate-thread/guality.h: New.
1734 * gcc.dg/simulate-thread/simulate-thread.h: New.
1735 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1736 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1737 * gcc.dg/simulate-thread/README: New.
1738 * g++.dg/simulate-thread/guality.h: New.
1739 * g++.dg/simulate-thread/simulate-thread.h: New.
1740 * g++.dg/simulate-thread/simulate-thread.exp: New.
1741 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1742 * c-c++-common/cxxbitfields-2.c: Remove.
1743 * c-c++-common/cxxbitfields.c: Remove.
1744 * c-c++-common/cxxbitfields-4.c: Remove.
1745 * c-c++-common/cxxbitfields-5.c: Remove.
1746 * c-c++-common/simulate-thread/bitfields-1.c: New.
1747 * c-c++-common/simulate-thread/bitfields-2.c: New.
1748 * c-c++-common/simulate-thread/bitfields-3.c: New.
1749 * c-c++-common/simulate-thread/bitfields-4.c: New.
1751 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/warn/format5.C: New.
1756 2011-10-09 Tobias Burnus <burnus@net-b.de>
1759 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1760 * gfortran.dg/common_16.f90: New.
1762 2011-10-09 Tobias Burnus <burnus@net-b.de>
1764 * gfortran.dg/iso_c_binding_param_1.f90: New.
1765 * gfortran.dg/iso_c_binding_param_2.f90: New.
1766 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1768 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1770 PR tree-optimization/50635
1771 * gcc.dg/vect/pr50635.c: New test.
1773 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1776 * gfortran.dg/proc_decl_27.f90: New.
1778 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1781 * objc/execute/initialize-1.m: New test.
1783 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1786 * gfortran.dg/pointer_function_result_1.f90 : New test.
1788 2011-10-07 David S. Miller <davem@davemloft.net>
1791 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1792 * gcc.target/sparc/cmask.c: Use it.
1793 * gcc.target/sparc/fhalve.c: Likewise.
1794 * gcc.target/sparc/fnegop.c: Likewise.
1795 * gcc.target/sparc/fpadds.c: Likewise.
1796 * gcc.target/sparc/fshift.c: Likewise.
1797 * gcc.target/sparc/fucmp.c: Likewise.
1798 * gcc.target/sparc/lzd.c: Likewise.
1799 * gcc.target/sparc/vis3misc.c: Likewise.
1800 * gcc.target/sparc/xmul.c: Likewise.
1802 2011-10-07 Richard Henderson <rth@redhat.com>
1804 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1806 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1808 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1810 * gcc.dg/pr50193-1.c: New file.
1811 * gcc.target/arm/shiftable.c: New file.
1813 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1816 * gfortran.dg/class_46.f03: New.
1818 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1820 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1821 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1822 (syslog, vsyslog, __vsyslog_chk): Likewise.
1824 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1825 (x, EXT_x): Use ASMNAME.
1827 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1828 (a, c): Use ASMNAME.
1830 2011-10-07 Tom de Vries <tom@codesourcery.com>
1833 * gcc.dg/pr50527.c: New test.
1835 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1837 PR tree-optimization/50650
1838 * gcc.c-torture/compile/pr50650.c: New test.
1840 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1842 PR tree-optimization/50575
1843 * gcc.c-torture/execute/vector-compare-2.x: New file.
1845 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1848 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1849 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1852 2011-10-07 Richard Guenther <rguenther@suse.de>
1855 * gcc.dg/vect/vect-align-2.c: Increase array size.
1857 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1858 H.J. Lu <hongjiu.lu@intel.com>
1861 * gcc.target/i386/pr50603.c: New test.
1863 2011-10-06 Jason Merrill <jason@redhat.com>
1866 * g++.dg/cpp0x/default31.C: New.
1868 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1870 PR tree-optimization/50596
1871 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1873 * gcc.dg/vect/vect-cond-8.c: New test.
1875 2011-10-06 Richard Henderson <rth@redhat.com>
1877 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1878 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1879 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1880 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1881 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1882 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1883 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1884 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1885 * gcc.c-torture/execute/vshuf-16.inc: New file.
1886 * gcc.c-torture/execute/vshuf-2.inc: New file.
1887 * gcc.c-torture/execute/vshuf-4.inc: New file.
1888 * gcc.c-torture/execute/vshuf-8.inc: New file.
1889 * gcc.c-torture/execute/vshuf-main.inc: New file.
1890 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1891 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1892 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1893 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1894 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1895 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1896 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1897 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1898 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1899 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1900 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1901 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1902 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1904 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1906 PR tree-optimization/49279
1907 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1908 * gcc.c-torture/execute/pr49279.c: New test.
1910 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1913 * gcc.c-torture/compile/pr49049.c: New test.
1915 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1918 * gcc.target/arm/pr50305.c: New test.
1920 2011-10-06 Richard Guenther <rguenther@suse.de>
1922 PR tree-optimization/38884
1923 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1924 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1926 2011-10-05 David S. Miller <davem@davemloft.net>
1928 * gcc.target/sparc/lzd.c: New test.
1929 * gcc.target/sparc/popc.c: New test.
1931 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1933 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1934 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1935 * g++.dg/other/final1.C: Cleanup original tree dump.
1937 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1939 PR tree-optimization/50613
1940 * gcc.dg/pr50613.c: New test.
1942 2011-10-05 Richard Henderson <rth@redhat.com>
1944 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1945 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1946 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1947 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1948 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1949 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1950 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1951 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1953 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1955 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1956 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1957 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1958 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1959 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1961 2011-10-05 Richard Guenther <rguenther@suse.de>
1963 PR tree-optimization/38885
1964 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1966 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1968 * gcc.target/i386/sw-1.c: New test.
1970 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1972 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1974 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1976 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1978 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1980 2011-10-04 David S. Miller <davem@davemloft.net>
1982 * gcc.target/sparc/fhalve.c: New test.
1983 * gcc.target/sparc/fnegop.c: New test.
1984 * gcc.target/sparc/xmul.c: New test.
1986 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/dummy_procedure_6.f90: New.
1991 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1993 PR tree-optimization/50604
1994 * gcc.dg/pr50604.c: New test.
1996 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1998 PR tree-optimization/49662
1999 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2000 * gcc.dg/graphite/interchange-15.c: Likewise.
2001 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2003 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2005 * gcc.dg/tree-ssa/restrict-4.c: New test.
2007 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2009 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2010 (main): Use __typeof to get result type of comparison.
2012 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2014 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2015 Make et_vect_multiple_sizes_saved global.
2016 (check_effective_target_vect64): Make et_vect64_saved global.
2018 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2020 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2021 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2022 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2023 * gcc.dg/builtin-complex-err-1.c: Adjust.
2025 2011-10-02 Jason Merrill <jason@redhat.com>
2027 * g++.dg/cpp0x/range-for22.C: New.
2029 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2030 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2031 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2032 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2034 * g++.dg/cpp0x/nsdmi5.C: New.
2036 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2039 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2041 (mips-dg-options): Force an ABI option if the current ABI is
2042 incompatible with the required -mlong setting. Likewise force
2043 a long setting if the current one is incompatible with the
2044 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2045 throughout procedure.
2046 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2047 instead of addressing=absolute.
2049 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2051 * gcc.target/mips/stack-1.c: New test.
2053 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2055 * gcc.dg/pr49696.c: New test.
2057 2011-10-02 Jan Hubicka <jh@suse.cz>
2059 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2061 2011-10-01 David S. Miller <davem@davemloft.net>
2063 * gcc.target/sparc/cmask.c: New test.
2064 * gcc.target/sparc/fpadds.c: New test.
2065 * gcc.target/sparc/fshift.c: New test.
2066 * gcc.target/sparc/fucmp.c: New test.
2067 * gcc.target/sparc/vis3misc.c: New test.
2069 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2072 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2074 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2077 * g++.dg/dfp/44473-1.C: New test.
2078 * g++.dg/dfp/44473-2.C: New test.
2079 * g++.dg/dfp/mangle-1.C: New test.
2080 * g++.dg/dfp/mangle-2.C: New test.
2081 * g++.dg/dfp/mangle-3.C: New test.
2082 * g++.dg/dfp/mangle-4.C: New test.
2083 * g++.dg/dfp/mangle-5.C: New test.
2085 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2088 * gcc.dg/pr50571.c: New test.
2090 PR tree-optimization/46309
2091 * gcc.dg/pr46309.c: New test.
2093 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.dg/strlenopt-21.c: New test.
2097 2011-09-30 Revital Eres <revital.eres@linaro.org>
2099 * gcc.dg/sms-10.c: New file.
2101 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2103 * gcc.target/arm/pr50099.c: New test.
2105 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2107 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2109 2011-09-30 David S. Miller <davem@davemloft.net>
2111 * gcc.target/sparc/bmaskbshuf.c: New test.
2112 * gcc.target/sparc/edgen.c: New test.
2114 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/pure_formal_proc_3.f90: New.
2120 * gfortran.dg/stfunc_7.f90: New.
2122 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2124 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2125 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2126 * gcc.dg/vector-compare-1.c: Likewise.
2127 * gcc.dg/vector-compare-2.c: Likewise.
2129 2011-09-29 David S. Miller <davem@davemloft.net>
2131 * gcc.target/sparc/array.c: New test.
2133 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2135 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2136 loop unroll and set max unroll times to 8.
2137 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2138 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2139 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2140 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2142 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2145 * g++.dg/ext/visibility/warn5.C: New.
2147 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2150 * g++.dg/warn/Wextra-3.C: New.
2152 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2155 * gcc.target/sh/pr49468-si.c: New.
2157 2011-09-28 Tom de Vries <tom@codesourcery.com>
2160 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2161 (TEST): Initialize src3 with random floats.
2162 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2163 from union src3. Initialize src3 with random floats.
2165 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2167 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2168 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2169 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2170 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2171 * gcc.target/sh/sh4a-cos.c: Ditto.
2172 * gcc.target/sh/sh4a-cosf.c: Ditto.
2173 * gcc.target/sh/sh4a-sin.c: Ditto.
2174 * gcc.target/sh/sh4a-sinf.c: Ditto.
2175 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2176 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2177 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2179 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/parse/error40.C: New.
2183 * g++.dg/warn/incomplete1.C: Adjust.
2185 2011-09-27 Jan Hubicka <jh@suse.cz>
2188 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2191 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2193 * gcc.dg/strlenopt-1.c: New test.
2194 * gcc.dg/strlenopt-1f.c: New test.
2195 * gcc.dg/strlenopt-2.c: New test.
2196 * gcc.dg/strlenopt-2f.c: New test.
2197 * gcc.dg/strlenopt-3.c: New test.
2198 * gcc.dg/strlenopt-4.c: New test.
2199 * gcc.dg/strlenopt-4g.c: New test.
2200 * gcc.dg/strlenopt-4gf.c: New test.
2201 * gcc.dg/strlenopt-5.c: New test.
2202 * gcc.dg/strlenopt-6.c: New test.
2203 * gcc.dg/strlenopt-7.c: New test.
2204 * gcc.dg/strlenopt-8.c: New test.
2205 * gcc.dg/strlenopt-9.c: New test.
2206 * gcc.dg/strlenopt-10.c: New test.
2207 * gcc.dg/strlenopt-11.c: New test.
2208 * gcc.dg/strlenopt-12.c: New test.
2209 * gcc.dg/strlenopt-12g.c: New test.
2210 * gcc.dg/strlenopt-13.c: New test.
2211 * gcc.dg/strlenopt-14g.c: New test.
2212 * gcc.dg/strlenopt-14gf.c: New test.
2213 * gcc.dg/strlenopt-15.c: New test.
2214 * gcc.dg/strlenopt-16g.c: New test.
2215 * gcc.dg/strlenopt-17g.c: New test.
2216 * gcc.dg/strlenopt-18g.c: New test.
2217 * gcc.dg/strlenopt.h: New file.
2219 2011-09-27 Tom de Vries <tom@codesourcery.com>
2222 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2223 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2224 * gcc.dg/pr43864.c: New test.
2225 * gcc.dg/pr43864-2.c: Same.
2226 * gcc.dg/pr43864-3.c: Same.
2227 * gcc.dg/pr43864-4.c: Same.
2229 2011-09-27 Jan Hubicka <jh@suse.cz>
2231 * gcc.dg/ipa/inline-5.c: New testcase.
2233 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2235 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2237 * gcc.dg/vect/bb-slp-27.c: New.
2238 * gcc.dg/vect/bb-slp-28.c: New.
2240 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2242 * testsuite/lib/target-supports.exp (check_profiling_available):
2243 Don't rely solely on TLS tests for -fprofile-generate, fall
2244 through to the other code.
2246 2011-09-27 Richard Guenther <rguenther@suse.de>
2248 PR tree-optimization/50363
2249 * gcc.dg/torture/pr50363.c: New testcase.
2251 2011-09-26 Jason Merrill <jason@redhat.com>
2254 * g++.dg/template/partial13.C: New.
2257 * g++.dg/template/partial12.C: New.
2260 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2262 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2265 * g++.dg/diagnostic/bindings1.C: New.
2266 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2268 2011-09-26 David S. Miller <davem@davemloft.net>
2270 * gcc.target/sparc/wrgsr.c: New test.
2271 * gcc.target/sparc/rdgsr.c: New test.
2272 * gcc.target/sparc/edge.c: New test.
2273 * gcc.target/sparc/fcmp.c: New test.
2275 * gcc.target/sparc/edge.c: Update for new return types.
2276 * gcc.target/sparc/fcmp.c: Likewise.
2278 * gcc.target/sparc/fpaddsubi.c: New test.
2280 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2283 * gfortran.dg/common_15.f90: New.
2286 * gfortran.dg/dummy_procedure_5.f90: New.
2287 * gfortran.dg/interface_26.f90: Modified error message.
2288 * gfortran.dg/proc_ptr_11.f90: Ditto.
2289 * gfortran.dg/proc_ptr_15.f90: Ditto.
2290 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2291 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2293 2011-09-26 Jason Merrill <jason@redhat.com>
2296 * g++.dg/overload/rvalue3.C: New.
2299 * g++.dg/overload/ref-conv2.C: New.
2301 * g++.dg/cpp0x/nsdmi-template1.C: New.
2303 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2305 * g++.dg/cpp0x/nullptr25.C: New.
2307 2011-09-26 Richard Guenther <rguenther@suse.de>
2309 PR tree-optimization/50472
2310 * gcc.dg/torture/pr50472.c: New testcase.
2312 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2314 * gnat.dg/opt22.adb: New test.
2315 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2317 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2319 * gnat.dg/opt21.adb: New test.
2320 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2322 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2324 * gnat.dg/opt20.ad[sb]: New test.
2325 * gnat.dg/opt20_pkg.ads: New helper.
2327 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2329 * gnat.dg/array17.adb: New test.
2330 * gnat.dg/array17_pkg.ads: New helper.
2332 2011-09-25 Jason Merrill <jason@redhat.com>
2334 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2336 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2338 * gnat.dg/frame_overflow.ads: New.
2339 * gnat.dg/frame_overflow.adb: Adjust.
2340 * gnat.dg/specs/addr1.ads: Likewise.
2342 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2344 * g++.dg/tree-ssa/restrict2.C: New test.
2346 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2348 * lib/target-supports.exp (check_effective_target_vect64): New.
2349 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2350 of multiple vector sizes.
2351 * gcc.dg/vect/bb-slp-26.c: New.
2353 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2356 * g++.dg/template/bitfield1.C: New.
2358 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2360 * gcc.dg/vect/bb-slp-24.c: New.
2362 2011-09-24 Jason Merrill <jason@redhat.com>
2364 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2366 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2368 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2369 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2371 * g++.dg/cpp0x/nsdmi1.C: New.
2372 * g++.dg/cpp0x/nsdmi2.C: New.
2373 * g++.dg/cpp0x/nsdmi3.C: New.
2374 * g++.dg/cpp0x/nsdmi4.C: New.
2375 * g++.old-deja/g++.other/init4.C: New.
2377 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2380 * g++.dg/template/sfinae28.C: New.
2382 2011-09-23 Ian Lance Taylor <iant@google.com>
2384 * go.test/go-test.exp (errchk): Handle more cases of getting
2385 correct Tcl backslash quoting in regular expressions in test file.
2387 2011-09-23 Jason Merrill <jason@redhat.com>
2390 * g++.dg/init/const8.C: New.
2391 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2392 * g++.dg/cpp0x/defaulted2.C: Likewise.
2393 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2394 * g++.dg/init/pr20039.C: Likewise.
2395 * g++.dg/init/pr42844.C: Likewise.
2397 2011-09-23 Jan Hubicka <jh@suse.cz>
2399 * gcc.dg/ipa/inline-1.c: new testcase.
2400 * gcc.dg/ipa/inline-2.c: new testcase.
2401 * gcc.dg/ipa/inline-3.c: new testcase.
2402 * gcc.dg/ipa/inline-4.c: new testcase.
2404 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2407 * g++.dg/cpp0x/constexpr-static8.C: New.
2409 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2411 * gcc.target/i386/avxfp-1.c: New test.
2412 * gcc.target/i386/avxfp-2.c: New test.
2414 2011-09-23 Terry Guo <terry.guo@arm.com>
2416 * gcc.c-torture/execute/941014-1.x: Deleted.
2418 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/cpp0x/pr50491.C: New.
2423 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2426 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2428 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2431 * g++.dg/cpp0x/nullptr24.C: New.
2433 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2436 * gcc.target/i386/pr50482.c: New test.
2438 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2440 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2441 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2442 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2443 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2444 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2445 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2446 multilib options contain different -march= from dg-options.
2448 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2449 Paolo Carlini <paolo.carlini@oracle.com>
2452 * g++.dg/template/friend52.C: New.
2454 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2456 * gcc.target/arm/cmp-1.c: New test.
2457 * gcc.target/arm/cmp-2.c: Likewise.
2459 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2462 * gfortran.dg/impure_actual_1.f90: Modified error message.
2463 * gfortran.dg/proc_ptr_32.f90: New.
2464 * gfortran.dg/proc_ptr_33.f90: New.
2466 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2468 PR tree-optimization/50451
2469 * gcc.dg/vect/pr50451.c: New test.
2471 2011-09-21 Ian Lance Taylor <iant@google.com>
2473 * go.test/go-test.exp (errchk): Add special case for bug332.
2474 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2475 some more test lines.
2477 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2479 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2480 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2481 * g++.dg/other/i386-8.C: Ditto.
2482 * g++.dg/other/pr34435.C: Ditto.
2483 * g++.dg/other/pr39496.C: Ditto.
2484 * g++.dg/other/mmintrin.C: Ditto.
2486 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2488 * gcc.dg/vect/vect-cond-7.c: New test.
2489 * gcc.target/i386/sse4_1-cond-1.c: New test.
2490 * gcc.target/i386/avx-cond-1.c: New test.
2492 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2495 * g++.dg/other/pr50464.C: New test.
2497 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2499 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2500 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2501 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2502 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2504 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2506 * gnat.dg/opt19.adb: New test.
2508 2011-09-21 Terry Guo <terry.guo@arm.com>
2510 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2511 on arch conflict when testing case on targets other than armv7-a.
2513 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2516 * g++.dg/ext/int128-1.C: New.
2517 * g++.dg/ext/int128-2.C: Likewise.
2518 * g++.dg/ext/int128-2.h: Likewise.
2520 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2523 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2525 2011-09-20 Jason Merrill <jason@redhat.com>
2527 * g++.dg/cpp0x/constexpr-generated1.C: New.
2530 * g++.dg/overload/ref-conv1.C: New.
2532 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2534 * g++.dg/other/final1.C: New.
2536 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2538 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2541 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2543 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2546 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2548 PR tree-optimization/50413
2549 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2550 -fdump-tree-slp-details. Run other tests with
2551 -fdump-tree-vect-details.
2552 * g++.dg/vect/slp-pr50413.cc: New.
2554 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2555 Ira Rosen <ira.rosen@linaro.org>
2558 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2559 Fix underscores around restrict.
2561 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2563 PR tree-optimization/50414
2564 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2565 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2566 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2568 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2570 PR tree-optimization/50412
2571 * gfortran.dg/vect/pr50412.f90: New.
2573 2011-09-16 Jason Merrill <jason@redhat.com>
2576 * g++.dg/eh/defarg1.C: New.
2578 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2580 * gcc.dg/vect/vect-reduc-10.c: New test.
2581 * gcc.target/i386/avx-reduc-1.c: New test.
2583 * gcc.target/i386/sse2-extract-1.c: New test.
2584 * gcc.target/i386/avx-extract-1.c: New test.
2586 2011-09-16 Terry Guo <terry.guo@arm.com>
2588 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2590 2011-09-15 Diego Novillo <dnovillo@google.com>
2592 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2593 ALWAYS_CXXFLAGS, if defined.
2594 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2595 ALWAYS_GFORTRANFLAGS, if defined.
2596 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2597 ALWAYS_GOCFLAGS, if defined.
2598 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2599 ALWAYS_OBJCXXFLAGS, if defined.
2600 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2601 additional_flags, if defined.
2602 * lib/gnat.exp (gnat_target_compile): Likewise.
2603 * lib/objc.exp (objc_target_compile): Likewise.
2604 * lib/target-supports-dg.exp (dg-add-options): Handle
2607 2011-09-15 Tom de Vries <tom@codesourcery.com>
2610 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2611 Use uintptr_t in f1. Undo avr xfails.
2613 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2617 * gfortran.dg/function_types_3.f90: New.
2619 2011-09-15 Jason Merrill <jason@redhat.com>
2622 * g++.dg/cpp0x/trailing7.C: New.
2625 * g++.dg/cpp0x/nullptr23.C: New.
2627 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2629 * gcc.dg/vect/bb-slp-25.c: New.
2631 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2634 * g++.dg/cpp0x/noexcept15.C: New.
2636 2011-09-14 Tom de Vries <tom@codesourcery.com>
2639 * gcc.dg/pr50251.c: New test.
2641 2011-09-14 Tobias Burnus <burnus@net-b.de>
2645 * gfortran.dg/null_5.f90: New.
2646 * gfortran.dg/null_6.f90: New.
2648 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2650 * gcc.c-torture/compile/20110913-1.c: New test.
2652 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2655 * gfortran.dg/result_2.f90: New.
2657 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2659 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2661 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2664 * g++.dg/cpp0x/variadic116.C: New test case.
2666 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2668 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2669 * gcc.target/mips/interrupt_handler-2.c: New test.
2670 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2672 2011-09-12 Jason Merrill <jason@redhat.com>
2674 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2676 * g++.dg/cpp0x/explicit7.C: New.
2678 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2680 PR rtl-optimization/50212
2681 * g++.dg/other/pr50212.C: New test.
2683 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2686 * testsuite/gcc.target/avr/torture/avr-torture.exp
2687 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2688 "-O2 -fmerge-all-constants".
2690 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2693 * gfortran.dg/do_while_1.f90: New test.
2695 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2699 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2700 * gfortran.dg/proc_decl_26.f90: New.
2701 * gfortran.dg/typebound_override_2.f90: New.
2702 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2704 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2706 * gnat.dg/cond_expr2.ad[sb]: New test.
2708 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2710 * gnat.dg/atomic5.ad[sb]: New test.
2712 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2714 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2716 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2719 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2721 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2724 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2726 2011-09-09 Richard Guenther <rguenther@suse.de>
2728 PR tree-optimization/50328
2729 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2731 2011-09-09 Richard Guenther <rguenther@suse.de>
2734 * gcc.dg/torture/pr50333.c: New testcase.
2736 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2738 PR tree-optimization/50318
2739 * gcc.target/arm/pr50318-1.c: New file.
2741 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2743 * gcc.target/i386/all_one_m256i.c: New test.
2745 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/cpp0x/sfinae28.C: New.
2750 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2753 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2754 longer ignored on typedefs.
2756 PR c++/33255 - Support -Wunused-local-typedefs warning
2757 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2758 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2760 2011-09-08 Martin Jambor <mjambor@suse.cz>
2762 PR tree-optimization/50287
2763 * gcc.dg/torture/pr50287.c: New test.
2765 2011-09-08 Richard Guenther <rguenther@suse.de>
2767 PR tree-optimization/19831
2768 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2769 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2770 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2771 * gcc.dg/errno-1.c: Adjust.
2773 2011-09-08 Richard Guenther <rguenther@suse.de>
2775 PR tree-optimization/19831
2776 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2778 2011-09-08 Tobias Burnus <burnus@net-b.de>
2781 * gfortran.dg/do_concurrent_1.f90: New.
2782 * gfortran.dg/do_concurrent_2.f90: New.
2784 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2787 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2788 * gcc.dg/pr50310-2.c: New test.
2790 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2793 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2794 * gfortran.dg/impure_constructor_1.f90: Modified.
2795 * gfortran.dg/proc_ptr_comp_33.f90: New.
2797 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2800 * gcc.dg/pr50310-1.c: New test.
2802 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2805 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2808 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2811 * g++.dg/cpp0x/noexcept14.C: New.
2813 2011-09-07 Jason Merrill <jason@redhat.com>
2815 * g++.dg/cpp0x/constexpr-ref3.C: New.
2817 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2819 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2821 * gcc.dg/section1.c: Don't xfail for avr.
2823 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2825 PR tree-optimization/50322
2826 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2828 2011-09-07 Martin Jambor <mjambor@suse.cz>
2830 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2832 2011-09-07 Martin Jambor <mjambor@suse.cz>
2834 PR tree-optimization/49911
2835 * g++.dg/tree-ssa/pr49911.C: New test.
2837 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2840 * gcc.dg/torture/pr49030.c: New test.
2842 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2845 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2846 * gfortran.dg/class_4d.f03: Deleted.
2847 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2849 2011-09-07 Richard Guenther <rguenther@suse.de>
2851 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2853 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2855 PR tree-optimization/46021
2856 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2858 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2860 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2862 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2864 * gcc.c-torture/compile/20110906-1.c: New test.
2866 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2868 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2870 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2872 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2873 --param tree-reassoc-width=1.
2875 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2876 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2878 2011-09-06 Richard Guenther <rguenther@suse.de>
2880 PR tree-optimization/48149
2881 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2883 2011-09-06 Richard Guenther <rguenther@suse.de>
2885 PR tree-optimization/48317
2886 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2888 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2890 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2892 (add_options_for_quad_vectors): Replace with ...
2893 (add_options_for_double_vectors): ... this.
2894 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2895 support multiple vector sizes since the vectorizer attempts to
2896 vectorize with both vector sizes.
2897 * gcc.dg/vect/no-vfa-vect-79.c,
2898 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2899 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2900 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2901 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2902 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2903 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2904 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2905 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2906 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2907 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2908 gcc.dg/vect/vect-40.c: Likewise.
2909 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2910 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2911 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2912 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2913 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2915 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2917 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2920 * gcc.target/mips/abi-main.h: New file.
2921 * gcc.target/mips/abi-o32-long32.c: New test.
2922 * gcc.target/mips/abi-o32-long64.c: Likewise.
2923 * gcc.target/mips/abi-o64-long32.c: Likewise.
2924 * gcc.target/mips/abi-o64-long64.c: Likewise.
2925 * gcc.target/mips/abi-n32-long32.c: Likewise.
2926 * gcc.target/mips/abi-n32-long64.c: Likewise.
2927 * gcc.target/mips/abi-n64-long32.c: Likewise.
2928 * gcc.target/mips/abi-n64-long64.c: Likewise.
2929 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2930 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2931 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2932 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2933 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2934 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2935 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2936 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2937 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2938 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2939 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2940 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2941 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2942 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2943 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2944 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2945 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2946 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2947 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2948 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2949 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2950 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2951 * gcc.target/mips/branch-3.c: Likewise.
2952 * gcc.target/mips/branch-4.c: Likewise.
2953 * gcc.target/mips/branch-5.c: Likewise.
2954 * gcc.target/mips/branch-6.c: Likewise.
2955 * gcc.target/mips/branch-7.c: Likewise.
2956 * gcc.target/mips/branch-8.c: Likewise.
2957 * gcc.target/mips/branch-9.c: Likewise.
2958 * gcc.target/mips/branch-10.c: Likewise.
2959 * gcc.target/mips/branch-11.c: Likewise.
2960 * gcc.target/mips/branch-12.c: Likewise.
2961 * gcc.target/mips/branch-13.c: Likewise.
2962 * gcc.target/mips/lazy-binding-1.c: Likewise.
2964 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2966 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2967 to avoid warning on int=16 platforms..
2969 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2971 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2972 to work even with -fshort-enums.
2974 2011-09-04 Jan Hubicka <jh@suse.cz>
2976 * gcc.c-torture/compile/20110902.c: new testcase.
2978 2011-09-04 Jason Merrill <jason@redhat.com>
2981 * g++.dg/cpp0x/rv-conv1.C: New.
2984 * g++.dg/cpp0x/rv-func3.C: New.
2986 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2990 * g++.dg/cpp0x/constexpr-template1.C: New.
2991 * g++.dg/cpp0x/constexpr-template2.C: New.
2992 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2993 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2995 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2997 * gnat.dg/specs/debug1.ads: Tweak pattern.
2999 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3002 * gfortran.dg/class_45a.f03: New.
3003 * gfortran.dg/class_45b.f03: New.
3005 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3006 Ira Rosen <ira.rosen@linaro.org>
3008 PR tree-optimization/50208
3009 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3010 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3011 -fno-tree-fre -fno-tree-pre.
3013 2011-09-02 Martin Jambor <mjambor@suse.cz>
3015 * gcc.dg/ipa/ipcp-3.c: New test.
3017 2011-09-02 Richard Guenther <rguenther@suse.de>
3019 PR tree-optimization/27460
3021 * gcc.dg/vect/vect-cond-7.c: New testcase.
3023 2011-09-02 Martin Jambor <mjambor@suse.cz>
3025 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3026 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3027 xfailed test for inlining.
3028 * g++.dg/ipa/ivinline-9.C: Likewise.
3030 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3032 PR tree-optimization/50178
3033 * gfortran.dg/vect/pr50178.f90: New test.
3035 2011-08-31 Martin Jambor <mjambor@suse.cz>
3038 * gcc.c-torture/execute/pr49886.c: New testcase.
3040 2011-08-31 Tom de Vries <tom@codesourcery.com>
3043 * gcc.dg/pr43513.c: New test.
3045 2011-08-30 Tobias Burnus <burnus@net-b.de>
3048 * gfortran.dg/common_14.f90: New.
3049 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3051 2011-08-30 Jason Merrill <jason@redhat.com>
3054 * g++.dg/cpp0x/decltype33.C: New.
3057 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3060 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3062 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3064 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3066 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3068 * gnat.dg/specs/aggr3.ads: New test.
3069 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3071 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3072 * gnat.dg/specs/aggr2.ads: Likewise.
3074 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3077 * gfortran.dg/allocate_with_source_2.f90: New test
3079 2011-08-30 Jason Merrill <jason@redhat.com>
3082 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3085 * g++.dg/cpp0x/constexpr-value3.C: New.
3087 2011-08-30 Richard Guenther <rguenther@suse.de>
3090 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3091 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3092 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3093 * gcc.dg/pr36902.c: XFAIL.
3095 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3097 * gcc.target/i386/fma-check.h: New.
3098 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3099 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3100 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3101 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3102 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3103 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3104 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3105 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3106 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3107 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3108 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3109 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3110 * gcc.target/i386/fma-compile.c: Likewise.
3111 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3112 * gcc.target/i386/sse-12.c: Add -mfma.
3113 * gcc.target/i386/sse-13.c: Likewise.
3114 * gcc.target/i386/sse-14.c: Likewise.
3115 * gcc.target/i386/sse-22.c: Likewise.
3116 * gcc.target/i386/sse-23.c: Likewise.
3117 * g++.dg/other/i386-2.C: Likewise.
3118 * g++.dg/other/i386-3.C: Likewise.
3120 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3123 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3124 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3126 2011-08-30 Christian Bruel <christian.bruel@st.com>
3128 * g++.dg/bprob/bprob.exp (feedback_options): Set
3129 -fbranch-probabilities.
3130 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3132 2011-08-29 Jason Merrill <jason@redhat.com>
3135 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3137 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3138 Jason Merrill <jason@redhat.com>
3140 * g++.dg/dfp/base.C: New test.
3142 2011-08-29 Jason Merrill <jason@redhat.com>
3146 * g++.dg/cpp0x/initlist58.C: New.
3148 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3151 * gfortran.dg/class_result_1.f03: New.
3153 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3156 * gcc.target/i386/pr48722.c: New test.
3158 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3161 * gfortran.dg/widechar_compare_1.f90: New test.
3163 2011-08-26 Jason Merrill <jason@redhat.com>
3167 * g++.dg/abi/mangle50.C: New.
3169 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3172 * gcc.target/i386/pr50202.c: New test.
3174 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3176 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3177 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3178 * gcc.target/i386/avx-round-vec.c: New test.
3179 * gcc.target/i386/avx-roundf-vec.c: New test.
3181 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3183 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3187 * c-c++-common/Wunused-var-14.c: New test.
3189 2011-08-26 Tom de Vries <tom@codesourcery.com>
3191 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3193 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3195 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3196 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3197 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3198 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3200 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3202 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3203 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3204 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3205 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3207 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3210 * gfortran.dg/pointer_comp_init_1.f90: New test.
3212 2011-08-25 Jason Merrill <jason@redhat.com>
3215 * g++.dg/cpp0x/sfinae27.C: New.
3217 2011-08-25 Tobias Burnus <burnus@net-b.de>
3219 * gfortran.dg/coarray_lib_token_4.f90: New.
3221 2011-08-25 Tobias Burnus <burnus@net-b.de>
3223 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3225 2011-08-25 Richard Guenther <rguenther@suse.de>
3227 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3229 2011-08-24 Tobias Burnus <burnus@net-b.de>
3232 * gfortran.dg/initialization_28.f90: New.
3234 2011-08-24 Richard Guenther <rguenther@suse.de>
3236 PR tree-optimization/50067
3237 * gcc.dg/torture/pr50067-3.c: New testcase.
3238 * gcc.dg/torture/pr50067-4.c: Likewise.
3239 * gcc.dg/torture/pr50067-5.c: Likewise.
3241 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3243 * g++.dg/other/i386-2.C: Add -mavx2 check.
3244 * g++.dg/other/i386-3.C: Likewise.
3245 * gcc.target/i386/avx-1.c: Add AVX2.
3246 * gcc.target/i386/avx-2.c: Likewise.
3247 * gcc.target/i386/funcspec-5.c: Likewise.
3248 * gcc.target/i386/sse-12.c: Likewise.
3249 * gcc.target/i386/sse-13.c: Likewise.
3250 * gcc.target/i386/sse-14.c: Likewise.
3251 * gcc.target/i386/sse-22.c: Likewise.
3252 * gcc.target/i386/sse-23.c: Likewise.
3253 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3254 * gcc.target/i386/avx2-check.h: New.
3255 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3256 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3257 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3258 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3259 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3260 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3261 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3262 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3263 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3264 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3265 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3266 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3267 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3268 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3269 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3270 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3271 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3272 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3273 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3274 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3275 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3276 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3277 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3278 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3279 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3280 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3281 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3282 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3283 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3284 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3285 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3286 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3287 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3288 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3289 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3290 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3291 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3292 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3293 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3294 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3295 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3296 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3297 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3298 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3299 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3300 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3301 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3302 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3303 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3304 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3305 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3306 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3307 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3308 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3309 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3310 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3311 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3312 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3313 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3314 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3315 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3316 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3317 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3318 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3319 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3320 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3321 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3322 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3323 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3324 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3325 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3326 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3327 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3328 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3329 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3330 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3331 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3332 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3333 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3334 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3335 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3336 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3337 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3338 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3339 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3340 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3341 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3342 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3343 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3344 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3345 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3346 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3347 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3348 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3349 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3350 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3351 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3352 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3353 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3354 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3355 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3356 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3357 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3358 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3359 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3360 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3361 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3362 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3363 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3364 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3365 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3366 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3367 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3368 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3369 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3370 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3371 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3372 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3373 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3374 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3375 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3376 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3377 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3378 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3379 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3380 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3381 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3382 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3383 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3384 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3385 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3386 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3387 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3388 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3389 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3390 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3391 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3392 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3393 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3394 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3395 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3396 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3397 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3398 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3399 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3400 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3401 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3402 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3403 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3404 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3405 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3406 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3407 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3408 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3409 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3410 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3411 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3412 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3413 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3414 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3415 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3416 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3417 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3418 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3419 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3420 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3421 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3422 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3423 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3424 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3425 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3426 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3427 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3428 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3429 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3430 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3431 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3432 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3433 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3434 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3435 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3436 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3437 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3438 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3439 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3440 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3441 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3442 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3443 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3444 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3445 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3446 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3447 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3448 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3449 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3450 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3451 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3452 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3453 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3454 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3463 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3464 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3465 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3466 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3467 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3468 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3469 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3470 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3471 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3472 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3473 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3475 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3476 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3477 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3478 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3479 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3480 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3483 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3484 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3485 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3486 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3487 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3488 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3489 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3490 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3491 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3492 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3493 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3494 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3495 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3496 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3497 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3498 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3499 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3500 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3501 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3502 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3503 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3512 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3513 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3514 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3515 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3520 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3521 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3522 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3524 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3525 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3526 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3527 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3528 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3529 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3530 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3531 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3532 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3533 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3534 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3535 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3536 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3537 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3538 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3539 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3540 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3541 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3542 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3543 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3626 * gcc.target/i386/testimm-9.c: Likewise.
3628 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3630 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3631 * g++.dg/other/i386-3.C: Likewise.
3632 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3633 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3634 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3635 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3636 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3637 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3638 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3639 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3640 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3641 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3642 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3643 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3644 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3645 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3646 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3647 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3648 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3649 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3650 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3651 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3652 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3653 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3654 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3655 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3656 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3657 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3658 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3659 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3660 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3661 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3662 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3663 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3664 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3665 * gcc.target/i386/sse-12.c: Add BMI2.
3666 * gcc.target/i386/sse-13.c: Likewise.
3667 * gcc.target/i386/sse-14.c: Likewise.
3668 * gcc.target/i386/sse-22.c: Likewise.
3669 * gcc.target/i386/sse-23.c: Likewise.
3671 2011-08-23 Jason Merrill <jason@redhat.com>
3673 * g++.dg/template/crash7.C: Adjust expected errors.
3675 2011-08-23 Jason Merrill <jason@redhat.com>
3679 * g++.dg/cpp0x/overload2.C: New.
3681 2011-08-23 Jason Merrill <jason@redhat.com>
3684 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3686 2011-08-23 Jason Merrill <jason@redhat.com>
3689 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3690 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3691 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3692 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3694 2011-08-23 Jason Merrill <jason@redhat.com>
3697 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3699 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3702 * g++.dg/warn/Wunused-var-16.C: New test.
3705 * gcc.dg/pr50161.c: New test.
3707 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3710 * g++.dg/gcov/gcov-7.C: New test.
3712 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3715 * g++.dg/dfp/nofields.C: New test.
3717 2011-08-23 Tobias Burnus <burnus@net-b.de>
3720 * gfortran.dg/use_16.f90: New.
3722 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3723 Kirill Yukhin <kirill.yukhin@intel.com>
3726 * gcc.target/i386/pr50155.c: New test.
3728 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3730 PR tree-optimization/50133
3731 * gcc.dg/pr50133.c: New test.
3734 * c-c++-common/cxxbitfields-6.c: New test.
3736 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3739 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3741 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3743 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3744 * gcc.dg/pr49994-3.c: Ditto.
3746 2011-08-22 Richard Guenther <rguenther@suse.de>
3749 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3750 * gcc.dg/torture/pr50067-2.c: Likewise.
3752 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3755 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3756 of a constant resulting from simplification.
3757 * gfortran.dg/warn_conversion_3.f90: New test.
3759 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3762 * gfortran.dg/zero_stride_1.f90: New test.
3764 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3767 * gfortran.dg/typebound_override_1.f90: Modified.
3769 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3771 PR tree-optimization/48739
3772 * gcc.dg/pr48739-1.c: New test.
3773 * gcc.dg/pr48739-2.c: New test.
3775 2011-08-20 Tobias Burnus <burnus@net-b.de>
3777 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3779 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3782 * gfortran.dg/where_3.f90: New test.
3784 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3787 * gfortran.dg/pr49721-1.f: New.
3788 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3790 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3792 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3793 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3796 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3798 * gcc.target/arm/wmul-11.c: New file.
3799 * gcc.target/arm/wmul-12.c: New file.
3800 * gcc.target/arm/wmul-13.c: New file.
3802 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3804 * gcc.target/arm/wmul-10.c: New file.
3806 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3808 * gcc.target/arm/wmul-9.c: New file.
3809 * gcc.target/arm/wmul-bitfield-2.c: New file.
3811 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3813 * gcc.target/arm/wmul-8.c: New file.
3815 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3817 * gcc.target/arm/wmul-7.c: New file.
3819 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3821 * gcc.target/arm/wmul-6.c: New file.
3823 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3825 * gcc.target/arm/wmul-5.c: New file.
3826 * gcc.target/arm/no-wmla-1.c: New file.
3828 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3830 * gcc.target/arm/wmul-bitfield-1.c: New file.
3832 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3834 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3836 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3838 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3839 * gcc.target/i386/conversion.c: Likewise.
3841 2011-08-19 Richard Guenther <rguenther@suse.de>
3843 * gcc.dg/torture/pr50067-1.c: New testcase.
3844 * gcc.dg/torture/pr50067-2.c: Likewise.
3846 2011-08-19 Joey Ye <joey.ye@arm.com>
3849 * gcc.target/arm/handler-align.c: New test.
3850 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3853 2011-08-19 Joey Ye <joey.ye@arm.com>
3855 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3857 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3860 * gfortran.dg/end_block_label_1.f90: New test.
3861 * gfortran.dg/end_associate_label_1.f90: New test.
3863 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3865 * gcc.dg/c1x-pointer-float-1.c: New test.
3867 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3870 * gfortran.dg/duplicate_labels_2.f: New test.
3872 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3874 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3875 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3876 gcc.dg/c1x-noreturn-5.c: New tests.
3878 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3880 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3882 2011-08-18 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3886 * gfortran.dg/coarray_lock_3.f90: Fix test.
3887 * gfortran.dg/coarray_lock_4.f90: New.
3888 * gfortran.dg/coarray_lock_5.f90: New.
3890 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.c-torture/compile/pr50009.c: New test.
3896 * gcc.dg/torture/pr50092.c: New test.
3898 2011-08-18 Tobias Burnus <burnus@net-b.de>
3901 * gfortran.dg/namelist_73.f90: New.
3903 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3905 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3908 * gcc.dg/pr50017.c: New test.
3910 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3913 * g++.dg/lookup/hidden-var1.C: New test case.
3915 2011-08-17 Tobias Burnus <burnus@net-b.de>
3918 * gfortran.dg/warn_unused_var_2.f90: New.
3919 * gfortran.dg/warn_unused_var_3.f90: New.
3921 2011-08-17 Tom de Vries <tom@codesourcery.com>
3924 * gcc.target/arm/pr43597.c: New test.
3926 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3929 * gfortran.dg/common_13.f90: New.
3931 2011-08-16 Jason Merrill <jason@redhat.com>
3934 * g++.dg/cpp0x/variadic-unresolved.C: New.
3936 * g++.old-deja/g++.brendan/README: Add R.I.P.
3938 * g++.dg/ext/attr-used-1.C: New.
3941 * g++.dg/cpp0x/initlist56.C: New.
3943 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3946 * g++.dg/opt/life1.C: Only run on Linux.
3948 2011-08-15 Tobias Burnus <burnus@net-b.de>
3950 * gfortran.dg/coarray_26.f90: New.
3952 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3954 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3957 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3960 * gfortran.dg/func_result_7.f90: New.
3962 2011-08-13 Jason Merrill <jason@redhat.com>
3965 * g++.dg/cpp0x/decltype32.C: New.
3968 * g++.dg/diagnostic/expr1.C: New.
3970 2011-08-12 David Li <davidxl@google.com>
3972 * g++.dg/abi/vbase15.C: New test.
3974 2011-08-12 Jason Merrill <jason@redhat.com>
3977 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3979 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3981 * gcc.dg/builtins-67.c: New test.
3982 * gcc.target/i386/conversion.c: Ditto.
3984 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3985 Brian Hackett <bhackett1024@gmail.com>
3987 * g++.dg/plugin/decl_plugin.c: New.
3988 * g++.dg/plugin/decl-plugin-test.C: New.
3989 * g++.dg/plugin/plugin.exp: Add above testcase.
3991 2011-08-11 Richard Guenther <rguenther@suse.de>
3993 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3995 2011-08-11 Michael Matz <matz@suse.de>
3997 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3999 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4001 PR tree-optimization/50039
4002 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4003 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4005 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4007 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4008 (sse4_1_test): Initialize src3 with random value.
4010 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4012 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4013 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4014 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4015 * gcc.dg/scal-to-vec1.c: New test.
4016 * gcc.dg/scal-to-vec2.c: New test.
4018 2011-08-09 Richard Guenther <rguenther@suse.de>
4020 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4021 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4022 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4023 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4025 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4027 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4029 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4031 * gcc.dg/pr49948.c: Require pthread effective target.
4033 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4035 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4037 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4039 * gcc.target/i386/sse-22a.c: New test.
4041 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4043 PR tree-optimization/50014
4044 * gcc.dg/vect/pr50014.c: New test.
4046 2011-08-08 Martin Jambor <mjambor@suse.cz>
4049 * gcc.dg/tree-ssa/pr49923.c: New test.
4051 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4054 * gcc.target/i386/pr49781-1.c: New.
4056 2011-08-08 Jason Merrill <jason@redhat.com>
4058 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4060 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4062 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4065 * gfortran.dg/typebound_override_1.f90: New.
4067 2011-08-07 Kai Tietz <ktietz@redhat.com>
4069 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4070 x86_64 mingw target.
4071 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4072 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4073 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4074 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4075 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4076 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4077 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4078 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4079 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4080 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4082 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4085 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4087 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4089 * gcc.dg/pr48770.c: Cleanup coverage files.
4090 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4092 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4094 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4095 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4096 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4097 lzcnt and bmi options.
4099 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4102 * gcc.dg/pr47381-1.c: New.
4103 * gcc.dg/pr47381-2.c: Likewise.
4104 * gcc.target/i386/pr47381.c: Likewise.
4106 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4109 * gcc.dg/pr47727.c: New.
4112 * gcc.dg/pr47372-1.c: New.
4113 * gcc.dg/pr47372-2.c: Likewise.
4115 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4118 * gcc.target/i386/pr47449.c: New.
4121 * gcc.dg/pr47446-1.c: New.
4122 * gcc.dg/pr47446-2.c: Likewise.
4124 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4127 * gcc.dg/pr47766.c: New.
4130 * gcc.dg/tls/pr47715-1.c: New.
4131 * gcc.dg/tls/pr47715-2.c: Likewise.
4132 * gcc.dg/tls/pr47715-3.c: Likewise.
4133 * gcc.dg/tls/pr47715-4.c: Likewise.
4134 * gcc.dg/tls/pr47715-5.c: Likewise.
4136 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4139 * objc.dg/gnu-api-2-class.m: Updated comments.
4140 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4141 * objc.dg/gnu-api-2-class-meta.m: New test.
4142 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4144 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4147 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4148 with classes that are in construction.
4150 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4153 * gcc.target/i386/pr48084-1.c: New.
4154 * gcc.target/i386/pr48084-2.c: Likewise.
4155 * gcc.target/i386/pr48084-3.c: Likewise.
4156 * gcc.target/i386/pr48084-4.c: Likewise.
4157 * gcc.target/i386/pr48084-5.c: Likewise.
4159 PR rtl-optimization/49504
4160 * gcc.target/i386/pr49504.c: New.
4163 * gcc.dg/pr49860.c: New.
4165 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4168 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4169 with classes that are in construction.
4171 2011-08-05 Jason Merrill <jason@redhat.com>
4174 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4177 * g++.dg/cpp0x/decltype31.C: New.
4180 * g++.dg/init/array28.C: New.
4183 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4185 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4188 * gcc.dg/pr47369-1.c: New.
4190 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4193 * gcc.dg/torture/pr47364-1.c: New.
4194 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4195 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4197 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4200 * gfortran.dg/transfer_check_2.f90: New test case.
4202 2011-08-05 Jan Hubicka <jh@suse.cz>
4205 * gfortran.dg/pr49494.f90: New testcase.
4207 2011-08-05 Jan Hubicka <jh@suse.cz>
4210 * gcc.c-torture/compile/pr49735.c: New testcase.
4212 2011-08-05 Jason Merrill <jason@redhat.com>
4215 * g++.dg/cpp0x/initlist56.C: New.
4218 * g++.dg/overload/rvalue2.C: New.
4221 * g++.dg/cpp0x/range-for21.C: New.
4223 * g++.dg/ext/vla11.C: New.
4225 2011-08-05 Richard Guenther <rguenther@suse.de>
4227 PR tree-optimization/49984
4228 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4230 2011-08-05 Richard Guenther <rguenther@suse.de>
4232 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4233 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4234 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4236 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4238 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4239 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4240 * gfortran.dg/ldist-pr43023.f90: Ditto.
4241 * gfortran.dg/namelist_52.f90: Ditto.
4242 * gfortran.dg/interface_proc_end.f90: Ditto.
4243 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4244 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4246 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4248 * gcc.dg/vect/vect-over-widen-1.c: New test.
4249 * gcc.dg/vect/vect-over-widen-2.c: New test.
4250 * gcc.dg/vect/vect-over-widen-3.c: New test.
4251 * gcc.dg/vect/vect-over-widen-4.c: New test.
4253 2011-08-04 Richard Guenther <rguenther@suse.de>
4256 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4258 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4260 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4262 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4265 * g++.dg/ext/builtin-object-size3.C: New test.
4267 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4269 PR tree-optimization/49948
4270 * gcc.dg/pr49948.c: New test.
4272 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4275 * gcc.dg/torture/pr47383.c: New.
4277 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4279 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4281 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4283 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4285 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4288 * gcc.dg/torture/pr47744-1.c: New.
4289 * gcc.dg/torture/pr47744-2.c: Likewise.
4290 * gcc.dg/torture/pr47744-3.c: Likewise.
4292 2011-08-03 Richard Guenther <rguenther@suse.de>
4295 * gcc.dg/torture/pr49958.c: New testcase.
4297 2011-08-03 Richard Guenther <rguenther@suse.de>
4299 PR tree-optimization/49938
4300 * g++.dg/torture/pr49938.C: New testcase.
4302 2011-08-02 Jason Merrill <jason@redhat.com>
4305 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4308 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4311 * g++.dg/cpp0x/variadic115.C: New.
4314 * g++.dg/cpp0x/union5.C: New.
4316 2011-08-02 Daniel Kraft <d@domob.eu>
4319 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4321 2011-08-02 Kai Tietz <ktietz@redhat.com>
4324 * gcc.dg/tree-ssa/forwprop-15.c
4326 2011-08-02 Jason Merrill <jason@redhat.com>
4329 * g++.dg/cpp0x/range-for20.C: New.
4331 2011-08-02 Tobias Burnus <burnus@net-b.de>
4333 * gfortran.dg/coarray_lib_token_3.f90: New.
4335 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4339 * gcc.dg/gomp/atomic-15.c: New test.
4340 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4341 * g++.dg/gomp/atomic-15.C: New test.
4342 * g++.dg/gomp/private-1.C: New test.
4343 * g++.dg/gomp/sharing-2.C: New test.
4344 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4345 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4346 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4348 2011-08-02 Tobias Burnus <burnus@net-b.de>
4350 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4351 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4353 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4354 * gfortran.dg/allocatable_function_5.f90: Ditto.
4355 * gfortran.dg/allocate_stat.f90: Ditto.
4356 * gfortran.dg/array_constructor_20.f90: Ditto.
4357 * gfortran.dg/array_constructor_21.f90: Ditto.
4358 * gfortran.dg/array_constructor_22.f90: Ditto.
4359 * gfortran.dg/array_constructor_26.f03: Ditto.
4360 * gfortran.dg/array_function_4.f90: Ditto.
4361 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4362 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4363 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4364 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4365 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4366 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4367 * gfortran.dg/class_15.f03: Ditto.
4368 * gfortran.dg/class_27.f03: Ditto.
4369 * gfortran.dg/class_33.f90: Ditto.
4370 * gfortran.dg/class_37.f03: Ditto.
4371 * gfortran.dg/class_40.f03: Ditto.
4372 * gfortran.dg/class_42.f03: Ditto.
4373 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4374 * gfortran.dg/coarray/registering_1.f90: Ditto.
4375 * gfortran.dg/convert_1.f90: Ditto.
4376 * gfortran.dg/default_initialization_3.f90: Ditto.
4377 * gfortran.dg/dependency_25.f90: Ditto.
4378 * gfortran.dg/dependency_26.f90: Ditto.
4379 * gfortran.dg/dependency_36.f90: Ditto.
4380 * gfortran.dg/dependency_37.f90: Ditto.
4381 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4382 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4383 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4384 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4385 * gfortran.dg/elemental_result_1.f90: Ditto.
4386 * gfortran.dg/empty_derived_type.f90: Ditto.
4387 * gfortran.dg/entry_7.f90: Ditto.
4388 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4389 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4390 * gfortran.dg/error_recovery_3.f90: Ditto.
4391 * gfortran.dg/extends_4.f03: Ditto.
4392 * gfortran.dg/func_assign.f90: Ditto.
4393 * gfortran.dg/func_assign_3.f90: Ditto.
4394 * gfortran.dg/generic_1.f90: Ditto.
4395 * gfortran.dg/generic_18.f90: Ditto.
4396 * gfortran.dg/generic_22.f03: Ditto.
4397 * gfortran.dg/generic_4.f90: Ditto.
4398 * gfortran.dg/generic_6.f90: Ditto.
4399 * gfortran.dg/generic_actual_arg.f90: Ditto.
4400 * gfortran.dg/graphite/id-21.f: Ditto.
4401 * gfortran.dg/graphite/pr45758.f90: Ditto.
4402 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4403 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4404 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4405 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4406 * gfortran.dg/host_used_types_1.f90: Ditto.
4407 * gfortran.dg/implicit_1.f90: Ditto.
4408 * gfortran.dg/implicit_11.f90: Ditto.
4409 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4410 * gfortran.dg/impure_actual_1.f90: Ditto.
4411 * gfortran.dg/impure_assignment_1.f90: Ditto.
4412 * gfortran.dg/impure_constructor_1.f90: Ditto.
4413 * gfortran.dg/initialization_10.f90: Ditto.
4414 * gfortran.dg/initialization_12.f90: Ditto.
4415 * gfortran.dg/interface_14.f90: Ditto.
4416 * gfortran.dg/interface_15.f90: Ditto.
4417 * gfortran.dg/interface_2.f90: Ditto.
4418 * gfortran.dg/interface_25.f90: Ditto.
4419 * gfortran.dg/interface_26.f90: Ditto.
4420 * gfortran.dg/interface_29.f90: Ditto.
4421 * gfortran.dg/interface_assignment_1.f90: Ditto.
4422 * gfortran.dg/internal_pack_6.f90: Ditto.
4423 * gfortran.dg/internal_pack_7.f90: Ditto.
4424 * gfortran.dg/internal_pack_8.f90: Ditto.
4425 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4426 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4427 * gfortran.dg/module_commons_3.f90: Ditto.
4428 * gfortran.dg/module_equivalence_4.f90: Ditto.
4429 * gfortran.dg/module_equivalence_6.f90: Ditto.
4430 * gfortran.dg/module_function_type_1.f90: Ditto.
4431 * gfortran.dg/module_naming_1.f90: Ditto.
4432 * gfortran.dg/namelist_4.f90: Ditto.
4433 * gfortran.dg/operator_c1202.f90: Ditto.
4434 * gfortran.dg/parens_7.f90: Ditto.
4435 * gfortran.dg/pr32921.f: Ditto.
4436 * gfortran.dg/pr33646.f90: Ditto.
4437 * gfortran.dg/pr41928.f90: Ditto.
4438 * gfortran.dg/pr42119.f90: Ditto.
4439 * gfortran.dg/pr43984.f90: Ditto.
4440 * gfortran.dg/present_1.f90: Ditto.
4441 * gfortran.dg/private_type_2.f90: Ditto.
4442 * gfortran.dg/proc_decl_2.f90: Ditto.
4443 * gfortran.dg/proc_ptr_10.f90: Ditto.
4444 * gfortran.dg/proc_ptr_22.f90: Ditto.
4445 * gfortran.dg/proc_ptr_8.f90: Ditto.
4446 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4447 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4448 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4449 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4450 * gfortran.dg/substring_equivalence.f90: Ditto.
4451 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4452 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4453 * gfortran.dg/trim_optimize_6.f90: Ditto.
4454 * gfortran.dg/typebound_call_12.f03: Ditto.
4455 * gfortran.dg/typebound_operator_5.f03: Ditto.
4456 * gfortran.dg/typebound_operator_6.f03: Ditto.
4457 * gfortran.dg/typebound_proc_18.f03: Ditto.
4458 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4459 * gfortran.dg/use_1.f90: Ditto.
4460 * gfortran.dg/use_10.f90: Ditto.
4461 * gfortran.dg/use_11.f90: Ditto.
4462 * gfortran.dg/use_14.f90: Ditto.
4463 * gfortran.dg/use_only_2.f90: Ditto.
4464 * gfortran.dg/use_rename_4.f90: Ditto.
4465 * gfortran.dg/use_rename_5.f90: Ditto.
4466 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4467 * gfortran.dg/used_interface_ref.f90: Ditto.
4468 * gfortran.dg/used_types_11.f90: Ditto.
4469 * gfortran.dg/used_types_3.f90: Ditto.
4470 * gfortran.dg/used_types_4.f90: Ditto.
4471 * gfortran.dg/userdef_operator_2.f90: Ditto.
4472 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4473 * gfortran.dg/vect/pr46213.f90: Ditto.
4474 * gfortran.dg/whole_file_21.f90: Ditto.
4475 * gfortran.dg/whole_file_22.f90: Ditto.
4476 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4477 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4479 2011-08-02 Kai Tietz <ktietz@redhat.com>
4481 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4483 2011-08-01 Jason Merrill <jason@redhat.com>
4486 * g++.dg/abi/mangle49.C: New.
4489 * g++.dg/cpp0x/constexpr-array4.C: New.
4492 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4494 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4497 * gcc.target/i386/pr49927.c: New test.
4499 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4501 PR tree-optimization/49926
4502 * gcc.dg/vect/pr49926.c: New test.
4504 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4506 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4507 * gcc.target/i386/lzcnt-1.c: New test.
4508 * gcc.target/i386/lzcnt-2.c: Likewise.
4509 * gcc.target/i386/lzcnt-2a.c: Likewise.
4510 * gcc.target/i386/lzcnt-3.c: Likewise.
4511 * gcc.target/i386/lzcnt-4.c: Likewise.
4512 * gcc.target/i386/lzcnt-4a.c: Likewise.
4513 * gcc.target/i386/lzcnt-5.c: Likewise.
4514 * gcc.target/i386/lzcnt-6.c: Likewise.
4515 * gcc.target/i386/lzcnt-6a.c: Likewise.
4516 * gcc.target/i386/lzcnt-check.h: Likewise.
4518 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4519 * gcc.target/i386/sse-13.c: Likewise.
4520 * gcc.target/i386/sse-14.c: Likewise.
4521 * g++.dg/other/i386-2.C: Likewise.
4522 * g++.dg/other/i386-3.C: Likewise.
4524 2011-08-01 Julian Brown <julian@codesourcery.com>
4526 * gcc.target/arm/fixed-point-exec.c: New test.
4528 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4531 * gcc.target/i386/pr49920.c: New test.
4533 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4535 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4536 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4537 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4538 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4539 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4540 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4541 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4542 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4543 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4544 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4545 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4546 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4547 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4548 * g++.dg/tree-ssa/pr33615.C: Ditto.
4549 * g++.dg/tree-ssa/restrict1.C: Ditto.
4550 * c-c++-common/restrict-2.c: Ditto.
4551 * gfortran.dg/pr32921.f: Ditto.
4552 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4553 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4554 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4555 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4556 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4557 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4558 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4559 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4560 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4561 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4563 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4565 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4566 .exe.ltrans[0-9]*. dump files.
4568 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4571 * gfortran.dg/abstract_type_6.f03: Modified.
4572 * gfortran.dg/typebound_proc_24.f03: New.
4574 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4577 * g++.dg/init/for1.C: Fix.
4579 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4582 * gfortran.dg/string_5.f90: New test.
4584 2011-07-29 Jason Merrill <jason@redhat.com>
4587 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4589 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4591 PR tree-optimization/47407
4592 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4596 2011-07-29 Richard Guenther <rguenther@suse.de>
4598 * gcc.dg/uninit-suppress.c: Also disable VRP.
4599 * gcc.dg/uninit-suppress_2.c: Likewise.
4601 2011-07-28 Jason Merrill <jason@redhat.com>
4604 * g++.dg/template/nontype24.C: New.
4606 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4608 PR rtl-optimization/47958
4609 * gcc.dg/torture/pr47958-1.c: New.
4611 2011-07-29 Wei Guozhi <carrot@google.com>
4613 PR rtl-optimization/49799
4614 * gcc.dg/pr49799.c: New test case.
4616 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4619 * gcc.dg/graphite/id-pr48648.c: New.
4621 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4624 * gfortran.dg/maxloc_2.f90: New test.
4625 * gfortran.dg/maxloc_3.f90: New test.
4626 * gfortran.dg/minloc_1.f90: New test.
4627 * gfortran.dg/minloc_2.f90: New test.
4628 * gfortran.dg/minloc_3.f90: New test.
4629 * gfortran.dg/minmaxloc_7.f90: New test.
4632 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4634 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4636 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4637 the builtin isn't optimized away.
4639 2011-07-27 Tobias Burnus <burnus@net-b.de>
4642 * gfortran.dg/lto/pr45586-2_0.f90: New.
4644 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4647 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4648 * c-c++-common/cxxbitfields-5.c: Same.
4650 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4652 * lib/target-supports.exp (check_effective_target_mmap): Use
4653 check_function_available.
4655 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4657 * g++.old-deja/g++.pt/crash60.C: Updated.
4659 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4662 * gcc.target/i386/pr49866.c: New test.
4664 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4666 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4667 * gcc.target/i386/bmi-andn-1.c: New test.
4668 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4669 * gcc.target/i386/bmi-andn-2.c: Likewise.
4670 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4671 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4672 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4673 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4674 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4675 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4676 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4677 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4678 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4679 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4680 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4681 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4682 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4683 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4684 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4685 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4686 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4687 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4688 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4689 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4690 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4692 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4695 * gfortran.dg/graphite/id-pr47691.f: New.
4697 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4699 * gcc.target/i386/avx-os-support.h: New.
4700 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4701 (main): Check avx_os_support before the test is run.
4702 * gcc.target/i386/aes-avx-check.h: Ditto.
4703 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4705 2011-07-27 Kai Tietz <ktietz@redhat.com>
4707 * gcc.target/i386/aggregate-ret3.c: New test.
4708 * gcc.target/i386/aggregate-ret4.c: New test.
4710 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4713 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4714 allocated array should *not* change its size.
4715 * gfortran.dg/multiple_allocation_3.f90: New test.
4717 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4720 * g++.dg/cpp0x/constexpr-49776.C: New.
4722 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4725 * gcc.dg/graphite/id-pr47046.c: New.
4727 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4730 * gcc.dg/graphite/run-id-pr47593.c: New.
4732 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4735 * gcc.dg/graphite/run-id-pr47653.c: New.
4736 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4737 induction variables.
4738 * gcc.dg/graphite/scop-16.c: Same.
4739 * gcc.dg/graphite/scop-17.c: Same.
4740 * gcc.dg/graphite/scop-21.c: Same.
4742 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4745 * gcc.dg/graphite/id-pr48805.c: New.
4747 2011-07-26 Tobias Burnus <burnus@net-b.de>
4749 * gfortran.dg/coarray_lib_token_2.f90: New.
4751 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4753 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4756 2011-07-25 Andrew Pinski <apinski@cavium.com>
4759 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4760 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4762 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4764 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4766 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4767 * gcc.c-torture/execute/loop-2g.c: Likewise.
4768 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4769 Require mmap support.
4770 * gcc.c-torture/execute/loop-2g.x: Likewise.
4771 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4772 (MAP_ANON): Provide default.
4773 * gcc.dg/20050826-1.c: Likewise.
4774 * gcc.target/i386/pr36533.c: Likewise.
4775 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4776 Use dg-require-effective-target mmap.
4778 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4781 * g++.dg/cpp0x/range-for19.C: New.
4783 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4786 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4789 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4792 * g++.dg/torture/pr49309.C: Remove.
4794 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4796 PR tree-optimization/49809
4797 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4800 2011-07-25 Richard Guenther <rguenther@suse.de>
4802 PR tree-optimization/49715
4803 * gcc.target/i386/pr49715-1.c: New testcase.
4804 * gcc.target/i386/pr49715-2.c: Likewise.
4806 2011-07-23 Jason Merrill <jason@redhat.com>
4808 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4810 2011-07-22 Jason Merrill <jason@redhat.com>
4813 * g++.dg/cpp0x/initlist55.C: New.
4815 2011-07-23 Tobias Burnus <burnus@net-b.de>
4818 * gfortran.dg/namelist_72.f: New.
4820 2011-07-23 Tobias Burnus <burnus@net-b.de>
4822 * gfortran.dg/coarray_25.f90: New.
4824 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4826 * override1.C: This test should use c++0x mode.
4827 * override3.C: New. Test the diagnostics in c++98 mode.
4829 2011-07-22 Jason Merrill <jason@redhat.com>
4830 Mark Glisse <marc.glisse@normalesup.org>
4833 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4836 * g++.dg/opt/builtins2.C: New.
4837 * g++.dg/other/error27.C: Don't rely on __builtin.
4839 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4841 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4843 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4844 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4845 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4846 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4848 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4851 2011-07-22 Richard Guenther <rguenther@suse.de>
4853 PR tree-optimization/45819
4854 * gcc.dg/pr45819.c: New testcase.
4856 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4858 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4860 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4864 * gcc.dg/graphite/run-id-pr47654.c: New.
4866 2011-07-21 Ian Lance Taylor <iant@google.com>
4869 * gcc.dg/pr49705.c: New test.
4871 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4873 * lib/target-supports.exp (check_avx_os_support_available): New.
4874 (check_effective_target_avx_runtime): Use it.
4876 2011-07-21 Richard Guenther <rguenther@suse.de>
4878 PR tree-optimization/49770
4879 * g++.dg/torture/pr49770.C: New testcase.
4881 2011-07-21 Kai Tietz <ktietz@redhat.com>
4883 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4884 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4886 2011-07-21 Tobias Burnus <burnus@net-b.de>
4888 * gfortran.dg/coarray_lib_token_1.f90: New.
4890 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4892 * gcc.dg/pr32912-2.c: Skip for AVR.
4893 * gcc.dg/pr44674.c: Add dg-require-profiling.
4895 2011-07-20 Jason Merrill <jason@redhat.com>
4897 * g++.dg/ext/desig2.C: New.
4899 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4901 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4903 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4904 * gcc.target/powerpc/recip-3.c: Ditto.
4906 2011-07-19 Jason Merrill <jason@redhat.com>
4908 PR c++/6709 (DR 743)
4909 PR c++/42603 (DR 950)
4910 * g++.dg/cpp0x/decltype21.C: New.
4912 2011-07-20 Richard Guenther <rguenther@suse.de>
4915 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4916 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4918 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4920 * gcc.target/arm/combine-movs.c: New.
4921 * gcc.target/arm/unsigned-extend-2.c: New.
4923 2011-07-19 Jason Merrill <jason@redhat.com>
4926 * g++.dg/cpp0x/variadic114.C: New.
4928 2011-07-19 Tobias Burnus <burnus@net-b.de>
4930 * gfortran.dg/coarray_args_1.f90: New.
4931 * gfortran.dg/coarray_args_2.f90: New.
4933 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4936 * gfortran.dg/allocate_error_3.f90: New.
4938 2011-07-19 Richard Guenther <rguenther@suse.de>
4940 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4941 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4942 * gcc.dg/torture/20110719-1.c: New testcase.
4944 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4946 PR tree-optimization/49768
4947 * gcc.c-torture/execute/pr49768.c: New test.
4949 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4951 PR tree-optimization/49771
4952 * gcc.dg/vect/pr49771.c: New test.
4954 2011-07-18 Martin Jambor <mjambor@suse.cz>
4956 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4957 * gcc.dg/ipa/ipa-2.c: Likewise.
4958 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4959 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4960 * gcc.dg/ipa/ipa-5.c: Likewise.
4961 * gcc.dg/ipa/ipa-7.c: Likewise.
4962 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4963 * gcc.dg/ipa/ipacost-1.c: Likewise.
4964 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4966 * gcc.dg/ipa/ipcp-1.c: New test.
4967 * gcc.dg/ipa/ipcp-2.c: Likewise.
4968 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4970 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4973 * gfortran.dg/pr49675.f90: New test.
4975 2011-07-18 Richard Guenther <rguenther@suse.de>
4977 * gcc.dg/torture/20110718-1.c: New testcase.
4979 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4981 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4982 * g++.dg/ext/bitfield3.C: Likewise.
4983 * g++.dg/ext/bitfield4.C: Likewise.
4984 * g++.dg/ext/bitfield5.C: Likewise.
4985 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4986 * g++.dg/other/pr23205-2.C: Likewise.
4987 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4988 * gcc.c-torture/compile/20001109-2.c: Likewise.
4989 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4990 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4991 * gcc.dg/bitfld-16.c: Likewise.
4992 * gcc.dg/bitfld-17.c: Likewise.
4993 * gcc.dg/bitfld-18.c: Likewise.
4994 * gcc.dg/builtins-config.h: Remove Netware support.
4995 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4996 * gcc.dg/cdce2.c: Likewise.
4997 * gcc.dg/cpp/assert4.c: Remove netware support.
4998 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4999 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5001 * lib/target-supports.exp (check_visibility_available): Remove
5003 (check_profiling_available): Likewise.
5005 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5007 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5009 2011-07-17 Tobias Burnus <burnus@net-b.de>
5010 Thomas Koenig <tkoenig@gcc.gnu.org>
5013 * gfortran.dg/generic_17.f90: Fix testcase.
5014 * gfortran.dg/interface_3.f90: Add dg-error.
5015 * gfortran.dg/use_14.f90: New.
5016 * gfortran.dg/use_15.f90: New.
5018 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5020 * gnat.dg/pointer_controlled.adb: New test.
5022 2011-07-17 Tobias Burnus <burnus@net-b.de>
5025 * gfortran.dg/pointer_remapping_7.f90: New.
5027 2011-07-16 Jason Merrill <jason@redhat.com>
5029 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5031 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5032 Jason Merrill <jason@redhat.com>
5036 * g++.dg/cpp0x/decltype29.C: Adjust.
5037 * g++.dg/cpp0x/error4.C: Adjust.
5038 * g++.dg/cpp0x/sfinae26.C: Adjust.
5039 * g++.dg/cpp0x/variadic105.C: Adjust.
5040 * g++.dg/template/deduce3.C: Adjust.
5041 * g++.dg/template/error45.C: Adjust.
5042 * g++.dg/template/ptrmem2.C: Adjust.
5043 * g++.dg/template/sfinae2.C: Adjust.
5044 * g++.old-deja/g++.pt/crash60.C: Adjust.
5045 * g++.old-deja/g++.pt/unify6.C: Adjust.
5046 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5047 * g++.dg/cpp0x/nullptr15.C: Adjust.
5048 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5049 * g++.dg/cpp0x/pr31431.C: Adjust.
5050 * g++.dg/cpp0x/pr31434.C: Adjust.
5051 * g++.dg/cpp0x/sfinae11.C: Adjust
5052 * g++.dg/cpp0x/temp_default2.C: Adjust.
5053 * g++.dg/cpp0x/trailing4.C: Adjust.
5054 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5055 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5056 * g++.dg/cpp0x/variadic105.C: Adjust.
5057 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5058 * g++.dg/ext/vla2.C: Adjust.
5059 * g++.dg/other/ptrmem10.C: Adjust.
5060 * g++.dg/other/ptrmem11.C: Adjust.
5061 * g++.dg/overload/unknown1.C: Adjust.
5062 * g++.dg/template/conv11.C: Adjust.
5063 * g++.dg/template/dependent-expr5.C: Adjust.
5064 * g++.dg/template/friend.C: Adjust.
5065 * g++.dg/template/incomplete2.C: Adjust.
5066 * g++.dg/template/local4.C: Adjust.
5067 * g++.dg/template/local6.C: Adjust.
5068 * g++.dg/template/operator9.C: Adjust.
5069 * g++.dg/template/ttp25.C: Adjust.
5070 * g++.dg/template/unify10.C: Adjust.
5071 * g++.dg/template/unify11.C: Adjust.
5072 * g++.dg/template/unify6.C: Adjust.
5073 * g++.dg/template/unify9.C: Adjust.
5074 * g++.dg/template/varmod1.C: Adjust.
5075 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5076 * g++.old-deja/g++.pt/crash28.C: Adjust.
5077 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5078 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5079 * g++.old-deja/g++.pt/expr2.C: Adjust.
5080 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5081 * g++.old-deja/g++.pt/spec5.C: Adjust.
5082 * g++.old-deja/g++.pt/spec6.C: Adjust.
5083 * g++.old-deja/g++.pt/unify4.C: Adjust.
5084 * g++.old-deja/g++.pt/unify8.C: Adjust.
5085 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5086 * g++.dg/overload/template5.C: New testcase.
5087 * g++.dg/template/overload12.C: New testcase.
5089 2011-07-11 Tobias Burnus <burnus@net-b.de>
5091 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5092 * gfortran.dg/coarray_7.f90: Ditto.
5093 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5094 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5096 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5098 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5100 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5101 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5102 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5104 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5105 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5106 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5108 2011-07-15 Jason Merrill <jason@redhat.com>
5111 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5112 Use --extra_opts instead of --additional_options.
5114 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5117 * g++.dg/torture/pr49309.C: Remove.
5119 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5121 * gcc.target/tic6x/weak-call.c: New test.
5122 * gcc.target/tic6x/fpcmp.c: New test.
5123 * gcc.target/tic6x/fpdiv.c: New test.
5124 * gcc.target/tic6x/rotdi16-scan.c: New test.
5125 * gcc.target/tic6x/ffssi.c: New test.
5126 * gcc.target/tic6x/fpdiv-lib.c: New test.
5127 * gcc.target/tic6x/cold-lc.c: New test.
5128 * gcc.target/tic6x/longcalls.c: New test.
5129 * gcc.target/tic6x/abi-align-1.c: New test.
5130 * gcc.target/tic6x/fpcmp-finite.c: New test.
5131 * gcc.target/tic6x/rotdi16.c: New test.
5132 * gcc.target/tic6x/bswapl.c: New test.
5133 * gcc.target/tic6x/ffsdi.c: New test.
5134 * gcc.target/tic6x/tic6x.exp: New file.
5135 * gcc.target/tic6x/builtins/arith24.c: New test.
5136 * gcc.target/tic6x/builtins/smpy.c: New test.
5137 * gcc.target/tic6x/builtins/smpylh.c: New test.
5138 * gcc.target/tic6x/builtins/smpyh.c: New test.
5139 * gcc.target/tic6x/builtins/sarith1.c: New test.
5140 * gcc.target/tic6x/builtins/extclr.c: New test
5141 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5142 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5143 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5144 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5146 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5148 * gcc.dg/20020312-2.c: Likewise.
5149 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5150 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5151 * gcc.dg/torture/builtin-math-7.c: Likewise.
5154 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5155 not testing tic6x-*-*.
5157 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5160 * g++.dg/torture/pr49309.C: New testcase.
5162 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5164 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5166 2011-07-14 Richard Guenther <rguenther@suse.de>
5168 PR tree-optimization/49651
5169 * gcc.dg/torture/pr49651.c: New testcase.
5171 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5174 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5176 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5178 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5179 -mno-pointers-to-nested-functions.
5180 * gcc.target/powerpc/no-r11-2.c: Ditto.
5181 * gcc.target/powerpc/no-r11-3.c: Ditto.
5183 2011-07-13 Jason Merrill <jason@redhat.com>
5185 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5186 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5187 when compiling C files.
5188 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5189 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5190 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5191 * g++.dg/lookup/anon2.C: Likewise.
5192 * g++.dg/tree-ssa/copyprop.C: Likewise.
5193 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5194 * g++.dg/init/vector1.C: Ignore narrowing errors.
5195 * g++.dg/torture/pr35526.C: Likewise.
5196 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5198 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5201 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5204 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5206 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5207 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5209 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5211 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5212 * lib/obj-c++.exp (obj-c++_init): Ditto.
5213 * lib/file-format.exp (gcc_target_object_format): Ditto.
5214 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5215 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5216 (check_visibility_available): Ditto.
5217 (check_effective_target_tls_native): Ditto.
5218 (check_effective_target_tls_emulated): Ditto.
5219 (check_effective_target_function_sections): Ditto.
5221 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5223 * gcc.target/arm/pr48183.c: New test.
5225 2011-07-13 Richard Guenther <rguenther@suse.de>
5227 * gcc.dg/torture/20110713-1.c: New testcase.
5229 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5232 * gcc.c-torture/compile/pr49474.c: New testcase.
5234 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5236 PR tree-optimization/49712
5237 * gcc.c-torture/execute/pr49712.c: New test.
5239 2011-07-11 Jason Merrill <jason@redhat.com>
5242 * g++.dg/template/recurse3.C: New.
5244 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5247 * gcc.dg/guality/csttest.c: New test.
5250 * gfortran.dg/pr49698.f90: New test.
5252 2011-07-11 Jeff Law <law@redhat.com>
5254 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5256 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5258 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5259 * go.test/go-test.exp (go-set-goarch): Likewise.
5261 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5264 * gcc.target/avr/torture/pr39633.c: New test case.
5266 2011-07-11 Tobias Burnus <burnus@net-b.de>
5269 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5271 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5273 * lib/target-supports.exp (check_effective_target_scheduling):
5275 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5276 * gcc.dg/pr45055.c: Ditto.
5277 * gcc.dg/pr45353.c: Ditto.
5278 * g++.dg/pr45056.C: Ditto.
5280 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5282 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5283 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5284 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5285 * g++.dg/torture/pr31863.C: Skip AVR.
5287 2011-07-10 Tobias Burnus <burnus@net-b.de>
5290 * gfortran.dg/intrinsic_signal.f90: New.
5292 2011-07-09 Jason Merrill <jason@redhat.com>
5294 * g++.dg/cpp0x/regress/regress6.C: New.
5295 * g++.dg/parse/crash45.C: Adjust message.
5296 * g++.dg/template/crash38.C: Adjust message.
5297 * g++.dg/template/crash64.C: Adjust message.
5299 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5301 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5302 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5303 * g++.dg/abi/bitfield3.C: Likewise.
5304 * g++.dg/eh/pr38662.C: Likewise.
5305 * g++.dg/ext/attrib36.C: Likewise.
5306 * g++.dg/ext/attrib37.C: Likewise.
5307 * g++.dg/ext/attrib8.C: Likewise.
5308 * g++.dg/ext/tmplattr1.C: Likewise.
5309 * g++.dg/inherit/override-attribs.C: Likewise.
5310 * g++.dg/opt/inline9.C: Likewise.
5311 * g++.dg/opt/life1.C: Likewise.
5312 * g++.dg/opt/longbranch2.C: Likewise.
5313 * g++.dg/opt/nrv12.C: Likewise.
5314 * g++.dg/opt/reg-stack4.C: Likewise.
5315 * g++.dg/other/pr35504.C: Likewise.
5316 * g++.dg/other/pr39496.C: Likewise.
5317 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5318 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5319 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5320 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5321 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5322 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5323 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5324 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5325 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5326 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5327 * g++.dg/warn/pr15774-1.C: Likewise.
5328 * g++.dg/warn/pr15774-2.C: Likewise.
5329 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5330 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5331 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5332 * g++.old-deja/g++.pt/asm2.C: Likewise.
5333 * gcc.c-torture/compile/20000804-1.c: Likewise.
5334 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5335 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5336 * gcc.dg/20020108-1.c: Likewise.
5337 * gcc.dg/20020122-2.c: Likewise.
5338 * gcc.dg/20020122-3.c: Likewise.
5339 * gcc.dg/20020206-1.c: Likewise.
5340 * gcc.dg/20020219-1.c: Likewise.
5341 * gcc.dg/20020310-1.c: Likewise.
5342 * gcc.dg/20020411-1.c: Likewise.
5343 * gcc.dg/20020418-2.c: Likewise.
5344 * gcc.dg/20020426-2.c: Likewise.
5345 * gcc.dg/20020517-1.c: Likewise.
5346 * gcc.dg/20030204-1.c: Likewise.
5347 * gcc.dg/20030826-2.c: Likewise.
5348 * gcc.dg/20031102-1.c: Likewise.
5349 * gcc.dg/20031202-1.c: Likewise.
5350 * gcc.dg/20050111-1.c: Likewise.
5351 * gcc.dg/20050503-1.c: Likewise.
5352 * gcc.dg/array-init-1.c: Likewise.
5353 * gcc.dg/builtin-apply4.c: Likewise.
5354 * gcc.dg/dfp/pr31344.c: Likewise.
5355 * gcc.dg/gomp/atomic-11.c: Likewise.
5356 * gcc.dg/graphite/pr40281.c: Likewise.
5357 * gcc.dg/ia64-sync-1.c: Likewise.
5358 * gcc.dg/ia64-sync-2.c: Likewise.
5359 * gcc.dg/ia64-sync-3.c: Likewise.
5360 * gcc.dg/ia64-sync-4.c: Likewise.
5361 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5362 * gcc.dg/invalid-call-1.c: Likewise.
5363 * gcc.dg/loop-3.c: Likewise.
5364 * gcc.dg/lower-subreg-1.c: Likewise.
5365 * gcc.dg/lto/pr47259_0.c: Likewise.
5366 * gcc.dg/nested-calls-1.c: Likewise.
5367 * gcc.dg/pr20017.c: Likewise.
5368 * gcc.dg/pr25023.c: Likewise.
5369 * gcc.dg/pr27671-2.c: Likewise.
5370 * gcc.dg/pr32176.c: Likewise.
5371 * gcc.dg/pr33676.c: Likewise.
5372 * gcc.dg/pr35045.c: Likewise.
5373 * gcc.dg/pr36015.c: Likewise.
5374 * gcc.dg/pr36584.c: Likewise.
5375 * gcc.dg/pr36998.c: Likewise.
5376 * gcc.dg/pr37438.c: Likewise.
5377 * gcc.dg/pr37908.c: Likewise.
5378 * gcc.dg/pr41241.c: Likewise.
5379 * gcc.dg/pr41340.c: Likewise.
5380 * gcc.dg/pr44136.c: Likewise.
5381 * gcc.dg/pr44194-1.c: Likewise.
5382 * gcc.dg/pr46212.c: Likewise.
5383 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5384 * gcc.dg/setjmp-2.c: Likewise.
5385 * gcc.dg/short-compare-1.c: Likewise.
5386 * gcc.dg/short-compare-2.c: Likewise.
5387 * gcc.dg/smod-1.c: Likewise.
5388 * gcc.dg/sync-2.c: Likewise.
5389 * gcc.dg/sync-3.c: Likewise.
5390 * gcc.dg/tls/opt-1.c: Likewise.
5391 * gcc.dg/tls/opt-2.c: Likewise.
5392 * gcc.dg/tls/opt-3.c: Likewise.
5393 * gcc.dg/torture/badshift.c: Likewise.
5394 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5395 * gcc.dg/torture/pr20314-2.c: Likewise.
5396 * gcc.dg/torture/pr36891.c: Likewise.
5397 * gcc.dg/torture/pr38774.c: Likewise.
5398 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5399 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5400 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5401 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5402 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5403 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5404 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5405 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5406 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5407 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5408 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5409 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5410 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5411 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5412 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5413 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5414 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5415 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5416 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5417 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5418 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5419 * gcc.dg/unroll-1.c: Likewise.
5420 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5421 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5422 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5423 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5424 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5425 * gcc.target/i386/20000609-1.c: Likewise.
5426 * gcc.target/i386/20000720-1.c: Likewise.
5427 * gcc.target/i386/20000724-1.c: Likewise.
5428 * gcc.target/i386/20011107-1.c: Likewise.
5429 * gcc.target/i386/20011119-1.c: Likewise.
5430 * gcc.target/i386/20020201-3.c: Likewise.
5431 * gcc.target/i386/20020218-1.c: Likewise.
5432 * gcc.target/i386/20020729-1.c: Likewise.
5433 * gcc.target/i386/20030926-1.c: Likewise.
5434 * gcc.target/i386/20060125-1.c: Likewise.
5435 * gcc.target/i386/20060125-2.c: Likewise.
5436 * gcc.target/i386/20060512-1.c: Likewise.
5437 * gcc.target/i386/20060512-2.c: Likewise.
5438 * gcc.target/i386/20060512-3.c: Likewise.
5439 * gcc.target/i386/20060512-4.c: Likewise.
5440 * gcc.target/i386/387-1.c: Likewise.
5441 * gcc.target/i386/387-2.c: Likewise.
5442 * gcc.target/i386/387-5.c: Likewise.
5443 * gcc.target/i386/387-6.c: Likewise.
5444 * gcc.target/i386/980312-1.c: Likewise.
5445 * gcc.target/i386/980313-1.c: Likewise.
5446 * gcc.target/i386/990117-1.c: Likewise.
5447 * gcc.target/i386/990424-1.c: Likewise.
5448 * gcc.target/i386/990524-1.c: Likewise.
5449 * gcc.target/i386/991129-1.c: Likewise.
5450 * gcc.target/i386/991214-1.c: Likewise.
5451 * gcc.target/i386/991230-1.c: Likewise.
5452 * gcc.target/i386/addr-sel-1.c: Likewise.
5453 * gcc.target/i386/aggregate-ret1.c: Likewise.
5454 * gcc.target/i386/aggregate-ret2.c: Likewise.
5455 * gcc.target/i386/align-main-3.c: Likewise.
5456 * gcc.target/i386/amd64-abi-1.c: Likewise.
5457 * gcc.target/i386/amd64-abi-2.c: Likewise.
5458 * gcc.target/i386/amd64-abi-4.c: Likewise.
5459 * gcc.target/i386/amd64-abi-5.c: Likewise.
5460 * gcc.target/i386/amd64-abi-6.c: Likewise.
5461 * gcc.target/i386/asm-1.c: Likewise.
5462 * gcc.target/i386/asm-3.c: Likewise.
5463 * gcc.target/i386/asm-5.c: Likewise.
5464 * gcc.target/i386/attributes-error.c: Likewise.
5465 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5466 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5467 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5468 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5469 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5470 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5471 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5472 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5473 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5474 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5475 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5476 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5477 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5478 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5479 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5480 * gcc.target/i386/bitfield1.c: Likewise.
5481 * gcc.target/i386/bitfield2.c: Likewise.
5482 * gcc.target/i386/bmi-2.c: Likewise.
5483 * gcc.target/i386/bmi-5.c: Likewise.
5484 * gcc.target/i386/builtin-unreachable.c: Likewise.
5485 * gcc.target/i386/cleanup-2.c: Likewise.
5486 * gcc.target/i386/clobbers.c: Likewise.
5487 * gcc.target/i386/cmov8.c: Likewise.
5488 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5489 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5490 * gcc.target/i386/compress-float-387.c: Likewise.
5491 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5492 * gcc.target/i386/compress-float-sse.c: Likewise.
5493 * gcc.target/i386/crc32-2.c: Likewise.
5494 * gcc.target/i386/crc32-3.c: Likewise.
5495 * gcc.target/i386/divmod-7.c: Likewise.
5496 * gcc.target/i386/divmod-8.c: Likewise.
5497 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5498 * gcc.target/i386/fma3-builtin.c: Likewise.
5499 * gcc.target/i386/fma3-fma.c: Likewise.
5500 * gcc.target/i386/fma4-256-vector.c: Likewise.
5501 * gcc.target/i386/fma4-builtin.c: Likewise.
5502 * gcc.target/i386/fma4-fma-2.c: Likewise.
5503 * gcc.target/i386/fma4-fma.c: Likewise.
5504 * gcc.target/i386/fma4-vector-2.c: Likewise.
5505 * gcc.target/i386/fma4-vector.c: Likewise.
5506 * gcc.target/i386/funcspec-1.c: Likewise.
5507 * gcc.target/i386/funcspec-10.c: Likewise.
5508 * gcc.target/i386/funcspec-11.c: Likewise.
5509 * gcc.target/i386/funcspec-2.c: Likewise.
5510 * gcc.target/i386/funcspec-5.c: Likewise.
5511 * gcc.target/i386/funcspec-6.c: Likewise.
5512 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5513 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5514 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5515 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5516 * gcc.target/i386/incoming-1.c: Likewise.
5517 * gcc.target/i386/incoming-10.c: Likewise.
5518 * gcc.target/i386/incoming-11.c: Likewise.
5519 * gcc.target/i386/incoming-12.c: Likewise.
5520 * gcc.target/i386/incoming-13.c: Likewise.
5521 * gcc.target/i386/incoming-14.c: Likewise.
5522 * gcc.target/i386/incoming-15.c: Likewise.
5523 * gcc.target/i386/incoming-2.c: Likewise.
5524 * gcc.target/i386/incoming-3.c: Likewise.
5525 * gcc.target/i386/incoming-4.c: Likewise.
5526 * gcc.target/i386/incoming-5.c: Likewise.
5527 * gcc.target/i386/incoming-6.c: Likewise.
5528 * gcc.target/i386/incoming-7.c: Likewise.
5529 * gcc.target/i386/incoming-8.c: Likewise.
5530 * gcc.target/i386/incoming-9.c: Likewise.
5531 * gcc.target/i386/lea.c: Likewise.
5532 * gcc.target/i386/local.c: Likewise.
5533 * gcc.target/i386/loop-1.c: Likewise.
5534 * gcc.target/i386/loop-2.c: Likewise.
5535 * gcc.target/i386/loop-3.c: Likewise.
5536 * gcc.target/i386/max-stack-align.c: Likewise.
5537 * gcc.target/i386/memcpy-1.c: Likewise.
5538 * gcc.target/i386/movbe-2.c: Likewise.
5539 * gcc.target/i386/movq-2.c: Likewise.
5540 * gcc.target/i386/movq.c: Likewise.
5541 * gcc.target/i386/nrv1.c: Likewise.
5542 * gcc.target/i386/pad-4.c: Likewise.
5543 * gcc.target/i386/pad-5a.c: Likewise.
5544 * gcc.target/i386/pad-5b.c: Likewise.
5545 * gcc.target/i386/pad-6a.c: Likewise.
5546 * gcc.target/i386/pad-6b.c: Likewise.
5547 * gcc.target/i386/pad-7.c: Likewise.
5548 * gcc.target/i386/pad-9.c: Likewise.
5549 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5550 * gcc.target/i386/pic-1.c: Likewise.
5551 * gcc.target/i386/pr12092-1.c: Likewise.
5552 * gcc.target/i386/pr12329.c: Likewise.
5553 * gcc.target/i386/pr21518.c: Likewise.
5554 * gcc.target/i386/pr22362.c: Likewise.
5555 * gcc.target/i386/pr22585.c: Likewise.
5556 * gcc.target/i386/pr23098.c: Likewise.
5557 * gcc.target/i386/pr25196.c: Likewise.
5558 * gcc.target/i386/pr25293.c: Likewise.
5559 * gcc.target/i386/pr25654.c: Likewise.
5560 * gcc.target/i386/pr26449.c: Likewise.
5561 * gcc.target/i386/pr26778.c: Likewise.
5562 * gcc.target/i386/pr26826.c: Likewise.
5563 * gcc.target/i386/pr27266.c: Likewise.
5564 * gcc.target/i386/pr29978.c: Likewise.
5565 * gcc.target/i386/pr30505.c: Likewise.
5566 * gcc.target/i386/pr30961-1.c: Likewise.
5567 * gcc.target/i386/pr31628.c: Likewise.
5568 * gcc.target/i386/pr32000-2.c: Likewise.
5569 * gcc.target/i386/pr32661-1.c: Likewise.
5570 * gcc.target/i386/pr32708-2.c: Likewise.
5571 * gcc.target/i386/pr32708-3.c: Likewise.
5572 * gcc.target/i386/pr34256.c: Likewise.
5573 * gcc.target/i386/pr34312.c: Likewise.
5574 * gcc.target/i386/pr34522.c: Likewise.
5575 * gcc.target/i386/pr35160.c: Likewise.
5576 * gcc.target/i386/pr35281.c: Likewise.
5577 * gcc.target/i386/pr36246.c: Likewise.
5578 * gcc.target/i386/pr36786.c: Likewise.
5579 * gcc.target/i386/pr37275.c: Likewise.
5580 * gcc.target/i386/pr37843-3.c: Likewise.
5581 * gcc.target/i386/pr37843-4.c: Likewise.
5582 * gcc.target/i386/pr39082-1.c: Likewise.
5583 * gcc.target/i386/pr39431.c: Likewise.
5584 * gcc.target/i386/pr39496.c: Likewise.
5585 * gcc.target/i386/pr39543-2.c: Likewise.
5586 * gcc.target/i386/pr39911.c: Likewise.
5587 * gcc.target/i386/pr40718.c: Likewise.
5588 * gcc.target/i386/pr40906-1.c: Likewise.
5589 * gcc.target/i386/pr40906-2.c: Likewise.
5590 * gcc.target/i386/pr40906-3.c: Likewise.
5591 * gcc.target/i386/pr40934.c: Likewise.
5592 * gcc.target/i386/pr41900.c: Likewise.
5593 * gcc.target/i386/pr42589.c: Likewise.
5594 * gcc.target/i386/pr43662.c: Likewise.
5595 * gcc.target/i386/pr43671.c: Likewise.
5596 * gcc.target/i386/pr43766.c: Likewise.
5597 * gcc.target/i386/pr43869.c: Likewise.
5598 * gcc.target/i386/pr44942.c: Likewise.
5599 * gcc.target/i386/pr44948-2a.c: Likewise.
5600 * gcc.target/i386/pr45234.c: Likewise.
5601 * gcc.target/i386/pr45336-2.c: Likewise.
5602 * gcc.target/i386/pr45336-4.c: Likewise.
5603 * gcc.target/i386/pr45852.c: Likewise.
5604 * gcc.target/i386/pr46470.c: Likewise.
5605 * gcc.target/i386/pr48037-1.c: Likewise.
5606 * gcc.target/i386/pr48389.c: Likewise.
5607 * gcc.target/i386/pr49095.c: Likewise.
5608 * gcc.target/i386/pr9771-1.c: Likewise.
5609 * gcc.target/i386/rdfsbase-1.c: Likewise.
5610 * gcc.target/i386/rdfsbase-2.c: Likewise.
5611 * gcc.target/i386/rdgsbase-1.c: Likewise.
5612 * gcc.target/i386/rdgsbase-2.c: Likewise.
5613 * gcc.target/i386/rdrand-3.c: Likewise.
5614 * gcc.target/i386/regparm-stdcall.c: Likewise.
5615 * gcc.target/i386/regparm.c: Likewise.
5616 * gcc.target/i386/reload-1.c: Likewise.
5617 * gcc.target/i386/rotate-2.c: Likewise.
5618 * gcc.target/i386/sibcall-5.c: Likewise.
5619 * gcc.target/i386/signbit-1.c: Likewise.
5620 * gcc.target/i386/signbit-2.c: Likewise.
5621 * gcc.target/i386/signbit-3.c: Likewise.
5622 * gcc.target/i386/sse-5.c: Likewise.
5623 * gcc.target/i386/sse-8.c: Likewise.
5624 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5625 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5626 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5627 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5628 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5629 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5630 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5631 * gcc.target/i386/sse2-movq-2.c: Likewise.
5632 * gcc.target/i386/sse2-movq-3.c: Likewise.
5633 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5634 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5635 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5636 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5637 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5638 * gcc.target/i386/ssefn-1.c: Likewise.
5639 * gcc.target/i386/ssefn-2.c: Likewise.
5640 * gcc.target/i386/sseregparm-1.c: Likewise.
5641 * gcc.target/i386/sseregparm-2.c: Likewise.
5642 * gcc.target/i386/sseregparm-3.c: Likewise.
5643 * gcc.target/i386/sseregparm-4.c: Likewise.
5644 * gcc.target/i386/sseregparm-5.c: Likewise.
5645 * gcc.target/i386/sseregparm-6.c: Likewise.
5646 * gcc.target/i386/sseregparm-7.c: Likewise.
5647 * gcc.target/i386/sseregparm-8.c: Likewise.
5648 * gcc.target/i386/stack-realign.c: Likewise.
5649 * gcc.target/i386/stack-usage-realign.c: Likewise.
5650 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5651 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5652 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5653 * gcc.target/i386/stackalign/return-1.c: Likewise.
5654 * gcc.target/i386/stackalign/return-2.c: Likewise.
5655 * gcc.target/i386/stackalign/return-3.c: Likewise.
5656 * gcc.target/i386/tailcall-1.c: Likewise.
5657 * gcc.target/i386/tbm-2.c: Likewise.
5658 * gcc.target/i386/udivmod-7.c: Likewise.
5659 * gcc.target/i386/udivmod-8.c: Likewise.
5660 * gcc.target/i386/unroll-1.c: Likewise.
5661 * gcc.target/i386/vararg-1.c: Likewise.
5662 * gcc.target/i386/vararg-2.c: Likewise.
5663 * gcc.target/i386/vect8-ret.c: Likewise.
5664 * gcc.target/i386/vectorize5.c: Likewise.
5665 * gcc.target/i386/wmul-1.c: Likewise.
5666 * gcc.target/i386/wmul-2.c: Likewise.
5667 * gcc.target/i386/wrfsbase-1.c: Likewise.
5668 * gcc.target/i386/wrfsbase-2.c: Likewise.
5669 * gcc.target/i386/wrgsbase-1.c: Likewise.
5670 * gcc.target/i386/wrgsbase-2.c: Likewise.
5671 * gcc.target/i386/xop-pcmov.c: Likewise.
5672 * gcc.target/i386/xop-pcmov2.c: Likewise.
5673 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5674 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5675 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5676 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5677 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5678 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5679 * gcc.target/i386/zee.c: Likewise.
5680 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5681 * gfortran.dg/compiler-directive_2.f: Likewise.
5682 * gfortran.dg/g77/20010216-1.f: Likewise.
5683 * gfortran.dg/gomp/pr39152.f90: Likewise.
5684 * gfortran.dg/pr33794.f90: Likewise.
5686 2011-07-09 Jason Merrill <jason@redhat.com>
5688 * g++.dg/cpp0x/regress/regress5.C: New.
5690 2011-07-08 Jason Merrill <jason@redhat.com>
5693 * g++.dg/expr/compound-asn1.C: New.
5694 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5696 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5699 * gcc.target/powerpc/altivec-34.c: New test.
5701 2011-07-08 Jason Merrill <jason@redhat.com>
5704 * g++.dg/abi/guard3.C: New.
5706 2011-07-08 Julian Brown <julian@codesourcery.com>
5708 * lib/target-supports.exp
5709 (check_effective_target_arm_little_endian): New.
5710 (check_effective_target_vect_pack_trunc): Use above.
5711 (check_effective_target_vect_unpack): Likewise.
5712 (check_effective_target_vect_element_align): Test
5713 check_effective_target_arm_vect_no_misalign for ARM.
5715 2011-07-08 Jason Merrill <jason@redhat.com>
5718 * g++.dg/cpp0x/constexpr-rom.C: New.
5720 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5723 * g++.dg/torture/pr49519.C: New test.
5725 2011-07-08 Martin Jambor <mjambor@suse.cz>
5727 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5729 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5732 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5734 2011-07-08 Richard Guenther <rguenther@suse.de>
5736 PR tree-optimization/49662
5737 * gcc.dg/graphite/interchange-14.c: XFAIL.
5738 * gcc.dg/graphite/interchange-15.c: Likewise.
5739 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5741 2011-07-06 Jason Merrill <jason@redhat.com>
5744 * g++.dg/cpp0x/regress/regress4.C: New.
5746 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5749 * gfortran.dg/result_in_spec_4.f90: New test.
5751 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5753 * gcc.target/sparc/cas64.c: New test.
5755 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5758 * g++.dg/torture/pr49644.C: New test.
5761 * gcc.c-torture/execute/pr49644.c: New test.
5763 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5765 * lib/target-supports.exp (check_effective_target_ia32): New.
5766 (check_effective_target_x32): Likewise.
5767 (check_effective_target_vect_cmdline_needed): Also check x32.
5769 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5771 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5773 * gcc.target/arm/pr42235.c: Likewise.
5774 * gcc.target/arm/pr42495.c: Likewise.
5775 * gcc.target/arm/pr42574.c: Likewise.
5776 * gcc.target/arm/thumb-branch1.c: Likewise.
5778 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5779 unneeded prune of possible warning.
5780 * gcc.target/arm/pr40956.c: Likewise.
5781 * gcc.target/arm/pr42505.c: Likewise.
5783 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5784 * gcc.c-torture/compile/pr46883.c: Likewise.
5785 * gcc.c-torture/compile/pr46934.c: Likewise.
5787 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5788 for move to ../../gcc.c-torture/compile.
5789 * gcc.target/arm/pr46883.c: Likewise.
5790 * gcc.target/arm/pr46934.c: Likewise.
5792 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5793 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5794 * gcc.target/arm/wmul-1.c: Likewise.
5795 * gcc.target/arm/wmul-2.c: Likewise.
5796 * gcc.target/arm/wmul-3.c: Likewise.
5797 * gcc.target/arm/wmul-4.c: Likewise.
5798 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5799 add tab after scan target.
5800 * gcc.target/arm/smlaltt-1.c: Likewise.
5801 * gcc.target/arm/smlatb-1.c: Likewise.
5802 * gcc.target/arm/smlatt-1.c: Likewise.
5804 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5807 * gcc.dg/debug/pr49522.c: New test.
5809 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5811 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5812 * gcc.dg/pr46212.c: Run only if target int32plus.
5813 * gcc.dg/torture/pr48146.c: Ditto.
5814 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5815 * c-c++-common/pr44832.c: Ditto.
5816 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5817 * gcc.dg/pr31490.c: Ditto.
5818 * gcc.dg/torture/builtin-math-7.c: Run only if target
5820 * gcc.dg/torture/pr45764.c: Skip for AVR.
5821 * gcc.dg/pr47893.c: Ditto.
5823 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5825 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5826 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5827 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5828 add tab to scan target.
5830 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5832 * gcc.target/arm/neon-modes-3.c: New test.
5834 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5836 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5837 -fno-loop-interchange -ffast-math.
5839 2011-07-07 Richard Guenther <rguenther@suse.de>
5841 * gcc.dg/ftrapv-3.c: New testcase.
5843 2011-07-07 Richard Guenther <rguenther@suse.de>
5845 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5846 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5848 2011-07-07 Kai Tietz <ktietz@redhat.com>
5850 * gcc.dg/binop-notxor1.c: New test.
5851 * gcc.dg/binop-notand4a.c: New test.
5852 * gcc.dg/binop-notxor2.c: New test.
5853 * gcc.dg/binop-notand3a.c: New test.
5854 * gcc.dg/binop-notand2a.c: New test.
5855 * gcc.dg/binop-notand6a.c: New test.
5856 * gcc.dg/binop-notor1.c: New test.
5857 * gcc.dg/binop-notand1a.c: New test.
5858 * gcc.dg/binop-notand5a.c: New test.
5859 * gcc.dg/binop-notor2.c: New test.
5861 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5864 * gcc.dg/gomp/pr49640.c: New test.
5866 2011-07-07 Richard Guenther <rguenther@suse.de>
5868 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5870 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5873 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5875 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5877 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5878 * gcc.target/powerpc/no-r11-2.c: Ditto.
5879 * gcc.target/powerpc/no-r11-3.c: Ditto.
5881 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5883 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5884 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5886 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5888 * lib/target-supports.exp (check_profiling_available): Disable
5889 profiling with -fprofile-generate for target avr.
5891 2011-07-06 Richard Guenther <rguenther@suse.de>
5893 PR tree-optimization/49645
5894 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5896 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5899 * gcc.dg/pr47383.c: New.
5901 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5903 PR tree-optimization/49647
5904 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5906 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5909 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5910 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5912 2011-07-05 Jason Merrill <jason@redhat.com>
5915 * g++.dg/template/template-id-4.C: New.
5917 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5919 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5920 * gcc.dg/pr43402.c: Ditto.
5922 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5924 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5926 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5928 * gcc.target/powerpc/ppc-switch-1.c: New test for
5929 --param case-values-threshold.
5930 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5932 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5934 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5936 2011-07-05 Jason Merrill <jason@redhat.com>
5938 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5940 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5942 PR tree-optimization/47654
5943 * gcc.dg/graphite/block-pr47654.c: New.
5945 2011-07-05 Jason Merrill <jason@redhat.com>
5947 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5949 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5951 PR tree-optimization/49580
5952 * gcc.dg/autopar/pr49580.c: New test.
5954 2011-07-05 Richard Guenther <rguenther@suse.de>
5956 PR tree-optimization/49518
5957 PR tree-optimization/49628
5958 * g++.dg/torture/pr49628.C: New testcase.
5959 * gcc.dg/torture/pr49518.c: Likewise.
5961 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5963 * ada/acats/run_acats (which): Extract last field from type -p,
5964 type output only if command succeeded.
5966 2011-07-04 Jason Merrill <jason@redhat.com>
5968 * g++.dg/abi/mangle48.C: New.
5970 * g++.dg/cpp0x/diag1.C: New.
5972 * g++.dg/diagnostic/aka1.C: New.
5974 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5976 PR rtl-optimization/49619
5977 * gcc.dg/pr49619.c: New test.
5979 PR rtl-optimization/49472
5980 * gfortran.dg/pr49472.f90: New test.
5983 * gcc.dg/pr49602.c: New test.
5985 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5989 * gcc.target/avr/avr.exp: Run over cpp files, too.
5990 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5991 * gcc.target/avr/progmem.h: New file.
5992 * gcc.target/avr/exit-abort.h: New file.
5993 * gcc.target/avr/progmem-error-1.c: New file.
5994 * gcc.target/avr/progmem-error-1.cpp: New file.
5995 * gcc.target/avr/progmem-warning-1.c: New file.
5996 * gcc.target/avr/torture/progmem-1.c: New file.
5997 * gcc.target/avr/torture/progmem-1.cpp: New file.
5999 2011-07-04 Richard Guenther <rguenther@suse.de>
6001 PR tree-optimization/49615
6002 * g++.dg/torture/pr49615.C: New testcase.
6004 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6006 PR tree-optimization/49610
6007 * gcc.dg/vect/pr49610.c: New test.
6009 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6011 * gnat.dg/specs/debug1.ads: New test.
6013 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6016 * gfortran.dg/typebound_proc_23.f90: New.
6018 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6021 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6023 2011-07-01 Jason Merrill <jason@redhat.com>
6026 * g++.dg/template/template-id-3.C: New.
6029 * g++.dg/template/qualified-id4.C: New.
6032 * g++.dg/template/explicit-args4.C: New.
6035 * g++.dg/template/offsetof2.C: New.
6037 2011-07-01 Kai Tietz <ktietz@redhat.com>
6039 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6041 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6044 * lib/target-supports.exp (check_effective_target_gld): New proc.
6046 2011-07-01 Richard Guenther <rguenther@suse.de>
6048 PR tree-optimization/49603
6049 * gcc.dg/torture/pr49603.c: New testcase.
6051 2011-06-30 Jason Merrill <jason@redhat.com>
6054 * g++.dg/rtti/template1.C: New.
6057 * g++.dg/cpp0x/regress/ctor1.C: New.
6060 * g++.dg/cpp0x/initlist54.C: New.
6062 2011-06-30 Martin Jambor <mjambor@suse.cz>
6064 * gcc.dg/tree-ssa/sra-12.c: New test.
6066 2011-06-29 Jason Merrill <jason@redhat.com>
6068 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6070 2011-06-30 Richard Guenther <rguenther@suse.de>
6072 PR tree-optimization/46787
6073 * gcc.dg/vect/vect-121.c: New testcase.
6075 2011-06-30 Martin Jambor <mjambor@suse.cz>
6077 PR tree-optimization/49094
6078 * gcc.dg/tree-ssa/pr49094.c: New test.
6080 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6083 * gfortran.dg/pr49540-1.f90: New test.
6084 * gfortran.dg/pr49540-2.f90: New test.
6086 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089 * ada/acats/run_acats (which): Use last field of type -p output.
6091 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6092 Iain Sandoe <iains@gcc.gnu.org>
6095 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6096 Only skip on 64-bit *-*-darwin8* && !objc2.
6098 2011-06-30 Richard Guenther <rguenther@suse.de>
6100 PR tree-optimization/38752
6101 * gcc.c-torture/compile/pr38752.c: New testcase.
6103 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6105 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6106 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6108 2011-06-29 Jason Merrill <jason@redhat.com>
6111 * g++.dg/cpp0x/initlist53.C: Use placement new.
6112 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6113 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6116 * g++.dg/cpp0x/trailing6.C: New.
6117 * g++.dg/cpp0x/pr45908.C: No error.
6120 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6123 * g++.dg/cpp0x/constexpr-using2.C: New.
6125 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6128 * g++.dg/cpp0x/constexpr-diag3.C: New.
6129 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6130 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6131 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6132 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6134 2011-06-29 Jason Merrill <jason@redhat.com>
6136 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6138 2011-06-29 Richard Guenther <rguenther@suse.de>
6140 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6142 2011-06-29 Jason Merrill <jason@redhat.com>
6144 * g++.dg/cpp0x/initlist-value2.C: New.
6146 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6147 * g++.dg/cpp0x/initlist-value.C: New.
6149 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6151 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6153 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6155 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6156 * gcc.dg/inline_2.c: Likewise.
6157 * gcc.dg/unroll_1.c: Likewise.
6159 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6162 * gcc.target/i386/pr49567.c: New test.
6164 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6166 * gnat.dg/opt17.ad[sb]: New test.
6168 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6169 Tom de Vries <tom@codesourcery.com>
6171 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6172 (check_effective_target_arm_thumb2): New effective targets.
6173 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6174 properly. Clean up temporary files.
6175 * gcc.target/arm/ivopts-2.c: Likewise.
6176 * gcc.target/arm/ivopts-3.c: Likewise.
6177 * gcc.target/arm/ivopts-4.c: Likewise.
6178 * gcc.target/arm/ivopts-5.c: Likewise.
6179 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6181 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6184 * gfortran.dg/reshape_zerosize_3.f90: New test.
6186 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6188 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6189 * gcc.target/arm/vfp-ldmias.c: Likewise.
6190 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6191 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6192 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6193 * gcc.target/arm/vfp-stmias.c: Likewise.
6194 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6195 * gcc.target/arm/vfp-stmiad.c: Likewise.
6197 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6199 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6201 * gcc.target/arm/pr45701-2.c: Ditto.
6203 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6206 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6207 * gfortran.dg/extends_14.f03: Modified.
6209 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6211 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6212 early if the test is already being skipped.
6214 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6215 scan-assembler-dem-not): For missing file, report unresolved with
6216 same message as for pass/fail, with reason reported in log file.
6218 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6219 from add_options_for_arm_neon_fp16.
6220 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6221 check_effective_target_arm_neon_fp16_ok_nocache.
6222 Check -mfpu and -mfloat-abi options from current multilib.
6223 Do not require neon support.
6224 (check_effective_target_arm_fp16_ok): Renamed from
6225 check_effecitve_target_arm_neon_fp16_ok.
6226 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6227 arm_neon_fp16_ok and arm_fp16.
6228 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6229 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6230 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6231 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6233 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.dg/builtin-assume-aligned-1.c: New test.
6236 * gcc.dg/builtin-assume-aligned-2.c: New test.
6237 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6240 * gcc.dg/pr49544.c: New test.
6242 2011-06-27 Richard Guenther <rguenther@suse.de>
6244 PR tree-optimization/49394
6245 * g++.dg/torture/pr49394.C: New testcase.
6247 2011-06-27 Kai Tietz <ktietz@redhat.com>
6249 * gcc.dg/optimize-bswapdi-2.c: New test.
6251 2011-06-27 Michael Hope <michael.hope@linaro.org>
6252 Richard Sandiford <richard.sandiford@linaro.org>
6254 PR tree-optimization/49169
6255 * gcc.dg/torture/pr49169.c: New test.
6257 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6260 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6262 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6265 2011-06-26 Jason Merrill <jason@redhat.com>
6267 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6270 * g++.dg/init/ref19.C: New.
6271 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6273 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6275 PR tree-optimization/48377
6276 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6279 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6282 * lib/target-supports.exp (check_effective_target_non_strict_align):
6284 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6286 2011-06-24 Martin Jambor <mjambor@suse.cz>
6288 PR tree-optimizations/49516
6289 * g++.dg/tree-ssa/pr49516.C: New test.
6291 2011-06-23 Jason Merrill <jason@redhat.com>
6294 * g++.dg/template/partial10.C: New.
6295 * g++.dg/template/partial11.C: New.
6297 2011-06-23 Jeff Law <law@redhat.com>
6300 * gcc.dg/pr48770.c: New test.
6302 2011-06-23 Jan Hubicka <jh@suse.cz>
6305 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6307 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6310 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6311 instead of -fdump-tree-optimized.
6313 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6316 * g++.dg/template/crash107.C: New.
6317 * g++.dg/template/error17.C: Adjust.
6319 2011-06-23 Jason Merrill <jason@redhat.com>
6322 * g++.dg/cpp0x/defaulted30.C: New.
6325 * g++.dg/rtti/anon-ns1.C: New.
6328 * g++.dg/init/ref18.C: New.
6331 * g++.dg/template/partial9.C: New.
6333 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6336 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6338 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6341 * gcc.dg/pr49496.c: New test.
6343 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6345 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6348 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6350 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6351 * gcc.target/arm/pr42879.c: Likewise.
6352 * gcc.target/arm/pr45701-3.c: Likewise.
6354 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6355 * gcc.target/arm/pr40482.c: Likewise.
6356 * gcc.target/arm/stack-corruption.c: Likewise.
6358 2011-06-22 Richard Guenther <rguenther@suse.de>
6360 PR tree-optimization/49493
6361 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6363 2011-06-22 Jason Merrill <jason@redhat.com>
6366 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6368 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6369 Dmitry Melnik <dm@ispras.ru>
6371 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6372 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6373 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6375 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6377 * gcc.target/arm/tlscall.c: New.
6379 2011-06-21 Jason Merrill <jason@redhat.com>
6382 * g++.dg/cpp0x/constexpr-ref1.C: New.
6383 * g++.dg/cpp0x/constexpr-ref2.C: New.
6384 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6387 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6390 * g++.dg/template/param3.C: New.
6392 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6394 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6395 my_clrsb test functions.
6397 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6398 test_sll, test_ull): Add clrsb tests.
6399 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6402 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6405 * gfortran.dg/class_44.f03: New.
6407 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6409 PR tree-optimization/49478
6410 * gcc.dg/vect/pr49478.c
6412 2011-06-21 Richard Guenther <rguenther@suse.de>
6414 PR tree-optimization/49483
6415 * gcc.dg/vect/vect-120.c: New testcase.
6417 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6420 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6421 * gcc.dg/vect/vect-peel-4.c: Likewise.
6423 2011-06-22 Christian Bruel <christian.bruel@st.com>
6426 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6427 * gcc.dg/always_inline2.c: Likewise.
6428 * gcc.dg/always_inline3.c: Likewise.
6429 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6430 * gcc.dg/inline_1.c: Likewise.
6431 * gcc.dg/inline_2.c: Likewise.
6432 * gcc.dg/inline_3.c: Likewise.
6433 * gcc.dg/inline_4.c: Likewise.
6434 * gcc.dg/20051201-1.c: Likewise.
6435 * gcc.dg/pr40087.c: Likewise.
6436 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6437 * gcc.dg/inline-22.c: Likewise.
6438 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6439 * gcc.dg/lto/20090218-1_1.c: Likewise.
6440 * g++.dg/ipa/devirt-7.C: Likewise.
6441 * gcc.dg/uninit-pred-5_a.c: Likewise.
6442 * gcc.dg/uninit-pred-5_b.c: Likewise.
6443 * gcc.dg/fail_always_inline.c: New.
6445 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6447 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6448 into 6 jobs instead of 3.
6450 2011-06-20 Jason Merrill <jason@redhat.com>
6453 * g++.dg/cpp0x/initlist53.C: New.
6455 2011-06-20 Tobias Burnus <burnus@net-b.de>
6458 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6459 * gfortran.dg/coarray_lock_3.f90: New.
6460 * gfortran.dg/coarray/lock_1.f90: New.
6462 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6464 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6465 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6466 unresolved and report the reason to the log file.
6468 * lib/scanasm.exp (object-size): Move argument processing earlier
6469 to report errors before verifying that the file exists. Report
6470 problems detected at runtime as unresolved instead of error and
6471 report their reasons to the log file.
6473 2011-06-20 Jason Merrill <jason@redhat.com>
6476 * g++.dg/cpp0x/explicit6.C: New.
6479 * g++.dg/cpp0x/enum20.C: New.
6482 * g++.dg/ext/attr-aligned01.C: New.
6485 * g++.dg/cpp0x/variadic-default.C: New.
6488 * g++.dg/cpp0x/auto26.C: New.
6491 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6493 2011-06-20 Kai Tietz <ktietz@redhat.com>
6495 * gcc.dg/binop-notand1.c: New test.
6496 * gcc.dg/binop-notand2.c: New test.
6497 * gcc.dg/binop-notand3.c: New test.
6498 * gcc.dg/binop-notand4.c: New test.
6499 * gcc.dg/binop-notand5.c: New test.
6500 * gcc.dg/binop-notand6.c: New test.
6502 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6505 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6507 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6510 * gfortran.dg/proc_ptr_31.f90: New.
6512 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6514 * gnat.dg/volatile6.adb: New test.
6515 * gnat.dg/volatile7.adb: Likewise.
6516 * gnat.dg/volatile8.adb: Likewise.
6517 * gnat.dg/volatile9.adb: Likewise.
6519 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6521 * gnat.dg/constant3.adb: New test.
6523 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6526 * gfortran.dg/read_list_eof_1.f90: New test.
6528 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.target/i386/testimm-1.c: New test.
6532 * gcc.target/i386/testimm-2.c: New test.
6533 * gcc.target/i386/testimm-3.c: New test.
6534 * gcc.target/i386/testimm-4.c: New test.
6535 * gcc.target/i386/testimm-5.c: New test.
6536 * gcc.target/i386/testimm-6.c: New test.
6537 * gcc.target/i386/testimm-7.c: New test.
6538 * gcc.target/i386/testimm-8.c: New test.
6539 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6540 * gcc.target/i386/xop-rotate1-int.c: New test.
6541 * gcc.target/i386/xop-rotate2-int.c: New test.
6543 2011-06-17 Jason Merrill <jason@redhat.com>
6545 * g++.dg/cpp0x/rv-func2.C: New.
6547 * g++.dg/debug/dwarf2/lambda1.C: New.
6548 * g++.dg/warn/Wshadow-6.C: Adjust.
6550 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6553 * gfortran.dg/move_alloc_5.f90: New.
6555 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6557 PR rtl-optimization/48542
6558 * gcc.dg/torture/pr48542.c: New test.
6560 2011-06-16 Jason Merrill <jason@redhat.com>
6563 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6566 * g++.dg/cpp0x/initlist52.C New.
6569 * c-c++-common/raw-string-12.c: New.
6572 * g++.dg/cpp0x/sfinae26.C: New.
6575 * g++.dg/cpp0x/variadic113.C: New.
6578 * g++.dg/cpp0x/variadic112.C: New.
6580 2011-06-16 Jeff Law <law@redhat.com>
6582 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6583 improved jump threading.
6584 * gcc.dg/builtin-object-size-2.c: Likewise.
6585 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6587 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6590 * gfortran.dg/typebound_assignment_3.f03: New.
6592 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6595 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6597 2011-06-16 Martin Jambor <mjambor@suse.cz>
6599 PR tree-optimization/49343
6600 * gnat.dg/discr31.ad[sb]: New test.
6602 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6604 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6606 2011-06-16 Tom de Vries <tom@codesourcery.com>
6609 * gcc.target/arm/ivopts-3.c: Update test.
6610 * gcc.target/arm/ivopts-5.c: Same.
6612 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6615 2011-06-10 Wei Guozhi <carrot@google.com>
6618 * gcc.target/arm/pr45335.c: New test.
6619 * gcc.target/arm/pr45335-2.c: New test.
6620 * gcc.target/arm/pr45335-3.c: New test.
6621 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6622 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6623 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6625 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6627 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6629 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6632 * gfortran.dg/class_43.f03: New.
6634 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6636 PR tree-optimization/49419
6637 * gcc.c-torture/execute/pr49419.c: New test.
6639 2011-06-16 Revital Eres <revital.eres@linaro.org>
6641 * gcc.dg/sms-9.c: New file.
6643 2011-06-15 Easwaran Raman <eraman@google.com>
6645 PR rtl-optimization/49414
6646 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6648 2011-06-14 Jason Merrill <jason@redhat.com>
6650 * g++.dg/cpp0x/noexcept13.C: New.
6652 2011-06-14 Easwaran Raman <eraman@google.com>
6654 PR rtl-optimization/44194
6655 * gcc.dg/pr44194-1.c: New test.
6656 * gcc.dg/pr44194-2.c: New test.
6658 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6660 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6662 * gcc.target/arm/pr45701-2.c: Likewise.
6663 * gcc.target/arm/thumb-branch1.c: Likewise.
6665 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6668 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6670 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6672 * gcc.target/arm/pr45701-1.c: Require thumb support.
6673 * gcc.target/arm/pr45701-2.c: Likewise.
6674 * gcc.target/arm/thumb-branch1.c: Likewise.
6676 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6677 * gcc.target/arm/pr39839.c: Likewise.
6678 * gcc.target/arm/pr40657-2.c: Likewise.
6679 * gcc.target/arm/pr40956.c: Likewise.
6680 * gcc.target/arm/pr41679.c: Likewise.
6681 * gcc.target/arm/pr42235.c: Likewise.
6682 * gcc.target/arm/pr42495.c: Likewise.
6683 * gcc.target/arm/pr42505.c: Likewise.
6684 * gcc.target/arm/pr42574.c: Likewise.
6685 * gcc.target/arm/pr46883.c: Likewise.
6686 * gcc.target/arm/pr46934.c: Likewise.
6687 * gcc.target/arm/xor-and.c: Likewise.
6689 2011-06-14 Jason Merrill <jason@redhat.com>
6691 * g++.dg/other/error23.C: Adjust error message.
6692 * g++.dg/other/error32.C: Likewise.
6695 * g++.dg/cpp0x/rv-dotstar.C: New.
6698 * g++.dg/cpp0x/decltype30.C: New.
6700 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6702 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6705 * gfortran.dg/pr49103.f90: New test.
6707 2011-06-14 Tom de Vries <tom@codesourcery.com>
6710 * gcc.target/arm/ivopts-3.c: New test.
6711 * gcc.target/arm/ivopts-4.c: New test.
6712 * gcc.target/arm/ivopts-5.c: New test.
6714 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6716 PR rtl-optimization/49390
6717 * gcc.c-torture/execute/pr49390.c: New test.
6719 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6721 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6723 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6725 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6726 * gcc.c-torture/execute/cmpsi-2.x: New file.
6727 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6728 * gcc.c-torture/execute/pr45262.x: New file.
6729 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6730 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6732 * gcc.c-torture/compile/pr49163.c: Ditto.
6734 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6736 * gcc.dg/vect/vect-16.c: Rename to...
6737 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6738 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6739 for double-word vectors.
6740 * gcc.dg/vect/vect-peel-4.c: Likewise.
6741 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6743 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6746 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6749 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6751 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6753 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6755 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6757 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6759 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6761 * gfortran.dg/trim_optimize_8.f90: New test case.
6763 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6764 Ira Rosen <ira.rosen@linaro.org>
6766 PR tree-optimization/49352
6767 * gcc.dg/vect/pr49352.c: New test.
6769 2011-06-12 Tobias Burnus
6772 * gfortran.dg/alloc_comp_assign_11.f90: New.
6774 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6776 * gfortran.dg/trim_optimize_7.f90: New test.
6778 2011-06-10 Wei Guozhi <carrot@google.com>
6781 * gcc.target/arm/pr45335.c: New test.
6782 * gcc.target/arm/pr45335-2.c: New test.
6783 * gcc.target/arm/pr45335-3.c: New test.
6784 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6785 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6786 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6788 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6791 * g++.dg/parse/error39.C: New.
6793 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6795 * gcc.target/arm/20090811-1.c: Skip for incompatible
6796 options, do not override other options.
6797 * gcc.target/arm/combine-cmp-shift.c: Skip for
6798 incompatible options.
6799 * gcc.target/arm/pr45094.c: Likewise.
6800 * gcc.target/arm/scd42-1.c: Likewise.
6801 * gcc.target/arm/scd42-3.c: Likewise.
6802 * gcc.target/arm/thumb-ltu.c: Likewise.
6804 * lib/target-supports.exp
6805 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6806 multilib flags use -mfpu with a value other than neon-fp16.
6808 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6810 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6811 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6813 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6815 * lib/target-supports.exp (check_effective_target_pie): New proc.
6816 * gcc.dg/pie-link.c: Use target pie.
6818 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6819 Laurent Roug� <laurent.rouge@menta.fr>
6821 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6822 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6824 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6826 * gfortran.dg/coarray/sync_1.f90: New test for
6827 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6829 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6831 PR tree-optimization/49318
6832 * gcc.dg/vect/pr49318.c: New test.
6834 2011-06-09 David Krauss <potswa@mac.com>
6836 * g++.dg/template/arrow1.C: New.
6838 2011-06-09 Jason Merrill <jason@redhat.com>
6840 * lib/prune.exp: Prune "note"s.
6841 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6843 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6844 * g++.dg/template/dependent-expr3.C: Likewise.
6845 * g++.dg/parse/template7.C: Likewise.
6846 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6847 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6848 * g++.old-deja/g++.pt/friend38.C: Likewise.
6849 * g++.old-deja/g++.pt/crash32.C: Likewise.
6850 * g++.old-deja/g++.other/init4.C: Likewise.
6851 * g++.old-deja/g++.other/friend8.C: Likewise.
6853 * g++.dg/ext/complex7.C: Adjust expected output.
6854 * g++.dg/diagnostic/method1.C: Likewise.
6855 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6856 * g++.dg/parse/crash33.C: Likewise.
6857 * g++.dg/other/warning1.C: Likewise.
6858 * g++.dg/init/pr29571.C: Likewise.
6859 * g++.dg/warn/overflow-warn-1.C: Likewise.
6860 * g++.dg/warn/overflow-warn-3.C: Likewise.
6861 * g++.dg/warn/overflow-warn-4.C: Likewise.
6862 * g++.old-deja/g++.oliva/template1.C: Likewise.
6864 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6865 * g++.dg/parse/template7.C: Adjust.
6867 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6870 * gcc.dg/pr49307.c: New.
6872 2011-06-09 Wei Guozhi <carrot@google.com>
6875 * gcc.target/arm/pr46975.c: New testcase.
6877 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6879 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6880 (PMETH, arglist_t): Removed.
6881 (method_get_number_of_arguments): Removed.
6882 (method_get_nth_argument): Removed.
6883 (method_get_first_argument): Removed.
6884 (method_get_next_argument): Removed.
6885 (method_get_sizeof_arguments): Removed.
6886 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6888 (method_get_number_of_arguments): Removed.
6889 (method_get_nth_argument): Removed.
6890 (method_get_first_argument): Removed.
6891 (method_get_next_argument): Removed.
6892 (method_get_sizeof_arguments): Removed.
6893 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6895 2011-06-09 David Li <davidxl@google.com>
6897 * gcc.dg/dump-pass.c: New test.
6899 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6902 * g++.dg/parse/error38.C: New.
6904 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6907 * gfortran.dg/pr49308.f90: New test.
6909 2011-06-08 Jason Merrill <jason@redhat.com>
6911 * g++.dg/cpp0x/noexcept11.C: New.
6912 * g++.dg/cpp0x/noexcept12.C: New.
6913 * g++.dg/cpp0x/sfinae11.C: Adjust.
6915 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6918 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6919 to dg-options, match also DW_AT_linkage_name.
6921 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6924 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6925 -fno-common on alpha*-dec-osf*.
6926 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6928 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6930 PR rtl-optimization/49303
6931 * gcc.target/ia64/pr49303.c: New test.
6933 2011-06-08 Tobias Burnus <burnus@net-b.de>
6936 * gfortran.dg/coarray_lock_1.f90: New.
6937 * gfortran.dg/coarray_lock_2.f90: New.
6939 2011-06-07 Jason Merrill <jason@redhat.com>
6941 * lib/prune.exp: Look for "required" rather than "instantiated".
6942 * g++.dg/abi/mangle11.C: Likewise.
6943 * g++.dg/abi/mangle12.C: Likewise.
6944 * g++.dg/abi/mangle17.C: Likewise.
6945 * g++.dg/abi/mangle20-2.C: Likewise.
6946 * g++.dg/abi/pragma-pack1.C: Likewise.
6947 * g++.dg/cpp0x/decltype26.C: Likewise.
6948 * g++.dg/cpp0x/decltype28.C: Likewise.
6949 * g++.dg/cpp0x/decltype29.C: Likewise.
6950 * g++.dg/cpp0x/enum11.C: Likewise.
6951 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6952 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6953 * g++.dg/cpp0x/pr47416.C: Likewise.
6954 * g++.dg/ext/case-range2.C: Likewise.
6955 * g++.dg/ext/case-range3.C: Likewise.
6956 * g++.dg/gomp/for-19.C: Likewise.
6957 * g++.dg/gomp/pr37533.C: Likewise.
6958 * g++.dg/gomp/pr38639.C: Likewise.
6959 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6960 * g++.dg/inherit/base3.C: Likewise.
6961 * g++.dg/inherit/using6.C: Likewise.
6962 * g++.dg/init/placement4.C: Likewise.
6963 * g++.dg/init/reference3.C: Likewise.
6964 * g++.dg/lookup/scoped6.C: Likewise.
6965 * g++.dg/lookup/using7.C: Likewise.
6966 * g++.dg/other/abstract1.C: Likewise.
6967 * g++.dg/other/error10.C: Likewise.
6968 * g++.dg/other/error5.C: Likewise.
6969 * g++.dg/other/field1.C: Likewise.
6970 * g++.dg/other/offsetof5.C: Likewise.
6971 * g++.dg/parse/bitfield2.C: Likewise.
6972 * g++.dg/parse/constant4.C: Likewise.
6973 * g++.dg/parse/crash20.C: Likewise.
6974 * g++.dg/parse/invalid-op1.C: Likewise.
6975 * g++.dg/parse/non-dependent2.C: Likewise.
6976 * g++.dg/parse/template18.C: Likewise.
6977 * g++.dg/tc1/dr152.C: Likewise.
6978 * g++.dg/tc1/dr166.C: Likewise.
6979 * g++.dg/tc1/dr176.C: Likewise.
6980 * g++.dg/tc1/dr213.C: Likewise.
6981 * g++.dg/template/access11.C: Likewise.
6982 * g++.dg/template/access2.C: Likewise.
6983 * g++.dg/template/access3.C: Likewise.
6984 * g++.dg/template/access7.C: Likewise.
6985 * g++.dg/template/arg7.C: Likewise.
6986 * g++.dg/template/cond2.C: Likewise.
6987 * g++.dg/template/crash13.C: Likewise.
6988 * g++.dg/template/crash40.C: Likewise.
6989 * g++.dg/template/crash7.C: Likewise.
6990 * g++.dg/template/crash84.C: Likewise.
6991 * g++.dg/template/ctor5.C: Likewise.
6992 * g++.dg/template/defarg13.C: Likewise.
6993 * g++.dg/template/defarg14.C: Likewise.
6994 * g++.dg/template/dtor7.C: Likewise.
6995 * g++.dg/template/eh2.C: Likewise.
6996 * g++.dg/template/error2.C: Likewise.
6997 * g++.dg/template/error43.C: Likewise.
6998 * g++.dg/template/friend32.C: Likewise.
6999 * g++.dg/template/injected1.C: Likewise.
7000 * g++.dg/template/instantiate1.C: Likewise.
7001 * g++.dg/template/instantiate3.C: Likewise.
7002 * g++.dg/template/instantiate5.C: Likewise.
7003 * g++.dg/template/instantiate7.C: Likewise.
7004 * g++.dg/template/local6.C: Likewise.
7005 * g++.dg/template/lookup2.C: Likewise.
7006 * g++.dg/template/member5.C: Likewise.
7007 * g++.dg/template/memfriend15.C: Likewise.
7008 * g++.dg/template/memfriend16.C: Likewise.
7009 * g++.dg/template/memfriend17.C: Likewise.
7010 * g++.dg/template/memfriend7.C: Likewise.
7011 * g++.dg/template/meminit1.C: Likewise.
7012 * g++.dg/template/nested3.C: Likewise.
7013 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7014 * g++.dg/template/nontype12.C: Likewise.
7015 * g++.dg/template/nontype13.C: Likewise.
7016 * g++.dg/template/nontype6.C: Likewise.
7017 * g++.dg/template/pr23510.C: Likewise.
7018 * g++.dg/template/pr35240.C: Likewise.
7019 * g++.dg/template/ptrmem15.C: Likewise.
7020 * g++.dg/template/ptrmem6.C: Likewise.
7021 * g++.dg/template/qualified-id1.C: Likewise.
7022 * g++.dg/template/qualttp20.C: Likewise.
7023 * g++.dg/template/qualttp3.C: Likewise.
7024 * g++.dg/template/qualttp4.C: Likewise.
7025 * g++.dg/template/qualttp5.C: Likewise.
7026 * g++.dg/template/qualttp6.C: Likewise.
7027 * g++.dg/template/qualttp7.C: Likewise.
7028 * g++.dg/template/qualttp8.C: Likewise.
7029 * g++.dg/template/recurse.C: Likewise.
7030 * g++.dg/template/recurse2.C: Likewise.
7031 * g++.dg/template/ref5.C: Likewise.
7032 * g++.dg/template/scope2.C: Likewise.
7033 * g++.dg/template/sfinae10.C: Likewise.
7034 * g++.dg/template/sfinae3.C: Likewise.
7035 * g++.dg/template/sizeof3.C: Likewise.
7036 * g++.dg/template/static9.C: Likewise.
7037 * g++.dg/template/template-id-2.C: Likewise.
7038 * g++.dg/template/typedef13.C: Likewise.
7039 * g++.dg/template/typename4.C: Likewise.
7040 * g++.dg/template/using14.C: Likewise.
7041 * g++.dg/template/using2.C: Likewise.
7042 * g++.dg/template/warn1.C: Likewise.
7043 * g++.dg/warn/Wparentheses-13.C: Likewise.
7044 * g++.dg/warn/Wparentheses-15.C: Likewise.
7045 * g++.dg/warn/Wparentheses-16.C: Likewise.
7046 * g++.dg/warn/Wparentheses-17.C: Likewise.
7047 * g++.dg/warn/Wparentheses-18.C: Likewise.
7048 * g++.dg/warn/Wparentheses-19.C: Likewise.
7049 * g++.dg/warn/Wparentheses-20.C: Likewise.
7050 * g++.dg/warn/Wparentheses-23.C: Likewise.
7051 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7052 * g++.dg/warn/noeffect2.C: Likewise.
7053 * g++.dg/warn/noeffect4.C: Likewise.
7054 * g++.dg/warn/pr8570.C: Likewise.
7055 * g++.old-deja/g++.brendan/init2.C: Likewise.
7056 * g++.old-deja/g++.eh/spec6.C: Likewise.
7057 * g++.old-deja/g++.pt/crash10.C: Likewise.
7058 * g++.old-deja/g++.pt/crash36.C: Likewise.
7059 * g++.old-deja/g++.pt/derived3.C: Likewise.
7060 * g++.old-deja/g++.pt/error2.C: Likewise.
7061 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7062 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7063 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7064 * g++.old-deja/g++.pt/overload7.C: Likewise.
7065 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7067 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7068 Iain Sandoe <iains@gcc.gnu.org>
7070 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7071 Added code to deal with the case when [Protocol
7072 -descriptionForInstanceMethod:] or [Protocol
7073 -descriptionForClassMethod:] returns NULL.
7075 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7076 Iain Sandoe <iains@gcc.gnu.org>
7078 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7079 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7082 2011-06-07 Xinliang David Li <davidxl@google.com>
7084 * gcc.dg/inline_2.c: New test.
7085 * gcc.dg/unroll_2.c: New test.
7086 * gcc.dg/inline_3.c: New test.
7087 * gcc.dg/unroll_3.c: New test.
7088 * gcc.dg/inline_4.c: New test.
7089 * gcc.dg/unroll_4.c: New test.
7090 * gcc.dg/inline_1.c: New test.
7091 * gcc.dg/unroll_1.c: New test.
7093 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 PR tree-optimization/48497
7096 * lib/gcc-defs.exp (dg-additional-options): New proc.
7097 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7098 -msse2 on 32-bit x86.
7100 2011-06-06 Jason Merrill <jason@redhat.com>
7102 * g++.dg/cpp0x/enum19.C: New.
7104 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7106 * gcc.target/arm/neon-reload-class.c: New test.
7108 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7111 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7113 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7115 * gcc.target/arm/smlatb-1.c: New file.
7116 * gcc.target/arm/smlatt-1.c: New file.
7117 * gcc.target/arm/smlaltb-1.c: New file.
7118 * gcc.target/arm/smlaltt-1.c: New file.
7120 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7122 * gcc.target/arm/mla-2.c: New test.
7124 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7126 PR gcov-profile/49299
7127 * gcc.dg/tree-prof/pr49299-1.c: New test.
7128 * gcc.dg/tree-prof/pr49299-2.c: New test.
7130 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7132 * lib/target-supports.exp
7133 (check_effective_target_vect_widen_mult_qi_to_hi):
7134 Add NEON as supporting target.
7135 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7136 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7137 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7138 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7139 using widening multiplication on targets that support it.
7140 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7141 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7142 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7144 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7146 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7147 Modern Objective-C runtime API.
7148 * objc/execute/next_mapping.h: Removed.
7149 * objc-obj-c++-shared/next-mapping.h: Removed.
7150 * objc-obj-c++-shared/Object1.h: Removed.
7151 * objc-obj-c++-shared/Object1.m: Removed.
7152 * objc-obj-c++-shared/Object1.mm: Removed.
7153 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7154 * objc-obj-c++-shared/Protocol1.h: Removed.
7155 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7156 of ProtoBool, IVAR_T and METHOD.
7157 * objc-obj-c++-shared/runtime.h: New.
7158 * objc-obj-c++-shared/TestsuiteObject.h: New.
7159 * objc-obj-c++-shared/TestsuiteObject.m: New.
7161 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7162 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7163 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7165 * objc/execute/_cmd.m: Include
7166 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7167 runtime API. ([TestClass +initialize]): Include this method also
7168 with the GNU runtime.
7169 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7170 Object. ([-setValue:]): Return void.
7171 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7172 with the GNU runtime. Include
7173 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7174 for the NeXT runtime. Use the existing print_ivars() and
7175 compare_structures() implementations for the old NeXT runtime.
7176 Added new implementations for the Modern GNU and NeXT runtimes.
7177 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7178 well. (main): Use objc_getClass(). Use return instead of exit.
7179 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7180 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7182 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7183 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7184 instead of Object. (main): Use return instead of exit().
7185 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7186 instead of Object. Removed prototype for exit(). (main): Use
7187 return instead of exit(). Use the Modern Objective-C runtime API.
7188 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7190 * objc/execute/class-tests-1.h: Include
7191 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7192 runtime API. (test_class_with_superclass): Do not call [Object
7193 class]. There is no need to with the current libobjc.
7194 * objc/execute/class-tests-2.h: Include
7195 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7197 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7198 ../../objc-obj-c++-shared/next-mapping.h.
7199 * objc/execute/class-2.m: Likewise.
7200 * objc/execute/class-3.m: Likewise.
7201 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7202 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7203 +initialize]): Include this method also with the GNU
7204 runtime. (main): Use the Modern Objective-C runtime API.
7205 * objc/execute/class-5.m: Likewise.
7206 * objc/execute/class-6.m: Likewise.
7207 * objc/execute/class-7.m: Likewise.
7208 * objc/execute/class-8.m: Likewise.
7209 * objc/execute/class-9.m: Likewise.
7210 * objc/execute/class-10.m: Likewise.
7211 * objc/execute/class-11.m: Likewise.
7212 * objc/execute/class-12.m: Likewise.
7213 * objc/execute/class-13.m: Likewise.
7214 * objc/execute/class-14.m: Likewise.
7215 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7216 this method also with the GNU runtime.
7217 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7218 +initialize]): Include this method also with the GNU runtime.
7219 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7221 * objc/execute/encode-1.m: Likewise.
7222 * objc/execute/enumeration-1.m: Likewise.
7223 * objc/execute/enumeration-2.m: Likewise.
7224 * objc/execute/exceptions/catchall-1.m: Likewise.
7225 * objc/execute/exceptions/finally-1.m: Likewise.
7226 * objc/execute/exceptions/foward-1.m: Likewise.
7227 * objc/execute/exceptions/local-variables-1.m: Likewise.
7228 * objc/execute/exceptions/throw-nil.m: Likewise.
7229 * objc/execute/exceptions/trivial.m: Likewise.
7230 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7231 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7232 * objc/execute/exceptions/matcher-1.m: Likewise.
7233 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7235 * objc/execute/formal_protocol-2.m: Likewise.
7236 * objc/execute/formal_protocol-3.m: Likewise.
7237 * objc/execute/formal_protocol-4.m: Likewise.
7238 * objc/execute/formal_protocol-5.m: Include
7239 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7241 * objc/execute/formal_protocol-6.m: Likewise.
7242 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7243 Object. Include <objc/Protocol.h> instead of
7244 ../../objc-obj-c++-shared/Protocol1.h.
7245 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7247 * objc/execute/informal_protocol.m: Likewise.
7248 * objc/execute/load-3.m: Likewise.
7249 * objc/execute/many_args_method.m ([TestClass +initialize]):
7250 Include this method with the GNU runtime as well.
7251 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7252 * objc/execute/nested-func-1.m: Use TestsuiteObject
7254 * objc/execute/nil_method-1.m: Likewise.
7255 * objc/execute/no_clash.m: Likewise.
7256 * objc/execute/np-1.m: Do not include
7257 ../../objc-obj-c++-shared/Protocol1.h.
7258 (main): Use return instead of exit().
7259 * objc/execute/np-2.m: Do not include
7260 ../../objc-obj-c++-shared/Protocol1.h.
7261 ([MyObject +initialize]): Include this method also with the GNU
7262 runtime. (main): Use return instead of exit().
7263 * objc/execute/object_is_class.m: Include
7264 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7265 of Object. (main): Use the Modern Objective-C runtime API.
7266 * objc/execute/object_is_meta_class.m: Likewise.
7267 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7268 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7269 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7270 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7271 Objective-C runtime API.
7272 * objc/execute/protocol-isEqual-2.m: Likewise.
7273 * objc/execute/protocol-isEqual-3.m: Likewise.
7274 * objc/execute/protocol-isEqual-4.m: Likewise.
7275 * objc/execute/redefining_self.m ([TestClass +initialize]):
7276 Include this method with the GNU runtime as well.
7277 * objc/execute/root_methods.m: Include
7278 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7279 Include this method with the GNU runtime as well.
7280 (main): Use the Modern Objective-C runtime API.
7281 * objc/execute/selector-1.m: Include
7282 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7283 of Object. (main): Use the Modern Objective-C runtime API.
7284 * objc/execute/static-1.m ([Test +initialize]): Include this
7285 method with the GNU runtime as well.
7286 * objc/execute/static-2.m: Likewise.
7287 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7288 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7289 ([MathClass +initialize]): Include this method with the GNU
7291 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7293 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7294 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7295 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7296 * objc.dg/attributes/method-attribute-1.m: Likewise.
7297 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7298 * objc.dg/attributes/method-attribute-2.m: Likewise.
7299 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7300 * objc.dg/attributes/method-attribute-3.m: Likewise.
7301 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7302 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7303 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7304 * obj-c++.dg/bitfield-1.mm: Likewise.
7305 * obj-c++.dg/bitfield-2.mm: Likewise
7306 * objc.dg/bitfield-3.m: Likewise.
7307 * obj-c++.dg/bitfield-4.mm: Likewise.
7308 * objc.dg/bitfield-5.m: Likewise
7309 * objc.dg/call-super-1.m: Likewise.
7310 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7311 Use objc_getClass() instead of objc_get_class(), but for the GNU
7312 runtime redefine objc_getClass as objc_get_class. Include
7313 ../objc-obj-c++-shared/runtime.h.
7314 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7315 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7316 Use the Modern Objective-C runtime API.
7317 * objc.dg/class-protocol-1.m: Include
7318 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7319 * obj-c++.dg/class-protocol-1.mm: Likewise.
7320 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7321 * objc.dg/comp-types-10.m: Likewise.
7322 * objc.dg/comp-types-11.m: Likewise.
7323 * objc.dg/comp-types-12.m: Likewise.
7324 * obj-c++.dg/comp-types-9.mm: Likewise.
7325 * obj-c++.dg/comp-types-11.mm: Likewise.
7326 * obj-c++.dg/comp-types-12.mm: Likewise.
7327 * obj-c++.dg/comp-types-13.mm: Likewise.
7328 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7329 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7330 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7331 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7332 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7333 * objc.dg/desig-init-1.m: Likewise.
7334 * obj-c++.dg/defs.mm: Likewise.
7335 * objc.dg/exceptions-2.m: Likewise.
7336 * obj-c++.dg/except-1.mm: Likewise.
7337 * obj-c++.dg/exceptions-2.mm: Likewise.
7338 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7339 Use the Modern Objective-C runtime API.
7340 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7341 the Modern Objective-C runtime API. Do not include
7342 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7343 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7344 the Modern Objective-C runtime API except when using an older NeXT
7346 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7347 the Modern Objective-C runtime API.
7348 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7350 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7351 * objc.dg/encode-7-next-64bit.m: Updated include.
7352 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7354 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7355 the Modern Objective-C runtime API.
7356 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7357 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7358 instead of ../objc-obj-c++-shared/Protocol1.h.
7359 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7360 the Modern Objective-C runtime API except when using an older NeXT
7362 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7363 the Modern Objective-C runtime API.
7364 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7366 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7367 * objc.dg/fix-and-continue-2.m: Likewise.
7368 * objc.dg/foreach-1.m: Likewise.
7369 * objc.dg/foreach-2.m: Likewise.
7370 * objc.dg/foreach-3.m: Likewise.
7371 * objc.dg/foreach-4.m: Likewise.
7372 * objc.dg/foreach-5.m: Likewise.
7373 * objc.dg/foreach-6.m: Likewise.
7374 * objc.dg/foreach-7.m: Likewise.
7375 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7377 * objc.dg/func-ptr-2.m: Likewise.
7378 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7379 Do not include objc/objc-api.h.
7380 * obj-c++.dg/fsf-package-0.mm: Likewise.
7381 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7382 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7383 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7385 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7386 * objc.dg/gnu-runtime-3.m: Likewise.
7387 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7388 * objc.dg/headers.m: Include objc/runtime.h instead of
7389 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7390 for the NeXT runtime.
7391 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7392 * obj-c++.dg/isa-field-1.mm: Likewise.
7393 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7394 * objc.dg/layout-1.m: Likewise.
7395 * objc.dg/layout-2.m: Likewise.
7396 * objc.dg/local-decl-2.m: Likewise.
7397 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7398 Object. ([Container +elementForView:]): Use
7399 class_conformsToProtocol().
7400 * obj-c++.dg/lookup-2.mm: Likewise.
7401 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7402 * obj-c++.dg/local-decl-1.mm: Likewise.
7403 * objc.dg/method-3.m: Likewise.
7404 * objc.dg/method-4.m: Likewise.
7405 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7406 ../objc-obj-c++-shared/Protocol1.h.
7407 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7408 * objc.dg/method-9.m: Likewise.
7409 * objc.dg/method-10.m: Likewise.
7410 * objc.dg/method-13.m ([Root +initialize]): Include this method
7411 also for the GNU runtime. (main): Use objc_getClass() also for
7413 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7414 * objc.dg/method-17.m: Likewise.
7415 * objc.dg/method-19.m: Likewise.
7416 * objc.dg/method-20b.m: Likewise.
7417 * obj-c++.dg/method-2.mm: Likewise.
7418 * obj-c++.dg/method-6.mm: Likewise.
7419 * obj-c++.dg/method-10.mm: Likewise.
7420 * obj-c++.dg/method-11.mm: Likewise.
7421 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7422 ../objc-obj-c++-shared/Protocol1.h.
7423 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7424 * obj-c++.dg/method-15.mm: Likewise.
7425 * obj-c++.dg/method-17.mm: Likewise.
7426 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7427 +initialize]): Include this method also for the GNU
7428 runtime. (main): Use objc_getClass() also for the GNU runtime.
7429 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7430 * obj-c++.dg/method-22.mm: Likewise.
7431 * obj-c++.dg/method-23.mm: Likewise.
7432 * obj-c++.dg/no-extra-load.mm: Likewise.
7433 * objc.dg/objc-fast-4.m: Likewise.
7434 * objc.dg/objc-gc-4.m: Likewise.
7435 * obj-c++.dg/objc-gc-3.mm: Likewise.
7436 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7437 protocol_getMethodDescription() instead of [Protocol
7438 -descriptionForInstanceMethod].
7439 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7440 Made it available with all runtimes. (main): Call -test instead
7442 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7443 and put into a category.
7444 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7445 Object. Include objc/objc.h.
7446 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7447 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7448 New. (main): Use protocol_getMethodDescription() instead
7449 of [Protocol -descriptionForInstanceMethod] and [Protocol
7450 -descriptionForClassMethod].
7451 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7452 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7453 Objective-C runtime API.
7454 * obj-c++.dg/proto-qual-1.mm: Likewise.
7455 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7457 * obj-c++.dg/property/property-1.mm: Likewise.
7458 * obj-c++.dg/qual-types-1.mm: Likewise.
7459 * objc.dg/selector-2.m: Include objc/objc.h instead of
7460 ../objc-obj-c++-shared/Object1.h.
7461 * obj-c++.dg/selector-2.mm: Likewise.
7462 * obj-c++.dg/selector-5.mm: Likewise.
7463 * obj-c++.dg/selector-6.mm: Likewise.
7464 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7465 Object. Do not include objc/objc-api.h.
7466 * obj-c++.dg/set-not-used-1.mm: Likewise.
7467 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7468 * objc.dg/stret-1.m: Likewise.
7469 * objc.dg/stret-2.m: Likewise.
7470 * obj-c++.dg/super-class-2.mm: Likewise.
7471 * objc.dg/super-class-3.m: Likewise.
7472 * objc.dg/super-class-4.m: Likewise.
7473 * objc.dg/sync-2.m: Likewise.
7474 * obj-c++.dg/sync-2.mm: Likewise.
7475 * objc.dg/sync-1.m: Include objc/objc.h instead of
7476 ../objc-obj-c++-shared/Object1.h.
7477 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7478 'Class' as the type of 'isa'.
7479 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7480 Objective-C runtime API. ([TestClass +initialize]): Include this
7481 method with the GNU runtime as well.
7482 * objc.dg/strings/strings-1.m: Updated includes.
7483 * obj-c++.dg/strings/strings-1.mm: Likewise.
7484 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7485 objc.dg/strings/const-str-12b.m.
7486 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7487 * obj-c++.dg/template-3.mm: Likewise.
7488 * obj-c++.dg/template-4.mm: Likewise.
7489 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7490 Objective-C runtime API.
7491 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7492 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7493 * obj-c++.dg/try-catch-1.mm: Likewise.
7494 * obj-c++.dg/try-catch-2.mm: Likewise.
7495 * objc.dg/try-catch-3.m: Likewise.
7496 * obj-c++.dg/try-catch-3.mm: Likewise.
7497 * objc.dg/try-catch-6.m: Likewise.
7498 * objc.dg/try-catch-7.m: Likewise.
7499 * obj-c++.dg/try-catch-7.mm: Likewise.
7500 * obj-c++.dg/try-catch-8.mm: Likewise.
7501 * obj-c++.dg/try-catch-9.mm: Likewise.
7502 * objc.dg/try-catch-10.m: Likewise.
7503 * obj-c++.dg/try-catch-11.mm: Likewise.
7504 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7505 Object. Include objc/objc.h.
7506 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7507 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7508 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7509 Object. Use Modern Objective-C runtime API. Do not use
7511 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7512 * obj-c++.dg/torture/trivial.mm: Likewise.
7513 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7514 instead of ../objc-obj-c++-shared/Object1.h. Include
7515 ../objc-obj-c++-shared/runtime.h.
7516 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7517 * objc.dg/torture/strings/const-str-11.m: Likewise.
7518 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7519 * objc.dg/torture/strings/const-str-9.m: Likewise.
7520 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7521 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7522 instead of Object. Only add _FooClassReference if
7524 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7525 * objc.dg/torture/strings/const-str-8.m: Likewise.
7526 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7527 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7529 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7531 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7532 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7533 * obj-c++.dg/va-meth-1.mm: Likewise.
7534 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7535 ../objc-obj-c++-shared/Object1.h.
7536 * objc.dg/zero-link-3.m: Likewise.
7538 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7540 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7542 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7545 * obj-c++.dg/property/cxx-property-1.mm: New.
7546 * obj-c++.dg/property/cxx-property-2.mm: New.
7548 2011-06-06 Jason Merrill <jason@redhat.com>
7550 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7552 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7554 PR rtl-optimization/49145
7556 * gcc.c-torture/compile/pr49145.c: New test.
7558 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7561 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7562 to dg-options, match also DW_AT_linkage_name.
7565 * gcc.dg/debug/pr49294.c: New test.
7568 * g++.dg/opt/pr49264.C: New test.
7570 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7572 PR tree-optimization/49243
7573 * gcc.dg/pr49243.c: New.
7575 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7577 * gnat.dg/specs/cond_expr1.ads: New test.
7579 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7581 * gnat.dg/deferred_const4.ad[sb]: New test.
7582 * gnat.dg/deferred_const4_pkg.ads: New helper.
7584 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7586 * gnat.dg/test_tamdt.adb: Rename to...
7587 * gnat.dg/taft_type1.adb: ...this.
7588 * gnat.dg/tamdt.ad[sb]: Rename to...
7589 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7590 * gnat.dg/tamdt_aux.ads: Rename to...
7591 * gnat.dg/taft_type1_pkg2.ads: ...this.
7592 * gnat.dg/taft_type2.ad[sb]: New test.
7593 * gnat.dg/taft_type2_pkg.ads: New helper.
7594 * gnat.dg/taft_type3.adb: New test.
7595 * gnat.dg/taft_type3_pkg.ads: New helper.
7597 2011-06-05 Tobias Burnus <burnus@net-b.de>
7600 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7603 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7606 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7608 * objc.dg/gnu-api-2-objc.m: Likewise.
7609 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7610 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7612 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7614 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7615 alignment, not the alignment, when calling class_addIvar(). Add
7616 an 'isa' instance variable to the test root class.
7617 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7619 2011-06-04 Jan Hubicka <jh@suse.cz>
7621 PR tree-optimization/48893
7622 PR tree-optimization/49091
7623 PR tree-optimization/49179
7624 * gfortran.dg/pr49179.f90: New testcase
7626 2011-06-04 Jan Hubicka <jh@suse.cz>
7629 * g++.dg/torture/pr48954.C: New testcase.
7631 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7633 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7635 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7638 * g++.dg/diagnostic/bitfld2.C: New.
7640 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7643 * gcc.c-torture/execute/pr49281.c: New test.
7645 2011-06-04 Jan Hubicka <jh@suse.cz>
7647 PR tree-optimize/48929
7648 * gcc.c-torture/compile/pr48929.c: New testcase.
7650 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7652 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7654 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7657 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7659 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7661 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7663 2011-06-03 Richard Henderson <rth@redhat.com>
7664 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7666 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7668 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7670 * objc.dg/headers.m: Do not include objc-list.h.
7672 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7674 * objc.dg/type-stream-1.m: Test removed.
7675 * objc.dg/headers.m: Do not include typedstream.h.
7677 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7679 * objc.dg/torture/forward-1.m (main): Updated testcase.
7681 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7684 * gcc.c-torture/compile/pr49163.c: New.
7686 2011-06-02 Asher Langton <langton2@llnl.gov>
7689 * gfortran.dg/PR49268.f90: New test.
7691 2011-06-02 Asher Langton <langton2@llnl.gov>
7694 * gfortran.dg/PR37039.f90: New test.
7696 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7699 * objc.dg/method-5.m: Updated.
7700 * objc.dg/method-19.m: Updated.
7701 * objc.dg/method-lookup-1.m: New.
7702 * obj-c++.dg/method-6.mm: Updated.
7703 * obj-c++.dg/method-7.mm: Updated.
7704 * obj-c++.dg/method-lookup-1.mm: New.
7706 2011-06-02 DJ Delorie <dj@redhat.com>
7708 * lib/timeout.exp (timeout): Add board_info support.
7710 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7712 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7714 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7717 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7718 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7720 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7721 Hans-Peter Nilsson <hp@axis.com>
7723 PR rtl-optimization/48840
7724 * gcc.target/sparc/ultrasp13.c: New test.
7726 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7729 * gcc.c-torture/compile/pr49238.c: New.
7731 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7733 * gcc.target/arm/g2.c: Skip test in -mthumb.
7734 Skip test unless cpu is xscale.
7735 * gcc.target/arm/scd42-2.c: Likewise.
7736 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7738 2011-06-01 Jason Merrill <jason@redhat.com>
7740 * g++.dg/cpp0x/decltype28.C: New.
7741 * g++.dg/cpp0x/decltype29.C: New.
7743 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7746 * gcc.target/mips/pr45074.c: New test.
7748 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7749 Hans-Peter Nilsson <hp@axis.com>
7751 PR rtl-optimization/48830
7752 * gcc.target/sparc/ultrasp12.c: New test.
7754 2011-06-01 David Li <davidxl@google.com>
7756 * gcc.dg/profile-dir-1.c: Change pass name.
7757 * gcc.dg/profile-dir-2.c: Ditto.
7758 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7759 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7760 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7761 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7762 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7763 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7764 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7765 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7766 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7767 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7768 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7769 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7770 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7771 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7772 * gcc.dg/profile-dir-3.c: Ditto.
7773 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7775 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7777 * objc.dg/attributes/method-nonnull-1.m: New test.
7778 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7780 2011-05-31 Tobias Burnus <burnus@net-b.de>
7783 * gfortran.dg/coarray_atomic_1.f90: New.
7784 * gfortran.dg/coarray/atomic_1.f90: New.
7786 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7788 * gcc.dg/guality/bswaptest.c: New test.
7789 * gcc.dg/guality/clztest.c: New test.
7790 * gcc.dg/guality/ctztest.c: New test.
7791 * gcc.dg/guality/rotatetest.c: New test.
7794 * gcc.target/i386/pr48688.c: New test.
7796 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7799 * g++.dg/lookup/name-clash9.C: New.
7801 2011-05-31 Tobias Burnus <burnus@net-b.de>
7804 * gfortran.dg/coarray/dummy_1.f90: New.
7806 2011-05-31 Tobias Burnus <burnus@net-b.de>
7809 * gfortran.dg/coarray/save_1.f90: New.
7810 * gfortran.dg/coarray_4.f90: Update dg-error.
7812 2011-05-31 Jason Merrill <jason@redhat.com>
7814 * g++.dg/cpp0x/rv-template1.C: New.
7816 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7818 PR rtl-optimization/49235
7819 * gcc.dg/pr49235.c: New test.
7821 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7823 PR tree-optimization/49093
7824 * gcc.dg/vect/pr49093.c: New test.
7826 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7829 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7831 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7834 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7837 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7840 * gcc.c-torture/execute/pr49186.c: New.
7842 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7845 * gcc.target/i386/pr49168-1.c: New.
7847 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7848 Eric Botcazou <ebotcazou@adacore.com>
7850 * gcc.dg/guality/drap.c: New test.
7852 2011-05-30 Richard Guenther <rguenther@suse.de>
7854 PR tree-optimization/49210
7855 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7856 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7858 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7861 * g++.dg/gomp/pr49223-1.C: New test.
7862 * g++.dg/gomp/pr49223-2.C: New test.
7864 2011-05-30 Richard Guenther <rguenther@suse.de>
7866 PR tree-optimization/49218
7867 * gcc.c-torture/execute/pr49218.c: New testcase.
7869 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7871 PR tree-optimization/49199
7872 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7873 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7874 -fno-tree-scev-cprop.
7876 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7879 * gfortran.dg/extends_13.f03: New.
7881 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7883 PR rtl-optimization/49095
7884 * gcc.target/i386/pr49095.c: New test.
7886 2011-05-29 Tobias Burnus <burnus@net-b.de>
7889 * gfortran.dg/coarray_24.f90: New.
7891 2011-05-29 Tobias Burnus <burnus@net-b.de>
7894 * gfortran.dg/coarray_23.f90: New.
7896 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7899 * gcc.dg/pr48826.c: New test.
7901 2011-05-29 Richard Guenther <rguenther@suse.de>
7903 PR tree-optimization/49217
7904 * gcc.dg/torture/pr49217.c: New testcase.
7906 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7909 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7911 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7913 * gnat.dg/boolean_subtype.adb: Rename to...
7914 * gnat.dg/boolean_subtype1.adb: ...this.
7916 2011-05-28 Jason Merrill <jason@redhat.com>
7918 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7920 2011-05-27 Jason Merrill <jason@redhat.com>
7922 * g++.dg/cpp0x/enum18.C: Adjust.
7924 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7926 2011-05-27 Tobias Burnus <burnus@net-b.de>
7929 * gfortran.dg/coarray_22.f90: New.
7931 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7933 PR tree-optimization/46728
7934 * gcc.target/powerpc/pr46728-1.c: New.
7935 * gcc.target/powerpc/pr46728-2.c: New.
7936 * gcc.target/powerpc/pr46728-3.c: New.
7937 * gcc.target/powerpc/pr46728-4.c: New.
7938 * gcc.target/powerpc/pr46728-5.c: New.
7939 * gcc.dg/pr46728-6.c: New.
7940 * gcc.target/powerpc/pr46728-7.c: New.
7941 * gcc.target/powerpc/pr46728-8.c: New.
7942 * gcc.dg/pr46728-9.c: New.
7943 * gcc.target/powerpc/pr46728-10.c: New.
7944 * gcc.target/powerpc/pr46728-11.c: New.
7945 * gcc.dg/pr46728-12.c: New.
7946 * gcc.target/powerpc/pr46728-13.c: New.
7947 * gcc.target/powerpc/pr46728-14.c: New.
7948 * gcc.target/powerpc/pr46728-15.c: New.
7949 * gcc.target/powerpc/pr46728-16.c: New.
7951 2011-05-27 Jason Merrill <jason@redhat.com>
7953 * g++.dg/abi/mangle47.C: New.
7956 * g++.dg/template/const5.C: New.
7958 * g++.dg/cpp0x/enum18.C: New.
7960 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7962 * g++.dg/cpp0x/error6.C: New.
7964 * g++.dg/cpp0x/error5.C: New.
7966 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7969 * g++.dg/eh/cond6.C: New test.
7971 2011-05-27 Tobias Burnus <burnus@net-b.de>
7974 * gfortran.dg/rank_3.f90: New.
7975 * gfortran.dg/rank_4.f90: New.
7977 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7979 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7980 replace dump search.
7982 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7984 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7985 * gnat.dg/bit_packed_array5.adb: ...here.
7987 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/cpp0x/auto25.C: New.
7992 2011-05-27 Richard Guenther <rguenther@suse.de>
7994 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7996 2011-05-27 Richard Guenther <rguenther@suse.de>
7998 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8000 2011-05-27 Richard Guenther <rguenther@suse.de>
8003 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8005 2011-05-26 Jason Merrill <jason@redhat.com>
8007 * g++.dg/cpp0x/friend1.C: New.
8008 * g++.dg/cpp0x/friend2.C: New.
8010 * g++.dg/cpp0x/auto7.C: Update.
8011 * g++.dg/template/crash50.C: Adjust.
8012 * g++.dg/template/static9.C: Adjust.
8013 * g++.old-deja/g++.ext/memconst.C: Adjust.
8015 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8017 * gcc.dg/march.c: Ignore a note for some targets.
8019 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8020 Nathan Froyd <froydnj@codesourcery.com>
8024 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8025 * g++.dg/parse/pr18770.C: New test.
8026 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8028 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8031 * gfortran.dg/dependency_40.f90 : New test.
8033 2011-05-26 Tobias Burnus <burnus@net-b.de>
8036 * gfortran.dg/coarray/registering_1.f90: New.
8038 2011-05-26 Jason Merrill <jason@redhat.com>
8040 * g++.dg/cpp0x/variadic111.C: New.
8041 * g++.dg/cpp0x/variadic41.C: Adjust.
8043 2011-05-26 Richard Guenther <rguenther@suse.de>
8045 PR tree-optimization/48702
8046 * gcc.dg/torture/pr48702.c: New testcase.
8048 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8050 PR gcov-profile/48845
8051 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8053 * gcc.dg/matrix/matrix.exp: Likewise.
8054 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8055 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8056 line number to check_profiling_available.
8057 * lib/target-supports.exp (check_profiling_available): Account for
8059 Require TLS runtime support with -fprofile-generate.
8060 * lib/profopt.exp (profopt-execute): Add TLS options for
8062 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8064 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8067 * g++.dg/eh/cond5.C: New test.
8069 PR tree-optimization/49161
8070 * gcc.c-torture/execute/pr49161.c: New test.
8072 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8074 * gcc.target/arm/neon-vorn-vbic.c: New test.
8076 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8078 PR tree-optimization/49038
8079 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8080 * gcc.dg/vect/pr49038.c: New test.
8082 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8084 * g++.dg/init/pr25811-3.C: New.
8085 * g++.dg/init/pr25811-4.C: New.
8087 2011-05-25 Jason Merrill <jason@redhat.com>
8089 * g++.dg/cpp0x/enum17.C: New.
8090 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8092 * g++.dg/cpp0x/auto24.C: New.
8094 * g++.dg/cpp0x/error4.C: New.
8096 * g++.dg/cpp0x/rv-restrict.C: New.
8098 * g++.dg/cpp0x/enum15.C: New.
8099 * g++.dg/cpp0x/constexpr-switch2.C: New.
8101 * g++.dg/cpp0x/variadic110.C: New.
8103 * g++.dg/cpp0x/auto9.C: Add typedef test.
8105 * g++.dg/cpp0x/auto23.C: New.
8106 * g++.dg/cpp0x/auto9.C: Adjust.
8108 * g++.dg/cpp0x/defaulted29.C: New.
8110 * g++.dg/cpp0x/initlist51.C: New.
8112 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8114 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8115 * g++.dg/abi/packed1.C: Suppress warning.
8116 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8117 * g++.dg/template/stdarg1.C: Likewise.
8118 * g++.dg/other/packed1.C: Remove arm from xfail list.
8120 2011-05-25 Jason Merrill <jason@redhat.com>
8122 * g++.dg/cpp0x/enum16.C: New.
8123 * g++.dg/parse/error15.C: Adjust.
8125 * g++.dg/cpp0x/initlist50.C: New.
8127 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8129 * g++.dg/cpp0x/variadic109.C: New.
8131 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8133 * gcc.target/i386/pause-1.c: New.
8135 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8137 * gcc.dg/stack-usage-1.c: Adjust comment.
8138 * gcc.dg/stack-usage-2.c: New test.
8140 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8143 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8144 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8146 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8148 PR rtl-optimization/48757
8149 * gfortran.dg/pr48757.f: New test case.
8151 2011-05-24 Jason Merrill <jason@redhat.com>
8153 * g++.dg/cpp0x/access01.C: New.
8155 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8158 * objc.dg/pr48177.m: New testcase.
8160 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8163 * objc.dg/pr48187.m: New testcase.
8164 * obj-c++.dg/pr48187.mm: New testcase.
8165 * objc.dg/ivar-extra-semicolon.m: New testcase.
8167 2011-05-24 Jason Merrill <jason@redhat.com>
8169 * g++.dg/template/access21.C: New.
8170 * g++.dg/template/access22.C: New.
8172 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8174 PR rtl-optimization/48633
8175 * g++.dg/pr48633.C: New test.
8177 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8180 * g++.dg/other/pr49133.C: New test.
8182 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8183 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8185 * gcc.dg/torture/tls/run-gd.c: New test.
8186 * gcc.dg/torture/tls/run-ie.c: New test.
8187 * gcc.dg/torture/tls/run-ld.c: New test.
8188 * gcc.dg/torture/tls/run-le.c: New test.
8189 * lib/target-supports.exp (check_effective_target_tls_runtime):
8190 Build testcase with TLS options.
8192 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8196 2011-05-24 Tom de Vries <tom@codesourcery.com>
8198 PR tree-optimization/49121
8199 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8201 2011-05-23 Jason Merrill <jason@redhat.com>
8203 * g++.dg/cpp0x/defaulted28.C: New.
8205 * g++.dg/cpp0x/sfinae25.C: New.
8207 * g++.dg/cpp0x/rv-cast2.C: New.
8209 * g++.dg/cpp0x/enum14.C: New.
8211 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8214 * gcc.c-torture/execute/pr49123.c: New test.
8217 * gcc.dg/debug/pr49032.c: New test.
8220 * gcc.dg/pr49120.c: New test.
8222 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8225 * gcc.target/i386/pr47315.c: New test.
8227 2011-05-23 Jason Merrill <jason@redhat.com>
8229 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8231 * g++.dg/cpp0x/sfinae24.C: New.
8233 * g++.dg/cpp0x/error3.C: New.
8235 * g++.dg/cpp0x/defaulted27.C: New.
8237 * g++.dg/cpp0x/decltype27.C: New.
8239 2011-05-23 Richard Guenther <rguenther@suse.de>
8241 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8243 2011-05-23 Richard Guenther <rguenther@suse.de>
8245 PR tree-optimization/40874
8246 * g++.dg/tree-ssa/pr40874.C: New testcase.
8248 2011-05-23 Richard Guenther <rguenther@suse.de>
8250 PR tree-optimization/49115
8251 * g++.dg/torture/pr49115.C: New testcase.
8253 2011-05-23 Richard Guenther <rguenther@suse.de>
8256 * gcc.dg/memcpy-3.c: New testcase.
8258 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8261 * gcc.c-torture/execute/pr48973-1.c: New test.
8262 * gcc.c-torture/execute/pr48973-2.c: New test.
8264 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8267 * g++.dg/warn/pr18016.C: New.
8269 2011-05-23 Tom de Vries <tom@codesourcery.com>
8272 * gcc.target/arm/ivopts-6.c: New test.
8274 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8277 * gcc.c-torture/compile/pr49029.c: New test.
8279 2011-05-22 Jason Merrill <jason@redhat.com>
8281 * g++.dg/cpp0x/sfinae23.C: New.
8282 * g++.dg/cpp0x/sfinae8.C: Correct.
8284 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8286 * gfortran.dg/function_optimize_8.f90: New test case.
8288 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8290 PR tree-optimization/49087
8291 * gcc.dg/vect/O3-pr49087.c: New test.
8293 2011-05-21 Jason Merrill <jason@redhat.com>
8295 * g++.dg/debug/const5.C: New.
8297 2011-05-20 Jason Merrill <jason@redhat.com>
8299 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8301 * g++.dg/cpp0x/constexpr-static7.C: New.
8303 * g++.dg/cpp0x/enum12.C: New.
8304 * g++.dg/cpp0x/enum13.C: New.
8306 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8309 * gfortran.dg/select_type_23.f03: New.
8311 2011-05-20 Jason Merrill <jason@redhat.com>
8313 * g++.dg/cpp0x/defaulted26.C: New.
8315 * g++.dg/cpp0x/noexcept02.C: Fix.
8316 * g++.dg/cpp0x/noexcept03.C: Fix.
8317 * g++.dg/cpp0x/noexcept08.C: Fix.
8318 * g++.dg/cpp0x/noexcept10.C: New.
8320 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8323 * gfortran.dg/extends_12.f03: New.
8325 2011-05-20 Jason Merrill <jason@redhat.com>
8327 * g++.dg/template/koenig9.C: New.
8328 * g++.dg/opt/pr47615.C: Fix.
8329 * g++.dg/overload/defarg1.C: Fix.
8330 * g++.dg/tc1/dr213.C: Remove xfail.
8331 * g++.dg/torture/pr34850.C: Fix.
8332 * g++.dg/torture/pr39362.C: Fix.
8333 * g++.old-deja/g++.brendan/crash56.C: Fix.
8334 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8336 2011-05-20 Richard Guenther <rguenther@suse.de>
8338 PR tree-optimization/49079
8339 * gcc.dg/torture/pr49079.c: New testcase.
8341 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8343 PR tree-optimization/49073
8344 * gcc.c-torture/execute/pr49073.c: New test.
8346 2011-06-19 Tobias Burnus <burnus@net-b.de>
8349 * gfortran.dg/coarray_21.f90: New.
8351 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8353 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8356 2011-05-19 Richard Guenther <rguenther@suse.de>
8359 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8361 2011-05-19 Richard Guenther <rguenther@suse.de>
8364 * gcc.dg/builtin-object-size-11.c: New testcase.
8366 2011-05-19 Tom de Vries <tom@codesourcery.com>
8369 * gcc.target/arm/ivopts.c: New test.
8370 * gcc.target/arm/ivopts-2.c: New test.
8372 2011-05-19 Tom de Vries <tom@codesourcery.com>
8374 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8376 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8378 * gcc.c-torture/execute/960321-1.x: Remove.
8380 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8383 * gfortran.dg/move_alloc_4.f90: New.
8385 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8388 * gcc.target/i386/pr49002-1.c: New test.
8389 * gcc.target/i386/pr49002-2.c: Likewise.
8391 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8393 PR tree-optimization/49039
8394 * gcc.c-torture/execute/pr49039.c: New test.
8395 * gcc.dg/tree-ssa/pr49039.c: New test.
8396 * g++.dg/torture/pr49039.C: New test.
8398 2011-05-18 Jason Merrill <jason@redhat.com>
8400 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8401 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8402 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8404 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8406 * gcc.target/bfin/mcpu-bf592.c: New test.
8408 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8410 PR tree-optimization/41881
8411 * gcc.dg/vect/O3-pr41881.c: New test.
8412 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8414 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8416 PR tree-optimization/49000
8417 * gcc.dg/pr49000.c: New test.
8419 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8421 * gnat.dg/invalid1.adb: New test.
8423 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8425 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8427 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8428 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8430 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8433 * g++.dg/cpp0x/range-for18.C: New.
8435 2011-05-15 Tobias Burnus <burnus@net-b.de>
8438 * gfortran.dg/coarray/image_index_2.f90: New.
8440 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8442 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8443 * g++.dg/cpp0x/override2.C: New.
8445 2011-05-14 Tobias Burnus <burnus@net-b.de>
8448 * gfortran.de/coarray_20.f90: New.
8450 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8453 * function_optimize_7.f90: New test case.
8455 2011-05-13 Jason Merrill <jason@redhat.com>
8457 * g++.dg/cpp0x/decltype26.C: New.
8458 * g++.dg/cpp0x/enum11.C: New.
8460 2011-05-13 Tobias Burnus <burnus@net-b.de>
8464 * gfortran.dg/assign_8.f90: Update dg-error.
8466 2011-05-13 Tobias Burnus <burnus@net-b.de>
8469 * gfortran.dg/io_constraints_8.f90: New.
8470 * gfortran.dg/io_constraints_9.f90: New.
8472 2011-05-13 Martin Thuresson <martint@google.com>
8474 PR gcov-profile/47793
8475 * gcc.dg/pr47793.c: New.
8477 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8479 PR tree-optimization/48975
8480 * gcc.dg/pr48975.c: New test.
8482 2011-05-12 Tobias Burnus <burnus@net-b.de>
8485 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8487 2011-05-12 Jason Merrill <jason@redhat.com>
8489 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8491 2011-05-12 Geert Bosch <bosch@adacore.com>
8493 * gnat.dg/view_conversion1.adb: New test.
8495 2011-05-12 Richard Guenther <rguenther@suse.de>
8497 PR tree-optimization/48172
8498 * gcc.dg/vect/pr48172.c: New testcase.
8500 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8503 * g++.dg/opt/pr48967.C: New test.
8505 2011-05-11 Jason Merrill <jason@redhat.com>
8507 * g++.dg/cpp0x/constexpr-friend.C: New.
8508 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8510 * g++.dg/cpp0x/sfinae22.C: New.
8512 2011-05-11 Tobias Burnus <burnus@net-b.de>
8515 * gfortran.dg/generic_24.f90: New.
8517 2011-05-11 Richard Guenther <rguenther@suse.de>
8519 PR tree-optimization/15256
8520 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8522 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8525 * gcc.dg/pr48159-1.c: New test.
8526 * gcc.dg/pr48159-2.c: New test.
8528 2011-05-11 Richard Guenther <rguenther@suse.de>
8531 * gcc.dg/torture/pr48953.c: New testcase.
8533 2011-05-11 Richard Guenther <rguenther@suse.de>
8535 PR tree-optimization/18041
8536 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8538 2011-05-11 Alan Modra <amodra@gmail.com>
8541 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8543 2011-05-10 Jason Merrill <jason@redhat.com>
8545 * g++.dg/cpp0x/defaulted25.C: New.
8546 * g++.dg/template/crash7.C: Adjust.
8548 * g++.dg/cpp0x/variadic108.C: New.
8550 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8552 * g++.dg/inherit/virtual9.C: Extend.
8554 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8557 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8558 are passed and returned in vector registers.
8560 2011-05-10 Richard Guenther <rguenther@suse.de>
8562 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8563 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8564 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8565 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8566 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8569 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8571 PR tree-optimization/48611
8572 PR tree-optimization/48794
8573 * gfortran.dg/gomp/pr48611.f90: New test.
8574 * gfortran.dg/gomp/pr48794.f90: New test.
8577 * gcc.dg/dfp/pr48928.c: New test.
8579 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8582 * g++.dg/cpp0x/pr48522.C: New.
8584 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8587 * g++.dg/cpp0x/sfinae21.C: New.
8589 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8591 * g++.dg/template/sfinae28.C: Rename to...
8592 * g++.dg/cpp0x/sfinae19.C: ... this.
8593 * g++.dg/template/sfinae29.C: Rename to...
8594 * g++.dg/cpp0x/sfinae20.C: ... this.
8596 2011-05-09 Jeff Law <law@redhat.com>
8598 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8601 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8604 * g++.dg/init/pr20039.C: New.
8606 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8610 * g++.dg/template/sfinae28.C: New.
8611 * g++.dg/template/sfinae29.C: Likewise.
8613 2011-05-09 Jason Merrill <jason@redhat.com>
8615 * g++.dg/template/nontype23.C: New.
8617 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8619 * g++.dg/init/pr48859.C: New.
8621 2011-05-09 Jason Merrill <jason@redhat.com>
8623 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8624 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8625 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8626 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8627 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8628 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8629 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8630 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8632 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8634 * g++.dg/inherit/virtual9.C: New.
8636 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8639 * g++.dg/template/dependent-expr8.C: New test case.
8641 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8643 PR tree-optimization/48837
8644 * gcc.dg/pr48837.c: New testcase.
8646 2011-05-06 Jason Merrill <jason@redhat.com>
8648 * g++.dg/cpp0x/constexpr-condition2.C: New.
8650 * g++.dg/cpp0x/constexpr-missing.C: New.
8652 2011-05-06 Tobias Burnus <burnus@net-b.de>
8655 * gfortran.dg/coarray/this_image_2.f90: New.
8657 2011-05-06 Tobias Burnus <burnus@net-b.de>
8661 * gfortran.dg/bind_c_usage_22.f90: New.
8662 * gfortran.dg/bind_c_usage_23.f90: New.
8663 * gfortran.dg/bind_c_usage_24.f90: New.
8664 * gfortran.dg/bind_c_usage_24_c.c: New.
8666 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8669 * g++.dg/template/member9.C: New test case.
8671 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8673 * gnat.dg/discr29.ad[sb]: New test.
8674 * gnat.dg/discr30.adb: Likewise.
8676 2011-05-05 Julian Brown <julian@codesourcery.com>
8678 * gcc.target/arm/neon-vset_lanes8.c: New test.
8680 2011-05-05 Jason Merrill <jason@redhat.com>
8682 * g++.dg/init/new32.C: New.
8684 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8686 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8689 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8691 PR rtl-optimization/48381
8692 * gcc.c-torture/compile/pr48381.c: New test.
8694 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8696 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8698 * gcc.target/i386/opt-1.c: Ditto.
8700 2011-05-04 Jason Merrill <jason@redhat.com>
8702 * g++.dg/conversion/base1.C: New.
8704 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8706 PR libgfortran/48787
8707 * gfortran.dg/round_3.f08: Add more checks to test case.
8709 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8711 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8712 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8713 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8714 Gate test on effective_target fd_truncate.
8716 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8718 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8719 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8720 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8721 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8722 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8723 * gcc.target/i386/pr38824.c: Ditto.
8724 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8725 * gcc.target/i386/vecinit-2.c: Ditto.
8726 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8727 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8728 * gcc.target/i386/parity-2.c: Ditto.
8729 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8731 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8733 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8735 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8736 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8737 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8739 2011-05-03 Tobias Burnus <burnus@net-b.de>
8742 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8744 2011-05-03 Tobias Burnus <burnus@net-b.de>
8747 * gfortran.dg/coarray/this_image_1.f90: New.
8749 2011-05-03 Tobias Burnus <burnus@net-b.de>
8752 * gfortran.dg/coarray/caf.dg: New.
8753 * gfortran.dg/coarray/image_index_1.f90: New, copied
8754 from ../coarray_16.f90.
8756 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8759 * g++.dg/ext/complex9.C: New.
8761 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8764 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8765 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8766 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8768 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8770 * gcc.target/bfin/builtins: Created.
8771 * gcc.target/bfin/hisilh-O0.c: Deleted.
8772 * gcc.target/bfin/hisilh.c: Moved to...
8773 * gcc.target/bfin/builtins/hisilh.c: ...here.
8774 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8775 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8776 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8777 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8778 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8779 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8780 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8781 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8782 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8783 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8784 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8785 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8786 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8787 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8788 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8789 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8790 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8791 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8792 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8793 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8794 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8795 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8796 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8797 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8798 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8799 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8800 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8801 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8802 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8803 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8804 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8805 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8806 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8807 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8808 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8809 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8810 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8811 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8812 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8813 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8814 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8815 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8816 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8817 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8818 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8819 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8820 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8821 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8822 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8823 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8824 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8825 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8826 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8827 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8828 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8829 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8830 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8831 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8832 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8833 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8834 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8835 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8836 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8837 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8838 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8839 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8840 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8841 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8842 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8843 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8844 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8845 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8846 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8847 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8848 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8849 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8850 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8851 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8852 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8853 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8854 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8855 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8856 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8857 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8858 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8859 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8860 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8861 * gcc.target/bfin/builtins/circptr.c: Ditto.
8862 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8863 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8864 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8865 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8866 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8867 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8868 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8869 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8870 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8871 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8872 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8873 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8874 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8875 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8876 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8877 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8878 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8879 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8880 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8881 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8882 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8883 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8884 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8885 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8886 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8887 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8888 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8889 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8890 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8891 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8892 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8893 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8894 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8895 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8896 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8897 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8898 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8899 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8900 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8901 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8902 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8903 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8904 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8905 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8906 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8907 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8908 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8909 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8910 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8911 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8912 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8913 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8914 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8915 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8916 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8917 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8918 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8919 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8920 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8921 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8922 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8923 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8924 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8925 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8926 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8927 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8928 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8929 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8930 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8931 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8933 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8935 * gcc.target/arm/cold-lc.c: New test.
8937 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8940 * gcc.dg/pr48774.c: New test.
8942 2011-05-03 Richard Guenther <rguenther@suse.de>
8944 * gcc.dg/large-size-array-5.c: New testcase.
8946 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8948 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8950 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8952 * lib/target-supports.exp (check_effective_target_vect_strided):
8954 (check_effective_target_vect_strided2)
8955 (check_effective_target_vect_strided3)
8956 (check_effective_target_vect_strided4)
8957 (check_effective_target_vect_strided8): ...these new functions.
8959 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8960 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8961 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8962 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8963 * gcc.dg/vect/pr37539.c: Likewise.
8964 * gcc.dg/vect/slp-11a.c: Likewise.
8965 * gcc.dg/vect/slp-11b.c: Likewise.
8966 * gcc.dg/vect/slp-11c.c: Likewise.
8967 * gcc.dg/vect/slp-12a.c: Likewise.
8968 * gcc.dg/vect/slp-12b.c: Likewise.
8969 * gcc.dg/vect/slp-18.c: Likewise.
8970 * gcc.dg/vect/slp-19a.c: Likewise.
8971 * gcc.dg/vect/slp-19b.c: Likewise.
8972 * gcc.dg/vect/slp-21.c: Likewise.
8973 * gcc.dg/vect/slp-23.c: Likewise.
8974 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8976 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8977 instead of vect_interleave && vect_extract_even_odd.
8978 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8979 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8980 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8981 * gcc.dg/vect/vect-1.c: Likewise.
8982 * gcc.dg/vect/vect-10.c: Likewise.
8983 * gcc.dg/vect/vect-98.c: Likewise.
8984 * gcc.dg/vect/vect-107.c: Likewise.
8985 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8986 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8987 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8988 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8989 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8990 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8991 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8992 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8993 * gcc.dg/vect/vect-strided-float.c: Likewise.
8994 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8995 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8996 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8997 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8998 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8999 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9000 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9001 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9002 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9003 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9004 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9005 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9006 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9007 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9008 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9010 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9012 * gcc.dg/vect/pr30843.c: Likewise.
9013 * gcc.dg/vect/pr33866.c: Likewise.
9014 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9015 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9016 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9017 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9019 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9021 * gcc.dg/vect/slp-11.c: Split into...
9022 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9023 gcc.dg/vect/slp-11c.c: ...these tests.
9024 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9025 * gcc.dg/vect/slp-12c.c: ...this new test.
9026 * gcc.dg/vect/slp-19.c: Split into...
9027 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9028 gcc.dg/vect/slp-19c.c: ...these new tests.
9030 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9032 * lib/target-supports.exp
9033 (check_effective_target_vect_extract_even_odd_wide): Delete.
9034 (check_effective_target_vect_strided_wide): Likewise.
9035 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9036 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9037 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9038 * gcc.dg/vect/pr37539.c: Likewise.
9039 * gcc.dg/vect/slp-11.c: Likewise.
9040 * gcc.dg/vect/slp-12a.c: Likewise.
9041 * gcc.dg/vect/slp-12b.c: Likewise.
9042 * gcc.dg/vect/slp-19.c: Likewise.
9043 * gcc.dg/vect/slp-23.c: Likewise.
9044 * gcc.dg/vect/vect-1.c: Likewise.
9045 * gcc.dg/vect/vect-98.c: Likewise.
9046 * gcc.dg/vect/vect-107.c: Likewise.
9047 * gcc.dg/vect/vect-strided-float.c: Likewise.
9049 2011-05-02 Jason Merrill <jason@redhat.com>
9051 * g++.dg/init/new31.C: New.
9053 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9056 * gcc.dg/pr35445.c: New test.
9058 2011-05-02 Jason Merrill <jason@redhat.com>
9060 * c-c++-common/vla-1.c: New.
9062 2011-05-02 Richard Guenther <rguenther@suse.de>
9064 PR tree-optimization/48822
9065 * gcc.dg/torture/pr48822.c: New testcase.
9067 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9070 * g++.dg/cpp0x/constexpr-47969.C: New.
9072 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9075 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9076 on vect_no_align targets.
9077 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9078 vect_no_align targets.
9080 2011-05-01 Xinliang David Li <davidxl@google.com>
9082 * gcc.dg/tree-ssa/integer-addr.c: New test.
9083 * gcc.dg/tree-ssa/alias_bug.c: New test.
9085 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9087 PR libgfortran/48787
9088 * gfortran.dg/round_3.f08: Add more checks.
9090 2011-04-30 Tobias Burnus <burnus@net-b.de>
9093 * gfortran.dg/import9.f90: New, proper test.
9094 * gfortran.dg/interface_37.f90: Remove bogus
9095 test (bogus copy of interface_36.f90).
9097 2011-04-30 Tobias Burnus <burnus@net-b.de>
9100 * gfortran.dg/interface_37.f90: New.
9102 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9105 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9107 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9109 PR tree-optimization/48809
9110 * gcc.c-torture/execute/pr48809.c: New test.
9112 2011-04-29 Jeff Law <law@redhat.com>
9114 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9116 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9119 * g++.dg/init/ctor10.C: New.
9121 2011-04-29 Le-Chun Wu <lcwu@google.com>
9123 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9124 warning in implicitly instantiated templates.
9126 2011-04-29 Le-Chun Wu <lcwu@google.com>
9128 * g++.dg/warn/Wnull-conversion-1.C: New.
9129 * g++.dg/warn/Wnull-conversion-2.C: New.
9131 2011-04-29 Diego Novillo <dnovillo@google.com>
9133 * g++.old-deja/g++.other/null3.C: Expect warning about
9134 converting boolean to a pointer.
9136 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9139 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9143 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9145 2011-04-29 Tobias Burnus <burnus@net-b.de>
9148 * gfortran.dg/typebound_proc_22.f90: New.
9151 * gfortran.dg/interface_36.f90: New.
9153 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9155 PR libgfortran/48488
9156 PR libgfortran/48602
9157 PR libgfortran/48615
9158 PR libgfortran/48684
9159 PR libgfortran/48787
9160 * gfortran.dg/fmt_g.f: Adjust test.
9161 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9162 * gfortran.dg/round_3.f08: New test.
9163 * gfortran.dg/namelist_print_1.f: Adjust test.
9164 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9165 * gfortran.dg/f2003_io_5.f03: Adjust test.
9166 * gfortran.dg/coarray_15.f90: Adjust test.
9167 * gfortran.dg/namelist_65.f90: Adjust test.
9168 * gfortran.dg/fmt_cache_1.f: Adjust test.
9169 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9170 * gfortran.dg/real_const_3.f90: Adjust test.
9172 2011-04-29 Jan Hubicka <jh@suse.cz>
9174 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9175 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9177 2011-04-28 Xinliang David Li <davidxl@google.com>
9179 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9180 * g++.dg/prof-robust-1.C: New test.
9182 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9184 PR tree-optimization/48765
9185 * gcc.dg/vect/pr48765.c: New.
9187 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9189 PR tree-optimization/48775
9190 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9192 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9195 * g++.dg/inherit/pr48798.C: New.
9196 * g++.old-deja/g++.other/base1.C: Adjust.
9198 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9201 * g++.dg/template/inherit7.C: New test case.
9203 2011-04-28 Richard Guenther <rguenther@suse.de>
9205 PR tree-optimization/40052
9206 PR tree-optimization/15347
9207 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9208 * gcc.dg/pr15347.c: Likewise.
9210 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9213 * g++.dg/cpp0x/sfinae18.C: New.
9215 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9218 * g++.dg/ext/is_literal_type1.C: New.
9220 2011-04-28 Tobias Burnus <burnus@net-b.de>
9224 * gfortran.dg/interface_35.f90: New.
9225 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9226 * gfortran.dg/func_result_6.f90: Add dg-warning.
9227 * gfortran.dg/bessel_1.f90: Ditto.
9228 * gfortran.dg/hypot_1.f90: Ditto.
9229 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9230 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9231 * gfortran.dg/interface_assignment_4.f90: Ditto.
9233 2011-04-27 Jason Merrill <jason@redhat.com>
9235 * g++.dg/ext/complex8.C: New.
9237 * g++.dg/cpp0x/initlist49.C: New.
9238 * g++.dg/init/new30.C: New.
9240 2011-04-27 Tobias Burnus <burnus@net-b.de>
9243 * gfortran.dg/whole_file_34.f90: New.
9245 2011-04-27 Jan Hubicka <jh@suse.cz>
9247 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9249 2011-04-27 Jason Merrill <jason@redhat.com>
9251 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9253 * g++.dg/parse/ambig6.C: New.
9255 2011-04-27 Nick Clifton <nickc@redhat.com>
9257 * gcc.dg/20020312-2.c: Add definition for RX.
9259 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9260 option with RX targets.
9262 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9265 2011-04-27 Richard Guenther <rguenther@suse.de>
9267 * gcc.dg/tree-ssa/pr23382.c: Remove.
9269 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9272 * gcc.c-torture/compile/pr48767.c: New test.
9274 2011-04-27 Richard Guenther <rguenther@suse.de>
9276 PR tree-optimization/48772
9277 * g++.dg/pr48772.C: New testcase.
9279 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9282 * gcc.c-torture/compile/pr48742.c: New test.
9284 2011-04-26 Jason Merrill <jason@redhat.com>
9286 * g++.dg/lookup/koenig13.C: New.
9288 * g++.dg/cpp0x/initlist48.C: New.
9290 2011-04-25 Jason Merrill <jason@redhat.com>
9292 * g++.dg/cpp0x/sfinae17.C: New.
9294 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9297 * gcc.target/powerpc/pr48258-1.c: New file.
9298 * gcc.target/powerpc/pr48258-2.c: Ditto.
9300 2011-04-26 Xinliang David Li <davidxl@google.com>
9302 * gcc.dg/uninit-suppress.c: New test.
9303 * gcc.dg/uninit-suppress.c: New test.
9305 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9308 * gcc.dg/pr48768.c: New test.
9310 PR tree-optimization/48734
9311 * gcc.c-torture/compile/pr48734.c: New test.
9314 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9316 2011-04-26 Richard Guenther <rguenther@suse.de>
9318 PR tree-optimization/48731
9319 * gcc.dg/torture/pr48731.c: New testcase.
9321 2011-04-26 Richard Guenther <rguenther@suse.de>
9324 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9326 2011-04-26 Richard Guenther <rguenther@suse.de>
9329 * gcc.dg/torture/pr48694-1.c: New testcase.
9330 * gcc.dg/torture/pr48694-2.c: Likewise.
9332 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9334 * g++.dg/ext/underlying_type1.C: New.
9335 * g++.dg/ext/underlying_type2.C: Likewise.
9336 * g++.dg/ext/underlying_type3.C: Likewise.
9337 * g++.dg/ext/underlying_type4.C: Likewise.
9338 * g++.dg/ext/underlying_type5.C: Likewise.
9339 * g++.dg/ext/underlying_type6.C: Likewise.
9340 * g++.dg/ext/underlying_type7.C: Likewise.
9341 * g++.dg/ext/underlying_type8.C: Likewise.
9342 * g++.dg/ext/underlying_type9.C: Likewise.
9343 * g++.dg/ext/underlying_type10.C: Likewise.
9345 2011-04-25 Jason Merrill <jason@redhat.com>
9347 * g++.dg/cpp0x/regress/template-const2.C: New.
9349 2011-04-25 Jeff Law <law@redhat.com>
9351 * gcc.dg/tree-ssa/vrp56.c: new test.
9353 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9355 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9357 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9359 PR preprocessor/48740
9360 * c-c++-common/raw-string-11.c: New test.
9362 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9364 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9367 2011-04-23 Tobias Burnus <burnus@net-b.de>
9370 * gfortran.dg/coarray_19.f90: New.
9372 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9375 * gcc.dg/pr48685.c: New test.
9377 2011-04-22 Jan Hubicka <jh@suse.cz>
9379 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9381 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9383 PR tree-optimization/48717
9384 * gcc.c-torture/execute/pr48717.c: New test.
9386 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9389 * gcc.target/i386/pr48723.c: New test.
9391 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.dg/gomp/pr48716.c: New test.
9395 * g++.dg/gomp/pr48716.C: New test.
9397 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9400 * gcc.dg/missing-field-init-2.c: Update testcase.
9402 2011-04-22 Alan Modra <amodra@gmail.com>
9404 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9406 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9409 * gfortran.dg/function_optimize_6.f90: New test.
9411 2011-04-21 Easwaran Raman <eraman@google.com>
9413 * gcc.dg/stack-layout-2.c: New test.
9415 2011-04-21 Richard Guenther <rguenther@suse.de>
9418 * g++.dg/lto/pr48207-2_0.C: New testcase.
9419 * g++.dg/lto/pr48207-3_0.C: Likewise.
9421 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9423 * gnat.dg/volatile5.adb: New test.
9424 * gnat.dg/volatile5_pkg.ads: New helper.
9426 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9429 * gcc.target/i386/pr48708.c: New test.
9431 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9433 * gcc.dg/vect/vect-119.c: New test.
9435 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9437 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9440 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9441 Richard Sandiford <richard.sandiford@linaro.org>
9444 * gcc.target/arm/pr46329.c: New test.
9446 2011-04-21 Tobias Burnus <burnus@net-b.de>
9449 * gfortran.dg/coarray_18.f90: New.
9451 2011-04-20 Jason Merrill <jason@redhat.com>
9453 * g++.dg/cpp0x/initlist47.C: New.
9455 * g++.dg/init/dtor4.C: New.
9457 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9460 * gcc.target/i386/sse2-pinsrw.c: New test.
9461 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9462 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9463 * gcc.target/i386/sse2-insvhi.c: Ditto.
9464 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9465 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9467 2011-04-20 Jason Merrill <jason@redhat.com>
9469 * g++.dg/template/const4.C: New.
9471 2011-04-20 Easwaran Raman <eraman@google.com>
9473 * gcc.dg/stack-layout-1.c: New test.
9475 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9477 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9478 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9481 2011-04-20 Kai Tietz <ktietz@redhat.com>
9483 * gcc.dg/binop-xor1.c: New test.
9484 * gcc.dg/binop-xor2.c: New test.
9485 * gcc.dg/binop-xor3.c: New test.
9486 * gcc.dg/binop-xor4.c: New test.
9487 * gcc.dg/binop-xor5.c: New test.
9489 2011-04-20 Richard Guenther <rguenther@suse.de>
9491 PR tree-optimization/47892
9492 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9494 2011-04-20 Richard Guenther <rguenther@suse.de>
9497 * g++.dg/torture/pr48695.C: New testcase.
9499 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9501 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9502 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9503 * gcc.c-torture/execute/pr45262.c: Ditto
9504 * gcc.dg/torture/pr43165.c: Ditto.
9505 * gcc.dg/torture/pr47228.c: Ditto.
9506 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9507 * gcc.dg/ipa/pr45644.c: Ditto.
9508 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9511 2011-04-19 Jason Merrill <jason@redhat.com>
9513 * g++.dg/ext/complex7.C: New.
9515 * g++.dg/ext/attrib41.C: New.
9517 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9520 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9522 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9525 * gcc.target/i386/pr48678.c: New test.
9527 2011-04-19 Martin Jambor <mjambor@suse.cz>
9529 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9530 * g++.dg/opt/devirt2.C: New test.
9531 * g++.dg/ipa/devirt-g-1.C: Likewise.
9533 2011-04-19 Tobias Burnus <burnus@net-b.de>
9536 * gfortran.dg/whole_file_33.f90: New.
9538 2011-04-19 Martin Jambor <mjambor@suse.cz>
9540 * g++.dg/ipa/devirt-7.C: New test.
9542 2011-04-19 Richard Guenther <rguenther@suse.de>
9545 * g++.dg/lto/pr48207_0.C: New testcase.
9547 2011-04-18 Jason Merrill <jason@redhat.com>
9549 * g++.dg/init/void1.C: New.
9551 * g++.dg/cpp0x/union4.C: New.
9553 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9556 * g++.dg/torture/pr48661.C: New test.
9559 * g++.dg/gomp/pr48632.C: New test.
9561 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9563 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9564 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9566 2011-04-18 Tobias Burnus <burnus@net-b.de>
9569 * gfortran.dg/coarray_17.f90: New.
9570 * gfortran.dg/coarray_10.f90: Update dg-error.
9572 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9575 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9576 * gfortran.dg/guality/guality.exp: Likewise.
9578 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9580 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9582 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9584 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9586 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9588 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9590 2011-04-18 Richard Guenther <rguenther@suse.de>
9593 * g++.dg/torture/pr46364.C: New testcase.
9595 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9597 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9599 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9601 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9603 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9604 Ira Rosen <ira.rosen@linaro.org>
9607 * gcc.target/arm/pr48252.c: New test.
9609 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9611 PR tree-optimization/48616
9612 * gcc.dg/pr48616.c: New test.
9614 2011-04-18 Tobias Burnus <burnus@net-b.de>
9617 * gfortran.dg/coarray_16.f90: New.
9619 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9622 * gfortran.dg/realloc_on_assign_7.f03: New test.
9624 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9626 PR libgfortran/48602
9627 * gfortran.dg/fmt_g0_6.f08: New test.
9629 2011-04-17 Jason Merrill <jason@redhat.com>
9631 * g++.dg/cpp0x/sfinae16.C: New.
9633 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9635 * gcc.target/mips/reg-var-1.c: New test.
9637 2011-04-17 Jan Hubicka <jh@suse.cz>
9639 * gcc.dg/winline-5.c: Update testcase.
9641 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9643 * gnat.dg/discr27.ad[sb]: Move dg directive.
9644 * gnat.dg/discr28.ad[sb]: New test.
9645 * gnat.dg/discr28_pkg.ads: New helper.
9647 2011-04-17 Michael Matz <matz@suse.de>
9649 PR tree-optimization/48622
9651 * gcc.dg/lto/pr48622_0.c: New test.
9653 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9655 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9656 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9657 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9658 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9659 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9660 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9662 2011-04-15 Jason Merrill <jason@redhat.com>
9664 * g++.dg/cpp0x/range-for17.C: New.
9666 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9668 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9669 * g++.dg/cpp0x/range-for3.C: Likewise.
9670 * g++.dg/cpp0x/range-for9.C: Correct error message.
9671 * g++.dg/cpp0x/range-for11.C: New.
9672 * g++.dg/cpp0x/range-for12.C: New.
9673 * g++.dg/cpp0x/range-for13.C: New.
9674 * g++.dg/cpp0x/range-for14.C: New.
9675 * g++.dg/cpp0x/range-for15.C: New.
9676 * g++.dg/cpp0x/range-for16.C: New.
9678 2011-04-15 Tobias Burnus <burnus@net-b.de>
9681 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9683 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9685 * objc.dg/naming-4.m: Updated.
9686 * objc.dg/naming-5.m: Updated.
9687 * objc.dg/naming-6.m: New.
9688 * objc.dg/naming-7.m: New.
9689 * obj-c++.dg/naming-1.mm: Updated.
9690 * obj-c++.dg/naming-2.mm: Updated.
9691 * obj-c++.dg/naming-3.mm: New.
9692 * obj-c++.dg/naming-4.mm: New.
9694 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9696 PR libgfortran/48589
9697 * gfortran.dg/fmt_g0_5.f08: New test.
9699 2011-04-15 Richard Guenther <rguenther@suse.de>
9702 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9704 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9706 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9707 -finline-limit=0 to -fno-inline
9709 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9712 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9715 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9718 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9719 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9720 * gcc.target/i386/avx-insertps-3.c: New test.
9721 * gcc.target/i386/avx-insertps-4.c: New test.
9723 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9725 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9728 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9733 * gcc.target/avr/pr46779-1.c: New test case
9734 * gcc.target/avr/pr46779-2.c: New test case
9736 2011-04-14 Jason Merrill <jason@redhat.com>
9738 * g++.dg/cpp0x/sfinae15.C: New.
9740 * g++.dg/cpp0x/sfinae14.C: New.
9742 * g++.dg/ext/vla10.C: New.
9744 2011-04-14 Richard Guenther <rguenther@suse.de>
9746 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9748 2011-04-14 Richard Guenther <rguenther@suse.de>
9750 * gcc.dg/fold-bitand-4.c: Move ...
9751 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9753 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9755 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9757 * gcc.target/avr/torture/trivial.c: Ditto.
9759 2011-04-13 Jason Merrill <jason@redhat.com>
9761 * g++.dg/template/operator11.C: New.
9763 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9766 * gcc.dg/gomp/pr48591.c: New test.
9769 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9770 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9772 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9775 * g++.dg/template/dependent-expr7.C: New test case.
9777 2011-04-13 Jason Merrill <jason@redhat.com>
9779 * g++.dg/cpp0x/sfinae13.C: New.
9781 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9783 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9785 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9787 * gcc.target/arm/pr43698.c: Remove -march option.
9789 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9791 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9794 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9798 * gfortran.dg/realloc_on_assign_6.f03: New test.
9800 2011-04-12 Kai Tietz <ktietz@redhat.com>
9802 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9803 targets the additional -mno-ms-bitfields and
9804 -Wno-packed-bitfield-compat options.
9805 * g++.dg/ext/bitfield3.C: Likewise.
9806 * g++.dg/ext/bitfield4.C: Likewise.
9807 * g++.dg/ext/bitfield5.C: Likewise.
9808 * gcc.dg/bitfld-15.c: Likewise.
9809 * gcc.dg/bitfld-16.c: Likewise.
9810 * gcc.dg/bitfld-17.c: Likewise.
9811 * gcc.dg/bitfld-18.c: Likewise.
9813 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9815 * gcc.target/arm/neon-vld3-1.c: New test.
9816 * gcc.target/arm/neon-vst3-1.c: New test.
9817 * gcc.target/arm/neon/v*.c: Regenerate.
9819 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9821 PR rtl-optimization/48549
9822 * g++.dg/opt/pr48549.C: New test.
9824 2011-04-12 Richard Guenther <rguenther@suse.de>
9826 PR tree-optimization/46076
9827 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9829 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9832 * lib/compat.exp (compat-execute): Declare unsupported after
9833 stripping path from src1.
9834 * lib/lto.exp (lto-execute): Likewise.
9836 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9839 * gcc.dg/pr48552-1.c: New test.
9840 * gcc.dg/pr48552-2.c: New test.
9842 2011-04-11 Jason Merrill <jason@redhat.com>
9844 * g++.dg/cpp0x/sfinae12.C: New.
9846 * g++.dg/cpp0x/enum10.C: New.
9848 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9850 * g++.dg/cpp0x/rv-func.C: New.
9852 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9854 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9857 2011-04-11 Martin Jambor <mjambor@suse.cz>
9859 PR tree-optimization/48195
9860 * gcc.dg/ipa/pr48195.c: New test.
9862 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9864 * gnat.dg/return3.adb: Remove unused switch.
9866 2011-04-08 Mike Stump <mikestump@comcast.net>
9869 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9870 default to fno-common.
9872 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9874 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9875 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9877 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9880 * gfortran.dg/function_optimize_5.f90: New test.
9882 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9884 * gnat.dg/aggr17.adb: New test.
9885 * gnat.dg/aggr18.adb: Likewise.
9887 2011-04-08 Michael Matz <matz@suse.de>
9890 * gcc.target/i386/pr48389.c: New test.
9892 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9894 PR rtl-optimization/48272
9895 * g++.dg/opt/pr48272.C: New.
9897 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9899 PR rtl-optimization/48235
9900 * gcc.dg/pr48235.c: New.
9902 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9904 PR rtl-optimization/48302
9905 * g++.dg/opt/pr48302.C: New.
9907 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9910 * g++.dg/opt/pr48273.C: New.
9912 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9914 PR rtl-optimization/48442
9915 * gcc.dg/pr48442.c: New.
9917 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9919 PR tree-optimization/48377
9920 * gcc.dg/vect/pr48377.c: New test.
9922 2011-04-07 Jason Merrill <jason@redhat.com>
9924 * g++.dg/cpp0x/regress/call1.C: New.
9926 * g++.dg/cpp0x/variadic107.C: New.
9928 * g++.dg/cpp0x/sfinae11.C: New.
9929 * g++.dg/cpp0x/noexcept02.C: Fix.
9931 * g++.dg/cpp0x/sfinae10.C: New.
9933 * g++.dg/cpp0x/sfinae9.C: New.
9935 * c-c++-common/Wcast-qual-1.c: Move here from...
9936 * gcc.dg/cast-qual-3.c: ...here, and...
9937 * g++.dg/warn/Wcast-qual2.C: ...here.
9939 * g++.dg/cpp0x/sfinae8.C: New.
9941 * g++.dg/cpp0x/sfinae7.C: New.
9943 * g++.dg/cpp0x/enum9.C: New.
9945 2011-04-07 Mike Stump <mikestump@comcast.net>
9947 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9948 with no trampolines.
9950 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9953 * gfortran.dg/gomp/pr48117.f90: New test.
9956 * gcc.dg/torture/pr48343.c: New test.
9958 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9960 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9962 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9964 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9966 2011-04-07 Tom de Vries <tom@codesourcery.com>
9969 * lib/scanasm.exp (object-size): New proc.
9970 * gcc.target/arm/pr43920-2.c: New test.
9972 2011-04-06 Tobias Burnus <burnus@net-b.de>
9976 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9978 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9980 * gcc.dg/mtune.c: Prune note from output.
9982 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9985 * gcc.dg/guality/pr36977.c: New test.
9986 * gcc.dg/guality/pr48466.c: New test.
9988 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9990 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9992 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9994 * gnat.dg/return3.adb: New test.
9996 2011-04-06 Richard Guenther <rguenther@suse.de>
9998 PR tree-optimization/47663
9999 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10001 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10003 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10004 Solaris 8 and 9 as well.
10006 2011-04-05 Tom de Vries <tom@codesourcery.com>
10009 * gcc.target/arm/pr43920-1.c: New test.
10011 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10013 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10014 (cctor): Actually return the value.
10015 (main): Cast return values.
10017 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10019 * gfortran.dg/character_comparison_8.f90: New test.
10021 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10023 * frontend-passes: (optimize_lexical_comparison): New function.
10024 (optimize_expr): Call it.
10025 (optimize_comparison): Also handle lexical comparison functions.
10026 Return false instad of -2 for unequal comparison.
10028 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10031 * function_optimize_4.f90: New test.
10033 2011-04-04 Tobias Burnus <burnus@net-b.de>
10036 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10037 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10038 * gfortran.dg/coarray_15.f90: New.
10040 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10042 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10043 * gfortran.dg/bessel_7.f90: Likewise.
10045 2011-04-03 Tobias Burnus <burnus@net-b.de>
10047 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10049 2011-04-03 Richard Guenther <rguenther@suse.de>
10050 Ira Rosen <ira.rosen@linaro.org>
10052 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10053 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10054 -ftree-loop-if-convert-stores.
10056 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10058 * gnat.dg/specs/aggr2.ads: New test.
10060 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10062 * gnat.dg/debug2.ad[sb]: New test.
10063 * gnat.dg/debug2_pkg.ads: New helper.
10064 * gnat.dg/debug3.ad[sb]: New test.
10066 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10068 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10070 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10072 PR middle-end/48335
10073 * gcc.c-torture/compile/pr48335-1.c: New test.
10074 * gcc.dg/pr48335-1.c: New test.
10075 * gcc.dg/pr48335-2.c: New test.
10076 * gcc.dg/pr48335-3.c: New test.
10077 * gcc.dg/pr48335-4.c: New test.
10078 * gcc.dg/pr48335-5.c: New test.
10079 * gcc.dg/pr48335-6.c: New test.
10080 * gcc.dg/pr48335-7.c: New test.
10081 * gcc.dg/pr48335-8.c: New test.
10082 * gcc.target/i386/pr48335-1.c: New test.
10084 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10087 * gcc.dg/Waddress.c: New test.
10089 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10092 * gfortran.dg/function_optimize_3.f90: New test.
10094 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10096 * gcc.c-torture/compile/20110401-1.c: New test.
10098 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10099 * g++.dg/lto/20091002-2_0.C: Likewise.
10100 * g++.dg/lto/20090303_0.c: Likewise.
10101 * g++.dg/lto/20091004-1_0.C: Likewise.
10102 * g++.dg/lto/20091002-3_0.C: Likewise.
10103 * g++.dg/lto/20091004-2_0.C: Likewise.
10104 * g++.dg/lto/20081123_0.C: Likewise.
10105 * g++.dg/lto/20090313_0.C: Likewise.
10106 * g++.dg/lto/20081109-1_0.C: Likewise.
10107 * g++.dg/lto/20081219_0.C: Likewise.
10108 * g++.dg/lto/20081204-1_0.C: Likewise.
10109 * g++.dg/lto/20090302_0.C: Likewise.
10110 * g++.dg/lto/20081119-1_0.C: Likewise.
10111 * g++.dg/lto/20081118_0.C: Likewise.
10112 * gcc.dg/lto/20091020-2_0.c: Likewise.
10113 * gcc.dg/lto/20090210_0.c: Likewise.
10114 * gcc.dg/lto/20081204-1_0.c: Likewise.
10115 * gcc.dg/lto/20081224_0.c: Likewise.
10116 * gcc.dg/lto/20090219_0.c: Likewise.
10117 * gcc.dg/lto/20091014-1_0.c: Likewise.
10118 * gcc.dg/lto/20091016-1_0.c: Likewise.
10119 * gcc.dg/lto/20090206-2_0.c: Likewise.
10120 * gcc.dg/lto/20090116_0.c: Likewise.
10121 * gcc.dg/lto/20091013-1_0.c: Likewise.
10122 * gcc.dg/lto/20091015-1_0.c: Likewise.
10123 * gcc.dg/lto/20090126-2_0.c: Likewise.
10125 2011-03-31 Ian Lance Taylor <iant@google.com>
10127 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10129 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10131 * gnat.dg/opt16.adb: New test.
10133 2011-03-31 Jason Merrill <jason@redhat.com>
10135 * g++.dg/cpp0x/defaulted24.C: New.
10137 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10140 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10143 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10145 * g++.dg/other/i386-9.C: New test.
10147 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10149 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10151 2011-03-30 Jason Merrill <jason@redhat.com>
10153 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10155 * g++.dg/cpp0x/regress/isnan.C: New.
10157 * g++.dg/cpp0x/initlist46.C: New.
10159 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10162 * gcc.target/arm/neon-modes-2.c: New test.
10164 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10167 * gcc.c-torture/compile/pr48305.c: New test.
10169 2011-03-29 Jason Merrill <jason@redhat.com>
10171 * g++.dg/cpp0x/regress/value-dep1.C: New.
10173 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10175 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10177 2011-03-29 Ian Lance Taylor <iant@google.com>
10179 * go.test/go-test.exp: Handle the test lines used in several new
10181 (errchk): Add opts parameter. Change all callers. Handle parens
10184 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10185 Dominique d'Humieres <dominiq@lps.ens.fr>
10187 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10188 and __APPLE__ && __PPC__ && __ALTIVEC__.
10190 2011-03-29 Jason Merrill <jason@redhat.com>
10192 * g++.dg/cpp0x/dependent1.C: New.
10194 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10196 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10198 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10200 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10203 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10204 * gfortran.dg/proc_ptr_comp_32.f90: New.
10206 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10208 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10209 check for corresponding warning.
10211 2011-03-28 Jason Merrill <jason@redhat.com>
10213 * g++.dg/cpp0x/rv-deduce2.C: New.
10215 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10218 * gcc.dg/pr48203.c: New test.
10220 2011-03-28 Jeff Law <law@redhat.com>
10222 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10224 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10226 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10227 and __PPC__ && __ALTIVEC__.
10229 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10232 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10233 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10234 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10235 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10237 2011-03-28 Jason Merrill <jason@redhat.com>
10239 * g++.dg/cpp0x/initlist-array2.C: New.
10241 * g++.dg/cpp0x/initlist-array1.C: New.
10243 * g++.dg/cpp0x/constexpr-compound.C: New.
10245 * g++.dg/cpp0x/constexpr-using.C: New.
10247 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10249 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10252 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10254 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10256 * gcc.dg/slp-1.c: New test.
10258 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10260 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10261 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10262 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10263 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10264 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10265 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10266 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10267 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10268 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10269 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10270 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10271 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10272 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10273 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10275 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10278 * gfortran.dg/trim_optimize_5.f90: New test.
10279 * gfortran.dg/trim_optimize_6.f90: New test.
10281 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10284 * gcc.target/mips/madd-7.c: Remove -mlong32.
10285 * gcc.target/mips/msub-7.c: Likewise.
10287 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10289 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10290 accesses to preserve the meaning of the test for doubleword vectors.
10291 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10292 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10294 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10297 * gfortran.dg/class_42.f03: New.
10299 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10301 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10304 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10306 PR rtl-optimization/48144
10307 * gcc.dg/pr48144.c: New test.
10309 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10311 * gnat.dg/discr27.ad[sb]: New test.
10313 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10315 * gnat.dg/limited_with2.ad[sb]: New test.
10316 * gnat.dg/limited_with2_pkg1.ads: New helper.
10317 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10319 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10321 * gnat.dg/opt15.adb: New test.
10322 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10324 2011-03-25 Tobias Burnus <burnus@net-b.de>
10328 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10329 * gfortran.dg/leadz_trailz_3.f90: Ditto
10331 2011-03-25 Martin Jambor <mjambor@suse.cz>
10333 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10335 2011-03-25 Jason Merrill <jason@redhat.com>
10337 * g++.dg/cpp0x/defaulted22.C: New.
10338 * g++.dg/cpp0x/defaulted23.C: New.
10339 * g++.dg/cpp0x/defaulted15.C: Adjust.
10341 2011-03-25 Jason Merrill <jason@redhat.com>
10343 * g++.dg/cpp0x/move1.C: New.
10345 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10348 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10350 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10352 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10353 for mips-sgi-irix6.5.
10354 Replace snprintf prototype by <stdio.h>.
10356 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10359 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10360 run_expensive_tests.
10361 * gcc.dg/graphite/block-4.c: Likewise.
10362 * gcc.dg/graphite/block-7.c: Likewise.
10363 * gcc.dg/graphite/block-8.c: Likewise.
10365 2011-03-25 Richard Guenther <rguenther@suse.de>
10367 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10368 * g++.dg/tree-ssa/pr8781.C: Likewise.
10369 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10370 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10371 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10372 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10373 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10374 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10375 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10376 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10377 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10378 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10379 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10380 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10381 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10382 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10383 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10384 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10385 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10386 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10387 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10388 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10389 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10390 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10391 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10392 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10393 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10394 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10395 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10396 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10397 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10398 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10399 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10400 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10401 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10402 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10403 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10404 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10405 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10406 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10407 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10408 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10409 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10410 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10411 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10412 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10413 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10414 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10415 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10416 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10417 * c-c++-common/pr46562-2.c: Likewise.
10418 * gfortran.dg/pr42108.f90: Likewise.
10419 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10420 foo to be inlined even at -O1.
10421 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10422 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10423 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10424 * gcc.dg/matrix/matrix.exp: Disable FRE.
10426 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10429 * gcc.dg/dfp/pr48204.c: New test.
10431 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10434 * gcc.c-torture/execute/pr47917.c: Move this...
10435 * gcc.dg/torture/pr47917.c: to here and add xfails.
10437 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10439 * gnat.dg/array16.ad[sb]: New test.
10440 * gnat.dg/array16.ads: New helper.
10442 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10444 * gnat.dg/derived_type2.adb: New test.
10446 2011-03-24 Richard Guenther <rguenther@suse.de>
10448 PR tree-optimization/48271
10449 * g++.dg/torture/pr48271.C: New testcase.
10451 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10453 * gnat.dg/array15.ad[sb]: New test.
10455 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10458 * gcc.target/i386/pr48237.c: New test.
10460 2011-03-24 Richard Guenther <rguenther@suse.de>
10462 PR middle-end/48269
10463 * gcc.dg/builtin-object-size-10.c: New testcase.
10465 2011-03-24 Richard Guenther <rguenther@suse.de>
10467 PR tree-optimization/46562
10468 * c-c++-common/pr46562-2.c: New testcase.
10469 * c-c++-common/pr46562.c: Likewise.
10471 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10473 * gcc.dg/vect/vect-cselim-1.c: New test.
10474 * gcc.dg/vect/vect-cselim-2.c: New test.
10476 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10478 * gcc.target/arm/pr46934.c: New.
10480 2011-03-23 Ian Lance Taylor <iant@google.com>
10482 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10484 2011-03-23 Richard Guenther <rguenther@suse.de>
10486 * gcc.dg/struct: Remove directory and contents.
10488 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10491 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10493 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10495 * gnat.dg/discr26.ad[sb]: New test.
10496 * gnat.dg/discr26_pkg.ads: New helper.
10498 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10501 * gcc.target/arm/neon-vld-1.c: New test.
10503 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10505 * gnat.dg/array14.ad[sb]: New test.
10506 * gnat.dg/array14_pkg.ads: New helper.
10508 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10510 * gcc.c-torture/execute/920501-8.x: Remove.
10511 * gcc.c-torture/execute/930513-1.x: Remove.
10512 * gcc.c-torture/execute/960312-1.x: Remove.
10513 * gcc.c-torture/compile/20000804-1.c,
10514 gcc.c-torture/compile/20001205-1.c,
10515 gcc.c-torture/compile/20001226-1.c,
10516 gcc.c-torture/compile/20010518-2.c,
10517 gcc.c-torture/compile/20020312-1.c,
10518 gcc.c-torture/compile/20020604-1.c,
10519 gcc.c-torture/compile/920501-12.c,
10520 gcc.c-torture/compile/920501-4.c,
10521 gcc.c-torture/compile/920520-1.c,
10522 gcc.c-torture/compile/980506-1.c,
10523 gcc.c-torture/execute/980709-1.x,
10524 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10525 options for m68hc11.
10526 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10527 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10530 2011-03-22 Nick Clifton <nickc@redhat.com>
10532 * lib/target-supports.exp (check_profiling_available): Add MN10300
10533 to the list of targets that do not support profiling. Restore
10534 alpha sorting to this list.
10536 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10538 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10539 failure on 32-bit systems.
10540 * gcc.dg/torture/vector-2.c: Ditto.
10542 2011-03-22 Richard Guenther <rguenther@suse.de>
10544 PR tree-optimization/48228
10545 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10547 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10549 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10553 * gcc.target/powerpc/pr48226.c: New file.
10555 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10557 * lib/prune.exp (prune_gcc_output): Prune "could not create
10558 compact unwind for" warnings.
10560 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10564 * gcc.c-torture/execute/pr42544.c: New test.
10565 * gcc.c-torture/execute/pr48197.c: New test.
10567 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10569 PR preprocessor/48192
10570 * gcc.target/powerpc/pr48192.c: New file.
10573 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10574 split problem of 0 being loaded in a VSX register.
10576 2011-03-21 Richard Guenther <rguenther@suse.de>
10579 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10580 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10581 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10582 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10584 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10587 * gcc.dg/pr48213.c: New test.
10589 2011-03-21 Kai Tietz <ktietz@redhat.com>
10592 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10594 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10596 * gcc.target/arm/xor-and.c: New.
10598 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10601 * gfortran.dg/function_optimize_1.f90: New test.
10602 * gfortran.dg/function_optimize_2.f90: New test.
10604 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10606 PR rtl-optimization/47502
10607 * gcc.target/i386/pr47502-1.c: New.
10608 * gcc.target/i386/pr47502-2.c: Likewise.
10610 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10612 PR rtl-optimization/48156
10613 * gcc.dg/pr48156.c: New test.
10615 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10617 PR libfortran/47439
10618 * gfortran.dg/scratch_1.f90: Adjust test.
10620 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10622 PR libfortran/47439
10623 * gfortran.dg/scratch_1.f90: New test.
10625 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10627 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10628 variably modified typedefs.
10629 * gcc.dg/c1x-typedef-2.c: Remove.
10631 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10633 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10634 * gcc.dg/c1x-anon-struct-3.c: New test.
10635 * gcc.dg/anon-struct-11.c: Update.
10637 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10639 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10641 Only xfail with gas.
10643 2011-03-18 Jason Merrill <jason@redhat.com>
10645 * g++.dg/template/fn-ptr1.C: New.
10647 * g++.dg/overload/volatile1.C: New.
10649 * g++.dg/opt/pr23372.C: New.
10651 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10653 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10655 PR middle-end/47405
10656 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10658 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10660 * gcc.target/arm/unsigned-extend-1.c: New.
10662 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10665 * gcc.c-torture/compile/pr48161.c: New test.
10667 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10669 PR middle-end/47725
10670 * gcc.dg/torture/pr47725.c: New.
10672 2011-03-17 Jason Merrill <jason@redhat.com>
10674 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10675 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10677 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10679 * gnat.dg/specs/elab2.ads: New test.
10680 * gnat.dg/specs/elab2_pkg.ads: New helper.
10682 2011-03-17 Jason Merrill <jason@redhat.com>
10684 * g++.dg/cpp0x/decltype-1212.C: New.
10685 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10687 2011-03-17 Jason Merrill <jason@redhat.com>
10689 * g++.dg/parse/memfnquals1.C: New.
10691 2011-03-17 Richard Guenther <rguenther@suse.de>
10693 PR middle-end/48134
10694 * gcc.dg/pr48134.c: New testcase.
10696 2011-03-17 Richard Guenther <rguenther@suse.de>
10698 PR middle-end/48165
10699 * g++.dg/torture/pr48165.C: New testcase.
10701 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10703 PR rtl-optimization/48141
10704 * gcc.dg/pr48141.c: New test.
10706 2011-03-16 Jason Merrill <jason@redhat.com>
10708 * g++.dg/cpp0x/constexpr-48089.C: New.
10710 * g++.dg/cpp0x/constexpr-abi1.C: New.
10712 * g++.dg/cpp0x/constexpr-46336.C: New.
10713 * g++.dg/parse/friend5.C: Adjust expected errors.
10715 * g++.dg/cpp0x/constexpr-47570.C: New.
10717 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10720 * ++.dg/debug/dwarf2/typedef6.C: New test.
10722 2011-03-16 Jason Merrill <jason@redhat.com>
10724 * g++.dg/cpp0x/elision2.C: New.
10726 * g++.dg/cpp0x/constexpr-array3.C: New.
10728 2011-03-16 Jason Merrill <jason@redhat.com>
10730 * g++.dg/cpp0x/sfinae6.C: New.
10731 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10732 * g++.dg/cpp0x/pr45908.C: Likewise.
10733 * g++.dg/cpp0x/sfinae6.C: Likewise.
10734 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10735 * g++.old-deja/g++.law/arg11.C: Likewise.
10737 2011-03-16 Jason Merrill <jason@redhat.com>
10739 * g++.dg/template/incomplete6.C: New.
10741 2011-03-16 Jeff Law <law@redhat.com>
10743 * gcc.dg/tree-ssa/vrp55.c: New test.
10745 2011-03-16 Jason Merrill <jason@redhat.com>
10747 * g++.dg/cpp0x/auto22.C: New.
10749 2011-03-16 Richard Guenther <rguenther@suse.de>
10751 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10752 optimizing it away if promoted to const.
10754 2011-03-16 Richard Guenther <rguenther@suse.de>
10756 PR tree-optimization/48149
10757 * gcc.dg/fold-complex-1.c: New testcase.
10759 2011-03-16 Richard Guenther <rguenther@suse.de>
10762 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10763 or cloning happens.
10765 2011-03-16 Richard Guenther <rguenther@suse.de>
10767 PR tree-optimization/26134
10768 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10770 2011-03-16 Richard Guenther <rguenther@suse.de>
10772 PR tree-optimization/48146
10773 * gcc.dg/torture/pr48146.c: New testcase.
10775 2011-03-16 Richard Guenther <rguenther@suse.de>
10777 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10778 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10780 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10782 PR middle-end/48136
10783 * gcc.c-torture/compile/pr48136.c: New test.
10785 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10788 * gcc.dg/guality/pr45882.c: New test.
10790 2011-03-15 Jason Merrill <jason@redhat.com>
10792 * g++.dg/cpp0x/constexpr-recursion.C: New.
10794 * g++.dg/cpp0x/implicit11.C: New.
10796 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10798 * g++.dg/cpp0x/constexpr-attribute.C: New.
10800 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10802 * g++.dg/parse/pr34758.C: New.
10804 2011-03-15 Xinliang David Li <davidxl@google.com>
10807 * gcc.dg/uninit-pred-7_d.c: New test.
10808 * gcc.dg/uninit-pred-8_d.c: New test.
10810 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10813 * gcc.target/arm/pr46788.c: New.
10815 2011-03-15 Richard Guenther <rguenther@suse.de>
10817 PR middle-end/47650
10818 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10819 * gfortran.dg/ishft_4.f90: Likewise.
10820 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10822 2011-03-15 Richard Guenther <rguenther@suse.de>
10824 PR tree-optimization/13954
10825 * g++.dg/tree-ssa/pr13954.C: New testcase.
10827 2011-03-15 Richard Guenther <rguenther@suse.de>
10829 PR tree-optimization/48037
10830 * gcc.target/i386/pr48037-1.c: New testcase.
10832 2011-03-15 Richard Guenther <rguenther@suse.de>
10834 PR tree-optimization/41490
10835 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10836 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10837 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10838 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10839 * g++.dg/tree-ssa/pr33604.C: Adjust.
10841 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10843 PR middle-end/47917
10844 * gcc.c-torture/execute/pr47917.c: New test.
10845 * gcc.dg/pr47917.c: New test.
10847 PR middle-end/38878
10848 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10850 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10852 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10853 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10854 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10855 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10856 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10857 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10858 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10859 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10860 * gcc.target/i386/avx-floor-vec.c: Ditto.
10861 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10862 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10863 * gcc.target/i386/avx-rint-vec.c: Ditto.
10864 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10865 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10866 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10867 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10869 2011-03-14 Tom Tromey <tromey@redhat.com>
10871 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10872 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10873 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10875 2011-03-14 Tom Tromey <tromey@redhat.com>
10877 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10878 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10879 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10881 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10883 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10885 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10887 PR rtl-optimization/47166
10888 * gcc.c-torture/execute/postmod-1.c: New test.
10890 2011-03-14 Richard Guenther <rguenther@suse.de>
10892 PR middle-end/48098
10893 * gcc.dg/torture/pr48098.c: New testcase.
10895 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10898 * gcc.target/powerpc/pr48053-1.c: New test.
10899 * gcc.target/powerpc/pr48053-2.c: Likewise.
10901 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10903 PR libfortran/48066
10904 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10906 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10908 PR libfortran/48066
10909 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10911 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10914 * gfortran.dg/class_41.f03: New.
10916 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10918 * g++.dg/conversion/cast3.C: New test.
10920 2011-03-11 Jason Merrill <jason@redhat.com>
10922 * g++.dg/template/error45.C: New.
10924 * g++.dg/parse/no-type-defn1.C: New.
10926 * g++.dg/ext/attrib40.C: New.
10928 * g++.dg/cpp0x/regress/array1.C: New.
10930 2011-03-11 Richard Guenther <rguenther@suse.de>
10932 PR tree-optimization/48067
10933 * gcc.dg/pr48067.c: New testcase.
10935 2011-03-11 Richard Guenther <rguenther@suse.de>
10938 * g++.dg/lto/20110311-1_0.C: New testcase.
10940 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10943 * g++.dg/inherit/virtual8.C: New test.
10945 PR middle-end/48044
10946 * gcc.dg/torture/pr48044.c: New test.
10948 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10951 * gfortran.dg/proc_ptr_comp_31.f90: New.
10953 2011-03-11 Richard Guenther <rguenther@suse.de>
10955 PR tree-optimization/47278
10956 * gcc.dg/torture/pr47278-1.c: New testcase.
10957 * gcc.dg/torture/pr47278-2.c: Likewise.
10959 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10961 PR tree-optimization/48063
10962 * gcc.dg/torture/pr48063.c: New test.
10964 2011-03-10 Jason Merrill <jason@redhat.com>
10966 * g++.dg/template/array22.C: New.
10968 * g++.dg/cpp0x/syntax-err1.C: New.
10969 * g++.dg/parse/error36.C: Adjust expected errors.
10970 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10971 * g++.old-deja/g++.pt/typename3.C: Likewise.
10972 * g++.old-deja/g++.pt/typename4.C: Likewise.
10973 * g++.old-deja/g++.pt/typename6.C: Likewise.
10975 2011-03-09 Jason Merrill <jason@redhat.com>
10977 * g++.dg/template/nontype22.C: New.
10979 2011-03-09 Martin Jambor <mjambor@suse.cz>
10981 PR tree-optimization/47714
10982 * g++.dg/torture/pr47714.C: New test.
10984 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10987 * gcc.target/powerpc/pr47755-2.c: New file.
10989 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10991 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10992 is not set in the environment, pass 64 as first argument when not
10993 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10994 native where ulimit -u is supported.
10996 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10998 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11000 2011-03-08 Jason Merrill <jason@redhat.com>
11002 * g++.dg/template/nontype21.C: New.
11004 * g++.dg/template/anon5.C: New.
11006 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11009 * gcc.dg/pr47881.c: New test.
11011 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11014 * g++.dg/lookup/template3.C: New test.
11016 2011-03-08 Kai Tietz <ktietz@redhat.com>
11018 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11021 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11024 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11025 sizeof to compute alignment.
11027 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11029 PR tree-optimization/48022
11030 * gcc.dg/pr48022-1.c: New test.
11031 * gcc.dg/pr48022-2.c: New test.
11033 2011-03-07 Jason Merrill <jason@redhat.com>
11035 * g++.dg/template/nontype20.C: New.
11036 * g++.dg/init/member1.C: Adjust expected errors.
11037 * g++.dg/parse/constant4.C: Likewise.
11038 * g++.dg/template/qualified-id3.C: Likewise.
11039 * g++.old-deja/g++.pt/crash10.C: Likewise.
11041 * g++.dg/cpp0x/regress/non-const1.C: New.
11043 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11046 * gcc.dg/pr47991.c: New test.
11048 2011-03-07 Jason Merrill <jason@redhat.com>
11050 * g++.dg/abi/mangle46.C: New.
11052 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11055 * gcc.target/powerpc/pr47862.c: New.
11057 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11060 * gcc.target/i386/combine-mul.c: Require nonpic.
11062 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11063 Nathan Froyd <froydnj@codesourcery.com>
11065 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11067 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11069 * README.QMTEST: Remove.
11071 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11072 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11075 * gfortran.dg/array_constructor_37.f90 : New test.
11077 2011-03-05 Jason Merrill <jason@redhat.com>
11079 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11080 * g++.dg/abi/mangle45.C: Likewise.
11081 * g++.dg/cpp0x/trailing1.C: Likewise.
11083 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11085 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11087 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11089 PR rtl-optimization/47899
11090 * gcc.dg/pr47899.c: New test.
11092 * gcc.dg/torture/pr47968.c: Ignore warnings.
11094 PR tree-optimization/47967
11095 * gcc.c-torture/compile/pr47967.c: New test.
11097 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11099 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11100 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11102 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11104 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11105 and property_getAttributes() if __OBJC2__.
11106 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11107 * objc.dg/property/property-encoding-1.m: New.
11108 * obj-c++.dg/property/property-encoding-1.mm: New.
11110 2011-03-04 Jason Merrill <jason@redhat.com>
11112 * g++.dg/template/pseudodtor6.C: New.
11114 * g++.dg/inherit/covariant19.C: New.
11116 2011-03-04 Richard Guenther <rguenther@suse.de>
11118 PR middle-end/47968
11119 * gcc.dg/torture/pr47968.c: New testcase.
11121 2011-03-04 Richard Guenther <rguenther@suse.de>
11123 PR middle-end/47975
11124 * gcc.dg/torture/pr47975.c: New testcase.
11126 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11129 * g++.dg/template/crash106.C: New.
11131 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11134 * gcc.dg/gomp/pr47963.c: New test.
11135 * g++.dg/gomp/pr47963.C: New test.
11137 2011-03-02 Jason Merrill <jason@redhat.com>
11139 * g++.dg/cpp0x/regress/condition1.C: New.
11141 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11143 2011-03-01 Jason Merrill <jason@redhat.com>
11145 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11147 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11149 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11151 PR rtl-optimization/47925
11152 * gcc.c-torture/execute/pr47925.c: New test.
11154 2011-03-01 Jason Merrill <jason@redhat.com>
11156 * g++.dg/cpp0x/decltype25.C: New.
11158 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11160 2011-03-01 Richard Guenther <rguenther@suse.de>
11162 PR tree-optimization/47890
11163 * gcc.dg/torture/pr47890.c: New testcase.
11165 2011-03-01 Richard Guenther <rguenther@suse.de>
11168 * gcc.dg/lto/pr47924_0.c: New testcase.
11170 2011-03-01 Richard Guenther <rguenther@suse.de>
11173 * gfortran.dg/lto/pr46911_0.f: New testcase.
11175 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11177 PR libgfortran/47933
11178 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11179 compile errors from older code form.
11181 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11183 PR libgfortran/47567
11184 * gfortran.dg/fmt_fw_d.f90: New test.
11186 2011-02-28 Jason Merrill <jason@redhat.com>
11188 * g++.dg/inherit/covariant18.C: New.
11190 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11192 PR middle-end/47893
11193 * gcc.dg/pr47893.c: New test.
11195 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11197 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11198 NULL in case of a selector with conflicting types.
11199 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11201 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11203 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11204 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11205 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11206 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11208 2011-02-28 Jason Merrill <jason@redhat.com>
11211 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11213 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11215 PR libgfortran/47778
11216 * gfortran.dg/namelist_71.f90: New test.
11218 2011-02-27 Jason Merrill <jason@redhat.com>
11221 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11222 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11224 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11227 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11229 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11232 * gfortran.dg/gomp/task-1.f90: Removed.
11234 2011-02-26 Jason Merrill <jason@redhat.com>
11236 * g++.dg/template/this-targ1.C: New.
11238 * g++.dg/cpp0x/regress/template-const1.C: New.
11239 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11240 * g++.dg/template/function1.C: Adjust.
11241 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11242 * g++.dg/debug/debug7.C: Adjust.
11244 2011-02-26 Tobias Burnus <burnus@net-b.de>
11247 * gfortran.dg/gomp/task-1.f90: New.
11249 2011-02-25 Jie Zhang <jie@codesourcery.com>
11251 * gcc.target/arm/neon-thumb2-move.c: Add
11252 dg-require-effective-target arm_thumb2_ok.
11254 2011-02-24 Jason Merrill <jason@redhat.com>
11256 * g++.dg/parse/constant1.C: Specify C++98 mode.
11257 * g++.dg/parse/constant5.C: Likewise.
11258 * g++.dg/parse/error2.C: Likewise.
11259 * g++.dg/parse/semicolon3.C: Likewise.
11260 * g++.dg/template/crash14.C: Likewise.
11261 * g++.dg/template/local4.C: Likewise.
11262 * g++.dg/template/nontype3.C: Likewise.
11263 * g++.dg/parse/crash31.C: Adjust expected errors.
11264 * g++.dg/template/function1.C: Likewise.
11265 * g++.dg/template/ref3.C: Likewise.
11266 * g++.dg/template/static9.C: Likewise.
11267 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11269 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11270 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11271 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11272 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11273 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11275 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11278 * gfortran.dg/pr47878.f90: New test.
11280 2011-02-24 Richard Guenther <rguenther@suse.de>
11283 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11284 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11286 2011-02-24 Richard Guenther <rguenther@suse.de>
11289 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11290 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11292 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11294 PR libgfortran/47567
11295 * gfortran.dg/fmt_f0_1.f90: Update test.
11297 2011-02-23 Jason Merrill <jason@redhat.com>
11299 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11300 * g++.dg/abi/mangle45.C: New.
11302 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11303 * g++.dg/template/canon-type-9.C: Match use of decltype
11304 between declaration and definition.
11305 * g++.dg/template/canon-type-12.C: Likewise.
11307 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11310 * gfortran.dg/nested_allocatables_1.f90: New.
11312 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11315 * g++.dg/pr46868.C: New test.
11316 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11317 * g++.dg/parse/error14.C: Adjust.
11319 2011-02-23 Richard Guenther <rguenther@suse.de>
11321 PR tree-optimization/47838
11322 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11324 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11326 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11328 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11330 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11331 * gfortran.dg/count_init_expr.f03: Ditto.
11332 * gfortran.dg/gomp/pr43711.f90: Ditto.
11333 * gcc.dg/struct-parse-2.c: Ditto.
11334 * gcc.dg/parse-error-3.c: Ditto.
11335 * gcc.dg/Wlogical-op-1.c: Ditto.
11336 * gcc.dg/Walways-true-1.c: Ditto.
11337 * gcc.dg/pr24225.c: Ditto.
11338 * gcc.dg/Walways-true-2.c: Ditto.
11339 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11340 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11341 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11342 * g++.dg/overload/defarg4.C: Ditto.
11343 * g++.dg/inherit/covariant16.C: Ditto.
11344 * g++.dg/inherit/virtual7.C: Ditto.
11345 * g++.dg/template/canon-type-9.C: Ditto.
11346 * g++.dg/template/access19.C: Ditto.
11347 * g++.dg/template/call7.C: Ditto.
11348 * g++.dg/template/canon-type-2.C: Ditto.
11349 * g++.dg/template/init7.C: Ditto.
11350 * g++.dg/template/sizeof-template-argument.C: Ditto.
11351 * g++.dg/template/const3.C: Ditto.
11352 * g++.dg/template/sfinae26.C: Ditto.
11353 * g++.dg/template/sfinae26.C: Ditto.
11354 * g++.dg/template/canon-type-11.C: Ditto.
11355 * g++.dg/template/union2.C: Ditto.
11356 * g++.dg/template/canon-type-3.C: Ditto.
11357 * g++.dg/template/canon-type-1.C: Ditto.
11358 * g++.dg/template/canon-type-5.C: Ditto.
11359 * g++.dg/template/canon-type-7.C: Ditto.
11360 * g++.dg/template/canon-type-10.C: Ditto.
11361 * g++.dg/template/spec36.C: Ditto.
11362 * g++.dg/template/typedef38.C: Ditto.
11363 * g++.dg/template/canon-type-4.C: Ditto.
11364 * g++.dg/template/canon-type-6.C: Ditto.
11365 * g++.dg/template/canon-type-13.C: Ditto.
11366 * g++.dg/template/instantiate9.C: Ditto.
11367 * g++.dg/template/ttp22.C: Ditto.
11368 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11369 * g++.dg/warn/Walways-true-1.C: Ditto.
11370 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11371 * g++.dg/warn/Walways-true-2.C: Ditto.
11372 * g++.dg/conversion/op4.C: Ditto.
11373 * g++.dg/opt/pr19650.C: Ditto.
11374 * g++.dg/lookup/friend11.C: Ditto.
11375 * g++.dg/other/default2.C: Ditto.
11376 * g++.dg/other/default3.C: Ditto.
11377 * g++.dg/other/dtor2.C: Ditto.
11378 * g++.dg/other/friend5.C: Ditto.
11379 * g++.dg/other/default5.C: Ditto.
11380 * g++.dg/init/brace6.C: Ditto.
11381 * g++.dg/init/aggr5.C: Ditto.
11382 * g++.dg/init/error2.C: Ditto.
11383 * g++.dg/expr/bound-mem-fun.C: Ditto.
11384 * g++.dg/expr/cond6.C: Ditto.
11385 * g++.dg/expr/stmt-expr-1.C: Ditto.
11386 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11387 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11388 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11389 * g++.dg/cpp0x/bracket1.C: Ditto.
11390 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11391 * g++.dg/cpp0x/pr38646.C: Ditto.
11392 * g++.dg/cpp0x/variadic73.C: Ditto.
11393 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11394 * g++.dg/cpp0x/bracket4.C: Ditto.
11395 * g++.dg/cpp0x/decltype4.C: Ditto.
11396 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11397 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11398 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11399 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11400 * g++.dg/cpp0x/decltype2.C: Ditto.
11401 * g++.dg/cpp0x/decltype1.C: Ditto.
11402 * g++.dg/cpp0x/bracket2.C: Ditto.
11403 * g++.dg/cpp0x/decltype5.C: Ditto.
11404 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11405 * g++.dg/cpp0x/variadic70.C: Ditto.
11406 * g++.dg/cpp0x/decltype6.C: Ditto.
11407 * g++.dg/cpp0x/rvo.C: Ditto.
11408 * g++.dg/cpp0x/vt-40092.C: Ditto.
11409 * g++.dg/cpp0x/variadic-new.C: Ditto.
11410 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11411 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11412 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11413 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11414 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11415 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11416 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11417 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11418 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11419 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11420 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11421 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11422 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11423 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11424 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11425 * g++.dg/cpp0x/pr39639.C: Ditto.
11426 * g++.dg/cpp0x/decltype3.C: Ditto.
11427 * g++.dg/cpp0x/variadic68.C: Ditto.
11428 * g++.dg/cpp0x/variadic-function.C: Ditto.
11429 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11430 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11431 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11432 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11433 * g++.dg/parse/crash35.C: Ditto.
11434 * g++.dg/parse/crash40.C: Ditto.
11435 * g++.dg/parse/defarg12.C: Ditto.
11436 * g++.dg/parse/crash34.C: Ditto.
11437 * g++.dg/parse/constructor3.C: Ditto.
11438 * g++.dg/parse/template23.C: Ditto.
11439 * g++.dg/parse/crash56.C: Ditto.
11440 * g++.dg/parse/dtor13.C: Ditto.
11441 * g++.dg/parse/error33.C: Ditto.
11442 * g++.dg/parse/ctor9.C: Ditto.
11443 * g++.dg/parse/error32.C: Ditto.
11444 * g++.dg/parse/error37.C: Ditto.
11445 * g++.dg/parse/bitfield3.C: Ditto.
11446 * g++.dg/parse/struct-4.C: Ditto.
11447 * g++.dg/ext/has_trivial_copy.C: Ditto.
11448 * g++.dg/ext/is_polymorphic.C: Ditto.
11449 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11450 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11451 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11452 * g++.dg/ext/is_union.C: Ditto.
11453 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11454 * g++.dg/ext/is_pod.C: Ditto.
11455 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11456 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11457 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11458 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11459 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11460 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11461 * g++.dg/ext/is_abstract.C: Ditto.
11462 * g++.dg/ext/has_trivial_assign.C: Ditto.
11463 * g++.dg/ext/is_class.C: Ditto.
11464 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11465 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11466 * g++.dg/ext/is_base_of.C: Ditto.
11467 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11468 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11469 * g++.dg/ext/is_empty.C: Ditto.
11470 * g++.dg/ext/is_enum.C: Ditto.
11471 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11472 * gnat.dg/opt11.adb: Ditto.
11473 * obj-c++.dg/pr45735.mm: Ditto.
11474 * obj-c++.dg/pr24393.mm: Ditto.
11475 * obj-c++.dg/exceptions-2.mm: Ditto.
11476 * objc.dg/pr45735.m: Ditto.
11477 * objc.dg/pr24393.m: Ditto.
11479 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11481 * objc.dg/attributes/objc-exception-1.m: New.
11483 2011-02-23 Jie Zhang <jie@codesourcery.com>
11485 * gcc.dg/cpp/include7.c: New test.
11487 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11490 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11492 2011-02-23 Jie Zhang <jie@codesourcery.com>
11494 PR rtl-optimization/47763
11495 * gcc.dg/pr47763.c: New test.
11497 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11500 * gfortran.dg/whole_file_32.f90 : New test.
11502 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11505 * g++.dg/inherit/virtual7.C: New test.
11507 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11510 * objc.dg/type-size-3.m: Updated error message.
11511 * objc.dg/type-size-4.m: New test.
11512 * objc.dg/type-size-5.m: New test.
11514 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11516 * lib/gnat.exp: Fix comments.
11517 Don't load libgloss.exp.
11518 (default_gnat_version): Call $compiler with --version.
11519 Adapt regexp for gnatmake output, insert version.
11520 (gnat_version): New proc.
11521 (gnat_init): Remove gnat_libgcc_s_path.
11522 (gnat_target_compile): Likewise.
11523 Remove ld_library_path.
11524 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11525 (gnat_pass): Remove.
11526 (gnat_pass): Remove.
11527 (gnat_finish): Remove.
11528 (gnat_exit): Remove.
11529 (local_find_gnatmake): Reindent.
11530 (runtest_file_p): Remove.
11531 (prune_warnings): Remove.
11532 (find_gnatclean): New proc.
11533 * lib/gnat-dg.exp (lremove): New proc.
11534 (gnat-dg-test): Reindent.
11535 Remove additional output files.
11536 (gnat-dg-runtest): Remove.
11538 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11539 * gnat.dg/loop_optimization6.adb: Likewise.
11540 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11542 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11544 PR tree-optimization/47835
11545 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11547 2011-02-22 Tobias Burnus <burnus@net-b.de>
11549 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11550 * gfortran.dg/abstract_type_2.f03: Ditto.
11551 * gfortran.dg/abstract_type_3.f03: Ditto.
11552 * gfortran.dg/abstract_type_4.f03: Ditto.
11553 * gfortran.dg/abstract_type_5.f03: Ditto.
11554 * gfortran.dg/abstract_type_6.f03: Ditto.
11555 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11556 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11557 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11558 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11559 * gfortran.dg/array_function_5.f90: Ditto.
11560 * gfortran.dg/asynchronous_3.f03: Ditto.
11561 * gfortran.dg/char_expr_1.f90: Ditto.
11562 * gfortran.dg/class_14.f03: Ditto.
11563 * gfortran.dg/data_array_6.f: Ditto.
11564 * gfortran.dg/data_invalid.f90: Ditto.
11565 * gfortran.dg/dot_product_1.f03: Ditto.
11566 * gfortran.dg/func_derived_5.f90: Ditto.
11567 * gfortran.dg/func_result_4.f90: Ditto.
11568 * gfortran.dg/implied_do_1.f90: Ditto.
11569 * gfortran.dg/initialization_25.f90: Ditto.
11570 * gfortran.dg/initialization_26.f90: Ditto.
11571 * gfortran.dg/interface_34.f90: Ditto.
11572 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11573 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11574 * gfortran.dg/matmul_8.f03: Ditto.
11575 * gfortran.dg/merge_init_expr.f90: Ditto.
11576 * gfortran.dg/pack_assign_1.f90: Ditto.
11577 * gfortran.dg/pack_vector_1.f90: Ditto.
11578 * gfortran.dg/pointer_check_8.f90: Ditto.
11579 * gfortran.dg/product_init_expr.f03: Ditto.
11580 * gfortran.dg/reshape_order_5.f90: Ditto.
11581 * gfortran.dg/reshape_shape_1.f90: Ditto.
11582 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11583 * gfortran.dg/same_name_2.f90: Ditto.
11584 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11585 * gfortran.dg/spread_init_expr.f03: Ditto.
11586 * gfortran.dg/stmt_func_1.f90: Ditto.
11587 * gfortran.dg/sum_init_expr.f03: Ditto.
11588 * gfortran.dg/transpose_3.f03: Ditto.
11589 * gfortran.dg/unpack_init_expr.f03: Ditto.
11590 * gfortran.dg/warn_conversion.f90: Ditto.
11591 * gfortran.dg/warn_conversion_2.f90: Ditto.
11592 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11593 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11594 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11595 * gfortran.dg/whole_file_16.f90: Ditto.
11596 * gfortran.dg/whole_file_17.f90: Ditto.
11597 * gfortran.dg/whole_file_18.f90: Ditto.
11598 * gfortran.dg/whole_file_20.f03: Ditto.
11599 * gfortran.dg/whole_file_5.f90: Ditto.
11600 * gfortran.dg/whole_file_6.f90: Ditto.
11601 * gfortran.dg/write_invalid_format.f90: Ditto.
11602 * gfortran.dg/zero_sized_6.f90: Ditto.
11604 2011-02-21 Jeff Law <law@redhat.com>
11606 PR rtl-optimization/46178
11607 * gcc.target/i386/pr46178.c: New test.
11609 PR rtl-optimization/46002
11610 * gcc.c-torture/compile/pr46002.c: New test.
11612 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11614 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11617 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11620 * g++.dg/debug/pr47106.C: Require effective target lto.
11622 2011-02-21 Jason Merrill <jason@redhat.com>
11624 * g++.dg/cpp0x/constexpr-diag2.C: New.
11626 2011-02-20 Jason Merrill <jason@redhat.com>
11628 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11630 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11632 * g++.dg/overload/conv-op1.C: New.
11634 * g++.dg/cpp0x/constexpr-synth1.C: New.
11636 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11638 * objc.dg/layout-2.m: New.
11639 * objc.dg/selector-3.m: Adjusted location of error message.
11640 * objc.dg/type-size-3.m: Same.
11641 * obj-c++.dg/selector-3.mm: Same.
11643 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11646 * objc.dg/property/dotsyntax-22.m: New.
11647 * obj-c++.dg/property/dotsyntax-22.mm: New.
11649 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11652 * g++.dg/template/typedef38.C: New test.
11654 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11657 * gfortran.dg/whole_file_30.f90 : New test.
11658 * gfortran.dg/whole_file_31.f90 : New test.
11660 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11664 * gfortran.dg/whole_file_28.f90 : New test.
11665 * gfortran.dg/whole_file_29.f90 : New test.
11667 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11670 * g++.dg/template/crash105.C: New.
11672 2011-02-19 Jason Merrill <jason@redhat.com>
11674 * g++.dg/cpp0x/regress/no-elide1.C: New.
11676 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11678 PR tree-optimization/46620
11679 * gcc.dg/pr46620.c: New.
11681 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11684 * gcc.target/i386/pr47809.c: New test.
11686 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11687 Tobias Burnus <burnus@net-b.de>
11689 * lib/target-supports.exp
11690 (check_effective_target_fortran_large_real): New check for large reals.
11691 * gfortran.dg/nan_7.f90: New test.
11693 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11695 PR libgfortran/47567
11696 * gfortran.dg/fmt_f0_1.f90: Update test.
11698 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11701 * gfortran.dg/array_constructor_36.f90 : New test.
11702 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11703 allow for comparison between different elements of the array
11704 constructor at different levels of optimization.
11706 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11708 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11709 * gcc.target/i386/pr32280-1.c: Likewise.
11711 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11714 * gcc.target/i386/pr47800.c: New test.
11716 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11718 * objc/execute/exceptions/foward-1.x: New.
11720 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11723 * gfortran.dg/derived_constructor_comps_4.f90: New.
11725 2011-02-18 Tobias Burnus
11728 * gfortran.dg/func_result_6.f90: New.
11730 2011-02-18 Michael Matz <matz@suse.de>
11733 * gfortran.dg/lto/pr45586_0.f90: New test.
11734 * gfortran.dg/typebound_proc_20.f90: Ditto.
11735 * gfortran.dg/typebound_proc_21.f90: Ditto.
11737 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11740 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11742 2011-02-18 Tobias Burnus <burnus@net-b.de>
11745 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11746 gcc_warning_prefix.
11747 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11748 normalizing the error/warning output.
11749 * gfortran.dg/Wall.f90: Update dg-error/warning.
11750 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11751 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11752 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11753 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11754 * gfortran.dg/class_30.f90: Update dg-error/warning.
11755 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11756 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11757 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11758 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11759 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11760 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11761 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11762 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11763 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11764 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11765 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11766 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11767 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11768 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11769 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11770 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11771 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11772 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11773 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11774 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11775 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11776 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11777 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11778 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11779 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11781 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11784 * gfortran.dg/proc_ptr_comp_30.f90: New.
11786 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11789 * gcc.target/i386/pr47780.c: New test.
11791 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11794 * gfortran.dg/class_40.f03: New.
11796 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11799 * g++.dg/cpp0x/auto21.C: New test.
11801 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11803 * objc.dg/special/unclaimed-category-1.h: Updated for
11805 * objc.dg/special/unclaimed-category-1.m: Same.
11806 * objc.dg/zero-link-1.m: Same.
11807 * objc.dg/lookup-1.m: Same.
11808 * objc.dg/torture/strings/const-str-9.m
11809 * objc.dg/torture/strings/const-str-10.m: Same.
11810 * objc.dg/torture/strings/const-str-11.m: Same.
11811 * objc.dg/torture/forward-1.m: Same.
11812 * objc.dg/zero-link-2.m: Same.
11813 * objc.dg/encode-7-next-64bit.m: Same.
11814 * objc.dg/method-4.m: Same.
11815 * objc.dg/next-runtime-1.m: Same.
11816 * objc.dg/image-info.m: Same.
11817 * objc.dg/pr23214.m: Same.
11818 * objc.dg/symtab-1.m: Same.
11819 * obj-c++.dg/basic.m: Same.
11820 * obj-c++.dg/proto-lossage-3.m: Same.
11821 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11822 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11823 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11824 * obj-c++.dg/method-11.m: Same.
11825 * objc/execute/enumeration-1.m: Same.
11826 * objc/execute/object_is_class.m: Same.
11827 * objc/execute/formal_protocol-2.m: Same.
11828 * objc/execute/formal_protocol-4.m: Same.
11829 * objc/execute/formal_protocol-6.m: Same.
11830 * objc/execute/bycopy-3.m: Same.
11831 * objc/execute/exceptions/catchall-1.m: Same.
11832 * objc/execute/exceptions/finally-1.m: Same.
11833 * objc/execute/exceptions/local-variables-1.m: Same.
11834 * objc/execute/exceptions/foward-1.m: Same.
11835 * objc/execute/bf-common.h
11836 * objc/execute/enumeration-2.m: Same.
11837 * objc/execute/formal_protocol-1.m: Same.
11838 * objc/execute/formal_protocol-3.m: Same.
11839 * objc/execute/formal_protocol-5.m: Same.
11840 * objc/execute/accessing_ivars.m: Same.
11841 * objc/execute/bycopy-2.m: Same.
11842 * objc/execute/formal_protocol-7.m: Same.
11843 * objc/execute/compatibility_alias.m: Same.
11844 * objc/execute/no_clash.m: Same.
11845 * objc/execute/object_is_meta_class.m: Same.
11846 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11847 * objc/execute/class-tests-1.h: Include stdio.h.
11848 * objc/execute/class-tests-2.h: Same.
11849 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11851 * obj-c++.dg/try-catch-2.mm: Same.
11853 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11856 * g++.dg/warn/Wunused-parm-4.C: New test.
11858 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11859 Jan Hubicka <jh@suse.cz>
11863 * g++.dg/debug/pr47106.C: New.
11865 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11868 * gcc.target/i386/pr43653.c: New test.
11870 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11873 * g++.dg/template/inherit6.C: New test.
11875 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11878 * gfortran.dg/class_39.f03: New.
11880 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11883 * g++.dg/cpp0x/variadic106.C: New test.
11885 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11887 PR libfortran/47757
11888 * gfortran.dg/pr47757-1.f90: New test.
11889 * gfortran.dg/pr47757-2.f90: New test.
11890 * gfortran.dg/pr47757-3.f90: New test.
11893 * g++.dg/cpp0x/enum8.C: New test.
11895 2011-02-15 Jason Merrill <jason@redhat.com>
11897 * g++.dg/inherit/implicit-trivial1.C: New.
11898 * g++.dg/cpp0x/implicit-trivial1.C: New.
11900 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11902 PR middle-end/47725
11903 * gcc.dg/torture/pr47725.c: Removed.
11905 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11908 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11909 constant does not generate a load from memory.
11911 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11913 PR middle-end/47725
11914 * gcc.dg/torture/pr47725.c: New.
11916 2011-02-15 Richard Guenther <rguenther@suse.de>
11918 PR tree-optimization/47743
11919 * gcc.dg/torture/pr47743.c: New testcase.
11921 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11923 PR middle-end/47581
11924 * gcc.target/i386/pr47581.c: New test.
11926 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11929 * gfortran.dg/select_type_22.f03: New.
11931 2011-02-14 Jason Merrill <jason@redhat.com>
11933 * g++.dg/cpp0x/regress/enum1.C: New.
11935 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11937 * gnat.dg/include.adb: New test.
11939 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11942 * gfortran.dg/class_38.f03: New.
11944 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11946 * gcc.dg/pr46494.c: New test.
11948 2011-02-14 Richard Guenther <rguenther@suse.de>
11950 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11952 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11955 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11956 sparc*-sun-solaris2.11.
11958 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11961 * gfortran.dg/argument_checking_18.f90: New.
11963 2011-02-13 Tobias Burnus <burnus@net-b.de>
11965 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11966 * gfortran.dg/argument_checking_17.f90: New.
11968 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11970 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11971 are temporarily disabled.
11972 * gfortran.dg/class_7.f03: Ditto.
11973 * gfortran.dg/coarray_14.f90: Ditto.
11974 * gfortran.dg/typebound_proc_13.f03: Ditto.
11976 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11979 * gfortran.dg/extends_11.f03: New.
11981 2011-02-11 Xinliang David Li <davidxl@google.com>
11983 PR tree-optimization/47707
11984 * g++.dg/tree-ssa/pr47707.C: New test.
11986 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11988 * g++.dg/opt/inline17.C: New test.
11990 2011-02-11 Tobias Burnus <burnus@net-b.de>
11993 * gfortran.dg/pure_formal_2.f90: New.
11995 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11997 PR rtl-optimization/47614
11998 * gfortran.dg/pr47614.f: New.
12000 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12003 * gcc.dg/opts-6.c: New test.
12005 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12008 * gcc.dg/pr47684.c: New test.
12010 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12013 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12014 c99_runtime, dg-add-options c99_runtime.
12015 (main): Use __asm__.
12017 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12020 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12021 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12022 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12023 * gcc.dg/ucnid-10.c: Likewise.
12024 * gcc.dg/ucnid-13.c: Likewise.
12025 * gcc.dg/ucnid-7.c: Likewise.
12026 * gcc.dg/ucnid-8.c: Likewise.
12027 Adapt dg-warning line number.
12029 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12031 * gcc.target/i386/parity-1.c: Use -march=k8.
12032 * gcc.target/i386/parity-2.c: Ditto.
12033 * gcc.target/i386/vecinit-1.c: Ditto.
12034 * gcc.target/i386/vecinit-2.c: Ditto.
12036 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12039 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12040 * gcc.target/mips/save-restore-3.c: Likewise.
12041 * gcc.target/mips/save-restore-4.c: Likewise.
12042 * gcc.target/mips/save-restore-5.c: Likewise.
12045 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12046 * g++.dg/tree-prof/partition2.C: Likewise.
12048 2011-02-09 Jason Merrill <jason@redhat.com>
12050 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12051 rather than misdeclare std::puts.
12053 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12054 * g++.dg/other/warning1.C: Likewise.
12055 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12056 * g++.old-deja/g++.gb/scope06.C: Likewise.
12057 * g++.old-deja/g++.law/cvt11.C: Likewise.
12058 * g++.old-deja/g++.law/init1.C: Likewise.
12059 * g++.dg/abi/mangle26.C: Likewise.
12061 * g++.dg/template/function1.C: Adjust for C++0x mode.
12062 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12064 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12065 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12067 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12069 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12071 * g++.dg/cpp0x/regress: New directory.
12072 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12073 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12074 * g++.dg/cpp0x/regress/regress3.C: New.
12076 2011-02-10 Richard Guenther <rguenther@suse.de>
12078 PR tree-optimization/47677
12079 * gcc.dg/torture/pr47677.c: New testcase.
12081 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12083 * objc.dg/special/load-category-1.m: Remove unused header.
12084 * objc.dg/special/load-category-1a.m: Likewise.
12085 * objc.dg/special/load-category-2.m: Likewise.
12086 * objc.dg/special/load-category-2a.m: Likewise.
12087 * objc.dg/special/load-category-3.m: Likewise.
12088 * objc.dg/special/load-category-3a.m: Likewise.
12089 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12090 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12091 * objc.dg/attributes/class-attribute-1.m: Likewise.
12092 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12093 * obj-c++.dg/property/property.exp: Likewise.
12094 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12095 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12096 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12097 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12098 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12099 * obj-c++.dg/template-8.mm: Likewise.
12101 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12104 * gcc.target/i386/pr47665.c: New test.
12106 2011-02-10 Jie Zhang <jie@codesourcery.com>
12110 2011-02-05 Jie Zhang <jie@codesourcery.com>
12112 * gcc.dg/pr42631.c: Update test.
12113 * gcc.dg/pr42631-2.c: New test.
12115 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12118 * gfortran.dg/proc_decl_25.f90: New.
12120 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12123 * gfortran.dg/typebound_assignment_2.f03: New.
12125 2011-02-09 Richard Guenther <rguenther@suse.de>
12127 PR tree-optimization/47664
12128 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12130 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12132 PR middle-end/47646
12133 * gnat.dg/uninit_func.adb: Adjust dg directive.
12135 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12137 PR middle-end/47646
12138 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12140 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12143 * gfortran.dg/auto_dealloc_2.f90: New.
12145 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12147 * gcc.dg/builtins-config.h: Remove __sgi handling.
12148 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12149 -std=c99 for mips-sgi-irix6.5*.
12151 2011-02-09 Martin Jambor <mjambor@suse.cz>
12153 PR middle-end/45505
12154 * gfortran.dg/pr25923.f90: Remove xfails.
12156 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12159 * gfortran.dg/inquire_14.f90: New test.
12161 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12164 * gfortran.dg/pointer_init_6.f90: New.
12166 2011-02-08 Jeff Law <law@redhat.com>
12168 PR tree-optimization/42893
12169 * gcc.tree-ssa/pr42893.c: New test.
12171 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12173 PR tree-optimization/46834
12174 PR tree-optimization/46994
12175 PR tree-optimization/46995
12176 * gcc.dg/graphite/id-pr46834.c: New.
12177 * gfortran.dg/graphite/id-pr46994.f90: New.
12178 * gfortran.dg/graphite/id-pr46995.f90: New.
12180 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12182 PR middle-end/47646
12183 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12184 using the variable is known the warning is emitted there.
12185 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12186 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12188 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12191 * gcc.dg/noreturn-1.c (foo5): Likewise.
12192 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12193 (method2): Likewise.
12195 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12196 the return statement using the uninitialized variable.
12197 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12199 2011-02-08 Richard Guenther <rguenther@suse.de>
12201 PR middle-end/47639
12202 * g++.dg/opt/pr47639.c: New testcase.
12204 2011-02-08 Richard Guenther <rguenther@suse.de>
12206 PR tree-optimization/47632
12207 * g++.dg/opt/pr47632.C: New testcase.
12209 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12211 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12213 2011-02-07 Richard Guenther <rguenther@suse.de>
12215 PR tree-optimization/47615
12216 * g++.dg/opt/pr47615.C: New testcase.
12218 2011-02-07 Richard Guenther <rguenther@suse.de>
12220 PR tree-optimization/47621
12221 * gcc.dg/torture/pr47621.c: New testcase.
12223 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12225 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12227 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12230 * gfortran.dg/allocate_with_source_1 : New test.
12232 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12234 PR middle-end/47610
12235 * gcc.dg/pr47610.c: New test.
12237 2011-02-05 Jie Zhang <jie@codesourcery.com>
12240 * gcc.dg/pr42631.c: Update test.
12241 * gcc.dg/pr42631-2.c: New test.
12243 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12246 * gfortran.dg/pr47574.f90: New test.
12248 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12250 PR tree-optimization/46194
12251 * gcc.dg/autopar/pr46194.c: New.
12253 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12255 PR tree-optimization/43695
12256 * g++.dg/ipa/pr43695.C: New.
12258 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12260 PR inline-asm/23200
12261 * gcc.dg/pr23200.c: New test.
12263 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12266 * g++.dg/pr47589.C: New test.
12268 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12271 * g++.dg/template/typedef37.C: New test.
12272 * g++.dg/template/param1.C: Adjust expected error message.
12274 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12276 PR middle-end/31490
12277 * gcc.dg/pr31490-2.c: New test.
12278 * gcc.dg/pr31490-3.c: New test.
12279 * gcc.dg/pr31490-4.c: New test.
12281 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12282 Jakub Jelinek <jakub@redhat.com>
12285 * g++.dg/parser/semicolon3.C: Adjust.
12286 * g++.dg/parser/semicolon4.C: New testcase.
12287 * g++.dg/pr46890.C: New testcase.
12289 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12292 * g++.dg/init/pr29571.C: New.
12294 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12296 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12297 instead of vect_int.
12299 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12302 * gcc.target/i386/pr47312.c: New test.
12305 * gcc.target/i386/pr47564.c: New test.
12307 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12309 PR tree-optimization/45122
12310 * gcc.dg/tree-ssa/pr45122.c: New.
12312 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12315 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12318 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12319 and vsx so a default --with-cpu=power7 doesn't give an error
12320 when -mavoid-indexed-addresses is used.
12322 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12323 wrapper function to save the arguments and then jump to the real
12324 function, rather than depending on the compiler not to move stuff
12326 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12328 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12329 Paul Thomas <pault@gcc.gnu.org>
12332 * gfortran.dg/class_37.f03 : New test.
12334 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12335 Richard Guenther <rguenther@suse.de>
12337 PR tree-optimization/40979
12339 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12340 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12341 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12342 check_vect_support_and_set_flags.
12343 * gfortran.dg/graphite/vect-pr40979.f90: New.
12345 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12348 * gfortran.dg/class_36.f03: New.
12350 2011-02-02 Richard Guenther <rguenther@suse.de>
12352 PR tree-optimization/47566
12353 * gcc.dg/lto/20110201-1_0.c: New testcase.
12355 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12361 * debug/pr47498.c: New.
12362 * debug/pr47501.c: New.
12364 2011-02-01 Richard Guenther <rguenther@suse.de>
12366 PR tree-optimization/47559
12367 * g++.dg/torture/pr47559.C: New testcase.
12369 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12372 * gfortran.dg/typebound_call_20.f03: New.
12374 2011-02-01 Richard Guenther <rguenther@suse.de>
12376 PR tree-optimization/47555
12377 * gcc.dg/pr47555.c: New testcase.
12379 2011-02-01 Richard Guenther <rguenther@suse.de>
12381 PR tree-optimization/47541
12382 * g++.dg/torture/pr47541.C: New testcase.
12384 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12387 * gfortran.dg/typebound_call_19.f03: New.
12389 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12392 * g++.dg/cpp0x/pr47416.C: New test.
12394 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12397 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12399 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12402 * gfortran.dg/typebound_assignment_1.f03: New.
12404 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12406 PR tree-optimization/47538
12407 * gcc.c-torture/execute/pr47538.c: New test.
12409 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12412 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12414 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12416 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12418 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12420 PR rtl-optimization/44031
12421 * gcc.c-torture/compile/20110131-1.c: New test.
12423 2011-01-31 Tobias Burnus <burnus@net-b.de>
12426 * gfortran.dg/stmt_func_1.f90: New.
12428 2011-01-31 Tobias Burnus <burnus@net-b.de>
12431 * gfortran.dg/interface_34.f90: New.
12433 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12436 * gfortran.dg/realloc_on_assign_5.f03: New test.
12437 * gfortran.dg/realloc_on_assign_5.f03: New test.
12439 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12441 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12442 * gfortran.dg/bessel_7.f90: Likewise.
12443 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12445 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12446 * gfortran.dg/sum_init_expr.f03: Likewise.
12448 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12450 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12453 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12454 loop only on "vect_intfloat_cvt" targets.
12456 2011-01-29 Tobias Burnus <burnus@net-b.de>
12459 * gfortran.dg/shape_6.f90: New.
12461 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12463 PR libgfortran/47434
12464 * gfortran.dg/read_infnan_1.f90: Update test.
12465 * gfortran.dg/module_nan.f90: Update test.
12466 * gfortran.dg/char4_iunit_1.f03: Update test.
12467 * gfortran.dg/large_real_kind_1.f90: Update test.
12468 * gfortran.dg/real_const_3.f90: Update test.
12469 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12471 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12474 * g++.dg/template/param2.C: New test.
12476 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12478 PR libgfortran/47285
12479 * gfortran.dg/fmt_g.f: New test.
12481 2011-01-28 Tobias Burnus <burnus@net-b.de>
12484 * gfortran.dg/pure_formal_1.f90: New.
12486 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12489 * gcc.dg/tls/pr42894.c: New test.
12491 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12493 * gcc.dg/pr47276.c: Add dg-require-visibility.
12495 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12497 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12499 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12500 Tobias Burnus <burnus@gcc.gnu.org>
12505 * gfortran.dg/realloc_on_assign_3.f03: New test.
12506 * gfortran.dg/realloc_on_assign_4.f03: New test.
12507 * gfortran.dg/allocatable_function_5.f90: New test.
12508 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12509 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12510 implemented" dg-errors.
12512 2011-01-27 Jan Hubicka <jh@suse.cz>
12514 PR middle-end/46949
12515 * gcc.dg/attr-weakref-4.c: New testcase
12517 2011-01-27 Martin Jambor <mjambor@suse.cz>
12519 PR tree-optimization/47228
12520 * gcc.dg/torture/pr47228.c: New test.
12522 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12524 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12526 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12528 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12529 when using auto-overlay support on the SPU.
12531 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12533 PR rtl-optimization/44174
12534 * gcc.target/i386/asm-6.c: New test.
12536 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12538 PR rtl-optimization/46856
12539 * gcc.c-torture/compile/pr46856.c: New test.
12541 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12542 Andrew Pinski <pinskia@gmail.com>
12545 * gcc.dg/pr43082.c: New.
12547 2011-01-26 DJ Delorie <dj@redhat.com>
12549 PR rtl-optimization/46878
12550 * gcc.dg/pr46878-1.c: New test.
12552 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12555 * g++.dg/cpp0x/pr47476.C: New test.
12557 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12559 * gcc.c-torture/compile/20110126-1.c: New test.
12561 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12564 * gcc.dg/torture/pr47473.c: New test.
12566 2011-01-26 Jan Hubicka <jh@suse.cz>
12569 * gcc.c-torture/execute/pr47237.c: New testcase.
12571 2011-01-26 Jan Hubicka <jh@suse.cz>
12573 PR tree-optimization/47190
12574 * gcc.dg/attr-weakref-3.c: New testcase.
12576 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12579 * gcc.dg/dll-9a.c: New test file.
12580 * gcc.dg/dll-11.c: Likewise.
12581 * gcc.dg/dll-12.c: Likewise.
12582 * gcc.dg/dll-12a.c: Likewise.
12583 * gcc.dg/dll-11a.c: Likewise.
12584 * gcc.dg/dll-9.c: Likewise.
12585 * gcc.dg/dll-10.c: Likewise.
12586 * gcc.dg/dll-10a.c: Likewise.
12587 * g++.dg/ext/dllexport4a.cc: Likewise.
12588 * g++.dg/ext/dllexport4.C: Likewise.
12589 * g++.dg/ext/dllexport5.C: Likewise.
12590 * g++.dg/ext/dllexport5a.cc: Likewise.
12592 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12594 PR tree-optimization/46970
12595 * gcc.dg/graphite/pr46970.c: New.
12597 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12599 PR tree-optimization/46215
12600 * gcc.dg/graphite/pr46215.c: New.
12602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12604 PR tree-optimization/46168
12605 * gcc.dg/graphite/pr46168.c: New.
12607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12609 PR tree-optimization/43657
12610 * gcc.dg/graphite/pr43657.c: New.
12612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12614 PR tree-optimization/29832
12615 * gfortran.dg/graphite/pr29832.f90: New.
12617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12619 PR tree-optimization/43567
12620 * gcc.dg/graphite/pr43567.c: New.
12622 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12624 * gfortran.dg/graphite/interchange-4.f: New.
12625 * gfortran.dg/graphite/interchange-5.f: New.
12627 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12628 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12629 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12630 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12631 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12632 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12633 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12634 * gfortran.dg/ltrans-7.f90: Removed.
12635 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12637 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12638 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12639 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12640 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12641 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12642 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12643 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12644 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12645 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12646 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12647 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12648 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12649 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12650 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12651 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12652 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12653 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12654 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12655 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12656 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12657 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12658 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12659 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12660 * gcc.dg/tree-ssa/data-dep-1.c
12661 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12662 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12663 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12664 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12665 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12667 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12669 PR tree-optimization/47265
12670 PR tree-optimization/47443
12671 * gcc.c-torture/compile/pr47265.c: New test.
12672 * gcc.dg/pr47443.c: New test.
12674 2011-01-25 Martin Jambor <mjambor@suse.cz>
12676 PR tree-optimization/47382
12677 * g++.dg/torture/pr47382.C: New test.
12678 * g++.dg/opt/devirt1.C: Xfail.
12680 2011-01-25 Yao Qi <yao@codesourcery.com>
12683 * gcc.target/arm/pr45701-1.c: New test.
12684 * gcc.target/arm/pr45701-2.c: New test.
12685 * gcc.target/arm/pr45701-3.c: New test.
12687 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12688 Jakub Jelinek <jakub@redhat.com>
12690 PR tree-optimization/47271
12691 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12693 2011-01-25 Nick Clifton <nickc@redhat.com>
12695 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12696 (saturate_add): Delete.
12697 (exchange): Delete.
12698 (main): Do not run saturate_add.
12699 (set_interrupts): Delete.
12701 2011-01-25 Tobias Burnus <burnus@net-b.de>
12704 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12706 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12708 PR tree-optimization/47427
12709 PR tree-optimization/47428
12710 * gcc.c-torture/compile/pr47427.c: New test.
12711 * gcc.c-torture/compile/pr47428.c: New test.
12713 2011-01-25 Richard Guenther <rguenther@suse.de>
12715 PR middle-end/47411
12716 * gcc.dg/torture/pr47411.c: New testcase.
12718 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12720 * gfortran.dg/graphite/id-24.f: New.
12721 * gfortran.dg/graphite/id-25.f: New.
12723 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12725 * gfortran.dg/graphite/id-23.f: New.
12727 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12729 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12731 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12733 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12734 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12735 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12736 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12737 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12738 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12739 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12740 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12741 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12743 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12745 * gcc.dg/graphite/block-0.c: Add documentation.
12746 * gcc.dg/graphite/block-4.c: Same.
12747 * gcc.dg/graphite/block-7.c: Same.
12748 * gcc.dg/graphite/block-8.c: New.
12749 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12750 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12751 * gcc.dg/graphite/interchange-12.c: Add documentation.
12752 * gcc.dg/graphite/interchange-13.c: New.
12753 * gcc.dg/graphite/interchange-14.c: New.
12754 * gcc.dg/graphite/interchange-15.c: New.
12755 * gcc.dg/graphite/interchange-8.c: Add documentation.
12756 * gcc.dg/graphite/interchange-mvt.c: Same.
12758 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12761 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12762 * gcc.target/powerpc/altivec-14.c: Ditto.
12763 * gcc.target/powerpc/altivec-33.c: Ditto.
12764 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12765 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12766 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12767 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12768 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12769 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12770 * g++.dg/ext/altivec-15.C: Ditto.
12771 * g++.dg/ext/altivec-types-1.C: Ditto.
12772 * g++.dg/ext/altivec-types-2.C: Ditto.
12773 * g++.dg/ext/altivec-types-3.C: Ditto.
12774 * g++.dg/ext/altivec-types-4.C: Ditto.
12776 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12778 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12780 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12782 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12783 optimization options.
12785 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12787 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12790 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12792 2011-01-23 Tobias Burnus <burnus@net-b.de>
12795 * gfortran.dg/allocatable_scalar_12.f90: New.
12797 2011-01-23 Ira Rosen <irar@il.ibm.com>
12799 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12800 vectorization to be not profitable if peeling is used to
12801 realign the memory access.
12802 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12803 loop bound to avoid loop unrolling.
12804 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12806 2011-01-22 Jan Hubicka <jh@suse.cz>
12809 * g++.dg/lto/pr47333.C: New file.
12811 2011-01-22 Jan Hubicka <jh@suse.cz>
12813 PR tree-optimization/43884
12815 * gcc.dg/autopar/outer-2.c: Increase array size.
12816 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12818 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12821 * gfortran.dg/c_loc_tests_16.f90: New test.
12823 2011-01-22 Tobias Burnus <burnus@net-b.de>
12826 * gfortran.dg/typebound_proc_19.f90: New.
12828 2011-01-21 Jeff Law <law@redhat.com>
12830 PR tree-optimization/47053
12831 * g++.dg/pr47053.C: New test.
12833 2011-01-21 Jason Merrill <jason@redhat.com>
12836 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12838 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12841 * g++.dg/cpp0x/range-for10.C: New test.
12842 * g++.dg/template/for1.C: New test.
12844 PR middle-end/45566
12845 * g++.dg/tree-prof/partition3.C: New test.
12847 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12849 PR rtl-optimization/47366
12850 * g++.dg/opt/pr47366.C: New test.
12852 2011-01-21 Jason Merrill <jason@redhat.com>
12855 * g++.dg/cpp0x/constexpr-regress2.C: New.
12857 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12859 2011-01-21 Jeff Law <law@redhat.com>
12861 PR rtl-optimization/41619
12862 * gcc.dg/pr41619.c: New.
12864 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12866 PR tree-optimization/47355
12867 * g++.dg/opt/pr47355.C: New test.
12869 2011-01-21 Richard Guenther <rguenther@suse.de>
12871 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12874 2011-01-21 Richard Guenther <rguenther@suse.de>
12876 PR tree-optimization/47365
12877 * gcc.dg/torture/pr47365.c: New testcase.
12878 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12880 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12882 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12884 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12886 PR tree-optimization/47391
12887 * gcc.dg/pr47391.c: New test.
12889 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12891 * g++.dg/template/char1.C: Use signed char.
12893 2011-01-21 Tobias Burnus <burnus@net-b.de>
12896 * gfortran.dg/pointer_target_4.f90: New.
12898 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12901 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12902 ILP32 system and not IP32.
12904 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12907 * g++.dg/debug/pr46583.C: New.
12909 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12912 * g++.dg/debug/pr47283.C: New test.
12915 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12916 * gcc.target/i386/headmerge-2.c: Likewise.
12918 2011-01-20 Richard Guenther <rguenther@suse.de>
12920 PR middle-end/47370
12921 * gcc.dg/torture/pr47370.c: New testcase.
12923 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12925 PR tree-optimization/46130
12926 * gcc.dg/pr46130-1.c: New test.
12927 * gcc.dg/pr46130-2.c: New test.
12929 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12932 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12934 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12937 * g++.dg/debug/pr46240.cc: New.
12939 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12942 * g++.dg/template/anonunion1.C: New test.
12944 PR rtl-optimization/47337
12945 * gcc.c-torture/execute/pr47337.c: New test.
12947 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12950 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12952 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12954 PR tree-optimization/46021
12955 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12957 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12959 PR tree-optimization/47290
12960 * g++.dg/torture/pr47290.C: New test.
12962 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12965 * gfortran.dg/proc_ptr_comp_29.f90: New.
12967 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12970 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12971 powerpc-apple-darwin9.
12973 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12975 PR rtl-optimization/47299
12976 * gcc.c-torture/execute/pr47299.c: New test.
12978 2011-01-17 Jason Merrill <jason@redhat.com>
12980 * g++.dg/cpp0x/constexpr-virtual.C: New.
12982 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12985 * gfortran.dg/gomp/pr47331.f90: New test.
12987 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12990 * objc.dg/selector-warn-1.m: New.
12991 * obj-c++.dg/selector-warn-1.mm: New.
12993 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12995 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12996 Update dg-final accordingly.
12998 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13000 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13002 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13004 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13006 * gcc.dg/guality/pr36728-2.c: Likewise.
13008 2011-01-17 Richard Guenther <rguenther@suse.de>
13010 PR tree-optimization/47313
13011 * g++.dg/torture/pr47313.C: New testcase.
13013 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13016 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13017 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13018 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13019 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13021 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13023 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13024 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13025 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13027 2011-01-17 Richard Guenther <rguenther@suse.de>
13029 PR tree-optimization/45967
13030 * gcc.dg/torture/pr45967-2.c: New testcase.
13031 * gcc.dg/torture/pr45967-3.c: Likewise.
13033 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13036 * g++.dg/ext/pr47213.C: Require visibility.
13038 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13040 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13041 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13043 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13045 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13046 Linux-based targets.
13048 2011-01-13 Jan Hubicka <jh@suse.cz>
13050 PR tree-optimization/47276
13051 * gcc.dg/pr47276.c: New testcase.
13053 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13054 Jonathan Wakely <jwakely.gcc@gmail.com>
13057 * g++.dg/other/pr33558.C: New.
13058 * g++.dg/other/pr33558-2.C: New.
13060 2011-01-14 Martin Jambor <mjambor@suse.cz>
13062 PR tree-optimization/45934
13063 PR tree-optimization/46302
13064 * g++.dg/ipa/devirt-c-1.C: New test.
13065 * g++.dg/ipa/devirt-c-2.C: Likewise.
13066 * g++.dg/ipa/devirt-c-3.C: Likewise.
13067 * g++.dg/ipa/devirt-c-4.C: Likewise.
13068 * g++.dg/ipa/devirt-c-5.C: Likewise.
13069 * g++.dg/ipa/devirt-c-6.C: Likewise.
13070 * g++.dg/ipa/devirt-6.C: Likewise.
13071 * g++.dg/ipa/devirt-d-1.C: Likewise.
13072 * g++.dg/torture/pr45934.C: Likewise.
13074 2011-01-14 Jason Merrill <jason@redhat.com>
13076 * g++.dg/cpp0x/variadic105.C: New.
13078 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13079 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13082 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13083 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13084 execution tests on i?86-*-*, x86_64-*-* and
13085 powerpc*-apple-darwin* && ilp32.
13086 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13087 tests on i?86-*-* and x86_64-*-*.
13089 2011-01-14 Richard Guenther <rguenther@suse.de>
13091 PR tree-optimization/47280
13092 * g++.dg/opt/pr47280.C: New testcase.
13094 2011-01-14 Jason Merrill <jason@redhat.com>
13096 * g++.dg/cpp0x/constexpr-regress1.C: New.
13098 * g++.dg/ext/flexary2.C: New.
13100 2011-01-14 Richard Guenther <rguenther@suse.de>
13102 PR middle-end/47281
13103 * gcc.dg/torture/pr47281.c: New testcase.
13104 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13106 2011-01-14 Richard Guenther <rguenther@suse.de>
13108 PR tree-optimization/47286
13109 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13111 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13114 * g++.dg/ext/pr47213.C: New.
13116 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13118 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13120 2011-01-13 Tobias Burnus <burnus@net-b.de>
13121 Mikael Morin <mikael@gcc.gnu.org>
13125 * gfortran.dg/select_type_20.f90: New.
13126 * gfortran.dg/select_type_21.f90: New.
13128 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13131 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13133 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13135 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13136 * gcc.dg/guality/pr36728-2.c: Likewise.
13138 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13141 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13143 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13145 PR rtl-optimization/45352
13146 * gcc.dg/pr45352-3.c: New.
13148 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13150 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13152 * g++.dg/cpp0x/range-for8.C: New.
13153 * g++.dg/cpp0x/range-for9.C: New.
13155 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13158 * g++.dg/debug/pr47209.C: New.
13160 2011-01-12 Richard Guenther <rguenther@suse.de>
13163 * gcc.dg/lto/pr47259_0.c: New testcase.
13164 * gcc.dg/lto/pr47259_1.c: Likewise.
13166 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13168 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13169 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13170 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13171 methods missing from the OBJC2 Object.
13172 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13173 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13174 GNU and NeXT runtimes.
13175 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13177 * objc-obj-c++-shared/Object1.m: Likewise.
13178 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13179 * objc.dg/proto-qual-1.m: Likewise.
13180 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13181 * obj-c++.dg/proto-qual-1.mm: Likewise.
13183 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13186 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13188 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13190 Fixed the Objective-C++ testsuite and updated all tests.
13191 * lib/obj-c++.exp (obj-c++_init): Declare and set
13192 gcc_warning_prefix and gcc_error_prefix.
13193 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13194 'dg-warning', 'dg-message' and 'dg-error'.
13195 * obj-c++.dg/class-extension-3.mm: Likewise.
13196 * obj-c++.dg/class-protocol-1.mm: Likewise.
13197 * obj-c++.dg/encode-7.mm: Likewise.
13198 * obj-c++.dg/exceptions-3.mm: Likewise.
13199 * obj-c++.dg/exceptions-5.mm: Likewise.
13200 * obj-c++.dg/method-12.mm: Likewise.
13201 * obj-c++.dg/method-13.mm: Likewise.
13202 * obj-c++.dg/method-15.mm: Likewise.
13203 * obj-c++.dg/method-16.mm: Likewise.
13204 * obj-c++.dg/method-4.mm: Likewise.
13205 * obj-c++.dg/method-8.mm: Likewise.
13206 * obj-c++.dg/method-conflict-1.mm: Likewise.
13207 * obj-c++.dg/method-conflict-2.mm: Likewise.
13208 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13209 and uncommented second part of the testcase now that the testsuite
13211 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13212 and uncommented second part of the testcase now that the testsuite
13214 * obj-c++.dg/private-1.mm: Likewise.
13215 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13216 * obj-c++.dg/syntax-error-7.mm: Likewise.
13217 * obj-c++.dg/warn5.mm: Likewise.
13218 * obj-c++.dg/property/at-property-14.mm: Likewise.
13219 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13221 * obj-c++.dg/property/at-property-18.mm: Likewise.
13222 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13224 * obj-c++.dg/property/at-property-21.mm: Likewise.
13225 * obj-c++.dg/property/at-property-28.mm: Likewise.
13226 * obj-c++.dg/property/at-property-5.mm: Likewise.
13227 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13228 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13229 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13230 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13231 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13232 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13233 * obj-c++.dg/tls/diag-5.mm: Likewise.
13234 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13235 dg-error, now matched correctly.
13237 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13239 * objc.dg/property/at-property-29.m: New.
13240 * obj-c++.dg/property/at-property-29.mm: New.
13242 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13244 * go.test/go-test.exp (go-set-goarch): New proc.
13245 (go-gc-tests): Use it.
13247 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13250 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13252 2011-01-11 Richard Henderson <rth@redhat.com>
13254 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13256 2011-01-11 Jan Hubicka <jh@suse.cz>
13260 * gcc.dg/lto/pr45721_1.c: New file.
13261 * gcc.dg/lto/pr45721_0.c: New file.
13263 2011-01-11 Richard Guenther <rguenther@suse.de>
13265 PR tree-optimization/46076
13266 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13268 2011-01-11 Jeff Law <law@redhat.com>
13270 * PR tree-optimization/47086
13271 * gcc.dg/pr47086.c: New test.
13273 2011-01-11 Jason Merrill <jason@redhat.com>
13276 * g++.dg/template/new10.C: New.
13279 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13281 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13283 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13284 Split type definitions and NSConstantString class into...
13285 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13286 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13287 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13288 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13289 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13290 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13292 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13293 encode defines for newer NeXT system headers.
13294 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13295 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13296 * objc.dg/foreach-5.m: Likewise.
13297 * objc.dg/foreach-2.m: Likewise.
13298 * objc.dg/foreach-4.m: Likewise.
13299 * objc.dg/torture/strings/string1.m: Likewise.
13300 * objc.dg/torture/strings/string2.m: Likewise.
13301 * objc.dg/torture/strings/string3.m: Likewise.
13302 * objc.dg/torture/strings/string4.m: Likewise.
13303 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13304 header and stand alone.
13305 * obj-c++.dg/strings/strings-2.mm: Likewise.
13306 * objc.dg/torture/strings/const-str-3.m: Likewise.
13307 * objc.dg/strings/strings-2.m: Likewise.
13308 * objc.dg/strings/const-str-12b.m: Likewise.
13310 2011-01-12 Richard Guenther <rguenther@suse.de>
13312 PR middle-end/32511
13313 * gcc.dg/attr-weak-1.c: Adjust.
13315 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13318 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13319 standard compliant and comment.
13321 2011-01-10 Jan Hubicka <jh@suse.cz>
13324 * gcc.dg/initpri3.c: New testcase.
13326 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13329 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13330 externally visible.
13335 (g_ebp_save): Likewise.
13336 (g_esp_save): Likewise.
13338 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13340 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13342 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13344 PR tree-optimization/46021
13345 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13346 i?86-*-*, x86_64-*-*.
13348 2011-01-10 Jeff Law <law@redhat.com>
13350 * PR tree-optimization/47141
13351 * gcc.c-torture/compile/pr47141.c: New test.
13353 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13356 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13357 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13358 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13359 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13362 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13363 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13364 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13365 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13366 being vectorized. Adjust dg-final pattern.
13369 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13370 * gcc.dg/vect/slp-24.c: Likewise.
13372 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13375 * g++.dg/other/pr47218-1.C: New test file.
13376 * g++.dg/other/pr47218.C: Likewise.
13377 * g++.dg/other/pr47218.h: New supporting header.
13379 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13382 * objc.dg/attributes/invalid-attribute-1.m: New.
13383 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13385 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13388 * gfortran.dg/proc_ptr_comp_28.f90: New.
13390 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13392 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13393 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13394 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13395 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13396 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13397 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13398 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13399 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13400 * objc.dg/gnu-api-2-class.m: Likewise.
13401 * objc.dg/gnu-api-2-ivar.m: Likewise.
13402 * objc.dg/gnu-api-2-method.m: Likewise.
13403 * objc.dg/gnu-api-2-objc.m: Likewise.
13404 * objc.dg/gnu-api-2-object.m: Likewise.
13405 * objc.dg/gnu-api-2-property.m: Likewise.
13406 * objc.dg/gnu-api-2-protocol.m: Likewise.
13407 * objc.dg/gnu-api-2-sel.m: Likewise.
13409 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13411 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13412 * objc.dg/objc-foreach-4.m: Likewise.
13413 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13414 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13415 * objc.dg/foreach-4.m: Likewise.
13416 * objc.dg/foreach-5.m: Likewise.
13417 * objc.dg/foreach-3.m: Return self from init.
13419 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13422 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13424 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13427 * gfortran.dg/class_35.f90: New.
13429 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13431 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13433 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13436 * objc.dg/invalid-method-2.m: New.
13437 * obj-c++.dg/invalid-method-2.mm: New.
13439 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13442 * gfortran.dg/transpose_optimization_2.f90 : New test.
13444 2011-01-08 Jan Hubicka <jh@suse.cz>
13446 PR tree-optmization/46469
13447 * g++.dg/torture/pr46469.C: New testcase.
13449 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13451 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13452 emulation of libobjc-gnu structure layout functionality to ..
13453 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13454 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13455 * objc/execute/bf-common.h: Adjust headers.
13456 * objc/execute/bf-1.m: Likewise.
13457 * objc/execute/bf-2.m: Likewise.
13458 * objc/execute/bf-3.m: Likewise.
13459 * objc/execute/bf-4.m: Likewise.
13460 * objc/execute/bf-5.m: Likewise.
13461 * objc/execute/bf-6.m: Likewise.
13462 * objc/execute/bf-7.m: Likewise.
13463 * objc/execute/bf-8.m: Likewise.
13464 * objc/execute/bf-9.m: Likewise.
13465 * objc/execute/bf-10.m: Likewise.
13466 * objc/execute/bf-11.m: Likewise.
13467 * objc/execute/bf-12.m: Likewise.
13468 * objc/execute/bf-13.m: Likewise.
13469 * objc/execute/bf-14.m: Likewise.
13470 * objc/execute/bf-15.m: Likewise.
13471 * objc/execute/bf-16.m: Likewise.
13472 * objc/execute/bf-17.m: Likewise.
13473 * objc/execute/bf-18.m: Likewise.
13474 * objc/execute/bf-19.m: Likewise.
13475 * objc/execute/bf-20.m: Likewise.
13476 * objc/execute/bf-21.m: Likewise.
13477 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13478 objc_get_type_qualifiers ().
13480 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13483 * gfortran.dg/dependency_39.f90: New test.
13485 2011-01-07 Jan Hubicka <jh@suse.cz>
13487 Get builtins tests ready for linker plugin.
13488 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13489 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13490 my_memset, my_bzero): Mark used.
13491 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13492 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13494 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13497 2011-01-07 Jan Hubicka <jh@suse.cz>
13499 PR tree-optimization/46367
13500 * g++.dg/torture/pr46367.C: New file.
13502 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13505 * gcc.dg/pr47201.c: New test.
13508 * gcc.dg/tree-prof/pr47187.c: New test.
13510 2011-01-07 Tobias Burnus <burnus@net-b.de>
13513 * gfortran.dg/extends_type_of_3.f90: New.
13515 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13517 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13518 * g++.dg/ext/dllimport-MI1.C: Likewise.
13519 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13520 * g++.dg/ext/dllimport10.C: Likewise.
13521 * g++.dg/ext/dllimport11.C: Likewise.
13522 * g++.dg/ext/dllimport12.C: Likewise.
13523 * g++.dg/ext/dllimport13.C: Likewise.
13524 * g++.dg/ext/dllimport2.C: Likewise.
13525 * g++.dg/ext/dllimport3.C: Likewise.
13526 * g++.dg/ext/dllimport4.C: Likewise.
13527 * g++.dg/ext/dllimport5.C: Likewise.
13528 * g++.dg/ext/dllimport6.C: Likewise.
13529 * g++.dg/ext/dllimport8.C: Likewise.
13530 * g++.dg/ext/dllimport9.C: Likewise.
13531 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13532 targets, too. Additionally enable test for i?86-*-mingw*.
13533 * g++.dg/ext/selectany1.C: Likewise.
13534 Remove guard variable check.
13536 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13540 * gfortran.dg/storage_size_3.f08: Extended.
13542 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13545 * g++.dg/template/stdarg1.C: New test.
13547 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13550 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13551 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13552 from the interface of functions to not hide the errors that
13555 2011-01-06 Jan Hubicka <jh@suse.cz>
13557 * gcc.dg/lto/pr47188_0.c: New testcase.
13558 * gcc.dg/lto/pr47188_1.c: New testcase.
13560 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13564 * gfortran.dg/interface_33.f90: New test.
13566 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13569 * gcc.c-torture/compile/pr47150.c: New test.
13571 2011-01-06 Ira Rosen <irar@il.ibm.com>
13573 PR tree-optimization/47139
13574 * gcc.dg/vect/pr47139.c: New test.
13576 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13579 * gfortran.dg/extends_type_of_2.f03: New.
13581 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13583 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13585 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13587 * gnat.dg/opt14.adb: New test.
13589 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13592 * gfortran.dg/allocate_error_2.f90: New test.
13594 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13597 * gfortran.dg/storage_size_3.f08: New.
13599 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13601 PR libgfortran/47154
13602 * gfortran.dg/namelist_68.f90: New test.
13604 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13606 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13608 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13611 * gfortran.dg/class_34.f90: New.
13613 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13615 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13616 use __builtin_inff. Skip all single-precision tests that require
13619 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13621 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13623 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13625 PR tree-optimization/47148
13626 * gcc.c-torture/execute/pr47148.c: New test.
13628 PR tree-optimization/47155
13629 * gcc.c-torture/execute/pr47155.c: New test.
13631 PR rtl-optimization/47157
13632 * gcc.c-torture/compile/pr47157.c: New test.
13634 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13636 * gcc.dg/torture/vector-shift2.c (schar): Define.
13637 (main): Always use schar or uchar instead of plain "char" to avoid
13638 dependencies on implementation-defined char signedness.
13640 2011-01-03 Martin Jambor <mjambor@suse.cz>
13642 PR tree-optimization/46801
13643 * gnat.dg/pack9.adb: Remove xfail.
13645 2011-01-03 Martin Jambor <mjambor@suse.cz>
13647 PR tree-optimization/46984
13648 * g++.dg/ipa/pr46984.C: New test.
13650 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13653 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13655 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13657 PR tree-optimization/47140
13658 * gcc.c-torture/compile/pr47140.c: New test.
13660 PR rtl-optimization/47028
13661 * gcc.dg/pr47028.c: New test.
13663 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13665 * objc.dg/protocol-forward-1.m: Removed TODO.
13666 * objc.dg/protocol-forward-2.m: New.
13667 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13668 * obj-c++.dg/protocol-forward-2.mm: New.
13670 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13673 * g++.dg/eh/pr38662.C: New testcase.
13675 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13677 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13678 scan for newline '\n'.
13681 Copyright (C) 2011 Free Software Foundation, Inc.
13683 Copying and distribution of this file, with or without modification,
13684 are permitted in any medium without royalty provided the copyright
13685 notice and this notice are preserved.